@font-face{font-family:display;src:url(../media/space_grotesk_latin_wght_normal-s.p.0oxh562_148qc.woff2)format("woff2");font-display:swap;font-weight:300 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:88.78%;descent-override:26.34%;line-gap-override:0.0%;size-adjust:110.84%}.AWa0bW_className{font-family:display,display Fallback}.AWa0bW_variable{--x-font-display:"display", "display Fallback"}
:root{--x-font-display:"Space Grotesk", system-ui, sans-serif;--x-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--x-space-0:0px;--x-space-1:4px;--x-space-2:8px;--x-space-3:12px;--x-space-4:16px;--x-space-5:24px;--x-space-6:32px;--x-space-7:48px;--x-space-8:64px;--x-space-9:96px;--x-font-size-0:12px;--x-font-size-1:14px;--x-font-size-2:16px;--x-font-size-3:20px;--x-font-size-4:24px;--x-font-size-5:32px;--x-font-size-6:48px;--x-font-size-7:64px;--x-line-height-0:1.2;--x-line-height-1:1.4;--x-line-height-2:1.6;--x-radius-0:0px;--x-radius-1:4px;--x-radius-2:8px;--x-radius-3:12px;--x-radius-4:20px;--x-radius-5:999px;--x-duration-0:0s;--x-duration-1:.1s;--x-duration-2:.16s;--x-duration-3:.24s;--x-easing-standard:cubic-bezier(.2, 0, 0, 1);--x-easing-enter:cubic-bezier(0, 0, .2, 1);--x-easing-exit:cubic-bezier(.4, 0, 1, 1);--x-z-layer-base:0;--x-z-layer-sticky:10;--x-z-layer-dropdown:20;--x-z-layer-overlay:30;--x-z-layer-toast:40;--x-elevation-base-x:0px;--x-elevation-base-y:0px;--x-elevation-base-blur:0px;--x-elevation-base-spread:0px;--x-elevation-base-opacity:0;--x-elevation-raised-x:0px;--x-elevation-raised-y:1px;--x-elevation-raised-blur:3px;--x-elevation-raised-spread:0px;--x-elevation-raised-opacity:.12;--x-elevation-overlay-x:0px;--x-elevation-overlay-y:8px;--x-elevation-overlay-blur:24px;--x-elevation-overlay-spread:-4px;--x-elevation-overlay-opacity:.18;--x-touch-target:44px;--x-control-height:44px;--x-drawer-width:440px;--x-dialog-width:480px;--x-toast-width:400px;--x-measure:720px;--x-master-width:360px;--x-border-width:1px;--x-focus-ring-width:2px;--x-focus-ring-offset:2px;--x-focus-halo-width:2px;--x-indicator-width:3px;--x-icon-size:18px;--x-list-row-min-height:56px;--x-row-padding-block:8px;--x-row-padding-inline:16px;--x-list-inset:16px;--x-panel-padding:16px;--x-stack-gap:12px;--x-section-gap:32px;--x-field-gap:16px;--x-field-label-gap:8px;--x-toolbar-gap:8px;--x-toolbar-padding-block:8px;--x-cell-padding-block:12px;--x-cell-padding-inline:16px;--x-radius-panel:20px;--x-radius-overlay:24px;--x-radius-drawer:24px;--x-radius-sheet:24px;--x-radius-chip:999px;--x-radius-scale:1}[data-x-density=comfortable]{--x-list-row-min-height:56px;--x-row-padding-block:8px;--x-row-padding-inline:16px;--x-list-inset:16px;--x-panel-padding:16px;--x-stack-gap:12px;--x-section-gap:32px;--x-field-gap:16px;--x-field-label-gap:8px;--x-toolbar-gap:8px;--x-toolbar-padding-block:8px;--x-cell-padding-block:12px;--x-cell-padding-inline:16px}[data-x-density=compact]{--x-list-row-min-height:44px;--x-row-padding-block:4px;--x-row-padding-inline:12px;--x-list-inset:8px;--x-panel-padding:12px;--x-stack-gap:8px;--x-section-gap:24px;--x-field-gap:12px;--x-field-label-gap:4px;--x-toolbar-gap:8px;--x-toolbar-padding-block:4px;--x-cell-padding-block:6px;--x-cell-padding-inline:12px}[data-x-preset=neutral]{--x-radius-control:12px;--x-radius-panel:20px;--x-radius-overlay:24px;--x-radius-drawer:24px;--x-radius-sheet:24px;--x-radius-chip:999px;--x-radius-scale:1;--x-font-display-weight:600;--x-font-display-tracking:-.025em}[data-x-preset=bold]{--x-radius-control:4px;--x-radius-panel:6px;--x-radius-overlay:8px;--x-radius-drawer:8px;--x-radius-sheet:8px;--x-radius-chip:999px;--x-radius-scale:1;--x-font-display-weight:700;--x-font-display-tracking:-.04em}[data-x-preset=warm]{--x-radius-control:20px;--x-radius-panel:28px;--x-radius-overlay:32px;--x-radius-drawer:32px;--x-radius-sheet:32px;--x-radius-chip:999px;--x-radius-scale:1;--x-font-display-weight:500;--x-font-display-tracking:-.02em}[data-x-preset=cool]{--x-radius-control:8px;--x-radius-panel:14px;--x-radius-overlay:16px;--x-radius-drawer:16px;--x-radius-sheet:16px;--x-radius-chip:999px;--x-radius-scale:1;--x-font-display-weight:600;--x-font-display-tracking:-.025em}[data-x-preset=mono]{--x-radius-control:0px;--x-radius-panel:0px;--x-radius-overlay:0px;--x-radius-drawer:0px;--x-radius-sheet:0px;--x-radius-chip:0px;--x-radius-scale:0;--x-radius-1:0px;--x-radius-2:0px;--x-radius-3:0px;--x-radius-4:0px;--x-radius-5:0px;--x-font-display-weight:500;--x-font-display-tracking:-.035em}[data-x-preset=arena]{--x-radius-control:18px;--x-radius-panel:28px;--x-radius-overlay:32px;--x-radius-drawer:32px;--x-radius-sheet:32px;--x-radius-chip:999px;--x-radius-scale:1;--x-font-display-weight:900;--x-font-display-tracking:.005em}
.x-design{color:var(--x-on-surface);background:var(--x-background);font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:var(--x-font-size-1);line-height:var(--x-line-height-2);font-variant-numeric:tabular-nums}.x-design *,.x-design :before,.x-design :after{box-sizing:border-box}.x-design h1,.x-design h2,.x-design h3,.x-design h4{font-family:var(--x-font-display);font-weight:var(--x-font-display-weight);letter-spacing:var(--x-font-display-tracking);line-height:var(--x-line-height-0);margin:0}.x-design p{margin:0}.x-design a{color:inherit}.x-design :is(a,button,input,textarea,select,[tabindex]):focus-visible{box-shadow:0 0 0 var(--x-focus-halo-width) var(--x-background);outline:var(--x-focus-ring-width) solid var(--x-focus);outline-offset:var(--x-focus-ring-offset)}.x-design .x-button{justify-content:center;align-items:center;gap:var(--x-space-2);max-width:100%;min-height:44px;padding:var(--x-space-2) var(--x-space-4);border:1px solid var(--x-border);border-radius:var(--x-radius-control);font:inherit;font-weight:600;line-height:var(--x-line-height-1);text-align:center;cursor:pointer;transition:box-shadow var(--x-duration-1) var(--x-easing-standard);text-decoration:none;display:inline-flex}.x-design .x-button[data-variant=primary]{background:var(--x-primary);color:var(--x-on-primary);border-color:var(--x-primary-border)}.x-design .x-button[data-variant=secondary]{background:var(--x-surface);color:var(--x-on-surface)}.x-design .x-button[data-variant=quiet]{color:var(--x-on-surface);text-underline-offset:4px;background:0 0;border-color:#0000;text-decoration:underline}.x-design .x-button[data-variant=destructive]{background:var(--x-danger);color:var(--x-on-danger);border-color:var(--x-danger)}.x-design .x-button:not(:disabled):hover:not(:focus-visible){box-shadow:inset 0 0 0 1px}.x-design .x-button:disabled{background:var(--x-raised);color:var(--x-muted);cursor:not-allowed;border-style:dashed}.x-design .x-field{gap:var(--x-space-2);min-width:0;display:grid}.x-design .x-field label{font-weight:600}.x-design .x-input{width:100%;min-width:0;min-height:44px;padding:var(--x-space-3);border:1px solid var(--x-border);border-radius:var(--x-radius-control);background:var(--x-surface);color:var(--x-on-surface);font:inherit}.x-design textarea.x-input{resize:vertical}.x-design .x-input::placeholder{color:var(--x-muted);opacity:1}.x-design .x-input:disabled{background:var(--x-raised);color:var(--x-muted);cursor:not-allowed;border-style:dashed}.x-design :is(.x-input,.x-checkbox)[aria-invalid=true]{border:2px solid var(--x-danger)}.x-design .x-field-description{color:var(--x-muted);font-size:var(--x-font-size-0)}.x-design .x-field-error{color:var(--x-on-surface);font-size:var(--x-font-size-0);font-weight:600}.x-design .x-field-checkbox{column-gap:var(--x-space-3);grid-template-columns:44px minmax(0,1fr);align-items:center}.x-design .x-checkbox{appearance:none;border:2px solid var(--x-border);border-radius:var(--x-radius-control);background:var(--x-surface);cursor:pointer;place-content:center;width:44px;height:44px;margin:0;padding:0;display:grid}.x-design .x-checkbox:checked{background:var(--x-accent);border-color:var(--x-accent)}.x-design .x-checkbox:checked:after{content:"";border-right:3px solid var(--x-on-accent);border-bottom:3px solid var(--x-on-accent);width:8px;height:16px;transform:translateY(-2px)rotate(45deg)}.x-design .x-checkbox:disabled{cursor:not-allowed;border-style:dashed}.x-design .x-field-checkbox label{align-items:center;min-height:44px;display:flex}.x-design .x-field-checkbox p{grid-column:2}.x-design .x-card{background:var(--x-surface);border:1px solid var(--x-border);border-radius:var(--x-radius-control);min-width:0;padding:var(--x-space-5)}.x-design .x-badge{padding:var(--x-space-1) var(--x-space-2);border:1px solid var(--x-border);border-radius:var(--x-radius-control);font-size:var(--x-font-size-0);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.x-design .x-badge[data-tone=success]{color:var(--x-on-success);background:var(--x-success);border-color:var(--x-success)}.x-design .x-badge[data-tone=warning]{color:var(--x-on-warning);background:var(--x-warning);border:2px dashed var(--x-warning)}.x-design .x-badge[data-tone=danger]{color:var(--x-on-danger);background:var(--x-danger);border:2px double var(--x-danger)}.x-design .x-alert{padding:var(--x-space-4);border:1px solid var(--x-border);border-left:4px solid var(--x-warning);border-radius:var(--x-radius-control);background:var(--x-surface)}.x-design .x-alert strong{margin-bottom:var(--x-space-1);display:block}.x-design .x-alert[data-tone=danger]{border-left-color:var(--x-danger)}.x-design .x-alert[data-tone=success]{border-left-color:var(--x-success)}.x-design .x-alert[data-tone=neutral]{border-left-color:var(--x-border)}.x-design .x-empty{padding:var(--x-space-5);text-align:center;border:1px dashed var(--x-border);border-radius:var(--x-radius-control);justify-items:center;gap:var(--x-space-2);display:grid}.x-design .x-empty-symbol{font-size:var(--x-font-size-5);line-height:var(--x-line-height-0)}.x-design .x-empty p{color:var(--x-muted)}.x-design .x-loading{gap:var(--x-space-3);display:grid}.x-design .x-loading p{color:var(--x-muted);font-size:var(--x-font-size-0)}.x-design .x-skeleton{gap:var(--x-space-2);display:grid}.x-design .x-skeleton span{height:var(--x-space-3);border-radius:var(--x-radius-control);background:var(--x-raised)}.x-design .x-skeleton span:nth-child(2){width:80%}.x-design .x-skeleton span:nth-child(3){width:55%}.x-design .x-progress{gap:var(--x-space-2);display:grid}.x-design .x-progress>div{justify-content:space-between;gap:var(--x-space-3);display:flex}.x-design .x-progress progress{width:100%;height:var(--x-space-3);accent-color:var(--x-accent);border:1px solid var(--x-border);border-radius:var(--x-radius-control);background:var(--x-raised);overflow:hidden}.x-design .x-progress progress::-webkit-progress-bar{background:var(--x-raised)}.x-design .x-progress progress::-webkit-progress-value{background:var(--x-accent)}.x-design .x-progress progress::-moz-progress-bar{background:var(--x-accent)}.x-design .x-tabs{gap:var(--x-space-2);border-bottom:1px solid var(--x-border);flex-wrap:wrap;display:flex}.x-design .x-tabs a{min-height:44px;padding:var(--x-space-2) var(--x-space-3);color:var(--x-on-surface);opacity:1;border-bottom:3px solid #0000;align-items:center;margin:0;text-decoration:none;display:flex}.x-design .x-tabs a[aria-current]{border-bottom-color:var(--x-accent);font-weight:700}.x-design .x-tabs a:hover{text-decoration:underline}.x-design .x-table-scroll{min-width:0;max-width:100%;overflow-x:auto}.x-design .x-table{border-collapse:collapse;width:100%;color:var(--x-on-surface);font-size:var(--x-font-size-1)}.x-design .x-table-scroll[tabindex] .x-table{min-width:480px}.x-design .x-table caption{text-align:left;padding-bottom:var(--x-space-4);font-weight:600}.x-design .x-table :is(th,td){padding:var(--x-space-3) var(--x-space-2);text-align:left;border-bottom:1px solid var(--x-border);vertical-align:middle}.x-design .x-table th{color:var(--x-muted);font-size:var(--x-font-size-0);font-weight:600}.x-design .x-facets{gap:var(--x-space-4);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.x-design .x-facets>div{border-top:1px solid var(--x-border);padding-top:var(--x-space-3);min-width:0}.x-design .x-facets dt{color:var(--x-muted);font-size:var(--x-font-size-0);letter-spacing:.04em;font-weight:600}.x-design .x-facets dd{margin:var(--x-space-2) 0 0;overflow-wrap:anywhere}.x-design .x-facets dd span{color:var(--x-muted);font-size:var(--x-font-size-0);margin-top:var(--x-space-1);display:block}@media (max-width:700px){.x-design .x-facets{grid-template-columns:repeat(2,minmax(0,1fr))}}.x-design .x-feedback-slot{min-width:0}.x-design .x-feedback-slot[data-empty=true]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.x-design .x-action-feedback{--feedback-line:var(--x-primary);border:1px solid var(--x-border);border-inline-start:4px solid var(--feedback-line);border-radius:min(3px, var(--x-radius-control)) var(--x-radius-control) var(--x-radius-control) min(3px, var(--x-radius-control));background:var(--x-surface);min-width:0;color:var(--x-on-surface);box-shadow:0 5px 16px color-mix(in srgb, var(--x-on-surface) 5%, transparent);grid-template-columns:38px minmax(0,1fr);align-items:start;gap:14px;margin-block:12px 0;padding:18px;display:grid;position:relative}.x-design .x-action-feedback[data-tone=error]{--feedback-line:var(--x-danger,var(--x-accent))}.x-design .x-feedback-signal{border-radius:var(--x-radius-control) min(2px, var(--x-radius-control));width:38px;height:38px;color:var(--x-on-primary);background:var(--x-primary);place-items:center;display:grid}.x-design .x-feedback-signal svg,.x-design .x-empty-orbit svg{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.x-design .x-feedback-copy{min-width:0}.x-design .x-feedback-copy strong{font:650 12px / 1.4 var(--x-font-display), sans-serif;letter-spacing:.07em;text-transform:uppercase;display:block}.x-design .x-feedback-copy p{color:var(--x-on-surface);font:400 13px / 1.6 var(--x-font-display), sans-serif;overflow-wrap:anywhere;margin:6px 0 0}.x-design .x-workspace-empty{color:var(--x-on-surface);background:var(--x-surface);background-image:repeating-linear-gradient(125deg, transparent 0 44px, color-mix(in srgb, var(--x-on-surface) 4%, transparent) 44px 45px);grid-template-columns:68px minmax(0,1fr);align-items:start;gap:24px;padding:clamp(24px,4vw,44px);display:grid;position:relative}.x-design .x-empty-orbit{border:1px solid var(--x-border);width:68px;height:68px;color:var(--x-on-primary);background:var(--x-primary);box-shadow:0 0 0 7px color-mix(in srgb, var(--x-primary) 7%, transparent);border-radius:50%;place-items:center;display:grid;position:relative}.x-design .x-empty-orbit:after{content:"";border:1px dashed var(--x-border);border-radius:inherit;position:absolute;inset:-8px}.x-design .x-empty-copy{min-width:0}.x-design .x-empty-copy h3{font:700 clamp(25px, 2.5vw, 34px) / 1.05 var(--x-font-navigation,var(--x-font-display)), sans-serif;letter-spacing:-.02em;text-transform:uppercase;overflow-wrap:anywhere;margin:0}.x-design .x-empty-copy p{max-width:48ch;color:var(--x-on-surface);margin:12px 0 0;font-size:13px;line-height:1.65}.x-design .x-empty-action{margin-top:20px}.x-design .x-empty-action .x-button{white-space:normal;gap:18px;max-width:100%;min-height:44px;font-size:12px}@media (max-width:480px){.x-design .x-workspace-empty{grid-template-columns:minmax(0,1fr);gap:24px}.x-design .x-action-feedback{gap:12px;padding:14px}}@media (prefers-reduced-motion:no-preference){.x-design .x-action-feedback{animation:.22s ease-out both feedback-arrive}.x-design .x-feedback-spinner{transform-origin:50%;animation:1s linear infinite feedback-turn}@keyframes feedback-arrive{0%{transform:translateY(6px)}to{transform:none}}@keyframes feedback-turn{to{transform:rotate(360deg)}}}.x-design .x-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.x-design .x-icon-button{width:var(--x-touch-target);height:var(--x-touch-target);border:var(--x-border-width) solid transparent;border-radius:var(--x-radius-control);color:var(--x-on-surface);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:inline-grid}.x-design .x-icon-button:hover{background:var(--x-hover)}.x-design .x-icon-button svg,.x-design .x-search-clear svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.x-design .x-status{--status-fill:var(--x-neutral-soft);--status-ink:var(--x-on-neutral-soft);--status-edge:var(--x-border);align-items:center;gap:var(--x-space-1);min-height:24px;padding:2px var(--x-space-2) 2px var(--x-space-1);border:var(--x-border-width) solid var(--status-edge);border-radius:var(--x-radius-chip);background:var(--status-fill);color:var(--status-ink);font-size:var(--x-font-size-0);font-weight:600;line-height:var(--x-line-height-0);white-space:nowrap;display:inline-flex}.x-design .x-status[data-tone=info],.x-design .x-toast[data-tone=info]{--status-fill:var(--x-info-soft);--status-ink:var(--x-on-info-soft);--status-edge:var(--x-info)}.x-design .x-status[data-tone=success],.x-design .x-toast[data-tone=success]{--status-fill:var(--x-success-soft);--status-ink:var(--x-on-success-soft);--status-edge:var(--x-success)}.x-design .x-status[data-tone=warning],.x-design .x-toast[data-tone=warning]{--status-fill:var(--x-warning-soft);--status-ink:var(--x-on-warning-soft);--status-edge:var(--x-warning)}.x-design .x-status[data-tone=danger],.x-design .x-toast[data-tone=danger]{--status-fill:var(--x-danger-soft);--status-ink:var(--x-on-danger-soft);--status-edge:var(--x-danger)}.x-design .x-status-glyph{stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}.x-design .x-stat{align-content:start;gap:var(--x-space-1);min-width:0;padding:var(--x-panel-padding);border:var(--x-border-width) solid var(--x-border);border-radius:var(--x-radius-panel);background:var(--x-surface);margin:0;display:grid}.x-design .x-stat dt{color:var(--x-muted);font-size:var(--x-font-size-0);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.x-design .x-stat dd{margin:0}.x-design .x-stat-value{align-items:baseline;gap:var(--x-space-1);min-width:0;font-family:var(--x-font-display);font-size:var(--x-font-size-5);font-weight:var(--x-font-display-weight);letter-spacing:var(--x-font-display-tracking);line-height:var(--x-line-height-0);overflow-wrap:anywhere;display:flex}.x-design .x-stat-unit{color:var(--x-muted);font-family:inherit;font-size:var(--x-font-size-1);letter-spacing:0;font-weight:600}.x-design .x-stat-trend{align-items:center;gap:var(--x-space-1);color:var(--x-on-surface);font-size:var(--x-font-size-0);font-weight:600;display:inline-flex}.x-design .x-stat-trend svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.x-design .x-stat-detail{color:var(--x-muted);font-size:var(--x-font-size-0)}.x-design .x-section-header{justify-content:space-between;align-items:end;gap:var(--x-space-2) var(--x-space-4);flex-wrap:wrap;min-width:0;display:flex}.x-design .x-section-header-text{gap:var(--x-space-1);min-width:0;display:grid}.x-design .x-section-header-text p{color:var(--x-muted)}.x-design .x-list{border:var(--x-border-width) solid var(--x-border);border-radius:var(--x-radius-panel);background:var(--x-surface);margin:0;padding:0;list-style:none;overflow:hidden}.x-design .x-list-item+.x-list-item{border-top:var(--x-border-width) solid var(--x-decorative-divider)}.x-design .x-list-row{justify-content:flex-start;align-items:center;gap:var(--x-space-3);width:100%;min-height:var(--x-list-row-min-height);padding:var(--x-row-padding-block) var(--x-row-padding-inline);color:var(--x-on-surface);font:inherit;text-align:start;background:0 0;border:0;border-radius:0;text-decoration:none;display:flex;position:relative}.x-design :is(a,button).x-list-row{cursor:pointer}.x-design :is(a,button).x-list-row:hover{background:var(--x-hover)}.x-design :is(a,button).x-list-row:active{background:var(--x-pressed)}.x-design .x-list-row:focus-visible{outline-offset:-3px}.x-design .x-list-row[data-selected=true]{background:var(--x-selection)}.x-design .x-list-row[data-selected=true]:before{content:"";width:var(--x-indicator-width);background:var(--x-selection-indicator);position:absolute;inset-block:0;inset-inline-start:0}.x-design button.x-list-row:disabled,.x-design .x-list-row[aria-disabled=true]{color:var(--x-muted);cursor:not-allowed;opacity:1}.x-design .x-list-row-leading,.x-design .x-list-row-trailing{align-items:center;gap:var(--x-space-2);flex:none;display:inline-flex}.x-design .x-list-row-trailing{color:var(--x-muted);margin-inline-start:auto}.x-design .x-list-row-text{gap:2px;min-width:0;display:grid}.x-design .x-list-row-title{overflow-wrap:anywhere;font-weight:600}.x-design .x-list-row[data-selected=true] .x-list-row-title{font-weight:700}.x-design .x-list-row-description{color:var(--x-muted);font-size:var(--x-font-size-0);overflow-wrap:anywhere}.x-design .x-segmented{border:0;min-width:0;margin:0;padding:0}.x-design .x-segmented-legend{margin-bottom:var(--x-space-2);padding:0;font-weight:600}.x-design .x-segmented-track{border:var(--x-border-width) solid var(--x-strong-border);border-radius:var(--x-radius-chip);background:var(--x-surface);flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;display:inline-flex}.x-design .x-segment{min-height:calc(var(--x-control-height) - 4px - 2 * var(--x-border-width));min-width:var(--x-touch-target);padding:0 var(--x-space-4);border-radius:var(--x-radius-chip);color:var(--x-on-surface);cursor:pointer;justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.x-design .x-segment input{top:calc(-2px - var(--x-border-width));width:100%;height:calc(100% + 4px + 2 * var(--x-border-width));opacity:0;cursor:inherit;margin:0;position:absolute;left:0}.x-design .x-segment:hover:not(:has(input:checked,input:disabled)){background:var(--x-hover)}.x-design .x-segment:has(input:checked){background:var(--x-primary);color:var(--x-on-primary);box-shadow:inset 0 0 0 var(--x-border-width) var(--x-primary-border);font-weight:700}.x-design .x-segment:has(input:disabled){color:var(--x-muted);cursor:not-allowed;text-decoration:line-through}.x-design .x-segment:has(input:focus-visible){outline:var(--x-focus-ring-width) solid var(--x-focus);outline-offset:var(--x-focus-ring-offset)}.x-design .x-search{gap:var(--x-space-2);min-width:0;display:grid}.x-design .x-search-label{font-weight:600}.x-design .x-search-box{align-items:center;min-width:0;display:flex;position:relative}.x-design .x-search-icon{width:var(--x-icon-size);height:var(--x-icon-size);color:var(--x-muted);stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;inset-inline-start:var(--x-space-3)}.x-design .x-search-input{width:100%;min-width:0;min-height:var(--x-control-height);padding:var(--x-space-2) var(--x-touch-target) var(--x-space-2) calc(var(--x-space-3) + var(--x-icon-size) + var(--x-space-2));border:var(--x-border-width) solid var(--x-strong-border);border-radius:var(--x-radius-control);background:var(--x-surface);color:var(--x-on-surface);font:inherit;appearance:none}.x-design .x-search-input::placeholder{color:var(--x-muted);opacity:1}.x-design .x-search-input::-webkit-search-cancel-button{display:none}.x-design .x-search-clear{width:var(--x-touch-target);height:var(--x-touch-target);border-radius:var(--x-radius-control);color:var(--x-on-surface);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:0}.x-design .x-search-results{color:var(--x-muted);font-size:var(--x-font-size-0)}.x-design .x-badge[data-tone=info]{color:var(--x-on-info);background:var(--x-info);border:2px dotted var(--x-info)}.x-design .x-empty-title{font-size:var(--x-font-size-3)}.x-design .x-empty-actions{justify-content:center;gap:var(--x-space-2);margin-top:var(--x-space-2);flex-wrap:wrap;display:flex}.x-design .x-skeleton-rows{border:var(--x-border-width) solid var(--x-border);border-radius:var(--x-radius-panel);background:var(--x-surface);margin:0;padding:0;list-style:none;overflow:hidden}.x-design .x-skeleton-row{align-items:center;gap:var(--x-space-3);min-height:var(--x-list-row-min-height);padding:var(--x-row-padding-block) var(--x-row-padding-inline);display:flex}.x-design .x-skeleton-row+.x-skeleton-row{border-top:var(--x-border-width) solid var(--x-decorative-divider)}.x-design .x-skeleton-avatar{width:var(--x-space-6);height:var(--x-space-6);border-radius:var(--x-radius-chip);background:var(--x-neutral-soft);flex:none}.x-design .x-skeleton-lines{gap:var(--x-space-2);flex:1;display:grid}.x-design .x-skeleton-line{height:var(--x-space-2);border-radius:var(--x-radius-chip);background:var(--x-neutral-soft)}.x-design .x-skeleton-line+.x-skeleton-line{width:60%}.x-design .x-section-nav{border-bottom:var(--x-border-width) solid var(--x-decorative-divider);min-width:0}.x-design .x-section-nav ul{gap:var(--x-toolbar-gap);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.x-design .x-section-nav li{scroll-snap-align:center;flex:none}.x-design .x-section-nav a{min-height:var(--x-touch-target);padding:0 var(--x-space-3);border-radius:var(--x-radius-control) var(--x-radius-control) 0 0;color:var(--x-muted);white-space:nowrap;align-items:center;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.x-design .x-section-nav a:hover{background:var(--x-hover);color:var(--x-on-surface)}.x-design .x-section-nav a[aria-current=page]{color:var(--x-on-surface);font-weight:700}.x-design .x-section-nav a[aria-current=page]:after{content:"";inset-inline:var(--x-space-3);height:var(--x-indicator-width);border-radius:var(--x-radius-chip) var(--x-radius-chip) 0 0;background:var(--x-selection-indicator);position:absolute;inset-block-end:0}.x-design .x-section-nav a:focus-visible{outline-offset:calc(-1 * var(--x-focus-ring-width) - var(--x-focus-halo-width))}.x-design .x-toolbar{align-items:end;gap:var(--x-toolbar-gap) var(--x-space-4);min-width:0;padding:var(--x-toolbar-padding-block) 0;border:0;flex-wrap:wrap;margin:0;display:flex}.x-design .x-toolbar>.x-search{flex:16rem}.x-design .x-toolbar>.x-toolbar-end{margin-inline-start:auto}.x-design .x-master-detail{min-width:0;container-type:inline-size}.x-design .x-master-detail-panes{grid-template-columns:minmax(0, var(--x-master-width)) minmax(0, 1fr);align-items:start;gap:var(--x-section-gap);display:grid}.x-design .x-master,.x-design .x-detail{align-content:start;gap:var(--x-stack-gap);min-width:0;display:grid}.x-design .x-master-detail-back{justify-self:start;display:none}@container (max-width:760px){.x-design .x-master-detail-panes{grid-template-columns:minmax(0,1fr)}.x-design .x-master-detail[data-detail-open=true]>.x-master-detail-panes>.x-master,.x-design .x-master-detail:not([data-detail-open=true])>.x-master-detail-panes>.x-detail{display:none}.x-design .x-master-detail-back{display:inline-flex}}html:has(:is(.x-drawer,.x-dialog)[open]){overflow:hidden}.x-design :is(.x-drawer,.x-dialog){max-width:none;max-height:none;color:var(--x-on-surface);color-scheme:var(--x-color-scheme,normal);background:0 0;border:0;margin:0;padding:0;overflow:visible}.x-design :is(.x-drawer,.x-dialog)::backdrop{background:var(--x-scrim,#0000007a)}.x-design .x-drawer{width:min(var(--x-drawer-width), 100vw);height:100dvh;inset:0 0 0 auto}.x-design .x-drawer-panel,.x-design .x-dialog-panel{border:var(--x-border-width) solid var(--x-border);background:var(--x-raised);box-shadow:var(--x-elevation-overlay-x) var(--x-elevation-overlay-y) var(--x-elevation-overlay-blur) var(--x-elevation-overlay-spread) color-mix(in srgb, var(--x-inverse) 30%, transparent)}.x-design .x-drawer-panel{border-start-start-radius:var(--x-radius-drawer);border-end-start-radius:var(--x-radius-drawer);grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.x-design .x-drawer-header{justify-content:space-between;align-items:start;gap:var(--x-space-3);padding:var(--x-space-4) var(--x-space-4) var(--x-space-3) var(--x-space-5);border-bottom:var(--x-border-width) solid var(--x-decorative-divider);display:flex}.x-design .x-drawer-header h2{font-size:var(--x-font-size-3);padding-top:var(--x-space-2)}.x-design .x-drawer-header p{margin-top:var(--x-space-1);color:var(--x-muted)}.x-design .x-drawer-body{overscroll-behavior:contain;min-height:0;padding:var(--x-space-5);overflow:auto}.x-design .x-drawer-footer{justify-content:flex-end;gap:var(--x-space-2);padding:var(--x-space-3) var(--x-space-5);border-top:var(--x-border-width) solid var(--x-decorative-divider);flex-wrap:wrap;display:flex}@media (max-width:640px){.x-design .x-drawer{width:100vw;height:auto;max-height:min(88dvh,100%);inset:auto 0 0}.x-design .x-drawer-panel{border-radius:var(--x-radius-sheet) var(--x-radius-sheet) 0 0;max-height:88dvh}}.x-design .x-dialog{width:min(var(--x-dialog-width), calc(100vw - 2 * var(--x-space-4)));margin:auto;inset:0}.x-design .x-dialog-panel{gap:var(--x-space-3);max-height:calc(100dvh - 2 * var(--x-space-4));padding:var(--x-space-5);border-radius:var(--x-radius-overlay);display:grid;overflow:auto}.x-design .x-dialog-panel h2{font-size:var(--x-font-size-3)}.x-design .x-dialog-actions{justify-content:flex-end;gap:var(--x-space-2);margin-top:var(--x-space-2);flex-wrap:wrap-reverse;display:flex}.x-design .x-toast-region{z-index:var(--x-z-layer-toast);width:min(var(--x-toast-width), calc(100vw - 2 * var(--x-space-4)));pointer-events:none;position:fixed;inset-block-end:var(--x-space-4);inset-inline-end:var(--x-space-4)}.x-design .x-toast-region ol{gap:var(--x-space-2);margin:0;padding:0;list-style:none;display:grid}.x-design .x-toast{--status-edge:var(--x-on-inverse);align-items:start;gap:var(--x-space-2);padding:var(--x-space-2) var(--x-space-2) var(--x-space-2) var(--x-space-3);border:var(--x-border-width) solid var(--x-inverse);border-inline-start:var(--x-indicator-width) solid var(--status-edge);border-radius:var(--x-radius-control);background:var(--x-inverse);color:var(--x-on-inverse);box-shadow:var(--x-elevation-overlay-x) var(--x-elevation-overlay-y) var(--x-elevation-overlay-blur) var(--x-elevation-overlay-spread) color-mix(in srgb, var(--x-inverse) 30%, transparent);pointer-events:auto;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.x-design .x-toast .x-status-glyph{margin-top:var(--x-space-3)}.x-design .x-toast-copy{padding-block:var(--x-space-2);min-width:0}.x-design .x-toast-copy p{overflow-wrap:anywhere;margin-top:2px}.x-design .x-toast-action{min-height:var(--x-touch-target);padding:0 var(--x-space-3);border:var(--x-border-width) solid currentColor;border-radius:var(--x-radius-control);color:inherit;font:inherit;cursor:pointer;background:0 0;font-weight:700}.x-design .x-toast .x-icon-button{color:inherit}.x-design .x-toast .x-icon-button:hover{background:color-mix(in srgb, var(--x-on-inverse) 14%, transparent)}@media (prefers-reduced-motion:no-preference){.x-design .x-toast{animation:toast-arrive var(--x-duration-3) var(--x-easing-enter) both}.x-design .x-drawer[open] .x-drawer-panel{animation:drawer-arrive var(--x-duration-3) var(--x-easing-enter) both}@keyframes toast-arrive{0%{opacity:0;transform:translateY(8px)}}@keyframes drawer-arrive{0%{transform:translate(24px)}}}@media (prefers-reduced-motion:reduce){.x-design .x-button,.x-design *,.x-design :before,.x-design :after{scroll-behavior:auto;transition:none;animation:none}}.x-design .x-form{gap:var(--x-space-5);min-width:0;max-width:44rem;display:grid}.x-design .x-form-head{gap:var(--x-space-2);display:grid}.x-design .x-form-head h2{margin:0}.x-design .x-form-description{color:var(--x-muted);white-space:pre-wrap}.x-design .x-form-progress{align-items:center;gap:var(--x-space-3);font-size:var(--x-font-size-0);color:var(--x-muted);display:flex}.x-design .x-form-progress progress{height:6px;accent-color:var(--x-accent);flex:1}.x-design .x-form-question{gap:var(--x-space-3);min-width:0;padding:var(--x-space-4);border:1px solid var(--x-border);border-radius:var(--x-radius-control);background:var(--x-surface);margin:0;display:grid}.x-design .x-form-question[data-invalid]{border:2px solid var(--x-danger)}.x-design .x-form-question legend{padding:0 var(--x-space-1);font-weight:700}.x-design .x-form-label{font-weight:700;font-size:var(--x-font-size-2,1.1rem);margin:0}.x-design .x-form-note{padding:var(--x-space-2) var(--x-space-3);border-left:3px solid var(--x-accent);background:var(--x-raised);font-size:var(--x-font-size-0);margin:0}.x-design .x-form-section{padding-top:var(--x-space-3);border-top:2px solid var(--x-border)}.x-design .x-form-section h3{margin:0}.x-design .x-form-statement{gap:var(--x-space-2);padding:var(--x-space-4);border-radius:var(--x-radius-control);background:var(--x-raised);display:grid}.x-design .x-form-statement p{white-space:pre-wrap;margin:0}.x-design .x-form-choices{gap:var(--x-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.x-design .x-form-choice{align-items:center;gap:var(--x-space-3);min-height:48px;padding:var(--x-space-2) var(--x-space-3);border:1px solid var(--x-border);border-radius:var(--x-radius-control);cursor:pointer;display:flex}.x-design .x-form-choice[data-checked]{border:2px solid var(--x-accent);background:color-mix(in srgb, var(--x-accent) 10%, var(--x-surface))}.x-design .x-form-choice input[type=radio],.x-design .x-form-choice input[type=checkbox]{width:20px;height:20px;accent-color:var(--x-accent);flex:none}.x-design .x-form-choice-other{grid-column:1/-1}.x-design .x-form-scale{gap:var(--x-space-2);flex-wrap:wrap;display:flex}.x-design .x-form-scale-step{border:1px solid var(--x-border);border-radius:var(--x-radius-control);cursor:pointer;place-items:center;min-width:44px;min-height:44px;font-weight:700;display:grid}.x-design .x-form-scale-step input{opacity:0;pointer-events:none;position:absolute}.x-design .x-form-scale-step[data-checked]{background:var(--x-accent);color:var(--x-on-accent);border-color:var(--x-accent)}.x-design .x-form-scale-step:has(input:focus-visible){outline:var(--x-focus-ring-width) solid var(--x-focus);outline-offset:var(--x-focus-ring-offset)}.x-design .x-form-scale-ends{margin:var(--x-space-1) 0 0;font-size:var(--x-font-size-0);color:var(--x-muted);justify-content:space-between;display:flex}.x-design .x-form-grid{gap:var(--x-space-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.x-design .x-form-wide{grid-column:1/-1}.x-design .x-form-signature{--form-paper:white;--form-ink:black;gap:var(--x-space-2);margin:0;display:grid}.x-design .x-form-signature-paper{border-radius:var(--x-radius-control);background:var(--form-paper);max-width:min(100%,18rem);height:auto}.x-design .x-form-signature-pad{aspect-ratio:10/3;border:1px dashed var(--x-border);border-radius:var(--x-radius-control);background:var(--form-paper);width:100%;height:auto;color:var(--form-ink);touch-action:none}.x-design .x-form-signature-typed{font-family:Brush Script MT,Segoe Script,cursive;font-size:1.4rem}.x-design .x-form-signature-actions{gap:var(--x-space-2);flex-wrap:wrap;display:flex}.x-design .x-form-file{gap:var(--x-space-1);padding:var(--x-space-5);border:1px dashed var(--x-border);border-radius:var(--x-radius-control);cursor:pointer;text-align:center;justify-items:center;display:grid}.x-design .x-form-done{font-size:var(--x-font-size-2,1.1rem);white-space:pre-wrap}.x-design .x-form-answer{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.x-design .x-form-answer[data-empty]{color:var(--x-muted);font-style:italic}
