.doc-md{--md-text:#d0d4dc;--md-heading:#e8ecf3;--md-heading-sub:#b8c0cd;--md-heading-sub2:#9aa3b0;--md-border:#1e232c;--md-quote-border:#2a3140;--md-quote-text:#9aa3b0;--md-quote-bg:#0e1219;--md-code-bg:#0f1218;--md-pre-bg:#0a0c10;--md-thead-bg:#161b24;--md-row-alt-bg:#0e1219;--md-link:#6ba4ff;color:var(--md-text)}[data-theme=light] .doc-md{--md-text:#1f2328;--md-heading:#0d1117;--md-heading-sub:#24292f;--md-heading-sub2:#57606a;--md-border:#d8dee4;--md-quote-border:#d0d7de;--md-quote-text:#57606a;--md-quote-bg:#f6f8fa;--md-code-bg:#f0f2f5;--md-pre-bg:#f6f8fa;--md-thead-bg:#f6f8fa;--md-row-alt-bg:#fafbfc;--md-link:#0969da}.doc-md h1,.doc-md h2,.doc-md h3,.doc-md h4{color:var(--md-heading);margin:20px 0 10px;font-weight:600;line-height:1.4}.doc-md h1{border-bottom:1px solid var(--md-border);padding-bottom:6px;font-size:20px}.doc-md h2{font-size:17px}.doc-md h3{color:var(--md-heading-sub);font-size:15px}.doc-md h4{color:var(--md-heading-sub2);font-size:13px}.doc-md p{margin:8px 0}.doc-md ul,.doc-md ol{margin:8px 0;padding-left:22px}.doc-md li{margin:3px 0}.doc-md hr{border:0;border-top:1px solid var(--md-border);margin:18px 0}.doc-md strong{color:var(--md-heading)}.doc-md em{color:var(--md-heading-sub)}.doc-md code{background:var(--md-code-bg);color:var(--md-text);border-radius:3px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px}.doc-md pre{background:var(--md-pre-bg);border-radius:6px;margin:10px 0;padding:12px;overflow-x:auto}.doc-md pre code{background:0 0;padding:0}.doc-md blockquote{border-left:3px solid var(--md-quote-border);color:var(--md-quote-text);background:var(--md-quote-bg);border-radius:0 4px 4px 0;margin:10px 0;padding:4px 12px}.doc-md table{border-collapse:collapse;width:100%;margin:12px 0;font-size:12px;display:block;overflow-x:auto}.doc-md thead{background:var(--md-thead-bg)}.doc-md th,.doc-md td{border:1px solid var(--md-border);text-align:left;vertical-align:top;padding:6px 10px}.doc-md th{color:var(--md-heading);font-weight:600}.doc-md tbody tr:nth-child(2n){background:var(--md-row-alt-bg)}.doc-md a{color:var(--md-link);text-decoration:none}.doc-md a:hover{text-decoration:underline}body{margin:0}:root{--ui-font:system-ui, -apple-system, "PingFang SC", "Microsoft YaHei", sans-serif;--ui-font-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--ui-bg:#f5f6f8;--ui-bg-elevated:#fff;--ui-surface:#fff;--ui-surface-hover:#fbfcfd;--ui-surface-sunken:#f0f2f5;--ui-border:#e4e7ec;--ui-border-strong:#d3d8e0;--ui-text:#111827;--ui-text-muted:#5b6472;--ui-text-dim:#939cab;--ui-accent:#2563eb;--ui-accent-hover:#1d4ed8;--ui-accent-soft:#2563eb17;--ui-accent-text:#fff;--ui-danger:#dc2626;--ui-danger-soft:#dc262614;--ui-success:#059669;--ui-warn:#b45309;--ui-shadow-sm:0 1px 2px #1018280d;--ui-shadow-md:0 4px 14px #10182814;--ui-shadow-lg:0 18px 48px #10182824;--ui-radius-sm:6px;--ui-radius:10px;--ui-radius-lg:14px;--ui-ease:.14s cubic-bezier(.4, 0, .2, 1);--ui-ambient-opacity:.13;--ui-topnav-bg:#ffffffbd}[data-theme=dark]{--ui-bg:#0d0f13;--ui-bg-elevated:#14181f;--ui-surface:#161a21;--ui-surface-hover:#1c212a;--ui-surface-sunken:#101319;--ui-border:#222835;--ui-border-strong:#303845;--ui-text:#e7eaef;--ui-text-muted:#98a1ae;--ui-text-dim:#6b7480;--ui-accent:#4c8dff;--ui-accent-hover:#6aa2ff;--ui-accent-soft:#4c8dff24;--ui-accent-text:#0d0f13;--ui-danger:#f87171;--ui-danger-soft:#f871711f;--ui-success:#34d399;--ui-warn:#fbbf24;--ui-shadow-sm:0 1px 2px #0006;--ui-shadow-md:0 4px 16px #00000073;--ui-shadow-lg:0 20px 56px #0009;--ui-ambient-opacity:.16;--ui-topnav-bg:#12161dbd}.ui-page{background:var(--ui-bg);min-height:100vh;color:var(--ui-text);font-family:var(--ui-font);-webkit-font-smoothing:antialiased;isolation:isolate;position:relative}.ui-page--fixed{flex-direction:column;height:100vh;display:flex}.ui-ambient{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ui-ambient span{filter:blur(90px);opacity:var(--ui-ambient-opacity);will-change:transform;border-radius:50%;display:block;position:absolute}.ui-ambient span:first-child{background:#38bdf8;width:44vmax;height:44vmax;animation:30s ease-in-out infinite alternate ui-drift-a;top:-14%;left:-8%}.ui-ambient span:nth-child(2){background:#0463c1;width:40vmax;height:40vmax;animation:37s ease-in-out infinite alternate ui-drift-b;top:6%;right:-10%}.ui-ambient span:nth-child(3){background:#6366f1;width:46vmax;height:46vmax;animation:44s ease-in-out infinite alternate ui-drift-c;bottom:-26%;left:28%}@media (prefers-reduced-motion:reduce){.ui-ambient span{animation:none}}.ui-main{box-sizing:border-box;width:100%;max-width:1080px;margin:0 auto;padding:32px 24px 64px}.ui-main--narrow{max-width:820px}.ui-pagehead{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.ui-pagehead__title{letter-spacing:-.01em;font-size:22px;font-weight:650;line-height:1.2}.ui-pagehead__count{color:var(--ui-text-dim);padding-bottom:2px;font-size:13px}.ui-pagehead__spacer{margin-left:auto}.ui-section-label{letter-spacing:.04em;color:var(--ui-text-dim);text-transform:uppercase;font-size:12px;font-weight:600}.ui-input{box-sizing:border-box;background:var(--ui-surface);border:1px solid var(--ui-border-strong);border-radius:var(--ui-radius-sm);width:100%;color:var(--ui-text);transition:border-color var(--ui-ease), box-shadow var(--ui-ease), background var(--ui-ease);outline:none;padding:9px 12px;font-family:inherit;font-size:14px}.ui-input::placeholder{color:var(--ui-text-dim)}.ui-input:hover{border-color:var(--ui-accent)}.ui-input:focus{border-color:var(--ui-accent);box-shadow:0 0 0 3px var(--ui-accent-soft)}.ui-search{display:block;position:relative}.ui-search__icon{color:var(--ui-text-dim);pointer-events:none;font-size:13px;line-height:1;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.ui-search .ui-input{padding-left:32px}.ui-search__clear{color:var(--ui-text-dim);cursor:pointer;transition:color var(--ui-ease), background var(--ui-ease);background:0 0;border:none;border-radius:4px;padding:4px 6px;font-family:inherit;font-size:15px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.ui-search__clear:hover{color:var(--ui-text);background:var(--ui-surface-sunken)}.ui-btn{border-radius:var(--ui-radius-sm);border:1px solid var(--ui-border-strong);background:var(--ui-surface);color:var(--ui-text);cursor:pointer;white-space:nowrap;transition:background var(--ui-ease), border-color var(--ui-ease), color var(--ui-ease), transform var(--ui-ease), box-shadow var(--ui-ease);justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-family:inherit;font-size:14px;line-height:1.2;display:inline-flex}.ui-btn:hover:not(:disabled){border-color:var(--ui-accent);color:var(--ui-accent)}.ui-btn:active:not(:disabled){transform:translateY(1px)}.ui-btn:disabled{opacity:.55;cursor:not-allowed}.ui-btn--primary{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-text);box-shadow:var(--ui-shadow-sm);font-weight:550}.ui-btn--primary:hover:not(:disabled){background:var(--ui-accent-hover);border-color:var(--ui-accent-hover);color:var(--ui-accent-text);box-shadow:var(--ui-shadow-md)}.ui-btn--ghost{color:var(--ui-text-muted);background:0 0;border-color:#0000}.ui-btn--ghost:hover:not(:disabled){background:var(--ui-surface-hover);border-color:var(--ui-border);color:var(--ui-text)}.ui-btn--sm{border-radius:5px;padding:5px 11px;font-size:12px}.ui-btn--block{width:100%}.ui-btn--link{color:var(--ui-accent);cursor:pointer;transition:color var(--ui-ease);background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}.ui-btn--link:hover{color:var(--ui-accent-hover);text-decoration:underline}.ui-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.ui-card{box-sizing:border-box;text-align:left;background:var(--ui-surface);border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);width:100%;color:var(--ui-text);box-shadow:var(--ui-shadow-sm);transition:transform var(--ui-ease), box-shadow var(--ui-ease), border-color var(--ui-ease), background var(--ui-ease);padding:16px 18px;font-family:inherit;display:block}.ui-card--clickable{cursor:pointer}.ui-card--clickable:hover{border-color:var(--ui-border-strong);box-shadow:var(--ui-shadow-md);background:var(--ui-surface-hover);transform:translateY(-2px)}.ui-card--clickable:active{transform:translateY(0)}.ui-card__title{letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ui-card__meta{color:var(--ui-text-dim);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.ui-card__body{color:var(--ui-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.ui-card__rule{background:var(--ui-border);height:1px;margin:12px -18px 10px}.ui-id{font-family:var(--ui-font-mono);color:var(--ui-text-dim);font-size:11px}.ui-tag{border:1px solid var(--ui-border-strong);color:var(--ui-text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;line-height:1;display:inline-flex}.ui-tag--accent{background:var(--ui-accent-soft);color:var(--ui-accent);border-color:#0000}.ui-tag--warn{background:var(--ui-danger-soft);color:var(--ui-warn);border-color:#0000}.ui-badge{background:var(--ui-surface-sunken);color:var(--ui-text-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:11.5px;font-weight:550;line-height:1;display:inline-flex}.ui-badge:before{content:"";background:var(--dot,var(--ui-text-dim));border-radius:50%;flex-shrink:0;width:6px;height:6px}.ui-chips{flex-wrap:wrap;gap:6px;display:flex}.ui-chip{border:1px solid var(--ui-border-strong);color:var(--ui-text-muted);cursor:pointer;white-space:nowrap;transition:background var(--ui-ease), color var(--ui-ease), border-color var(--ui-ease);background:0 0;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:12px;line-height:1}.ui-chip:hover{color:var(--ui-text);border-color:var(--ui-accent)}.ui-chip[aria-pressed=true]{background:var(--ui-accent);border-color:var(--ui-accent);color:var(--ui-accent-text)}.ui-empty{border:1px dashed var(--ui-border-strong);border-radius:var(--ui-radius-lg);text-align:center;color:var(--ui-text-muted);padding:44px 24px}.ui-empty__title{color:var(--ui-text);margin-bottom:6px;font-size:15px;font-weight:550}.ui-empty__hint{color:var(--ui-text-dim);font-size:13px;line-height:1.7}.ui-skeleton{border-radius:var(--ui-radius-lg);background:linear-gradient(90deg, var(--ui-surface) 0%, var(--ui-surface-hover) 40%, var(--ui-surface) 80%);border:1px solid var(--ui-border);background-size:300% 100%;animation:1.4s ease-in-out infinite ui-shimmer}@keyframes ui-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ui-skeleton{animation:none}.ui-card--clickable:hover{transform:none}}.ui-page :focus-visible,.ui-login :focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px;border-radius:4px}.ui-topnav{background:var(--ui-topnav-bg);-webkit-backdrop-filter:blur(16px)saturate(150%);border-bottom:1px solid var(--ui-border);z-index:20;flex-shrink:0;align-items:center;gap:4px;height:52px;padding:0 20px;display:flex;position:sticky;top:0}.ui-topnav__brand{-webkit-user-select:none;user-select:none;align-items:center;gap:9px;margin-right:14px;display:flex}.ui-topnav__logo{object-fit:cover;background:var(--ui-surface-sunken);border-radius:6px;flex-shrink:0;width:24px;height:24px;display:block}.ui-topnav__brand-name{letter-spacing:.01em;color:var(--ui-text);font-size:15px;font-weight:650}.ui-topnav__brand-series{letter-spacing:.05em;color:var(--ui-text-dim);margin-left:5px;font-size:11px;font-weight:500}.ui-topnav__link{color:var(--ui-text-muted);border-radius:var(--ui-radius-sm);cursor:pointer;transition:background var(--ui-ease), color var(--ui-ease);background:0 0;border:none;padding:7px 12px;font-family:inherit;font-size:13.5px;line-height:1}.ui-topnav__link:hover{background:var(--ui-surface-hover);color:var(--ui-text)}.ui-topnav__link[aria-current=page]{background:var(--ui-accent-soft);color:var(--ui-accent);font-weight:550}.ui-topnav__right{align-items:center;gap:8px;margin-left:auto;display:flex}.ui-topnav__user{align-items:center;gap:7px;padding-right:4px;display:flex}.ui-avatar{background:var(--ui-accent-soft);width:26px;height:26px;color:var(--ui-accent);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:650;display:grid}.ui-topnav__username{color:var(--ui-text);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:13px;overflow:hidden}.ui-divider-v{background:var(--ui-border);width:1px;height:20px;margin:0 2px}@media (width<=720px){.ui-topnav{padding:0 12px}.ui-topnav__username{display:none}.ui-main{padding:20px 14px 48px}}.ui-login{box-sizing:border-box;background:var(--ui-login-bg);min-height:100vh;color:var(--ui-text);font-family:var(--ui-font);isolation:isolate;place-items:center;padding:24px;display:grid;position:relative;overflow:hidden}:root{--ui-login-bg:linear-gradient(180deg, #dce6f5 0%, #eaeef5 46%, #f2f4f8 100%);--ui-login-aurora-opacity:.4;--ui-login-card:#ffffffb8;--ui-login-card-border:#ffffffe6;--ui-login-card-shadow:0 24px 70px #0c20482e, 0 2px 8px #0c20480f;--ui-login-title:linear-gradient(100deg, #0f172a 0%, #0463c1 62%, #4f46e5 100%);--ui-login-input-bg:#ffffffb8;--ui-login-input-border:#11182721;--ui-login-noise:.05;--ui-ridge-far:#789bcd4d;--ui-ridge-mid:#567eba57;--ui-ridge-near:#345c9c5c}[data-theme=dark]{--ui-login-bg:linear-gradient(180deg, #04070d 0%, #06090f 40%, #080d18 100%);--ui-login-aurora-opacity:.5;--ui-login-card:#1418209e;--ui-login-card-border:#ffffff1a;--ui-login-card-shadow:0 32px 90px #0009, 0 2px 10px #0006;--ui-login-title:linear-gradient(100deg, #fff 0%, #bfe0ff 55%, #8ab4ff 100%);--ui-login-input-bg:#ffffff0d;--ui-login-input-border:#ffffff1f;--ui-login-noise:.055;--ui-ridge-far:#081428b3;--ui-ridge-mid:#050d1cd6;--ui-ridge-near:#030812f0}.ui-login__sky{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-login__aurora,.ui-login__stars,.ui-login__ridge{transition:transform .5s cubic-bezier(.2,.7,.3,1)}.ui-login__aurora{transform:translate3d(calc(var(--px,0) * 10px), calc(var(--py,0) * 8px), 0);position:absolute;inset:-25%}.ui-login__aurora span{filter:blur(70px);opacity:var(--ui-login-aurora-opacity);will-change:transform;border-radius:50%;display:block;position:absolute}.ui-login__aurora span:first-child{background:#38bdf8;width:46vmax;height:46vmax;animation:24s ease-in-out infinite alternate ui-drift-a;top:-6%;left:2%}.ui-login__aurora span:nth-child(2){background:#0463c1;width:40vmax;height:40vmax;animation:29s ease-in-out infinite alternate ui-drift-b;top:12%;right:0%}.ui-login__aurora span:nth-child(3){background:#6366f1;width:52vmax;height:52vmax;animation:34s ease-in-out infinite alternate ui-drift-c;bottom:-18%;left:22%}.ui-login__aurora span:nth-child(4){width:34vmax;height:34vmax;opacity:calc(var(--ui-login-aurora-opacity) * .6);background:#22d3ee;animation:40s ease-in-out infinite alternate-reverse ui-drift-a;bottom:4%;right:18%}.ui-login__stars{transform:translate3d(calc(var(--px,0) * 20px), calc(var(--py,0) * 14px), 0);position:absolute;inset:0}[data-theme=light] .ui-login__stars{display:none}.ui-login__stars i{animation:ui-twinkle var(--dur,4s) ease-in-out var(--delay,0s) infinite;background:#fff;border-radius:50%;display:block;position:absolute}@keyframes ui-twinkle{0%,to{opacity:.12;transform:scale(.8)}50%{opacity:.9;transform:scale(1)}}.ui-login__ridge{width:112%;display:block;position:absolute;bottom:0;left:-6%}.ui-login__ridge--far{height:42vh;fill:var(--ui-ridge-far);transform:translate3d(calc(var(--px,0) * 8px), 0, 0)}.ui-login__ridge--mid{height:33vh;fill:var(--ui-ridge-mid);transform:translate3d(calc(var(--px,0) * 18px), 0, 0)}.ui-login__ridge--near{height:24vh;fill:var(--ui-ridge-near);transform:translate3d(calc(var(--px,0) * 30px), 0, 0)}@keyframes ui-drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(14%,10%)scale(1.18)}}@keyframes ui-drift-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-16%,14%)scale(.92)}}@keyframes ui-drift-c{0%{transform:translate(0,0)scale(.95)}to{transform:translate(10%,-12%)scale(1.15)}}.ui-login:after{content:"";z-index:-1;pointer-events:none;opacity:var(--ui-login-noise);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ui-login__theme{z-index:2;border:1px solid var(--ui-login-card-border);background:var(--ui-login-card);-webkit-backdrop-filter:blur(14px);color:var(--ui-text-muted);cursor:pointer;transition:color var(--ui-ease), transform var(--ui-ease);border-radius:999px;padding:8px 11px;font-family:inherit;font-size:13px;line-height:1;position:absolute;top:20px;right:22px}.ui-login__theme:hover{color:var(--ui-text);transform:translateY(-1px)}.ui-login__card{z-index:1;box-sizing:border-box;background:var(--ui-login-card);border:1px solid var(--ui-login-card-border);-webkit-backdrop-filter:blur(28px)saturate(150%);width:100%;max-width:392px;box-shadow:var(--ui-login-card-shadow), inset 0 1px 0 #ffffff29;border-radius:22px;padding:36px 32px 30px;animation:.56s cubic-bezier(.2,.7,.3,1) both ui-rise;position:relative}@keyframes ui-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}.ui-login__lockup{align-items:center;gap:14px;display:flex}.ui-login__mark{-webkit-user-select:none;user-select:none;background:#fff;border-radius:15px;flex-shrink:0;width:54px;height:54px;animation:7s ease-in-out infinite ui-float;display:block;box-shadow:0 14px 38px #0463c157,0 2px 8px #06102833}@keyframes ui-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.ui-login__wordmark{letter-spacing:.36em;color:var(--ui-text-dim);margin-bottom:3px;font-size:10px;font-weight:600;line-height:1}.ui-login__title{letter-spacing:.06em;background:var(--ui-login-title);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:26px;font-weight:700;line-height:1.15}.ui-login__series{letter-spacing:.1em;-webkit-text-fill-color:var(--ui-text-dim);color:var(--ui-text-dim);margin-left:9px;font-size:12px;font-weight:550}.ui-login__slogan{letter-spacing:.14em;color:var(--ui-text-muted);margin:16px 0 0;font-size:13px}.ui-login .ui-input{background:var(--ui-login-input-bg);border-color:var(--ui-login-input-border)}.ui-login .ui-input:hover,.ui-login .ui-input:focus{border-color:#0463c1}.ui-login .ui-input:focus{box-shadow:0 0 0 3px #0463c12e}.ui-field{margin-top:16px}.ui-field__label{color:var(--ui-text-muted);margin-bottom:6px;font-size:12px;font-weight:550;display:block}.ui-login__error{border-radius:var(--ui-radius-sm);background:var(--ui-danger-soft);color:var(--ui-danger);margin-top:14px;padding:9px 12px;font-size:12.5px;line-height:1.5}.ui-btn--brand{color:#fff;letter-spacing:.04em;background:linear-gradient(100deg,#0463c1 0%,#2563eb 55%,#4f46e5 100%);border:none;font-weight:600;box-shadow:0 10px 26px #0463c15c}.ui-btn--brand:hover:not(:disabled){color:#fff;filter:brightness(1.09);box-shadow:0 14px 34px #0463c175}.ui-btn--brand:disabled{box-shadow:none}@media (prefers-reduced-motion:reduce){.ui-login__aurora span,.ui-login__stars i,.ui-login__mark,.ui-login__card{animation:none}.ui-login__aurora,.ui-login__stars,.ui-login__ridge{transition:none}}.ui-crumb{color:var(--ui-text-muted);border-bottom:1px solid var(--ui-border);background:var(--ui-bg-elevated);flex-shrink:0;align-items:center;gap:8px;padding:10px 24px;font-size:13px;display:flex}.ui-crumb__sep{color:var(--ui-text-dim)}.ui-crumb__current{color:var(--ui-text);font-weight:550}.ui-tabs{border-bottom:1px solid var(--ui-border);background:var(--ui-bg-elevated);flex-shrink:0;gap:2px;padding:0 24px;display:flex}.ui-tab{color:var(--ui-text-muted);cursor:pointer;transition:color var(--ui-ease);background:0 0;border:none;padding:11px 14px;font-family:inherit;font-size:13.5px;line-height:1;position:relative}.ui-tab:after{content:"";height:2px;transition:background var(--ui-ease);background:0 0;border-radius:2px 2px 0 0;position:absolute;bottom:-1px;left:8px;right:8px}.ui-tab:hover{color:var(--ui-text)}.ui-tab[aria-selected=true]{color:var(--ui-accent);font-weight:550}.ui-tab[aria-selected=true]:after{background:var(--ui-accent)}
