@font-face{font-family:inter;src:url(../media/Inter_400Regular-s.p.3yd0ji_6iqhkz.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:inter;src:url(../media/Inter_500Medium-s.p.40lol0f-z1ti6.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:inter;src:url(../media/Inter_600SemiBold-s.p.2k1s79o-al35-.ttf)format("truetype");font-display:swap;font-weight:600}@font-face{font-family:inter;src:url(../media/Inter_700Bold-s.p.24xqqowtqwakc.ttf)format("truetype");font-display:swap;font-weight:700}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.umbEGG_className{font-family:inter,inter Fallback}.umbEGG_variable{--sl-font-inter:"inter", "inter Fallback"}
*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--sl-color-background);color:var(--sl-color-text);font-family:var(--sl-font-inter), Inter, "Noto Sans SC", system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;font-size:var(--sl-text-body);line-height:var(--sl-line-height)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--sl-focus-width) solid var(--sl-color-primary);outline-offset:var(--sl-focus-offset)}a{color:var(--sl-color-primary)}.a-frame{grid-template-rows:var(--sl-d-top-bar) 1fr;grid-template-columns:var(--sl-d-sidebar) 1fr;height:100vh;display:grid}.a-topbar{align-items:center;gap:var(--sl-d-gap);padding:0 var(--sl-d-page-gutter);background:var(--sl-color-admin-bar);color:var(--sl-color-on-admin-bar);grid-column:1/-1;display:flex}.a-brand{align-items:center;gap:var(--sl-space-sm);min-height:var(--sl-d-icon-button);color:var(--sl-color-on-admin-bar);font-size:var(--sl-text-subheading);font-weight:var(--sl-weight-bold);white-space:nowrap;width:calc(var(--sl-d-sidebar) - var(--sl-d-page-gutter));text-decoration:none;display:flex}.a-brand svg{width:var(--sl-d-logo);height:var(--sl-d-logo);flex:none}.a-search{max-width:var(--sl-d-search);flex:1;position:relative}.a-search input{width:100%;min-height:calc(var(--sl-d-control) - var(--sl-space-xs));padding:0 var(--sl-d-control-padding) 0 calc(var(--sl-d-control-padding) + var(--sl-d-icon));border:1px solid var(--sl-color-border-input);border-radius:var(--sl-radius-button);background:var(--sl-color-surface);color:var(--sl-color-text)}.a-search svg{left:var(--sl-space-md);width:var(--sl-d-icon);height:var(--sl-d-icon);color:var(--sl-color-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.a-topbar-end{align-items:center;gap:var(--sl-d-gap-small);margin-left:auto;display:flex}.a-lang{border-radius:var(--sl-radius-pill);background:var(--sl-color-on-admin-bar-hover);padding:var(--sl-space-xxxs);display:flex}.a-lang button{min-width:var(--sl-d-segment);min-height:var(--sl-d-segment);padding:0 var(--sl-space-md);border-radius:var(--sl-radius-pill);color:var(--sl-color-on-admin-bar-muted);font-size:var(--sl-text-label);font-weight:var(--sl-weight-semibold);cursor:pointer;background:0 0;border:0}.a-lang button[aria-pressed=true]{background:var(--sl-color-surface);color:var(--sl-color-primary-strong)}.a-iconbtn{width:var(--sl-d-icon-button);height:var(--sl-d-icon-button);border-radius:var(--sl-radius-pill);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;text-decoration:none;display:grid;position:relative}.a-iconbtn:hover{background:var(--sl-color-on-admin-bar-hover)}.a-iconbtn svg{width:var(--sl-d-icon);height:var(--sl-d-icon)}.a-bell-link{margin-right:var(--sl-space-xs)}.a-bell{width:var(--sl-d-icon);height:var(--sl-d-icon);display:block;position:relative}.a-bell svg{display:block}.a-dot{box-sizing:border-box;height:calc(var(--sl-text-label) * 1.5);min-width:calc(var(--sl-text-label) * 1.5);padding:0 var(--sl-space-xxs);border:var(--sl-space-xxxs) solid var(--sl-color-admin-bar);border-radius:var(--sl-radius-pill);background:var(--sl-color-badge);color:var(--sl-color-on-badge);font-size:var(--sl-text-label);font-weight:var(--sl-weight-bold);white-space:nowrap;font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:grid;position:absolute;top:0;left:100%;transform:translate(-50%,-50%)}.a-user{position:relative}.a-user>button{align-items:center;gap:var(--sl-space-sm);min-height:var(--sl-d-icon-button);padding:0 var(--sl-space-sm);border-radius:var(--sl-radius-button);color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;display:flex}.a-user>button:hover{background:var(--sl-color-on-admin-bar-hover)}.a-user-name{white-space:nowrap;font-weight:var(--sl-weight-semibold);font-size:var(--sl-text-label);line-height:1.3;display:block}.a-user-role{white-space:nowrap;color:var(--sl-color-on-admin-bar-muted);font-size:var(--sl-text-label);font-weight:var(--sl-weight-regular);line-height:1.3;display:block}.a-avatar{width:var(--sl-d-avatar);height:var(--sl-d-avatar);border-radius:var(--sl-radius-pill);background:var(--sl-color-badge);color:var(--sl-color-on-badge);font-weight:var(--sl-weight-bold);font-size:var(--sl-text-label);flex:none;place-items:center;display:grid}.a-avatar.soft{background:var(--sl-color-primary-tint);color:var(--sl-color-primary-strong)}.a-menu{right:0;top:calc(100% + var(--sl-space-xs));z-index:30;min-width:var(--sl-d-menu);padding:var(--sl-space-xs);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-card);background:var(--sl-color-surface);color:var(--sl-color-text);box-shadow:var(--sl-shadow-dialog);position:absolute}.a-menu a,.a-menu button{width:100%;min-height:var(--sl-d-control);padding:0 var(--sl-space-md);border-radius:var(--sl-radius-button);color:var(--sl-color-text);font-weight:var(--sl-weight-semibold);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.a-menu a:hover,.a-menu button:hover{background:var(--sl-color-hover-row)}.a-side{padding:var(--sl-d-gap-small) var(--sl-space-sm) var(--sl-d-gap);border-right:1px solid var(--sl-color-border);background:var(--sl-color-surface);overflow-y:auto}.a-nav-group{margin:var(--sl-d-gap) var(--sl-space-sm) var(--sl-space-xxs);color:var(--sl-color-text-muted);font-size:var(--sl-text-label);font-weight:var(--sl-weight-bold);letter-spacing:.06em;text-transform:uppercase}.a-nav-item{align-items:center;gap:var(--sl-space-sm);min-height:var(--sl-d-control);padding:0 var(--sl-space-sm);border-radius:var(--sl-radius-button);color:var(--sl-color-text);font-weight:var(--sl-weight-medium);text-decoration:none;display:flex}.a-nav-item:hover{background:var(--sl-color-hover-row)}.a-nav-item[aria-current=page]{background:var(--sl-color-primary-soft);color:var(--sl-color-primary-strong);font-weight:var(--sl-weight-bold)}.a-nav-item svg{width:var(--sl-d-icon);height:var(--sl-d-icon);flex:none}.a-nav-item .a-badge{margin-left:auto}.a-badge{min-width:calc(var(--sl-d-icon) + var(--sl-space-xxs));padding:0 var(--sl-space-xs);border-radius:var(--sl-radius-pill);background:var(--sl-color-badge);color:var(--sl-color-on-badge);font-size:var(--sl-text-label);font-weight:var(--sl-weight-bold);place-items:center;display:inline-grid}.a-main{overflow-y:auto}.a-page{max-width:var(--sl-d-page);padding:var(--sl-d-gap) var(--sl-d-page-gutter) calc(var(--sl-d-gap) * 2);gap:var(--sl-d-gap);flex-direction:column;margin:0 auto;display:flex}.a-narrow{display:none}@media (max-width:1023px){.a-narrow{padding:var(--sl-space-sm) var(--sl-space-md);background:var(--sl-status-waiting-bg);color:var(--sl-status-waiting-text);font-weight:var(--sl-weight-semibold);display:block}}.a-head{align-items:flex-end;gap:var(--sl-d-gap);flex-wrap:wrap;display:flex}.a-head-text{min-width:var(--sl-d-panel);flex:1}.a-eyebrow{color:var(--sl-color-text-label);font-size:var(--sl-text-label);font-weight:var(--sl-weight-semibold);margin:0}.a-title{align-items:center;gap:var(--sl-space-sm);margin:var(--sl-space-xxxs) 0 0;font-size:var(--sl-text-title);font-weight:var(--sl-weight-bold);flex-wrap:wrap;line-height:1.2;display:flex}.a-intro{margin:var(--sl-space-xs) 0 0;color:var(--sl-color-text-muted);font-size:var(--sl-text-secondary)}.a-head-actions{gap:var(--sl-d-gap-small);flex-wrap:wrap;align-items:center;display:flex}.a-card{padding:var(--sl-d-card-padding);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-card);background:var(--sl-color-surface);box-shadow:var(--sl-shadow-card);min-width:0}.a-card-head{align-items:baseline;gap:var(--sl-d-gap-small);margin-bottom:var(--sl-d-gap-small);flex-wrap:wrap;display:flex}.a-card-title{font-size:var(--sl-text-card-title);font-weight:var(--sl-weight-semibold);margin:0;line-height:1.3}.a-card-head .a-link,.a-card-head>:last-child:not(:first-child){margin-left:auto}.a-card-sub{margin:0 0 var(--sl-d-gap-small);color:var(--sl-color-text-muted);font-size:var(--sl-text-secondary)}.a-stats{gap:var(--sl-d-gap-small);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a-stats.five>:first-child{grid-column:span 2}@media (min-width:1600px){.a-stats{grid-template-columns:repeat(6,minmax(0,1fr))}}.a-stat{gap:var(--sl-space-xxs);padding:var(--sl-d-card-padding);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-card);background:var(--sl-color-surface);box-shadow:var(--sl-shadow-card);color:inherit;flex-direction:column;text-decoration:none;display:flex}a.a-stat:hover{border-color:var(--sl-color-primary-outline)}.a-stat.dark{background:var(--sl-color-admin-bar);border-color:var(--sl-color-admin-bar);color:var(--sl-color-on-admin-bar)}.a-stat-label{font-size:var(--sl-text-label);font-weight:var(--sl-weight-semibold)}.a-stat-value{font-size:var(--sl-text-title);font-weight:var(--sl-weight-bold);line-height:1.15}.a-stat-line{color:var(--sl-color-text-muted);font-size:var(--sl-text-secondary)}.a-stat.dark .a-stat-line{color:var(--sl-color-on-admin-bar-muted)}.a-up{color:var(--sl-status-fine-text);font-weight:var(--sl-weight-bold)}.a-columns{grid-template-columns:minmax(0, 2fr) minmax(var(--sl-d-panel), 1fr);gap:var(--sl-d-gap);align-items:start;display:grid}.a-columns.even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1279px){.a-columns,.a-columns.even{grid-template-columns:minmax(0,1fr)}}.a-pill{padding:var(--sl-space-xxxs) var(--sl-space-sm);border-radius:var(--sl-radius-pill);font-size:var(--sl-text-label);font-weight:var(--sl-weight-bold);white-space:nowrap;align-items:center;display:inline-flex}.a-pill.fine{background:var(--sl-status-fine-bg);color:var(--sl-status-fine-text)}.a-pill.verified{background:var(--sl-status-verified-bg);color:var(--sl-status-verified-text)}.a-pill.free{background:var(--sl-status-free-bg);color:var(--sl-status-free-text)}.a-pill.waiting{background:var(--sl-status-waiting-bg);color:var(--sl-status-waiting-text)}.a-pill.off{background:var(--sl-status-off-bg);color:var(--sl-status-off-text)}.a-pill.past-due{background:var(--sl-status-past-due-bg);color:var(--sl-status-past-due-text)}.a-pill.action{background:var(--sl-status-action-bg);color:var(--sl-status-action-text)}.a-chips{gap:var(--sl-d-gap-small);flex-wrap:wrap;display:flex}.a-chip{min-height:var(--sl-d-control);padding:0 var(--sl-d-control-padding);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-pill);background:var(--sl-color-surface);font-size:var(--sl-text-label);font-weight:var(--sl-weight-semibold);cursor:pointer}.a-chip:hover{border-color:var(--sl-color-primary-outline)}.a-chip[aria-pressed=true]{background:var(--sl-color-admin-bar);border-color:var(--sl-color-admin-bar);color:var(--sl-color-on-admin-bar)}.a-seg{padding:var(--sl-space-xxs);border-radius:var(--sl-radius-pill);background:var(--sl-color-control);display:inline-flex}.a-seg button{min-height:calc(var(--sl-d-control) - var(--sl-space-xs));min-width:var(--sl-d-segment);padding:0 var(--sl-d-control-padding);border-radius:var(--sl-radius-pill);color:var(--sl-color-text-muted);font-size:var(--sl-text-label);font-weight:var(--sl-weight-semibold);cursor:pointer;background:0 0;border:0}.a-seg button[aria-pressed=true]{background:var(--sl-color-surface);color:var(--sl-color-primary-strong);box-shadow:var(--sl-shadow-control)}.a-btn{justify-content:center;align-items:center;gap:var(--sl-space-xs);min-height:var(--sl-d-control);min-width:var(--sl-d-button-min-width);padding:0 var(--sl-d-control-padding);border-radius:var(--sl-radius-button);font-size:var(--sl-text-strong);font-weight:var(--sl-weight-semibold);white-space:nowrap;cursor:pointer;border:1px solid #0000;text-decoration:none;display:inline-flex}.a-btn svg{width:var(--sl-d-icon);height:var(--sl-d-icon)}.a-btn:disabled{cursor:not-allowed;opacity:.55}.a-btn.primary{background:var(--sl-color-primary);color:var(--sl-color-on-primary)}.a-btn.primary:hover:not(:disabled){background:var(--sl-color-primary-hover)}.a-btn.secondary{background:var(--sl-color-surface);border-color:var(--sl-color-primary-outline);color:var(--sl-color-primary-strong)}.a-btn.secondary:hover:not(:disabled){background:var(--sl-color-primary-soft)}.a-btn.danger{background:var(--sl-color-danger);color:var(--sl-color-on-primary)}.a-btn.danger:hover:not(:disabled){background:var(--sl-color-danger-hover)}.a-btn.danger-outline{background:var(--sl-color-surface);border-color:var(--sl-status-action-bg);color:var(--sl-color-danger)}.a-btn.free{background:var(--sl-status-free-text);color:var(--sl-color-on-primary)}.a-link{min-height:var(--sl-touch-min);min-width:var(--sl-touch-min);padding:0 var(--sl-space-xxs);color:var(--sl-color-primary);font-size:var(--sl-text-label);font-weight:var(--sl-weight-bold);cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex}.a-link:hover{text-decoration:underline}.a-link:disabled{color:var(--sl-color-text-muted);cursor:not-allowed;text-decoration:none}.a-form{gap:var(--sl-d-gap-small);flex-direction:column;display:flex}.a-field{gap:var(--sl-space-xxs);flex-direction:column;min-width:0;display:flex}.a-label{color:var(--sl-color-text-label);font-size:var(--sl-text-label);font-weight:var(--sl-weight-semibold)}.a-hint{color:var(--sl-color-text-muted);font-size:var(--sl-text-secondary)}.a-input,.a-select,.a-textarea{width:100%;min-height:var(--sl-d-control);padding:0 var(--sl-d-control-padding);border:1px solid var(--sl-color-border-input);border-radius:var(--sl-radius-button);background:var(--sl-color-surface)}.a-textarea{min-height:calc(var(--sl-d-control) * 1.8);padding:var(--sl-space-sm) var(--sl-d-control-padding);resize:vertical}.a-input:focus,.a-select:focus,.a-textarea:focus{border-color:var(--sl-color-primary);box-shadow:var(--sl-shadow-focus);outline:none}.a-input[aria-invalid=true],.a-textarea[aria-invalid=true]{border-color:var(--sl-color-danger)}.a-input[type=file]{padding:var(--sl-space-xs) var(--sl-space-sm);align-items:center;display:flex}.a-input[type=file]::file-selector-button{min-height:calc(var(--sl-d-control) - var(--sl-space-md));margin-right:var(--sl-space-sm);padding:0 var(--sl-space-md);border:1px solid var(--sl-color-primary-outline);border-radius:var(--sl-radius-sm);background:var(--sl-color-primary-soft);color:var(--sl-color-primary-strong);font-weight:var(--sl-weight-semibold);cursor:pointer}.a-code-input{letter-spacing:.3em;font-size:var(--sl-text-subheading);font-weight:var(--sl-weight-semibold);font-variant-numeric:tabular-nums}.a-filters{grid-template-columns:minmax(var(--sl-d-grid-cell), 2fr) repeat(3, minmax(0, 1fr));gap:var(--sl-d-gap-small);margin-bottom:var(--sl-d-gap-small);display:grid}.a-filters.three{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}.a-table.settings{table-layout:fixed}.a-table.settings td:nth-child(2){width:24%}.a-table.settings td:nth-child(3){width:calc(var(--sl-d-button-min-width) + var(--sl-space-lg))}.a-check{align-items:center;gap:var(--sl-space-sm);min-height:var(--sl-d-control);cursor:pointer;display:flex}.a-check input{width:var(--sl-d-icon);height:var(--sl-d-icon);accent-color:var(--sl-color-primary)}.a-error{padding:var(--sl-space-sm) var(--sl-space-md);border-radius:var(--sl-radius-button);background:var(--sl-status-action-bg);color:var(--sl-status-action-text);font-weight:var(--sl-weight-semibold);margin:0}.a-notice{padding:var(--sl-space-sm) var(--sl-space-md);border-radius:var(--sl-radius-button);background:var(--sl-color-primary-soft);color:var(--sl-color-primary-strong);margin:0}.a-notice.waiting{background:var(--sl-status-waiting-bg);color:var(--sl-status-waiting-text)}.a-table-wrap{overflow-x:auto}.a-table{border-collapse:collapse;width:100%}.a-table th{padding:var(--sl-space-sm);border-bottom:1px solid var(--sl-color-border);color:var(--sl-color-text-label);font-size:var(--sl-text-label);font-weight:var(--sl-weight-semibold);text-align:left;white-space:nowrap}.a-table td{padding:var(--sl-space-sm);border-bottom:1px solid var(--sl-color-border);font-size:var(--sl-text-secondary);vertical-align:middle}.a-table td.num,.a-table th.num{text-align:right;font-variant-numeric:tabular-nums}.a-table tbody tr.clickable{cursor:pointer}.a-table tbody tr.clickable:hover{background:var(--sl-color-hover-row)}.a-table tbody tr[aria-selected=true]{background:var(--sl-color-primary-soft)}.a-person{align-items:center;gap:var(--sl-space-sm);display:flex}.a-person strong{font-weight:var(--sl-weight-semibold);color:var(--sl-color-text);display:block}.a-muted{color:var(--sl-color-text-muted)}.a-small{font-size:var(--sl-text-small);color:var(--sl-color-text-muted)}.a-truncate{max-width:var(--sl-d-grid-cell);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.a-footer-line{margin:var(--sl-d-gap-small) 0 0;color:var(--sl-color-text-muted);font-size:var(--sl-text-secondary)}.a-pager{gap:var(--sl-d-gap-small);margin-top:var(--sl-d-gap-small);align-items:center;display:flex}.a-split{grid-template-columns:minmax(0, 1fr) var(--sl-d-panel);gap:var(--sl-d-gap);align-items:start;display:grid}@media (max-width:1499px){.a-split{grid-template-columns:minmax(0,1fr)}.a-split>.a-panel{top:var(--sl-d-top-bar);z-index:40;width:min(var(--sl-d-drawer), 100vw);box-shadow:var(--sl-shadow-dialog);border-radius:0;position:fixed;bottom:0;right:0;overflow-y:auto}}.a-panel{gap:var(--sl-d-gap-small);flex-direction:column;display:flex}.a-panel-head{align-items:flex-start;gap:var(--sl-space-md);display:flex}.a-panel-head h2{font-size:var(--sl-text-card-title);margin:0;line-height:1.25}.a-panel-head .a-pill{margin-left:auto}.a-minis{gap:var(--sl-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.a-mini{padding:var(--sl-space-sm);border-radius:var(--sl-radius-button);background:var(--sl-color-hover-row);text-align:center}.a-mini strong{font-size:var(--sl-text-subheading);display:block}.a-facts{gap:var(--sl-space-xs) var(--sl-space-md);grid-template-columns:max-content 1fr;margin:0;display:grid}.a-facts dt{color:var(--sl-color-text-muted);font-size:var(--sl-text-secondary)}.a-facts dd{font-weight:var(--sl-weight-semibold);overflow-wrap:anywhere;min-width:0;margin:0}.a-actions{gap:var(--sl-d-gap-small);flex-wrap:wrap;display:flex}.a-box{padding:var(--sl-d-card-padding);border:1px solid var(--sl-color-primary-outline);border-radius:var(--sl-radius-card);background:var(--sl-color-primary-soft)}.a-box.free{border-color:var(--sl-status-free-bg);background:var(--sl-status-free-bg)}.a-history{gap:var(--sl-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a-history li{padding-bottom:var(--sl-space-xs);border-bottom:1px solid var(--sl-color-border)}.a-scrim{z-index:50;padding:var(--sl-space-md);background:var(--sl-color-scrim);place-items:center;display:grid;position:fixed;inset:0}.a-dialog{width:min(var(--sl-d-dialog), 100%);max-height:calc(100vh - var(--sl-space-xl));padding:var(--sl-d-card-padding);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-card);background:var(--sl-color-surface);box-shadow:var(--sl-shadow-dialog);overflow-y:auto}.a-dialog.danger{border-color:var(--sl-status-action-bg)}.a-dialog h2{margin:0 0 var(--sl-space-xs);font-size:var(--sl-text-card-title)}.a-dialog-actions{justify-content:flex-end;gap:var(--sl-d-gap-small);margin-top:var(--sl-d-gap-small);flex-wrap:wrap;display:flex}.a-toast{left:50%;bottom:var(--sl-d-gap);z-index:60;align-items:center;gap:var(--sl-space-md);max-width:var(--sl-d-dialog);padding:var(--sl-space-md) var(--sl-d-card-padding);border-radius:var(--sl-radius-card);background:var(--sl-color-admin-bar);color:var(--sl-color-on-admin-bar);box-shadow:var(--sl-shadow-dialog);font-weight:var(--sl-weight-semibold);display:flex;position:fixed;transform:translate(-50%)}.a-chart{align-items:end;gap:var(--sl-space-sm);height:calc(var(--sl-d-grid-cell) * 1.1);padding:var(--sl-space-lg) 0 0;border-bottom:1px solid var(--sl-color-border);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:relative}.a-bar{cursor:default;background:0 0;border:0;align-items:flex-end;height:100%;padding:0;display:flex;position:relative}.a-bar span{border-radius:var(--sl-radius-sm) var(--sl-radius-sm) 0 0;background:var(--sl-color-primary-outline);width:100%;display:block}.a-bar.latest span{background:var(--sl-color-primary)}.a-bar:hover span,.a-bar:focus-visible span{background:var(--sl-color-primary-hover)}.a-tip{bottom:calc(100% + var(--sl-space-xs));z-index:5;padding:var(--sl-space-xs) var(--sl-space-sm);border-radius:var(--sl-radius-sm);background:var(--sl-color-admin-bar);color:var(--sl-color-on-admin-bar);font-size:var(--sl-text-label);white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.a-axis{white-space:nowrap;gap:var(--sl-space-sm);margin-top:var(--sl-space-xs);color:var(--sl-color-text-muted);font-size:var(--sl-text-small);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.a-share{gap:var(--sl-space-xxs);margin-bottom:var(--sl-space-sm);flex-direction:column;display:flex}.a-share-row{font-weight:var(--sl-weight-semibold);justify-content:space-between;display:flex}.a-track{height:var(--sl-space-xs);border-radius:var(--sl-radius-pill);background:var(--sl-color-control)}.a-attention{margin:0;padding:0;list-style:none}.a-attention a,.a-attention span.row{align-items:center;gap:var(--sl-space-md);min-height:var(--sl-d-control);padding:var(--sl-space-xs) 0;border-bottom:1px solid var(--sl-color-border);color:var(--sl-color-text);font-weight:var(--sl-weight-semibold);text-decoration:none;display:flex}.a-attention a:hover{color:var(--sl-color-primary-strong)}.a-attention .count{min-width:calc(var(--sl-d-icon) * 1.6);min-height:calc(var(--sl-d-icon) * 1.6);border-radius:var(--sl-radius-sm);background:var(--sl-color-badge);color:var(--sl-color-on-badge);font-weight:var(--sl-weight-bold);place-items:center;display:grid}.a-attention .count.soft{background:var(--sl-color-primary-soft);color:var(--sl-color-primary-strong)}.a-attention .count.later{background:var(--sl-color-control);color:var(--sl-color-text-muted)}.a-attention svg{width:var(--sl-d-icon);height:var(--sl-d-icon);color:var(--sl-color-text-muted);margin-left:auto}.a-signin{min-height:100vh;padding:var(--sl-d-gap);place-items:center;display:grid}.a-signin-card{width:min(var(--sl-d-sign-in-form), 100%);gap:var(--sl-d-gap-small);flex-direction:column;display:flex}.a-signin-brand{align-items:center;gap:var(--sl-space-sm);font-size:var(--sl-text-subheading);font-weight:var(--sl-weight-bold);display:flex}.a-signin-brand svg{width:var(--sl-d-logo);height:var(--sl-d-logo)}.a-qr{gap:var(--sl-d-gap);flex-wrap:wrap;align-items:center;display:flex}.a-qr img{width:calc(var(--sl-d-grid-cell) * .8);height:calc(var(--sl-d-grid-cell) * .8);border:1px solid var(--sl-color-border);border-radius:var(--sl-radius-button);background:var(--sl-color-surface);image-rendering:pixelated}.a-key{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:var(--sl-weight-semibold);letter-spacing:.08em;overflow-wrap:anywhere}.a-codes{gap:var(--sl-space-xs) var(--sl-d-gap);padding:var(--sl-d-card-padding);border-radius:var(--sl-radius-card);background:var(--sl-color-hover-row);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.a-loading{min-height:100vh;color:var(--sl-color-text-muted);place-items:center;display:grid}.a-tabs{gap:var(--sl-space-xxs);border-bottom:1px solid var(--sl-color-border);flex-wrap:wrap;display:flex}.a-tabs button{min-height:var(--sl-d-control);padding:0 var(--sl-d-control-padding);border:0;border-bottom:var(--sl-focus-width) solid transparent;color:var(--sl-color-text-muted);font-size:var(--sl-text-label);font-weight:var(--sl-weight-semibold);cursor:pointer;background:0 0}.a-tabs button[aria-selected=true]{border-bottom-color:var(--sl-color-primary);color:var(--sl-color-primary-strong)}.a-columns.exam{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr) minmax(0,1fr)}@media (max-width:1499px){.a-columns.exam{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.a-columns.exam>:last-child{grid-column:1/-1}}@media (max-width:1279px){.a-columns.exam{grid-template-columns:minmax(0,1fr)}}.a-stack{gap:var(--sl-d-gap);flex-direction:column;min-width:0;display:flex}.a-tree{margin:0;padding:0;list-style:none}.a-node{align-items:flex-start;gap:var(--sl-space-xs);width:100%;min-height:var(--sl-touch-min);padding:var(--sl-space-xs) var(--sl-space-sm);border-radius:var(--sl-radius-button);color:var(--sl-color-text);font-weight:var(--sl-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.a-node:hover{background:var(--sl-color-hover-row)}.a-node svg{width:var(--sl-space-md);height:var(--sl-space-md);margin-top:var(--sl-space-xxxs);fill:currentColor;flex:none}.a-node.topic{padding-left:var(--sl-space-xl)}.a-node.objective{padding-left:calc(var(--sl-space-xl) * 1.7);color:var(--sl-color-text-muted);font-weight:var(--sl-weight-regular)}.a-node[aria-current=true]{background:var(--sl-color-primary-soft);color:var(--sl-color-primary-strong)}.a-checks{gap:var(--sl-space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.a-checks li{gap:var(--sl-space-xs);align-items:flex-start;display:flex}.a-checks svg{width:var(--sl-d-icon);height:var(--sl-d-icon);flex:none}.a-checks .ok svg{color:var(--sl-status-fine-text)}.a-checks .warn{color:var(--sl-status-waiting-text)}.a-checks .fail{color:var(--sl-status-action-text)}.a-scale{gap:var(--sl-space-xxs) var(--sl-d-gap);grid-template-columns:max-content 1fr;margin:0;display:grid}.a-scale dt{font-weight:var(--sl-weight-bold)}.a-scale dd{margin:0}.a-row-fields{gap:var(--sl-d-gap-small);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;display:grid}.a-table.inputs th{white-space:normal}.a-table.inputs{table-layout:fixed}.a-table.inputs th:first-child{width:32%}.a-table td .a-input{min-height:var(--sl-touch-min);padding:0 var(--sl-space-sm)}.a-tiles{margin:0 0 var(--sl-space-sm);grid-template-columns:repeat(auto-fill, minmax(var(--sl-d-grid-cell), 1fr));gap:var(--sl-d-gap-small);padding:0;list-style:none;display:grid}.a-tiles li{gap:var(--sl-space-xxs);flex-direction:column;display:flex}.a-tile{justify-content:space-between;gap:var(--sl-space-sm);min-height:var(--sl-d-subject-tile);padding:var(--sl-space-md);border-radius:var(--sl-radius-card);color:var(--sl-color-on-primary);flex-direction:column;display:flex}.a-tile-glyph{width:calc(var(--sl-d-icon) * 1.6);height:calc(var(--sl-d-icon) * 1.6);border-radius:var(--sl-radius-sm);background:var(--sl-color-on-gradient-soft);font-weight:var(--sl-weight-bold);place-items:center;display:grid}.a-tile-name{font-size:var(--sl-text-subheading);font-weight:var(--sl-weight-bold)}.a-tiles .a-iconbtn{color:var(--sl-color-text)}.a-tiles .a-iconbtn:hover{background:var(--sl-color-hover-row)}.a-tiles .a-iconbtn:disabled{opacity:.35;cursor:not-allowed}.a-tiles .a-iconbtn:not(.down) svg{transform:rotate(180deg)}.a-starter{gap:var(--sl-d-gap-small);max-width:var(--sl-d-form);flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.a-plain-fieldset{border:0;margin:0;padding:0}.a-check-top{padding:var(--sl-space-xs) 0;align-items:flex-start}.a-check-top>span{gap:var(--sl-space-xxxs);flex-direction:column;display:flex}.a-break{overflow-wrap:anywhere}.a-menu.a-menu-fixed{margin:var(--sl-space-xs) 0;position:fixed}.a-menu.a-menu-fixed.above{top:auto}.a-menu button.danger{color:var(--sl-color-danger)}.a-row-menu{min-width:0}.a-table td.a-row-actions{white-space:nowrap;width:1%}.a-toast svg{width:var(--sl-d-icon);height:var(--sl-d-icon);flex:none}
