@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/63422f770a947d45-s.0hcch4vdjytm3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9e6813202f725814-s.p.2d479lx_51mgt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Urbanist Fallback;src:local(Arial);ascent-override:95.93%;descent-override:25.24%;line-gap-override:0.0%;size-adjust:99.04%}.n5iDZa_className{font-family:Urbanist,Urbanist Fallback;font-style:normal}.n5iDZa_variable{--pv2-font-display:"Urbanist", "Urbanist Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.FNKMsa_className{font-family:Geist,Geist Fallback;font-style:normal}.FNKMsa_variable{--pv2-font-body:"Geist", "Geist Fallback"}
html:has(.pv2){--pv2-root-canvas:#f3eadb}.pv2{--paper-0:#fcf8f1;--paper-1:#f8efe0;--paper-2:#f3eadb;--paper-3:#ece2d1;--paper-4:#e2d4bc;--brown-ink:#231c16;--brown-600:#4a3828;--brown-700:#3a2b1f;--brown-800:#2a1b12;--brown-900:#1f140d;--red-50:#f7e4e1;--red-200:#f0a79a;--red-300:#e8877b;--red-500:#b4443c;--red-600:#9e3a32;--red-700:#8e332c;--red-900:#6e2823;--gold-50:#f3ebdd;--gold-200:#f0d48a;--gold-300:#ddb765;--gold-400:#c9993f;--gold-500:#b98a3c;--gold-700:#7a5b22;--gold-800:#5c441a;--green-50:#e7f0ea;--green-300:#5fd39a;--green-400:#5e9c79;--green-500:#2f9e63;--green-700:#216f45;--green-900:#22392f;--blue-50:#eaf0f5;--blue-700:#3a6784;--c-action-primary:var(--red-500);--c-action-pressed:var(--red-700);--c-link:var(--red-600);--c-reward:var(--gold-500);--c-reward-text:var(--gold-700);--c-reward-wash:var(--gold-50);--c-member-band:var(--brown-600);--c-success:var(--green-700);--c-success-dot:var(--green-500);--c-success-wash:var(--green-50);--c-warning:var(--gold-800);--c-warning-wash:var(--gold-50);--c-danger:var(--red-600);--c-danger-ink:var(--red-700);--c-danger-wash:var(--red-50);--c-info:var(--blue-700);--c-info-wash:var(--blue-50);--c-text:var(--brown-ink);--c-text-on-dark:var(--paper-1);--c-surface-canvas:var(--paper-2);--c-surface-card:var(--paper-0);--c-surface-recessed:var(--paper-3);--c-surface-dark:var(--brown-800);--c-text-muted:#231c16b8;--c-text-on-dark-muted:#f8efe0b8;--c-text-on-action:#fff;--c-text-on-info:#fff;--c-ink-action:var(--brown-ink);--c-border:#3a26141a;--c-border-strong:#3a261447;--c-hairline:#3a261414;--c-focus-ring:var(--red-500);--c-focus-halo:#b4443c0f;--c-glow-red:#b4443c1a;--c-scrim:#22180e47;--c-row-hover:#f6efe3;--c-sk-base:var(--paper-3);--c-sk-sweep:#fcf8f199;--c-sk-on-dark:#f8efe01a;--c-wave:var(--red-500);--c-wave-flat:#3a261447;--ink-2:#222;--ink-2-muted:#222222b8;--ink-a07:#231c1612;--ink-a18:#231c162e;--ink-a25:#231c1640;--ink-a35:#231c1659;--ink-a55:#231c168c;--ink-a62:#231c169e;--ink-a80:#231c16cc;--brown-a04:#3a26140a;--brown-a05:#3a26140d;--brown-a06:#3a26140f;--brown-a08:#3a261414;--brown-a09:#3a261417;--brown-a12:#3a26141f;--brown-a13:#3a261421;--brown-a14:#3a261424;--brown-a15:#3a261426;--brown-a16:#3a261429;--brown-a18:#3a26142e;--brown-a20:#3a261433;--brown-a22:#3a261438;--brown-a25:#3a261440;--red-a04:#b4443c0a;--red-a18:#b4443c2e;--red-a22:#b4443c38;--red-a25:#b4443c40;--red-a30:#b4443c4d;--red-a40:#b4443c66;--red-a45:#b4443c73;--red-a55:#b4443c8c;--gold-a24:#b98a3c3d;--gold-a25:#b98a3c40;--gold-a30:#b98a3c4d;--gold-a35:#b98a3c59;--gold-700-a35:#7a5b2259;--bronze-a20:#8a6a2e33;--green-a16:#2f9e6329;--teal-700:#296e57;--green-600:#3e6b52;--green-650:#2f7d63;--green-650-a24:#2f7d633d;--gold-650:#795d28;--gold-tag:#e0a94e;--gold-ink-dark:#432e14;--bronze-ink-a50:#5a462880;--tint-notice:#f6eedc;--tint-warm:#f6efdd;--tint-neutral:#e9e7e0;--tier-gold-ink:#3a2410;--tier-gold-ink-muted:#3a2410bd;--tier-silver-ink:#2e3138;--tier-silver-ink-muted:#1e2026b3;--tier-silver-line:#3a3a48;--tier-silver-chip:#eeeef0;--tier-platinum-ink:#4a4a58;--tier-platinum-deep:#22222a;--tier-platinum-ink-muted:#22222ab3;--tier-circle-ink:#ebcb7b;--tier-circle-text:#fbefe6;--tier-circle-text-muted:#fbefe6c2;--tier-circle-line:#f3d9a4;--tier-essential-ink:#5a4320;--photo-ink:#fdf6ea;--photo-ink-85:#fdf6ead9;--photo-ink-75:#fdf6eabf;--photo-ink-66:#fdf6eaa8;--photo-ink-60:#fdf6ea99;--photo-ink-45:#fdf6ea73;--photo-fill:#fdf6ea29;--photo-line:#fdf6ea47;--photo-line-soft:#fdf6ea2e;--photo-chip:#180e0959;--white-a28:#ffffff47;--white-a55:#ffffff8c;--white-a80:#fffc;--paper-a56:#fcf8f18f;--paper-a96:#f3eadbf5;--paper-a90:#f3eadbe6;--paper-a10:#fcf8f11a;--ink-2-a06:#2222220f;--gold-glint:#eac673;--photo-bed:#f0e8d8;--grad-cream:linear-gradient(180deg, #fffdf8, #fbf3e4);--grad-icon:linear-gradient(150deg, #fbf3e4, #f1e7d3);--glass-toast-fill:#ffffffeb;--toast-shadow:inset 0 1px 0 0 #ffffffe6, 0 1px 2px 0 #3a26140f, 0 12px 28px -12px #3a26144d;--toggle-on-shadow:inset 0 1px 2px 0 #00000026;--c-tab-active:var(--red-500);--c-border-field:var(--brown-a16);--c-rule:var(--brown-a12);--c-track:var(--brown-a06);--c-toggle-off:var(--ink-a18);--c-fill-disabled:var(--ink-a07);--c-offline-bar:var(--brown-800);--c-scrim-sheet:#1a100a73;--canvas:#f3eadb;--canvas-tint:#ece2d1;--surface:#fcf8f1;--surface-secondary:#ece2d1;--surface-gold:#f3ebdd;--surface-green:#e7f0ea;--surface-red:#f7e4e1;--scrim-hero:linear-gradient(180deg, #1a100a9e 0%, #1a100a29 44%, #1a100a80 100%);--text:#231c16;--text-muted:#231c16b8;--text-red:#9e3a32;--text-gold:#7a5b22;--text-green:#216f45;--text-on-red:#fff;--text-on-photo:#fff;--brt-red:#b4443c;--brt-red-pressed:#8e332c;--brt-gold:#b98a3c;--brt-green:#2f9e63;--whatsapp:#216f45;--brt-ink:#231c16;--focus-border:1.5px solid var(--red-500);--focus-ring:0 0 0 4px #b4443c0f;--outline:#3a26141a;--hairline:#3a261414;--shadow-card:0 1px 2px #3a26140d, 0 4px 12px -8px #3a261424;--shadow-flat:0 1px 2px 0 #3a26140d;--shadow-flat-light:0 1px 2px 0 #3a26140a;--shadow-lift:0 4px 12px -8px #3a261424;--shadow-key:0 1px 1px 0 #3a26142e;--shadow-thumb:0 2px 4px 0 #0003;--shadow-tab:0 1px 2px 0 #3a26141a, 0 4px 12px -8px #3a261424;--shadow-promo:0 10px 24px -14px #2a1b1273;--shadow-dark:0 8px 18px -12px #2a1b128c, inset 0 1px 0 0 #fcf8f11a;--shadow-ring:0 0 0 1px #3a26141a;--shadow-ring-on:0 0 0 1px #231c16d9, 0 8px 18px -10px #3a26144d;--shadow-stack:0 1px 2px 0 #3a26140d, 0 8px 20px -14px #3a261438;--shadow-rest:0 1px 2px #3a26140d, 0 4px 12px -8px #3a261424;--shadow-hover:0 1px 2px #3a26140f, 0 6px 14px -8px #3a26142e;--shadow-pressed:0 0 1px #3a26141a;--shadow-dialog:0 1px 2px #3a26140f, 0 20px 40px -20px #3a261459;--shadow-toast:0 1px 2px #22180e33, 0 10px 24px -12px #22180e80;--radius-card:12px;--radius-button:12px;--radius-chip:10px;--radius-pill:999px;--radius-tag:10px;--radius-3:3px;--radius-4:4px;--radius-8:8px;--radius-9-5:9.5px;--radius-13:13px;--radius-14:14px;--radius-16:16px;--radius-18:18px;--radius-22:22px;--radius-28:28px;--radius-sheet:20px;--radius-field:12px;--opacity-disabled:.55;--gutter:20px;--card-pad:16px;--stack-gap:12px;--tap-min:44px;--pv2-scale:1;--font-display:var(--pv2-font-display,"Urbanist"), ui-sans-serif, system-ui, sans-serif;--font-body:var(--pv2-font-body,"Geist"), system-ui, sans-serif;--font-mono:ui-monospace, Menlo, monospace;--fs-8:calc(8px * var(--pv2-scale));--fs-9:calc(9px * var(--pv2-scale));--fs-10:calc(10px * var(--pv2-scale));--fs-10-5:calc(10.5px * var(--pv2-scale));--fs-11:calc(11px * var(--pv2-scale));--fs-11-5:calc(11.5px * var(--pv2-scale));--fs-12:calc(12px * var(--pv2-scale));--fs-12-5:calc(12.5px * var(--pv2-scale));--fs-13:calc(13px * var(--pv2-scale));--fs-13-5:calc(13.5px * var(--pv2-scale));--fs-14:calc(14px * var(--pv2-scale));--fs-14-5:calc(14.5px * var(--pv2-scale));--fs-15:calc(15px * var(--pv2-scale));--fs-16:calc(16px * var(--pv2-scale));--fs-17:calc(17px * var(--pv2-scale));--fs-18:calc(18px * var(--pv2-scale));--fs-19:calc(19px * var(--pv2-scale));--fs-20:calc(20px * var(--pv2-scale));--fs-22:calc(22px * var(--pv2-scale));--fs-24:calc(24px * var(--pv2-scale));--fs-26:calc(26px * var(--pv2-scale));--fs-28:calc(28px * var(--pv2-scale));--fs-30:calc(30px * var(--pv2-scale));--fs-34:calc(34px * var(--pv2-scale));--fs-40:calc(40px * var(--pv2-scale));--fs-44:calc(44px * var(--pv2-scale));--fw-regular:400;--fw-medium:500;--fw-semi:600;--fw-bold:700;--lh-11:calc(14px * var(--pv2-scale));--lh-12:calc(16px * var(--pv2-scale));--lh-13:calc(17px * var(--pv2-scale));--lh-14:calc(18px * var(--pv2-scale));--lh-15:calc(19px * var(--pv2-scale));--lh-16:calc(21px * var(--pv2-scale));--lh-22:calc(27px * var(--pv2-scale));--lh-24:calc(29px * var(--pv2-scale));--lh-30:calc(34.5px * var(--pv2-scale));--lh-copy:1.5;--lh-read:1.55;--track-kicker:.16em;--track-title:-.02em;--track-number:-.02em;--track-head:-.02em;--track-kicker-14:.14em;--track-kicker-18:.18em;--track-kicker-20:.2em;--glass-nav-fill:#fcf8f18f;--glass-card-fill:#fcf8f19e;--glass-sheet-fill:#fcf8f1db;--glass-solid-fill:#fcf8f1f5;--glass-nav-filter:blur(20px) saturate(1.9) brightness(1.04);--glass-card-filter:blur(20px) saturate(1.4);--glass-sheet-filter:blur(30px) saturate(1.5);--glass-hairline:#3a261414;--glass-highlight:linear-gradient(135deg, #fffffff2 0%, #ffffff59 28%, #ffffff0f 55%, #ffffff8c 100%);--glass-nav-shadow:inset 0 1px 0 0 #ffffffbf, inset 0 -1px 1px 0 #3a26140d, 0 0 0 .5px #3a261414, 0 1px 2px 0 #3a26140f, 0 12px 28px -14px #3a261452;--lens-fill:#ffffff47;--lens-shadow:0 4px 12px -8px #3a261424, 0 1px 3px 0 #3a261414, inset 0 -1px 2px 0 #3a26140f;--health-ring:#b4443c38;--health-edge:#ffffff8c;--glass-card-shadow:0 1px 2px #3a26140f, 0 10px 24px -14px #3a26144d;--glass-sheet-highlight:linear-gradient(180deg, #ffffffe6, #fff0 24px);--sheet-shadow:0 -8px 24px -14px #1a100a38;--glass-nav:var(--glass-nav-fill);--glass-bar:#f3eadbf5;--art-bleed:#e8d5bd;--paper-a0:#f3eadb00;--paper-a92:#f3eadbeb;--paper-a97:#f3eadbf7;--white-a0:#fff0;--brown-a0:#3a261400;--wash-tint:#ecdcc0;--wash-a0:#ecdcc000;--wash-green:#eaf2ec;--wash-green-a0:#eaf2ec00;--wash-green-2-a0:#e4efe700;--gold-cream-a0:#f9efd300;--gold-400-a0:#c9993f00;--gold-chip-1:#f7e7b4;--gold-chip-2:#e6c474;--scrim-ink-a0:#180e0900;--promo-ink-a0:#180f0800;--card-ink-a0:#28221400;--place-ink-a0:#1c110900;--article-ink-a0:#1e140c00;--grad-hero-scrim:linear-gradient(178deg, #180e09d1 0%, #180e0973 30%, #180e094d 50%, #180e099e 74%, #180e09d1 100%);--grad-hero-fade:linear-gradient(#f3eadb00, #f3eadbeb 82%, #f3eadb);--grad-top-fade:linear-gradient(#f3eadb 26%, #f3eadb00);--grad-side-fade:linear-gradient(90deg, #f3eadb00, #f3eadb);--grad-paper-wash:linear-gradient(#f3eadbf7 62%, #f3eadb00);--grad-white-wash:linear-gradient(#fff0, #ffffff8c);--grad-promo-fade:linear-gradient(#180f0800 30%, #180f08c7 100%);--grad-card-photo:linear-gradient(#28221400 45%, #2822144d);--grad-place-scrim:linear-gradient(#1c110900 25%, #1c1109cc);--grad-article-scrim:linear-gradient(#1e140c00 42%, #1e140ce0);--grad-store-hero:linear-gradient(178deg, #28221400 34%, #1c140ce6);--grad-bundle-fade:linear-gradient(178deg, #28221405 30%, #22180ee0);--grad-welcome-scrim:linear-gradient(178deg, #1e130c8c 0%, #1e130c14 26%, #20140c6b 55%, #1a100ae6 82%, #1f140d 100%);--grad-join-scrim:linear-gradient(178deg, #1e130c99 0%, #1e130c29 30%, #20140c80 58%, #1a100aeb 84%, #1f140d 100%);--grad-gold-chip:linear-gradient(135deg, #f7e7b4, #e6c474 45%, #c9993f);--grad-gold-bar:linear-gradient(90deg, #c9993f, #e6c474);--need-gut:#216f45;--need-sleep:#5b6b9e;--need-immune:#b98a3c;--need-liver:#7a5b22;--need-energy:#b4443c;--need-skin:#c98a8a;--need-joints:#3a6784;--need-devices:#231c16;--shadow-cta:0 1px 2px 0 #7a282233, 0 8px 18px -10px #7a282273;--ink-a12:#231c161f;--ink-a16:#231c1629;--wa-green:#25d366;--wa-green-a45:#25d36673;--wa-green-a30:#25d3664d;--photo-ink-warm-85:#fdf8eed9;--photo-ink-92:#fdf6eaeb;--paper-0-a90:#fcf8f1e6;--ink-a85:#231c16d9;--range-track:#e6dac5;--paper-file:#f7efe2;--wash-health:#ebdbc1;--grad-health-wash:linear-gradient(172deg, #ebdbc1 0%, #f3eadb 26%);--green-600-a11:#3e6b521c;--green-500-a12:#2f9e631f;--green-400-a30:#5e9c794d;--green-400-a18:#5e9c792e;--paper-1-a86:#f8efe0db;--white-a60:#fff9;--paper-bright:#fffdf9;--grad-member-strip:linear-gradient(#4a3828, #3a2b1f);--shadow-range-thumb:0 0 0 .5px #3a26141f, 0 1px 2px 0 #3a26142e, 0 4px 10px -3px #3a261438;--shadow-chip-glass:inset 0 1px 0 0 #ffffffe6, 0 0 0 .5px #3a26141f, 0 4px 10px -4px #3a261440;--shadow-option-focus:0 0 0 4px #b4443c0f, 0 4px 12px -8px #3a261424;--shadow-live-dot:0 0 0 3px #fff, 0 0 0 5px #5e9c792e;--vch-gold-wash:#fbf3e6;--vch-red-wash:#fbede9;--vch-red-notch:#f9efea;--vch-used-page:#faf7f1;--vch-used-card:#fbf9f5;--ink-2-a28:#22222247;--red-a35:#b4443c59;--green-call-a45:#25a05c73;--grad-tier-gold:linear-gradient(135deg, #f7e7b4 0%, #e6c474 26%, #be8f3f 54%, #ebcd82 78%, #c9993f 100%);--grad-tier-silver:linear-gradient(150deg, #f6f6f8 0%, #d6d7db 38%, #a7a8ae 72%, #cdced2 100%);--grad-tier-hairlines:repeating-linear-gradient(90deg, #ffffff12 0, #ffffff12 1px, #fff0 1px, #fff0 3px);--grad-tier-platinum:linear-gradient(135deg, #f8f7fa 0%, #e5e4ed 35%, #cdcbda 66%, #eeebf3 100%);--grad-tier-platinum-glow:linear-gradient(115deg, #ffbad633, #b0daff38 50%, #c4ffde2e);--grad-tier-oasis:linear-gradient(150deg, #7e2e27 0%, #511c17 55%, #2a0f0c 100%);--tier-essential-end:#e6d8bf;--tier-platinum-1:#f8f7fa;--tier-platinum-3:#cdcbda;--tier-platinum-ink-a18:#4a4a582e;--tier-circle-chip:#14060459;--tier-circle-line-a35:#f3d9a459;--gold-700-a20:#7a5b2233;--white-a85:#ffffffd9;--medal-silver-1:#fcfcfd;--medal-silver-2:#9c9da2;--medal-silver-chip:#3a3d44;--tier-gold-glint-a55:#fff4d28c;--tier-platinum-ink-a25:#4a4a5840;--tier-circle-ink-a35:#ebcb7b59;--brown-800-a40:#2a1b1266;--white-a14:#ffffff24;--white-a70:#ffffffb3;--wash-lock:#eddfc6;--gold-gift:#8a5a1e;--tint-neutral-2:#efede7;--tint-rose:#f9e9e0;--red-a08:#b4443c14;--white-a22:#ffffff38;--shadow-thumb-held:inset 0 1.5px 1px #fffffff2, inset 0 -1px 1px #3a26141f, inset 0 0 0 .5px #ffffffbf, 0 6px 14px -6px #3a261459;--spring-press:linear(0, .06, .187, .345, .489, .615, .719, .802, .865, .914, .946, .968, .983, .992, .998, 1.001, 1.002, 1.003, 1.003, 1.003, 1.002, 1.002, 1.001, 1.001, 1);--spring-press-dur:.34s;--spring-release:linear(0, .092, .292, .524, .738, .906, 1.021, 1.085, 1.109, 1.106, 1.087, 1.062, 1.037, 1.016, 1.002, .993, .988, .988, .989, .992, .995, .997, .999, 1.001, 1);--spring-release-dur:.48s;--spring-sheet:linear(0, .059, .189, .345, .499, .636, .75, .839, .905, .951, .982, 1.001, 1.011, 1.016, 1.017, 1.016, 1.013, 1.011, 1.008, 1.006, 1.004, 1.003, 1.001, 1.001, 1);--spring-sheet-dur:.48s;--spring-morph:linear(0, .057, .181, .317, .447, .567, .663, .741, .805, .853, .89, .919, .94, .955, .968, .976, .983, .987, .991, .993, .995, .997, .997, .998, 1);--spring-morph-dur:.56s;--spring-utility:linear(0, .094, .253, .432, .576, .702, .789, .858, .903, .937, .958, .974, .983, .99, .994, .996, .998, .999, .999, 1, 1);--spring-utility-dur:.23s;--press-scale:.97;--press-scale-compact:.96;--press-scale-wide:.98;--press-scale-surface:.985;--press-y:1px;--duration-instant:80ms;--duration-press:.14s;--duration-quick:.12s;--duration-standard:.24s;--duration-enter:.26s;--duration-sheet-open:.36s;--duration-sheet-close:.22s;--duration-ceremony:.9s;--duration-dialog-in:.14s;--duration-dialog-out:.1s;--duration-toast:2.4s;--duration-toast-drop:2.8s;--duration-float:1.3s;--duration-lens:.4s;--duration-toast-undo:5s;--duration-toggle:.35s;--duration-toggle-stretch:.32s;--duration-sk-out:.15s;--duration-sk-in:.2s;--stagger-step:30ms;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--ease-spring:cubic-bezier(.34, 1.36, .64, 1);--ease-ceremony:cubic-bezier(.16, 1, .3, 1)}@supports not (transition-timing-function:linear(0, 1)){.pv2{--spring-press:var(--ease-out);--spring-press-dur:.16s;--spring-release:var(--ease-spring);--spring-release-dur:.32s;--spring-sheet:var(--ease-drawer);--spring-sheet-dur:.42s;--spring-morph:var(--ease-out);--spring-morph-dur:.42s;--spring-utility:var(--ease-out);--spring-utility-dur:.23s}}.pv2[data-pv2-scale="1.07"],.pv2[data-pv2-scale=large]{--pv2-scale:1.07}.pv2[data-pv2-scale="1.14"],.pv2[data-pv2-scale=largest]{--pv2-scale:1.14}
.pv2{color:var(--c-text);background:var(--c-surface-canvas);font-family:var(--font-body);font-size:var(--fs-14);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation;line-height:1.33}:is(html:has(.pv2),body:has(.pv2)){background-color:var(--pv2-root-canvas);background-image:none;background-attachment:scroll}.pv2 :is(input,textarea,[contenteditable=true],.pv2-selectable){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.pv2 [data-pressed]{transform:var(--pv2-pt,none);transition:var(--pv2-ptr,none)}.pv2 [data-pressed]:active:not(.pv2-press){transform:revert-layer;transition:revert-layer}.pv2 :focus-visible:not(input,textarea,select,[tabindex="-1"],#pv2-none){outline-offset:2px;border-radius:var(--pv2-r,0);outline:2px solid var(--c-focus-ring)!important}.pv2 input[type=text],.pv2 input[type=email],.pv2 input[type=password],.pv2 input[type=tel],.pv2 input[type=search],.pv2 input[type=number],.pv2 textarea,.pv2 select{font-size:max(16px, var(--pv2-input-fs,var(--fs-16)))}@layer components{.pv2 :where(*){box-sizing:border-box}.pv2 :where(button,input,textarea,select){font:inherit;color:inherit;margin:0}.pv2 :where(button){cursor:pointer;text-align:inherit;background:0 0;border:0;padding:0}.pv2 :where(a){color:inherit;text-decoration:none}.pv2 :where(h1,h2,h3,h4,p,figure,blockquote,s,b){margin:0}.pv2 :where(b,strong){font-weight:var(--fw-semi)}.pv2 :where(h1,h2,h3,h4){font-family:var(--font-display);letter-spacing:var(--track-title)}.pv2 :where(svg){flex:none}.pv2 .pv2-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pv2 .pv2-mono{font-family:var(--font-body);letter-spacing:.08em;font-weight:600}.pv2 .pv2-layer{z-index:100;position:relative}.pv2 .pv2-glass-nav{isolation:isolate;background:var(--glass-nav-fill);-webkit-backdrop-filter:var(--glass-nav-filter);backdrop-filter:var(--glass-nav-filter);border-radius:var(--radius-pill);box-shadow:var(--glass-nav-shadow)}.pv2 .pv2-glass-card{isolation:isolate;background:var(--glass-card-fill);-webkit-backdrop-filter:var(--glass-card-filter);backdrop-filter:var(--glass-card-filter);box-shadow:0 0 0 .5px var(--glass-hairline), var(--glass-card-shadow);border-radius:16px}.pv2 .pv2-glass-sheet{isolation:isolate;background:var(--glass-sheet-fill);-webkit-backdrop-filter:var(--glass-sheet-filter);backdrop-filter:var(--glass-sheet-filter);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;box-shadow:var(--sheet-shadow)}.pv2 .pv2-glass-nav:before,.pv2 .pv2-glass-card:before{content:"";z-index:1;border-radius:inherit;background:var(--glass-highlight);-webkit-mask-composite:xor;pointer-events:none;padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pv2 .pv2-glass-sheet:before{content:"";border-radius:inherit;background:var(--glass-sheet-highlight);pointer-events:none;height:24px;position:absolute;inset:0 0 auto}@media (max-resolution:1x){.pv2 .pv2-glass-nav:before,.pv2 .pv2-glass-card:before{padding:1px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pv2 .pv2-glass-nav,.pv2 .pv2-glass-card,.pv2 .pv2-glass-sheet,.pv2 .pv2-card--glass-photo,.pv2 .pv2-sticky{background:var(--glass-solid-fill)}}@media (prefers-reduced-transparency:reduce){.pv2 .pv2-glass-nav,.pv2 .pv2-glass-card,.pv2 .pv2-glass-sheet,.pv2 .pv2-card--glass-photo,.pv2 .pv2-sticky{background:var(--glass-solid-fill);-webkit-backdrop-filter:none;backdrop-filter:none}}.pv2.pv2-no-glass .pv2-glass-nav,.pv2.pv2-no-glass .pv2-glass-card,.pv2.pv2-no-glass .pv2-glass-sheet,.pv2.pv2-no-glass .pv2-card--glass-photo,.pv2.pv2-no-glass .pv2-sticky{background:var(--glass-solid-fill);-webkit-backdrop-filter:none;backdrop-filter:none}.pv2 .pv2-press{--s:var(--press-scale);filter:brightness();cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:transform var(--spring-release-dur) var(--spring-release), box-shadow var(--duration-quick) var(--ease-out), filter var(--duration-quick) var(--ease-out), background-color var(--duration-quick) var(--ease-out), border-color var(--duration-quick) var(--ease-out), color var(--duration-quick) var(--ease-out), opacity var(--duration-quick) var(--ease-out);text-decoration:none;transform:translate(0,0)scale(1)}.pv2 .pv2-press[data-size=compact]{--s:var(--press-scale-compact)}.pv2 .pv2-press[data-size=wide]{--s:var(--press-scale-wide)}.pv2 .pv2-press[data-size=surface]{--s:var(--press-scale-surface)}@media (hover:hover) and (pointer:fine){.pv2 .pv2-press:hover:not([data-pressed],[aria-disabled=true]){filter:brightness(.97)}}.pv2 .pv2-press[data-pressed]{--pv2-pt:translate3d(0, var(--press-y), 0) scale(var(--s));--pv2-ptr:transform var(--spring-press-dur) var(--spring-press), box-shadow 90ms var(--ease-out), filter 90ms var(--ease-out);filter:brightness(.94)}.pv2 .pv2-press[aria-disabled=true],.pv2 .pv2-press:disabled{opacity:var(--opacity-disabled);filter:none;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.pv2 .pv2-press{transition:filter .1s linear,opacity .1s linear}.pv2 .pv2-press[data-pressed]{--pv2-pt:none;--pv2-ptr:filter .1s linear, opacity .1s linear;opacity:.85}}.pv2 .pv2-btn{--pv2-r:var(--radius-button);border-radius:var(--pv2-r);min-height:48px;font-family:var(--font-body);font-size:var(--fs-14);font-weight:var(--fw-semi);letter-spacing:0;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 20px;line-height:1.3;display:inline-flex;position:relative}.pv2 .pv2-btn--full{width:100%;min-height:56px;font-size:var(--fs-16);white-space:normal;text-wrap:balance;text-align:center;display:flex}.pv2 .pv2-btn--primary.pv2-btn--full{line-height:calc(20px * var(--pv2-scale));padding:17px 16px}.pv2 .pv2-btn--primary.pv2-btn--full:not(:has(>*+*)){gap:0}.pv2 .pv2-btn--primary{background:var(--c-action-primary);color:var(--c-text-on-action)}.pv2 .pv2-btn--primary[data-pressed]{background:var(--c-action-pressed)}.pv2 .pv2-btn--primary:disabled,.pv2 .pv2-btn--primary[aria-disabled=true]{background:var(--c-fill-disabled);color:var(--c-text-muted);opacity:1}.pv2 .pv2-btn--secondary{background:var(--c-surface-card);border-color:var(--c-border-field);color:var(--c-text)}.pv2 .pv2-btn--secondary.pv2-btn--full{min-height:50px}.pv2 .pv2-btn--gold{background:var(--c-reward-wash);border-color:var(--c-hairline);color:var(--c-reward-text)}.pv2 .pv2-btn--tertiary{color:var(--c-text-muted);background:0 0;min-height:44px;padding:0 12px}.pv2 .pv2-btn--tertiary.pv2-btn--full{min-height:44px}.pv2 .pv2-btn--destructive{background:var(--c-surface-card);border-color:var(--red-a30);color:var(--c-link)}.pv2 .pv2-btn--destructive[data-pressed]{background:var(--c-danger-wash)}.pv2 .pv2-btn--ink{background:var(--c-ink-action);color:var(--c-text-on-action)}.pv2 .pv2-btn--whatsapp{background:var(--whatsapp);color:var(--c-text-on-action)}.pv2 .pv2-btn--outline{border-color:var(--red-a40);color:var(--c-link);background:0 0}.pv2 .pv2-btn--medium{--pv2-r:var(--radius-chip);min-height:39px;font-size:var(--fs-13);gap:6px;padding:0 14px}.pv2 .pv2-btn--small{--pv2-r:var(--radius-chip);min-height:34px;font-size:var(--fs-12);gap:6px;padding:0 14px}.pv2 .pv2-btn--small:before{content:"";position:absolute;inset:-6px -3px}.pv2 .pv2-btn--medium:before{content:"";position:absolute;inset:-3px}.pv2 .pv2-btn--loading{cursor:progress}.pv2 .pv2-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite pv2-spin}@media (prefers-reduced-motion:reduce){.pv2 .pv2-spinner{animation:pv2-pulse 1.2s var(--ease-in-out) infinite alternate;border-right-color:currentColor}}.pv2 .pv2-hib{--pv2-r:var(--radius-card);background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--pv2-r);width:46px;height:46px;color:var(--c-text);flex:none;place-items:center;display:grid;position:relative}.pv2 .pv2-hib>*{position:relative}.pv2 .pv2-hib--photo{--pv2-r:999px;background:var(--photo-fill);border-color:var(--photo-line);color:var(--photo-ink)}.pv2 .pv2-hib--photo .pv2-hib-dot{background:var(--red-300);border-color:var(--brown-800);width:9px;height:9px}.pv2 .pv2-hib-dot{background:var(--c-action-primary);border:2px solid var(--c-surface-card);border-radius:50%;width:10px;height:10px;position:absolute;top:6px;right:6px}.pv2 .pv2-back{--pv2-r:999px;top:max(12px, env(safe-area-inset-top));z-index:5;width:44px;height:44px;background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--pv2-r);color:var(--c-text-muted);flex:none;place-items:center;margin-inline-start:var(--gutter);display:grid;position:sticky}.pv2 .pv2-link{--pv2-r:6px;color:var(--c-link);font-size:var(--fs-13);font-weight:var(--fw-semi);line-height:var(--lh-13);white-space:nowrap;align-items:center;padding:4px 0;display:inline-flex;position:relative}.pv2 .pv2-link:before{content:"";position:absolute;inset:-10px -12px}.pv2 .pv2-sticky{z-index:10;padding:14px var(--gutter) max(26px, calc(env(safe-area-inset-bottom) - 8px));background:var(--glass-bar);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--c-border);flex-direction:column;gap:0;display:flex;position:sticky}.pv2 .pv2-sticky>*+*{margin-top:10px}.pv2 .pv2-sticky--bottom{bottom:0}.pv2 .pv2-sticky--top{padding:max(14px, env(safe-area-inset-top)) var(--gutter) 14px;border-top:0;border-bottom:1px solid var(--c-border);top:0}.pv2 .pv2-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:22px;margin:-4px -12px;padding:4px 12px;display:flex;position:relative;overflow-x:auto}.pv2 .pv2-chips::-webkit-scrollbar{display:none}.pv2 .pv2-chips:after{content:"";background:var(--c-rule);pointer-events:none;height:1px;position:absolute;bottom:4px;left:12px;right:12px}.pv2 .pv2-chip{--pv2-r:6px;border-radius:var(--pv2-r);min-height:37px;color:var(--c-text-muted);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-14);white-space:nowrap;transition:color var(--duration-quick) linear, transform var(--spring-release-dur) var(--spring-release);background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:10px 2px 9px;display:inline-flex;position:relative}.pv2 .pv2-chip:before{content:"";position:absolute;inset:-4px -10.5px}.pv2 .pv2-chip--on{color:var(--c-text);font-weight:var(--fw-semi);box-shadow:inset 0 -2px 0 0 var(--c-link)}.pv2 .pv2-chip-pill{top:calc(var(--pv2-pill-y) + var(--pv2-pill-h) - 2px);width:var(--pv2-pill-w);background:var(--c-link);height:2px;transform:translateX(var(--pv2-pill-x));pointer-events:none;z-index:1;position:absolute;left:0}.pv2 .pv2-chips[data-pill=slide] .pv2-chip-pill{transition:transform .28s var(--ease-in-out), width .28s var(--ease-in-out)}.pv2 .pv2-chips[data-pill] .pv2-chip--on{box-shadow:none}.pv2 .pv2-chip-count{font-size:var(--fs-12);font-weight:var(--fw-semi);color:inherit}@media (hover:hover) and (pointer:fine){.pv2 .pv2-chip:hover:not(.pv2-chip--on){color:var(--c-text)}}.pv2 .pv2-seg{grid-template-columns:repeat(var(--pv2-seg-n), 1fr);background:var(--c-track);border:1px solid var(--c-track);border-radius:15px;padding:3px;display:grid;position:relative}.pv2 .pv2-seg-thumb{width:calc((100% - 6px) / var(--pv2-seg-n));background:var(--c-surface-card);border-radius:var(--radius-card);box-shadow:var(--shadow-tab);transform:translateX(calc(var(--pv2-seg-i) * 100%));transition:transform var(--duration-standard) var(--ease-in-out);position:absolute;top:3px;bottom:3px;left:3px}.pv2 .pv2-seg-opt{--pv2-r:12px;z-index:1;border-radius:var(--pv2-r);min-height:41px;color:var(--c-text-muted);font-size:var(--fs-13);font-weight:var(--fw-semi);line-height:var(--lh-13);text-align:center;transition:color var(--duration-quick) linear;padding:12px 0;position:relative}.pv2 .pv2-seg-opt:before{content:"";position:absolute;inset:-5px 0}.pv2 .pv2-seg-opt--on{color:var(--c-text)}.pv2 .pv2-seg[data-tone=ink]{background:var(--c-surface-recessed);border-radius:var(--radius-card);border-color:#0000;gap:4px;padding:4px}.pv2 .pv2-seg[data-tone=ink] .pv2-seg-thumb{width:calc((100% - 8px) / var(--pv2-seg-n));background:var(--c-ink-action);box-shadow:none;top:4px;bottom:4px;left:4px}.pv2 .pv2-seg[data-tone=ink] .pv2-seg-opt{min-height:35px;padding:9px 0}.pv2 .pv2-seg[data-tone=ink] .pv2-seg-opt--on{color:var(--c-text-on-action)}.pv2 .pv2-stepper{align-items:center;gap:12px;display:inline-flex}.pv2 .pv2-stepper-btn{--pv2-r:999px;border:1px solid var(--c-border-field);border-radius:var(--pv2-r);width:34px;height:34px;color:var(--c-link);font-size:var(--fs-16);font-weight:var(--fw-semi);line-height:var(--lh-16);background:0 0;flex:none;place-items:center;display:grid;position:relative}.pv2 .pv2-stepper-btn:before{content:"";position:absolute;inset:-6px}.pv2 .pv2-stepper-value{--pv2-r:8px;text-align:center;min-width:10px;font-size:var(--fs-16);font-weight:var(--fw-semi);line-height:var(--lh-16)}.pv2 .pv2-toggle{--pv2-r:999px;background:var(--c-toggle-off);border-radius:var(--pv2-r);width:46px;height:28px;transition:background-color var(--duration-quick) var(--ease-out), opacity var(--duration-quick) var(--ease-out);border:0;flex:none;display:block;position:relative}.pv2 .pv2-toggle:before{content:"";position:absolute;inset:-8px -3px}.pv2 .pv2-toggle--on{background:var(--c-action-primary);box-shadow:var(--toggle-on-shadow)}.pv2 .pv2-toggle:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.pv2 .pv2-toggle-thumb{background:var(--c-surface-card);width:22px;height:22px;box-shadow:var(--shadow-thumb);transition:transform var(--duration-toggle) var(--ease-spring), scale var(--duration-toggle-stretch) var(--ease-spring), background-color var(--duration-quick) var(--ease-out), box-shadow var(--duration-quick) var(--ease-out);border-radius:50%;position:absolute;top:3px;left:3px}.pv2 .pv2-toggle--on .pv2-toggle-thumb{transform:translate(18px)}.pv2 .pv2-toggle:active:not(:disabled) .pv2-toggle-thumb{background-color:var(--white-a22);-webkit-backdrop-filter:blur(1.5px)saturate(1.9)brightness(1.1);backdrop-filter:blur(1.5px)saturate(1.9)brightness(1.1);box-shadow:var(--shadow-thumb-held);scale:1.42 1.16}.pv2 .pv2-field{flex-direction:column;gap:8px;display:flex}.pv2 .pv2-field-label{color:var(--c-text-muted);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--track-kicker);line-height:var(--lh-12);text-transform:uppercase}.pv2 .pv2-input{background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--radius-field);width:100%;min-height:54px;color:var(--c-text);font-family:var(--font-body);font-weight:var(--fw-semi);appearance:none;transition:border-color var(--duration-quick) var(--ease-out), box-shadow var(--duration-quick) var(--ease-out);outline:none;padding:0 16px}.pv2 .pv2-input::placeholder{color:var(--c-text-muted);font-weight:var(--fw-semi)}@media (hover:hover) and (pointer:fine){.pv2 .pv2-input:hover:not(:disabled){border-color:var(--c-border-strong)}}.pv2 .pv2-input:focus-visible,.pv2 .pv2-input:focus{border:var(--focus-border);box-shadow:var(--focus-ring)}.pv2 .pv2-input:disabled{opacity:var(--opacity-disabled);cursor:not-allowed}.pv2 .pv2-field--error .pv2-input,.pv2 .pv2-field--error .pv2-phone{border-color:var(--c-danger)}.pv2 .pv2-field-msg{color:var(--c-text-muted);font-size:var(--fs-12);line-height:var(--lh-copy);align-items:flex-start;gap:6px;display:flex}.pv2 .pv2-field-msg--error{color:var(--c-danger)}.pv2 .pv2-field-msg--error svg{margin-top:1px}.pv2 .pv2-phone{background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--radius-field);min-height:66px;transition:border-color var(--duration-quick) var(--ease-out), box-shadow var(--duration-quick) var(--ease-out);align-items:center;padding-inline:18px;display:flex}.pv2 .pv2-phone:focus-within{border:var(--focus-border);box-shadow:var(--focus-ring)}.pv2 .pv2-phone-code{border-right:1px solid var(--brown-a12);font-family:var(--font-display);font-size:var(--fs-22);font-weight:var(--fw-bold);margin-block:14px;padding:0 12px 0 0}.pv2 .pv2-input--phone{min-height:64px;box-shadow:none;font-family:var(--font-display);--pv2-input-fs:var(--fs-24);font-weight:var(--fw-bold);background:0 0;border:0;flex:1;padding-inline:12px 0}.pv2 .pv2-input--phone:focus,.pv2 .pv2-input--phone:focus-visible{box-shadow:none;border:0}.pv2 .pv2-search{flex:1;align-items:center;display:flex;position:relative}.pv2 .pv2-input--search{border-radius:var(--radius-chip);min-height:47px;padding:0 48px 0 46px}.pv2 .pv2-input--search::-webkit-search-cancel-button{display:none}.pv2 .pv2-search-icon{color:var(--c-text-muted);pointer-events:none;display:grid;position:absolute;left:17px}.pv2 .pv2-search-clear{--pv2-r:999px;width:var(--tap-min);height:var(--tap-min);color:var(--c-text-muted);flex:none;place-items:center;display:grid;position:absolute;right:0}.pv2 .pv2-card{--pv2-r:var(--radius-card);width:100%;padding:var(--card-pad);background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--pv2-r);box-shadow:var(--shadow-card);color:var(--c-text);text-align:left;display:block;position:relative}.pv2 .pv2-card--hero{padding:19px 20px 18px}.pv2 .pv2-card--quiet{box-shadow:var(--shadow-flat)}.pv2 .pv2-card--glass-photo{--pv2-r:16px;background:var(--glass-card-fill);-webkit-backdrop-filter:var(--glass-card-filter);backdrop-filter:var(--glass-card-filter);border-color:var(--glass-hairline);box-shadow:var(--glass-card-shadow)}@media (hover:hover) and (pointer:fine){.pv2 .pv2-card--tap:hover:not([data-pressed]){box-shadow:var(--shadow-hover)}}.pv2 .pv2-info{background:var(--c-surface-recessed);border-radius:var(--radius-card);align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.pv2 .pv2-info-icon{color:var(--c-text-muted);flex:none;place-items:center;padding-top:1px;display:grid}.pv2 .pv2-info-body{min-width:0}.pv2 .pv2-info-title{font-size:var(--fs-13);font-weight:var(--fw-semi);line-height:var(--lh-13)}.pv2 .pv2-info-text{color:var(--c-text-muted);font-size:var(--fs-12);line-height:var(--lh-copy)}.pv2 .pv2-note{padding:var(--card-pad);background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-flat);align-items:flex-start;gap:12px;margin:0;display:flex}.pv2 .pv2-note--gold{background:var(--c-reward-wash)}.pv2 .pv2-note-disc{background:var(--c-reward-wash);width:40px;height:40px;color:var(--c-reward-text);font-size:var(--fs-13);font-weight:var(--fw-semi);border-radius:50%;flex:none;place-items:center;display:grid}.pv2 .pv2-note--gold .pv2-note-disc{background:var(--c-surface-card)}.pv2 .pv2-note-body{min-width:0}.pv2 .pv2-note-quote{font-size:var(--fs-14);font-style:italic;line-height:1.6}.pv2 .pv2-note-by{font-size:var(--fs-12);font-weight:var(--fw-semi);line-height:var(--lh-12);margin-top:6px}.pv2 .pv2-row{--pv2-r:12px;width:100%;min-height:var(--tap-min);border-bottom:1px solid var(--c-hairline);color:var(--c-text);text-align:left;align-items:center;gap:13px;padding:13px 0;display:flex}.pv2 .pv2-row:last-child{border-bottom:0}@media (hover:hover) and (pointer:fine){.pv2 .pv2-row--tap:hover:not([data-pressed]){background:var(--c-row-hover)}}.pv2 .pv2-row-lead{flex:none;place-items:center;display:grid}.pv2 .pv2-row-lead--icon{background:var(--grad-icon);border-radius:var(--radius-card);width:36px;height:36px;color:var(--c-text)}.pv2 .pv2-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pv2 .pv2-row-title{font-size:var(--fs-14);font-weight:var(--fw-semi);line-height:var(--lh-14);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pv2 .pv2-row-sub{color:var(--c-text-muted);font-size:var(--fs-12);line-height:var(--lh-12)}.pv2 .pv2-row-trail{font-size:var(--fs-14);font-weight:var(--fw-semi);line-height:var(--lh-14);flex:none}.pv2 .pv2-row-chev{color:var(--c-text-muted);flex:none;display:grid}.pv2 .pv2-section{flex-direction:column;gap:6px;display:flex}.pv2 .pv2-section-bar{align-items:flex-end;gap:12px;display:flex}.pv2 .pv2-section-title{min-width:0;color:var(--c-text);font-family:var(--font-display);font-size:var(--fs-22);font-weight:var(--fw-bold);letter-spacing:var(--track-head);line-height:var(--lh-22);flex:auto}.pv2 .pv2-section-action{flex:none;margin-inline-start:auto}.pv2 .pv2-section[data-variant=kicker] .pv2-section-bar{align-items:center;gap:10px}.pv2 .pv2-section[data-variant=kicker] .pv2-section-title{color:var(--c-text-muted);font-family:var(--font-body);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--track-kicker);line-height:var(--lh-12);text-transform:uppercase;flex:none}.pv2 .pv2-section-rule{background:var(--c-rule);flex:1;height:1px}.pv2 .pv2-ink-2{--c-text:var(--ink-2);--text:var(--ink-2);--c-text-muted:var(--ink-2-muted);--text-muted:var(--ink-2-muted);color:var(--c-text)}.pv2 .pv2-ink-2m{--c-text-muted:var(--ink-2-muted);--text-muted:var(--ink-2-muted)}.pv2 .pv2-badge,.pv2 .pv2-pill{font-size:var(--fs-12);font-weight:var(--fw-semi);line-height:var(--lh-12);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pv2 .pv2-badge{border-radius:var(--radius-tag);letter-spacing:.04em;padding:4px 9px}.pv2 .pv2-badge[data-tone=neutral]{background:var(--c-surface-recessed);color:var(--c-text)}.pv2 .pv2-badge[data-tone=red]{background:var(--red-600);color:var(--c-text-on-action)}.pv2 .pv2-badge[data-tone=gold]{background:var(--gold-tag);color:var(--tier-gold-ink)}.pv2 .pv2-badge[data-tone=success]{background:var(--green-650);color:var(--c-text-on-action)}.pv2 .pv2-badge[data-tone=info]{background:var(--c-info-wash);color:var(--c-info)}.pv2 .pv2-pill[data-variant=chip]{background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--radius-chip);color:var(--c-reward-text);text-transform:lowercase;gap:7px;padding:8px 13px}.pv2 .pv2-pill-dot{background:var(--gold-400);border-radius:50%;flex:none;width:6px;height:6px}.pv2 .pv2-pill[data-variant=chip][data-tone=success]{color:var(--c-success)}.pv2 .pv2-pill[data-variant=chip][data-tone=success] .pv2-pill-dot{background:var(--c-success-dot)}.pv2 .pv2-pill[data-variant=chip][data-status=failed]{color:var(--c-danger-ink)}.pv2 .pv2-pill[data-variant=chip][data-status=failed] .pv2-pill-dot{background:var(--c-action-primary)}.pv2 .pv2-pill[data-variant=dot]{color:var(--c-text-muted);gap:5px;padding:0}.pv2 .pv2-pill[data-variant=dot] .pv2-pill-dot{background:var(--c-success-dot);width:7px;height:7px}.pv2 .pv2-pill[data-variant=dot][data-tone=success]{color:var(--c-success)}.pv2 .pv2-pill[data-variant=dot][data-status=confirmed]{gap:8px}.pv2 .pv2-pill[data-variant=dot][data-status=confirmed] .pv2-pill-dot{width:9px;height:9px;box-shadow:0 0 0 4px var(--green-a16)}.pv2 .pv2-pill[data-variant=dot][data-tone=gold] .pv2-pill-dot,.pv2 .pv2-pill[data-variant=dot][data-tone=red] .pv2-pill-dot,.pv2 .pv2-pill[data-variant=dot][data-tone=info] .pv2-pill-dot{background:var(--gold-400)}.pv2 .pv2-unread{background:var(--c-action-primary);border-radius:50%;width:8px;height:8px;display:inline-block}.pv2 .pv2-unread--count{border:1px solid var(--c-surface-canvas);border-radius:var(--radius-chip);width:auto;min-width:20px;height:19px;color:var(--c-text-on-dark);font-size:var(--fs-12);font-weight:var(--fw-semi);letter-spacing:.01em;place-items:center;padding:0 5.5px;line-height:1;display:inline-grid}.pv2 .pv2-banner{background:var(--c-surface-card);border:1px solid var(--gold-a30);border-radius:var(--radius-card);color:var(--c-warning);align-items:center;gap:12px;padding:14px 16px;display:flex}.pv2 .pv2-banner[data-tone=success]{background:var(--c-success-wash);border-color:var(--green-a16);color:var(--green-900);--pv2-btn-bg:var(--green-700)}.pv2 .pv2-banner[data-tone=warning]{--pv2-btn-bg:var(--brown-800)}.pv2 .pv2-banner[data-tone=danger]{background:var(--c-danger-wash);border-color:var(--red-a25);color:var(--red-900);--pv2-btn-bg:var(--c-action-primary)}.pv2 .pv2-banner[data-tone=info]{border-color:var(--c-border);color:var(--c-text);--pv2-btn-bg:var(--brown-800)}.pv2 .pv2-banner-body{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.pv2 .pv2-banner-title{font-size:var(--fs-14);font-weight:var(--fw-semi);line-height:var(--lh-14)}.pv2 .pv2-banner-text{font-size:var(--fs-13);line-height:var(--lh-copy);opacity:.75}.pv2 .pv2-banner-action{--pv2-r:var(--radius-chip);background:var(--pv2-btn-bg,var(--brown-800));border-radius:var(--pv2-r);min-height:37px;color:var(--c-text-on-action);font-size:var(--fs-13);font-weight:var(--fw-semi);line-height:var(--lh-13);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:0 15px;display:inline-flex;position:relative}.pv2 .pv2-banner-action:before{content:"";position:absolute;inset:-4px -3px}.pv2 .pv2-banner-x{--pv2-r:999px;width:var(--tap-min);height:var(--tap-min);color:inherit;flex:none;place-items:center;margin:-10px -10px -10px 0;display:grid}.pv2 .pv2-offline{z-index:30;padding:max(52px, calc(env(safe-area-inset-top) + 5px)) 20px 10px;background:var(--c-offline-bar);color:var(--c-text-on-dark);font-size:var(--fs-12);font-weight:var(--fw-semi);line-height:var(--lh-12);align-items:center;gap:9px;display:flex;position:fixed;top:0;left:0;right:0}.pv2{--pv2-offline-clear:calc(max(52px, env(safe-area-inset-top,0px) + 5px) + 33px - max(12px, env(safe-area-inset-top,0px) + 9px))}@media (max-width:519.98px){.pv2:has(.pv2-offline){padding-top:var(--pv2-offline-clear)}html:has(.pv2-offline){scroll-padding-top:88px}}@media (min-width:520px){.pv2>.pv2-page:has(.pv2-offline){padding-top:var(--pv2-offline-clear);scroll-padding-top:88px}}.pv2 .pv2-progress{width:100%;color:var(--c-reward);display:block;position:relative}.pv2 .pv2-progress-wave{width:100%;height:auto;display:block;overflow:visible}.pv2 .pv2-progress-track{stroke:var(--c-wave-flat)}.pv2 .pv2-progress-fill{stroke:currentColor;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--pv2-progress,0));transition:stroke-dashoffset var(--duration-ceremony) var(--ease-in-out)}.pv2 .pv2-progress[data-variant=bar]{background:var(--c-border);border-radius:var(--radius-3);height:6px;overflow:hidden}.pv2 .pv2-progress[data-variant=bar] .pv2-progress-bar{background:var(--gold-400);border-radius:var(--radius-3);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--pv2-progress,0));transition:transform var(--duration-standard) var(--ease-in-out);display:block}.pv2 .pv2-avatar{background:var(--c-reward-wash);color:var(--c-reward-text);font-family:var(--font-body);font-size:var(--fs-12);font-weight:var(--fw-semi);line-height:var(--lh-12);border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.pv2 .pv2-avatar[data-size="40"]{font-size:var(--fs-14)}.pv2 .pv2-avatar[data-size="56"]{font-family:var(--font-display);font-size:var(--fs-20);font-weight:var(--fw-bold)}.pv2 .pv2-avatar[data-size="88"]{font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-bold)}.pv2 .pv2-avatar-img{object-fit:cover;width:100%;height:100%}.pv2 .pv2-price{flex-direction:column;gap:7px;display:flex}.pv2 .pv2-price-top{align-items:baseline;gap:8px;display:flex}.pv2 .pv2-price-now{color:var(--c-text);font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-bold);letter-spacing:var(--track-head);line-height:1.2}.pv2 .pv2-price[data-discounted=true] .pv2-price-now{color:var(--c-link)}.pv2 .pv2-price-was{color:var(--c-text-muted);font-size:var(--fs-13);text-decoration:line-through}.pv2 .pv2-price-chip{background:var(--c-danger-wash);border-radius:var(--radius-tag);color:var(--c-danger-ink);font-size:var(--fs-12);font-weight:var(--fw-semi);letter-spacing:.04em;white-space:nowrap;margin-inline-start:auto;padding:4px 9px}.pv2 .pv2-price-sub{color:var(--c-reward-text);font-size:var(--fs-12);font-weight:var(--fw-medium)}.pv2 .pv2-price-why{color:var(--c-reward-text);font-size:var(--fs-12);font-weight:var(--fw-semi);margin-top:2px}.pv2 .pv2-voucher{background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-flat);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.pv2 .pv2-voucher[data-status=used],.pv2 .pv2-voucher[data-status=expired]{background:var(--c-surface-recessed);box-shadow:none}.pv2 .pv2-voucher-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.pv2 .pv2-voucher-title{font-size:var(--fs-14);font-weight:var(--fw-semi);line-height:var(--lh-14)}.pv2 .pv2-voucher[data-status=used] .pv2-voucher-title,.pv2 .pv2-voucher[data-status=expired] .pv2-voucher-title{color:var(--c-text-muted)}.pv2 .pv2-voucher-detail{color:var(--c-text-muted);font-size:var(--fs-12)}.pv2 .pv2-voucher-note{color:var(--c-success);font-size:var(--fs-12);font-weight:var(--fw-semi)}.pv2 .pv2-sheet-wrap{z-index:40;pointer-events:none;height:min(100svh,100%);position:fixed;inset:0 0 auto;overflow:hidden}.pv2 .pv2-sheet-wrap[data-snap=peek] .pv2-sheet-scrim{pointer-events:none}.pv2 .pv2-sheet-scrim{background:var(--c-scrim-sheet);opacity:0;pointer-events:auto;position:absolute;inset:0}.pv2 .pv2-sheet{background:var(--c-surface-canvas);border-radius:var(--radius-28) var(--radius-28) 0 0;box-shadow:var(--sheet-shadow);pointer-events:auto;touch-action:none;outline:none;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.pv2 .pv2-sheet-grab{flex:none}.pv2 .pv2-sheet-handle{--pv2-r:12px;width:100%;height:var(--tap-min);cursor:grab;justify-content:center;align-items:flex-start;padding-top:22px;display:flex}.pv2 .pv2-sheet-bar{background:var(--brown-a16);border-radius:var(--radius-3);width:44px;height:4px}.pv2 .pv2-sheet-title{padding:0 var(--gutter);font-size:var(--fs-22);font-weight:var(--fw-bold);letter-spacing:var(--track-head);line-height:var(--lh-22)}.pv2 .pv2-sheet-content{min-height:0;padding:8px var(--gutter) max(30px, env(safe-area-inset-bottom));overscroll-behavior:contain;flex:1;overflow:hidden}.pv2 .pv2-sheet-content[data-scroll=on]{touch-action:pan-y;overflow-y:auto}.pv2 .pv2-scrim{z-index:60;background:var(--c-scrim-sheet);animation:pv2-fade-in var(--duration-sheet-open) linear backwards;place-items:end stretch;padding:0;display:grid;position:fixed;inset:0}.pv2 .pv2-scrim[data-state=closed]{animation:pv2-fade-out var(--duration-sheet-close) linear forwards}.pv2 .pv2-dialog{width:100%;padding:22px var(--gutter) max(30px, env(safe-area-inset-bottom));background:var(--c-surface-canvas);border-radius:var(--radius-28) var(--radius-28) 0 0;box-shadow:var(--sheet-shadow);animation:pv2-sheet-up var(--duration-sheet-open) var(--ease-drawer) backwards;outline:none}.pv2 .pv2-dialog[data-state=closed]{animation:pv2-sheet-down var(--duration-sheet-close) var(--ease-drawer) forwards}.pv2 .pv2-dialog-bar{background:var(--brown-a16);border-radius:var(--radius-3);width:44px;height:4px;margin:0 auto 18px;display:block}.pv2 .pv2-dialog-title{font-size:var(--fs-22);font-weight:var(--fw-bold);letter-spacing:var(--track-head);line-height:var(--lh-22)}.pv2 .pv2-dialog-body{color:var(--c-text-muted);font-size:var(--fs-14);line-height:var(--lh-read);margin-top:8px}.pv2 .pv2-dialog-actions{flex-direction:column;gap:9px;margin-top:16px;display:flex}.pv2 .pv2-search-overlay{z-index:50;background:var(--c-surface-canvas);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.pv2 .pv2-search-overlay-bar{padding:max(14px, env(safe-area-inset-top)) var(--gutter) 12px;align-items:center;gap:8px;display:flex}.pv2 .pv2-search-overlay-body{min-height:0;padding:0 var(--gutter) var(--gutter);overscroll-behavior:contain;flex:1;overflow-y:auto}.pv2 .pv2-search-cancel{min-height:var(--tap-min);font-size:var(--fs-14)}.pv2 .pv2-toast-region{top:max(56px, calc(env(safe-area-inset-top) + 9px));z-index:80;padding:0 var(--gutter);pointer-events:none;justify-content:center;display:flex;position:fixed;left:0;right:0}.pv2 .pv2-toast{background:var(--glass-toast-fill);-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--c-border);border-radius:var(--radius-22);max-width:100%;box-shadow:var(--toast-shadow);color:var(--c-text);transform-origin:50% 0;animation:pv2-toast-drop calc(var(--duration-toast-drop) * .18) var(--ease-out) backwards, pv2-toast-lift calc(var(--duration-toast-drop) * .14) var(--ease-out) calc(var(--duration-toast-drop) * .86) forwards;align-items:center;gap:10px;padding:10px 16px 10px 10px;display:flex}.pv2 .pv2-toast[data-tone=reward] .pv2-toast-disc{background:var(--c-reward-wash);color:var(--c-reward-text)}.pv2 .pv2-reward-anchor{display:inline-block;position:relative}.pv2 .pv2-points-float{color:var(--c-success);font-family:var(--font-body);font-size:var(--fs-16);font-weight:var(--fw-semi);white-space:nowrap;pointer-events:none;animation:pv2-points-in calc(var(--duration-float) * .2) var(--ease-out) backwards, pv2-points-rise calc(var(--duration-float) * .8) var(--ease-out) calc(var(--duration-float) * .2) forwards;margin-left:6px;line-height:1;position:absolute;bottom:60%;left:100%}.pv2 .pv2-toast-disc{background:var(--c-reward-wash);width:28px;height:28px;color:var(--c-reward-text);border-radius:50%;flex:none;place-items:center;display:grid}.pv2 .pv2-toast[data-tone=success] .pv2-toast-disc{background:var(--c-success-wash);color:var(--c-success)}.pv2 .pv2-toast[data-tone=danger] .pv2-toast-disc{background:var(--c-danger-wash);color:var(--c-action-primary)}.pv2 .pv2-toast-text{flex-direction:column;min-width:0;display:flex}.pv2 .pv2-toast-msg{font-size:var(--fs-14);font-weight:var(--fw-semi);letter-spacing:-.01em;line-height:var(--lh-14);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv2 .pv2-toast-sub{color:var(--c-text-muted);font-size:var(--fs-12);line-height:var(--lh-12);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}.pv2 .pv2-toast[data-undo]{animation:pv2-toast-drop calc(var(--duration-toast-undo) * .1) var(--ease-out) backwards, pv2-toast-lift calc(var(--duration-toast-undo) * .07) var(--ease-out) calc(var(--duration-toast-undo) * .93) forwards}.pv2 .pv2-toast-undo{--pv2-r:10px;--s:var(--press-scale-compact);background:var(--red-a08);border-radius:var(--pv2-r);color:var(--c-link);font:inherit;font-size:var(--fs-12);font-weight:var(--fw-semi);line-height:var(--lh-12);pointer-events:auto;border:0;flex:none;margin-left:4px;padding:8px 12px;position:relative}.pv2 .pv2-toast-undo:before{content:"";position:absolute;inset:-6px -4px}.pv2 .pv2-skeleton{gap:var(--stack-gap);padding:20px var(--gutter);animation:pv2-fade-in var(--duration-quick) var(--ease-out) .3s backwards;flex-direction:column;display:flex}.pv2 .pv2-skeleton[data-variant=home]{padding-top:0}.pv2 .pv2-skeleton.pv2-skeleton--ghost{z-index:5;box-sizing:border-box;pointer-events:none;animation:pv2-fade-out var(--duration-sk-out) var(--ease-out) var(--pv2-sk-hold,0s) forwards;margin:0;position:fixed;overflow:hidden}@supports (animation-timeline:view()){.pv2 .pv2-reveal{animation:linear backwards pv2-reveal-in;animation-timeline:view();animation-range:entry entry 38%}}@keyframes pv2-reveal-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}.pv2[data-pv2-sk-swap] .pv2-tx>*{animation:pv2-fade-in var(--duration-sk-in) var(--ease-out) var(--pv2-sk-hold,0s) backwards}.pv2 .pv2-sk{width:var(--sk-w);max-width:100%;height:var(--sk-h);background:var(--c-sk-base);border-radius:var(--sk-r);flex:none;display:block;position:relative;overflow:hidden}.pv2 .pv2-sk:after{content:"";background:linear-gradient(105deg, transparent 0%, var(--c-sk-sweep) 50%, transparent 100%);width:40%;animation:pv2-sk-sweep 2.2s var(--ease-in-out) infinite;animation-delay:calc(var(--sk-top) / 6 * 1ms);position:absolute;inset:0;transform:translate(-120%)}.pv2 .pv2-sk--bleed{width:calc(100% + 2 * var(--gutter));max-width:none;margin-inline:calc(-1 * var(--gutter))}.pv2 .pv2-sk-card{padding:var(--card-pad);background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--radius-card);flex-direction:column;flex:1;gap:10px;display:flex}.pv2 .pv2-sk-card--lift{z-index:1;margin-top:-42px;position:relative}.pv2 .pv2-sk-trio{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pv2 .pv2-sk-duo{gap:var(--stack-gap);grid-template-columns:repeat(2,1fr);display:grid}.pv2 .pv2-sk-segs{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pv2 .pv2-sk-bar{justify-content:space-between;align-items:center;display:flex}.pv2 .pv2-sk-row{align-items:center;gap:12px;padding:8px 0;display:flex}.pv2 .pv2-sk-col{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.pv2 .pv2-sk-center{flex-direction:column;align-items:center;gap:12px;padding-top:12px;display:flex}.pv2 .pv2-empty{background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--radius-card);box-shadow:var(--shadow-flat);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:18px 16px;display:flex}.pv2 .pv2-empty-disc{background:var(--grad-icon);border-radius:var(--radius-card);width:36px;height:36px;color:var(--c-text);place-items:center;display:grid}.pv2 .pv2-empty-line{max-width:32ch;color:var(--c-text-muted);font-size:var(--fs-13);line-height:var(--lh-copy)}.pv2 .pv2-emptyline{color:var(--c-text-muted);font-size:var(--fs-13);font-weight:var(--fw-regular);line-height:var(--lh-copy);align-items:center;gap:8px;margin:0;display:flex}.pv2 .pv2-emptyline[data-center]{text-align:center;justify-content:center}.pv2 .pv2-offpage{text-align:center;flex-direction:column;align-items:center;padding:28px 0 0;display:flex}.pv2 .pv2-offpage .pv2-wave{opacity:.5;width:120px;height:48px}.pv2 .pv2-offpage-title{font-size:var(--fs-24);font-weight:var(--fw-bold);letter-spacing:var(--track-head);margin-top:22px;line-height:1.15}.pv2 .pv2-offpage-line{max-width:270px;color:var(--c-text-muted);font-size:var(--fs-16);margin-top:14px;line-height:1.6}.pv2 .pv2-offpage-retry{--pv2-r:var(--radius-button);background:var(--c-action-primary);border-radius:var(--pv2-r);color:var(--c-text-on-action);font-size:var(--fs-16);font-weight:var(--fw-semi);line-height:var(--lh-16);margin-top:26px;padding:15px 32px}.pv2 .pv2-offpage-card{background:var(--c-surface-card);border:1px solid var(--c-border);border-radius:var(--radius-card);width:calc(100% - 20px);box-shadow:var(--shadow-flat);text-align:left;margin-top:34px;padding:15px 17px}.pv2 .pv2-offpage-kicker{color:var(--c-text-muted);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--track-kicker-14);line-height:var(--lh-12);text-transform:uppercase}.pv2 .pv2-offpage-list{flex-direction:column;gap:9px;margin:12px 0 0;padding:0;list-style:none;display:flex}.pv2 .pv2-offpage-list li{color:var(--c-text-muted);font-size:var(--fs-13);line-height:var(--lh-13);align-items:center;gap:10px;display:flex}.pv2 .pv2-error{background:var(--c-danger-wash);border:1px solid var(--red-a25);border-radius:var(--radius-card);color:var(--red-900);flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.pv2 .pv2-error .pv2-btn{background:var(--c-action-primary);color:var(--c-text-on-action);border-color:#0000;margin-top:8px}.pv2 .pv2-error-happened{font-size:var(--fs-14);font-weight:var(--fw-semi);line-height:var(--lh-14)}.pv2 .pv2-error-left{font-size:var(--fs-13);line-height:var(--lh-copy);opacity:.75}.pv2 .pv2-notset{background:var(--c-surface-recessed);border-radius:var(--radius-card);align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.pv2 .pv2-notset-icon{background:var(--c-surface-card);width:32px;height:32px;color:var(--c-info);border-radius:50%;flex:none;place-items:center;display:grid}.pv2 .pv2-notset-title{font-size:var(--fs-14);font-weight:var(--fw-semi);line-height:var(--lh-14)}.pv2 .pv2-notset-text{color:var(--c-text-muted);font-size:var(--fs-12);line-height:var(--lh-copy);margin-top:2px}.pv2 .pv2-wave{width:100%;height:24px;color:var(--c-wave);display:block;position:relative;overflow:hidden}.pv2 .pv2-wave-clip{animation:pv2-wave-clip var(--duration-ceremony) var(--ease-ceremony) backwards;position:absolute;inset:0;overflow:hidden}.pv2 .pv2-wave-line,.pv2 .pv2-wave-flat{stroke:currentColor;width:100%;height:100%;position:absolute;inset:0}.pv2 .pv2-wave-line{animation:pv2-wave-line var(--duration-ceremony) var(--ease-ceremony) backwards}.pv2 .pv2-wave-flat{color:var(--c-wave-flat);opacity:0;transition:opacity var(--duration-standard) var(--ease-out)}.pv2 .pv2-wave[data-mode=flat] .pv2-wave-clip{opacity:0;animation:none}.pv2 .pv2-wave[data-mode=flat] .pv2-wave-line{animation:none}.pv2 .pv2-wave[data-mode=flat] .pv2-wave-flat{opacity:1}.pv2 .pv2-logo{color:var(--c-text);align-items:center;gap:12px;display:inline-flex}.pv2 .pv2-logo--lg{text-align:center;flex-direction:column;gap:14px}.pv2 .pv2-logo-disc{background:var(--c-surface-card);border:1px solid var(--c-hairline);box-shadow:var(--shadow-card);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.pv2 .pv2-logo-img{width:84%;height:auto}.pv2 .pv2-logo-word{font-size:var(--fs-12);letter-spacing:.2em;text-transform:uppercase;flex-direction:column;font-weight:700;line-height:1.4;display:flex}@keyframes pv2-spin{to{transform:rotate(360deg)}}@keyframes pv2-pulse{0%{opacity:1}to{opacity:.45}}@keyframes pv2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pv2-fade-out{to{opacity:0}}@keyframes pv2-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes pv2-sheet-down{to{transform:translateY(100%)}}@keyframes pv2-toast-in{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}@keyframes pv2-toast-out{to{opacity:0;transform:translateY(-6px)}}@keyframes pv2-toast-drop{0%{opacity:0;transform:translateY(-28px)scale(.72,.6)}67%{opacity:1;transform:translateY(2px)scale(1.02,1.04)}to{opacity:1;transform:none}}@keyframes pv2-toast-lift{to{opacity:0;transform:translateY(-22px)scale(.8,.7)}}@keyframes pv2-points-in{0%{opacity:0;transform:translateY(8px)scale(.8)}to{opacity:1;transform:scale(1.1)}}@keyframes pv2-points-rise{0%{opacity:1;transform:scale(1.1)}to{opacity:0;transform:translateY(-34px)}}@keyframes pv2-sk-sweep{0%{transform:translate(-120%)}64%{transform:translate(300%)}to{transform:translate(300%)}}@keyframes pv2-wave-clip{0%{transform:translate(-100%)}to{transform:none}}@keyframes pv2-wave-line{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pv2 .pv2-seg-thumb,.pv2 .pv2-toggle-thumb,.pv2 .pv2-progress-fill,.pv2 .pv2-progress[data-variant=bar] .pv2-progress-bar{transition:none}.pv2 .pv2-chip{transition:background-color var(--duration-quick) linear, color var(--duration-quick) linear, border-color var(--duration-quick) linear}.pv2 .pv2-sk:after{animation:none;display:none}.pv2 .pv2-dialog{animation-name:pv2-fade-in}.pv2 .pv2-dialog[data-state=closed]{animation-name:pv2-fade-out}.pv2 .pv2-chips[data-pill=slide] .pv2-chip-pill{transition:none}.pv2 .pv2-toast,.pv2 .pv2-toast[data-undo],.pv2 .pv2-points-float{animation:pv2-fade-in var(--duration-quick) var(--ease-out) backwards}.pv2 .pv2-toggle:active:not(:disabled) .pv2-toggle-thumb{scale:none}.pv2 .pv2-reveal,.pv2 .pv2-wave-clip,.pv2 .pv2-wave-line{animation:none}}.pv2[data-pv2-reduce-motion=on] *,.pv2[data-pv2-reduce-motion=on] :before,.pv2[data-pv2-reduce-motion=on] :after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.pv2[data-pv2-reduce-motion=on] .pv2-press[data-pressed]{--pv2-pt:none;opacity:.85}.pv2[data-pv2-reduce-motion=on] .pv2-toggle:active:not(:disabled) .pv2-toggle-thumb{scale:none}.pv2[data-pv2-reduce-motion=on] .pv2-reveal,.pv2[data-pv2-reduce-motion=on] :is(.pv2-toast,.pv2-points-float){animation:none!important}}
html[data-app-lock=locked] .pv2>:not(.apl){visibility:hidden}.pv2 .apl{--font-display:var(--pv2-font-display), ui-sans-serif, system-ui, sans-serif}@layer components{.pv2{--pv2-nav-clear:0px}.pv2:has(.pv2-nav:not([data-hidden])){--pv2-nav-clear:128px}.pv2-page{min-height:100dvh;padding-bottom:var(--pv2-nav-clear)}.pv2-tx{min-height:inherit}@media (min-width:520px){.pv2{box-sizing:content-box;overscroll-behavior:contain;will-change:transform;border:5px solid var(--paper-3);width:402px;height:min(874px,100dvh - 24px);box-shadow:0 0 0 1.5px var(--c-border-strong), var(--shadow-dialog), 0 0 0 200vmax var(--paper-4);border-radius:45px;margin:auto;position:fixed;inset:0;overflow:hidden}.pv2>.pv2-page{overscroll-behavior:contain;scrollbar-width:none;min-height:0;position:absolute;inset:0;overflow:hidden auto}.pv2>.pv2-page::-webkit-scrollbar{width:0;height:0}.pv2:has(>.pv2-notice):has(>.pv2-page){flex-direction:column;display:flex}.pv2:has(>.pv2-notice)>.pv2-page{flex:auto;width:100%;min-height:0;position:relative;inset:auto}.pv2>.pv2-notice{flex:none}}.pv2-nav{z-index:40;pointer-events:none;transform-origin:50% 100%;transition-property:opacity,transform,visibility;transition-duration:var(--duration-standard), var(--spring-sheet-dur), 0s;transition-timing-function:var(--ease-out), var(--spring-sheet), linear;align-items:center;gap:10px;transition-delay:0s,0s,0s;display:flex;position:fixed;bottom:12px;left:16px;right:16px}.pv2-nav>*{pointer-events:auto}.pv2-nav[data-min]{transform:translateY(4px)scale(.9)}.pv2-nav[data-hidden]{opacity:0;visibility:hidden;pointer-events:none;transition-duration:var(--duration-quick), var(--duration-quick), 0s;transition-timing-function:var(--ease-out), var(--ease-out), linear;transition-delay:0s, 0s, var(--duration-quick);transform:translateY(24px)}.pv2-tabbar{border-radius:var(--radius-pill);flex:auto;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;min-width:0;height:66px;padding:7px 3px 6px;display:grid;position:relative}.pv2-tab-ind{opacity:0;pointer-events:none;width:calc(25% - 1.5px);height:60px;transform:translateX(calc(var(--pv2-tab-i,0) * 100%));transition:transform var(--duration-lens) var(--ease-spring), opacity var(--duration-quick) var(--ease-out);position:absolute;top:3px;left:3px}.pv2-tab-ind[data-on]{opacity:1}.pv2-tab-ind{border-radius:var(--radius-pill);background:var(--lens-fill);box-shadow:var(--lens-shadow)}.pv2 .pv2-tabbar.pv2-glass-nav:before{content:none}.pv2-tabbar-hl{z-index:1;border-radius:inherit;background:var(--glass-highlight);-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(currentColor 0 0),linear-gradient(currentColor 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pv2-tab{z-index:1;min-width:44px;height:53px;color:var(--c-text-muted);font-family:var(--font-body);font-size:var(--fs-12);font-weight:var(--fw-semi);line-height:var(--lh-12);-webkit-tap-highlight-color:transparent;transition-property:transform,color;transition-duration:var(--spring-release-dur), var(--duration-quick);transition-timing-function:var(--spring-release), var(--ease-out);flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;padding:6px 0 7px;text-decoration:none;display:flex;position:relative}.pv2-tab:active{transform:scale(var(--press-scale-compact));transition-duration:var(--spring-press-dur), var(--duration-quick);transition-timing-function:var(--spring-press), var(--ease-out)}.pv2-tab[data-pressed]{--pv2-pt:scale(var(--press-scale-compact));--pv2-ptr:transform var(--spring-press-dur) var(--spring-press), color var(--duration-quick) var(--ease-out)}.pv2-tab[data-active]{color:var(--c-tab-active)}.pv2-tab[data-active] .pv2-tab-icon{animation:pv2-nav-pop var(--duration-standard) var(--ease-out) backwards}@keyframes pv2-nav-pop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}.pv2-tab:focus-visible,.pv2-health:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.pv2-tab-icon{place-items:center;height:20px;display:grid}.pv2-tab-badge{z-index:2;border:1px solid var(--c-surface-canvas);border-radius:var(--radius-chip);background:var(--c-action-primary);min-width:20px;height:19px;color:var(--c-text-on-dark);font-size:var(--fs-12);font-weight:var(--fw-semi);letter-spacing:.01em;animation:pv2-badge-tick var(--duration-quick) var(--ease-spring) backwards, pv2-badge-pulse var(--duration-standard) var(--ease-out);place-items:center;margin-left:4px;padding:0 5.5px;line-height:1;display:grid;position:absolute;top:0;left:50%}@keyframes pv2-badge-tick{0%{opacity:0;transform:translateY(65%)}to{opacity:1;transform:none}}@keyframes pv2-badge-pulse{0%{scale:1}35%{scale:1.15}to{scale:1}}.pv2-health{border-radius:var(--radius-pill);width:58px;height:58px;color:var(--c-text-on-action);-webkit-tap-highlight-color:transparent;transition-property:transform;transition-duration:var(--spring-release-dur);transition-timing-function:var(--spring-release);flex:none;place-items:center;display:grid;position:relative}.pv2-health:active{transform:scale(var(--press-scale-compact));transition-duration:var(--spring-press-dur);transition-timing-function:var(--spring-press)}.pv2-health[data-pressed]{--pv2-pt:scale(var(--press-scale-compact));--pv2-ptr:transform var(--spring-press-dur) var(--spring-press)}.pv2-health-ripple,.pv2-health-fill{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.pv2-health-ripple{border:1px solid var(--health-ring)}.pv2-health-fill{background:var(--c-action-primary);border:1px solid var(--health-edge);transition:background-color var(--duration-quick) var(--ease-out)}.pv2-health:is(:active,[data-pressed]) .pv2-health-fill{background:var(--c-action-pressed)}.pv2-health-ecg{position:relative}.pv2-health-ecg path{stroke-dasharray:100;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.pv2-health[data-breathe]{animation:pv2-breathe 2.8s var(--ease-in-out) infinite}.pv2-health[data-breathe] .pv2-health-ripple{animation:pv2-ds-ripple 2.8s var(--ease-out) infinite}.pv2-health[data-active]{animation:pv2-beat 1.6s var(--ease-in-out) infinite}.pv2-health[data-active]:active{animation:none}.pv2-health[data-active] .pv2-health-ripple{animation:pv2-ripple 2.4s var(--ease-out) infinite}.pv2-health[data-active] .pv2-health-ecg path{animation:pv2-ecg 2.4s var(--ease-in-out) infinite}}.pv2-health[data-pressed]{animation:none}@keyframes pv2-ds-ripple{0%{opacity:.5;transform:scale(.8)}to{opacity:0;transform:scale(1.45)}}@keyframes pv2-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes pv2-beat{0%,to{transform:scale(1)}12%{transform:scale(1.07)}24%{transform:scale(.98)}36%{transform:scale(1.05)}48%{transform:scale(1)}}@keyframes pv2-ecg{0%{stroke-dashoffset:100px;opacity:.4}12%{opacity:1}55%,75%{stroke-dashoffset:0;opacity:1}90%,to{stroke-dashoffset:-100px;opacity:.4}}@keyframes pv2-ripple{0%,55%{opacity:1;transform:scale(1)}56%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}.pv2-acting{z-index:30;padding:calc(env(safe-area-inset-top,0px) + 8px) var(--gutter) 8px;position:sticky;top:0}.pv2-profile{position:relative}.pv2-profile-btn{min-width:var(--tap-min);border:1px solid var(--photo-line);border-radius:var(--radius-22);background:var(--photo-fill);min-height:46px;color:var(--photo-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--spring-release-dur) var(--spring-release);align-items:center;gap:5px;padding:0 9px 0 6px;display:inline-flex}.pv2-profile-btn .pv2-avatar{background:var(--c-surface-card)}.pv2-profile-btn:active{transform:scale(var(--press-scale-compact));transition-duration:var(--spring-press-dur);transition-timing-function:var(--spring-press)}.pv2-profile-btn[data-pressed]{--pv2-pt:scale(var(--press-scale-compact));--pv2-ptr:transform var(--spring-press-dur) var(--spring-press)}.pv2-profile-btn:focus-visible,.pv2-profile-row:focus-visible,.pv2-profile-foot:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.pv2-profile-menu{z-index:35;width:min(280px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface-card);box-shadow:var(--shadow-dialog);transform-origin:100% 0;animation:pv2-menu-in var(--duration-quick) var(--ease-out) backwards;padding:6px;position:absolute;top:calc(100% + 8px);right:0}@keyframes pv2-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.pv2-profile-row{border-radius:var(--radius-chip);width:100%;min-height:56px;color:var(--c-text);font-family:var(--font-body);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:8px 10px;display:flex}@media (hover:hover) and (pointer:fine){.pv2-profile-row:hover{background:var(--c-row-hover)}}.pv2-profile-row[aria-checked=true]{color:var(--c-link)}.pv2-profile-name{min-width:0;font-size:var(--fs-14);flex-direction:column;flex:auto;font-weight:700;line-height:1.25;display:flex}.pv2-profile-name>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pv2-profile-sub{color:var(--c-text-muted);font-size:var(--fs-12-5);font-weight:500}.pv2-profile-foot{min-height:var(--tap-min);border-top:1px solid var(--c-hairline);color:var(--c-link);font-size:var(--fs-13-5);align-items:center;margin-top:4px;padding:0 10px;font-weight:700;text-decoration:none;display:flex}.pv2-consent{zoom:.96;background:var(--c-surface-canvas);min-height:104.167dvh;color:var(--c-text);flex-direction:column;display:flex;position:relative}.pv2-consent-topfade{z-index:1;background:var(--grad-paper-wash);pointer-events:none;height:100px;position:absolute;inset:0 0 auto}.pv2 .pv2-consent .pv2-consent-back{z-index:2;width:45.8333px;height:45.8333px;box-shadow:var(--shadow-lift);margin:0;position:absolute;top:54.1667px;left:20.8333px}.pv2-consent-screen{background:radial-gradient(120% 44% at 50% 3%, var(--wash-tint) 0%, var(--wash-a0) 58%), var(--c-surface-canvas);flex-direction:column;flex:1 0 auto;margin-top:35.4167px;display:flex}.pv2-consent-body{padding:calc(62.96px / .96) var(--gutter) calc(env(safe-area-inset-bottom,0px) + 28px);flex-direction:column;flex:1 0 auto;display:flex}.pv2-consent-title{font-family:var(--font-display);font-size:var(--fs-30);font-weight:var(--fw-bold);line-height:var(--lh-30);letter-spacing:var(--track-head);margin:0 4px}.pv2-consent-lead{color:var(--c-text-muted);font-size:var(--fs-14);line-height:var(--lh-read);margin:10px 4px 0}.pv2-consent-card{border:1px solid var(--c-border);border-radius:var(--radius-card);background:var(--c-surface-card);box-shadow:var(--shadow-card);margin-top:20px;padding:2px 18px}.pv2-consent-kicker{color:var(--c-text-muted);font-family:var(--font-body);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--track-kicker);text-transform:uppercase;margin:16px 0 0;line-height:1.3}.pv2-consent-list{margin:0;padding:0;list-style:none}.pv2-consent-row{border-bottom:1px solid var(--c-border);align-items:flex-start;gap:13px;padding:16px 0;display:flex}.pv2-consent-row:last-child{border-bottom:0}.pv2-consent-tick{border-radius:var(--radius-pill);background:var(--c-success-wash);width:26px;height:26px;color:var(--c-success);flex:none;place-items:center;margin-top:1px;display:grid}.pv2-consent-text{flex-direction:column;gap:2px;min-width:0;padding-top:0;display:flex}.pv2-consent-text b{font-size:var(--fs-14);font-weight:var(--fw-semi);line-height:1.34}.pv2-consent-text span{color:var(--c-text-muted);font-size:var(--fs-13);line-height:1.45}.pv2-consent-note{color:var(--c-text-muted);font-size:var(--fs-13);margin:14px 4px 0;line-height:1.5}.pv2-consent-actions{flex-direction:column;align-items:stretch;gap:0;margin-top:0;display:flex}.pv2 .pv2-consent-actions .pv2-btn--primary.pv2-btn--full{gap:0;min-height:0;padding:16px 0;line-height:1.3}.pv2-consent-error{color:var(--c-danger);font-size:var(--fs-13-5);text-align:center;margin:8px 0 0;font-weight:600}.pv2-consent-policy{min-height:var(--tap-min);color:var(--c-text-muted);font-size:var(--fs-14);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:flex}.pv2-consent-policy:focus-visible{outline:2px solid var(--c-focus-ring);outline-offset:2px}.pv2-unavailable{min-height:100dvh;padding:var(--gutter);align-content:center;justify-items:center;gap:24px;display:grid}.pv2-unavailable-card{width:100%;max-width:360px}.pv2-errscreen{min-height:60dvh;padding:var(--gutter);align-content:center;justify-items:center;gap:12px;display:grid}.pv2-errscreen-contact{min-height:var(--tap-min);color:var(--c-link);font-size:var(--fs-14);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.pv2-nav[data-hidden],.pv2-nav[data-min]{transform:none}.pv2-tab-ind{transition:opacity var(--duration-quick) var(--ease-out)}.pv2-tab:active,.pv2-health:active,.pv2-profile-btn:active{filter:brightness(.94);transform:none}.pv2-tab[data-pressed],.pv2-health[data-pressed],.pv2-profile-btn[data-pressed]{--pv2-pt:none;--pv2-ptr:filter var(--duration-quick) linear;filter:brightness(.94)}.pv2-profile-menu{animation:none}.pv2-tab[data-active] .pv2-tab-icon,.pv2-tab-badge{animation-name:pv2-fade-in}}.pv2[data-pv2-reduce-motion=on] :is(.pv2-tab,.pv2-health,.pv2-profile-btn):active{filter:brightness(.94);transform:none}.pv2[data-pv2-reduce-motion=on] :is(.pv2-tab,.pv2-health,.pv2-profile-btn)[data-pressed]{--pv2-pt:none;--pv2-ptr:filter var(--duration-quick) linear;filter:brightness(.94)}}
