.eso-spin{animation:eso-spin .8s linear infinite}@keyframes eso-spin{to{transform:rotate(360deg)}}.eso-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--eso-space-200);height:var(--eso-row);padding:0 var(--eso-space-400);border-radius:var(--eso-radius-md);border:1px solid transparent;font-size:var(--eso-text-2);font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;transition:background-color var(--eso-motion-quick) var(--eso-ease-out),border-color var(--eso-motion-quick) var(--eso-ease-out),opacity var(--eso-motion-quick) var(--eso-ease-out)}.eso-btn:disabled,.eso-btn[data-disabled]{opacity:.5;cursor:not-allowed}.eso-btn--sm{height:var(--eso-row-sm);padding:0 var(--eso-space-300);font-size:var(--eso-text-1)}.eso-btn--primary{background:var(--eso-accent);color:var(--eso-on-accent)}.eso-btn--primary:not(:disabled):hover{background:var(--eso-accent-hover)}.eso-btn--outline{background:transparent;border-color:var(--eso-border-strong);color:var(--eso-text-primary)}.eso-btn--outline:not(:disabled):hover{background:var(--eso-bg-hover)}.eso-btn--quiet{background:transparent;color:var(--eso-text-secondary)}.eso-btn--quiet:not(:disabled):hover{background:var(--eso-bg-hover);color:var(--eso-text-primary)}.eso-btn--danger{background:transparent;color:var(--eso-status-critical)}.eso-btn--danger:not(:disabled):hover{background:var(--eso-status-critical-bg)}.eso-btn__spinner{flex-shrink:0}.eso-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 var(--eso-space-100);border-radius:var(--eso-radius-sm);border:1px solid var(--eso-border-subtle);background:var(--eso-bg-sunken);color:var(--eso-text-tertiary);font-family:var(--eso-font-mono);font-size:11px;line-height:1}.eso-field{display:flex;flex-direction:column;gap:var(--eso-space-100)}.eso-field__label{font-size:var(--eso-text-2);font-weight:500;color:var(--eso-text-primary)}.eso-field__label-optional{font-weight:400;color:var(--eso-text-tertiary)}.eso-field__hint{font-size:var(--eso-text-1);color:var(--eso-text-tertiary)}.eso-field__error{display:flex;align-items:center;gap:var(--eso-space-100);font-size:var(--eso-text-1);color:var(--eso-status-critical)}.eso-input,.eso-textarea{width:100%;border-radius:var(--eso-radius-md);border:1px solid var(--eso-border-strong);background:var(--eso-bg-surface);color:var(--eso-text-primary);padding:0 var(--eso-space-300);font-size:var(--eso-text-2);font-feature-settings:var(--eso-tnum)}.eso-input{height:var(--eso-row)}.eso-textarea{padding:var(--eso-space-200) var(--eso-space-300);resize:vertical;min-height:calc(var(--eso-row) * 3);line-height:var(--eso-leading-body)}.eso-input:focus-visible,.eso-textarea:focus-visible{outline:2px solid var(--eso-focus-ring);outline-offset:1px}.eso-input[data-invalid],.eso-textarea[data-invalid]{border-color:var(--eso-status-critical)}.eso-input:disabled,.eso-textarea:disabled{background:var(--eso-bg-sunken);color:var(--eso-text-tertiary);cursor:not-allowed}.eso-input--numeric{width:12ch;text-align:right}.eso-toggle{position:relative;display:inline-flex;align-items:center;width:34px;height:24px;padding:2px;border-radius:var(--eso-radius-pill);background:var(--eso-border-strong);border:none;cursor:pointer;flex-shrink:0;transition:background-color var(--eso-motion-quick) var(--eso-ease-out)}.eso-toggle[data-checked]{background:var(--eso-accent)}.eso-toggle[data-disabled]{opacity:.5;cursor:not-allowed}.eso-toggle__thumb{width:16px;height:16px;border-radius:50%;background:var(--eso-on-accent);display:flex;align-items:center;justify-content:center;color:var(--eso-accent);transition:transform var(--eso-motion-quick) var(--eso-ease-out)}.eso-toggle[data-checked] .eso-toggle__thumb{transform:translate(14px)}.eso-toggle__spinner{width:10px;height:10px}.eso-popup{background:var(--eso-bg-surface);border:1px solid var(--eso-border-subtle);border-radius:var(--eso-radius-md);box-shadow:var(--eso-shadow-overlay);padding:var(--eso-space-100);max-height:min(360px,var(--available-height, 360px));overflow-y:auto;z-index:60}.eso-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--eso-space-200);width:100%;height:var(--eso-row);padding:0 var(--eso-space-300);border-radius:var(--eso-radius-md);border:1px solid var(--eso-border-strong);background:var(--eso-bg-surface);color:var(--eso-text-primary);font-size:var(--eso-text-2);cursor:pointer}.eso-trigger:focus-visible{outline:2px solid var(--eso-focus-ring);outline-offset:1px}.eso-trigger[data-disabled]{opacity:.5;cursor:not-allowed}.eso-trigger__icon{color:var(--eso-text-tertiary);flex-shrink:0}.eso-item{display:flex;align-items:center;justify-content:space-between;gap:var(--eso-space-200);padding:var(--eso-space-200) var(--eso-space-300);border-radius:var(--eso-radius-sm);font-size:var(--eso-text-2);cursor:pointer;scroll-margin:var(--eso-space-100)}.eso-item[data-highlighted]{background:var(--eso-bg-hover)}.eso-item[data-selected]{font-weight:500}.eso-item__indicator{color:var(--eso-accent);flex-shrink:0}.eso-empty{padding:var(--eso-space-300);color:var(--eso-text-tertiary);font-size:var(--eso-text-2)}.eso-combobox-input-group{display:flex;align-items:center;gap:var(--eso-space-200);padding:0 var(--eso-space-300)}.eso-combobox-input-group .eso-input{border:none;padding:0;height:calc(var(--eso-row) - 2px)}.eso-combobox-input-group .eso-input:focus-visible{outline:none}.eso-dialog-backdrop{position:fixed;inset:0;background:#0006;z-index:90}.eso-dialog-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - var(--eso-space-800)));max-height:calc(100vh - var(--eso-space-1200));overflow-y:auto;background:var(--eso-bg-surface);border-radius:var(--eso-radius-md);box-shadow:var(--eso-shadow-overlay);padding:var(--eso-space-600);z-index:91;display:flex;flex-direction:column;gap:var(--eso-space-400)}.eso-dialog-title{font-size:var(--eso-text-4);font-weight:600}.eso-dialog-description{color:var(--eso-text-secondary);font-size:var(--eso-text-2)}.eso-dialog-actions{display:flex;justify-content:flex-end;gap:var(--eso-space-200);margin-top:var(--eso-space-200)}.eso-toast-viewport{position:fixed;bottom:var(--eso-space-600);right:var(--eso-space-600);display:flex;flex-direction:column;gap:var(--eso-space-200);width:min(360px,calc(100vw - var(--eso-space-800)));z-index:100}.eso-toast{position:relative;overflow:hidden;background:var(--eso-bg-surface);border:1px solid var(--eso-border-subtle);border-radius:var(--eso-radius-md);box-shadow:var(--eso-shadow-overlay);padding:var(--eso-space-300) var(--eso-space-400);display:flex;gap:var(--eso-space-200);align-items:flex-start;transition:transform var(--eso-motion-moderate) var(--eso-ease-out),opacity var(--eso-motion-moderate) var(--eso-ease-out)}.eso-toast[data-starting-style]{opacity:0;transform:translateY(4px)}.eso-toast[data-ending-style]{opacity:0;transform:translateY(4px);transition-duration:var(--eso-motion-quick)}.eso-toast__icon{flex-shrink:0;margin-top:1px}.eso-toast__body{flex:1;min-width:0}.eso-toast__title{font-size:var(--eso-text-2);font-weight:500}.eso-toast__description{font-size:var(--eso-text-1);color:var(--eso-text-secondary)}.eso-toast__actions{display:flex;gap:var(--eso-space-200);margin-top:var(--eso-space-100)}.eso-toast__close{flex-shrink:0;color:var(--eso-text-tertiary);background:transparent;border:none;cursor:pointer;padding:var(--eso-space-050)}.eso-toast__bar{position:absolute;left:0;bottom:0;height:2px;background:var(--eso-accent);animation:eso-toast-drain linear forwards;animation-duration:var(--eso-toast-timeout, 5s)}@keyframes eso-toast-drain{0%{width:100%}to{width:0%}}.eso-skeleton{border-radius:var(--eso-radius-sm);background:linear-gradient(90deg,var(--eso-bg-sunken) 25%,var(--eso-bg-hover) 37%,var(--eso-bg-sunken) 63%);background-size:400% 100%;animation:eso-shimmer 1.2s ease-in-out infinite}@keyframes eso-shimmer{0%{background-position:100% 50%}to{background-position:0% 50%}}.eso-empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--eso-space-300);padding:var(--eso-space-1200) var(--eso-space-400);color:var(--eso-text-secondary)}.eso-empty-state__title{font-size:var(--eso-text-3);font-weight:600;color:var(--eso-text-primary)}.eso-empty-state__icon{color:var(--eso-text-tertiary)}.eso-banner{display:flex;gap:var(--eso-space-300);align-items:flex-start;padding:var(--eso-space-300) var(--eso-space-400);border-radius:var(--eso-radius-md);font-size:var(--eso-text-2);line-height:var(--eso-leading-body)}.eso-banner__icon{flex-shrink:0;margin-top:2px}.eso-banner--critical{background:var(--eso-status-critical-bg);color:var(--eso-status-critical)}.eso-banner--attention{background:var(--eso-status-attention-bg);color:var(--eso-status-attention)}.eso-banner--info{background:var(--eso-status-info-bg);color:var(--eso-status-info)}.eso-banner--success{background:var(--eso-status-success-bg);color:var(--eso-status-success)}.eso-banner__text{color:var(--eso-text-primary)}.eso-chip{display:inline-flex;align-items:center;gap:var(--eso-space-100);height:22px;padding:0 var(--eso-space-200);border-radius:var(--eso-radius-pill);font-size:var(--eso-text-1);font-weight:500;white-space:nowrap}.eso-chip__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.eso-chip--neutral{background:var(--eso-bg-sunken);color:var(--eso-status-neutral)}.eso-chip--neutral .eso-chip__dot{background:var(--eso-status-neutral)}.eso-chip--success{background:var(--eso-status-success-bg);color:var(--eso-status-success)}.eso-chip--success .eso-chip__dot{background:var(--eso-status-success)}.eso-chip--critical{background:var(--eso-status-critical-bg);color:var(--eso-status-critical)}.eso-chip--critical .eso-chip__dot{background:var(--eso-status-critical)}.eso-chip--attention{background:var(--eso-status-attention-bg);color:var(--eso-status-attention)}.eso-chip--attention .eso-chip__dot{background:var(--eso-status-attention)}.eso-chip--info{background:var(--eso-status-info-bg);color:var(--eso-status-info)}.eso-chip--info .eso-chip__dot{background:var(--eso-status-info)}.eso-tabs-list{display:flex;gap:var(--eso-space-400);border-bottom:1px solid var(--eso-border-subtle);position:relative}.eso-tab{position:relative;padding:var(--eso-space-300) 0;background:none;border:none;color:var(--eso-text-secondary);font-size:var(--eso-text-2);font-weight:500;cursor:pointer}.eso-tab[data-selected]{color:var(--eso-text-primary)}.eso-tab:focus-visible{outline:2px solid var(--eso-focus-ring);outline-offset:2px}.eso-tabs-indicator{position:absolute;bottom:-1px;left:0;height:2px;width:var(--active-tab-width);background:var(--eso-accent);transform:translate(var(--active-tab-left));transition:transform var(--eso-motion-moderate) var(--eso-ease-out)}.eso-tab-panel{padding-top:var(--eso-space-400)}.eso-tab-panel:focus-visible{outline:2px solid var(--eso-focus-ring);outline-offset:2px}.eso-table-wrap{width:100%;overflow-x:auto}.eso-table{width:100%;border-collapse:collapse;font-size:var(--eso-text-2)}.eso-table th{text-align:left;padding:var(--eso-space-200) var(--eso-space-300);color:var(--eso-text-tertiary);font-size:var(--eso-text-1);font-weight:500;text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--eso-border-subtle);white-space:nowrap}.eso-table td{padding:var(--eso-space-200) var(--eso-space-300);border-bottom:1px solid var(--eso-border-subtle);color:var(--eso-text-primary)}.eso-table tr:last-child td{border-bottom:none}.eso-table th[data-align=right],.eso-table td[data-align=right]{text-align:right;font-feature-settings:var(--eso-tnum);font-variant-numeric:tabular-nums}.eso-table-empty{padding:var(--eso-space-1200) var(--eso-space-400);text-align:center;color:var(--eso-text-tertiary)}.eso-shell{display:flex;flex-direction:column;min-height:100%}.eso-topbar{height:48px;flex-shrink:0;display:flex;align-items:center;gap:var(--eso-space-400);padding:0 var(--eso-space-400);border-bottom:1px solid var(--eso-border-subtle);background:var(--eso-bg-surface);position:sticky;top:0;z-index:40}.eso-topbar__mobile-nav{display:none}@media(max-width:767px){.eso-topbar__mobile-nav{display:inline-flex}}.eso-topbar__mark{font-weight:600;font-size:var(--eso-text-3);letter-spacing:var(--eso-tracking-tight);flex-shrink:0}.eso-topbar__mark:focus-visible{outline:2px solid var(--eso-focus-ring);outline-offset:2px;border-radius:var(--eso-radius-sm)}.eso-topbar__switcher{width:220px;flex-shrink:0}.eso-topbar__switcher .eso-field__label{display:none}.eso-topbar__spacer{flex:1}.eso-topbar__palette{display:inline-flex;align-items:center;gap:var(--eso-space-200);height:32px;padding:0 var(--eso-space-300);border-radius:var(--eso-radius-md);border:1px solid var(--eso-border-subtle);background:var(--eso-bg-sunken);color:var(--eso-text-tertiary);font-size:var(--eso-text-1);cursor:pointer}.eso-topbar__density{display:inline-flex;border-radius:var(--eso-radius-md);border:1px solid var(--eso-border-subtle);overflow:hidden}.eso-topbar__density button{height:32px;padding:0 var(--eso-space-200);background:var(--eso-bg-surface);border:none;color:var(--eso-text-tertiary);cursor:pointer;font-size:var(--eso-text-1)}.eso-topbar__density button[aria-pressed=true]{background:var(--eso-bg-selected);color:var(--eso-accent)}.eso-topbar__user-trigger{display:inline-flex;align-items:center;gap:var(--eso-space-200);height:32px;padding:0 var(--eso-space-200) 0 var(--eso-space-050);border-radius:var(--eso-radius-pill);border:1px solid var(--eso-border-subtle);background:var(--eso-bg-surface);cursor:pointer;color:var(--eso-text-primary);font-size:var(--eso-text-1)}.eso-topbar__avatar{width:24px;height:24px;border-radius:50%;background:var(--eso-bg-sunken);object-fit:cover}.eso-menu-popup{min-width:200px;background:var(--eso-bg-surface);border:1px solid var(--eso-border-subtle);border-radius:var(--eso-radius-md);box-shadow:var(--eso-shadow-overlay);padding:var(--eso-space-100);z-index:60}.eso-menu-popup__label{padding:var(--eso-space-200) var(--eso-space-300) var(--eso-space-100);color:var(--eso-text-tertiary);font-size:var(--eso-text-1)}.eso-body{flex:1;display:flex;min-height:0}.eso-sidebar{width:240px;flex-shrink:0;border-right:1px solid var(--eso-border-subtle);background:var(--eso-bg-surface);display:flex;flex-direction:column;padding:var(--eso-space-300);gap:var(--eso-space-300)}.eso-sidebar[data-collapsed]{width:56px;padding:var(--eso-space-300) var(--eso-space-100)}.eso-sidebar[data-collapsed] .eso-sidebar__label-text,.eso-sidebar[data-collapsed] .eso-sidebar__group-label,.eso-sidebar[data-collapsed] .eso-sidebar__filter{display:none}.eso-sidebar__filter{display:flex;align-items:center;gap:var(--eso-space-200);height:32px;padding:0 var(--eso-space-300);border-radius:var(--eso-radius-md);border:1px solid var(--eso-border-subtle);color:var(--eso-text-tertiary)}.eso-sidebar__filter input{border:none;background:none;outline:none;color:var(--eso-text-primary);font-size:var(--eso-text-2);width:100%}.eso-sidebar__group{display:flex;flex-direction:column;gap:var(--eso-space-100)}.eso-sidebar__group-label{padding:var(--eso-space-100) var(--eso-space-300);font-size:var(--eso-text-1);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--eso-text-tertiary)}.eso-sidebar__item{display:flex;align-items:center;justify-content:space-between;gap:var(--eso-space-200);height:var(--eso-row-sm);padding:0 var(--eso-space-300);border-radius:var(--eso-radius-md);color:var(--eso-text-secondary);font-size:var(--eso-text-2);text-decoration:none;border-left:2px solid transparent}.eso-sidebar__item:hover{background:var(--eso-bg-hover);color:var(--eso-text-primary)}.eso-sidebar__item[aria-current=page]{font-weight:600;color:var(--eso-text-primary);border-left-color:var(--eso-accent);background:var(--eso-bg-selected)}.eso-sidebar__item-off{color:var(--eso-text-tertiary);font-size:var(--eso-text-1)}.eso-sidebar__collapse-toggle{margin-top:auto;align-self:flex-start;background:none;border:none;color:var(--eso-text-tertiary);cursor:pointer;padding:var(--eso-space-200);border-radius:var(--eso-radius-md)}.eso-sidebar__collapse-toggle:hover{background:var(--eso-bg-hover);color:var(--eso-text-primary)}.eso-sidebar__drawer-backdrop{position:fixed;inset:0;background:#0006;z-index:90}.eso-sidebar__drawer{position:fixed;top:0;left:0;bottom:0;width:240px;z-index:91;box-shadow:var(--eso-shadow-overlay)}@media(max-width:767px){.eso-body>.eso-sidebar{display:none}}.eso-content{flex:1;min-width:0;padding:var(--eso-space-600);overflow-y:auto}.eso-content--form{max-width:720px}.eso-breadcrumb{display:flex;align-items:center;gap:var(--eso-space-100);padding:var(--eso-space-200) var(--eso-space-600) 0;color:var(--eso-text-tertiary);font-size:var(--eso-text-1)}.eso-breadcrumb a{color:var(--eso-text-tertiary);text-decoration:none}.eso-breadcrumb a:hover{color:var(--eso-text-primary);text-decoration:underline}.eso-breadcrumb__current{color:var(--eso-text-secondary)}.eso-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--eso-space-400);margin-bottom:var(--eso-space-600)}.eso-page-header h1{font-size:var(--eso-text-5);font-weight:600;letter-spacing:var(--eso-tracking-tight)}.eso-page-header h1:focus-visible{outline:2px solid var(--eso-focus-ring);outline-offset:4px;border-radius:var(--eso-radius-sm)}.eso-page-header p{margin-top:var(--eso-space-100);color:var(--eso-text-secondary)}.eso-page-header__actions{display:flex;gap:var(--eso-space-200);flex-shrink:0}.eso-stats-table-wrap .eso-table-wrap{max-height:70vh;overflow-y:auto}.eso-stats-table-wrap .eso-table th{position:sticky;top:0;background:var(--eso-bg-surface);z-index:1}.eso-stats-table-wrap .eso-table td,.eso-stats-table-wrap .eso-table th{height:var(--eso-row);box-sizing:border-box}.eso-stats-table-wrap .eso-table tbody tr:hover td{background:var(--eso-bg-hover)}.eso-stats-table__sort-btn{display:inline-flex;align-items:center;gap:var(--eso-space-100);background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer}.eso-stats-table__sort-btn:focus-visible{outline:2px solid var(--eso-focus-ring);outline-offset:2px}.eso-stats-table__pager{display:flex;justify-content:flex-end;gap:var(--eso-space-200);margin-top:var(--eso-space-300)}.eso-stats-table__loading{display:flex;flex-direction:column;gap:var(--eso-space-300)}.eso-user-cell{display:inline-flex;align-items:center;gap:var(--eso-space-200)}.eso-user-cell__avatar{border-radius:var(--eso-radius-pill);flex:none}.eso-user-cell__id{font-family:var(--eso-font-mono);color:var(--eso-text-tertiary)}.eso-stat-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--eso-space-300);margin-bottom:var(--eso-space-600)}.eso-stat-card{background:var(--eso-bg-surface);border:1px solid var(--eso-border-subtle);border-radius:var(--eso-radius-md);padding:var(--eso-space-400)}.eso-stat-card__label{font-size:var(--eso-text-1);color:var(--eso-text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--eso-space-100)}.eso-stat-card__value{font-size:var(--eso-text-5);font-weight:600;margin:0;font-feature-settings:var(--eso-tnum);font-variant-numeric:tabular-nums;color:var(--eso-text-primary)}.eso-overview-module-list{list-style:none;margin:0;padding:0}.eso-overview-module-row{display:flex;align-items:center;justify-content:space-between;padding:var(--eso-space-200) 0;border-bottom:1px solid var(--eso-border-subtle)}.eso-overview-module-row__controls{display:flex;align-items:center;gap:var(--eso-space-300)}.eso-overview-module-row__error{color:var(--eso-status-critical)}.eso-owner-audit__pager{display:flex;align-items:center;justify-content:flex-end;gap:var(--eso-space-300);margin-top:var(--eso-space-400)}.eso-owner-audit__pager-status{color:var(--eso-text-tertiary);font-size:var(--eso-text-1)}.eso-owner-audit__mono{font-family:var(--eso-font-mono, monospace);font-size:var(--eso-text-1)}.eso-owner-guilds__cell{display:inline-flex;align-items:center;gap:var(--eso-space-200)}.eso-owner-guilds__cell-error{color:var(--eso-status-critical);font-size:var(--eso-text-1)}.eso-owner-guilds__cell-unset{color:var(--eso-text-tertiary);font-size:var(--eso-text-1)}@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}:root{color-scheme:light;--eso-font-sans: "Inter Variable", -apple-system, "Segoe UI", Roboto, sans-serif;--eso-font-mono: "JetBrains Mono Variable", ui-monospace, SFMono-Regular, Menlo, monospace;--eso-text-1: 12px;--eso-text-2: 14px;--eso-text-3: 16px;--eso-text-4: 20px;--eso-text-5: 25px;--eso-leading-tight: 1.25;--eso-leading-body: 1.4;--eso-tracking-tight: -.02em;--eso-tnum: "tnum" 1, "lnum" 1;--eso-space-050: 2px;--eso-space-100: 4px;--eso-space-200: 8px;--eso-space-300: 12px;--eso-space-400: 16px;--eso-space-600: 24px;--eso-space-800: 32px;--eso-space-1200: 48px;--eso-radius-sm: 4px;--eso-radius-md: 6px;--eso-radius-pill: 999px;--eso-shadow-overlay: 0 8px 24px rgba(0, 0, 0, .18);--eso-motion-fast: 70ms;--eso-motion-quick: .12s;--eso-motion-moderate: .2s;--eso-ease-out: cubic-bezier(.2, 0, 0, 1);--eso-ease-in: cubic-bezier(.4, 0, 1, 1);--eso-row-sm: 32px;--eso-row-md: 40px;--eso-row: var(--eso-row-md);--eso-bg-canvas: #f6f6f7;--eso-bg-surface: #ffffff;--eso-bg-sunken: #eeeff2;--eso-bg-hover: #f0f1f4;--eso-bg-selected: #e8ecfa;--eso-border-subtle: #e2e3e8;--eso-border-strong: #868b96;--eso-text-primary: #16171a;--eso-text-secondary: #4b4e57;--eso-text-tertiary: #646873;--eso-accent: #3452c8;--eso-accent-hover: #2a43a8;--eso-on-accent: #ffffff;--eso-focus-ring: #3452c8;--eso-status-neutral: #646873;--eso-status-success: #1e7a48;--eso-status-critical: #c2312f;--eso-status-attention: #9a6b0e;--eso-status-info: #3452c8;--eso-status-success-bg: #e6f4ec;--eso-status-critical-bg: #fce9e8;--eso-status-attention-bg: #fcf1dc;--eso-status-info-bg: #e8ecfa}:root[data-density=sm]{--eso-row: var(--eso-row-sm)}:root[data-theme=dark]{color-scheme:dark;--eso-bg-canvas: #121316;--eso-bg-surface: #1a1b1f;--eso-bg-sunken: #0e0f11;--eso-bg-hover: #202226;--eso-bg-selected: #23283c;--eso-border-subtle: #2a2c33;--eso-border-strong: #6a6e7c;--eso-text-primary: #ececee;--eso-text-secondary: #b6b9c2;--eso-text-tertiary: #9a9ea9;--eso-accent: #8b9cff;--eso-accent-hover: #a3b0ff;--eso-on-accent: #0e1330;--eso-focus-ring: #8b9cff;--eso-status-neutral: #9a9ea9;--eso-status-success: #4fc38a;--eso-status-critical: #f07070;--eso-status-attention: #e2b04a;--eso-status-info: #8b9cff;--eso-status-success-bg: #202f2c;--eso-status-critical-bg: #342529;--eso-status-attention-bg: #322d24;--eso-status-info-bg: #282a3a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--eso-bg-canvas: #121316;--eso-bg-surface: #1a1b1f;--eso-bg-sunken: #0e0f11;--eso-bg-hover: #202226;--eso-bg-selected: #23283c;--eso-border-subtle: #2a2c33;--eso-border-strong: #6a6e7c;--eso-text-primary: #ececee;--eso-text-secondary: #b6b9c2;--eso-text-tertiary: #9a9ea9;--eso-accent: #8b9cff;--eso-accent-hover: #a3b0ff;--eso-on-accent: #0e1330;--eso-focus-ring: #8b9cff;--eso-status-neutral: #9a9ea9;--eso-status-success: #4fc38a;--eso-status-critical: #f07070;--eso-status-attention: #e2b04a;--eso-status-info: #8b9cff;--eso-status-success-bg: #202f2c;--eso-status-critical-bg: #342529;--eso-status-attention-bg: #322d24;--eso-status-info-bg: #282a3a}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{overflow-x:hidden}body{margin:0;background:var(--eso-bg-canvas);color:var(--eso-text-primary);font-family:var(--eso-font-sans);font-size:var(--eso-text-2);line-height:var(--eso-leading-body);font-feature-settings:var(--eso-tnum);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}code,kbd,pre,.eso-mono{font-family:var(--eso-font-mono)}.eso-tabular{font-feature-settings:var(--eso-tnum);font-variant-numeric:tabular-nums lining-nums}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}.eso-skip-link{position:absolute;top:-999px;left:var(--eso-space-400);z-index:1000;padding:var(--eso-space-200) var(--eso-space-400);background:var(--eso-bg-surface);color:var(--eso-text-primary);border:1px solid var(--eso-border-strong);border-radius:var(--eso-radius-sm)}.eso-skip-link:focus{top:var(--eso-space-200)}:focus{outline:none}:focus-visible{outline:2px solid var(--eso-focus-ring);outline-offset:2px}:root[data-modality=keyboard] *,:root[data-modality=keyboard] *:before,:root[data-modality=keyboard] *:after{transition-duration:0ms!important;animation-duration:0ms!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important;scroll-behavior:auto!important}}
