@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.BUyNFG_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.BUyNFG_variable{--lf-font:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
._2gl7GG_root{--ground:#0f3a2b;--panel-a:#f8f2e4;--panel-b:#ece3cf;--ink:#123a2b;--body:#3d5447;--label:#6a786e;--pine:#14523b;--brand:#bf1e2e;--brand-dark:#9e1825;--gold:#e0b04e;--cream:#f8f2e4;--hair:#123a2b29;--pill-border:#f8f2e46b;--gutter:8px;--radius-panel:32px;--shadow-panel:0 22px 60px #04140e52;background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--lf-font), system-ui, sans-serif;-webkit-font-smoothing:antialiased}:is(html:has(._2gl7GG_root),body:has(._2gl7GG_root)){background:#0f3a2b;margin:0}._2gl7GG_root,._2gl7GG_root *,._2gl7GG_root :before,._2gl7GG_root :after{box-sizing:border-box}._2gl7GG_root :where(h1,h2,h3,p){text-wrap:balance;margin:0}._2gl7GG_root :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}._2gl7GG_root :where(button:disabled){cursor:default;opacity:.6}._2gl7GG_root :where(a){color:inherit;text-decoration:none}._2gl7GG_root :focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:8px}._2gl7GG_stage{gap:var(--gutter);height:100dvh;min-height:620px;padding:env(safe-area-inset-top) var(--gutter) calc(var(--gutter) + env(safe-area-inset-bottom));grid-template-rows:auto minmax(0,1fr) auto;display:grid}._2gl7GG_nav{justify-content:space-between;align-items:center;padding:12px 10px 4px;display:flex}._2gl7GG_logo{letter-spacing:-.03em;color:var(--cream);flex:none;align-items:center;gap:9px;font-size:21px;font-weight:700;display:flex}._2gl7GG_logo em{color:var(--gold);font-style:normal}._2gl7GG_logo img{border-radius:9px;display:block;box-shadow:0 0 0 1px #f8f2e438}._2gl7GG_navRight{align-items:center;gap:8px;display:flex}._2gl7GG_navPill,._2gl7GG_iconPill{color:var(--cream);box-shadow:inset 0 0 0 1px var(--pill-border);border-radius:999px;transition:background .2s,color .2s}._2gl7GG_navPill{white-space:nowrap;letter-spacing:.08em;text-transform:uppercase;flex:none;padding:10px 16px;font-size:10px;font-weight:500}._2gl7GG_root ._2gl7GG_iconPill{width:36px;height:36px;color:var(--cream);place-items:center;display:grid}._2gl7GG_root ._2gl7GG_soundHint{box-shadow:inset 0 0 0 1.5px var(--gold);color:var(--gold);animation:1.4s ease-in-out infinite _2gl7GG_lfSoundHint}@keyframes _2gl7GG_lfSoundHint{50%{background:#e0b04e47}}._2gl7GG_navPill:hover,._2gl7GG_root ._2gl7GG_iconPill:hover{background:var(--cream);color:var(--ink)}._2gl7GG_window{border-radius:var(--radius-panel);background:linear-gradient(#0d1218,#141c27 60%,#18212e);position:relative;overflow:hidden;box-shadow:0 22px 60px #04140e66;container-type:size}._2gl7GG_plate{--sphere:min(84cqw, 70cqh);--img-w:calc(var(--sphere) * 1.5883);--img-h:calc(var(--img-w) * 1.3393);left:50%;top:calc(47cqh - var(--sphere) * .58 - var(--img-h) * .265);width:var(--img-w);height:var(--img-h);margin-left:calc(var(--img-w) / -2);position:absolute}._2gl7GG_plate img,._2gl7GG_plate canvas{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}._2gl7GG_room{z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(58% 54%,#000 62%,#0000 100%);mask-image:radial-gradient(58% 54%,#000 62%,#0000 100%)}._2gl7GG_globe{z-index:1;transform-origin:50% 80%;will-change:transform;touch-action:none;cursor:grab}._2gl7GG_globe[data-grabbing]{cursor:grabbing}._2gl7GG_plate ._2gl7GG_key{transform-origin:49.9% 76.6%;will-change:transform}._2gl7GG_film{z-index:3;cursor:pointer;background:#0b1218;animation:.4s _2gl7GG_lfFade;position:absolute;inset:0}._2gl7GG_film._2gl7GG_filmOut{opacity:0;pointer-events:none;transition:opacity .6s}._2gl7GG_film video{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}@container (min-aspect-ratio:13/10){._2gl7GG_film video{object-fit:contain;-webkit-mask-image:linear-gradient(90deg,#0000 calc(50% - 38cqh),#000 calc(50% - 30cqh) calc(50% + 30cqh),#0000 calc(50% + 38cqh));mask-image:linear-gradient(90deg,#0000 calc(50% - 38cqh),#000 calc(50% - 30cqh) calc(50% + 30cqh),#0000 calc(50% + 38cqh))}}._2gl7GG_chip{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:#fff;pointer-events:none;background:#f9f8ef1f;border-radius:999px;padding:8px 14px;font-size:10px;font-weight:500;transition:opacity .5s;position:absolute}._2gl7GG_chipDemo{top:14px;right:14px}._2gl7GG_chipHint{white-space:nowrap;bottom:14px;left:50%;transform:translate(-50%)}._2gl7GG_gone{opacity:0}._2gl7GG_panel{background:var(--panel-a);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:20px 20px 18px;display:flex;position:relative}._2gl7GG_hud{flex-direction:column;align-items:center;width:100%;display:flex}._2gl7GG_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}._2gl7GG_headline{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:8px;font-size:31px;font-weight:700;line-height:1.06}._2gl7GG_sub{color:var(--body);margin-top:8px;font-size:15px;line-height:1.45}._2gl7GG_tug{background:var(--pine);border-radius:4px;width:min(260px,70vw);height:4px;margin:14px auto 0;position:relative}._2gl7GG_tug i{width:var(--merry,50%);background:var(--brand);border-radius:4px 0 0 4px;transition:width .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}._2gl7GG_tug b{top:-4px;left:var(--merry,50%);background:var(--gold);width:12px;height:12px;box-shadow:0 0 0 2px var(--cream), 0 0 0 3px var(--pine);border-radius:50%;margin-left:-6px;transition:left .9s cubic-bezier(.2,.8,.2,1);position:absolute}._2gl7GG_scores{letter-spacing:.08em;text-transform:uppercase;width:min(260px,70vw);color:var(--label);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:10px;font-weight:500;display:flex}._2gl7GG_actions{grid-template-columns:1fr 1fr;gap:8px;width:min(420px,100%);margin-top:16px;display:grid}._2gl7GG_root ._2gl7GG_play{letter-spacing:.06em;color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:17px 8px;font-size:12px;font-weight:500;transition:background .2s,transform .15s;display:flex}._2gl7GG_root ._2gl7GG_merry{background:var(--brand)}._2gl7GG_root ._2gl7GG_merry:hover{background:var(--brand-dark)}._2gl7GG_root ._2gl7GG_mischief{background:var(--pine)}._2gl7GG_root ._2gl7GG_mischief:hover{background:#0f4331}._2gl7GG_root ._2gl7GG_play:active{transform:scale(.97)}._2gl7GG_preselected{box-shadow:0 0 0 2px var(--panel-a), 0 0 0 4px var(--gold)}._2gl7GG_closedNote{color:var(--ink);margin-top:14px;font-size:14px;font-weight:600}._2gl7GG_benefit{background:var(--panel-b);text-align:left;border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;width:min(420px,100%);margin-top:12px;padding:9px 14px 9px 9px;display:grid}._2gl7GG_benefitLogo{letter-spacing:.06em;width:44px;height:44px;color:var(--label);box-shadow:inset 0 0 0 1px var(--hair);background:#fff;border-radius:12px;place-items:center;font-size:8px;font-weight:700;display:grid;overflow:hidden}._2gl7GG_benefitLogo img{object-fit:contain;width:100%;height:100%}._2gl7GG_benefitLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--body);font-size:9.5px;font-weight:500}._2gl7GG_benefitName{letter-spacing:-.02em;color:var(--ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:14.5px;font-weight:700;line-height:1.15;display:-webkit-box;overflow:hidden}._2gl7GG_benefitTotals{text-align:right;color:var(--body);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;line-height:1.45}._2gl7GG_benefitTotals b{color:var(--ink);font-weight:700}._2gl7GG_meta{color:var(--label);text-wrap:balance;margin-top:10px;font-size:12px;line-height:1.5}._2gl7GG_intro{flex-direction:column;align-items:center;width:100%;display:flex}._2gl7GG_introCopy{min-height:118px;animation:.5s _2gl7GG_lfFade}@keyframes _2gl7GG_lfFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._2gl7GG_introNav{align-items:center;gap:8px;margin-top:14px;display:flex}._2gl7GG_root ._2gl7GG_next{background:var(--brand);color:#fff;letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:12px;font-weight:500;transition:background .2s;display:inline-flex}._2gl7GG_root ._2gl7GG_next:hover{background:var(--brand-dark)}._2gl7GG_root ._2gl7GG_skip{background:var(--panel-b);letter-spacing:.06em;color:var(--body);border-radius:999px;justify-content:center;align-items:center;padding:17px 22px;font-size:12px;font-weight:500;display:inline-flex}._2gl7GG_dots{gap:6px;margin-top:14px;display:flex}._2gl7GG_dots i{background:var(--hair);border-radius:50%;width:6px;height:6px;transition:background .3s}._2gl7GG_root ._2gl7GG_dotOn{background:var(--brand)}._2gl7GG_below{padding:0 var(--gutter) calc(var(--gutter) + env(safe-area-inset-bottom));gap:var(--gutter);display:grid}._2gl7GG_drawer{background:var(--panel-a);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);padding:22px 22px 24px}._2gl7GG_strip{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:14px;font-size:10px;font-weight:500}._2gl7GG_feed{margin:0;padding:0;list-style:none}._2gl7GG_feed li{border-top:1px solid var(--hair);grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;column-gap:10px;padding:11px 0;font-size:14px;display:grid}._2gl7GG_feed li:first-child{border-top:0}._2gl7GG_root ._2gl7GG_dot{border-radius:50%;align-self:center;width:10px;height:10px}._2gl7GG_feedWho{color:var(--ink);letter-spacing:-.01em;text-overflow:ellipsis;min-width:0;font-weight:700;overflow:hidden}._2gl7GG_feedWhat{color:var(--body);grid-column:2;font-size:13px}._2gl7GG_feedWhen{color:var(--label);white-space:nowrap;grid-area:1/3/span 2;align-self:center;font-size:12px}._2gl7GG_empty{color:var(--label);margin-top:8px;font-size:13px}._2gl7GG_demoRow{border-top:1px dashed var(--hair);color:var(--label);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:12px;font-size:12px;display:flex}._2gl7GG_root ._2gl7GG_chipButton{background:var(--panel-b);letter-spacing:.06em;color:var(--body);white-space:nowrap;text-transform:uppercase;border-radius:999px;padding:10px 16px;font-size:10px;font-weight:500}._2gl7GG_stats{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid}._2gl7GG_stats b{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;display:block}._2gl7GG_stats span{color:var(--body);margin-top:2px;font-size:12px;display:block}._2gl7GG_root ._2gl7GG_drawerLinks{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}._2gl7GG_root ._2gl7GG_drawerLinks a{background:var(--panel-b);letter-spacing:.04em;color:var(--ink);border-radius:999px;padding:12px 18px;font-size:11px;font-weight:500}._2gl7GG_footer{color:#f8f2e4c2;flex-wrap:wrap;justify-content:center;gap:8px 18px;padding:16px 10px 12px;font-size:12px;display:flex}._2gl7GG_root ._2gl7GG_footer a:hover{color:var(--gold)}._2gl7GG_sheet{border-radius:var(--radius-panel) var(--radius-panel) 0 0;background:var(--panel-a);width:100%;max-width:460px;color:var(--ink);font-family:var(--lf-font), system-ui, sans-serif;border:0;margin:auto auto 0;padding:0}._2gl7GG_sheet::backdrop{background:#03120ca8}._2gl7GG_sheet[open]{animation:.28s cubic-bezier(.2,.8,.2,1) _2gl7GG_lfRise}@keyframes _2gl7GG_lfRise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}._2gl7GG_sheetIn{padding:22px 20px calc(20px + env(safe-area-inset-bottom))}._2gl7GG_sheetHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._2gl7GG_sheetTitle{letter-spacing:-.035em;margin-top:6px;font-size:30px;font-weight:700}._2gl7GG_root ._2gl7GG_closeBtn,._2gl7GG_closeBtn{background:var(--panel-b);width:38px;height:38px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}._2gl7GG_qty{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}._2gl7GG_qty button{background:var(--panel-b);color:var(--ink);text-align:center;font:inherit;cursor:pointer;border:0;border-radius:18px;padding:12px 4px;box-shadow:inset 0 0 0 2px #0000}._2gl7GG_qty b{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1;display:block}._2gl7GG_qty span{color:var(--body);margin-top:4px;font-size:11px;font-weight:500;display:block}._2gl7GG_qty button._2gl7GG_qtyOn{box-shadow:inset 0 0 0 2px var(--brand);background:#fff}._2gl7GG_facts{margin:12px 0 0}._2gl7GG_facts div{border-top:1px solid var(--hair);justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}._2gl7GG_facts div:first-child{border-top:0}._2gl7GG_facts dt{color:var(--body)}._2gl7GG_facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:700}._2gl7GG_note{color:var(--body);margin-top:8px;font-size:13px;line-height:1.45}._2gl7GG_error{color:var(--brand);margin-top:10px;font-size:13px;font-weight:600}._2gl7GG_goBtn,._2gl7GG_root ._2gl7GG_goBtn{cursor:pointer;border:0;width:100%;margin-top:14px;font-family:inherit}._2gl7GG_sheet ._2gl7GG_next{background:var(--brand);color:#fff;letter-spacing:.06em;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:17px 30px;font-size:12px;font-weight:500;display:inline-flex}._2gl7GG_fine{color:var(--label);text-align:center;margin-top:10px;font-size:11.5px;line-height:1.45}._2gl7GG_statusPanel{justify-content:flex-start;max-height:62dvh;padding:22px 20px;overflow-y:auto}._2gl7GG_share{flex-direction:column;align-items:center;width:100%;max-width:420px;margin-top:14px;display:flex}._2gl7GG_shareCard{border-radius:18px;width:min(220px,60vw);height:auto;display:block;box-shadow:0 12px 30px #04140e40}._2gl7GG_shareRow{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:8px;display:grid}._2gl7GG_textLink{color:var(--body);text-underline-offset:3px;margin-top:12px;font-size:13px;text-decoration:underline}._2gl7GG_root a._2gl7GG_next{color:#fff}._2gl7GG_page{min-height:100dvh;padding:18px var(--gutter);justify-content:center;align-items:center;gap:var(--gutter);flex-direction:column;display:flex}._2gl7GG_demoPanel{width:min(460px,100%);padding:32px 24px}._2gl7GG_demoActions{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}._2gl7GG_articleNav{max-width:860px;padding:0 var(--gutter);margin:0 auto}._2gl7GG_article{padding:0 var(--gutter) var(--gutter);gap:var(--gutter);max-width:860px;margin:0 auto;display:grid}._2gl7GG_article ._2gl7GG_drawer h1{letter-spacing:-.035em;margin-top:8px;font-size:34px;font-weight:700;line-height:1.08}._2gl7GG_article h2{letter-spacing:-.025em;margin-top:22px;font-size:20px;font-weight:700}._2gl7GG_article p,._2gl7GG_article li{color:var(--body);font-size:15px;line-height:1.55}._2gl7GG_article p{text-wrap:pretty;margin-top:8px}._2gl7GG_article ul{margin:8px 0 0;padding-left:20px}._2gl7GG_article a{text-underline-offset:3px;text-decoration:underline}._2gl7GG_operator{color:#6b4a0d;background:#fbe9c6;border-radius:12px;margin-top:8px;padding:10px 14px;font-size:13px;display:block}._2gl7GG_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:10px;font-size:14px}._2gl7GG_table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--label);border-bottom:1px solid var(--hair);padding:8px 8px 8px 0;font-size:10px;font-weight:500}._2gl7GG_table td{border-bottom:1px solid var(--hair);color:var(--ink);vertical-align:top;padding:10px 8px 10px 0}._2gl7GG_adminPage{max-width:1120px;padding:10px var(--gutter) 30px;margin:0 auto}._2gl7GG_adminHead{align-items:center;gap:12px;padding:8px 8px 12px;display:flex}._2gl7GG_adminHead form{margin-left:auto}._2gl7GG_modeBadge{letter-spacing:.08em;text-transform:uppercase;color:var(--ground);background:var(--gold);border-radius:999px;padding:5px 10px;font-size:10px;font-weight:500}._2gl7GG_tabs{scrollbar-width:none;gap:6px;padding:2px 4px 10px;display:flex;overflow-x:auto}._2gl7GG_root ._2gl7GG_tabs a{color:var(--cream);box-shadow:inset 0 0 0 1px var(--pill-border);border-radius:999px;flex:none;padding:10px 16px;font-size:12px;font-weight:500}._2gl7GG_root ._2gl7GG_tabs a._2gl7GG_tabOn{background:var(--cream);color:var(--ink)}._2gl7GG_adminBody{gap:var(--gutter);display:grid}._2gl7GG_notice,._2gl7GG_problem{border-radius:16px;margin:0 0 8px;padding:12px 18px;font-size:14px;font-weight:600}._2gl7GG_notice{color:var(--ink);background:#d9ecd6}._2gl7GG_problem{color:var(--brand-dark);background:#f8d9d6}._2gl7GG_alert{color:#6b4a0d;background:#fbe9c6;border-radius:14px;margin-top:12px;padding:12px 16px;font-size:14px;font-weight:600}._2gl7GG_tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;display:grid}._2gl7GG_tiles span{color:var(--body);font-size:12px;display:block}._2gl7GG_tiles b{letter-spacing:-.035em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:3px;font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.05;display:block}._2gl7GG_tiles small{color:var(--label);margin-top:3px;font-size:12px;display:block}._2gl7GG_bars{border-bottom:1px solid var(--hair);align-items:flex-end;gap:2px;height:150px;display:flex}._2gl7GG_barSlot{flex:1 1 0;align-items:flex-end;max-width:34px;height:100%;display:flex;position:relative}._2gl7GG_barSlot i{background:#2f8f63;border-radius:4px 4px 0 0;width:100%;display:block}._2gl7GG_barSlot:hover i,._2gl7GG_barSlot:focus-visible i{background:var(--brand)}._2gl7GG_barTip{background:var(--ink);color:var(--cream);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;border-radius:10px;padding:6px 10px;font-size:12px;position:absolute;bottom:calc(100% - 26px);left:50%;transform:translate(-50%)}._2gl7GG_barSlot:hover ._2gl7GG_barTip,._2gl7GG_barSlot:focus-visible ._2gl7GG_barTip{opacity:1}._2gl7GG_barAxis{color:var(--label);justify-content:space-between;margin:6px 0 12px;font-size:11px;display:flex}._2gl7GG_scroll{overflow-x:auto}._2gl7GG_scroll ._2gl7GG_table{min-width:640px}._2gl7GG_formRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:14px;display:flex}._2gl7GG_formGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px;margin-top:12px;display:grid}._2gl7GG_formGrid button{cursor:pointer;border:0;justify-self:start;font-family:inherit}._2gl7GG_field{text-align:left;flex-direction:column;gap:5px;width:100%;display:flex}._2gl7GG_field>span{color:var(--body);font-size:12px;font-weight:500}._2gl7GG_field small{color:var(--label);font-size:11px}._2gl7GG_field input,._2gl7GG_field select,._2gl7GG_field textarea{width:100%;font:inherit;border:1px solid var(--hair);color:var(--ink);background:#fff;border-radius:12px;padding:11px 13px;font-size:15px}._2gl7GG_check{color:var(--ink);grid-column:1/-1;align-items:center;gap:9px;font-size:14px;display:flex}._2gl7GG_adminLogin{width:100%;margin-top:16px}._2gl7GG_root ._2gl7GG_adminDanger{background:var(--brand);color:#fff;letter-spacing:.06em;border-radius:999px;padding:17px 26px;font-size:12px;font-weight:500}._2gl7GG_exports{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}._2gl7GG_checklist{margin:0;padding:0;list-style:none}._2gl7GG_checklist li{border-top:1px solid var(--hair);color:var(--ink);padding:10px 0;font-size:14px}._2gl7GG_checklist li:first-child{border-top:0}._2gl7GG_checklist b{letter-spacing:.08em;text-transform:uppercase;min-width:46px;font-size:10px;display:inline-block}._2gl7GG_checkOk b{color:var(--pine)}._2gl7GG_checkNo b{color:var(--brand)}._2gl7GG_checklist small{color:var(--label);margin-left:50px;font-size:12px;display:block}._2gl7GG_filters{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}._2gl7GG_root ._2gl7GG_filters a{background:var(--panel-b);color:var(--body);text-transform:capitalize;border-radius:999px;padding:7px 12px;font-size:11px}._2gl7GG_root ._2gl7GG_filters a._2gl7GG_filterOn{background:var(--ink);color:var(--cream)}._2gl7GG_rowActions{white-space:nowrap}._2gl7GG_rowActions form{margin-right:6px;display:inline-block}._2gl7GG_root ._2gl7GG_miniBtn{background:var(--panel-b);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:500}._2gl7GG_refund{color:var(--brand);font-size:11px;display:inline-block}._2gl7GG_refund summary{cursor:pointer;padding:6px 0}._2gl7GG_refund form{color:var(--ink);flex-direction:column;gap:6px;padding:8px 0;display:flex}._2gl7GG_charityRow{border-top:1px solid var(--hair);padding:12px 0}._2gl7GG_charityRow:first-of-type{border-top:0}._2gl7GG_charityRow summary{cursor:pointer;color:var(--ink);font-size:15px}._2gl7GG_charityRow summary span{color:var(--label);margin-left:8px;font-size:12px}._2gl7GG_charityRow>form>._2gl7GG_next,._2gl7GG_charityRow>form>button{cursor:pointer;border:0;margin-top:12px;font-family:inherit}._2gl7GG_inlineForm{display:block}._2gl7GG_statusCount{background:var(--panel-b);color:var(--body);border-radius:999px;padding:7px 12px;font-size:11px}._2gl7GG_prospectName{letter-spacing:-.025em;color:var(--ink);font-size:22px;font-weight:700}._2gl7GG_drafts{border-top:1px solid var(--hair);margin-top:16px}._2gl7GG_draft{border-bottom:1px solid var(--hair);padding:12px 0}._2gl7GG_draft summary{cursor:pointer;color:var(--ink);font-size:14px;font-weight:600}._2gl7GG_draftSubject{color:var(--ink);margin-top:10px;font-size:14px}._2gl7GG_draftBody{background:var(--panel-b);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:8px 0 0;padding:14px 16px;font-family:inherit;font-size:14px;line-height:1.5}._2gl7GG_draftActions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}._2gl7GG_code,._2gl7GG_eventList code{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}._2gl7GG_code{background:var(--panel-b);color:var(--ink);border-radius:12px;margin-top:8px;padding:12px 14px;display:block}._2gl7GG_eventList{color:var(--ink);margin:8px 0 0;padding-left:18px}@media (min-width:980px){._2gl7GG_root{--gutter:clamp(10px, 1.2vw, 18px)}._2gl7GG_stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.5fr) minmax(380px,1fr)}._2gl7GG_nav{grid-column:1/-1;padding:16px 12px 6px}._2gl7GG_logo{gap:11px;font-size:26px}._2gl7GG_logo img{border-radius:10px;width:40px;height:40px}._2gl7GG_panel{padding:40px clamp(28px,3.2vw,64px)}._2gl7GG_eyebrow{font-size:clamp(11px,.9vw,15px)}._2gl7GG_headline{margin-top:14px;font-size:clamp(44px,4.8vw,88px)}._2gl7GG_sub{margin-top:14px;font-size:clamp(18px,1.55vw,28px)}._2gl7GG_actions{gap:12px;width:min(100%,680px);margin-top:clamp(26px,2.6vw,44px)}._2gl7GG_root ._2gl7GG_play{padding:clamp(20px,1.8vw,30px) 10px;font-size:clamp(13px,1.05vw,18px)}._2gl7GG_benefit{border-radius:24px;grid-template-columns:clamp(56px,4.6vw,80px) minmax(0,1fr) auto;gap:16px;width:min(100%,680px);margin-top:14px;padding:12px 22px 12px 12px}._2gl7GG_benefitLogo{border-radius:16px;width:clamp(56px,4.6vw,80px);height:clamp(56px,4.6vw,80px);font-size:10px}._2gl7GG_benefitLabel{font-size:clamp(10px,.8vw,13px)}._2gl7GG_benefitName{font-size:clamp(17px,1.45vw,26px)}._2gl7GG_benefitTotals{font-size:clamp(12.5px,1vw,17px)}._2gl7GG_meta{margin-top:14px;font-size:clamp(13px,1vw,17px)}._2gl7GG_tug,._2gl7GG_scores{width:min(100%,560px)}._2gl7GG_hud{width:100%}._2gl7GG_tug{height:6px;margin-top:clamp(22px,2.2vw,36px)}._2gl7GG_tug b{width:18px;height:18px;margin-left:-9px;top:-6px}._2gl7GG_scores{margin-top:12px;font-size:clamp(11px,.85vw,14px)}._2gl7GG_introCopy{flex-direction:column;justify-content:center;min-height:clamp(260px,26vw,460px);display:flex}._2gl7GG_introNav{gap:12px;margin-top:22px}._2gl7GG_root ._2gl7GG_introNav ._2gl7GG_next,._2gl7GG_root ._2gl7GG_introNav ._2gl7GG_skip{padding:clamp(20px,1.8vw,30px) clamp(32px,3vw,56px);font-size:clamp(13px,1.05vw,18px)}._2gl7GG_dots{gap:8px;margin-top:20px}._2gl7GG_dots i{width:8px;height:8px}._2gl7GG_tiles{grid-template-columns:repeat(4,minmax(0,1fr))}._2gl7GG_below{grid-template-columns:1fr 1fr}._2gl7GG_footer{grid-column:1/-1}._2gl7GG_sheet{border-radius:var(--radius-panel);margin:auto}._2gl7GG_statusPanel{justify-content:center;max-height:none}._2gl7GG_shareCard{width:min(240px,26vh)}}@media (prefers-reduced-motion:reduce){._2gl7GG_root *,._2gl7GG_root :before,._2gl7GG_root :after,._2gl7GG_sheet{transition:none!important;animation:none!important}}
