select.cg-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:calc(var(--sel-arr-r, 9px) + 15px);font-weight:700;background-color:#fff;box-shadow:0 2px 0 var(--ink);background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-size:5px 5px,5px 5px;background-repeat:no-repeat;background-position:calc(100% - var(--sel-arr-r, 9px) - 5px) 52%,calc(100% - var(--sel-arr-r, 9px)) 52%;transition:background-color .15s}select.cg-select:hover{background-color:#fff3d6}select.cg-select option{background-color:#fff;color:var(--ink);font-weight:600}.cg-menu{position:absolute;z-index:60;top:calc(max(8px,env(safe-area-inset-top)) + 46px);right:max(10px,env(safe-area-inset-right));display:flex;flex-direction:column;gap:6px;min-width:168px;max-height:calc(100% - 70px);overflow-y:auto;padding:10px;background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:0 4px 0 var(--ink)}.cg-menu[hidden]{display:none}.cg-has-menu{position:relative}.cg-menu-item{width:100%;justify-content:center}.cg-menu-dyn,.cg-menu-fixed{display:flex;flex-direction:column;gap:6px}.cg-menu-dyn:empty,.cg-menu-fixed:empty{display:none}.cg-menu-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:38px;font:600 15px/1.2 var(--font);color:var(--ink)}.cg-menu-row:has(>[hidden]){display:none}.cg-menu-row>select{max-width:60%}.cg-dot-host{position:relative}.cg-dot{position:absolute;top:-6px;right:-6px;z-index:2;min-width:14px;height:14px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;font:700 11px/1 var(--font);color:#fff;background:#e5322d;border:2px solid #fff;border-radius:9px;box-shadow:0 0 0 1.5px var(--ink);pointer-events:none}.cg-dot:not(:empty){min-width:20px;height:20px;top:-8px;right:-8px}.cg-login{position:absolute;z-index:70;left:50%;top:50%;transform:translate(-50%,-50%);width:min(560px,calc(100% - 24px));max-height:calc(100% - 16px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:16px;background:#fff;border:2px solid var(--ink);border-radius:18px;box-shadow:0 5px 0 var(--ink);font-family:var(--font);color:var(--ink);text-align:center}.cg-login-head{display:flex;flex-direction:column;gap:2px}.cg-login-head b{font-size:24px}.cg-login-head span{font-size:14px;opacity:.8}.cg-login-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.cg-login-cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:92px;padding:6px 4px;background:#f6f1e6;border:2px solid var(--ink);border-radius:12px}.cg-login-cell.is-big{grid-column:span 1;background:#ffe7a6}.cg-login-cell.is-today{background:#ffd23f;box-shadow:0 3px 0 var(--ink);transform:translateY(-2px)}.cg-login-cell.is-next{border-style:dashed;background:#e9f6ff}.cg-login-cell.is-done{opacity:.55}.cg-login-day{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.cg-login-cell.is-today .cg-login-day,.cg-login-cell.is-next .cg-login-day{color:#c0261f}.cg-login-what{font-size:14px;line-height:1.15}.cg-login-tick{position:absolute;top:4px;right:6px;font-style:normal;font-weight:800;color:#1f9e5a}.cg-login-cell canvas{max-height:46px;width:auto}.cg-login-got{font-size:18px;font-weight:800;color:#1f9e5a}.cg-login-tmr{font-size:15px;font-weight:700}.cg-login .cg-btns{justify-content:center}@media(max-height:460px){.cg-login{gap:6px;padding:10px}.cg-login-grid{grid-template-columns:repeat(7,1fr);gap:5px}.cg-login-cell{min-height:74px}.cg-login-head b{font-size:19px}}@font-face{font-family:Fredoka;src:url(/g/stunt-fling/fonts/fredoka-latin.woff2) format("woff2");font-weight:300 700;font-display:swap}:root{--ink: #2a1e5c;--cream: #fff7e6;--yellow: #ffc21a;--orange: #ff6b1a;--teal: #22c3a6;--muted: #6b6390;--font: "Fredoka", system-ui, -apple-system, "Segoe UI", sans-serif;--r-panel: 18px;--r-btn: 12px;--r-pill: 999px;--line: 3px;--drop: 0 4px 0 var(--ink)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--cream);color:var(--ink);font-family:var(--font);overflow:hidden}body{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cg-spacer{flex:1}.cg-select,.cg-btn{font:500 14px/1 var(--font);color:var(--ink);background:#fff;min-height:36px;border:2px solid var(--ink);border-radius:10px;padding:0 10px;cursor:pointer}.cg-btn{box-shadow:0 2px 0 var(--ink)}.cg-btn:active:not(:disabled){transform:translateY(2px);box-shadow:none}.cg-btn-primary{background:var(--orange);font-weight:700}.cg-icon{width:38px;padding:0;font-size:17px;display:inline-flex;align-items:center;justify-content:center;color:var(--ink)}.cg-icon .cg-svg{width:22px;height:22px;display:block}.cg-icon.is-off{opacity:.4}.cg-btn:disabled{opacity:.45;cursor:default}.cg-select:focus-visible,.cg-btn:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.cg-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.cg-btns .cg-btn{min-height:42px;padding:0 16px;font-size:16px}[hidden]{display:none!important}#app{height:100vh;height:100dvh}.sf-app{position:relative;overflow:hidden;width:100%;height:100%;background:#6fc3f4}.sf-canvas{position:absolute;inset:0;display:block;touch-action:none;-webkit-tap-highlight-color:transparent}.sf-hud{position:absolute;inset:0;pointer-events:none}.sf-bar{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;gap:6px;padding:max(8px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) 0 max(10px,env(safe-area-inset-left))}.sf-bar>*{pointer-events:auto}.sf-back{font-size:26px!important;line-height:1}.sf-coins{display:inline-flex;align-items:center;gap:5px;min-height:36px;padding:0 12px 0 6px;font:700 16px/1 var(--font);color:var(--ink);background:#fff;border:2px solid var(--ink);border-radius:var(--r-pill);box-shadow:0 2px 0 var(--ink)}.sf-coin{display:inline-block;width:20px;height:20px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#ffe680,var(--yellow) 60%,#e09a00);border:2px solid var(--ink);vertical-align:-4px;flex:none}.sf-skip{position:absolute;top:max(56px,calc(env(safe-area-inset-top) + 48px));right:max(12px,env(safe-area-inset-right));pointer-events:auto;min-height:38px;padding:0 16px;font-size:16px}.sf-app.is-portrait .sf-skip{top:auto;bottom:max(14px,env(safe-area-inset-bottom))}.sf-layer{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:56px 16px 16px;pointer-events:none}.sf-layer:empty{display:none}.sf-panel{pointer-events:auto;max-width:min(720px,100%);max-height:100%;overflow:auto;background:var(--cream);border:var(--line) solid var(--ink);border-radius:var(--r-panel);box-shadow:0 6px 0 var(--ink);padding:18px 22px;text-align:center;animation:sf-pop .16s ease-out}@keyframes sf-pop{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}.sf-h{margin:0 0 6px;font:700 28px/1.1 var(--font);color:var(--ink);letter-spacing:.5px}.sf-h.is-win{color:#1f9a4a}.sf-h3{margin:14px 0 6px;font:700 19px/1.1 var(--font);color:var(--ink)}.sf-sub{margin:4px 0 12px;font:500 15px/1.35 var(--font);color:var(--muted)}.sf-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.sf-go{min-height:46px!important;padding:0 26px!important;font-size:19px!important}.sf-menu{background:transparent;border:0;box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;overflow:visible;animation:sf-fade .2s ease-out}@keyframes sf-fade{0%{opacity:0}}.sf-logo{width:clamp(240px,42vh,390px);margin-bottom:2px;filter:drop-shadow(0 4px 10px rgba(20,12,50,.35));animation:sf-logo-in .45s cubic-bezier(.2,1.4,.4,1) both}.sf-wordmark{display:block;width:100%;height:auto;overflow:visible}@keyframes sf-logo-in{0%{transform:translate(-40px,30px) rotate(-8deg) scale(.7);opacity:0}}.sf-big{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:min(340px,86vw);min-height:58px;padding:8px 18px;text-align:left;color:var(--ink);background:#fff;border:var(--line) solid var(--ink);border-radius:var(--r-btn);box-shadow:inset 0 -4px #eadfc8,var(--drop);cursor:pointer;transition:transform .06s,box-shadow .06s;font-family:var(--font)}.sf-big:active{transform:translateY(3px);box-shadow:inset 0 -2px #eadfc8,0 1px 0 var(--ink)}.sf-big:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.sf-big-t{font:700 21px/1 var(--font)}.sf-big-s{font:500 13px/1.2 var(--font);color:var(--muted)}.sf-big-main{background:var(--yellow);box-shadow:inset 0 -4px #e0a800,var(--drop);min-height:70px;align-items:center;text-align:center}.sf-big-main .sf-big-t{font-size:30px}.sf-big-main .sf-big-s{color:var(--ink)}.sf-mrow{display:flex;gap:8px;width:min(340px,86vw);justify-content:center}.sf-mrow>.sf-big{width:auto;flex:1 1 0;min-width:0}.sf-big.sf-pill{flex:0 1 auto;min-height:44px;padding:6px 16px;align-items:center;background:#fffffff0}.sf-big.sf-pill .sf-big-t{font-size:17px}.sf-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px 10px;margin:10px 0 4px}.sf-lv{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:14px 6px 8px;min-width:116px;color:var(--ink);background:#fff;border:var(--line) solid var(--ink);border-radius:var(--r-btn);box-shadow:inset 0 -4px #eadfc8,var(--drop);cursor:pointer;font-family:var(--font)}.sf-lv:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 -2px #eadfc8,0 1px 0 var(--ink)}.sf-lv.is-locked{opacity:.5;cursor:default}.sf-lv.is-boss{background:#ffe1d6}.sf-lv-n{position:absolute;top:-10px;left:50%;transform:translate(-50%);min-width:26px;padding:3px 7px;font:700 13px/1 var(--font);color:var(--cream);background:var(--ink);border-radius:var(--r-pill)}.sf-lv.is-boss .sf-lv-n{background:#d6332b}.sf-lv-name{font:600 14px/1.1 var(--font)}.sf-lv-goal{font:500 12px/1.1 var(--font);color:var(--muted)}.sf-lv-stars{font:700 17px/1 var(--font);color:#e0a800;letter-spacing:1px}.sf-ups{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 2px}.sf-up{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px;background:#fff;border:2.5px solid var(--ink);border-radius:var(--r-btn);box-shadow:0 3px 0 var(--ink);min-width:0}.sf-up.is-hint{background:#fff3c4;animation:sf-hint 1s ease-in-out infinite}@keyframes sf-hint{50%{transform:translateY(-3px);box-shadow:0 6px 0 var(--ink)}}.sf-up-top{display:flex;align-items:center;gap:5px}.sf-up-i{font-size:20px;line-height:1}.sf-up-n{font:700 14.5px/1.1 var(--font);text-align:left}.sf-up-pips{display:flex;gap:2px}.sf-up-pips i{flex:1;height:6px;border-radius:2px;background:#e6dcc6}.sf-up-pips i.is-on{background:#ff8a1a}.sf-up-v{font:600 12.5px/1.2 var(--font);color:var(--muted);text-align:left}.sf-up.is-pro .sf-up-pips i.is-on{background:#8a4fc2}.sf-up-pro{font:700 10.5px/1.1 var(--font);color:#8a4fc2;text-align:left}.sf-app.is-short .sf-up-pro,.sf-app.is-portrait .sf-result .sf-up-pro{display:none}.sf-upchip{position:relative;min-height:36px;padding:0 12px!important;font:700 15px/1 var(--font)!important}.sf-upchip.has-dot:after{content:"";position:absolute;top:-3px;right:-3px;width:12px;height:12px;border-radius:50%;background:#ff3b3b;border:2px solid #fff}.sf-buy{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:36px!important;background:var(--yellow)!important;font-weight:700}.sf-buy .sf-coin{width:16px;height:16px;background:radial-gradient(circle at 35% 35%,#fff3a0,#ffb21a 55%,#c97a00)}.sf-buy.is-short{opacity:.55}.sf-buy.is-shake{animation:sf-shake .3s}@keyframes sf-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.sf-launchers{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.sf-lc{display:flex;flex-direction:column;gap:4px;width:200px;padding:10px;background:#fff;border:2.5px solid rgba(42,30,92,.35);border-radius:var(--r-btn);font-family:var(--font);color:var(--ink)}.sf-lc.is-on{border-color:var(--ink);background:#e7f4fb}.sf-lc b{font-size:17px}.sf-lc-s{font-size:12.5px;color:var(--muted);flex:1}.sf-result{min-width:min(420px,100%);padding-top:14px}.sf-dist{font:700 58px/1 var(--font);color:var(--ink)}.sf-dist small{font-size:24px}.sf-facts{display:flex;justify-content:center;gap:14px;margin:6px 0 4px}.sf-fact{display:flex;flex-direction:column;align-items:center;font-family:var(--font)}.sf-fact b{font-size:18px;color:var(--ink)}.sf-fact i{font-style:normal;font-size:12px;color:var(--muted)}.sf-goals{display:flex;flex-direction:column;gap:5px;margin:8px auto 4px;width:max-content;max-width:100%;text-align:left}.sf-goal{display:flex;align-items:center;gap:8px;font:600 15px/1.15 var(--font);color:var(--muted);animation:sf-star .35s ease-out both}.sf-goal.is-on{color:var(--ink)}.sf-goal-i{font-size:24px;color:#d0c6ae}.sf-goal.is-on .sf-goal-i{color:#e0a800;-webkit-text-stroke:1.2px var(--ink)}.sf-goal.is-new .sf-goal-i{animation:sf-star-pop .5s ease-out both;animation-delay:inherit}@keyframes sf-star{0%{opacity:0;transform:translate(-8px)}}@keyframes sf-star-pop{0%{transform:scale(.3)}60%{transform:scale(1.4)}to{transform:none}}.sf-judges{display:flex;justify-content:center;align-items:flex-end;gap:12px;margin:10px 0 6px}.sf-jc{display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--font);animation:sf-jc .45s ease-out both}.sf-jc b{min-width:78px;padding:12px 6px;border:4px solid var(--ink);border-radius:10px;background:#fff;box-shadow:0 4px 0 var(--ink);font-size:40px;line-height:1;color:var(--ink)}.sf-jc.is-hi b{background:#ffd21a}.sf-jc.is-lo b{background:#ffd0d0}.sf-jc i{font-style:normal;font-size:13px;color:var(--muted)}.sf-show{margin-left:12px;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:var(--font)}.sf-show b{font-size:48px;color:#b07800;line-height:1}.sf-show i{font-style:normal;font-size:13px;color:var(--muted)}@keyframes sf-jc{0%{opacity:0;transform:rotateX(90deg) translateY(10px)}70%{transform:rotateX(-15deg)}to{opacity:1;transform:none}}.sf-quote{margin:2px auto 4px;font:600 15px/1.25 var(--font);color:var(--ink)}.sf-app.is-short .sf-quote{display:none}.sf-app.is-portrait .sf-quote{font-size:13.5px;margin:0 auto 2px}.sf-app.is-short .sf-judges{display:inline-flex;margin:0 0 0 12px;gap:6px;vertical-align:6px}.sf-app.is-short .sf-jc b{min-width:50px;font-size:26px;padding:5px 3px;border-width:3px;box-shadow:0 2px 0 var(--ink)}.sf-app.is-short .sf-jc i{display:none}.sf-app.is-short .sf-show{margin-left:6px;gap:0}.sf-app.is-short .sf-show b{font-size:28px}.sf-app.is-short .sf-show i{font-size:11px}.sf-app.is-short .sf-judges+.sf-facts .sf-fact:not(:first-child){display:none}.sf-earn{display:inline-flex;align-items:center;gap:6px;margin:6px 0 2px;font:700 24px/1 var(--font);color:#b07800}.sf-hint{margin:4px 0 0;color:#b07800;font-weight:700}.sf-upwrap .sf-ups{margin-top:8px}.sf-result{min-width:min(640px,100%)}.sf-result .sf-ups{grid-template-columns:repeat(6,1fr);gap:6px}.sf-result .sf-up{padding:5px 6px;gap:3px;box-shadow:0 2px 0 var(--ink)}.sf-result .sf-up-v,.sf-result .sf-up-pips,.sf-result .sf-up-pro{display:none}.sf-result .sf-up-n{font-size:12.5px}.sf-result .sf-up-i{font-size:16px}.sf-result .sf-buy{min-height:30px!important}.sf-app.is-short .sf-layer{padding-top:50px;padding-bottom:8px}.sf-app.is-short .sf-panel{padding:10px 14px}.sf-app.is-short .sf-dist{font-size:40px}.sf-app.is-short .sf-h{font-size:22px}.sf-app.is-short .sf-ups{grid-template-columns:repeat(6,1fr);gap:6px}.sf-app.is-short .sf-up-v{display:none}.sf-app.is-short .sf-up-n{font-size:12.5px}.sf-app.is-short .sf-result{max-width:min(860px,100%)}.sf-app.is-short .sf-goals{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:4px 12px;width:auto;margin:4px auto 0}.sf-app.is-short .sf-goal{font-size:13.5px}.sf-app.is-short .sf-goal-i{font-size:19px}.sf-app.is-short .sf-dist{font-size:34px;display:inline-block}.sf-app.is-short .sf-facts{display:inline-flex;margin:0 0 0 14px;vertical-align:6px;gap:10px}.sf-app.is-short .sf-fact b{font-size:15px}.sf-app.is-short .sf-earn{font-size:19px;margin:2px 0 0}.sf-app.is-short .sf-hint{display:none}.sf-app.is-short .sf-up{padding:5px 6px;gap:3px}.sf-app.is-short .sf-up-pips{display:none}.sf-app.is-short .sf-up-i{font-size:16px}.sf-app.is-short .sf-buy{min-height:30px!important}.sf-app.is-short .sf-row{margin-top:6px}.sf-app.is-short .sf-go{min-height:38px!important;font-size:17px!important}@media(max-width:520px){.sf-panel{padding:14px 12px}.sf-ups,.sf-grid{grid-template-columns:repeat(2,1fr)}.sf-lv{min-width:0}.sf-dist{font-size:46px}}.sf-seg{display:flex;justify-content:center;gap:6px;margin:0 0 4px;flex-wrap:wrap}.sf-tab{min-height:36px;padding:0 13px;font:700 15px/1 var(--font);color:var(--ink);background:#fff;border:2.5px solid var(--ink);border-radius:var(--r-pill);box-shadow:0 3px 0 var(--ink);cursor:pointer}.sf-tab.is-on{background:var(--yellow)}.sf-tab:disabled{opacity:.5;cursor:default}.sf-tab:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.sf-cgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:6px 0 4px}.sf-card{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px 6px;background:#fff;border:2.5px solid rgba(42,30,92,.3);border-radius:var(--r-btn);box-shadow:0 3px #2a1e5c38;min-width:0}.sf-card.is-on{border-color:var(--ink);border-width:var(--line);background:#fff3c4;box-shadow:var(--drop)}.sf-card.is-locked .sf-face{filter:grayscale(.85) brightness(.85)}.sf-face{flex:none;border-radius:50%;background:radial-gradient(circle at 50% 40%,#e7f4fb,#bfe2f6);border:2px solid var(--ink)}.sf-card-n{font:700 16px/1.1 var(--font);color:var(--ink)}.sf-card-s{flex:1;font:500 12px/1.25 var(--font);color:var(--muted);margin-bottom:4px}.sf-card .sf-buy,.sf-lc .sf-buy{width:100%}.sf-lock{background:#eee6d6!important;font-size:12px!important;font-weight:600!important;line-height:1.15!important;white-space:normal;padding:4px 6px!important}.sf-launchers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sf-lc{width:auto}.sf-lc.is-locked b{opacity:.7}.sf-news{margin:8px auto 2px;padding:8px 14px;width:max-content;max-width:100%;font:700 16px/1.4 var(--font);color:#1f7a4a;background:#e4f8e0;border:2px solid #2fae6a;border-radius:var(--r-btn);animation:sf-pop .3s ease-out .4s both}.sf-crew,.sf-shop{max-width:min(760px,100%)}@media(max-width:620px){.sf-cgrid{grid-template-columns:repeat(3,1fr)}.sf-launchers{grid-template-columns:repeat(2,1fr)}.sf-card-s{display:none}.sf-tab{min-height:32px;padding:0 10px;font-size:13.5px}}@media(max-width:400px){.sf-cgrid{grid-template-columns:repeat(2,1fr)}}.sf-app.is-short .sf-cgrid{grid-template-columns:repeat(6,1fr)}.sf-app.is-short .sf-card-s{display:none}.sf-app.is-short .sf-face{width:60px!important;height:60px!important}.sf-app.is-short .sf-launchers{grid-template-columns:repeat(6,1fr)}.sf-app.is-short .sf-lc-s{display:none}.sf-app.is-short .sf-news{font-size:14px;padding:4px 10px;margin:4px auto 0}.sf-app.is-short .sf-result .sf-news{display:flex;flex-wrap:wrap;justify-content:center;gap:0 12px;font-size:13px;padding:1px 10px;margin:2px auto 0}.sf-app.is-short .sf-result .sf-judges{margin:0 0 0 8px}.sf-app.is-short .sf-result .sf-goals{margin:2px auto 0}.sf-app.is-short .sf-result .sf-upwrap .sf-ups{margin-top:4px}.sf-app.is-short .sf-result .sf-up-n{font-size:11.5px;white-space:nowrap}.sf-big{position:relative}.sf-dot{position:absolute;top:-8px;right:-8px;min-width:22px;height:22px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font:700 13px/1 var(--font);color:#fff;background:#e8322a;border:2px solid var(--ink);border-radius:11px}.sf-tomorrow{margin:4px 0 0;font:700 13px/1.3 var(--font);color:#1f6fb0;text-align:center}.sf-daily-nudge{background:#ffe7a6}.sf-gift-color{width:24px;height:24px;background:conic-gradient(#e5322d,#ffc21a,#1f9e8a,#3a6fb0,#8a2e6a,#e5322d)}.sf-gift-ic{font-size:30px;line-height:1}.cg-login .sf-coin{width:24px;height:24px}.sf-mgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:8px 0 6px}.sf-mode{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:10px;align-items:center;text-align:left;padding:10px 12px;min-height:76px;color:var(--ink);background:#fff;border:var(--line) solid var(--ink);border-radius:var(--r-btn);box-shadow:inset 0 -4px #eadfc8,var(--drop);cursor:pointer;font-family:var(--font)}.sf-mode:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 -2px #eadfc8,0 1px 0 var(--ink)}.sf-mode:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.sf-mode.is-locked{opacity:.55;cursor:default}.sf-mode-i{grid-row:1 / 3;font-size:34px;line-height:1}.sf-mode-t{font:700 19px/1.1 var(--font)}.sf-mode-s{font:500 13px/1.25 var(--font);color:var(--muted)}.sf-modes,.sf-daily,.sf-duo{max-width:min(640px,100%)}.sf-dcard{display:flex;align-items:center;gap:14px;margin:6px auto 4px;padding:10px 14px;width:max-content;max-width:100%;text-align:left;background:#fff;border:2.5px solid var(--ink);border-radius:var(--r-btn)}.sf-dinfo{display:flex;flex-direction:column;gap:3px;min-width:0}.sf-drule{font:700 22px/1.1 var(--font);color:#d6332b}.sf-ddesc{font:600 14px/1.2 var(--font);color:var(--ink)}.sf-dline{font:500 13px/1.25 var(--font);color:var(--muted)}.sf-dperk{color:#b07800;font-weight:700;margin-bottom:4px}.sf-two{display:flex;justify-content:center;gap:14px;margin:10px 0 4px}.sf-pl{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 12px;min-width:170px;background:#fff;border:2.5px solid var(--ink);border-radius:var(--r-btn)}.sf-pl-1{background:#e7f4fb}.sf-pl-2{background:#ffe1d6}.sf-pl-t{font:700 18px/1 var(--font);color:var(--ink)}.sf-pick{display:flex;align-items:center;gap:6px}.sf-pick-n{min-width:96px;font:700 15px/1.1 var(--font);color:var(--ink)}.sf-tgrid{grid-template-columns:repeat(5,1fr)}.sf-targets{max-width:min(760px,100%)}.sf-faces{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0}.sf-facebtn{padding:2px;background:transparent;border:3px solid transparent;border-radius:50%;cursor:pointer}.sf-facebtn.is-on{border-color:#ff8a1a}.sf-facebtn .sf-face{display:block}.sf-looks,.sf-trails{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.sf-trails{grid-template-columns:repeat(5,1fr)}.sf-look,.sf-trail{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;background:#fff;border:2.5px solid rgba(42,30,92,.3);border-radius:var(--r-btn);min-width:0;font-family:var(--font);color:var(--ink)}.sf-look.is-on,.sf-trail.is-on{border-color:var(--ink);background:#fff3c4}.sf-look b,.sf-trail b{font-size:14px}.sf-looks-sub{grid-column:1 / -1;font:700 13px/1.2 var(--font);color:#8a4fc2;text-align:left;margin-top:4px}.sf-look.is-prem{border-color:#8a4fc2}.sf-look .sf-buy,.sf-trail .sf-buy{width:100%}.sf-tprev{display:block;width:100%;height:26px;border-radius:13px;background:#6fc3f4;border:2px solid var(--ink);position:relative;overflow:hidden}.sf-tprev:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:8px;margin-top:-4px;border-radius:4px}.sf-tprev-plain:after{background:linear-gradient(90deg,transparent,#fff)}.sf-tprev-rainbow:after{height:14px;margin-top:-7px;background:linear-gradient(#e8322a 0 17%,#ff8a1a 0 33%,#ffd21a 0 50%,#2fae6a 0 67%,#2f7fd6 0 83%,#8a4fc2 0)}.sf-tprev-sparks:after{background:linear-gradient(90deg,transparent,#ffd21a 60%,#ff8a1a);box-shadow:10px -6px 0 -2px #ffd21a,30px 6px 0 -2px #ff8a1a,54px -5px 0 -2px #fff}.sf-tprev-bubbles:after{right:auto;width:12px;height:12px;margin-top:-6px;border-radius:50%;border:2px solid #fff;background:#7ad0ff66;box-shadow:22px -3px 0 -1px #fffc,44px 3px #ffffffe6}.sf-tprev-planes:after{height:0;border-top:2px dashed #fff}.sf-tprev-planes:before{content:"✈";position:absolute;right:12%;top:50%;transform:translateY(-55%);color:#fff;font-size:16px;-webkit-text-stroke:.6px var(--ink)}.sf-style,.sf-tro{max-width:min(760px,100%)}.sf-chests{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;margin:6px 0 10px}.sf-chest{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 0;background:#fff;border:2px solid rgba(42,30,92,.3);border-radius:10px;font-family:var(--font);color:var(--muted);min-width:0}.sf-chest-i{font-size:22px;line-height:1.1;filter:grayscale(1) opacity(.5)}.sf-chest-n{font:700 11px/1 var(--font)}.sf-chest.is-open .sf-chest-i{filter:none;opacity:.7}.sf-chest.is-ready{border-color:var(--ink);background:var(--yellow);color:var(--ink);cursor:pointer;animation:sf-hint 1s ease-in-out infinite}.sf-chest.is-ready .sf-chest-i{filter:none}.sf-tlist{display:flex;flex-direction:column;gap:6px;text-align:left}.sf-tro-r{display:flex;align-items:center;gap:10px;padding:7px 10px;background:#fff;border:2px solid rgba(42,30,92,.25);border-radius:10px}.sf-tro-r.is-ready{border-color:var(--ink);background:#fff3c4}.sf-tro-r.is-got{opacity:.6}.sf-tro-txt{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;font-family:var(--font);color:var(--ink)}.sf-tro-txt b{font-size:15px}.sf-tro-txt span{font-size:13px;color:var(--muted)}.sf-tro-txt small{font-size:11.5px;color:var(--muted)}.sf-bar2{height:6px;border-radius:3px;background:#e6dcc6;overflow:hidden}.sf-bar2 i{display:block;height:100%;background:#ff8a1a}.sf-tro-r .sf-buy{flex:none;min-width:84px;padding:0 10px}.sf-score{display:flex;flex-direction:column;gap:6px;margin:8px auto;width:max-content;max-width:100%}.sf-score-r{display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;background:#fff;border:2px solid rgba(42,30,92,.25);border-radius:30px;font-family:var(--font);color:var(--ink)}.sf-score-r.is-next{border-color:#ff8a1a}.sf-score-r.is-win{border-color:var(--ink);background:#fff3c4}.sf-score-r b{font-size:16px;width:26px}.sf-score-c{min-width:46px;text-align:center;font:600 15px/1 var(--font);color:var(--muted)}.sf-score-t{min-width:70px;text-align:right;font:700 18px/1 var(--font)}.sf-turn{color:var(--ink);font-weight:700;font-size:17px}.sf-shots{display:flex;justify-content:center;gap:8px;margin:6px 0}.sf-shot{min-width:44px;padding:5px 10px;font:700 17px/1 var(--font);color:var(--ink);background:#eee6d6;border:2px solid var(--ink);border-radius:16px}.sf-shot-1{background:#fff}.sf-shot-2{background:#ffd8d0}.sf-shot-3{background:var(--yellow)}.sf-tstars{font:700 30px/1 var(--font);color:#e0a800;letter-spacing:3px;-webkit-text-stroke:1px var(--ink)}@media(max-width:620px){.sf-mgrid{grid-template-columns:1fr}.sf-mode{min-height:62px}.sf-tgrid,.sf-looks{grid-template-columns:repeat(2,1fr)}.sf-trails{grid-template-columns:repeat(3,1fr)}.sf-chests{grid-template-columns:repeat(6,1fr)}.sf-two{gap:8px}.sf-pl{min-width:0;flex:1;padding:8px 6px}.sf-pick-n{min-width:0;font-size:13.5px}.sf-score-c{min-width:34px;font-size:14px}.sf-score-t{min-width:58px;font-size:16px}.sf-dcard{gap:8px;padding:8px}}.sf-app.is-short .sf-logo{width:clamp(150px,38vh,210px);margin:-4px 0 0}.sf-app.is-short .sf-menu{gap:6px}.sf-app.is-short .sf-big{min-height:48px;padding:5px 14px}.sf-app.is-short .sf-big-main{min-height:54px}.sf-app.is-short .sf-big-main .sf-big-t{font-size:24px}.sf-app.is-short .sf-big.sf-pill{min-height:36px}.sf-app.is-short .sf-mgrid{grid-template-columns:repeat(4,1fr)}.sf-app.is-short .sf-mode{grid-template-columns:1fr;grid-template-rows:auto;text-align:center;justify-items:center;padding:8px}.sf-app.is-short .sf-mode-i{grid-row:auto;font-size:26px}.sf-app.is-short .sf-mode-s{font-size:11.5px}.sf-app.is-short .sf-tgrid{grid-template-columns:repeat(5,1fr)}.sf-app.is-short .sf-looks{grid-template-columns:repeat(4,1fr)}.sf-app.is-short .sf-trails{grid-template-columns:repeat(5,1fr)}.sf-app.is-short .sf-chests{grid-template-columns:repeat(12,1fr)}.sf-panel .cg-btn{min-height:40px;padding:0 16px;font:700 15.5px/1 var(--font);border-width:2.5px;border-radius:var(--r-btn);box-shadow:0 3px 0 var(--ink)}.sf-panel .cg-btn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px 0 var(--ink)}.sf-app .sf-ad{background:var(--teal);font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:6px;pointer-events:auto}.sf-app .sf-ad:before{content:"";flex:none;width:15px;height:11px;border:2px solid var(--ink);border-radius:3px;background:#fff;box-shadow:inset 0 0 0 2px var(--teal)}.sf-app .sf-double{min-height:34px;padding:4px 12px;font-size:14px;margin-left:4px}.sf-doubled{font:700 14px/1 var(--font);color:#2a9d6a;margin-left:6px}.sf-app .sf-push{position:absolute;left:0;right:0;margin:0 auto;width:max-content;top:58%;min-height:52px;padding:8px 20px;font-size:18px;white-space:nowrap;box-shadow:0 4px 0 var(--ink);animation:sf-pop .25s ease-out both}.sf-card,.sf-lc{position:relative}.sf-app .sf-try{position:absolute;top:4px;right:4px;min-height:28px;padding:2px 7px;font-size:12px;gap:4px}.sf-app .sf-try:before{width:11px;height:8px;border-width:1.5px;box-shadow:none}.sf-app .sf-lc .sf-try{position:static;width:100%;min-height:26px;margin-top:2px}.sf-trial{color:#b07800;font-weight:700;margin:4px 0}.sf-modal{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;padding:16px;background:#140c328c;pointer-events:auto}.sf-unlockit{max-width:min(380px,100%);text-align:center;animation:sf-pop .28s ease-out both}.sf-unlockit .sf-face{display:block;margin:0 auto 4px}.sf-unlockit .sf-row{justify-content:center}.sf-short{color:#c2305a;font-weight:700}.sf-how{font-weight:700}.sf-app.is-short .sf-try{top:1px;right:1px;min-height:22px;padding:0 4px;font-size:10px}.sf-app.is-portrait .sf-try{top:2px;right:2px;min-height:24px;padding:0 5px;font-size:10.5px}.sf-app.is-short .sf-double{min-height:28px;padding:2px 8px;font-size:12px}.sf-app.is-portrait .sf-double{min-height:30px;padding:2px 8px;font-size:13px}.cg-primary,.sf-panel .cg-primary{background:var(--yellow);box-shadow:inset 0 -3px #e0a800,0 3px 0 var(--ink)}.sf-panel .cg-primary:active:not(:disabled){box-shadow:inset 0 -2px #e0a800,0 1px 0 var(--ink)}.sf-go{font-weight:700}.sf-panel .sf-buy{padding:0 8px}.sf-buy.sf-own{background:#fff!important}.sf-buy:disabled{background:#eee6d6!important;opacity:1;color:var(--muted);box-shadow:none!important}.sf-buy.is-jump{animation:sf-jump .42s cubic-bezier(.3,1.5,.5,1) both}@keyframes sf-jump{40%{transform:translateY(-9px) scale(1.06)}}.sf-ic{display:inline-block;width:1.2em;height:1.2em;vertical-align:-.26em;flex:none}.sf-up-i .sf-ic{width:22px;height:22px;display:block}.sf-mode-i .sf-ic{width:38px;height:38px;display:block}.sf-chest-i .sf-ic{width:24px;height:24px;display:block}.sf-panel{box-shadow:0 6px 0 var(--ink),0 14px 30px #140c3247}.sf-coins.is-shake{animation:sf-wallet .42s}@keyframes sf-wallet{20%{transform:scale(1.18) rotate(-4deg)}45%{transform:scale(1.12) rotate(4deg)}70%{transform:scale(1.06) rotate(-2deg)}}.sf-flycoin{position:absolute;z-index:5;pointer-events:none;transition:transform .4s cubic-bezier(.5,-.15,.7,.6)}.sf-coins{position:relative;z-index:6}.sf-crew-now{min-height:2.7em;margin-bottom:6px}.sf-stylecols{display:block}.sf-app.is-short .sf-style{max-width:min(880px,100%)}.sf-app.is-short .sf-style .sf-sub{display:none}.sf-app.is-short .sf-style .sf-h{font-size:19px;margin-bottom:2px}.sf-app.is-short .sf-faces{gap:3px;margin:0 0 2px}.sf-app.is-short .sf-facebtn{border-width:2px;padding:1px}.sf-app.is-short .sf-facebtn .sf-face{width:32px!important;height:32px!important}.sf-app.is-short .sf-stylecols{display:grid;grid-template-columns:4fr 5fr;gap:10px}.sf-app.is-short .sf-style .sf-h3{margin:4px 0 3px;font-size:14px}.sf-app.is-short .sf-look,.sf-app.is-short .sf-trail{padding:4px;gap:2px}.sf-app.is-short .sf-look .sf-face{width:44px!important;height:44px!important}.sf-app.is-short .sf-look b,.sf-app.is-short .sf-trail b{font-size:11.5px;line-height:1.1}.sf-app.is-short .sf-style .sf-buy{min-height:26px!important;font-size:12px;padding:0 3px}.sf-app.is-short .sf-style .sf-buy.sf-lock{font-size:10px!important;padding:1px 2px!important}.sf-app.is-short .sf-tprev{height:18px}.sf-app.is-short .sf-looks,.sf-app.is-short .sf-trails{gap:4px}.sf-app.is-short .sf-style .sf-row{margin-top:4px}.sf-app.is-portrait .sf-crew{padding:10px 8px}.sf-app.is-portrait .sf-crew .sf-h{font-size:22px;margin-bottom:2px}.sf-app.is-portrait .sf-crew .sf-crew-now{font-size:13px;line-height:1.2;margin:0 0 4px}.sf-app.is-portrait .sf-cgrid{grid-template-columns:repeat(3,1fr);gap:5px;margin:2px 0}.sf-app.is-portrait .sf-card{padding:4px 3px 5px;gap:2px}.sf-app.is-portrait .sf-card .sf-face{width:58px!important;height:58px!important}.sf-app.is-portrait .sf-card-n{font-size:13.5px}.sf-app.is-portrait .sf-card .sf-buy{min-height:30px!important;font-size:13px}.sf-app.is-portrait .sf-card .sf-lock{font-size:10.5px!important}.sf-app.is-portrait .sf-crew .sf-row{margin-top:6px}@media(max-height:700px){.sf-app.is-portrait .sf-card .sf-face{width:38px!important;height:38px!important}.sf-app.is-portrait .sf-card .sf-buy{min-height:26px!important;font-size:12px}.sf-app.is-portrait .sf-crew .sf-go,.sf-app.is-portrait .sf-crew .cg-btn:not(.sf-buy){min-height:36px!important}}.sf-app.is-short .sf-crew-now{display:none}.sf-crew{max-width:min(940px,100%)}@media(min-width:760px){.sf-app:not(.is-portrait) .sf-cgrid{grid-template-columns:repeat(6,1fr)}}.sf-panel.sf-menu{box-shadow:none}.sf-panel:has(>.sf-row){padding-bottom:0!important}.sf-panel>.sf-row{position:sticky;bottom:0;padding:8px 0 12px;background:var(--cream);z-index:2}.sf-panel.sf-menu>.sf-row{position:static}@media(min-width:760px)and (max-height:820px){.sf-app:not(.is-short):not(.is-portrait) .sf-result{max-width:min(900px,100%);padding-top:10px}.sf-app:not(.is-short):not(.is-portrait) .sf-result .sf-ups{grid-template-columns:repeat(6,1fr)}.sf-app:not(.is-short):not(.is-portrait) .sf-result .sf-up-v{font-size:11px;min-height:2.4em}.sf-app:not(.is-short):not(.is-portrait) .sf-result .sf-goals{flex-direction:row;flex-wrap:wrap;justify-content:center;width:auto;gap:4px 14px}}.sf-app.is-portrait .sf-result{padding:10px 10px 14px}.sf-app.is-portrait .sf-result .sf-ups{grid-template-columns:repeat(3,1fr)}.sf-app.is-portrait .sf-judges{gap:8px;margin:6px 0 4px}.sf-app.is-portrait .sf-jc b{min-width:58px;padding:9px 4px;font-size:30px;border-width:3px}.sf-app.is-portrait .sf-show{margin-left:6px}.sf-app.is-portrait .sf-show b{font-size:34px}.sf-app.is-portrait .sf-facts{gap:10px}.sf-app.is-portrait .sf-result .sf-dist{font-size:40px}.sf-app.is-portrait .sf-result .sf-up-v{display:none}.sf-app.is-portrait .sf-result .sf-up{padding:6px}.sf-app.is-portrait .sf-result .sf-goals{gap:2px;margin:4px auto}.sf-app.is-portrait .sf-result .sf-goal{font-size:13.5px}.sf-app.is-portrait .sf-result .sf-goal-i{font-size:19px}.sf-app.is-portrait .sf-result .sf-news{font-size:14px;padding:3px 10px;margin:4px auto}.sf-app.is-portrait .sf-result .sf-row{flex-wrap:nowrap;gap:6px}.sf-app.is-portrait .sf-result .sf-row .cg-btn{padding:0 10px!important;font-size:15px!important;white-space:nowrap}.sf-app.is-short .sf-crew{padding:6px 12px 10px}.sf-app.is-short .sf-crew .sf-h{font-size:18px;margin-bottom:2px}.sf-app.is-short .sf-cgrid{gap:4px;margin:2px 0}.sf-app.is-short .sf-card{padding:3px 4px 4px;gap:1px}.sf-app.is-short .sf-card .sf-face{width:40px!important;height:40px!important}.sf-app.is-short .sf-card-n{font-size:12.5px}.sf-app.is-short .sf-card .sf-buy{min-height:26px!important;font-size:12.5px}.sf-app.is-short .sf-card .sf-lock{font-size:9.5px!important;padding:1px 2px!important}.sf-app.is-portrait .sf-style{padding:10px 8px 14px}.sf-app.is-portrait .sf-style .sf-h{font-size:22px}.sf-app.is-portrait .sf-style .sf-sub{display:none}.sf-app.is-portrait .sf-looks{grid-template-columns:repeat(4,1fr);gap:4px}.sf-app.is-portrait .sf-trails{grid-template-columns:repeat(5,1fr);gap:3px}.sf-app.is-portrait .sf-look,.sf-app.is-portrait .sf-trail{padding:4px 2px}.sf-app.is-portrait .sf-look .sf-face{width:58px!important;height:58px!important}.sf-app.is-portrait .sf-look b,.sf-app.is-portrait .sf-trail b{font-size:12px;line-height:1.1;min-height:2.2em;display:flex;align-items:center;text-align:center}.sf-app.is-portrait .sf-style .sf-buy{min-height:30px!important;font-size:12.5px;padding:0 2px!important}.sf-app.is-portrait .sf-style .sf-buy.sf-lock{font-size:9.5px!important}.sf-app.is-portrait .sf-style .sf-buy .sf-coin{width:13px;height:13px}
