@layer platform-ui.reset,platform-ui.tokens,platform-ui.grammar,platform-ui.primitives;@layer platform-ui.tokens{:root{--ui-z-base:0;--ui-z-dropdown:1000;--ui-z-backdrop:1090;--ui-z-offcanvas:1095;--ui-z-tooltip:1100;--ui-z-toast:1200;--ui-z-component-popover:40;--ui-z-component-overlay:20;--ui-z-component-sticky:1}}@layer platform-ui.tokens{:root{--ui-space-0:0;--ui-space-px:1px;--ui-space-0-5:0.125rem;--ui-space-1:0.25rem;--ui-space-1-5:0.375rem;--ui-space-2:0.5rem;--ui-space-2-5:0.625rem;--ui-space-3:0.75rem;--ui-space-3-5:0.875rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-space-16:4rem;--ui-space-20:5rem;--ui-space-24:6rem;--ui-text-xs:0.75rem;--ui-text-xs-leading:1rem;--ui-text-sm:0.875rem;--ui-text-sm-leading:1.25rem;--ui-text-base:1rem;--ui-text-base-leading:1.5rem;--ui-text-lg:1.125rem;--ui-text-lg-leading:1.75rem;--ui-text-xl:1.25rem;--ui-text-xl-leading:1.75rem;--ui-text-2xl:1.5rem;--ui-text-2xl-leading:2rem;--ui-text-3xl:1.875rem;--ui-text-3xl-leading:2.25rem;--ui-text-4xl:2.25rem;--ui-text-4xl-leading:2.5rem;--ui-text-5xl:3rem;--ui-text-5xl-leading:1.1;--ui-text-6xl:3.75rem;--ui-text-6xl-leading:1.05;--ui-tracking-tight:-0.015em;--ui-tracking-tighter:-0.025em;--ui-tracking-wide:0.04em;--ui-font-weight-regular:400;--ui-font-weight-medium:500;--ui-font-weight-semibold:600;--ui-font-weight-bold:700;--ui-control-height-sm:2rem;--ui-control-height-md:2.375rem;--ui-control-height-lg:2.75rem;--ui-control-padding-sm:0.625rem;--ui-control-padding-md:0.875rem;--ui-control-padding-lg:1.125rem;--ui-container-sm:40rem;--ui-container-md:48rem;--ui-container-lg:64rem;--ui-container-xl:80rem;--ui-container-max:var(--ui-container-lg);--ui-grid-min:16rem;--ui-table-max-height:none;--ui-focus-ring-width:2px;--ui-focus-ring-offset:2px;--ui-elevation-0:none;--ui-elevation-1:var(--ui-shadow-sm);--ui-elevation-2:var(--ui-shadow-md);--ui-elevation-3:var(--ui-shadow-lg);--ui-hairline:0 0 0 1px var(--ui-border-subtle);--ui-motion-duration-base:var(--ui-motion-duration-normal);--ui-text-body:var(--ui-text-primary);--ui-surface-inverse:var(--ui-text-primary);--ui-text-on-inverse:var(--ui-surface-page);--ui-overlay-scrim:light-dark(rgb(15 17 26 / 0.45), rgb(0 0 0 / 0.62));--ui-tint-weak:10%;--ui-tint-strong:18%}}@layer platform-ui.tokens{[ui-density="compact"]{--ui-control-height-sm:1.75rem;--ui-control-height-md:2rem;--ui-control-height-lg:2.375rem;--ui-control-padding-sm:0.5rem;--ui-control-padding-md:0.625rem;--ui-control-padding-lg:0.875rem}[ui-density="comfortable"]{--ui-control-height-sm:2.25rem;--ui-control-height-md:2.75rem;--ui-control-height-lg:3.25rem;--ui-control-padding-sm:0.75rem;--ui-control-padding-md:1rem;--ui-control-padding-lg:1.375rem}}@layer platform-ui.reset{*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}body{margin:0;min-height:100svh;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}:where([hidden]){display:none!important}:where(:focus-visible){outline:2px solid var(--ui-focus-ring,currentColor);outline-offset:2px}}@layer platform-ui.reset{:root{--ui-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--ui-font-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;font-family:var(--ui-font-sans);font-size:16px;color:var(--ui-text-primary,inherit);background:var(--ui-surface-page,transparent)}code,kbd,samp,pre{font-family:var(--ui-font-mono);font-size:.9375em}a{color:var(--ui-accent-brand,currentColor);text-decoration-skip-ink:auto}:where(h1,h2,h3,h4,h5,h6){font-weight:var(--ui-font-weight-semibold);text-wrap:balance}:where(h1){font-size:var(--ui-text-4xl);line-height:var(--ui-text-4xl-leading);letter-spacing:var(--ui-tracking-tighter)}:where(h2){font-size:var(--ui-text-3xl);line-height:var(--ui-text-3xl-leading);letter-spacing:var(--ui-tracking-tighter)}:where(h3){font-size:var(--ui-text-2xl);line-height:var(--ui-text-2xl-leading);letter-spacing:var(--ui-tracking-tight)}:where(h4){font-size:var(--ui-text-xl);line-height:var(--ui-text-xl-leading);letter-spacing:var(--ui-tracking-tight)}:where(h5){font-size:var(--ui-text-lg);line-height:var(--ui-text-lg-leading)}:where(h6){font-size:var(--ui-text-base);line-height:var(--ui-text-base-leading)}:where(p){text-wrap:pretty}:where(table,[ui-component="stat"],[ui-component="table"]){font-variant-numeric:tabular-nums}}@layer platform-ui.grammar{[sx-align="center"]{align-items:center}[sx-align="end"]{align-items:flex-end}[sx-align="start"]{align-items:flex-start}[sx-align="stretch"]{align-items:stretch}[sx-gap="0"]{gap:0}[sx-gap="1"]{gap:var(--ui-space-1)}[sx-gap="2"]{gap:var(--ui-space-2)}[sx-gap="3"]{gap:var(--ui-space-3)}[sx-gap="4"]{gap:var(--ui-space-4)}[sx-gap="6"]{gap:var(--ui-space-6)}[sx-gap="8"]{gap:var(--ui-space-8)}[sx-justify="between"]{justify-content:space-between}[sx-justify="center"]{justify-content:center}[sx-justify="end"]{justify-content:flex-end}[sx-justify="start"]{justify-content:flex-start}[sx-layout="cluster"]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}[sx-layout="container"]{display:block;width:100%;max-width:var(--ui-container-max);margin-inline:auto;padding-inline:var(--ui-space-4)}[sx-layout="frame"]{display:block}[sx-layout="grid"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--grid-min, var(--ui-grid-min, 16rem)), 100%),1fr))}[sx-layout="stack"]{display:flex;flex-direction:column}[sx-padding="0"]{padding:0}[sx-padding="1"]{padding:var(--ui-space-1)}[sx-padding="2"]{padding:var(--ui-space-2)}[sx-padding="3"]{padding:var(--ui-space-3)}[sx-padding="4"]{padding:var(--ui-space-4)}[sx-padding="6"]{padding:var(--ui-space-6)}[sx-padding="8"]{padding:var(--ui-space-8)}[sx-radius="lg"]{border-radius:var(--ui-radius-lg,.75rem)}[sx-radius="md"]{border-radius:var(--ui-radius-md,.5rem)}[sx-radius="none"]{border-radius:var(--ui-radius-none,0)}[sx-radius="pill"]{border-radius:var(--ui-radius-pill,9999px)}[sx-radius="sm"]{border-radius:var(--ui-radius-sm,.25rem)}[sx-surface="flat"]{background:var(--ui-surface-page);color:var(--ui-text-primary)}[sx-surface="panel"]{background:var(--ui-surface-panel);color:var(--ui-text-primary);border:1px solid var(--ui-border-subtle)}[sx-surface="raised"]{background:var(--ui-surface-raised);color:var(--ui-text-primary);border:1px solid var(--ui-border-subtle);box-shadow:var(--ui-shadow-sm,0 1px 3px rgb(0 0 0 / .06))}[sx-tone="brand"]{color:var(--ui-accent-brand)}[sx-tone="danger"]{color:var(--ui-state-danger)}[sx-tone="neutral"]{color:var(--ui-text-muted)}[sx-tone="success"]{color:var(--ui-state-success)}[sx-tone="warning"]{color:var(--ui-state-warning)}[ui-text="body"]{font-size:.9375rem;line-height:1.5;color:var(--ui-text-primary)}[ui-text="caption"]{font-size:var(--ui-text-xs);line-height:var(--ui-text-xs-leading);color:var(--ui-text-muted)}[ui-text="display"]{font-size:clamp(var(--ui-text-4xl), 5vw, var(--ui-text-6xl));line-height:var(--ui-text-6xl-leading);font-weight:var(--ui-font-weight-bold);letter-spacing:var(--ui-tracking-tighter);color:var(--ui-text-primary);text-wrap:balance}[ui-text="heading"]{font-size:var(--ui-text-2xl);line-height:var(--ui-text-2xl-leading);font-weight:var(--ui-font-weight-semibold);letter-spacing:var(--ui-tracking-tight);color:var(--ui-text-primary);text-wrap:balance}[ui-text="label"]{font-size:.8125rem;line-height:1.4;font-weight:500;color:var(--ui-text-primary)}[ui-text="lead"]{font-size:var(--ui-text-lg);line-height:var(--ui-text-lg-leading);color:var(--ui-text-muted);text-wrap:pretty}[ui-text="muted"]{font-size:.9375rem;line-height:1.5;color:var(--ui-text-muted)}[ui-text="overline"]{font-size:var(--ui-text-xs);line-height:var(--ui-text-xs-leading);font-weight:var(--ui-font-weight-semibold);letter-spacing:var(--ui-tracking-wide);text-transform:uppercase;color:var(--ui-text-muted)}[ui-text="title"]{font-size:var(--ui-text-xl);line-height:1.3;font-weight:var(--ui-font-weight-semibold);color:var(--ui-text-primary);letter-spacing:var(--ui-tracking-tight)}}@layer platform-ui.primitives{[ui="alert"]{--_tone:var(--ui-state-info);--_on-tone:var(--ui-text-on-info);display:flex;align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);border:1px solid color-mix(in oklab,var(--_tone) 28%,var(--ui-border-subtle));border-radius:var(--ui-radius-lg,.75rem);background:color-mix(in oklab,var(--_tone) 7%,var(--ui-surface-raised));color:var(--ui-text-primary);font-size:var(--ui-text-sm);line-height:var(--ui-text-sm-leading)}[ui="alert"][ui-tone="neutral"]{--_tone:var(--ui-text-muted);--_on-tone:var(--ui-surface-page)}[ui="alert"][ui-tone="info"]{--_tone:var(--ui-state-info);--_on-tone:var(--ui-text-on-info)}[ui="alert"][ui-tone="success"]{--_tone:var(--ui-state-success);--_on-tone:var(--ui-text-on-success)}[ui="alert"][ui-tone="warning"]{--_tone:var(--ui-state-warning);--_on-tone:var(--ui-text-on-warning)}[ui="alert"][ui-tone="danger"]{--_tone:var(--ui-state-danger);--_on-tone:var(--ui-text-on-danger)}[ui="alert"]>.sx-icon{flex:none;width:1.25rem;height:1.25rem;color:var(--_tone)}[ui="alert"]>[data-alert-body]{min-width:0;flex:1;color:color-mix(in oklab,var(--ui-text-primary) 85%,var(--_tone))}[ui="alert"] [data-alert-title]{font-weight:var(--ui-font-weight-semibold);color:var(--ui-text-primary);margin-bottom:var(--ui-space-0-5)}[ui="alert"][ui-variant="outline"]{background:var(--ui-surface-raised)}[ui="alert"][ui-variant="solid"]{background:var(--_tone);border-color:#fff0;color:var(--_on-tone)}[ui="alert"][ui-variant="solid"]>.sx-icon,[ui="alert"][ui-variant="solid"]>[data-alert-body],[ui="alert"][ui-variant="solid"] [data-alert-title]{color:inherit}}@layer platform-ui.primitives{[ui="avatar"]{display:inline-flex;align-items:center;justify-content:center;width:var(--sx-avatar-size,2.5rem);height:var(--sx-avatar-size,2.5rem);border-radius:var(--ui-radius-pill,9999px);background:color-mix(in oklab,var(--ui-accent-brand) 14%,var(--ui-surface-raised));color:color-mix(in oklab,var(--ui-accent-brand) 80%,var(--ui-text-primary));box-shadow:0 0 0 1px color-mix(in oklab,var(--ui-accent-brand) 18%,transparent);font-size:calc(var(--sx-avatar-size, 2.5rem) * 0.4);font-weight:var(--ui-font-weight-semibold);letter-spacing:var(--ui-tracking-tight);line-height:1;overflow:hidden;user-select:none;flex-shrink:0;vertical-align:middle}[ui="avatar"] img{width:100%;height:100%;object-fit:cover;display:block}[ui="avatar"][ui-size="sm"]{--sx-avatar-size:1.75rem}[ui="avatar"][ui-size="lg"]{--sx-avatar-size:3.5rem}[ui="avatar"][ui-size="xl"]{--sx-avatar-size:5rem}}@layer platform-ui.primitives{[ui="badge"]{--_tone:var(--ui-text-muted);--_on-tone:var(--ui-surface-page);display:inline-flex;align-items:center;gap:var(--ui-space-1);min-height:1.375rem;padding:0 var(--ui-space-2);border:1px solid #fff0;border-radius:var(--ui-radius-pill,9999px);font-size:var(--ui-text-xs);font-weight:var(--ui-font-weight-medium);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}[ui="badge"][ui-size="sm"]{min-height:1.125rem;padding:0 var(--ui-space-1-5);font-size:.6875rem}[ui="badge"][ui-tone="neutral"]{--_tone:var(--ui-text-muted);--_on-tone:var(--ui-surface-page)}[ui="badge"][ui-tone="brand"]{--_tone:var(--ui-accent-brand);--_on-tone:var(--ui-text-on-accent)}[ui="badge"][ui-tone="info"]{--_tone:var(--ui-state-info);--_on-tone:var(--ui-text-on-info)}[ui="badge"][ui-tone="success"]{--_tone:var(--ui-state-success);--_on-tone:var(--ui-text-on-success)}[ui="badge"][ui-tone="warning"]{--_tone:var(--ui-state-warning);--_on-tone:var(--ui-text-on-warning)}[ui="badge"][ui-tone="danger"]{--_tone:var(--ui-state-danger);--_on-tone:var(--ui-text-on-danger)}[ui="badge"]:where(:not([ui-variant]),[ui-variant="soft"]){background:color-mix(in oklab,var(--_tone) 13%,var(--ui-surface-raised));color:color-mix(in oklab,var(--_tone) 62%,var(--ui-text-primary));border-color:color-mix(in oklab,var(--_tone) 22%,transparent)}[ui="badge"][ui-variant="solid"]{background:var(--_tone);color:var(--_on-tone)}[ui="badge"][ui-variant="outline"]{background:#fff0;color:color-mix(in oklab,var(--_tone) 62%,var(--ui-text-primary));border-color:color-mix(in oklab,var(--_tone) 50%,transparent)}[ui="badge"][ui-dot]::before{content:"";width:.375rem;height:.375rem;border-radius:50%;background:var(--_tone)}[ui="badge"][ui-variant="solid"][ui-dot]::before{background:currentColor}[ui="badge"]>.sx-icon{width:.875em;height:.875em}}@layer platform-ui.primitives{[ui="button"]{--_tone:var(--ui-accent-brand);--_on-tone:var(--ui-text-on-accent);--_height:var(--ui-control-height-md);--_pad:var(--ui-control-padding-md);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);min-height:var(--_height);padding:0 var(--_pad);border:1px solid #fff0;border-radius:var(--ui-radius-md,.5rem);font:inherit;font-size:var(--ui-text-sm);font-weight:var(--ui-font-weight-medium);line-height:1;cursor:pointer;white-space:nowrap;user-select:none;text-decoration:none;transition:background-color var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease),border-color var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease),color var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease),box-shadow var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease),transform var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease)}[ui="button"][ui-size="sm"]{--_height:var(--ui-control-height-sm);--_pad:var(--ui-control-padding-sm);font-size:var(--ui-text-xs);border-radius:var(--ui-radius-sm,.375rem)}[ui="button"][ui-size="lg"]{--_height:var(--ui-control-height-lg);--_pad:var(--ui-control-padding-lg);font-size:var(--ui-text-base)}[ui="button"][ui-tone="neutral"]{--_tone:var(--ui-text-primary);--_on-tone:var(--ui-surface-page)}[ui="button"][ui-tone="success"]{--_tone:var(--ui-state-success);--_on-tone:var(--ui-text-on-success)}[ui="button"][ui-tone="warning"]{--_tone:var(--ui-state-warning);--_on-tone:var(--ui-text-on-warning)}[ui="button"][ui-tone="danger"]{--_tone:var(--ui-state-danger);--_on-tone:var(--ui-text-on-danger)}[ui="button"][ui-tone="info"]{--_tone:var(--ui-state-info);--_on-tone:var(--ui-text-on-info)}[ui="button"]:where(:not([ui-variant]),[ui-variant="solid"]){background:var(--_tone);color:var(--_on-tone);box-shadow:inset 0 1px 0 rgb(255 255 255 / .14),0 1px 2px color-mix(in oklab,var(--_tone) 35%,transparent)}[ui="button"]:where(:not([ui-variant]),[ui-variant="solid"]):hover:not(:disabled,[aria-disabled="true"]){background:color-mix(in oklab,var(--_tone) 88%,black)}[ui="button"][ui-variant="soft"]{background:color-mix(in oklab,var(--_tone) var(--ui-tint-weak),var(--ui-surface-raised));color:color-mix(in oklab,var(--_tone) 82%,var(--ui-text-primary));border-color:color-mix(in oklab,var(--_tone) var(--ui-tint-strong),transparent)}[ui="button"][ui-variant="soft"]:hover:not(:disabled,[aria-disabled="true"]){background:color-mix(in oklab,var(--_tone) var(--ui-tint-strong),var(--ui-surface-raised))}[ui="button"][ui-variant="soft"]:where(:not([ui-tone])){background:var(--ui-surface-raised);color:var(--ui-text-primary);border-color:var(--ui-border-subtle);box-shadow:var(--ui-shadow-xs)}[ui="button"][ui-variant="soft"]:where(:not([ui-tone])):hover:not(:disabled,[aria-disabled="true"]){background:var(--ui-surface-panel);border-color:var(--ui-border-strong)}[ui="button"][ui-variant="outline"]{background:#fff0;color:var(--_tone);border-color:color-mix(in oklab,var(--_tone) 55%,transparent)}[ui="button"][ui-variant="outline"]:hover:not(:disabled,[aria-disabled="true"]){background:color-mix(in oklab,var(--_tone) var(--ui-tint-weak),transparent)}[ui="button"][ui-variant="ghost"]{background:#fff0;color:var(--_tone)}[ui="button"][ui-variant="ghost"]:where(:not([ui-tone])){color:var(--ui-text-primary)}[ui="button"][ui-variant="ghost"]:hover:not(:disabled,[aria-disabled="true"]){background:color-mix(in oklab,var(--_tone) var(--ui-tint-weak),transparent)}[ui="button"][ui-variant="ghost"]:where(:not([ui-tone])):hover:not(:disabled,[aria-disabled="true"]){background:var(--ui-surface-panel)}[ui="button"][ui-variant="link"]{min-height:auto;padding:0;background:#fff0;color:var(--_tone);text-decoration:underline;text-decoration-color:color-mix(in oklab,var(--_tone) 40%,transparent);text-underline-offset:.2em}[ui="button"]:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset)}[ui="button"]:active:not(:disabled,[aria-disabled="true"]){transform:translateY(1px) scale(.99)}[ui="button"]:is(:disabled,[aria-disabled="true"]){opacity:.5;cursor:not-allowed;pointer-events:none;box-shadow:none}[ui="button"][aria-pressed="true"][aria-pressed]{background:color-mix(in oklab,var(--_tone) var(--ui-tint-strong),var(--ui-surface-raised));color:var(--_tone);border-color:color-mix(in oklab,var(--_tone) 40%,transparent)}[ui="button"][ui-state="loading"]{color:transparent!important;pointer-events:none}[ui="button"]:is([ui-state="loading"],[data-loading])::after{content:"";position:absolute;inset:0;margin:auto;width:1em;height:1em;border-radius:50%;border:2px solid var(--_on-tone);border-right-color:#fff0;animation:ui-button-spin 0.7s linear infinite}[ui="button"]:is([ui-variant="soft"],[ui-variant="outline"],[ui-variant="ghost"],[ui-variant="link"]):is([ui-state="loading"],[data-loading])::after{border-color:var(--_tone);border-right-color:#fff0}[ui="button"][data-loading]{pointer-events:none;animation:ui-button-busy 0s linear 150ms forwards}[ui="button"][data-loading]::after{opacity:0;animation:ui-button-spin 0.7s linear infinite,ui-button-appear 0s linear 150ms forwards}@keyframes ui-button-busy{to{color:#fff0}}@keyframes ui-button-appear{to{opacity:1}}[ui="button"]>.sx-icon{width:1.15em;height:1.15em;flex:none}[ui="button"][ui-shape="square"]{padding:0;width:var(--_height)}@keyframes ui-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){[ui="button"]{transition:none}[ui="button"][ui-state="loading"]::after{animation-duration:1.6s}}}@layer platform-ui.primitives{:is([ui="checkbox"],[ui="radio"],[ui="switch"]){display:inline-flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-sm);line-height:var(--ui-text-sm-leading);color:var(--ui-text-primary);cursor:pointer}:is([ui="checkbox"],[ui="radio"],[ui="switch"])>input{appearance:none;flex:none;margin:0;display:inline-grid;place-content:center;background:var(--ui-surface-raised);border:1px solid var(--ui-border-strong);cursor:inherit;transition:background-color var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease),border-color var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease)}:is([ui="checkbox"],[ui="radio"],[ui="switch"])>input:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-focus-ring) 30%,transparent)}:is([ui="checkbox"],[ui="radio"],[ui="switch"])>input[aria-invalid="true"]{border-color:var(--ui-state-danger)}:is([ui="checkbox"],[ui="radio"],[ui="switch"]):has(>input:disabled){color:var(--ui-text-muted);cursor:not-allowed}:is([ui="checkbox"],[ui="radio"],[ui="switch"])>input:disabled{opacity:.55}[ui="checkbox"]>input{width:1.125rem;height:1.125rem;border-radius:var(--ui-radius-sm,.25rem)}[ui="checkbox"]>input::before{content:"";width:.625rem;height:.625rem;background:var(--ui-text-on-accent);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);scale:0;transition:scale var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease)}[ui="checkbox"]>input:checked{background:var(--ui-accent-brand);border-color:var(--ui-accent-brand)}[ui="checkbox"]>input:checked::before{scale:1}[ui="radio"]>input{width:1.125rem;height:1.125rem;border-radius:50%}[ui="radio"]>input::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--ui-accent-brand);scale:0;transition:scale var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease)}[ui="radio"]>input:checked{border-color:var(--ui-accent-brand)}[ui="radio"]>input:checked::before{scale:1}[ui="switch"]>input{width:2.25rem;height:1.25rem;border-radius:999px;place-content:center start;padding:.125rem;background:var(--ui-surface-sunken)}[ui="switch"]>input::before{content:"";width:.875rem;height:.875rem;border-radius:50%;background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-xs);transition:translate var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease)}[ui="switch"]>input:checked{background:var(--ui-accent-brand);border-color:var(--ui-accent-brand)}[ui="switch"]>input:checked::before{translate:1rem 0}@media (prefers-reduced-motion:reduce){:is([ui="checkbox"],[ui="radio"],[ui="switch"])>input,:is([ui="checkbox"],[ui="radio"],[ui="switch"])>input::before{transition:none}}}@layer platform-ui.primitives{[ui="description-list"]{container-type:inline-size;margin:0;display:grid;gap:0}[ui="description-list"]>div{display:grid;gap:var(--ui-space-1);padding:var(--ui-space-2-5) 0;border-top:1px solid var(--ui-border-subtle)}[ui="description-list"]>div:first-child{border-top:0}[ui="description-list"] dt{font-size:var(--ui-text-sm);color:var(--ui-text-muted);font-weight:var(--ui-font-weight-medium)}[ui="description-list"] dd{margin:0;font-size:var(--ui-text-sm);color:var(--ui-text-primary)}@container (min-width:28rem){[ui="description-list"][ui-layout="inline"]>div{grid-template-columns:minmax(8rem,1fr) 2fr;gap:var(--ui-space-4)}}}@layer platform-ui.primitives{hr[ui="divider"]{border:0;border-top:1px solid var(--ui-border-subtle);margin:var(--ui-space-3) 0;width:100%}[ui="divider"][aria-orientation="vertical"]{align-self:stretch;width:0;min-height:1em;border-left:1px solid var(--ui-border-subtle);margin:0 var(--ui-space-2)}[ui="divider"][ui-divider-label]{display:flex;align-items:center;gap:var(--ui-space-3);margin:var(--ui-space-3) 0;color:var(--ui-text-muted);font-size:var(--ui-text-xs);text-transform:uppercase;letter-spacing:.06em}[ui="divider"][ui-divider-label]::before,[ui="divider"][ui-divider-label]::after{content:"";flex:1;border-top:1px solid var(--ui-border-subtle)}}@layer platform-ui.primitives{[ui="field-shell"]{display:block}[ui="field-shell"][ui-size="sm"] [ui="label"]{font-size:var(--ui-text-xs)}[ui="field-shell"][ui-size="lg"] [ui="label"]{font-size:var(--ui-text-base)}[ui="field-shell"][ui-size="sm"] [ui="input"]{--_height:var(--ui-control-height-sm);font-size:var(--ui-text-xs)}[ui="field-shell"][ui-size="lg"] [ui="input"]{--_height:var(--ui-control-height-lg);font-size:var(--ui-text-base)}[ui="field-shell"][ui-state="invalid"] [ui="label"]{color:var(--ui-state-danger)}[ui="field-shell"][ui-state="invalid"] [ui="input"]{border-color:var(--ui-state-danger)}[ui="field-shell"] [ui="error-text"]{display:block;font-size:var(--ui-text-xs);color:var(--ui-state-danger);margin-top:var(--ui-space-1-5);line-height:1.4}[ui="field-shell"]:not([ui-state="invalid"]) [ui="error-text"]{display:none}}@layer platform-ui.primitives{:is([ui="input"],[ui="textarea"],[ui="select"]){--_height:var(--ui-control-height-md);display:block;width:100%;min-height:var(--_height);font:inherit;font-size:var(--ui-text-sm);line-height:var(--ui-text-sm-leading);color:var(--ui-text-primary);background:var(--ui-surface-raised);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md,.5rem);padding:var(--ui-space-1-5) var(--ui-space-3);box-shadow:var(--ui-shadow-xs);transition:border-color var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease),box-shadow var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease)}textarea[ui="input"],[ui="textarea"]{min-height:calc(var(--_height) * 2.5);resize:vertical}:is([ui="input"],[ui="textarea"],[ui="select"])[ui-size="sm"]{--_height:var(--ui-control-height-sm);padding:var(--ui-space-1) var(--ui-space-2-5);font-size:var(--ui-text-xs)}:is([ui="input"],[ui="textarea"],[ui="select"])[ui-size="lg"]{--_height:var(--ui-control-height-lg);padding:var(--ui-space-2) var(--ui-space-3-5);font-size:var(--ui-text-base)}:is([ui="input"],[ui="textarea"],[ui="select"])::placeholder{color:var(--ui-text-muted);opacity:.8}:is([ui="input"],[ui="textarea"],[ui="select"]):hover:not(:disabled,:focus){border-color:var(--ui-border-strong)}:is([ui="input"],[ui="textarea"],[ui="select"]):focus,:is([ui="input"],[ui="textarea"],[ui="select"]):focus-visible{outline:none;border-color:var(--ui-focus-ring);box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-focus-ring) 22%,transparent)}:is([ui="input"],[ui="textarea"],[ui="select"])[ui-state="invalid"],:is([ui="input"],[ui="textarea"],[ui="select"])[aria-invalid="true"]{border-color:var(--ui-state-danger)}:is([ui="input"],[ui="textarea"],[ui="select"])[ui-state="invalid"]:focus,:is([ui="input"],[ui="textarea"],[ui="select"])[aria-invalid="true"]:focus{box-shadow:0 0 0 3px color-mix(in oklab,var(--ui-state-danger) 22%,transparent)}:is([ui="input"],[ui="textarea"],[ui="select"]):disabled{background:var(--ui-surface-sunken);color:var(--ui-text-muted);box-shadow:none;cursor:not-allowed}:is([ui="input"],[ui="textarea"]):read-only:not(:disabled){background:var(--ui-surface-panel)}}@layer platform-ui.primitives{[ui="kbd"]{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--ui-text-xs);color:var(--ui-text-muted)}[ui="kbd"]>kbd{display:inline-grid;place-items:center;min-width:1.5rem;height:1.375rem;padding:0 .375rem;font:inherit;font-family:var(--ui-font-mono,ui-monospace,monospace);color:var(--ui-text-primary);background:var(--ui-surface-raised);border:1px solid var(--ui-border-subtle);border-bottom-width:2px;border-radius:var(--ui-radius-sm,.25rem)}}@layer platform-ui.primitives{[ui="label"]{display:block;font-size:var(--ui-text-sm);font-weight:var(--ui-font-weight-medium);color:var(--ui-text-primary);margin-bottom:var(--ui-space-1-5);line-height:var(--ui-text-sm-leading)}[ui="label"][ui-size="sm"]{font-size:var(--ui-text-xs);margin-bottom:var(--ui-space-1)}[ui="label"][ui-size="lg"]{font-size:var(--ui-text-base)}[ui="label"][ui-required]::after{content:" *";color:var(--ui-state-danger)}}@layer platform-ui.primitives{:is([ui="progress"],[ui="meter"]){--_tone:var(--ui-accent-brand);--_track:color-mix(in oklab, var(--ui-text-muted) 18%, var(--ui-surface-raised));--_height:0.5rem;display:grid;gap:var(--ui-space-1);width:100%}[ui="progress"][ui-size="sm"]{--_height:0.25rem}[ui="progress"][ui-size="lg"]{--_height:0.75rem}[ui="progress"][ui-tone="neutral"]{--_tone:var(--ui-text-muted)}[ui="progress"][ui-tone="info"]{--_tone:var(--ui-state-info)}[ui="progress"][ui-tone="success"]{--_tone:var(--ui-state-success)}[ui="progress"][ui-tone="warning"]{--_tone:var(--ui-state-warning)}[ui="progress"][ui-tone="danger"]{--_tone:var(--ui-state-danger)}[ui-progress-caption]{display:flex;justify-content:space-between;gap:var(--ui-space-2);font-size:var(--ui-text-sm);color:var(--ui-text-primary)}[ui-progress-value]{color:var(--ui-text-muted);font-variant-numeric:tabular-nums}:is([ui="progress"]>progress,[ui="meter"]>meter){appearance:none;display:block;width:100%;height:var(--_height);border:0;border-radius:999px;overflow:hidden;background:var(--_track)}[ui="progress"]>progress::-webkit-progress-bar{background:var(--_track);border-radius:999px}[ui="progress"]>progress::-webkit-progress-value{background:var(--_tone);border-radius:999px;transition:inline-size var(--ui-motion-duration-base,200ms) var(--ui-motion-easing-standard,ease)}[ui="progress"]>progress::-moz-progress-bar{background:var(--_tone);border-radius:999px}[ui="progress"]>progress:indeterminate{background:linear-gradient(90deg,transparent,var(--_tone),transparent) no-repeat,var(--_track);background-size:40% 100%,auto;animation:ui-progress-sweep 1.2s var(--ui-motion-easing-standard,ease-in-out) infinite}[ui="progress"]>progress:indeterminate::-webkit-progress-bar{background:#fff0}[ui="progress"]>progress:indeterminate::-moz-progress-bar{background:#fff0}@keyframes ui-progress-sweep{from{background-position:-40% 0,0 0}to{background-position:140% 0,0 0}}[ui="meter"]>meter::-webkit-meter-bar{background:var(--_track);border:0;border-radius:999px;height:var(--_height)}[ui="meter"]>meter::-webkit-meter-optimum-value{background:var(--ui-state-success);border-radius:999px}[ui="meter"]>meter::-webkit-meter-suboptimum-value{background:var(--ui-state-warning);border-radius:999px}[ui="meter"]>meter::-webkit-meter-even-less-good-value{background:var(--ui-state-danger);border-radius:999px}[ui="meter"]>meter:-moz-meter-optimum::-moz-meter-bar{background:var(--ui-state-success)}[ui="meter"]>meter:-moz-meter-sub-optimum::-moz-meter-bar{background:var(--ui-state-warning)}[ui="meter"]>meter:-moz-meter-sub-sub-optimum::-moz-meter-bar{background:var(--ui-state-danger)}@media (prefers-reduced-motion:reduce){[ui="progress"]>progress:indeterminate{animation:none;background-position:50% 0,0 0}[ui="progress"]>progress::-webkit-progress-value{transition:none}}}@layer platform-ui.primitives{[ui="segmented"]{display:inline-flex;gap:.125rem;margin:0;padding:.1875rem;border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md,.5rem);background:var(--ui-surface-sunken);min-inline-size:0;inline-size:fit-content;max-inline-size:100%;align-self:flex-start}[ui="segmented"]>label{position:relative;display:inline-flex;align-items:center;min-height:calc(var(--ui-control-height-md) - 0.5rem);padding:0 var(--ui-space-3);border-radius:calc(var(--ui-radius-md, 0.5rem) - 0.1875rem);font-size:var(--ui-text-sm);color:var(--ui-text-muted);cursor:pointer;transition:background-color var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease),color var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease)}[ui="segmented"][ui-size="sm"]>label{min-height:calc(var(--ui-control-height-sm) - 0.5rem);padding:0 var(--ui-space-2);font-size:var(--ui-text-xs)}[ui="segmented"]>label>input{position:absolute;opacity:0;inset:0;margin:0;pointer-events:none}[ui="segmented"]>label:hover{color:var(--ui-text-primary)}[ui="segmented"]>label:has(>input:checked){background:var(--ui-surface-raised);color:var(--ui-text-primary);box-shadow:var(--ui-shadow-xs)}[ui="segmented"]>label:has(>input:focus-visible){box-shadow:0 0 0 2px var(--ui-focus-ring)}[ui="segmented"][aria-invalid="true"]{border-color:var(--ui-state-danger)}[ui="segmented"]>label>svg{flex:none}[ui="segmented"]>label>svg+span{margin-inline-start:var(--ui-space-1-5)}[ui="segmented"][ui-icon-only]>label{padding:0 var(--ui-space-2)}[ui="segmented"][ui-icon-only]>label>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@layer platform-ui.primitives{[ui="select"]:not([multiple]){appearance:none;padding-inline-end:calc(var(--ui-space-3) + 1.25rem);background-image:linear-gradient(45deg,transparent 50%,var(--ui-text-muted) 50%),linear-gradient(135deg,var(--ui-text-muted) 50%,transparent 50%);background-position:calc(100% - var(--ui-space-3) - 0.3125rem) 50%,calc(100% - var(--ui-space-3)) 50%;background-size:.3125rem .3125rem,.3125rem .3125rem;background-repeat:no-repeat;cursor:pointer}[ui="select"][multiple]{padding:var(--ui-space-1)}[ui="select"][multiple] option{padding:var(--ui-space-1) var(--ui-space-2);border-radius:var(--ui-radius-sm,.25rem)}@supports (appearance:base-select){[ui="select"]:not([multiple]),[ui="select"]:not([multiple])::picker(select){appearance:base-select}[ui="select"]:not([multiple]){display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-2);background-image:none;padding-inline-end:var(--ui-space-3)}[ui="select"]::picker-icon{color:var(--ui-text-muted);transition:rotate var(--ui-motion-duration-fast,120ms) var(--ui-motion-easing-standard,ease)}[ui="select"]:open::picker-icon{rotate:180deg}[ui="select"]::picker(select){margin-block:var(--ui-space-1);padding:var(--ui-space-1);background:var(--ui-surface-raised);color:var(--ui-text-primary);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-md,.5rem);box-shadow:var(--ui-shadow-md,var(--ui-shadow-xs))}[ui="select"]:not([multiple]) option{padding:var(--ui-space-1-5) var(--ui-space-2-5);border-radius:var(--ui-radius-sm,.25rem)}[ui="select"]:not([multiple]) option:is(:hover,:focus-visible){background:var(--ui-surface-sunken);outline:none}[ui="select"]:not([multiple]) option:checked{font-weight:600}[ui="select"] option::checkmark{color:var(--ui-accent-brand)}}}@layer platform-ui.primitives{[ui="skeleton"]{--_base:color-mix(in oklab, var(--ui-text-muted) 14%, var(--ui-surface-raised));--_shine:color-mix(in oklab, var(--ui-text-muted) 6%, var(--ui-surface-raised));display:block;width:var(--_w,100%)}:is([ui="skeleton"]:not([ui-shape="text"]),[ui-skeleton-line]){background:linear-gradient(90deg,var(--_base) 25%,var(--_shine) 50%,var(--_base) 75%) 0 0 / 300% 100%;animation:ui-skeleton-shimmer 1.6s linear infinite}[ui="skeleton"][ui-shape="text"]{display:grid;gap:var(--ui-space-2)}[ui-skeleton-line]{display:block;height:var(--_h,.75rem);border-radius:var(--ui-radius-sm,.25rem)}[ui-skeleton-line]:last-child:not(:first-child){width:60%}[ui="skeleton"][ui-shape="circle"]{width:var(--_w,2.5rem);aspect-ratio:1;border-radius:50%}[ui="skeleton"][ui-shape="rect"]{height:var(--_h,6rem);border-radius:var(--ui-radius-md,.5rem)}@keyframes ui-skeleton-shimmer{from{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){:is([ui="skeleton"]:not([ui-shape="text"]),[ui-skeleton-line]){animation:none;background:var(--_base)}}}@layer platform-ui.primitives{[ui="spinner"]{display:inline-block;width:var(--sx-spinner-size,1.25rem);height:var(--sx-spinner-size,1.25rem);border:var(--sx-spinner-weight,2px) solid var(--ui-border-subtle);border-top-color:var(--ui-accent-brand);border-radius:var(--ui-radius-pill,9999px);vertical-align:middle;flex-shrink:0;animation:sx-spinner-spin var(--ui-motion-duration-slow,720ms) linear infinite}[ui="spinner"][ui-size="sm"]{--sx-spinner-size:0.875rem;--sx-spinner-weight:2px}[ui="spinner"][ui-size="lg"]{--sx-spinner-size:2rem;--sx-spinner-weight:3px}[ui="spinner"][ui-tone="neutral"]{border-top-color:var(--ui-text-muted)}@media (prefers-reduced-motion:reduce){[ui="spinner"]{animation-duration:1600ms}}@keyframes sx-spinner-spin{to{transform:rotate(360deg)}}}@layer platform-ui.primitives{[ui="surface"]{display:block;background:var(--ui-surface-panel);color:var(--ui-text-primary);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg,.75rem);padding:var(--ui-space-4)}}@layer platform-ui.primitives{[ui="tag"]{--_tone:var(--ui-text-muted);display:inline-flex;align-items:center;gap:var(--ui-space-1);min-height:1.625rem;padding:0 var(--ui-space-2-5);border-radius:var(--ui-radius-md,.5rem);font-size:var(--ui-text-xs);font-weight:var(--ui-font-weight-medium);line-height:1;white-space:nowrap;background:color-mix(in oklab,var(--_tone) 12%,var(--ui-surface-raised));color:color-mix(in oklab,var(--_tone) 80%,var(--ui-text-primary));border:1px solid color-mix(in oklab,var(--_tone) 22%,transparent)}[ui="tag"][ui-tone="brand"]{--_tone:var(--ui-accent-brand)}[ui="tag"][ui-tone="info"]{--_tone:var(--ui-state-info)}[ui="tag"][ui-tone="success"]{--_tone:var(--ui-state-success)}[ui="tag"][ui-tone="warning"]{--_tone:var(--ui-state-warning)}[ui="tag"][ui-tone="danger"]{--_tone:var(--ui-state-danger)}[ui="tag"]>[ui-removable-trigger]{display:inline-grid;place-items:center;width:1.125rem;height:1.125rem;margin-inline-end:calc(var(--ui-space-1) * -1);padding:0;border:0;border-radius:50%;background:#fff0;color:inherit;cursor:pointer;opacity:.7}[ui="tag"]>[ui-removable-trigger]:hover{opacity:1;background:color-mix(in oklab,var(--_tone) 18%,transparent)}[ui="tag"]>[ui-removable-trigger]:focus-visible{outline:none;opacity:1;box-shadow:0 0 0 2px var(--ui-focus-ring)}}@layer platform-ui.primitives{[ui="textarea"]{display:block;field-sizing:content;max-height:24lh}}@layer platform-ui.primitives{:is([ui-behavior~="dropdown"],[ui-behavior~="menu"])>[ui-behavior-content]{position:fixed;z-index:var(--ui-z-dropdown);min-width:12rem;max-width:min(22rem, calc(100vw - 2 * var(--ui-space-4)));padding:var(--ui-space-1);background:var(--ui-surface-raised);color:var(--ui-text-primary);border-radius:var(--ui-radius-lg,.75rem);box-shadow:var(--ui-hairline),var(--ui-elevation-2);font-size:var(--ui-text-sm);opacity:0;transform:translateY(-4px) scale(.98);transform-origin:top;transition:opacity var(--ui-motion-duration-fast) var(--ui-motion-easing-standard),transform var(--ui-motion-duration-fast) var(--ui-motion-easing-standard)}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"])>[ui-behavior-content].sx-open{opacity:1;transform:none}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"])>[ui-behavior-content][popover]{inset:auto;margin:0;border:0;overflow:visible;transition:opacity var(--ui-motion-duration-fast) var(--ui-motion-easing-standard),transform var(--ui-motion-duration-fast) var(--ui-motion-easing-standard),overlay var(--ui-motion-duration-fast) allow-discrete,display var(--ui-motion-duration-fast) allow-discrete}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"])>[ui-behavior-content][popover]:popover-open{opacity:1;transform:none}@starting-style{:is([ui-behavior~="dropdown"],[ui-behavior~="menu"])>[ui-behavior-content][popover]:popover-open{opacity:0;transform:translateY(-4px) scale(.98)}}[ui-behavior~="menu"] [ui-behavior~="menu"]>[ui-behavior-content]{transform-origin:left top}[ui-behavior~="menu"] [ui-behavior~="menu"]>[ui-behavior-toggle]::after{content:"";margin-inline-start:auto;width:.4rem;height:.4rem;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;rotate:45deg;opacity:.6}[ui-behavior~="menu"] :is([role="menuitemcheckbox"],[role="menuitemradio"])::before{content:"";flex:none;width:1rem;height:1rem;display:inline-block}[ui-behavior~="menu"] [role="menuitemcheckbox"][aria-checked="true"]::before{background:currentColor;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);scale:.65}[ui-behavior~="menu"] [role="menuitemradio"][aria-checked="true"]::before{background:radial-gradient(circle,currentColor 0 28%,transparent 30%)}[ui-behavior~="menu"] [role="group"]{display:block}@media (prefers-reduced-motion:reduce){:is([ui-behavior~="dropdown"],[ui-behavior~="menu"])>[ui-behavior-content][popover]{transition:none}}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"]) [ui-behavior-item]{display:flex;align-items:center;gap:var(--ui-space-2);width:100%;min-height:var(--ui-control-height-sm);padding:0 var(--ui-space-2-5);border:0;border-radius:var(--ui-radius-md,.5rem);background:none;color:inherit;font:inherit;text-align:start;text-decoration:none;cursor:pointer;outline:none}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"]) [ui-behavior-item]>.sx-icon{width:1rem;height:1rem;color:var(--ui-text-muted)}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"]) [ui-behavior-item]:is(:hover,:focus-visible,:focus){background:var(--ui-surface-panel)}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"]) [ui-behavior-item][ui-tone="danger"]{color:var(--ui-state-danger)}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"]) [ui-behavior-item][ui-tone="danger"]:is(:hover,:focus){background:color-mix(in oklab,var(--ui-state-danger) 10%,var(--ui-surface-raised))}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"]) [ui-behavior-item]:is([disabled],[aria-disabled="true"]){opacity:.45;pointer-events:none}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"]) [ui-behavior-content] hr{height:1px;margin:var(--ui-space-1) calc(var(--ui-space-1) * -1);border:0;background:var(--ui-border-subtle)}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"]) [ui-menu="label"]{padding:var(--ui-space-1-5) var(--ui-space-2-5) var(--ui-space-1);font-size:var(--ui-text-xs);font-weight:var(--ui-font-weight-medium);color:var(--ui-text-muted)}:is([ui-behavior~="dropdown"],[ui-behavior~="menu"]) [ui-menu="shortcut"]{margin-inline-start:auto;font-size:var(--ui-text-xs);color:var(--ui-text-muted);letter-spacing:var(--ui-tracking-wide)}[ui-behavior~="toggle"]+[hidden]{display:none}[role="tooltip"]{position:fixed;z-index:var(--ui-z-tooltip);max-width:18rem;padding:var(--ui-space-1) var(--ui-space-2);font-size:var(--ui-text-xs);line-height:var(--ui-text-xs-leading);font-weight:var(--ui-font-weight-medium);background:var(--ui-surface-inverse);color:var(--ui-text-on-inverse);border-radius:var(--ui-radius-sm,.375rem);box-shadow:var(--ui-elevation-1);opacity:0;transform:scale(.96);transition:opacity var(--ui-motion-duration-fast) var(--ui-motion-easing-standard),transform var(--ui-motion-duration-fast) var(--ui-motion-easing-standard);pointer-events:none}[role="tooltip"].sx-open{opacity:1;transform:none}[ui-behavior~="tabs"] [role="tablist"]{display:flex;gap:var(--ui-space-1);border-bottom:1px solid var(--ui-border-subtle);overflow-x:auto;scrollbar-width:none}[ui-behavior~="tabs"] [ui-behavior-tab]{position:relative;flex:none;display:inline-flex;align-items:center;gap:var(--ui-space-2);height:var(--ui-control-height-md);padding:0 var(--ui-space-3);border:0;background:none;color:var(--ui-text-muted);font:inherit;font-size:var(--ui-text-sm);font-weight:var(--ui-font-weight-medium);cursor:pointer;transition:color var(--ui-motion-duration-fast) var(--ui-motion-easing-standard)}[ui-behavior~="tabs"] [ui-behavior-tab]:hover{color:var(--ui-text-primary)}[ui-behavior~="tabs"] [ui-behavior-tab]::after{content:"";position:absolute;inset-inline:var(--ui-space-2);bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--ui-accent-brand);transform:scaleX(0);transition:transform var(--ui-motion-duration-normal) var(--ui-motion-easing-emphasized)}[ui-behavior~="tabs"] [ui-behavior-tab][aria-selected="true"]{color:var(--ui-text-primary)}[ui-behavior~="tabs"] [ui-behavior-tab][aria-selected="true"]::after{transform:scaleX(1)}[ui-behavior~="tabs"] [ui-behavior-tab]:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-width) * -1);border-radius:var(--ui-radius-md,.5rem)}[ui-behavior~="tabs"] [ui-behavior-panel]{padding-block:var(--ui-space-4)}[ui-behavior~="tabs"] [ui-behavior-panel]:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:var(--ui-focus-ring-offset);border-radius:var(--ui-radius-sm,.25rem)}[ui-behavior~="tabs"][ui-tabs-variant="segmented"] [role="tablist"]{display:inline-flex;padding:var(--ui-space-1);border:0;border-radius:var(--ui-radius-lg,.75rem);background:var(--ui-surface-panel);box-shadow:inset 0 0 0 1px var(--ui-border-subtle)}[ui-behavior~="tabs"][ui-tabs-variant="segmented"] [ui-behavior-tab]{height:var(--ui-control-height-sm);border-radius:var(--ui-radius-md,.5rem)}[ui-behavior~="tabs"][ui-tabs-variant="segmented"] [ui-behavior-tab]::after{display:none}[ui-behavior~="tabs"][ui-tabs-variant="segmented"] [ui-behavior-tab][aria-selected="true"]{background:var(--ui-surface-raised);box-shadow:var(--ui-hairline),var(--ui-shadow-xs)}[ui-behavior~="accordion"]{border-radius:var(--ui-radius-lg,.75rem);box-shadow:var(--ui-hairline);background:var(--ui-surface-raised);overflow:hidden}[ui-behavior~="accordion"] [ui-behavior-item]+[ui-behavior-item]{border-top:1px solid var(--ui-border-subtle)}[ui-behavior~="accordion"] [ui-behavior-toggle]{display:flex;align-items:center;justify-content:space-between;gap:var(--ui-space-3);width:100%;min-height:var(--ui-control-height-lg);padding:var(--ui-space-3) var(--ui-space-4);border:0;background:none;color:var(--ui-text-primary);font:inherit;font-size:var(--ui-text-sm);font-weight:var(--ui-font-weight-medium);text-align:start;cursor:pointer}[ui-behavior~="accordion"] [ui-behavior-toggle]:hover{background:var(--ui-surface-panel)}[ui-behavior~="accordion"] [ui-behavior-toggle]:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-width) * -1)}[ui-behavior~="accordion"] [ui-behavior-toggle]::after{content:"";flex:none;width:.5rem;height:.5rem;margin-inline-end:var(--ui-space-1);border-right:1.5px solid var(--ui-text-muted);border-bottom:1.5px solid var(--ui-text-muted);transform:translateY(-25%) rotate(45deg);transition:transform var(--ui-motion-duration-normal) var(--ui-motion-easing-emphasized)}[ui-behavior~="accordion"] [ui-behavior-toggle][aria-expanded="true"]::after{transform:translateY(25%) rotate(-135deg)}[ui-behavior~="accordion"] [ui-behavior-content]{padding:0 var(--ui-space-4) var(--ui-space-4);font-size:var(--ui-text-sm);line-height:var(--ui-text-sm-leading);color:color-mix(in oklab,var(--ui-text-primary) 85%,var(--ui-text-muted));overflow:hidden}dialog[ui-behavior~="modal"]{width:min(32rem, calc(100vw - 2 * var(--ui-space-4)));max-height:calc(100dvh - 2 * var(--ui-space-8));padding:0;border:0;border-radius:var(--ui-radius-lg,.75rem);background:var(--ui-surface-raised);color:var(--ui-text-primary);box-shadow:var(--ui-hairline),var(--ui-elevation-3);opacity:0;transform:translateY(8px) scale(.98);transition:opacity var(--ui-motion-duration-normal) var(--ui-motion-easing-emphasized),transform var(--ui-motion-duration-normal) var(--ui-motion-easing-emphasized)}dialog[ui-behavior~="modal"][ui-size="sm"]{width:min(24rem, calc(100vw - 2 * var(--ui-space-4)))}dialog[ui-behavior~="modal"][ui-size="lg"]{width:min(48rem, calc(100vw - 2 * var(--ui-space-4)))}dialog[ui-behavior~="modal"].sx-open{opacity:1;transform:none}dialog[ui-behavior~="modal"]>[ui-behavior-content]{padding:var(--ui-space-6)}dialog[ui-behavior~="modal"]::backdrop{background:var(--ui-overlay-scrim);backdrop-filter:blur(2px)}dialog[ui-behavior~="modal"] [ui-modal="header"]{display:flex;align-items:flex-start;gap:var(--ui-space-3);padding:var(--ui-space-5) var(--ui-space-6) 0}dialog[ui-behavior~="modal"] [ui-modal="title"]{margin:0;font-size:var(--ui-text-lg);line-height:var(--ui-text-lg-leading);font-weight:var(--ui-font-weight-semibold);letter-spacing:var(--ui-tracking-tight)}dialog[ui-behavior~="modal"] [ui-modal="description"]{margin-top:var(--ui-space-1);font-size:var(--ui-text-sm);color:var(--ui-text-muted)}dialog[ui-behavior~="modal"] [ui-modal="body"]{padding:var(--ui-space-4) var(--ui-space-6);overflow:auto;font-size:var(--ui-text-sm);line-height:var(--ui-text-sm-leading)}dialog[ui-behavior~="modal"] [ui-modal="footer"]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ui-space-2);padding:var(--ui-space-4) var(--ui-space-6);border-top:1px solid var(--ui-border-subtle);background:color-mix(in oklab,var(--ui-surface-panel) 60%,var(--ui-surface-raised))}dialog[ui-behavior~="modal"] [ui-modal="header"] [ui-behavior-dismiss]{margin-inline-start:auto}:is(dialog[ui-behavior~="modal"],[ui-behavior~="offcanvas"]) [ui-behavior-dismiss]:not([ui="button"]){display:inline-grid;place-items:center;width:var(--ui-control-height-sm);height:var(--ui-control-height-sm);margin-block-start:calc(var(--ui-space-1) * -1);margin-inline-end:calc(var(--ui-space-2) * -1);border:0;border-radius:var(--ui-radius-md,.5rem);background:none;color:var(--ui-text-muted);cursor:pointer}:is(dialog[ui-behavior~="modal"],[ui-behavior~="offcanvas"]) [ui-behavior-dismiss]:not([ui="button"]):hover{background:var(--ui-surface-panel);color:var(--ui-text-primary)}@media (prefers-reduced-motion:reduce){:is([ui-behavior~="dropdown"],[ui-behavior~="menu"])>[ui-behavior-content],[role="tooltip"],dialog[ui-behavior~="modal"],[ui-behavior~="tabs"] [ui-behavior-tab]::after,[ui-behavior~="accordion"] [ui-behavior-toggle]::after{transition:none}}}@layer platform-ui.primitives{.sx-backdrop{position:fixed;inset:0;z-index:var(--ui-z-backdrop);background:var(--ui-overlay-scrim);opacity:0;transition:opacity var(--ui-motion-duration-normal) var(--ui-motion-easing-standard)}.sx-backdrop.sx-open{opacity:1}[ui-behavior~="offcanvas"]{position:fixed;top:0;bottom:0;z-index:var(--ui-z-offcanvas);width:min(22rem, 85vw);padding:var(--ui-space-6);background:var(--ui-surface-raised);color:var(--ui-text-primary);box-shadow:var(--ui-hairline),var(--ui-elevation-3);transition:transform var(--ui-motion-duration-base) var(--ui-motion-easing-emphasized);overflow:auto}[ui-behavior~="offcanvas"][data-side="start"]{inset-inline-start:0;transform:translateX(-100%)}[ui-behavior~="offcanvas"][data-side="start"]:dir(rtl){transform:translateX(100%)}[ui-behavior~="offcanvas"][data-side="end"]{inset-inline-end:0;transform:translateX(100%)}[ui-behavior~="offcanvas"][data-side="end"]:dir(rtl){transform:translateX(-100%)}[ui-behavior~="offcanvas"].sx-open{transform:translateX(0)}.sx-toast-region{position:fixed;inset:auto;margin:0;border:0;background:#fff0;overflow:visible;color:inherit;z-index:var(--ui-z-toast);display:flex;flex-direction:column;gap:var(--ui-space-2);padding:var(--ui-space-4);pointer-events:none}.sx-toast-top-end{top:0;inset-inline-end:0}.sx-toast-top-start{top:0;inset-inline-start:0}.sx-toast-bottom-end{bottom:0;inset-inline-end:0;flex-direction:column-reverse}.sx-toast-bottom-start{bottom:0;inset-inline-start:0;flex-direction:column-reverse}.sx-toast{--_tone:var(--ui-state-info);pointer-events:auto;display:flex;align-items:flex-start;gap:var(--ui-space-3);width:min(24rem, calc(100vw - 2 * var(--ui-space-4)));padding:var(--ui-space-3) var(--ui-space-3) var(--ui-space-3) var(--ui-space-4);border-radius:var(--ui-radius-lg,.75rem);background:var(--ui-surface-raised);color:var(--ui-text-primary);box-shadow:var(--ui-hairline),var(--ui-elevation-2);font-size:var(--ui-text-sm);line-height:var(--ui-text-sm-leading);opacity:0;transform:translateY(-8px) scale(.98);transition:opacity var(--ui-motion-duration-normal) var(--ui-motion-easing-emphasized),transform var(--ui-motion-duration-normal) var(--ui-motion-easing-emphasized)}.sx-toast-bottom-end .sx-toast,.sx-toast-bottom-start .sx-toast{transform:translateY(8px) scale(.98)}.sx-toast.sx-open{opacity:1;transform:none}.sx-toast-status-success{--_tone:var(--ui-state-success)}.sx-toast-status-warning{--_tone:var(--ui-state-warning)}.sx-toast-status-danger{--_tone:var(--ui-state-danger)}.sx-toast-status-info{--_tone:var(--ui-state-info)}.sx-toast .sx-toast-icon{flex:none;width:1.25rem;height:1.25rem;margin-top:.0625rem;fill:none;stroke:var(--_tone);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sx-toast .sx-toast-body{flex:1;min-width:0}.sx-toast .sx-toast-title{font-weight:var(--ui-font-weight-semibold)}.sx-toast .sx-toast-title+.sx-toast-message{color:var(--ui-text-muted)}.sx-toast .sx-toast-close{flex:none;display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;margin:calc(var(--ui-space-0-5) * -1) 0;border:0;border-radius:var(--ui-radius-sm,.25rem);background:none;color:var(--ui-text-muted);cursor:pointer}.sx-toast .sx-toast-close:hover{background:var(--ui-surface-panel);color:var(--ui-text-primary)}.sx-toast .sx-toast-close svg{width:.875rem;height:.875rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}[ui-behavior~="sticky"].sx-stuck{box-shadow:var(--ui-elevation-1);background:var(--ui-surface-raised)}[ui-behavior~="scrollspy"]{opacity:0;transform:translateY(12px);transition:opacity var(--ui-motion-duration-base) var(--ui-motion-easing-emphasized),transform var(--ui-motion-duration-base) var(--ui-motion-easing-emphasized)}[ui-behavior~="scrollspy"].sx-inview{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.sx-backdrop,[ui-behavior~="offcanvas"],.sx-toast,[ui-behavior~="scrollspy"]{transition:none}[ui-behavior~="scrollspy"]{opacity:1;transform:none}}}@layer platform-ui.primitives{.sx-icon{display:inline-block;vertical-align:middle;flex-shrink:0;line-height:0}.sx-icon-spin{animation:sx-icon-spin 0.9s linear infinite}@keyframes sx-icon-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sx-icon-spin{animation-duration:2s}}}@layer platform-ui.primitives{[ui-component="card"]{--_pad:var(--ui-space-5);display:flex;flex-direction:column;min-width:0;background:var(--ui-surface-raised);color:var(--ui-text-primary);border-radius:var(--ui-radius-lg,.75rem);overflow:hidden}[ui-component="card"]:is([ui-density="compact"] *){--_pad:var(--ui-space-4)}[ui-component="card"]:is([ui-density="comfortable"] *){--_pad:var(--ui-space-6)}[ui-component="card"]:where(:not([ui-variant]),[ui-variant="elevated"]){box-shadow:var(--ui-hairline),var(--ui-elevation-1)}[ui-component="card"]:where(:not([ui-variant]),[ui-variant="elevated"]):has(a:hover,button:hover){box-shadow:var(--ui-hairline),var(--ui-elevation-2)}[ui-component="card"][ui-variant="outlined"]{background:var(--ui-surface-page);box-shadow:var(--ui-hairline)}[ui-component="card"][ui-variant="plain"]{--_pad:0;background:#fff0;border-radius:0;overflow:visible;gap:var(--ui-space-3)}[ui-component="card"] [ui-card="media"]{line-height:0}[ui-component="card"] [ui-card="media"] :is(img,video){display:block;width:100%;height:auto;object-fit:cover}[ui-component="card"][ui-variant="plain"] [ui-card="media"] :is(img,video){border-radius:var(--ui-radius-lg,.75rem)}[ui-component="card"] [ui-card="header"]{padding:var(--_pad) var(--_pad) 0}[ui-component="card"] [ui-card="title"]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-text-base);line-height:var(--ui-text-base-leading);letter-spacing:var(--ui-tracking-tight)}[ui-component="card"] [ui-card="subtitle"]{color:var(--ui-text-muted);font-size:var(--ui-text-sm);line-height:var(--ui-text-sm-leading);margin-top:var(--ui-space-0-5)}[ui-component="card"] [ui-card="body"]{padding:var(--_pad);flex:1 1 auto;font-size:var(--ui-text-sm);line-height:var(--ui-text-sm-leading);color:color-mix(in oklab,var(--ui-text-primary) 88%,var(--ui-text-muted))}[ui-component="card"] [ui-card="header"]+[ui-card="body"]{padding-top:var(--ui-space-3)}[ui-component="card"] [ui-card="footer"]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--_pad);border-top:1px solid var(--ui-border-subtle);background:color-mix(in oklab,var(--ui-surface-panel) 60%,var(--ui-surface-raised))}[ui-component="card"][ui-variant="plain"] [ui-card="footer"]{border-top:0;background:none;padding:0}[ui-component="card"] [ui-card="header"]:last-child{padding-bottom:var(--_pad)}[ui-component="breadcrumb"]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3)}[ui-component="breadcrumb"] [ui-crumbs-trailing]{display:inline-flex;align-items:center;gap:var(--ui-space-2);margin-inline-start:auto}[ui-component="breadcrumb"] [ui-crumbs]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-1-5);margin:0;padding:0;list-style:none;font-size:var(--ui-text-sm)}[ui-component="breadcrumb"] [ui-crumb]{display:inline-flex;align-items:center;gap:var(--ui-space-1-5);color:var(--ui-text-muted)}[ui-component="breadcrumb"] [ui-crumb]+[ui-crumb]::before{content:"";width:.375rem;height:.375rem;border-top:1.5px solid var(--ui-border-strong);border-right:1.5px solid var(--ui-border-strong);transform:rotate(45deg);margin-inline-end:var(--ui-space-1)}[ui-component="breadcrumb"] [ui-crumb]:dir(rtl)+[ui-crumb]::before{transform:rotate(-135deg)}[ui-component="breadcrumb"] [ui-crumb] a{color:var(--ui-text-muted);text-decoration:none;border-radius:var(--ui-radius-sm,.25rem);transition:color var(--ui-motion-duration-fast) var(--ui-motion-easing-standard)}[ui-component="breadcrumb"] [ui-crumb] a:hover{color:var(--ui-text-primary)}[ui-component="breadcrumb"] [ui-crumb] [aria-current="page"]{color:var(--ui-text-primary);font-weight:var(--ui-font-weight-medium)}[ui-component="navbar"]{container-type:inline-size;display:flex;align-items:center;gap:var(--ui-space-6);min-height:3.5rem;padding:var(--ui-space-2) var(--ui-space-4);background:color-mix(in oklab,var(--ui-surface-page) 82%,transparent);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--ui-border-subtle)}[ui-component="navbar"] [ui-navbar="brand"]{flex:none;display:inline-flex;align-items:center;gap:var(--ui-space-2);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-text-base);letter-spacing:var(--ui-tracking-tight);color:var(--ui-text-primary)}[ui-component="navbar"] [ui-navbar="items"]{display:flex;align-items:center;gap:var(--ui-space-1);min-width:0;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(to right,transparent,#000 var(--ui-space-3),#000 calc(100% - var(--ui-space-3)),transparent)}[ui-component="navbar"] [ui-navbar="items"]::-webkit-scrollbar{display:none}[ui-component="navbar"] [ui-navbar="item"]{flex:none}[ui-component="navbar"] [ui-navbar="item"] :is(a,span){display:inline-flex;align-items:center;height:var(--ui-control-height-sm);padding:0 var(--ui-space-3);border-radius:var(--ui-radius-md,.5rem);color:var(--ui-text-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-font-weight-medium);text-decoration:none;white-space:nowrap;transition:color var(--ui-motion-duration-fast) var(--ui-motion-easing-standard),background-color var(--ui-motion-duration-fast) var(--ui-motion-easing-standard)}[ui-component="navbar"] [ui-navbar="item"] a:hover{color:var(--ui-text-primary);background:var(--ui-surface-panel)}[ui-component="navbar"] [ui-navbar="item"] [aria-current="page"]{color:var(--ui-text-primary);background:var(--ui-surface-panel);box-shadow:inset 0 0 0 1px var(--ui-border-subtle)}[ui-component="navbar"] [ui-navbar="actions"]{flex:none;display:inline-flex;align-items:center;gap:var(--ui-space-2);margin-inline-start:auto}@container (max-width:40rem){[ui-component="navbar"]{gap:var(--ui-space-3)}}[ui-component="table"]{--_cell-y:var(--ui-space-3);--_cell-x:var(--ui-space-4);min-width:0;border-radius:var(--ui-radius-lg,.75rem);background:var(--ui-surface-raised);box-shadow:var(--ui-hairline)}[ui-component="table"]:is([ui-density="compact"],[ui-density="compact"] *){--_cell-y:var(--ui-space-2);--_cell-x:var(--ui-space-3)}[ui-component="table"]:is([ui-density="comfortable"],[ui-density="comfortable"] *){--_cell-y:var(--ui-space-4);--_cell-x:var(--ui-space-5)}[ui-component="table"][ui-variant="plain"]{background:#fff0;box-shadow:none;border-radius:0}[ui-component="table"] [ui-table="toolbar"]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-3) var(--_cell-x);border-bottom:1px solid var(--ui-border-subtle)}[ui-component="table"] [ui-table="scroll"]{overflow:auto;max-height:var(--ui-table-max-height,none);overscroll-behavior:contain}[ui-component="table"] [ui-table="scroll"]:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-focus-ring);outline-offset:calc(var(--ui-focus-ring-width) * -1);border-radius:inherit}[ui-component="table"] [ui-table="grid"]{width:100%;border-collapse:separate;border-spacing:0;font-size:var(--ui-text-sm);line-height:var(--ui-text-sm-leading);font-variant-numeric:tabular-nums}[ui-component="table"] caption{caption-side:top;text-align:start;padding:var(--ui-space-3) var(--_cell-x) 0;color:var(--ui-text-primary);font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-text-sm)}[ui-component="table"] :is(th,td){padding:var(--_cell-y) var(--_cell-x);text-align:start;border-bottom:1px solid var(--ui-border-subtle);white-space:nowrap}[ui-component="table"] thead th{position:sticky;top:0;z-index:var(--ui-z-component-sticky);padding-block:var(--ui-space-2-5);background:color-mix(in oklab,var(--ui-surface-panel) 70%,var(--ui-surface-raised));font-weight:var(--ui-font-weight-medium);font-size:var(--ui-text-xs);color:var(--ui-text-muted);letter-spacing:var(--ui-tracking-wide);text-transform:uppercase}[ui-component="table"] tbody td:first-child{color:var(--ui-text-primary);font-weight:var(--ui-font-weight-medium)}[ui-component="table"] tbody td{color:color-mix(in oklab,var(--ui-text-primary) 80%,var(--ui-text-muted))}[ui-component="table"] tbody tr{transition:background-color var(--ui-motion-duration-fast) var(--ui-motion-easing-standard)}[ui-component="table"][ui-striped] tbody tr:nth-child(even){background:color-mix(in oklab,var(--ui-surface-panel) 55%,transparent)}[ui-component="table"]:not([ui-hover="false"]) tbody tr:hover{background:color-mix(in oklab,var(--ui-accent-brand) 4%,var(--ui-surface-raised))}[ui-component="table"] tbody tr:last-child td{border-bottom:none}[ui-component="table"] [ui-align="center"]{text-align:center}[ui-component="table"] [ui-align="end"]{text-align:end}[ui-component="table"] tbody td[ui-table="empty"]{font-weight:var(--ui-font-weight-regular);text-align:center;color:var(--ui-text-muted);padding:var(--ui-space-10) var(--_cell-x);white-space:normal}[ui-component="pagination"]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-3)}[ui-component="pagination"] [ui-pagination="summary"]{color:var(--ui-text-muted);font-size:var(--ui-text-sm)}[ui-component="pagination"] [ui-pagination="pages"]{display:flex;align-items:center;gap:var(--ui-space-1);margin:0;padding:0;list-style:none}[ui-component="pagination"] :is([ui-pagination="page"],[ui-pagination="prev"],[ui-pagination="next"]){display:inline-flex;align-items:center;justify-content:center;min-width:var(--ui-control-height-sm);height:var(--ui-control-height-sm);padding:0 var(--ui-space-2);border-radius:var(--ui-radius-md,.5rem);color:var(--ui-text-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-font-weight-medium);font-variant-numeric:tabular-nums;text-decoration:none;line-height:1;transition:color var(--ui-motion-duration-fast) var(--ui-motion-easing-standard),background-color var(--ui-motion-duration-fast) var(--ui-motion-easing-standard)}[ui-component="pagination"] a:is([ui-pagination="page"],[ui-pagination="prev"],[ui-pagination="next"]):hover{color:var(--ui-text-primary);background:var(--ui-surface-panel)}[ui-component="pagination"] [ui-pagination="page"][aria-current="page"]{background:var(--ui-surface-raised);color:var(--ui-text-primary);box-shadow:var(--ui-hairline),var(--ui-shadow-xs)}[ui-component="pagination"] [aria-disabled="true"]{opacity:.4;pointer-events:none}[ui-component="pagination"] [ui-pagination="gap"]{display:inline-flex;align-items:flex-end;padding:0 var(--ui-space-1);color:var(--ui-text-muted);user-select:none}[ui-component="list"] [ui-list="header"]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-text-sm);color:var(--ui-text-primary);padding-bottom:var(--ui-space-2)}[ui-component="list"] [ui-list="items"]{margin:0;padding:0;list-style:none}[ui-component="list"] [ui-list="item"]{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--ui-space-3);row-gap:var(--ui-space-0-5);padding:var(--ui-space-3) var(--ui-space-2);margin-inline:calc(var(--ui-space-2) * -1);border-radius:var(--ui-radius-md,.5rem);border-bottom:1px solid var(--ui-border-subtle);transition:background-color var(--ui-motion-duration-fast) var(--ui-motion-easing-standard)}[ui-component="list"] [ui-list="item"]:has(a[ui-list="title"]:hover){background:var(--ui-surface-panel)}[ui-component="list"] [ui-list="item"]:last-child{border-bottom:none}[ui-component="list"] [ui-list="title"]{font-weight:var(--ui-font-weight-medium);font-size:var(--ui-text-sm);color:var(--ui-text-primary);text-decoration:none}[ui-component="list"] a[ui-list="title"]::after{content:"";position:absolute;inset:0}[ui-component="list"] [ui-list="item"]:has(a[ui-list="title"]){position:relative}[ui-component="list"] [ui-list="meta"]{margin-inline-start:auto;color:var(--ui-text-muted);font-size:var(--ui-text-xs);font-variant-numeric:tabular-nums}[ui-component="list"] [ui-list="description"]{flex-basis:100%;color:var(--ui-text-muted);font-size:var(--ui-text-sm)}[ui-component="list"] [ui-list="empty"]{color:var(--ui-text-muted);text-align:center;padding:var(--ui-space-6) 0}[ui-component="stat"]{display:flex;align-items:flex-start;gap:var(--ui-space-4);padding:var(--ui-space-5);background:var(--ui-surface-raised);border-radius:var(--ui-radius-lg,.75rem);box-shadow:var(--ui-hairline),var(--ui-shadow-xs)}[ui-component="stat"] [ui-stat="visual"]{display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:var(--ui-radius-md,.5rem);color:var(--ui-accent-brand);background:color-mix(in oklab,var(--ui-accent-brand) 12%,var(--ui-surface-raised))}[ui-component="stat"] [ui-stat="label"]{color:var(--ui-text-muted);font-size:var(--ui-text-sm);font-weight:var(--ui-font-weight-medium)}[ui-component="stat"] [ui-stat="value"]{font-size:var(--ui-text-3xl);font-weight:var(--ui-font-weight-semibold);letter-spacing:var(--ui-tracking-tighter);line-height:1.15;margin-top:var(--ui-space-1);color:var(--ui-text-primary);font-variant-numeric:tabular-nums}[ui-component="stat"] [ui-stat="delta"]{display:inline-flex;align-items:center;gap:var(--ui-space-1);margin-top:var(--ui-space-2);padding:var(--ui-space-0-5) var(--ui-space-1-5);border-radius:var(--ui-radius-pill,9999px);font-size:var(--ui-text-xs);font-weight:var(--ui-font-weight-medium);font-variant-numeric:tabular-nums;--_trend:var(--ui-text-muted);color:color-mix(in oklab,var(--_trend) 90%,var(--ui-text-primary));background:color-mix(in oklab,var(--_trend) 12%,var(--ui-surface-raised))}[ui-component="stat"] [ui-stat="delta"][ui-trend="up"]{--_trend:var(--ui-state-success)}[ui-component="stat"] [ui-stat="delta"][ui-trend="down"]{--_trend:var(--ui-state-danger)}[ui-component="stat"] [ui-stat="delta"][ui-trend="up"]::before{content:"↑"}[ui-component="stat"] [ui-stat="delta"][ui-trend="down"]::before{content:"↓"}[ui-component="stat"] [ui-stat="caption"]{color:var(--ui-text-muted);font-size:var(--ui-text-xs);margin-top:var(--ui-space-1-5)}[ui-component="stat"] [ui-stat="delta"]+[ui-stat="caption"]{display:inline;margin-inline-start:var(--ui-space-2)}[ui-component="dashboard"]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%, 16rem),1fr));gap:var(--ui-space-4);container-type:inline-size}[ui-component="dashboard"] [ui-dashboard="body"]{display:contents}[ui-component="dashboard"] [ui-dashboard="widget"]{display:grid;align-content:start;gap:var(--ui-space-3);min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border-subtle);border-radius:var(--ui-radius-lg,.75rem);background:var(--ui-surface-raised)}[ui-component="dashboard"] [ui-dashboard="widget"][ui-dashboard-wide]{grid-column:span 2}@container (max-width:34rem){[ui-component="dashboard"] [ui-dashboard="widget"][ui-dashboard-wide]{grid-column:auto}}[ui-component="dashboard"] [ui-dashboard="widget"] [ui-component="stat"]{padding:0;background:none;box-shadow:none}[ui-component="dashboard"] [ui-dashboard="title"]{margin:0;font-size:var(--ui-text-sm);font-weight:var(--ui-font-weight-semibold)}[ui-component="dashboard"] [ui-dashboard="legend"]{display:flex;flex-wrap:wrap;gap:var(--ui-space-1) var(--ui-space-3);margin:0;padding:0;list-style:none;font-size:var(--ui-text-sm);color:var(--ui-text-muted)}[ui-component="dashboard"] [ui-dashboard="legend"] strong{color:var(--ui-text-primary)}[ui-component="dashboard"] [ui-dashboard="more"]{font-size:var(--ui-text-sm);justify-self:start}[ui-component="chart"]{margin:0;display:grid;gap:var(--ui-space-1);min-width:0}[ui-component="chart"] [ui-chart="title"]{font-size:var(--ui-text-sm);color:var(--ui-text-muted)}[ui-component="chart"] [ui-chart="svg"]{display:block;width:100%;overflow:visible}[ui-component="chart"] [ui-chart="bar"]{fill:var(--ui-accent-brand)}[ui-component="chart"] [ui-chart="line"]{fill:none;stroke:var(--ui-accent-brand);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}[ui-component="chart"] [ui-chart="area"]{fill:color-mix(in oklab,var(--ui-accent-brand) 14%,transparent);stroke:none}[ui-component="chart"] [ui-chart="data"]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[ui-component="empty-state"]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--ui-space-2);padding:var(--ui-space-12) var(--ui-space-6)}[ui-component="empty-state"] [ui-empty="media"]{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:var(--ui-space-2);border-radius:var(--ui-radius-lg,.75rem);color:var(--ui-text-muted);background:var(--ui-surface-panel);box-shadow:var(--ui-hairline),var(--ui-shadow-xs)}[ui-component="empty-state"] [ui-empty="media"]:empty{display:none}[ui-component="empty-state"] [ui-empty="media"] .sx-icon{width:1.5rem;height:1.5rem}[ui-component="empty-state"] [ui-empty="title"]{font-weight:var(--ui-font-weight-semibold);font-size:var(--ui-text-base);color:var(--ui-text-primary)}[ui-component="empty-state"] [ui-empty="description"]{color:var(--ui-text-muted);font-size:var(--ui-text-sm);line-height:var(--ui-text-sm-leading);max-width:40ch;text-wrap:pretty}[ui-component="empty-state"] [ui-empty="actions"]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--ui-space-2);margin-top:var(--ui-space-4)}}