@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Fraunces:opsz,wght@9..144,400..600&display=swap";.gs-guide,.gs-panel,.gs-pop,.gs-win,.gs-nudge,.gs-intro,.gs-outro,.gs-coach-card,.gs-float{--gs-ink: 23, 19, 14;--gs-primary: rgba(var(--gs-ink), .86);--gs-secondary: rgba(var(--gs-ink), .6);--gs-tertiary: rgba(var(--gs-ink), .45);--gs-quaternary: rgba(var(--gs-ink), .2);--gs-fill: rgba(var(--gs-ink), .9);--gs-fill-2: rgba(var(--gs-ink), .08);--gs-fill-3: rgba(var(--gs-ink), .04);--gs-stroke: rgba(var(--gs-ink), .12);--gs-stroke-light: rgba(var(--gs-ink), .06);--gs-signal: #d45f13;--gs-blue: #0358f7;--gs-paper: #faf6ef;--gs-display: "Fraunces", Georgia, "Times New Roman", serif;--gs-mono: "DM Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gs-quart: cubic-bezier(.77, 0, .175, 1);--gs-snap: cubic-bezier(.88, .01, .11, .98);--gs-lift: 0 1px 2px rgba(0, 0, 0, .06), 0 12px 40px rgba(0, 0, 0, .1);color:var(--gs-primary);text-align:left}:where(button[class*=gs-]){padding:0;border:0;background:none}.gs-guide{position:relative;font-size:14px;line-height:1.4}.gs-guide--sidebar{margin-bottom:8px}.gs-guide--chat{margin:0 0 8px}.gs-guide--float{position:fixed;left:14px;bottom:16px;width:min(300px,calc(100vw - 28px));z-index:40}.gs-bar{width:100%;display:flex;align-items:center;gap:12px;padding:9px 12px 9px 9px;border-radius:14px;background:#fff;border:1px solid var(--gs-stroke);box-shadow:0 1px 2px #0000000a;text-align:left;color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.gs-guide--float .gs-bar{box-shadow:var(--gs-lift)}.gs-bar__ring{position:relative;flex:none;display:grid;place-items:center;width:38px;height:38px}.gs-bar__ring .gs-ring{position:absolute;inset:0}.gs-bar__ring em{position:relative;font:500 10px var(--gs-mono);font-style:normal;color:var(--gs-secondary)}.gs-bar__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.gs-bar__text b{font-size:13.5px;font-weight:600;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-bar__text small{font-size:12px;color:var(--gs-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gs-bar__prize{flex:none;padding:4px 9px;border-radius:999px;background:#d45f131a;font:500 12px var(--gs-mono);color:var(--gs-signal)}.gs-progress{display:block;height:3px;border-radius:9px;background:var(--gs-fill-2);overflow:hidden;margin-top:8px}.gs-progress i{display:block;height:100%;border-radius:9px;background:var(--gs-signal);transition:width .6s var(--gs-quart)}.gs-ring-button{display:grid;place-items:center;width:40px;height:40px;margin:0 auto 8px;border-radius:12px;background:#fff;border:1px solid var(--gs-stroke);cursor:pointer}.gs-ring{transform:rotate(-90deg)}.gs-ring circle{fill:none;stroke-width:3}.gs-ring__track{stroke:var(--gs-fill-2)}.gs-ring__fill{stroke:var(--gs-signal);stroke-linecap:round;transition:stroke-dashoffset .6s var(--gs-quart)}.gs-panel{position:fixed;z-index:10040;background:#fff;border:1px solid var(--gs-stroke);border-radius:16px;box-shadow:var(--gs-lift);padding:16px 16px 8px;font-size:14px;line-height:1.4;max-height:calc(100vh - 24px);overflow:auto;animation:gs-in .28s var(--gs-quart)}@keyframes gs-in{0%{opacity:0;transform:translateY(6px)}}.gs-head{display:flex;align-items:flex-start;gap:10px}.gs-head>div{flex:1;min-width:0}.gs-kicker{font:10px var(--gs-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gs-tertiary)}.gs-head h3{font-family:var(--gs-display);font-weight:500;font-size:21px;letter-spacing:-.01em;line-height:1.15;margin:4px 0 0;color:var(--gs-primary)}.gs-close{margin-left:auto;width:28px;height:28px;flex:none;display:grid;place-items:center;border-radius:8px;color:var(--gs-tertiary);cursor:pointer}.gs-meta{margin-top:14px;font:11px var(--gs-mono);color:var(--gs-tertiary)}.gs-panel .gs-progress{margin:6px 0 4px}.gs-items{list-style:none;margin:0;padding:0}.gs-item+.gs-item{border-top:1px solid var(--gs-stroke-light)}.gs-item__head{width:100%;display:flex;align-items:center;gap:11px;padding:10px 0;text-align:left;font-size:14px;color:inherit;cursor:pointer}.gs-item__head:disabled,div.gs-item__head{cursor:default}.gs-tick{width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--gs-quaternary);color:#fff;transition:background .25s,border-color .25s}.gs-tick svg{opacity:0}.gs-item.is-done .gs-tick{background:var(--gs-fill);border-color:transparent}.gs-item.is-done .gs-tick svg{opacity:1}.gs-item.is-just .gs-tick{animation:gs-pop .45s var(--gs-quart)}@keyframes gs-pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}}.gs-item__label{flex:1}.gs-item.is-done .gs-item__label{color:var(--gs-tertiary)}.gs-item__reward{font:11.5px var(--gs-mono);color:var(--gs-tertiary)}.gs-item.is-next:not(.is-done) .gs-item__reward{color:var(--gs-signal)}.gs-item__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--gs-quart)}.gs-item.is-open .gs-item__body,.gs-item.is-locked .gs-item__body{grid-template-rows:1fr}.gs-item.is-locked .gs-item__label{color:var(--gs-tertiary)}.gs-item__body>div{overflow:hidden}.gs-item__inner{padding:0 0 12px 29px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gs-btn{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 15px;border-radius:10px;background:var(--gs-fill);color:var(--gs-paper);font-size:14px;font-weight:500;cursor:pointer;transition:transform .2s var(--gs-snap)}.gs-btn:active{transform:scale(.97)}.gs-btn--sm{height:32px;padding:0 13px;font-size:13.5px}.gs-hint{font-size:12.5px;color:var(--gs-tertiary)}.gs-plats{display:flex;gap:6px}.gs-plat{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#fff;cursor:pointer;transition:transform .2s var(--gs-snap)}.gs-plat:disabled{cursor:default;opacity:.6}.gs-plat svg{width:24px;height:24px}.gs-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:gs-spin .7s linear infinite}@keyframes gs-spin{to{transform:rotate(360deg)}}.gs-done__big{font-family:var(--gs-display);font-weight:500;font-size:46px;line-height:1;letter-spacing:-.02em;margin:12px 0 4px}.gs-done p{margin:0 0 14px;font-size:14px;color:var(--gs-secondary)}.gs-done{padding-bottom:8px}.gs-coach-ring{position:fixed;left:0;top:0;z-index:10030;pointer-events:none;box-shadow:0 0 0 2px #0358f7;will-change:transform;transition:opacity .15s;animation:gs-fade-in .25s ease-out}@keyframes gs-fade-in{0%{opacity:0}}.gs-coach-ring--dim:before{content:"";position:absolute;inset:-3px;border-radius:inherit;box-shadow:0 0 22px 6px #0358f780;animation:gs-breathe 1.8s ease-in-out infinite}@keyframes gs-breathe{50%{opacity:.35}}.gs-coach-ring--dim{box-shadow:0 0 0 2px #0358f7,0 0 24px 6px #0358f773,0 0 0 200vmax #0c0a089e}.gs-coach-ring:after{content:"";position:absolute;inset:-2px;border-radius:inherit;animation:gs-ping 1.6s ease-out infinite}@keyframes gs-ping{0%{box-shadow:0 0 #0358f759}to{box-shadow:0 0 0 12px #0358f700}}.gs-coach-card{position:fixed;left:0;top:0;width:250px;will-change:transform;transition:opacity .15s;z-index:10031;display:flex;align-items:flex-start;gap:10px;padding:10px 10px 10px 14px;background:#fff;border:1px solid var(--gs-stroke);border-radius:12px;box-shadow:var(--gs-lift);font-size:13.5px;line-height:1.4;animation:gs-coach-in .45s cubic-bezier(.34,1.56,.64,1)}@keyframes gs-coach-in{0%{opacity:0;scale:.9}}.gs-coach-card__dot{width:7px;height:7px;margin-top:6px;flex:none;border-radius:50%;background:var(--gs-blue)}.gs-coach-card__text{flex:1}.gs-coach-card__step{display:flex;gap:8px;margin-bottom:3px;font:10.5px var(--gs-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--gs-tertiary)}.gs-coach-card__step em{font-style:normal;color:var(--gs-signal)}.gs-coach-card__text b{display:block;font-weight:500}.gs-coach-card__text span{display:block;font-size:12.5px;color:var(--gs-tertiary)}.gs-coach-card__close{width:20px;height:20px;flex:none;display:grid;place-items:center;border-radius:6px;color:var(--gs-tertiary);cursor:pointer}.gs-float{position:fixed;left:0;top:0;z-index:10070;pointer-events:none;padding:3px 9px;border-radius:999px;background:#fff;border:1px solid rgba(212,95,19,.35);box-shadow:0 4px 32px #0000000f;font:500 13px var(--gs-mono);color:var(--gs-signal)}.gs-pill-flash{animation:gs-pill-flash .9s cubic-bezier(.77,0,.175,1)}@keyframes gs-pill-flash{30%{box-shadow:0 0 0 4px #d45f1329;border-color:#d45f1380}}.gs-intro{position:fixed;inset:0;z-index:10090;display:grid;place-items:center;padding:24px;background:#faf6eff0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;animation:gs-fade-in .35s ease-out both}.gs-intro__content{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:760px;transform-origin:center}.gs-intro__title{margin:14px 0 0;font-family:var(--gs-display);font-weight:500;font-size:clamp(44px,8vw,84px);line-height:1.02;letter-spacing:-.03em;color:var(--gs-primary)}.gs-intro__word{display:inline-block;margin:0 .12em;animation:gs-word .8s cubic-bezier(.22,1.2,.36,1) both}.gs-intro__word:last-child{font-style:italic;padding:.08em .16em .12em .06em;margin:-.08em -.04em -.12em .06em;background:linear-gradient(100deg,#d45f13,#ff8a3d 30%,#fd02f5,#ff8a3d 70%,#d45f13);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gs-word .8s cubic-bezier(.22,1.2,.36,1) both,gs-shimmer 2.2s ease-in-out .6s infinite}@keyframes gs-shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes gs-word{0%{opacity:0;transform:translateY(.45em) rotate(4deg);filter:blur(6px)}}@keyframes gs-rise{0%{opacity:0;transform:translateY(10px)}}.gs-intro__body{margin:20px 0 0;font-size:19px;color:var(--gs-secondary);animation:gs-rise .6s var(--gs-quart) .45s both}@keyframes gs-pop-in-center{0%{opacity:0;transform:translateY(20px) scale(.94)}}.gs-outro{position:fixed;inset:0;z-index:10095;display:grid;place-items:center;padding:24px;background:#faf6eff5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:gs-fade-in .35s ease-out both}.gs-outro__content{display:flex;flex-direction:column;align-items:center;text-align:center}.gs-outro__tick{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;background:var(--gs-fill);animation:gs-pop-tick .6s cubic-bezier(.34,1.56,.64,1) .1s both}.gs-outro__tick .gs-pop__tick-mark{stroke-width:2.2}.gs-outro__title{margin:22px 0 0;font-family:var(--gs-display);font-weight:500;font-size:clamp(36px,6vw,60px);line-height:1.05;letter-spacing:-.03em;animation:gs-rise .6s var(--gs-quart) .25s both}.gs-outro__amount{margin-top:18px;font-family:var(--gs-display);font-weight:500;font-size:clamp(72px,12vw,120px);line-height:1;letter-spacing:-.04em;color:var(--gs-signal);font-variant-numeric:tabular-nums;animation:gs-rise .6s var(--gs-quart) .4s both}.gs-outro__earned{margin:8px 0 0;font-size:17px;color:var(--gs-secondary);animation:gs-rise .6s var(--gs-quart) .55s both}.gs-outro__done{margin-top:30px;height:44px;padding:0 34px;font-size:15px;animation:gs-rise .6s var(--gs-quart) 1.4s both}[data-gs-glow]{position:relative;animation:gs-cta-glow 1.3s ease-in-out infinite}@keyframes gs-cta-glow{0%,to{box-shadow:0 0 #d45f138c,0 0 14px 2px #d45f1359;transform:scale(1)}50%{box-shadow:0 0 0 7px #d45f1300,0 0 30px 8px #d45f138c;transform:scale(1.045)}}.gs-win__burst{position:relative;display:grid;place-items:center;margin:4px 0 0}.gs-win__rays{position:absolute;width:230px;height:230px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,176,5,.32) 0deg 10deg,transparent 10deg 22deg);-webkit-mask:radial-gradient(circle,#000 18%,transparent 68%);mask:radial-gradient(circle,#000 18%,transparent 68%);animation:gs-rays-in .6s cubic-bezier(.34,1.56,.64,1) .15s both,gs-spin 9s linear infinite;pointer-events:none}@keyframes gs-rays-in{0%{opacity:0;scale:.3}}.gs-win__burst .gs-win__amount{position:relative;animation:gs-amount-tick .32s cubic-bezier(.34,1.56,.64,1) both}@keyframes gs-amount-tick{0%{transform:scale(1.35)}}.gs-outro__burst .gs-win__rays{width:420px;height:420px}.gs-outro__burst .gs-outro__amount{position:relative}.gs-win{position:fixed;inset:0;z-index:10088;display:grid;place-items:center;padding:20px;background:#0c0a0873;cursor:pointer;animation:gs-fade-in .25s ease-out both}.gs-win.is-leaving{animation:gs-fade-out .28s ease-in both}@keyframes gs-fade-out{to{opacity:0}}.gs-win__card{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:280px;padding:26px 34px 22px;border-radius:24px;background:#fff;box-shadow:0 30px 80px #0000004d;text-align:center;animation:gs-win-in .6s cubic-bezier(.34,1.56,.64,1) both}.gs-win.is-leaving .gs-win__card{animation:gs-pop-out .28s var(--gs-quart) both}@keyframes gs-win-in{0%{opacity:0;transform:translateY(24px) scale(.85)}}.gs-win__praise{font:11px var(--gs-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gs-tertiary);animation:gs-rise .5s var(--gs-quart) .1s both}.gs-win__amount{margin-top:4px;font-family:var(--gs-display);font-weight:500;font-size:76px;line-height:1;letter-spacing:-.03em;color:var(--gs-signal);animation:gs-amount .7s cubic-bezier(.34,1.56,.64,1) .15s both}@keyframes gs-amount{0%{opacity:0;transform:scale(.4) rotate(-6deg)}}.gs-win__unit{font-size:15px;color:var(--gs-secondary)}.gs-win__step{display:inline-flex;align-items:center;gap:10px;margin-top:14px;font-size:15px;font-weight:500}.gs-win__step .gs-pop__tick{width:30px;height:30px}.gs-win__bar{display:flex;gap:6px;margin-top:16px}.gs-win__bar i{width:44px;height:6px;border-radius:9px;background:var(--gs-fill-2)}.gs-win__bar i.is-on{background:var(--gs-signal)}.gs-win__bar i.is-new{animation:gs-fill-in .6s cubic-bezier(.34,1.56,.64,1) .45s both}.gs-win__count{margin-top:8px;font:11px var(--gs-mono);color:var(--gs-tertiary)}.gs-nudge{position:fixed;left:50%;bottom:28px;z-index:10034;display:flex;align-items:center;gap:16px;padding:14px 14px 14px 20px;border-radius:20px;background:#fff;box-shadow:0 2px 6px #00000014,0 24px 60px #00000047;transform:translate(-50%);animation:gs-nudge-in .55s cubic-bezier(.34,1.56,.64,1) both;max-width:calc(100vw - 24px)}@keyframes gs-nudge-in{0%{opacity:0;transform:translate(-50%,30px) scale(.92)}}.gs-nudge__dots{display:flex;gap:6px}.gs-nudge__dots i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;border:2px dashed var(--gs-quaternary);color:#fff}.gs-nudge__dots i.is-on{border:none;background:var(--gs-signal);animation:gs-pop-tick .5s cubic-bezier(.34,1.56,.64,1) both}.gs-nudge__text{display:flex;flex-direction:column;gap:2px;min-width:0}.gs-nudge__text b{font-family:var(--gs-display);font-weight:500;font-size:22px;line-height:1.15;letter-spacing:-.01em;white-space:nowrap}.gs-nudge__text small{font:11px var(--gs-mono);color:var(--gs-tertiary)}.gs-nudge__reward{padding:5px 11px;border-radius:999px;background:#d45f131a;font:500 14px var(--gs-mono);color:var(--gs-signal);animation:gs-badge 1.8s ease-in-out infinite}@keyframes gs-badge{50%{transform:scale(1.1)}}.gs-nudge__later{padding:9px 14px;border-radius:12px;font-size:14px;color:var(--gs-secondary);cursor:pointer}.gs-coach-card--hidden{display:none}.gs-next-template{animation:gs-pop-in-center .5s cubic-bezier(.34,1.56,.64,1) both,gs-next-glow 1.6s ease-in-out .6s infinite}@keyframes gs-next-glow{50%{box-shadow:0 0 0 6px #ffffff40,0 12px 30px #00000059}}.gs-test-link{display:block;margin-top:4px;padding:2px 0;font:11px var(--gs-mono);color:#8a5cf6;text-decoration:underline dotted;cursor:pointer}.gs-pop{position:fixed;left:50%;bottom:28px;z-index:10080;display:flex;align-items:center;gap:14px;min-width:260px;max-width:calc(100vw - 32px);padding:14px 20px 14px 16px;border-radius:18px;background:#fff;border:1px solid var(--gs-stroke);box-shadow:0 2px 6px #0000000f,0 24px 60px #00000029;cursor:pointer;transform:translate(-50%);animation:gs-pop-in .55s cubic-bezier(.34,1.56,.64,1) both}.gs-pop.is-leaving{animation:gs-pop-out .28s var(--gs-quart) both}@keyframes gs-pop-in{0%{opacity:0;transform:translate(-50%,24px) scale(.92)}}@keyframes gs-pop-out{to{opacity:0;transform:translate(-50%,12px) scale(.97)}}.gs-pop__tick{flex:none;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--gs-fill);animation:gs-pop-tick .5s cubic-bezier(.34,1.56,.64,1) .12s both}@keyframes gs-pop-tick{0%{transform:scale(.4)}}.gs-pop__tick-ring{fill:none;stroke:none}.gs-pop__tick-mark{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20;animation:gs-draw .4s ease-out .32s forwards}@keyframes gs-draw{to{stroke-dashoffset:0}}.gs-pop__text{display:flex;flex-direction:column;gap:6px;min-width:0}.gs-pop__text>b{font-size:15px;font-weight:600}.gs-pop__amount{display:flex;align-items:baseline;gap:7px}.gs-pop__amount b{font-family:var(--gs-display);font-weight:500;font-size:30px;line-height:1;letter-spacing:-.02em;color:var(--gs-signal);animation:gs-pop-tick .6s cubic-bezier(.34,1.56,.64,1) .2s both}.gs-pop__amount small{font-size:13px;color:var(--gs-secondary)}.gs-pop__step{font-size:13.5px;color:var(--gs-primary)}.gs-pop__dots,.gs-pop__bar{display:flex;align-items:center;gap:5px}.gs-pop__dots i{width:9px;height:9px;border-radius:50%;background:var(--gs-fill-2)}.gs-pop__dots small{margin-left:6px;font:11px var(--gs-mono);color:var(--gs-tertiary)}.gs-pop__bar i{width:30px;height:5px;border-radius:9px;background:var(--gs-fill-2)}.gs-pop__dots i.is-on,.gs-pop__bar i.is-on{background:var(--gs-signal)}.gs-pop__dots i.is-new,.gs-pop__bar i.is-new{animation:gs-fill-in .5s cubic-bezier(.34,1.56,.64,1) .35s both}@keyframes gs-fill-in{0%{background:var(--gs-fill-2);transform:scale(.6)}}@media(prefers-reduced-motion:reduce){.gs-pop,.gs-pop.is-leaving,.gs-win,.gs-win.is-leaving,.gs-win__card,.gs-win__amount,.gs-win__rays,.gs-intro:before,.gs-outro:before,.gs-intro__word:last-child,[data-gs-glow],.gs-coach-ring--dim:before,.gs-nudge,.gs-nudge__reward,.gs-pop__tick,.gs-pop__amount b,.gs-pop__dots i.is-new,.gs-pop__bar i.is-new{animation:none}.gs-pop__tick-mark{animation:none;stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.gs-panel,.gs-coach-card,.gs-item.is-just .gs-tick,.gs-coach-ring:after{animation:none}}.gs-confetti{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:10050}.gs-guide--sidebar .gs-bar__prize{display:none}@media(hover:hover){.gs-bar:hover{border-color:rgba(var(--gs-ink),.24);box-shadow:0 4px 16px #0000000f}.gs-close:hover{background:var(--gs-fill-3);color:var(--gs-primary)}.gs-plat:hover:not(:disabled){transform:translateY(-2px)}.gs-coach-card__close:hover{background:var(--gs-fill-3)}.gs-nudge__later:hover{background:var(--gs-fill-3);color:var(--gs-primary)}}
