@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}: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:var(--background)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:color-mix(in lab, red, red)){:root{--overlay:color-mix(in srgb, var(--background) 72%, transparent)}}:root{--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:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--primary-hover:color-mix(in srgb, var(--primary) 88%, CanvasText 12%)}}:root{--primary-active:var(--primary)}@supports (color:color-mix(in lab, red, red)){:root{--primary-active:color-mix(in srgb, var(--primary) 78%, CanvasText 22%)}}:root{--secondary-hover:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--secondary-hover:color-mix(in srgb, var(--secondary) 88%, CanvasText 12%)}}:root{--secondary-active:var(--secondary)}@supports (color:color-mix(in lab, red, red)){:root{--secondary-active:color-mix(in srgb, var(--secondary) 78%, CanvasText 22%)}}:root{--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:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--destructive-hover:color-mix(in srgb, var(--destructive) 88%, CanvasText 12%)}}:root{--destructive-active:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--destructive-active:color-mix(in srgb, var(--destructive) 78%, CanvasText 22%)}}:root{--destructive-foreground:var(--primary-foreground);--destructive-surface:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--destructive-surface:color-mix(in srgb, var(--destructive) 8%, var(--surface) 92%)}}:root{--destructive-border:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--destructive-border:color-mix(in srgb, var(--destructive) 48%, var(--border) 52%)}}:root{--destructive-text:var(--destructive)}@supports (color:color-mix(in lab, red, red)){:root{--destructive-text:color-mix(in srgb, var(--destructive) 72%, var(--foreground) 28%)}}:root{--warning:var(--secondary);--warning-foreground:var(--secondary-foreground);--warning-surface:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-surface:color-mix(in srgb, var(--warning) 8%, var(--surface) 92%)}}:root{--warning-border:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-border:color-mix(in srgb, var(--warning) 48%, var(--border) 52%)}}:root{--warning-text:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-text:color-mix(in srgb, var(--warning) 72%, var(--foreground) 28%)}}:root{--success:var(--secondary);--success-foreground:var(--secondary-foreground);--success-surface:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-surface:color-mix(in srgb, var(--success) 8%, var(--surface) 92%)}}:root{--success-border:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-border:color-mix(in srgb, var(--success) 48%, var(--border) 52%)}}:root{--success-text:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-text:color-mix(in srgb, var(--success) 72%, var(--foreground) 28%)}}:root{--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:var(--border)}@supports (color:color-mix(in lab, red, red)){:root{--chart-grid-color:color-mix(in srgb, var(--border) 64%, transparent)}}:root{--z-overlay:40;--z-popover:45;--z-modal:50}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components{.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 (max-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;width:1em;height:1em}@supports (color:color-mix(in lab, red, red)){.uds-button-spinner{border:2px solid color-mix(in srgb, currentColor 34%, transparent)}}.uds-button-spinner{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 var(--input);align-items:center;gap:0;width:fit-content;display:inline-flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.uds-button-group{border:var(--border-width-hairline) solid color-mix(in srgb, var(--input) 82%, transparent)}}.uds-button-group{border-radius:var(--radius-control);background:var(--background)}.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:var(--input);align-self:stretch}@supports (color:color-mix(in lab, red, red)){.uds-button-group-separator{background:color-mix(in srgb, var(--input) 56%, transparent)}}.uds-button-group-separator{pointer-events:none;flex:0 0 1px}.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:var(--primary)}@supports (color:color-mix(in lab, red, red)){.uds-selectable-card[data-selected=true]{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:var(--background)}@supports (color:color-mix(in lab, red, red)){.uds-side-nav-search-input{background:color-mix(in srgb, var(--background) 92%, var(--foreground) 8%)}}.uds-side-nav-search-input{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:var(--foreground);grid-column:4;justify-content:center;align-items:center;min-block-size:1.5rem;min-inline-size:1.75rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.uds-side-nav-item-badge{background:color-mix(in srgb, var(--foreground) 12%, transparent)}}.uds-side-nav-item-badge{color:currentColor;padding-inline:var(--space-2);font-size:var(--font-size-small);font-weight:var(--font-weight-medium)}.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:var(--background)}@supports (color:color-mix(in lab, red, red)){.uds-side-nav-nested-trigger:hover,.uds-side-nav-nested-trigger:focus-visible{background:color-mix(in srgb, var(--background) 92%, var(--foreground) 8%)}}.uds-side-nav-nested-trigger:hover,.uds-side-nav-nested-trigger:focus-visible{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:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.uds-menu-item[data-variant=destructive][data-highlighted],.uds-menu-item[data-variant=destructive]:hover{background:color-mix(in srgb, var(--destructive) 14%, transparent)}}.uds-menu-item[data-variant=destructive][data-highlighted],.uds-menu-item[data-variant=destructive]:hover{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) var(--focus-ring)}@supports (color:color-mix(in lab, red, red)){.uds-native-select-control:focus-visible{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 var(--destructive)}@supports (color:color-mix(in lab, red, red)){.uds-native-select-control[aria-invalid=true]{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 (min-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;block-size:1rem;inline-size:1rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.uds-spinner{border:2px solid color-mix(in srgb, currentColor 32%, transparent)}}.uds-spinner{animation:uds-button-spin var(--duration-slow) linear infinite;color:var(--primary);border-block-start-color:currentColor;border-radius:50%}.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}@supports (color:color-mix(in lab, red, red)){.uds-table-row:nth-child(2n) .uds-table-cell{background:color-mix(in srgb, var(--foreground) 4%, var(--surface) 96%)}}.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{block-size:.875rem;inline-size:.875rem;place-items:center;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}@supports (color:color-mix(in lab, red, red)){.uds-sonner-toast--inverse .uds-sonner-description{color:color-mix(in srgb, var(--primary-foreground) 72%, transparent)}}.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)}@supports (color:color-mix(in lab, red, red)){.uds-separator,.uds-separator-label:before,.uds-separator-label:after{border-block-start:var(--border-width-hairline) solid color-mix(in srgb, var(--border) 72%, transparent)}}.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 var(--border);min-inline-size:1rem}@supports (color:color-mix(in lab, red, red)){.uds-chat-system-message:before,.uds-chat-system-message:after{border-block-start:var(--border-width-hairline) solid color-mix(in srgb, var(--border) 72%, transparent)}}.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 var(--border);flex-wrap:wrap;padding-block-end:var(--space-3);display:flex}@supports (color:color-mix(in lab, red, red)){.uds-chat-composer-drawer{border-block-end:var(--border-width-hairline) solid color-mix(in srgb, var(--border) 72%, transparent)}}.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:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.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:var(--primary-foreground)}@supports (color:color-mix(in lab, red, red)){.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 var(--border);margin:0}@supports (color:color-mix(in lab, red, red)){.uds-separator{border-block-start:var(--border-width-hairline) solid color-mix(in srgb, var(--border) 72%, transparent)}}.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 var(--border);flex:auto}@supports (color:color-mix(in lab, red, red)){.uds-separator-label:before,.uds-separator-label:after{border-block-start:var(--border-width-hairline) solid color-mix(in srgb, var(--border) 72%, transparent)}}.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)}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 (max-width:720px){.uds-grid{grid-template-columns:1fr}}}@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@layer reset;[data-theme=secret-pocket]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f6f5f1;--foreground:#141210;--card:#fff;--card-foreground:#141210;--primary:#141210;--primary-hover:#2a2724;--primary-active:#000;--primary-foreground:#fff;--secondary:#eeece6;--secondary-hover:#e4e1da;--secondary-active:#d9d5cc;--secondary-foreground:#141210;--muted:#eeece6;--muted-foreground:#3f3c38;--border:#1412101f;--input:#14121038;--ring:#141210;--destructive:#c42b34;--destructive-foreground:#fff;--provider-kakao:#fee500;--provider-kakao-hover:#f4dc00;--provider-naver:#03c75a;--provider-naver-hover:#02b351;--provider-on-light:#1d1c18;--provider-on-dark:#fff;--surface:#1412100a;--surface-hover:#14121012;--surface-strong:#1412101a;--surface-elevated:#fff;--overlay:#1412107a;--modal-surface:#fff;--popover-surface:#fff;--radius:14px;--radius-control:14px;--radius-surface:22px;--radius-chat-bubble:16px;--radius-chat-composer:16px;--radius-chat-token:10px;--shadow-control:0 1px 2px #1412100f, 0 10px 28px #1412100f;--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:24px;--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:.14s;--motion-duration-page:.28s;--motion-duration-expand:.36s;--motion-duration-reveal:.48s;--motion-duration-icon:.52s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized:cubic-bezier(.22, 1, .32, 1);--motion-ease-icon:cubic-bezier(.16, 1, .3, 1);--motion-press-scale:.96;--motion-distance-page:14px;--motion-distance-reveal:12px;--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}}[data-theme=secret-pocket]{--font-sans:Arial, Helvetica, sans-serif;--font-display:Arial, Helvetica, sans-serif;--illustration-surface:#e7e8dc;--illustration-mid:#c2c8b0;--illustration-strong:#747e63;--illustration-sun:#f6f2d6;--illustration-pdf:#e9e5df;--illustration-text:#e5e8ec;--illustration-data:#e3e7df;--button-height:48px;--button-height-sm:36px;--button-height-lg:56px;--radius-control:8px;--radius-surface:12px;--destructive-hover:#a8242c;--destructive-active:#8b1c23;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--duration-fast:.14s;--duration-medium:.22s;--ease-standard:ease;--font-size-display:clamp(3rem, 6vw, 5.3rem);--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--container-max:1200px;--container-gutter:40px;--measure-reading:68ch;--text-small:.875rem;--text-body:1rem;--text-lead:1.125rem;--text-title:clamp(2.75rem, 5.5vw, 4.75rem);--border-subtle:var(--border);--border-control:var(--input);--surface-page:var(--background);--surface-raised:var(--card);--surface-inset:var(--secondary);--text-primary:var(--foreground);--text-secondary:var(--muted-foreground);--radius-card:8px;--target-size:44px;--section-space:64px}@media (max-width:768px){[data-theme=secret-pocket]{--container-gutter:24px;--section-space:48px}}@media (max-width:480px){[data-theme=secret-pocket]{--container-gutter:20px;--section-space:40px}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);margin:0;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--ring);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.04em;font-weight:600;line-height:1.12}h1{font-size:clamp(2.4rem,5vw,4.5rem)}h2{font-size:clamp(1.8rem,3vw,2.6rem)}h3{letter-spacing:-.025em;font-size:1.22rem}p{color:var(--muted-foreground)}small{color:var(--muted-foreground);font-size:.78rem}.container{max-width:1200px;margin-inline:auto;padding-inline:40px}.site-header{border-bottom:1px solid var(--border)}.header-inner{justify-content:space-between;align-items:center;gap:30px;height:94px;display:flex}.brand{letter-spacing:-.06em;align-items:center;font-size:1.55rem;font-weight:750;display:inline-flex}.brand-mark{background:var(--foreground);width:34px;height:34px;color:var(--background);border-radius:var(--radius-control);justify-content:center;align-items:center;margin-inline-end:10px;font-size:2rem;line-height:1;display:inline-flex;position:relative}.brand-mark span{font-size:16px;position:absolute;inset-block-start:-3px;inset-inline-end:0}.brand-period{margin-inline-start:1px}.site-header nav{gap:34px;font-size:.9rem;display:flex}.site-header nav a:hover,.text-link:hover,.prose a:hover{text-underline-offset:5px;text-decoration:underline}.skip-link{background:var(--primary);color:var(--primary-foreground);z-index:100;padding:15px;position:absolute;inset-block-start:-100px}.skip-link:focus{inset-block-start:0}.hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:75px;padding-block:78px 68px;display:grid}.eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--muted-foreground);font-size:.68rem;font-weight:650;display:block}.status-dot{background:var(--foreground);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-inline-end:8px;display:inline-block}.hero h1{font-size:var(--font-size-display);letter-spacing:-.065em;margin-block:24px;line-height:1.03}.hero h1>span{color:var(--muted-foreground)}.hero-description{max-width:455px;font-size:1.03rem;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin-block:30px 18px;display:flex}.button-link{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-control);justify-content:center;align-items:center;gap:36px;padding:13px 21px;font-size:.87rem;font-weight:600;display:inline-flex}.button-link:hover{background:var(--primary-hover)}.text-link{gap:15px;font-size:.85rem;display:inline-flex}.hero-note{font-size:.73rem}.site-search{max-width:760px;margin-inline:auto}.site-search>label{margin-bottom:10px;font-size:.8rem;font-weight:600;display:block}.search-field{background:var(--card);border:1px solid var(--input);border-radius:var(--radius-control);align-items:center;gap:12px;padding-inline:18px;display:flex}.search-field>span{font-size:28px}.search-field input{background:0 0;border:0;width:100%;min-width:0;padding:15px 0;font-size:.87rem}.search-hints{color:var(--muted-foreground);flex-wrap:wrap;gap:10px;margin-top:10px;font-size:.69rem;display:flex}.search-hints button{text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.search-results{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-control);margin-top:8px;padding:16px}.search-results>p{margin-bottom:10px;font-size:.8rem}.search-results a{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 4px;font-size:.9rem;display:flex}.search-results small{margin-top:3px;display:block}.search-results em{white-space:nowrap;font-size:.7rem;font-style:normal}.section-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:28px;display:flex}.section-heading h2{font-size:2rem}.section-heading .eyebrow{margin-bottom:12px}.section-heading>a{white-space:nowrap;padding-bottom:4px;font-size:.78rem}.section-heading>p{font-size:.85rem}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tool-card{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);min-height:208px;transition:background var(--duration-fast);padding:24px;display:block;position:relative}.tool-card:hover{background:var(--secondary)}.tool-symbol{background:var(--secondary);border-radius:var(--radius-control);justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:22px;font-size:1rem;font-weight:600;display:inline-flex}.category-label{float:inline-end;border:1px solid var(--border);color:var(--muted-foreground);border-radius:30px;padding:2px 9px;font-size:.63rem}.tool-card h3{margin-bottom:10px}.tool-card p{max-width:285px;padding-inline-end:12px;font-size:.79rem;line-height:1.6}.card-arrow{inset-inline-end:20px;position:absolute;bottom:21px}.task-section{background:var(--secondary);border-block:1px solid var(--border);margin-top:30px;padding-block:64px}.task-layout{grid-template-columns:1fr 1.8fr;gap:65px;display:grid}.task-layout h2{margin-block:18px;font-size:2.8rem}.task-layout p:not(.eyebrow){font-size:.88rem;line-height:1.7}.task-links a{border-bottom:1px solid var(--input);align-items:center;gap:20px;padding-block:16px;font-size:.93rem;display:flex}.task-links a:first-child{border-top:1px solid var(--input)}.task-links a>span:last-child{margin-inline-start:auto}.task-number{color:var(--muted-foreground);font-size:.65rem}.task-links a:hover{background:var(--surface-hover);padding-inline-start:8px}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.guide-card{min-width:0;display:block}.guide-art{background:var(--illustration-surface);border-radius:var(--radius-control);justify-content:center;align-items:center;height:186px;display:flex;position:relative;overflow:hidden}.guide-art>span:first-child{letter-spacing:-.06em;font-size:2.6rem;font-weight:600}.guide-art .versus{opacity:.5;padding:0 14px;font-weight:300}.guide-art small{letter-spacing:0;text-align:center;font-size:.61rem;font-weight:400;display:block}.art-pdf{background:var(--illustration-pdf)}.art-text{background:var(--illustration-text)}.art-data{background:var(--illustration-data)}.art-index{letter-spacing:.14em;bottom:15px;font-size:.49rem;position:absolute;inset-inline-start:18px}.guide-card-copy{padding-block:21px}.guide-card h3{margin-block:10px;font-size:1.23rem;line-height:1.3}.guide-card p{font-size:.79rem;line-height:1.65}.guide-card:hover h3{text-underline-offset:4px;text-decoration:underline}.read-link{margin-top:16px;font-size:.7rem;display:block}.site-footer{background:var(--secondary);border-top:1px solid var(--border);padding-block:46px 20px}.footer-top{justify-content:space-between;gap:30px;padding-bottom:44px;display:flex}.footer-top p{margin-top:12px;font-size:.8rem}.footer-top nav{align-items:start;gap:35px;font-size:.8rem;display:flex}.footer-bottom{border-top:1px solid var(--border);color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;gap:22px;padding-top:21px;font-size:.63rem;display:flex}.footer-bottom nav{gap:22px;display:flex}.page{min-height:65vh;padding-block:30px 90px}.breadcrumb{color:var(--muted-foreground);flex-wrap:wrap;gap:10px;margin-bottom:45px;font-size:.72rem;display:flex}.breadcrumb>span{gap:10px;display:inline-flex}.breadcrumb a:hover{text-decoration:underline}.page-heading{max-width:850px;margin-bottom:45px}.page-heading .eyebrow{margin-bottom:18px}.page-heading>p:not(.eyebrow){max-width:680px;margin-top:20px;font-size:1.08rem;line-height:1.7}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.category-card{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--card);padding:24px}.category-card>span{margin-bottom:24px;font-size:1.7rem;display:block}.category-card h2{font-size:1.3rem}.category-card p{margin-block:10px 16px;font-size:.8rem}.category-card:hover{background:var(--secondary)}.tool-heading h1{font-size:clamp(2.5rem,4vw,3.5rem)}.tool-workspace{background:var(--card);border:1px solid var(--input);border-radius:var(--radius-surface);padding:32px}.workspace-top{border-bottom:1px solid var(--border);letter-spacing:.08em;color:var(--muted-foreground);justify-content:space-between;gap:12px;margin-bottom:24px;padding-bottom:20px;font-size:.62rem;display:flex}.tool-workspace label{margin-block:15px 7px;font-size:.82rem;font-weight:600;display:block}.tool-workspace textarea{border:1px solid var(--input);background:var(--background);border-radius:var(--radius-control);resize:vertical;width:100%;min-height:220px;color:var(--foreground);padding:18px;font-size:.95rem;line-height:1.65}.tool-workspace input[type=number],.tool-workspace select{background:var(--background);border:1px solid var(--input);border-radius:var(--radius-control);width:100%;color:var(--foreground);min-width:0;margin-top:7px;padding:10px;font-size:.9rem;display:block}.tool-workspace input[type=range]{width:100%;accent-color:var(--primary);margin-top:18px;display:block}.tool-workspace input[type=file]{max-width:100%;font-size:.82rem}.tool-workspace input[type=file]::file-selector-button{background:var(--secondary);border:1px solid var(--input);border-radius:var(--radius-control);cursor:pointer;color:var(--foreground);margin-inline-end:12px;padding:9px 13px}.stats{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:25px;margin-bottom:20px;padding-block:24px;display:flex}.stats>div{min-width:100px}.stats strong{letter-spacing:-.04em;font-size:2rem;font-weight:500;display:block}.stats span{color:var(--muted-foreground);font-size:.72rem}.actions{flex-wrap:wrap;align-items:center;gap:12px;margin-block:20px;display:flex}.actions>label{margin:0}.options{flex-wrap:wrap;gap:20px;display:flex}.tool-workspace .check{align-items:start;gap:10px;font-size:.84rem;font-weight:400;display:flex}.check input{accent-color:var(--primary);flex-shrink:0;margin-top:5px}.notice{background:var(--secondary);border:1px solid var(--input);border-radius:var(--radius-control);margin-block:15px;padding:16px}.error{color:var(--destructive);border:1px solid var(--destructive);border-radius:var(--radius-control);margin-top:18px;padding:16px}.upload-area{border:1px dashed var(--input);background:var(--background);border-radius:var(--radius-control);text-align:center;padding:32px}.upload-symbol{font-size:2rem}.tool-workspace .upload-area label{margin-block:8px;font-size:1rem}.upload-area p{margin-bottom:20px;font-size:.76rem}.file-summary{overflow-wrap:anywhere;margin-block:20px;font-size:.85rem}.image-editor{grid-template-columns:1.3fr 1fr;align-items:start;gap:30px;display:grid}.preview{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-control);justify-content:center;align-items:center;min-height:220px;padding:16px;display:flex}.preview img{object-fit:contain;max-width:100%;max-height:360px}.field-pair{grid-template-columns:1fr 1fr;gap:15px;display:grid}.fine-print{margin-block:20px;font-size:.76rem}.result{border-top:1px solid var(--border);margin-top:30px;padding-top:30px}.result h2{font-size:1.6rem}.result p{margin-block:14px 20px;font-size:.9rem}.result-preview{max-width:550px;margin-bottom:20px}.file-list{margin-block:20px;padding-inline-start:24px;list-style:decimal}.file-list li{border-bottom:1px solid var(--border);overflow-wrap:anywhere;padding:12px}.file-list small{margin-inline-start:8px}.file-list .actions{margin-block:12px 0}.tool-editorial{grid-template-columns:280px minmax(0,1fr);gap:65px;margin-top:70px;display:grid}.how-to h2{margin-block:14px 25px;font-size:1.35rem}.how-to ol{color:var(--muted-foreground);padding-inline-start:20px;font-size:.87rem}.how-to li{margin-bottom:18px;padding-inline-start:5px}.how-to p:last-child{margin-top:24px;font-size:.82rem}.how-to a,.prose a{text-underline-offset:3px;text-decoration:underline}.prose{min-width:0;max-width:740px}.article-section{margin-bottom:38px}.prose h2{letter-spacing:-.035em;margin-bottom:18px;font-size:1.6rem;line-height:1.3}.prose p{margin-block:16px;font-size:.97rem;line-height:1.85}.table-scroll{border:1px solid var(--border);border-radius:var(--radius-control);max-width:100%;margin-block:22px;overflow:auto}table{border-collapse:collapse;text-align:start;width:100%;font-size:.8rem}th,td{border-bottom:1px solid var(--border);min-width:110px;padding:13px 16px}th{background:var(--secondary);font-weight:600}td{vertical-align:top}tbody tr:last-child td{border-bottom:0}pre{background:var(--secondary);border:1px solid var(--border);border-radius:var(--radius-control);padding:22px;font-size:.82rem;line-height:1.7;overflow:auto}.code,pre,code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.faq{margin-top:45px}.faq details{border-bottom:1px solid var(--input);padding-block:18px}.faq summary{cursor:pointer;font-size:.95rem;font-weight:600}.faq details p{font-size:.89rem}.related{padding-top:55px}.related .section-heading h2{font-size:1.7rem}.guide-links{gap:0;display:grid}.guide-links>a{border-top:1px solid var(--input);justify-content:space-between;gap:20px;padding:20px 0;font-size:1rem;display:flex}.guide-links small{margin-top:5px;display:block}.article-heading h1{font-size:clamp(2.3rem,4.5vw,4rem)}.byline{color:var(--muted-foreground);margin-top:25px;font-size:.73rem}.article-layout{grid-template-columns:250px minmax(0,1fr);gap:80px;margin-top:60px;display:grid}.toc{align-self:start;font-size:.8rem;position:sticky;top:30px}.toc ol{margin-top:20px;padding-inline-start:18px}.toc li{margin-bottom:14px;padding-inline-start:4px}.toc a:hover{text-decoration:underline}.editorial-note{color:var(--muted-foreground);border-top:1px solid var(--border);margin-top:30px;padding-top:20px;font-size:.8rem}.legal-prose{margin-top:50px}.legal-prose>h2{margin-top:35px}.ad-slot{text-align:center;border:1px dashed var(--input);background:var(--secondary);margin-block:50px;padding:50px 20px;font-size:.7rem}.ad-slot span{text-transform:uppercase;letter-spacing:.12em}.not-found{padding-block:100px}.not-found h1{margin-block:20px}.not-found p{max-width:500px}@media (min-width:1500px){.container{max-width:1280px}.hero{gap:100px;padding-block:90px}}@media (max-width:900px){.container{padding-inline:28px}.hero{gap:35px;padding-block:55px}.hero h1{font-size:3.8rem}.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-layout{grid-template-columns:1fr 1.5fr;gap:30px}.guide-grid{gap:18px}.guide-art{height:150px}.guide-art>span:first-child{font-size:2rem}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-editorial{grid-template-columns:210px minmax(0,1fr);gap:35px}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.footer-bottom>span:last-child{display:none}}@media (max-width:640px){.container{padding-inline:21px}.header-inner{gap:15px;height:76px}.brand{font-size:1.35rem}.brand-mark{width:29px;height:29px;font-size:1.65rem}.site-header nav{gap:20px;font-size:.79rem}.hero{flex-direction:column;align-items:stretch;gap:40px;padding-block:44px 38px;display:flex}.hero h1{margin-block:23px;font-size:3.75rem}.hero-description{max-width:420px;font-size:.96rem}.hero-actions{gap:23px}.hero-note{font-size:.69rem}.search-field{padding-inline:12px}.search-field input{font-size:.8rem}.search-hints{gap:7px;font-size:.64rem}.section{padding-block:38px}.section-heading{flex-direction:column;align-items:start;gap:15px;margin-bottom:23px}.section-heading h2{font-size:1.8rem}.tool-grid{gap:10px}.tool-card{min-height:233px;padding:17px}.tool-symbol{width:30px;height:30px;margin-bottom:20px}.tool-card h3{font-size:1.03rem;line-height:1.2}.tool-card p{margin-bottom:20px;padding:0;font-size:.72rem}.category-label{padding:2px 6px;font-size:.52rem}.card-arrow{inset-inline-end:15px;bottom:13px}.task-section{margin-top:15px;padding-block:37px}.task-layout{grid-template-columns:1fr;gap:25px}.task-layout h2{font-size:2.4rem}.task-layout h2 br,.task-layout p br{display:none}.task-links a{font-size:.88rem}.guide-grid{grid-template-columns:1fr;gap:22px}.guide-art{height:190px}.guide-card-copy{padding-block:17px 10px}.guide-card h3{font-size:1.3rem}.guide-card p{font-size:.84rem}.footer-top{flex-direction:column;gap:25px;padding-bottom:25px}.footer-top nav{gap:26px}.footer-bottom{gap:16px}.footer-bottom nav{gap:18px}.page{padding-block:22px 55px}.breadcrumb{margin-bottom:30px;font-size:.64rem}.page-heading{margin-bottom:30px}.page-heading>p:not(.eyebrow){font-size:.97rem}.category-card{padding:18px}.category-card h2{font-size:1.1rem}.category-card p{font-size:.73rem}.category-grid{gap:10px}.tool-workspace{padding:18px}.workspace-top{letter-spacing:.02em;gap:8px;font-size:.52rem}.upload-area{padding:20px 12px}.upload-area p{font-size:.68rem}.image-editor{grid-template-columns:1fr;gap:10px}.stats{gap:19px}.stats>div{min-width:90px}.stats strong{font-size:1.6rem}.stats span{font-size:.65rem}.tool-workspace textarea{min-height:200px;padding:12px;font-size:.86rem}.tool-editorial,.article-layout{grid-template-columns:1fr;gap:35px;margin-top:40px}.how-to{border-bottom:1px solid var(--border);padding-bottom:25px}.how-to h2{font-size:1.4rem}.toc{border-block:1px solid var(--border);padding-block:20px;position:static}.toc ol{margin-bottom:0}.prose h2{font-size:1.4rem}.prose p{font-size:.92rem;line-height:1.8}.prose th,.prose td{min-width:95px;padding:10px}.related{padding-top:38px}.field-pair{gap:10px}.file-list{padding-inline-start:18px}.file-list li{font-size:.82rem}.guide-links>a{font-size:.91rem}.guide-links small{font-size:.73rem}.options{gap:5px}.article-heading h1{font-size:2.6rem}.byline{font-size:.68rem}.result h2{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.container{max-width:var(--container-max);padding-inline:var(--container-gutter)}.icon{vertical-align:middle;flex-shrink:0;display:inline-block}.header-inner{gap:var(--space-8);height:84px}.header-actions{align-items:center;gap:var(--space-2);display:flex}.site-header nav.desktop-navigation{gap:var(--space-6);margin-inline-start:auto}.desktop-navigation a{min-height:var(--target-size);border-bottom:2px solid #0000;align-items:center;display:flex}.desktop-navigation a[aria-current=page]{border-color:var(--foreground)}.header-actions button{min-height:var(--target-size);min-width:var(--target-size);padding:var(--space-3);gap:var(--space-2)}.header-actions .menu-trigger{display:none}.site-dialog{border:1px solid var(--border-control);border-radius:var(--radius-card);width:min(680px,100% - 40px);max-height:calc(100dvh - 48px);padding:var(--space-8);background:var(--surface-raised);color:var(--text-primary);margin:auto;inset:0;overflow:auto}.site-dialog::backdrop{background:var(--overlay)}body:has(dialog[open]){overflow:hidden}.dialog-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.dialog-heading h2{letter-spacing:-.025em;font-size:1.4rem}.dialog-heading button{min-width:var(--target-size);min-height:var(--target-size);padding:var(--space-3)}.site-header .menu-dialog nav{flex-direction:column;gap:0;display:flex}.menu-dialog nav>a{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;min-height:48px;font-size:1rem;display:flex}.menu-dialog nav>a>span{gap:var(--space-3);align-items:center;display:flex}.menu-dialog .eyebrow{padding-block:var(--space-6) var(--space-2)}.hero{padding-block:var(--space-16);gap:var(--space-16);grid-template-columns:1fr 1fr}.hero h1{font-size:var(--text-title);line-height:1.07}.hero-description{font-size:var(--text-body);max-width:44ch}.hero-finder{border:1px solid var(--border-control);background:var(--surface-raised);padding:var(--space-8);border-radius:var(--radius-card);min-width:0}.hero-finder>.eyebrow{margin-bottom:var(--space-6)}.site-search{max-width:none;display:block}.site-search>label{font-size:var(--text-lead);margin-bottom:var(--space-4);line-height:1.4}.search-field{padding-inline:var(--space-3);gap:var(--space-3);background:var(--surface-page)}.search-field input{min-height:52px;padding:var(--space-3) 0;font-size:var(--text-small);border:0;border-radius:0;box-shadow:none!important}.search-field:focus-within{outline:var(--focus-ring-width) solid var(--ring);outline-offset:3px}.search-field input:focus-visible{outline:none}.search-clear{min-width:var(--target-size);min-height:var(--target-size);padding:var(--space-2);flex-shrink:0}.search-status{margin-block:var(--space-3);font-size:.75rem;line-height:1.5}.search-hints{align-items:center;gap:var(--space-2);margin-top:0;font-size:.75rem}.search-hints button{min-height:var(--target-size);padding:var(--space-2);border-radius:var(--radius-control);background:var(--surface-inset);text-decoration:none}.search-hints button:hover{background:var(--surface-hover)}.search-results{margin-top:var(--space-4);border:0;padding:0}.search-results ul{margin:0;padding:0;list-style:none}.search-results a{padding:var(--space-4) 0;min-height:var(--target-size);font-size:var(--text-small)}.search-results a:hover{background:var(--surface-page)}.search-results small{font-size:.75rem;line-height:1.6}.search-results em{align-items:center;gap:var(--space-2);font-size:.7rem;display:flex}.search-results em .icon{width:16px}.finder-categories{gap:var(--space-2);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.finder-categories a{align-items:center;gap:var(--space-2);min-height:var(--target-size);padding:var(--space-2);font-size:.75rem;display:flex}.finder-categories a:hover{text-underline-offset:4px;text-decoration:underline}.empty-state{padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-page)}.empty-state .empty-title{color:var(--text-primary);margin-bottom:var(--space-2);font-weight:600}.empty-state p{font-size:var(--text-small)}.section{padding-block:var(--section-space)}.section-heading>a,.hero-actions>a{min-height:var(--target-size);align-items:center;display:inline-flex}.tool-card{border-radius:var(--radius-card);padding:var(--space-6)}.tool-card:hover,.category-card:hover{border-color:var(--border-control)}.tool-card p{font-size:var(--text-small);line-height:1.6}.category-label{font-size:.6875rem;line-height:1.5}.category-card{border-radius:var(--radius-card)}.guide-card p{font-size:var(--text-small)}.guide-art{border-radius:var(--radius-card);height:160px}.task-links a>.icon{margin-inline-start:auto}.why-edit-all{padding-block:var(--space-8) var(--space-16)}.principles-grid{gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.principles-grid>div{border-top:1px solid var(--border-control);padding-top:var(--space-6)}.principles-grid h3{margin-bottom:var(--space-3);font-size:1.125rem}.principles-grid p{font-size:var(--text-small);line-height:1.7}.directory-tabs{gap:var(--space-3);border-bottom:1px solid var(--border-control);padding-bottom:var(--space-4);flex-wrap:wrap;display:flex}.directory-tabs a{min-height:var(--target-size);padding:var(--space-2) var(--space-4);background:var(--surface-inset);border-radius:var(--radius-control);align-items:center;display:flex}.footer-top nav{min-width:100px;font-size:var(--text-small);flex-direction:column;gap:0}.footer-top nav a,.footer-bottom nav a{min-height:var(--target-size);align-items:center;display:inline-flex}.footer-bottom{padding-top:var(--space-3);align-items:center;font-size:.75rem}.footer-top{justify-content:start;gap:var(--space-20)}.footer-top>div{margin-inline-end:auto}@media (max-width:1024px){.hero{gap:var(--space-8)}.hero-finder{padding:var(--space-6)}.hero h1{font-size:3.7rem}.guide-grid{gap:var(--space-6)}}@media (max-width:768px){.hero{gap:var(--space-8);padding-block:var(--space-12);grid-template-columns:1fr}.hero-copy{max-width:600px}.hero-description{max-width:54ch}.hero-finder{width:100%}.header-inner{gap:var(--space-4)}.principles-grid,.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{gap:var(--space-8)}}@media (max-width:640px){.site-header nav.desktop-navigation{display:none}.header-actions{margin-inline-start:auto}.header-actions .menu-trigger{display:inline-flex}.header-inner{height:76px}.header-actions .search-trigger .search-trigger-label{display:none}.hero{display:grid}.hero h1{letter-spacing:-.055em;font-size:3.25rem}.hero-finder{padding:var(--space-5)}.hero-actions{gap:var(--space-6)}.tool-grid{grid-template-columns:1fr}.tool-card{min-height:0;padding:var(--space-5);gap:var(--space-2) var(--space-3);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.tool-symbol{grid-area:1/1/3;width:36px;height:36px;margin:0}.tool-card h3{grid-area:1/2;padding-inline-end:var(--space-3);font-size:1.0625rem;line-height:1.4}.tool-card .category-label{float:none;grid-area:1/3;align-self:start}.tool-card p{font-size:var(--text-small);grid-column:2/4;margin:0;padding-inline-end:var(--space-5)}.card-arrow{bottom:var(--space-4);inset-inline-end:var(--space-4)}.guide-grid{grid-template-columns:1fr}.guide-art{height:170px}.guide-card h3{font-size:1.25rem}.task-links a{min-height:60px;font-size:var(--text-small);gap:var(--space-3)}.site-dialog{padding:var(--space-5);width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.site-dialog .dialog-heading h2{font-size:1.2rem}.search-hints{gap:var(--space-1)}.search-results a{gap:var(--space-2)}.search-results em{flex-direction:column;justify-content:center}.footer-top{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.footer-top>div{grid-column:1/-1}.footer-bottom{gap:var(--space-3)}.footer-bottom nav{gap:var(--space-4)}.principles-grid{gap:var(--space-6)}.finder-categories{gap:var(--space-1)}.finder-categories a{padding-inline:var(--space-2)}.directory-tabs{gap:var(--space-2)}}.brand{min-height:var(--target-size)}.footer-top nav a,.footer-bottom nav a{min-width:var(--target-size)}.desktop-navigation a{min-width:var(--target-size);justify-content:center}.tool-context{max-width:var(--measure-reading);font-size:var(--text-body);margin-block:var(--space-8) 0;line-height:1.8}.workspace-feedback{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block:var(--space-3);display:flex}.workspace-feedback p{font-size:var(--text-small)}.result-metrics{gap:var(--space-8);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.result-metrics dt,.counter-metrics dt{font-size:var(--text-small);color:var(--text-secondary)}.result-metrics dd{color:var(--text-primary);margin:0;font-size:1.6rem}.counter-metrics{margin-block:var(--space-6);gap:var(--space-6)}.counter-metrics>div{flex-direction:column-reverse;display:flex}.counter-metrics dd,.encoding-details dd{margin:0}.counter-metrics strong{font-variant-numeric:tabular-nums}.analysis-status:empty{display:none}.analysis-status{font-size:var(--text-small);margin-top:var(--space-3)}.limit-controls{gap:var(--space-2) var(--space-4);background:var(--surface-inset);padding:var(--space-4);border-radius:var(--radius-control);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) 130px;align-items:center;display:grid}.limit-controls .fine-print{grid-column:1/-1;margin:0}.limit-controls label{margin:0}.limit-controls input{margin:0!important}.limit-result{color:var(--text-primary);padding:var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-control);font-weight:600}.encoding-details summary{cursor:pointer;min-height:44px;padding-block:var(--space-3);font-size:var(--text-small)}.case-options{gap:var(--space-3);margin-block:var(--space-5);border:0;flex-wrap:wrap;padding:0;display:flex}.case-options legend{font-weight:600;font-size:var(--text-small);margin-bottom:var(--space-3)}.tool-workspace .case-options label{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-control);border-radius:var(--radius-control);cursor:pointer;min-height:44px;margin:0;display:flex}.case-options label:has(input:checked){background:var(--surface-inset);outline:1px solid var(--foreground)}.case-options input{accent-color:var(--primary)}.json-actions{align-items:end}.json-actions label{margin-inline-start:auto}.error p{color:inherit;margin-bottom:var(--space-3);overflow-wrap:anywhere}.tool-workspace .notice{overflow-wrap:anywhere}.tool-workspace .check{align-items:center;min-height:44px}@media (max-width:640px){.result-metrics{gap:var(--space-5)}.result-metrics dd{font-size:1.3rem}.limit-controls{grid-template-columns:1fr 100px}.counter-metrics>div{min-width:calc(50% - var(--space-6))}.json-actions label{margin-inline-start:0}.case-options{gap:var(--space-2)}.case-options label{flex-basis:calc(50% - var(--space-2));font-size:.8rem}}.article-heading .article-deck{max-width:var(--measure-reading)}.article-heading .byline{gap:var(--space-2) var(--space-4);font-size:var(--text-small);flex-wrap:wrap;display:flex}.article-heading .byline a{text-underline-offset:3px;text-decoration:underline}.article-heading .article-answer{border-inline-start:3px solid var(--border-control);max-width:var(--measure-reading);color:var(--text-primary);font-size:var(--text-lead);margin-block-start:var(--space-8);padding-inline-start:var(--space-6);line-height:1.7}.article-callout{background:var(--surface-inset);border-inline-start:3px solid var(--border-control);padding:var(--space-5) var(--space-6);margin-block:var(--space-6)}.prose .article-callout p{margin-block-end:0}.related-tool{border-block:1px solid var(--border-subtle);padding-block:var(--space-4);margin-block:var(--space-6)}.prose .related-tool p{margin-block:0 var(--space-2)}.related-tool a{align-items:center;gap:var(--space-2);min-height:var(--target-size);font-weight:600;display:inline-flex}.article-steps{padding-inline-start:var(--space-6);line-height:1.8;list-style:decimal}.article-steps li{margin-block:var(--space-3);padding-inline-start:var(--space-2)}.prose .article-references{font-size:var(--text-small);color:var(--text-secondary)}.article-section h2{scroll-margin-block-start:var(--space-6)}.table-scroll tbody th{background:var(--surface-raised);font-weight:500}@media (max-width:768px){.article-heading .article-answer{padding-inline-start:var(--space-4)}.article-callout{padding:var(--space-4)}}.front-page{padding-block:var(--space-8) var(--space-4)}.edition-line,.edition-bottom-line{justify-content:space-between;gap:var(--space-4);font-size:var(--text-small);color:var(--text-secondary);align-items:center;display:flex}.edition-line>span,.edition-bottom-line>span{letter-spacing:.08em;font-size:.6875rem;font-weight:600}.edition-line a,.edition-bottom-line a{min-height:var(--target-size);align-items:center;display:inline-flex}.newspaper-masthead{text-align:center;padding-block:var(--space-6);border-block-start:1px solid var(--text-primary)}.newspaper-masthead h1{font-family:var(--font-display);margin:0;font-size:clamp(2.3rem,6.7vw,5.75rem);font-weight:750;line-height:1.04}.newspaper-masthead p{color:var(--text-secondary);margin:var(--space-3) 0 0;font-size:var(--text-small)}.edition-sections{border-block:1px solid var(--text-primary);justify-content:center;gap:0 var(--space-8);flex-wrap:wrap;display:flex}.edition-sections a{min-height:var(--target-size);font-size:var(--text-small);align-items:center;font-weight:600;display:inline-flex}.front-page-columns{gap:var(--space-6);padding-block:var(--space-8);grid-template-columns:1.15fr .85fr 1fr;display:grid}.front-page-columns>*{min-width:0}.front-page-lead,.front-page-briefs{border-inline-end:1px solid var(--border-subtle);padding-inline-end:var(--space-6)}.front-page-lead h2{margin-block:var(--space-4) var(--space-5);font-size:clamp(2rem,3.4vw,3rem);line-height:1.08}.front-page h2 a{color:var(--text-primary)}.front-page h2 a:hover{text-underline-offset:.12em;text-decoration:underline}.front-page-lead>p:not(.eyebrow),.front-page-briefs article>p:not(.eyebrow){font-size:var(--text-body);color:var(--text-secondary);line-height:1.65}.edition-read-link{gap:var(--space-2);min-height:var(--target-size);font-size:var(--text-small);align-items:center;margin-block-start:var(--space-3);font-weight:600;display:flex}.edition-tools{border-block-start:1px solid var(--border-subtle);flex-direction:column;margin-block-start:var(--space-6);padding-block-start:var(--space-4);display:flex}.edition-tools>span{color:var(--text-secondary);letter-spacing:.06em;margin-block-end:var(--space-2);font-size:.6875rem}.edition-tools a{font-size:var(--text-small);min-height:var(--target-size);align-items:center;display:flex}.front-page-briefs article+article{border-block-start:1px solid var(--border-subtle);margin-block-start:var(--space-5);padding-block-start:var(--space-5)}.front-page-briefs h2{margin-block:var(--space-3);font-size:1.5rem;line-height:1.18}.edition-workbench>.eyebrow{margin-block-end:var(--space-4)}.edition-workbench .site-search>label{font-size:var(--text-lead)}.edition-workbench .search-hints{gap:var(--space-2)}.edition-workbench-note{border-block-start:1px solid var(--border-subtle);font-size:var(--text-small);margin-block-start:var(--space-6);padding-block-start:var(--space-5)}.edition-workbench-note p{color:var(--text-secondary);margin-block:var(--space-3)}.edition-workbench-note a{min-height:var(--target-size);align-items:center;font-weight:600;display:inline-flex}.edition-bottom-line{border-block:1px solid var(--text-primary)}@media (max-width:1024px){.front-page-columns{grid-template-columns:1.15fr 1fr}.front-page-briefs{border-inline-end:0;padding-inline-end:0}.edition-workbench{border-block-start:1px solid var(--border-subtle);gap:0 var(--space-8);grid-column:1/-1;grid-template-columns:1.3fr 1fr;padding-block-start:var(--space-6);display:grid}.edition-workbench>.eyebrow{grid-column:1/-1}.edition-workbench-note{border-block-start:0;margin-block-start:0;padding-block-start:0}}@media (max-width:600px){.front-page{padding-block-start:var(--space-4)}.edition-line{text-align:center;display:block}.edition-line>a{display:none}.newspaper-masthead{padding-block:var(--space-5);margin-block-start:var(--space-3)}.newspaper-masthead h1{font-size:2.35rem}.edition-sections{column-gap:var(--space-4)}.edition-sections a{font-size:.8125rem}.front-page-columns{padding-block:var(--space-6);grid-template-columns:1fr}.front-page-lead,.front-page-briefs{border-inline-end:0;padding-inline-end:0}.front-page-lead h2{font-size:2.5rem}.front-page-briefs{border-block-start:1px solid var(--border-subtle);padding-block-start:var(--space-6)}.edition-workbench{display:block}.edition-workbench-note{margin-block-start:var(--space-5)}.edition-bottom-line{text-align:center;padding-block:var(--space-3);display:block}.edition-bottom-line>span{display:block}}.entertainment-news{padding-block:var(--space-8);border-block-end:1px solid var(--text-primary)}.entertainment-news .section-heading{margin-block-end:var(--space-3)}.news-context,.news-original,.news-attribution,.news-byline{font-size:var(--text-small);color:var(--text-secondary)}.news-context{max-width:var(--measure-reading)}.news-headlines{gap:var(--space-6);margin-block:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.news-headlines article{border-block-start:1px solid var(--border-subtle);padding-block-start:var(--space-4)}.news-headlines h3{font-size:var(--text-lead);margin-block:var(--space-3);overflow-wrap:anywhere;line-height:1.4}.news-headlines h3 a{min-height:var(--target-size);display:block}.news-attribution a{min-height:var(--target-size);align-items:center;text-decoration:underline;display:inline-flex}@media (max-width:768px){.news-headlines{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.news-headlines{grid-template-columns:1fr}}.editorial-photo{background:var(--surface-inset);overflow:hidden}.editorial-photo img{object-fit:cover}.front-page-lead>.editorial-photo,.front-page-briefs article>.editorial-photo,.front-page-briefs article>.guide-visual{margin-block-end:var(--space-6)}.guide-visual{margin:0 0 var(--space-8);padding:var(--space-6);border:1px solid var(--border);background:var(--surface-inset)}.guide-visual .visual-title{color:var(--foreground);margin-block:var(--space-3) var(--space-5);font-size:1.25rem;font-weight:600}.guide-visual ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.guide-visual li{padding:var(--space-3) var(--space-4);border-inline-start:3px solid var(--foreground);background:var(--surface-raised);color:var(--foreground);overflow-wrap:anywhere}.guide-visual figcaption{color:var(--muted-foreground);font-size:var(--text-small);margin-block-start:var(--space-5);line-height:1.6}.guide-visual-compact{padding:var(--space-5);margin:0}.guide-visual-compact .visual-title{font-size:1rem}.guide-visual-compact li{font-size:var(--text-small)}.guide-card>.editorial-photo{border-block-end:1px solid var(--border)}@media (min-width:768px){.prose>.guide-visual ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
