:root{--lc-surface-base:#000;--lc-surface-sunken:#070707;--lc-surface-raised:#0b0b0b;--lc-surface-overlay:#121212;--lc-surface-inverse:#fafafa;--lc-border-subtle:#161616;--lc-border-default:#1f1f1f;--lc-border-strong:#2e2e2e;--lc-border-inverse:#eaeaea;--lc-text-primary:#f4f4f4;--lc-text-secondary:#d4d4d4;--lc-text-tertiary:#9a9a9a;--lc-text-disabled:#5c5c5c;--lc-text-inverse:#0a0a0a;--lc-text-link:#d4d4d4;--lc-action-primary:#f4f4f4;--lc-action-primary-hover:#fff;--lc-action-primary-press:#eaeaea;--lc-action-primary-text:#000;--lc-action-secondary:#121212;--lc-action-secondary-hover:#1c1c1c;--lc-action-secondary-press:#1f1f1f;--lc-action-secondary-text:#fafafa;--lc-action-quiet-hover:#101010;--lc-control-track:#1c1c1c;--lc-control-track-on:#f4f4f4;--lc-control-thumb:#fafafa;--lc-control-thumb-on:#000;--lc-code-surface:#070707;--lc-success:#3fb950;--lc-warning:#d29922;--lc-danger:#f0553d;--lc-info:#539bf5;--lc-focus-ring:#f4f4f4;--lc-scrim:#000000b8;--lc-elev-0:none;--lc-elev-1:0 1px 2px #0006;--lc-elev-2:0 4px 12px #00000080;--lc-elev-3:0 12px 32px #0009;--lc-family-sans:"Satoshi", "Satoshi Variable", "Noto Sans Thai", system-ui, sans-serif;--lc-family-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--lc-weight-light:300;--lc-weight-regular:400;--lc-weight-medium:500;--lc-weight-strong:700;--lc-weight-display:900;--lc-size-xs:.75rem;--lc-size-sm:.8125rem;--lc-size-base:.9375rem;--lc-size-md:1rem;--lc-size-lg:1.125rem;--lc-size-xl:1.25rem;--lc-size-2xl:1.5rem;--lc-size-3xl:1.875rem;--lc-size-4xl:2.25rem;--lc-size-5xl:2.75rem;--lc-line-height-tight:1.15;--lc-line-height-snug:1.35;--lc-line-height-normal:1.6;--lc-line-height-relaxed:1.75;--lc-tracking-tight:-.02em;--lc-tracking-normal:-.011em;--lc-tracking-wide:.01em;--lc-tracking-caps:.06em;--lc-space-0:0px;--lc-space-1:2px;--lc-space-2:4px;--lc-space-3:6px;--lc-space-4:8px;--lc-space-5:10px;--lc-space-6:12px;--lc-space-7:16px;--lc-space-8:20px;--lc-space-9:24px;--lc-space-10:28px;--lc-space-11:32px;--lc-space-12:40px;--lc-space-13:48px;--lc-space-14:64px;--lc-radius-xs:4px;--lc-radius-sm:5px;--lc-radius-md:6px;--lc-radius-lg:8px;--lc-radius-xl:10px;--lc-radius-2xl:12px;--lc-radius-3xl:16px;--lc-radius-pill:999px;--lc-control-height-xs:28px;--lc-control-height-sm:32px;--lc-control-height-md:36px;--lc-control-height-lg:40px;--lc-control-height-xl:44px;--lc-control-padding-x-sm:10px;--lc-control-padding-x-md:12px;--lc-control-padding-x-lg:16px;--lc-sidebar-width:264px;--lc-content-max-width:920px;--lc-field-narrow-width:96px;--lc-bp-xs:360px;--lc-bp-sm:480px;--lc-bp-md:768px;--lc-bp-lg:1024px;--lc-bp-xl:1440px;--lc-z-base:0;--lc-z-sticky:20;--lc-z-drawer:60;--lc-z-overlay:90;--lc-z-modal:100;--lc-z-popover:110;--lc-z-tooltip:120;--lc-z-toast:130;--lc-motion-instant:80ms;--lc-motion-fast:.12s;--lc-motion-normal:.18s;--lc-motion-slow:.24s;--lc-motion-ease-standard:cubic-bezier(.2, .6, .35, 1);--lc-motion-ease-entrance:cubic-bezier(.16, .84, .44, 1);--lc-motion-ease-exit:cubic-bezier(.4, 0, .7, .2);--lc-focus-width:2px;--lc-focus-offset:2px}[data-theme=light]{--lc-surface-base:#fff;--lc-surface-sunken:#f6f6f6;--lc-surface-raised:#fafafa;--lc-surface-overlay:#fff;--lc-surface-inverse:#0b0b0b;--lc-border-subtle:#f0f0f0;--lc-border-default:#e3e3e3;--lc-border-strong:#e8e8e8;--lc-border-inverse:#1f1f1f;--lc-text-primary:#0a0a0a;--lc-text-secondary:#3d3d3d;--lc-text-tertiary:#6b6b6b;--lc-text-disabled:#a3a3a3;--lc-text-inverse:#fafafa;--lc-text-link:#222;--lc-action-primary:#0a0a0a;--lc-action-primary-hover:#000;--lc-action-primary-press:#2b2b2b;--lc-action-primary-text:#fff;--lc-action-secondary:#f2f2f2;--lc-action-secondary-hover:#eaeaea;--lc-action-secondary-press:#dedede;--lc-action-secondary-text:#0a0a0a;--lc-action-quiet-hover:#f6f6f6;--lc-control-track:#e8e8e8;--lc-control-track-on:#0a0a0a;--lc-control-thumb:#fff;--lc-control-thumb-on:#fff;--lc-code-surface:#f6f6f6;--lc-success:#1a7f37;--lc-warning:#9a6700;--lc-danger:#c0341f;--lc-info:#1f6feb;--lc-focus-ring:#0a0a0a;--lc-scrim:#0000006b;--lc-elev-0:none;--lc-elev-1:0 1px 2px #0a0a0a0f;--lc-elev-2:0 4px 12px #0a0a0a14;--lc-elev-3:0 12px 32px #0a0a0a1f}@media (prefers-reduced-motion:reduce){:root{--lc-motion-instant:0s;--lc-motion-fast:0s;--lc-motion-normal:0s;--lc-motion-slow:0s}}.lc-root,.lc-root *{box-sizing:border-box}.lc-body{background:var(--lc-surface-base);color:var(--lc-text-primary);font-family:var(--lc-family-sans);font-size:var(--lc-size-base);line-height:var(--lc-line-height-normal);letter-spacing:var(--lc-tracking-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}.lc-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lc-focusable:focus-visible,.lc-control:focus-visible,button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:var(--lc-focus-width) solid var(--lc-focus-ring);outline-offset:var(--lc-focus-offset)}.lc-sr-only-live{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lc-stack{gap:var(--lc-space-6);flex-direction:column;display:flex}.lc-stack--tight{gap:var(--lc-space-4)}.lc-stack--loose{gap:var(--lc-space-9)}.lc-row{align-items:center;gap:var(--lc-space-4);flex-wrap:wrap;display:flex}.lc-row--between{justify-content:space-between}.lc-row--end{justify-content:flex-end}.lc-grid{gap:var(--lc-space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.lc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=767px){.lc-grid--2,.lc-grid--3{grid-template-columns:minmax(0,1fr)}}.lc-container{width:100%;max-width:var(--lc-content-max-width);padding-inline:var(--lc-space-7);margin-inline:auto}.lc-container--wide{max-width:1280px}.lc-divider{background:var(--lc-border-default);height:1px;margin:var(--lc-space-7) 0;border:0}.lc-page-header{gap:var(--lc-space-2);margin-bottom:var(--lc-space-9);flex-direction:column;display:flex}.lc-page-header__title{font-size:var(--lc-size-3xl);font-weight:var(--lc-weight-strong);line-height:var(--lc-line-height-tight);letter-spacing:var(--lc-tracking-tight);margin:0}.lc-page-header__description{color:var(--lc-text-tertiary);font-size:var(--lc-size-sm);max-width:64ch;margin:0}.lc-section-header{justify-content:space-between;align-items:baseline;gap:var(--lc-space-6);margin-bottom:var(--lc-space-6);display:flex}.lc-section-header__title{font-size:var(--lc-size-lg);font-weight:var(--lc-weight-medium);letter-spacing:var(--lc-tracking-tight);margin:0}.lc-action-bar{gap:var(--lc-space-4);flex-wrap:wrap;align-items:center;display:flex}.lc-button{justify-content:center;align-items:center;gap:var(--lc-space-3);border-radius:var(--lc-radius-lg);font-family:inherit;font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium);cursor:pointer;white-space:nowrap;transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard), border-color var(--lc-motion-fast) var(--lc-motion-ease-standard), color var(--lc-motion-fast) var(--lc-motion-ease-standard), transform var(--lc-motion-fast) var(--lc-motion-ease-standard);-webkit-user-select:none;user-select:none;border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.lc-button:hover:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.lc-button:hover:active{transform:none}}.lc-button--sm{height:var(--lc-control-height-sm);padding-inline:var(--lc-control-padding-x-sm)}.lc-button--md{height:var(--lc-control-height-md);padding-inline:var(--lc-control-padding-x-md)}.lc-button--lg{height:var(--lc-control-height-lg);padding-inline:var(--lc-control-padding-x-lg)}.lc-button--primary{background:var(--lc-action-primary);color:var(--lc-action-primary-text)}.lc-button--primary:hover{background:var(--lc-action-primary-hover)}.lc-button--primary:active{background:var(--lc-action-primary-press)}.lc-button--secondary{background:var(--lc-action-secondary);color:var(--lc-action-secondary-text);border-color:var(--lc-border-default)}.lc-button--secondary:hover{background:var(--lc-action-secondary-hover)}.lc-button--secondary:active{background:var(--lc-action-secondary-press)}.lc-button--ghost{color:var(--lc-text-secondary);background:0 0}.lc-button--ghost:hover{background:var(--lc-action-quiet-hover);color:var(--lc-text-primary)}.lc-button--danger{color:var(--lc-danger);border-color:color-mix(in oklab, var(--lc-danger) 40%, transparent);background:0 0}.lc-button--danger:hover{background:color-mix(in oklab, var(--lc-danger) 14%, transparent)}.lc-button--icon{width:var(--lc-control-height-md);padding:0}.lc-button--icon.lc-button--sm{width:var(--lc-control-height-sm)}.lc-button--icon.lc-button--lg{width:var(--lc-control-height-lg)}.lc-button[disabled],.lc-button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lc-button[aria-busy=true] .lc-button__label{opacity:.7}.lc-spinner{animation:.8s linear infinite lc-spin}@keyframes lc-spin{to{transform:rotate(360deg)}}.lc-field{gap:var(--lc-space-3);flex-direction:column;display:flex}.lc-field__label{font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium);color:var(--lc-text-secondary)}.lc-field__label[data-required=true]:after{content:" *";color:var(--lc-danger)}.lc-field__hint{font-size:var(--lc-size-xs);color:var(--lc-text-tertiary)}.lc-field__error{font-size:var(--lc-size-xs);color:var(--lc-danger)}.lc-input{background:var(--lc-surface-raised);width:100%;color:var(--lc-text-primary);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-lg);font-family:inherit;font-size:var(--lc-size-sm);padding:0 var(--lc-control-padding-x-md);height:var(--lc-control-height-md);transition:border-color var(--lc-motion-fast) var(--lc-motion-ease-standard), background-color var(--lc-motion-fast) var(--lc-motion-ease-standard)}.lc-input::placeholder{color:var(--lc-text-disabled)}.lc-input:hover:not(:disabled){border-color:var(--lc-border-strong)}.lc-input--sm{height:var(--lc-control-height-sm);font-size:var(--lc-size-xs)}.lc-input--lg{height:var(--lc-control-height-lg)}textarea.lc-input{height:auto;min-height:88px;padding:var(--lc-space-5) var(--lc-control-padding-x-md);line-height:var(--lc-line-height-normal);resize:vertical}.lc-input[aria-invalid=true],.lc-field--error .lc-input{border-color:var(--lc-danger)}.lc-input:disabled{background:var(--lc-surface-sunken);color:var(--lc-text-disabled);cursor:not-allowed}.lc-input-adorned{align-items:center;display:flex;position:relative}.lc-input-adorned .lc-input{padding-left:34px}.lc-input-adorned__icon{left:var(--lc-space-5);color:var(--lc-text-tertiary);pointer-events:none;display:inline-flex;position:absolute}.lc-input-adorned__action{right:var(--lc-space-3);display:inline-flex;position:absolute}.lc-checkbox{align-items:flex-start;gap:var(--lc-space-4);cursor:pointer;display:inline-flex}.lc-checkbox__control{appearance:none;border:1px solid var(--lc-border-strong);border-radius:var(--lc-radius-sm);background:var(--lc-surface-raised);width:18px;height:18px;cursor:inherit;transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard), border-color var(--lc-motion-fast) var(--lc-motion-ease-standard);flex:none;place-content:center;margin:0;display:grid}.lc-checkbox__control:checked,.lc-checkbox__control:indeterminate{background:var(--lc-action-primary);border-color:var(--lc-action-primary)}.lc-checkbox__mark{opacity:0;color:var(--lc-action-primary-text)}.lc-checkbox__control:checked .lc-checkbox__mark{opacity:1}.lc-checkbox__control:indeterminate .lc-checkbox__mark{opacity:0}.lc-checkbox__control:indeterminate .lc-checkbox__dash{opacity:1;color:var(--lc-action-primary-text)}.lc-checkbox__dash{opacity:0}.lc-checkbox__label{font-size:var(--lc-size-sm);color:var(--lc-text-primary);line-height:var(--lc-line-height-snug)}.lc-checkbox--disabled{cursor:not-allowed;opacity:.45}.lc-checkbox--error .lc-checkbox__control{border-color:var(--lc-danger)}.lc-toggle{align-items:center;gap:var(--lc-space-4);display:inline-flex}.lc-toggle__track{border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-pill);background:var(--lc-control-track);cursor:pointer;width:40px;height:22px;transition:background-color var(--lc-motion-normal) var(--lc-motion-ease-standard), border-color var(--lc-motion-normal) var(--lc-motion-ease-standard);flex:none;padding:0;position:relative}.lc-toggle__track[data-checked=true]{background:var(--lc-control-track-on);border-color:var(--lc-control-track-on)}.lc-toggle__thumb{border-radius:var(--lc-radius-pill);background:var(--lc-control-thumb);width:16px;height:16px;transition:transform var(--lc-motion-normal) var(--lc-motion-ease-entrance);position:absolute;top:2px;left:2px}.lc-toggle__track[data-checked=true] .lc-toggle__thumb{background:var(--lc-control-thumb-on);transform:translate(18px)}.lc-toggle__track[disabled],.lc-toggle__track[aria-disabled=true]{opacity:.45;cursor:not-allowed}.lc-toggle__track[aria-busy=true]{cursor:progress}.lc-toggle__label{font-size:var(--lc-size-sm);color:var(--lc-text-primary)}.lc-toggle--error .lc-toggle__track{border-color:var(--lc-danger)}.lc-select{gap:var(--lc-space-3);flex-direction:column;min-width:180px;display:inline-flex;position:relative}.lc-select__trigger{justify-content:space-between;align-items:center;gap:var(--lc-space-4);width:100%;height:var(--lc-control-height-md);padding-inline:var(--lc-control-padding-x-md);background:var(--lc-surface-raised);color:var(--lc-text-primary);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-lg);font-family:inherit;font-size:var(--lc-size-sm);cursor:pointer;text-align:left;display:inline-flex}.lc-select__trigger:hover:not([disabled]),.lc-select__trigger[data-open=true]{border-color:var(--lc-border-strong)}.lc-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lc-select__value--placeholder{color:var(--lc-text-tertiary)}.lc-select__panel{z-index:var(--lc-z-popover);min-width:180px;max-height:288px;padding:var(--lc-space-2);background:var(--lc-surface-overlay);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-xl);box-shadow:var(--lc-elev-3);position:fixed;overflow:auto}.lc-select__search{width:100%;height:30px;margin-bottom:var(--lc-space-2);padding-inline:var(--lc-space-4);background:var(--lc-surface-raised);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-md);color:var(--lc-text-primary);font-family:inherit;font-size:var(--lc-size-xs)}.lc-select__option{justify-content:space-between;align-items:center;gap:var(--lc-space-4);width:100%;padding:var(--lc-space-3) var(--lc-space-5);border-radius:var(--lc-radius-md);color:var(--lc-text-secondary);font-family:inherit;font-size:var(--lc-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.lc-select__option[data-highlighted=true]{background:var(--lc-action-secondary-hover);color:var(--lc-text-primary)}.lc-select__option[aria-selected=true]{color:var(--lc-text-primary)}.lc-select__option[disabled]{color:var(--lc-text-disabled);cursor:not-allowed}.lc-select__group-label{padding:var(--lc-space-3) var(--lc-space-5) var(--lc-space-2);font-size:var(--lc-size-xs);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase;color:var(--lc-text-tertiary)}.lc-select__empty{padding:var(--lc-space-6);text-align:center;color:var(--lc-text-tertiary);font-size:var(--lc-size-xs)}.lc-menu{z-index:var(--lc-z-popover);min-width:180px;padding:var(--lc-space-2);background:var(--lc-surface-overlay);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-xl);box-shadow:var(--lc-elev-3);position:fixed}.lc-menu__item{align-items:center;gap:var(--lc-space-4);width:100%;padding:var(--lc-space-3) var(--lc-space-5);border-radius:var(--lc-radius-md);color:var(--lc-text-secondary);font-family:inherit;font-size:var(--lc-size-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.lc-menu__item[data-highlighted=true]{background:var(--lc-action-secondary-hover);color:var(--lc-text-primary)}.lc-menu__item--danger{color:var(--lc-danger)}.lc-card{background:var(--lc-surface-raised);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-2xl);padding:var(--lc-space-8);gap:var(--lc-space-5);flex-direction:column;display:flex}.lc-card--flat{background:var(--lc-surface-sunken);border-color:#0000}.lc-card__title{font-size:var(--lc-size-md);font-weight:var(--lc-weight-medium);letter-spacing:var(--lc-tracking-tight);margin:0}.lc-card__body{color:var(--lc-text-secondary);font-size:var(--lc-size-sm)}.lc-stat{gap:var(--lc-space-2);flex-direction:column;display:flex}.lc-stat__label{font-size:var(--lc-size-xs);color:var(--lc-text-tertiary);letter-spacing:var(--lc-tracking-wide)}.lc-stat__value{font-size:var(--lc-size-2xl);font-weight:var(--lc-weight-strong);letter-spacing:var(--lc-tracking-tight);font-variant-numeric:tabular-nums}.lc-stat__delta{font-size:var(--lc-size-xs);color:var(--lc-text-tertiary)}.lc-badge{align-items:center;gap:var(--lc-space-2);padding:2px var(--lc-space-4);border-radius:var(--lc-radius-pill);font-size:var(--lc-size-xs);font-weight:var(--lc-weight-medium);border:1px solid var(--lc-border-default);background:var(--lc-surface-sunken);color:var(--lc-text-secondary);white-space:nowrap;line-height:1.6;display:inline-flex}.lc-badge--neutral{background:var(--lc-surface-overlay)}.lc-badge--success{color:var(--lc-success);border-color:color-mix(in oklab, var(--lc-success) 35%, transparent)}.lc-badge--warning{color:var(--lc-warning);border-color:color-mix(in oklab, var(--lc-warning) 35%, transparent)}.lc-badge--danger{color:var(--lc-danger);border-color:color-mix(in oklab, var(--lc-danger) 35%, transparent)}.lc-badge--info{color:var(--lc-info);border-color:color-mix(in oklab, var(--lc-info) 35%, transparent)}.lc-status{align-items:center;gap:var(--lc-space-3);font-size:var(--lc-size-xs);color:var(--lc-text-secondary);white-space:nowrap;display:inline-flex}.lc-status__dot{border-radius:var(--lc-radius-pill);background:var(--lc-text-disabled);flex:none;width:7px;height:7px}.lc-status--success .lc-status__dot{background:var(--lc-success)}.lc-status--warning .lc-status__dot{background:var(--lc-warning)}.lc-status--danger .lc-status__dot{background:var(--lc-danger)}.lc-alert{gap:var(--lc-space-5);padding:var(--lc-space-6) var(--lc-space-7);border-radius:var(--lc-radius-xl);border:1px solid var(--lc-border-default);background:var(--lc-surface-raised);font-size:var(--lc-size-sm);display:flex}.lc-alert--success{border-color:color-mix(in oklab, var(--lc-success) 35%, transparent)}.lc-alert--warning{border-color:color-mix(in oklab, var(--lc-warning) 35%, transparent)}.lc-alert--danger{border-color:color-mix(in oklab, var(--lc-danger) 35%, transparent)}.lc-alert--info{border-color:color-mix(in oklab, var(--lc-info) 35%, transparent)}.lc-alert__title{margin:0 0 var(--lc-space-1);font-weight:var(--lc-weight-medium)}.lc-alert__body{color:var(--lc-text-secondary);margin:0}.lc-progress{border-radius:var(--lc-radius-pill);background:var(--lc-surface-overlay);width:100%;height:6px;overflow:hidden}.lc-progress__bar{background:var(--lc-action-primary);border-radius:inherit;height:100%;transition:width var(--lc-motion-slow) var(--lc-motion-ease-standard)}.lc-skeleton{border-radius:var(--lc-radius-md);background:linear-gradient(90deg, var(--lc-surface-raised) 0%, var(--lc-surface-overlay) 50%, var(--lc-surface-raised) 100%);animation:lc-shimmer 1.4s var(--lc-motion-ease-standard) infinite;background-size:200% 100%;display:block}@keyframes lc-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lc-empty{align-items:center;gap:var(--lc-space-5);padding:var(--lc-space-12) var(--lc-space-8);text-align:center;border:1px dashed var(--lc-border-default);border-radius:var(--lc-radius-2xl);color:var(--lc-text-tertiary);flex-direction:column;display:flex}.lc-empty__title{font-size:var(--lc-size-md);font-weight:var(--lc-weight-medium);color:var(--lc-text-primary);margin:0}.lc-empty__description{max-width:46ch;font-size:var(--lc-size-sm);margin:0}.lc-dropper{gap:var(--lc-space-2);padding:var(--lc-space-2);border:1px dashed var(--lc-border-default);border-radius:var(--lc-radius-xl);background:var(--lc-surface-sunken);transition:border-color var(--lc-motion-fast) var(--lc-motion-ease-standard), background-color var(--lc-motion-fast) var(--lc-motion-ease-standard);flex-direction:column;display:flex}.lc-dropper--dragging{border-color:var(--lc-border-strong);background:var(--lc-surface-overlay)}.lc-dropper--filled{padding:var(--lc-space-4) var(--lc-space-5);border-style:solid}.lc-dropper--blocked .lc-dropper__target{cursor:not-allowed}.lc-dropper__target{align-items:center;gap:var(--lc-space-5);width:100%;min-height:88px;padding:var(--lc-space-5);border-radius:var(--lc-radius-lg);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard);background:0 0;border:0;display:flex}.lc-dropper__target:hover:not([disabled]){background:var(--lc-action-quiet-hover)}.lc-dropper__target[disabled]{color:var(--lc-text-disabled);cursor:not-allowed}.lc-dropper__row{align-items:center;gap:var(--lc-space-5);min-width:0;display:flex}.lc-dropper__glyph{width:var(--lc-space-11);height:var(--lc-space-11);border-radius:var(--lc-radius-lg);background:var(--lc-surface-overlay);color:var(--lc-text-tertiary);transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard), color var(--lc-motion-fast) var(--lc-motion-ease-standard);flex:none;justify-content:center;align-items:center;display:inline-flex}.lc-dropper__glyph--active{color:var(--lc-text-primary)}.lc-dropper__glyph--ok{color:var(--lc-success)}.lc-dropper__glyph--warn{color:var(--lc-warning)}.lc-dropper__glyph--bad{color:var(--lc-danger)}.lc-dropper__glyph--idle{color:var(--lc-text-tertiary)}.lc-dropper__body{gap:var(--lc-space-2);flex-direction:column;flex:1;min-width:0;display:flex}.lc-dropper__name{min-width:0;color:var(--lc-text-primary);font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium);letter-spacing:var(--lc-tracking-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.lc-dropper__hint{color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);line-height:var(--lc-line-height-snug);max-width:58ch}.lc-dropper__facts{align-items:center;gap:var(--lc-space-3);color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);flex-wrap:wrap;display:flex}.lc-dropper__fact{font-variant-numeric:tabular-nums}.lc-dropper__fact--ext{letter-spacing:var(--lc-tracking-caps);text-transform:uppercase;color:var(--lc-text-secondary)}.lc-dropper__checksum,.lc-dropper__percent{font-family:var(--lc-family-mono)}.lc-dropper__dot{border-radius:var(--lc-radius-pill);background:var(--lc-border-strong);width:3px;height:3px}.lc-dropper__side{align-items:center;gap:var(--lc-space-4);flex:none;display:flex}.lc-dropper__actions{align-items:center;gap:var(--lc-space-2);display:inline-flex}.lc-dropper__browse{color:var(--lc-text-secondary);font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium);flex:none}.lc-dropper__detail{padding-inline:var(--lc-space-5);font-size:var(--lc-size-xs);line-height:var(--lc-line-height-snug);overflow-wrap:anywhere;margin:0}.lc-dropper__detail--ok{color:var(--lc-success)}.lc-dropper__detail--warn{color:var(--lc-warning)}.lc-dropper__detail--bad{color:var(--lc-danger)}.lc-dropper__detail--active,.lc-dropper__detail--idle{color:var(--lc-text-tertiary)}@media (width<=767px){.lc-dropper__browse{display:none}}@media (pointer:coarse){.lc-dropper__actions .lc-button{min-height:var(--lc-control-height-lg);min-width:var(--lc-control-height-lg)}}@media (width<=479px){.lc-dropper__row{flex-wrap:wrap;align-items:flex-start}.lc-dropper__side{justify-content:space-between;width:100%}.lc-dropper__name{white-space:normal;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.lc-dropper .lc-spinner{animation:none}}.lc-tabs{gap:var(--lc-space-2);border-bottom:1px solid var(--lc-border-default);scrollbar-width:none;display:flex;overflow-x:auto}.lc-tabs::-webkit-scrollbar{display:none}.lc-tab{align-items:center;gap:var(--lc-space-3);padding:var(--lc-space-5) var(--lc-space-6);color:var(--lc-text-tertiary);font-family:inherit;font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--lc-motion-fast) var(--lc-motion-ease-standard);background:0 0;border:0;display:inline-flex;position:relative}.lc-tab:hover:not(:disabled),.lc-tab[aria-selected=true],.lc-tab--selected{color:var(--lc-text-primary)}.lc-tab[aria-selected=true]:after,.lc-tab--selected:after{content:"";background:var(--lc-text-primary);height:1px;position:absolute;inset:auto 0 -1px}.lc-tab:disabled{color:var(--lc-text-disabled);cursor:not-allowed}.lc-tab__badge{color:var(--lc-text-secondary);font-size:var(--lc-size-xs);font-weight:var(--lc-weight-strong)}.lc-tabpanel{padding:var(--lc-space-7) 0}.lc-tabpanel:focus-visible{outline:var(--lc-focus-width) solid var(--lc-focus-ring);outline-offset:var(--lc-focus-offset)}.lc-table-wrap{border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-2xl);background:var(--lc-surface-raised);overflow-x:auto}.lc-table{border-collapse:collapse;width:100%;font-size:var(--lc-size-sm)}.lc-table th,.lc-table td{padding:var(--lc-space-5) var(--lc-space-6);text-align:left;border-bottom:1px solid var(--lc-border-subtle);white-space:nowrap}.lc-table thead th{background:var(--lc-surface-sunken);color:var(--lc-text-tertiary);font-weight:var(--lc-weight-medium);font-size:var(--lc-size-xs);letter-spacing:var(--lc-tracking-wide);position:sticky;top:0}.lc-table tbody tr:hover{background:var(--lc-action-quiet-hover)}.lc-table tbody tr:last-child td{border-bottom:0}.lc-table__sort{align-items:center;gap:var(--lc-space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.lc-pagination{justify-content:space-between;align-items:center;gap:var(--lc-space-5);padding-top:var(--lc-space-6);font-size:var(--lc-size-xs);color:var(--lc-text-tertiary);display:flex}.lc-avatar{aspect-ratio:1;background:var(--lc-surface-overlay);width:32px;height:32px;color:var(--lc-text-secondary);font-size:var(--lc-size-xs);font-weight:var(--lc-weight-medium);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.lc-avatar--24{width:24px;height:24px;font-size:var(--lc-size-xs)}.lc-avatar--32{width:32px;height:32px;font-size:var(--lc-size-xs)}.lc-avatar--40{width:40px;height:40px;font-size:var(--lc-size-sm)}.lc-avatar--64{width:64px;height:64px;font-size:var(--lc-size-lg)}.lc-avatar--96{width:96px;height:96px;font-size:var(--lc-size-xl)}.lc-avatar__fallback{-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;overflow:hidden}.lc-avatar__image{aspect-ratio:1;object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity var(--lc-motion-normal) var(--lc-motion-ease-standard);border-radius:50%;display:block;position:relative}.lc-avatar__image--loaded{opacity:1}.lc-avatar-group{align-items:center;display:inline-flex}.lc-avatar-group .lc-avatar:not(:first-child){box-shadow:0 0 0 1px var(--lc-surface-base);margin-left:-8px}.lc-avatar--overflow{background:var(--lc-surface-sunken)}@media (prefers-reduced-motion:reduce){.lc-avatar__image{transition:opacity var(--lc-motion-instant) var(--lc-motion-ease-standard)}}.lc-code{background:var(--lc-code-surface);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-xl);padding:var(--lc-space-6) var(--lc-space-7);font-family:var(--lc-family-mono);font-size:var(--lc-size-xs);line-height:var(--lc-line-height-relaxed);position:relative;overflow-x:auto}.lc-code code{white-space:pre;font-family:inherit}.lc-code--inline{padding:0 var(--lc-space-3);border-radius:var(--lc-radius-sm);font-size:var(--lc-size-xs);line-height:var(--lc-space-8);display:inline-block}.lc-accordion{border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-xl);overflow:hidden}.lc-accordion__item+.lc-accordion__item{border-top:1px solid var(--lc-border-default)}.lc-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--lc-space-5);width:100%;padding:var(--lc-space-6) var(--lc-space-7);color:var(--lc-text-primary);font-family:inherit;font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.lc-accordion__panel{padding:0 var(--lc-space-7) var(--lc-space-6);color:var(--lc-text-secondary);font-size:var(--lc-size-sm)}.lc-backdrop{z-index:var(--lc-z-modal);background:var(--lc-scrim);padding:var(--lc-space-7);place-items:center;display:grid;position:fixed;inset:0}.lc-backdrop--top{padding-top:var(--lc-space-13);align-items:start}.lc-modal{z-index:calc(var(--lc-z-modal) + 1);width:min(560px,100%);max-height:calc(100vh - var(--lc-space-12));background:var(--lc-surface-overlay);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-3xl);box-shadow:var(--lc-elev-3);padding:var(--lc-space-9);gap:var(--lc-space-6);flex-direction:column;display:flex;position:relative;overflow:auto}.lc-modal__header{justify-content:space-between;align-items:flex-start;gap:var(--lc-space-6);display:flex}.lc-modal__title{font-size:var(--lc-size-xl);font-weight:var(--lc-weight-medium);letter-spacing:var(--lc-tracking-tight);margin:0}.lc-modal__body{color:var(--lc-text-secondary);font-size:var(--lc-size-sm);line-height:var(--lc-line-height-normal)}.lc-modal__footer{justify-content:flex-end;gap:var(--lc-space-4);display:flex}.lc-drawer{z-index:calc(var(--lc-z-modal) + 1);background:var(--lc-surface-overlay);border-right:1px solid var(--lc-border-default);width:min(380px,90vw);padding:var(--lc-space-8);position:fixed;inset:0 auto 0 0;overflow-y:auto}.lc-popover{z-index:var(--lc-z-popover);max-width:320px;padding:var(--lc-space-6);background:var(--lc-surface-overlay);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-xl);box-shadow:var(--lc-elev-3);font-size:var(--lc-size-sm);color:var(--lc-text-secondary);position:fixed}.lc-tooltip{z-index:var(--lc-z-tooltip);padding:var(--lc-space-2) var(--lc-space-4);background:var(--lc-text-primary);color:var(--lc-surface-base);border-radius:var(--lc-radius-md);font-size:var(--lc-size-xs);white-space:nowrap;pointer-events:none;position:fixed}.lc-toast-region{right:var(--lc-space-8);bottom:var(--lc-space-8);z-index:var(--lc-z-toast);gap:var(--lc-space-4);width:min(360px, calc(100vw - var(--lc-space-9)));flex-direction:column;display:flex;position:fixed}.lc-toast{align-items:flex-start;gap:var(--lc-space-5);padding:var(--lc-space-6);background:var(--lc-surface-overlay);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-xl);box-shadow:var(--lc-elev-3);font-size:var(--lc-size-sm);display:flex}.lc-toast--success{border-left:2px solid var(--lc-success)}.lc-toast--danger{border-left:2px solid var(--lc-danger)}.lc-toast--warning{border-left:2px solid var(--lc-warning)}.lc-toast__title{font-weight:var(--lc-weight-medium);margin-bottom:var(--lc-space-1)}.lc-toast__body{color:var(--lc-text-tertiary)}.lc-breadcrumbs{align-items:center;gap:var(--lc-space-3);font-size:var(--lc-size-xs);color:var(--lc-text-tertiary);margin:0;padding:0;list-style:none;display:flex}.lc-breadcrumbs a{color:inherit;text-decoration:none}.lc-breadcrumbs a:hover{color:var(--lc-text-primary)}.lc-sidebar{width:var(--lc-sidebar-width);border-right:1px solid var(--lc-border-default);padding:var(--lc-space-7) var(--lc-space-5);gap:var(--lc-space-7);height:100vh;transition:width var(--lc-motion-normal) var(--lc-motion-ease-standard);flex-direction:column;flex:none;display:flex;position:sticky;top:0;overflow-y:auto}.lc-sidebar--collapsed{width:var(--lc-space-14);padding-inline:var(--lc-space-4)}.lc-sidebar__header{align-items:center;gap:var(--lc-space-4);min-height:var(--lc-control-height-lg);padding-inline:var(--lc-space-4);display:flex}.lc-sidebar__footer{gap:var(--lc-space-4);padding:var(--lc-space-5) var(--lc-space-4) 0;border-top:1px solid var(--lc-border-subtle);flex-direction:column;margin-top:auto;display:flex}.lc-nav{gap:var(--lc-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lc-nav__group{gap:var(--lc-space-1);margin-top:var(--lc-space-6);flex-direction:column;display:flex}.lc-nav__group .lc-nav{padding-left:var(--lc-space-3)}.lc-nav__group-label{justify-content:space-between;align-items:center;gap:var(--lc-space-4);width:100%;padding:var(--lc-space-3) var(--lc-space-5);border-radius:var(--lc-radius-sm);color:var(--lc-text-tertiary);font-family:inherit;font-size:var(--lc-size-xs);font-weight:var(--lc-weight-strong);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase;cursor:pointer;transition:color var(--lc-motion-fast) var(--lc-motion-ease-standard), background-color var(--lc-motion-fast) var(--lc-motion-ease-standard);background:0 0;border:0;display:flex}.lc-nav__group-label:hover{color:var(--lc-text-primary);background-color:var(--lc-surface-raised)}.lc-nav__group-label:focus-visible{outline:2px solid var(--lc-action-primary);outline-offset:2px}.lc-nav__group-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lc-nav__group-chevron{color:var(--lc-text-tertiary);transition:transform var(--lc-motion-normal) var(--lc-motion-ease-standard), color var(--lc-motion-fast) var(--lc-motion-ease-standard);flex:none;display:inline-flex}.lc-nav__group-label[aria-expanded=false] .lc-nav__group-chevron{transform:rotate(-90deg)}.lc-nav__group-label:hover .lc-nav__group-chevron{color:var(--lc-text-secondary)}.lc-sr-only{clip-path:inset(50%);white-space:nowrap;background:0 0;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lc-nav__item{align-items:center;gap:var(--lc-space-5);padding:var(--lc-space-4) var(--lc-space-5);border-radius:var(--lc-radius-lg);color:var(--lc-text-tertiary);font-size:var(--lc-size-sm);cursor:pointer;text-align:left;width:100%;transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard), color var(--lc-motion-fast) var(--lc-motion-ease-standard);background:0 0;border:0;font-family:inherit;text-decoration:none;display:flex}.lc-nav__item:hover{background:var(--lc-action-quiet-hover);color:var(--lc-text-primary)}.lc-nav__item[aria-current=page],.lc-nav__item--active{background:var(--lc-surface-overlay);color:var(--lc-text-primary)}.lc-nav__item[aria-disabled=true]{color:var(--lc-text-disabled);cursor:not-allowed}.lc-nav__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lc-nav__badge{color:var(--lc-text-secondary);font-size:var(--lc-size-xs);font-weight:var(--lc-weight-strong);flex:none}.lc-sidebar--collapsed .lc-nav__item,.lc-sidebar--collapsed .lc-nav__group-label{justify-content:center;padding-inline:0}.lc-steps{gap:var(--lc-space-5);margin:0;padding:0;list-style:none;display:flex}.lc-step{gap:var(--lc-space-2);padding-top:var(--lc-space-4);border-top:2px solid var(--lc-border-default);flex-direction:column;flex:1;display:flex}.lc-step--done{border-top-color:var(--lc-border-strong)}.lc-step--current{border-top-color:var(--lc-text-primary)}.lc-step__button{color:var(--lc-text-secondary);font-family:inherit;font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium);text-align:left;cursor:pointer;transition:color var(--lc-motion-fast) var(--lc-motion-ease-standard);background:0 0;border:0;padding:0;display:block}.lc-step__button:hover,.lc-step--current .lc-step__button{color:var(--lc-text-primary)}.lc-step--upcoming .lc-step__button{color:var(--lc-text-tertiary)}.lc-step__description{color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);line-height:var(--lc-line-height-snug)}.lc-command{z-index:calc(var(--lc-z-modal) + 1);gap:var(--lc-space-4);width:min(620px,100%);padding:var(--lc-space-6);background:var(--lc-surface-overlay);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-3xl);box-shadow:var(--lc-elev-3);flex-direction:column;display:flex;position:relative}.lc-command__input{width:100%;height:var(--lc-control-height-lg);padding-inline:var(--lc-space-6);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-lg);background:var(--lc-surface-sunken);color:var(--lc-text-primary);font-family:inherit;font-size:var(--lc-size-md)}.lc-command__input::placeholder{color:var(--lc-text-tertiary)}.lc-command__input:focus-visible{outline:var(--lc-focus-width) solid var(--lc-focus-ring);outline-offset:var(--lc-focus-offset)}.lc-command__list{gap:var(--lc-space-1);flex-direction:column;max-height:320px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.lc-command__item{align-items:center;gap:var(--lc-space-5);width:100%;padding:var(--lc-space-4) var(--lc-space-5);border-radius:var(--lc-radius-md);color:var(--lc-text-secondary);font-family:inherit;font-size:var(--lc-size-sm);text-align:left;cursor:pointer;transition:background-color var(--lc-motion-instant) var(--lc-motion-ease-standard), color var(--lc-motion-instant) var(--lc-motion-ease-standard);background:0 0;border:0;display:flex}.lc-command__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lc-command__item:hover:not(:disabled),.lc-command__item--active{background:var(--lc-action-quiet-hover);color:var(--lc-text-primary)}.lc-command__item:disabled{color:var(--lc-text-disabled);cursor:not-allowed}.lc-command__shortcut{gap:var(--lc-space-2);flex:none;display:flex}.lc-command__shortcut kbd{padding:0 var(--lc-space-3);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-sm);background:var(--lc-surface-sunken);color:var(--lc-text-tertiary);font-family:var(--lc-family-mono);font-size:var(--lc-size-xs)}.lc-command__empty{padding:var(--lc-space-7) var(--lc-space-5);color:var(--lc-text-tertiary);font-size:var(--lc-size-sm);text-align:center}.lc-mobile-nav{z-index:var(--lc-z-drawer);max-height:calc(100vh - var(--lc-space-13));padding-bottom:var(--lc-space-7);background:var(--lc-surface-overlay);border-top:1px solid var(--lc-border-default);border-radius:var(--lc-radius-3xl) var(--lc-radius-3xl) 0 0;box-shadow:var(--lc-elev-3);flex-direction:column;display:flex;position:fixed;inset:auto 0 0}.lc-mobile-nav__bar{padding:var(--lc-space-4) var(--lc-space-6);border-bottom:1px solid var(--lc-border-subtle);justify-content:flex-end;display:flex}.lc-mobile-nav__body{padding:var(--lc-space-6);overflow-y:auto}.lc-mobile-nav__body .lc-nav__item,.lc-mobile-nav__body .lc-nav__group-label{padding:var(--lc-space-6) var(--lc-space-5);font-size:var(--lc-size-md)}.lc-timeline{flex-direction:column;display:flex}.lc-timeline__item{padding-left:var(--lc-space-8);padding-bottom:var(--lc-space-7);border-left:1px solid var(--lc-border-default);margin-left:var(--lc-space-2);position:relative}.lc-timeline__item:before{content:"";border-radius:var(--lc-radius-pill);background:var(--lc-text-disabled);width:7px;height:7px;position:absolute;top:4px;left:-4px}.lc-timeline__meta{font-size:var(--lc-size-xs);color:var(--lc-text-tertiary)}.lc-nav__item{position:relative}.lc-nav__indicator{left:0;top:var(--lc-space-4);bottom:var(--lc-space-4);border-radius:var(--lc-radius-pill);width:2px;transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard), transform var(--lc-motion-normal) var(--lc-motion-ease-entrance);background:0 0;position:absolute;transform:scaleY(.4)}.lc-nav__item:hover .lc-nav__indicator{background:var(--lc-border-strong);transform:scaleY(.7)}.lc-nav__item[aria-current=page] .lc-nav__indicator,.lc-nav__item--active .lc-nav__indicator{background:var(--lc-action-primary);transform:scaleY(1)}.lc-tab:after{content:"";left:var(--lc-space-6);right:var(--lc-space-6);border-radius:var(--lc-radius-pill);background:var(--lc-action-primary);transform-origin:50%;height:2px;transition:transform var(--lc-motion-normal) var(--lc-motion-ease-entrance);position:absolute;bottom:-1px;transform:scaleX(0)}.lc-tab[aria-selected=true]:after,.lc-tab--selected:after{transform:scaleX(1)}@keyframes lc-panel-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes lc-panel-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes lc-fade-in{0%{opacity:0}to{opacity:1}}.lc-popover,.lc-menu{animation:lc-panel-in var(--lc-motion-normal) var(--lc-motion-ease-entrance);transform-origin:100% 0}.lc-modal,.lc-drawer{animation:lc-panel-up var(--lc-motion-normal) var(--lc-motion-ease-entrance)}.lc-backdrop{animation:lc-fade-in var(--lc-motion-fast) var(--lc-motion-ease-standard)}.lc-toast{animation:lc-panel-up var(--lc-motion-normal) var(--lc-motion-ease-entrance)}.lc-tooltip{animation:lc-fade-in var(--lc-motion-fast) var(--lc-motion-ease-standard)}.lc-sidebar,.lc-modal__body,.lc-drawer,.lc-code pre,.lc-table-wrap{scrollbar-width:thin;scrollbar-color:var(--lc-border-strong) transparent;overscroll-behavior:contain}.lc-sidebar::-webkit-scrollbar{width:10px;height:10px}.lc-modal__body::-webkit-scrollbar{width:10px;height:10px}.lc-drawer::-webkit-scrollbar{width:10px;height:10px}.lc-code pre::-webkit-scrollbar{width:10px;height:10px}.lc-table-wrap::-webkit-scrollbar{width:10px;height:10px}.lc-sidebar::-webkit-scrollbar-track{background:0 0}.lc-modal__body::-webkit-scrollbar-track{background:0 0}.lc-drawer::-webkit-scrollbar-track{background:0 0}.lc-code pre::-webkit-scrollbar-track{background:0 0}.lc-table-wrap::-webkit-scrollbar-track{background:0 0}.lc-sidebar::-webkit-scrollbar-thumb{background:var(--lc-border-strong);border-radius:var(--lc-radius-pill);transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard);background-clip:padding-box;border:3px solid #0000}.lc-modal__body::-webkit-scrollbar-thumb{background:var(--lc-border-strong);border-radius:var(--lc-radius-pill);transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard);background-clip:padding-box;border:3px solid #0000}.lc-drawer::-webkit-scrollbar-thumb{background:var(--lc-border-strong);border-radius:var(--lc-radius-pill);transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard);background-clip:padding-box;border:3px solid #0000}.lc-code pre::-webkit-scrollbar-thumb{background:var(--lc-border-strong);border-radius:var(--lc-radius-pill);transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard);background-clip:padding-box;border:3px solid #0000}.lc-table-wrap::-webkit-scrollbar-thumb{background:var(--lc-border-strong);border-radius:var(--lc-radius-pill);transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard);background-clip:padding-box;border:3px solid #0000}.lc-sidebar:hover::-webkit-scrollbar-thumb{background:var(--lc-text-disabled);background-clip:padding-box}.lc-modal__body:hover::-webkit-scrollbar-thumb{background:var(--lc-text-disabled);background-clip:padding-box}.lc-code pre:hover::-webkit-scrollbar-thumb{background:var(--lc-text-disabled);background-clip:padding-box}@media (prefers-reduced-motion:reduce){.lc-popover,.lc-menu,.lc-modal,.lc-drawer,.lc-toast,.lc-tooltip,.lc-backdrop,.lc-spinner{animation:none}.lc-nav__indicator,.lc-tab:after{transition-property:none}}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Noto Sans Thai;src:url(/fonts/Noto-Sans-Thai-300-800.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Thai;src:url(/fonts/Noto-Sans-Thai-300-800-2.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;src:url(/fonts/Noto-Sans-Thai-300-800-3.woff2)format("woff2");font-weight:300 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--lc-surface-base);color:var(--lc-text-primary);font-family:var(--lc-family-sans);font-size:var(--lc-size-base);line-height:var(--lc-line-height-normal);font-weight:var(--lc-weight-regular);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}@media (prefers-reduced-motion:no-preference){html[data-theme-switch="1"] body,html[data-theme-switch="1"] body *{transition:background-color var(--lc-motion-normal) var(--lc-motion-ease-standard), color var(--lc-motion-normal) var(--lc-motion-ease-standard), border-color var(--lc-motion-normal) var(--lc-motion-ease-standard)!important}}::selection{background:var(--lc-surface-overlay);color:var(--lc-text-primary)}:focus-visible{outline:var(--lc-focus-width) solid var(--lc-focus-ring);outline-offset:var(--lc-focus-offset)}.shell{align-items:stretch;min-height:100vh;display:flex}.shell__body{flex-direction:column;flex:1;min-width:0;display:flex}.shell__topbar{z-index:var(--lc-z-sticky);align-items:center;gap:var(--lc-space-5);padding:var(--lc-space-5) var(--lc-space-9);min-height:var(--lc-control-height-xl);background:var(--lc-surface-base);border-bottom:1px solid var(--lc-border-default);display:flex;position:sticky;top:0}.shell__brand{align-items:center;gap:var(--lc-space-4);min-width:0;display:flex}.shell__page-label{color:var(--lc-text-primary);font-size:var(--lc-size-md);font-weight:var(--lc-weight-strong);letter-spacing:var(--lc-tracking-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.shell__spacer{flex:1;min-width:0}.shell__content{padding:var(--lc-space-9);flex:1}.shell__main{outline:none;flex:1;min-width:0}.shell__nav-toggle{display:none}.shell__search{display:inline-flex}.brand-lockup{align-items:center;gap:var(--lc-space-4);width:100%;min-width:0;box-shadow:none;background:0 0;border:0;display:flex}.brand-logo{aspect-ratio:1;object-fit:contain;object-position:center;width:32px;max-width:100%;height:32px;box-shadow:none;filter:none;transition:filter var(--lc-motion-normal) var(--lc-motion-ease-standard);background:0 0;border:0;border-radius:0;display:block}.brand-logo--sm{width:24px;height:24px}.brand-logo--md{width:32px;height:32px}.brand-logo--lg{width:40px;height:40px}[data-theme=dark] .brand-logo{filter:invert()}.account-chip{align-items:center;gap:var(--lc-space-4);min-width:0;padding:var(--lc-space-3) var(--lc-space-4);display:flex}.account-chip__text{flex-direction:column;min-width:0;display:flex}.account-chip__name{color:var(--lc-text-primary);font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-chip__handle{color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.account-menu{align-items:center;display:inline-flex}.account-menu__trigger{align-items:center;gap:var(--lc-space-3);min-height:var(--lc-control-height-md);padding:var(--lc-space-1) var(--lc-space-3) var(--lc-space-1) var(--lc-space-1);border-radius:var(--lc-radius-pill);color:var(--lc-text-secondary);font:inherit;font-size:var(--lc-size-xs);cursor:pointer;background:0 0;border:0;display:inline-flex}.account-menu__trigger:hover{background:var(--lc-action-quiet-hover)}.account-menu__status{letter-spacing:var(--lc-tracking-caps);text-transform:uppercase}.sidebar-footer__row{align-items:center;gap:var(--lc-space-4);padding-inline:var(--lc-space-4);display:flex}.sidebar-footer__hint{color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);padding-inline:var(--lc-space-4)}.page-stack{gap:var(--lc-space-9);max-width:var(--lc-content-max-width);flex-direction:column;display:flex}.page-section{gap:var(--lc-space-6);scroll-margin-top:var(--lc-space-13);flex-direction:column;display:flex}.page-section__heading{justify-content:space-between;align-items:end;gap:var(--lc-space-5);padding-bottom:var(--lc-space-4);border-bottom:1px solid var(--lc-border-subtle);display:flex}.page-section__title{font-size:var(--lc-size-lg);font-weight:var(--lc-weight-medium);letter-spacing:var(--lc-tracking-tight);margin:0}.page-section__aside{align-items:center;gap:var(--lc-space-4);flex:none;display:flex}.page-section__note{color:var(--lc-text-tertiary);font-size:var(--lc-size-sm);max-width:72ch;margin:0}.meta-row{align-items:center;gap:var(--lc-space-5);flex-wrap:wrap;display:flex}.meta-row--top{align-items:flex-start}.meta-cell{gap:var(--lc-space-3);flex-direction:column;min-width:0;display:flex}.meta-cell--grow{min-width:var(--lc-space-14);flex:1}.meta-cell__label{color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase}.meta-cell__value{color:var(--lc-text-primary);font-size:var(--lc-size-md);font-weight:var(--lc-weight-medium)}.page-toolbar{align-items:flex-end;gap:var(--lc-space-5);padding:var(--lc-space-5) var(--lc-space-6);border:1px solid var(--lc-border-subtle);border-radius:var(--lc-radius-lg);background:var(--lc-surface-raised);flex-wrap:wrap;display:flex}.page-toolbar__search{flex:260px;min-width:0}.page-toolbar__field{flex:0 220px;min-width:0}.page-toolbar__field--wide{flex:280px}.obfuscator-stats{gap:var(--lc-space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.obfuscator-stats .lc-stat{animation:lc-panel-up var(--lc-motion-slow) var(--lc-motion-ease-entrance) both}.page-toolbar__actions{align-items:center;gap:var(--lc-space-4);margin-left:auto;display:flex}.page-toolbar__field .lc-select{width:100%}@media (width<=767px){.page-toolbar{padding:var(--lc-space-4) var(--lc-space-5)}.page-toolbar__actions{width:100%;margin-left:0}.page-toolbar__actions>*{flex:1}}@media (width<=1023px){.shell__content{padding:var(--lc-space-7)}.shell__topbar{padding-inline:var(--lc-space-6)}.shell__sidebar-desktop{display:none}.shell__nav-toggle{display:inline-flex}.shell__search .lc-button__label{display:none}}@media (width<=767px){.shell__content{padding:var(--lc-space-6) var(--lc-space-5) var(--lc-space-9)}.account-menu__status{display:none}.shell__topbar{row-gap:var(--lc-space-3);flex-wrap:wrap}.shell__alerts .lc-button__label{display:none}}.blocked{background:var(--lc-surface-base);min-height:100vh;color:var(--lc-text-primary);flex-direction:column;display:flex}.blocked__bar{align-items:baseline;gap:var(--lc-space-4);padding:var(--lc-space-7) var(--lc-space-9);border-bottom:1px solid var(--lc-border-default);display:flex}.blocked__brand{font-size:var(--lc-size-md);font-weight:var(--lc-weight-strong);letter-spacing:var(--lc-tracking-tight)}.blocked__brand-meta{color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase}.blocked__main{width:100%;max-width:var(--lc-content-max-width);padding:var(--lc-space-13) var(--lc-space-9);gap:var(--lc-space-8);flex-direction:column;flex:1;margin:0 auto;display:flex}.blocked__title{font-size:var(--lc-size-3xl);font-weight:var(--lc-weight-display);line-height:var(--lc-line-height-tight);letter-spacing:var(--lc-tracking-tight);margin:0}.blocked__lede{max-width:68ch;color:var(--lc-text-secondary);font-size:var(--lc-size-md);line-height:var(--lc-line-height-relaxed);margin:0}.blocked__label{color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase}.blocked__reference-block{gap:var(--lc-space-3);padding:var(--lc-space-7) 0;border-top:1px solid var(--lc-border-subtle);border-bottom:1px solid var(--lc-border-subtle);flex-direction:column;display:flex}.blocked__reference-row{justify-content:flex-start}.blocked__reference{font-family:var(--lc-family-mono);font-size:var(--lc-size-xl);font-weight:var(--lc-weight-medium);letter-spacing:var(--lc-tracking-wide);color:var(--lc-text-primary);background:var(--lc-code-surface);padding:var(--lc-space-4) var(--lc-space-6);border-radius:var(--lc-radius-md);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin:0}.blocked__section-title{font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase;color:var(--lc-text-tertiary);margin:0}.blocked__facts{gap:var(--lc-space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.blocked__fact{gap:var(--lc-space-3);flex-direction:column;display:flex}.blocked__fact dd{color:var(--lc-text-primary);margin:0}.blocked__honest{margin:var(--lc-space-6) 0 0;color:var(--lc-text-secondary);font-size:var(--lc-size-sm);max-width:68ch}.blocked__support{gap:var(--lc-space-5);padding-top:var(--lc-space-8);border-top:1px solid var(--lc-border-subtle);flex-direction:column;display:flex}.blocked__support-note{color:var(--lc-text-secondary);max-width:68ch;margin:0}.blocked__support-actions{justify-content:flex-start}.blocked__support-link{align-items:center;gap:var(--lc-space-3);height:var(--lc-control-height-md);padding-inline:var(--lc-control-padding-x-md);border:1px solid var(--lc-border-strong);border-radius:var(--lc-radius-md);color:var(--lc-text-primary);font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium);transition:background var(--lc-motion-fast) var(--lc-motion-ease-standard);text-decoration:none;display:inline-flex}.blocked__support-link:hover{background:var(--lc-action-quiet-hover)}.blocked__support-link--primary{background:var(--lc-action-primary);border-color:var(--lc-action-primary);color:var(--lc-action-primary-text)}.blocked__support-link--primary:hover{background:var(--lc-action-primary-hover)}.blocked__message{color:var(--lc-text-tertiary);font-size:var(--lc-size-sm);margin:0}.blocked__footer{align-items:center;gap:var(--lc-space-5);padding:var(--lc-space-7) var(--lc-space-9);border-top:1px solid var(--lc-border-default);color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);flex-wrap:wrap;display:flex}.blocked__footer-meta{min-width:var(--lc-space-14);flex:1}.security-facts{gap:var(--lc-space-5);margin:0;display:grid}.obfuscator-facts{gap:var(--lc-space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;display:grid}.obfuscator-facts dt{color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase}.obfuscator-facts dd{color:var(--lc-text-primary);overflow-wrap:anywhere;margin:0}.obfuscator-facts__code{align-items:center;gap:var(--lc-space-3);font-family:var(--lc-family-mono);font-size:var(--lc-size-sm);display:flex}@media (width<=767px){.obfuscator-facts{grid-template-columns:minmax(0,1fr)}}.security-facts dt{color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase}.security-facts dd{margin:0}.security-split,.security-grid{gap:var(--lc-space-7);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.security-stats{gap:var(--lc-space-7);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.security-timeline{gap:var(--lc-space-5);flex-direction:column;display:flex}.security-tally{width:100%}.security-subsection{gap:var(--lc-space-6);padding-top:var(--lc-space-7);border-top:1px solid var(--lc-border-subtle);flex-direction:column;display:flex}.security-subsection__title{font-size:var(--lc-size-md);font-weight:var(--lc-weight-medium);letter-spacing:var(--lc-tracking-tight);margin:0}.security-subsection__subtitle{font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium);color:var(--lc-text-secondary);margin:0}.security-cell-input{inline-size:var(--lc-field-narrow-width);max-width:100%}.security-policy-meta,.security-add-rule{flex-wrap:wrap}.security-filters{align-items:flex-end}.security-preview{gap:var(--lc-space-6);padding:var(--lc-space-9);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-lg);background:var(--lc-surface-raised);flex-direction:column;display:flex}.security-preview__caption{color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase;margin:0}.security-count{font-variant-numeric:tabular-nums;font-weight:var(--lc-weight-medium)}.security-notify-title{gap:var(--lc-space-2);align-items:flex-start}.security-notify-summary{color:var(--lc-text-secondary);font-size:var(--lc-size-xs);overflow-wrap:anywhere}.shell__alerts{align-items:center;display:inline-flex}.security-diff{font-family:var(--lc-family-mono);font-size:var(--lc-size-xs);overflow-wrap:anywhere}@media (width<=767px){.blocked__bar,.blocked__footer{padding-inline:var(--lc-space-6)}.blocked__main{padding:var(--lc-space-11) var(--lc-space-6)}.blocked__title{font-size:var(--lc-size-2xl)}.blocked__facts{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.blocked__support-link{transition:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scrollbar-width:thin;scrollbar-color:var(--lc-border-strong) transparent}body::-webkit-scrollbar{width:12px;height:12px}html::-webkit-scrollbar{width:12px;height:12px}body::-webkit-scrollbar-track{background:var(--lc-surface-sunken)}html::-webkit-scrollbar-track{background:var(--lc-surface-sunken)}body::-webkit-scrollbar-thumb{background:var(--lc-border-strong);border:3px solid var(--lc-surface-sunken);border-radius:var(--lc-radius-pill)}html::-webkit-scrollbar-thumb{background:var(--lc-border-strong);border:3px solid var(--lc-surface-sunken);border-radius:var(--lc-radius-pill)}body::-webkit-scrollbar-thumb:hover{background:var(--lc-text-disabled)}html::-webkit-scrollbar-thumb:hover{background:var(--lc-text-disabled)}body::-webkit-scrollbar-button{display:none}html::-webkit-scrollbar-button{display:none}@keyframes page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}.shell__content{animation:page-in var(--lc-motion-slow) var(--lc-motion-ease-entrance) both}.page-stack>*{animation:page-in var(--lc-motion-normal) var(--lc-motion-ease-entrance) both}.page-stack>:nth-child(2){animation-delay:var(--lc-motion-fast)}.page-stack>:nth-child(3){animation-delay:var(--lc-motion-normal)}.account-avatar{flex:none}.blocked__details{gap:var(--lc-space-4);padding:var(--lc-space-6);border:1px solid var(--lc-border-subtle);border-radius:var(--lc-radius-lg);background:var(--lc-surface-raised);font-family:var(--lc-family-mono);font-size:var(--lc-size-sm);color:var(--lc-text-secondary);overflow-wrap:anywhere;flex-direction:column;display:flex}.row-tight{gap:var(--lc-space-4)}.theme-picker{display:inline-flex;position:relative}@keyframes theme-panel-in{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}.theme-picker__panel{top:calc(100% + var(--lc-space-3));z-index:var(--lc-z-popover);gap:var(--lc-space-2);width:min(268px, calc(100vw - var(--lc-space-8)));padding:var(--lc-space-4);border:1px solid var(--lc-border-default);border-radius:var(--lc-radius-xl);background:var(--lc-surface-overlay);box-shadow:var(--lc-elev-3);animation:theme-panel-in var(--lc-motion-normal) var(--lc-motion-ease-entrance) both;flex-direction:column;display:flex;position:absolute;right:0}.theme-picker__title{padding:var(--lc-space-2) var(--lc-space-3);color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);font-weight:var(--lc-weight-strong);letter-spacing:var(--lc-tracking-caps);text-transform:uppercase;margin:0}.theme-picker__option{align-items:center;gap:var(--lc-space-4);width:100%;padding:var(--lc-space-4) var(--lc-space-3);border-radius:var(--lc-radius-lg);color:var(--lc-text-secondary);text-align:left;cursor:pointer;transition:background-color var(--lc-motion-fast) var(--lc-motion-ease-standard), border-color var(--lc-motion-fast) var(--lc-motion-ease-standard), color var(--lc-motion-fast) var(--lc-motion-ease-standard);background:0 0;border:1px solid #0000;font-family:inherit;display:flex}.theme-picker__option:hover{background:var(--lc-action-quiet-hover);color:var(--lc-text-primary)}.theme-picker__option[aria-checked=true]{border-color:var(--lc-border-strong);background:var(--lc-surface-sunken);color:var(--lc-text-primary)}.theme-picker__glyph{width:var(--lc-space-11);height:var(--lc-space-11);border-radius:var(--lc-radius-md);border:1px solid var(--lc-border-subtle);background:var(--lc-surface-sunken);color:var(--lc-text-secondary);flex:none;justify-content:center;align-items:center;display:inline-flex}.theme-picker__glyph[data-tone=dark]{background:var(--lc-text-primary);color:var(--lc-surface-base)}.theme-picker__glyph[data-tone=light]{background:var(--lc-surface-raised);color:var(--lc-text-primary)}.theme-picker__text{gap:var(--lc-space-1);flex-direction:column;min-width:0;display:flex}.theme-picker__name{font-size:var(--lc-size-sm);font-weight:var(--lc-weight-medium)}.theme-picker__hint{font-size:var(--lc-size-xs);color:var(--lc-text-tertiary)}.theme-picker__current{color:var(--lc-text-primary);margin-left:auto;display:inline-flex}.script-row__name{align-items:center;gap:var(--lc-space-4);min-width:0;display:flex}.script-row__title{text-overflow:ellipsis;white-space:nowrap;font-weight:var(--lc-weight-medium);overflow:hidden}.script-row__places{font-family:var(--lc-family-mono);font-size:var(--lc-size-xs);color:var(--lc-text-secondary);overflow-wrap:anywhere}.script-create__count{font-size:var(--lc-size-xs);color:var(--lc-text-tertiary);font-family:var(--lc-family-mono);margin:0}.loader-empty{color:var(--lc-text-tertiary);font-size:var(--lc-size-sm);margin:0}.loader-coverage{color:var(--lc-text-secondary);font-size:var(--lc-size-sm);font-family:var(--lc-family-mono);margin:0}.loader-facts{align-items:center;gap:var(--lc-space-4);color:var(--lc-text-tertiary);font-size:var(--lc-size-xs);font-family:var(--lc-family-mono);flex-wrap:wrap;display:flex}.loader-facts__dot{border-radius:var(--lc-radius-pill);background:var(--lc-border-strong);width:3px;height:3px}@media (prefers-reduced-motion:reduce){.shell__content,.page-stack>*,.theme-picker__panel{animation:none}.theme-picker__option{transition-property:none}}[data-ui-style=glass] .shell__topbar,[data-ui-style=glass] .page-toolbar,[data-ui-style=glass] .lc-card,[data-ui-style=glass] .theme-picker__panel{border-color:color-mix(in oklab, var(--lc-text-primary) 14%, transparent);box-shadow:inset 0 1px 0 color-mix(in oklab, var(--lc-text-primary) 10%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--lc-surface-base) 40%, transparent), var(--lc-elev-3)}[data-ui-style=glass] .theme-picker__panel{border-radius:var(--lc-radius-xl)}@media (prefers-reduced-motion:reduce){[data-ui-style=glass] .shell__topbar,[data-ui-style=glass] .page-toolbar,[data-ui-style=glass] .lc-card,[data-ui-style=glass] .theme-picker__panel,[data-ui-style=glass] .theme-picker__option{transition-property:none}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-ui-style=glass] .shell__topbar{background:color-mix(in oklab, var(--lc-surface-raised) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%)}[data-ui-style=glass] .page-toolbar,[data-ui-style=glass] .lc-card{background:linear-gradient(160deg, color-mix(in oklab, var(--lc-text-primary) 6%, transparent), transparent 42%), color-mix(in oklab, var(--lc-surface-raised) 76%, transparent);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}[data-ui-style=glass] .theme-picker__panel{background:color-mix(in oklab, var(--lc-surface-overlay) 82%, transparent);-webkit-backdrop-filter:blur(26px)saturate(170%);backdrop-filter:blur(26px)saturate(170%)}}[data-ui-style=glass] .lc-code,[data-ui-style=glass] .lc-table,[data-ui-style=glass] .page-toolbar__search .lc-input,[data-ui-style=glass] .page-toolbar__field .lc-select{-webkit-backdrop-filter:none;backdrop-filter:none}
