@layer oc.tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--oc-font-ui:"Source Sans 3 Variable", "Source Sans 3", "Source Sans Pro", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--oc-font-mono:"Source Code Pro Variable", "Source Code Pro", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--oc-font-display:var(--oc-font-ui);--oc-type-xs:.75rem;--oc-type-sm:.875rem;--oc-type-md:1rem;--oc-type-lg:1.125rem;--oc-type-xl:1.25rem;--oc-type-2xl:1.5625rem;--oc-type-3xl:2rem;--oc-type-4xl:2.5rem;--oc-type-display:3.1875rem;--oc-type-large-title:800 1.75rem/2.25rem var(--oc-font-display);--oc-type-title-1:800 1.375rem/1.8125rem var(--oc-font-display);--oc-type-title-2:800 1.25rem/1.625rem var(--oc-font-display);--oc-type-title-3:700 1.125rem/1.4375rem var(--oc-font-display);--oc-type-headline:700 .875rem/1.125rem var(--oc-font-ui);--oc-type-body:400 .875rem/1.3125rem var(--oc-font-ui);--oc-type-callout:400 .75rem/1.125rem var(--oc-font-ui);--oc-type-subheadline:400 .75rem/1.125rem var(--oc-font-ui);--oc-type-footnote:400 .6875rem/1.0625rem var(--oc-font-ui);--oc-type-caption:500 .6875rem/.875rem var(--oc-font-ui);--oc-line-body:1.5;--oc-line-heading:1.3;--oc-line-display:1.15;--oc-weight-body:400;--oc-weight-detail:500;--oc-weight-title:700;--oc-weight-heading:800;--oc-space-0:0;--oc-space-1:.25rem;--oc-space-2:.5rem;--oc-space-3:.75rem;--oc-space-4:1rem;--oc-space-5:1.25rem;--oc-space-6:1.5rem;--oc-space-7:2rem;--oc-space-8:2.5rem;--oc-space-9:3rem;--oc-space-10:4rem;--oc-space-11:5rem;--oc-space-12:6rem;--oc-radius-xs:.1875rem;--oc-radius-sm:.25rem;--oc-radius-md:.5rem;--oc-radius-lg:.625rem;--oc-radius-xl:1rem;--oc-radius-pill:999px;--oc-control-sm:24px;--oc-control-md:32px;--oc-control-lg:40px;--oc-row:40px;--oc-icon:18px;--oc-nav-row:32px;--oc-target-min:2rem;--oc-sidebar-width:240px;--oc-header-height:56px;--oc-content-max:90rem;--oc-reading-max:68ch;--oc-rail-width:calc(var(--oc-target-min) + 4 * var(--oc-space-2));--oc-nav-w:0px;--oc-header-h:var(--oc-header-height);--oc-header-rest:var(--oc-header-h);--oc-bar-h:0px;--oc-dock-h:0px;--oc-sticky-top:var(--oc-header-h);--oc-tabbar-space:0px;--oc-tabbar-top:0px;--oc-dock-bottom:0px;--oc-gutter:var(--oc-space-6);--oc-border-width:2px;--oc-border-width-thin:1px;--oc-focus-width:2px;--oc-focus-offset:3px;--oc-z-base:0;--oc-z-sticky:10;--oc-z-popover:40;--oc-z-modal:60;--oc-z-toast:70;--oc-z-tooltip:80;--oc-duration-instant:0s;--oc-duration-fast:.12s;--oc-duration-normal:.18s;--oc-duration-slow:.32s;--oc-ease-standard:cubic-bezier(.2, 0, 0, 1);--oc-ease-exit:cubic-bezier(.4, 0, 1, 1);--oc-bg:#f8f8f8;--oc-surface:#fff;--oc-surface-raised:#f3f3f3;--oc-surface-sunken:#e9e9e9;--oc-text:#131313;--oc-muted:#505050;--oc-disabled:#8f8f8f;--oc-border:#dadada;--oc-border-strong:#717171;--oc-field-bg:#fff;--oc-accent:#3b63fb;--oc-accent-hover:#274dea;--oc-accent-pressed:#274dea;--oc-accent-text:#274dea;--oc-on-accent:#fff;--oc-focus:#3b63fb;--oc-success:#036e45;--oc-warning:#865500;--oc-danger:#b72818;--oc-info:#274dea;--oc-success-fill:#05834e;--oc-danger-fill:#d73220;--oc-danger-fill-hover:#b72818;--oc-danger-border:#d73220;--oc-success-subtle:#edfcf1;--oc-warning-subtle:#fff8cc;--oc-danger-subtle:#fff6f5;--oc-info-subtle:#f5f9ff;--oc-selected:#e5f0fe;--oc-accent-tint:color-mix(in srgb, var(--oc-accent) 14%, transparent);--oc-selected-text:#1d3ecf;--oc-hover:#e9e9e9;--oc-secondary-bg:#e9e9e9;--oc-secondary-hover:#e1e1e1;--oc-disabled-bg:#e9e9e9;--oc-disabled-border:#c6c6c6;--oc-fill:#00000014;--oc-fill-hover:#0000000f;--oc-neutral-subdued:#505050;--oc-neutral:#292929;--oc-on-neutral:#fff;--oc-scrim:#0006;--oc-shadow-elevated:0 0 2px #0000001f, 0 2px 6px #0000000a, 0 4px 12px #00000014;--oc-art-blush:#f7e8e6;--oc-art-lavender:#ede9fa;--oc-art-sky:#e4f0fa;--oc-art-mint:#e5f0e8;--oc-glass-thin:#ffffffa3;--oc-glass:#fffc;--oc-glass-thick:#fffffff5;--oc-glass-clear:#fff3;--oc-glass-edge:#00000014;--oc-glass-highlight:#fffc;--oc-blur-glass:18px;--oc-blur-material:24px}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--oc-bg:#181818;--oc-surface:#222;--oc-surface-raised:#2c2c2c;--oc-surface-sunken:#111;--oc-text:#f2f2f2;--oc-muted:#afafaf;--oc-disabled:#6d6d6d;--oc-border:#393939;--oc-border-strong:#8a8a8a;--oc-field-bg:#111;--oc-accent:#4069fd;--oc-accent-hover:#345bf8;--oc-accent-pressed:#345bf8;--oc-accent-text:#7ca9fc;--oc-focus:#6995fe;--oc-success:#18c16e;--oc-warning:#da9f00;--oc-danger:#ff8678;--oc-info:#7ca9fc;--oc-success-fill:#068850;--oc-danger-fill:#df3422;--oc-danger-fill-hover:#cd2e1d;--oc-danger-border:#df3422;--oc-success-subtle:#001e17;--oc-warning-subtle:#251700;--oc-danger-subtle:#360a03;--oc-info-subtle:#0e173f;--oc-selected:#252938;--oc-accent-tint:color-mix(in srgb, var(--oc-accent) 26%, transparent);--oc-selected-text:#7ca9fc;--oc-hover:#323232;--oc-secondary-bg:#393939;--oc-secondary-hover:#444;--oc-disabled-bg:#2c2c2c;--oc-disabled-border:#444;--oc-fill:#ffffff14;--oc-fill-hover:#ffffff0f;--oc-neutral-subdued:#6d6d6d;--oc-neutral:#dbdbdb;--oc-on-neutral:#111;--oc-scrim:#0000008f;--oc-shadow-elevated:0 0 2px #0000005c, 0 2px 6px #0000001f, 0 4px 12px #0000003d;--oc-art-blush:#3d2c30;--oc-art-lavender:#302c43;--oc-art-sky:#243541;--oc-art-mint:#273b31;--oc-glass-thin:#222222a3;--oc-glass:#222c;--oc-glass-thick:#222222f5;--oc-glass-clear:#ffffff14;--oc-glass-edge:#444;--oc-glass-highlight:#fff3}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--oc-bg:#181818;--oc-surface:#222;--oc-surface-raised:#2c2c2c;--oc-surface-sunken:#111;--oc-text:#f2f2f2;--oc-muted:#afafaf;--oc-disabled:#6d6d6d;--oc-border:#393939;--oc-border-strong:#8a8a8a;--oc-field-bg:#111;--oc-accent:#4069fd;--oc-accent-hover:#345bf8;--oc-accent-pressed:#345bf8;--oc-accent-text:#7ca9fc;--oc-focus:#6995fe;--oc-success:#18c16e;--oc-warning:#da9f00;--oc-danger:#ff8678;--oc-info:#7ca9fc;--oc-success-fill:#068850;--oc-danger-fill:#df3422;--oc-danger-fill-hover:#cd2e1d;--oc-danger-border:#df3422;--oc-success-subtle:#001e17;--oc-warning-subtle:#251700;--oc-danger-subtle:#360a03;--oc-info-subtle:#0e173f;--oc-selected:#252938;--oc-accent-tint:color-mix(in srgb, var(--oc-accent) 26%, transparent);--oc-selected-text:#7ca9fc;--oc-hover:#323232;--oc-secondary-bg:#393939;--oc-secondary-hover:#444;--oc-disabled-bg:#2c2c2c;--oc-disabled-border:#444;--oc-fill:#ffffff14;--oc-fill-hover:#ffffff0f;--oc-neutral-subdued:#6d6d6d;--oc-neutral:#dbdbdb;--oc-on-neutral:#111;--oc-scrim:#0000008f;--oc-shadow-elevated:0 0 2px #0000005c, 0 2px 6px #0000001f, 0 4px 12px #0000003d;--oc-art-blush:#3d2c30;--oc-art-lavender:#302c43;--oc-art-sky:#243541;--oc-art-mint:#273b31;--oc-glass-thin:#222222a3;--oc-glass:#222c;--oc-glass-thick:#222222f5;--oc-glass-clear:#ffffff14;--oc-glass-edge:#444;--oc-glass-highlight:#fff3}}:root[data-contrast=more]{--oc-text:#000;--oc-muted:#292929;--oc-disabled:#717171;--oc-border:#8f8f8f;--oc-border-strong:#505050;--oc-accent:#274dea;--oc-accent-hover:#1d3ecf;--oc-accent-pressed:#1d3ecf;--oc-accent-text:#1d3ecf;--oc-focus:#274dea;--oc-success:#025d3c;--oc-warning:#724800;--oc-danger:#9c2113;--oc-info:#1d3ecf;--oc-success-fill:#036e45;--oc-danger-fill:#b72818;--oc-danger-fill-hover:#9c2113;--oc-danger-border:#b72818;--oc-disabled-border:#8f8f8f;--oc-fill:#0000001f;--oc-fill-hover:#00000014;--oc-neutral-subdued:#292929;--oc-glass-thin:#fff;--oc-glass:#fff;--oc-glass-thick:#fff;--oc-glass-clear:#fff;--oc-glass-edge:#8f8f8f;--oc-glass-highlight:#fff0}@media (prefers-contrast:more){:root:not([data-contrast=standard]){--oc-text:#000;--oc-muted:#292929;--oc-disabled:#717171;--oc-border:#8f8f8f;--oc-border-strong:#505050;--oc-accent:#274dea;--oc-accent-hover:#1d3ecf;--oc-accent-pressed:#1d3ecf;--oc-accent-text:#1d3ecf;--oc-focus:#274dea;--oc-success:#025d3c;--oc-warning:#724800;--oc-danger:#9c2113;--oc-info:#1d3ecf;--oc-success-fill:#036e45;--oc-danger-fill:#b72818;--oc-danger-fill-hover:#9c2113;--oc-danger-border:#b72818;--oc-disabled-border:#8f8f8f;--oc-fill:#0000001f;--oc-fill-hover:#00000014;--oc-neutral-subdued:#292929;--oc-glass-thin:#fff;--oc-glass:#fff;--oc-glass-thick:#fff;--oc-glass-clear:#fff;--oc-glass-edge:#8f8f8f;--oc-glass-highlight:#fff0}}:root[data-theme=dark][data-contrast=more]{--oc-text:#fff;--oc-muted:#dbdbdb;--oc-disabled:#8a8a8a;--oc-border:#6d6d6d;--oc-border-strong:#afafaf;--oc-accent:#345bf8;--oc-accent-hover:#2549e5;--oc-accent-pressed:#2549e5;--oc-accent-text:#98c0fc;--oc-focus:#7ca9fc;--oc-success:#39d786;--oc-warning:#ebb700;--oc-danger:#ffa79d;--oc-info:#98c0fc;--oc-success-fill:#099d59;--oc-danger-fill:#cd2e1d;--oc-danger-fill-hover:#b12617;--oc-danger-border:#fc432e;--oc-disabled-border:#6d6d6d;--oc-fill:#ffffff1f;--oc-fill-hover:#ffffff14;--oc-neutral-subdued:#6d6d6d;--oc-glass-thin:#222;--oc-glass:#222;--oc-glass-thick:#222;--oc-glass-clear:#222;--oc-glass-edge:#6d6d6d;--oc-glass-highlight:#fff0}@media (prefers-color-scheme:dark){:root:not([data-theme=light])[data-contrast=more]{--oc-text:#fff;--oc-muted:#dbdbdb;--oc-disabled:#8a8a8a;--oc-border:#6d6d6d;--oc-border-strong:#afafaf;--oc-accent:#345bf8;--oc-accent-hover:#2549e5;--oc-accent-pressed:#2549e5;--oc-accent-text:#98c0fc;--oc-focus:#7ca9fc;--oc-success:#39d786;--oc-warning:#ebb700;--oc-danger:#ffa79d;--oc-info:#98c0fc;--oc-success-fill:#099d59;--oc-danger-fill:#cd2e1d;--oc-danger-fill-hover:#b12617;--oc-danger-border:#fc432e;--oc-disabled-border:#6d6d6d;--oc-fill:#ffffff1f;--oc-fill-hover:#ffffff14;--oc-neutral-subdued:#6d6d6d;--oc-glass-thin:#222;--oc-glass:#222;--oc-glass-thick:#222;--oc-glass-clear:#222;--oc-glass-edge:#6d6d6d;--oc-glass-highlight:#fff0}}@media (prefers-contrast:more){:root[data-theme=dark]:not([data-contrast=standard]){--oc-text:#fff;--oc-muted:#dbdbdb;--oc-disabled:#8a8a8a;--oc-border:#6d6d6d;--oc-border-strong:#afafaf;--oc-accent:#345bf8;--oc-accent-hover:#2549e5;--oc-accent-pressed:#2549e5;--oc-accent-text:#98c0fc;--oc-focus:#7ca9fc;--oc-success:#39d786;--oc-warning:#ebb700;--oc-danger:#ffa79d;--oc-info:#98c0fc;--oc-success-fill:#099d59;--oc-danger-fill:#cd2e1d;--oc-danger-fill-hover:#b12617;--oc-danger-border:#fc432e;--oc-disabled-border:#6d6d6d;--oc-fill:#ffffff1f;--oc-fill-hover:#ffffff14;--oc-neutral-subdued:#6d6d6d;--oc-glass-thin:#222;--oc-glass:#222;--oc-glass-thick:#222;--oc-glass-clear:#222;--oc-glass-edge:#6d6d6d;--oc-glass-highlight:#fff0}}@media (prefers-color-scheme:dark) and (prefers-contrast:more){:root:not([data-theme=light]):not([data-contrast=standard]){--oc-text:#fff;--oc-muted:#dbdbdb;--oc-disabled:#8a8a8a;--oc-border:#6d6d6d;--oc-border-strong:#afafaf;--oc-accent:#345bf8;--oc-accent-hover:#2549e5;--oc-accent-pressed:#2549e5;--oc-accent-text:#98c0fc;--oc-focus:#7ca9fc;--oc-success:#39d786;--oc-warning:#ebb700;--oc-danger:#ffa79d;--oc-info:#98c0fc;--oc-success-fill:#099d59;--oc-danger-fill:#cd2e1d;--oc-danger-fill-hover:#b12617;--oc-danger-border:#fc432e;--oc-disabled-border:#6d6d6d;--oc-fill:#ffffff1f;--oc-fill-hover:#ffffff14;--oc-neutral-subdued:#6d6d6d;--oc-glass-thin:#222;--oc-glass:#222;--oc-glass-thick:#222;--oc-glass-clear:#222;--oc-glass-edge:#6d6d6d;--oc-glass-highlight:#fff0}}:root[data-motion=reduced]{--oc-duration-fast:0s;--oc-duration-normal:0s;--oc-duration-slow:0s}@media (prefers-reduced-motion:reduce){:root:not([data-motion=standard]){--oc-duration-fast:0s;--oc-duration-normal:0s;--oc-duration-slow:0s}}@media (pointer:coarse){:root{--oc-type-xs:.9375rem;--oc-type-sm:1.0625rem;--oc-type-lg:1.375rem;--oc-type-xl:1.5rem;--oc-type-large-title:800 2.125rem/2.75rem var(--oc-font-display);--oc-type-title-1:800 1.6875rem/2.1875rem var(--oc-font-display);--oc-type-title-2:800 1.5rem/1.9375rem var(--oc-font-display);--oc-type-title-3:700 1.375rem/1.8125rem var(--oc-font-display);--oc-type-headline:700 1.0625rem/1.375rem var(--oc-font-ui);--oc-type-body:400 1.0625rem/1.625rem var(--oc-font-ui);--oc-type-callout:400 .9375rem/1.4375rem var(--oc-font-ui);--oc-type-subheadline:400 .9375rem/1.4375rem var(--oc-font-ui);--oc-type-footnote:400 .8125rem/1.25rem var(--oc-font-ui);--oc-type-caption:500 .8125rem/1rem var(--oc-font-ui);--oc-control-sm:30px;--oc-control-md:40px;--oc-control-lg:50px;--oc-row:50px;--oc-icon:24px;--oc-nav-row:50px;--oc-target-min:3rem}}@media (forced-colors:active){:root{--oc-focus:Highlight;--oc-border-strong:ButtonText;--oc-shadow-elevated:none}}}@layer oc.base{html{box-sizing:border-box;background:var(--oc-bg);color:var(--oc-text);font-family:var(--oc-font-ui);-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:inherit}details>*{box-sizing:border-box}body{background:var(--oc-bg);font:var(--oc-weight-body) var(--oc-type-sm)/var(--oc-line-body) var(--oc-font-ui);margin:0}a{color:var(--oc-accent-text);text-underline-offset:.15em}code,kbd,pre,samp{font-family:var(--oc-font-mono)}:focus-visible{outline:var(--oc-focus-width) solid var(--oc-focus);outline-offset:var(--oc-focus-offset)}:focus:not(:focus-visible){outline:none}h1,.oc-title-1{font:var(--oc-type-large-title);margin:0}h2,.oc-title-2{font:var(--oc-type-title-1);margin:0}h3,.oc-title-3{font:var(--oc-type-title-3);margin:0}h4,.oc-title-4{font:var(--oc-type-headline);margin:0}.oc-headline{font:var(--oc-type-headline)}.oc-caption{color:var(--oc-muted);font:var(--oc-type-callout)}.oc-hero{font:var(--oc-weight-heading) clamp(var(--oc-type-3xl), 4vw, var(--oc-type-display))/var(--oc-line-display) var(--oc-font-display)}.oc-prose{max-width:var(--oc-reading-max);font:var(--oc-type-body);overflow-wrap:break-word}.oc-num{font-variant-numeric:tabular-nums}.oc-skip{inset-inline-start:var(--oc-space-4);top:var(--oc-space-4);z-index:var(--oc-z-toast);min-block-size:var(--oc-control-md);border-radius:var(--oc-radius-pill);background:var(--oc-surface);color:var(--oc-text);font:var(--oc-type-subheadline);box-shadow:inset 0 0 0 1px var(--oc-glass-edge), var(--oc-shadow-elevated);align-items:center;padding:0 1.125rem 0 .875rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;transform:translateY(-200%)}.oc-skip:focus-visible{transform:none}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .oc-skip{transition:transform var(--oc-duration-fast) var(--oc-ease-standard)}}}@layer oc.shell{.oc-shell{--oc-nav-w:var(--oc-sidebar-width);grid-template-columns:var(--oc-nav-w) minmax(0, 1fr);background:var(--oc-bg);min-height:100dvh;display:grid}@media (min-width:45rem){.oc-shell:has(>.oc-sidebar[data-rail]:not([data-open])){--oc-nav-w:var(--oc-rail-width)}:root[data-oc-rail] .oc-shell[data-sidebar=inset]:not(:has(>.oc-sidebar[data-open])){--oc-nav-w:var(--oc-rail-width)}}@media not (min-width:45rem){:root{--oc-gutter:var(--oc-space-4)}}.oc-main{min-width:0}:root:has(.oc-header){scroll-padding-top:calc(var(--oc-header-h) + var(--oc-bar-h) + var(--oc-space-3))}@media (min-height:450.02px){:root:has(.oc-pane__footer[data-sticky]){scroll-padding-bottom:calc(max(var(--oc-space-6), var(--oc-tabbar-space)) + var(--oc-dock-h,0px))}:is(.oc-shell[data-sidebar=inset]>.oc-main,.oc-region){scroll-padding-block-end:calc(max(var(--oc-space-6), var(--oc-tabbar-space)) + var(--oc-dock-h,0px))}}.oc-page{gap:var(--oc-space-6);max-width:var(--oc-content-max);padding:var(--oc-space-6);grid-template-columns:minmax(0,1fr);display:grid}.oc-page[data-width=full]{max-width:none}.oc-page-head{justify-content:space-between;align-items:end;gap:var(--oc-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.oc-visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:58rem){.oc-shell{grid-template-columns:minmax(0,1fr)}.oc-sidebar{height:auto;position:static}.oc-page{padding:var(--oc-space-4)}}.oc-shell[data-sidebar=inset]{block-size:100dvh;grid-template:minmax(0,1fr)/minmax(0,1fr);min-height:0;position:relative;overflow:hidden}.oc-shell[data-sidebar=inset]>:is(.oc-header,.oc-main){grid-area:1/1}.oc-shell[data-sidebar=inset]>.oc-sidebar{inset-block:var(--oc-space-2);z-index:calc(var(--oc-z-sticky) + 2);inline-size:calc(var(--oc-nav-w) - 2 * var(--oc-space-2));height:auto;margin:0;position:absolute;inset-inline-start:var(--oc-space-2)}.oc-shell[data-sidebar=inset]>.oc-header{z-index:calc(var(--oc-z-sticky) + 1);padding-inline:calc(var(--oc-nav-w) + var(--oc-gutter)) var(--oc-gutter);align-self:start;position:relative}.oc-shell[data-sidebar=inset]>.oc-main{--oc-sticky-top:calc(var(--oc-header-h) - var(--oc-header-rest));min-block-size:0;padding:var(--oc-header-rest) var(--oc-gutter) max(var(--oc-space-6), var(--oc-tabbar-space)) calc(var(--oc-nav-w) + var(--oc-gutter));scroll-padding-block:calc(var(--oc-header-h) + var(--oc-bar-h) + var(--oc-space-3)) max(var(--oc-space-6), var(--oc-tabbar-space));position:relative;overflow:auto}.oc-shell[data-sidebar=inset]>.oc-main>.oc-page{padding-inline:0}.oc-shell[data-sidebar=inset]>.oc-main:not([data-scroll=regions])>.oc-toolbar[data-bar]{margin-inline:calc(-1 * var(--oc-gutter))}.oc-shell[data-sidebar=inset]>.oc-main[data-scroll=regions]{padding:var(--oc-header-rest) 0 0 var(--oc-nav-w);flex-direction:column;display:flex;overflow:hidden}.oc-region{--oc-sticky-top:0px;overscroll-behavior:contain;min-block-size:0;min-inline-size:0;scroll-padding-block:calc(var(--oc-bar-h) + var(--oc-space-3)) max(var(--oc-space-6), var(--oc-tabbar-space));flex:1 1 0;padding-block-end:max(var(--oc-space-6), var(--oc-tabbar-space));position:relative;overflow:auto}.oc-region[data-under-header]{--oc-sticky-top:calc(var(--oc-header-h) - var(--oc-header-rest));margin-block-start:calc(-1 * var(--oc-header-rest));padding-block-start:var(--oc-header-rest);scroll-padding-block-start:calc(var(--oc-header-h) + var(--oc-bar-h) + var(--oc-space-3))}.oc-region[hidden]{display:none!important}.oc-region:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-region>.oc-page{padding-inline:var(--oc-gutter)}.oc-scrim{z-index:calc(var(--oc-z-modal) - 1);background:var(--oc-scrim);position:fixed;inset:0}.oc-scrim[hidden]{display:none!important}@media not (min-width:64rem){.oc-shell[data-sidebar=inset]>.oc-sidebar[data-open]{z-index:var(--oc-z-modal);inline-size:min(calc(var(--oc-sidebar-width) - 2 * var(--oc-space-2)), calc(100vw - 4rem));position:fixed}}@media (45rem<=width<64rem){.oc-shell[data-sidebar=inset]{--oc-nav-w:var(--oc-rail-width)}.oc-shell[data-sidebar=inset]>.oc-sidebar[data-variant=inset]:not([data-open]){padding-inline:var(--oc-space-2);align-items:center}.oc-shell[data-sidebar=inset]>.oc-sidebar[data-variant=inset]:not([data-open]) .oc-nav{justify-items:center}.oc-shell[data-sidebar=inset]>.oc-sidebar[data-variant=inset]:not([data-open]) .oc-nav__item{inline-size:var(--oc-target-min);min-block-size:var(--oc-target-min);justify-content:center;padding:0;position:relative}.oc-shell[data-sidebar=inset]>.oc-sidebar[data-variant=inset]:not([data-open]) :is(.oc-nav__text,.oc-nav__label){clip-path:inset(50%)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}.oc-shell[data-sidebar=inset]>.oc-sidebar[data-variant=inset]:not([data-open]) .oc-nav__badge{block-size:1rem;min-inline-size:1rem;margin:0;padding-inline:.25rem;font-size:.6875rem;position:absolute;inset-block-start:0;inset-inline-end:0}.oc-shell[data-sidebar=inset]>.oc-sidebar[data-variant=inset]:not([data-open]) .oc-rail-hide{display:none!important}.oc-shell[data-sidebar=inset]>.oc-sidebar[data-variant=inset]:not([data-open]) .oc-sidebar__brand{flex-direction:column}.oc-shell[data-sidebar=inset]>.oc-sidebar[data-variant=inset]:not([data-open]) .oc-sidebar__brand-link{inline-size:var(--oc-target-min);min-block-size:var(--oc-target-min);flex:none;justify-content:center;padding:0}.oc-shell[data-sidebar=inset]>.oc-sidebar[data-variant=inset]:not([data-open]) .oc-sidebar__toggle{inline-size:var(--oc-target-min);min-block-size:var(--oc-target-min)}.oc-shell[data-sidebar=inset]>.oc-sidebar[data-variant=inset]:not([data-open]) .oc-nav__separator{inline-size:var(--oc-target-min);margin-inline:auto}.oc-shell[data-sidebar=inset]>.oc-sidebar[data-variant=inset]:not([data-open]) .oc-sidebar__footer{justify-items:center}}@media not (min-width:45rem){.oc-shell[data-sidebar=inset]{--oc-nav-w:0px}.oc-shell[data-sidebar=inset]>.oc-sidebar:not([data-open]){display:none!important}}.oc-sidebar{height:100dvh;padding:var(--oc-space-3) var(--oc-space-2);background:var(--oc-bg);box-shadow:inset -1px 0 0 var(--oc-border);flex-direction:column;gap:2px;display:flex;position:sticky;top:0;overflow:auto}.oc-sidebar[data-variant=inset]{top:var(--oc-space-2);height:calc(100dvh - var(--oc-space-4));margin:var(--oc-space-2);border-radius:var(--oc-radius-xl);background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-border)}.oc-nav{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.oc-nav__label{padding:var(--oc-space-1) .625rem .375rem;color:var(--oc-muted);font:var(--oc-type-footnote);font-weight:var(--oc-weight-title)}.oc-nav__item{min-height:var(--oc-nav-row);border-radius:var(--oc-radius-md);color:var(--oc-text);font:var(--oc-type-body);align-items:center;gap:.625rem;padding:0 .625rem;text-decoration:none;display:flex}.oc-nav__item>svg,.oc-nav__icon{inline-size:var(--oc-icon);block-size:var(--oc-icon);color:var(--oc-muted);flex:none}.oc-nav__item[aria-current=page]>svg,.oc-nav__item[aria-current=page] .oc-nav__icon{color:inherit}.oc-nav__item:hover{background:var(--oc-hover)}.oc-nav__item[aria-current=page]{background:var(--oc-selected);color:var(--oc-selected-text)}.oc-nav__item:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-nav__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}:is(.oc-nav__badge,.oc-tabbar__badge){border-radius:var(--oc-radius-pill);background:var(--oc-accent);block-size:1.25rem;min-inline-size:1.25rem;color:var(--oc-on-accent);font:var(--oc-type-caption);font-weight:var(--oc-weight-title);font-variant-numeric:tabular-nums;place-items:center;padding-inline:.375rem;display:inline-grid}.oc-nav__badge{margin-inline-start:auto}.oc-nav__separator{block-size:1px;margin:var(--oc-space-2);background:var(--oc-border);border:0;flex:none}.oc-sidebar__footer{grid-template-columns:minmax(0,1fr);gap:2px;margin-block-start:auto;padding-block-start:var(--oc-space-2);display:grid}.oc-sidebar__brand{align-items:center;gap:var(--oc-space-1);min-block-size:calc(var(--oc-control-md) + var(--oc-space-2));padding:0 0 var(--oc-space-2) var(--oc-space-1);flex:none;display:flex}.oc-sidebar__brand-link{align-items:center;gap:var(--oc-space-2);min-inline-size:0;min-block-size:var(--oc-control-md);padding:0 var(--oc-space-2);border-radius:var(--oc-radius-md);color:var(--oc-text);font:inherit;cursor:pointer;background:0 0;border:0;flex:1;text-decoration:none;display:flex}.oc-sidebar__brand-link:hover{background:var(--oc-hover)}.oc-sidebar__brand-link:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-sidebar__brand-mark{inline-size:var(--oc-icon);block-size:var(--oc-icon);flex:none;place-items:center;display:grid;position:relative}.oc-sidebar__brand-mark>:is(svg,img){block-size:100%;inline-size:100%}.oc-sidebar__expand{opacity:0;place-items:center;display:grid;position:absolute;inset:0}.oc-sidebar__brand-link:is(button,[role=button]):is(:hover,:focus-visible) .oc-sidebar__brand-mark>:not(.oc-sidebar__expand){opacity:0}.oc-sidebar__brand-link:is(button,[role=button]):is(:hover,:focus-visible) .oc-sidebar__expand{opacity:1}.oc-sidebar__wordmark{min-inline-size:0;font:var(--oc-weight-heading) var(--oc-type-md)/1 var(--oc-font-display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oc-sidebar__brand-text{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}:is(.oc-sidebar__name,.oc-sidebar__tagline){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oc-sidebar__name{font:var(--oc-type-headline)}.oc-sidebar__tagline{color:var(--oc-muted);font:var(--oc-type-caption)}.oc-sidebar__toggle{flex:none}@media (pointer:coarse){.oc-sidebar__brand{min-block-size:calc(var(--oc-target-min) + var(--oc-space-2))}}.oc-sidebar__toggle[hidden]{display:none!important}:is(.oc-sidebar[data-rail],:root[data-oc-rail] .oc-sidebar)[data-variant=inset]:not([data-open],.oc-drawer *){inline-size:calc(var(--oc-rail-width) - 2 * var(--oc-space-2));padding-inline:var(--oc-space-2);align-items:center}:is(.oc-sidebar[data-rail],:root[data-oc-rail] .oc-sidebar)[data-variant=inset]:not([data-open],.oc-drawer *) .oc-nav{justify-items:center}:is(.oc-sidebar[data-rail],:root[data-oc-rail] .oc-sidebar)[data-variant=inset]:not([data-open],.oc-drawer *) .oc-nav__item{inline-size:var(--oc-target-min);min-block-size:var(--oc-target-min);justify-content:center;padding:0;position:relative}:is(.oc-sidebar[data-rail],:root[data-oc-rail] .oc-sidebar)[data-variant=inset]:not([data-open],.oc-drawer *) :is(.oc-nav__text,.oc-nav__label){clip-path:inset(50%)!important;white-space:nowrap!important;block-size:1px!important;inline-size:1px!important;position:absolute!important;overflow:hidden!important}:is(.oc-sidebar[data-rail],:root[data-oc-rail] .oc-sidebar)[data-variant=inset]:not([data-open],.oc-drawer *) .oc-nav__badge{block-size:1rem;min-inline-size:1rem;margin:0;padding-inline:.25rem;font-size:.6875rem;position:absolute;inset-block-start:0;inset-inline-end:0}:is(.oc-sidebar[data-rail],:root[data-oc-rail] .oc-sidebar)[data-variant=inset]:not([data-open],.oc-drawer *) .oc-rail-hide{display:none!important}:is(.oc-sidebar[data-rail],:root[data-oc-rail] .oc-sidebar)[data-variant=inset]:not([data-open],.oc-drawer *) .oc-sidebar__brand{flex-direction:column}:is(.oc-sidebar[data-rail],:root[data-oc-rail] .oc-sidebar)[data-variant=inset]:not([data-open],.oc-drawer *) .oc-sidebar__brand-link{inline-size:var(--oc-target-min);min-block-size:var(--oc-target-min);flex:none;justify-content:center;padding:0}:is(.oc-sidebar[data-rail],:root[data-oc-rail] .oc-sidebar)[data-variant=inset]:not([data-open],.oc-drawer *) .oc-sidebar__toggle{inline-size:var(--oc-target-min);min-block-size:var(--oc-target-min)}:is(.oc-sidebar[data-rail],:root[data-oc-rail] .oc-sidebar)[data-variant=inset]:not([data-open],.oc-drawer *) .oc-nav__separator{inline-size:var(--oc-target-min);margin-inline:auto}:is(.oc-sidebar[data-rail],:root[data-oc-rail] .oc-sidebar)[data-variant=inset]:not([data-open],.oc-drawer *) .oc-sidebar__footer{justify-items:center}@media (forced-colors:active){.oc-nav__item[aria-current=page]{outline:1px solid canvastext}:is(.oc-nav__badge,.oc-tabbar__badge){border:1px solid canvastext}.oc-nav__separator{forced-color-adjust:none;background:canvastext}}.oc-tabbar{z-index:calc(var(--oc-z-sticky) + 2);padding:0 0 env(safe-area-inset-bottom,0px);background:var(--oc-surface);box-shadow:0 -1px 0 var(--oc-border);display:flex;position:fixed;inset-block-end:0;inset-inline:0}.oc-tabbar[hidden]{display:none!important}.oc-tabbar__item{min-block-size:3.5rem;min-inline-size:0;color:var(--oc-muted);font:var(--oc-type-caption);cursor:pointer;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:6px 2px 10px;text-decoration:none;display:flex;position:relative}.oc-tabbar__item>svg,.oc-tabbar__icon{flex:none;block-size:22px;inline-size:22px}.oc-tabbar__item:hover{color:var(--oc-text)}.oc-tabbar__item[aria-current=page]{color:var(--oc-selected-text);font-weight:var(--oc-weight-title)}.oc-tabbar__item:not(:has(>svg,>.oc-tabbar__icon)){border-radius:var(--oc-radius-md)}.oc-tabbar__item:not(:has(>svg,>.oc-tabbar__icon)):hover{background:var(--oc-hover)}.oc-tabbar__item:not(:has(>svg,>.oc-tabbar__icon))[aria-current=page]{background:var(--oc-selected)}.oc-tabbar__item:focus-visible{outline-offset:-4px;border-radius:var(--oc-radius-md)}.oc-tabbar__text{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.oc-tabbar__badge{block-size:1rem;min-inline-size:1rem;padding-inline:.25rem;font-size:.6875rem;position:absolute;inset-block-start:var(--oc-space-1);inset-inline-start:calc(50% + var(--oc-space-1))}@media not (min-width:45rem){:root:has(.oc-tabbar:not([hidden])){--oc-tabbar-top:calc(3.5rem + env(safe-area-inset-bottom,0px));--oc-tabbar-space:calc(var(--oc-tabbar-top) + var(--oc-space-2));--oc-dock-bottom:var(--oc-tabbar-top)}}:is(.oc-shell[data-sidebar=inset]>.oc-main,.oc-region){--oc-dock-bottom:calc(var(--oc-tabbar-top) - var(--oc-tabbar-space))}.oc-shell:not([data-sidebar=inset])>.oc-main{padding-block-end:var(--oc-tabbar-space)}@media (min-width:45rem){.oc-tabbar{display:none!important}}@media (forced-colors:active){.oc-tabbar{border:1px solid canvastext}.oc-tabbar__item[aria-current=page]{outline:2px solid highlight}}.oc-header{z-index:var(--oc-z-sticky);align-items:center;gap:var(--oc-space-4);min-height:var(--oc-header-height);padding:var(--oc-space-2) var(--oc-space-6);background:var(--oc-bg);display:flex;position:sticky;top:0}.oc-header[data-scrolled]{box-shadow:inset 0 -1px 0 var(--oc-border)}.oc-breadcrumb{color:var(--oc-muted);font:var(--oc-type-footnote)}.oc-toolbar{align-items:center;gap:var(--oc-space-1);flex-wrap:wrap;min-inline-size:0;display:flex}.oc-toolbar[data-floating]{padding:var(--oc-space-1);border-radius:var(--oc-radius-lg);background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-glass-edge), var(--oc-shadow-elevated)}.oc-toolbar[data-floating][data-sticky]{z-index:var(--oc-z-sticky);margin-block-start:var(--oc-space-2);position:sticky;inset-block-start:calc(var(--oc-sticky-top) + var(--oc-space-2))}@media (max-height:450px){.oc-toolbar[data-floating][data-sticky]{position:static}}.oc-toolbar[data-bar]{align-items:normal;gap:var(--oc-space-3);padding:var(--oc-space-3) var(--oc-gutter);background:var(--oc-bg);box-shadow:inset 0 -1px 0 var(--oc-border);border-radius:0;display:block}.oc-toolbar[data-bar][data-sticky]{z-index:var(--oc-z-sticky);position:sticky;inset-block-start:var(--oc-sticky-top)}.oc-toolbar[data-bar][data-edge=end]{box-shadow:inset 0 1px 0 var(--oc-border)}.oc-toolbar[data-bar][data-edge=end][data-sticky]{inset-block:auto var(--oc-dock-bottom)}.oc-toolbar[data-bar][data-edge=end][data-sticky]:after{content:"";block-size:var(--oc-dock-bottom);background:inherit;position:absolute;inset-block-start:100%;inset-inline:0}:is(.oc-shell[data-sidebar=inset]>.oc-main,.oc-region) .oc-toolbar[data-bar][data-edge=end][data-sticky]:after{block-size:calc(max(var(--oc-space-6), var(--oc-tabbar-space)) + var(--oc-dock-bottom))}.oc-button,.oc-action{--oc-button-h:var(--oc-control-md);min-height:var(--oc-button-h,var(--oc-control-md));color:var(--oc-text);font:var(--oc-weight-title) var(--oc-type-sm)/1.1 var(--oc-font-ui);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.oc-button{min-width:calc(var(--oc-button-h,var(--oc-control-md)) * 2.25);padding:0 var(--oc-space-4);border-radius:var(--oc-radius-pill);background:var(--oc-secondary-bg)}.oc-button:hover:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--oc-secondary-hover)}.oc-button[data-variant=accent]{background:var(--oc-accent);color:var(--oc-on-accent)}.oc-button[data-variant=accent]:hover:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--oc-accent-hover)}.oc-button[data-variant=outline]{box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-border-strong);background:0 0}.oc-button[data-variant=outline]:hover:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--oc-hover)}.oc-button[data-variant=danger]{background:var(--oc-danger-fill);color:#fff}.oc-button[data-variant=danger]:hover:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--oc-danger-fill-hover)}.oc-button[data-tone=danger]:where(:not([data-variant]),[data-variant=outline]){box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-danger-border);color:var(--oc-danger);background:0 0}.oc-button[data-tone=danger]:where(:not([data-variant]),[data-variant=outline]):hover:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--oc-hover);box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-danger)}.oc-button[data-variant=quiet],.oc-action{min-width:var(--oc-button-h,var(--oc-control-md));padding:0 calc(var(--oc-button-h,var(--oc-control-md)) * .3);border-radius:var(--oc-radius-md);background:0 0}.oc-button[data-variant=quiet]:hover:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])),.oc-action:hover:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--oc-hover)}.oc-action[aria-pressed]{padding-inline:var(--oc-space-4);background:var(--oc-secondary-bg);font-weight:var(--oc-weight-detail)}.oc-action[aria-pressed]:hover:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--oc-secondary-hover)}.oc-action[aria-pressed][data-icon-only]{background:0 0}.oc-action[aria-pressed][data-icon-only]:hover:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])){background:var(--oc-hover)}.oc-action[aria-pressed=true]{background:var(--oc-neutral);color:var(--oc-on-neutral)}.oc-action[aria-pressed=true]:hover:not(:disabled,[aria-disabled=true],[aria-busy=true]){background:var(--oc-text)}:is(.oc-button,.oc-action):active:not(:disabled,[aria-disabled=true],[aria-busy=true]){transform:perspective(clamp(24px, var(--oc-button-h,var(--oc-control-md)) * 1.5, 96px)) translateZ(-2px)}:is(.oc-button,.oc-action)[data-icon-only]:active:not(:disabled,[aria-disabled=true],[aria-busy=true]){transform:perspective(clamp(24px, var(--oc-button-h,var(--oc-control-md)), 96px)) translateZ(-2px)}:is(.oc-button,.oc-action):is(:disabled,[aria-disabled=true]:where(:not([aria-busy=true]))){background:var(--oc-disabled-bg);box-shadow:none;color:var(--oc-disabled);cursor:not-allowed}:is(.oc-button[data-variant=quiet],.oc-action:not([aria-pressed]),.oc-action[data-icon-only]):is(:disabled,[aria-disabled=true]:where(:not([aria-busy=true]))){background:0 0}.oc-button[data-tone=danger]:where(:not([data-variant]),[data-variant=outline]):is(:disabled,[aria-disabled=true]:where(:not([aria-busy=true]))){box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-border);background:0 0}:is(.oc-button,.oc-action)[aria-busy=true]{cursor:progress}@media (forced-colors:active){:is(.oc-button,.oc-action){border:1px solid buttontext}}.oc-field{align-content:start;gap:var(--oc-space-1);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.oc-label{color:var(--oc-muted);font:var(--oc-type-subheadline)}.oc-input,.oc-select,.oc-textarea{min-inline-size:0;max-inline-size:100%;min-height:var(--oc-control-md);padding:0 var(--oc-space-3);border-radius:var(--oc-radius-md);color:var(--oc-text);font:var(--oc-type-sm)/var(--oc-line-body) var(--oc-font-ui);border:0}.oc-input,.oc-textarea{background:var(--oc-field-bg);box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-border-strong)}.oc-textarea{min-height:calc(var(--oc-control-md) * 3);resize:vertical;padding-block:.625rem}:is(.oc-input,.oc-textarea):hover{box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-muted)}:is(.oc-input,.oc-textarea):focus-visible{box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-text)}:is(.oc-input,.oc-textarea):disabled{box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-border);color:var(--oc-disabled);cursor:not-allowed}:is(.oc-input,.oc-textarea)::placeholder{color:var(--oc-muted)}:is(.oc-input,.oc-select,.oc-textarea)[aria-invalid=true]{box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-danger-fill)}.oc-select{appearance:none;padding-inline:calc(var(--oc-control-md) * .32) calc(var(--oc-space-3) + 22px);background-color:var(--oc-secondary-bg);background-image:linear-gradient(to top right, transparent calc(50% - .75px), var(--oc-select-chevron,var(--oc-muted)) calc(50% - .35px) calc(50% + .35px), transparent calc(50% + .75px)), linear-gradient(to top left, transparent calc(50% - .75px), var(--oc-select-chevron,var(--oc-muted)) calc(50% - .35px) calc(50% + .35px), transparent calc(50% + .75px));cursor:pointer;background-position:right 16px center,right 10px center;background-repeat:no-repeat;background-size:6px 6px}.oc-select:hover{background-color:var(--oc-secondary-hover)}.oc-select[aria-busy=true]{background-color:var(--oc-secondary-bg);cursor:progress}.oc-select:disabled{--oc-select-chevron:var(--oc-disabled);background-color:var(--oc-disabled-bg);color:var(--oc-disabled);cursor:not-allowed}.oc-help{color:var(--oc-muted);font-size:var(--oc-type-xs)}.oc-help[data-tone=danger]{color:var(--oc-danger)}@media (forced-colors:active){:is(.oc-input,.oc-select,.oc-textarea){border:1px solid canvastext}.oc-select{--oc-select-chevron:FieldText;forced-color-adjust:none;color:fieldtext;background-color:field}:is(.oc-select:hover,.oc-select[aria-busy=true],.oc-select:disabled){background-color:field}:is(.oc-select,.oc-select:hover,.oc-select[aria-invalid=true]){box-shadow:none}.oc-select:disabled{--oc-select-chevron:GrayText;color:graytext;border-color:graytext}.oc-select:focus-visible{outline-color:highlight}}.oc-tabs{gap:var(--oc-space-1);display:flex}.oc-tab{min-height:var(--oc-control-md);padding:0 var(--oc-space-3);color:var(--oc-muted);font:var(--oc-type-body);font-weight:var(--oc-weight-detail);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:inline-flex;position:relative}.oc-tab:hover,.oc-tab:is([aria-selected=true],[aria-current=page]){color:var(--oc-text)}.oc-tab:is([aria-selected=true],[aria-current=page]):after{content:"";block-size:var(--oc-border-width);background:var(--oc-text);border-radius:1px;position:absolute;inset-block-end:0;inset-inline:.625rem}.oc-tab:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width));border-radius:var(--oc-radius-md)}@media (pointer:coarse){.oc-tab{min-height:var(--oc-target-min)}}.oc-segmented{border-radius:var(--oc-radius-md);background:var(--oc-secondary-bg);width:fit-content;max-width:100%;display:inline-flex}.oc-segmented>:is(button,a){min-height:var(--oc-control-md);padding:0 var(--oc-space-3);border-radius:var(--oc-radius-md);color:var(--oc-muted);font:var(--oc-type-subheadline);font-weight:var(--oc-weight-detail);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.oc-segmented>:is(button,a):hover:not(:disabled,[aria-disabled=true]){color:var(--oc-text)}.oc-segmented>:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page]){background:var(--oc-field-bg);box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-text);color:var(--oc-text)}.oc-segmented>:is(:disabled,[aria-disabled=true]){color:var(--oc-disabled);cursor:not-allowed}.oc-segmented>:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page]):is(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-disabled)}:is(.oc-segmented,.oc-tabs)[data-overflow=scroll]{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;max-inline-size:100%;scroll-padding-inline:var(--oc-space-6);scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow:auto hidden}:is(.oc-segmented,.oc-tabs)[data-overflow=scroll]>*{scroll-snap-align:start;white-space:nowrap;flex:none}:is(.oc-segmented,.oc-tabs)[data-overflow=scroll][data-overflow-start]{-webkit-mask-image:linear-gradient(to left, #fff calc(100% - var(--oc-space-6)), transparent);mask-image:linear-gradient(to left, #fff calc(100% - var(--oc-space-6)), transparent)}:is(.oc-segmented,.oc-tabs)[data-overflow=scroll][data-overflow-end]{-webkit-mask-image:linear-gradient(to right, #fff calc(100% - var(--oc-space-6)), transparent);mask-image:linear-gradient(to right, #fff calc(100% - var(--oc-space-6)), transparent)}:is(.oc-segmented,.oc-tabs)[data-overflow=scroll][data-overflow-start][data-overflow-end]{-webkit-mask-image:linear-gradient(to right, transparent, #fff var(--oc-space-6), #fff calc(100% - var(--oc-space-6)), transparent);mask-image:linear-gradient(to right, transparent, #fff var(--oc-space-6), #fff calc(100% - var(--oc-space-6)), transparent)}:is(.oc-segmented,.oc-tabs)[data-overflow=scroll][data-overflow-start]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to right, #fff calc(100% - var(--oc-space-6)), transparent);mask-image:linear-gradient(to right, #fff calc(100% - var(--oc-space-6)), transparent)}:is(.oc-segmented,.oc-tabs)[data-overflow=scroll][data-overflow-end]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){-webkit-mask-image:linear-gradient(to left, #fff calc(100% - var(--oc-space-6)), transparent);mask-image:linear-gradient(to left, #fff calc(100% - var(--oc-space-6)), transparent)}@media (pointer:coarse){:is(.oc-segmented,.oc-tabs)[data-overflow=scroll]{scrollbar-width:none}}@media (forced-colors:active){.oc-tab:is([aria-selected=true],[aria-current=page]):after{background:highlight}.oc-segmented>:is([aria-pressed=true],[aria-checked=true],[aria-selected=true],[aria-current=page]){outline:2px solid highlight}}.oc-card{padding:var(--oc-space-3);border-radius:var(--oc-radius-lg);background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-border)}.oc-card[data-size=large]{padding:var(--oc-space-4)}.oc-card:has(a:focus-visible){outline:var(--oc-focus-width) solid var(--oc-focus);outline-offset:var(--oc-focus-offset)}@media (forced-colors:active){.oc-card{border:1px solid canvastext}}.oc-table{border-collapse:collapse;width:100%;font:var(--oc-type-subheadline)}.oc-table :is(th,td){padding:11px var(--oc-space-3);border-block-end:var(--oc-border-width-thin) solid var(--oc-border);text-align:start}@media (pointer:coarse){.oc-table :is(th,td){padding-block:13px}}.oc-table th{color:var(--oc-muted);font:var(--oc-type-footnote);font-weight:var(--oc-weight-title)}.oc-table td.oc-num{text-align:end}.oc-table tbody tr:last-child>*{border-block-end:0}.oc-table tbody tr:hover{background:color-mix(in srgb, var(--oc-text) 7%, transparent)}.oc-table tbody tr[aria-selected=true]{background:color-mix(in srgb, var(--oc-accent) 10%, transparent)}.oc-table tbody tr[aria-selected=true]:hover{background:color-mix(in srgb, var(--oc-accent) 15%, transparent)}.oc-list{border-radius:var(--oc-radius-lg);background:var(--oc-surface);margin:0;padding:0;list-style:none}.oc-list>li{align-items:center;gap:var(--oc-space-3);min-height:var(--oc-row);padding:9px var(--oc-space-3);display:flex}.oc-list>:is(li,.oc-row)+:is(li,.oc-row){box-shadow:inset 0 1px 0 var(--oc-border)}.oc-badge{align-items:center;gap:var(--oc-space-1);border-radius:var(--oc-radius-pill);background:var(--oc-bg);min-height:1.375rem;color:var(--oc-text);font:var(--oc-type-caption);padding:2px 9px;display:inline-flex}.oc-badge[data-tone=success]{color:var(--oc-success)}.oc-badge[data-tone=warning]{color:var(--oc-warning)}.oc-badge[data-tone=danger]{color:var(--oc-danger)}.oc-badge[data-tone=info]{color:var(--oc-info)}@media (forced-colors:active){.oc-badge{border:1px solid canvastext}}.oc-empty{padding:var(--oc-space-6) var(--oc-space-4);text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.375rem;display:grid}.oc-empty__art{width:min(240px,80%);padding:var(--oc-space-2);border-radius:var(--oc-radius-lg);background:var(--oc-surface-raised)}.oc-empty__art>img{border-radius:var(--oc-radius-sm);width:100%;height:auto;display:block}[data-expression=supportive] .oc-empty__art{background:var(--oc-art-lavender)}[data-expression=supportive] .oc-empty__art[data-art=sky]{background:var(--oc-art-sky)}[data-expression=supportive] .oc-empty__art[data-art=mint]{background:var(--oc-art-mint)}[data-expression=supportive] .oc-empty__art[data-art=blush]{background:var(--oc-art-blush)}.oc-empty__title{font:var(--oc-type-title-3);margin:0}.oc-empty__body{max-width:48ch;color:var(--oc-muted);font:var(--oc-type-subheadline);margin:0}.oc-toast-region{inset-inline:0;bottom:max(var(--oc-space-6), calc(var(--oc-tabbar-space) + var(--oc-space-2)));z-index:var(--oc-z-toast);justify-items:center;gap:var(--oc-space-2);pointer-events:none;grid-template-columns:minmax(0,1fr);display:grid;position:fixed}.oc-toast{align-items:center;gap:var(--oc-space-3);min-height:calc(var(--oc-control-md) + 20px);max-width:min(calc(var(--oc-control-md) * 10.5), calc(100vw - 32px));padding:var(--oc-space-2) var(--oc-space-4);border-radius:var(--oc-radius-lg);background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-glass-edge), var(--oc-shadow-elevated);color:var(--oc-text);font:var(--oc-type-subheadline);pointer-events:auto;display:flex}.oc-toast:has(>.oc-toast__close){padding-inline-end:var(--oc-space-2)}.oc-toast__icon{block-size:1.25rem;inline-size:1.25rem;color:var(--oc-muted);flex:none}.oc-toast[data-tone=info] .oc-toast__icon{color:var(--oc-info)}.oc-toast[data-tone=success] .oc-toast__icon{color:var(--oc-success)}.oc-toast[data-tone=danger] .oc-toast__icon{color:var(--oc-danger)}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .oc-toast{animation:oc-toast-in var(--oc-duration-normal) var(--oc-ease-standard)}}@keyframes oc-toast-in{0%{opacity:0;transform:translateY(8px)}}@media (forced-colors:active){.oc-toast{border:1px solid canvastext}}.oc-menu{z-index:var(--oc-z-popover);min-width:12rem;padding:var(--oc-space-2);border-radius:var(--oc-radius-lg);background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-glass-edge), var(--oc-shadow-elevated)}.oc-menu__item{width:100%;min-height:var(--oc-nav-row);padding:0 var(--oc-space-3);border-radius:var(--oc-radius-md);color:var(--oc-text);font:var(--oc-type-body);text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;text-decoration:none;display:flex}.oc-menu__item:is(:hover,:focus-visible,[data-active],:has(>input:focus-visible)){background:var(--oc-hover);outline-offset:calc(-1 * var(--oc-focus-width))}.oc-menu__item:is([data-active],:has(>input:focus-visible)){outline:var(--oc-focus-width) solid var(--oc-focus)}.oc-menu__item:is([aria-checked=false],[aria-selected=false],:has(>input:not(:checked)))>.oc-menu__check{visibility:hidden}.oc-menu__item:is(:disabled,[aria-disabled=true],:has(>input:disabled)){color:var(--oc-disabled);cursor:not-allowed;background:0 0}.oc-menu__item:is(:disabled,[aria-disabled=true],:has(>input:disabled))>.oc-menu__check{color:inherit}.oc-menu__item[data-tone=danger]{color:var(--oc-danger)}.oc-dialog{max-width:min(32rem,100vw - 32px);padding:var(--oc-space-6);border-radius:var(--oc-radius-xl);background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-glass-edge), var(--oc-shadow-elevated);color:var(--oc-text);border:0}.oc-dialog::backdrop{background:var(--oc-scrim)}.oc-drawer{inline-size:min(var(--oc-sidebar-width), calc(100vw - 4rem));block-size:100dvh;max-block-size:none;max-inline-size:none;color:var(--oc-text);background:0 0;border:0;margin:0;padding:0;inset-block:0;inset-inline:0 auto;overflow:visible}.oc-drawer::backdrop{background:var(--oc-scrim)}.oc-drawer>.oc-sidebar{position:relative;inset:auto}@media (forced-colors:active){.oc-dialog{border:1px solid canvastext}}.oc-stack{--oc-gap:var(--oc-space-4);align-content:start;gap:var(--oc-space-4);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.oc-cluster{--oc-gap:var(--oc-space-2);align-items:center;gap:var(--oc-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}:is(.oc-stack,.oc-cluster,.oc-grid)[data-gap="1"]{--oc-gap:var(--oc-space-1);gap:var(--oc-space-1)}:is(.oc-stack,.oc-cluster,.oc-grid)[data-gap="2"]{--oc-gap:var(--oc-space-2);gap:var(--oc-space-2)}:is(.oc-stack,.oc-cluster,.oc-grid)[data-gap="3"]{--oc-gap:var(--oc-space-3);gap:var(--oc-space-3)}:is(.oc-stack,.oc-cluster,.oc-grid)[data-gap="4"]{--oc-gap:var(--oc-space-4);gap:var(--oc-space-4)}:is(.oc-stack,.oc-cluster,.oc-grid)[data-gap="6"]{--oc-gap:var(--oc-space-6);gap:var(--oc-space-6)}:is(ul,ol).oc-stack{margin:0;padding:0;list-style:none}:is(ul,ol).oc-stack>li{min-inline-size:0;margin:0;padding:0}.oc-stack[data-divided]>*+*{border-block-start:1px solid var(--oc-border);padding-block-start:var(--oc-gap,var(--oc-space-4))}.oc-stack[data-align=start]{justify-items:start}.oc-grid{--oc-gap:var(--oc-space-4);gap:var(--oc-gap,var(--oc-space-4));grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--oc-grid-min,14rem)), 1fr));min-inline-size:0;display:grid}:is(ul,ol).oc-grid{margin:0;padding:0;list-style:none}.oc-grid[data-min="10"]{--oc-grid-min:10rem}.oc-grid[data-min="14"]{--oc-grid-min:14rem}.oc-grid[data-min="20"]{--oc-grid-min:20rem}.oc-grid[data-min="28"]{--oc-grid-min:28rem}.oc-grid[data-columns]{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(12rem, (100% - (var(--oc-grid-columns,2) - 1) * var(--oc-gap,var(--oc-space-4))) / var(--oc-grid-columns,2))), 1fr))}.oc-grid[data-columns="2"]{--oc-grid-columns:2}.oc-grid[data-columns="3"]{--oc-grid-columns:3}.oc-grid[data-columns="4"]{--oc-grid-columns:4}.oc-cluster[data-justify=between]{justify-content:space-between}.oc-actions{align-items:center;gap:var(--oc-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.oc-actions[data-align=end]{justify-content:flex-end}.oc-actions[data-align=center]{justify-content:center}.oc-section{align-content:start;gap:var(--oc-space-2);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.oc-section__head{justify-content:space-between;align-items:baseline;gap:var(--oc-space-1) var(--oc-space-3);flex-wrap:wrap;min-block-size:1.75rem;min-inline-size:0;display:flex}.oc-section__head>:is(h1,h2,h3,h4),.oc-section__title{min-inline-size:0;font:var(--oc-type-title-3);overflow-wrap:anywhere;margin:0}.oc-section__head>:is(.oc-actions,.oc-button,.oc-action,.oc-link,.oc-section__meta){flex:none}.oc-section__meta{color:var(--oc-muted);font:var(--oc-type-footnote);white-space:nowrap}.oc-section__head>a.oc-link{white-space:nowrap;position:relative}.oc-section__head>a.oc-link:before{content:"";inset-block:min(0px, calc(100% + 4px - var(--oc-target-min))) -4px;inset-inline:min(-6px, calc((100% - var(--oc-target-min)) / 2));position:absolute}:is(.oc-section__lead,.oc-section__head+p.oc-muted){max-inline-size:75ch;color:var(--oc-muted);font:var(--oc-type-subheadline);text-wrap:pretty;margin:0}:is(h1,h2,h3,h4,main,.oc-main,.oc-section__title)[tabindex="-1"]:focus{outline:none}.oc-section[data-divided]{box-shadow:inset 0 1px 0 var(--oc-border);padding-block-start:var(--oc-space-5)}.oc-muted{color:var(--oc-muted)}.oc-measure{max-inline-size:var(--oc-reading-max)}.oc-bullets{grid-template-columns:minmax(0,1fr);gap:.375rem;margin:0;padding-inline-start:1.25em;display:grid}.oc-bullets[data-marker=number]{padding-inline-start:1.4em;list-style:decimal}.oc-bullets[data-marker=number]>li::marker{color:var(--oc-muted);font-variant-numeric:tabular-nums}.oc-bullets__title{font-weight:var(--oc-weight-title);display:block}.oc-bullets__title+.oc-bullets__text{color:var(--oc-muted);display:block}.oc-bullets[data-marker=icon]{padding-inline-start:0;list-style:none}.oc-bullets[data-marker=icon]>li{column-gap:var(--oc-space-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.oc-bullets[data-marker=icon]>li>:not(.oc-bullets__icon){grid-column:2}.oc-bullets__icon{inline-size:var(--oc-icon);block-size:var(--oc-icon);color:var(--oc-muted);grid-area:1/1;margin-block-start:calc((1lh - var(--oc-icon)) / 2)}.oc-bullets[data-tone=accent] .oc-bullets__icon{color:var(--oc-accent)}.oc-bullets[data-tone=success] .oc-bullets__icon{color:var(--oc-success)}.oc-bullets[data-tone=warning] .oc-bullets__icon{color:var(--oc-warning)}.oc-bullets[data-tone=danger] .oc-bullets__icon{color:var(--oc-danger)}.oc-group-title{color:var(--oc-muted);font:var(--oc-type-footnote);font-weight:var(--oc-weight-title);margin:0}.oc-group-title[data-sticky]{z-index:1;padding:var(--oc-space-3) var(--oc-space-2) var(--oc-space-1);background:var(--oc-surface);position:sticky;inset-block-start:var(--oc-sticky-top)}.oc-link{color:var(--oc-accent-text);font:inherit;font-weight:var(--oc-weight-detail);text-align:start;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.oc-link:is(:hover,:focus-visible){text-decoration:underline}.oc-link:not([data-variant=row]):has(>svg){align-items:center;gap:var(--oc-space-1);display:inline-flex}.oc-link>svg{flex:none}.oc-link[data-variant=inline]{font-weight:inherit;text-decoration:underline}.oc-link[data-variant=row]{align-items:center;gap:var(--oc-space-2);inline-size:100%;min-block-size:var(--oc-nav-row);padding:var(--oc-space-1) var(--oc-space-2);border-radius:var(--oc-radius-md);color:var(--oc-text);font-weight:inherit;display:flex}.oc-link[data-variant=row]:hover{background:var(--oc-hover);text-decoration:none}.oc-link[data-variant=row]:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-link[data-variant=row][aria-current]:not([aria-current=false]){background:var(--oc-selected);color:var(--oc-selected-text);font-weight:var(--oc-weight-title)}.oc-link:is(:disabled,[aria-disabled=true]){color:var(--oc-disabled);cursor:not-allowed;text-decoration:none}.oc-header__title{flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-inline-size:0;display:grid}.oc-header__title>:is(h1,h2,.oc-title-1,.oc-title-2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oc-header__subtitle{color:var(--oc-muted);font:var(--oc-type-subheadline);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oc-header__actions{align-items:center;gap:var(--oc-space-2);flex:none;display:flex}.oc-header__back{flex:none;position:relative}.oc-header__back:before{content:"";inset:min(0px, calc((100% - var(--oc-target-min)) / 2));position:absolute}@media (min-width:45rem){.oc-header:has(>.oc-header__title>.oc-breadcrumb:not([hidden]))>.oc-header__back{display:none}}@media (max-height:40.625rem){.oc-header__subtitle{display:none}}@media not (min-width:45rem){.oc-header__subtitle{display:none}.oc-header:has(>.oc-header__back:not([hidden]))>.oc-header__title>.oc-breadcrumb{display:none}.oc-header__actions .oc-button__label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.oc-header__actions :is(.oc-button,.oc-action):has(>.oc-button__label){min-inline-size:var(--oc-control-lg);padding-inline:var(--oc-space-2)}.oc-header{flex-flow:row-reverse wrap;row-gap:0}.oc-header>.oc-header__title{flex:auto;order:1}.oc-header>.oc-header__actions:last-child{order:-3}.oc-header>.oc-header__actions:nth-last-child(2){order:-2}.oc-header>.oc-header__actions:nth-last-child(3){order:-1}.oc-header__title>:is(h1,h2,.oc-title-1,.oc-title-2){white-space:normal;overflow-wrap:anywhere}.oc-header:has(>:not(.oc-header__title,.oc-header__actions,[hidden])){flex-direction:row}.oc-header:has(>:not(.oc-header__title,.oc-header__actions,[hidden]))>.oc-header__actions{order:0}.oc-header:has(>:not(.oc-header__title,.oc-header__actions,[hidden]))>.oc-header__title{flex-basis:100%}.oc-header:has(>:not(.oc-header__title,.oc-header__actions,[hidden]))>.oc-header__title+.oc-header__actions{margin-inline-start:auto}.oc-header[data-title=inline]{flex-flow:row;margin-block-end:calc(var(--oc-header-rest) - var(--oc-header-h))}.oc-header[data-title=inline]>:is(.oc-header__title,.oc-header__actions){order:0}.oc-header[data-title=inline]>.oc-header__title{text-align:center;flex:0 auto;margin-inline:auto}.oc-header[data-title=inline]>.oc-header__title+.oc-header__actions{margin-inline-start:0}.oc-header[data-title=inline]:not(:has(>.oc-header__actions~.oc-header__actions)){grid-template-columns:minmax(min-content,1fr) minmax(0,max-content) minmax(min-content,1fr);display:grid}.oc-header[data-title=inline]:not(:has(>.oc-header__actions~.oc-header__actions))>*{grid-row:1}.oc-header[data-title=inline]:not(:has(>.oc-header__actions~.oc-header__actions))>.oc-header__title{grid-column:2;margin-inline:0}.oc-header[data-title=inline]:not(:has(>.oc-header__actions~.oc-header__actions))>.oc-header__actions{grid-column:3;justify-self:end}.oc-header[data-title=inline]:not(:has(>.oc-header__actions~.oc-header__actions))>:not(.oc-header__title,.oc-header__actions){grid-column:1;justify-self:start}.oc-header[data-title=inline]:not(:has(>.oc-header__actions~.oc-header__actions))>:not(.oc-header__title,.oc-header__actions,[hidden])~:not(.oc-header__title,.oc-header__actions,[hidden]){margin-inline-start:calc(var(--oc-control-md) + var(--oc-space-4))}.oc-header[data-title=inline]:not(:has(>.oc-header__actions~.oc-header__actions))>:not(.oc-header__title,.oc-header__actions,[hidden])~:not(.oc-header__title,.oc-header__actions,[hidden])~:not(.oc-header__title,.oc-header__actions,[hidden]){margin-inline-start:calc(2 * (var(--oc-control-md) + var(--oc-space-4)))}.oc-header[data-title=inline]>.oc-header__title>:not(h1,h2,.oc-title-1,.oc-title-2){display:none}.oc-header[data-title=inline]>.oc-header__title>:is(h1,h2,.oc-title-1,.oc-title-2){font:var(--oc-type-headline);white-space:nowrap;overflow-wrap:normal}.oc-header__actions :is(.oc-button,.oc-action)[data-keep-label] .oc-button__label{clip-path:none;block-size:auto;inline-size:auto;position:static;overflow:visible}.oc-header__actions :is(.oc-button,.oc-action)[data-keep-label]:has(>.oc-button__label){padding-inline:var(--oc-space-4)}}.oc-breadcrumb__list{align-items:center;gap:var(--oc-space-1);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.oc-breadcrumb__link{color:inherit;font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.oc-breadcrumb__link:is(:hover,:focus-visible){color:var(--oc-text);text-decoration:underline}.oc-breadcrumb__sep{color:var(--oc-muted)}:is(.oc-button,.oc-action)[data-icon-only]{min-inline-size:var(--oc-control-md);padding-inline:0}:is(.oc-button,.oc-action)[data-size=small]{--oc-button-h:var(--oc-control-sm);min-block-size:var(--oc-control-sm);min-inline-size:var(--oc-control-sm);font-size:var(--oc-type-xs)}.oc-button[data-size=small]:not([data-variant=quiet]){padding-inline:var(--oc-space-2)}:is(.oc-button,.oc-action)[data-size=small][data-icon-only]{padding-inline:0}.oc-button__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.oc-button__spinner{box-sizing:border-box;border:max(var(--oc-border-width), .1375em) solid color-mix(in srgb, currentColor 22%, transparent);border-block-start-color:currentColor;border-radius:50%;flex:none;block-size:1.1em;inline-size:1.1em}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .oc-button__spinner{animation:.85s linear infinite oc-button-spin}}@keyframes oc-button-spin{to{rotate:1turn}}@media (pointer:coarse){:is(.oc-button,.oc-action)[data-size=small]{position:relative}:is(.oc-button,.oc-action)[data-size=small]:before{content:"";inset:min(0px, calc((100% - var(--oc-target-min)) / 2));position:absolute}}@media (forced-colors:active){.oc-button__spinner{forced-color-adjust:none;border-color:graytext;border-block-start-color:buttontext}}.oc-search{flex:14rem;align-items:center;min-inline-size:0;display:flex;position:relative}.oc-search>:is(svg,.oc-search__icon){z-index:1;color:var(--oc-muted);pointer-events:none;position:absolute;inset-inline-start:var(--oc-space-3)}.oc-search__input{inline-size:100%;min-inline-size:0;padding-inline:calc(var(--oc-space-3) + 1rem + .625rem) calc(var(--oc-control-sm) + .625rem);border-radius:var(--oc-radius-pill);flex:1}.oc-search:has(>.oc-search__end)>.oc-search__input{padding-inline-end:var(--oc-search-end,calc(var(--oc-control-sm) * 2 + var(--oc-space-3)))}.oc-search__end{align-items:center;gap:var(--oc-space-1);display:flex;position:absolute;inset-inline-end:var(--oc-space-1)}.oc-search__end>:is(.oc-action,.oc-button){border-radius:var(--oc-radius-pill)}.oc-textarea[data-size=small]{min-block-size:calc(var(--oc-control-md) * 2)}.oc-field-grid{gap:var(--oc-space-2) var(--oc-space-3);grid-template-columns:repeat(auto-fit,minmax(min(12rem,100%),1fr));display:grid}.oc-field-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-segmented>:is(button,a):has(>:is(svg,.oc-button__label)){gap:var(--oc-space-1)}.oc-segmented[data-justified]{inline-size:100%;display:flex}.oc-segmented[data-justified]>*{min-inline-size:0;padding-inline:var(--oc-space-2);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;justify-content:safe center;overflow:hidden}.oc-segmented[data-justified]>:not(:has(>*)){text-align:center;align-content:center;display:block}.oc-segmented[data-justified=content]>*{flex:auto;padding-inline:.625rem}.oc-chip{--oc-chip-h:calc(var(--oc-control-sm) + 2px);max-inline-size:100%;min-block-size:var(--oc-chip-h,calc(var(--oc-control-sm) + 2px));padding:0 calc(var(--oc-chip-h,calc(var(--oc-control-sm) + 2px)) * .42);border-radius:var(--oc-radius-sm);background:var(--oc-secondary-bg);color:var(--oc-text);font:var(--oc-type-subheadline);font-weight:var(--oc-weight-detail);border:0;align-items:center;gap:.375rem;text-decoration:none;display:inline-flex;position:relative}.oc-chip:is(button,a){cursor:pointer}.oc-chip:is(button,a):hover:not(:disabled,[aria-disabled=true]){background:var(--oc-secondary-hover)}.oc-chip:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:var(--oc-neutral);color:var(--oc-on-neutral)}.oc-chip:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]):is(button,a):hover:not(:disabled,[aria-disabled=true]){background:var(--oc-text)}.oc-chip:is(:disabled,[aria-disabled=true]){background:var(--oc-disabled-bg);color:var(--oc-disabled);cursor:not-allowed}.oc-chip[aria-busy=true]{cursor:progress}.oc-chip__icon{flex:none}.oc-chip__label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.oc-chip__count{font-weight:var(--oc-weight-title);font-variant-numeric:tabular-nums}.oc-chip-group{gap:var(--oc-space-1);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}@media (pointer:coarse){.oc-chip:is(button,a):before{content:"";inset-inline:0;inset-block:min(0px, calc((100% - var(--oc-target-min)) / 2));position:absolute}.oc-chip-group{row-gap:var(--oc-space-2)}}:is(.oc-badge,.oc-chip)[data-scope]{border:var(--oc-border-width-thin) solid transparent}:is(.oc-badge,.oc-chip)[data-scope=partner]{border-color:var(--oc-border-strong);background:0 0}:is(.oc-badge,.oc-chip)[data-scope=external]{border-style:dashed;border-color:var(--oc-border-strong);background:0 0}.oc-badge[data-scope]{padding-inline:calc(var(--oc-space-2) - 1px)}.oc-zone{align-content:start;gap:var(--oc-space-3);min-inline-size:0;padding:var(--oc-space-3);border:var(--oc-border-width-thin) solid var(--oc-border);border-radius:var(--oc-radius-lg);background:var(--oc-surface-raised);grid-template-columns:minmax(0,1fr);display:grid}.oc-zone[data-scope=partner]{border-color:var(--oc-border-strong);background:var(--oc-surface)}.oc-zone[data-scope=external]{border-style:dashed;border-color:var(--oc-border-strong);background:0 0}.oc-pane .oc-zone{background:0 0;border-width:1px 0 0;border-radius:0;padding-inline:0}.oc-pane__body[data-variant=list] .oc-zone{padding-inline:var(--oc-space-2)}.oc-pane>.oc-zone{padding-inline:var(--oc-space-5)}.oc-zone__label{align-items:center;gap:var(--oc-space-1);color:var(--oc-muted);font:var(--oc-weight-title) var(--oc-type-xs)/var(--oc-line-heading) var(--oc-font-ui);margin:0;display:flex}.oc-callout{align-items:flex-start;gap:var(--oc-space-2) .625rem;padding:var(--oc-space-4);border-radius:var(--oc-radius-lg);background:var(--oc-surface);box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-callout-tone,var(--oc-border-strong));color:var(--oc-text);flex-wrap:wrap;min-inline-size:0;display:flex}.oc-callout[data-tone=info]{--oc-callout-tone:var(--oc-accent);--oc-callout-fill:var(--oc-info-subtle)}.oc-callout[data-tone=success]{--oc-callout-tone:var(--oc-success);--oc-callout-fill:var(--oc-success-subtle)}.oc-callout[data-tone=warning]{--oc-callout-tone:var(--oc-warning);--oc-callout-fill:var(--oc-warning-subtle)}.oc-callout[data-tone=danger]{--oc-callout-tone:var(--oc-danger);--oc-callout-fill:var(--oc-danger-subtle)}.oc-callout[data-variant=subtle]{background:var(--oc-callout-fill,var(--oc-surface-raised));box-shadow:none}.oc-callout__icon{color:var(--oc-callout-tone,var(--oc-muted));flex:none;margin-block-start:2px}.oc-callout__body{gap:var(--oc-space-1);flex:16rem;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.oc-callout__body>*{margin:0}.oc-callout__title{font:var(--oc-type-headline)}.oc-callout__actions{align-items:center;gap:var(--oc-space-2);flex-wrap:wrap;min-inline-size:0;margin-inline-start:auto;display:flex}.oc-progress{gap:var(--oc-space-1);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.oc-progress__head{justify-content:space-between;align-items:baseline;gap:0 var(--oc-space-3);font-size:var(--oc-type-xs);flex-wrap:wrap;min-inline-size:0;display:flex}.oc-progress__label{color:var(--oc-text);font-weight:var(--oc-weight-detail)}.oc-progress__value{color:var(--oc-muted);font-variant-numeric:tabular-nums}.oc-progress[data-tone=success]{--oc-progress-fill:var(--oc-success)}.oc-progress[data-tone=warning]{--oc-progress-fill:var(--oc-warning)}.oc-progress[data-tone=danger]{--oc-progress-fill:var(--oc-danger)}.oc-progress__bar{border-radius:var(--oc-radius-pill);background:var(--oc-border);block-size:.375rem;inline-size:100%;color:var(--oc-progress-fill,var(--oc-accent));appearance:none;border:0;margin:0;display:block;overflow:hidden}.oc-progress__bar::-webkit-progress-bar{border-radius:inherit;background:var(--oc-border)}.oc-progress__bar::-webkit-progress-value{border-radius:inherit;background:var(--oc-progress-fill,var(--oc-accent))}.oc-progress__bar::-moz-progress-bar{border-radius:inherit;background:var(--oc-progress-fill,var(--oc-accent))}.oc-progress__bar::-webkit-meter-bar{border-radius:inherit;background:var(--oc-border);border:0;block-size:.375rem}.oc-progress__bar::-webkit-meter-optimum-value{border-radius:inherit;background:var(--oc-progress-fill,var(--oc-accent))}.oc-progress__bar::-webkit-meter-suboptimum-value{border-radius:inherit;background:var(--oc-progress-fill,var(--oc-accent))}.oc-progress__bar::-webkit-meter-even-less-good-value{border-radius:inherit;background:var(--oc-progress-fill,var(--oc-accent))}.oc-progress__bar::-moz-meter-bar{border-radius:inherit;background:var(--oc-progress-fill,var(--oc-accent))}.oc-progress__bar:indeterminate{background:var(--oc-border) linear-gradient(to right, transparent, var(--oc-progress-fill,var(--oc-accent)), transparent) 50% 0 / 40% 100% no-repeat}.oc-progress__bar:indeterminate::-webkit-progress-bar{background:0 0}.oc-progress__bar:indeterminate::-moz-progress-bar{background:0 0}@media (pointer:coarse){.oc-progress__bar{block-size:var(--oc-space-2)}.oc-progress__bar::-webkit-meter-bar{block-size:var(--oc-space-2)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .oc-progress__bar:indeterminate{animation:oc-progress-sweep calc(var(--oc-duration-slow) * 4) var(--oc-ease-standard) infinite}}@keyframes oc-progress-sweep{0%{background-position:-70% 0}to{background-position:170% 0}}.oc-stats{gap:var(--oc-space-3);grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));margin:0;display:grid}.oc-stat{min-inline-size:0;padding:var(--oc-space-3);border-radius:var(--oc-radius-lg);background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-border);flex-direction:column;gap:2px;display:flex}.oc-stat__label{color:var(--oc-muted);font:var(--oc-type-footnote);font-weight:var(--oc-weight-detail)}.oc-stat__value{overflow-wrap:anywhere;font:var(--oc-type-title-3);font-variant-numeric:tabular-nums;letter-spacing:-.01em;margin:0}.oc-stat__meta{color:var(--oc-muted);font:var(--oc-type-footnote);margin:0}.oc-meta{gap:var(--oc-space-2);font-size:var(--oc-type-sm);grid-template-columns:minmax(0,1fr);margin:0;display:grid}.oc-meta__row{gap:2px var(--oc-space-4);flex-wrap:wrap;min-inline-size:0;display:flex}.oc-meta__row>dt{flex:0 0 var(--oc-meta-label-w,10rem);max-inline-size:100%;color:var(--oc-muted);font:var(--oc-type-footnote)}.oc-meta__row>dd{overflow-wrap:anywhere;flex:12rem;min-inline-size:0;margin:0}.oc-meta[data-divided]>.oc-meta__row+.oc-meta__row{box-shadow:inset 0 1px 0 var(--oc-border);padding-block-start:var(--oc-space-2)}.oc-meta[data-layout=stacked]>.oc-meta__row{grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.oc-legend{align-items:center;gap:var(--oc-space-1) var(--oc-space-3);color:var(--oc-muted);font:var(--oc-type-footnote);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.oc-legend__item{align-items:center;gap:var(--oc-space-1);display:inline-flex}.oc-legend__swatch{border-block-start:var(--oc-border-width) solid var(--oc-border-strong);flex:none;block-size:0;inline-size:1.5rem}.oc-legend__swatch[data-line=dashed]{border-block-start-style:dashed}.oc-legend__swatch[data-line=dotted]{border-block-start-style:dotted}.oc-legend__swatch[data-tone=accent]{border-color:var(--oc-accent-text)}.oc-legend__swatch[data-tone=strong]{border-color:var(--oc-text)}.oc-legend__swatch[data-shape=zone]{border:var(--oc-border-width-thin) solid var(--oc-border);border-radius:var(--oc-radius-sm);background:var(--oc-surface-raised);block-size:.75rem;inline-size:1rem}.oc-legend__swatch[data-shape=zone][data-scope=partner]{border-color:var(--oc-border-strong);background:var(--oc-surface)}.oc-legend__swatch[data-shape=zone][data-scope=external]{border-style:dashed;border-color:var(--oc-border-strong);background:0 0}.oc-legend__swatch[data-shape=dot]{border-radius:var(--oc-radius-pill);background:var(--oc-border-strong);border:0;block-size:.625rem;inline-size:.625rem}.oc-legend__note{color:var(--oc-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.oc-tree,.oc-tree__group{margin:0;padding:0;list-style:none}.oc-tree__item:focus-visible{outline:none}.oc-tree__item:focus-visible>.oc-tree__row{outline:var(--oc-focus-width) solid var(--oc-focus);outline-offset:calc(-1 * var(--oc-focus-width))}.oc-tree__row{align-items:center;gap:var(--oc-space-2);min-block-size:var(--oc-nav-row);padding:2px var(--oc-space-2);border-radius:var(--oc-radius-md);color:var(--oc-text);cursor:pointer;display:flex}.oc-tree__row:hover{background:var(--oc-hover)}.oc-tree__item[aria-level="2"]>.oc-tree__row{padding-inline-start:calc(var(--oc-space-2) + var(--oc-space-4))}.oc-tree__item[aria-level="3"]>.oc-tree__row{padding-inline-start:calc(var(--oc-space-2) + 2 * var(--oc-space-4))}.oc-tree__item[aria-level="4"]>.oc-tree__row{padding-inline-start:calc(var(--oc-space-2) + 3 * var(--oc-space-4))}.oc-tree__item[aria-level="5"]>.oc-tree__row{padding-inline-start:calc(var(--oc-space-2) + 4 * var(--oc-space-4))}.oc-tree__item[aria-level="6"]>.oc-tree__row{padding-inline-start:calc(var(--oc-space-2) + 5 * var(--oc-space-4))}.oc-tree__item[aria-level="7"]>.oc-tree__row{padding-inline-start:calc(var(--oc-space-2) + 6 * var(--oc-space-4))}.oc-tree__item[aria-level="8"]>.oc-tree__row{padding-inline-start:calc(var(--oc-space-2) + 7 * var(--oc-space-4))}.oc-tree__item[aria-selected=true]>.oc-tree__row{background:var(--oc-selected);color:var(--oc-selected-text)}.oc-tree__item[aria-expanded=false]>.oc-tree__group{display:none}.oc-tree__row[data-context]{color:var(--oc-muted)}.oc-tree__toggle{inline-size:var(--oc-space-5);block-size:var(--oc-space-5);color:var(--oc-muted);flex:none;place-items:center;margin-inline-start:calc(-1 * var(--oc-space-1));display:grid}.oc-tree__item[aria-expanded=true]>.oc-tree__row>.oc-tree__toggle{transform:rotate(90deg)}.oc-tree__item[aria-expanded=false]:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>.oc-tree__row>.oc-tree__toggle{transform:scaleX(-1)}.oc-tree__icon{block-size:1.25rem;inline-size:1.25rem;color:var(--oc-muted);flex:none;place-items:center;display:inline-grid}svg.oc-tree__icon{padding:1px}img.oc-tree__icon{object-fit:contain}.oc-tree__icon>:is(svg,img){max-block-size:100%;max-inline-size:100%;display:block}.oc-tree:has(.oc-tree__icon) .oc-tree__row:not(:has(>.oc-tree__icon))>.oc-tree__label{margin-inline-start:calc(1.25rem + var(--oc-space-2))}.oc-tree__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-inline-size:0;overflow:hidden}.oc-tree__meta{color:var(--oc-muted);font-size:var(--oc-type-xs);font-weight:var(--oc-weight-body);white-space:nowrap;flex:none}.oc-tree__item[aria-selected=true]>.oc-tree__row :is(.oc-tree__toggle,.oc-tree__icon,.oc-tree__meta){color:inherit}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .oc-tree__toggle{transition:transform var(--oc-duration-fast) var(--oc-ease-standard)}}.oc-row{align-items:flex-start;gap:var(--oc-space-3);inline-size:100%;min-block-size:var(--oc-row);padding:9px var(--oc-space-2);border-radius:var(--oc-radius-md);color:var(--oc-text);font:var(--oc-type-body);text-align:start;cursor:pointer;background:0 0;border:0;text-decoration:none;display:flex}.oc-row:hover:where(:not([data-static])){background:var(--oc-hover)}.oc-row:is([aria-current]:not([aria-current=false]),[aria-selected=true]){background:var(--oc-selected)}.oc-row:is([aria-current]:not([aria-current=false]),[aria-selected=true]):hover{background:color-mix(in srgb, var(--oc-accent) 8%, var(--oc-selected))}.oc-row:focus-visible{outline-offset:calc(-1 * var(--oc-focus-offset))}.oc-list>.oc-row{padding-inline:var(--oc-space-3);border-radius:0}.oc-list>.oc-row:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit}.oc-list>.oc-row:last-child{border-end-end-radius:inherit;border-end-start-radius:inherit}.oc-list>.oc-row:focus-visible{border-radius:calc(var(--oc-radius-lg) - 4px)}@media (pointer:coarse){:is(.oc-row,.oc-list>li){padding-block:14px}.oc-list>:is(li,.oc-row){padding-inline:var(--oc-space-4)}}.oc-row__icon{color:var(--oc-muted);flex:none;padding-block-start:2px;display:grid}.oc-row__text{flex:1;grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.oc-row__title{overflow-wrap:anywhere}.oc-row__title[data-clamp="2"]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oc-row__summary{color:var(--oc-muted);font:var(--oc-type-subheadline);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oc-row__end{flex:none;justify-items:end;gap:2px;display:grid}.oc-row__meta{color:var(--oc-muted);font-size:var(--oc-type-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.oc-row[data-static]{align-items:center;row-gap:var(--oc-space-2);cursor:auto;flex-wrap:wrap;min-inline-size:0}.oc-row[data-static]>.oc-row__icon{padding-block-start:0}.oc-row[data-static]>.oc-row__text{flex:11rem}.oc-row[data-static]>.oc-row__end{justify-content:flex-end;align-items:center;gap:var(--oc-space-2);flex-wrap:wrap;min-inline-size:0;margin-inline-start:auto;display:flex}.oc-split{gap:var(--oc-space-3);flex-direction:column;flex:1;min-inline-size:0;display:flex;container:oc-split/inline-size}.oc-split:has(>.oc-toolbar[data-floating][data-sticky]:not([hidden])){--oc-split-top:calc(var(--oc-space-2) + var(--oc-bar-h) + var(--oc-space-3))}.oc-split:has(>.oc-toolbar[data-bar][data-sticky]:not([data-edge=end],[hidden])){--oc-split-top:calc(var(--oc-bar-h) + var(--oc-space-3))}.oc-split__panes{--oc-split-mode:single;align-items:start;gap:var(--oc-space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}@container oc-split not (min-width:37.5rem){.oc-split:not([data-split=wide],[data-detail-open])>.oc-split__panes>[data-pane=detail],.oc-split[data-detail-open]:not([data-split=wide])>.oc-split__panes>[data-pane=list]{display:none}}@container oc-split not (min-width:56.25rem){.oc-split[data-split=wide]:not([data-detail-open])>.oc-split__panes>[data-pane=detail],.oc-split[data-split=wide][data-detail-open]>.oc-split__panes>[data-pane=list]{display:none}}@container oc-split (min-width:37.5rem){.oc-split:not([data-split=wide])>.oc-split__panes{--oc-split-mode:split;grid-template-columns:var(--oc-split-start,minmax(16rem, 2fr)) var(--oc-split-end,minmax(20rem, 3fr))}.oc-split:not([data-split=wide])>.oc-split__panes>.oc-pane>.oc-pane__header>.oc-pane__back{display:none}}@container oc-split (min-width:56.25rem){.oc-split[data-split=wide]>.oc-split__panes{--oc-split-mode:split;grid-template-columns:var(--oc-split-start,minmax(0, 3fr)) var(--oc-split-end,minmax(20rem, 2fr))}.oc-split[data-split=wide]>.oc-split__panes>.oc-pane>.oc-pane__header>.oc-pane__back{display:none}}@media (min-height:450.02px){@container oc-split (min-width:37.5rem){.oc-split:not([data-split=wide])>.oc-split__panes>.oc-pane[data-sticky]{block-size:calc(var(--oc-split-room,100dvh - var(--oc-header-h) - max(var(--oc-space-6), var(--oc-tabbar-space))) - var(--oc-split-top,0px));position:sticky;inset-block-start:calc(var(--oc-sticky-top) + var(--oc-split-top,0px))}.oc-split:not([data-split=wide])>.oc-split__panes>.oc-pane[data-sticky]>.oc-pane__body{--oc-sticky-top:0px;overscroll-behavior:contain;overflow:auto}}@container oc-split (min-width:56.25rem){.oc-split[data-split=wide]>.oc-split__panes>.oc-pane[data-sticky]{block-size:calc(var(--oc-split-room,100dvh - var(--oc-header-h) - max(var(--oc-space-6), var(--oc-tabbar-space))) - var(--oc-split-top,0px));position:sticky;inset-block-start:calc(var(--oc-sticky-top) + var(--oc-split-top,0px))}.oc-split[data-split=wide]>.oc-split__panes>.oc-pane[data-sticky]>.oc-pane__body{--oc-sticky-top:0px;overscroll-behavior:contain;overflow:auto}}}.oc-pane{border-radius:var(--oc-radius-lg);background:var(--oc-surface);min-block-size:0;min-inline-size:0;box-shadow:inset 0 0 0 1px var(--oc-border);flex-direction:column;display:flex;overflow:clip}:where(.oc-pane:has(>.oc-pane__footer)){position:relative}.oc-pane:has(>.oc-pane__footer):after{content:"";z-index:1;block-size:var(--oc-radius-lg);border:1px solid var(--oc-border);pointer-events:none;border-block-start:0;border-end-end-radius:inherit;border-end-start-radius:inherit;position:absolute;inset:auto 0 0}.oc-pane__header{gap:var(--oc-space-2);padding:var(--oc-space-4) var(--oc-space-5) var(--oc-space-3);flex:none;grid-template-columns:minmax(0,1fr);display:grid}.oc-pane__header[data-divided]{box-shadow:inset 0 -1px 0 var(--oc-border)}.oc-pane__back{justify-self:start;margin-inline-start:calc(-1 * var(--oc-space-2))}.oc-pane__toolbar{align-items:center;gap:var(--oc-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.oc-pane__toolbar>:is(.oc-select,.oc-input){flex:10rem;min-inline-size:0}.oc-pane__meta{padding:0 var(--oc-space-5) var(--oc-space-2);color:var(--oc-muted);font-size:var(--oc-type-xs);font-variant-numeric:tabular-nums}.oc-pane__body{min-block-size:0;padding:0 var(--oc-space-5) var(--oc-space-5);flex:1;position:relative}.oc-pane__body[data-variant=list]{padding:0 var(--oc-space-2) var(--oc-space-3)}.oc-pane__body:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-pane__footer{gap:var(--oc-space-2);padding:var(--oc-space-3) var(--oc-space-5) var(--oc-space-4);background:var(--oc-surface);box-shadow:inset 0 1px 0 var(--oc-border), inset 1px 0 0 var(--oc-border), inset -1px 0 0 var(--oc-border);flex:none;grid-template-columns:minmax(0,1fr);display:grid}@media (min-height:450.02px){.oc-pane__footer[data-sticky]{z-index:1;position:sticky;inset-block-end:var(--oc-dock-bottom)}.oc-pane__footer[data-sticky]:after{content:"";block-size:var(--oc-dock-bottom);background:inherit;box-shadow:inset 1px 0 0 var(--oc-border), inset -1px 0 0 var(--oc-border);position:absolute;inset-block-start:100%;inset-inline:0}:is(.oc-shell[data-sidebar=inset]>.oc-main,.oc-region) .oc-pane__footer[data-sticky]:after{block-size:calc(max(var(--oc-space-6), var(--oc-tabbar-space)) + var(--oc-dock-bottom))}}.oc-pane__summary{justify-content:space-between;align-items:baseline;gap:var(--oc-space-1) var(--oc-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.oc-pane__summary>*{margin:0}.oc-pane__expand{display:none}.oc-pane__footer[data-compact]{--oc-dock-mode:full}@media (pointer:coarse) and (not (min-width:45rem)){.oc-pane__footer[data-compact]{--oc-dock-mode:compact}.oc-pane__footer[data-compact][data-collapsed]{align-items:center;column-gap:var(--oc-space-3);grid-template-columns:minmax(0,1fr) auto}.oc-pane__footer[data-compact][data-collapsed]>:not(.oc-pane__summary,.oc-pane__expand){display:none}.oc-pane__footer[data-compact][data-collapsed]>.oc-pane__summary{flex-flow:column;align-items:start;gap:0}.oc-pane__footer[data-compact][data-collapsed]>.oc-pane__expand{display:inline-flex}}.oc-reader{min-inline-size:0;container:oc-reader/inline-size}.oc-reader__grid{align-items:start;gap:var(--oc-space-6);grid-template-columns:minmax(0,1fr);display:grid}.oc-reader__aside{align-content:start;gap:var(--oc-space-5);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.oc-reader__aside:empty{display:none}@container oc-reader (min-width:56.25rem){.oc-reader__grid{grid-template-columns:minmax(0,1fr) 16rem}.oc-reader__aside{max-block-size:calc(100dvh - var(--oc-header-h) - max(var(--oc-space-6), var(--oc-tabbar-space)) - 2 * var(--oc-space-5));overscroll-behavior:contain;position:sticky;inset-block-start:calc(var(--oc-sticky-top) + var(--oc-space-5));overflow-y:auto}}@container oc-reader not (min-width:56.25rem){.oc-reader:not([data-aside=early]) .oc-toc{display:none}}@container oc-reader (45rem<=width<56.25rem){.oc-reader[data-aside=early] .oc-reader__grid{grid-template-columns:minmax(0,1fr) 14rem}.oc-reader[data-aside=early] .oc-reader__aside{max-block-size:calc(100dvh - var(--oc-header-h) - max(var(--oc-space-6), var(--oc-tabbar-space)) - 2 * var(--oc-space-5));overscroll-behavior:contain;position:sticky;inset-block-start:calc(var(--oc-sticky-top) + var(--oc-space-5));overflow-y:auto}}@container oc-reader not (min-width:45rem){.oc-reader[data-aside=early] .oc-toc{display:none}}.oc-toc{gap:var(--oc-space-2);grid-template-columns:minmax(0,1fr);display:grid}.oc-toc__list{border-inline-start:var(--oc-border-width-thin) solid var(--oc-border);grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.oc-toc__link{align-items:center;gap:var(--oc-space-2);min-block-size:var(--oc-nav-row);padding:2px var(--oc-space-3);border-radius:var(--oc-radius-md);color:var(--oc-muted);font:var(--oc-type-subheadline);text-decoration:none;display:flex}.oc-toc__link[data-level="3"]{padding-inline-start:var(--oc-space-6)}.oc-toc__link:hover{background:var(--oc-hover);color:var(--oc-text)}.oc-toc__link:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-toc__link[aria-current]:not([aria-current=false]){background:var(--oc-selected);color:var(--oc-selected-text)}.oc-prose>*{margin-block:0}.oc-prose>*+*{margin-block-start:var(--oc-space-3)}.oc-prose>*+:is(h1,h2){margin-block-start:calc(var(--oc-space-3) + var(--oc-space-7))}.oc-prose>hr+:is(h1,h2){margin-block-start:calc(var(--oc-space-3) + var(--oc-space-2))}.oc-prose>*+h3{margin-block-start:calc(var(--oc-space-3) + var(--oc-space-4))}.oc-prose>*+h4{margin-block-start:calc(2 * var(--oc-space-3))}.oc-prose :is(h1,h2,h3,h4){scroll-margin-block-start:var(--oc-space-4)}.oc-prose h1{font-size:var(--oc-type-2xl)}.oc-prose h2{font:var(--oc-type-title-3)}.oc-prose h3{font:var(--oc-type-headline)}.oc-prose h4{font:var(--oc-type-body);font-weight:var(--oc-weight-title)}.oc-prose :is(ul,ol){padding-inline-start:var(--oc-space-5)}.oc-prose li+li,.oc-prose li>:is(ul,ol){margin-block-start:var(--oc-space-1)}.oc-prose blockquote{gap:var(--oc-space-2);border-inline-start:3px solid var(--oc-border);color:var(--oc-muted);grid-template-columns:minmax(0,1fr);margin-inline:0;padding-inline-start:var(--oc-space-4);display:grid}.oc-prose blockquote>*{margin:0}.oc-prose :not(pre)>code{padding:0 var(--oc-space-1);border-radius:var(--oc-radius-xs);background:var(--oc-surface-sunken);overflow-wrap:anywhere}:is(.oc-prose pre,.oc-pre){padding:var(--oc-space-3) 14px;border-radius:var(--oc-radius-md);background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-border);color:var(--oc-text);font:var(--oc-type-subheadline);font-family:var(--oc-font-mono);tab-size:2;white-space:pre;margin:0;overflow:auto}.oc-pre[data-wrap]{white-space:pre-wrap;overflow-wrap:anywhere}.oc-pre[data-bounded]{max-block-size:calc(36 * var(--oc-type-sm));overscroll-behavior:contain;overflow-y:auto}:is(.oc-prose pre,.oc-pre):focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-prose table{border-collapse:collapse;inline-size:100%;font-size:var(--oc-type-sm);line-height:var(--oc-line-body)}.oc-prose :is(th,td){padding:var(--oc-space-2) var(--oc-space-3);box-shadow:inset 0 -1px 0 var(--oc-border);text-align:start;vertical-align:top}.oc-prose th{color:var(--oc-muted);font-weight:var(--oc-weight-title)}.oc-prose hr{border:0;border-block-start:var(--oc-border-width-thin) solid var(--oc-border);block-size:0}.oc-prose img{border-radius:var(--oc-radius-md);block-size:auto;max-inline-size:100%}.oc-table-scroll{overscroll-behavior-inline:contain;max-inline-size:100%;overflow-x:auto;container:oc-table/inline-size}.oc-table-scroll:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-table__sort{align-items:center;gap:var(--oc-space-1);min-block-size:var(--oc-control-sm);margin-inline:calc(-1 * var(--oc-space-1));padding:0 var(--oc-space-1);border-radius:var(--oc-radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.oc-table__sort:hover{background:var(--oc-hover);color:var(--oc-text)}.oc-table th[aria-sort]:not([aria-sort=none]){color:var(--oc-text)}.oc-table__title{font-weight:var(--oc-weight-detail);display:block}.oc-table__subtitle{color:var(--oc-muted);font-size:var(--oc-type-xs);display:block}.oc-table[data-interactive] tbody tr{cursor:pointer}.oc-table[data-sticky-head] thead th{z-index:1;background:var(--oc-surface);position:sticky;inset-block-start:var(--oc-sticky-top)}@container oc-table not (min-width:37.5rem){.oc-table[data-reflow=stack] thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.oc-table[data-reflow=stack] :is(tbody,tr,th,td){display:block}.oc-table[data-reflow=stack] tbody tr{padding-block:var(--oc-space-2);box-shadow:inset 0 -1px 0 var(--oc-border)}.oc-table[data-reflow=stack] tbody :is(th,td){height:auto;box-shadow:none;text-align:start;padding-block:2px}.oc-table[data-reflow=stack] tbody :is(th,td)[data-label]:before{content:attr(data-label);color:var(--oc-muted);font-size:var(--oc-type-xs);font-weight:var(--oc-weight-detail);display:block}}.oc-steps{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.oc-steps__item{min-inline-size:0;display:flex;position:relative}.oc-steps__link{align-items:flex-start;gap:var(--oc-space-3);min-inline-size:0;min-block-size:var(--oc-row);padding:var(--oc-space-2);border-radius:var(--oc-radius-md);color:var(--oc-text);font:inherit;text-align:start;background:0 0;border:0;flex:1;text-decoration:none;display:flex}.oc-steps__link:is(a,button){cursor:pointer}.oc-steps__link:is(a,button):hover{background:var(--oc-hover)}.oc-steps__link:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-steps__link[aria-current]:not([aria-current=false]){background:var(--oc-selected)}.oc-steps__marker{--oc-marker:1.75rem;z-index:1;inline-size:var(--oc-marker,1.75rem);block-size:var(--oc-marker,1.75rem);border-radius:var(--oc-radius-pill);background:var(--oc-surface);box-shadow:inset 0 0 0 1.5px var(--oc-border);color:var(--oc-muted);font:var(--oc-type-footnote);font-weight:var(--oc-weight-title);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid;position:relative}.oc-steps__item[data-state=current] .oc-steps__marker{background:var(--oc-accent-tint);box-shadow:inset 0 0 0 2px var(--oc-accent), 0 0 0 4px var(--oc-accent-tint);color:var(--oc-accent-text)}.oc-steps__item[data-state=done] .oc-steps__marker{background:var(--oc-accent);box-shadow:none;color:var(--oc-on-accent)}.oc-steps__item[data-state=blocked] .oc-steps__marker{background:var(--oc-danger-fill);box-shadow:none;color:#fff}.oc-steps__text{flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-inline-size:0;padding-block-start:2px;display:grid}.oc-steps__title{font-weight:var(--oc-weight-detail);overflow-wrap:anywhere}.oc-steps__state{color:var(--oc-muted);font-size:var(--oc-type-xs);font-weight:var(--oc-weight-detail)}.oc-steps__item[data-state=current] .oc-steps__state{color:var(--oc-accent-text);font-weight:var(--oc-weight-title)}.oc-steps__item[data-state=done] .oc-steps__state{color:var(--oc-success)}.oc-steps__item[data-state=blocked] .oc-steps__state{color:var(--oc-danger);font-weight:var(--oc-weight-title)}.oc-steps__item[data-state=current] .oc-steps__title{font-weight:var(--oc-weight-title)}.oc-steps__meta{gap:0 var(--oc-space-2);color:var(--oc-muted);font-size:var(--oc-type-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;min-inline-size:0;display:flex}.oc-steps[data-orientation=horizontal] .oc-steps__meta{display:none}.oc-steps__item:not(:last-child):after{content:"";inset-block:calc(var(--oc-space-2) + 1.75rem + 2px) calc(2px - var(--oc-space-2));border-inline-start:var(--oc-border-width) dashed var(--oc-border);inline-size:0;position:absolute;inset-inline-start:calc(var(--oc-space-2) + 1.75rem / 2 - 1px)}.oc-steps__item[data-state=done]:not(:last-child):after{border-inline-start-style:solid;border-color:var(--oc-border-strong)}.oc-steps[data-orientation=horizontal]{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scroll-padding-inline:var(--oc-space-2);scrollbar-width:thin;padding-block-end:var(--oc-space-1);display:flex;overflow-x:auto}.oc-steps[data-orientation=horizontal]>.oc-steps__item{scroll-snap-align:start;flex:1 0 9rem}.oc-steps[data-orientation=horizontal] .oc-steps__link{gap:var(--oc-space-2);flex-direction:column}.oc-steps[data-orientation=horizontal]>.oc-steps__item:not(:last-child):after{inset-block:calc(var(--oc-space-2) + 1.75rem / 2 - 1px) auto;inset-inline:calc(var(--oc-space-2) + 1.75rem + 2px) calc(2px - var(--oc-space-2));border-inline-start:0;border-block-start:var(--oc-border-width) dashed var(--oc-border);block-size:0;inline-size:auto}.oc-steps[data-orientation=horizontal]>.oc-steps__item[data-state=done]:not(:last-child):after{border-block-start-style:solid;border-color:var(--oc-border-strong)}.oc-skeleton-group{align-content:start;gap:var(--oc-space-2);grid-template-columns:minmax(0,1fr);display:grid}.oc-skeleton{border-radius:var(--oc-radius-sm);background:var(--oc-fill);block-size:.9em;inline-size:100%;display:block}.oc-skeleton[data-shape=label]{block-size:.625rem;inline-size:40%}.oc-skeleton[data-shape=heading]{block-size:1.25rem;inline-size:60%}.oc-skeleton[data-shape=control]{block-size:var(--oc-control-md);border-radius:var(--oc-radius-md)}.oc-skeleton[data-shape=block]{border-radius:var(--oc-radius-lg);block-size:6rem}.oc-skeleton[data-shape=circle]{inline-size:var(--oc-control-md);block-size:var(--oc-control-md);border-radius:var(--oc-radius-pill)}.oc-skeleton[data-width=short]{inline-size:40%}.oc-skeleton[data-width=medium]{inline-size:70%}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .oc-skeleton{animation:oc-skeleton-pulse calc(var(--oc-duration-slow) * 4) var(--oc-ease-standard) infinite alternate}}@keyframes oc-skeleton-pulse{to{opacity:.45}}.oc-canvas{border-radius:var(--oc-radius-lg);background:var(--oc-surface);min-block-size:20rem;box-shadow:0 0 0 .5px var(--oc-border);position:relative;overflow:hidden;container:oc-canvas/inline-size}.oc-canvas__viewport{touch-action:none;cursor:grab;position:absolute;inset:0;overflow:hidden}.oc-canvas__viewport[data-dragging]{cursor:grabbing}.oc-canvas__viewport:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-canvas__controls{z-index:1;max-inline-size:calc(100% - 2 * var(--oc-space-3));flex-wrap:nowrap;position:absolute}.oc-canvas__controls:is([data-place=top-start],:not([data-place])){inset-block-start:var(--oc-space-3);inset-inline-start:var(--oc-space-3)}.oc-canvas__controls[data-place=top-end]{inset-block-start:var(--oc-space-3);inset-inline-end:var(--oc-space-3)}.oc-canvas__controls[data-place=bottom-start]{inset-block-end:var(--oc-space-3);inset-inline-start:var(--oc-space-3)}.oc-canvas__controls[data-place=bottom-end]{inset-block-end:var(--oc-space-3);inset-inline-end:var(--oc-space-3)}.oc-canvas:has(>.oc-canvas__controls[data-place=bottom-end])>.oc-canvas__controls[data-place=bottom-start]{max-inline-size:calc(100% - 3 * var(--oc-space-3) - 3 * var(--oc-control-md) - 4px);flex-wrap:wrap}@container oc-canvas not (min-width:45rem){.oc-canvas__controls{max-inline-size:calc(100% - 2 * var(--oc-space-2));flex-wrap:wrap}.oc-canvas__controls:is([data-place=top-start],:not([data-place])){inset-block-start:var(--oc-space-2);inset-inline-start:var(--oc-space-2)}.oc-canvas__controls[data-place=top-end]{inset-block-start:var(--oc-space-2);inset-inline-end:var(--oc-space-2)}.oc-canvas__controls[data-place=bottom-start]{inset-block-end:var(--oc-space-2);inset-inline-start:var(--oc-space-2)}.oc-canvas__controls[data-place=bottom-end]{inset-block-end:var(--oc-space-2);inset-inline-end:var(--oc-space-2)}.oc-canvas__controls [data-compact=hide]{display:none}}.oc-toolbar__divider{inline-size:0;block-size:var(--oc-space-5);margin-inline:var(--oc-space-1);border-inline-start:var(--oc-border-width-thin) solid var(--oc-border);flex:none;align-self:center}.oc-toolbar__value{min-inline-size:3.25rem;padding-inline:var(--oc-space-1);color:var(--oc-text);font-size:var(--oc-type-xs);font-variant-numeric:tabular-nums;text-align:center}.oc-toolbar__status{min-inline-size:0;color:var(--oc-muted);font-size:var(--oc-type-xs);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-inline-start:auto;overflow:hidden}.oc-pad{grid-template:repeat(3, var(--oc-control-md)) / repeat(3, var(--oc-control-md));direction:ltr;gap:2px;display:grid}.oc-pad>[data-dir=up]{grid-area:1/2}.oc-pad>[data-dir=left]{grid-area:2/1}.oc-pad>[data-dir=center]{grid-area:2/2}.oc-pad>[data-dir=right]{grid-area:2/3}.oc-pad>[data-dir=down]{grid-area:3/2}.oc-fullscreen[data-fullscreen=fallback]{z-index:var(--oc-z-modal);block-size:auto;inline-size:auto;padding:var(--oc-space-3);background:var(--oc-bg);position:fixed;inset:0}.oc-fullscreen:fullscreen{block-size:100%;inline-size:100%;padding:var(--oc-space-3);background:var(--oc-bg)}.oc-fullscreen::backdrop{background:var(--oc-bg)}.oc-fullscreen:is(:fullscreen,[data-fullscreen=fallback]){--oc-sticky-top:0px;--oc-split-room:calc(100dvh - 2 * var(--oc-space-3))}.oc-anchor{display:inline-flex;position:relative}.oc-anchor>:is(.oc-menu,.oc-popover){overscroll-behavior:contain;max-block-size:min(20rem,70dvh);position:absolute;inset-block-start:calc(100% + var(--oc-space-1));inset-inline-end:0;overflow:auto}.oc-anchor>:is(.oc-menu,.oc-popover)[data-align=start]{inset-inline:0 auto}.oc-anchor>:is(.oc-menu,.oc-popover)[data-place=above]{inset-block:auto calc(100% + var(--oc-space-1))}.oc-menu__label{padding:.375rem var(--oc-space-3) var(--oc-space-1);color:var(--oc-text);font:var(--oc-type-subheadline);font-weight:var(--oc-weight-title);margin:0}.oc-menu__item:has(>.oc-menu__text){padding-block:var(--oc-space-1)}.oc-menu__text{flex:1;min-inline-size:0}.oc-menu__check{color:var(--oc-accent-text);flex:none;margin-inline-start:auto}.oc-menu__note{max-inline-size:18rem;padding:var(--oc-space-2) var(--oc-space-3);color:var(--oc-muted);font-size:var(--oc-type-xs)}.oc-menu__divider{block-size:0;margin:var(--oc-space-1) var(--oc-space-2);border:0;border-block-start:var(--oc-border-width-thin) solid var(--oc-border)}.oc-toast__message{flex:1;min-inline-size:0}.oc-toast__close{border-radius:var(--oc-radius-pill);color:inherit;flex:none}.oc-empty[data-size=compact]{padding:var(--oc-space-3);gap:2px}.oc-empty[data-size=compact] .oc-empty__title{font:var(--oc-type-headline)}.oc-empty[data-variant=inline]{place-items:start;gap:2px var(--oc-space-3);padding:var(--oc-space-3) 0;text-align:start;grid-template-columns:auto minmax(0,1fr)}.oc-empty[data-variant=inline]>*{grid-column:2}.oc-empty[data-variant=inline]>svg{block-size:1.5rem;inline-size:1.5rem;color:var(--oc-muted);grid-area:1/1;margin-block-start:-.1875rem}.oc-empty[data-variant=inline] .oc-empty__title{font:var(--oc-type-headline)}.oc-empty[data-variant=inline] .oc-empty__art{display:none}.oc-empty[data-variant=inline] .oc-empty__actions{justify-content:flex-start;margin-block-start:var(--oc-space-2)}.oc-empty__actions{justify-content:center;gap:var(--oc-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.oc-card[data-size=small]{padding:var(--oc-space-3)}a.oc-card{color:var(--oc-text);text-decoration:none;display:block}.oc-card:has(>:is(.oc-card__eyebrow,.oc-card__title,.oc-card__summary,.oc-card__media)){grid-template-columns:minmax(0,1fr);align-content:start;gap:6px;display:grid}.oc-card__eyebrow{color:var(--oc-muted);font:var(--oc-type-footnote);font-weight:var(--oc-weight-detail);align-items:center;gap:6px;margin:0;display:flex}.oc-card__title{color:var(--oc-text);font:var(--oc-type-headline);overflow-wrap:anywhere;margin:0}.oc-card__summary{color:var(--oc-muted);font:var(--oc-type-subheadline);margin:0}.oc-card__media{place-items:start;margin:0;display:grid}.oc-card:has(>.oc-card__media){column-gap:var(--oc-space-3);grid-template-columns:auto minmax(0,1fr);container-type:inline-size}.oc-card:has(>.oc-card__media)>:not(.oc-card__media){grid-column:2}.oc-card:has(>.oc-card__media)>.oc-card__media{grid-column:1;grid-row:1 / span var(--oc-card-rows,3)}:is(.oc-card:has(>.oc-card__media):not(:has(>.oc-card__eyebrow)),.oc-card:has(>.oc-card__media):not(:has(>.oc-card__summary))){--oc-card-rows:2}.oc-card:has(>.oc-card__media):not(:has(>.oc-card__eyebrow)):not(:has(>.oc-card__summary)){--oc-card-rows:1}@container not (min-width:15rem){.oc-card:has(>.oc-card__media)>*{grid-area:auto/1/auto/-1}}button.oc-card{inline-size:100%;color:var(--oc-text);font:inherit;text-align:start;cursor:pointer;border:0;grid-template-columns:minmax(0,1fr);margin:0;display:grid}:is(a.oc-card,button.oc-card,.oc-card[data-interactive]):hover{box-shadow:inset 0 0 0 1px var(--oc-border-strong)}:is(a.oc-card,button.oc-card,.oc-card[data-interactive]):active{background:var(--oc-surface-raised)}:is(a.oc-card,button.oc-card):is(:disabled,[aria-disabled=true]){box-shadow:inset 0 0 0 1px var(--oc-border);background:var(--oc-surface);color:var(--oc-disabled);cursor:default}:is(a.oc-card,button.oc-card):is(:disabled,[aria-disabled=true]) :is(.oc-card__eyebrow,.oc-card__summary){color:var(--oc-disabled)}.oc-icon-tile{inline-size:var(--oc-control-lg);block-size:var(--oc-control-lg);border-radius:var(--oc-radius-md);background:var(--oc-secondary-bg);color:var(--oc-text);flex:none;place-items:center;display:grid}[data-expression=supportive] .oc-icon-tile[data-art=lavender]{background:var(--oc-art-lavender)}[data-expression=supportive] .oc-icon-tile[data-art=sky]{background:var(--oc-art-sky)}[data-expression=supportive] .oc-icon-tile[data-art=mint]{background:var(--oc-art-mint)}[data-expression=supportive] .oc-icon-tile[data-art=blush]{background:var(--oc-art-blush)}.oc-status-icon{color:var(--oc-muted);flex:none;place-items:center;display:inline-grid}.oc-status-icon[data-tone=success]{color:var(--oc-success)}.oc-status-icon[data-tone=warning]{color:var(--oc-warning)}.oc-status-icon[data-tone=danger]{color:var(--oc-danger)}.oc-status-icon[data-tone=info]{color:var(--oc-info)}@media (forced-colors:active){:is(.oc-pane,.oc-canvas,.oc-callout,.oc-stat,.oc-menu){border:1px solid canvastext}.oc-pane__header[data-divided]{border-block-end:1px solid canvastext}:is(.oc-pane__footer,.oc-section[data-divided]){border-block-start:1px solid canvastext}.oc-pane:has(>.oc-pane__footer):after{content:none}:is(.oc-table,.oc-prose) :is(th,td){border-block-end:1px solid canvastext}:is(.oc-row,.oc-link[data-variant=row],.oc-steps__link,.oc-toc__link):is([aria-current]:not([aria-current=false]),[aria-selected=true]),.oc-tree__item[aria-selected=true]>.oc-tree__row,.oc-table tbody tr[aria-selected=true]{outline-offset:-2px;outline:2px solid highlight}.oc-chip{border-color:canvastext}.oc-chip:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.oc-chip:is(:disabled,[aria-disabled=true]){color:graytext;border-color:graytext}.oc-progress__bar{forced-color-adjust:none;background:canvas;border:1px solid canvastext}.oc-progress__bar:indeterminate{background:canvas linear-gradient(90deg,canvas,highlight,canvas) 50% 0/40% 100% no-repeat}.oc-progress__bar::-webkit-progress-bar{background:canvas}.oc-progress__bar::-webkit-progress-value{background:highlight}.oc-progress__bar::-moz-progress-bar{background:highlight}.oc-progress__bar::-webkit-meter-bar{background:canvas}.oc-progress__bar::-webkit-meter-optimum-value{background:highlight}.oc-progress__bar::-webkit-meter-suboptimum-value{background:highlight}.oc-progress__bar::-webkit-meter-even-less-good-value{background:highlight}.oc-progress__bar::-moz-meter-bar{background:highlight}.oc-steps__marker{forced-color-adjust:none;color:canvastext;background:canvas;border-color:canvastext}.oc-steps__item[data-state=current] .oc-steps__marker{color:highlighttext;background:highlight;border-color:highlight}.oc-steps__item[data-state=done] .oc-steps__marker{color:canvas;background:canvastext}.oc-steps__item[data-state=blocked] .oc-steps__marker{border-style:dashed}.oc-skeleton{forced-color-adjust:none;background:graytext}.oc-legend__swatch[data-shape=dot]{forced-color-adjust:none;background:canvastext}}.oc-check{--oc-check-size:1rem;--oc-check-row:var(--oc-control-md);--oc-check-dim:var(--oc-disabled-border);inline-size:fit-content;max-inline-size:100%;min-block-size:var(--oc-check-row,var(--oc-control-md));padding-block:calc((var(--oc-check-row,var(--oc-control-md)) - 1.375rem) / 2);color:var(--oc-text);font:var(--oc-type-body);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1px .625rem;display:grid}.oc-check>input{appearance:none;inline-size:var(--oc-check-size,1rem);block-size:var(--oc-check-size,1rem);margin:max(0px, calc((1lh - var(--oc-check-size,1rem)) / 2)) 0 0;border-radius:var(--oc-radius-sm);background:var(--oc-field-bg);box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-border-strong);color:inherit;font:inherit;cursor:pointer;border:0;grid-row:1;place-content:center;display:inline-grid;position:relative}.oc-check>input[type=radio]{border-radius:var(--oc-radius-pill)}:is(.oc-check,.oc-switch)>.oc-check__label{overflow-wrap:anywhere;min-inline-size:0}:is(.oc-check,.oc-switch)>.oc-check__description{min-inline-size:0;color:var(--oc-muted);font:var(--oc-type-footnote)}.oc-check>:is(.oc-check__label,.oc-check__description){grid-column:2}:is(.oc-check:hover>input,.oc-check>input:hover):enabled:not(:checked,[type=checkbox]:indeterminate,[aria-invalid=true]){box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-muted)}.oc-check>input[type=checkbox]:is(:checked,:indeterminate){background:var(--oc-accent);box-shadow:none}.oc-check>input[type=radio]:checked{box-shadow:inset 0 0 0 calc((var(--oc-check-size,1rem) - .5rem) / 2) var(--oc-accent)}:is(.oc-check:hover>input,.oc-check>input:hover)[type=checkbox]:is(:checked,:indeterminate):enabled:not([aria-invalid=true]){background:var(--oc-accent-hover)}:is(.oc-check:hover>input,.oc-check>input:hover)[type=radio]:checked:enabled:not([aria-invalid=true]){box-shadow:inset 0 0 0 calc((var(--oc-check-size,1rem) - .5rem) / 2) var(--oc-accent-hover)}.oc-check>input[type=checkbox]:checked:before{content:"";inline-size:calc(var(--oc-check-size,1rem) * .3125);block-size:calc(var(--oc-check-size,1rem) * .5625);border:solid var(--oc-on-accent);border-width:0 2px 2px 0;translate:0 -20%;rotate:45deg}.oc-check>input[type=checkbox]:indeterminate:before{content:"";inline-size:calc(var(--oc-check-size,1rem) * .5);border:solid var(--oc-on-accent);border-width:0 0 2px;block-size:0;translate:none;rotate:none}.oc-check>input[aria-invalid=true]{box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-danger-fill)}.oc-check>input[type=checkbox][aria-invalid=true]:is(:checked,:indeterminate){background:var(--oc-danger-fill);box-shadow:none}.oc-check>input[type=radio][aria-invalid=true]:checked{box-shadow:inset 0 0 0 calc((var(--oc-check-size,1rem) - .5rem) / 2) var(--oc-danger-fill)}.oc-check>input:disabled{box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-check-dim,var(--oc-border));cursor:not-allowed}.oc-check>input[type=checkbox]:disabled:is(:checked,:indeterminate){background:var(--oc-check-dim,var(--oc-border));box-shadow:none}.oc-check>input[type=radio]:disabled:checked{box-shadow:inset 0 0 0 calc((var(--oc-check-size,1rem) - .5rem) / 2) var(--oc-check-dim,var(--oc-border))}.oc-check:has(>input:disabled){color:var(--oc-disabled);cursor:not-allowed}:is(.oc-check,.oc-switch):has(>input:disabled)>.oc-check__description{color:var(--oc-disabled)}:is(.oc-check:active>input,.oc-check>input:active):enabled{transform:perspective(max(24px, var(--oc-check-size,1rem))) translateZ(-2px)}.oc-check[data-variant=card]{gap:var(--oc-space-1);border-radius:var(--oc-radius-lg);background:var(--oc-surface);min-block-size:0;inline-size:auto;box-shadow:inset 0 0 0 var(--oc-border-width-thin) var(--oc-border);font:var(--oc-type-subheadline);grid-template-columns:minmax(0,1fr);padding:.875rem;padding-inline-start:2.75rem;position:relative}.oc-check[data-variant=card]>input{position:absolute;inset-block-start:.875rem;inset-inline-start:.875rem}.oc-check[data-variant=card]>:is(.oc-check__label,.oc-check__description){grid-column:1}.oc-check[data-variant=card]>.oc-check__label{font:var(--oc-type-headline)}.oc-check[data-variant=card]:hover:has(>input:enabled:not(:checked,[aria-invalid=true])){box-shadow:inset 0 0 0 var(--oc-border-width-thin) var(--oc-border-strong)}.oc-check[data-variant=card]:has(>input:checked){box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-neutral)}.oc-check[data-variant=card]:has(>input[aria-invalid=true]){box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-danger-fill)}.oc-check[data-variant=card]:has(>input:disabled){box-shadow:inset 0 0 0 var(--oc-border-width-thin) var(--oc-border)}.oc-check[data-variant=card]:has(>input:focus-visible){outline:var(--oc-focus-width) solid var(--oc-focus);outline-offset:var(--oc-focus-offset)}.oc-check[data-variant=card]>input:focus-visible{outline:none}.oc-switch{--oc-switch-w:1.625rem;--oc-switch-h:1rem;--oc-switch-dim:var(--oc-disabled-border);gap:1px var(--oc-space-3);min-block-size:var(--oc-control-md);color:var(--oc-text);font:var(--oc-type-body);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.oc-switch>:is(.oc-check__label,.oc-check__description){grid-column:1}.oc-switch>input{--oc-switch-knob:calc(var(--oc-switch-h,1rem) - .5rem);appearance:none;inline-size:var(--oc-switch-w,1.625rem);block-size:var(--oc-switch-h,1rem);border-radius:var(--oc-radius-pill);background:var(--oc-field-bg);box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-border-strong);color:inherit;font:inherit;cursor:pointer;border:0;grid-area:1/2;margin:0;position:relative}.oc-switch:has(>.oc-check__description)>input{grid-row:1/span 2}.oc-switch>input:before{content:"";inline-size:var(--oc-switch-knob,.5rem);block-size:var(--oc-switch-knob,.5rem);border:calc(var(--oc-switch-knob,.5rem) / 2) solid var(--oc-border-strong);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:calc((var(--oc-switch-h,1rem) - var(--oc-switch-knob,.5rem)) / 2);translate:0 -50%}.oc-switch>input:checked{--oc-switch-knob:calc(var(--oc-switch-h,1rem) - .375rem);background:var(--oc-accent);box-shadow:none}.oc-switch>input:checked:before{border-color:var(--oc-field-bg);inset-inline-start:calc(var(--oc-switch-w,1.625rem) - (var(--oc-switch-h,1rem) + var(--oc-switch-knob,.625rem)) / 2)}:is(.oc-switch:hover>input,.oc-switch>input:hover):enabled:not(:checked,[aria-busy=true]){box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-muted)}:is(.oc-switch:hover>input,.oc-switch>input:hover):enabled:not(:checked,[aria-busy=true]):before{border-color:var(--oc-muted)}:is(.oc-switch:hover>input,.oc-switch>input:hover):enabled:checked:not([aria-busy=true]){background:var(--oc-accent-hover)}.oc-switch>input[aria-busy=true]{cursor:progress}.oc-switch>input:disabled{box-shadow:inset 0 0 0 var(--oc-border-width) var(--oc-switch-dim,var(--oc-border));cursor:not-allowed}.oc-switch>input:disabled:before{border-color:var(--oc-switch-dim,var(--oc-border))}.oc-switch>input:disabled:checked{background:var(--oc-switch-dim,var(--oc-border));box-shadow:none}.oc-switch>input:disabled:checked:before{border-color:var(--oc-field-bg)}.oc-switch:has(>input:disabled){color:var(--oc-disabled);cursor:not-allowed}.oc-fieldset{gap:var(--oc-space-3);border:0;grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;padding:0;display:grid}.oc-fieldset__legend{color:var(--oc-text);font:var(--oc-type-headline);margin-block-end:var(--oc-space-1);padding:0}.oc-fieldset>.oc-help{margin:0}.oc-fieldset:has(:is(input,select,textarea)[aria-invalid=true])>.oc-fieldset__legend{color:var(--oc-danger)}.oc-fieldset:disabled>.oc-fieldset__legend{color:var(--oc-disabled)}.oc-field__foot{justify-content:space-between;align-items:baseline;gap:0 var(--oc-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.oc-field__foot>.oc-help{flex:12rem;min-inline-size:0;margin:0}.oc-field__count{color:var(--oc-muted);font:var(--oc-type-subheadline);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin:0;margin-inline-start:auto}.oc-field__count[data-tone=danger]{color:var(--oc-danger);font-weight:var(--oc-weight-title)}:is(.oc-input,.oc-textarea){caret-color:var(--oc-accent-text)}.oc-disclosure{--oc-disclosure-chevron:6px;min-inline-size:0}.oc-disclosure__summary{box-sizing:border-box;min-block-size:var(--oc-row);padding:var(--oc-space-2) var(--oc-space-3);border-radius:var(--oc-radius-md);color:var(--oc-text);font:var(--oc-type-body);font-weight:var(--oc-weight-title);cursor:pointer;align-items:center;gap:.625rem;list-style:none;display:flex}.oc-disclosure__summary::-webkit-details-marker{display:none}.oc-disclosure__summary:after{content:"";inline-size:var(--oc-disclosure-chevron,6px);block-size:var(--oc-disclosure-chevron,6px);margin-inline:calc(var(--oc-disclosure-chevron,6px) / 2);transform:rotate(45deg) translate(calc(var(--oc-disclosure-chevron,6px) / -4), calc(var(--oc-disclosure-chevron,6px) / 4));border-top:1.5px solid;border-right:1.5px solid;flex:none;order:-1}.oc-disclosure[open]>.oc-disclosure__summary:after{transform:rotate(135deg) translate(calc(var(--oc-disclosure-chevron,6px) / -4), calc(var(--oc-disclosure-chevron,6px) / 4))}.oc-disclosure__summary:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{scale:-1 1}.oc-disclosure__summary:hover{background:var(--oc-hover)}.oc-disclosure__summary:active{background:var(--oc-surface-sunken)}.oc-disclosure__summary:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-disclosure__summary>svg{flex:none}.oc-disclosure__title{min-inline-size:0}.oc-disclosure__meta{color:var(--oc-muted);font:var(--oc-type-subheadline);font-variant-numeric:tabular-nums;flex:none}.oc-disclosure__meta:empty{display:none}.oc-disclosure__body{box-sizing:border-box;padding:0 var(--oc-space-3) var(--oc-space-3);color:var(--oc-muted);font:var(--oc-type-subheadline)}:is(.oc-disclosure[aria-disabled=true]>.oc-disclosure__summary,.oc-disclosure__summary[aria-disabled=true]){color:var(--oc-disabled);cursor:not-allowed;pointer-events:none}:is(.oc-disclosure[aria-disabled=true],.oc-disclosure:has(>.oc-disclosure__summary[aria-disabled=true])) .oc-disclosure__meta{color:var(--oc-disabled)}.oc-disclosure[data-variant=inline]{--oc-disclosure-chevron:4px}.oc-disclosure[data-variant=inline]>.oc-disclosure__summary{gap:var(--oc-space-1);border-radius:var(--oc-radius-sm);min-block-size:0;inline-size:max-content;max-inline-size:100%;color:var(--oc-accent-text);font:var(--oc-type-footnote);background:0 0;padding:0;font-weight:600;display:inline-flex;position:relative}.oc-disclosure[data-variant=inline]>.oc-disclosure__summary:before{content:"";inset-block:min(0px, calc((100% - var(--oc-target-min)) / 2));inset-inline:min(-8px, calc((100% - var(--oc-target-min)) / 2));position:absolute}.oc-disclosure[data-variant=inline]>.oc-disclosure__summary:after{order:0}.oc-disclosure[data-variant=inline]>.oc-disclosure__summary:hover>.oc-disclosure__title{text-underline-offset:.15em;text-decoration:underline}.oc-disclosure[data-variant=inline]>.oc-disclosure__summary:focus-visible{outline-offset:2px}.oc-disclosure[data-variant=inline] .oc-disclosure__meta{color:inherit;font:inherit}.oc-disclosure[data-variant=inline]>.oc-disclosure__body{padding:var(--oc-space-1) 0 0;color:inherit;font:inherit}.oc-filter-bar{align-items:flex-end;gap:var(--oc-space-2) var(--oc-space-3);flex-wrap:wrap;flex:100%;min-inline-size:0;display:flex;container:oc-filter-bar/inline-size}.oc-filter-bar>:is(.oc-search,.oc-combobox){flex:10rem;max-inline-size:26rem}.oc-filter-bar>:is(.oc-field,.oc-disclosure){min-inline-size:0}.oc-filter-bar>.oc-disclosure[open]{flex-basis:100%}.oc-filter-bar>.oc-disclosure>.oc-disclosure__summary{gap:var(--oc-space-2);inline-size:max-content;max-inline-size:100%;min-block-size:var(--oc-control-md);padding:0 var(--oc-space-4);border-radius:var(--oc-radius-md);background:var(--oc-secondary-bg);color:var(--oc-text);font:var(--oc-weight-detail) var(--oc-type-sm)/1.1 var(--oc-font-ui);display:inline-flex}.oc-filter-bar>.oc-disclosure>.oc-disclosure__summary:after{content:none}.oc-filter-bar>.oc-disclosure>.oc-disclosure__summary:hover{background:var(--oc-secondary-hover)}.oc-filter-bar>.oc-disclosure>.oc-disclosure__summary:active{transform:perspective(clamp(24px, var(--oc-control-md) * 1.5, 96px)) translateZ(-2px)}.oc-filter-bar>.oc-disclosure>.oc-disclosure__summary:focus-visible{outline-offset:var(--oc-focus-offset)}.oc-filter-bar>.oc-disclosure[open]>.oc-disclosure__summary{background:var(--oc-neutral);color:var(--oc-on-neutral)}.oc-filter-bar>.oc-disclosure[open]>.oc-disclosure__summary:hover{background:var(--oc-text)}.oc-filter-bar>.oc-disclosure .oc-disclosure__meta{color:inherit;font:inherit}.oc-filter-bar>.oc-disclosure>.oc-disclosure__body{padding:var(--oc-space-2) 0 0;color:inherit;font:inherit}.oc-filter-bar>.oc-chip-group{min-block-size:var(--oc-control-md);align-items:center;min-inline-size:0}.oc-filter-bar>.oc-chip-group:empty{display:none}.oc-filter-bar__count{min-block-size:var(--oc-control-md);color:var(--oc-muted);font:var(--oc-type-footnote);font-variant-numeric:tabular-nums;align-items:center;margin:0;margin-inline-start:auto;display:flex}.oc-filter-bar__clear{justify-content:center;align-items:center;gap:var(--oc-space-1);min-block-size:var(--oc-control-sm);min-inline-size:var(--oc-control-sm);margin-block:calc((var(--oc-control-md) - var(--oc-control-sm)) / 2);padding:0 calc(var(--oc-control-sm) * .3);border-radius:var(--oc-radius-pill);color:var(--oc-accent-text);font:var(--oc-weight-title) var(--oc-type-xs)/1.1 var(--oc-font-ui);cursor:pointer;background:0 0;border:0;flex:none;display:inline-flex;position:relative}.oc-filter-bar__clear:before{content:"";inset:min(0px, calc((100% - var(--oc-target-min)) / 2));position:absolute}.oc-filter-bar__clear:hover{background:var(--oc-hover)}.oc-filter-bar__clear:active{transform:perspective(clamp(24px, var(--oc-control-sm) * 1.5, 96px)) translateZ(-2px)}:is(.oc-filter-bar__count,.oc-filter-bar__clear,.oc-combobox__list)[hidden]{display:none!important}@container oc-filter-bar not (min-width:37.5rem){:is(.oc-filter-bar__count,.oc-filter-bar__clear:has(>svg)>.oc-button__label){clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;min-block-size:0;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-height:450px){.oc-toolbar[data-sticky]:has(>.oc-filter-bar){position:static}}.oc-combobox{align-items:center;min-inline-size:0;display:flex;position:relative}.oc-combobox>.oc-input{flex:1;inline-size:100%;min-inline-size:0}.oc-combobox__list{inline-size:min(max(100%, 20rem), calc(100vw - 2 * var(--oc-space-4)));overscroll-behavior:contain;max-block-size:20rem;margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--oc-space-1));inset-inline-start:0;overflow:auto}.oc-combobox__list>[role=option]:not(.oc-menu__note){inline-size:auto;min-block-size:var(--oc-nav-row);padding:var(--oc-space-1) .625rem;border-radius:var(--oc-radius-md);color:var(--oc-text);font:var(--oc-type-body);cursor:pointer;background:0 0;align-items:center;gap:.625rem;display:flex}.oc-combobox__list>[role=option]:not(.oc-menu__note):hover{background:var(--oc-hover)}.oc-combobox__list>[role=option]:is([aria-selected=true],[data-active]):not(.oc-menu__note){background:var(--oc-hover);outline:var(--oc-focus-width) solid var(--oc-focus);outline-offset:calc(-1 * var(--oc-focus-width))}.oc-combobox__list>[role=option][aria-disabled=true]:not(.oc-menu__note){color:var(--oc-disabled);cursor:not-allowed}.oc-combobox__list>[role=option]>svg{flex:none}.oc-combobox__list>.oc-menu__note{min-block-size:var(--oc-control-md);max-inline-size:none;padding:var(--oc-space-1) .625rem;color:var(--oc-muted);font:var(--oc-type-subheadline);align-items:center;display:flex}:is(.oc-toolbar,.oc-pane__toolbar)>:is(.oc-search,.oc-combobox){flex:10rem;max-inline-size:26rem}.oc-canvas__controls .oc-select{flex:none;max-inline-size:13rem}@container oc-canvas not (min-width:45rem){.oc-canvas__controls .oc-select{flex:7rem}}@media (pointer:coarse){.oc-check{--oc-check-size:1.25rem;--oc-check-row:var(--oc-target-min)}.oc-switch{--oc-switch-w:2.125rem;--oc-switch-h:1.25rem;min-block-size:var(--oc-target-min)}.oc-disclosure__summary{padding-inline:var(--oc-space-4)}.oc-disclosure__body{padding:0 var(--oc-space-4) var(--oc-space-4)}.oc-combobox__list>.oc-menu__note{min-block-size:var(--oc-target-min)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .oc-switch>input:before{transition:inset-inline-start var(--oc-duration-fast) var(--oc-ease-standard), inline-size var(--oc-duration-fast) var(--oc-ease-standard), block-size var(--oc-duration-fast) var(--oc-ease-standard), border-width var(--oc-duration-fast) var(--oc-ease-standard)}:root:not([data-motion=reduced]) .oc-disclosure__summary:after{transition:transform var(--oc-duration-fast) var(--oc-ease-standard)}}@media (forced-colors:active){:is(.oc-check,.oc-switch)>input{forced-color-adjust:none;box-shadow:none;background:canvas;border:1px solid canvastext}.oc-check>input[type=checkbox]:is(:checked,:indeterminate),.oc-switch>input:checked{background:highlight;border-color:highlight}.oc-check>input[type=checkbox]:is(:checked,:indeterminate):before{border-color:highlighttext}.oc-check>input[type=radio]:checked{box-shadow:inset 0 0 0 calc((var(--oc-check-size,1rem) - .5rem) / 2) Highlight;border-color:highlight}.oc-switch>input:before{border-color:canvastext}.oc-switch>input:checked:before{border-color:highlighttext}:is(.oc-check,.oc-switch)>input:disabled{border-color:graytext}.oc-check>input[type=checkbox]:disabled:is(:checked,:indeterminate),.oc-switch>input:disabled:checked{background:graytext}.oc-check>input[type=radio]:disabled:checked{box-shadow:inset 0 0 0 calc((var(--oc-check-size,1rem) - .5rem) / 2) GrayText}.oc-switch>input:disabled:before{border-color:graytext}.oc-switch>input:disabled:checked:before{border-color:canvas}.oc-check[data-variant=card]{border:1px solid canvastext}.oc-check[data-variant=card]:has(>input:checked){border-color:highlight}.oc-filter-bar>.oc-disclosure>.oc-disclosure__summary{border:1px solid buttontext}.oc-filter-bar>.oc-disclosure[open]>.oc-disclosure__summary{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.oc-filter-bar__clear{border:1px solid buttontext}}.oc-app-icon{inline-size:var(--oc-app-icon-size,2rem);block-size:var(--oc-app-icon-size,2rem);object-fit:cover;vertical-align:middle;outline:var(--oc-border-width-thin) solid var(--oc-glass-edge);outline-offset:calc(-1 * var(--oc-border-width-thin));border-radius:22.37%;flex:none;display:inline-block}.oc-app-icon[data-size="20"]{--oc-app-icon-size:1.25rem}.oc-app-icon[data-size="32"]{--oc-app-icon-size:2rem}.oc-app-icon[data-size="48"]{--oc-app-icon-size:3rem}.oc-app-icon[data-size="64"]{--oc-app-icon-size:4rem}.oc-avatar{inline-size:var(--oc-avatar-size,2rem);block-size:var(--oc-avatar-size,2rem);border-radius:var(--oc-radius-pill);background:oklch(from var(--oc-border-strong) min(l, .5) c h);color:#fff;font:var(--oc-type-subheadline);font-size:calc(var(--oc-avatar-size,2rem) * .4);font-weight:var(--oc-weight-title);object-fit:cover;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;place-items:center;display:inline-grid;overflow:hidden}.oc-avatar[data-size="24"]{--oc-avatar-size:1.5rem}.oc-avatar[data-size="32"]{--oc-avatar-size:2rem}.oc-avatar[data-size="40"]{--oc-avatar-size:2.5rem}.oc-avatar[data-size="64"]{--oc-avatar-size:4rem}.oc-avatar[data-shape=rounded]{border-radius:22.37%}img.oc-avatar[data-shape=rounded]{background:var(--oc-surface);outline:var(--oc-border-width-thin) solid var(--oc-glass-edge);outline-offset:calc(-1 * var(--oc-border-width-thin))}.oc-media{align-content:start;gap:var(--oc-space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;margin:0;display:grid}.oc-media[data-ratio="1:1"]{--oc-media-ratio:1}.oc-media[data-ratio="3:4"]{--oc-media-ratio:3 / 4}.oc-media[data-ratio="4:3"]{--oc-media-ratio:4 / 3}.oc-media[data-ratio="4:5"]{--oc-media-ratio:4 / 5}.oc-media[data-ratio="9:16"]{--oc-media-ratio:9 / 16}.oc-media[data-ratio="16:9"]{--oc-media-ratio:16 / 9}.oc-media[data-size=compact]{--oc-media-size:10rem}.oc-media[data-size=regular]{--oc-media-size:15rem}.oc-media[data-size=large]{--oc-media-size:30rem}.oc-media__frame{border-radius:var(--oc-radius-sm);background:var(--oc-fill);display:block;position:relative;overflow:hidden}.oc-media__frame>:is(img,video){block-size:auto;display:block}.oc-media__frame:where(:not(.oc-media:not([data-ratio],[data-size])>:is(img,video))),.oc-media__frame:where(:not(.oc-media:not([data-ratio],[data-size])>*))>:is(img,video){inline-size:100%}.oc-media:not([data-ratio],[data-size])>.oc-media__frame{justify-self:start;max-inline-size:100%}.oc-media:not([data-ratio],[data-size])>.oc-media__frame:not(img,video){inline-size:fit-content}.oc-media[data-layout=beside]:not([data-ratio],[data-size])>.oc-media__frame{max-inline-size:min(100%,10rem)}.oc-media:not([data-ratio],[data-size])>.oc-media__frame>:is(img,video),.oc-media:not([data-ratio],[data-size])>:is(img,video).oc-media__frame{block-size:auto;max-inline-size:100%}.oc-media[data-ratio]>.oc-media__frame{aspect-ratio:var(--oc-media-ratio,1);object-fit:cover}.oc-media[data-ratio]>.oc-media__frame>:is(img,video){object-fit:cover;block-size:100%}.oc-media[data-size]:not([data-ratio])>.oc-media__frame{block-size:var(--oc-media-size,15rem);object-fit:contain}.oc-media[data-size]:not([data-ratio])>.oc-media__frame>:is(img,video){object-fit:contain;block-size:100%}.oc-media[data-ratio][data-size]>.oc-media__frame{inline-size:min(100%, var(--oc-media-size,15rem) * var(--oc-media-ratio,1))}:is(button,a).oc-media__frame{color:inherit;font:inherit;text-align:inherit;cursor:zoom-in;border:0;padding:0}.oc-media__caption{min-inline-size:0;color:var(--oc-muted);font:var(--oc-type-subheadline);overflow-wrap:anywhere}.oc-media__body{align-content:start;gap:var(--oc-space-2);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.oc-media[data-layout=beside]{align-items:flex-start;gap:var(--oc-space-4) var(--oc-space-6);flex-wrap:wrap;min-inline-size:0;display:flex;container:oc-media/inline-size}.oc-media[data-layout=beside]>.oc-media__frame{flex:none}.oc-media[data-layout=beside]>.oc-media__frame:where(:not(.oc-media:not([data-ratio],[data-size])>:is(img,video))){inline-size:min(100%,10rem)}.oc-media[data-layout=beside]>.oc-media__body{flex:100%}@container oc-media (min-width:37.5rem){.oc-media[data-layout=beside]>.oc-media__body{flex-basis:0}}.oc-thumb{aspect-ratio:1;border-radius:var(--oc-radius-sm);background:var(--oc-fill);inline-size:100%;color:inherit;font:inherit;cursor:zoom-in;border:0;padding:0;display:block;position:relative;overflow:hidden}.oc-thumb[data-ratio="3:4"]{aspect-ratio:3/4}.oc-thumb[data-ratio="4:3"]{aspect-ratio:4/3}.oc-thumb[data-ratio="4:5"]{aspect-ratio:4/5}.oc-thumb[data-ratio="9:16"]{aspect-ratio:9/16}.oc-thumb[data-ratio="16:9"]{aspect-ratio:16/9}.oc-thumb>img{object-fit:cover;block-size:100%;inline-size:100%;display:block}:is(.oc-thumb,:is(button,a).oc-media__frame):hover:not(:disabled)>:is(img,video){filter:brightness(.92)}:is(.oc-thumb,:is(button,a).oc-media__frame):active:not(:disabled)>:is(img,video){filter:brightness(.8)}.oc-thumb:disabled{cursor:not-allowed}.oc-thumb:disabled>img{opacity:.4}.oc-gallery{align-items:start}.oc-gallery>li{min-inline-size:0}@media (pointer:coarse){:is(.oc-thumb,:is(button,a).oc-media__frame){min-inline-size:var(--oc-target-min);min-block-size:var(--oc-target-min)}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) :is(.oc-thumb,:is(button,a).oc-media__frame)>:is(img,video){transition:filter var(--oc-duration-fast) linear}}.oc-viewer{inline-size:min(100%,40rem);max-inline-size:none;padding:0;overflow:hidden}.oc-viewer:modal{inline-size:calc(100% - 2 * var(--oc-space-6));block-size:calc(100dvh - 2 * var(--oc-space-6));max-block-size:none}.oc-viewer[open]{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.oc-viewer__bar{align-items:center;column-gap:var(--oc-space-3);padding:var(--oc-space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.oc-viewer__title{min-inline-size:0;font:var(--oc-type-headline);text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;overflow:hidden}.oc-viewer__meta{min-inline-size:0;color:var(--oc-muted);font:var(--oc-type-caption);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;grid-column:1;margin:0;overflow:hidden}.oc-viewer__actions{align-items:center;gap:var(--oc-space-1);grid-area:1/2/span 2;display:flex}.oc-viewer__stage{overscroll-behavior:contain;background:#000;grid-template:minmax(0,1fr)/minmax(0,1fr);min-block-size:15rem;display:grid;overflow:auto}.oc-viewer__stage:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-viewer__stage>:is(img,video,iframe,object,embed){object-fit:contain;border:0;block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;margin:auto;display:block}.oc-viewer__stage[data-fit=actual]>:is(img,video){object-fit:none;block-size:auto;inline-size:auto}.oc-viewer__nav{justify-content:space-between;align-items:center;gap:var(--oc-space-3);padding:var(--oc-space-2) var(--oc-space-3);color:var(--oc-muted);font:var(--oc-type-caption);font-variant-numeric:tabular-nums;display:flex}.oc-viewer__nav[hidden]{display:none!important}@media not (min-width:45rem){.oc-viewer:modal{block-size:100dvh;inline-size:100%;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);border-radius:0;margin:0}}@media (pointer:coarse){:is(.oc-viewer__actions,.oc-viewer__nav)>.oc-action{min-inline-size:var(--oc-target-min);min-block-size:var(--oc-target-min)}}.oc-swatch{align-items:center;gap:var(--oc-space-1) var(--oc-space-2);vertical-align:middle;flex-wrap:wrap;min-inline-size:0;display:inline-flex}.oc-swatch[data-size=small]{--oc-swatch-size:1rem}.oc-swatch[data-size=medium]{--oc-swatch-size:1.5rem}.oc-swatch[data-size=large]{--oc-swatch-size:2rem}.oc-swatch__chip{inline-size:var(--oc-swatch-size,1.5rem);block-size:var(--oc-swatch-size,1.5rem);border-radius:var(--oc-radius-sm);background:var(--oc-swatch,var(--oc-fill));box-shadow:inset 0 0 0 var(--oc-border-width-thin) var(--oc-border);flex:none}.oc-swatch__label{min-inline-size:0;color:var(--oc-text);font:var(--oc-type-subheadline);font-weight:var(--oc-weight-detail);overflow-wrap:anywhere}.oc-swatch__value{min-inline-size:0;color:var(--oc-muted);font:var(--oc-type-caption);font-family:var(--oc-font-mono);overflow-wrap:anywhere}.oc-quote{border-inline-start:3px solid var(--oc-border);color:var(--oc-muted);font:var(--oc-type-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-inline-start:var(--oc-space-4)}.oc-quote[data-bounded]{overscroll-behavior:contain;max-block-size:10lh;overflow-y:auto}.oc-quote[data-bounded]:focus-visible{outline-offset:calc(-1 * var(--oc-focus-width))}.oc-quote__source{margin:var(--oc-space-2) 0 0;color:var(--oc-muted);font:var(--oc-type-footnote);padding-inline-start:calc(3px + var(--oc-space-4))}.oc-clamp{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.oc-clamp[data-lines="3"]{-webkit-line-clamp:3;line-clamp:3}.oc-clamp[data-lines="1"]{-webkit-line-clamp:none;line-clamp:none;text-overflow:ellipsis;white-space:nowrap;display:block}@media (forced-colors:active){.oc-app-icon{outline-color:canvastext}:is(.oc-avatar,.oc-media__frame,.oc-thumb){border:1px solid canvastext}img.oc-avatar[data-shape=rounded]{outline:none}.oc-swatch__chip{forced-color-adjust:none;box-shadow:inset 0 0 0 1px canvastext}.oc-viewer__stage{border-block:1px solid canvastext}}.oc-status{align-items:baseline;gap:var(--oc-space-1);min-inline-size:0;max-inline-size:100%;color:var(--oc-text);display:inline-flex}.oc-status[data-tone=success]{color:var(--oc-success)}.oc-status[data-tone=warning]{color:var(--oc-warning)}.oc-status[data-tone=danger]{color:var(--oc-danger)}.oc-status[data-tone=info]{color:var(--oc-info)}.oc-status[data-tone=neutral]{color:var(--oc-muted)}.oc-status[data-tone]>.oc-status-icon{color:inherit}.oc-status>:is(svg,.oc-status-icon){flex:none;align-self:center;block-size:1rem;inline-size:1rem}.oc-status>.oc-status-icon>svg{block-size:100%;inline-size:100%}.oc-pagination{align-items:center;gap:var(--oc-space-2);flex-wrap:wrap;inline-size:100%;min-inline-size:0;display:flex;container:oc-pagination/inline-size}.oc-pagination__range{color:var(--oc-muted);font:var(--oc-type-footnote);font-variant-numeric:tabular-nums;margin-block:0;margin-inline-end:auto}.oc-pagination__pages{align-items:center;gap:var(--oc-space-1);flex-wrap:wrap;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.oc-pagination__pages>li:not(.oc-pagination__gap){display:flex}.oc-pagination__pages :is(a,button){min-inline-size:var(--oc-control-md);min-block-size:var(--oc-control-md);border-radius:var(--oc-radius-md);color:var(--oc-text);font:var(--oc-weight-title) var(--oc-type-sm)/1.1 var(--oc-font-ui);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.oc-pagination__pages :is(a,button):hover{background:var(--oc-hover)}.oc-pagination>.oc-pagination__pages :is(a,button)[aria-current=page]{background:var(--oc-selected);color:var(--oc-selected-text);cursor:default;transform:none}.oc-pagination__gap{min-inline-size:calc(var(--oc-control-md) * .8);color:var(--oc-muted);font:var(--oc-type-body);place-items:center;display:grid}.oc-pagination>:is(.oc-action,.oc-button)>svg:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){transform:scaleX(-1)}@container oc-pagination not (min-width:28rem){.oc-pagination__pages{display:none}.oc-pagination:has(>.oc-pagination__pages)>.oc-pagination__range{color:var(--oc-text);font:var(--oc-type-body);font-variant-numeric:tabular-nums}}.oc-pagination:not(:has(>.oc-pagination__pages)):has(>:is(a,button):not([data-icon-only])){align-items:start;gap:var(--oc-space-2) var(--oc-space-3);border-block-start:var(--oc-border-width-thin) solid var(--oc-border);grid-template-columns:repeat(2,minmax(0,1fr));padding-block-start:var(--oc-space-3);display:grid}.oc-pagination:not(:has(>.oc-pagination__pages)):has(>:is(a,button):not([data-icon-only]))>.oc-pagination__range{grid-column:1/-1}.oc-pagination:not(:has(>.oc-pagination__pages)):has(>:is(a,button):not([data-icon-only]))>:is(a,button){justify-self:start;align-items:center;gap:2px var(--oc-space-2);max-inline-size:100%;min-block-size:var(--oc-control-md);padding:var(--oc-space-2) var(--oc-space-3);line-height:var(--oc-line-heading);text-align:start;white-space:normal;overflow-wrap:anywhere;grid-column:1;grid-template-columns:auto minmax(0,1fr);display:grid}.oc-pagination:not(:has(>.oc-pagination__pages)):has(>:is(a,button):not([data-icon-only]))>:is(:is(a,button)~:is(a,button),[data-dir=next]){text-align:end;grid-column:2;grid-template-columns:minmax(0,1fr) auto;justify-self:end}.oc-pagination:not(:has(>.oc-pagination__pages)):has(>:is(a,button):not([data-icon-only]))>:is(a,button)>svg{grid-column:1}.oc-pagination:not(:has(>.oc-pagination__pages)):has(>:is(a,button):not([data-icon-only]))>:is(:is(a,button)~:is(a,button),[data-dir=next])>svg{grid-column:2}.oc-pagination:not(:has(>.oc-pagination__pages)):has(>:is(a,button):not([data-icon-only]))>:is(a,button):has(>small)>svg{grid-row:1/span 2}.oc-pagination:not(:has(>.oc-pagination__pages)):has(>:is(a,button):not([data-icon-only]))>:is(a,button)>small{color:var(--oc-muted);font:var(--oc-type-footnote)}.oc-timeline{grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.oc-timeline__item{align-items:baseline;gap:2px var(--oc-space-2);min-inline-size:0;font:var(--oc-type-footnote);grid-template-columns:auto minmax(0,1fr);padding-block-end:18px;padding-inline-start:calc(1.09375rem + var(--oc-space-3));display:grid;position:relative}.oc-timeline__item:last-child{padding-block-end:0}.oc-timeline__item:not(:last-child):before{content:"";inset-block:calc(1lh + var(--oc-space-1)) 2px;border-inline-start:var(--oc-border-width) solid var(--oc-border);position:absolute;inset-inline-start:calc(.5rem - 1px)}.oc-timeline__item:not(:has(>.oc-status)):after{content:"";border:var(--oc-border-width) solid var(--oc-border-strong);border-radius:var(--oc-radius-pill);block-size:.625rem;inline-size:.625rem;position:absolute;inset-block-start:calc(.5lh - .3125rem);inset-inline-start:.1875rem}.oc-timeline__item>.oc-status{font-weight:600}.oc-timeline__item>.oc-status>:is(svg,.oc-status-icon){position:absolute;inset-block-start:calc(.5lh - .5rem);inset-inline-start:0}.oc-timeline__time{color:var(--oc-muted);font:var(--oc-type-footnote);font-variant-numeric:tabular-nums;white-space:nowrap}.oc-timeline__title{color:var(--oc-text);font:var(--oc-type-subheadline);overflow-wrap:anywhere;grid-column:1/-1;margin:0;font-weight:600}.oc-timeline__detail{color:var(--oc-muted);font:var(--oc-type-footnote);overflow-wrap:anywhere;grid-column:1/-1;margin:0}.oc-timeline[data-density=compact]{column-gap:var(--oc-space-3);grid-template-columns:max-content max-content minmax(0,1fr);container:oc-timeline/inline-size}.oc-timeline[data-density=compact]>.oc-timeline__item{grid-column:1/-1;grid-template-columns:subgrid;gap:0 var(--oc-space-3);padding-block:var(--oc-space-1);padding-inline-start:0}.oc-timeline[data-density=compact]>.oc-timeline__item:before,.oc-timeline[data-density=compact]>.oc-timeline__item:after{content:none}.oc-timeline[data-density=compact] .oc-timeline__time{grid-column:1}.oc-timeline[data-density=compact] .oc-timeline__item>.oc-status{grid-column:2}.oc-timeline[data-density=compact] .oc-timeline__item>.oc-status>:is(svg,.oc-status-icon){position:static}.oc-timeline[data-density=compact] :is(.oc-timeline__title,.oc-timeline__detail){grid-column:3}.oc-timeline[data-density=compact] .oc-timeline__title{font-weight:var(--oc-weight-body)}@container oc-timeline not (min-width:30rem){.oc-timeline[data-density=compact]>.oc-timeline__item{grid-template-columns:max-content minmax(0,1fr)}.oc-timeline[data-density=compact] :is(.oc-timeline__title,.oc-timeline__detail){grid-column:1/-1}}.oc-calendar{min-inline-size:0;border-radius:var(--oc-radius-lg);background:var(--oc-surface);color:var(--oc-text);grid-template-columns:minmax(0,1fr);padding-block-start:var(--oc-space-3);display:grid;overflow:clip;container:oc-calendar/inline-size}.oc-calendar__head{color:var(--oc-muted);font:var(--oc-type-caption);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));padding-block-end:6px;font-weight:600;display:grid}.oc-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.oc-calendar__day{min-block-size:6rem;min-inline-size:0;padding:5px var(--oc-space-1) 6px;border-block-start:var(--oc-border-width-thin) solid var(--oc-border);font:var(--oc-type-body);flex-direction:column;gap:3px;display:flex}.oc-calendar__day[data-outside]{color:var(--oc-muted)}.oc-calendar__date{border-radius:var(--oc-radius-pill);font-variant-numeric:tabular-nums;flex:none;align-self:center;place-items:center;block-size:1.85em;inline-size:1.85em;line-height:1;display:grid}a.oc-calendar__date{color:inherit;text-decoration:none}a.oc-calendar__date:not([aria-current=page]):hover{background:var(--oc-fill-hover)}.oc-calendar__day[data-today] .oc-calendar__date{color:var(--oc-accent-text);font-weight:600}.oc-calendar__date[aria-current=page]{background:var(--oc-text);color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#000);font-weight:600}.oc-calendar__day[data-today] .oc-calendar__date[aria-current=page]{background:var(--oc-accent);color:var(--oc-on-accent)}.oc-calendar__event{--oc-calendar-tone:var(--oc-border-strong);background:color-mix(in srgb, var(--oc-calendar-tone,var(--oc-border-strong)) 22%, var(--oc-surface));min-inline-size:0;box-shadow:inset 3px 0 0 var(--oc-calendar-tone,var(--oc-border-strong));color:var(--oc-text);font:var(--oc-type-caption);text-align:start;white-space:nowrap;text-overflow:ellipsis;border:0;border-radius:5px;padding:2px 6px;font-weight:600;text-decoration:none;display:block;overflow:hidden}.oc-calendar__event:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){box-shadow:inset -3px 0 0 var(--oc-calendar-tone,var(--oc-border-strong))}.oc-calendar__event[data-tone=success]{--oc-calendar-tone:var(--oc-success)}.oc-calendar__event[data-tone=warning]{--oc-calendar-tone:var(--oc-warning)}.oc-calendar__event[data-tone=danger]{--oc-calendar-tone:var(--oc-danger)}.oc-calendar__event[data-tone=info]{--oc-calendar-tone:var(--oc-info)}.oc-calendar__event:is(a,button){cursor:pointer}.oc-calendar__event:is(a,button):hover{background:color-mix(in srgb, var(--oc-calendar-tone,var(--oc-border-strong)) 32%, var(--oc-surface))}.oc-calendar__event:focus-visible{outline-offset:1px}.oc-calendar[data-view=agenda]{padding-block-start:0}.oc-calendar[data-view=agenda]>.oc-calendar__head{display:none}.oc-calendar[data-view=agenda]>.oc-calendar__grid{grid-template-columns:minmax(0,1fr);margin-block-end:calc(-1 * var(--oc-border-width-thin))}.oc-calendar[data-view=agenda] .oc-calendar__day{align-items:baseline;gap:var(--oc-space-1) var(--oc-space-3);min-block-size:0;padding:10px var(--oc-space-4);border-block-start:0;border-block-end:var(--oc-border-width-thin) solid var(--oc-border);flex-flow:wrap}.oc-calendar[data-view=agenda] .oc-calendar__day:not(:has(>.oc-calendar__event)){display:none}.oc-calendar[data-view=agenda] .oc-calendar__day:has(>.oc-calendar__date[aria-current=page]){background:var(--oc-selected)}.oc-calendar[data-view=agenda] .oc-calendar__date{block-size:auto;inline-size:auto;color:inherit;font:var(--oc-type-headline);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;flex:0 0 3.5rem;display:block}.oc-calendar[data-view=agenda] .oc-calendar__day[data-today] .oc-calendar__date{color:var(--oc-accent-text)}.oc-calendar[data-view=agenda] .oc-calendar__day .oc-calendar__date[aria-current=page]{color:var(--oc-selected-text)}.oc-calendar[data-view=agenda] .oc-calendar__event{flex:1 1 calc(100% - 3.5rem - var(--oc-space-3));padding:var(--oc-space-1) var(--oc-space-2) var(--oc-space-1) calc(var(--oc-space-2) + 3px);font:var(--oc-type-subheadline);white-space:normal;overflow-wrap:anywhere;font-weight:600}.oc-calendar[data-view=agenda] .oc-calendar__event~.oc-calendar__event{margin-inline-start:calc(3.5rem + var(--oc-space-3))}.oc-table :is(th,td)[data-num]{font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.oc-table :is(th,td)[data-nowrap]{white-space:nowrap}.oc-table td[data-empty]{color:var(--oc-muted)}.oc-table td[data-empty]:empty:after{content:"—";content:"—" / ""}:is(button,a).oc-table__title{align-items:center;gap:var(--oc-space-2);max-inline-size:100%;color:inherit;font:inherit;font-weight:var(--oc-weight-detail);text-align:start;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex;position:relative}:is(button,a).oc-table__title:hover{text-decoration:underline}:is(button,a).oc-table__title>:is(svg,img){inline-size:var(--oc-icon);block-size:var(--oc-icon);flex:none}:is(button,a).oc-table__title:has(>:is(svg,img):first-child)+.oc-table__subtitle{padding-inline-start:calc(var(--oc-icon) + var(--oc-space-2))}.oc-table tr[data-detail]>td{background:var(--oc-surface-raised);color:var(--oc-muted);font:var(--oc-type-footnote)}.oc-table tr:has(+tr[data-detail]:not([hidden]))>*{border-block-end:0}.oc-table tr[data-detail][hidden]{display:none!important}.oc-table tbody tr:has(+tr[hidden]:last-child)>*{border-block-end:0}@container oc-table not (min-width:37.5rem){.oc-table[data-reflow=stack] tbody :is(th,td){border-block-end:0}.oc-table[data-reflow=stack] tbody tr:has(+tr[data-detail]:not([hidden])){box-shadow:none}.oc-table[data-reflow=stack] tbody tr[data-detail]{padding-block:0}.oc-table[data-reflow=stack] tbody tr[data-detail]>td{padding:var(--oc-space-2) var(--oc-space-3)}}.oc-table-scroll[data-framed]{border-radius:var(--oc-radius-lg);background:var(--oc-surface);box-shadow:0 0 0 var(--oc-border-width-thin) var(--oc-border)}.oc-table-scroll[data-reflow=card]{overflow:visible}.oc-table-scroll[data-reflow=card][data-framed]{overflow:clip}@container oc-table not (min-width:35rem){.oc-table-scroll[data-reflow=card]>.oc-table{display:block}.oc-table-scroll[data-reflow=card]>.oc-table thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.oc-table-scroll[data-reflow=card]>.oc-table tbody{display:block}.oc-table-scroll[data-reflow=card]>.oc-table tbody>tr{align-items:baseline;column-gap:var(--oc-space-1);padding:var(--oc-space-2) var(--oc-space-3);border-block-end:var(--oc-border-width-thin) solid var(--oc-border);flex-wrap:wrap;display:flex}.oc-table-scroll[data-reflow=card]>.oc-table tbody>tr:is(:last-child,:has(+tr[hidden]:last-child)){border-block-end:0}.oc-table-scroll[data-reflow=card]>.oc-table tbody>tr:before{content:"";flex-basis:100%;order:1}.oc-table-scroll[data-reflow=card]>.oc-table tbody :is(th,td){text-align:start;border:0;min-inline-size:0;padding:0;display:block}.oc-table-scroll[data-reflow=card]>.oc-table tbody :is(th,td):has(>.oc-table__title){flex:1 1 0}.oc-table-scroll[data-reflow=card]>.oc-table tbody td[data-fact]{color:var(--oc-muted);font:var(--oc-type-footnote);order:2;margin-block-start:2px}.oc-table-scroll[data-reflow=card]>.oc-table tbody td[data-fact]:not([data-empty])~td[data-fact]:not([data-empty]):before{content:"· "}.oc-table-scroll[data-reflow=card]>.oc-table tbody td[data-empty]{display:none}.oc-table-scroll[data-reflow=card]>.oc-table tbody>tr:has(+tr[data-detail]:not([hidden])){border-block-end:0}.oc-table-scroll[data-reflow=card]>.oc-table tbody>tr[data-detail]{padding:0;display:block}.oc-table-scroll[data-reflow=card]>.oc-table tbody>tr[data-detail]:before{content:none}.oc-table-scroll[data-reflow=card]>.oc-table tbody>tr[data-detail]>td{padding:var(--oc-space-2) var(--oc-space-3)}}:is(.oc-split,.oc-page,.oc-region,.oc-main,.oc-section,.oc-stack):has(>.oc-toolbar[data-floating][data-sticky]:not([hidden])){--oc-table-head-top:calc(var(--oc-space-2) + var(--oc-bar-h))}:is(.oc-split,.oc-page,.oc-region,.oc-main,.oc-section,.oc-stack):has(>.oc-toolbar[data-bar][data-sticky]:not([data-edge=end],[hidden])){--oc-table-head-top:var(--oc-bar-h)}.oc-table[data-sticky-head] thead th{inset-block-start:calc(var(--oc-sticky-top) + var(--oc-table-head-top,0px))}@media (min-height:450.02px){@container oc-split (min-width:37.5rem){.oc-split:not([data-split=wide])>.oc-split__panes>.oc-pane[data-sticky]>.oc-pane__body{--oc-table-head-top:0px}}@container oc-split (min-width:56.25rem){.oc-split[data-split=wide]>.oc-split__panes>.oc-pane[data-sticky]>.oc-pane__body{--oc-table-head-top:0px}}}@media (pointer:coarse){.oc-pagination:not(:has(>.oc-pagination__pages)):has(>:is(a,button):not([data-icon-only]))>:is(a,button){min-block-size:var(--oc-target-min)}:is(button,a).oc-table__title:before{content:"";inset-inline:0;inset-block:min(0px, calc((100% - var(--oc-target-min)) / 2));position:absolute}.oc-calendar__event:is(a,button){padding-block:5px}.oc-calendar[data-view=agenda] .oc-calendar__event:is(a,button){min-block-size:var(--oc-target-min);align-items:center;display:flex}}@media (forced-colors:active){.oc-pagination>.oc-pagination__pages :is(a,button)[aria-current=page],.oc-calendar__date[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight}.oc-calendar__day[data-today] .oc-calendar__date{outline-offset:-1px;outline:1px solid canvastext}.oc-calendar__event{border:1px solid canvastext;border-inline-start-width:3px}.oc-table-scroll[data-framed]{border:1px solid canvastext}}.oc-dialog[data-presentation=sheet]{inline-size:min(100%, var(--oc-dialog-width,26.25rem));max-inline-size:calc(100vw - 32px);max-block-size:calc(100dvh - 2 * var(--oc-space-6));overscroll-behavior:contain;padding:0;overflow:hidden auto}.oc-dialog__head{z-index:1;align-items:center;gap:var(--oc-space-2);min-block-size:3.25rem;padding:var(--oc-space-3) var(--oc-space-6);background:var(--oc-surface);box-shadow:inset 0 1px 0 var(--oc-glass-edge), inset 1px 0 0 var(--oc-glass-edge), inset -1px 0 0 var(--oc-glass-edge);border-start-start-radius:inherit;border-start-end-radius:inherit;display:flex;position:sticky;inset-block-start:0}.oc-dialog__head[data-scrolled]{box-shadow:inset 0 1px 0 var(--oc-glass-edge), inset 1px 0 0 var(--oc-glass-edge), inset -1px 0 0 var(--oc-glass-edge), inset 0 -1px 0 var(--oc-border)}.oc-dialog__head>:is(.oc-action,.oc-button){flex:none}.oc-dialog__title{min-inline-size:0;font:var(--oc-type-title-3);overflow-wrap:break-word;flex:1;margin:0}.oc-dialog__grabber{display:none}.oc-dialog__body{align-content:start;gap:var(--oc-space-4);padding:var(--oc-space-2) var(--oc-space-6) var(--oc-space-6);grid-template-columns:minmax(0,1fr);display:grid}.oc-dialog__body:first-child{padding-block-start:var(--oc-space-6)}.oc-dialog__body:not(:last-child){padding-block-end:var(--oc-space-3)}.oc-dialog__foot{z-index:1;justify-content:flex-end;align-items:center;gap:var(--oc-space-3);min-inline-size:0;padding:var(--oc-space-3) var(--oc-space-6) var(--oc-space-6);background:var(--oc-surface);box-shadow:inset 0 -1px 0 var(--oc-glass-edge), inset 1px 0 0 var(--oc-glass-edge), inset -1px 0 0 var(--oc-glass-edge);border-end-end-radius:inherit;border-end-start-radius:inherit;flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.oc-dialog__foot[data-scrolled]{box-shadow:inset 0 -1px 0 var(--oc-glass-edge), inset 1px 0 0 var(--oc-glass-edge), inset -1px 0 0 var(--oc-glass-edge), inset 0 1px 0 var(--oc-border)}@media not (min-width:45rem){.oc-dialog[data-presentation=sheet]{inline-size:100%;max-inline-size:none;max-block-size:calc(100% - env(safe-area-inset-top,0px) - var(--oc-space-3));padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);border-end-end-radius:0;border-end-start-radius:0;margin:auto 0 0}.oc-dialog[data-presentation=sheet]:not(:has(>.oc-dialog__foot)){padding-block-end:env(safe-area-inset-bottom,0px)}.oc-dialog__foot:not([data-keyboard]){padding-block-end:max(var(--oc-space-6), calc(var(--oc-space-3) + env(safe-area-inset-bottom,0px)))}.oc-dialog__grabber{border-radius:var(--oc-radius-pill);background:var(--oc-border);block-size:.3125rem;inline-size:2.25rem;margin-inline:auto;display:block;position:absolute;inset-block-start:var(--oc-space-2);inset-inline:0}.oc-dialog__head:has(>.oc-dialog__grabber){touch-action:none;padding-block-start:calc(var(--oc-space-2) + .3125rem + var(--oc-space-2))}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .oc-dialog[data-presentation=sheet]{animation:oc-dialog-in var(--oc-duration-normal) var(--oc-ease-standard)}}@media (prefers-reduced-motion:no-preference) and (not (min-width:45rem)){:root:not([data-motion=reduced]) .oc-dialog[data-presentation=sheet]{animation:oc-sheet-in var(--oc-duration-slow) var(--oc-ease-standard)}}@keyframes oc-dialog-in{0%{opacity:0;transform:scale(1.06)}}@keyframes oc-sheet-in{0%{transform:translateY(100%)}}.oc-popover{z-index:var(--oc-z-popover);inline-size:max-content;max-inline-size:min(20rem, calc(100vw - 2 * var(--oc-space-4)));padding:var(--oc-space-4);border-radius:var(--oc-radius-lg);background:var(--oc-surface);box-shadow:inset 0 0 0 1px var(--oc-glass-edge), var(--oc-shadow-elevated);color:var(--oc-text);flex-direction:column;display:flex}.oc-popover[hidden]{display:none!important}.oc-popover__body{min-block-size:0;margin:calc(-1 * var(--oc-space-4));padding:var(--oc-space-4);overscroll-behavior:contain;flex:auto;overflow:auto}.oc-popover__body:not(:last-child){margin-block-end:0;padding-block-end:var(--oc-space-1)}.oc-popover__footer{align-items:center;gap:var(--oc-space-2);min-inline-size:0;flex-wrap:wrap;flex:none;margin-block-start:var(--oc-space-3);display:flex}.oc-popover__body+.oc-popover__footer{margin-block-start:var(--oc-space-2)}.oc-popover__footer>.oc-actions{flex:auto}.oc-tooltip{z-index:var(--oc-z-tooltip);inline-size:max-content;max-inline-size:10rem;padding:var(--oc-space-1) var(--oc-space-2);border-radius:var(--oc-radius-md);background:var(--oc-neutral);color:var(--oc-on-neutral);font:var(--oc-type-subheadline);overflow-wrap:break-word;text-align:start;white-space:normal}.oc-tooltip[data-place=end]{white-space:nowrap;max-inline-size:none}.oc-anchor>.oc-tooltip{inset-block-end:calc(100% + var(--oc-space-2));display:none;position:absolute;left:50%;translate:-50%}.oc-anchor>.oc-tooltip[data-place=end]{inset-block:50% auto;inset-inline:calc(100% + var(--oc-space-2)) auto;translate:0 -50%}.oc-anchor>.oc-tooltip:before{content:"";inset:calc(-1 * var(--oc-space-2)) 0;z-index:-1;position:absolute}.oc-anchor>.oc-tooltip[data-place=end]:before{inset:0 calc(-1 * var(--oc-space-2))}.oc-anchor>.oc-tooltip[data-open]{display:block}.oc-anchor:has(>:first-child:is(:hover,:focus-visible),>.oc-tooltip:hover)>.oc-tooltip{display:block}.oc-anchor>.oc-tooltip[hidden]{display:none!important}@media (pointer:coarse){.oc-tooltip{max-inline-size:12.5rem}}@media (prefers-reduced-motion:no-preference){:root:not([data-motion=reduced]) .oc-anchor>.oc-tooltip{animation:oc-tooltip-in var(--oc-duration-fast) var(--oc-ease-standard)}}@keyframes oc-tooltip-in{0%{opacity:0}}@supports (position-area:block-end){.oc-anchor:has(>[data-float]){anchor-scope:--oc-anchor}.oc-anchor:has(>[data-float])>:first-child{anchor-name:--oc-anchor}.oc-anchor>:is(.oc-menu,.oc-popover,.oc-tooltip)[data-float]{position-anchor:--oc-anchor;margin:0;position:fixed;inset:auto;translate:none}.oc-anchor>:is(.oc-menu,.oc-popover)[data-float]{margin-block:var(--oc-space-1);position-area:block-end span-inline-start;position-try-fallbacks:flip-block, flip-inline}.oc-anchor>:is(.oc-menu,.oc-popover)[data-float][data-align=start]{position-area:block-end span-inline-end}.oc-anchor>:is(.oc-menu,.oc-popover)[data-float][data-place=above]{position-area:block-start span-inline-start}.oc-anchor>:is(.oc-menu,.oc-popover)[data-float][data-place=above][data-align=start]{position-area:block-start span-inline-end}.oc-anchor>.oc-tooltip[data-float]{margin-block:var(--oc-space-2);position-area:block-start;position-try-fallbacks:flip-block}.oc-anchor>.oc-tooltip[data-float][data-place=end]{margin:0 var(--oc-space-2);position-area:inline-end;position-try-fallbacks:flip-inline}}@media (forced-colors:active){:is(.oc-popover,.oc-tooltip){border:1px solid canvastext}.oc-dialog__head[data-scrolled]{border-block-end:1px solid canvastext}.oc-dialog__foot[data-scrolled]{border-block-start:1px solid canvastext}.oc-dialog__grabber{forced-color-adjust:none;background:canvastext}}}@layer oc.glass{:where(.oc-header[data-scrolled],.oc-toolbar[data-floating],.oc-toolbar[data-bar][data-scrolled],.oc-sidebar[data-variant=inset],.oc-tabbar,.oc-menu,.oc-popover,.oc-dialog__head[data-scrolled],.oc-dialog__foot[data-scrolled],.oc-toast).oc-glass{background:var(--oc-glass);-webkit-backdrop-filter:blur(var(--oc-blur-glass)) saturate(180%);backdrop-filter:blur(var(--oc-blur-glass)) saturate(180%);box-shadow:inset 0 1px 0 var(--oc-glass-highlight), inset 0 0 0 1px var(--oc-glass-edge), var(--oc-shadow-elevated)}:where(.oc-header[data-scrolled],.oc-toolbar[data-bar][data-scrolled],.oc-sidebar[data-variant=inset],.oc-tabbar,.oc-menu,.oc-popover,.oc-dialog__head[data-scrolled],.oc-dialog__foot[data-scrolled],.oc-toast).oc-glass,:where(.oc-toolbar[data-floating]).oc-glass[data-glass=thick]{background:var(--oc-glass-thick)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:root :where(.oc-header[data-scrolled],.oc-toolbar[data-floating],.oc-toolbar[data-bar][data-scrolled],.oc-sidebar[data-variant=inset],.oc-tabbar,.oc-menu,.oc-popover,.oc-dialog__head[data-scrolled],.oc-dialog__foot[data-scrolled],.oc-toast).oc-glass{background:var(--oc-surface)}}:root:is([data-transparency=reduced],[data-contrast=more]) :where(.oc-header[data-scrolled],.oc-toolbar[data-floating],.oc-toolbar[data-bar][data-scrolled],.oc-sidebar[data-variant=inset],.oc-tabbar,.oc-menu,.oc-popover,.oc-dialog__head[data-scrolled],.oc-dialog__foot[data-scrolled],.oc-toast).oc-glass{background:var(--oc-surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media (prefers-reduced-transparency:reduce){:root:not([data-transparency=standard]) :where(.oc-header[data-scrolled],.oc-toolbar[data-floating],.oc-toolbar[data-bar][data-scrolled],.oc-sidebar[data-variant=inset],.oc-tabbar,.oc-menu,.oc-popover,.oc-dialog__head[data-scrolled],.oc-dialog__foot[data-scrolled],.oc-toast).oc-glass{background:var(--oc-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-contrast:more){:root:not([data-contrast=standard]) :where(.oc-header[data-scrolled],.oc-toolbar[data-floating],.oc-toolbar[data-bar][data-scrolled],.oc-sidebar[data-variant=inset],.oc-tabbar,.oc-menu,.oc-popover,.oc-dialog__head[data-scrolled],.oc-dialog__foot[data-scrolled],.oc-toast).oc-glass{background:var(--oc-surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){:root :where(.oc-header[data-scrolled],.oc-toolbar[data-floating],.oc-toolbar[data-bar][data-scrolled],.oc-sidebar[data-variant=inset],.oc-tabbar,.oc-menu,.oc-popover,.oc-dialog__head[data-scrolled],.oc-dialog__foot[data-scrolled],.oc-toast).oc-glass{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas;border:1px solid canvastext}}}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-sans-3-latin-wght-normal.3y33ar50ixvlj.woff2)format("woff2-variations");ascent-override:98.4%;descent-override:27.3%;line-gap-override:0%;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}@font-face{font-family:Source Code Pro Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/source-code-pro-latin-wght-normal.32urh1kkfy9j6.woff2)format("woff2-variations");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}
