@layer reset,base,ui,page,utilities;@layer ui{.ui-spinner{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);vertical-align:middle}.ui-spinner__icon{flex-shrink:0;width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--icon-stroke)}.ui-spinner--block{display:flex;justify-content:center;width:100%;padding:var(--space-8) var(--space-4);font-size:var(--text-body)}.ui-spinner--block .ui-spinner__icon{width:var(--icon-md);height:var(--icon-md)}@media(prefers-reduced-motion:no-preference){.ui-spinner__icon{animation:ui-spin var(--duration-spin) linear infinite}}@keyframes ui-spin{to{transform:rotate(360deg)}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-icon-btn{display:inline-grid;place-items:center;flex-shrink:0;width:var(--control-md);height:var(--control-md);margin:0;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);vertical-align:middle;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ui-icon-btn--sm{width:var(--control-sm);height:var(--control-sm)}.ui-icon-btn svg{width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--icon-stroke)}.ui-icon-btn .ui-spinner{color:inherit}.ui-icon-btn:hover:not([aria-disabled=true]){background:var(--color-surface-active);color:var(--color-text)}.ui-icon-btn--danger:hover:not([aria-disabled=true]),.ui-icon-btn--danger:focus-visible{background:var(--color-danger-subtle);color:var(--color-danger)}.ui-icon-btn[aria-pressed=true]{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent-text)}.ui-icon-btn[aria-disabled=true]{cursor:not-allowed}.ui-icon-btn[aria-disabled=true]:not([aria-busy=true]){opacity:.45}.ui-icon-btn[aria-busy=true]{cursor:progress}.ui-icon-btn[aria-expanded=true]>.lucide-chevron-down{transform:rotate(180deg)}.ui-icon-btn[aria-expanded=true]>.lucide-chevron-right{transform:rotate(90deg)}.ui-copy{position:relative;display:inline-flex;vertical-align:middle}@media(prefers-reduced-motion:no-preference){.ui-icon-btn{transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.ui-icon-btn>svg{transition:transform var(--duration-base) var(--ease-standard)}}@media(forced-colors:active){.ui-icon-btn[aria-pressed=true]{forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-alert{--ui-tone: var(--color-info);--ui-tone-subtle: var(--color-info-subtle);display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--ui-tone);border:1px solid color-mix(in srgb,var(--ui-tone) 35%,transparent);border-radius:var(--radius-md);background:var(--ui-tone-subtle);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-normal)}.ui-alert--success{--ui-tone: var(--color-success);--ui-tone-subtle: var(--color-success-subtle)}.ui-alert--warning{--ui-tone: var(--color-warning);--ui-tone-subtle: var(--color-warning-subtle)}.ui-alert--danger{--ui-tone: var(--color-danger);--ui-tone-subtle: var(--color-danger-subtle)}.ui-alert__icon{flex-shrink:0;width:var(--icon-md);height:var(--icon-md);margin-top:var(--space-0-5);color:var(--ui-tone);stroke-width:var(--icon-stroke)}.ui-alert__content{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0;padding-top:var(--space-0-5)}.ui-alert__title{color:var(--color-text);font-weight:var(--weight-semibold)}.ui-alert__body{color:var(--color-text-secondary);overflow-wrap:anywhere}.ui-alert__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-1)}.ui-alert>.ui-icon-btn{margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0 0}@media(forced-colors:active){.ui-alert{border-color:CanvasText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-avatar{display:inline-grid;flex-shrink:0;place-items:center;width:var(--avatar-md);height:var(--avatar-md);overflow:hidden;border-radius:var(--radius-full);background:var(--color-surface-active);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);line-height:1;vertical-align:middle;-webkit-user-select:none;user-select:none}.ui-avatar--sm{width:var(--avatar-sm);height:var(--avatar-sm);font-size:var(--text-xs)}.ui-avatar--lg{width:var(--avatar-lg);height:var(--avatar-lg);font-size:var(--text-xl)}.ui-avatar>img{display:block;width:100%;height:100%;object-fit:cover}@media(forced-colors:active){.ui-avatar{border:1px solid CanvasText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-badge{--ui-badge-fill: var(--color-surface-active);--ui-badge-ink: var(--color-text-secondary);display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;height:var(--badge-h);padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--ui-badge-fill);color:var(--ui-badge-ink);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1;white-space:nowrap;vertical-align:middle}.ui-badge__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ui-badge__icon{flex-shrink:0;width:var(--icon-xs);height:var(--icon-xs);stroke-width:var(--icon-stroke-xs)}.ui-badge__dot{flex-shrink:0;width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-full);background:currentColor}.ui-badge--accent{--ui-badge-fill: var(--color-accent-subtle);--ui-badge-ink: var(--color-accent-text)}.ui-badge--success{--ui-badge-fill: var(--color-success-subtle);--ui-badge-ink: var(--color-success)}.ui-badge--warning{--ui-badge-fill: var(--color-warning-subtle);--ui-badge-ink: var(--color-warning)}.ui-badge--danger{--ui-badge-fill: var(--color-danger-subtle);--ui-badge-ink: var(--color-danger)}.ui-badge--info{--ui-badge-fill: var(--color-info-subtle);--ui-badge-ink: var(--color-info)}.ui-quality{display:inline-flex;align-items:center;gap:var(--space-1-5);height:var(--badge-h);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--ui-quality);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);line-height:1;white-space:nowrap;vertical-align:middle}.ui-quality__marker{flex-shrink:0;width:var(--dot-size);height:var(--dot-size);background:var(--ui-quality);transform:rotate(45deg) scale(.85)}.ui-quality[data-tier=primitive]{--ui-quality: var(--color-quality-primitive)}.ui-quality[data-tier=ramshackle]{--ui-quality: var(--color-quality-ramshackle)}.ui-quality[data-tier=apprentice]{--ui-quality: var(--color-quality-apprentice)}.ui-quality[data-tier=journeyman]{--ui-quality: var(--color-quality-journeyman)}.ui-quality[data-tier=mastercraft]{--ui-quality: var(--color-quality-mastercraft)}.ui-quality[data-tier=ascendant]{--ui-quality: var(--color-quality-ascendant)}@media(forced-colors:active){.ui-badge,.ui-quality{border:1px solid CanvasText}.ui-quality__marker{forced-color-adjust:none;background:CanvasText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);flex-shrink:0;height:var(--control-md);margin:0;padding:0 var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-control);font-weight:var(--weight-medium);line-height:var(--leading-snug);white-space:nowrap;text-decoration:none;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.ui-btn--sm{height:var(--control-sm);padding:0 var(--space-2);font-size:var(--text-sm)}.ui-btn svg{width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--icon-stroke)}.ui-btn__label{display:inline-grid}.ui-btn__label>*{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5)}.ui-btn__label>[data-inactive]{visibility:hidden}.ui-btn__label>[data-reserve]{font-weight:var(--weight-semibold)}.ui-btn .ui-spinner{color:inherit}.ui-btn--primary{background:var(--color-accent);color:var(--color-text-on-accent)}.ui-btn--primary:hover:not([aria-disabled=true]){background:var(--color-accent-hover)}.ui-btn--secondary{background:var(--color-surface-raised);border-color:var(--color-border-strong);color:var(--color-text)}.ui-btn--secondary:hover:not([aria-disabled=true]){background:var(--color-surface-hover)}.ui-btn--ghost{color:var(--color-text-secondary)}.ui-btn--ghost:hover:not([aria-disabled=true]){background:var(--color-surface-hover);color:var(--color-text)}.ui-btn--danger{background:var(--color-danger-subtle);color:var(--color-danger)}.ui-btn--danger:hover:not([aria-disabled=true]){border-color:var(--color-danger)}.ui-btn[aria-pressed=true]{background:var(--color-accent-subtle);border-color:var(--color-accent);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.ui-btn[aria-disabled=true]{cursor:not-allowed}.ui-btn[aria-disabled=true]:not([aria-busy=true]){opacity:.45}.ui-btn[aria-busy=true]{cursor:progress}@media(prefers-reduced-motion:no-preference){.ui-btn{transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.ui-btn:active:not([aria-disabled=true]){transform:scale(.98)}}@media(forced-colors:active){.ui-btn--primary{border-color:ButtonText}.ui-btn[aria-pressed=true]{forced-color-adjust:none;background:Highlight;border-color:Highlight;color:HighlightText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-card{display:flex;flex-direction:column;min-width:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-text)}.ui-card__header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-height:calc(var(--control-md) + 2 * var(--space-2));padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border)}.ui-card__icon{flex-shrink:0;width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-secondary);stroke-width:var(--icon-stroke)}.ui-card__title{margin:0;min-width:0;color:var(--color-text);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:normal}.ui-scope-player .ui-card__title{font-size:var(--text-lg)}.ui-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-inline-start:auto}.ui-card__body{flex:1;min-width:0;padding:var(--space-4)}.ui-scope-player .ui-card__body{padding:var(--space-5)}.ui-card__body--flush,.ui-scope-player .ui-card__body--flush{padding:0}.ui-card__body--flush>.ui-table-scroll{border:0;border-radius:0;background:transparent}.ui-card__body--flush:last-child>.ui-table-scroll{border-radius:0 0 var(--radius-md) var(--radius-md)}.ui-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--color-border)}@media(forced-colors:active){.ui-card{border-color:CanvasText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-check{display:inline-flex;align-items:center;justify-content:flex-start;gap:var(--space-2);min-width:var(--hit-min);min-height:var(--hit-min);color:var(--color-text);font-size:var(--text-control);line-height:var(--leading-snug);vertical-align:middle;cursor:pointer}.ui-check--described{align-items:flex-start}.ui-check__input{flex-shrink:0;width:var(--check-size);height:var(--check-size);margin:0;accent-color:var(--color-accent);cursor:inherit}.ui-check:not(:has(.ui-check__text)){justify-content:center}.ui-check--described .ui-check__input{margin-top:calc((1lh - var(--check-size)) / 2)}.ui-check__text{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}.ui-check__desc{color:var(--color-text-secondary);font-size:var(--text-sm)}.ui-check--disabled{color:var(--color-text-muted);cursor:not-allowed}.ui-check--disabled .ui-check__input{opacity:.55}}@layer reset,base,ui,page,utilities;@layer ui{.ui-field{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0}.ui-field__label{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.ui-field__required{margin-inline-start:var(--space-0-5);color:var(--color-danger)}.ui-field__hint,.ui-field__error{margin:0;font-size:var(--text-sm);line-height:var(--leading-snug)}.ui-field__hint{color:var(--color-text-muted)}.ui-field__error{display:flex;align-items:flex-start;gap:var(--space-1-5);color:var(--color-danger)}.ui-field__error>svg{flex-shrink:0;width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--icon-stroke)}.ui-control{display:block;width:100%;min-width:0;height:var(--control-md);margin:0;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-control);line-height:var(--leading-snug);box-shadow:none}:not(.ui-field,td,th,.ui-input-wrap,.ui-combobox)>input.ui-control,:not(.ui-field,td,th)>.ui-input-wrap,:not(.ui-field,td,th)>.ui-combobox{flex:0 1 auto;width:min(100%,var(--control-standalone-w))}.ui-control--sm{height:var(--control-sm);padding:0 var(--space-2);font-size:var(--text-sm)}.ui-control--mono{font-family:var(--font-mono);font-variant-ligatures:none;font-variant-numeric:tabular-nums}.ui-control::placeholder{color:var(--color-text-muted);opacity:1}.ui-control:hover:not(:disabled):not(:focus){border-color:var(--color-text-muted)}.ui-control:focus{border-color:var(--color-accent)}.ui-control:focus-visible{outline-offset:1px}.ui-control[aria-invalid=true]{border-color:var(--color-danger)}.ui-control:disabled{opacity:.55;cursor:not-allowed}.ui-control[readonly]{border-style:dashed;background:var(--color-bg-subtle)}textarea.ui-control{height:auto;min-height:calc(var(--control-md) * 3);padding:var(--space-2) var(--space-3);line-height:var(--leading-normal);resize:vertical}textarea.ui-control--mono{font-size:var(--text-sm);line-height:var(--leading-relaxed);-moz-tab-size:2;tab-size:2;white-space:pre;overflow-wrap:normal}.ui-input-wrap{position:relative;display:block;min-width:0}.ui-input-wrap__lead{position:absolute;top:50%;inset-inline-start:var(--space-2);width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-muted);stroke-width:var(--icon-stroke);transform:translateY(-50%);pointer-events:none}.ui-input-wrap--lead>.ui-control{padding-inline-start:calc(var(--space-2) + var(--icon-sm) + var(--space-2))}.ui-input-wrap__trail{position:absolute;top:50%;inset-inline-end:var(--space-0-5);transform:translateY(-50%)}.ui-input-wrap--trail>.ui-control{padding-inline-end:calc(var(--control-sm) + var(--space-1))}.ui-select{position:relative;display:block;min-width:0}.ui-select>select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-inline-end:calc(var(--space-2) + var(--icon-sm) + var(--space-2));text-overflow:ellipsis;cursor:pointer}.ui-select>select>option,.ui-select>select>optgroup{background:var(--color-surface-raised);color:var(--color-text)}.ui-select__chevron{position:absolute;top:50%;inset-inline-end:var(--space-2);width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-muted);stroke-width:var(--icon-stroke);transform:translateY(-50%);pointer-events:none}@media(prefers-reduced-motion:no-preference){.ui-control{transition:border-color var(--duration-fast) var(--ease-standard)}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-combobox{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.ui-combobox__popup{max-height:var(--popup-max-h);overflow-y:auto;padding:var(--space-1);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.ui-combobox__list{margin:0;padding:0;list-style:none}.ui-combobox__list:empty{display:none}.ui-combobox__option{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--text-control);cursor:pointer;overflow-wrap:anywhere}.ui-combobox__option[aria-selected=true]{--color-text-muted: var(--color-text-secondary);background:var(--color-accent-subtle);box-shadow:inset 2px 0 0 var(--color-accent)}.ui-combobox__status{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-sm)}@media(forced-colors:active){.ui-combobox__option[aria-selected=true]{forced-color-adjust:none;--color-text: HighlightText;--color-text-secondary: HighlightText;--color-text-muted: HighlightText;background:Highlight;box-shadow:none;color:HighlightText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);display:grid;place-items:center;padding:var(--space-4);background:var(--color-overlay)}.ui-modal__panel{display:flex;flex-direction:column;width:min(var(--modal-md),100%);max-height:calc(100dvh - 2 * var(--space-4));background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-normal)}.ui-modal__panel--sm{width:min(var(--modal-sm),100%)}.ui-modal__panel--lg{width:min(var(--modal-lg),100%)}.ui-modal__header{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5) 0}.ui-modal__title{flex:1;min-width:0;margin:0;padding-top:var(--space-0-5);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug);overflow-wrap:anywhere}.ui-modal__header>.ui-icon-btn{margin-inline-end:calc(-1 * var(--space-2))}.ui-modal__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--space-4);min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-5)}.ui-modal__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ui-modal__description{color:var(--color-text-secondary)}.ui-modal__footer{--control-md: var(--control-lg);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border)}@media(max-width:599px){.ui-modal__footer{flex-direction:column;align-items:stretch}.ui-modal__footer>*{width:100%}}@media(prefers-reduced-motion:no-preference){.ui-modal{animation:ui-fade-in var(--duration-base) var(--ease-enter)}.ui-modal__panel{animation:ui-dialog-in var(--duration-slow) var(--ease-enter)}}@keyframes ui-fade-in{0%{opacity:0}}@keyframes ui-dialog-in{0%{opacity:0;transform:translateY(var(--space-2)) scale(.98)}}@media(forced-colors:active){.ui-modal__panel{border-color:CanvasText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-toast-region{position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4);z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--space-2);width:min(var(--toast-w),calc(100vw - 2 * var(--space-4)));pointer-events:none}.ui-toast-region__list{display:flex;flex-direction:column;gap:var(--space-2)}@media(max-width:599px){.ui-toast-region{inset-inline:var(--space-4);width:auto}}html:has(.ui-actionbar) .ui-toast-region{inset-block-end:calc(var(--control-lg) + 2 * var(--space-3) + var(--space-4))}.ui-toast{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);color:var(--color-text);font-size:var(--text-base);line-height:var(--leading-normal);pointer-events:auto}.ui-toast__icon{flex-shrink:0;width:var(--icon-md);height:var(--icon-md);margin-top:var(--space-0-5);stroke-width:var(--icon-stroke)}.ui-toast--success .ui-toast__icon{color:var(--color-success)}.ui-toast--info .ui-toast__icon{color:var(--color-info)}.ui-toast--error .ui-toast__icon{color:var(--color-danger)}.ui-toast__content{display:flex;flex:1;flex-direction:column;gap:var(--space-0-5);min-width:0;padding-top:var(--space-0-5)}.ui-toast__title{margin:0;font-weight:var(--weight-semibold)}.ui-toast__message{margin:0;overflow-wrap:anywhere}.ui-toast__title+.ui-toast__message{color:var(--color-text-secondary);font-size:var(--text-sm)}.ui-toast__action{margin-top:var(--space-2)}@media(prefers-reduced-motion:no-preference){.ui-toast{animation:ui-toast-in var(--duration-slow) var(--ease-enter)}}@keyframes ui-toast-in{0%{opacity:0;transform:translateY(var(--space-2))}}@media(forced-colors:active){.ui-toast{border-color:CanvasText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-empty{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-6);color:var(--color-text);text-align:center;white-space:normal}.ui-empty__icon{display:grid;place-items:center;width:var(--space-10);height:var(--space-10);margin-bottom:var(--space-1);border-radius:var(--radius-full);background:var(--color-surface-active);color:var(--color-text-secondary)}.ui-empty__icon>svg{width:var(--icon-md);height:var(--icon-md);stroke-width:var(--icon-stroke)}.ui-empty__title{margin:0;font-size:var(--text-md);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.ui-empty__description{max-width:var(--measure-empty);color:var(--color-text-secondary);font-size:var(--text-body);line-height:var(--leading-normal)}.ui-empty__action{margin-top:var(--space-2)}}@layer reset,base,ui,page,utilities;@layer ui{.ui-meter{--ui-meter-fill: var(--color-accent);display:block;width:100%;min-width:var(--space-10);height:var(--meter-h);overflow:hidden;border-radius:var(--radius-full);background:var(--color-surface-active)}.ui-meter--success{--ui-meter-fill: var(--color-success)}.ui-meter--warning{--ui-meter-fill: var(--color-warning)}.ui-meter--danger{--ui-meter-fill: var(--color-danger)}.ui-meter__fill{height:100%;border-radius:inherit;background:var(--ui-meter-fill)}@media(forced-colors:active){.ui-meter{border:1px solid CanvasText}.ui-meter__fill{forced-color-adjust:none;background:Highlight}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-page-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3) var(--space-4)}.ui-page-header__text{display:flex;flex:1 1 20rem;flex-direction:column;gap:var(--space-1);min-width:0}.ui-page-header__title{display:flex;align-items:center;gap:var(--space-2);margin:0;color:var(--color-text);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-title);overflow-wrap:anywhere}.ui-page-header__icon{flex-shrink:0;width:var(--icon-md);height:var(--icon-md);color:var(--color-text-secondary);stroke-width:var(--icon-stroke)}.ui-page-header__description{color:var(--color-text-secondary)}.ui-page-header__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}@media(max-width:599px){.ui-page-header__actions{width:100%}.ui-page-header__actions>*{flex:1 1 auto}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-2) var(--space-3)}.ui-pagination__status{color:var(--color-text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap}}@layer reset,base,ui,page,utilities;@layer ui{.ui-seg{display:inline-flex;gap:var(--space-0-5);max-width:100%;min-inline-size:0;height:var(--control-md);margin:0;padding:var(--space-0-5);overflow-x:auto;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface-sunken);vertical-align:middle}.ui-seg--sm{height:var(--control-sm)}.ui-seg__option{position:relative;display:inline-flex;flex-shrink:0}.ui-seg__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ui-seg__label{display:inline-flex;align-items:center;padding:0 var(--space-3);border-radius:var(--radius-xs);color:var(--color-text-secondary);font-size:var(--text-control);font-weight:var(--weight-medium);white-space:nowrap}.ui-seg--sm .ui-seg__label{padding:0 var(--space-2);font-size:var(--text-sm)}.ui-seg__input:hover+.ui-seg__label{background:var(--color-surface-hover);color:var(--color-text)}.ui-seg__input:checked+.ui-seg__label{background:var(--color-accent-subtle);box-shadow:inset 0 0 0 1px var(--color-accent);color:var(--color-accent-text);font-weight:var(--weight-semibold)}.ui-seg__input:focus-visible{outline:none}.ui-seg__input:focus-visible+.ui-seg__label{outline:2px solid var(--color-focus-ring);outline-offset:-3px}@media(prefers-reduced-motion:no-preference){.ui-seg__label{transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}}@media(forced-colors:active){.ui-seg__input:checked+.ui-seg__label{forced-color-adjust:none;background:Highlight;box-shadow:none;color:HighlightText}.ui-seg__input:focus-visible+.ui-seg__label{outline-color:CanvasText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-table-scroll{position:relative;max-width:100%;overflow-x:auto;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ui-table-scroll:focus-visible{outline-offset:-2px}.ui-table-scroll--capped{overflow:auto;scroll-padding-top:var(--row-h)}.ui-table{width:100%;border-collapse:separate;border-spacing:0;color:var(--color-text);font-size:var(--text-base);font-variant-numeric:tabular-nums}.ui-table th,.ui-table td{padding:var(--space-1) var(--space-3);line-height:var(--row-line);text-align:start;vertical-align:middle;white-space:nowrap;box-shadow:inset 0 -1px 0 var(--color-border)}.ui-table th{background:var(--color-surface);color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.ui-table tbody tr:last-child>td{box-shadow:none}.ui-table-scroll--capped .ui-table thead th{position:sticky;top:0;z-index:1}.ui-table tbody tr:not(.ui-table__message):hover>td{background:var(--color-surface-hover)}.ui-table tbody tr[data-selected]:not(.ui-table__message)>td{background:var(--color-accent-subtle)}.ui-table tbody tr[data-selected]>td:first-child{box-shadow:inset 2px 0 0 var(--color-accent),inset 0 -1px 0 var(--color-border)}.ui-table tbody tr[data-selected]:last-child>td:first-child{box-shadow:inset 2px 0 0 var(--color-accent)}.ui-table tbody tr.ui-row-clickable{cursor:pointer}.ui-table td.ui-cell-wrap{min-width:16ch;white-space:normal;overflow-wrap:anywhere}.ui-cell-2{display:flex;flex-direction:column}.ui-cell-2>:first-child{line-height:var(--space-5)}.ui-cell-2>:last-child{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-ligatures:none;line-height:var(--space-4)}.ui-table .ui-check{display:flex;min-height:max(var(--row-line),var(--hit-min))}.ui-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-1);height:var(--control-sm)}.ui-row-button{display:inline;margin:0;padding:0;border:0;border-radius:var(--radius-xs);background:none;color:inherit;font:inherit;font-weight:var(--weight-medium);text-align:start;cursor:pointer}.ui-row-button:hover{text-decoration:underline;text-underline-offset:2px}@media(pointer:coarse){.ui-row-button{display:inline-flex;align-items:center;min-height:var(--hit-min)}}.ui-na{color:var(--color-text-muted)}.ui-table__message>td{padding:0;white-space:normal}.ui-table th.ui-th-sort{padding:0}.ui-sort-btn{display:flex;align-items:center;gap:var(--space-1);width:100%;height:max(var(--row-h),var(--hit-min));margin:0;padding:0 var(--space-3);border:0;background:transparent;color:inherit;font:inherit;font-weight:var(--weight-medium);text-align:start;white-space:nowrap;cursor:pointer}.ui-sort-btn--end{flex-direction:row-reverse}.ui-sort-btn:hover{background:var(--color-surface-hover);color:var(--color-text)}.ui-sort-btn:focus-visible{outline-offset:-2px}.ui-sort-btn>svg{flex-shrink:0;width:var(--icon-sm);height:var(--icon-sm);color:var(--color-text-muted);stroke-width:var(--icon-stroke)}.ui-sort-btn[data-active]>svg{color:var(--color-text)}@media(prefers-reduced-motion:no-preference){.ui-table td{transition:background-color var(--duration-fast) var(--ease-standard)}}@media(forced-colors:active){.ui-table tbody tr[data-selected]{outline:2px solid Highlight;outline-offset:-2px}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-stat{display:flex;flex-direction:column;gap:var(--space-1);width:100%;min-width:0;margin:0;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-normal);text-align:start;text-decoration:none}.ui-stat__label{display:flex;align-items:center;gap:var(--space-1-5);color:var(--color-text-secondary);font-size:var(--text-sm)}.ui-stat__label>svg,.ui-stat__meta>svg{flex-shrink:0;width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--icon-stroke)}.ui-stat__value{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ui-stat__unit{color:var(--color-text-muted);font-size:var(--text-base);font-weight:var(--weight-medium);letter-spacing:normal}.ui-stat__meta{display:flex;align-items:center;gap:var(--space-1-5);color:var(--color-text-muted);font-size:var(--text-sm)}.ui-stat__meta--success{color:var(--color-success)}.ui-stat__meta--warning{color:var(--color-warning)}.ui-stat__meta--danger{color:var(--color-danger)}.ui-stat--interactive{cursor:pointer}.ui-stat--interactive:hover{border-color:var(--color-border-strong)}.ui-stat[aria-pressed=true]{background:linear-gradient(var(--color-accent-subtle),var(--color-accent-subtle)),var(--color-surface);border-color:var(--color-accent);box-shadow:inset 2px 0 0 var(--color-accent),var(--shadow-sm)}@media(prefers-reduced-motion:no-preference){.ui-stat--interactive{transition:border-color var(--duration-fast) var(--ease-standard)}}@media(forced-colors:active){.ui-stat[aria-pressed=true]{border:2px solid Highlight}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-switch-row{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ui-switch-row--bare{display:inline-flex;vertical-align:middle}.ui-switch-row__text{display:flex;flex:1;flex-direction:column;gap:var(--space-0-5);min-width:0}.ui-switch-row__label{color:var(--color-text);font-size:var(--text-control);line-height:var(--leading-snug);cursor:pointer}.ui-switch-row__desc{color:var(--color-text-secondary);font-size:var(--text-sm)}.ui-switch{position:relative;flex-shrink:0;width:var(--switch-w);height:var(--switch-h);margin:0;padding:0;border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface-active);cursor:pointer;touch-action:manipulation}.ui-switch:before{content:"";position:absolute;inset:calc((var(--switch-h) - var(--hit-min)) / 2) calc((var(--switch-w) - max(var(--hit-min),var(--switch-w))) / 2)}.ui-switch__thumb{position:absolute;top:calc(var(--space-1) - 1px);left:calc(var(--space-1) - 1px);width:calc(var(--switch-h) - 2 * var(--space-1));height:calc(var(--switch-h) - 2 * var(--space-1));border-radius:var(--radius-full);background:var(--color-text-secondary)}.ui-switch[aria-checked=true]{background:var(--color-accent);border-color:var(--color-accent)}.ui-switch[aria-checked=true] .ui-switch__thumb{background:var(--color-text-on-accent);transform:translate(calc(var(--switch-w) - var(--switch-h)))}.ui-switch[aria-disabled=true]{opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:no-preference){.ui-switch{transition:background-color var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.ui-switch__thumb{transition:transform var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard)}}@media(forced-colors:active){.ui-switch{forced-color-adjust:none;background:ButtonFace;border-color:ButtonText}.ui-switch__thumb{background:ButtonText}.ui-switch[aria-checked=true]{background:ButtonFace;border-color:Highlight}.ui-switch[aria-checked=true] .ui-switch__thumb{background:Highlight;outline:1px solid CanvasText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-tabs{display:flex;flex-direction:column;min-width:0}.ui-tabs__list{display:flex;gap:var(--space-1);overflow-x:auto;border-bottom:1px solid var(--color-border);scrollbar-width:thin}.ui-tabs__tab{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--space-1-5);height:var(--control-touch);margin:0;padding:0 var(--space-3);border:0;border-bottom:2px solid transparent;background:transparent;box-shadow:none;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-control);font-weight:var(--weight-medium);white-space:nowrap;cursor:pointer}.ui-tabs__tab>svg{width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--icon-stroke)}.ui-tabs__tab:hover{color:var(--color-text)}.ui-tabs__tab[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-text);font-weight:var(--weight-semibold)}.ui-tabs__tab:focus-visible{outline-offset:-4px}.ui-tabs__panel{min-width:0;padding-top:var(--space-4)}.ui-tabs__panel:focus-visible{outline-offset:2px}@media(prefers-reduced-motion:no-preference){.ui-tabs__tab{transition:color var(--duration-fast) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}}@media(forced-colors:active){.ui-tabs__tab{forced-color-adjust:none;background:Canvas;border-bottom-color:Canvas;color:CanvasText}.ui-tabs__tab>*{forced-color-adjust:auto}.ui-tabs__tab[aria-selected=true]{border-bottom-color:Highlight}.ui-tabs__tab:focus-visible{outline-color:CanvasText}}}@layer reset,base,ui,page,utilities;@layer page{._panel_13dnt_9{display:flex;flex-direction:column;gap:var(--space-2);min-height:100%;padding:var(--space-3)}._brand_13dnt_17{display:flex;align-items:center;gap:var(--space-2);min-width:0;padding-inline:var(--space-2)}._brandLogo_13dnt_25{width:var(--avatar-md);height:var(--avatar-md);object-fit:contain}._brandText_13dnt_31{display:flex;flex-direction:column;min-width:0}._brandTitle_13dnt_37{font-size:var(--text-base);font-weight:var(--weight-semibold)}._brandSub_13dnt_42{color:var(--color-text-muted);font-size:var(--text-xs)}._nav_13dnt_47{display:flex;flex-direction:column;gap:var(--space-0-5);min-width:0}._footer_13dnt_54{display:flex;flex-direction:column;gap:var(--space-2);margin-block-start:auto;padding-block-start:var(--space-3);border-block-start:1px solid var(--color-border)}._user_13dnt_63{display:flex;align-items:center;gap:var(--space-2);min-width:0}._userText_13dnt_70{display:flex;flex-direction:column;gap:var(--space-0-5);align-items:flex-start;min-width:0}._userName_13dnt_78{font-weight:var(--weight-medium);overflow-wrap:anywhere}._lang_13dnt_84{flex:1 1 auto;min-width:0}._version_13dnt_89{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}}@layer reset,base,ui,page,utilities;@layer page{._shell_bp6no_11{min-height:100dvh;background:var(--color-bg);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-normal)}._content_bp6no_19,._main_bp6no_20{min-width:0}._topbar_bp6no_25{position:sticky;top:0;z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-2);height:var(--layout-topbar-h);padding-inline:var(--space-4);background:var(--color-bg-subtle);border-block-end:1px solid var(--color-border)}._brand_bp6no_38{display:flex;align-items:center;gap:var(--space-2);min-width:0}._brandLogo_bp6no_45{width:var(--avatar-md);height:var(--avatar-md);object-fit:contain}._brandName_bp6no_51{font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap}@media(max-width:899px){html:has(._topbar_bp6no_25){scroll-padding-top:calc(var(--layout-topbar-h) + var(--space-2))}}._sidebar_bp6no_66{display:none}@media(min-width:900px){._shell_bp6no_11{display:grid;grid-template-columns:var(--layout-sidebar-w) minmax(0,1fr);align-items:start}._sidebar_bp6no_66{display:block;position:sticky;top:0;height:100dvh;overflow-y:auto;background:var(--color-bg-subtle);border-inline-end:1px solid var(--color-border)}._topbar_bp6no_25{display:none}}._drawer_bp6no_91{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-drawer)}._scrim_bp6no_97{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-overlay)}._drawerPanel_bp6no_103{position:absolute;inset-block:0;inset-inline-start:0;width:min(var(--layout-drawer-w),100%);overflow-y:auto;background:var(--color-bg-subtle);border-inline-end:1px solid var(--color-border-strong);box-shadow:var(--shadow-lg)}._authBrand_bp6no_115{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}._authLogo_bp6no_123{width:var(--avatar-lg);height:var(--avatar-lg);object-fit:contain}._authAction_bp6no_129{width:100%}._boundary_bp6no_134{padding:var(--layout-page-pad)}}@layer reset,base,ui,page,utilities;@layer page{._card_4413n_5{width:min(var(--modal-lg),100%)}._brand_4413n_9{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}._logo_4413n_17{width:var(--avatar-lg);height:var(--avatar-lg);object-fit:contain}._lead_4413n_23{color:var(--color-text-secondary);max-width:var(--measure-prose)}}@layer reset,base,ui,page,utilities;@layer page{._brand_1es30_4{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);text-align:center}._logo_1es30_12{width:var(--avatar-lg);height:var(--avatar-lg);object-fit:contain}._block_1es30_18{width:100%;justify-content:center}._separator_1es30_24{display:flex;align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm)}._separator_1es30_24:before,._separator_1es30_24:after{content:"";flex:1 1 0;height:1px;background:var(--color-border)}._withIcon_1es30_42{display:inline-flex;align-items:center;gap:var(--space-1-5)}._footerLink_1es30_48{text-align:center;font-size:var(--text-sm)}}@layer reset,base,ui,page,utilities;@layer page{._root_9y0pv_6{min-height:100dvh;background:var(--color-bg);color:var(--color-text)}._page_9y0pv_12{display:flex;flex-direction:column;gap:var(--space-4);max-width:calc(var(--measure-prose) + 2 * var(--layout-page-pad));margin-inline:auto;padding:var(--layout-page-pad);font-size:var(--text-body);line-height:var(--leading-normal)}._back_9y0pv_24{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--space-1-5);min-height:var(--hit-min)}._title_9y0pv_32{display:flex;align-items:center;gap:var(--space-2)}._section_9y0pv_38{display:flex;flex-direction:column;gap:var(--space-2)}._prose_9y0pv_45{white-space:pre-line}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer reset,base,ui,page,utilities;@layer reset,base,ui,page,utilities;@layer base{:root,[data-theme=dark]{color-scheme:dark;--color-surface-sunken: #0A0C0F;--color-bg: #0D0F12;--color-bg-subtle: #111317;--color-surface: #15181D;--color-surface-raised: #1B1F25;--color-surface-hover: #1F232A;--color-surface-active: #272C34;--color-border: #2A2F37;--color-border-strong: #747C89;--color-text: #E6E8EC;--color-text-secondary: #B0B6C0;--color-text-muted: #8F96A1;--color-text-on-accent: #0D0F12;--color-accent: #737ADF;--color-accent-hover: #7E86EC;--color-accent-text: #A3AAFF;--color-accent-subtle: rgba(115, 122, 223, .18);--color-focus-ring: #FFFFFF;--color-success: #4ACB8B;--color-success-subtle: rgba(74, 203, 139, .14);--color-warning: #E9B14C;--color-warning-subtle: rgba(233, 177, 76, .14);--color-danger: #FF8077;--color-danger-subtle: rgba(255, 128, 119, .14);--color-info: #5DB9EE;--color-info-subtle: rgba(93, 185, 238, .14);--color-quality-primitive: #8C939E;--color-quality-ramshackle: #86D46B;--color-quality-apprentice: #5B9BFF;--color-quality-journeyman: #D4A8FF;--color-quality-mastercraft: #E8D34F;--color-quality-ascendant: #3FC9C9;--color-series-1: #3987E5;--color-series-2: #D95926;--color-series-3: #199E70;--color-series-4: #C98500;--color-series-5: #D55181;--color-series-6: #008300;--color-overlay: rgba(4, 5, 8, .72);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .4), 0 1px 3px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 48px rgba(0, 0, 0, .55), 0 4px 12px rgba(0, 0, 0, .35)}[data-theme=light]{color-scheme:light;--color-surface-sunken: #F1F3F6;--color-bg: #F5F6F8;--color-bg-subtle: #EEF0F3;--color-surface: #FFFFFF;--color-surface-raised: #FFFFFF;--color-surface-hover: #F0F2F5;--color-surface-active: #E5E8ED;--color-border: #DDE1E7;--color-border-strong: #7D8490;--color-text: #111418;--color-text-secondary: #434A55;--color-text-muted: #5C6370;--color-text-on-accent: #FFFFFF;--color-accent: #4A4FD0;--color-accent-hover: #565CDB;--color-accent-text: #4A4FD0;--color-accent-subtle: rgba(74, 79, 208, .1);--color-focus-ring: #000000;--color-success: #126C43;--color-success-subtle: rgba(18, 108, 67, .1);--color-warning: #8F5600;--color-warning-subtle: rgba(214, 140, 20, .16);--color-danger: #B82A25;--color-danger-subtle: rgba(184, 42, 37, .09);--color-info: #0A67A3;--color-info-subtle: rgba(10, 103, 163, .09);--color-quality-primitive: #3F4550;--color-quality-ramshackle: #2F6A17;--color-quality-apprentice: #1D55B8;--color-quality-journeyman: #8244CA;--color-quality-mastercraft: #7A6400;--color-quality-ascendant: #00737D;--color-series-1: #2A78D6;--color-series-2: #D95926;--color-series-3: #199E70;--color-series-4: #B27C00;--color-series-5: #D55181;--color-series-6: #008300;--color-overlay: rgba(17, 20, 24, .45);--shadow-sm: 0 1px 2px rgba(16, 20, 26, .06);--shadow-md: 0 4px 12px rgba(16, 20, 26, .08), 0 1px 3px rgba(16, 20, 26, .06);--shadow-lg: 0 16px 48px rgba(16, 20, 26, .16), 0 4px 12px rgba(16, 20, 26, .08)}:root{--font-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: "JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", "Cascadia Mono", Consolas, "Liberation Mono", monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-body: var(--text-base);--text-control: var(--text-base);--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.5;--leading-relaxed: 1.6;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--tracking-title: -.015em;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-full: 999px;--duration-fast: .12s;--duration-base: .18s;--duration-slow: .24s;--duration-spin: .9s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--control-sm: 28px;--control-md: 32px;--control-lg: 40px;--control-touch: 44px;--control-standalone-w: 16rem;--hit-min: 24px;--switch-w: 36px;--switch-h: 20px;--check-size: 16px;--badge-h: 22px;--dot-size: 8px;--meter-h: 4px;--avatar-sm: 24px;--avatar-md: 32px;--avatar-lg: 56px;--icon-xs: 12px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 32px;--icon-stroke: 1.75;--icon-stroke-xs: 2.25;--row-h: 36px;--row-h-2: 44px;--row-line: 28px;--z-base: 0;--z-sticky: 20;--z-dropdown: 30;--z-drawer: 40;--z-modal: 50;--z-toast: 60;--z-skip: 70;--layout-sidebar-w: 240px;--layout-drawer-w: 280px;--layout-topbar-h: 56px;--layout-content-max: 1440px;--layout-page-pad: var(--space-6);--layout-rail-w: 220px;--layout-aside-w: 360px;--modal-sm: 460px;--modal-md: 560px;--modal-lg: 760px;--toast-w: 380px;--popup-max-h: 240px;--measure-prose: 65ch;--measure-empty: 38ch}@media(max-width:599px){:root{--layout-page-pad: var(--space-4)}}.ui-scope-player{--text-body: var(--text-md);--text-control: var(--text-md);--control-md: var(--control-lg);--control-sm: 32px;font-size:var(--text-body);line-height:var(--leading-normal)}@media(pointer:coarse){:root,.ui-scope-player{--control-sm: var(--control-touch);--control-md: var(--control-touch);--control-lg: var(--control-touch);--hit-min: var(--control-touch)}}}@layer reset,base,ui,page,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}body{margin:0;min-height:100dvh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin:0;font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-wrap:balance}h1{font-size:var(--text-2xl);letter-spacing:var(--tracking-title)}h2{font-size:var(--text-lg)}h3,h4,h5,h6{font-size:var(--text-base)}p,figure,blockquote,dl,dd{margin:0}a{color:var(--color-accent-text);text-decoration-thickness:1px;text-underline-offset:2px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}svg.lucide{flex-shrink:0}code,kbd,samp,pre{font-family:var(--font-mono);font-variant-ligatures:none}code,kbd,samp{font-size:.9em}kbd{display:inline-block;min-width:1.6em;padding:0 var(--space-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-xs);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.5;text-align:center}pre{margin:0}table,time,data,output{font-variant-numeric:tabular-nums}}@layer base{html{font-size:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;scrollbar-color:var(--color-border-strong) transparent}html.ui-scroll-locked{overflow:hidden}[hidden]{display:none!important}::selection{background:var(--color-accent);color:var(--color-text-on-accent)}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}main[tabindex="-1"]:focus,[role=dialog][tabindex="-1"]:focus{outline:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border:2px solid transparent;border-radius:var(--radius-full);background-clip:padding-box}.ui-skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-skip);padding:var(--space-2) var(--space-3);background:var(--color-surface-raised);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);transform:translateY(calc(-100% - var(--space-4)))}.ui-skip-link:focus{transform:none}@media(forced-colors:active){:focus-visible{outline-color:Highlight}::selection{background:Highlight;color:HighlightText}}}@layer reset,base,ui,page,utilities;@layer ui{.ui-bold-stable{display:inline-grid;justify-items:center}.ui-bold-stable>*{grid-area:1 / 1}.ui-bold-stable__reserve{visibility:hidden;font-weight:var(--weight-semibold)}.ui-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--space-2) var(--space-6);margin:0}.ui-dl>dt{color:var(--color-text-secondary)}.ui-dl>dd{margin:0;min-width:0;overflow-wrap:anywhere}@media(max-width:599px){.ui-dl{grid-template-columns:minmax(0,1fr);gap:0}.ui-dl>dd+dt{margin-top:var(--space-3)}}.ui-code{padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-xs);background:var(--color-surface-sunken);color:var(--color-text);font-family:var(--font-mono);font-size:.9em;font-variant-ligatures:none;overflow-wrap:anywhere}pre.ui-code{display:block;margin:0;padding:var(--space-3);overflow-x:auto;border-radius:var(--radius-sm);font-size:var(--text-sm);line-height:var(--leading-relaxed);white-space:pre;overflow-wrap:normal}.ui-log{margin:0;padding:var(--space-2) 0;max-height:24rem;overflow:auto;background:var(--color-surface-sunken);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-relaxed);font-variant-ligatures:none;font-variant-numeric:tabular-nums}.ui-log:focus-visible{outline-offset:-2px}.ui-log__line{display:grid;grid-template-columns:12ch 5ch minmax(max-content,1fr);gap:var(--space-3);padding:0 var(--space-3);white-space:pre}.ui-log__time{color:var(--color-text-muted)}.ui-log__level{color:var(--color-info)}.ui-log__line--debug .ui-log__level{color:var(--color-text-muted)}.ui-log__line--warn{background:var(--color-warning-subtle)}.ui-log__line--warn .ui-log__level{color:var(--color-warning)}.ui-log__line--error{background:var(--color-danger-subtle)}.ui-log__line--error .ui-log__level{color:var(--color-danger);font-weight:var(--weight-semibold)}.ui-details>summary{display:flex;align-items:center;gap:var(--space-2);min-height:var(--control-md);padding:0 var(--space-1);border-radius:var(--radius-sm);color:var(--color-text);font-weight:var(--weight-medium);list-style:none;cursor:pointer}.ui-details>summary::-webkit-details-marker{display:none}.ui-details>summary:before{content:"";flex-shrink:0;width:.45em;height:.45em;margin-inline:.2em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg)}.ui-details[open]>summary:before{transform:rotate(45deg)}.ui-details>summary:hover{background:var(--color-surface-hover)}.ui-details>summary:focus-visible{outline-offset:-2px}.ui-details__body{padding:var(--space-2) var(--space-1) var(--space-1)}@media(prefers-reduced-motion:no-preference){.ui-details>summary:before{transition:transform var(--duration-base) var(--ease-standard)}}.ui-fieldset{display:flex;flex-direction:column;gap:var(--space-3);min-inline-size:0;margin:0;padding:0;border:0}.ui-fieldset>legend{margin-bottom:var(--space-2);padding:0;color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium)}.ui-actionbar{position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--color-surface-raised);border-top:1px solid var(--color-border-strong);box-shadow:var(--shadow-md)}html:has(.ui-actionbar){scroll-padding-bottom:calc(var(--control-lg) + 2 * var(--space-3) + var(--space-2))}.ui-count{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-sm);background:var(--color-surface-active);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:1;font-variant-numeric:tabular-nums}.ui-thumb{display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-surface-sunken);color:var(--color-text-muted)}.ui-thumb--square{aspect-ratio:1}.ui-thumb>img{width:100%;height:100%;object-fit:contain}.ui-thumb>svg{width:var(--icon-lg);height:var(--icon-lg);stroke-width:1.5}.ui-nav-item{display:flex;align-items:center;gap:var(--space-2);width:100%;min-height:var(--control-md);padding:0 var(--space-2);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--text-control);font-weight:var(--weight-medium);text-align:start;text-decoration:none;white-space:nowrap;cursor:pointer}.ui-nav-item>svg{width:var(--icon-sm);height:var(--icon-sm);stroke-width:var(--icon-stroke)}.ui-nav-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.ui-nav-item[aria-current=page],.ui-nav-item[aria-current=true]{background:var(--color-accent-subtle);color:var(--color-accent-text);box-shadow:inset 2px 0 0 var(--color-accent)}.ui-nav-item:focus-visible{outline-offset:-4px}.ui-nav-group-label{padding:var(--space-3) var(--space-2) var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}@media(prefers-reduced-motion:no-preference){.ui-nav-item{transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}}.ui-auth{display:grid;place-items:center;min-height:100dvh;padding:var(--layout-page-pad);background:var(--color-bg);color:var(--color-text);font-size:var(--text-body);line-height:var(--leading-normal)}.ui-auth__card{width:min(var(--modal-sm),100%)}@media(forced-colors:active){.ui-nav-item[aria-current=page],.ui-nav-item[aria-current=true]{border-inline-start:3px solid Highlight}.ui-log__line--warn,.ui-log__line--error{border-inline-start:2px solid CanvasText}.ui-count{border:1px solid CanvasText}}}@layer reset,base,ui,page,utilities;@layer utilities{.l-page{display:flex;flex-direction:column;gap:var(--space-4);width:100%;max-width:var(--layout-content-max);margin-inline:auto;padding:var(--layout-page-pad);font-size:var(--text-body);line-height:var(--leading-normal)}.l-stack{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.l-stack--sm{gap:var(--space-2)}.l-stack--lg{gap:var(--space-6)}.l-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.l-cluster--end{justify-content:flex-end}.l-cluster--between{justify-content:space-between}.l-grid--stats{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}@media(min-width:600px){.l-grid--stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.l-grid--stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.l-grid--cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:var(--space-4)}.l-grid--form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:var(--space-4);align-items:start}.l-split{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}@media(min-width:1200px){.l-split{grid-template-columns:minmax(0,1fr) var(--layout-aside-w)}}.l-split--rail{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);align-items:start}.l-rail{display:flex;gap:var(--space-1);min-width:0;margin:0;padding:0;overflow-x:auto;list-style:none}@media(min-width:900px){.l-split--rail{grid-template-columns:var(--layout-rail-w) minmax(0,1fr)}.l-rail{flex-direction:column;overflow-x:visible}}.u-push{margin-inline-start:auto}.u-span-full{grid-column:1 / -1}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.u-muted{color:var(--color-text-muted)}.u-secondary{color:var(--color-text-secondary)}.u-mono{font-family:var(--font-mono);font-variant-ligatures:none}.u-num{font-variant-numeric:tabular-nums}.u-text-end{text-align:end}.u-text-sm{font-size:var(--text-sm)}.u-truncate{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-wrap-anywhere{overflow-wrap:anywhere}}
