:root,[data-theme=dark]{color-scheme:dark;--scheme:dark;--card-border:1px solid rgba(255,255,255,0.07);--card-shadow:none;--s-base:#050D1C;--s-deep:#08152A;--s-card:#0D1B33;--s-mid:#0F1E38;--s-raised:#162847;--s-border:rgba(255,255,255,0.07);--overlay:rgba(5,13,28,0.72);--avatar-bg:#1E3355;--chip-bg:#162847;--tab-bg:#050D1C;--toast-bg:#162847;--toast-fg:#FFFFFF;--bubble-bg:#162847;--bubble-border:transparent;--a-fill:#00D4C2;--a-onfill:#08152A;--a-ink:#00D4C2;--a-tab:#00D4C2;--a-pressed:#009E91;--a-wash:rgba(0,212,194,0.07);--t-primary:#FFFFFF;--t-body:#EEF3F9;--t-secondary:#A8BCCF;--t-muted:#91A6BC;--st-bounding:#00D4C2;--st-bounding-ink:#00D4C2;--st-strong:#22C55E;--st-strong-ink:#22C55E;--st-thready:#F59E0B;--st-thready-ink:#F59E0B;--st-absent:#F04040;--st-absent-ink:#FF6B6B;--st-incomplete:#A8BCCF;--st-incomplete-ink:#A8BCCF;--info:#60A5FA;--info-ink:#60A5FA;--purple:#A78BFA;--danger:#F04040;--danger-ink:#FF6B6B;--danger-fill:#DC2626;--danger-onfill:#FFFFFF;--badge-bg:#DC2626;--badge-fg:#FFFFFF;--s-page:#08152A;--s-outline:rgba(255,255,255,0.18)}[data-theme=light]{color-scheme:light;--scheme:light;--card-border:none;--card-shadow:0 1px 2px rgba(8,21,42,0.05),0 6px 16px rgba(8,21,42,0.05);--s-base:#F4F7FB;--s-deep:#EAF0F6;--s-card:#FFFFFF;--s-mid:#FFFFFF;--s-raised:#F0F4F9;--s-border:rgba(8,21,42,0.10);--overlay:rgba(8,21,42,0.40);--avatar-bg:#D5DEE9;--chip-bg:#E1E8F0;--tab-bg:#FFFFFF;--toast-bg:#08152A;--toast-fg:#FFFFFF;--bubble-bg:#DCE4ED;--bubble-border:transparent;--a-fill:#00D4C2;--a-onfill:#08152A;--a-ink:#007369;--a-tab:#007A70;--a-pressed:#006B62;--a-wash:rgba(0,212,194,0.12);--t-primary:#08152A;--t-body:#1B2A44;--t-secondary:#3B4D66;--t-muted:#5F7189;--st-bounding:#00D4C2;--st-bounding-ink:#00776E;--st-strong:#22C55E;--st-strong-ink:#14793A;--st-thready:#F59E0B;--st-thready-ink:#AA4F09;--st-absent:#F04040;--st-absent-ink:#B91C1C;--st-incomplete:#5F7189;--st-incomplete-ink:#57677D;--info:#60A5FA;--info-ink:#1658EA;--purple:#7C3AED;--danger:#DC2626;--danger-ink:#B91C1C;--danger-fill:#DC2626;--danger-onfill:#FFFFFF;--badge-bg:#DC2626;--badge-fg:#FFFFFF;--s-page:#FFFFFF;--s-outline:rgba(8,21,42,0.16)}@media (prefers-color-scheme:light){[data-theme=system]{color-scheme:light;--scheme:light;--card-border:none;--card-shadow:0 1px 2px rgba(8,21,42,0.05),0 6px 16px rgba(8,21,42,0.05);--s-base:#F4F7FB;--s-deep:#EAF0F6;--s-card:#FFFFFF;--s-mid:#FFFFFF;--s-raised:#F0F4F9;--s-border:rgba(8,21,42,0.10);--overlay:rgba(8,21,42,0.40);--avatar-bg:#D5DEE9;--chip-bg:#E1E8F0;--tab-bg:#FFFFFF;--toast-bg:#08152A;--toast-fg:#FFFFFF;--bubble-bg:#DCE4ED;--bubble-border:transparent;--a-fill:#00D4C2;--a-onfill:#08152A;--a-ink:#007369;--a-tab:#007A70;--a-pressed:#006B62;--a-wash:rgba(0,212,194,0.12);--t-primary:#08152A;--t-body:#1B2A44;--t-secondary:#3B4D66;--t-muted:#5F7189;--st-bounding:#00D4C2;--st-bounding-ink:#00776E;--st-strong:#22C55E;--st-strong-ink:#14793A;--st-thready:#F59E0B;--st-thready-ink:#AA4F09;--st-absent:#F04040;--st-absent-ink:#B91C1C;--st-incomplete:#5F7189;--st-incomplete-ink:#57677D;--info:#60A5FA;--info-ink:#1658EA;--purple:#7C3AED;--danger:#DC2626;--danger-ink:#B91C1C;--danger-fill:#DC2626;--danger-onfill:#FFFFFF;--badge-bg:#DC2626;--badge-fg:#FFFFFF;--s-page:#FFFFFF;--s-outline:rgba(8,21,42,0.16)}}:root{--font-family-mono:ui-monospace,Menlo,monospace;--font-family-display:"Brygada 1918",Georgia,"Times New Roman",serif;--font-family-text:"Instrument Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-17:17px;--font-size-18:18px;--font-size-19:19px;--font-size-21:21px;--font-size-22:22px;--font-size-24:24px;--font-size-28:28px;--font-size-30:30px;--font-size-34:34px;--font-size-40:40px;--font-size-44:44px;--font-size-48:48px;--font-size-64:64px;--font-size-76:76px;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-line-height-14:14px;--font-line-height-16:16px;--font-line-height-18:18px;--font-line-height-20:20px;--font-line-height-22:22px;--font-line-height-23:23px;--font-line-height-24:24px;--font-line-height-26:26px;--font-line-height-27:27px;--font-line-height-28:28px;--font-line-height-30:30px;--font-line-height-32:32px;--font-line-height-36:36px;--font-line-height-39:39px;--font-line-height-44:44px;--font-line-height-48:48px;--font-line-height-50:50px;--font-line-height-52:52px;--font-line-height-60:60px;--font-line-height-68:68px;--font-tracking-display:-0.02em;--font-tracking-h1:-0.01em;--font-tracking-label:0.06em;--font-tracking-title:-0.015em;--space-2:2px;--space-4:4px;--space-6:6px;--space-8:8px;--space-10:10px;--space-12:12px;--space-14:14px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--radius-button:8px;--radius-control:10px;--radius-card:12px;--radius-card-lg:16px;--radius-sheet:28px;--radius-bar:3px;--radius-full:999px;--radius-tag:5px;--radius-checkbox:7px;--radius-bubble:20px;--shadow-toast:0 8px 24px rgba(8,21,42,0.3);--shadow-sheet:0 -8px 32px rgba(8,21,42,0.25);--shadow-modal:0 16px 48px rgba(8,21,42,0.35);--border-width-thin:1px;--border-width-medium:2px;--border-width-thick:2px;--breakpoint-desktop:1024px;--breakpoint-wide:1440px;--motion-duration-stagger:60ms;--motion-duration-fade:180ms;--motion-duration-sheet:240ms;--motion-duration-pulse:1400ms;--motion-distance-fade:8px;--z:0;--z-dropdown:10;--z-sticky:30;--z-modal:50;--z-toast:100;--opacity-pill-fill:16%;--opacity-pill-border-dark:35%;--opacity-disabled:45%;--opacity-badge-wash:12%;--opacity-past:75%;--pu-measure:560px}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-cyrillic-ext-400-normal.a3d0c6d0.woff2) format("woff2"),url(/_next/static/media/brygada-1918-cyrillic-ext-400-normal.c3a33da9.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-cyrillic-400-normal.c941de2b.woff2) format("woff2"),url(/_next/static/media/brygada-1918-cyrillic-400-normal.17aaf679.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-greek-400-normal.e1ad6523.woff2) format("woff2"),url(/_next/static/media/brygada-1918-greek-400-normal.968f4724.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-vietnamese-400-normal.f2d88a6e.woff2) format("woff2"),url(/_next/static/media/brygada-1918-vietnamese-400-normal.d87c4f91.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-latin-ext-400-normal.680e3583.woff2) format("woff2"),url(/_next/static/media/brygada-1918-latin-ext-400-normal.3cac113d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-latin-400-normal.b372316a.woff2) format("woff2"),url(/_next/static/media/brygada-1918-latin-400-normal.1e09a838.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Brygada\ 1918;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-cyrillic-ext-400-italic.73e88691.woff2) format("woff2"),url(/_next/static/media/brygada-1918-cyrillic-ext-400-italic.27196d15.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Brygada\ 1918;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-cyrillic-400-italic.171f652d.woff2) format("woff2"),url(/_next/static/media/brygada-1918-cyrillic-400-italic.df875ed4.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Brygada\ 1918;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-greek-400-italic.a801e185.woff2) format("woff2"),url(/_next/static/media/brygada-1918-greek-400-italic.87d6f5a3.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Brygada\ 1918;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-vietnamese-400-italic.5d3a5e76.woff2) format("woff2"),url(/_next/static/media/brygada-1918-vietnamese-400-italic.b124138a.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Brygada\ 1918;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-latin-ext-400-italic.49208271.woff2) format("woff2"),url(/_next/static/media/brygada-1918-latin-ext-400-italic.89d4e0cc.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Brygada\ 1918;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/brygada-1918-latin-400-italic.46fd47fa.woff2) format("woff2"),url(/_next/static/media/brygada-1918-latin-400-italic.ba897427.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/brygada-1918-cyrillic-ext-600-normal.d771ec56.woff2) format("woff2"),url(/_next/static/media/brygada-1918-cyrillic-ext-600-normal.212bcbb6.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/brygada-1918-cyrillic-600-normal.9ce91cac.woff2) format("woff2"),url(/_next/static/media/brygada-1918-cyrillic-600-normal.f460c5da.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/brygada-1918-greek-600-normal.cfcd2628.woff2) format("woff2"),url(/_next/static/media/brygada-1918-greek-600-normal.d425847d.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/brygada-1918-vietnamese-600-normal.7b105b97.woff2) format("woff2"),url(/_next/static/media/brygada-1918-vietnamese-600-normal.47009827.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/brygada-1918-latin-ext-600-normal.e98dbd1b.woff2) format("woff2"),url(/_next/static/media/brygada-1918-latin-ext-600-normal.268ba629.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Brygada\ 1918;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/brygada-1918-latin-600-normal.03645643.woff2) format("woff2"),url(/_next/static/media/brygada-1918-latin-600-normal.1461cbb8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-sans-latin-ext-400-normal.0497c1b3.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-ext-400-normal.b52565c7.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-sans-latin-400-normal.34918409.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-400-normal.1d032d47.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/instrument-sans-latin-ext-500-normal.d214c3b7.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-ext-500-normal.baa9a8f2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/instrument-sans-latin-500-normal.df2a691d.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-500-normal.2d5fb5a9.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/instrument-sans-latin-ext-600-normal.08bccc79.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-ext-600-normal.e534511e.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/instrument-sans-latin-600-normal.e08e708e.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-600-normal.68b79c9c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/instrument-sans-latin-ext-700-normal.caf0ba73.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-ext-700-normal.2cad7401.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/instrument-sans-latin-700-normal.eb91e2cb.woff2) format("woff2"),url(/_next/static/media/instrument-sans-latin-700-normal.87940294.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.pu-stack{display:flex;flex-direction:column;gap:var(--space-12)}.pu-stack--hair{gap:var(--space-4)}.pu-stack--tight{gap:var(--space-8)}.pu-stack--cards{gap:var(--space-16)}.pu-stack--sections{gap:var(--space-20)}.pu-stack--loose{gap:var(--space-24)}.pu-header-actions{display:flex;align-items:center;gap:var(--space-8)}.pu-small{color:var(--t-secondary)}.pu-muted,.pu-small{margin:0;font-size:var(--font-size-13);line-height:var(--font-line-height-18)}.pu-footnote,.pu-muted{color:var(--t-muted)}.pu-footnote{margin:0;font-size:var(--font-size-12);line-height:var(--font-line-height-16)}.pu-strong{color:var(--t-primary);font-weight:var(--font-weight-semibold)}.pu-list{margin:0;padding:0;list-style:none}.pu-note{display:flex;align-items:center;gap:var(--space-12);margin:0;padding:var(--space-12) var(--space-16);border-radius:var(--radius-control);background:var(--chip-bg);color:var(--t-primary);font-size:var(--font-size-13);line-height:var(--font-line-height-18)}.pu-list--flush>.pu-person-row{align-items:flex-start;padding:var(--space-12) 0;border-radius:0}.pu-list--flush>.pu-person-row+.pu-person-row{border-top:var(--border-width-thin) solid var(--s-border)}.pu-list--inset{padding:0}.pu-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.pu-row--end{justify-content:flex-end}.pu-row--chips{gap:var(--space-4)}.pu-row--loose{align-items:flex-start;gap:var(--space-24)}.pu-pick-head{flex-wrap:wrap;justify-content:space-between;gap:var(--space-16)}.pu-pick,.pu-pick-head{display:flex;align-items:center}.pu-pick{gap:var(--space-12);padding:var(--space-12) var(--space-20);border-top:var(--border-width-thin) solid var(--s-border)}.pu-compare{width:100%;border-collapse:collapse;table-layout:fixed}.pu-compare td,.pu-compare th{padding:var(--space-8) var(--space-12) var(--space-8) 0;border-top:var(--border-width-thin) solid var(--s-border);text-align:left;vertical-align:top;font-weight:var(--font-weight-regular)}.pu-compare thead th{border-top:none}.pu-connect{display:grid;grid-template-columns:400px minmax(0,1fr);align-items:stretch}@media (max-width:1439px){.pu-connect{grid-template-columns:340px minmax(0,1fr)}}.pu-app-shell__column:has(>.pu-connect)>.pu-screen-header .pu-screen-header__row{box-sizing:border-box;width:400px;padding-right:var(--space-24)}@media (max-width:1439px){.pu-app-shell__column:has(>.pu-connect)>.pu-screen-header .pu-screen-header__row{width:340px}}.pu-connect__list{gap:var(--space-12);padding-right:var(--space-24)}.pu-connect__list,.pu-connect__pane{display:flex;flex-direction:column;min-width:0}.pu-connect__pane{gap:var(--space-16);padding-left:var(--space-24);border-left:var(--border-width-thin) solid var(--s-border)}.pu-connect__summary{margin:0;color:var(--t-secondary);font-family:var(--font-family-display);font-size:var(--font-size-19);line-height:var(--font-line-height-26);text-wrap:pretty}.pu-connect__summary-link{padding:0;border:0;background:none;color:var(--t-primary);font:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;cursor:pointer}.pu-thread{display:flex;flex-direction:column;height:calc(100dvh - 160px);min-height:480px;overflow:hidden}.pu-thread__head{display:flex;align-items:center;gap:var(--space-8);padding-bottom:var(--space-4);border-bottom:var(--border-width-thin) solid var(--s-border)}.pu-thread__head>.pu-list{flex:1 1;min-width:0}.pu-thread__messages{display:flex;flex:1 1;flex-direction:column;gap:var(--space-8);min-height:0;margin:0;padding:var(--space-20);overflow-y:auto;list-style:none}.pu-thread__receipt{align-self:flex-end}.pu-thread__composer{padding-top:var(--space-16);border-top:var(--border-width-thin) solid var(--s-border)}.pu-settings{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-24);align-items:start}.pu-settings__section{display:flex;flex-direction:column;gap:var(--space-20);min-width:0}.pu-two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16)}.pu-three-up{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-20)}.pu-two-up--top{align-items:start}.pu-two-up__full{grid-column:1/-1}.pu-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-12)}.pu-card>.pu-section-head{padding-bottom:var(--space-6)}.pu-card-title,.pu-section-title{margin:0;color:var(--t-secondary);font-family:var(--font-family-display);font-size:var(--font-size-22);line-height:var(--font-line-height-28);font-weight:var(--font-weight-semibold)}.pu-card-inset{padding:var(--space-16) 0 0}.pu-eyebrow{margin:0;color:var(--t-muted);font-size:var(--font-size-12);line-height:var(--font-line-height-16);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-label);text-transform:uppercase}.pu-eyebrow--inset{padding:var(--space-8) var(--space-8) var(--space-4)}.pu-body{margin:0;color:var(--t-primary);font-size:var(--font-size-14);line-height:var(--font-line-height-20)}.pu-link{color:var(--a-ink);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.pu-fieldset{margin:0;padding:0;border:0}.pu-setting-choice{flex-wrap:wrap}.pu-review__download{align-self:start;border:var(--border-width-thin) solid var(--s-border);border-radius:var(--radius-control);background:var(--s-card)}.pu-review__download .pu-setting-row{padding:var(--space-12) var(--space-16)}.pu-intro-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.pu-intro-row__text{margin:0;color:var(--t-secondary);font-size:var(--font-size-14);line-height:var(--font-line-height-20)}.pu-intro-row--end{justify-content:flex-end}.pu-pick__meta{color:var(--t-secondary);font-size:var(--font-size-12);line-height:var(--font-line-height-16)}*,:after,:before{box-sizing:border-box}body,html{margin:0;background:var(--s-page);color:var(--t-body);font-family:var(--font-family-text);font-size:var(--font-size-16);line-height:var(--font-line-height-24);font-weight:var(--font-weight-regular);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:var(--border-width-thick) solid var(--a-ink);outline-offset:var(--border-width-thick)}.pu-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}