.cs{--body:#161616;--card:#222021;--ink:#fff;--ink-soft:#d5d0ca;--muted:#908b85;--line:#ffffff12;--chip-line:#3b3936;--chip-on-bg:#fff;--chip-on-ink:#141414;--panel-top:#423f3a;--panel-bottom:#2d2b2a;--dock-ink:#a39d95;--dock-on:#fff;--green:#6fcc64;--money-in:#8de381;--bar:#3a3835;--action-bg:#fff;--action-ink:#141414;--tone-warn:#feae4f;--tone-violet:#c9b8ff;--tone-ok:#8de381;--tone-bad:#ff8a80;--salmon:#feb7b1;--yellow:#fdf20d;--orange:#feae4f;--hue-ink:#161616;--hue-ink-soft:#1616169e;--gl-status-ink:#fff;background:var(--body);color:var(--ink);font-family:var(--font-inter-tight), system-ui, sans-serif;font-feature-settings:"ss01", "cv11";position:absolute;inset:0}.cs[data-mode=light]{--body:#fff;--card:#fff;--ink:#131313;--ink-soft:#3b3936;--muted:#75716c;--line:#00000017;--chip-line:#d3d0cc;--chip-on-bg:#131313;--chip-on-ink:#fff;--panel-top:#fff;--panel-bottom:#fff;--dock-ink:#8c8781;--dock-on:#131313;--money-in:#23863a;--bar:#e1ded9;--action-bg:#131313;--action-ink:#fff;--tone-warn:#b25e00;--tone-violet:#5b3fd0;--tone-ok:#23863a;--tone-bad:#c62828;--gl-status-ink:#131313}.cs[data-mode=light] :is(.cs-dark,.cs-row,.cs-facts>span,.cs-steps li,.cs-chart,.cs-field,.cs-figure,.cs-month,.cs-path,.cs-badge-card,.cs-balance,.cs-pill,.cs-me-face,.cs-profile-head,.cs-hud-pic){box-shadow:inset 0 0 0 1px var(--line)}.cs-page{min-height:100%;padding:calc(var(--gl-top) + 4px) 16px calc(var(--gl-bottom) + 118px);flex-direction:column;gap:10px;display:flex}.cs :is(h1,h2,h3,strong){font-weight:500}.cs button:disabled{cursor:default}.cs .cs-action-button:disabled{color:var(--muted);box-shadow:inset 0 0 0 1.5px var(--chip-line);background:0 0}.cs .cs-ghost-button:disabled{color:var(--muted)}.cs-rail{align-items:center;gap:10px;padding:2px 0 8px;display:flex}.cs-face{flex-shrink:0;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.cs-initial{background:var(--ink);width:46px;height:46px;color:var(--body);border-radius:50%;flex-shrink:0;place-items:center;font-size:19px;font-weight:600;line-height:1;display:grid}.cs-initial[data-size=me]{width:78px;height:78px;font-size:32px}.cs-hello{flex:1;min-width:0;line-height:1.15;display:grid}.cs-hello small{color:var(--muted);font-size:13px}.cs-hello strong{letter-spacing:-.02em;font-size:21px}.cs-balance{background:var(--card);height:48px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 9px;display:inline-flex}.cs-balance strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.cs-round{width:44px;height:44px;color:var(--ink);flex-shrink:0;place-items:center;display:grid}.cs-hud{align-items:center;gap:12px;padding:0 0 8px;display:flex}.cs-hud-face{flex-shrink:0;width:66px;height:66px;position:relative}.cs-hud-face svg{position:absolute;inset:0}.cs-hud-track{fill:none;stroke:var(--bar);stroke-width:5px}.cs-hud-fill{fill:none;stroke:var(--orange);stroke-width:5px;stroke-linecap:round;animation:cs-ring-draw 1.1s var(--gl-ease) .2s both}.cs-hud-pic{background:var(--card);border-radius:50%;place-items:end center;display:grid;position:absolute;inset:9px;overflow:hidden}.cs-hud-pic img{transform:translateY(4px)}.cs-hud-face b{background:var(--green);color:#161616;min-width:24px;height:24px;box-shadow:0 0 0 3px var(--body);border-radius:999px;place-items:center;padding:0 6px;font-size:12.5px;font-weight:700;display:grid;position:absolute;bottom:-2px;right:-2px}.cs-hud-words{flex:1;gap:2px;min-width:0;display:grid}.cs-hud-words strong{letter-spacing:-.02em;font-size:21px}.cs-hud-words small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cs-hud-stats{justify-items:end;gap:6px;display:grid}.cs-pill{background:var(--card);height:34px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 7px;font-size:14.5px;font-weight:600;display:inline-flex}.cs-game{background:var(--hue);width:100%;min-height:196px;color:var(--hue-ink);text-align:left;isolation:isolate;border-radius:26px;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:16px;display:flex;position:relative}.cs-game-words{z-index:2;gap:5px;max-width:70%;display:grid;position:relative}.cs-game-words strong{letter-spacing:-.02em;font-size:19px;line-height:1.08}.cs-game-words small{color:var(--hue-ink-soft);font-size:13px}.cs-game-art{z-index:1;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:82%;height:66%;display:flex;position:absolute;bottom:-18px;right:-10px}.cs-game-art img{filter:drop-shadow(0 14px 16px #00000038);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.cs-game-art img.cs-app-icon{filter:none;border-radius:23%;width:auto;max-width:58%;max-height:78%;margin:0 18px 30px 0;transform:rotate(-7deg);box-shadow:0 0 0 4px #fff,0 16px 22px -8px #0006}.cs-game[data-size=big] .cs-game-art img.cs-app-icon{max-width:52%;margin:0 30px 56px 0}.cs-hero-art img.cs-app-icon{border-radius:23%;transform:rotate(-6deg);box-shadow:0 0 0 5px #fff,0 18px 26px -10px #0006}.cs-game-art img.cs-app-icon,.cs-hero-art img.cs-app-icon,.cs-row-thumb img.cs-app-thumb{transition:opacity .2s}.cs-game-art img.cs-app-icon:not([data-loaded]),.cs-hero-art img.cs-app-icon:not([data-loaded]),.cs-row-thumb img.cs-app-thumb:not([data-loaded]){opacity:0;box-shadow:none}.cs-row-thumb img.cs-app-thumb{object-fit:cover;width:100%;transform:none;height:100%!important}.cs-play{z-index:2;color:#fff;background:#161616;border-radius:999px;align-items:center;gap:7px;height:38px;padding:0 15px 0 11px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;bottom:16px;left:16px}.cs-game[data-size=small] .cs-game-words{max-width:none}.cs-game[data-size=big]{min-height:392px;margin-bottom:16px;padding:24px}.cs-game[data-size=big] .cs-game-words{gap:6px;max-width:64%}.cs-game[data-size=big] .cs-game-words strong{letter-spacing:-.03em;font-size:30px;line-height:1.02}.cs-game[data-size=big] .cs-game-words small{font-size:14px}.cs-game[data-size=big] .cs-game-art{width:76%;height:80%;bottom:-40px;right:-16px}.cs-game[data-size=big] .cs-play{height:44px;padding:0 18px 0 13px;font-size:16px;bottom:20px;left:20px}.cs-game[data-size=tall]{min-height:100%;padding:18px}.cs-game[data-size=tall] .cs-game-words{max-width:none}.cs-game[data-size=tall] .cs-game-words strong{font-size:23px}.cs-game[data-size=tall] .cs-game-art{width:112%;height:70%;bottom:-30px;right:-14px}.cs-first{background:var(--hue);width:100%;min-height:200px;color:var(--hue-ink);text-align:left;isolation:isolate;border-radius:26px;margin-bottom:10px;padding:20px;display:flex;position:relative}.cs-first-words{z-index:2;align-content:start;justify-items:start;gap:6px;max-width:64%;display:grid;position:relative}.cs-first-label{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;font-weight:700;display:flex}.cs-first-label:before{content:"";background:var(--hue-ink);width:18px;height:2px}.cs-first-words strong{letter-spacing:-.025em;font-size:24px;line-height:1.05}.cs-first-note{color:var(--hue-ink-soft);font-size:13.5px;line-height:1.35}.cs-first-foot{align-items:baseline;gap:14px;margin-top:8px;display:flex}.cs-first-foot b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700}.cs-first-go{border-bottom:2px solid var(--hue-ink);align-items:center;gap:5px;padding-bottom:1px;font-size:15.5px;font-weight:600;display:inline-flex}.cs-first .cs-game-art{width:46%;height:86%}.cs-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cs-grid-even>*{min-height:210px}.cs-coin{aspect-ratio:1;background:var(--orange);color:var(--hue-ink);text-align:center;border-radius:50%;align-content:start;justify-items:center;padding-top:18px;display:grid;position:relative}.cs-coin small{color:var(--hue-ink-soft);font-size:12.5px}.cs-coin strong{letter-spacing:-.02em;font-size:21px}.cs-coin-amount{font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cs-coin-art{filter:drop-shadow(0 10px 10px #82460059);margin-top:2px}.cs-coin:active .cs-coin-art,.cs-coin-hero .cs-coin-art,.cs-ring:active .cs-coin-art{animation:cs-spin .9s var(--gl-ease) both}@keyframes cs-spin{0%{transform:rotateY(180deg)scale(.8)}}.cs-coin-hero{width:min(290px,100%);margin:4px auto;padding-top:44px}.cs-coin-hero small{font-size:14px}.cs-coin-hero-amount{font-variant-numeric:tabular-nums;line-height:1;font-size:54px!important;font-weight:600!important}.cs-dark{background:var(--card);min-height:100%;color:var(--ink);text-align:left;border-radius:26px;flex-direction:column;justify-content:space-between;gap:8px;padding:18px;display:flex}.cs-dark-head{letter-spacing:-.02em;font-size:22px;line-height:1.1}.cs-online{background:var(--green);vertical-align:.15em;border-radius:50%;width:7px;height:7px;margin-left:4px;display:inline-block}.cs-faces{align-items:center;gap:8px;display:flex}.cs-faces small{color:var(--muted);margin-left:auto;font-size:14px}.cs-face-small{background:#d49d78;border-radius:14px;place-items:end center;width:46px;height:46px;display:grid;overflow:hidden}.cs-face-small+.cs-face-small{background:#93bfdc}.cs-face-small img{transform:translateY(5px)}.cs-label{color:var(--muted);font-size:13.5px}.cs-dark-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:32px}.cs-dark>small:last-child{color:var(--muted);font-size:13px}.cs-tile-icon{color:var(--ink)}.cs-survey{background:var(--yellow);min-height:100%;color:var(--hue-ink);text-align:left;border-radius:26px;align-content:start;gap:2px;padding:18px;display:grid;position:relative;overflow:hidden}.cs-survey strong{z-index:1;font-size:17px;position:relative}.cs-survey-pay{z-index:1;letter-spacing:-.03em;margin-top:6px;font-size:32px;font-weight:600;position:relative}.cs-survey small{z-index:1;color:var(--hue-ink-soft);font-size:13px;position:relative}.cs-survey-art{pointer-events:none;justify-content:flex-end;align-items:flex-end;width:52%;height:128px;display:flex;position:absolute;bottom:-22px;right:-18px}.cs-survey-art img{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.cs-survey[data-big]{min-height:330px;margin-bottom:4px;padding:24px;overflow:visible}.cs-survey[data-big] strong{font-size:19px}.cs-survey[data-big] .cs-survey-pay{letter-spacing:-.045em;font-size:64px}.cs-survey[data-big] small{font-size:15px}.cs-survey[data-big] .cs-survey-art{width:56%;height:250px;bottom:-30px;right:-14px}.cs-survey[data-big] .cs-play{height:46px;padding:0 20px 0 14px;font-size:16px;bottom:22px;left:22px}.cs-survey-hero{min-height:250px;padding:22px}.cs-survey-hero strong{font-size:20px}.cs-survey-hero .cs-survey-pay{font-size:44px}.cs-survey-hero .cs-survey-art{width:52%;height:218px;bottom:-26px;right:-6px}.cs-wide{flex-direction:row;align-items:center;gap:14px;min-height:116px}.cs-wide-art img{width:auto;height:78px;display:block}.cs-answer-ring{flex-shrink:0;place-items:center;width:72px;height:72px;display:grid;position:relative}.cs-answer-ring svg{position:absolute;inset:0}.cs-answer-track{fill:none;stroke:var(--bar);stroke-width:7px}.cs-answer-fill{fill:none;stroke:var(--yellow);stroke-width:7px;stroke-linecap:round;animation:cs-ring-draw 1.1s var(--gl-ease) .2s both}.cs[data-mode=light] .cs-answer-fill{stroke:#161616}.cs-answer-ring b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:21px;font-weight:600;position:relative}.cs-answer-ring b small{color:var(--muted);font-size:13px;font-weight:500}.cs-wide-words{flex:1;gap:3px;display:grid}.cs-wide-words strong{font-size:22px}.cs-wide-words small:not(.cs-label){color:var(--muted);font-size:13px}.cs-wide-words .cs-bar{margin-top:8px}.cs-bar{background:var(--bar);border-radius:999px;width:100%;height:8px;display:block;overflow:hidden}.cs-bar i{border-radius:inherit;background:var(--green);transform-origin:0;height:100%;animation:cs-fill .9s var(--gl-ease) .18s both;display:block}.cs-bar[data-tone=yellow] i{background:var(--yellow)}.cs-bar[data-tone=orange] i{background:var(--orange)}.cs[data-mode=light] .cs-bar[data-tone=yellow] i{background:#e3d600}@keyframes cs-fill{0%{transform:scaleX(0)}}.cs-section{margin-top:14px}.cs-section-tight{margin-top:4px}.cs-section-gap{margin-top:10px}.cs-section h2{letter-spacing:-.02em;margin:0 2px 12px;font-size:23px}.cs-section-head{justify-content:space-between;align-items:baseline;display:flex}.cs-link{color:var(--muted);font-size:14px}.cs-link:hover{color:var(--ink)}.cs-rows{gap:8px;display:grid}.cs-rows-top{margin-top:8px}.cs-row{background:var(--card);width:100%;min-height:70px;color:var(--ink);text-align:left;border-radius:22px;align-items:center;gap:14px;padding:12px 14px;display:flex}.cs-row-thumb{background:var(--hue,#3a3734);border-radius:15px;flex-shrink:0;place-items:end center;width:46px;height:46px;display:grid;overflow:hidden}.cs-row-thumb img{transform:translateY(3px)}.cs-row-thumb svg{align-self:center}.cs-row-icon{flex-shrink:0;place-items:center;width:46px;display:grid}.cs-row-words{flex:1;gap:3px;min-width:0;display:grid}.cs-row-words strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.cs-row-words small{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;font-size:13px;display:flex;overflow:hidden}.cs-row-go{color:var(--muted)}.cs-row-side{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:13px}.cs-row-big{letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-shrink:0;width:72px;font-size:22px;font-weight:600}.cs-pay{color:var(--money-in);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:600}.cs-pay:is([data-out],[data-plain]){color:var(--ink)}.cs-pay[data-state=rejected]{color:var(--muted);text-decoration:line-through}.cs-status[data-tone=status-warn]{color:var(--tone-warn)}.cs-status[data-tone=status-violet]{color:var(--tone-violet)}.cs-status[data-tone=status-ok]{color:var(--tone-ok)}.cs-status[data-tone=status-bad]{color:var(--tone-bad)}.cs-start{background:var(--chip-on-bg);height:38px;color:var(--chip-on-ink);border-radius:999px;flex-shrink:0;padding:0 18px;font-size:14.5px;font-weight:600}.cs-dot{background:#8d8a87;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin:0 4px 0 6px}.cs-dot[data-dot=warn]{background:#feae4f}.cs-dot[data-dot=violet]{background:#b9a3ff}.cs-dot[data-dot=bad]{background:#ff6b5e}.cs-dot[data-dot=ok]{background:#6fcc64}.cs-add{box-shadow:inset 0 0 0 1.5px var(--chip-line);border-radius:999px;flex-shrink:0;padding:6px 13px;font-size:13.5px;font-weight:600}.cs-tag{color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--chip-line);border-radius:999px;flex-shrink:0;margin-left:8px;padding:1px 8px;font-size:11.5px;display:inline-flex}.cs-ease{gap:4px;display:inline-flex}.cs-ease i{background:var(--bar);border-radius:50%;width:8px;height:8px}.cs-ease i[data-on]{background:var(--yellow)}.cs[data-mode=light] .cs-ease i[data-on]{background:#161616}.cs-stars{font-variant-numeric:tabular-nums;color:var(--ink-soft);align-items:center;gap:3px;font-weight:600;display:inline-flex}.cs-stars svg{color:var(--yellow);flex-shrink:0}.cs[data-mode=light] .cs-stars svg{color:#161616}.cs-survey .cs-stars,.cs-survey .cs-stars svg{color:inherit}.cs-top{background:var(--yellow);color:#161616;letter-spacing:.05em;text-transform:uppercase;vertical-align:2px;border-radius:4px;margin-left:8px;padding:2px 6px;font-size:11px;font-weight:700;line-height:1.25;display:inline-block}.cs-goal{width:100%;color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:10px;margin-bottom:14px;font-size:13.5px;font-weight:600;display:flex}.cs-goal-bar{background:var(--bar);border-radius:4px;flex:1;height:8px;display:block;overflow:hidden}.cs-goal-bar i,.cs2-cash-bar i{background:var(--green);border-radius:4px;height:100%;transition:width .6s;display:block}.cs-goal-to{color:var(--muted)}.cs-more{height:52px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--chip-line);border-radius:999px;font-size:15.5px;font-weight:600}.cs-dock{bottom:calc(var(--gl-bottom) + 12px);z-index:40;background:linear-gradient(180deg, var(--panel-top), var(--panel-bottom));border-radius:30px;align-items:center;gap:2px;padding:7px 8px;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 20px 40px -16px #000000b3}.cs[data-mode=light] .cs-dock{box-shadow:inset 0 0 0 1px var(--line), 0 20px 40px -20px #0000004d}.cs-dock-tab{width:66px;height:54px;color:var(--dock-ink);align-content:center;place-items:center;transition:color .2s;display:grid;position:relative}.cs-dock-tab[data-on]{color:var(--dock-on)}.cs-dock-tab:after{background:var(--green);content:"";width:5px;height:5px;transition:transform .36s var(--gl-spring);border-radius:50%;margin-left:-2.5px;position:absolute;bottom:4px;left:50%;transform:scale(0)}.cs-dock-tab[data-on]:after{transform:scale(1)}.cs-dock-count{color:var(--green);font-size:12px;font-style:normal;font-weight:600;position:absolute;top:8px;right:12px}.cs-dock[data-dock=panel]{border-radius:28px;justify-content:space-around;padding:6px;left:12px;right:12px;transform:none}.cs-dock[data-dock=panel] .cs-dock-tab{flex:1;gap:3px;width:auto;height:60px}.cs-dock[data-dock=panel] .cs-dock-tab small{letter-spacing:.01em;font-size:11.5px;font-weight:600}.cs-dock[data-dock=panel] .cs-dock-tab:after{top:4px;bottom:auto}.cs-dock[data-dock=panel] .cs-dock-count{top:6px;right:calc(50% - 22px)}.cs-dock[data-dock=play] .cs-dock-tab{width:52px}.cs-dock-play{background:var(--orange);color:#161616;height:54px;box-shadow:0 0 0 6px var(--body), 0 16px 26px -10px #0009;transition:transform .22s var(--gl-spring);border-radius:999px;align-items:center;gap:7px;margin:-24px 6px 0;padding:0 20px 0 16px;font-size:16px;font-weight:700;display:inline-flex}.cs-dock-play[data-on]{background:var(--green)}.cs-dock[data-dock=bar]{padding:6px 8px calc(var(--gl-bottom) + 4px);background:var(--body);box-shadow:inset 0 1px 0 var(--line);border-radius:0;justify-content:space-around;gap:0;bottom:0;left:0;right:0;transform:none}.cs[data-mode=light] .cs-dock[data-dock=bar]{box-shadow:inset 0 1px 0 var(--line)}.cs-dock[data-dock=bar] .cs-dock-tab{flex:1;gap:4px;width:auto;height:54px}.cs-dock[data-dock=bar] .cs-dock-tab small{letter-spacing:.01em;font-size:11.5px;font-weight:500}.cs-dock[data-dock=bar] .cs-dock-tab[data-on] small{font-weight:650}.cs-dock[data-dock=bar] .cs-dock-tab:after{display:none}.cs-dock[data-dock=bar] .cs-dock-count{background:var(--green);color:#161616;min-width:18px;height:18px;box-shadow:0 0 0 2px var(--body);border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;top:3px;left:calc(50% + 6px);right:auto}.cs-title{padding:4px 2px 6px}.cs-title h1{letter-spacing:-.035em;font-size:42px;line-height:1.02}.cs-title p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.45}.cs-title-row{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.cs-count{color:var(--muted);padding-bottom:6px;font-size:15px}.cs-back{height:44px;color:var(--ink);align-self:flex-start;align-items:center;gap:2px;margin-left:-8px;font-size:16px;font-weight:500;display:inline-flex}.cs-chips{scrollbar-width:none;gap:8px;padding:2px;display:flex;overflow-x:auto}.cs-chip{height:38px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--chip-line);border-radius:999px;flex-shrink:0;padding:0 17px;font-size:14.5px;font-weight:500;transition:background-color .2s,color .2s}.cs-chip[data-on]{background:var(--chip-on-bg);color:var(--chip-on-ink);box-shadow:none}.cs-chips-small .cs-chip{height:32px;padding:0 13px;font-size:13px}.cs-note{color:var(--muted);margin:2px 2px 4px;font-size:14px;line-height:1.45}.cs-lane{background:var(--hue);min-height:188px;color:var(--hue-ink);text-align:left;border-radius:26px;flex-direction:column;justify-content:flex-start;padding:18px;display:flex;position:relative}.cs-lane[data-big]{min-height:318px;margin:4px 0 18px;padding:24px}.cs-lane-words{z-index:2;gap:4px;display:grid;position:relative}.cs-lane-words strong{letter-spacing:-.03em;font-size:26px;line-height:1.04}.cs-lane[data-big] .cs-lane-words strong{font-size:40px}.cs-lane-words small{color:var(--hue-ink-soft);font-size:14px}.cs-lane-art{z-index:1;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:86%;height:64%;display:flex;position:absolute;bottom:-6px;right:-4px}.cs-lane[data-big] .cs-lane-art{width:70%;height:78%;bottom:-30px;right:-12px}.cs-lane-art img{filter:drop-shadow(0 14px 16px #0003);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.cs-lane[data-big] .cs-play{height:44px;padding:0 18px 0 13px;font-size:16px;bottom:20px;left:20px}.cs-tiles .cs-lane{min-height:204px}.cs-games{grid-template-columns:1fr 1fr;gap:40px 10px;padding:38px 0 6px;display:grid}.cs-games .cs-game{border-radius:24px;justify-content:flex-end;min-height:206px;padding:14px}.cs-games .cs-game-words{gap:3px;max-width:none}.cs-games .cs-game-words strong{font-size:17px;line-height:1.12}.cs-games .cs-game-words small{font-size:12.5px}.cs-games .cs-game-art{align-items:flex-start;width:78%;height:132px;top:-42px;bottom:auto;right:-2px}.cs-games .cs-play{align-self:flex-start;height:34px;margin-top:10px;padding:0 13px 0 9px;font-size:13.5px;position:static}.cs-hero{background:var(--hue);min-height:486px;color:var(--hue-ink);border-radius:30px;margin-top:2px;padding:70px 22px 22px;position:relative}.cs-hero-back{width:48px;height:48px;color:var(--hue-ink);place-items:center;display:grid;position:absolute;top:12px;left:8px}.cs-hero-words{z-index:2;gap:8px;max-width:82%;display:grid;position:relative}.cs-hero-words strong{letter-spacing:-.035em;font-size:38px;line-height:1}.cs-hero-words small{color:var(--hue-ink-soft);font-size:15px}.cs-hero-art{z-index:1;pointer-events:none;justify-content:flex-end;align-items:flex-end;width:90%;height:76%;display:flex;position:absolute;bottom:-36px;right:-14px}.cs-hero-art img{filter:drop-shadow(0 20px 24px #00000040);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.cs-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:44px;display:grid}.cs-facts>span{background:var(--card);border-radius:20px;gap:2px;padding:13px 12px 14px;display:grid}.cs-facts strong{letter-spacing:-.02em;font-size:18px;font-weight:600}.cs-facts small{color:var(--muted);font-size:12.5px}.cs-about{color:var(--ink-soft);margin:12px 2px 0;font-size:16px;line-height:1.5}.cs-steps{gap:8px;display:grid}.cs-steps li{background:var(--card);border-radius:20px;align-items:center;gap:12px;padding:15px 16px;display:flex}.cs-steps b{width:20px;color:var(--muted);font-size:15px}.cs-steps span{flex:1;gap:2px;font-size:15.5px;display:grid}.cs-steps span small{color:var(--tone-warn);font-size:12.5px}.cs-steps strong{color:var(--money-in);font-size:16px;font-weight:600}.cs-steps li[data-optional] strong{color:var(--muted)}.cs-bullets li{color:var(--ink-soft);margin:8px 2px;padding-left:18px;font-size:15px;line-height:1.5;position:relative}.cs-bullets li:before{background:var(--ink);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:2px}.cs-action{bottom:calc(var(--gl-bottom) + 92px);z-index:5;margin-top:18px;position:sticky}.cs-action-button{background:var(--action-bg);width:100%;height:60px;color:var(--action-ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex;box-shadow:0 18px 36px -16px #000000b3}.cs-action-button[data-done]{background:var(--green);color:#161616}.cs-ghost-button{width:100%;height:56px;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--chip-line);border-radius:999px;justify-content:center;align-items:center;font-size:16.5px;font-weight:600;display:flex}.cs-pair{gap:8px;margin-top:18px;display:grid}.cs-done{background:var(--yellow);min-height:300px;color:var(--hue-ink);border-radius:30px;align-content:start;justify-items:start;gap:4px;margin-top:6px;padding:24px;display:grid;position:relative}.cs-done small{color:var(--hue-ink-soft);margin-top:14px;font-size:15px}.cs-done strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:600;line-height:1}.cs-done-art{height:200px;position:absolute;bottom:-24px;right:-10px}.cs-done-art img{width:auto;height:100%;display:block}.cs-tick{color:var(--green);animation:cs-pop .52s var(--gl-spring) both;place-items:center;display:grid}.cs[data-mode=light] .cs-tick{color:#23863a}.cs-tick-big,.cs[data-mode=light] .cs-tick-big{color:#161616}@keyframes cs-pop{0%{transform:scale(.4)}}.cs-scrim{z-index:80;view-transition-name:cs-scrim;cursor:default;background:#0000008c;position:absolute;inset:0}.cs-sheet{z-index:90;max-height:86%;padding:10px 18px calc(var(--gl-bottom) + 18px);background:var(--card);view-transition-name:cs-sheet;border-radius:30px 30px 0 0;gap:6px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.cs[data-mode=light] .cs-sheet{box-shadow:inset 0 1px 0 var(--line)}.cs-sheet-handle{background:var(--bar);border-radius:999px;width:42px;height:5px;margin:0 auto 10px;display:block}.cs-sheet-title{letter-spacing:-.03em;font-size:30px}.cs-sheet-title span{color:var(--muted)}.cs-sheet-note{margin-bottom:8px;font-size:17px;line-height:1.35}.cs-sheet-buttons{gap:8px;margin-top:14px;display:grid}.cs-sheet-buttons .cs-action-button{box-shadow:none}.cs-sheet-done{text-align:center;justify-items:center;gap:10px;padding:10px 4px 4px;display:grid}.cs-sheet-done h2{letter-spacing:-.02em;font-size:26px}.cs-sheet-done p{color:var(--muted);font-size:15px;line-height:1.45}.cs-sheet-done .cs-action-button,.cs-sheet-done .cs-ghost-button{box-shadow:none;margin-top:10px}.cs-options{gap:8px;display:grid}.cs-option{width:100%;min-height:52px;color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1.5px var(--chip-line);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:15.5px;display:flex}.cs-option i{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--chip-line);border-radius:50%;flex-shrink:0}.cs-option[data-on]{box-shadow:inset 0 0 0 2px var(--ink)}.cs-option[data-on] i{background:var(--green);box-shadow:none}.cs-stepper{justify-content:center;align-items:center;gap:28px;padding:18px 0;display:flex}.cs-stepper strong{text-align:center;font-variant-numeric:tabular-nums;min-width:110px;font-size:40px;font-weight:600}html[data-gl-motion=gl-sheet]::view-transition-old(gl-screen){animation:none}html[data-gl-motion=gl-sheet]::view-transition-new(gl-screen){animation:none}html[data-gl-motion=gl-unsheet]::view-transition-old(gl-screen){animation:none}html[data-gl-motion=gl-unsheet]::view-transition-new(gl-screen){animation:none}::view-transition-group(cs-sheet){z-index:95;animation:none}::view-transition-group(cs-scrim){z-index:95;animation:none}html[data-gl-motion=gl-sheet]::view-transition-new(cs-sheet){animation:.46s cubic-bezier(.2,.9,.25,1) both cs-sheet-up}html[data-gl-motion=gl-sheet]::view-transition-new(cs-scrim){animation:.26s both cs-fade-in}html[data-gl-motion=gl-unsheet]::view-transition-old(cs-sheet){animation:.3s ease-in both cs-sheet-down}html[data-gl-motion=gl-unsheet]::view-transition-old(cs-scrim){animation:.26s both cs-fade-out}html[data-gl-motion=gl-version] :is(.cs-sheet,.cs-scrim){view-transition-name:none}@keyframes cs-sheet-up{0%{transform:translateY(100%)}}@keyframes cs-sheet-down{to{transform:translateY(100%)}}@keyframes cs-fade-in{0%{opacity:0}}@keyframes cs-fade-out{to{opacity:0}}.cs-money{font-variant-numeric:tabular-nums;margin-top:2px;letter-spacing:-.045em!important;font-size:66px!important}.cs-chart{background:var(--card);border-radius:26px;padding:16px 16px 12px;position:relative}.cs-chart-best{color:var(--muted);font-size:13px}.cs-bars{align-items:flex-end;gap:8px;height:150px;margin-top:12px;display:flex}.cs-bar-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.cs-bar-col small{color:var(--muted);font-size:12px}.cs-bar-v{background:var(--bar);transform-origin:bottom;width:100%;animation:cs-grow .76s var(--gl-spring) both;animation-delay:calc(var(--i,0) * 55ms + .12s);border-radius:10px;display:block}.cs-bar-v[data-best]{background:var(--salmon)}@keyframes cs-grow{0%{transform:scaleY(0)}}.cs-kind{background:var(--hue);min-height:132px;color:var(--hue-ink);border-radius:26px;align-content:start;gap:2px;padding:16px;display:grid;position:relative;overflow:hidden}.cs-kind small{color:var(--hue-ink-soft);font-size:13px}.cs-kind strong{letter-spacing:-.03em;font-size:30px;font-weight:600}.cs-kind-art{height:92px;position:absolute;bottom:-16px;right:-10px}.cs-kind-art img{width:auto;height:100%;display:block}.cs-day h3{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 4px 8px;font-size:12.5px}.cs-month{background:var(--card);border-radius:26px;padding:16px}.cs-month-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cs-month-head strong{font-size:18px}.cs-month-head span{gap:8px;display:flex}.cs-month-head .cs-round{width:38px;height:38px}.cs-month-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px 2px;display:grid}.cs-month-grid>small{color:var(--muted);padding-bottom:4px;font-size:12px}.cs-month-day{width:40px;height:40px;color:var(--ink-soft);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin:0 auto;font-size:15px;display:grid}.cs-month-day[data-today]{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--chip-line)}.cs-month-day[data-money]{background:var(--salmon);color:#161616;font-weight:600}.cs-month-day[data-picked]{background:var(--chip-on-bg);color:var(--chip-on-ink)}.cs-clears{background:var(--salmon);color:var(--hue-ink);border-radius:26px;gap:2px;margin-bottom:10px;padding:18px 20px;display:grid}.cs-clears small,.cs-clears span{color:var(--hue-ink-soft);font-size:14px}.cs-clears strong{letter-spacing:-.03em;font-size:40px;font-weight:600}.cs-money-row{min-height:64px}.cs-field{background:var(--card);border-radius:20px;gap:4px;margin-top:10px;padding:14px 16px;display:grid}.cs-field small{color:var(--muted);font-size:12.5px}.cs-field span{font-size:16px}.cs-path{background:var(--card);border-radius:26px;margin-top:14px;padding:18px 16px 8px}.cs-path h2{letter-spacing:-.02em;margin:0 2px 6px;font-size:23px}.cs-path-group{position:relative}.cs-path-group h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:14px 2px 2px;font-size:12px;font-weight:600}.cs-path-step{align-items:center;gap:14px;min-height:58px;display:flex;position:relative}.cs-path-step:before{background:var(--bar);content:"";width:2px;position:absolute;top:0;bottom:0;left:11px}.cs-path-group:first-of-type .cs-path-step:first-of-type:before{top:50%}.cs-path-group:last-of-type .cs-path-step:last-of-type:before{bottom:50%}.cs-path-step .cs-dot{z-index:1;box-shadow:0 0 0 4px var(--card);margin:0 4px 0 6px;position:relative}.cs-path-group[data-group="1"] .cs-path-step{min-height:70px}.cs-path-group[data-group="1"] .cs-pay{color:var(--money-in);font-size:22px}.cs-ring{aspect-ratio:1;place-items:center;width:min(330px,100%);margin:2px auto 8px;display:grid;position:relative}.cs-ring-svg{width:100%;height:100%;position:absolute;inset:0}.cs-ring-track{fill:none;stroke:var(--card);stroke-width:12px}.cs[data-mode=light] .cs-ring-track{stroke:var(--bar)}.cs-ring-fill{fill:none;stroke:var(--green);stroke-width:12px;stroke-linecap:round;animation:cs-ring-draw 1.3s var(--gl-ease) .15s both}@keyframes cs-ring-draw{0%{stroke-dashoffset:var(--c)}}.cs-ring-coin{aspect-ratio:1;background:var(--orange);width:85%;color:var(--hue-ink);text-align:center;border-radius:50%;align-content:center;justify-items:center;gap:2px;display:grid}.cs-ring-coin small{color:var(--hue-ink-soft);font-size:14px}.cs-ring-coin strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:600;line-height:1.05}.cs-ring-note{margin-top:4px;font-size:13.5px;font-weight:600}.cs-figures{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:4px;display:grid}.cs-figure{background:var(--card);color:var(--ink);text-align:left;border-radius:20px;gap:2px;padding:14px 12px;display:grid}.cs-figure small{color:var(--muted);font-size:12.5px}.cs-figure strong{font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.cs-bento{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(160px,auto);gap:10px;display:grid}.cs-bento-tall{grid-row:span 2;display:flex}.cs-bento .cs-coin{padding-top:14px}.cs-bento .cs-coin-art{width:70px;height:70px}.cs-week{grid-column:1/-1;min-height:0}.cs-week-head{justify-content:space-between;align-items:baseline;display:flex}.cs-week-head strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.cs-week-bars{align-items:flex-end;gap:8px;height:84px;display:flex}.cs-week-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.cs-week-col small{color:var(--muted);font-size:11px}.cs-week-bar{background:var(--bar);transform-origin:bottom;width:100%;animation:cs-grow .76s var(--gl-spring) both;animation-delay:calc(var(--i,0) * 55ms + .16s);border-radius:7px;display:block}.cs-week-bar[data-best]{background:var(--salmon)}.cs-claim{gap:12px;margin-bottom:4px}.cs-claim-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.cs-claim-head strong{letter-spacing:-.02em;font-size:22px}.cs-claim-head small{color:var(--muted);font-size:13px}.cs-claim-list{gap:8px;display:grid}.cs-claim-badge{color:var(--ink);text-align:left;align-items:center;gap:12px;display:flex}.cs-claim-badge>span:last-child{gap:1px;display:grid}.cs-claim-badge strong{font-size:16px}.cs-claim-badge small{color:var(--muted);font-size:13px}.cs-ach-head{color:var(--muted);gap:10px;margin-bottom:6px;font-size:14px;display:grid}.cs-ach-line{justify-content:space-between;align-items:center;gap:12px;min-height:38px;display:flex}.cs-badges{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cs-badge-card{background:var(--card);color:var(--ink);text-align:center;border-radius:24px;align-content:start;justify-items:center;gap:5px;padding:18px 12px 16px;display:grid}.cs-badge-card>strong{margin-top:6px;font-size:15.5px;line-height:1.2}.cs-badge-card>small{color:var(--muted);font-size:12.5px;line-height:1.35}.cs-badge{width:44px;height:44px;color:var(--muted);flex-shrink:0;place-items:center;display:grid}.cs-badge svg{width:34px;height:34px}.cs-badge[data-status=claimed]{color:var(--green)}.cs-badge[data-status=claimable]{color:var(--orange);animation:cs-wiggle 2.4s var(--gl-ease) infinite}.cs[data-mode=light] .cs-badge[data-status=claimed]{color:#23863a}.cs[data-mode=light] .cs-badge[data-status=claimable]{color:#c46a00}@keyframes cs-wiggle{0%,70%,to{transform:none}78%{transform:rotate(-8deg)scale(1.06)}86%{transform:rotate(7deg)scale(1.06)}}.cs-badge-claim{color:var(--tone-warn);margin-top:4px;font-size:13px;font-weight:600}.cs-badge-progress{gap:5px;width:100%;margin-top:6px;display:grid}.cs-badge-progress small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.cs-code{background:var(--salmon);min-height:270px;color:var(--hue-ink);border-radius:30px;align-content:start;gap:4px;padding:22px;display:grid;position:relative}.cs-code small{color:var(--hue-ink-soft);font-size:14px}.cs-code strong{letter-spacing:.08em;font-size:46px;font-weight:600}.cs-code-link{max-width:62%;color:var(--hue-ink-soft);overflow-wrap:anywhere;font-size:14px}.cs-code-buttons{z-index:2;position:absolute;bottom:20px;left:20px}.cs-play-static{height:44px;padding:0 18px 0 13px;font-size:16px;position:static}.cs-code-art{height:170px;position:absolute;bottom:-20px;right:-8px}.cs-code-art img{width:auto;height:100%;display:block}.cs-me{align-items:center;gap:16px;padding:6px 0 4px;display:flex}.cs-me-face{background:var(--card);border-radius:28px;flex-shrink:0;place-items:end center;width:84px;height:84px;font-size:30px;display:grid;overflow:hidden}.cs-me-face img{transform:translateY(6px)}.cs-me-words{gap:2px;min-width:0;display:grid}.cs-me-words strong{letter-spacing:-.03em;font-size:30px}.cs-me-words small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.cs-switch-row{min-height:78px}.cs-switch-row .cs-row-words small{white-space:normal}.cs-toggle{background:#101010;border-radius:15px;flex-shrink:0;width:50px;height:30px;display:block;position:relative;box-shadow:inset 0 0 0 2.5px #57534e}.cs[data-mode=light] .cs-toggle{background:#fff;box-shadow:inset 0 0 0 2.5px #cbc7c2}.cs-toggle i{width:18px;transition:transform .42s var(--gl-spring), background-color .22s ease;background:#57534e;border-radius:9px;position:absolute;top:6px;bottom:6px;left:6px}.cs[data-mode=light] .cs-toggle i{background:#cbc7c2}.cs-toggle[data-on] i,.cs[data-mode=light] .cs-toggle[data-on] i{background:var(--green);transform:translate(20px)}.cs-seg{box-shadow:inset 0 0 0 1.5px var(--chip-line);border-radius:999px;flex-shrink:0;padding:3px;display:flex}.cs-seg button{height:32px;color:var(--muted);border-radius:999px;padding:0 13px;font-size:13.5px;font-weight:600}.cs-seg button[data-on]{background:var(--chip-on-bg);color:var(--chip-on-ink)}.cs-signout{height:52px;color:var(--tone-bad);margin-top:14px;font-size:16px;font-weight:600}.cs-profile-head{background:var(--card);border-radius:26px;align-items:center;gap:16px;padding:16px 18px;display:flex}.cs-profile-art img{width:auto;height:86px;display:block}.cs-profile-words{flex:1;gap:2px;display:grid}.cs-profile-words strong{letter-spacing:-.03em;font-size:34px;font-weight:600}.cs-profile-words small{color:var(--muted);font-size:13.5px}.cs-profile-words .cs-bar{margin-top:8px}.cs[data-look=surveys] .cs-survey-row{min-height:78px}.cs[data-look=surveys] .cs-survey-row .cs-row-big{font-size:24px}@media (prefers-reduced-motion:reduce){.cs-badge[data-status=claimable],.cs-bar i,.cs-ring-fill,.cs-hud-fill,.cs-tick{animation:none}}.cs2-cash{margin-bottom:12px;position:relative}.cs2-cash-body{background:var(--orange);width:100%;color:var(--hue-ink);text-align:left;border-radius:28px;align-content:start;justify-items:start;padding:18px 18px 70px;display:grid;position:relative}.cs2-flag{color:#fff;background:#161616;border-radius:999px;align-items:center;gap:7px;height:28px;padding:0 12px 0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.cs2-flag i{background:#8d8a87;border-radius:50%;width:8px;height:8px}.cs2-flag[data-on] i{background:var(--green)}.cs2-cash-title{letter-spacing:-.02em;margin-top:14px;font-size:24px}.cs2-cash-amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:50px;font-weight:600;line-height:1}.cs2-cash-note{color:var(--hue-ink-soft);margin-top:7px;font-size:13px;line-height:1.35}.cs2-cash-bar{background:#fff;border-radius:4px;width:min(240px,62%);height:8px;margin-top:12px;display:block;overflow:hidden}.cs2-cash-go{height:38px;padding:0 15px 0 11px;font-size:14.5px;bottom:18px;left:18px}.cs2-cash-coin{z-index:2;animation:3.4s ease-in-out infinite cs2-float;display:block;position:absolute;bottom:-24px;right:-12px}.cs2-coin-spin{filter:drop-shadow(0 16px 18px #82460059);animation:cs-spin .9s var(--gl-ease) both;display:block}@keyframes cs2-float{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-8px)rotate(-2deg)}}.cs-survey[data-start]{min-height:208px}.cs-survey[data-start] .cs-play{height:34px;padding:0 13px 0 9px;font-size:13.5px;bottom:14px;left:14px}.cs-survey[data-start]{isolation:isolate;overflow:visible}.cs-survey[data-start] :is(strong,.cs-survey-pay,small){z-index:2}.cs-survey[data-start] .cs-survey-art{z-index:1;width:52%;height:54%;bottom:-18px;right:-4px}.cs-survey[data-start] .cs-survey-art img{filter:drop-shadow(0 14px 16px #00000038)}.cs2-hero{background:var(--orange);min-height:268px;color:var(--hue-ink);border-radius:30px;align-content:start;justify-items:start;gap:4px;margin-top:2px;padding:22px;transition:background-color .4s;display:grid;position:relative}.cs2-hero[data-done]{background:#9be38a}.cs2-hero-amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin-top:14px;font-size:66px;font-weight:600;line-height:1}.cs2-hero>small{max-width:62%;color:var(--hue-ink-soft);margin-top:8px;font-size:14px;line-height:1.4}.cs2-hero-coin{animation:3.4s ease-in-out infinite cs2-float;position:absolute;bottom:-28px;right:-12px}.cs2-hero-coin svg{filter:drop-shadow(0 14px 16px #82460059)}.cs2-minbar{gap:7px;width:56%;margin-top:18px;display:grid}.cs2-minbar-track{background:#d98c34;border-radius:999px;height:10px;display:block;overflow:hidden}.cs2-minbar-track i{border-radius:inherit;transform-origin:0;height:100%;animation:cs-fill .9s var(--gl-ease) .2s both;background:#161616;display:block}.cs2-minbar small{font-size:13px;font-weight:600}.cs2-amount{background:var(--card);border-radius:26px;justify-items:center;padding:20px 18px 16px;display:grid}.cs2-amount-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:54px;font-weight:600;line-height:1.05}.cs2-amount>small{color:var(--muted);font-size:13.5px}.cs2-amount-chips{justify-content:center;margin-top:12px}.cs2-slider{cursor:grab;touch-action:none;outline:none;width:100%;height:60px;margin-top:14px;position:relative}.cs2-slider:active{cursor:grabbing}.cs2-slider-rail{position:absolute;inset:0 24px}.cs2-slider-track{background:var(--bar);border-radius:999px;height:12px;margin-top:-6px;position:absolute;top:50%;left:0;right:0;overflow:hidden}.cs2-slider-track i{background:var(--green);height:100%;display:block}.cs2-slider-knob{width:46px;height:46px;transition:transform .18s var(--gl-spring);margin:-23px 0 0 -23px;position:absolute;top:50%}.cs2-slider-knob svg{filter:drop-shadow(0 6px 8px #00000059)}.cs2-slider:active .cs2-slider-knob{transform:scale(1.14)rotate(-12deg)}.cs2-slider:focus-visible .cs2-slider-knob{outline:2px solid var(--ink);outline-offset:3px;border-radius:50%}.cs2-gift{background:var(--salmon);min-height:188px;color:var(--hue-ink);border-radius:24px;align-content:space-between;padding:20px 22px;display:grid;position:relative;overflow:hidden}.cs2-gift:before,.cs2-gift:after{content:"";border-radius:50%;position:absolute}.cs2-gift:before{background:#fda59e;width:190px;height:190px;bottom:-70px;right:-44px}.cs2-gift:after{background:#fb958c;width:150px;height:150px;bottom:-100px;right:52px}.cs2-gift>*{z-index:1;position:relative}.cs2-gift-top{align-items:center;gap:8px;display:flex}.cs2-gift-top b{letter-spacing:-.01em;font-size:17px;font-weight:700}.cs2-gift-top small{letter-spacing:.14em;text-transform:uppercase;color:var(--hue-ink-soft);margin-left:auto;font-size:11.5px;font-weight:700}.cs2-gift-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:22px;font-size:44px;font-weight:600}.cs2-gift-mail{font-size:14.5px;font-weight:500}.cs2-bar{gap:3px;height:14px;margin-bottom:12px;display:flex}.cs2-bar i{transform-origin:0;min-width:8px;animation:cs-fill .8s var(--gl-ease) both;animation-delay:calc(var(--i,0) * 90ms + .15s);background:#8d8a87;border-radius:999px;display:block}.cs2-bar i[data-tone=ok]{background:#6fcc64}.cs2-bar i[data-tone=warn]{background:#feae4f}.cs2-bar i[data-tone=violet]{background:#b9a3ff}.cs2-bar i[data-tone=pink],.cs-dot[data-dot=pink]{background:#ff9ccb}.cs-dot[data-dot=muted]{background:#8d8a87}.cs2-tiles{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cs2-tile{background:var(--card);color:var(--ink);text-align:left;border-radius:20px;align-content:start;gap:4px;padding:14px;transition:box-shadow .18s;display:grid}.cs2-tile[data-open]{box-shadow:inset 0 0 0 2px var(--ink)}.cs2-tile-head{align-items:center;display:flex}.cs2-tile-head .cs-dot{width:10px;height:10px;margin:0 7px 0 0}.cs2-tile-head small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.cs2-tile strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.cs2-tile-note{color:var(--muted);font-size:12px}.cs2-rejected{width:100%;color:var(--muted);text-align:left;box-shadow:inset 0 0 0 1px var(--chip-line);border-radius:18px;align-items:center;gap:10px;margin-top:8px;padding:12px 14px;font-size:13.5px;display:flex}.cs2-rejected span{flex:1}.cs2-rejected .cs-dot{margin:0}.cs2-rejected[data-open]{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink)}.cs2-open{animation:cs2-open .36s var(--gl-ease) both;margin-top:8px}@keyframes cs2-open{0%{transform:translateY(-8px)}}.cs2-spinner{border:3px solid;border-right-color:#0000;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite cs2-turn}@keyframes cs2-turn{to{transform:rotate(360deg)}}.cs2-request{margin-top:16px;position:relative}.cs2-request .cs-action-button{box-shadow:none}.cs2-done-action{justify-items:center;gap:4px;margin-top:4px;display:grid}.cs2-again{height:40px;color:var(--muted);padding:0 16px;font-size:14px;font-weight:600}.cs2-burst{z-index:6;pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.cs2-burst i{background:var(--yellow);border-radius:50%;width:12px;height:12px;animation:.95s cubic-bezier(.2,.8,.3,1) both cs2-burst;position:absolute;top:-6px;left:-6px}.cs2-burst i[data-shape="1"]{background:var(--orange);border-radius:3px}.cs2-burst i[data-shape="2"]{background:var(--green);width:9px;height:9px}@keyframes cs2-burst{0%{transform:translate(0)scale(.2)rotate(0)}70%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(1) rotate(var(--r));opacity:0}}.cs-sheet.cs2-sheet{max-height:none;padding:0;overflow:visible}.cs2-sheet-scroll{max-height:690px;padding:10px 18px calc(var(--gl-bottom) + 18px);scrollbar-width:none;overflow-y:auto}.cs2-sheet-art{z-index:1;pointer-events:none;height:112px;position:absolute;top:-88px;right:20px}.cs2-sheet-art img{width:auto;height:100%;display:block}.cs2-hop{animation:gl-hop .7s var(--gl-spring) both}.cs2-step{animation:cs2-step .42s var(--gl-ease) both}@keyframes cs2-step{0%{transform:translateY(14px)}}.cs2-q-head{align-items:center;gap:10px;margin:4px 0 12px;display:flex}.cs2-reward{background:var(--yellow);color:#161616;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;height:36px;padding:0 14px 0 7px;font-size:15px;font-weight:700;display:inline-flex}.cs2-q-head small{color:var(--muted);font-size:13px}.cs2-q-title{letter-spacing:-.025em;max-width:86%;font-size:27px;line-height:1.12}.cs2-q-note{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.4}.cs2-options{gap:8px;margin-top:16px;display:grid}.cs2-option{width:100%;min-height:56px;color:var(--ink);text-align:left;box-shadow:inset 0 0 0 1.5px var(--chip-line);border-radius:18px;align-items:center;gap:14px;padding:0 18px;font-size:16px;font-weight:500;transition:background-color .2s,color .2s,box-shadow .2s;display:flex;position:relative}.cs2-option>i{background:var(--hue);border-radius:50%;flex-shrink:0;width:12px;height:12px}.cs2-option>span{flex:1}.cs2-option[data-on]{background:var(--hue);color:#161616;box-shadow:none;animation:cs2-chosen .46s var(--gl-spring)}.cs2-option[data-on]>i{display:none}.cs2-option[data-on]:after{content:"";transform-origin:0;background:#161616;border-radius:2px;height:3px;animation:.62s linear both cs2-move-on;position:absolute;bottom:8px;left:18px;right:18px}.cs2-option[data-dim]{color:var(--muted)}@keyframes cs2-chosen{40%{transform:scale(1.035)}}@keyframes cs2-move-on{0%{transform:scaleX(0)}}.cs2-numbers{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:16px;display:grid}.cs2-number{height:60px;color:var(--ink);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1.5px var(--chip-line);border-radius:18px;font-size:21px;font-weight:600;transition:background-color .2s,color .2s}.cs2-number[data-on]{background:var(--hue);color:#161616;box-shadow:none;animation:cs2-chosen .46s var(--gl-spring)}.cs2-later{height:46px;color:var(--muted);margin:8px auto 0;padding:0 18px;font-size:15px;font-weight:600;display:block}.cs2-result{text-align:center;justify-items:center;gap:10px;padding:18px 4px 4px;display:grid;position:relative}.cs2-result h2{letter-spacing:-.02em;font-size:28px}.cs2-result p{color:var(--muted);font-size:15px;line-height:1.45}.cs2-result .cs-action-button,.cs2-result .cs-ghost-button{box-shadow:none;margin-top:10px}.cs2-yellow{background:var(--yellow);color:#161616}.cs2-check{color:var(--green);place-items:center;display:grid;position:relative}.cs2-check path{stroke-dasharray:30;stroke-dashoffset:30px;animation:cs2-draw .52s var(--gl-ease) .12s forwards}.cs[data-mode=light] .cs2-check{color:#23863a}@keyframes cs2-draw{to{stroke-dashoffset:0}}.cs2-progress{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;padding:0 2px 4px;display:grid}.cs2-progress strong{letter-spacing:-.02em;font-size:30px;font-weight:600}.cs2-progress small{color:var(--muted);font-size:14px}.cs2-dots{grid-column:1/-1;gap:6px;margin-top:10px;display:flex}.cs2-dots i{background:var(--bar);border-radius:999px;flex:1;height:6px;transition:background-color .3s}.cs2-dots i[data-done]{background:var(--green)}.cs2-dots i[data-now]{background:var(--ink)}.cs2-quiz{background:var(--card);border-radius:28px;gap:4px;margin-top:34px;padding:22px 18px 14px;display:grid;position:relative}.cs2-quiz-count{color:var(--muted);font-size:13px}.cs2-quiz h2{letter-spacing:-.025em;max-width:72%;font-size:26px;line-height:1.12}.cs2-quiz-art{pointer-events:none;height:104px;position:absolute;top:-30px;right:-4px}.cs2-quiz-art img{width:auto;height:100%;display:block}.cs2-quiz-done{text-align:center;justify-items:center;gap:8px;padding:26px 20px 20px}.cs2-quiz-done h2{max-width:none}.cs2-quiz-done p{color:var(--muted);font-size:15px}.cs2-quiz-done .cs-ghost-button{margin-top:8px}html[data-gl-motion=gl-quiz] .cs2-quiz{view-transition-name:cs2-quiz}html[data-gl-motion=gl-quiz]::view-transition-old(gl-screen){animation:none}html[data-gl-motion=gl-quiz]::view-transition-new(gl-screen){animation:none}html[data-gl-motion=gl-quiz]::view-transition-group(cs2-quiz){animation-duration:.42s;animation-timing-function:var(--gl-ease,ease-out)}html[data-gl-motion=gl-quiz]::view-transition-old(cs2-quiz){animation:.3s ease-in both cs2-card-out}html[data-gl-motion=gl-quiz]::view-transition-new(cs2-quiz){animation:cs2-card-in .46s var(--gl-ease,ease-out) 60ms both}@keyframes cs2-card-out{to{opacity:0;transform:translate(-70%)rotate(-7deg)}}@keyframes cs2-card-in{0%{opacity:0;transform:translate(70%)rotate(7deg)}}.cs2-brandbar{gap:4px;min-height:60px}.cs2-brandbar>:first-child{margin-right:auto}.cs2-start{gap:8px;display:grid}.cs2-start-card{color:#161616;text-align:center;border-radius:34px;align-content:start;justify-items:center;gap:12px;min-height:488px;margin-top:4px;padding:58px 26px 26px;display:grid;position:relative}.cs2-start-card[data-dark]{color:#fff}.cs[data-mode=light] .cs2-start-card[data-dark]{box-shadow:inset 0 0 0 1px var(--line)}.cs2-start-mark{min-height:104px;animation:cs-pop .62s var(--gl-spring) .12s both;place-items:center;display:grid}.cs2-start-name{font-family:var(--font-inter-tight), system-ui, sans-serif;letter-spacing:-.045em;font-size:48px;font-weight:700;line-height:1}.cs2-start-card p{max-width:250px;color:var(--hue-ink-soft);font-size:16.5px;line-height:1.4}.cs2-start-card[data-dark] p{color:#a39d95}.cs2-start-art{pointer-events:none;justify-content:center;align-items:flex-end;height:190px;display:flex;position:absolute;bottom:-38px;left:0;right:0}.cs2-start-art img{filter:drop-shadow(0 14px 16px #00000040);width:auto;height:150px;margin:0 -18px}.cs2-start-art img:nth-child(2){z-index:1;height:188px;position:relative}.cs2-start-doors{gap:10px;margin-top:52px;display:grid}.cs2-start-doors .cs-action-button{box-shadow:none}.cs2-google{gap:12px}.cs2-start-new{text-align:center;color:var(--muted);margin-top:6px;font-size:14.5px}.cs2-start-new b{color:var(--ink);font-weight:600}.cs2-strip{background:var(--orange);width:100%;color:var(--hue-ink);text-align:left;border-radius:26px;align-items:center;gap:12px;margin-bottom:6px;padding:12px 14px 12px 10px;display:flex}.cs2-strip-coin{flex-shrink:0;animation:3.4s ease-in-out infinite cs2-float}.cs2-strip-words{flex:1;display:grid}.cs2-strip-words small{color:var(--hue-ink-soft);font-size:13px;font-weight:600}.cs2-strip-words strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.05}.cs2-strip-go{height:40px;padding:0 16px;font-size:14.5px;position:static}.cs2-pair{align-items:stretch;margin-bottom:14px}.cs2-cash[data-tall]{margin-bottom:0}.cs2-cash[data-tall] .cs2-cash-body{border-radius:30px;gap:2px;height:100%;min-height:262px;padding:16px 16px 66px}.cs2-cash[data-tall] .cs2-flag{height:26px;font-size:12px}.cs2-cash[data-tall] .cs2-cash-title{margin-top:10px;font-size:18px}.cs2-cash[data-tall] .cs2-cash-amount{margin-top:0;font-size:40px}.cs2-cash[data-tall] .cs2-cash-note{font-size:12.5px}.cs2-cash[data-tall] .cs2-cash-go{height:36px;padding:0 14px 0 11px;font-size:13.5px;bottom:14px;left:14px}.cs2-cash[data-tall] .cs2-cash-coin{top:-20px;bottom:auto;right:-12px}.cs2-pair .cs-survey[data-start]{min-height:262px}.cs[data-round="2"] .cs-chips{box-shadow:inset 0 0 0 1.5px var(--chip-line);border-radius:16px;gap:0;padding:0}.cs[data-round="2"] .cs-chip{height:44px;box-shadow:inset 1.5px 0 0 var(--chip-line);color:var(--ink-soft);border-radius:0;flex:1 0 auto;padding:0 10px;font-size:14px;font-weight:600}.cs[data-round="2"] .cs-chip:first-child,.cs[data-round="2"] .cs-chip[data-on],.cs[data-round="2"] .cs-chip[data-on]+.cs-chip{box-shadow:none}.cs[data-round="2"] .cs-chip[data-on]{background:var(--chip-on-bg);color:var(--chip-on-ink)}.cs[data-round="2"] .cs-chips-small .cs-chip{height:38px;font-size:13.5px}.cs[data-round="2"] .cs-survey[data-start] .cs-survey-art{width:40%;height:44%;bottom:10px;right:10px}.cs[data-round="2"] .cs-survey[data-big] .cs-survey-art{width:42%;height:196px;bottom:18px;right:18px}.cs[data-round="2"] .cs-survey-hero .cs-survey-art{width:30%;height:124px;bottom:16px;right:18px}.cs[data-round="2"] .cs2-sheet-art{height:74px;top:-56px;right:28px}.cs[data-round="2"] .cs-kind-art{height:64px;bottom:12px;right:12px}.cs[data-round="2"] .cs-survey .cs-survey-art img{filter:drop-shadow(0 8px 10px #0000002e)}.cs[data-round="2"] .cs-survey-art{animation:3.8s ease-in-out infinite cs2-owl}@keyframes cs2-owl{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(2deg)}}.cs[data-mode=light] :is(.cs2-tile,.cs2-amount,.cs2-quiz){box-shadow:inset 0 0 0 1px var(--line)}.cs[data-mode=light] .cs2-tile[data-open]{box-shadow:inset 0 0 0 2px var(--ink)}@media (prefers-reduced-motion:reduce){.cs[data-round="2"] .cs-survey-art,.cs2-cash-coin,.cs2-hero-coin,.cs2-burst i,.cs2-step,.cs2-check path{animation:none}.cs2-check path{stroke-dashoffset:0}}
