@layer reset;@layer theme{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--background:Canvas;--foreground:CanvasText;--foreground-muted:color-mix(in srgb, CanvasText 68%, Canvas 32%);--foreground-subtle:color-mix(in srgb, CanvasText 45%, Canvas 55%);--card:Canvas;--card-foreground:CanvasText;--primary:Highlight;--primary-foreground:HighlightText;--secondary:color-mix(in srgb, CanvasText 8%, Canvas 92%);--secondary-foreground:CanvasText;--muted:color-mix(in srgb, CanvasText 12%, Canvas 88%);--muted-foreground:color-mix(in srgb, CanvasText 62%, Canvas 38%);--border:color-mix(in srgb, CanvasText 18%, Canvas 82%);--border-width-strong:2px;--input:color-mix(in srgb, CanvasText 24%, Canvas 76%);--ring:Highlight;--surface:color-mix(in srgb, CanvasText 5%, Canvas 95%);--surface-strong:color-mix(in srgb, CanvasText 8%, Canvas 92%);--surface-elevated:color-mix(in srgb, CanvasText 10%, Canvas 90%);--surface-hover:var(--surface-strong);--surface-inverse:CanvasText;--overlay:color-mix(in srgb, var(--background) 72%, transparent);--modal-surface:var(--surface-elevated);--popover-surface:var(--surface-elevated);--radius:.25rem;--radius-control:var(--radius);--radius-surface:var(--radius);--font-sans:ui-sans-serif, system-ui, sans-serif;--font-arabic:"IBM Plex Sans Arabic", "Noto Sans Arabic", "Tajawal", "Cairo", Arial, sans-serif;--font-arabic-display:var(--font-arabic);--font-arabic-body:var(--font-arabic);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--font-weight-body:400;--font-weight-regular:var(--font-weight-body);--font-weight-medium:500;--font-weight-semibold:var(--font-weight-medium);--font-weight-strong:700;--font-weight-arabic-body:400;--font-weight-arabic-display:700;--font-size-small:.8125rem;--font-size-2:1rem;--font-size-eyebrow:.75rem;--font-size-supporting:.75rem;--font-size-body:1rem;--font-size-body-lg:1.125rem;--font-size-display:clamp(2.5rem, 8vw, 6rem);--font-size-marketing-h1:clamp(3rem, 6vw, 5.75rem);--font-size-marketing-h2:clamp(2.25rem, 4vw, 3.75rem);--font-size-marketing-h3:clamp(1.5rem, 2.5vw, 2.25rem);--font-size-arabic-body:var(--font-size-body);--font-size-arabic-body-lg:var(--font-size-body-lg);--font-size-arabic-display:clamp(2.375rem, 7.6vw, 5.7rem);--line-height-tight:1.15;--line-height-marketing-h1:1;--line-height-marketing-h2:1.08;--line-height-marketing-h3:1.16;--line-height-supporting:.875rem;--line-height-body:1.5;--line-height-arabic:1.75;--line-height-arabic-body:var(--line-height-arabic);--line-height-arabic-display:1.16;--tracking-body:0;--tracking-heading:0;--tracking-eyebrow:.08em;--tracking-arabic:0;--tracking-arabic-display:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--container-standard:72rem;--container-wide:90rem;--page-gutter:clamp(1rem, 3vw, 2.5rem);--content-measure:72ch;--measure-marketing-h1:12ch;--measure-marketing-h2:18ch;--measure-marketing-h3:28ch;--shadow-surface:none;--shadow-popover:none;--shadow-control:none;--duration-fast:.12s;--duration-medium:.22s;--duration-slow:.42s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-duration-press:.16s;--motion-duration-page:.42s;--motion-duration-expand:.36s;--motion-duration-reveal:.44s;--motion-duration-icon:.64s;--motion-duration-fast:var(--motion-duration-press);--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--motion-ease-icon:var(--motion-ease-emphasized);--motion-press-scale:.97;--motion-distance-page:var(--space-2);--motion-distance-reveal:var(--space-2);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring:var(--ring);--icon-system:theme-defined;--icon-size-xs:.875rem;--icon-size-sm:1rem;--icon-size-md:1.25rem;--border-width-hairline:.0625rem;--control-height-sm:2rem;--sidebar-width:17rem;--sidebar-width-collapsed:4rem;--sidebar-min-block-size:30rem;--sidebar-rail-size:var(--space-2);--gutter:clamp(20px, 5vw, 72px);--primary-hover:color-mix(in srgb, var(--primary) 88%, CanvasText 12%);--primary-active:color-mix(in srgb, var(--primary) 78%, CanvasText 22%);--secondary-hover:color-mix(in srgb, var(--secondary) 88%, CanvasText 12%);--secondary-active:color-mix(in srgb, var(--secondary) 78%, CanvasText 22%);--ghost-hover:color-mix(in srgb, CanvasText 8%, transparent);--ghost-active:color-mix(in srgb, CanvasText 14%, transparent);--outline-hover:var(--surface-strong);--outline-active:var(--muted);--destructive:var(--primary);--destructive-hover:color-mix(in srgb, var(--destructive) 88%, CanvasText 12%);--destructive-active:color-mix(in srgb, var(--destructive) 78%, CanvasText 22%);--destructive-foreground:var(--primary-foreground);--destructive-surface:color-mix(in srgb, var(--destructive) 8%, var(--surface) 92%);--destructive-border:color-mix(in srgb, var(--destructive) 48%, var(--border) 52%);--destructive-text:color-mix(in srgb, var(--destructive) 72%, var(--foreground) 28%);--warning:var(--secondary);--warning-foreground:var(--secondary-foreground);--warning-surface:color-mix(in srgb, var(--warning) 8%, var(--surface) 92%);--warning-border:color-mix(in srgb, var(--warning) 48%, var(--border) 52%);--warning-text:color-mix(in srgb, var(--warning) 72%, var(--foreground) 28%);--success:var(--secondary);--success-foreground:var(--secondary-foreground);--success-surface:color-mix(in srgb, var(--success) 8%, var(--surface) 92%);--success-border:color-mix(in srgb, var(--success) 48%, var(--border) 52%);--success-text:color-mix(in srgb, var(--success) 72%, var(--foreground) 28%);--button-height:40px;--button-height-sm:32px;--button-height-lg:48px;--button-padding-inline:var(--space-4);--button-padding-inline-sm:var(--space-3);--button-padding-inline-lg:var(--space-6);--button-font-size:.875rem;--button-font-size-sm:.8125rem;--button-font-size-lg:1rem;--button-group-gap:var(--space-2);--button-group-gap-compact:var(--space-1);--badge-padding-block:.25rem;--badge-padding-inline:.5rem;--badge-font-size:.75rem;--badge-height:1.5rem;--card-padding:var(--space-6);--card-title-size:1.25rem;--floating-content-width:280px;--nav-item-height:36px;--input-height:40px;--checkbox-size:1rem;--checkbox-icon-size:.625rem;--checkbox-border-color:var(--input);--checkbox-background:transparent;--checkbox-foreground:var(--foreground);--checkbox-checked-background:var(--foreground);--checkbox-checked-foreground:var(--background);--checkbox-checked-border-color:var(--foreground);--checkbox-fancy-size:1rem;--checkbox-fancy-icon-size:var(--checkbox-icon-size);--checkbox-fancy-icon-translate-x:0;--checkbox-fancy-icon-translate-y:0;--checkbox-fancy-checked-background:var(--primary);--checkbox-fancy-checked-foreground:var(--primary-foreground);--checkbox-fancy-checked-border-color:var(--primary);--avatar-size:40px;--chat-composer-max-inline-size:44rem;--chat-composer-min-block-size:104px;--chat-bubble-max-inline-size:36rem;--radius-chat-bubble:var(--radius-surface);--radius-chat-composer:var(--radius-surface);--radius-chat-token:var(--radius-control);--chat-bubble-padding-block:var(--space-3);--chat-bubble-padding-inline:var(--space-4);--chat-token-padding-block:var(--space-1);--chat-token-padding-inline:var(--space-2);--chart-block-size:12rem;--chart-bar-size:2.5rem;--chart-grid-color:color-mix(in srgb, var(--border) 64%, transparent);--z-overlay:40;--z-popover:45;--z-modal:50}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}}@layer base;@layer components{.uds-separator{background:var(--border);border:0;flex-shrink:0;margin:0}.uds-separator[data-orientation=horizontal]{block-size:var(--border-width-hairline);inline-size:100%}.uds-separator[data-orientation=vertical]{block-size:auto;inline-size:var(--border-width-hairline);align-self:stretch}.uds-textarea[data-resize=none]{resize:none}.uds-textarea[data-resize=both]{resize:both}.uds-switch[data-size=sm]{block-size:1.125rem;inline-size:2rem}.uds-switch[data-size=sm] .uds-switch-thumb{block-size:.875rem;inline-size:.875rem}.uds-switch[data-size=sm][data-state=checked] .uds-switch-thumb{transform:translate(.875rem)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-switch[data-size=sm][data-state=checked] .uds-switch-thumb{transform:translate(-.875rem)}.uds-slider[data-size=sm] .uds-slider-track{block-size:var(--border-width-focus)}.uds-slider[data-size=sm] .uds-slider-thumb{block-size:.875rem;inline-size:.875rem}.uds-table-container{overscroll-behavior-inline:contain;inline-size:100%;overflow-x:auto}.uds-table-caption{caption-side:bottom;padding-block:var(--space-3);color:var(--muted-foreground);text-align:start}.uds-table-footer{border-block-start:var(--border-width-hairline) solid var(--border);background:var(--surface-subtle);font-weight:var(--font-weight-semibold)}.uds-sheet-close{inline-size:var(--control-height-sm);block-size:var(--control-height-sm);border-radius:var(--radius-control);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3)}.uds-sheet-close:hover{background:var(--surface-hover);color:var(--foreground)}.uds-sheet-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-sheet-close svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm)}.uds-sidebar{inline-size:var(--sidebar-width);min-block-size:var(--sidebar-min-block-size);border-inline-end:var(--border-width-hairline) solid var(--border);background:var(--sidebar-background,var(--background));color:var(--sidebar-foreground,var(--foreground));transition:inline-size var(--duration-medium) var(--ease-standard), translate var(--duration-medium) var(--ease-standard);flex-direction:column;display:flex;position:relative}.uds-sidebar[data-variant=floating]{margin:var(--space-2);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface)}.uds-sidebar[data-collapsed][data-collapsible=icon]{inline-size:var(--sidebar-width-collapsed)}.uds-sidebar[data-collapsed][data-collapsible=offcanvas]{translate:-100%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-sidebar[data-collapsed][data-collapsible=offcanvas]{translate:100%}.uds-sidebar-header,.uds-sidebar-footer{align-items:center;gap:var(--space-2);padding:var(--space-3);display:flex}.uds-sidebar-content{min-block-size:0;padding:var(--space-2);flex:1;overflow-y:auto}.uds-sidebar-group{gap:var(--space-1);padding-block:var(--space-2);display:grid}.uds-sidebar-group-label{padding-inline:var(--space-2);color:var(--muted-foreground);font-size:var(--font-size-xs);margin:0}.uds-sidebar-menu{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.uds-sidebar-menu-button{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--control-height-sm);padding-inline:var(--space-2);border-radius:var(--radius-control);color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.uds-sidebar-menu-button:hover,.uds-sidebar-menu-button[data-active]{background:var(--surface-hover)}.uds-sidebar-menu-badge{color:var(--muted-foreground);font-size:var(--font-size-xs);margin-inline-start:auto}.uds-sidebar-inset{background:var(--background);flex:1;min-inline-size:0}.uds-sidebar[data-collapsed] .uds-sidebar-group-label,.uds-sidebar[data-collapsed] .uds-sidebar-menu-button>:not(svg):not([aria-hidden=true]){opacity:0;inline-size:0;overflow:hidden}.uds-sidebar-rail{inline-size:var(--sidebar-rail-size);cursor:col-resize;background:0 0;border:0;position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--sidebar-rail-size))}.uds-sidebar-group{position:relative}.uds-sidebar-group-action,.uds-sidebar-menu-action{inline-size:var(--control-height-sm);block-size:var(--control-height-sm);border-radius:var(--radius-control);color:var(--muted-foreground);background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;inset-inline-end:var(--space-2)}.uds-sidebar-group-action{inset-block-start:var(--space-2)}.uds-sidebar-menu-item{position:relative}.uds-sidebar-menu-action{inset-block-start:50%;translate:0 -50%}.uds-sidebar-menu-sub{gap:var(--space-1);border-inline-start:var(--border-width-hairline) solid var(--border);margin:0;margin-inline-start:var(--space-4);padding:0;padding-inline-start:var(--space-2);list-style:none;display:grid}.uds-sidebar-menu-sub-button{min-block-size:var(--control-height-sm);color:var(--muted-foreground);align-items:center;text-decoration:none;display:flex}.uds-sidebar[data-collapsed] .uds-sidebar-menu-sub,.uds-sidebar[data-collapsed] .uds-sidebar-group-action,.uds-sidebar[data-collapsed] .uds-sidebar-menu-action{display:none}.uds-sidebar[data-collapsed] .uds-sidebar-menu-button[data-tooltip]:hover:after,.uds-sidebar[data-collapsed] .uds-sidebar-menu-button[data-tooltip]:focus-visible:after{z-index:var(--z-popover);padding:var(--space-2) var(--space-3);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--popover-surface);color:var(--foreground);content:attr(data-tooltip);white-space:nowrap;position:absolute;inset-block-start:50%;inset-inline-start:calc(100% + var(--space-2));translate:0 -50%}@media (width<=48rem){.uds-sidebar-overlay{z-index:var(--z-overlay);background:var(--overlay);border:0;position:fixed;inset:0}.uds-sidebar[data-collapsible=offcanvas]:not([data-mobile-open]){z-index:var(--z-modal);position:fixed;inset-block:0;inset-inline-start:0;translate:-100%}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-sidebar[data-collapsible=offcanvas]:not([data-mobile-open]){translate:100%}.uds-sidebar[data-collapsible=offcanvas][data-mobile-open]{z-index:var(--z-modal);position:fixed;inset-block:0;inset-inline-start:0;translate:0}}*{box-sizing:border-box}body{background:var(--background);min-width:320px;color:var(--foreground);font-family:var(--font-sans);font-weight:var(--font-weight-body);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}:where(:lang(ar),[lang|=ar]){font-family:var(--font-arabic-body);font-weight:var(--font-weight-arabic-body);line-height:var(--line-height-arabic-body);letter-spacing:var(--tracking-arabic);text-transform:none}a{color:inherit;text-decoration:none}:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.uds-motion-provider{display:contents}[data-motion=off]{--motion-duration-press:0s;--motion-duration-page:0s;--motion-duration-expand:0s;--motion-duration-reveal:0s;--motion-duration-icon:0s;--motion-duration-fast:0s;--motion-press-scale:1;--motion-distance-page:0px;--motion-distance-reveal:0px}.uds-motion-icon{transform-origin:50%;display:inline-flex}.uds-motion-icon[data-motion=on][data-active=true][data-pattern=bell]{animation:uds-icon-bell var(--motion-duration-icon) var(--motion-ease-icon);transform-origin:50% 0}.uds-motion-icon[data-motion=on][data-active=true][data-pattern=download]{animation:uds-icon-download var(--motion-duration-icon) var(--motion-ease-icon)}.uds-motion-icon[data-motion=on][data-active=true][data-pattern=copy]{animation:uds-icon-copy var(--motion-duration-icon) var(--motion-ease-icon)}@keyframes uds-icon-bell{0%,to{transform:rotate(0)}28%{transform:rotate(12deg)}55%{transform:rotate(-8deg)}78%{transform:rotate(4deg)}}@keyframes uds-icon-download{0%{transform:translateY(calc(-1 * var(--motion-distance-reveal)));opacity:0}68%{opacity:1;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@keyframes uds-icon-copy{0%,to{transform:scale(1)}42%{transform:scale(.88)}72%{transform:scale(1.04)}}.uds-button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);font-family:var(--font-sans);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:background-color var(--motion-duration-press) var(--motion-ease-standard), border-color var(--motion-duration-press) var(--motion-ease-standard), color var(--motion-duration-press) var(--motion-ease-standard), transform var(--motion-duration-press) var(--motion-ease-standard);transform-origin:50%;line-height:1;display:inline-flex}.uds-button:not(:disabled):active,.uds-button.uds-button-state-active{transform:scale(var(--motion-press-scale))}:lang(ar) .uds-button,[lang|=ar] .uds-button,:lang(ar) .uds-badge,[lang|=ar] .uds-badge,:lang(ar) .uds-button-group-text,[lang|=ar] .uds-button-group-text{font-family:var(--font-arabic);line-height:var(--line-height-arabic)}.uds-button:disabled{cursor:not-allowed;opacity:.5}.uds-button[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none}.uds-button[data-loading=true]{cursor:progress}.uds-button-content,.uds-button-slot{align-items:center;min-width:0;display:inline-flex}.uds-button-slot{line-height:1}.uds-button[data-icon-only=true]{gap:0}.uds-button[data-content-align=start],.uds-button[data-content-align=between]{text-align:start;justify-content:flex-start}.uds-button[data-content-align=between] .uds-button-content{text-overflow:ellipsis;flex:auto;justify-content:flex-start;overflow:hidden}.uds-button[data-content-align=between] .uds-button-slot[data-slot=end]{margin-inline-start:auto}.uds-button-spinner{border:2px solid color-mix(in srgb, currentColor 34%, transparent);width:1em;height:1em;animation:uds-button-spin var(--duration-slow) linear infinite;border-top-color:currentColor;border-radius:50%}@keyframes uds-button-spin{to{transform:rotate(1turn)}}.uds-button:focus-visible,.uds-button-state-focus{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.uds-button--default{background:var(--primary);color:var(--primary-foreground)}.uds-button--default:not(:disabled):hover,.uds-button--default.uds-button-state-hover{background:var(--primary-hover)}.uds-button--default:not(:disabled):active,.uds-button--default.uds-button-state-active{background:var(--primary-active)}.uds-button--secondary{background:var(--secondary);color:var(--secondary-foreground)}.uds-button--secondary:not(:disabled):hover,.uds-button--secondary.uds-button-state-hover{background:var(--secondary-hover)}.uds-button--secondary:not(:disabled):active,.uds-button--secondary.uds-button-state-active,.uds-button--secondary[data-state=on]{background:var(--secondary-active)}.uds-button--outline{border-color:var(--border);color:var(--foreground);background:0 0}.uds-button--outline:not(:disabled):hover,.uds-button--outline.uds-button-state-hover{background:var(--outline-hover)}.uds-button--outline:not(:disabled):active,.uds-button--outline.uds-button-state-active,.uds-button--outline[data-state=on]{background:var(--outline-active)}.uds-button--ghost{color:var(--foreground);background:0 0}.uds-button--ghost:not(:disabled):hover,.uds-button--ghost.uds-button-state-hover{background:var(--ghost-hover)}.uds-button--ghost:not(:disabled):active,.uds-button--ghost.uds-button-state-active,.uds-button--ghost[data-state=on]{background:var(--ghost-active)}.uds-button--destructive{background:var(--destructive,var(--primary));color:var(--primary-foreground)}.uds-button--destructive:not(:disabled):hover,.uds-button--destructive.uds-button-state-hover{background:var(--destructive-hover)}.uds-button--destructive:not(:disabled):active,.uds-button--destructive.uds-button-state-active,.uds-button--destructive[data-state=on]{background:var(--destructive-active)}.uds-button--size-default{min-height:var(--button-height);padding-inline:var(--button-padding-inline);font-size:var(--button-font-size)}.uds-button--size-sm{min-height:var(--button-height-sm);padding-inline:var(--button-padding-inline-sm);font-size:var(--button-font-size-sm)}.uds-button--size-lg{min-height:var(--button-height-lg);padding-inline:var(--button-padding-inline-lg);font-size:var(--button-font-size-lg)}.uds-button--size-icon{width:var(--button-height);height:var(--button-height);padding:0}.uds-button-group{border:var(--border-width-hairline) solid color-mix(in srgb, var(--input) 82%, transparent);border-radius:var(--radius-control);background:var(--background);align-items:center;gap:0;width:fit-content;display:inline-flex;overflow:hidden}.uds-button-group--vertical{flex-direction:column;align-items:stretch}.uds-button-group--density-compact{--button-height:var(--button-height-sm);--button-padding-inline:var(--button-padding-inline-sm);--button-font-size:var(--button-font-size-sm)}.uds-button-group[role=toolbar]{flex-wrap:wrap}.uds-button-group>.uds-button{box-shadow:none;border-radius:0;flex:none;border-color:#0000!important}.uds-button-group>.uds-button:is(.uds-button--outline,.uds-button--secondary,.uds-button--ghost){border-width:0}.uds-button-group>.uds-button:focus-visible,.uds-button-group>.uds-button-state-focus{z-index:1;outline-offset:calc(-1 * var(--focus-ring-width));position:relative}.uds-button-group--vertical>.uds-button:not(:first-child),.uds-button-group--vertical>.uds-button-group-text:not(:first-child){margin-inline-start:0}.uds-button-group>.uds-button:not(:first-child):not(:last-child),.uds-button-group>.uds-button-group-text:not(:first-child):not(:last-child){border-radius:0}.uds-button-group>.uds-button:first-child:not(:last-child),.uds-button-group>.uds-button-group-text:first-child:not(:last-child){border-start-end-radius:0;border-end-end-radius:0}.uds-button-group>.uds-button:last-child:not(:first-child),.uds-button-group>.uds-button-group-text:last-child:not(:first-child){border-start-start-radius:0;border-end-start-radius:0}.uds-button-group--vertical>.uds-button:first-child:not(:last-child),.uds-button-group--vertical>.uds-button-group-text:first-child:not(:last-child){border-start-start-radius:var(--radius-control);border-start-end-radius:var(--radius-control);border-end-end-radius:0;border-end-start-radius:0}.uds-button-group--vertical>.uds-button:last-child:not(:first-child),.uds-button-group--vertical>.uds-button-group-text:last-child:not(:first-child){border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--radius-control);border-end-start-radius:var(--radius-control)}.uds-button-group-separator{background:color-mix(in srgb, var(--input) 56%, transparent);pointer-events:none;flex:0 0 1px;align-self:stretch}.uds-button-group-separator--horizontal{inline-size:100%;height:1px}.uds-button-group-text{min-height:var(--button-height);background:var(--surface);color:var(--foreground-muted);padding-inline:var(--button-padding-inline);font-size:var(--button-font-size);border:0;border-radius:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.uds-toggle-icon-pressed,.uds-toggle-button[data-state=on] .uds-toggle-icon-rest,.uds-toggle-button-group-item[data-state=on] .uds-toggle-icon-rest{display:none}.uds-toggle-button[data-state=on],.uds-toggle-button-group-item[data-state=on]{background:var(--surface-hover);color:var(--foreground)}.uds-toggle-button[data-state=on]:hover,.uds-toggle-button-group-item[data-state=on]:hover{background:var(--surface-strong);color:var(--foreground)}.uds-toggle-button[data-state=on] .uds-toggle-icon-pressed,.uds-toggle-button-group-item[data-state=on] .uds-toggle-icon-pressed{display:inline-flex}.uds-toggle-button[data-state=on] .uds-button-content,.uds-toggle-button-group-item[data-state=on] .uds-button-content{font-weight:var(--font-weight-strong)}.uds-badge{justify-content:center;align-items:center;gap:var(--space-1);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);width:fit-content;min-width:0;padding:var(--badge-padding-block) var(--badge-padding-inline);font-size:var(--badge-font-size);font-weight:var(--font-weight-medium);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);line-height:1;display:inline-flex}.uds-badge-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.uds-badge-slot{color:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex}.uds-badge-slot svg{stroke-width:2px;width:1em;height:1em}.uds-badge--sm{padding-block:calc(var(--badge-padding-block) * .75);padding-inline:calc(var(--badge-padding-inline) * .75);font-size:calc(var(--badge-font-size) * .92)}.uds-badge--lg{padding-block:calc(var(--badge-padding-block) * 1.25);padding-inline:calc(var(--badge-padding-inline) * 1.35);font-size:calc(var(--badge-font-size) * 1.18)}.uds-badge--default{background:var(--primary);color:var(--primary-foreground)}.uds-badge--secondary{background:var(--secondary);color:var(--secondary-foreground)}.uds-badge--success{border-color:var(--success-border);background:var(--success-surface);color:var(--success-text)}.uds-badge--info{border-color:var(--border);background:var(--surface-strong);color:var(--foreground)}.uds-badge--warning{border-color:var(--warning-border);background:var(--warning-surface);color:var(--warning-text)}.uds-badge--destructive{border-color:var(--destructive-border);background:var(--destructive-surface);color:var(--destructive-text)}.uds-badge--outline{border-color:var(--border);color:var(--foreground);background:0 0}.uds-card{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--card);color:var(--card-foreground);box-shadow:var(--shadow-surface);position:relative;overflow:hidden}.uds-card:before{content:"";block-size:var(--border-width-strong);background:var(--primary);opacity:0;transform-origin:50%;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-medium) var(--ease-standard);position:absolute;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.uds-card[data-accent=always]:before,.uds-card[data-accent=hover]:hover:before,.uds-card[data-accent=hover]:focus-visible:before,.uds-card--interactive:hover:before,.uds-card--interactive:focus-visible:before{opacity:1;transform:scaleX(1)}.uds-card[data-size=sm]{--card-padding:var(--space-4);--card-title-size:1rem}.uds-card-header,.uds-card-content,.uds-card-footer{padding:var(--card-padding)}.uds-card-header{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.uds-card-title{color:inherit;font-size:var(--card-title-size);font-weight:var(--font-weight-strong);margin:0;line-height:1.12}.uds-card-description{color:var(--muted-foreground);line-height:var(--line-height-body);margin:0}.uds-card-action{grid-area:1/2/span 2;place-self:start end}.uds-card-footer{gap:var(--space-2);border-block-start:var(--border-width-hairline) solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}[dir=rtl] .uds-card-footer{justify-content:flex-start}.uds-card-status{min-block-size:var(--badge-height);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);padding-block:var(--badge-padding-block);padding-inline:var(--badge-padding-inline);white-space:nowrap;align-items:center;display:inline-flex}.uds-card-title,.uds-card-description{grid-column:1}.uds-card--interactive{text-align:start;inline-size:100%;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);display:block}.uds-clickable-card,.uds-selectable-card{color:inherit}.uds-selectable-card{font:inherit}.uds-card--interactive:hover,.uds-card--interactive:focus-visible{border-color:var(--ring);background:var(--surface)}.uds-card--interactive:active{transform:translateY(1px)}.uds-selectable-card[data-selected=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 10%, var(--card) 90%)}.uds-hover-card,.uds-popover,.uds-tooltip{display:inline-flex;position:relative}.uds-floating-content{--uds-floating-enter-x:0;--uds-floating-enter-y:calc(-1 * var(--motion-distance-reveal));border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--popover-surface);color:var(--foreground);box-shadow:var(--shadow-popover);padding:var(--space-4);transform-origin:var(--radix-popover-content-transform-origin,var(--radix-hover-card-content-transform-origin,center));animation:uds-content-in var(--motion-duration-reveal) var(--motion-ease-emphasized);z-index:50}.uds-floating-content[data-side=top]{--uds-floating-enter-y:var(--motion-distance-reveal)}.uds-floating-content[data-side=bottom]{--uds-floating-enter-y:calc(-1 * var(--motion-distance-reveal))}.uds-floating-content[data-side=left]{--uds-floating-enter-x:var(--motion-distance-reveal);--uds-floating-enter-y:0}.uds-floating-content[data-side=right]{--uds-floating-enter-x:calc(-1 * var(--motion-distance-reveal));--uds-floating-enter-y:0}.uds-hover-card-content,.uds-popover-content{inline-size:var(--floating-content-width)}.uds-popover-content{gap:var(--space-4);max-inline-size:calc(100vw - var(--space-6));display:grid;position:relative}.uds-popover-header{gap:var(--space-1);text-align:start;padding-inline-end:var(--space-6);display:grid}.uds-popover-title{color:var(--foreground);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);margin:0}.uds-popover-description{color:var(--muted-foreground);font-size:var(--font-size-small);line-height:var(--line-height-body);margin:0}.uds-popover-close{inline-size:var(--button-height-sm);block-size:var(--button-height-sm);border-radius:var(--radius-control);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.uds-popover-close:hover{background:var(--surface-hover);color:var(--foreground)}.uds-popover-close:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-popover-close svg{stroke-width:1.75px;block-size:1rem;inline-size:1rem}.uds-tooltip-content{font-size:var(--font-size-eyebrow);max-inline-size:240px;line-height:1.3}@keyframes uds-content-in{0%{opacity:0;transform:translate(var(--uds-floating-enter-x), var(--uds-floating-enter-y)) scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes uds-accordion-down{0%{opacity:0;block-size:0}to{block-size:var(--radix-accordion-content-height);opacity:1}}@keyframes uds-accordion-up{0%{block-size:var(--radix-accordion-content-height);opacity:1}to{opacity:0;block-size:0}}@keyframes uds-collapsible-down{0%{opacity:0;block-size:0}to{block-size:var(--radix-collapsible-content-height);opacity:1}}@keyframes uds-collapsible-up{0%{block-size:var(--radix-collapsible-content-height);opacity:1}to{opacity:0;block-size:0}}@keyframes uds-drawer-in-end{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes uds-drawer-out-end{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes uds-drawer-in-start{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes uds-drawer-out-start{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes uds-drawer-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes uds-drawer-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes uds-drawer-in-top{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes uds-drawer-out-top{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes uds-dialog-in{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--motion-distance-reveal))) scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes uds-dialog-in-rtl{0%{opacity:0;transform:translate(50%, calc(-50% + var(--motion-distance-reveal))) scale(.985)}to{opacity:1;transform:translate(50%,-50%)scale(1)}}.uds-stack{display:flex}.uds-stack--vertical{flex-direction:column}.uds-stack--horizontal{flex-flow:wrap}.uds-gap-0{gap:0}.uds-gap-1{gap:var(--space-1)}.uds-gap-2{gap:var(--space-2)}.uds-gap-3{gap:var(--space-3)}.uds-gap-4{gap:var(--space-4)}.uds-gap-6{gap:var(--space-6)}.uds-gap-8{gap:var(--space-8)}.uds-gap-12{gap:var(--space-12)}.uds-align-start{align-items:flex-start}.uds-align-center{align-items:center}.uds-align-end{align-items:flex-end}.uds-align-stretch{align-items:stretch}.uds-justify-start{justify-content:flex-start}.uds-justify-center{justify-content:center}.uds-justify-end{justify-content:flex-end}.uds-justify-between{justify-content:space-between}.uds-center{place-items:center;min-block-size:100%;display:grid}.uds-grid{grid-template-columns:repeat(var(--uds-grid-columns,2), minmax(0, 1fr));display:grid}.uds-grid--1{--uds-grid-columns:1}.uds-grid--2{--uds-grid-columns:2}.uds-grid--3{--uds-grid-columns:3}.uds-grid--4{--uds-grid-columns:4}.uds-grid--6{--uds-grid-columns:6}.uds-grid--12{--uds-grid-columns:12}.uds-section{padding-block:var(--space-16);padding-inline:var(--gutter)}.uds-layout,.uds-app-shell{min-block-size:100%;display:grid}.uds-layout{grid-template-columns:minmax(0,1fr)}.uds-layout-header,.uds-layout-footer,.uds-layout-content,.uds-layout-panel{min-inline-size:0}.uds-layout-header,.uds-layout-footer{border-block:var(--border-width-hairline) solid var(--border);padding-block:var(--space-4);padding-inline:var(--gutter)}.uds-layout-content,.uds-layout-panel{padding:var(--space-6)}.uds-aspect-ratio{border-radius:var(--radius-surface);background:var(--surface);overflow:hidden}.uds-breadcrumb,.uds-breadcrumb-list,.uds-top-nav-root,.uds-top-nav,.uds-side-nav,.uds-mobile-nav,.uds-tab-list,.uds-menu,.uds-command-palette{color:var(--foreground);font-family:var(--font-sans)}.uds-breadcrumb{min-inline-size:0}.uds-breadcrumb-list{align-items:center;gap:var(--space-2);color:var(--muted-foreground);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.uds-breadcrumb-item{align-items:center;gap:var(--space-2);display:inline-flex}.uds-breadcrumb-link{color:var(--muted-foreground)}.uds-breadcrumb-link:hover{color:var(--foreground)}.uds-breadcrumb-page{color:var(--foreground);font-weight:var(--font-weight-medium)}.uds-breadcrumb-separator{color:var(--foreground-subtle);align-items:center;display:inline-flex}.uds-breadcrumb-ellipsis{min-inline-size:calc(var(--space-6) + var(--space-2));block-size:var(--button-height-sm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);color:var(--muted-foreground);cursor:pointer;font:inherit;padding-block:0;padding-inline:var(--space-2);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;place-items:center;line-height:1;display:inline-grid}.uds-breadcrumb-ellipsis:hover{background:var(--surface-hover);color:var(--foreground)}.uds-breadcrumb-ellipsis:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-top-nav{align-items:center;gap:var(--space-2);flex:0 auto;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.uds-top-nav-root{z-index:1;align-items:center;gap:var(--space-4);inline-size:100%;min-inline-size:0;display:flex;position:relative}.uds-top-nav-heading{align-items:center;gap:var(--space-3);min-inline-size:0;color:var(--foreground);white-space:nowrap;display:inline-flex}.uds-top-nav-heading-icon,.uds-nav-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.uds-top-nav-heading-icon{inline-size:var(--button-height-lg);block-size:var(--button-height-lg);border-radius:var(--radius-control);background:var(--secondary);color:var(--secondary-foreground);overflow:hidden}.uds-top-nav-heading-icon>:where(img,svg){object-fit:contain;block-size:55%;inline-size:55%}.uds-top-nav-heading-copy{gap:0;min-inline-size:0;display:grid}.uds-top-nav-heading-label{color:var(--foreground);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-overflow:ellipsis;overflow:hidden}.uds-top-nav-heading-meta,.uds-top-nav-heading-subtitle{color:var(--muted-foreground);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting);text-overflow:ellipsis;overflow:hidden}.uds-top-nav-item,.uds-side-nav-item,.uds-menu-item,.uds-command-palette-item,.uds-tab{border-radius:var(--radius-control);color:var(--muted-foreground);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}.uds-top-nav-item,.uds-side-nav-item,.uds-menu-item,.uds-command-palette-item{min-block-size:var(--nav-item-height);padding-inline:var(--space-3);align-items:center;display:flex}.uds-top-nav-item{font:inherit;font-weight:var(--font-weight-medium);background:0 0;border:0}.uds-top-nav-menu{position:relative}.uds-top-nav-content{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--popover-surface);min-inline-size:220px;box-shadow:var(--shadow-popover);padding:var(--space-2);animation:uds-content-in var(--duration-fast) var(--ease-standard);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0}.uds-top-nav-mega-menu{gap:var(--space-2);min-inline-size:min(42rem, calc(100vw - var(--space-8)));border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--popover-surface);box-shadow:var(--shadow-popover);padding:var(--space-2);animation:uds-content-in var(--duration-fast) var(--ease-standard);z-index:var(--z-popover);grid-template-columns:minmax(14rem,.9fr) minmax(16rem,1.2fr);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:0}.uds-top-nav-mega-menu[data-align=end]{inset-inline:auto 0}.uds-top-nav-mega-featured-card,.uds-top-nav-mega-menu-item{border-radius:var(--radius-control);min-inline-size:0;color:var(--foreground);text-align:start;transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);display:grid}.uds-top-nav-mega-featured-card{align-content:end;gap:var(--space-3);background:var(--surface);min-block-size:13rem;padding:var(--space-4)}.uds-top-nav-mega-menu-item{align-items:start;gap:var(--space-3);padding-block:var(--space-3);padding-inline:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.uds-top-nav-mega-featured-card:hover,.uds-top-nav-mega-menu-item:hover{background:var(--surface-hover)}.uds-top-nav-mega-featured-icon,.uds-top-nav-mega-menu-item-icon{inline-size:var(--button-height);block-size:var(--button-height);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);color:var(--foreground);place-items:center;display:inline-grid}.uds-top-nav-mega-featured-copy,.uds-top-nav-mega-menu-item-copy{gap:var(--space-1);min-inline-size:0;display:grid}.uds-top-nav-mega-featured-eyebrow,.uds-top-nav-mega-menu-item-description,.uds-top-nav-mega-featured-description{color:var(--muted-foreground);font-size:var(--font-size-small);line-height:var(--line-height-body)}.uds-top-nav-mega-featured-title,.uds-top-nav-mega-menu-item-title{color:var(--foreground);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.uds-nav-icon{color:var(--foreground)}.uds-nav-icon[data-state=active]{background:var(--surface-hover);color:var(--foreground)}.uds-top-nav-item[aria-current=page],.uds-top-nav-item[data-state=current],.uds-top-nav-item[data-state=open],.uds-side-nav-item[aria-current=page],.uds-tab[aria-selected=true],.uds-tab[data-state=active],.uds-tab[data-selected=true],.uds-top-nav-item:hover,.uds-side-nav-item:hover,.uds-menu-item:hover,.uds-menu-item[data-highlighted],.uds-command-palette-item:hover,.uds-tab:hover{background:var(--secondary);color:var(--secondary-foreground)}.uds-top-nav-item[aria-current=page],.uds-top-nav-item[data-state=current],.uds-top-nav-item[data-state=open],.uds-top-nav-item:hover,.uds-nav-icon[data-state=active],.uds-nav-icon:hover{background:var(--surface-hover);color:var(--foreground)}.uds-mobile-nav-toggle{color:var(--foreground)}.uds-mobile-nav-toggle[data-state=open]{background:var(--secondary);color:var(--secondary-foreground)}.uds-mobile-nav-overlay{background:var(--overlay);animation:uds-content-in var(--duration-fast) var(--ease-standard);z-index:var(--z-overlay);position:fixed;inset:0}.uds-mobile-nav-content{inline-size:min(22rem, calc(100vw - var(--space-6)));border-inline-end:var(--border-width-hairline) solid var(--border);background:var(--modal-surface);color:var(--foreground);padding:var(--space-4);box-shadow:var(--shadow-popover);animation:uds-mobile-nav-in var(--duration-medium) var(--ease-standard);z-index:var(--z-modal);grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset-block:0;inset-inline-start:0}.uds-mobile-nav-content:focus{outline:none}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-mobile-nav-content{border-inline:var(--border-width-hairline) solid var(--border) 0;inset-inline:auto 0}.uds-nav-heading-menu-content{min-inline-size:14rem}@keyframes uds-mobile-nav-in{0%{opacity:0;transform:translateX(calc(-1 * var(--space-4)))}to{opacity:1;transform:translate(0)}}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-mobile-nav-content{animation-name:uds-mobile-nav-in-rtl}@keyframes uds-mobile-nav-in-rtl{0%{opacity:0;transform:translateX(var(--space-4))}to{opacity:1;transform:translate(0)}}.uds-side-nav{gap:var(--space-1);flex-direction:column;min-block-size:0;inline-size:100%;min-inline-size:0;display:flex}.uds-side-nav-section{align-content:start;gap:var(--space-1);display:grid}.uds-side-nav-content{align-content:start;gap:var(--space-1);min-block-size:0;display:grid}.uds-side-nav-content[data-layout=stack]{flex-direction:column;flex:auto;align-content:normal;display:flex}.uds-side-nav-header,.uds-side-nav-workspace-switcher,.uds-side-nav-auxiliary{flex:none;min-inline-size:0}.uds-side-nav-main{gap:var(--space-1);overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:auto;min-block-size:0;min-inline-size:0;display:flex;overflow:auto}.uds-side-nav-main[data-layout=grid]{align-content:start;display:grid}.uds-side-nav-footer{gap:var(--space-2);overscroll-behavior:contain;flex-direction:column;flex:none;min-block-size:0;max-block-size:min(45%,18rem);min-inline-size:0;margin-block-start:auto;display:flex;overflow:auto}.uds-side-nav-status{align-items:center;gap:var(--space-2);min-block-size:var(--button-height-sm);border-block-start:var(--border-width-hairline) solid var(--sidebar-border,var(--border));min-inline-size:0;color:var(--muted-foreground);padding-block:var(--space-2);padding-inline:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.uds-side-nav-status-indicator{background:var(--muted-foreground);color:currentColor;border-radius:999px;place-items:center;block-size:.5rem;inline-size:.5rem;display:inline-grid}.uds-side-nav-status-indicator>:where(svg,span){block-size:100%;inline-size:100%}.uds-side-nav-status[data-tone=positive] .uds-side-nav-status-indicator{background:var(--success,var(--primary))}.uds-side-nav-status[data-tone=warning] .uds-side-nav-status-indicator{background:var(--warning)}.uds-side-nav-status[data-tone=critical] .uds-side-nav-status-indicator{background:var(--destructive)}.uds-side-nav-status-copy{gap:var(--space-1);min-inline-size:0;display:grid}.uds-side-nav-status-label,.uds-side-nav-status-description{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.uds-side-nav-status-label{color:var(--foreground);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.uds-side-nav-status-description{font-size:var(--font-size-supporting)}.uds-side-nav-command{align-items:center;gap:var(--space-2);inline-size:100%;min-block-size:var(--button-height-sm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);min-inline-size:0;color:var(--muted-foreground);font:inherit;padding-inline:var(--space-3);text-align:start;cursor:pointer;transition:background-color var(--motion-duration-press) var(--motion-ease-standard), border-color var(--motion-duration-press) var(--motion-ease-standard), color var(--motion-duration-press) var(--motion-ease-standard), transform var(--motion-duration-press) var(--motion-ease-standard);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.uds-side-nav-command:hover,.uds-side-nav-command:focus-visible,.uds-side-nav-command[data-state=active]{background:var(--surface-hover);color:var(--foreground)}.uds-side-nav-command:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.uds-side-nav-command:active{transform:scale(var(--motion-press-scale))}.uds-side-nav-command-icon{justify-content:center;align-items:center;block-size:1.25rem;inline-size:1.25rem;display:inline-flex}.uds-side-nav-command-icon>:where(svg,span){block-size:100%;inline-size:100%}.uds-side-nav-command-label,.uds-side-nav-command-end{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.uds-side-nav-command-end{color:var(--foreground-subtle);font-size:var(--font-size-supporting);justify-self:end}.uds-side-nav-account{align-items:center;gap:var(--space-2);min-block-size:var(--button-height);grid-template-columns:minmax(0,1fr) auto;min-inline-size:0;display:grid}.uds-side-nav-account-identity,.uds-side-nav-account-trigger{align-items:center;gap:var(--space-2);min-block-size:var(--button-height);border-radius:var(--radius-control);min-inline-size:0;color:inherit;font:inherit;padding-inline:var(--space-2);text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);display:grid}.uds-side-nav-account-trigger{cursor:pointer}.uds-side-nav-account-trigger:hover,.uds-side-nav-account-trigger:focus-visible{background:var(--surface-hover)}.uds-side-nav-account-trigger:focus-visible,.uds-side-nav-account-action:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.uds-side-nav-account-avatar{border-radius:999px;flex:none;justify-content:center;align-items:center;block-size:1.75rem;inline-size:1.75rem;display:inline-flex;overflow:hidden}.uds-side-nav-account-avatar>:where(img,svg){object-fit:cover;block-size:100%;inline-size:100%}.uds-side-nav-account-copy{gap:var(--space-1);min-inline-size:0;display:grid}.uds-side-nav-account-name,.uds-side-nav-account-secondary{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.uds-side-nav-account-name{color:var(--foreground);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.uds-side-nav-account-secondary{color:var(--muted-foreground);font-size:var(--font-size-supporting)}.uds-side-nav-account-actions{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.uds-side-nav-account-action{inline-size:var(--button-height-sm);block-size:var(--button-height-sm);border-radius:var(--radius-control);color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.uds-side-nav-account-action:hover,.uds-side-nav-account-action:focus-visible{background:var(--surface-hover);color:var(--foreground)}.uds-side-nav-search{margin-block-end:var(--space-2);display:block}.uds-side-nav-search>span{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.uds-side-nav-search-input{inline-size:100%;min-block-size:var(--button-height-sm);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:color-mix(in srgb, var(--background) 92%, var(--foreground) 8%);color:var(--foreground);font:inherit;font-size:var(--font-size-small);padding-inline:var(--space-3)}.uds-side-nav-search-input::placeholder{color:var(--foreground-subtle)}.uds-side-nav-search-input:focus{border-color:var(--foreground-subtle);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-side-nav-section-content{gap:var(--space-1);min-inline-size:0;max-block-size:var(--uds-side-nav-section-content-size,20rem);opacity:1;transition:max-block-size var(--duration-medium) var(--ease-standard), opacity var(--duration-fast) var(--ease-standard), transform var(--duration-medium) var(--ease-standard);display:grid;overflow:hidden;transform:translateY(0)}.uds-side-nav-section-content[hidden]{display:none}.uds-side-nav-section[data-state=closed]>.uds-side-nav-section-content{opacity:0;max-block-size:0;transform:translateY(-4px)}.uds-side-nav>.uds-side-nav-section+.uds-side-nav-section{margin-block-start:var(--space-4)}.uds-side-nav[data-collapsed=true]{inline-size:min(100%, var(--sidebar-width-collapsed))}.uds-side-nav[data-collapsed=true] .uds-side-nav-main{scrollbar-gutter:auto}.uds-side-nav[data-collapsed=true] .uds-side-nav-command{inline-size:var(--button-height);min-block-size:var(--button-height);grid-template-columns:1fr;justify-items:center;margin-inline:auto;padding-inline:0}.uds-side-nav[data-collapsed=true] .uds-side-nav-command-label,.uds-side-nav[data-collapsed=true] .uds-side-nav-command-end,.uds-side-nav[data-collapsed=true] .uds-side-nav-status-copy,.uds-side-nav[data-collapsed=true] .uds-side-nav-account-copy{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.uds-side-nav[data-collapsed=true] .uds-side-nav-status{grid-template-columns:1fr;justify-items:center;padding-inline:0}.uds-side-nav[data-collapsed=true] .uds-side-nav-account{grid-template-columns:1fr;justify-items:center}.uds-side-nav[data-collapsed=true] .uds-side-nav-account-identity,.uds-side-nav[data-collapsed=true] .uds-side-nav-account-trigger{inline-size:var(--button-height);grid-template-columns:1fr;justify-items:center;padding-inline:0}.uds-side-nav[data-collapsed=true] .uds-side-nav-account-action:not([data-collapsed-visible=true]){display:none}.uds-side-nav[data-collapsed=true]>.uds-side-nav-section+.uds-side-nav-section{margin-block-start:var(--space-3)}.uds-side-nav[data-density=compact] .uds-side-nav-item{min-block-size:var(--button-height-sm);font-size:var(--font-size-small);line-height:var(--line-height-supporting);padding-inline:var(--space-3)}.uds-side-nav[data-density=compact] .uds-side-nav-heading{font-size:var(--font-size-small)}.uds-side-nav-heading{align-items:center;gap:var(--space-2);padding-block:var(--space-3) var(--space-1);padding-inline:var(--space-3);color:var(--muted-foreground);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);letter-spacing:0;grid-template-columns:minmax(0,1fr) auto;margin:0;display:grid}.uds-side-nav-heading:where(button){inline-size:100%;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0}.uds-side-nav-heading:where(button):hover,.uds-side-nav-heading:where(button):focus-visible{color:var(--foreground);background:0 0;outline:none}.uds-side-nav-heading-copy{min-inline-size:0;display:grid}.uds-side-nav-heading-end{justify-content:center;justify-self:end;align-items:center;display:inline-flex}.uds-side-nav-heading[data-variant=brand]{align-items:center;gap:var(--space-3);border-radius:var(--radius-surface);min-block-size:4.5rem;inline-size:100%;color:var(--foreground);font:inherit;padding-block:var(--space-3);padding-inline:var(--space-3);text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.uds-side-nav-heading[data-variant=brand]:where(button){cursor:pointer}.uds-side-nav-heading[data-variant=brand]:where(button):hover,.uds-side-nav-heading[data-variant=brand]:where(button):focus-visible{background:0 0;outline:none}.uds-side-nav-heading[data-variant=brand] .uds-side-nav-heading-icon,.uds-side-nav-heading[data-variant=brand] .uds-side-nav-heading-end{color:currentColor;justify-content:center;align-items:center;display:inline-flex}.uds-side-nav-heading[data-variant=brand] .uds-side-nav-heading-icon{border-radius:var(--radius-control);background:var(--foreground);block-size:2.75rem;max-block-size:4.5rem;inline-size:2.75rem;max-inline-size:100%;color:var(--background);overflow:hidden}.uds-side-nav-heading[data-variant=brand] .uds-side-nav-heading-icon>:where(img,svg){filter:var(--side-nav-heading-media-filter,none);object-fit:contain;max-block-size:100%;max-inline-size:100%;display:block}.uds-side-nav-heading[data-variant=brand][data-media-size=wordmark]{grid-template-columns:44px minmax(0,1fr) auto}.uds-side-nav-heading[data-variant=brand][data-media-size=wordmark] .uds-side-nav-heading-icon{block-size:44px;max-block-size:44px;inline-size:44px;max-inline-size:44px;color:inherit;background:0 0}.uds-side-nav-heading[data-variant=brand][data-media-size=wordmark] .uds-side-nav-heading-icon>:where(img,svg){block-size:44px;max-block-size:44px;inline-size:44px;max-inline-size:44px}.uds-side-nav-heading[data-variant=brand][data-media-size=auto] .uds-side-nav-heading-icon{block-size:auto;inline-size:auto;color:inherit;background:0 0}.uds-side-nav-heading[data-variant=brand] .uds-side-nav-heading-copy{gap:0;min-inline-size:0;display:grid}.uds-side-nav-heading[data-variant=brand] .uds-side-nav-heading-label{min-inline-size:0;color:var(--foreground);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uds-side-nav-heading[data-variant=brand] .uds-side-nav-heading-meta,.uds-side-nav-heading[data-variant=brand] .uds-side-nav-heading-subtitle{min-inline-size:0;color:var(--muted-foreground);font-size:var(--font-size-supporting);font-weight:var(--font-weight-regular);line-height:var(--line-height-supporting);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uds-side-nav-heading[data-variant=brand] .uds-side-nav-heading-end{min-inline-size:1.75rem;font-size:var(--font-size-2);justify-content:flex-end;justify-self:end;margin-inline-end:calc(var(--space-3) * -1)}.uds-side-nav-heading[data-variant=brand] .uds-side-nav-heading-end>*{display:inline-flex}.uds-side-nav-section-toggle{block-size:1rem;min-block-size:1rem;inline-size:1rem;color:var(--muted-foreground);transition:transform var(--duration-fast) var(--ease-standard);justify-content:center;justify-self:end;align-items:center;font-size:1rem;line-height:1;display:inline-flex}.uds-side-nav-section-toggle>:where(span,svg){block-size:1rem;inline-size:1rem;transition:transform var(--duration-fast) var(--ease-standard);font-size:1rem;line-height:1}.uds-side-nav-section[data-state=closed]>.uds-side-nav-section-trigger{border-block-end:var(--border-width-hairline) solid var(--border);padding-block-end:var(--space-3)}.uds-side-nav-section[data-state=closed] .uds-side-nav-section-toggle{transform:rotate(-90deg)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-side-nav-section[data-state=closed] .uds-side-nav-section-toggle{transform:rotate(90deg)}.uds-side-nav[data-collapsed=true] .uds-side-nav-heading[data-variant=brand]{grid-template-columns:1fr;justify-items:center;min-block-size:3rem;padding-inline:0}.uds-side-nav[data-collapsed=true] .uds-side-nav-heading-copy,.uds-side-nav[data-collapsed=true] .uds-side-nav-heading-icon,.uds-side-nav[data-collapsed=true] .uds-side-nav-heading-meta,.uds-side-nav[data-collapsed=true] .uds-side-nav-heading-subtitle,.uds-side-nav[data-collapsed=true] .uds-side-nav-heading-label,.uds-side-nav[data-collapsed=true] .uds-side-nav-heading:not([data-variant=brand]){clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.uds-side-nav[data-collapsed=true] .uds-side-nav-heading-end{justify-self:center;margin-inline-end:0}.uds-side-nav-item{grid-template-columns:auto minmax(0, max-content) minmax(var(--space-4), 1fr) auto auto;align-items:center;gap:var(--space-2);min-block-size:var(--nav-item-height);border-radius:var(--radius-control);color:var(--muted-foreground);padding-inline:var(--space-3);transition:background-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;text-decoration:none;display:grid}.uds-side-nav .uds-side-nav-item[data-depth="1"]{padding-inline-start:var(--space-4)}.uds-side-nav .uds-side-nav-item[data-depth="2"]{padding-inline-start:var(--space-6)}.uds-side-nav .uds-side-nav-item[data-depth="3"]{padding-inline-start:var(--space-8)}.uds-side-nav-item-start,.uds-side-nav-item-end{color:currentColor;justify-content:center;align-items:center;min-inline-size:1.25rem;display:inline-flex}.uds-side-nav-item-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.uds-side-nav-item-badge{border-radius:var(--radius-control);background:color-mix(in srgb, var(--foreground) 12%, transparent);color:currentColor;min-block-size:1.5rem;min-inline-size:1.75rem;padding-inline:var(--space-2);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);grid-column:4;justify-content:center;align-items:center;display:inline-flex}.uds-side-nav-item-end{grid-column:5}.uds-side-nav[data-collapsed=true] .uds-side-nav-item{inline-size:var(--button-height);min-block-size:var(--button-height);grid-template-columns:1fr;justify-items:center;margin-inline:auto;padding-inline:0}.uds-side-nav[data-collapsed=true] .uds-side-nav-item-label,.uds-side-nav[data-collapsed=true] .uds-side-nav-item-badge,.uds-side-nav[data-collapsed=true] .uds-side-nav-item-end{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.uds-side-nav[data-collapsed=true] .uds-side-nav-item-start{min-inline-size:0}.uds-side-nav-nested-group,.uds-side-nav-nested-items{gap:var(--space-1);display:grid}.uds-side-nav-nested-trigger{align-items:center;gap:var(--space-2);min-block-size:var(--nav-item-height);border-radius:var(--radius-control);inline-size:100%;color:var(--muted-foreground);font:inherit;padding-inline:var(--space-3);text-align:start;cursor:pointer;transition:background-color var(--motion-duration-press) var(--motion-ease-standard), color var(--motion-duration-press) var(--motion-ease-standard), transform var(--motion-duration-press) var(--motion-ease-standard);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.uds-side-nav-nested-trigger:active{transform:scale(var(--motion-press-scale))}.uds-side-nav[data-density=compact] .uds-side-nav-nested-trigger{min-block-size:var(--button-height-sm);font-size:var(--font-size-small);line-height:var(--line-height-supporting)}.uds-side-nav-nested-trigger:hover,.uds-side-nav-nested-trigger:focus-visible{background:color-mix(in srgb, var(--background) 92%, var(--foreground) 8%);color:var(--foreground);outline:none}.uds-side-nav-section[data-variant=nested]>.uds-side-nav-section-content{inline-size:calc(100% - var(--space-2));box-sizing:border-box;border-inline-start:var(--border-width-hairline) solid var(--border);margin-inline-start:var(--space-2);padding-inline-start:var(--space-2)}.uds-side-nav-section[data-variant=nested][data-state=closed]>.uds-side-nav-nested-trigger{border-block-end:var(--border-width-hairline) solid var(--border)}.uds-side-nav-nested-items{border-inline-start:var(--border-width-hairline) solid var(--border);margin-inline-start:var(--space-2);padding-inline-start:var(--space-2)}.uds-side-nav-nested-items .uds-side-nav-item{color:var(--foreground-subtle)}.uds-side-nav-item:hover,.uds-side-nav-item:focus-visible{background:var(--sidebar-accent,var(--surface-hover));color:var(--sidebar-accent-foreground,var(--foreground));outline:none}.uds-side-nav-item:focus-visible{box-shadow:inset 0 0 0 var(--focus-ring-width) var(--sidebar-ring,var(--ring))}.uds-side-nav-item[data-disabled=true]{color:var(--foreground-subtle);cursor:not-allowed;opacity:.58}.uds-side-nav-item[data-disabled=true]:hover,.uds-side-nav-item[data-disabled=true]:focus-visible{color:var(--foreground-subtle);background:0 0}.uds-side-nav-item[aria-current=page]{background:var(--sidebar-accent,var(--surface-strong));color:var(--sidebar-primary,var(--sidebar-accent-foreground,var(--foreground)));font-weight:var(--font-weight-medium)}.uds-side-nav-collapse-button{block-size:2rem;min-block-size:2rem;inline-size:2rem;color:var(--muted-foreground)}.uds-side-nav-collapse-button>:where(span,svg){block-size:1.25rem;inline-size:1.25rem;font-size:1.25rem;line-height:1}.uds-tabs{gap:var(--space-4);inline-size:min(100%,42rem);display:grid}.uds-tab-list{align-items:center;gap:var(--space-2);border-block-end:var(--border-width-hairline) solid var(--border);scrollbar-width:none;display:flex;overflow-x:auto}.uds-tab-list::-webkit-scrollbar{display:none}.uds-tab{color:var(--muted-foreground);font:inherit;padding-block:var(--space-2);padding-inline:var(--space-3);cursor:pointer;white-space:nowrap;transition:color var(--motion-duration-page) var(--motion-ease-standard), background var(--motion-duration-page) var(--motion-ease-standard), box-shadow var(--motion-duration-page) var(--motion-ease-standard);background:0 0;border:0}.uds-tab[data-state=active],.uds-tab[data-selected=true]{color:var(--foreground);box-shadow:inset 0 -2px 0 var(--foreground);background:0 0}.uds-tab:hover{background:var(--surface-hover);color:var(--foreground)}.uds-tab:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-tab-panel{min-block-size:3rem;padding-block:var(--space-4);color:var(--foreground)}.uds-tab-panel[data-state=active]{animation:uds-page-shift var(--motion-duration-page) var(--motion-ease-standard)}@keyframes uds-page-shift{0%{opacity:0;transform:translateY(var(--motion-distance-page))}to{opacity:1;transform:translateY(0)}}.uds-menu,.uds-command-palette{gap:var(--space-1);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--popover-surface);color:var(--foreground);padding:var(--space-2);min-inline-size:180px;box-shadow:var(--shadow-popover);z-index:50;display:grid}.uds-command-palette{min-inline-size:min(520px, calc(100vw - var(--space-8)));padding:0;overflow:hidden}.uds-command-palette-input-wrap{align-items:center;gap:var(--space-2);border-block-end:var(--border-width-hairline) solid var(--border);inline-size:100%;padding-block:var(--space-3);padding-inline:var(--space-3);background:0 0;display:flex}.uds-command-palette-search-icon{block-size:1.125rem;inline-size:1.125rem;color:var(--muted-foreground);flex:none}.uds-command-palette-input{inline-size:100%;color:var(--foreground);font:inherit;background:0 0;border:0;outline:none}.uds-command-palette-list{gap:var(--space-1);max-block-size:320px;padding:var(--space-2);scrollbar-color:transparent transparent;scrollbar-width:none;display:grid;overflow:auto}.uds-command-palette-list:hover,.uds-command-palette-list:focus-within{scrollbar-color:transparent transparent;scrollbar-width:none}.uds-command-palette-list::-webkit-scrollbar{block-size:0;inline-size:0}.uds-command-palette-list::-webkit-scrollbar-thumb{background:0 0}.uds-command-palette-list::-webkit-scrollbar-track{background:0 0}.uds-command-palette-group{gap:var(--space-1);display:grid}.uds-command-palette-group [cmdk-group-heading]{color:var(--muted-foreground);font-size:var(--font-size-eyebrow);padding-block:var(--space-2);padding-inline:var(--space-3)}.uds-command-palette-empty{color:var(--muted-foreground);padding:var(--space-4)}.uds-command-palette-item{align-items:center;gap:var(--space-3);min-block-size:var(--button-height);border-radius:var(--radius-control);color:var(--foreground);cursor:default;padding-block:var(--space-2);padding-inline:var(--space-3);text-align:start;outline:none;grid-template-columns:1rem minmax(0,1fr) auto;display:grid}.uds-command-palette-item svg{color:currentColor;block-size:1rem;inline-size:1rem}.uds-command-palette-item kbd{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);justify-self:end}.uds-command-palette-separator{background:var(--border);block-size:1px;margin-block:var(--space-1);margin-inline:calc(var(--space-2) * -1)}.uds-command-palette-shortcut{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--font-size-eyebrow);letter-spacing:0;justify-self:end;line-height:1}.uds-command-palette-item[data-selected=true],.uds-command-palette-item:hover{background:var(--surface-hover);color:var(--foreground)}.uds-command-palette-item[data-disabled=true],.uds-command-palette-item[aria-disabled=true]{color:var(--muted-foreground);cursor:not-allowed;opacity:.52}.uds-menu{animation:uds-content-in var(--duration-fast) var(--ease-standard);isolation:isolate}.uds-menu-label{color:var(--muted-foreground);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);line-height:var(--line-height-supporting);padding-block:var(--space-2) var(--space-1);padding-inline:var(--space-3)}.uds-menu-item{align-items:center;gap:var(--space-3);min-block-size:var(--button-height);border-radius:var(--radius-control);color:var(--foreground);cursor:default;padding-inline:var(--space-3);text-align:start;outline:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.uds-menu-check-item{grid-template-columns:1rem minmax(0,1fr) auto}.uds-menu-item[data-disabled]{color:var(--muted-foreground);cursor:not-allowed;opacity:.52}.uds-menu-item[data-highlighted]{background:var(--surface-hover);color:var(--foreground);outline:none}.uds-menu-item[data-variant=destructive]{color:var(--destructive)}.uds-menu-item[data-variant=destructive][data-highlighted],.uds-menu-item[data-variant=destructive]:hover{background:color-mix(in srgb, var(--destructive) 14%, transparent);color:var(--destructive)}.uds-menu-item-content{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.uds-menu-item svg,.uds-menu-item-icon{block-size:1rem;inline-size:1rem;stroke-width:var(--icon-stroke-width,2);flex:none}.uds-menu-item-indicator{color:currentColor;block-size:1rem;inline-size:1rem;font-size:var(--font-size-small);place-items:center;line-height:1;display:inline-grid}.uds-menu-shortcut{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--font-size-eyebrow);letter-spacing:0;justify-self:end;margin-inline-start:var(--space-4);line-height:1}.uds-menu-separator{block-size:1px;margin-block:var(--space-1);background:var(--border)}.uds-menu-sub-trigger{cursor:default}.uds-menu-sub-trigger .uds-menu-item-content{align-items:center;gap:var(--space-3);display:inline-flex}.uds-menu-sub-indicator{color:var(--muted-foreground);font-size:var(--font-size-body-lg);justify-self:end;line-height:1}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-menu-sub-indicator{transform:scaleX(-1)}.uds-command-palette-item{font:inherit;text-align:start;background:0 0;border:0;outline:none}.uds-field{gap:var(--space-2);min-inline-size:0;display:grid}.uds-field-set{gap:var(--space-4);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.uds-field-group{gap:var(--space-4);inline-size:100%;min-inline-size:0;display:grid}.uds-field-content{gap:var(--space-1);min-inline-size:0;display:grid}.uds-field[data-orientation=horizontal]{align-items:start;column-gap:var(--space-4);grid-template-columns:minmax(8rem,.34fr) minmax(0,1fr)}.uds-field[data-orientation=responsive]{grid-template-columns:minmax(0,1fr)}.uds-field-label,.uds-label,.uds-field-title{color:var(--foreground);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.uds-label{align-items:center;gap:var(--space-2);cursor:pointer;-webkit-user-select:none;user-select:none;inline-size:fit-content;display:inline-flex}.uds-label[data-disabled],.uds-label[aria-disabled=true]{color:var(--muted-foreground);cursor:not-allowed}.uds-label[data-invalid]{color:var(--destructive)}.uds-native-select{align-items:center;inline-size:min(100%,20rem);min-inline-size:0;display:inline-grid;position:relative}.uds-native-select-control{inline-size:100%;min-inline-size:0;block-size:var(--input-height);appearance:none;border:var(--border-width-hairline) solid var(--input);border-radius:var(--radius-control);background:var(--background);color:var(--foreground);cursor:pointer;font:inherit;transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard);outline:none;padding-inline-start:var(--space-3);padding-inline-end:calc(var(--space-3) + 1rem)}.uds-native-select[data-size=sm] .uds-native-select-control{block-size:var(--button-height-sm);font-size:var(--font-size-small)}.uds-native-select-control:hover:not(:disabled){background:var(--surface-hover)}.uds-native-select-control:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 var(--focus-ring-width) color-mix(in srgb, var(--focus-ring) 35%, transparent)}.uds-native-select-control[aria-invalid=true]{border-color:var(--destructive);box-shadow:0 0 0 1px color-mix(in srgb, var(--destructive) 28%, transparent)}.uds-native-select-control:disabled{color:var(--muted-foreground);cursor:not-allowed;opacity:.58}.uds-native-select-indicator{block-size:1rem;inline-size:1rem;color:var(--muted-foreground);pointer-events:none;stroke-width:1.75px;position:absolute;inset-inline-end:var(--space-3)}.uds-native-select[data-disabled=true] .uds-native-select-indicator{opacity:.58}.uds-field-legend{color:var(--foreground);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);margin:0}.uds-field-legend[data-variant=label]{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.uds-field-description,.uds-field-error{font-size:var(--font-size-small);line-height:var(--line-height-body);text-wrap:pretty;margin:0}.uds-field-description{color:var(--muted-foreground)}.uds-field-error{color:var(--destructive)}.uds-field-error ul{margin:0;padding-inline-start:var(--space-4)}.uds-field[data-invalid] .uds-field-label,.uds-field[data-invalid] .uds-field-title{color:var(--destructive)}.uds-field-separator{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--font-size-small);line-height:var(--line-height-body);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.uds-field-separator:before,.uds-field-separator:after{content:"";background:var(--border);block-size:1px}.uds-field-separator:empty{background:var(--border);block-size:1px;display:block}.uds-field-separator:empty:before,.uds-field-separator:empty:after{content:none}@media (width>=760px){.uds-field[data-orientation=responsive]{align-items:start;column-gap:var(--space-4);grid-template-columns:minmax(10rem,.32fr) minmax(0,1fr)}}.uds-input{min-block-size:var(--input-height);border:var(--border-width-hairline) solid var(--input);border-radius:var(--radius-control);background:var(--background);inline-size:100%;color:var(--foreground);font:inherit;padding-block:var(--space-2);padding-inline:var(--space-3)}.uds-textarea{resize:vertical;min-block-size:96px}.uds-input-group{border:var(--border-width-hairline) solid var(--input);border-radius:var(--radius-control);background:var(--background);inline-size:100%;max-inline-size:28rem;color:var(--foreground);align-items:stretch;display:flex;overflow:hidden}.uds-input-group:focus-within{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-input-group-input{min-block-size:var(--input-height);min-inline-size:0;color:var(--foreground);font:inherit;padding-block:var(--space-2);padding-inline:var(--space-3);background:0 0;border:0;flex:auto}.uds-input-group-input:focus{outline:0}.uds-input-group-text{border-inline-end:var(--border-width-hairline) solid var(--border);background:var(--surface);color:var(--muted-foreground);padding-inline:var(--space-3);flex:none;align-items:center;display:inline-flex}.uds-input-group-text:last-child{border-inline-end:0;border-inline-start:var(--border-width-hairline) solid var(--border)}.uds-radio{accent-color:var(--primary);block-size:1rem;inline-size:1rem}.uds-radio-group{gap:var(--space-2);inline-size:100%;display:grid}.uds-radio-group-item{border:var(--border-width-hairline) solid var(--input);background:var(--background);block-size:1.125rem;inline-size:1.125rem;color:var(--primary);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);border-radius:50%;place-items:center;padding:0;display:inline-grid}.uds-radio-group-item[data-state=checked]{border-color:var(--primary);background:var(--background)}.uds-radio-group-item[aria-invalid=true]{border-color:var(--destructive)}.uds-radio-group-item:disabled,.uds-radio-group-item[data-disabled]{cursor:not-allowed;opacity:.48}.uds-radio-group-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-radio-group-indicator{border-radius:inherit;background:var(--primary);block-size:.5rem;inline-size:.5rem;display:block}.uds-radio-group-option{align-items:start;gap:var(--space-3);min-inline-size:0;color:var(--foreground);cursor:pointer;text-align:start;grid-template-columns:auto minmax(0,1fr);display:grid}.uds-radio-group-option[data-variant=card]{padding:var(--space-4);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard)}.uds-radio-group-option[data-variant=card]:hover{background:var(--surface-hover)}.uds-radio-group-option[data-variant=card]:has(.uds-radio-group-item[data-state=checked]){border-color:var(--primary)}.uds-radio-group-option[data-disabled]{color:var(--muted-foreground);cursor:not-allowed;opacity:.56}.uds-radio-group-option-content{gap:var(--space-1);min-inline-size:0;display:grid}.uds-radio-group-option-label{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);line-height:var(--line-height-body)}.uds-radio-group-option-description{color:var(--muted-foreground);font-size:var(--font-size-small);line-height:var(--line-height-small)}.uds-checkbox{inline-size:var(--checkbox-size);block-size:var(--checkbox-size);border:var(--border-width-hairline) solid var(--checkbox-border-color);border-radius:var(--radius-control);background:var(--checkbox-background);color:var(--checkbox-foreground);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);flex:none;place-items:center;display:inline-grid;position:relative}.uds-checkbox:hover{border-color:var(--border-strong);background:var(--surface-hover)}.uds-checkbox[data-variant=fancy]{inline-size:var(--checkbox-fancy-size);block-size:var(--checkbox-fancy-size)}.uds-checkbox[data-state=checked],.uds-checkbox[data-state=indeterminate]{border-color:var(--checkbox-checked-border-color);background:var(--checkbox-checked-background);color:var(--checkbox-checked-foreground)}.uds-checkbox[data-variant=fancy][data-state=checked],.uds-checkbox[data-variant=fancy][data-state=indeterminate]{border-color:var(--checkbox-fancy-checked-border-color);background:var(--checkbox-fancy-checked-background);color:var(--checkbox-fancy-checked-foreground)}.uds-checkbox:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:var(--focus-ring-offset)}.uds-checkbox:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.uds-checkbox-indicator{place-items:center;line-height:1;display:grid;position:absolute;inset:0}.uds-checkbox-indicator[hidden]{display:none}.uds-checkbox-motion-mark{color:currentColor;opacity:0;block-size:100%;inline-size:100%;transition:opacity var(--motion-duration-press) var(--motion-ease-standard), transform var(--motion-duration-press) var(--motion-ease-standard);place-items:center;display:grid;transform:scale(.72)}.uds-checkbox-motion-mark[data-visible=true]{opacity:1;transform:scale(1)}.uds-checkbox-motion-mark>svg{inline-size:var(--checkbox-icon-size);block-size:var(--checkbox-icon-size);color:currentColor;stroke-width:3.25px}.uds-checkbox[data-variant=fancy] .uds-checkbox-motion-mark>svg{inline-size:var(--checkbox-fancy-icon-size);block-size:var(--checkbox-fancy-icon-size);transform:translate(var(--checkbox-fancy-icon-translate-x), var(--checkbox-fancy-icon-translate-y))}.uds-switch{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--secondary);cursor:pointer;block-size:1.375rem;inline-size:2.5rem;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);padding:0;position:relative}.uds-switch:hover{border-color:var(--border-strong)}.uds-switch[data-state=checked]{border-color:var(--primary);background:var(--primary)}.uds-switch:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-switch-thumb{border-radius:var(--radius-control);background:var(--background);block-size:1rem;inline-size:1rem;box-shadow:var(--shadow-control);transition:transform var(--duration-fast) var(--ease-standard);display:block;transform:translate(.125rem)}.uds-switch:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.uds-switch[data-state=checked] .uds-switch-thumb{transform:translate(1.125rem)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-switch-thumb{transform:translate(-.125rem)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-switch[data-state=checked] .uds-switch-thumb{transform:translate(-1.125rem)}.uds-slider{touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;block-size:1.25rem;inline-size:min(100%,18rem);display:flex;position:relative}.uds-slider-track{border-radius:var(--radius-control);background:var(--secondary);flex:1;block-size:.25rem;position:relative}.uds-slider-range{border-radius:inherit;background:var(--primary);block-size:100%;position:absolute}.uds-slider-thumb{border:2px solid var(--primary);border-radius:var(--radius-control);background:var(--background);block-size:1rem;inline-size:1rem;box-shadow:var(--shadow-control);transition:border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);display:block}.uds-slider-thumb:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-slider[data-disabled]{opacity:var(--disabled-opacity)}.uds-slider[data-disabled] .uds-slider-thumb{cursor:not-allowed}.uds-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:var(--input-height);border:var(--border-width-hairline) solid var(--input);border-radius:var(--radius-control);background:var(--background);min-inline-size:12rem;color:var(--foreground);font:inherit;padding-inline:var(--space-3);text-align:start;display:flex}.uds-select-trigger>span:first-child{text-align:start;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-inline-size:0;overflow:hidden}.uds-select-trigger[data-placeholder]{color:var(--muted-foreground)}.uds-select-trigger[data-disabled]{cursor:not-allowed;opacity:.52}.uds-select-trigger>svg,.uds-select-trigger-icon{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);color:var(--muted-foreground);flex:none;display:block}.uds-selector{inline-size:100%}.uds-select-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-select-content{z-index:var(--z-popover);inline-size:var(--radix-select-trigger-width,12rem);min-inline-size:var(--radix-select-trigger-width,12rem);max-block-size:min(var(--radix-select-content-available-height,20rem), 20rem);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--popover-surface);color:var(--foreground);padding:var(--space-2);box-shadow:var(--shadow-popover);animation:uds-content-in var(--duration-fast) var(--ease-standard);overflow:hidden}.uds-select-viewport{gap:var(--space-1);display:grid}.uds-select-label{color:var(--muted-foreground);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-medium);line-height:var(--line-height-supporting);padding-block:var(--space-2) var(--space-1);padding-inline:var(--space-3)}.uds-select-item{align-items:center;gap:var(--space-2);min-block-size:var(--button-height-sm);border-radius:var(--radius-control);color:var(--foreground);padding-inline:var(--space-3);text-align:start;outline:none;grid-template-columns:1rem minmax(0,1fr);display:grid}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-select-item,[dir=rtl] .uds-select-item){grid-template-columns:minmax(0,1fr) 1rem}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-select-item-indicator,[dir=rtl] .uds-select-item-indicator){grid-column:2}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-select-item-text,[dir=rtl] .uds-select-item-text){grid-area:1/1}.uds-select-item[data-highlighted]{background:var(--surface-hover);color:var(--foreground)}.uds-select-item[data-disabled]{color:var(--muted-foreground);opacity:.52}.uds-select-item-indicator{color:currentColor;block-size:1rem;inline-size:1rem;font-size:var(--font-size-small);place-items:center;line-height:1;display:inline-grid}.uds-select-item-text{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.uds-select-separator{block-size:1px;margin-block:var(--space-1);background:var(--border)}.uds-select-scroll-button{block-size:var(--button-height-sm);color:var(--muted-foreground);justify-content:center;align-items:center;display:inline-flex}.uds-avatar{inline-size:var(--avatar-size);block-size:var(--avatar-size);background:var(--secondary);color:var(--secondary-foreground);font-weight:var(--font-weight-medium);isolation:isolate;border:0;border-radius:50%;place-items:center;display:inline-grid;position:relative;overflow:visible}.uds-avatar[data-size=xs]{inline-size:var(--button-height-sm);block-size:var(--button-height-sm);font-size:var(--font-size-small)}.uds-avatar[data-size=sm]{block-size:2.25rem;inline-size:2.25rem;font-size:var(--font-size-small)}.uds-avatar[data-size=lg]{block-size:3.5rem;inline-size:3.5rem;font-size:var(--font-size-body-lg)}.uds-avatar-image,.uds-avatar-fallback{border-radius:inherit;grid-area:1/1;block-size:100%;inline-size:100%;overflow:hidden}.uds-avatar-image{object-fit:cover}.uds-avatar-fallback{background:var(--secondary);color:var(--secondary-foreground);place-items:center;display:inline-grid}.uds-avatar-status-dot{background:var(--muted-foreground);block-size:.68rem;inline-size:.68rem;box-shadow:0 0 0 2px var(--background);z-index:1;border:0;border-radius:50%;position:absolute;inset-block-end:1px;inset-inline-end:1px}.uds-avatar-status-dot[data-status=online]{background:var(--success,var(--primary))}.uds-avatar-status-dot[data-status=busy]{background:var(--destructive)}.uds-avatar-status-dot[data-status=away]{background:var(--warning,var(--primary))}.uds-avatar-status-dot[data-status=offline]{background:var(--muted-foreground)}.uds-avatar-group{flex-direction:row;align-items:center;display:inline-flex}.uds-avatar-group>.uds-avatar,.uds-avatar-group>.uds-avatar-overflow{box-shadow:0 0 0 2px var(--background)}.uds-avatar-group>:not(:first-child){margin-inline-start:calc(-1 * var(--space-2))}.uds-avatar-overflow{inline-size:var(--avatar-size);block-size:var(--avatar-size);background:var(--secondary);color:var(--secondary-foreground);font-weight:var(--font-weight-medium);border:0;border-radius:50%;place-items:center;display:inline-grid}.uds-avatar-overflow[data-size=xs]{inline-size:var(--button-height-sm);block-size:var(--button-height-sm);font-size:var(--font-size-small)}.uds-avatar-overflow[data-size=sm]{block-size:2.25rem;inline-size:2.25rem;font-size:var(--font-size-small)}.uds-avatar-overflow[data-size=lg]{block-size:3.5rem;inline-size:3.5rem;font-size:var(--font-size-body-lg)}.uds-account-status{align-items:center;gap:var(--space-2);min-inline-size:0;min-block-size:var(--nav-item-height);border-radius:var(--radius-control);color:var(--foreground);background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.uds-account-status-avatar,.uds-account-status-end{justify-content:center;align-items:center;display:inline-flex}.uds-account-status .uds-avatar{block-size:2rem;inline-size:2rem}.uds-account-status-copy{gap:1px;min-inline-size:0;display:grid}.uds-account-status-label,.uds-account-status-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uds-account-status-label{font-size:var(--font-size-small,.875rem);line-height:var(--line-height-supporting)}.uds-account-status-description{color:var(--muted-foreground);font-size:var(--font-size-supporting);line-height:var(--line-height-supporting)}.uds-side-nav[data-collapsed=true] .uds-account-status{inline-size:var(--button-height);min-block-size:var(--button-height);grid-template-columns:1fr;justify-items:center}.uds-side-nav[data-collapsed=true] .uds-account-status-copy,.uds-side-nav[data-collapsed=true] .uds-account-status-end{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.uds-calendar{gap:var(--space-5);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);inline-size:min(100%,21rem);color:var(--foreground);padding:var(--space-5);display:grid;position:relative}.uds-calendar-rdp-root,.uds-calendar-month,.uds-calendar-months{inline-size:100%}.uds-calendar-rdp-root{position:relative}.uds-calendar-month{gap:var(--space-5);display:grid}.uds-calendar-nav{z-index:1;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.uds-calendar-nav-button{inline-size:var(--button-height-sm);block-size:var(--button-height-sm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;pointer-events:auto;transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;place-items:center;display:inline-grid;position:static}.uds-calendar-nav-button:hover{border-color:var(--border-strong);background:var(--surface-hover)}.uds-calendar-nav-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-calendar-chevron{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);color:currentColor}.uds-calendar-caption{min-block-size:var(--button-height-sm);padding-inline:calc(var(--button-height-sm) + var(--space-3));justify-content:center;align-items:center;display:flex}.uds-calendar-title{color:var(--foreground);font-size:var(--font-size-body-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-align:center;white-space:nowrap}.uds-calendar-title,.uds-calendar-dropdowns{min-inline-size:0;max-inline-size:100%}.uds-calendar-dropdowns{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex;position:relative}.uds-calendar-select-root{align-items:center;gap:var(--space-1);min-block-size:var(--button-height-sm);display:inline-flex;position:relative}.uds-calendar-select-root .uds-calendar-title{min-block-size:var(--button-height-sm);border:var(--border-width-hairline) solid var(--input);border-radius:var(--radius-control);background:var(--background);padding-inline:var(--space-2);pointer-events:none;align-items:center;display:inline-flex}.uds-calendar-select{z-index:2;appearance:none;color:#0000;cursor:pointer;block-size:100%;min-block-size:0;inline-size:100%;font:inherit;opacity:0;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.uds-calendar-select:focus-visible+.uds-calendar-title,.uds-calendar-select:focus-visible~.uds-calendar-title{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-calendar-grid{gap:var(--space-2);border-collapse:collapse;table-layout:fixed;inline-size:100%;display:grid}.uds-calendar-weekdays,.uds-calendar-week{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.uds-calendar-weekday{min-block-size:var(--button-height-sm);color:var(--muted-foreground);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);text-align:center;place-items:center;display:grid}.uds-calendar-day{place-items:center;min-inline-size:0;padding:0;display:grid}.uds-calendar-day-button{inline-size:var(--button-height-sm);block-size:var(--button-height-sm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--font-size-body);line-height:var(--line-height-tight);transition:background var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);background:0 0;place-items:center;display:inline-grid}.uds-calendar-day-button:hover{background:var(--surface-hover)}.uds-calendar-day-button:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-calendar-day-outside .uds-calendar-day-button{color:var(--foreground-subtle)}.uds-calendar-day-selected .uds-calendar-day-button{background:var(--primary);color:var(--primary-foreground)}.uds-calendar-day-today:not(.uds-calendar-day-selected) .uds-calendar-day-button{border-color:var(--border-strong)}.uds-calendar-day-disabled .uds-calendar-day-button{color:var(--foreground-subtle);cursor:not-allowed;opacity:var(--opacity-disabled)}.uds-banner,.uds-empty-state{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);padding:var(--space-4)}.uds-toast-title{color:var(--foreground);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:0}.uds-toast-description{color:var(--muted-foreground);font-size:var(--font-size-small);margin-block-start:var(--space-1)}.uds-blockquote{border-inline-start:2px solid var(--primary);color:var(--muted-foreground);margin:0;padding-inline-start:var(--space-4)}.uds-code-block{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);font-family:var(--font-mono);padding:var(--space-4);overflow:auto}.uds-list{gap:var(--space-2);margin:0;padding-inline-start:var(--space-6);display:grid}.uds-metadata-list{gap:var(--space-2) var(--space-4);grid-template-columns:max-content minmax(0,1fr);display:grid}.uds-progress-root{gap:var(--space-2);inline-size:100%;max-inline-size:24rem;display:grid}.uds-progress-header{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--font-size-small);display:flex}.uds-progress-label{color:var(--foreground)}.uds-progress-value{color:var(--muted-foreground)}.uds-progress{border-radius:var(--radius-control);background:var(--secondary);block-size:.375rem;position:relative;overflow:hidden}.uds-progress-root[data-size=sm] .uds-progress{block-size:.25rem}.uds-progress-root[data-size=lg] .uds-progress{block-size:.625rem}.uds-progress-indicator{border-radius:inherit;background:var(--primary);block-size:100%;transition:inline-size var(--duration-medium) var(--ease-standard);display:block}.uds-progress-root[data-status=success] .uds-progress-indicator{background:var(--success)}.uds-progress-root[data-status=warning] .uds-progress-indicator{background:var(--warning)}.uds-progress-root[data-status=destructive] .uds-progress-indicator{background:var(--destructive)}.uds-progress-indicator[data-state=indeterminate]{inline-size:38%;animation:uds-progress-indeterminate var(--duration-slow) var(--ease-standard) infinite;position:absolute;inset-block:0}@keyframes uds-progress-indeterminate{0%{inset-inline-start:-38%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){:root{--motion-duration-press:0s;--motion-duration-page:0s;--motion-duration-expand:0s;--motion-duration-reveal:0s;--motion-duration-icon:0s;--motion-duration-fast:0s;--motion-press-scale:1;--motion-distance-page:0px;--motion-distance-reveal:0px}.uds-motion-icon{animation:none!important}.uds-progress-indicator[data-state=indeterminate]{animation:none;inset-inline-start:31%}}@keyframes uds-skeleton-pulse{0%,to{opacity:.5}50%{opacity:.95}}.uds-spinner{border:2px solid color-mix(in srgb, currentColor 32%, transparent);block-size:1rem;inline-size:1rem;animation:uds-button-spin var(--duration-slow) linear infinite;color:var(--primary);border-block-start-color:currentColor;border-radius:50%;display:inline-block}.uds-status-dot{background:var(--primary);border-radius:50%;block-size:.625rem;inline-size:.625rem;display:inline-block}.uds-table{border-collapse:collapse;inline-size:100%;color:var(--foreground);font-size:var(--font-size-small);background:0 0;border:0;border-radius:0;overflow:hidden}.uds-table :where(th,td){border-block-end:var(--border-width-hairline) solid var(--border);padding-block:var(--space-2);padding-inline:var(--space-3);text-align:start}.uds-table-head{color:var(--muted-foreground);font-weight:var(--font-weight-medium);background:0 0}.uds-table-row:last-child .uds-table-cell{border-block-end:0}.uds-primitive{gap:var(--space-3);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);padding:var(--space-4);display:grid}.uds-primitive-header{color:var(--foreground);font-weight:var(--font-weight-medium)}.uds-primitive-item{border-block-start:var(--border-width-hairline) solid var(--border);padding-block-start:var(--space-3)}.uds-item{justify-content:space-between;align-items:center;gap:var(--space-4);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);inline-size:min(100%,36rem);color:var(--foreground);padding-block:var(--space-3);padding-inline:var(--space-4);display:flex}.uds-item-content{gap:var(--space-1);min-inline-size:0;display:grid}.uds-item-title{color:var(--foreground);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:0}.uds-item-description{color:var(--muted-foreground);font-size:var(--font-size-small)}.uds-item-actions{align-items:center;gap:var(--space-2);flex:none;display:inline-flex}.uds-accordion{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);inline-size:100%;color:var(--foreground);display:grid;overflow:hidden}.uds-accordion-item+.uds-accordion-item{border-block-start:var(--border-width-hairline) solid var(--border)}.uds-accordion-header{margin:0}.uds-accordion-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);inline-size:100%;color:var(--foreground);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);padding-block:var(--space-3);padding-inline:var(--space-4);text-align:start;background:0 0;border:0;display:flex}.uds-accordion-trigger:hover{background:var(--surface-hover)}.uds-accordion-trigger:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.uds-accordion-indicator{color:var(--muted-foreground);transition:color var(--motion-duration-press) var(--motion-ease-standard), transform var(--motion-duration-expand) var(--motion-ease-standard);flex:none}.uds-accordion-trigger[data-state=open] .uds-accordion-indicator{transform:rotate(180deg)}.uds-accordion-content{color:var(--muted-foreground);padding-inline:var(--space-4);overflow:hidden}.uds-accordion-content[data-state=open]{animation:uds-accordion-down var(--motion-duration-expand) var(--motion-ease-standard);opacity:1}.uds-accordion-content[data-state=closed]{animation:uds-accordion-up var(--motion-duration-expand) var(--motion-ease-standard);opacity:0}.uds-accordion-content-inner{min-block-size:0;padding-block:0 var(--space-4);overflow:hidden}.uds-carousel{gap:var(--space-5);inline-size:100%;display:grid}.uds-carousel-content{overscroll-behavior-inline:contain;padding-block:var(--space-1);scroll-snap-type:inline mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(16rem,26rem);grid-auto-flow:column;gap:0;display:grid;overflow-x:auto}.uds-carousel-content::-webkit-scrollbar{display:none}.uds-carousel-item{align-content:end;gap:var(--space-2);scroll-snap-align:start;border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-block-size:10rem;color:var(--foreground);padding:var(--space-4);display:grid}.uds-carousel-controls{justify-content:flex-end;gap:var(--space-2);display:flex}.uds-carousel-button{min-block-size:var(--button-height-sm);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--secondary);color:var(--secondary-foreground);font:inherit;padding-inline:var(--space-3)}.uds-chart{gap:var(--space-4);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);inline-size:min(100%,34rem);color:var(--foreground);padding:var(--space-5);display:grid}.uds-chart-container{aspect-ratio:16/9;min-block-size:18rem;inline-size:100%;color:var(--foreground)}.uds-chart-container .recharts-cartesian-axis-tick-value,.uds-chart-container .recharts-text{fill:var(--muted-foreground);font-size:var(--font-size-small)}.uds-chart-container .recharts-cartesian-grid line{stroke:var(--chart-grid-color)}.uds-chart-container .recharts-tooltip-cursor{fill:var(--surface-hover)}.uds-chart-tooltip{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--popover-surface);min-inline-size:10rem;color:var(--foreground);padding:var(--space-3);box-shadow:var(--shadow-popover)}.uds-chart-tooltip-label{color:var(--foreground);font-weight:var(--font-weight-medium);margin-block-end:var(--space-2)}.uds-chart-tooltip-list{gap:var(--space-2);display:grid}.uds-chart-tooltip-item,.uds-chart-legend-item{align-items:center;gap:var(--space-2);min-inline-size:0;display:flex}.uds-chart-tooltip-item strong{font-weight:var(--font-weight-medium);margin-inline-start:auto}.uds-chart-tooltip-indicator,.uds-chart-legend-indicator{background:var(--primary);block-size:.625rem;inline-size:.625rem}.uds-chart-legend{justify-content:center;gap:var(--space-3);color:var(--muted-foreground);font-size:var(--font-size-small);flex-wrap:wrap;display:flex}.uds-chart-title{color:var(--foreground);font-size:var(--font-size-small,.875rem);font-weight:var(--font-weight-medium)}.uds-chart-bars{grid-auto-flow:column;grid-auto-columns:minmax(var(--chart-bar-size), 1fr);align-items:end;gap:var(--space-3);block-size:var(--chart-block-size);border-block-end:var(--border-width-hairline) solid var(--chart-grid-color);background-image:linear-gradient(to top, var(--chart-grid-color) 1px, transparent 1px);background-size:100% 25%;padding-block-start:var(--space-3);display:grid}.uds-chart-bar{block-size:100%;min-block-size:var(--space-1);color:var(--foreground);align-content:end;justify-items:center;display:grid}.uds-chart-bar:before{content:"";inline-size:100%;block-size:var(--chart-bar-value,50%);min-block-size:var(--space-2);border-radius:var(--radius-control) var(--radius-control) 0 0;background:var(--primary);transition:block-size var(--duration-medium) var(--ease-standard)}.uds-chart-bar-label{color:var(--muted-foreground);font-size:var(--font-size-small);margin-block-start:var(--space-2);line-height:1.2}.uds-combobox{gap:var(--space-2);inline-size:min(100%,24rem);display:grid;position:relative}.uds-combobox-trigger,.uds-combobox-input{min-block-size:var(--input-height);border:var(--border-width-hairline) solid var(--input);border-radius:var(--radius-control);background:var(--background);inline-size:100%;color:var(--foreground);font:inherit;padding-block:var(--space-2);padding-inline:var(--space-3);text-align:start}.uds-combobox-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;display:flex}.uds-combobox-trigger:after{content:"⌄";color:var(--muted-foreground);line-height:1}.uds-combobox-content{gap:var(--space-1);z-index:var(--z-popover);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--popover-surface);color:var(--foreground);padding:var(--space-2);box-shadow:var(--shadow-popover);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline:0}.uds-combobox-content[data-state=open]{animation:uds-pop-in var(--motion-duration-fast) var(--motion-ease-standard)}.uds-combobox-options{gap:var(--space-1);scrollbar-gutter:stable;max-block-size:13rem;display:grid;overflow:auto}.uds-combobox-options::-webkit-scrollbar{block-size:0;inline-size:0}.uds-combobox-options:hover::-webkit-scrollbar{block-size:.5rem;inline-size:.5rem}.uds-combobox-options:focus-within::-webkit-scrollbar{block-size:.5rem;inline-size:.5rem}.uds-combobox-options::-webkit-scrollbar-thumb{background:var(--border-strong)}.uds-combobox-option{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);color:var(--foreground);padding-block:var(--space-2);padding-inline:var(--space-3);text-align:start;grid-template-columns:1.25rem minmax(0,1fr);display:grid}.uds-combobox-option:before{content:"✓";color:#0000;font-size:var(--font-size-small);line-height:1}.uds-combobox-option:hover,.uds-combobox-option:focus-visible,.uds-combobox-option[aria-selected=true]{background:var(--secondary);color:var(--secondary-foreground);outline:0}.uds-combobox-option[aria-selected=true]:before{color:var(--primary)}.uds-combobox-empty{color:var(--muted-foreground);padding-block:var(--space-3);padding-inline:var(--space-3);text-align:start}.uds-data-table-shell{gap:var(--space-4);inline-size:min(100%,46rem);display:grid}.uds-data-table-toolbar,.uds-data-table-footer{justify-content:space-between;align-items:center;gap:var(--space-3);min-inline-size:0;display:flex}.uds-data-table-toolbar>*{min-inline-size:0}.uds-data-table-toolbar input{inline-size:min(100%,24rem)}.uds-data-table{border:var(--border-width-hairline) solid var(--border);border-collapse:collapse;border-radius:var(--radius-surface);background:var(--surface);inline-size:100%;color:var(--foreground);overflow:hidden}.uds-data-table-head,.uds-data-table-cell{border-block-end:var(--border-width-hairline) solid var(--border);padding-block:var(--space-3);padding-inline:var(--space-4);text-align:start;vertical-align:middle}.uds-data-table-head{color:var(--muted-foreground);font-weight:var(--font-weight-medium)}.uds-data-table-row:last-child .uds-data-table-cell{border-block-end:0}.uds-data-table-row:hover .uds-data-table-cell{background:var(--surface-strong)}.uds-data-table-row[data-selected=true] .uds-data-table-cell{background:var(--surface-hover)}.uds-data-table-cell[data-align=end],.uds-data-table-head[data-align=end]{text-align:end}.uds-data-table-cell[data-size=control],.uds-data-table-head[data-size=control]{white-space:nowrap;inline-size:1%}.uds-data-table-footer{color:var(--muted-foreground);font-size:var(--font-size-small)}.uds-collapsible-trigger{justify-content:space-between;align-items:center;gap:var(--space-3);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--surface);inline-size:100%;color:var(--foreground);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);padding-block:var(--space-3);padding-inline:var(--space-4);text-align:start;display:inline-flex}.uds-collapsible-trigger:hover{background:var(--surface-strong)}.uds-collapsible-content{border-inline:var(--border-width-hairline) solid var(--border);border-block-end:var(--border-width-hairline) solid var(--border);border-radius:0 0 var(--radius-surface) var(--radius-surface);background:var(--surface);color:var(--muted-foreground);overflow:hidden}.uds-collapsible-content-inner{padding:var(--space-4)}.uds-collapsible-content[data-state=closed]{background:0 0;border-color:#0000}.uds-collapsible-motion{opacity:0;transition:grid-template-rows var(--motion-duration-expand) var(--motion-ease-standard), opacity var(--motion-duration-expand) var(--motion-ease-standard);grid-template-rows:0fr;display:grid;overflow:hidden}.uds-collapsible-motion[data-state=open]{opacity:1;grid-template-rows:1fr}.uds-collapsible-content-inner{min-block-size:0}.uds-direction{gap:var(--space-3);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);inline-size:min(100%,28rem);color:var(--foreground);padding:var(--space-4);text-align:start;display:grid}.uds-date-picker{gap:var(--space-2);inline-size:min(100%,22rem);display:grid}.uds-date-picker-trigger{align-items:center;column-gap:var(--space-3);inline-size:100%;min-block-size:var(--input-height);border:var(--border-width-hairline) solid var(--input);border-radius:var(--radius-control);background:var(--background);color:var(--foreground);cursor:pointer;font:inherit;padding-block:var(--space-2);padding-inline:var(--space-3);text-align:start;grid-template-columns:minmax(0,1fr) auto;display:grid}.uds-date-picker-trigger-copy{gap:var(--space-1);min-inline-size:0;display:grid}.uds-date-picker-label{color:var(--muted-foreground);font-size:var(--font-size-small)}.uds-date-picker-trigger strong{color:var(--foreground);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.uds-date-picker-trigger strong[data-placeholder]{color:var(--muted-foreground);font-weight:var(--font-weight-normal)}.uds-date-picker-trigger-icons{align-items:center;gap:var(--space-2);color:var(--muted-foreground);display:inline-flex}.uds-date-picker-trigger-icons svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);color:currentColor}.uds-date-picker-content{z-index:var(--z-popover);inline-size:max-content;max-inline-size:calc(100vw - var(--space-8));padding:0}.uds-date-picker-content .uds-calendar{inline-size:min(21rem, calc(100vw - var(--space-8)));background:var(--popover-surface);border:0}.uds-date-picker-trigger:focus-visible,.uds-date-picker-day:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-date-picker-panel{gap:var(--space-3);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);padding:var(--space-3);display:grid}.uds-date-picker-grid{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.uds-date-picker-weekday{color:var(--muted-foreground);font-size:var(--font-size-small);text-align:center}.uds-date-picker-day{aspect-ratio:1;border-radius:var(--radius-control);color:var(--foreground);font:inherit;background:0 0;border:0}.uds-date-picker-day[aria-selected=true]{background:var(--primary);color:var(--primary-foreground)}.uds-date-picker-day[data-outside=true]{color:var(--muted-foreground)}.uds-dialog-overlay{z-index:var(--z-overlay);background:var(--overlay);position:fixed;inset:0}.uds-dialog-content,.uds-drawer-content{z-index:var(--z-modal);border:var(--border-width-hairline) solid var(--border);background:var(--modal-surface);color:var(--foreground);padding:var(--space-6);position:fixed}.uds-dialog-content{gap:var(--space-6);inline-size:min(calc(100vw - var(--space-8)), 34rem);border-radius:var(--radius-surface);display:grid;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.uds-dialog-content[data-state=open]{animation:uds-dialog-in var(--motion-duration-reveal) var(--motion-ease-emphasized)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-dialog-content{transform:translate(50%,-50%)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-dialog-content[data-state=open]{animation-name:uds-dialog-in-rtl}.uds-drawer-content{gap:var(--space-5);inline-size:min(100vw,28rem);max-inline-size:calc(100vw - var(--space-4));flex-direction:column;display:flex;inset-block:0;overflow:hidden}.uds-drawer-content--end{border-start-start-radius:var(--radius-surface);border-end-start-radius:var(--radius-surface);inset-inline-end:0}.uds-drawer-content--end[data-state=open]{animation:uds-drawer-in-end var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-drawer-content--end[data-state=closed]{animation:uds-drawer-out-end var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-drawer-content--end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=open]{animation-name:uds-drawer-in-start}.uds-drawer-content--end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=closed]{animation-name:uds-drawer-out-start}.uds-drawer-content--start{border-start-end-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface);inset-inline-start:0}.uds-drawer-content--start[data-state=open]{animation:uds-drawer-in-start var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-drawer-content--start[data-state=closed]{animation:uds-drawer-out-start var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-drawer-content--start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=open]{animation-name:uds-drawer-in-end}.uds-drawer-content--start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=closed]{animation-name:uds-drawer-out-end}.uds-drawer-content--bottom{border-start-start-radius:var(--radius-surface);border-start-end-radius:var(--radius-surface);block-size:auto;inline-size:100%;max-inline-size:none;inset-block-start:auto;inset-inline:0}.uds-drawer-content--bottom[data-state=open]{animation:uds-drawer-in-bottom var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-drawer-content--bottom[data-state=closed]{animation:uds-drawer-out-bottom var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-sheet-content{z-index:var(--z-modal);gap:var(--space-6);border:var(--border-width-hairline) solid var(--border);background:var(--surface);color:var(--foreground);padding:var(--space-6);display:grid;position:fixed}.uds-sheet-content--end,.uds-sheet-content--start{inline-size:min(100vw,30rem);max-inline-size:calc(100vw - var(--space-4));inset-block:0}.uds-sheet-content--end{border-start-start-radius:var(--radius-surface);border-end-start-radius:var(--radius-surface);inset-inline-end:0}.uds-sheet-content--end[data-state=open]{animation:uds-drawer-in-end var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-sheet-content--end[data-state=closed]{animation:uds-drawer-out-end var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-sheet-content--end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=open]{animation-name:uds-drawer-in-start}.uds-sheet-content--end:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=closed]{animation-name:uds-drawer-out-start}.uds-sheet-content--start{border-start-end-radius:var(--radius-surface);border-end-end-radius:var(--radius-surface);inset-inline-start:0}.uds-sheet-content--start[data-state=open]{animation:uds-drawer-in-start var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-sheet-content--start[data-state=closed]{animation:uds-drawer-out-start var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-sheet-content--start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=open]{animation-name:uds-drawer-in-end}.uds-sheet-content--start:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-state=closed]{animation-name:uds-drawer-out-end}.uds-sheet-content--top,.uds-sheet-content--bottom{block-size:auto;inset-inline:0}.uds-sheet-content--top{border-end-end-radius:var(--radius-surface);border-end-start-radius:var(--radius-surface);inset-block-start:0}.uds-sheet-content--top[data-state=open]{animation:uds-drawer-in-top var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-sheet-content--top[data-state=closed]{animation:uds-drawer-out-top var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-sheet-content--bottom{border-start-start-radius:var(--radius-surface);border-start-end-radius:var(--radius-surface);inset-block-end:0}.uds-sheet-content--bottom[data-state=open]{animation:uds-drawer-in-bottom var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-sheet-content--bottom[data-state=closed]{animation:uds-drawer-out-bottom var(--motion-duration-reveal) var(--motion-ease-emphasized)}.uds-dialog-header{gap:var(--space-2);display:grid}.uds-dialog-title{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-strong);margin:0}.uds-dialog-description{color:var(--muted-foreground)}.uds-dialog-footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.uds-dialog-close{min-block-size:var(--button-height);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--secondary);color:var(--secondary-foreground);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);padding-inline:var(--space-4)}.uds-drawer-header{gap:var(--space-2);flex:none;display:grid}.uds-drawer-title{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-strong);line-height:var(--line-height-tight);margin:0}.uds-drawer-description{color:var(--muted-foreground);font-size:var(--font-size-body);line-height:var(--line-height-relaxed)}.uds-drawer-footer{gap:var(--space-2);flex:none;margin-block-start:auto;display:grid}.uds-drawer-close{inline-size:100%}.uds-alert{column-gap:var(--space-3);row-gap:var(--space-1);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.uds-alert[data-icon=false]{grid-template-columns:minmax(0,1fr)}.uds-alert-content{gap:var(--space-1);min-inline-size:0;display:grid}.uds-alert-icon{inline-size:var(--space-5);block-size:var(--space-5);color:var(--foreground);justify-content:center;align-items:center;margin-block-start:.0625rem;display:inline-flex}.uds-alert-icon svg{stroke-width:2px;block-size:1.125rem;inline-size:1.125rem}.uds-alert--info,.uds-alert--success{border-color:var(--border)}.uds-alert--success{border-color:var(--success-border,var(--border));background:var(--success-surface,var(--surface))}.uds-alert--success .uds-alert-icon,.uds-alert--success .uds-alert-title{color:var(--success-text,var(--foreground))}.uds-alert--warning{border-color:var(--warning-border,var(--warning,var(--border)));background:var(--warning-surface,var(--surface))}.uds-alert--warning .uds-alert-icon,.uds-alert--warning .uds-alert-title{color:var(--warning-text,var(--foreground))}.uds-alert--destructive{border-color:var(--destructive-border,var(--destructive));background:var(--destructive-surface,var(--surface))}.uds-alert--destructive .uds-alert-icon,.uds-alert--destructive .uds-alert-title{color:var(--destructive-text,var(--destructive))}.uds-alert-title{color:inherit;font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:0}.uds-alert-description{color:var(--muted-foreground)}.uds-alert--destructive .uds-alert-description{color:var(--foreground)}.uds-alert-dialog-overlay{z-index:var(--z-overlay);background:var(--overlay);position:fixed;inset:0}.uds-alert-dialog-content{z-index:var(--z-modal);gap:var(--space-6);inline-size:min(calc(100vw - var(--space-8)), 32rem);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--modal-surface);color:var(--foreground);padding:var(--space-6);display:grid;position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.uds-alert-dialog-content[data-state=open]{animation:uds-dialog-in var(--motion-duration-reveal) var(--motion-ease-emphasized)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-alert-dialog-content{transform:translate(50%,-50%)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .uds-alert-dialog-content[data-state=open]{animation-name:uds-dialog-in-rtl}.uds-alert-dialog-header{gap:var(--space-2);display:grid}.uds-alert-dialog-title{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-strong);margin:0}.uds-alert-dialog-description{color:var(--muted-foreground)}.uds-alert-dialog-footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.uds-alert-dialog-action,.uds-alert-dialog-cancel{min-block-size:var(--button-height);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);font:inherit;font-weight:var(--font-weight-medium);padding-block:0;padding-inline:var(--space-4)}.uds-alert-dialog-action{background:var(--primary);color:var(--primary-foreground)}.uds-alert-dialog-cancel{border-color:var(--border);background:var(--secondary);color:var(--secondary-foreground)}.uds-attachment{align-items:center;gap:var(--space-3);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--surface);max-inline-size:100%;color:var(--foreground);padding-block:var(--space-2);padding-inline:var(--space-3);transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);animation:uds-attachment-enter var(--duration-medium) var(--ease-standard);display:inline-flex;position:relative;overflow:hidden}.uds-attachment:hover{background:var(--surface-hover);transform:translateY(-1px)}.uds-attachment[data-orientation=vertical]{align-items:start;gap:var(--space-3);inline-size:min(10.5rem,100%);padding:var(--space-3);display:grid}.uds-attachment[data-size=sm]{gap:var(--space-2);padding-block:var(--space-1);padding-inline:var(--space-2)}.uds-attachment[data-size=xs]{gap:var(--space-1);min-block-size:var(--button-height-sm);padding-block:0;padding-inline:var(--space-2)}.uds-attachment[data-state=uploading],.uds-attachment[data-state=processing]{border-color:var(--ring)}.uds-attachment[data-state=uploading]:after,.uds-attachment[data-state=processing]:after{inline-size:var(--attachment-progress,0%);background:var(--primary);content:"";block-size:2px;transition:inline-size var(--duration-medium) var(--ease-standard);position:absolute;inset-block-end:0;inset-inline-start:0}.uds-attachment[data-state=processing] .uds-attachment-media,.uds-attachment[data-state=uploading] .uds-attachment-media{animation:uds-attachment-pulse 1.1s var(--ease-standard) infinite}.uds-attachment[data-state=error]{border-color:var(--destructive)}.uds-attachment-group{gap:var(--space-2);flex-wrap:wrap;max-inline-size:100%;display:flex}.uds-attachment-media{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--primary);block-size:2rem;inline-size:2rem;color:var(--primary-foreground);flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.uds-attachment-media:empty:before{content:"";border:var(--border-width-hairline) solid currentColor;border-radius:calc(var(--radius-control) / 2);block-size:.875rem;inline-size:.625rem}.uds-attachment-media[data-variant=image]{aspect-ratio:1.18;background:var(--surface-strong);block-size:auto;inline-size:100%;color:var(--foreground)}.uds-attachment-media[data-variant=image]>:where(img,picture,video){object-fit:cover;block-size:100%;inline-size:100%;display:block}.uds-attachment-content{gap:var(--space-1);min-inline-size:0;display:grid}.uds-attachment-title{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);overflow:hidden}.uds-attachment-description{color:var(--muted-foreground);font-size:var(--font-size-small)}.uds-attachment-actions{align-items:center;gap:var(--space-1);margin-inline-start:auto;display:inline-flex}.uds-attachment[data-orientation=vertical] .uds-attachment-actions{margin-inline-start:0;position:absolute;inset-block-start:var(--space-2);inset-inline-end:var(--space-2)}.uds-attachment-action{flex:none}.uds-attachment-trigger{min-block-size:var(--button-height);border:var(--border-width-hairline) dashed var(--border);border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;font:inherit;font-weight:var(--font-weight-medium);padding-block:0;padding-inline:var(--space-4);background:0 0;justify-content:center;align-items:center;display:inline-flex}.uds-attachment-trigger:hover,.uds-attachment-trigger:focus-visible{border-color:var(--foreground-subtle);background:var(--surface-hover);outline:none}@keyframes uds-attachment-enter{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:translateY(0)}}@keyframes uds-attachment-pulse{0%,to{opacity:1}50%{opacity:.64}}.uds-bubble{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);max-inline-size:min(42rem,100%);color:var(--foreground);padding-block:var(--space-3);padding-inline:var(--space-4);line-height:var(--line-height-body)}.uds-bubble--muted{background:var(--muted);color:var(--muted-foreground)}.uds-bubble--accent{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground)}.uds-message{gap:var(--space-2);color:var(--foreground);min-inline-size:0;display:grid}.uds-message-header{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--muted-foreground);font-size:var(--font-size-small);min-inline-size:0;display:flex}.uds-message-header strong{color:var(--foreground);font-weight:var(--font-weight-medium)}.uds-message-content{gap:var(--space-2);min-inline-size:0;display:grid}.uds-menubar{align-items:center;gap:var(--space-1);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);padding:var(--space-1);display:inline-flex}.uds-menubar-trigger{min-block-size:var(--button-height-sm);border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;font:inherit;padding-block:0;padding-inline:var(--space-3);background:0 0;border:0}.uds-menubar-trigger:hover,.uds-menubar-trigger[data-state=open]{background:var(--secondary);color:var(--secondary-foreground)}.uds-menubar-trigger:focus-visible,.uds-menubar-item:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-menubar-content{z-index:var(--z-popover);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-inline-size:12rem;color:var(--foreground);padding:var(--space-2);animation:uds-content-in var(--duration-fast) var(--ease-standard)}.uds-menubar-item{align-items:center;gap:var(--space-2);min-block-size:var(--button-height-sm);border-radius:var(--radius-control);color:var(--foreground);cursor:default;padding-inline:var(--space-3);text-align:start;outline:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.uds-menubar-item[data-highlighted],.uds-menubar-item[data-state=open]{background:var(--surface-hover);color:var(--foreground)}.uds-menubar-item[data-disabled]{color:var(--muted-foreground);pointer-events:none;opacity:.55}.uds-menubar-label{color:var(--muted-foreground);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);padding-block:var(--space-2);padding-inline:var(--space-3)}.uds-menubar-separator{background:var(--border);block-size:1px;margin-block:var(--space-1);margin-inline:calc(var(--space-2) * -1)}.uds-menubar-shortcut{color:var(--muted-foreground);font-family:var(--font-mono);font-size:var(--font-size-eyebrow);letter-spacing:0;justify-self:end}.uds-menubar-choice-item{padding-inline-start:calc(var(--space-3) + 1.125rem)}.uds-menubar-item-indicator{place-items:center;block-size:.875rem;inline-size:.875rem;display:inline-grid;position:absolute;inset-inline-start:var(--space-3)}.uds-menubar-item-indicator svg,.uds-menubar-sub-indicator{block-size:.875rem;inline-size:.875rem}.uds-menubar-item>svg:not(.uds-menubar-sub-indicator){block-size:1rem;inline-size:1rem;color:var(--muted-foreground);stroke-width:1.75px}.uds-menubar-item-indicator svg{stroke-width:2px}.uds-menubar-item-indicator circle{fill:currentColor}.uds-menubar-sub-indicator{color:var(--muted-foreground);justify-self:end}[dir=rtl] .uds-menubar-sub-indicator{transform:scaleX(-1)}.uds-menubar-inset{padding-inline-start:calc(var(--space-3) + 1.125rem)}.uds-navigation-menu{isolation:isolate;justify-content:center;inline-size:min(100%,48rem);display:flex;position:relative}.uds-navigation-menu-list{align-items:center;gap:var(--space-1);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);padding:var(--space-1);margin:0;list-style:none;display:flex}.uds-navigation-menu-trigger,.uds-navigation-menu-link{min-block-size:var(--button-height-sm);border-radius:var(--radius-control);color:var(--foreground);cursor:pointer;font:inherit;padding-inline:var(--space-3);background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.uds-navigation-menu-trigger{gap:var(--space-1)}.uds-navigation-menu-trigger-indicator{block-size:.875rem;inline-size:.875rem;color:var(--muted-foreground);transition:transform var(--duration-fast) var(--ease-standard)}.uds-navigation-menu-trigger[data-state=open] .uds-navigation-menu-trigger-indicator{transform:rotate(180deg)}.uds-navigation-menu-trigger:hover,.uds-navigation-menu-trigger[data-state=open],.uds-navigation-menu-link:hover{background:var(--secondary);color:var(--secondary-foreground)}.uds-navigation-menu-content{gap:var(--space-2);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-inline-size:18rem;color:var(--foreground);padding:var(--space-3);animation:uds-content-in var(--duration-fast) var(--ease-standard);display:grid}.uds-navigation-menu-viewport{z-index:var(--z-popover);inline-size:var(--radix-navigation-menu-viewport-width);block-size:var(--radix-navigation-menu-viewport-height);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);transform-origin:top;transition:inline-size var(--duration-medium) var(--ease-standard), block-size var(--duration-medium) var(--ease-standard);position:absolute;inset-block-start:calc(100% + var(--space-2));inset-inline-start:50%;overflow:hidden;transform:translate(-50%)}[dir=rtl] .uds-navigation-menu-viewport{transform:translate(50%)}.uds-navigation-menu-indicator{z-index:calc(var(--z-popover) + 1);block-size:var(--space-2);transition:transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset-block-end:calc(var(--space-2) * -1)}.uds-navigation-menu-indicator>span{inline-size:var(--space-2);block-size:var(--space-2);border-block-start:var(--border-width-hairline) solid var(--border);border-inline-start:var(--border-width-hairline) solid var(--border);background:var(--surface);transform:translateY(50%)rotate(45deg)}.uds-pagination{justify-content:center;display:flex}.uds-pagination-content{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.uds-pagination-link{min-inline-size:var(--button-height-sm);min-block-size:var(--button-height-sm);border:var(--border-width-hairline) solid transparent;border-radius:var(--radius-control);color:var(--foreground);font:inherit;background:0 0;justify-content:center;align-items:center;padding-inline:0;text-decoration:none;display:inline-flex}.uds-pagination-link--default{gap:var(--space-1);padding-inline:var(--space-2)}.uds-pagination-link:hover,.uds-pagination-link[aria-current=page]{background:var(--secondary);color:var(--secondary-foreground)}.uds-pagination-link[aria-current=page]{border-color:var(--border);font-weight:var(--font-weight-medium)}.uds-pagination-link[aria-disabled=true]{color:var(--muted-foreground);pointer-events:none;opacity:.5}.uds-pagination-link:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-pagination-direction-icon,.uds-pagination-ellipsis svg{stroke-width:1.75px;block-size:1rem;inline-size:1rem}[dir=rtl] .uds-pagination-direction-icon{transform:scaleX(-1)}.uds-pagination-ellipsis{inline-size:var(--button-height-sm);block-size:var(--button-height-sm);color:var(--muted-foreground);place-items:center;display:inline-grid}.uds-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.uds-sonner{gap:var(--space-2);inline-size:min(100%,22rem);color:var(--foreground);display:grid}.uds-sonner-toast{gap:var(--space-1);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);padding:var(--space-4);box-shadow:var(--shadow-popover);opacity:1;display:grid}.uds-sonner-title{font-size:var(--font-size-body);font-weight:var(--font-weight-medium);margin:0}.uds-sonner-description{color:var(--muted-foreground);font-size:var(--font-size-small)}.uds-toaster[data-sonner-toaster]{--normal-bg:var(--surface);--normal-border:var(--border);--normal-text:var(--foreground);--success-bg:var(--surface);--success-border:var(--success);--success-text:var(--foreground);--error-bg:var(--surface);--error-border:var(--destructive);--error-text:var(--foreground);font-family:var(--font-sans)}.uds-toaster [data-sonner-toast]{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-popover);padding:var(--space-4)}.uds-toaster [data-sonner-toast][data-type=success]{border-color:var(--success)}.uds-toaster [data-sonner-toast][data-type=error]{border-color:var(--destructive)}.uds-toaster [data-sonner-toast] [data-title]{color:var(--foreground);font-weight:var(--font-weight-medium)}.uds-toaster [data-sonner-toast] [data-description]{color:var(--muted-foreground)}.uds-toaster [data-sonner-toast] [data-button]{border-radius:var(--radius-control);background:var(--primary);color:var(--primary-foreground)}.uds-toaster [data-sonner-toast] [data-cancel]{border-radius:var(--radius-control);background:var(--secondary);color:var(--secondary-foreground)}.uds-toaster [data-sonner-toast]:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.uds-resizable{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface);min-block-size:12rem;inline-size:100%;color:var(--foreground);display:flex;overflow:hidden}.uds-resizable-panel{min-inline-size:0;padding:var(--space-4);place-items:center;display:grid}.uds-resizable-handle{background:var(--border);touch-action:none;outline:none;flex:0 0 1px;position:relative}.uds-resizable-handle:after{content:"";position:absolute;inset-block:0;inset-inline:-.375rem}.uds-resizable-handle:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-ring-width))}.uds-resizable[aria-orientation=vertical]{flex-direction:column}.uds-resizable[aria-orientation=vertical] .uds-resizable-handle{flex-basis:1px;block-size:1px;inline-size:100%}.uds-resizable[aria-orientation=vertical] .uds-resizable-handle:after{inset-block:-.375rem;inset-inline:0}.uds-resizable-handle-grip{z-index:1;border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--surface-strong);block-size:2rem;inline-size:1.5rem;color:var(--muted-foreground);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.uds-resizable-handle-grip svg{block-size:.875rem;inline-size:.875rem}.uds-resizable[aria-orientation=vertical] .uds-resizable-handle-grip{block-size:1.5rem;inline-size:2rem;transform:translate(-50%,-50%)rotate(90deg)}.uds-scroll-area{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface-strong);block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;color:var(--foreground);position:relative;overflow:hidden}.uds-scroll-area-viewport{block-size:100%;inline-size:100%}.uds-scroll-bar{-webkit-user-select:none;user-select:none;touch-action:none;transition:background-color var(--duration-fast) var(--ease-standard);background:0 0;padding:2px;display:flex}.uds-scroll-bar[data-orientation=vertical]{inline-size:.625rem}.uds-scroll-bar[data-orientation=horizontal]{flex-direction:column;block-size:.625rem}.uds-scroll-thumb{border-radius:var(--radius-control);background:var(--muted-foreground);flex:1}.uds-scroll-area-corner{background:var(--surface)}.uds-input-otp{gap:var(--space-2);display:inline-flex}.uds-input-otp span{inline-size:var(--input-height);block-size:var(--input-height);border:var(--border-width-hairline) solid var(--input);border-radius:var(--radius-control);background:var(--background);place-items:center;display:inline-grid}.uds-kbd{border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-control);background:var(--surface-strong);min-block-size:1.875rem;min-inline-size:2.125rem;color:var(--foreground);font-family:var(--font-mono);font-size:.8125rem;font-weight:var(--font-weight-medium);padding-inline:var(--space-2);transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex}.uds-heading{color:var(--foreground);font-family:var(--font-sans);font-weight:var(--font-weight-strong);letter-spacing:var(--tracking-heading);margin:0}.uds-heading--1{font-size:clamp(2rem,5vw,4rem);line-height:.98}.uds-heading--2{font-size:clamp(1.5rem,3vw,2.5rem);line-height:1.05}.uds-heading--3{font-size:1.5rem;line-height:1.12}.uds-heading--4{font-size:1.125rem;line-height:1.2}.uds-text{font-family:var(--font-sans);line-height:var(--line-height-body);margin:0}.uds-text--sm{font-size:.875rem}.uds-text--md{font-size:var(--font-size-body)}.uds-text--lg{font-size:var(--font-size-body-lg)}.uds-text--default{color:var(--foreground)}.uds-text--muted{color:var(--foreground-muted)}.uds-text--subtle{color:var(--foreground-subtle)}.uds-prose{gap:var(--space-4);max-inline-size:68ch;color:var(--foreground);display:grid}.uds-prose :where(p,ul,ol,blockquote){margin:0}.uds-prose :where(a){color:var(--foreground);text-underline-offset:.2em;text-decoration:underline}.uds-arabic-text{font-family:var(--font-arabic-body);font-size:var(--font-size-arabic-body);font-weight:var(--font-weight-arabic-body);line-height:var(--line-height-arabic-body);letter-spacing:var(--tracking-arabic);text-transform:none}.uds-arabic-display{font-family:var(--font-arabic-display);font-size:var(--font-size-arabic-display);font-weight:var(--font-weight-arabic-display);line-height:var(--line-height-arabic-display);letter-spacing:var(--tracking-arabic-display);text-transform:none}.uds-chat-layout,.uds-chat-message-list{gap:var(--space-4);inline-size:100%;min-inline-size:0;color:var(--foreground);flex-direction:column;display:flex}.uds-chat-layout{justify-content:center}.uds-chat-layout-messages{min-inline-size:0}.uds-chat-layout-composer{inline-size:100%;justify-items:center;margin-block-start:var(--space-6);display:grid}.uds-chat-message{gap:var(--space-2);min-inline-size:0;display:grid}.uds-chat-message[data-role=user]{justify-items:end}.uds-chat-message[data-role=assistant]{justify-items:start}.uds-chat-message-body{gap:var(--space-2);max-inline-size:100%;display:grid}.uds-chat-message-bubble{max-inline-size:min(100%, var(--chat-bubble-max-inline-size));border-radius:var(--radius-chat-bubble);background:var(--surface-strong);color:var(--foreground);padding-block:var(--chat-bubble-padding-block);padding-inline:var(--chat-bubble-padding-inline);font-size:var(--font-size-body);line-height:var(--line-height-body)}.uds-chat-message-bubble[data-tone=primary]{background:var(--secondary);color:var(--secondary-foreground)}.uds-chat-message-metadata{color:var(--foreground-subtle);font-size:var(--font-size-small);line-height:1.35}.uds-chat-system-message{align-items:center;gap:var(--space-4);inline-size:100%;color:var(--foreground-subtle);font-size:var(--font-size-small);text-align:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);line-height:1.35;display:grid}.uds-chat-system-message:before,.uds-chat-system-message:after{content:"";border-block-start:var(--border-width-hairline) solid color-mix(in srgb, var(--border) 72%, transparent);min-inline-size:1rem}.uds-chat-system-message-content{justify-content:center;align-items:center;gap:var(--space-2);min-inline-size:0;display:inline-flex}.uds-chat-system-message-label,.uds-chat-system-message-body{min-inline-size:0}.uds-chat-tokenized-text{align-items:center;gap:var(--space-2);max-inline-size:min(100%, var(--chat-bubble-max-inline-size));border-radius:var(--radius-chat-bubble);background:var(--surface-strong);color:var(--foreground);padding-block:var(--space-3);padding-inline:var(--space-4);line-height:var(--line-height-body);flex-wrap:wrap;display:inline-flex}.uds-chat-composer{gap:var(--space-3);inline-size:min(100%, var(--chat-composer-max-inline-size));border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-chat-composer);background:var(--surface);min-inline-size:0;color:var(--foreground);padding:var(--space-4);box-shadow:var(--shadow-surface);display:grid}.uds-chat-composer-row{align-items:end;gap:var(--space-3);min-block-size:var(--chat-composer-min-block-size);grid-template-columns:minmax(0,1fr) auto;display:grid}.uds-chat-composer-input{inline-size:100%;min-inline-size:0;min-block-size:var(--chat-composer-min-block-size);resize:none;color:var(--foreground);font:inherit;font-size:var(--font-size-body-lg);line-height:var(--line-height-body);background:0 0;border:0;border-radius:0;outline:none;padding:0;display:block}.uds-chat-composer-input::placeholder{color:var(--foreground-subtle)}.uds-chat-composer-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);align-self:end;display:inline-flex}.uds-chat-send-button,.uds-chat-dictation-button,.uds-chat-layout-scroll-button{flex:none}.uds-chat-send-button svg,.uds-chat-dictation-button svg,.uds-chat-layout-scroll-button svg{inline-size:var(--icon-size-md);block-size:var(--icon-size-md);stroke-width:2px}.uds-chat-composer-drawer{gap:var(--space-2);border-block-end:var(--border-width-hairline) solid color-mix(in srgb, var(--border) 72%, transparent);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}.uds-chat-composer-token{border-radius:var(--radius-chat-token);padding-block:var(--chat-token-padding-block);padding-inline:var(--chat-token-padding-inline);font-size:var(--font-size-small)}.uds-chat-tool-calls{inline-size:min(100%,34rem);color:var(--foreground-muted)}.uds-chat-tool-calls-summary{align-items:center;gap:var(--space-2);cursor:pointer;list-style:none;display:inline-flex}.uds-chat-tool-calls-summary::-webkit-details-marker{display:none}.uds-chat-tool-calls-icon,.uds-chat-tool-calls-disclosure,.uds-chat-tool-call-status svg{inline-size:var(--icon-size-sm);block-size:var(--icon-size-sm);color:currentColor;stroke:currentColor;stroke-width:2px;fill:none!important}.uds-chat-tool-calls[open] .uds-chat-tool-calls-disclosure{transform:rotate(180deg)}.uds-chat-tool-calls-list{gap:var(--space-2);margin-block-start:var(--space-3);display:grid}.uds-chat-tool-call{align-items:center;gap:var(--space-2);min-inline-size:0;font-family:var(--font-mono);font-size:var(--font-size-small);grid-template-columns:auto auto minmax(0,1fr) auto;line-height:1.35;display:grid}.uds-chat-tool-call-status{color:var(--foreground-subtle);place-items:center;display:inline-grid}.uds-chat-tool-call[data-status=success] .uds-chat-tool-call-status{color:var(--success-text)}.uds-chat-tool-call[data-status=error] .uds-chat-tool-call-status{color:var(--destructive-text)}.uds-chat-tool-call-label{color:var(--foreground)}.uds-chat-tool-call-description,.uds-chat-tool-call-duration{min-inline-size:0;color:var(--foreground-subtle)}.uds-chat-tool-call-description{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(:lang(ar),[lang|=ar]) .uds-chat-composer-input,:where(:lang(ar),[lang|=ar]) .uds-chat-message-bubble,:where(:lang(ar),[lang|=ar]) .uds-chat-tokenized-text{font-family:var(--font-arabic-body);line-height:var(--line-height-arabic-body)}:where([dir=rtl]) .uds-chat-message[data-role=user]{justify-items:start}:where([dir=rtl]) .uds-chat-message[data-role=assistant]{justify-items:end}:where([dir=rtl]) .uds-chat-composer-row{grid-template-columns:auto minmax(0,1fr)}:where([dir=rtl]) .uds-chat-composer-actions{grid-area:1/1}:where([dir=rtl]) .uds-chat-composer-input{text-align:start;grid-area:1/2}.uds-toast{align-items:flex-start;gap:var(--space-3);border:var(--border-width-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--surface-strong);color:var(--foreground);padding:var(--space-4);box-shadow:var(--shadow-popover);display:flex}.uds-toast-icon{background:var(--primary);block-size:1.25rem;inline-size:1.25rem;color:var(--primary-foreground);border-radius:50%;flex:none;place-items:center;margin-block-start:1px;display:inline-grid}.uds-toast-body{gap:var(--space-1);flex:auto;min-inline-size:0;display:grid}.uds-skeleton{border-radius:var(--radius-control);background:var(--secondary);min-block-size:2.5rem;animation:1.6s ease-in-out infinite uds-skeleton-pulse}.uds-skeleton--circle{border-radius:50%;block-size:3rem;min-block-size:0;inline-size:3rem}.uds-skeleton--line{min-block-size:.625rem}.uds-skeleton--block{inline-size:100%}.uds-spinner--md{border-width:3px;block-size:2.25rem;inline-size:2.25rem}.uds-table{font-size:var(--font-size-small);background:0 0;border:0;border-radius:0}.uds-table-head{background:0 0}.uds-table-row:nth-child(2n) .uds-table-cell{background:color-mix(in srgb, var(--foreground) 4%, var(--surface) 96%)}.uds-table-row:hover .uds-table-cell{background:var(--surface-hover)}.uds-message--bubble{max-inline-size:17.5rem}.uds-message-bubble{border-radius:var(--radius-chat-bubble);background:var(--surface-strong);color:var(--foreground);font-size:var(--font-size-small);padding-block:var(--space-3);padding-inline:var(--space-4);line-height:1.5}.uds-sonner-toast--inverse{background:var(--primary);color:var(--primary-foreground);border-color:#0000}.uds-sonner-toast--inverse .uds-sonner-description{color:color-mix(in srgb, var(--primary-foreground) 72%, transparent)}.uds-scroll-area{background:var(--surface-strong)}.uds-separator{border:0;border-block-start:var(--border-width-hairline) solid color-mix(in srgb, var(--border) 72%, transparent);margin:0}.uds-separator-label{align-items:center;gap:var(--space-3);color:var(--foreground-subtle);letter-spacing:.15em;text-transform:uppercase;font-size:.625rem;display:flex}.uds-separator-label:before,.uds-separator-label:after{content:"";border-block-start:var(--border-width-hairline) solid color-mix(in srgb, var(--border) 72%, transparent);flex:auto}.uds-kbd{background:var(--surface-strong);min-block-size:1.875rem;min-inline-size:2.125rem;font-size:.8125rem;font-weight:var(--font-weight-medium);transition:background-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);justify-content:center}.uds-kbd:active,.uds-kbd[data-pressed=true]{background:var(--muted);transform:translateY(1px)}.uds-utopia-wordmark-loader{--brand-loader-background:var(--brand-panel-dark,var(--background));--brand-loader-accent:var(--brand-panel-accent,var(--primary));--brand-loader-foreground:var(--brand-panel-light,var(--secondary));--brand-loader-size:calc(var(--space-24) + var(--space-4));--brand-loader-duration-enter:calc(var(--motion-duration-page) * 2.66667);--brand-loader-duration-cycle:calc(var(--motion-duration-icon) * 8.5);--brand-loader-duration-stagger:calc(var(--motion-duration-press) * 1.8);--brand-loader-duration-exit:calc(var(--motion-duration-press) * 1.25);--brand-loader-distance-exit:var(--space-1);--brand-loader-ease-intro:cubic-bezier(.2, .7, .2, 1);background:var(--brand-loader-background);min-block-size:100%;color:var(--brand-loader-accent);contain:layout paint;place-items:center;display:grid;overflow:hidden}.uds-utopia-wordmark-loader[data-fullscreen=true]{z-index:var(--z-modal);min-block-size:100dvh;position:fixed;inset:0}.uds-utopia-wordmark-loader[data-size=md]{--brand-loader-size:calc(var(--space-24) * 2 + var(--space-8))}.uds-utopia-wordmark-loader[data-size=lg]{--brand-loader-size:calc(var(--space-24) * 3 + var(--space-12))}.uds-utopia-wordmark-loader-mark{inline-size:min(46vw, var(--brand-loader-size));transform-origin:50%;block-size:auto;animation:uds-utopia-wordmark-loader-intro var(--brand-loader-duration-enter) var(--brand-loader-ease-intro) both;display:block;overflow:visible}.uds-utopia-wordmark-loader-line{opacity:0;animation:uds-utopia-wordmark-loader-cycle var(--brand-loader-duration-cycle) ease-in-out infinite both}.uds-utopia-wordmark-loader-line>*{fill:currentColor}.uds-utopia-wordmark-loader-line[data-line=utopia]{color:var(--brand-loader-foreground);animation-delay:var(--brand-loader-duration-stagger)}.uds-utopia-wordmark-loader-line[data-line=studio]{animation-delay:calc(var(--brand-loader-duration-stagger) * 2)}.uds-utopia-wordmark-loader[data-phase=exit] .uds-utopia-wordmark-loader-mark{animation:uds-utopia-wordmark-loader-exit var(--brand-loader-duration-exit) var(--motion-ease-standard) both}@keyframes uds-utopia-wordmark-loader-intro{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes uds-utopia-wordmark-loader-cycle{0%{opacity:0}12%,64%{opacity:1}80%,to{opacity:0}}@keyframes uds-utopia-wordmark-loader-exit{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(0, calc(-1 * var(--brand-loader-distance-exit)), 0)}}@media (prefers-reduced-motion:reduce){.uds-utopia-wordmark-loader-mark{animation:1ms linear both uds-utopia-wordmark-loader-intro}.uds-utopia-wordmark-loader-line{opacity:1;animation:none;transform:none}.uds-utopia-wordmark-loader[data-phase=exit] .uds-utopia-wordmark-loader-mark{animation:1ms linear both uds-utopia-wordmark-loader-exit}}:where([data-motion=off]) .uds-utopia-wordmark-loader-mark{animation:1ms linear both uds-utopia-wordmark-loader-intro}:where([data-motion=off]) .uds-utopia-wordmark-loader-line{opacity:1;animation:none;transform:none}:where([data-motion=off]) .uds-utopia-wordmark-loader[data-phase=exit] .uds-utopia-wordmark-loader-mark{animation:1ms linear both uds-utopia-wordmark-loader-exit}@media (width<=720px){.uds-grid{grid-template-columns:1fr}}}@layer utilities;[data-theme=secret-pocket]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f4efe7;--foreground:#2a2422;--card:#fffdf9;--card-foreground:#2a2422;--primary:#a23e2a;--primary-hover:#8d3322;--primary-active:#75291c;--primary-foreground:#fff;--secondary:#e7ddd0;--secondary-hover:#dbcebe;--secondary-active:#cdbdac;--secondary-foreground:#2a2422;--muted:#ece4da;--muted-foreground:#6f625c;--border:#2a242238;--input:#2a242257;--ring:#a23e2a;--destructive:#a12f35;--destructive-foreground:#fff;--provider-kakao:#fee500;--provider-kakao-hover:#f4dc00;--provider-naver:#03c75a;--provider-naver-hover:#02b351;--provider-on-light:#241f1c;--provider-on-dark:#fff;--surface:#2a24220b;--surface-hover:#2a242214;--surface-strong:#2a24221a;--surface-elevated:#fffdf9;--overlay:#2a2422b8;--modal-surface:#fffdf9;--popover-surface:#fffdf9;--radius:12px;--radius-control:12px;--radius-surface:18px;--radius-chat-bubble:18px;--radius-chat-composer:18px;--radius-chat-token:10px;--shadow-control:none;--border-width-strong:1px;--font-sans:Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--font-display:Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--font-ui-support:Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--font-marketing-display:Pretendard, "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--font-arabic:"IBM Plex Sans Arabic", sans-serif;--font-arabic-body:"IBM Plex Sans Arabic", sans-serif;--font-arabic-display:"IBM Plex Sans Arabic", sans-serif;--font-weight-arabic-body:400;--font-weight-arabic-display:700;--font-size-display:clamp(2.75rem, 8vw, 5.5rem);--font-size-arabic-body:18px;--font-size-arabic-body-lg:20px;--font-size-arabic-display:clamp(2.625rem, 7.6vw, 5.25rem);--line-height-body:1.65;--line-height-arabic:1.75;--line-height-arabic-body:1.75;--line-height-arabic-display:1.16;--tracking-heading:-.02em;--tracking-arabic:0;--tracking-arabic-display:0;--button-height:56px;--control-height-sm:44px;--card-padding:28px;--card-title-size:1.25rem;--badge-height:28px;--badge-padding-block:4px;--badge-padding-inline:10px;--focus-ring-width:3px;--button-group-gap:12px;--button-group-gap-compact:6px;--motion-duration-press:.16s;--motion-duration-page:.2s;--motion-duration-expand:.32s;--motion-duration-reveal:.42s;--motion-duration-icon:.52s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--motion-ease-icon:cubic-bezier(.16, 1, .3, 1);--motion-press-scale:.98;--motion-distance-page:8px;--motion-distance-reveal:8px;--sidebar-width:17rem;--sidebar-width-collapsed:4rem;--sidebar-min-block-size:30rem;--sidebar-rail-size:8px}[data-theme=secret-pocket] :where(:lang(ar),[lang|=ar]){font-family:var(--font-arabic-body);line-height:var(--line-height-arabic-body);letter-spacing:var(--tracking-arabic);text-transform:none}@media (prefers-reduced-motion:reduce){[data-theme=secret-pocket]{--motion-duration-press:0s;--motion-duration-page:0s;--motion-duration-expand:0s;--motion-duration-reveal:0s;--motion-duration-icon:0s}}:root{font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{background:var(--background);min-inline-size:320px}body{background:var(--background);min-block-size:100svh;min-inline-size:320px;color:var(--foreground);font-size:18px;line-height:var(--line-height-body);margin:0}button,input{font:inherit}::selection{background:var(--primary);color:var(--primary-foreground)}.app-shell{background:var(--background);min-block-size:100svh;color:var(--foreground);flex-direction:column;display:flex}.app-header,.app-footer,.app-main{inline-size:min(100% - 32px,680px);margin-inline:auto}.app-header{border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:16px;min-block-size:76px;display:flex}.brand{min-block-size:48px;color:var(--foreground);font:800 1.08rem/1 var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:inline-flex}.brand:focus-visible,.text-action:focus-visible{outline:var(--focus-ring-width) solid var(--ring);outline-offset:5px}.brand-mark{border:2px solid;border-radius:9px 9px 13px 13px;flex:none;place-items:center;block-size:34px;inline-size:34px;display:grid;position:relative}.brand-mark span:first-child{border:2px solid;border-block-end:0;border-radius:5px 5px 0 0;block-size:12px;inline-size:16px;translate:0 -9px}.brand-mark span:last-child{background:var(--primary);border-radius:50%;block-size:9px;inline-size:9px;position:absolute}.app-main{flex:1;align-items:center;padding-block:44px 64px;display:grid}.screen{inline-size:100%}.screen-heading{margin-block-end:28px}.eyebrow{color:var(--primary);letter-spacing:.04em;margin:0 0 10px;font-size:.9rem;font-weight:900}.screen-heading h1{font-family:var(--font-display);letter-spacing:var(--tracking-heading);word-break:keep-all;margin:0;font-size:clamp(2rem,7vw,3.15rem);line-height:1.14}.screen-heading>p:last-child{color:var(--muted-foreground);word-break:keep-all;margin:16px 0 0;font-size:1rem;line-height:1.65}.primary-card{background:var(--card);inline-size:100%}.resume-card{background:var(--card);margin-block-end:14px}.resume-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.resume-row p{gap:3px;margin:0;display:grid}.resume-row p>span{color:var(--muted-foreground);font-size:.8rem}.main-action{min-block-size:58px;inline-size:100%;font-size:1.04rem;font-weight:900}.choice-actions{gap:12px;margin-block-start:20px;display:grid}.permission-illustration{border-radius:var(--radius-surface);background:var(--muted);justify-content:center;align-items:center;gap:20px;min-block-size:116px;margin-block-end:20px;display:flex}.phone-shape{border:2px solid var(--foreground);border-radius:var(--radius-control);background:var(--card);place-items:center;block-size:82px;inline-size:62px;font-size:.8rem;font-weight:900;display:grid}.permission-arrow{color:var(--primary);font-size:1.7rem;font-weight:900}.plain-list,.check-list{margin:0;padding:0;list-style:none}.plain-list li{border-block-start:1px solid var(--border);grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:18px;padding-block:14px;display:grid}.plain-list strong{color:var(--foreground)}.plain-list span{color:var(--muted-foreground)}.preview-note,.error-message,.safe-note{color:var(--muted-foreground);text-align:center;font-size:.84rem;line-height:1.55}.preview-note{margin:14px 0 0}.error-message{color:var(--destructive);font-weight:800}.status-card .uds-card-content{justify-items:stretch;gap:20px;display:grid}.scan-orbit{background:var(--muted);border:2px dashed var(--primary);block-size:100px;inline-size:100px;animation:breathe var(--motion-duration-icon) var(--motion-ease-icon) infinite alternate;border-radius:50%;place-items:center;margin-inline:auto;display:grid}.status-number{text-align:center;margin:-6px 0 0;font-size:1.05rem;font-weight:900}.safe-note{margin:0}.result-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.result-card{background:var(--card)}.big-number{font-size:clamp(2rem,8vw,3rem)}.delete-card .uds-card-content{gap:0;display:grid}.delete-summary{border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding-block:16px;display:flex}.delete-summary span{color:var(--muted-foreground)}.delete-summary strong{font-size:1.2rem}.optional-card .uds-card-title{margin-block-start:14px}.gallery-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.gallery-preview>div{aspect-ratio:1;border-radius:var(--radius-control);background:linear-gradient(145deg, var(--secondary), var(--muted));color:var(--secondary-foreground);align-items:end;padding:8px;font-size:.72rem;font-weight:900;display:grid}.gallery-preview>div:nth-child(2n){background:linear-gradient(145deg, var(--muted), var(--surface-strong))}.print-card .gallery-preview{margin-block-end:18px}.print-summary{border-block-start:1px solid var(--border);justify-content:space-between;gap:20px;padding-block:16px;display:flex}.print-summary span{color:var(--muted-foreground)}.print-summary strong{font-size:1.15rem}.price-breakdown .print-summary:first-child{border-block-start:0}.total-row strong{color:var(--primary);font-size:1.35rem}.payment-section{border-block-start:1px solid var(--border);gap:14px;margin-block-start:24px;padding-block-start:22px;display:grid}.order-actions{gap:10px;inline-size:100%;display:grid}.order-receipt{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--muted);gap:7px;margin-block-start:22px;padding:18px;display:grid}.order-receipt>span{color:var(--muted-foreground);font-size:.8rem;font-weight:800}.order-receipt>strong{overflow-wrap:anywhere;color:var(--primary);font-size:1rem}.order-receipt>p{color:var(--muted-foreground);margin:3px 0 0;font-size:.84rem;line-height:1.55}.section-heading{gap:3px;display:grid}.section-heading strong{font-size:1.05rem}.section-heading span{color:var(--muted-foreground);font-size:.82rem}.field-list{gap:20px;display:grid}.field-list label{color:var(--foreground);gap:8px;font-weight:900;display:grid}.field-list input{border:1px solid var(--input);border-radius:var(--radius-control);background:var(--card);min-block-size:56px;inline-size:100%;color:var(--card-foreground);padding-inline:15px;font-size:1rem}.field-list input:focus-visible{border-color:var(--ring);outline:var(--focus-ring-width) solid color-mix(in srgb, var(--ring) 25%, transparent);outline-offset:1px}.field-list input[readonly]{background:var(--muted);color:var(--muted-foreground)}.field-list small{color:var(--muted-foreground);font-size:.78rem;font-weight:600}.inline-field{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.text-action{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;margin:20px auto 0;padding:10px;text-decoration:underline;display:block}.app-footer{border-block-start:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:18px;padding-block:20px;font-size:.76rem;display:flex}.admin-main{inline-size:min(100% - 32px,1180px);margin-inline:auto;padding-block:48px}.admin-auth{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.admin-auth input{border:1px solid var(--input);border-radius:var(--radius-control);background:var(--card);min-block-size:48px;color:var(--foreground);padding-inline:14px}.admin-table{background:var(--card);margin-block-start:20px}.admin-table small{color:var(--muted-foreground)}@keyframes breathe{0%{transform:scale(.96)}to{transform:scale(1.04)}}@media (width<=560px){.app-shell{--card-padding:20px}.app-header{min-block-size:68px}.app-main{align-items:start;padding-block:24px 42px}.screen-heading{margin-block-end:18px}.screen-heading>p:last-child{margin-block-start:10px;line-height:1.55}.screen-heading h1{font-size:clamp(1.9rem,9vw,2.65rem)}.permission-illustration{min-block-size:82px;margin-block-end:10px}.phone-shape{block-size:64px;inline-size:52px}.plain-list li{padding-block:10px}.result-grid{grid-template-columns:1fr}.plain-list li{grid-template-columns:1fr;gap:3px}.inline-field{grid-template-columns:1fr}.resume-row{flex-direction:column;align-items:stretch}.app-footer{flex-direction:column;gap:5px}}@media (prefers-reduced-motion:reduce){.scan-orbit{animation:none}}
