.spl.spl-moving .spl-scrim,.spl.spl-moving .spl-corner,.spl.spl-moving .spl-ring{transition:left .28s,top .28s,width .28s,height .28s,border-radius .28s}.spl{--spl-dim:#080b11b8}.spl-guide{--spl-dim:#080b1185}.spl .spl-corner{pointer-events:none;position:absolute}.spl .spl-catch{pointer-events:auto;background:0 0;position:absolute}.spl .spl-card[data-placing]{visibility:hidden;animation:none}.spl .spl-card:focus{outline:none}.spl .spl-card:focus-visible{outline-offset:3px;outline:2px solid #f2b25cd9}.spl .spl-row button:focus-visible,.spl .spl-x:focus-visible{outline-offset:2px;outline:2px solid #f2b25c}@media (max-width:759px){.spl .spl-next,.spl .spl-back,.spl .spl-skip{min-width:44px;min-height:44px}.spl .spl-x{place-items:center;min-width:44px;min-height:44px;display:grid;top:0;right:0}.spl-guide .spl-card{padding-right:44px}}body.spl-tour .arv,body.spl-tour .rimi-nudge,body.spl-tour .vz-nudge{display:none!important}@media (prefers-reduced-motion:reduce){.spl.spl-moving .spl-scrim,.spl.spl-moving .spl-corner,.spl.spl-moving .spl-ring{transition:none}}
.hs-head{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 64%, transparent), color-mix(in srgb, var(--surface) 40%, transparent));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:16px;margin:-8px -12px 14px;padding:8px 12px 10px;position:relative}.hs-head .hs-kicker,.hs-head .hs-wisdom{text-shadow:0 1px 2px color-mix(in srgb, var(--surface) 85%, transparent), 0 0 12px color-mix(in srgb, var(--surface) 60%, transparent)}.hs-head .hs-kicker{color:color-mix(in srgb, var(--heading) 82%, var(--giant-orange))}.hs-head .hs-wisdom{color:var(--heading);max-width:40ch}.tov{border-top:1px solid color-mix(in srgb, var(--heading) 16%, transparent);margin:12px 0 0;padding:10px 0 0}.tov-t{color:var(--heading);margin:0 0 8px;font-size:14.5px;font-weight:600;line-height:1.45}.tov-row{flex-wrap:wrap;align-items:center;gap:4px 14px;display:flex}.tov-go{border:1.5px solid color-mix(in srgb, var(--giant-orange) 70%, var(--line));background:color-mix(in srgb, var(--surface) 72%, transparent);min-height:44px;color:var(--heading);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14.5px;font-weight:800;display:inline-flex}.tov-go .si{width:22px;height:22px}.tov-go:hover{background:color-mix(in srgb, var(--giant-orange) 14%, var(--surface))}.tov-no{min-height:44px;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 6px;font-size:14px;font-weight:700;text-decoration:underline}.tov-no:hover{color:var(--heading)}.tov-go:focus-visible,.tov-no:focus-visible{outline:3px solid color-mix(in srgb, var(--giant-orange) 55%, #fff);outline-offset:2px}.sidebar .mi.mi-help,.msheet .mi.mi-help{color:var(--heading)}.mi-help .mi-ic .si{filter:drop-shadow(0 0 5px #f2b25c99)}@media (min-width:760px) and (max-height:780px){.sidebar .mi{padding-top:5px;padding-bottom:5px}.sidebar .mg-rooms .mi{padding-top:3px;padding-bottom:3px}.sidebar .mi-quiet{padding-top:4px;padding-bottom:4px}}@media (max-width:759px){html.chrome-away body.tour-on .chrome-burger{opacity:1!important;pointer-events:auto!important;transform:none!important}}@media (min-width:760px){body.sb-on .nsp{left:calc(50% + var(--sb-w,0px) / 2);max-width:calc(100vw - var(--sb-w,0px) - 48px);right:auto;transform:translate(-50%)}}@media (min-width:768px){.arv{transform:translate(-50%)}body.sb-on .arv{left:calc(50% + var(--sb-w,0px) / 2);width:min(520px, calc(100vw - var(--sb-w,0px) - 48px))}}.hlp-wrap{max-width:720px}.hlp-hero{border:1px solid color-mix(in srgb, var(--giant-orange) 40%, var(--line));background:radial-gradient(28rem 12rem at 100% -20%, color-mix(in srgb, var(--giant-orange) 16%, transparent), transparent 65%), var(--surface);border-radius:18px;margin:0 0 24px;padding:18px;box-shadow:0 16px 40px -28px #0009}.hlp-k{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-ink,var(--giant-orange));margin:0 0 4px;font-size:12px;font-weight:800}.hlp-hero h2{font-family:var(--font-heading);color:var(--heading);margin:0 0 6px;font-size:22px;line-height:1.2}.hlp-hero p{color:var(--muted);margin:0 0 14px;font-size:14.5px;line-height:1.55}.hlp-go{background:linear-gradient(135deg, var(--giant-orange), var(--legacy-peach));min-height:48px;color:var(--btn-ink,#2a1a0d);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--giant-orange) 85%, transparent), inset 0 1px 0 #ffffff59;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15.5px;font-weight:800;text-decoration:none;display:inline-flex}.hlp-go .si{width:24px;height:24px}.hlp-go:active{transform:translateY(1px)}@media (max-width:480px){.hlp-go{width:100%}}.hlp-sec{margin:0 0 24px}.hlp-h{font-family:var(--font-heading);color:var(--heading);margin:0 0 10px;font-size:18px}.hlp-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hlp-row{border:1px solid var(--line);background:var(--surface);width:100%;min-height:56px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.hlp-row:hover{border-color:color-mix(in srgb, var(--giant-orange) 45%, var(--line))}.hlp-row:active{background:var(--surface-3)}.hlp-row:focus-visible,.hlp-go:focus-visible{outline:3px solid color-mix(in srgb, var(--giant-orange) 55%, #fff);outline-offset:2px}.hlp-ic{background:var(--surface-2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:22px;display:grid}.hlp-ic .si{width:28px;height:28px}.hlp-txt{flex:1;gap:2px;min-width:0;display:grid}.hlp-txt b{color:var(--heading);font-size:15.5px}.hlp-txt small{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.hlp-arrow{color:var(--muted);flex:none;font-weight:800}.hlp-round{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hlp-step{border:1px solid var(--line);border-left:4px solid var(--ms,var(--gold));background:var(--surface);border-radius:14px;grid-template-columns:30px 1fr;align-items:start;gap:12px;padding:12px 14px;display:grid}.hlp-n{border:2px solid var(--ms,var(--gold));width:30px;height:30px;color:var(--heading);border-radius:50%;place-items:center;font-size:14px;font-weight:800;display:grid}.hlp-step b{color:var(--heading);font-size:15.5px;display:block}.hlp-step b small{color:var(--muted);font-size:12.5px;font-weight:700}.hlp-line{color:var(--ink);margin-top:2px;font-size:14px;line-height:1.5;display:block}.hlp-foot{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.5}.fb-card .fb-cta-quiet{box-shadow:none;min-height:0;color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-weight:700;text-decoration:underline}
.xng .xng-cardpop.xng-walkpop{top:calc(var(--xng-top,62px) + 54px)}.xng:has(.xng-brand) .xng-cardpop.xng-walkpop{top:calc(var(--xng-top,62px) + 34px + 54px)}@media (min-width:760px){.xng:has(.xng-brand) .xng-cardpop.xng-walkpop{top:calc(var(--xng-top,62px) + 42px + 54px)}}.xng-pin:has(>.xng-moremenu){z-index:96}.xng-walkpop .xng-walkfig{margin:0 auto 8px;position:static}.xng-walkx{z-index:1;color:#8c93a1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-family:inherit;font-size:16px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.xng-walkx:hover,.xng-walkx:focus-visible{color:#efe3cb}.xng-walknote{line-height:1.5;color:#a9cdbb!important;margin:0 0 10px!important;font-size:13.5px!important}.xng-walkdo h2{margin:6px 0 4px;font-size:19px;line-height:1.3}.xng-walkdo .xng-input{margin-top:10px}.xng-walkdo .xng-links{justify-content:center}.xng-walkfoot{color:#5d6573;border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;margin-top:14px;padding-top:8px;font-size:13px;display:flex}.xng-walkfoot .xng-link{color:#a9b1bf;min-height:44px;font-weight:600;text-decoration-color:#a9b1bf59}@media (max-width:759px){.xng-cardpop.xng-walkpop{padding-bottom:calc(70px + env(safe-area-inset-bottom))}.xng-walkpop .xng-walkfoot{z-index:2;padding:6px 16px calc(6px + env(safe-area-inset-bottom));background:#0c1018f7;border-top:1px solid #2a3446;margin:0;position:fixed;bottom:0;left:0;right:0}body:has(.xng-walkdo input:focus) .xng-walkpop .xng-walkfoot{display:none}}.xmoment-note{color:#a9cdbb;margin:6px 0 0;font-size:13px;line-height:1.45}.xng-mascot .bub:has(>.bubx){padding-right:40px;position:relative}.xng-mascot .bub .bubx{color:#8c93a1;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:14px;display:grid;position:absolute;top:2px;right:2px}.xng-mascot .bub .bubchips button{min-height:44px;padding:8px 12px;font-size:13px}
.cf-foot a.cf-secondary{text-align:center;place-items:center;padding:8px 16px;line-height:1.3;text-decoration:none;display:grid}.cf-foot a.cf-primary{text-align:center;padding:8px 16px;line-height:1.3}.cf-foot a.cf-secondary:focus-visible,.cf-foot a.cf-primary:focus-visible{outline:2px solid var(--giant-orange);outline-offset:3px}.cf-foot a+.cf-links{margin-top:-2px}.cf-sheet [tabindex="-1"]:focus{outline:none}.cf-scrim.ci-scrim:not(.slim){place-items:start center;padding-top:max(20px,6dvh)}.cf-scrim.ci-scrim:not(.slim) .cf-sheet{max-height:min(100dvh - max(20px,6dvh) - 20px,780px)}
.hs-strip.gst{--gst-edge:color-mix(in srgb, var(--gold) 72%, var(--line));--gst-title:color-mix(in srgb, var(--gold) 78%, #fff5e0);--gst-eyebrow:color-mix(in srgb, var(--gold) 82%, var(--heading));isolation:isolate;background:radial-gradient(85% 150% at 0% 50%, color-mix(in srgb, var(--giant-orange) 30%, transparent), transparent 62%), radial-gradient(70% 120% at 100% 0%, color-mix(in srgb, var(--gold) 14%, transparent), transparent 64%), linear-gradient(160deg, color-mix(in srgb, var(--surface) 90%, var(--gold)), var(--surface));-webkit-backdrop-filter:none;backdrop-filter:none;border:1.5px solid var(--gst-edge);box-shadow:inset 0 1px 0 var(--lit), 0 0 0 3px color-mix(in srgb, var(--gold) 10%, transparent), 0 0 34px -8px color-mix(in srgb, var(--giant-orange) 55%, transparent), 0 20px 38px -24px #000000bf;border-radius:18px;gap:12px 18px;margin-top:18px;padding:16px 18px;position:relative;overflow:hidden}.hs-strip.gst:hover{box-shadow:inset 0 1px 0 var(--lit), 0 0 0 3px color-mix(in srgb, var(--gold) 18%, transparent), 0 0 44px -6px color-mix(in srgb, var(--giant-orange) 65%, transparent), 0 24px 42px -24px #000c;transform:translateY(-2px)}.hs-strip.gst:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.hs-strip.gst.grew{border-color:color-mix(in srgb, var(--growth-green) 70%, var(--line));box-shadow:inset 0 1px 0 var(--lit), 0 0 0 3px color-mix(in srgb, var(--growth-green) 22%, transparent), 0 0 36px -8px color-mix(in srgb, var(--growth-green) 60%, transparent), 0 20px 38px -24px #000000bf}.gst-glint{z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 32%,#fff3d642 50%,#0000 68%);animation:1.5s cubic-bezier(.3,.6,.3,1) .7s forwards gst-glint;position:absolute;inset:0;transform:translate(-110%)}@keyframes gst-glint{to{transform:translate(110%)}}.hs-strip.gst .giant-ring{background:conic-gradient(var(--gold) 0, var(--giant-orange) calc(var(--p) * 1%), color-mix(in srgb, var(--surface-3) 70%, transparent) 0);width:74px;height:74px;box-shadow:0 0 22px -4px color-mix(in srgb, var(--giant-orange) 70%, transparent)}.hs-strip.gst .giant-ring>span:not(.giant-plus):not(.giant-badge){width:60px;height:60px;font-size:32px}.hs-strip.gst .giant-ring>.giant-badge{width:27px;height:27px;font-size:14px;bottom:-4px;right:-4px}.gst-body{flex:1;min-width:180px;display:block}.gst-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gst-eyebrow);margin-bottom:2px;font-size:11.5px;font-weight:800;display:block}.gst-level{font-family:var(--font-heading);color:var(--gst-title);text-shadow:0 0 20px color-mix(in srgb, var(--giant-orange) 45%, transparent), 0 1px 0 #00000059;text-wrap:balance;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:27px;font-weight:900;line-height:1.15;display:flex}.gst-streak{font-family:var(--font-body);color:var(--giant-orange);background:color-mix(in srgb, var(--giant-orange) 15%, transparent);border:1px solid color-mix(in srgb, var(--giant-orange) 45%, transparent);text-shadow:none;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 10px 2px 8px;font-size:13px;font-weight:800;display:inline-flex}.gst-win{color:var(--ink);background:color-mix(in srgb, var(--growth-green) 11%, color-mix(in srgb, var(--surface) 70%, transparent));border:1px solid color-mix(in srgb, var(--growth-green) 38%, transparent);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;max-width:460px;margin-top:10px;padding:8px 10px 8px 12px;font-size:13.5px;display:flex}.gst-win strong{color:var(--heading)}.gst-pts{color:#fff;background:var(--growth-green);box-shadow:0 0 12px -2px color-mix(in srgb, var(--growth-green) 70%, transparent);border-radius:999px;flex:none;padding:2px 9px;font-size:13px;font-weight:900}.gst-grew{color:var(--growth-green);margin-top:10px;font-size:14px;font-weight:800;display:block}.gst-to{color:var(--muted);margin-top:6px;font-size:12.5px;display:block}.gst-go{white-space:nowrap;color:var(--heading);border:1.5px solid color-mix(in srgb, var(--gold) 60%, var(--line));background:color-mix(in srgb, var(--gold) 10%, transparent);border-radius:999px;align-self:center;padding:8px 14px;font-size:13.5px;font-weight:800}.hs-strip.gst:hover .gst-go{background:color-mix(in srgb, var(--gold) 20%, transparent)}@media (max-width:759px){.hs-strip.gst{gap:12px 14px;padding:14px}.hs-strip.gst .giant-ring{width:68px;height:68px}.hs-strip.gst .giant-ring>span:not(.giant-plus):not(.giant-badge){width:55px;height:55px}.gst-body{min-width:0}.gst-level{font-size:25px}.gst-go{text-align:center;flex:100%}}:root[data-theme=light] .hs-strip.gst{--gst-title:color-mix(in srgb, var(--giant-orange) 62%, var(--heading));--gst-eyebrow:color-mix(in srgb, var(--giant-orange) 75%, var(--heading));--gst-edge:color-mix(in srgb, var(--gold) 85%, var(--giant-orange))}:root[data-theme=light] .gst-level{text-shadow:0 0 18px color-mix(in srgb, var(--gold) 55%, transparent)}@media (prefers-reduced-motion:reduce){.gst-glint{animation:none;display:none}}
