@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}html.rd{--rd-fs-caption:12px;--rd-lh-caption:16px;--rd-tr-caption:.01em;--rd-fs-body-sm:14px;--rd-lh-body-sm:20px;--rd-tr-body-sm:0em;--rd-fs-body:16px;--rd-lh-body:24px;--rd-tr-body:-.003em;--rd-fs-title:20px;--rd-lh-title:28px;--rd-tr-title:-.012em;--rd-fs-heading:28px;--rd-lh-heading:34px;--rd-tr-heading:-.02em;--rd-fs-display:40px;--rd-lh-display:44px;--rd-tr-display:-.03em;--rd-tr-caps:.06em;--rd-fw-regular:400;--rd-fw-medium:500;--rd-fw-semi:600;--rd-font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--rd-font-mono:"Geist Mono", ui-monospace, "SF Mono", "Cascadia Mono", Consolas, monospace;--rd-sp-1:4px;--rd-sp-2:8px;--rd-sp-3:12px;--rd-sp-4:16px;--rd-sp-6:24px;--rd-sp-8:32px;--rd-sp-12:48px;--rd-sp-16:64px;--rd-h-sm:28px;--rd-h-md:36px;--rd-h-lg:44px;--rd-bar-h:56px;--rd-ctx-h:40px;--rd-side-w:248px;--rd-side-rail-w:64px;--rd-hero-h:300px;--rd-icon:16px;--rd-icon-sm:14px;--rd-icon-lg:20px;--rd-r-chip:4px;--rd-r-control:6px;--rd-r-surface:8px;--rd-r-overlay:12px;--rd-r-full:999px;--rd-bw:1px;--rd-border:var(--rd-bw) solid var(--rd-line);--rd-border-strong:var(--rd-bw) solid var(--rd-line-strong);--rd-z-raised:1;--rd-z-sticky:10;--rd-z-bar:30;--rd-z-dropdown:40;--rd-z-scrim:50;--rd-z-modal:60;--rd-z-toast:70;--rd-dur-1:.12s;--rd-dur-2:.2s;--rd-dur-3:.32s;--rd-ease-out:cubic-bezier(.23,1,.32,1);--rd-ease-in-out:cubic-bezier(.77,0,.175,1);--rd-ease-drawer:cubic-bezier(.32,.72,0,1);--rd-m:1}html.rd:not(:has(.rd-ctx)):not(:has(.rd-viewas-bar)){--rd-ctx-h:0px}@media(prefers-reduced-motion:reduce){html.rd{--rd-m:0;--rd-dur-3:.2s}}html.rd{--rd-bg:#0B0C0E;--rd-s1:#111317;--rd-s2:#181B20;--rd-sunk:#08090B;--rd-line:#22262C;--rd-line-strong:#343A42;--rd-ink-1:#ECEDEF;--rd-ink-2:#A6ACB5;--rd-ink-3:#848B95;--rd-ok:#5BD18E;--rd-warn:#F29257;--rd-danger:#F7837C;--rd-info:#86B6FF;--rd-accent:#E9B44C;--rd-accent-ink:#1B1304;--rd-accent-text:#E9B44C;--rd-accent-ring:#E9B44C;--rd-ink-fixed:#1B1304;--rd-art-glow:#4FA84A;--rd-art-spark:#EEF6ED;--rd-art-home:url(/art/home.svg);--rd-art-knowledge:url(/art/knowledge.svg);--rd-art-approvals:url(/art/approvals.svg);--rd-hover:rgba(255,255,255,.045);--rd-press:rgba(255,255,255,.07);--rd-bar-bg:rgba(11,12,14,.86);--rd-scrim:rgba(4,5,6,.64);--rd-scrim-media:rgba(0,0,0,.55);--rd-ink-on-fill:#FFFFFF;--rd-shadow-0:0 1px 2px rgb(0 0 0 / .04);--rd-shadow-1:0 1px 2px rgba(0,0,0,.4), 0 4px 12px -6px rgba(0,0,0,.5);--rd-shadow-2:0 8px 24px -6px rgba(0,0,0,.6), 0 2px 6px rgba(0,0,0,.35);--rd-shadow-3:0 24px 64px -12px rgba(0,0,0,.72), 0 4px 12px rgba(0,0,0,.4);--rd-scheme:dark}@media(prefers-color-scheme:light){html.rd:not([data-rd-theme$=dark]){--rd-bg:#F5F6F7;--rd-s1:#FFFFFF;--rd-s2:#EEF0F2;--rd-sunk:#ECEEF1;--rd-line:#E1E4E8;--rd-line-strong:#C3C9D0;--rd-ink-1:#0F1114;--rd-ink-2:#454B54;--rd-ink-3:#5F6670;--rd-ok:#146B3B;--rd-warn:#A9480F;--rd-danger:#BE2F28;--rd-info:#1E5BBF;--rd-accent:#E5AC3A;--rd-accent-ink:#1B1304;--rd-accent-text:#7F5300;--rd-accent-ring:#A87310;--rd-hover:rgba(15,17,20,.04);--rd-press:rgba(15,17,20,.07);--rd-bar-bg:rgba(245,246,247,.86);--rd-scrim:rgba(15,17,20,.32);--rd-shadow-1:0 1px 2px rgba(16,20,28,.06), 0 4px 12px -6px rgba(16,20,28,.12);--rd-shadow-2:0 8px 24px -8px rgba(16,20,28,.16), 0 2px 6px rgba(16,20,28,.06);--rd-shadow-3:0 24px 64px -16px rgba(16,20,28,.24), 0 4px 12px rgba(16,20,28,.08);--rd-scheme:light}}html.rd[data-rd-theme=light]{--rd-bg:#F5F6F7;--rd-s1:#FFFFFF;--rd-s2:#EEF0F2;--rd-sunk:#ECEEF1;--rd-line:#E1E4E8;--rd-line-strong:#C3C9D0;--rd-ink-1:#0F1114;--rd-ink-2:#454B54;--rd-ink-3:#5F6670;--rd-ok:#146B3B;--rd-warn:#A9480F;--rd-danger:#BE2F28;--rd-info:#1E5BBF;--rd-accent:#E5AC3A;--rd-accent-ink:#1B1304;--rd-accent-text:#7F5300;--rd-accent-ring:#A87310;--rd-hover:rgba(15,17,20,.04);--rd-press:rgba(15,17,20,.07);--rd-bar-bg:rgba(245,246,247,.86);--rd-scrim:rgba(15,17,20,.32);--rd-shadow-1:0 1px 2px rgba(16,20,28,.06), 0 4px 12px -6px rgba(16,20,28,.12);--rd-shadow-2:0 8px 24px -8px rgba(16,20,28,.16), 0 2px 6px rgba(16,20,28,.06);--rd-shadow-3:0 24px 64px -16px rgba(16,20,28,.24), 0 4px 12px rgba(16,20,28,.08);--rd-scheme:light}@media(prefers-contrast:more){html.rd{--rd-line:#3D434B;--rd-line-strong:#5A626C;--rd-ink-2:#C4C9D0;--rd-ink-3:#A6ACB5}}@media(prefers-contrast:more)and (prefers-color-scheme:light){html.rd:not([data-rd-theme$=dark]){--rd-line:#A9B0B9;--rd-line-strong:#7E8691;--rd-ink-2:#33383F;--rd-ink-3:#454B54}}html.rd[data-rd-theme=brand]{--rd-bg:#F7F7F8;--rd-s1:#FFFFFF;--rd-s2:#EEF0F2;--rd-sunk:#ECEEF1;--rd-line:#E6E6E9;--rd-line-strong:#C3C9D0;--rd-ink-1:#121212;--rd-ink-2:#454B54;--rd-ink-3:#5F6670;--rd-ok:#146B3B;--rd-warn:#A9480F;--rd-danger:#BE2F28;--rd-info:#1E5BBF;--rd-hover:rgba(18,18,18,.04);--rd-press:rgba(18,18,18,.07);--rd-bar-bg:rgba(247,247,248,.86);--rd-scrim:rgba(18,18,18,.32);--rd-shadow-1:0 1px 2px rgba(16,20,28,.06), 0 4px 12px -6px rgba(16,20,28,.12);--rd-shadow-2:0 8px 24px -8px rgba(16,20,28,.16), 0 2px 6px rgba(16,20,28,.06);--rd-shadow-3:0 24px 64px -16px rgba(16,20,28,.24), 0 4px 12px rgba(16,20,28,.08);--rd-logo:#121212;--rd-canvas:#F7F7F8;--rd-ink-fixed:#121212;--rd-scheme:light}@media(prefers-contrast:more){html.rd[data-rd-theme=brand]{--rd-line:#A9B0B9;--rd-line-strong:#7E8691;--rd-ink-2:#33383F;--rd-ink-3:#454B54}}html.rd[data-rd-theme=brand-dark]{--rd-bg:#0B0C0E;--rd-s1:#111317;--rd-s2:#181B20;--rd-sunk:#08090B;--rd-line:#22262C;--rd-line-strong:#343A42;--rd-ink-1:#ECEDEF;--rd-ink-2:#A6ACB5;--rd-ink-3:#848B95;--rd-ok:#5BD18E;--rd-warn:#F29257;--rd-danger:#F7837C;--rd-info:#86B6FF;--rd-hover:rgba(255,255,255,.045);--rd-press:rgba(255,255,255,.07);--rd-bar-bg:rgba(11,12,14,.86);--rd-scrim:rgba(4,5,6,.64);--rd-shadow-1:0 1px 2px rgba(0,0,0,.4), 0 4px 12px -6px rgba(0,0,0,.5);--rd-shadow-2:0 8px 24px -6px rgba(0,0,0,.6), 0 2px 6px rgba(0,0,0,.35);--rd-shadow-3:0 24px 64px -12px rgba(0,0,0,.72), 0 4px 12px rgba(0,0,0,.4);--rd-logo:#FFFFFF;--rd-canvas:#0B0C0E;--rd-ink-fixed:#1B1304;--rd-scheme:dark}@media(prefers-contrast:more){html.rd[data-rd-theme=brand-dark]{--rd-line:#3D434B;--rd-line-strong:#5A626C;--rd-ink-2:#C4C9D0;--rd-ink-3:#A6ACB5}}html.rd[data-rd-theme=glass-dark]{--rd-art-glow:#4FA84A;--rd-art-spark:#EEF6ED;--rd-art-home:url(/art/home.svg);--rd-art-knowledge:url(/art/knowledge.svg);--rd-art-approvals:url(/art/approvals.svg);--rd-bg:#05080F;--rd-s1:#101828;--rd-s2:#162034;--rd-sunk:#03060C;--rd-line:rgba(255,255,255,.09);--rd-line-strong:rgba(255,255,255,.18);--rd-ink-1:#F4F7FC;--rd-ink-2:#B7C1D3;--rd-ink-3:#99A4B9;--rd-ok:#63D99B;--rd-warn:#FABA59;--rd-danger:#F97F7A;--rd-info:#C3A6F6;--rd-accent:#7DB8EA;--rd-accent-ink:#05080F;--rd-accent-text:#9CCBF2;--rd-accent-ring:#B5DAF7;--rd-accent-hover:#93C6F0;--rd-accent-glow:#67A5D9;--rd-accent-soft:color-mix(in oklab, var(--rd-accent) 16%, transparent);--rd-accent-line:color-mix(in oklab, var(--rd-accent-ring) 45%, transparent);--rd-ok-soft:color-mix(in oklab, var(--rd-ok) 16%, transparent);--rd-warn-soft:color-mix(in oklab, var(--rd-warn) 16%, transparent);--rd-danger-soft:color-mix(in oklab, var(--rd-danger) 16%, transparent);--rd-info-soft:color-mix(in oklab, var(--rd-info) 16%, transparent);--rd-hatch:color-mix(in oklab, var(--rd-ink-1) 3%, transparent);--rd-logo:#FFFFFF;--rd-canvas:transparent;--rd-ink-fixed:#03060C;--rd-hover:rgba(196,214,240,.06);--rd-press:rgba(196,214,240,.1);--rd-bar-bg:rgba(8,12,24,.74);--rd-scrim:rgba(2,4,10,.6);--rd-shadow-1:inset 0 1px 0 rgba(255,255,255,.06), 0 1px 2px rgba(0,0,0,.5), 0 6px 16px -8px rgba(0,0,0,.6);--rd-shadow-2:inset 0 1px 0 rgba(255,255,255,.08), 0 14px 36px -12px rgba(0,0,0,.7), 0 2px 6px rgba(0,0,0,.35);--rd-shadow-3:inset 0 1px 0 rgba(255,255,255,.1), 0 32px 80px -16px rgba(0,0,0,.8), 0 8px 20px -6px rgba(0,0,0,.45);--rd-scheme:dark;--rd-ground:transparent;--rd-glow:radial-gradient(50% 42% at 12% -4%, rgba(103,165,217,.42), transparent 72%), radial-gradient(38% 38% at 92% 6%, rgba(80,110,235,.28), transparent 72%), radial-gradient(45% 38% at 62% 96%, rgba(103,165,217,.18), transparent 72%);--rd-surface:rgba(22,32,58,.55);--rd-surface-hover:linear-gradient(var(--rd-hover),var(--rd-hover)),var(--rd-surface);--rd-ctx-bg:rgba(8,12,24,.67);--rd-toast-bg:var(--rd-glass-bg);--rd-toast-ink:var(--rd-ink-1);--rd-bar-blur:blur(24px) saturate(180%);--rd-glass-bg:rgba(10,15,28,.75);--rd-float-blur:blur(20px) saturate(190%) brightness(1.06);--rd-glass-solid:rgba(14,20,36,.96);--rd-composer-bg:rgba(10,15,28,.75);--rd-composer-blur:blur(16px) saturate(190%);--rd-rim:rgba(255,255,255,.26) rgba(255,255,255,.11) rgba(255,255,255,.07) rgba(255,255,255,.15);--rd-rim-strong:rgba(255,255,255,.34) rgba(255,255,255,.16) rgba(255,255,255,.1) rgba(255,255,255,.2);--rd-bar-border:var(--rd-bw) solid;--rd-composer-ring:transparent;--rd-glass:var(--rd-bar-bg);--rd-glass-strong:var(--rd-glass-solid);--rd-glass-blur:var(--rd-float-blur);--rd-bar-float:12px;--rd-bar-radius:var(--rd-r-full);--rd-chrome-radius:var(--rd-r-overlay);--rd-bar-h-min:48px;--rd-btn-rim:rgba(255,255,255,.18) rgba(255,255,255,.09) rgba(255,255,255,.06) rgba(255,255,255,.11);--rd-btn-shadow:inset 0 1px 0 rgba(255,255,255,.1);--rd-btn-primary-bg:linear-gradient(180deg,#9DCBF2,#6FAEE3);--rd-btn-primary-shadow:inset 0 1px 0 rgba(255,255,255,.55), inset 0 -2px 4px rgba(4,16,31,.18), 0 6px 18px -8px rgba(103,165,217,.6);--rd-spec-color:rgba(255,255,255,.1);--rd-spec-size:180px 110px;--rd-mx:50%;--rd-my:0%}html.rd.rd-lens[data-rd-theme=glass-dark]:not(.rd-tier-frosted):not(.rd-tier-solid){--rd-bar-blur:url(#rdLens) blur(5px) saturate(190%) brightness(1.1);--rd-composer-blur:url(#rdLens) blur(4px) saturate(190%) brightness(1.08)}@media(max-width:720px){html.rd[data-rd-theme=glass-dark]{--rd-bar-float:8px}}@property --rd-mx{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --rd-my{syntax:"<length-percentage>";inherits:false;initial-value:0%}html.rd[data-rd-theme=midnight-dark]{--rd-art-glow:#4FA84A;--rd-art-spark:#EEF6ED;--rd-art-home:url(/art/home.svg);--rd-art-knowledge:url(/art/knowledge.svg);--rd-art-approvals:url(/art/approvals.svg);--rd-bg:#05080F;--rd-s1:#101828;--rd-s2:#162034;--rd-sunk:#03060C;--rd-line:rgba(255,255,255,.09);--rd-line-strong:rgba(255,255,255,.18);--rd-ink-1:#F4F7FC;--rd-ink-2:#B7C1D3;--rd-ink-3:#99A4B9;--rd-ok:#63D99B;--rd-warn:#FABA59;--rd-danger:#F97F7A;--rd-info:#C3A6F6;--rd-accent:#7DB8EA;--rd-accent-ink:#05080F;--rd-accent-text:#9CCBF2;--rd-accent-ring:#B5DAF7;--rd-accent-hover:#93C6F0;--rd-accent-glow:#67A5D9;--rd-accent-soft:color-mix(in oklab, var(--rd-accent) 16%, transparent);--rd-accent-line:color-mix(in oklab, var(--rd-accent-ring) 45%, transparent);--rd-ok-soft:color-mix(in oklab, var(--rd-ok) 16%, transparent);--rd-warn-soft:color-mix(in oklab, var(--rd-warn) 16%, transparent);--rd-danger-soft:color-mix(in oklab, var(--rd-danger) 16%, transparent);--rd-info-soft:color-mix(in oklab, var(--rd-info) 16%, transparent);--rd-hatch:color-mix(in oklab, var(--rd-ink-1) 3%, transparent);--rd-logo:#FFFFFF;--rd-canvas:transparent;--rd-ink-fixed:#03060C;--rd-hover:rgba(196,214,240,.06);--rd-press:rgba(196,214,240,.1);--rd-bar-bg:rgba(10,16,30,.82);--rd-scrim:rgba(2,4,10,.6);--rd-shadow-1:inset 0 1px 0 rgba(255,255,255,.06), 0 1px 2px rgba(0,0,0,.5), 0 6px 16px -8px rgba(0,0,0,.6);--rd-shadow-2:inset 0 1px 0 rgba(255,255,255,.08), 0 14px 36px -12px rgba(0,0,0,.7), 0 2px 6px rgba(0,0,0,.35);--rd-shadow-3:inset 0 1px 0 rgba(255,255,255,.1), 0 32px 80px -16px rgba(0,0,0,.8), 0 8px 20px -6px rgba(0,0,0,.45);--rd-scheme:dark;--rd-ground:transparent;--rd-glow:radial-gradient(50% 42% at 12% -4%, rgba(103,165,217,.42), transparent 72%), radial-gradient(38% 38% at 92% 6%, rgba(80,110,235,.28), transparent 72%), radial-gradient(45% 38% at 62% 96%, rgba(103,165,217,.18), transparent 72%);--rd-surface:rgba(22,32,58,.62);--rd-surface-hover:linear-gradient(var(--rd-hover),var(--rd-hover)),var(--rd-surface);--rd-ctx-bg:rgba(10,16,30,.78);--rd-toast-bg:var(--rd-glass-bg);--rd-toast-ink:var(--rd-ink-1);--rd-bar-blur:blur(24px) saturate(170%);--rd-glass-bg:rgba(12,18,32,.83);--rd-float-blur:blur(28px) saturate(170%);--rd-glass-solid:rgba(14,20,36,.97);--rd-composer-bg:rgba(12,18,32,.76);--rd-composer-blur:blur(24px) saturate(170%);--rd-glass:var(--rd-bar-bg);--rd-glass-strong:var(--rd-glass-solid);--rd-glass-blur:var(--rd-float-blur);--rd-rim:rgba(255,255,255,.1);--rd-rim-strong:rgba(255,255,255,.16);--rd-btn-primary-shadow:inset 0 1px 0 rgba(255,255,255,.3)}html.rd.rd-tier-solid[data-rd-theme=glass-dark],html.rd.rd-tier-solid[data-rd-theme=midnight-dark]{--rd-bar-blur:none;--rd-float-blur:none;--rd-composer-blur:none;--rd-bar-bg:var(--rd-bg);--rd-ctx-bg:var(--rd-bg);--rd-glass-bg:var(--rd-s1);--rd-composer-bg:var(--rd-s1);--rd-surface:var(--rd-s1);--rd-glass-solid:var(--rd-s1);--rd-spec-color:transparent}@media(prefers-reduced-transparency:reduce){html.rd[data-rd-theme=glass-dark],html.rd.rd-lens[data-rd-theme=glass-dark]:not(.rd-tier-frosted):not(.rd-tier-solid),html.rd[data-rd-theme=midnight-dark]{--rd-bar-blur:none;--rd-float-blur:none;--rd-composer-blur:none;--rd-bar-bg:var(--rd-bg);--rd-ctx-bg:var(--rd-bg);--rd-glass-bg:var(--rd-s1);--rd-composer-bg:var(--rd-s1);--rd-surface:var(--rd-s1);--rd-glass-solid:var(--rd-s1);--rd-spec-color:transparent}}@media(prefers-contrast:more){html.rd[data-rd-theme=glass-dark],html.rd.rd-lens[data-rd-theme=glass-dark]:not(.rd-tier-frosted):not(.rd-tier-solid),html.rd[data-rd-theme=midnight-dark]{--rd-bar-blur:none;--rd-float-blur:none;--rd-composer-blur:none;--rd-bar-bg:var(--rd-bg);--rd-ctx-bg:var(--rd-bg);--rd-glass-bg:var(--rd-s1);--rd-composer-bg:var(--rd-s1);--rd-surface:var(--rd-s1);--rd-glass-solid:var(--rd-s1);--rd-spec-color:transparent;--rd-glow:none;--rd-line:rgba(255,255,255,.28);--rd-line-strong:rgba(255,255,255,.44);--rd-rim:var(--rd-line-strong);--rd-rim-strong:var(--rd-line-strong);--rd-btn-rim:var(--rd-line-strong);--rd-ink-2:#CDD5E2;--rd-ink-3:#B6BECE;--rd-accent-soft:color-mix(in oklab, var(--rd-accent) 26%, transparent)}}html.rd{--rd-accent-soft:color-mix(in oklab, var(--rd-accent) 14%, transparent);--rd-accent-line:color-mix(in oklab, var(--rd-accent-ring) 45%, transparent);--rd-ok-soft:color-mix(in oklab, var(--rd-ok) 14%, transparent);--rd-warn-soft:color-mix(in oklab, var(--rd-warn) 14%, transparent);--rd-danger-soft:color-mix(in oklab, var(--rd-danger) 14%, transparent);--rd-info-soft:color-mix(in oklab, var(--rd-info) 14%, transparent);--rd-hatch:color-mix(in oklab, var(--rd-ink-1) 3%, transparent);--rd-accent-hover:color-mix(in oklab, var(--rd-accent) 88%, var(--rd-ink-1));--rd-accent-glow:var(--rd-accent);--rd-logo:var(--rd-ink-1);--rd-canvas:var(--rd-bg);--rd-glass:color-mix(in oklab, var(--rd-s1) 80%, transparent);--rd-glass-strong:color-mix(in oklab, var(--rd-s1) 92%, transparent);--rd-glass-edge:color-mix(in oklab, var(--rd-ink-1) 9%, transparent);--rd-glass-blur:blur(20px) saturate(160%);--rd-agent:var(--rd-accent-text);--rd-agent-soft:var(--rd-accent-soft);--rd-agent-line:var(--rd-accent-line);--rd-agent-glow:color-mix(in oklab, var(--rd-accent-glow) 10%, transparent);--rd-ease-spring:linear(0, .2178 2.1%, .6122 6.6%, .8384 11.3%, .9304 15.6%, .9724 20.4%, .9906 26.3%, .9978 33.6%, 1);--rd-dur-spring:.42s}@media(prefers-reduced-transparency:reduce){html.rd{--rd-glass:var(--rd-s1);--rd-glass-strong:var(--rd-s1);--rd-glass-blur:none}}@media print{html.rd[data-rd-theme=glass-dark],html.rd[data-rd-theme=midnight-dark],html.rd.rd-lens[data-rd-theme=glass-dark]:not(.rd-tier-frosted):not(.rd-tier-solid),html.rd.rd-tier-solid[data-rd-theme=glass-dark],html.rd.rd-tier-solid[data-rd-theme=midnight-dark]{--rd-bg:#FFFFFF;--rd-s1:#FFFFFF;--rd-s2:#EEF0F2;--rd-sunk:#ECEEF1;--rd-line:#E6E6E9;--rd-line-strong:#C3C9D0;--rd-ink-1:#121212;--rd-ink-2:#454B54;--rd-ink-3:#5F6670;--rd-ok:#146B3B;--rd-warn:#A9480F;--rd-danger:#BE2F28;--rd-info:#1E5BBF;--rd-accent:#2E7A2B;--rd-accent-ink:#FFFFFF;--rd-accent-text:#276B25;--rd-accent-ring:#2E7A2B;--rd-accent-hover:#276B25;--rd-accent-glow:#4FA84A;--rd-accent-soft:color-mix(in oklab, var(--rd-accent-glow) 20%, transparent);--rd-hover:rgba(18,18,18,.04);--rd-press:rgba(18,18,18,.07);--rd-bar-bg:rgba(255,255,255,.82);--rd-scrim:rgba(18,18,18,.32);--rd-shadow-1:0 1px 2px rgba(4,25,41,.06), 0 3px 10px -4px rgba(4,25,41,.1);--rd-shadow-2:0 12px 32px -12px rgba(4,25,41,.2), 0 2px 6px rgba(4,25,41,.06);--rd-shadow-3:0 32px 80px -20px rgba(4,25,41,.28), 0 8px 20px -6px rgba(4,25,41,.1);--rd-logo:#121212;--rd-canvas:#FFFFFF;--rd-ink-fixed:#121212;--rd-scheme:light;--rd-glow:none;--rd-ground:var(--rd-bg);--rd-bar-blur:none;--rd-float-blur:none;--rd-composer-blur:none;--rd-surface:var(--rd-s1);--rd-surface-hover:var(--rd-s1);--rd-ctx-bg:var(--rd-bg);--rd-glass-bg:var(--rd-s1);--rd-glass-solid:var(--rd-s1);--rd-composer-bg:var(--rd-s1);--rd-toast-bg:var(--rd-s1);--rd-toast-ink:var(--rd-ink-1);--rd-spec-color:transparent;--rd-rim:initial;--rd-rim-strong:initial;--rd-btn-rim:initial;--rd-btn-shadow:initial;--rd-btn-primary-bg:initial;--rd-btn-primary-shadow:initial;--rd-bar-border:initial;--rd-bar-float:initial;--rd-bar-radius:initial;--rd-chrome-radius:initial;--rd-bar-h-min:initial;--rd-composer-ring:initial}}html.rd:is([data-rd-theme=brand-dark],[data-rd-theme=glass-dark],[data-rd-theme=midnight-dark]){--rd-accent:#4FA84A;--rd-accent-ink:#04140A;--rd-accent-text:#72C66D;--rd-accent-ring:#8FD68B;--rd-accent-hover:#5FBA5A;--rd-accent-glow:#4FA84A;--rd-accent-soft:color-mix(in oklab, #4FA84A 16%, transparent);--rd-accent-line:color-mix(in oklab, #8FD68B 45%, transparent);--rd-btn-primary-bg:linear-gradient(180deg,#72C66D,#4FA84A);--rd-agent:#9A9AF0;--rd-agent-soft:color-mix(in oklab, #6A6AEA 16%, transparent);--rd-agent-line:color-mix(in oklab, #9A9AF0 45%, transparent);--rd-agent-glow:color-mix(in oklab, #6A6AEA 10%, transparent)}html.rd[data-rd-theme=brand]{--rd-accent:#2E7A2B;--rd-accent-ink:#FFFFFF;--rd-accent-text:#276B25;--rd-accent-ring:#2E7A2B;--rd-accent-hover:#276B25;--rd-accent-glow:#4FA84A;--rd-accent-soft:color-mix(in oklab, #4FA84A 18%, transparent);--rd-accent-line:color-mix(in oklab, #2E7A2B 40%, transparent);--rd-btn-primary-bg:#2E7A2B;--rd-agent:#5A54DD;--rd-agent-soft:color-mix(in oklab, #6A6AEA 14%, transparent);--rd-agent-line:color-mix(in oklab, #5A54DD 45%, transparent);--rd-agent-glow:color-mix(in oklab, #6A6AEA 10%, transparent)}@media(prefers-reduced-transparency:no-preference){html.rd:is([data-rd-theme=glass-dark],[data-rd-theme=midnight-dark]){--rd-glow:radial-gradient(50% 42% at 12% -4%, rgba(79,168,74,.34), transparent 72%), radial-gradient(38% 38% at 92% 6%, rgba(46,122,43,.24), transparent 72%), radial-gradient(45% 38% at 62% 96%, rgba(79,168,74,.15), transparent 72%)}}@font-feature-values Geist,"Geist Mono"{@styleset{rd-geist:1 2}@character-variant{rd-geist-cv11:11}}.rd .rd-ui,.rd .rd-chrome{font-family:var(--rd-font-sans);font-size:var(--rd-fs-body-sm);line-height:var(--rd-lh-body-sm);letter-spacing:var(--rd-tr-body-sm);font-weight:var(--rd-fw-regular);color:var(--rd-ink-1);color-scheme:var(--rd-scheme);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-alternates:styleset(rd-geist) character-variant(rd-geist-cv11)}.rd .rd-ui *,.rd .rd-chrome *{box-sizing:border-box}.rd .rd-sprite{position:absolute;width:0;height:0;overflow:hidden}.rd .rd-i{width:var(--rd-icon);height:var(--rd-icon);flex:none;stroke:currentColor;fill:none;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.rd .rd-i-sm{width:var(--rd-icon-sm);height:var(--rd-icon-sm)}.rd .rd-i-lg{width:var(--rd-icon-lg);height:var(--rd-icon-lg)}.rd .rd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.rd .rd-mono,.rd .rd-num{font-family:var(--rd-font-mono);font-variant-numeric:tabular-nums}.rd .rd-tnum{font-variant-numeric:tabular-nums}.rd .rd-muted{color:var(--rd-ink-2)}.rd .rd-faint{color:var(--rd-ink-3)}.rd [class*=rd-]:focus-visible{outline:2px solid var(--rd-accent-ring);outline-offset:2px;box-shadow:none}.rd [class*=rd-]:focus:not(:focus-visible){outline:none}.rd .rd-t-caption{font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption)}.rd .rd-t-body-sm{font-size:var(--rd-fs-body-sm);line-height:var(--rd-lh-body-sm);letter-spacing:var(--rd-tr-body-sm)}.rd .rd-t-body{font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-tr-body)}.rd .rd-t-title{font-size:var(--rd-fs-title);line-height:var(--rd-lh-title);letter-spacing:var(--rd-tr-title);font-weight:var(--rd-fw-semi)}.rd .rd-t-heading{font-size:var(--rd-fs-heading);line-height:var(--rd-lh-heading);letter-spacing:var(--rd-tr-heading);font-weight:var(--rd-fw-semi)}.rd .rd-t-display{font-size:var(--rd-fs-display);line-height:var(--rd-lh-display);letter-spacing:var(--rd-tr-display);font-weight:var(--rd-fw-semi)}.rd .rd-chrome{display:contents}.rd body:has(.rd-chrome){padding-left:var(--rd-side-w)}html.rd[data-rd-folding] body:has(.rd-chrome){transition:padding-left var(--rd-dur-spring) var(--rd-ease-spring)}.rd .rd-top{position:sticky;top:var(--rd-bar-float, 0);z-index:var(--rd-z-bar);flex:none;margin:var(--rd-bar-float, 0) var(--rd-bar-float, 0) 0;border-radius:var(--rd-chrome-radius, 0);transition:box-shadow var(--rd-dur-2) var(--rd-ease-out)}.rd body.kb .rd-top{position:relative;top:0}.rd .rd-top:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(-1 * var(--rd-bar-float, 0px));left:calc(-1 * var(--rd-bar-float, 0px));right:calc(-1 * var(--rd-bar-float, 0px));bottom:calc(-1 * var(--rd-sp-8));background:linear-gradient(to bottom,color-mix(in oklab,var(--rd-bg) 92%,transparent),color-mix(in oklab,var(--rd-bg) 70%,transparent) 55%,transparent);-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);-webkit-mask-image:linear-gradient(to bottom,var(--rd-ink-1) 45%,transparent);mask-image:linear-gradient(to bottom,var(--rd-ink-1) 45%,transparent);opacity:0;transition:opacity var(--rd-dur-2) var(--rd-ease-out)}html.rd[data-rd-scrolled] .rd-top:before{opacity:1}html.rd .rd-chrome:not([data-rd-ctx]) .rd-top{box-shadow:none}html.rd[data-rd-scrolled] .rd-chrome:not([data-rd-ctx]) .rd-jump,html.rd[data-rd-scrolled] .rd-chrome:not([data-rd-ctx]) .rd-am-btn{background-color:var(--rd-bar-bg);-webkit-backdrop-filter:var(--rd-bar-blur, blur(12px));backdrop-filter:var(--rd-bar-blur, blur(12px));box-shadow:var(--rd-shadow-1)}@media(prefers-reduced-transparency:reduce){.rd .rd-top:before{background:var(--rd-bg);-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask-image:none;mask-image:none}}.rd .rd-side{position:fixed;top:0;left:0;bottom:0;z-index:var(--rd-z-dropdown);display:flex;flex-direction:column;width:var(--rd-side-w);padding:0 var(--rd-sp-3) var(--rd-sp-3);background:var(--rd-bar-bg);border:0;border-right:var(--rd-border);border-color:var(--rd-rim, var(--rd-line));border-radius:0;-webkit-backdrop-filter:var(--rd-bar-blur, none);backdrop-filter:var(--rd-bar-blur, none);font-size:var(--rd-fs-body-sm);line-height:var(--rd-lh-body-sm);letter-spacing:var(--rd-tr-body-sm);transition:width var(--rd-dur-spring) var(--rd-ease-spring),translate var(--rd-dur-spring) var(--rd-ease-spring)}.rd .rd-side-top{position:relative;display:flex;align-items:center;gap:var(--rd-sp-1);flex:none;height:var(--rd-bar-h);margin-bottom:var(--rd-sp-2)}.rd .rd-brand{display:inline-flex;align-items:center;flex:none;color:var(--rd-logo)}.rd .rd-brand svg{display:block;height:22px;width:auto;flex:none}.rd .rd-brand svg .st0{fill:currentColor}.rd .rd-side-brand{flex:1;min-width:0;height:var(--rd-h-md);padding:0 var(--rd-sp-3);border-radius:var(--rd-r-control);overflow:hidden;transition:opacity var(--rd-dur-1) ease,scale var(--rd-dur-1) var(--rd-ease-out)}.rd .rd-side-brand:active{scale:.97}.rd .rd-side-brand:focus-visible{outline:2px solid var(--rd-accent-ring);outline-offset:-2px}.rd .rd-side-fold{display:inline-grid;place-items:center;flex:none;width:var(--rd-h-md);height:var(--rd-h-md);padding:0;border:0;border-radius:var(--rd-r-control);background:none;color:var(--rd-ink-3);cursor:pointer;transition:background-color var(--rd-dur-1) ease,color var(--rd-dur-1) ease,opacity var(--rd-dur-1) ease,scale var(--rd-dur-1) var(--rd-ease-out)}.rd .rd-side-fold .rd-i{transition:rotate var(--rd-dur-spring) var(--rd-ease-spring)}@media(hover:hover){.rd .rd-side-fold:hover{background:var(--rd-hover);color:var(--rd-ink-1)}}.rd .rd-side-fold:active{scale:.94;background:var(--rd-press)}.rd .rd-side-fold:focus-visible{outline:2px solid var(--rd-accent-ring);outline-offset:-2px}.rd .rd-side-close{display:none}.rd .rd-nav{position:relative;display:flex;flex-direction:column;gap:2px;min-height:0;overscroll-behavior:contain}.rd .rd-nav-item{position:relative;z-index:var(--rd-z-raised);display:flex;align-items:center;gap:var(--rd-sp-3);flex:none;height:var(--rd-h-md);padding:0 var(--rd-sp-2) 0 var(--rd-sp-3);border-radius:var(--rd-r-control);white-space:nowrap;text-decoration:none;color:var(--rd-ink-2);font-weight:var(--rd-fw-medium);-webkit-tap-highlight-color:transparent;transition:color var(--rd-dur-1) ease,background-color var(--rd-dur-1) ease,scale var(--rd-dur-1) var(--rd-ease-out)}.rd .rd-nav-item .rd-i{flex:none;color:var(--rd-ink-3);transition:color var(--rd-dur-1) ease}@media(hover:hover){.rd a.rd-nav-item:hover{color:var(--rd-ink-1);background:var(--rd-hover)}.rd a.rd-nav-item:hover .rd-i{color:var(--rd-ink-2)}}.rd a.rd-nav-item:active{scale:.98;background:var(--rd-press)}.rd .rd-nav-item[aria-current]{color:var(--rd-ink-1)}.rd .rd-nav-item[aria-current] .rd-i{color:var(--rd-accent-text)}.rd .rd-nav-item[aria-current]:hover{background:none}.rd .rd-nav:not([data-rd-ind]) .rd-nav-item[aria-current]{background:var(--rd-accent-soft)}.rd .rd-nav-item:focus-visible{outline:2px solid var(--rd-accent-ring);outline-offset:-2px}.rd .rd-nav-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.rd .rd-nav-ind{position:absolute;top:0;left:0;right:0;height:var(--rd-h-md);border-radius:var(--rd-r-control);background:var(--rd-accent-soft);pointer-events:none;opacity:0;transition:translate var(--rd-dur-spring) var(--rd-ease-spring),opacity var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-nav-ind:before{content:"";position:absolute;top:50%;left:calc(-1 * var(--rd-sp-3));width:3px;height:16px;translate:0 -50%;border-radius:0 var(--rd-r-full) var(--rd-r-full) 0;background:var(--rd-accent)}.rd .rd-nav[data-rd-ind] .rd-nav-ind{opacity:1}.rd .rd-nav[data-rd-ind-instant] .rd-nav-ind{transition:none}.rd .rd-nav-n{display:inline-grid;place-items:center;flex:none;min-width:20px;height:20px;padding:0 var(--rd-sp-1);border-radius:var(--rd-r-full);background:color-mix(in oklab,var(--rd-ink-1) 9%,transparent);color:var(--rd-ink-2);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption);font-weight:var(--rd-fw-semi);font-variant-numeric:tabular-nums;opacity:1;scale:1;transition:opacity var(--rd-dur-2) var(--rd-ease-out),scale var(--rd-dur-spring) var(--rd-ease-spring),background-color var(--rd-dur-1) ease}@starting-style{.rd .rd-nav-n{opacity:0;scale:.6}}.rd .rd-nav-item[aria-current] .rd-nav-n{background:var(--rd-accent-soft);color:var(--rd-accent-text)}.rd .rd-nav-n[hidden]{display:none}.rd .rd-nav-ext{color:var(--rd-ink-3)}.rd .rd-side-sep{display:block;flex:none;height:1px;margin:var(--rd-sp-2) var(--rd-sp-3);background:var(--rd-line)}.rd .rd-side-note{position:relative;display:flex;align-items:flex-start;gap:var(--rd-sp-3);flex:none;margin:auto 0 0;padding:var(--rd-sp-2) var(--rd-sp-3);color:var(--rd-ink-3);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption)}.rd .rd-side-note .rd-i{flex:none;margin-top:1px;color:var(--rd-ink-3)}.rd .rd-side-note .rd-nav-label{white-space:normal;text-wrap:balance}.rd .rd-bar{position:relative;z-index:var(--rd-z-raised);display:flex;align-items:center;gap:var(--rd-sp-3);height:var(--rd-bar-h);padding:0 var(--rd-sp-3) 0 var(--rd-sp-6);background-color:var(--rd-bar-bg);border:var(--rd-bar-border, none);border-bottom:var(--rd-bar-border, var(--rd-border));border-color:var(--rd-rim, var(--rd-line));border-radius:var(--rd-chrome-radius, 0) var(--rd-chrome-radius, 0) 0 0;-webkit-backdrop-filter:var(--rd-bar-blur, blur(12px) saturate(140%));backdrop-filter:var(--rd-bar-blur, blur(12px) saturate(140%));transition:background-color var(--rd-dur-2) var(--rd-ease-out),border-color var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-chrome:not([data-rd-ctx]) .rd-bar{border-bottom:var(--rd-bar-border, 0 solid)}html.rd .rd-chrome[data-rd-side]:not([data-rd-ctx]) .rd-bar[data-rd-spec]{background-color:transparent;border-color:transparent;background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}.rd .rd-bar-spacer{flex:1;min-width:var(--rd-sp-2)}.rd .rd-bar .rd-side-open{display:none}.rd .rd-acct-link{display:inline-flex;align-items:center;gap:var(--rd-sp-2);height:var(--rd-h-sm);padding:0 var(--rd-sp-3);border-radius:var(--rd-r-control);color:var(--rd-ink-2);text-decoration:none;font-weight:var(--rd-fw-medium);white-space:nowrap;transition:background-color var(--rd-dur-1) ease,color var(--rd-dur-1) ease,scale var(--rd-dur-1) var(--rd-ease-out)}.rd .rd-acct-link .rd-i{color:var(--rd-ink-3)}@media(hover:hover){.rd .rd-acct-link:hover{background:var(--rd-hover);color:var(--rd-ink-1)}}.rd .rd-acct-link:active{scale:.97;background:var(--rd-press)}.rd .rd-acct{display:flex;align-items:center;gap:var(--rd-sp-2);flex:none}.rd .rd-bar-agency{display:inline-flex;align-items:center;flex:none;height:var(--rd-h-sm);padding:0 var(--rd-sp-3);border-right:var(--rd-border);color:var(--rd-ink-1)}.rd .rd-bar-agency svg,.rd .rd-bar-agency img{display:block;height:18px;width:auto;max-width:160px}.rd[data-rd-theme=brand] .rd-bar-agency.is-raster img,.rd[data-rd-theme=light] .rd-bar-agency.is-raster img{filter:brightness(0) opacity(.88)}.rd .rd-jump{display:inline-flex;align-items:center;gap:var(--rd-sp-2);width:288px;height:var(--rd-h-md);padding:0 var(--rd-sp-1) 0 var(--rd-sp-3);border:var(--rd-border);border-color:var(--rd-line);border-radius:var(--rd-r-full);background:color-mix(in oklab,var(--rd-ink-1) 5%,transparent);color:var(--rd-ink-3);font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--rd-dur-1) ease,border-color var(--rd-dur-1) ease,color var(--rd-dur-1) ease,scale var(--rd-dur-1) var(--rd-ease-out)}.rd .rd-jump>.rd-i{flex:none;width:var(--rd-icon);height:var(--rd-icon)}@media(hover:hover){.rd .rd-jump:hover{background:color-mix(in oklab,var(--rd-ink-1) 8%,transparent);border-color:var(--rd-line-strong);color:var(--rd-ink-2)}}.rd .rd-jump:active{scale:.98;background:var(--rd-press)}.rd .rd-jump:focus-visible{outline:2px solid var(--rd-accent-ring);outline-offset:2px}.rd .rd-jump-text{flex:1;min-width:0;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--rd-fs-body-sm);line-height:var(--rd-lh-body-sm);letter-spacing:var(--rd-tr-body-sm)}.rd .rd-jump .rd-jump-kbd{flex:none;height:24px;padding:0 var(--rd-sp-2);border-radius:var(--rd-r-full);border-color:var(--rd-line);background:color-mix(in oklab,var(--rd-ink-1) 6%,transparent);box-shadow:none;color:var(--rd-ink-3);font-family:var(--rd-font-sans);font-weight:var(--rd-fw-medium);font-variant-numeric:tabular-nums}@media(min-width:721px){html.rd[data-rd-rail] body:has(.rd-chrome){padding-left:var(--rd-side-rail-w)}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side{width:var(--rd-side-rail-w);padding:0 var(--rd-sp-2) var(--rd-sp-3)}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-top{justify-content:center}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-brand{flex:none;justify-content:flex-start;width:24px;height:var(--rd-h-md);padding:0;overflow:hidden;border-radius:0}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-brand svg{flex:none;height:26px;margin-left:-1px}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-fold[data-rd-rail]{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-fold .rd-i{rotate:180deg}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side .rd-nav-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-nav-item,html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-note{justify-content:center;padding:0}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-note{padding:var(--rd-sp-2) 0}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-nav-ind:before{left:calc(-1 * var(--rd-sp-2))}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-nav-ext{display:none}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-nav-n{position:absolute;top:var(--rd-sp-1);right:var(--rd-sp-2);min-width:8px;width:8px;height:8px;padding:0;background:var(--rd-accent);color:transparent;overflow:hidden;box-shadow:0 0 0 2px var(--rd-bar-bg)}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-sep{margin:var(--rd-sp-2) var(--rd-sp-1)}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-fold[data-rd-rail]{opacity:0}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-fold[data-rd-rail]:focus-visible{opacity:1}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-top:has(.rd-side-fold:focus-visible) .rd-side-brand{opacity:0}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side [data-rd-tip]:after{content:attr(data-rd-tip) / "";position:absolute;z-index:var(--rd-z-dropdown);top:50%;left:calc(100% + var(--rd-sp-4));padding:var(--rd-sp-1) var(--rd-sp-2);border:var(--rd-border-strong);border-color:var(--rd-rim-strong, var(--rd-line-strong));border-radius:var(--rd-r-control);background:var(--rd-glass-solid, var(--rd-s1));box-shadow:var(--rd-shadow-2);color:var(--rd-ink-1);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption);font-weight:var(--rd-fw-medium);white-space:nowrap;pointer-events:none;opacity:0;translate:calc(var(--rd-m) * -4px) -50%;transform-origin:0 50%;transition:opacity var(--rd-dur-1) ease,translate var(--rd-dur-1) var(--rd-ease-out)}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side [data-rd-tip]:focus-visible:after{opacity:1;translate:0 -50%}}@media(min-width:721px)and (hover:hover){html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-top:hover .rd-side-fold[data-rd-rail]{opacity:1}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-top:hover .rd-side-brand{opacity:0}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side [data-rd-tip]:hover:after{opacity:1;translate:0 -50%;transition:opacity var(--rd-dur-2) var(--rd-ease-out) var(--rd-dur-3),translate var(--rd-dur-2) var(--rd-ease-out) var(--rd-dur-3)}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-nav:hover [data-rd-tip]:hover:after{transition-delay:var(--rd-dur-1)}}@media(min-width:721px){html.rd[data-rd-rail][data-rd-peek] .rd-side{z-index:calc(var(--rd-z-toast) * 2);box-shadow:var(--rd-shadow-3);background:var(--rd-glass-solid, var(--rd-s1))}html.rd[data-rd-rail][data-rd-peek] .rd-side .rd-nav-label{animation:rdPeekIn var(--rd-dur-2) var(--rd-ease-out) both}html.rd[data-rd-rail][data-rd-peek] .rd-side-fold .rd-i{rotate:180deg}}@keyframes rdPeekIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html.rd[data-rd-rail][data-rd-peek] .rd-side .rd-nav-label{animation:none}}@media(min-width:721px)and (hover:none){html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-brand{display:none}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-side-fold[data-rd-rail]{position:static;opacity:1}}.rd .rd-am{position:relative;display:flex}.rd .rd-am-btn{position:relative;display:inline-flex;align-items:center;gap:var(--rd-sp-1);height:var(--rd-h-md);padding:2px var(--rd-sp-2) 2px 2px;border:0;border-radius:var(--rd-r-full);background:none;color:var(--rd-ink-1);font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--rd-dur-1) ease,scale var(--rd-dur-1) var(--rd-ease-out)}.rd .rd-am-btn .rd-av{transition:box-shadow var(--rd-dur-1) ease}@media(hover:hover){.rd .rd-am-btn:hover{background:var(--rd-hover)}.rd .rd-am-btn:hover .rd-av{box-shadow:0 0 0 1px var(--rd-ink-3)}.rd .rd-am-btn:hover .rd-am-chev{color:var(--rd-ink-1)}}.rd .rd-am-btn:active{scale:.96;background:var(--rd-press)}.rd .rd-am-btn:focus-visible{outline:2px solid var(--rd-accent-ring);outline-offset:2px}.rd .rd-am-btn[aria-expanded=true]{background:var(--rd-hover)}.rd .rd-am-chev{color:var(--rd-ink-3);transition:rotate var(--rd-dur-2) var(--rd-ease-out),color var(--rd-dur-1) ease}.rd .rd-am-btn[aria-expanded=true] .rd-am-chev{rotate:180deg;color:var(--rd-ink-1)}.rd .rd-av{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border-radius:var(--rd-r-full);overflow:hidden;background:var(--rd-s2);box-shadow:0 0 0 1px var(--rd-line-strong);color:var(--rd-ink-1);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-tr-body);font-weight:var(--rd-fw-semi)}.rd .rd-av img{display:block;width:100%;height:100%;object-fit:cover}.rd .rd-av .rd-i{color:var(--rd-ink-3)}.rd .rd-av-sm{width:32px;height:32px;font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption)}.rd .rd-am-btn-acting .rd-av,.rd .rd-am-btn-acting:hover .rd-av{box-shadow:0 0 0 2px var(--rd-warn)}.rd .rd-am-eye{display:inline-grid;place-items:center;flex:none;width:14px;height:14px;margin:0 0 0 calc(-1 * var(--rd-sp-3));align-self:flex-end;translate:0 calc(-1 * var(--rd-sp-1));border-radius:var(--rd-r-full);background:var(--rd-warn);color:var(--rd-bg);box-shadow:0 0 0 2px var(--rd-bg)}.rd .rd-am-eye .rd-i{width:10px;height:10px;stroke-width:2.5}.rd .rd-am .rd-am-menu{position:absolute;top:calc(100% + var(--rd-sp-2));right:0;width:320px;padding:var(--rd-sp-1);border-radius:var(--rd-r-overlay);box-shadow:var(--rd-shadow-3);background:var(--rd-glass-solid, var(--rd-s1));font-size:var(--rd-fs-body-sm);line-height:var(--rd-lh-body-sm);letter-spacing:var(--rd-tr-body-sm);transform-origin:calc(100% - var(--rd-sp-4)) 0;opacity:0;scale:.96;translate:0 calc(var(--rd-m) * -4px);pointer-events:none;transition:opacity var(--rd-dur-2) var(--rd-ease-out),scale var(--rd-dur-2) var(--rd-ease-out),translate var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-am .rd-am-menu.rd-open{opacity:1;scale:1;translate:0 0;pointer-events:auto}.rd .rd-am .rd-am-menu .rd-menu-sep{margin:var(--rd-sp-1) var(--rd-sp-2)}@media(prefers-reduced-transparency:reduce){.rd .rd-am .rd-am-menu{background:var(--rd-s1)}}.rd .rd-am-who{display:flex;align-items:center;gap:var(--rd-sp-3);padding:var(--rd-sp-3) var(--rd-sp-2) var(--rd-sp-3) var(--rd-sp-2)}.rd .rd-am-who .rd-av{width:40px;height:40px}.rd .rd-am-face{position:relative;display:inline-flex;flex:none;padding:0;border:0;border-radius:var(--rd-r-full);background:none;cursor:pointer;transition:scale var(--rd-dur-1) var(--rd-ease-out)}.rd .rd-am-face:active{scale:.96}.rd .rd-am-face:focus-visible{outline:2px solid var(--rd-accent-ring);outline-offset:2px}@media(hover:hover){.rd .rd-am-face:hover .rd-av{box-shadow:0 0 0 2px var(--rd-accent-ring)}}.rd .rd-am-id{display:flex;flex-direction:column;min-width:0}.rd .rd-am-name{font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-tr-body);font-weight:var(--rd-fw-semi);color:var(--rd-ink-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd .rd-am-sub{color:var(--rd-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption)}.rd .rd-am-item{display:flex;align-items:center;gap:var(--rd-sp-3);width:100%;height:var(--rd-h-md);padding:0 var(--rd-sp-2) 0 var(--rd-sp-3);border:0;border-radius:var(--rd-r-control);background:none;color:var(--rd-ink-1);font:inherit;letter-spacing:inherit;font-weight:var(--rd-fw-medium);text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--rd-dur-1) ease,scale var(--rd-dur-1) var(--rd-ease-out)}.rd .rd-am-item>.rd-i:first-child,.rd .rd-am-item>.rd-theme-i{flex:none;color:var(--rd-ink-3);transition:color var(--rd-dur-1) ease}@media(hover:hover){.rd .rd-am-item:hover{background:var(--rd-hover)}.rd .rd-am-item:hover>.rd-i:first-child{color:var(--rd-ink-1)}}.rd .rd-am-item:active{background:var(--rd-press);scale:.98}.rd .rd-am-item[aria-expanded=true],.rd .rd-am-item[aria-current]{background:var(--rd-hover)}.rd .rd-am-item:focus-visible{outline:2px solid var(--rd-accent-ring);outline-offset:-2px}.rd .rd-am-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.rd .rd-am-item:has(.rd-am-hint) .rd-am-label{flex:none}.rd .rd-am-value{flex:none;color:var(--rd-ink-3);font-weight:var(--rd-fw-regular)}.rd .rd-am-value-acting{color:var(--rd-warn);font-weight:var(--rd-fw-medium)}.rd .rd-am-hint{flex:0 1 auto;min-width:0;margin-left:auto;overflow:hidden;text-overflow:ellipsis;padding-right:var(--rd-sp-1);color:var(--rd-ink-3);font-weight:var(--rd-fw-regular);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption)}.rd .rd-am-go{flex:none;color:var(--rd-ink-3)}.rd .rd-am-expl-chev{transition:rotate var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-am-expl[aria-expanded=true] .rd-am-expl-chev{rotate:90deg}.rd .rd-am-expl-list{display:flex;flex-direction:column}.rd .rd-am-expl-list[hidden]{display:none}.rd .rd-am-subitem{padding-left:calc(var(--rd-sp-3) + var(--rd-sp-6))}@media(prefers-reduced-motion:reduce){.rd .rd-am-expl-chev{transition:none}}.rd .rd-am-out{color:var(--rd-ink-1)}.rd .rd-am-err{margin:0;padding:var(--rd-sp-1) var(--rd-sp-3);color:var(--rd-danger);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption)}.rd .rd-am-err:empty{display:none}.rd .rd-am .rd-is-busy{opacity:.6;pointer-events:none}.rd .rd-theme-menu .rd-theme-item{font-weight:var(--rd-fw-medium)}.rd .rd-theme{position:relative;display:flex}.rd .rd-theme-btn{border:0;background:none;font:inherit;letter-spacing:inherit;cursor:pointer}.rd .rd-acct-link.rd-theme-btn{justify-content:center;aspect-ratio:1;padding:0}.rd .rd-theme-btn .rd-theme-i{display:none;color:currentColor}.rd:not([data-rd-theme]) .rd-theme-btn .rd-theme-i-system,.rd[data-rd-theme-system] .rd-theme-btn .rd-theme-i-system,.rd[data-rd-theme=brand]:not([data-rd-theme-system]) .rd-theme-btn .rd-theme-i-brand,.rd[data-rd-theme=brand-dark]:not([data-rd-theme-system]) .rd-theme-btn .rd-theme-i-brand-dark,.rd[data-rd-theme=glass-dark]:not([data-rd-theme-system]) .rd-theme-btn .rd-theme-i-glass-dark,.rd[data-rd-theme=midnight-dark]:not([data-rd-theme-system]) .rd-theme-btn .rd-theme-i-midnight-dark,.rd[data-rd-theme=light] .rd-theme-btn .rd-theme-i-light,.rd[data-rd-theme=dark] .rd-theme-btn .rd-theme-i-dark{display:block}.rd .rd-theme-btn[aria-expanded=true]{background:var(--rd-hover);color:var(--rd-ink-1)}.rd .rd-theme .rd-theme-menu{position:absolute;top:calc(100% + var(--rd-sp-2));right:0;min-width:208px;transform-origin:0 100%;opacity:0;scale:.96;translate:0 calc(var(--rd-m) * 4px);pointer-events:none;transition:opacity var(--rd-dur-2) var(--rd-ease-out),scale var(--rd-dur-2) var(--rd-ease-out),translate var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-theme .rd-theme-menu.rd-open{opacity:1;scale:1;translate:0 0;pointer-events:auto}.rd .rd-theme-item{height:var(--rd-h-md);padding:0 var(--rd-sp-3);font-weight:var(--rd-fw-medium)}.rd .rd-theme-item .rd-i{color:var(--rd-ink-3)}.rd .rd-theme-head{padding:var(--rd-sp-2) var(--rd-sp-3) var(--rd-sp-1);color:var(--rd-ink-3);font-weight:var(--rd-fw-medium);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption);cursor:default;-webkit-user-select:none;user-select:none}.rd .rd-theme-name{flex:1}.rd .rd-theme-note{color:var(--rd-ink-3);font-weight:var(--rd-fw-regular);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption)}.rd .rd-theme-item .rd-theme-check{color:var(--rd-ink-1);visibility:hidden}.rd .rd-theme-item[aria-checked=true] .rd-theme-check{visibility:visible}.rd .rd-theme-item:focus-visible{outline-offset:-2px}.rd .rd-theme-item:active{background:var(--rd-press)}@media(prefers-reduced-motion:reduce){.rd .rd-theme .rd-theme-menu{transition:none;scale:1;translate:0 0}}@media(max-width:720px){.rd .rd-theme-item{height:var(--rd-h-lg)}}html.rd[data-rd-theme=glass-dark] .rd-am .rd-am-menu,html.rd[data-rd-theme=midnight-dark] .rd-am .rd-am-menu,html.rd[data-rd-theme=glass-dark] .rd-theme .rd-theme-menu,html.rd[data-rd-theme=midnight-dark] .rd-theme .rd-theme-menu{filter:blur(8px);transition:opacity var(--rd-dur-2) var(--rd-ease-out),scale var(--rd-dur-2) var(--rd-ease-out),translate var(--rd-dur-2) var(--rd-ease-out),filter var(--rd-dur-2) var(--rd-ease-out)}html.rd[data-rd-theme=glass-dark] .rd-am .rd-am-menu.rd-open,html.rd[data-rd-theme=midnight-dark] .rd-am .rd-am-menu.rd-open,html.rd[data-rd-theme=glass-dark] .rd-theme .rd-theme-menu.rd-open,html.rd[data-rd-theme=midnight-dark] .rd-theme .rd-theme-menu.rd-open{filter:none;transition:opacity var(--rd-dur-2) var(--rd-ease-out),scale var(--rd-dur-spring) var(--rd-ease-spring),translate var(--rd-dur-spring) var(--rd-ease-spring),filter var(--rd-dur-spring) var(--rd-ease-spring)}@media(prefers-reduced-motion:reduce){html.rd[data-rd-theme=glass-dark] .rd-am .rd-am-menu,html.rd[data-rd-theme=midnight-dark] .rd-am .rd-am-menu,html.rd[data-rd-theme=glass-dark] .rd-theme .rd-theme-menu,html.rd[data-rd-theme=midnight-dark] .rd-theme .rd-theme-menu,html.rd[data-rd-theme=glass-dark] .rd-am .rd-am-menu.rd-open,html.rd[data-rd-theme=midnight-dark] .rd-am .rd-am-menu.rd-open,html.rd[data-rd-theme=glass-dark] .rd-theme .rd-theme-menu.rd-open,html.rd[data-rd-theme=midnight-dark] .rd-theme .rd-theme-menu.rd-open{filter:none;scale:1;translate:0 0;transition:opacity var(--rd-dur-2) var(--rd-ease-out)}}.rd .rd-am .rd-theme{position:relative;display:block}.rd .rd-theme-row .rd-theme-i,.rd .rd-theme-cur{display:none}.rd:not([data-rd-theme]) .rd-theme-cur-system,.rd[data-rd-theme-system] .rd-theme-cur-system,.rd[data-rd-theme=brand]:not([data-rd-theme-system]) .rd-theme-cur-brand,.rd[data-rd-theme=brand-dark]:not([data-rd-theme-system]) .rd-theme-cur-brand-dark,.rd[data-rd-theme=glass-dark]:not([data-rd-theme-system]) .rd-theme-cur-glass-dark,.rd[data-rd-theme=midnight-dark]:not([data-rd-theme-system]) .rd-theme-cur-midnight-dark,.rd[data-rd-theme=light] .rd-theme-cur-light,.rd[data-rd-theme=dark] .rd-theme-cur-dark{display:inline}.rd .rd-am .rd-theme .rd-theme-menu{top:calc(-1 * var(--rd-sp-2));right:calc(100% + var(--rd-sp-4));min-width:248px;transform-origin:100% 0;translate:calc(var(--rd-m) * 4px) 0}.rd .rd-am .rd-theme .rd-theme-menu.rd-open{translate:0 0}.rd .rd-chrome:not([data-rd-ctx]) .rd-bar{border-radius:var(--rd-chrome-radius, 0)}.rd .rd-viewas-bar{display:flex;align-items:center;gap:var(--rd-sp-3);min-height:var(--rd-ctx-h);padding:var(--rd-sp-1) var(--rd-sp-6);background:color-mix(in oklab,var(--rd-warn) 14%,var(--rd-bg));border-bottom:var(--rd-bw) solid color-mix(in oklab,var(--rd-warn) 40%,transparent);color:var(--rd-ink-2)}.rd .rd-viewas-bar>.rd-i{color:var(--rd-warn)}.rd .rd-viewas-text{flex:1;min-width:0;margin:0}.rd .rd-viewas-text b{color:var(--rd-ink-1);font-weight:var(--rd-fw-semi)}.rd .rd-viewas-actions{display:inline-flex;gap:var(--rd-sp-2);flex:none}.rd .rd-viewas-btn{display:inline-flex;align-items:center;height:var(--rd-h-sm);padding:0 var(--rd-sp-3);border:0;border-radius:var(--rd-r-control);background:color-mix(in oklab,var(--rd-warn) 22%,transparent);color:var(--rd-ink-1);font:inherit;letter-spacing:inherit;font-weight:var(--rd-fw-semi);white-space:nowrap;cursor:pointer;transition:background-color var(--rd-dur-1) ease,scale var(--rd-dur-1) var(--rd-ease-out)}@media(hover:hover){.rd .rd-viewas-btn:hover{background:color-mix(in oklab,var(--rd-warn) 32%,transparent)}}.rd .rd-viewas-btn:active{scale:.97}.rd .rd-viewas-btn-main{background:var(--rd-warn);color:var(--rd-bg)}@media(hover:hover){.rd .rd-viewas-btn-main:hover{background:color-mix(in oklab,var(--rd-warn) 88%,var(--rd-ink-1))}}html.rd[data-rd-theme=glass-dark] .rd-viewas-bar{margin-top:var(--rd-sp-2);border:var(--rd-bw) solid color-mix(in oklab,var(--rd-warn) 40%,transparent);border-radius:var(--rd-chrome-radius, 0)}.rd .rd-chrome .rd-viewas{position:fixed;top:0;left:0;z-index:var(--rd-z-dropdown);display:flex;flex-direction:column;width:380px;max-width:calc(100vw - 2 * var(--rd-sp-4));max-height:min(560px,calc(100dvh - 2 * var(--rd-sp-12)));padding:0;overflow:hidden;border-radius:var(--rd-r-overlay);box-shadow:var(--rd-shadow-3);background:var(--rd-glass-solid, var(--rd-s1));transform-origin:100% 0;opacity:0;scale:.96;pointer-events:none;transition:opacity var(--rd-dur-2) var(--rd-ease-out),scale var(--rd-dur-spring) var(--rd-ease-spring)}.rd .rd-chrome .rd-viewas.rd-open{opacity:1;scale:1;pointer-events:auto}.rd .rd-chrome .rd-viewas[hidden]{display:none}.rd .rd-viewas-head{padding:var(--rd-sp-4) var(--rd-sp-4) var(--rd-sp-3)}.rd .rd-viewas-title{margin:0 0 var(--rd-sp-1);color:var(--rd-ink-1);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-tr-body);font-weight:var(--rd-fw-semi)}.rd .rd-viewas-note{margin:0 0 var(--rd-sp-3);color:var(--rd-ink-3)}.rd .rd-viewas-search{display:flex;align-items:center;gap:var(--rd-sp-2);height:var(--rd-h-md);padding:0 var(--rd-sp-3);border-radius:var(--rd-r-control);background:var(--rd-sunk);box-shadow:inset 0 0 0 1px var(--rd-line-strong);color:var(--rd-ink-3)}.rd .rd-viewas-search:focus-within{outline:2px solid var(--rd-accent-ring);outline-offset:1px}.rd .rd-viewas-search input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;color:var(--rd-ink-1);font-family:var(--rd-font-sans);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-tr-body)}.rd .rd-viewas-search input::-webkit-search-cancel-button{display:none}.rd .rd-viewas-list{display:flex;flex-direction:column;gap:2px;min-height:0;overflow-y:auto;padding:0 var(--rd-sp-2) var(--rd-sp-2);overscroll-behavior:contain}.rd .rd-viewas-person{display:flex;align-items:center;gap:var(--rd-sp-3);width:100%;min-height:calc(var(--rd-h-lg) + var(--rd-sp-2));padding:0 var(--rd-sp-3);border:0;border-radius:var(--rd-r-control);background:none;color:var(--rd-ink-1);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;transition:background-color var(--rd-dur-1) ease,scale var(--rd-dur-1) var(--rd-ease-out)}@media(hover:hover){.rd .rd-viewas-person:hover{background:var(--rd-hover)}}.rd .rd-viewas-person:active{scale:.98;background:var(--rd-press)}.rd .rd-viewas-person:focus-visible{outline-offset:-2px}.rd .rd-viewas-person[aria-current=true]{background:var(--rd-accent-soft)}.rd .rd-viewas-person .rd-av{width:32px;height:32px;font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption)}.rd .rd-viewas-pt{display:flex;flex-direction:column;flex:1;min-width:0}.rd .rd-viewas-pname{font-weight:var(--rd-fw-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd .rd-viewas-psub{color:var(--rd-ink-3);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd .rd-viewas-tick{color:var(--rd-accent-text)}.rd .rd-viewas-empty{margin:0;padding:var(--rd-sp-3);color:var(--rd-ink-3)}@media(prefers-reduced-transparency:reduce){.rd .rd-chrome .rd-viewas{background:var(--rd-s1)}}@media(prefers-reduced-motion:reduce){.rd .rd-am .rd-am-menu,.rd .rd-chrome .rd-viewas,.rd .rd-am .rd-theme .rd-theme-menu{scale:1;translate:0 0;transition:opacity var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-am-btn:active,.rd .rd-am-item:active,.rd .rd-jump:active,.rd a.rd-nav-item:active,.rd .rd-viewas-person:active,.rd .rd-viewas-btn:active{scale:1}}@media print{.rd .rd-viewas-bar,.rd .rd-chrome .rd-viewas{display:none}}html.rd::view-transition-old(root),html.rd::view-transition-new(root){animation-duration:var(--rd-dur-2)}.rd .rd-ctx{display:flex;align-items:center;gap:var(--rd-sp-4);height:var(--rd-ctx-h);padding:0 var(--rd-sp-6);border:var(--rd-bar-border, none);border-top:0;border-bottom:var(--rd-bar-border, var(--rd-border));border-color:var(--rd-rim, var(--rd-line));border-radius:0 0 var(--rd-chrome-radius, 0) var(--rd-chrome-radius, 0);color:var(--rd-ink-2);background:repeating-linear-gradient(-45deg,transparent 0 6px,var(--rd-hatch) 6px 7px),var(--rd-ctx-bg, var(--rd-bg));-webkit-backdrop-filter:var(--rd-bar-blur, none);backdrop-filter:var(--rd-bar-blur, none);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption);white-space:nowrap}.rd .rd-ctx-scope{display:inline-flex;align-items:center;gap:var(--rd-sp-2);flex:none;min-width:0}.rd .rd-ctx-scope .rd-i{color:var(--rd-accent-text);width:var(--rd-icon-sm);height:var(--rd-icon-sm)}.rd .rd-ctx-name{color:var(--rd-ink-1);font-weight:var(--rd-fw-semi)}.rd .rd-ctx-dot{width:3px;height:3px;border-radius:var(--rd-r-full);background:var(--rd-ink-3);flex:none}.rd .rd-ctx-note{color:var(--rd-ink-2)}.rd .rd-subnav{display:flex;align-items:center;gap:var(--rd-sp-1);margin-left:auto;min-width:0;overflow-x:auto;scrollbar-width:none;font-size:var(--rd-fs-body-sm);line-height:var(--rd-lh-body-sm);letter-spacing:var(--rd-tr-body-sm)}.rd .rd-subnav::-webkit-scrollbar{display:none}.rd .rd-subnav a{display:inline-flex;align-items:center;flex:none;height:var(--rd-h-sm);padding:0 var(--rd-sp-3);border-radius:var(--rd-r-control);color:var(--rd-ink-2);text-decoration:none;font-weight:var(--rd-fw-medium);transition:background-color var(--rd-dur-1) ease,color var(--rd-dur-1) ease}@media(hover:hover){.rd .rd-subnav a:hover{color:var(--rd-ink-1);background:var(--rd-hover)}}.rd .rd-subnav a[aria-current]{color:var(--rd-ink-1);background:var(--rd-s2);box-shadow:inset 0 0 0 1px var(--rd-line-strong)}.rd .rd-subgroup{display:inline-flex;flex:none}.rd .rd-subnav-btn{display:inline-flex;align-items:center;gap:var(--rd-sp-1);height:var(--rd-h-sm);padding:0 var(--rd-sp-2) 0 var(--rd-sp-3);border:0;border-radius:var(--rd-r-control);background:none;color:var(--rd-ink-2);cursor:pointer;font:inherit;letter-spacing:inherit;font-weight:var(--rd-fw-medium);transition:background-color var(--rd-dur-1) ease,color var(--rd-dur-1) ease}@media(hover:hover){.rd .rd-subnav-btn:hover{color:var(--rd-ink-1);background:var(--rd-hover)}}.rd .rd-subnav-btn[data-current],.rd .rd-subnav-btn[aria-expanded=true]{color:var(--rd-ink-1);background:var(--rd-s2);box-shadow:inset 0 0 0 1px var(--rd-line-strong)}.rd .rd-subnav-btn:focus-visible{outline:2px solid var(--rd-accent-ring);outline-offset:-2px}.rd .rd-subnav-chev{color:var(--rd-ink-3);transition:rotate var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-subnav-btn[aria-expanded=true] .rd-subnav-chev{rotate:180deg}.rd .rd-submenu{position:fixed;top:0;left:0;min-width:208px;background:var(--rd-glass-solid, color-mix(in oklab,var(--rd-s1) 86%,transparent));-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);transform-origin:0 0;opacity:0;scale:.96;translate:0 calc(var(--rd-m) * -4px);transition:opacity var(--rd-dur-2) var(--rd-ease-out),scale var(--rd-dur-2) var(--rd-ease-out),translate var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-submenu.rd-open{opacity:1;scale:1;translate:0 0}.rd .rd-submenu .rd-menu-item{font-size:var(--rd-fs-body-sm);line-height:var(--rd-lh-body-sm);letter-spacing:var(--rd-tr-body-sm);font-weight:var(--rd-fw-medium);text-decoration:none}.rd .rd-submenu .rd-menu-item[aria-current]{background:var(--rd-s2);box-shadow:inset 0 0 0 1px var(--rd-line-strong)}.rd .rd-submenu .rd-menu-item:focus-visible{outline:2px solid var(--rd-accent-ring);outline-offset:-2px}.rd .rd-submenu-head{margin:0;padding:var(--rd-sp-2) var(--rd-sp-2) var(--rd-sp-1);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption);font-weight:var(--rd-fw-medium);color:var(--rd-ink-3)}@media(prefers-reduced-motion:reduce){.rd .rd-submenu,.rd .rd-subnav-chev{transition:none}}@media(prefers-reduced-transparency:reduce){.rd .rd-submenu{background:var(--rd-s1);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(max-width:720px){.rd body:has(.rd-chrome){padding-left:0}.rd .rd-top{position:relative;top:0}.rd .rd-top:before{display:none}.rd .rd-side{width:min(304px,calc(100vw - var(--rd-sp-16)));padding:0 var(--rd-sp-3) var(--rd-sp-4);translate:calc(-100% - var(--rd-sp-6)) 0;visibility:hidden;background:var(--rd-glass-solid, var(--rd-bg));box-shadow:var(--rd-shadow-3);transition:translate var(--rd-dur-spring) var(--rd-ease-spring),visibility 0s linear var(--rd-dur-spring)}.rd .rd-side[data-open]{translate:0 0;visibility:visible;transition:translate var(--rd-dur-spring) var(--rd-ease-spring),visibility 0s}.rd .rd-side-top{height:var(--rd-bar-h)}.rd .rd-side-fold[data-rd-rail]{display:none}.rd .rd-side-close{display:inline-grid;width:var(--rd-h-lg);height:var(--rd-h-lg)}.rd .rd-side-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--rd-z-dropdown) - 1);background:var(--rd-scrim);opacity:0;transition:opacity var(--rd-dur-3) var(--rd-ease-out)}.rd .rd-side-scrim.rd-open{opacity:1}.rd .rd-side-scrim[hidden]{display:none}.rd body:has(.rd-side[data-open]) .rd-ask-fab{visibility:hidden}.rd .rd-bar .rd-side-open{display:inline-grid;flex:none;width:var(--rd-h-lg);height:var(--rd-h-lg);margin-left:calc(-1 * var(--rd-sp-1))}.rd .rd-nav-item,.rd .rd-nav-ind{height:var(--rd-h-lg)}.rd .rd-side-note{padding:var(--rd-sp-3)}.rd .rd-bar{gap:var(--rd-sp-1);padding:0 var(--rd-sp-2)}.rd .rd-jump{width:var(--rd-h-lg);height:var(--rd-h-lg);padding:0;justify-content:center;border-color:transparent;background:none}.rd .rd-jump>.rd-i{width:var(--rd-icon-lg);height:var(--rd-icon-lg)}.rd .rd-jump .rd-jump-text,.rd .rd-jump .rd-jump-kbd{display:none}.rd .rd-acct{gap:0}.rd .rd-am-btn{height:var(--rd-h-lg);padding:var(--rd-sp-1) var(--rd-sp-2) var(--rd-sp-1) var(--rd-sp-1)}.rd .rd-acct-link{height:var(--rd-h-md);padding:0 var(--rd-sp-2)}.rd .rd-ctx{padding:0 var(--rd-sp-4);overflow-x:auto;scrollbar-width:none}.rd .rd-ctx::-webkit-scrollbar{display:none}.rd .rd-subnav{overflow:visible;margin-left:var(--rd-sp-2)}.rd .rd-subnav a,.rd .rd-subnav-btn{height:var(--rd-h-md)}.rd .rd-subnav a:focus-visible{outline-offset:-2px}.rd .rd-bar .rd-am{position:static}.rd .rd-bar .rd-am .rd-am-menu{top:calc(100% + var(--rd-sp-1));left:var(--rd-sp-2);right:var(--rd-sp-2);width:auto;padding:var(--rd-sp-2);transform-origin:calc(100% - var(--rd-sp-6)) 0;max-height:calc(100dvh - var(--rd-sp-16) - var(--rd-sp-4));overflow-y:auto;overscroll-behavior:contain}.rd .rd-am .rd-theme .rd-theme-menu{position:static;min-width:0;margin:var(--rd-sp-1) 0 var(--rd-sp-2);box-shadow:none;translate:0 0;transform-origin:50% 0}.rd .rd-am-item,.rd .rd-viewas-person{min-height:var(--rd-h-lg)}.rd .rd-viewas-bar{flex-wrap:wrap;padding:var(--rd-sp-2) var(--rd-sp-4)}.rd .rd-viewas-text{flex-basis:calc(100% - var(--rd-sp-8))}.rd .rd-viewas-actions{width:100%}.rd .rd-viewas-btn{flex:1;justify-content:center;height:var(--rd-h-lg)}.rd .rd-ctx-kb .rd-ctx-name,.rd .rd-ctx-kb .rd-ctx-dot{display:none}}@media(max-width:720px){html.rd[data-rd-theme=glass-dark] .rd-side{top:var(--rd-bar-float, 0px);bottom:var(--rd-bar-float, 0px);left:var(--rd-bar-float, 0px)}}@media(prefers-reduced-motion:reduce){.rd .rd-nav-ind,.rd .rd-nav-n{transition:opacity var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-side-fold .rd-i{transition:none}}@media(prefers-reduced-motion:reduce)and (max-width:720px){.rd .rd-side{translate:0 0;opacity:0;transition:opacity var(--rd-dur-2) var(--rd-ease-out),visibility 0s linear var(--rd-dur-2)}.rd .rd-side[data-open]{opacity:1;transition:opacity var(--rd-dur-2) var(--rd-ease-out),visibility 0s}}@media(prefers-reduced-transparency:reduce){.rd .rd-side{background:var(--rd-bg);-webkit-backdrop-filter:none;backdrop-filter:none}.rd .rd-top:before{background:var(--rd-bg)}}@media(max-width:380px){.rd .rd-acct-link .rd-i{display:none}}.rd .rd-more-r{-webkit-mask-image:linear-gradient(to right,var(--rd-ink-1) calc(100% - var(--rd-sp-8)),transparent);mask-image:linear-gradient(to right,var(--rd-ink-1) calc(100% - var(--rd-sp-8)),transparent)}.rd .rd-more-l{-webkit-mask-image:linear-gradient(to left,var(--rd-ink-1) calc(100% - var(--rd-sp-8)),transparent);mask-image:linear-gradient(to left,var(--rd-ink-1) calc(100% - var(--rd-sp-8)),transparent)}.rd .rd-more-l.rd-more-r{-webkit-mask-image:linear-gradient(to right,transparent,var(--rd-ink-1) var(--rd-sp-8) calc(100% - var(--rd-sp-8)),transparent);mask-image:linear-gradient(to right,transparent,var(--rd-ink-1) var(--rd-sp-8) calc(100% - var(--rd-sp-8)),transparent)}html.rd[data-rd-theme=glass-dark] .rd-ctx{-webkit-mask-image:none;mask-image:none}@media(max-width:720px){html.rd[data-rd-theme=glass-dark] .rd-ctx{overflow:hidden}html.rd[data-rd-theme=glass-dark] .rd-ctx:not(:has(.rd-subnav)){overflow-x:auto;overflow-y:hidden;scrollbar-width:none}html.rd[data-rd-theme=glass-dark] .rd-subnav{overflow-x:auto;overflow-y:hidden}}.rd .rd-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--rd-sp-2);height:var(--rd-h-md);padding:0 var(--rd-sp-4);border:var(--rd-bw) solid transparent;border-radius:var(--rd-r-control);font-family:var(--rd-font-sans);font-size:var(--rd-fs-body-sm);line-height:var(--rd-lh-body-sm);letter-spacing:var(--rd-tr-body-sm);font-weight:var(--rd-fw-medium);white-space:nowrap;text-decoration:none;cursor:pointer;background:var(--rd-s1);border-color:var(--rd-btn-rim, var(--rd-line-strong));color:var(--rd-ink-1);box-shadow:var(--rd-btn-shadow, none);transition:background-color var(--rd-dur-1) ease,border-color var(--rd-dur-1) ease,color var(--rd-dur-1) ease,scale var(--rd-dur-1) var(--rd-ease-out),filter var(--rd-dur-1) ease}@media(hover:hover){.rd .rd-btn:hover:not(:disabled){background:var(--rd-s2)}}.rd .rd-btn:active:not(:disabled){scale:.97}.rd .rd-btn:disabled,.rd .rd-btn[aria-disabled=true]{opacity:.45;cursor:default}.rd .rd-btn-primary{background:var(--rd-btn-primary-bg, var(--rd-accent));border-color:transparent;color:var(--rd-accent-ink);box-shadow:var(--rd-btn-primary-shadow, none)}@media(hover:hover){.rd .rd-btn-primary:hover:not(:disabled){background:var(--rd-btn-primary-bg, var(--rd-accent-hover))}html.rd[data-rd-theme=glass-dark] .rd-btn-primary:hover:not(:disabled){filter:brightness(1.08)}}.rd .rd-btn-ghost{background:transparent;border-color:transparent;color:var(--rd-ink-2);box-shadow:none}@media(hover:hover){.rd .rd-btn-ghost:hover:not(:disabled){background:var(--rd-hover);color:var(--rd-ink-1)}}.rd .rd-btn-danger{background:transparent;border-color:var(--rd-btn-rim, var(--rd-line-strong));color:var(--rd-danger)}@media(hover:hover){.rd .rd-btn-danger:hover:not(:disabled){background:var(--rd-danger-soft)}}.rd .rd-btn-sm{height:var(--rd-h-sm);padding:0 var(--rd-sp-3)}.rd .rd-btn[aria-busy=true]{cursor:progress}.rd .rd-icon-btn{display:inline-grid;place-items:center;width:var(--rd-h-md);height:var(--rd-h-md);flex:none;border:0;border-radius:var(--rd-r-control);background:transparent;color:var(--rd-ink-2);cursor:pointer;transition:background-color var(--rd-dur-1) ease,color var(--rd-dur-1) ease,scale var(--rd-dur-1) var(--rd-ease-out)}@media(hover:hover){.rd .rd-icon-btn:hover:not(:disabled){background:var(--rd-hover);color:var(--rd-ink-1)}}.rd .rd-icon-btn:active:not(:disabled){scale:.94}.rd .rd-icon-btn-sm{width:var(--rd-h-sm);height:var(--rd-h-sm)}.rd .rd-field{display:inline-flex;align-items:center;gap:var(--rd-sp-2);height:var(--rd-h-md);min-width:0;padding:0 var(--rd-sp-2) 0 var(--rd-sp-3);border:var(--rd-border-strong);border-radius:var(--rd-r-control);background:var(--rd-sunk);color:var(--rd-ink-3);transition:border-color var(--rd-dur-1) ease,box-shadow var(--rd-dur-1) ease}.rd .rd-field:focus-within{border-color:var(--rd-accent-ring);box-shadow:0 0 0 3px var(--rd-accent-line)}.rd .rd-field input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:none;background:none;color:var(--rd-ink-1);font:inherit;font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-tr-body)}.rd .rd-field input::placeholder{color:var(--rd-ink-3);opacity:1}.rd .rd-field-sm{height:var(--rd-h-sm)}.rd .rd-input,.rd .rd-select,.rd .rd-textarea{width:100%;min-height:var(--rd-h-md);padding:0 var(--rd-sp-3);border:var(--rd-border-strong);border-radius:var(--rd-r-control);background:var(--rd-sunk);color:var(--rd-ink-1);font-family:var(--rd-font-sans);font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-tr-body);transition:border-color var(--rd-dur-1) ease,box-shadow var(--rd-dur-1) ease}.rd .rd-select{background:var(--rd-s1)}.rd .rd-textarea{padding:var(--rd-sp-2) var(--rd-sp-3);resize:vertical}.rd .rd-input:focus,.rd .rd-select:focus,.rd .rd-textarea:focus{outline:none;border-color:var(--rd-accent-ring);box-shadow:0 0 0 3px var(--rd-accent-line)}.rd .rd-label{display:block;margin-bottom:var(--rd-sp-1);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption);font-weight:var(--rd-fw-medium);color:var(--rd-ink-2)}.rd .rd-seg{display:inline-flex;align-items:center;gap:2px;padding:2px;flex:none;border:var(--rd-border);border-radius:var(--rd-r-control);background:var(--rd-sunk)}.rd .rd-seg button,.rd .rd-seg a{display:inline-flex;align-items:center;gap:var(--rd-sp-1);height:calc(var(--rd-h-sm) - 4px);padding:0 var(--rd-sp-3);border:0;border-radius:var(--rd-r-chip);background:none;color:var(--rd-ink-2);font:inherit;letter-spacing:inherit;font-weight:var(--rd-fw-medium);white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color var(--rd-dur-1) ease,color var(--rd-dur-1) ease}.rd .rd-seg [aria-selected=true],.rd .rd-seg [aria-pressed=true],.rd .rd-seg [aria-current]{background:var(--rd-s2);color:var(--rd-ink-1);box-shadow:0 0 0 1px var(--rd-line-strong)}.rd .rd-badge{display:inline-flex;align-items:center;gap:var(--rd-sp-1);height:22px;padding:0 var(--rd-sp-2);border-radius:var(--rd-r-chip);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption);font-weight:var(--rd-fw-medium);white-space:nowrap;color:var(--rd-ink-2);background:color-mix(in oklab,var(--rd-ink-3) 16%,transparent)}.rd .rd-badge-ok{color:var(--rd-ok);background:var(--rd-ok-soft)}.rd .rd-badge-warn{color:var(--rd-warn);background:var(--rd-warn-soft)}.rd .rd-badge-danger{color:var(--rd-danger);background:var(--rd-danger-soft)}.rd .rd-badge-info{color:var(--rd-info);background:var(--rd-info-soft)}.rd .rd-badge-accent{color:var(--rd-accent-text);background:var(--rd-accent-soft)}.rd .rd-dot{width:6px;height:6px;border-radius:var(--rd-r-full);background:currentColor;flex:none}.rd .rd-tag{display:inline-flex;align-items:center;height:20px;padding:0 var(--rd-sp-2);border:var(--rd-border);border-radius:var(--rd-r-chip);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caps);text-transform:uppercase;font-weight:var(--rd-fw-semi);color:var(--rd-ink-2)}.rd .rd-tag-accent{color:var(--rd-accent-text);border-color:var(--rd-accent-line)}.rd .rd-chip{display:inline-flex;align-items:center;gap:var(--rd-sp-1);height:24px;padding:0 var(--rd-sp-2);border:var(--rd-border);border-radius:var(--rd-r-chip);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);font-weight:var(--rd-fw-medium);color:var(--rd-ink-2);white-space:nowrap}.rd .rd-kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--rd-sp-1);border:var(--rd-border);border-radius:var(--rd-r-chip);background:var(--rd-s1);box-shadow:inset 0 -1px 0 var(--rd-line);font-family:var(--rd-font-mono);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);font-weight:var(--rd-fw-medium);color:var(--rd-ink-2)}.rd .rd-page{width:100%;max-width:1360px;margin:0 auto;padding:var(--rd-sp-8) var(--rd-sp-8) var(--rd-sp-12)}.rd .rd-pagehead{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rd-sp-6);padding:var(--rd-sp-2) 0 var(--rd-sp-8)}.rd .rd-pagehead-text{min-width:0}.rd .rd-pagehead-title{margin:0;font-size:var(--rd-fs-heading);line-height:var(--rd-lh-heading);letter-spacing:var(--rd-tr-heading);font-weight:var(--rd-fw-semi);color:var(--rd-ink-1)}.rd .rd-pagehead-sub{margin:var(--rd-sp-2) 0 0;max-width:96ch;font-size:var(--rd-fs-body-sm);line-height:var(--rd-lh-body-sm);letter-spacing:var(--rd-tr-body-sm);color:var(--rd-ink-2);text-wrap:pretty}.rd .rd-pagehead-actions{display:flex;align-items:center;gap:var(--rd-sp-2);flex:none}.rd .rd-pagehead-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--rd-sp-2);row-gap:var(--rd-sp-1);margin:var(--rd-sp-2) 0 0;padding:0;list-style:none;font-size:var(--rd-fs-body-sm);line-height:var(--rd-lh-body-sm);letter-spacing:var(--rd-tr-body-sm);color:var(--rd-ink-3);font-variant-numeric:tabular-nums}.rd .rd-pagehead-meta>*{display:inline-flex;align-items:center;gap:var(--rd-sp-1)}.rd .rd-pagehead-meta>*+*:before{content:"";width:3px;height:3px;margin-right:var(--rd-sp-1);border-radius:var(--rd-r-full);background:var(--rd-ink-3);opacity:.6}.rd .rd-pagehead-meta b,.rd .rd-pagehead-meta strong{font-weight:var(--rd-fw-semi);color:var(--rd-ink-1)}.rd .rd-pagehead-sub+.rd-pagehead-meta{margin-top:var(--rd-sp-1)}@media(max-width:720px){.rd .rd-pagehead{flex-direction:column;align-items:stretch;gap:var(--rd-sp-4);padding:0 0 var(--rd-sp-6)}.rd .rd-pagehead-title{font-size:var(--rd-fs-title);line-height:var(--rd-lh-title);letter-spacing:var(--rd-tr-title)}.rd .rd-pagehead-actions{flex-wrap:wrap}.rd .rd-pagehead-actions .rd-btn{flex:1 1 auto;height:var(--rd-h-lg)}.rd .rd-pagehead-meta{column-gap:var(--rd-sp-4)}.rd .rd-pagehead-meta>*+*:before{display:none}}.rd .rd-eyebrow{margin:0 0 var(--rd-sp-2);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caps);text-transform:uppercase;font-weight:var(--rd-fw-semi);color:var(--rd-accent-text)}.rd .rd-sec{margin-top:var(--rd-sp-12)}.rd .rd-sec:first-child{margin-top:0}.rd .rd-sec-head{display:flex;align-items:baseline;gap:var(--rd-sp-3);padding-bottom:var(--rd-sp-3);border-bottom:var(--rd-border-strong)}.rd .rd-sec-title{margin:0;font-size:var(--rd-fs-title);line-height:var(--rd-lh-title);letter-spacing:var(--rd-tr-title);font-weight:var(--rd-fw-semi);color:var(--rd-ink-1)}.rd .rd-sec-note{font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption);color:var(--rd-ink-2)}.rd .rd-sec-actions{margin-left:auto;display:flex;gap:var(--rd-sp-2);align-self:center}.rd .rd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));border-bottom:var(--rd-border)}.rd .rd-kpi{position:relative;min-width:0;padding:var(--rd-sp-6) var(--rd-sp-6) var(--rd-sp-6) 0}.rd .rd-kpi+.rd-kpi{padding-left:var(--rd-sp-6);border-left:var(--rd-border)}.rd .rd-kpi-label{font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption);font-weight:var(--rd-fw-medium);color:var(--rd-ink-2)}.rd .rd-kpi-value{margin-top:var(--rd-sp-2);font-family:var(--rd-font-mono);font-size:var(--rd-fs-heading);line-height:var(--rd-lh-heading);letter-spacing:var(--rd-tr-heading);font-weight:var(--rd-fw-medium);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--rd-ink-1)}.rd .rd-kpi-meta{margin-top:var(--rd-sp-1);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);color:var(--rd-ink-2)}.rd .rd-kpi-alert .rd-kpi-value{color:var(--rd-warn)}.rd .rd-table-wrap{overflow-x:auto}.rd .rd-dt{width:100%;border-collapse:separate;border-spacing:0}.rd .rd-dt th{position:sticky;top:0;z-index:var(--rd-z-raised);height:36px;padding:0 var(--rd-sp-3);text-align:left;white-space:nowrap;background:var(--rd-bg);border-bottom:var(--rd-border-strong);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);letter-spacing:var(--rd-tr-caption);font-weight:var(--rd-fw-medium);color:var(--rd-ink-2)}.rd .rd-dt td{height:40px;padding:0 var(--rd-sp-3);border-bottom:var(--rd-border);vertical-align:middle;color:var(--rd-ink-1)}.rd .rd-dt th:first-child,.rd .rd-dt td:first-child{padding-left:0}.rd .rd-dt tbody tr{transition:background-color var(--rd-dur-1) ease}@media(hover:hover){.rd .rd-dt tbody tr:hover{background:var(--rd-hover)}}.rd .rd-dt .rd-c-num{text-align:right;font-family:var(--rd-font-mono);font-variant-numeric:tabular-nums}.rd .rd-dt .rd-c-act{width:1%;white-space:nowrap}.rd .rd-dt th[aria-sort]{color:var(--rd-ink-1)}.rd .rd-dt .rd-is-sel,.rd .rd-dt [aria-selected=true]{background:var(--rd-accent-soft)}.rd .rd-empty-cell{color:var(--rd-ink-3)}.rd .rd-empty{display:flex;flex-direction:column;align-items:center;gap:var(--rd-sp-2);padding:var(--rd-sp-12) var(--rd-sp-4);text-align:center;color:var(--rd-ink-2)}.rd .rd-empty-title{margin:0;font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-tr-body);font-weight:var(--rd-fw-medium);color:var(--rd-ink-1)}.rd .rd-empty .rd-i{width:var(--rd-icon-lg);height:var(--rd-icon-lg);color:var(--rd-ink-3)}.rd .rd-error{color:var(--rd-danger)}.rd .rd-notice{display:flex;gap:var(--rd-sp-3);align-items:flex-start;padding:var(--rd-sp-3) var(--rd-sp-4);border:var(--rd-border);border-left:2px solid var(--rd-info);border-radius:var(--rd-r-control);background:var(--rd-surface, var(--rd-s1));color:var(--rd-ink-2)}.rd .rd-notice-warn{border-left-color:var(--rd-warn)}.rd .rd-notice-danger{border-left-color:var(--rd-danger)}.rd .rd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--rd-z-scrim);background:var(--rd-scrim);opacity:0;pointer-events:none;transition:opacity var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-scrim.rd-open{opacity:1;pointer-events:auto}.rd .rd-dialog{width:min(480px,calc(100vw - 2 * var(--rd-sp-4)));max-height:calc(100dvh - 2 * var(--rd-sp-8));overflow:auto;padding:var(--rd-sp-6);border:var(--rd-border-strong);border-color:var(--rd-rim-strong, var(--rd-line-strong));border-radius:var(--rd-r-overlay);background:var(--rd-glass-bg, var(--rd-s1));box-shadow:var(--rd-shadow-3);-webkit-backdrop-filter:var(--rd-float-blur, none);backdrop-filter:var(--rd-float-blur, none);color:var(--rd-ink-1);scale:.96;opacity:0;transition:scale var(--rd-dur-3) var(--rd-ease-out),opacity var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-open .rd-dialog,.rd .rd-dialog.rd-open{scale:1;opacity:1}.rd .rd-dialog-title{margin:0 0 var(--rd-sp-2);font-size:var(--rd-fs-title);line-height:var(--rd-lh-title);letter-spacing:var(--rd-tr-title);font-weight:var(--rd-fw-semi)}.rd .rd-dialog-body{font-size:var(--rd-fs-body);line-height:var(--rd-lh-body);letter-spacing:var(--rd-tr-body);color:var(--rd-ink-2)}.rd .rd-dialog-foot{display:flex;gap:var(--rd-sp-2);justify-content:flex-end;margin-top:var(--rd-sp-6)}.rd .rd-dialog-foot .rd-left{margin-right:auto}.rd .rd-menu{min-width:200px;padding:var(--rd-sp-1);border:var(--rd-border-strong);border-color:var(--rd-rim-strong, var(--rd-line-strong));border-radius:var(--rd-r-surface);background:var(--rd-glass-solid, var(--rd-s1));box-shadow:var(--rd-shadow-2);z-index:var(--rd-z-dropdown)}.rd .rd-menu-item{display:flex;align-items:center;gap:var(--rd-sp-2);width:100%;height:var(--rd-h-sm);padding:0 var(--rd-sp-2);border:0;border-radius:var(--rd-r-chip);background:none;color:var(--rd-ink-1);font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer}@media(hover:hover){.rd .rd-menu-item:hover:not(:disabled){background:var(--rd-hover)}}.rd .rd-menu-item:disabled{color:var(--rd-ink-3);cursor:default}.rd .rd-menu-item-danger{color:var(--rd-danger)}.rd .rd-menu-sep{height:1px;margin:var(--rd-sp-1) 0;background:var(--rd-line)}.rd .rd-toast{position:fixed;left:50%;bottom:var(--rd-sp-6);z-index:var(--rd-z-toast);translate:-50% calc(var(--rd-m) * 12px);opacity:0;padding:var(--rd-sp-2) var(--rd-sp-4);border-radius:var(--rd-r-control);background:var(--rd-toast-bg, var(--rd-ink-1));color:var(--rd-toast-ink, var(--rd-bg));box-shadow:var(--rd-shadow-2);-webkit-backdrop-filter:var(--rd-float-blur, none);backdrop-filter:var(--rd-float-blur, none);pointer-events:none;transition:opacity var(--rd-dur-2) var(--rd-ease-out),translate var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-toast.rd-open{opacity:1;translate:-50% 0;pointer-events:auto}.rd .rd-switch{display:inline-flex;align-items:center;gap:var(--rd-sp-2);height:var(--rd-h-sm);padding:0 var(--rd-sp-2) 0 var(--rd-sp-1);border:0;border-radius:var(--rd-r-control);background:none;color:var(--rd-ink-2);font:inherit;letter-spacing:inherit;cursor:pointer}.rd .rd-switch:before{content:"";width:26px;height:16px;flex:none;border-radius:var(--rd-r-full);background:var(--rd-line-strong);box-shadow:inset 0 0 0 1px var(--rd-line-strong);transition:background-color var(--rd-dur-2) var(--rd-ease-out)}.rd .rd-switch[aria-pressed=true]{color:var(--rd-ink-1)}.rd .rd-switch[aria-pressed=true]:before{background:var(--rd-accent)}@media(prefers-reduced-motion:reduce){.rd .rd-btn:active,.rd .rd-icon-btn:active,.rd .rd-acct-link:active{scale:1}.rd .rd-nav-item:after{transition:none}}@media(prefers-reduced-transparency:reduce){.rd .rd-bar{background:var(--rd-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.rd .rd-top{position:static;box-shadow:none}.rd .rd-side,.rd .rd-side-scrim,.rd .rd-bar,.rd .rd-subnav,.rd .rd-theme{display:none}.rd body:has(.rd-chrome){padding-left:0}}.rd[data-rd-theme=brand] ::selection{background:var(--rd-accent-soft);color:var(--rd-ink-1)}.rd[data-rd-theme=brand] .rd-subnav a:focus-visible{outline-color:var(--rd-accent-ring)}.rd[data-rd-theme=brand-dark] ::selection{background:var(--rd-accent-soft);color:var(--rd-ink-1)}.rd[data-rd-theme=brand-dark] .rd-subnav a:focus-visible{outline-color:var(--rd-accent-ring)}.rd[data-rd-theme=glass-dark] ::selection,.rd[data-rd-theme=midnight-dark] ::selection{background:var(--rd-accent-soft);color:var(--rd-ink-1)}.rd[data-rd-theme=glass-dark] .rd-subnav a:focus-visible,.rd[data-rd-theme=midnight-dark] .rd-subnav a:focus-visible{outline-color:var(--rd-accent-ring)}html.rd[data-rd-theme=glass-dark]:before,html.rd[data-rd-theme=midnight-dark]:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:var(--rd-glow, none)}@media print{html.rd[data-rd-theme=glass-dark]:before,html.rd[data-rd-theme=midnight-dark]:before{display:none}}html.rd[data-rd-theme=glass-dark],html.rd[data-rd-theme=midnight-dark]{background-color:var(--rd-bg)}html.rd[data-rd-theme=glass-dark]:not(.rd-tier-solid) [data-rd-spec]{background-image:radial-gradient(var(--rd-spec-size) at var(--rd-mx) var(--rd-my),var(--rd-spec-color),transparent 70%)}@media(prefers-reduced-transparency:reduce){html.rd[data-rd-theme=glass-dark] [data-rd-spec]{background-image:none}}.rd .rd-lens-defs{position:absolute;width:0;height:0;overflow:hidden}.rd body:has(.rd-ask-fab):not(.kb){padding-bottom:calc(var(--rd-sp-16) + var(--rd-sp-6))}.rd .rd-brand-agency{display:flex;align-items:center;gap:var(--rd-sp-2);height:auto;min-height:var(--rd-h-md);padding:var(--rd-sp-1) var(--rd-sp-2)}.rd .rd-brand-agency .rd-brand-mark{display:inline-grid;place-items:center;flex:none}.rd .rd-brand-agency .rd-brand-mark img,.rd .rd-brand-agency .rd-brand-mark svg{display:block;height:34px;width:auto}.rd .rd-brand-by{display:flex;flex-direction:column;min-width:0;color:var(--rd-ink-3);font-size:var(--rd-fs-caption);line-height:var(--rd-lh-caption);white-space:nowrap}.rd .rd-brand-by b{color:var(--rd-ink-1);font-weight:var(--rd-fw-semi)}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-brand-agency{width:32px;padding:0}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-brand-agency .rd-brand-by{display:none}html.rd[data-rd-rail]:not([data-rd-peek]) .rd-brand-agency .rd-brand-mark img{height:24px}.rd .rd-brand-bb{display:inline-flex;align-items:center;gap:var(--rd-sp-1)}.rd .rd-brand-bb .rd-brand-bbmark{display:block;width:14px;height:14px;flex:none;color:var(--rd-accent)}.rd .rd-brand-agency,.rd .rd-brand-agency:hover{text-decoration:none}
