.e{container-type:inline-size;display:grid;min-width:0;margin:0;color:var(--foreground);font-family:var(--font-body);letter-spacing:var(--tracking-body)}.e>*{min-width:0}.e[data-legend]{gap:var(--space-6)}@container (min-width: 460px){.e[data-legend]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-8)}}.b{position:relative;max-width:100%;aspect-ratio:1;justify-self:center;-webkit-tap-highlight-color:transparent}.u{display:block;width:100%;height:100%;overflow:visible;cursor:default}.u[data-hovering]{cursor:pointer}.l{fill:none;stroke:var(--surface-muted);transition:opacity var(--duration-considered, .48s) var(--ease-standard);opacity:0}.l[data-idle]{opacity:1}.c{fill:var(--slice);shape-rendering:geometricPrecision;transition:fill var(--duration-standard) var(--ease-standard),opacity var(--duration-standard) var(--ease-standard)}.c[data-dim]{opacity:.45}.f{position:absolute;top:50%;left:50%;display:grid;width:calc(var(--inner) - 16px);transform:translate(-50%,-50%);pointer-events:none}.w{grid-area:1 / 1;display:grid;min-width:0;justify-items:center;gap:2px;text-align:center}.g,.m{display:block;width:100%;min-height:calc(1em * var(--leading-body));overflow:hidden;font-size:var(--text-xs);line-height:var(--leading-body);text-overflow:ellipsis;white-space:nowrap}.g{color:var(--text-secondary)}.m{color:var(--text-muted);font-variant-numeric:tabular-nums}.y{display:block;max-width:100%;min-height:calc(1em * var(--leading-display));overflow:hidden;font-family:var(--font-display);font-size:var(--text-2xl);font-weight:500;letter-spacing:var(--tracking-display);line-height:var(--leading-display);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.k{display:grid;margin:0 0 -2px;padding:0;list-style:none}.x{overflow:hidden}.x>.a{margin-bottom:2px}.a{display:grid;width:100%;min-height:40px;grid-template-columns:10px minmax(0,1fr) auto 3.25em;align-items:center;column-gap:10px;padding:6px 10px;border:0;border-radius:12px;background:transparent;color:var(--foreground);cursor:pointer;font:inherit;font-size:var(--text-sm);line-height:var(--leading-body);text-align:left;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),transform var(--duration-instant) var(--ease-standard)}.a:active{transform:scale(.985)}.a[data-active],.a[data-pinned]{background:color-mix(in oklab,var(--foreground) 5%,transparent)}.p{width:10px;height:10px;border-radius:50%;background:var(--slice);box-shadow:inset 0 0 0 1.5px var(--slice);transition:background-color var(--duration-standard) var(--ease-standard),box-shadow var(--duration-standard) var(--ease-standard)}.a[data-hidden] .p{background:transparent}.a[data-hidden] .i,.a[data-hidden] .n,.a[data-hidden] .o{color:var(--text-muted)}.i,.n,.o{transition:color var(--duration-standard) var(--ease-standard)}.z{display:grid;min-width:0}.i,.h{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.h{color:var(--text-muted);font-size:var(--text-xs)}.n{justify-self:end;color:var(--text-secondary);font-variant-numeric:tabular-nums}.o{justify-self:end;color:var(--foreground);font-weight:500;font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.a:hover{background:color-mix(in oklab,var(--foreground) 5%,transparent)}}.j{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.c,.l,.a,.p,.i,.n,.o{transition:none}}.ce-donut-arc{--foreground: var(--text);--text-secondary: var(--muted);--text-muted: var(--soft);--font-body: var(--site-font);--font-display: var(--site-font);--tracking-body: 0;--tracking-display: -.02em;--leading-body: 1.4;--leading-display: 1.1;--text-xs: .75rem;--text-sm: .875rem;--text-2xl: 1.25rem;--space-6: 16px;--space-8: 24px;--duration-instant: .12s;--duration-fast: .16s;--duration-standard: .24s;--duration-considered: .48s;--ease-standard: cubic-bezier(.22, 1, .36, 1);margin-top:16px}.ce-donut-arc button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.q{position:relative}.d{position:relative;display:inline-flex;max-width:100%;min-width:0;align-items:center;isolation:isolate;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}.r{min-width:0;overflow-x:auto;border-radius:inherit;scrollbar-width:none}.r::-webkit-scrollbar{display:none}.d[data-left=true] .r{mask-image:linear-gradient(to right,transparent,black 35px,black)}.d[data-right=true] .r{mask-image:linear-gradient(to right,black,black calc(100% - 35px),transparent)}.d[data-left=true][data-right=true] .r{mask-image:linear-gradient(to right,transparent,black 35px,black calc(100% - 35px),transparent)}.P{isolation:isolate;display:inline-flex;width:max-content;align-items:center;gap:var(--space-1);padding:var(--space-1)}.v{position:absolute;z-index:2;top:0;bottom:0;display:grid;width:33px;place-items:center;border:0;background:var(--surface-muted);color:var(--foreground)}.A{left:0;border-radius:var(--radius-control) 0 0 var(--radius-control)}.B{right:0;border-radius:0 var(--radius-control) var(--radius-control) 0}.v:disabled{opacity:0;pointer-events:none}.v:focus-visible{--focus-outline-offset: -3px}.t{position:relative;-webkit-tap-highlight-color:transparent;display:inline-grid;min-width:5.5rem;place-items:center;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 3px);padding:0 var(--space-3);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.t:hover{color:var(--foreground)}}.t:active{color:var(--foreground)}.t[data-state=active]{color:var(--accent-strong)}.C{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting);will-change:transform}.D{position:relative;z-index:1}.t:disabled{cursor:not-allowed;opacity:.5}.s{margin-top:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.s[data-motion-pop-id]{margin-top:0}.s[data-state=inactive]{pointer-events:none}.s:focus-visible{--focus-outline-offset: 3px;border-radius:var(--radius-control)}@media(prefers-reduced-motion:reduce){.t{transition:none}}[data-arc-tabs][hidden],[data-arc-tabs] [hidden]{display:none!important}.arc-tabs{--border: var(--line);--surface-muted: color-mix(in srgb, var(--text) 6%, transparent);--foreground: var(--text);--text-muted: var(--muted);--text-secondary: var(--muted);--accent-strong: var(--text);--radius-control: 999px;--control-height-sm: 38px;--space-1: 3px;--space-3: 14px;--space-4: 16px;--text-sm: .875rem;--leading-body: 1.5;--duration-fast: .15s;--ease-standard: cubic-bezier(.22, 1, .36, 1);--shadow-resting: 0 1px 2px rgb(0 0 0 / .06);min-width:0;max-width:100%}.arc-tabs [role=tab]:focus,.arc-tabs [role=tab]:focus-visible{outline:none}.arc-tabs button:not([role=tab]):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.arc-tabs [role=tab][data-state=active]{font-weight:600}html:not([data-theme=dark]) .arc-tabs:not(.arc-tabs--nav){--text-muted: #5e5e63}.arc-tabs--updates{flex:none}@media(max-width:560px){.arc-tabs--updates{flex:1 1 100%}}html[data-theme=dark] .arc-tabs--updates{--surface: color-mix(in srgb, var(--text) 22%, var(--page));--border: var(--line-strong)}.arc-tabs--quick{--surface: var(--text);--accent-strong: var(--page);--control-height-sm: 34px;--text-sm: 13px;--space-3: 13px;flex:0 1 auto}.arc-tabs--schedule{--surface: var(--text);--accent-strong: var(--page);--border: var(--line-strong);--control-height-sm: 40px}.arc-tabs--nav{--surface-muted: transparent;--border: transparent;--text-muted: var(--hd-link);--control-height-sm: 40px;--text-sm: 15px;--space-1: 3px;--space-3: 16px;--shadow-resting: 0 1px 2px rgb(0 0 0 / .08);display:flex;align-items:center;letter-spacing:-.01em}html[data-theme=dark] .arc-tabs--nav{--surface: color-mix(in srgb, var(--text) 20%, var(--page))}.arc-tabs--nav [role=tab]:focus-visible:not([data-state=active]){background:var(--hd-fill-hover);color:var(--text)}@media(min-width:641px){body.unified-navbar .topbar-links[data-arc-mounted]{display:none!important}}@media(max-width:900px){.arc-tabs--nav{--text-sm: 14px;--space-3: 13px}}@media(max-width:640px){.arc-tabs--nav{display:none}}@media print{.arc-tabs--nav{display:none}}
