@font-face{font-family:Archivo;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0243a93baa3a5144-s.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80435c732b94789f-s.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d38dd3a93f59421d-s.p.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0243a93baa3a5144-s.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80435c732b94789f-s.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d38dd3a93f59421d-s.p.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0243a93baa3a5144-s.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80435c732b94789f-s.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d38dd3a93f59421d-s.p.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0243a93baa3a5144-s.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80435c732b94789f-s.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d38dd3a93f59421d-s.p.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0243a93baa3a5144-s.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/80435c732b94789f-s.woff2) format("woff2");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:Archivo;font-style:italic;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/d38dd3a93f59421d-s.p.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-s.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-s.woff2) format("woff2");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:Archivo;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-s.p.woff2) format("woff2");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:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_832ab9{font-family:Archivo,Archivo Fallback}.__variable_832ab9{--font-archivo:"Archivo","Archivo Fallback"}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8b44c7e6549520b2-s.woff2) format("woff2");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:Bebas Neue;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6c25f6e897d845a3-s.p.woff2) format("woff2");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:Bebas Neue Fallback;src:local("Arial");ascent-override:117.32%;descent-override:39.11%;line-gap-override:0.00%;size-adjust:76.72%}.__className_d758cf{font-family:Bebas Neue,Bebas Neue Fallback;font-weight:400;font-style:normal}.__variable_d758cf{--font-bebas:"Bebas Neue","Bebas Neue Fallback"}:root{--pp-canvas:#08090a;--pp-ground:#121311;--pp-raise-1:#1a1d17;--pp-raise-2:#1e2219;--pp-raise-3:#23281c;--pp-line:#23281c;--pp-line-soft:#1e2219;--pp-line-strong:#2e3425;--pp-ink-1:#f4f6f0;--pp-ink-2:#c9cdc2;--pp-ink-3:#9aa094;--pp-ink-4:#8a9084;--pp-ink-code:#e4e8dc;--pp-ink-on-light:#14170a;--pp-citrus:#e9ff4d;--pp-citrus-glow:rgba(233,255,77,0.07);--pp-font-ui:var(--font-archivo),"Archivo",system-ui,sans-serif;--pp-font-display:var(--font-bebas),"Bebas Neue",var(--font-archivo),sans-serif;--pp-radius-device:26px;--pp-radius-tile:18px;--pp-radius-answer:16px;--pp-radius-action:15px;--pp-radius-panel:14px;--pp-radius-row:13px;--pp-radius-chip:7px;--pp-gutter:20px;--pp-ease:cubic-bezier(0.2,0.7,0.3,1);--pp-dur-tap:120ms;--pp-dur-disclose:220ms;--bg:var(--pp-ground);--panel:var(--pp-raise-1);--panel-elev:var(--pp-raise-1);--pill:var(--pp-raise-2);--hair:var(--pp-line);--hair-strong:var(--pp-line);--border:var(--pp-line-strong);--border-lite:var(--pp-line-strong);--icon-idle:var(--pp-raise-3);--ink:var(--pp-ink-on-light);--text:var(--pp-ink-1);--text-soft:var(--pp-ink-code);--mut:var(--pp-ink-3);--dim:var(--pp-ink-3);--faint:var(--pp-ink-4);--accent:var(--pp-ink-1);--accent-deep:var(--pp-ink-on-light);--accent-tint:var(--pp-raise-2);--accent-num:var(--pp-ink-3);--tint-10:rgba(244,246,240,0.05);--tint-13:rgba(244,246,240,0.07);--tint-20:rgba(244,246,240,0.1);--ring-55:var(--pp-ink-2);--accent-surface:var(--pp-raise-2);--font-display-stack:var(--pp-font-display);--font-ui-stack:var(--pp-font-ui)}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%}body{background:var(--pp-canvas);font-family:var(--pp-font-ui);color:var(--pp-ink-1);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;text-align:inherit}button:disabled{cursor:default}a{color:inherit;text-decoration:none}em{font-style:italic}:focus-visible{outline:2px solid var(--pp-ink-1);outline-offset:2px}@keyframes pp-sweep{0%{transform:translateX(-100%)}to{transform:translateX(240%)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.phone{width:390px;height:780px;margin:24px auto;background:var(--pp-ground);border-radius:var(--pp-radius-device);overflow:hidden;display:flex;flex-direction:column;position:relative}@media (max-height:830px),(max-width:430px){.phone{width:100vw;height:100dvh;margin:0;border-radius:0}}.screen{flex:1 1;min-height:0;display:flex;flex-direction:column;position:relative}.scroll{flex:1 1;min-height:0;overflow-y:auto;scrollbar-width:none}.scroll::-webkit-scrollbar{display:none}.section{padding:20px var(--pp-gutter) 0}.glow{position:absolute;top:-110px;right:-70px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,var(--pp-citrus-glow),rgba(233,255,77,0) 68%);pointer-events:none}.d{font-family:var(--pp-font-display);font-weight:400;letter-spacing:.04em}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.t{font-weight:800;letter-spacing:-.035em;color:var(--pp-ink-1)}.kicker{font-family:var(--pp-font-ui);font-weight:700;font-size:11px;letter-spacing:.12em;color:var(--pp-ink-3);text-transform:uppercase}.kicker--12{font-size:11.5px;letter-spacing:.1em}.kicker--accent{color:var(--pp-ink-1)}.kicker--deep,.kicker--ink{color:var(--pp-ink-on-light)}.note{font-size:13px;color:var(--pp-ink-3);line-height:1.45}.note--dim{color:var(--pp-ink-4)}.note--soft{font-size:14px;color:var(--pp-ink-2)}.tabbar{display:flex;margin:0 16px 14px;padding:6px;gap:3px;flex:none;background:var(--pp-raise-1);border:1px solid var(--pp-line-strong);border-radius:20px}.tabbar>a,.tabbar>span{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 0;border-radius:15px;font-weight:500;font-size:10.5px;color:var(--pp-ink-3);transition:background var(--pp-dur-tap) var(--pp-ease)}.tabbar .glyph{width:18px;height:18px;border-radius:6px;background:var(--pp-line-strong)}.tabbar .active{font-weight:800;color:var(--pp-ink-on-light);background:var(--pp-ink-1)}.tabbar .active .glyph{background:var(--pp-ink-on-light)}.tabbar .inert{cursor:default;opacity:.7}.subtabs{display:flex;gap:6px;padding:0 var(--pp-gutter) 12px;border-bottom:1px solid var(--pp-line);flex:none}.subtabs button{flex:1 1;padding:8px 0;text-align:center;font-weight:700;font-size:11px;letter-spacing:.1em;color:var(--pp-ink-3);border:1px solid var(--pp-line-strong);border-radius:999px;transition:background var(--pp-dur-tap) var(--pp-ease)}.subtabs button.active{color:var(--pp-ink-on-light);background:var(--pp-ink-1);border-color:var(--pp-ink-1)}.subtabs button:disabled{color:var(--pp-ink-4);opacity:.6}.cta{display:block;width:100%;position:relative;overflow:hidden;background:var(--pp-citrus);color:var(--pp-ink-on-light);text-align:center;font-family:var(--pp-font-ui);font-weight:800;font-size:16px;letter-spacing:-.01em;border-radius:var(--pp-radius-action);padding:16px 0;transition:opacity var(--pp-dur-tap) var(--pp-ease)}.cta--lg{padding:17px 0}.cta--md{padding:15px 0}.cta--neutral{background:var(--pp-ink-1)}.cta--outline{background:transparent;border:1.5px solid var(--pp-line-strong);color:var(--pp-ink-1);font-weight:700}.cta--disabled,.cta--inert,.cta:disabled{background:var(--pp-raise-2);color:#a8aea2;font-weight:700;border:none}.cta--outline:disabled{background:transparent;border:1.5px solid var(--pp-line);color:var(--pp-ink-4)}.cta .sweep{position:absolute;top:0;bottom:0;left:0;width:34%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));animation:pp-sweep 2.6s ease-in-out infinite;pointer-events:none}.btn-back{width:100px;padding:16px 0;text-align:center;font-weight:700;font-size:15px;color:var(--pp-ink-2);border:1.5px solid var(--pp-line-strong);border-radius:var(--pp-radius-action);flex:none}.btn-back:hover,.btn-quiet:hover,.cta--outline:hover{border-color:#454b3c}.help-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;align-content:start}.help-tile{background:transparent;border:1.5px solid var(--pp-line-strong);border-radius:var(--pp-radius-answer);padding:16px 15px 17px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:168px;color:var(--pp-ink-3);transition:border-color var(--pp-dur-tap) var(--pp-ease)}.help-tile:hover{border-color:#454b3c}.help-tile svg{width:28px;height:28px;flex:none}.help-tile .ht-title{font-weight:800;font-size:16.5px;letter-spacing:-.02em;line-height:1.15;color:var(--pp-ink-1)}.help-tile .ht-detail{font-size:12.5px;color:var(--pp-ink-3);line-height:1.4;margin-top:6px}.field,.text-input{display:block;width:100%;background:transparent;border:1.5px solid var(--pp-line-strong);border-radius:var(--pp-radius-row);color:var(--pp-ink-1);font-family:var(--pp-font-ui);font-weight:500;font-size:15px;padding:14px 16px;outline:none;transition:border-color var(--pp-dur-tap) var(--pp-ease)}.text-input{padding:12px 14px}.field::placeholder,.text-input::placeholder{color:var(--pp-ink-4)}.field:hover,.text-input:hover{border-color:#454b3c}.field:focus,.text-input:focus{border-color:var(--pp-ink-1)}.field-error{font-size:12.5px;font-weight:600;color:var(--pp-ink-1);line-height:1.45}.field-error:before{content:"! ";font-weight:800}.reveal-wash{animation:reveal-wash .9s var(--pp-ease)}@keyframes reveal-wash{0%{opacity:.4}to{opacity:1}}.btn-quiet{font-weight:700;font-size:13px;color:var(--pp-ink-1);border:1px solid var(--pp-line-strong);border-radius:11px;padding:7px 12px;flex:none}.chip{display:inline-flex;align-items:center;font-family:var(--pp-font-display);font-size:15px;letter-spacing:.06em;line-height:1;border-radius:6px;padding:3px 7px 1px;flex:none}.chip--accent{color:var(--pp-ink-2);border:1px solid var(--pp-line-strong)}.chip--outline{color:var(--pp-ink-3);border:1px solid var(--pp-line)}.chip--inverse{color:var(--pp-ink-on-light);background:var(--pp-ink-1)}.tag{font-weight:600;font-size:11px;border-radius:999px;padding:4px 10px}.tag--filled{font-weight:700;color:var(--pp-ink-on-light);background:var(--pp-ink-1)}.tag--ghost{color:var(--pp-ink-1);background:rgba(18,19,17,.62)}.dotpill{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--pp-line-strong);border-radius:999px;padding:6px 11px 5px;font-size:12px;font-weight:700;color:var(--pp-ink-2)}.dotpill--tint{color:var(--pp-ink-1)}.dotpill .dot{width:7px;height:7px;border-radius:50%;background:var(--pp-ink-3);flex:none}.dotpill--tint .dot{background:var(--pp-ink-1)}.badge{display:inline-flex;align-items:center;gap:4px;flex:none;font-size:10.5px;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase}.badge--scored{background:var(--pp-raise-3);border-radius:var(--pp-radius-chip);padding:5px 9px;color:var(--pp-ink-1)}.badge--scored .plus{font-size:11px;font-weight:800;color:var(--pp-citrus)}.badge--neutral{border:1px solid var(--pp-line-strong);border-radius:999px;padding:4px 10px;color:var(--pp-ink-2)}.badge--live{font-family:var(--pp-font-display);font-size:14px;font-weight:400;letter-spacing:.08em;color:var(--pp-ink-on-light);background:var(--pp-ink-1);border-radius:5px;padding:3px 7px 1px}.panelhead{padding:20px var(--pp-gutter) 16px;flex:none}.pagehead{padding:20px var(--pp-gutter) 15px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex:none;border-bottom:1px solid var(--pp-line);position:relative}.pagehead .ph-title{font-size:32px;font-weight:800;line-height:1;margin-top:6px;letter-spacing:-.035em}.wiz-progress{display:flex;gap:4px;flex:1 1}.wiz-progress>div{flex:1 1;height:3px;border-radius:2px;background:var(--pp-raise-3);transition:background var(--pp-dur-disclose) var(--pp-ease)}.wiz-progress>.current,.wiz-progress>.done{background:var(--pp-ink-1)}.wiz-header{padding:16px var(--pp-gutter) 12px;flex:none}.wiz-header .wh-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.wiz-header .back{display:inline-flex;align-items:center;gap:10px;padding-top:2px}.wiz-header .back .chev{font-size:20px;line-height:1;color:var(--pp-ink-3)}.wiz-header .call{font-family:var(--pp-font-display);font-size:18px;letter-spacing:.06em;color:var(--pp-ink-1)}.wiz-header .call .of{color:var(--pp-ink-3)}.wiz-header .wiz-progress{margin-top:13px}.lock-meter{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:none}.lock-meter .lm-label{font-family:var(--pp-font-display);font-size:17px;letter-spacing:.05em;color:var(--pp-ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase;white-space:nowrap}.lock-meter .lm-track{width:74px;height:4px;border-radius:2px;background:var(--pp-raise-3);overflow:hidden;display:block}.lock-meter .lm-fill{display:block;height:4px;border-radius:2px;background:var(--pp-ink-2);transition:width 1s linear}.squares{display:flex;gap:5px;align-items:center}.squares>div{width:8px;height:8px;border-radius:3px;background:var(--pp-raise-3)}.squares>.filled{background:var(--pp-ink-1)}.face{background:linear-gradient(160deg,#2f332b,#1e221a);flex:none}.face--accent{background:linear-gradient(160deg,#3a3f33,#22261d)}.face--hero{background:linear-gradient(160deg,#2f342c,#1b1f19)}.club-dot{width:7px;height:7px;border-radius:50%;flex:none;display:inline-block}.tile-row{display:flex;gap:10px}.stat-tile{flex:1 1;border-top:2px solid var(--pp-line-strong);padding-top:8px;display:block;min-width:0}a.stat-tile:hover{border-top-color:var(--pp-ink-3)}.stat-tile .value{font-family:var(--pp-font-display);font-size:27px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-tile .value,.stat-tile .value--accent{color:var(--pp-ink-1)}.stat-tile:has(.value--accent){border-top-color:var(--pp-ink-1)}.stat-tile .label{font-weight:700;font-size:10px;letter-spacing:.08em;color:var(--pp-ink-3);margin-top:4px;text-transform:uppercase}.row-hair{border-bottom:1px solid var(--pp-line)}.kv-list--top{border-top:1px solid var(--pp-line)}.kv-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;border-bottom:1px solid var(--pp-line)}.kv-row--roomy{padding:12px 0}.kv-row .kv-label{font-size:13.5px;color:var(--pp-ink-2)}.kv-row .kv-value{font-family:var(--pp-font-display);font-size:21px;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kv-row .kv-value,.kv-row .kv-value--accent{color:var(--pp-ink-1)}.sched-row{display:flex;align-items:center;gap:12px;padding:11px var(--pp-gutter);border-top:1px solid var(--pp-line-soft)}.sched-row .time{font-size:11.5px;font-weight:600;color:var(--pp-ink-4);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex:none}.sched-row .matchup{font-family:var(--pp-font-display);font-size:20px;letter-spacing:.04em;color:var(--pp-ink-code);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sched-row .matchup .at{color:var(--pp-ink-3)}.sched-row .arrow,.sched-row .call-it{font-size:12.5px;font-weight:700;color:var(--pp-ink-1);flex:none}.sched-row .meta{font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--pp-ink-3);flex:none;text-transform:uppercase}.leader-row{display:flex;align-items:center;gap:11px;padding:10px 0;border-bottom:1px solid var(--pp-line)}.leader-row .jersey{font-family:var(--pp-font-display);font-size:19px;color:var(--pp-ink-3);width:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.leader-row .name{font-weight:600;font-size:15px;letter-spacing:-.01em;color:var(--pp-ink-1);flex:1 1}.leader-row .points{font-family:var(--pp-font-display);font-size:21px;color:var(--pp-ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank-row{display:flex;align-items:center;gap:12px;padding:11px var(--pp-gutter);border-bottom:1px solid var(--pp-line)}.rank-row .rank{font-family:var(--pp-font-display);font-size:21px;color:var(--pp-ink-3);width:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank-row .handle,.rank-row .rank--top{color:var(--pp-ink-1)}.rank-row .handle{font-weight:600;font-size:14.5px;letter-spacing:-.01em;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-row .games{font-weight:600;font-size:11.5px;color:var(--pp-ink-4);width:48px;text-align:right}.rank-row .pct{font-family:var(--pp-font-display);font-size:22px;color:var(--pp-ink-1);width:56px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rank-row.is-you{background:var(--pp-ink-1);border-bottom-color:var(--pp-ink-1);border-radius:var(--pp-radius-row);margin:4px 12px;padding:12px 8px}.rank-row.is-you .handle,.rank-row.is-you .pct,.rank-row.is-you .rank{color:var(--pp-ink-on-light)}.rank-row.is-you .handle{font-weight:800}.rank-row.is-you .games{color:#4a4f40}.bar-row{display:flex;align-items:center;gap:12px;padding:11px var(--pp-gutter)}.bar-row .rank{font-family:var(--pp-font-display);font-size:21px;color:var(--pp-ink-3);width:26px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-row .fanbase{font-family:var(--pp-font-display);font-size:21px;color:var(--pp-ink-code);letter-spacing:.04em;width:104px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bar-row .bar{flex:1 1;height:4px;border-radius:2px;background:var(--pp-raise-3);overflow:hidden}.bar-row .bar>div{height:4px;border-radius:2px;background:var(--pp-ink-4)}.bar-row .bar>.fill--bright{background:var(--pp-ink-2)}.bar-row .bar>.fill--dim{background:var(--pp-line-strong)}.bar-row .score{font-family:var(--pp-font-display);font-size:21px;color:var(--pp-ink-1);width:50px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bar-row.is-dim .fanbase,.bar-row.is-dim .score{color:var(--pp-ink-3)}.bar-row.is-you{background:var(--pp-ink-1);border-radius:var(--pp-radius-row);margin:4px 12px;padding:11px 8px}.bar-row.is-you .fanbase,.bar-row.is-you .rank,.bar-row.is-you .score{color:var(--pp-ink-on-light)}.bar-row.is-you .bar{background:#cfd3c8}.bar-row.is-you .bar>div{background:var(--pp-ink-on-light)}.gap-label{font-weight:700;font-size:11px;letter-spacing:.12em;color:var(--pp-ink-4);text-transform:uppercase}.link-row{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--pp-line);border-radius:var(--pp-radius-row);padding:14px 15px;width:100%;transition:border-color var(--pp-dur-tap) var(--pp-ease)}.link-row:hover{border-color:var(--pp-line-strong)}.link-row .text{font-weight:600;font-size:14px;color:var(--pp-ink-2)}.link-row .arrow{font-weight:700;font-size:15px;color:var(--pp-ink-1)}.opt{display:flex;width:100%;background:transparent;border:1.5px solid var(--pp-line-strong);border-radius:var(--pp-radius-answer);text-align:left;transition:background var(--pp-dur-tap) var(--pp-ease),border-color var(--pp-dur-tap) var(--pp-ease);--opt-title:var(--pp-ink-1);--opt-detail:var(--pp-ink-3);--opt-numeral:var(--pp-ink-1);--opt-title-weight:600}.opt:hover{border-color:#454b3c}.opt.sel{background:var(--pp-ink-1);border-color:var(--pp-ink-1);--opt-title:var(--pp-ink-on-light);--opt-detail:#4a4f40;--opt-numeral:var(--pp-ink-on-light);--opt-title-weight:700}.opt:disabled{cursor:default}.opt .opt-title{font-weight:var(--opt-title-weight);font-size:18px;line-height:1.15;color:var(--opt-title);letter-spacing:-.02em}.opt .opt-detail{font-weight:500;font-size:12.5px;color:var(--opt-detail);margin-top:2px}.opt .opt-numeral{font-family:var(--pp-font-display);line-height:1;color:var(--opt-numeral);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opt .opt-big{font-weight:var(--opt-title-weight);font-size:18px;line-height:1.15;color:var(--opt-title);letter-spacing:-.02em}.opt-check{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--pp-line-strong);flex:none;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:var(--pp-ink-1)}.opt.sel .opt-check{border:none;background:var(--pp-ink-on-light)}.opt--answer{padding:20px 18px;align-items:center;gap:15px}.opt--answer .opt-numeral{font-size:30px;width:48px;flex:none}.opt--answer .opt-title{flex:1 1}.opt--choice{padding:15px 16px;align-items:center;gap:13px}.opt--choice .opt-title{font-size:17px}.opt--player{align-items:center;gap:13px;padding:10px 14px 10px 10px;border-radius:var(--pp-radius-row)}.opt--player .opt-face{width:44px;height:44px;border-radius:12px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;flex:none}.opt--player .opt-face span{font-family:var(--pp-font-display);font-size:15px;color:rgba(244,246,240,.4);padding-bottom:2px}.opt--player .opt-body{flex:1 1;display:flex;align-items:center;gap:12px;min-width:0}.opt--player .opt-numeral{font-size:16px;letter-spacing:.04em;color:var(--opt-detail)}.opt--player .opt-title{font-size:16px;letter-spacing:-.01em}.opt--player .opt-pct{font-family:var(--pp-font-display);font-size:21px;line-height:1;color:var(--opt-title);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.opt--player .opt-pct-label{font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--opt-detail);margin-top:2px}.club-tile{flex:1 1;min-width:0;min-height:124px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;border:2px solid var(--pp-line-strong);border-radius:var(--pp-radius-tile);padding:14px;text-align:left;position:relative;overflow:hidden;transition:background var(--pp-dur-tap) var(--pp-ease),border-color var(--pp-dur-tap) var(--pp-ease)}.club-tile.sel{border-color:var(--pp-ink-1)}.club-tile .ct-mark{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;border:1.5px solid #6d7368;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--pp-ink-on-light)}.club-tile.sel .ct-mark{border:none;background:var(--pp-ink-1)}.club-tile .ct-venue{display:inline-flex;align-items:center;border:1px solid #3a4034;border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:700;letter-spacing:.1em;color:var(--pp-ink-4)}.club-tile.sel .ct-venue{border-color:rgba(255,255,255,.34);color:rgba(255,255,255,.72)}.club-tile .ct-code{font-family:var(--pp-font-display);font-size:44px;line-height:.82;letter-spacing:.02em;color:#d8dcd4}.club-tile .ct-name{display:block;margin-top:3px;font-size:15.5px;font-weight:600;letter-spacing:-.015em;color:var(--pp-ink-2)}.club-tile.sel .ct-code,.club-tile.sel .ct-name{color:#ffffff}.club-tile.sel .ct-name{font-weight:700}.club-row{display:flex;align-items:center;gap:11px;width:100%;border:1.5px solid var(--pp-line-strong);border-radius:var(--pp-radius-row);padding:10px 15px;text-align:left;transition:border-color var(--pp-dur-tap) var(--pp-ease)}.club-row:hover{border-color:#454b3c}.club-row.sel{border-color:var(--pp-ink-1)}.club-row .cr-dot{width:9px;height:9px;border-radius:50%;flex:none}.club-row .cr-dot--neutral{border:1.5px solid #454b3c}.club-row .cr-label{flex:1 1;font-size:15.5px;font-weight:600;letter-spacing:-.015em;color:var(--pp-ink-1)}.club-row.sel .cr-label{font-weight:700}.club-row .cr-mark{width:21px;height:21px;border-radius:50%;border:1.5px solid var(--pp-line-strong);flex:none;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--pp-ink-on-light)}.club-row.sel .cr-mark{border:none;background:var(--pp-ink-1)}.info-dot{padding:13px;margin:-13px -13px -13px -3px;vertical-align:middle}.info-dot,.info-dot span{display:inline-flex;align-items:center;justify-content:center}.info-dot span{width:18px;height:18px;border-radius:50%;border:1.5px solid #565c4e;color:var(--pp-ink-3);font-family:var(--pp-font-ui);font-size:11px;font-weight:700;font-style:italic;letter-spacing:0;line-height:1}.info-dot--sm span{width:16px;height:16px;font-size:10px}.q-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:12px}.q-title{font-size:28px;font-weight:800;line-height:1.07;letter-spacing:-.035em;margin-top:8px;text-wrap:balance}.q-title--lg{font-size:31px;line-height:1.06;margin-top:10px}.q-title--sub{font-size:19px;font-weight:700;line-height:1.15;letter-spacing:-.025em;margin-top:7px}.q-helper{font-size:14px;color:var(--pp-ink-2);margin-top:11px;line-height:1.45}.worth{border:1px solid var(--pp-line);border-radius:var(--pp-radius-panel);padding:13px 16px 14px}.worth .w-text{font-size:14.5px;font-weight:500;line-height:1.45;color:var(--pp-ink-1);margin-top:6px;letter-spacing:-.005em}.worth .w-foot{font-size:12px;color:var(--pp-ink-3);line-height:1.45;margin-top:10px;padding-top:10px;border-top:1px solid var(--pp-line)}.notice{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--pp-line-strong);border-radius:var(--pp-radius-panel);padding:12px 14px}.notice .n-mark{width:20px;height:20px;border-radius:50%;background:var(--pp-ink-1);color:var(--pp-ink-on-light);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;flex:none;margin-top:1px}.notice .n-text{font-size:13.5px;line-height:1.45;color:var(--pp-ink-2)}.notice .n-text strong{color:var(--pp-ink-1);font-weight:700}.card-action{padding:14px var(--pp-gutter) var(--pp-gutter);flex:none;border-top:1px solid var(--pp-line)}.club-cell{background:transparent;border:1.5px solid var(--pp-line-strong);border-radius:11px;padding:10px 0 8px;text-align:center;font-family:var(--pp-font-display);font-size:20px;line-height:1;color:var(--pp-ink-2);letter-spacing:.04em;transition:background var(--pp-dur-tap) var(--pp-ease),border-color var(--pp-dur-tap) var(--pp-ease)}.club-cell:hover{border-color:#454b3c}.club-cell.sel{background:var(--pp-ink-1);border-color:var(--pp-ink-1);color:var(--pp-ink-on-light)}.club-cell.lock{opacity:.45}.action-pair{display:flex;gap:9px;padding:14px var(--pp-gutter) 18px;flex:none}.action-pair button{padding:16px 0;text-align:center;border-radius:var(--pp-radius-action)}.action-pair .secondary{flex:0 0 104px;background:transparent;border:1.5px solid var(--pp-line-strong);color:var(--pp-ink-2);font-weight:700;font-size:15px}.action-pair .primary{flex:1 1;background:var(--pp-citrus);color:var(--pp-ink-on-light);font-weight:800;font-size:16.5px}.pill-toggle{display:flex;gap:8px}.pill-toggle button{flex:1 1;text-align:center;padding:12px 0;border:1.5px solid var(--pp-line-strong);border-radius:var(--pp-radius-row);color:var(--pp-ink-2);font-weight:600;font-size:14.5px;transition:background var(--pp-dur-tap) var(--pp-ease),border-color var(--pp-dur-tap) var(--pp-ease)}.pill-toggle button.sel{background:var(--pp-ink-1);border-color:var(--pp-ink-1);color:var(--pp-ink-on-light);font-weight:700}.group-card{border:1px solid var(--pp-line);border-radius:var(--pp-radius-answer);overflow:hidden}.group-card .group-divider{height:1px;background:var(--pp-line)}.app{display:flex;height:100dvh;background:var(--pp-ground)}.app .tabbar{display:none}.app-main{flex:1 1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.app-main>.screen{width:430px;border-right:1px solid var(--pp-line)}.app-main>.screen--wide{width:100%;border-right:none}.app-rail{width:224px;flex:none;border-right:1px solid var(--pp-line);display:flex;flex-direction:column;padding:22px 0}.rail-logo{padding:0 20px;display:flex;align-items:center}.rail-logo .word{font-size:19px;font-weight:800;color:var(--pp-ink-1);letter-spacing:-.03em}.rail-nav{margin-top:26px;display:flex;flex-direction:column;gap:3px;padding:0 12px}.rail-nav>a,.rail-nav>span{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:12px;font-size:14.5px;font-weight:500;color:var(--pp-ink-3);transition:background var(--pp-dur-tap) var(--pp-ease)}.rail-nav>a:hover{color:var(--pp-ink-1)}.rail-nav .glyph{width:17px;height:17px;border-radius:5px;background:var(--pp-line-strong);flex:none}.rail-nav .active{background:var(--pp-ink-1);font-weight:800;color:var(--pp-ink-on-light)}.rail-nav .active .glyph{background:var(--pp-ink-on-light)}.rail-nav .inert{cursor:default;opacity:.7}.rail-spacer{flex:1 1}.rail-user{display:flex;align-items:center;gap:10px;padding:14px 16px 0;font-size:14px;font-weight:600;color:var(--pp-ink-2)}.rail-user .avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(150deg,#3a3f33,#22261d);flex:none}.rail-note{padding:0 20px;font-size:12.5px;color:var(--pp-ink-3);line-height:1.5}.check-rail{margin-top:22px;display:flex;flex-direction:column;gap:2px;padding:0 12px}.check-rail button{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:11px;font-size:14px;font-weight:500;color:var(--pp-ink-3);width:100%}.check-rail .ring{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--pp-line-strong);flex:none;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.check-rail .done .ring{border:none;background:var(--pp-ink-1);color:var(--pp-ink-on-light)}.check-rail .done{color:var(--pp-ink-2)}.check-rail .current{border:1.5px solid var(--pp-ink-1);color:var(--pp-ink-1);font-weight:700;padding:7.5px 10.5px}.check-rail .current .ring{border-color:var(--pp-ink-1)}.check-rail .q{flex:1 1;text-align:left}.check-rail .val{font-size:13px;font-weight:700;color:var(--pp-ink-1)}.replay-banner{position:fixed;top:8px;left:50%;transform:translateX(-50%);z-index:200;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 16px);padding:5px 10px;border:1px solid #6b4a12;border-radius:999px;background:rgb(28,20,6);color:#f4c96b;font-family:var(--pp-font-ui);font-size:11px;font-weight:600;letter-spacing:.02em;white-space:nowrap;overflow:hidden}.replay-banner.live{border-color:#2c6b45;background:rgb(8,26,17);color:#74e0a2}.replay-banner.collapsed{cursor:pointer;gap:6px;padding:4px 9px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.replay-dot{width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.replay-tag{font-size:9px;font-weight:800;letter-spacing:.14em}.replay-when{color:var(--pp-ink-1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.replay-meta{color:var(--pp-ink-3);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.replay-collapse{margin-left:2px;padding:0 4px;border:none;background:none;color:var(--pp-ink-3);font-size:14px;line-height:1;cursor:pointer}@media (max-width:430px){.replay-banner .replay-meta:nth-of-type(n+2){display:none}}@media (max-height:830px),(max-width:430px){:root[data-replay-active="1"] .phone{padding-top:32px}}.rules{border:1px solid var(--pp-line);border-radius:var(--pp-radius-panel);transition:border-color var(--pp-dur-disclose) var(--pp-ease)}.rules[open]{border-color:var(--pp-line-strong)}.rules summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:13px;padding:14px 16px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--pp-ink-1)}.rules summary::-webkit-details-marker{display:none}.rules summary .r-label{flex:1 1}.rules summary .r-chev{font-size:13px;line-height:1;color:var(--pp-ink-2);flex:none}.rules ol{list-style:none;margin:0;padding:0 16px 6px;display:flex;flex-direction:column}.rules li{font-size:13.5px;line-height:1.45;color:var(--pp-ink-2);padding:11px 0;border-top:1px solid var(--pp-line)}.rules-h{display:block;color:var(--pp-ink-1);font-weight:700;font-size:13.5px;margin-bottom:2px}.rules[open] summary .r-chev{transform:rotate(180deg)}