@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.MOT0tq_className{font-family:Inter,Inter Fallback;font-style:normal}.MOT0tq_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--olmos-primary-50:#fdf4ea;--olmos-primary-100:#fbe5cc;--olmos-primary-200:#f6c995;--olmos-primary-300:#f1ac5f;--olmos-primary-400:#ee9d45;--olmos-primary-500:#eb8f30;--olmos-primary-600:#c9711a;--olmos-primary-700:#9e5612;--olmos-primary-800:#7a420f;--olmos-primary-900:#5a300c;--olmos-secondary-50:#f3f4f4;--olmos-secondary-100:#e3e6e7;--olmos-secondary-200:#c7cdce;--olmos-secondary-300:#a2abad;--olmos-secondary-400:#758285;--olmos-secondary-500:#5d6c6f;--olmos-secondary-600:#4e5d60;--olmos-secondary-700:#3f4b4e;--olmos-secondary-800:#2f383a;--olmos-secondary-900:#1f2526;--olmos-neutral-0:#fff;--olmos-neutral-50:#f7f8f8;--olmos-neutral-100:#eef0f0;--olmos-neutral-200:#dde1e2;--olmos-neutral-300:#c4cacb;--olmos-neutral-400:#a8b1b3;--olmos-neutral-450:#7e898b;--olmos-neutral-500:#6b7678;--olmos-neutral-550:#7d888a;--olmos-neutral-600:#525c5e;--olmos-neutral-650:#687375;--olmos-neutral-700:#3d4547;--olmos-neutral-800:#272d2e;--olmos-neutral-900:#181c1d;--olmos-neutral-950:#0f1213;--font-sans:var(--font-inter,ui-sans-serif), system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--line-height-tight:1.15;--line-height-snug:1.35;--line-height-normal:1.55;--letter-spacing-tight:-.015em;--letter-spacing-tighter:-.025em;--letter-spacing-wide:.04em;--space-0: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-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:.375rem;--radius-md:.625rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--border-width:1px;--focus-ring-width:2px;--focus-ring-offset:2px;--focus-halo-width:4px;--size-control-height:2.75rem;--size-control-height-sm:2.25rem;--size-header-height:4rem;--size-logo-height:2.25rem;--size-logo-height-lg:3.5rem;--size-app-icon:2.75rem;--size-content-max:72rem;--size-form-max:26rem;--size-card-min:17rem;--size-prose-max:32rem;--duration-fast:.15s;--duration-normal:.2s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--lift-hover:-2px;--blur-header:12px;--z-header:100;--z-menu:110;--gradient-brand:radial-gradient(90% 70% at 0% 0%, #eb8f304d, transparent 70%), radial-gradient(60% 50% at 100% 100%, #eb8f301f, transparent 70%), linear-gradient(160deg, var(--olmos-secondary-900) 0%, var(--olmos-secondary-800) 100%);--pattern-dots:radial-gradient(#ffffff12 1px, transparent 1px);--pattern-dots-size:1.5rem 1.5rem;--color-brand-panel-text:var(--olmos-secondary-50);--color-brand-panel-muted:var(--olmos-secondary-200);--color-brand-panel-logo-text:var(--olmos-secondary-100);--size-sidebar:15rem;--size-sidebar-collapsed:4.25rem;--size-topbar-height:3.5rem;--size-drawer:min(18rem, 85vw);--size-icon:1.25rem;--size-search-max:28rem;--tone-1-from:#f1ac5f;--tone-1-to:#e0812a;--tone-1-fg:#181c1d;--tone-2-from:#5d6c6f;--tone-2-to:#3f4b4e;--tone-2-fg:#fff;--tone-3-from:#f8dcb4;--tone-3-to:#f1b56e;--tone-3-fg:#5a300c;--tone-4-from:#3f7f7a;--tone-4-to:#2c5f5b;--tone-4-fg:#fff;--tone-5-from:#4f6f8c;--tone-5-to:#384f66;--tone-5-fg:#fff;--tone-6-from:#b8583f;--tone-6-to:#8f3f2b;--tone-6-fg:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-sidebar-bg:var(--lightningcss-light,#f2f4f4)var(--lightningcss-dark,var(--olmos-neutral-950));--color-sidebar-hover:var(--lightningcss-light,#e6e9ea)var(--lightningcss-dark,#22282a);--color-content-bg:var(--lightningcss-light,#fafbfb)var(--lightningcss-dark,#15191a);--color-overlay:var(--lightningcss-light,#0f121373)var(--lightningcss-dark,#0009);--color-bg:var(--lightningcss-light,var(--olmos-neutral-50))var(--lightningcss-dark,var(--olmos-neutral-950));--color-surface:var(--lightningcss-light,var(--olmos-neutral-0))var(--lightningcss-dark,var(--olmos-neutral-900));--color-surface-muted:var(--lightningcss-light,var(--olmos-neutral-100))var(--lightningcss-dark,var(--olmos-neutral-800));--color-surface-translucent:var(--lightningcss-light,#fffc)var(--lightningcss-dark,#0f1213bf);--color-surface-raised:var(--lightningcss-light,var(--olmos-neutral-0))var(--lightningcss-dark,#1d2224);--color-border-raised:var(--lightningcss-light,var(--olmos-neutral-200))var(--lightningcss-dark,#2f3638);--color-text:var(--lightningcss-light,var(--olmos-neutral-900))var(--lightningcss-dark,var(--olmos-neutral-100));--color-text-muted:var(--lightningcss-light,var(--olmos-neutral-600))var(--lightningcss-dark,var(--olmos-neutral-400));--color-placeholder:var(--lightningcss-light,var(--olmos-neutral-500))var(--lightningcss-dark,#8a9496);--color-border:var(--lightningcss-light,var(--olmos-neutral-200))var(--lightningcss-dark,var(--olmos-neutral-800));--color-border-strong:var(--lightningcss-light,var(--olmos-neutral-500))var(--lightningcss-dark,var(--olmos-neutral-550));--color-input-border:var(--lightningcss-light,var(--olmos-neutral-450))var(--lightningcss-dark,var(--olmos-neutral-650));--color-primary:var(--olmos-primary-500);--color-primary-hover:var(--olmos-primary-300);--color-primary-active:var(--olmos-primary-400);--color-on-primary:var(--olmos-neutral-900);--color-primary-subtle:var(--lightningcss-light,var(--olmos-primary-50))var(--lightningcss-dark,#2e1f10);--color-primary-text:var(--lightningcss-light,var(--olmos-primary-700))var(--lightningcss-dark,var(--olmos-primary-300));--color-link:var(--lightningcss-light,var(--olmos-primary-700))var(--lightningcss-dark,var(--olmos-primary-300));--color-link-hover:var(--lightningcss-light,var(--olmos-primary-800))var(--lightningcss-dark,var(--olmos-primary-200));--color-secondary:var(--olmos-secondary-600);--color-secondary-hover:var(--lightningcss-light,var(--olmos-secondary-700))var(--lightningcss-dark,var(--olmos-secondary-500));--color-on-secondary:var(--olmos-neutral-0);--color-ghost-hover:var(--lightningcss-light,var(--olmos-neutral-100))var(--lightningcss-dark,var(--olmos-neutral-800));--color-focus:var(--lightningcss-light,var(--olmos-primary-700))var(--lightningcss-dark,var(--olmos-primary-300));--color-focus-halo:var(--lightningcss-light,#eb8f3047)var(--lightningcss-dark,#f1ac5f40);--color-danger:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#fda29b);--color-danger-solid:#b42318;--color-danger-solid-hover:var(--lightningcss-light,#912018)var(--lightningcss-dark,#d92d20);--color-on-danger:#fff;--color-danger-bg:var(--lightningcss-light,#fef3f2)var(--lightningcss-dark,#3b1512);--color-danger-border:var(--lightningcss-light,#fda29b)var(--lightningcss-dark,#912018);--color-success:var(--lightningcss-light,#067647)var(--lightningcss-dark,#75e0a7);--color-success-bg:var(--lightningcss-light,#ecfdf3)var(--lightningcss-dark,#0b2e1f);--color-success-border:var(--lightningcss-light,#75e0a7)var(--lightningcss-dark,#085d3a);--color-warning:var(--lightningcss-light,#93370d)var(--lightningcss-dark,#fec84b);--color-warning-bg:var(--lightningcss-light,#fffaeb)var(--lightningcss-dark,#3a2408);--color-warning-border:var(--lightningcss-light,#fec84b)var(--lightningcss-dark,#93370d);--color-info:var(--lightningcss-light,var(--olmos-secondary-700))var(--lightningcss-dark,var(--olmos-secondary-200));--color-info-bg:var(--lightningcss-light,var(--olmos-secondary-50))var(--lightningcss-dark,var(--olmos-neutral-800));--color-info-border:var(--lightningcss-light,var(--olmos-secondary-200))var(--lightningcss-dark,var(--olmos-neutral-700));--color-logo-mark:var(--olmos-primary-500);--color-logo-text:var(--lightningcss-light,var(--olmos-secondary-600))var(--lightningcss-dark,var(--olmos-secondary-100));--shadow-color-near:var(--lightningcss-light,#10181a0d)var(--lightningcss-dark,#0000004d);--shadow-color-sm:var(--lightningcss-light,#10181a0f)var(--lightningcss-dark,#0000004d);--shadow-color-md:var(--lightningcss-light,#10181a14)var(--lightningcss-dark,#00000073);--shadow-color-lg:var(--lightningcss-light,#10181a24)var(--lightningcss-dark,#0009);--shadow-color-button:var(--lightningcss-light,#10181a14)var(--lightningcss-dark,#0006);--shadow-highlight:var(--lightningcss-light,#ffffff40)var(--lightningcss-dark,#fff3);--shadow-xs:0 1px 2px var(--shadow-color-near);--shadow-sm:0 1px 2px var(--shadow-color-near), 0 2px 6px -1px var(--shadow-color-sm);--shadow-md:0 2px 4px -1px var(--shadow-color-near), 0 8px 20px -4px var(--shadow-color-md);--shadow-lg:0 4px 8px -2px var(--shadow-color-near), 0 24px 48px -12px var(--shadow-color-lg);--shadow-button:0 1px 2px var(--shadow-color-button), inset 0 1px 0 var(--shadow-highlight)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-md);line-height:var(--line-height-normal);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{line-height:var(--line-height-tight);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight);text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--color-focus-halo)}img,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}a{color:var(--color-link);text-underline-offset:.15em}a:hover{color:var(--color-link-hover)}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.ui-logo{height:var(--size-logo-height);flex-shrink:0;width:auto}.ui-logo__mark{fill:var(--color-logo-mark)}.ui-logo__text{fill:var(--color-logo-text)}.ui-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--size-control-height);padding:0 var(--space-5);border:var(--border-width) solid transparent;border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition-property:background-color,border-color,color,box-shadow,transform;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-standard);text-decoration:none;display:inline-flex;position:relative}.ui-button:focus-visible{box-shadow:0 0 0 calc(var(--focus-ring-offset) + var(--focus-ring-width) + var(--focus-halo-width)) var(--color-focus-halo)}.ui-button:active:not(:disabled){transform:translateY(1px)}.ui-button[data-size=sm]{min-height:var(--size-control-height-sm);padding:0 var(--space-3);font-size:var(--font-size-sm)}.ui-button[data-full-width=true]{width:100%}.ui-button[data-variant=primary]{background:var(--color-primary);color:var(--color-on-primary);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-button)}.ui-button[data-variant=primary]:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-on-primary)}.ui-button[data-variant=primary]:active:not(:disabled){background:var(--color-primary-active)}.ui-button[data-variant=secondary]{background:var(--color-secondary);color:var(--color-on-secondary);box-shadow:var(--shadow-xs)}.ui-button[data-variant=secondary]:hover:not(:disabled){background:var(--color-secondary-hover);color:var(--color-on-secondary)}.ui-button[data-variant=ghost]{background:var(--color-surface);color:var(--color-text);border-color:var(--color-border);box-shadow:var(--shadow-xs)}.ui-button[data-variant=ghost]:hover:not(:disabled){background:var(--color-ghost-hover);color:var(--color-text)}.ui-button[data-variant=danger]{background:var(--color-danger-solid);color:var(--color-on-danger);box-shadow:var(--shadow-xs)}.ui-button[data-variant=danger]:hover:not(:disabled){background:var(--color-danger-solid-hover);color:var(--color-on-danger)}.ui-button:disabled{cursor:not-allowed;opacity:.65}.ui-button[aria-busy=true]{cursor:progress;opacity:.9}.ui-spinner{border-radius:var(--radius-full);border:.14em solid;border-right-color:#0000;flex-shrink:0;width:1em;height:1em;animation:.7s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-loading{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-10) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm);display:flex}.ui-loading .ui-spinner{color:var(--color-primary-text);font-size:var(--font-size-lg)}.ui-skeleton{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-surface-muted) 0%, var(--color-border) 50%, var(--color-surface-muted) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite ui-shimmer;display:block}.ui-skeleton--title{height:var(--font-size-xl);width:45%}.ui-skeleton--text{height:var(--font-size-sm);width:85%}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.ui-form{gap:var(--space-5);flex-direction:column;display:flex}.ui-form>.ui-button[type=submit]{margin-block-start:var(--space-1)}.ui-field{gap:var(--space-2);flex-direction:column;display:flex}.ui-field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.ui-field__required{color:var(--color-danger);margin-inline-start:var(--space-1)}.ui-field__input{min-height:var(--size-control-height);width:100%;padding:0 var(--space-3);border:var(--border-width) solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-md);box-shadow:var(--shadow-xs);transition-property:border-color,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-standard)}.ui-field__input::placeholder{color:var(--color-placeholder)}.ui-field__input:hover:not(:disabled,:focus){border-color:var(--color-border-strong)}.ui-field__input:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus), 0 0 0 calc(1px + var(--focus-halo-width)) var(--color-focus-halo);outline:none}.ui-field__input[aria-invalid=true]{border-color:var(--color-danger)}.ui-field__input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 1px var(--color-danger), 0 0 0 calc(1px + var(--focus-halo-width)) var(--color-focus-halo)}.ui-field__input:disabled,input.ui-field__input:read-only,textarea.ui-field__input:read-only{background:var(--color-surface-muted)}.ui-field__input:disabled{cursor:not-allowed}.ui-field__hint{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ui-field__error{font-size:var(--font-size-sm);color:var(--color-danger);font-weight:var(--font-weight-medium)}.ui-alert{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-width) solid;border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:var(--line-height-snug);grid-template-columns:auto 1fr;align-items:start;display:grid}.ui-alert__icon{width:1.25em;height:1.25em;margin-block-start:.05em}.ui-alert__body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-alert__title{font-weight:var(--font-weight-semibold)}.ui-alert__action{margin-block-start:var(--space-2)}.ui-alert[data-variant=error]{background:var(--color-danger-bg);border-color:var(--color-danger-border);color:var(--color-danger)}.ui-alert[data-variant=success]{background:var(--color-success-bg);border-color:var(--color-success-border);color:var(--color-success)}.ui-alert[data-variant=warning]{background:var(--color-warning-bg);border-color:var(--color-warning-border);color:var(--color-warning)}.ui-alert[data-variant=info]{background:var(--color-info-bg);border-color:var(--color-info-border);color:var(--color-info)}.ui-badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1;display:inline-flex}.ui-badge[data-tone=primary]{background:var(--color-primary-subtle);color:var(--color-primary-text);border-color:#0000}.ui-badge[data-tone=success]{background:var(--color-success-bg);color:var(--color-success);border-color:#0000}.ui-badge[data-tone=warning]{background:var(--color-warning-bg);color:var(--color-warning);border-color:#0000}.ui-badge__dot{width:var(--space-1);height:var(--space-1);border-radius:var(--radius-full);background:currentColor}.ui-card{gap:var(--space-4);padding:var(--space-6);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.ui-card__title{font-size:var(--font-size-lg)}.ui-icon{width:var(--size-icon);height:var(--size-icon);flex-shrink:0}.ui-icon-button{width:var(--size-control-height);height:var(--size-control-height);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.ui-icon-button:hover{background:var(--color-ghost-hover)}.ui-page-header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-8);display:flex}.ui-page-header__text{gap:var(--space-2);flex-direction:column;flex:18rem;min-width:0;display:flex}.ui-page-header__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-page-header__eyebrow{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ui-page-header__eyebrow:first-letter{text-transform:uppercase}.ui-page-header__title{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tighter)}.ui-page-header[data-size=lg] .ui-page-header__title{font-size:var(--font-size-3xl)}.ui-page-header__description{color:var(--color-text-muted);font-size:var(--font-size-md);max-width:var(--size-prose-max)}@media (min-width:48rem){.ui-page-header__title{font-size:var(--font-size-3xl)}.ui-page-header[data-size=lg] .ui-page-header__title{font-size:var(--font-size-4xl)}.ui-page-header[data-size=lg] .ui-page-header__description{font-size:var(--font-size-lg)}}.ui-section-header{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.ui-section-header__title{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);display:inline-flex}.ui-section-header__meta{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:0;line-height:1}.ui-section-header__actions{flex:100%}@media (min-width:40rem){.ui-section-header__actions{flex:0 1 var(--size-search-max)}}.ui-search{width:100%;position:relative}.ui-search__icon{inset-inline-start:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-search__input{width:100%;min-height:var(--size-control-height);padding-block:0;padding-inline:calc(var(--space-3) + var(--size-icon) + var(--space-2)) var(--size-control-height);border:var(--border-width) solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-md);box-shadow:var(--shadow-xs);appearance:none;transition-property:border-color,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-standard)}.ui-search__input::-webkit-search-cancel-button{appearance:none}.ui-search__input::placeholder{color:var(--color-placeholder)}.ui-search__input:hover:not(:focus){border-color:var(--color-border-strong)}.ui-search__input:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus), 0 0 0 calc(1px + var(--focus-halo-width)) var(--color-focus-halo);outline:none}.ui-search__kbd{inset-inline-end:var(--space-3);min-width:var(--space-6);height:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}@media (hover:none){.ui-search__kbd{display:none}}.ui-search__clear{inset-inline-end:0;width:var(--size-control-height);border-radius:var(--radius-md);height:100%;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:0}.ui-search__clear:hover{color:var(--color-text)}.ui-app-grid{grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--size-card-min)), 1fr));gap:var(--space-4);padding:0;list-style:none;display:grid}.ui-app-card{gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);transition-property:transform,box-shadow,border-color;transition-duration:var(--duration-normal);transition-timing-function:var(--easing-standard);flex-direction:column;display:flex;position:relative}.ui-app-card:hover{box-shadow:var(--shadow-sm)}.ui-app-card[data-interactive=true]:hover{transform:translateY(var(--lift-hover));border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.ui-app-card:has(.ui-app-card__link:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-app-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.ui-app-card__icon{width:var(--size-app-icon);height:var(--size-app-icon);border-radius:var(--radius-lg);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);flex-shrink:0;place-items:center;display:grid}.ui-app-card__icon[data-tone]{background:linear-gradient(135deg, var(--tone-from), var(--tone-to));color:var(--tone-fg);box-shadow:var(--shadow-xs), inset 0 1px 0 #ffffff40}.ui-app-card__icon[data-tone="1"]{--tone-from:var(--tone-1-from);--tone-to:var(--tone-1-to);--tone-fg:var(--tone-1-fg)}.ui-app-card__icon[data-tone="2"]{--tone-from:var(--tone-2-from);--tone-to:var(--tone-2-to);--tone-fg:var(--tone-2-fg)}.ui-app-card__icon[data-tone="3"]{--tone-from:var(--tone-3-from);--tone-to:var(--tone-3-to);--tone-fg:var(--tone-3-fg)}.ui-app-card__icon[data-tone="4"]{--tone-from:var(--tone-4-from);--tone-to:var(--tone-4-to);--tone-fg:var(--tone-4-fg)}.ui-app-card__icon[data-tone="5"]{--tone-from:var(--tone-5-from);--tone-to:var(--tone-5-to);--tone-fg:var(--tone-5-fg)}.ui-app-card__icon[data-tone="6"]{--tone-from:var(--tone-6-from);--tone-to:var(--tone-6-to);--tone-fg:var(--tone-6-fg)}.ui-app-card__body{gap:var(--space-1);flex-direction:column;display:flex}.ui-app-card__title{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);display:flex}.ui-app-card__link{color:inherit;text-decoration:none}.ui-app-card__link:hover{color:inherit}.ui-app-card__link:after{content:"";border-radius:inherit;position:absolute;inset:0}.ui-app-card__link:focus-visible{outline:none}.ui-app-card__arrow{color:var(--color-text-muted);opacity:0;transform:translateX(calc(-1 * var(--space-1)));transition-property:opacity,transform;transition-duration:var(--duration-normal);transition-timing-function:var(--easing-standard)}.ui-app-card:hover .ui-app-card__arrow,.ui-app-card:focus-within .ui-app-card__arrow{opacity:1;transform:none}@media (hover:none){.ui-app-card__arrow{opacity:1;transform:none}}.ui-app-card__description{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-snug);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-skeleton--badge{width:var(--space-20);height:var(--space-5);border-radius:var(--radius-full)}.ui-skeleton--eyebrow{width:30%;height:var(--font-size-sm)}.ui-skeleton--heading{width:60%;height:var(--font-size-4xl)}.ui-empty{align-items:center;gap:var(--space-2);padding:var(--space-12) var(--space-6);text-align:center;background:var(--color-surface);border:var(--border-width) dashed var(--color-border-strong);border-radius:var(--radius-xl);flex-direction:column;display:flex}.ui-empty__art{width:calc(var(--space-20) * 2);height:auto;margin-block-end:var(--space-2)}.ui-empty__card{fill:var(--color-surface);stroke:var(--color-border-strong);stroke-width:1.5px}.ui-empty__card--back{fill:var(--color-surface-muted);stroke:var(--color-border)}.ui-empty__accent{fill:var(--color-primary)}.ui-empty__line{fill:var(--color-border)}.ui-empty__line--soft{fill:var(--color-surface-muted)}.ui-empty__lens{fill:none;stroke:var(--color-primary-text);stroke-width:6px;stroke-linecap:round}.ui-empty__lens circle{fill:var(--color-surface)}.ui-empty__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-tight)}.ui-empty__description{max-width:var(--size-prose-max);color:var(--color-text-muted);font-size:var(--font-size-sm)}.ui-empty__action{margin-block-start:var(--space-3)}.ui-auth{background:var(--color-bg);grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}.ui-auth__brand{display:none}.ui-auth__main{gap:var(--space-6);min-width:0;flex-direction:column;padding-block-end:var(--space-6);display:flex}.ui-auth__strip{--color-logo-text:var(--color-brand-panel-logo-text);align-items:flex-start;gap:var(--space-2);padding-block:clamp(var(--space-4), 4dvh, var(--space-10)) clamp(var(--space-5), 4dvh, var(--space-10));padding-inline:var(--space-5);background-image:var(--pattern-dots), var(--gradient-brand);background-size:var(--pattern-dots-size), auto;color:var(--color-brand-panel-text);flex-direction:column;display:flex}.ui-auth__strip-logo{height:var(--size-logo-height)}.ui-auth__strip-title{max-width:var(--size-prose-max);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);text-wrap:balance;margin-block-start:var(--space-2)}.ui-auth__panel{gap:var(--space-6);width:calc(100% - 2 * var(--space-4));max-width:var(--size-form-max);padding:var(--space-6) var(--space-5);background:var(--color-surface-raised);border:var(--border-width) solid var(--color-border-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex-direction:column;margin:auto;display:flex;position:relative}.ui-auth__header{gap:var(--space-2);flex-direction:column;display:flex}.ui-auth__title{font-size:var(--font-size-2xl);letter-spacing:var(--letter-spacing-tighter)}.ui-auth__description{color:var(--color-text-muted)}.ui-auth__content{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:48rem){.ui-auth__strip{text-align:center;padding-inline:var(--space-8);align-items:center}.ui-auth__main{gap:var(--space-10);padding-block-end:var(--space-10)}.ui-auth__panel{gap:var(--space-8);padding:var(--space-10);box-shadow:var(--shadow-lg)}.ui-auth__title{font-size:var(--font-size-3xl)}.ui-auth__header{text-align:center}}@media (min-width:64rem){.ui-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ui-auth__main{padding:var(--space-10) var(--space-5);flex-direction:row;justify-content:center;align-items:center}.ui-auth__strip{display:none}.ui-auth__panel{background:var(--color-surface);border-color:var(--color-border);width:100%;margin:0}.ui-auth__brand{--color-logo-text:var(--color-brand-panel-logo-text);justify-content:space-between;gap:var(--space-12);padding:var(--space-12);background-image:var(--pattern-dots), var(--gradient-brand);background-size:var(--pattern-dots-size), auto;color:var(--color-brand-panel-text);flex-direction:column;display:flex}.ui-auth__brand-logo{height:var(--size-logo-height-lg);align-self:flex-start}.ui-auth__brand-copy{gap:var(--space-4);max-width:var(--size-prose-max);flex-direction:column;display:flex}.ui-auth__brand-title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-wrap:balance;letter-spacing:var(--letter-spacing-tighter)}.ui-auth__brand-description{color:var(--color-brand-panel-muted);font-size:var(--font-size-lg);line-height:var(--line-height-snug)}.ui-auth__brand-footer{color:var(--color-brand-panel-muted);font-size:var(--font-size-sm)}.ui-auth__header{text-align:start}}.ui-skip-link{inset-inline-start:var(--space-4);top:calc(-1 * var(--size-header-height));z-index:var(--z-menu);padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-md);position:absolute}.ui-skip-link:focus{top:var(--space-2);color:var(--color-on-primary)}.ui-app{background:var(--color-content-bg);min-height:100dvh}.ui-topbar{z-index:var(--z-header);align-items:center;gap:var(--space-2);min-height:var(--size-topbar-height);padding-inline:var(--space-2);background:var(--color-surface);border-bottom:var(--border-width) solid var(--color-border);grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ui-topbar{background:var(--color-surface-translucent);-webkit-backdrop-filter:saturate(180%) blur(var(--blur-header));backdrop-filter:saturate(180%) blur(var(--blur-header))}}.ui-topbar__brand{border-radius:var(--radius-sm);justify-self:start;display:inline-flex}.ui-topbar__logo{height:var(--size-control-height-sm)}.ui-topbar__accessory{align-items:center;padding-inline-end:var(--space-2);display:flex}.ui-sidebar{display:none}.ui-sidebar__inner{gap:var(--space-1);width:100%;min-height:100%;padding:var(--space-3);flex-direction:column;display:flex}.ui-sidebar__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--size-topbar-height);padding-inline:var(--space-2);margin-block-end:var(--space-4);display:flex}.ui-sidebar__brand{border-radius:var(--radius-sm);display:inline-flex}.ui-sidebar__logo{height:var(--size-logo-height)}.ui-sidebar__app-name{padding:0 var(--space-3) var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.ui-sidebar__nav{flex:1}.ui-nav{gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.ui-nav__link{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-control-height);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-align:start;cursor:pointer;transition-property:background-color,color;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-standard);background:0 0;border:0;text-decoration:none;display:flex;position:relative}.ui-nav__link:hover{background:var(--color-sidebar-hover);color:var(--color-text)}.ui-nav__link[aria-current=page]{background:var(--color-primary-subtle);color:var(--color-primary-text)}.ui-nav__link[aria-current=page]:before{content:"";inset-inline-start:0;top:var(--space-3);bottom:var(--space-3);border-radius:var(--radius-full);background:var(--color-primary);width:3px;position:absolute}.ui-sidebar__foot{gap:var(--space-1);border-top:var(--border-width) solid var(--color-border);flex-direction:column;padding-block-start:var(--space-3);display:flex}.ui-app__content{min-width:0}.ui-app__main{width:100%;max-width:var(--size-content-max);padding:var(--space-6) var(--space-4) var(--space-12);margin-inline:auto}.ui-app__main:focus{outline:none}.ui-drawer{width:var(--size-drawer);border:0;border-inline-end:var(--border-width) solid var(--color-border);background:var(--color-sidebar-bg);max-width:none;height:100dvh;max-height:none;color:var(--color-text);box-shadow:var(--shadow-lg);margin:0;padding:0;position:fixed;inset:0 auto 0 0;overflow-y:auto}.ui-drawer[open]{animation:ui-drawer-in var(--duration-normal) var(--easing-standard);display:flex}.ui-drawer::backdrop{background:var(--color-overlay)}.ui-drawer__close{color:var(--color-text-muted)}@keyframes ui-drawer-in{0%{transform:translate(-100%)}}html:has(.ui-drawer[open]){overflow:hidden}@media (min-width:48rem){.ui-topbar,.ui-drawer{display:none}.ui-app{grid-template-columns:var(--size-sidebar) minmax(0, 1fr);transition:grid-template-columns var(--duration-normal) var(--easing-standard);display:grid}.ui-app[data-collapsed=true]{grid-template-columns:var(--size-sidebar-collapsed) minmax(0, 1fr)}.ui-sidebar{z-index:var(--z-header);background:var(--color-sidebar-bg);border-inline-end:var(--border-width) solid var(--color-border);height:100dvh;display:flex;position:sticky;top:0}.ui-app__main{padding:var(--space-10) var(--space-8) var(--space-16)}.ui-app[data-collapsed=true] .ui-sidebar__head{justify-content:center;padding-inline:0}.ui-app[data-collapsed=true] .ui-nav__link{justify-content:center;padding:0}.ui-app[data-collapsed=true] .ui-nav__label{inset-inline-start:calc(100% + var(--space-3));z-index:var(--z-menu);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-surface);font-size:var(--font-size-xs);white-space:nowrap;box-shadow:var(--shadow-md);opacity:0;transform:translate(calc(-1 * var(--space-1)), -50%);pointer-events:none;transition-property:opacity,transform;transition-duration:var(--duration-fast);position:absolute;top:50%}.ui-app[data-collapsed=true] .ui-nav__link:hover .ui-nav__label,.ui-app[data-collapsed=true] .ui-nav__link:focus-visible .ui-nav__label{opacity:1;transform:translateY(-50%)}.ui-app[data-collapsed=true] .ui-user-menu__trigger{justify-content:center;padding-inline:0}.ui-app[data-collapsed=true] .ui-sidebar .ui-user-menu__text,.ui-app[data-collapsed=true] .ui-sidebar .ui-user-menu__chevron{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ui-app[data-collapsed=true] .ui-sidebar .ui-user-menu__popover{inset-inline:calc(100% + var(--space-2)) auto;width:var(--size-sidebar);bottom:0}}.ui-avatar{width:var(--size-control-height-sm);height:var(--size-control-height-sm);border-radius:var(--radius-full);background:var(--color-primary-subtle);color:var(--color-primary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);box-shadow:inset 0 0 0 var(--border-width) var(--color-border);flex-shrink:0;place-items:center;display:grid}.ui-user-menu{position:relative}.ui-user-menu__trigger{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-control-height);padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-text);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);background:0 0;border:0;display:flex}.ui-user-menu__trigger:hover,.ui-user-menu__trigger[aria-expanded=true]{background:var(--color-sidebar-hover)}.ui-user-menu__text{min-width:0;line-height:var(--line-height-snug);flex-direction:column;flex:1;display:flex}.ui-user-menu__name,.ui-user-menu__email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-user-menu__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ui-user-menu__email{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ui-user-menu__chevron{color:var(--color-text-muted)}.ui-user-menu__popover{inset-inline:0;bottom:calc(100% + var(--space-2));z-index:var(--z-menu);padding:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:ui-pop-in var(--duration-fast) var(--easing-standard);position:absolute}.ui-user-menu__popover[hidden]{display:none}@keyframes ui-pop-in{0%{opacity:0;transform:translateY(var(--space-1))}}.ui-user-menu__detail{padding:var(--space-1) var(--space-3) var(--space-2);border-bottom:var(--border-width) solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;margin-block-end:var(--space-1);overflow:hidden}.ui-user-menu__item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-control-height);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ui-user-menu__item:hover:not(:disabled){background:var(--color-ghost-hover)}.ui-user-menu__item:disabled{cursor:progress;opacity:.7}.ui-user-menu__section{gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-2);border-bottom:var(--border-width) solid var(--color-border);flex-direction:column;margin-block-end:var(--space-1);display:flex}.ui-user-menu__section-title{padding-inline:var(--space-2);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ui-theme-toggle{gap:var(--space-1);min-inline-size:0;padding:var(--space-1);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);margin:0;display:inline-flex}.ui-theme-toggle__option{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--size-control-height);min-height:var(--size-control-height);padding:0 var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition-property:background-color,color,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-standard);flex:1;display:inline-flex;position:relative}.ui-theme-toggle__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ui-theme-toggle__option:hover{color:var(--color-text)}.ui-theme-toggle__option:has(.ui-theme-toggle__input:checked){background:var(--color-surface);color:var(--color-primary-text);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-strong), var(--shadow-xs)}.ui-theme-toggle__option:has(.ui-theme-toggle__input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-theme-toggle[data-display=icons] .ui-theme-toggle__option{padding:0}@media (pointer:fine){.ui-theme-toggle__option{min-width:var(--size-control-height-sm);min-height:var(--size-control-height-sm)}}.ui-user-menu .ui-theme-toggle{display:flex}.ui-user-menu .ui-theme-toggle__option{gap:var(--space-1);padding:var(--space-1);font-size:var(--font-size-xs);flex-direction:column}.ui-field__affix{position:relative}.ui-field__prefix{inset-inline-start:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-field__affix .ui-field__input{padding-inline-start:calc(var(--space-3) + var(--space-4))}.ui-field__textarea{min-height:calc(var(--size-control-height) * 2.5);padding-block:var(--space-2);line-height:var(--line-height-normal);resize:vertical}.ui-field__hint--split{justify-content:space-between;gap:var(--space-3);display:flex}.ui-field__count{font-variant-numeric:tabular-nums;flex-shrink:0}.ui-select{position:relative}.ui-select__control{appearance:none;cursor:pointer;padding-inline-end:calc(var(--space-3) + var(--size-icon) + var(--space-1))}.ui-select__chevron{inset-inline-end:var(--space-3);width:var(--size-icon);height:var(--size-icon);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-rtable__table-wrap{display:none}.ui-rtable__cards{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.ui-rtable__card{padding:var(--space-4);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-xs);position:relative}.ui-rtable__card:has(a:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}@media (min-width:48rem){.ui-rtable__table-wrap{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);display:block;overflow-x:auto}.ui-rtable__cards{display:none}}.ui-rtable__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm)}.ui-rtable__table th{padding:var(--space-3) var(--space-4);background:var(--color-surface-muted);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;white-space:nowrap;border-bottom:var(--border-width) solid var(--color-border)}.ui-rtable__table td{padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--color-border);vertical-align:middle}.ui-rtable__table tbody tr:last-child td{border-bottom:0}.ui-rtable__table tbody tr{transition:background-color var(--duration-fast) var(--easing-standard);position:relative}.ui-rtable__table tbody tr:hover{background:var(--color-surface-muted)}.ui-rtable__table [data-align=start]{text-align:start}.ui-rtable__table [data-align=end]{text-align:end;font-variant-numeric:tabular-nums}.ui-rtable__table [data-align=center]{text-align:center}.ui-rtable__skeleton{flex-direction:column;display:flex}.ui-rtable__skeleton-row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);grid-template-columns:auto 1fr 1fr;display:grid}.ui-rtable__skeleton-thumb{width:var(--size-app-icon);height:var(--size-app-icon);border-radius:var(--radius-md)}.ui-pagination{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.ui-pagination__summary{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.ui-pagination__list{align-items:center;gap:var(--space-1);padding:0;list-style:none;display:flex}.ui-pagination__link{min-width:var(--size-control-height);height:var(--size-control-height);padding-inline:var(--space-2);border:var(--border-width) solid transparent;border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;place-items:center;text-decoration:none;display:inline-grid}a.ui-pagination__link:hover{background:var(--color-ghost-hover);color:var(--color-text)}.ui-pagination__link[aria-current=page]{background:var(--color-primary-subtle);border-color:var(--color-border-strong);color:var(--color-primary-text)}.ui-pagination__link[aria-disabled=true]{color:var(--color-text-muted);opacity:.5}.ui-pagination__gap{color:var(--color-text-muted);padding-inline:var(--space-1)}@media (max-width:39.99rem){:is(.ui-pagination__number:not(:has([aria-current=page])),.ui-pagination__gap){display:none}}.ui-confirm{width:min(28rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-6);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);color:var(--color-text);box-shadow:var(--shadow-lg);margin:auto}.ui-confirm[open]{gap:var(--space-3);animation:ui-pop-in var(--duration-normal) var(--easing-standard);flex-direction:column;display:flex}.ui-confirm::backdrop{background:var(--color-overlay)}.ui-confirm__title{font-size:var(--font-size-lg)}.ui-confirm__description{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ui-confirm__actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap-reverse;margin-block-start:var(--space-3);display:flex}@media (max-width:39.99rem){.ui-confirm__actions .ui-button{flex:100%}}.ui-toasts{inset-inline:var(--space-4);bottom:var(--space-4);z-index:var(--z-menu);align-items:center;gap:var(--space-2);pointer-events:none;flex-direction:column;display:flex;position:fixed}.ui-toasts__live{display:contents}@media (min-width:48rem){.ui-toasts{inset-inline:auto var(--space-6);bottom:var(--space-6);align-items:flex-end}}.ui-toast{align-items:center;gap:var(--space-3);width:min(24rem,100%);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border:var(--border-width) solid var(--color-border);border-inline-start-width:var(--space-1);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-sm);box-shadow:var(--shadow-lg);pointer-events:auto;animation:ui-pop-in var(--duration-normal) var(--easing-standard);display:flex}.ui-toast[data-tone=success]{border-inline-start-color:var(--color-success)}.ui-toast[data-tone=error]{border-inline-start-color:var(--color-danger)}.ui-toast[data-tone=info]{border-inline-start-color:var(--color-info)}.ui-toast__message{flex:1}.ui-toast__close{width:var(--size-control-height);height:var(--size-control-height);border-radius:var(--radius-md);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.ui-toast__close:hover{background:var(--color-ghost-hover);color:var(--color-text)}.ui-dropzone{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-4);border:2px dashed var(--color-input-border);border-radius:var(--radius-xl);background:var(--color-surface);text-align:center;transition-property:border-color,background-color;transition-duration:var(--duration-fast);flex-direction:column;display:flex;position:relative}.ui-dropzone[data-dragging=true]{border-color:var(--color-focus);background:var(--color-primary-subtle)}.ui-dropzone[data-disabled=true]{opacity:.6}.ui-dropzone__icon{width:var(--space-8);height:var(--space-8);color:var(--color-text-muted)}.ui-dropzone__input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.ui-dropzone__button{min-height:var(--size-control-height);padding:0 var(--space-5);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-xs);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.ui-dropzone__button:hover{background:var(--color-ghost-hover)}.ui-dropzone:has(.ui-dropzone__input:focus-visible) .ui-dropzone__button{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-dropzone[data-disabled=true] .ui-dropzone__button{cursor:not-allowed}.ui-dropzone__drop-text,.ui-dropzone__hint{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (hover:none){.ui-dropzone__drop-text{display:none}}.ui-image-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,7.5rem),1fr));padding:0;list-style:none;display:grid}.ui-image-grid__item{gap:var(--space-2);padding:var(--space-2);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.ui-image-grid__item[data-status=error]{border-color:var(--color-danger)}.ui-image-grid__frame{aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-surface-muted);position:relative;overflow:hidden}.ui-image-grid__img{object-fit:cover;width:100%;height:100%}.ui-image-grid__item[data-status=queued] .ui-image-grid__img,.ui-image-grid__item[data-status=error] .ui-image-grid__img{opacity:.6}.ui-image-grid__badge{inset-inline-start:var(--space-2);top:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-sm);line-height:1;position:absolute}.ui-image-grid__overlay{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-2);background:var(--color-surface-translucent);color:var(--color-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);flex-direction:column;display:flex;position:absolute;inset:0}.ui-image-grid__progress{width:80%;height:var(--space-1);accent-color:var(--color-primary)}.ui-image-grid__note{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ui-image-grid__error{color:var(--color-danger);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.ui-image-grid__actions{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;margin-block-start:auto;display:flex}.ui-image-grid__action{color:var(--color-text-muted)}.ui-image-grid__action:hover{color:var(--color-text)}.ui-image-grid__action:disabled{cursor:not-allowed;opacity:.5}.ui-toolbar{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.ui-toolbar>*{flex:14rem;min-width:0}@media (min-width:48rem){.ui-toolbar>:first-child{flex:2 20rem}}.ui-form-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.ui-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-form-grid__full{grid-column:1/-1}}.ui-form-actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap-reverse;display:flex}@media (max-width:39.99rem){.ui-form-actions>*{flex:100%}}.ui-thumb{width:var(--size-app-icon);height:var(--size-app-icon);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);color:var(--color-text-muted);flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.ui-thumb__img{object-fit:cover;width:100%;height:100%}.ui-thumb__icon{width:var(--size-icon);height:var(--size-icon)}.ui-rtable__row-link{color:var(--color-text);font-weight:var(--font-weight-medium);text-decoration:none}.ui-rtable__row-link:hover{color:var(--color-text);text-decoration:underline}.ui-rtable__row-link:after{content:"";position:absolute;inset:0}.ui-rtable__row-link:focus-visible{outline:none}.ui-rtable__table tbody tr:has(.ui-rtable__row-link:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.ui-rtable__table td .ui-button,.ui-rtable__table td .ui-icon-button,.ui-rtable__card .ui-button,.ui-rtable__card .ui-icon-button{z-index:1;position:relative}.ui-empty__lock rect{fill:var(--color-surface);stroke:var(--color-primary-text);stroke-width:5px}.ui-empty__lock path{fill:none;stroke:var(--color-primary-text);stroke-width:5px;stroke-linecap:round}.ui-sselect{gap:var(--space-2);flex-direction:column;min-width:0;display:flex;position:relative}.ui-sselect__trigger{align-items:center;gap:var(--space-2);text-align:start;cursor:pointer;display:flex}.ui-sselect__trigger:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus), 0 0 0 calc(1px + var(--focus-halo-width)) var(--color-focus-halo);outline:none}.ui-sselect__trigger:disabled{cursor:not-allowed}.ui-sselect__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-medium);flex:1;overflow:hidden}.ui-sselect__value--placeholder{color:var(--color-placeholder);font-weight:var(--font-weight-regular)}.ui-sselect__chevron{color:var(--color-text-muted)}.ui-sselect__panel{inset-inline:0;top:calc(100% + var(--space-1));z-index:var(--z-menu);min-width:min(20rem,100%);padding:var(--space-2);background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);animation:ui-pop-in var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex;position:absolute}.ui-sselect__search{margin-block-end:var(--space-2);position:relative}.ui-sselect__search-icon{inset-inline-start:var(--space-3);color:var(--color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.ui-sselect__search-input{width:100%;min-height:var(--size-control-height);padding:0 var(--space-3) 0 calc(var(--space-3) + var(--size-icon) + var(--space-2));border:var(--border-width) solid var(--color-input-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--font-size-md)}.ui-sselect__search-input:focus-visible{border-color:var(--color-focus);box-shadow:0 0 0 1px var(--color-focus);outline:none}.ui-sselect__list{border-radius:var(--radius-md);max-height:min(18rem,50vh);padding:0;list-style:none;overflow-y:auto}.ui-sselect__list:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-sselect__option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--size-control-height);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;display:flex}.ui-sselect__option[data-active=true]{background:var(--color-ghost-hover);box-shadow:inset 0 0 0 var(--border-width) var(--color-border-strong)}.ui-sselect__option[aria-selected=true]{color:var(--color-primary-text)}.ui-sselect__option[aria-selected=true] .ui-sselect__option-label:before{content:"✓ "}.ui-sselect__option-text{flex-direction:column;min-width:0;display:flex}.ui-sselect__option-label{font-weight:var(--font-weight-medium);overflow-wrap:anywhere}.ui-sselect__option-description{color:var(--color-text-muted);font-size:var(--font-size-xs)}.ui-sselect__empty{padding:var(--space-3);color:var(--color-text-muted);font-size:var(--font-size-sm)}.ui-sselect__footer{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-1) 0;border-top:var(--border-width) solid var(--color-border);font-size:var(--font-size-sm);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.ui-check{align-items:center;gap:var(--space-2);min-height:var(--size-control-height);cursor:pointer;display:inline-flex}.ui-check input{width:var(--space-5);height:var(--space-5);accent-color:var(--color-primary-text)}.ui-form-dialog{width:min(32rem, calc(100vw - 2 * var(--space-4)))}.ui-media-grid{container-type:inline-size}.ui-media-grid__list{gap:var(--space-4);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@container (min-width:26rem){.ui-media-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:46rem){.ui-media-grid__list{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:62rem){.ui-media-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-media-card{background:var(--color-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-xs);transition-property:transform,box-shadow,border-color;transition-duration:var(--duration-normal);transition-timing-function:var(--easing-standard);flex-direction:column;display:flex;position:relative;overflow:hidden}.ui-media-card:hover{transform:translateY(var(--lift-hover));border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.ui-media-card:has(.ui-media-card__link:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-media-card__media{aspect-ratio:4/3;background:var(--color-surface-muted);position:relative;overflow:hidden}.ui-media-card__media.ui-skeleton{border-radius:0}.ui-media-card__img{object-fit:cover;width:100%;height:100%;transition:transform var(--duration-normal) var(--easing-standard)}.ui-media-card:hover .ui-media-card__img{transform:scale(1.03)}.ui-media-card__placeholder{justify-content:center;align-items:center;gap:var(--space-2);background:radial-gradient(circle at 30% 20%, var(--color-primary-subtle), transparent 60%), var(--color-surface-muted);width:100%;height:100%;color:var(--color-text-muted);font-size:var(--font-size-sm);flex-direction:column;display:flex}.ui-media-card__placeholder-icon{width:var(--space-10);height:var(--space-10);opacity:.8}.ui-media-card__overlay{inset-inline-end:var(--space-2);top:var(--space-2);gap:var(--space-1);display:flex;position:absolute}.ui-media-card__overlay .ui-badge{box-shadow:var(--shadow-sm)}.ui-media-card__overlay .ui-badge[data-tone=neutral]{background:var(--color-surface)}.ui-media-card__body{gap:var(--space-2);padding:var(--space-4);flex-direction:column;flex:1;display:flex}.ui-media-card__title{font-size:var(--font-size-md);line-height:var(--line-height-snug)}.ui-media-card__link{color:var(--color-text);text-decoration:none}.ui-media-card__link:hover{color:var(--color-text)}.ui-media-card__link:after{content:"";position:absolute;inset:0}.ui-media-card__link:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.ui-media-card:hover,.ui-media-card:hover .ui-media-card__img{transform:none}.ui-sselect__panel{animation:none}.ui-button:active:not(:disabled),.ui-app-card[data-interactive=true]:hover,.ui-app-card__arrow{transform:none}.ui-skeleton,.ui-drawer[open],.ui-user-menu__popover,.ui-confirm[open],.ui-toast{animation:none}}.ui-checkbox{--checkbox-size:1.25rem;align-items:flex-start;gap:var(--space-3);min-height:var(--size-control-height);padding-block:calc((var(--size-control-height) - var(--checkbox-size)) / 2);display:flex;position:relative}.ui-checkbox__input{appearance:none;width:var(--checkbox-size);height:var(--checkbox-size);border:var(--border-width) solid var(--color-input-border);border-radius:calc(var(--radius-sm) - 2px);background:var(--color-surface);box-shadow:var(--shadow-xs);cursor:pointer;transition-property:background-color,border-color,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-standard);flex:none;margin:0}.ui-checkbox__input:hover:not(:disabled,:checked){border-color:var(--color-border-strong)}.ui-checkbox__input:checked{border-color:var(--color-primary);background:var(--color-primary)}.ui-checkbox__input:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}.ui-checkbox__input:disabled{cursor:not-allowed;background:var(--color-surface-muted)}.ui-checkbox__input:checked:disabled{opacity:.6}.ui-checkbox__box{width:var(--checkbox-size);height:var(--checkbox-size);color:var(--color-on-primary);opacity:0;pointer-events:none;position:absolute;inset-block-start:calc((var(--size-control-height) - var(--checkbox-size)) / 2);inset-inline-start:0}.ui-checkbox__box svg{width:100%;height:100%;display:block}.ui-checkbox__input:checked+.ui-checkbox__box{opacity:1}.ui-checkbox__label{gap:var(--space-1);color:var(--color-text);font-size:var(--font-size-md);line-height:var(--checkbox-size);cursor:pointer;flex-direction:column;display:flex}.ui-checkbox__input:disabled~.ui-checkbox__label{color:var(--color-text-muted);cursor:not-allowed}.ui-checkbox__description{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ui-checkbox-group{border:0;min-inline-size:0;margin:0;padding:0}.ui-checkbox-group>legend{float:inline-start;width:100%;padding:0}.ui-checkbox-group__options{padding-inline:var(--space-3);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.ui-checkbox-group__options>.ui-checkbox+.ui-checkbox{border-block-start:var(--border-width) solid var(--color-border)}.ui-checkbox-group[aria-invalid=true] .ui-checkbox-group__options{border-color:var(--color-danger)}.ui-action-menu{min-width:12rem;padding:var(--space-1);background:var(--color-surface);color:var(--color-text);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);margin:0;position:fixed;inset:auto}.ui-action-menu:popover-open{animation:ui-pop-in var(--duration-fast) var(--easing-standard);flex-direction:column;display:flex}.ui-action-menu__trigger[aria-expanded=true]{background:var(--color-ghost-hover)}.ui-action-menu__item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--size-control-height);padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.ui-action-menu__item[data-tone=danger]{color:var(--color-danger)}.ui-action-menu__item:hover:not(:disabled),.ui-action-menu__item:focus-visible{background:var(--color-ghost-hover);outline:none}.ui-action-menu__item:disabled{cursor:not-allowed;opacity:.6}.ui-gallery{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ui-gallery__stage{aspect-ratio:1;background:var(--color-surface-muted);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-xl);touch-action:pan-y;flex:1 0 auto;position:relative;overflow:hidden}.ui-gallery[data-ratio=landscape] .ui-gallery__stage,.ui-gallery--empty[data-ratio=landscape]{aspect-ratio:4/3}.ui-gallery__img{object-fit:contain;width:100%;height:100%;animation:ui-gallery-in var(--duration-normal) var(--easing-standard)}@keyframes ui-gallery-in{0%{opacity:0}}.ui-gallery__nav{width:var(--size-control-height);height:var(--size-control-height);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-translucent);color:var(--color-text);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.ui-gallery__nav:hover{background:var(--color-surface)}.ui-gallery__nav--prev{inset-inline-start:var(--space-3)}.ui-gallery__nav--next{inset-inline-end:var(--space-3)}.ui-gallery__counter{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-surface-translucent);color:var(--color-text);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.ui-gallery__thumbs{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.ui-gallery__thumb{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);cursor:pointer;opacity:.7;width:4rem;height:4rem;transition:opacity var(--duration-fast) var(--easing-standard);padding:0;display:block;overflow:hidden}.ui-gallery__thumb img{object-fit:cover;width:100%;height:100%}.ui-gallery__thumb:hover,.ui-gallery__thumb[aria-current=true]{opacity:1}.ui-gallery__thumb[aria-current=true]{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.ui-gallery--empty{aspect-ratio:1;background:var(--color-surface-muted);border:var(--border-width) dashed var(--color-border);border-radius:var(--radius-xl);width:100%;color:var(--color-text-muted);font-size:var(--font-size-sm);justify-content:center;align-items:center}.ui-gallery__empty-icon{width:calc(var(--size-icon) * 2);height:calc(var(--size-icon) * 2)}@media (min-width:40rem){.ui-gallery[data-thumbs=side]{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"thumbs stage";display:grid}.ui-gallery[data-thumbs=side] .ui-gallery__stage{grid-area:stage;align-self:stretch;width:100%;min-width:0}.ui-gallery[data-thumbs=side] .ui-gallery__thumbs{height:0;min-height:100%;padding:1px var(--space-1) 1px 1px;flex-direction:column;grid-area:thumbs;overflow:hidden}.ui-gallery[data-thumbs=side] .ui-gallery__thumbs>li{flex:0 4rem;min-height:0}.ui-gallery[data-thumbs=side] .ui-gallery__thumb{height:100%}}@media (prefers-reduced-motion:reduce){.ui-gallery__img{animation:none}}.ui-details{gap:var(--space-4) var(--space-5);grid-template-columns:minmax(0,1fr);margin:0;display:grid}@media (min-width:40rem){.ui-details{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-details__item--full{grid-column:1/-1}}.ui-details__item{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-details__label{color:var(--color-text-muted);font-size:var(--font-size-sm)}.ui-details__value{color:var(--color-text);overflow-wrap:anywhere;white-space:pre-line;margin:0}.ui-tabs{gap:var(--space-1);border-block-end:var(--border-width) solid var(--color-border);scrollbar-width:none;margin-block-end:var(--space-5);display:flex;overflow-x:auto}.ui-tabs__tab{align-items:center;gap:var(--space-2);min-height:var(--size-control-height);padding:0 var(--space-4);border:0;border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--color-text-muted);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);background:0 0;border-block-end:2px solid #0000;flex-shrink:0;margin-block-end:calc(-1 * var(--border-width));display:inline-flex}.ui-tabs__tab:hover{background:var(--color-ghost-hover);color:var(--color-text)}.ui-tabs__tab[aria-selected=true]{border-block-end-color:var(--color-primary);color:var(--color-text)}.ui-tabs__tab:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:calc(-1 * var(--focus-ring-width))}.ui-tabs__status{border-radius:var(--radius-full);background:var(--color-border-strong);width:.5rem;height:.5rem}.ui-tabs__status[data-status=success]{background:var(--color-success)}.ui-tabs__panel:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-lg)}

