.global-stats.svelte-antvla{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);text-align:center;margin:.9rem 0 0;font-size:.82rem}.global-stats.svelte-antvla strong:where(.svelte-antvla){color:var(--accent-bright);font-size:1.05rem}.carreira.svelte-l4qu0m{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--border-strong);clip-path:polygon(var(--cut-sm) 0, 100% 0, 100% calc(100% - var(--cut-sm)), calc(100% - var(--cut-sm)) 100%, 0 100%, 0 var(--cut-sm));justify-content:center;gap:1.6rem;margin:1.1rem 0 0;padding:.7rem 1rem;display:flex}.carreira.svelte-l4qu0m div:where(.svelte-l4qu0m){text-align:center}.carreira.svelte-l4qu0m dt:where(.svelte-l4qu0m){font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:var(--muted);font-size:.7rem}.carreira.svelte-l4qu0m dd:where(.svelte-l4qu0m){font-family:var(--font-display);color:var(--accent-bright);margin:.1rem 0 0;font-size:1.35rem;font-weight:700}.diario.svelte-k6k7ai{text-align:center;background:var(--panel);border-top:2px solid var(--accent);box-shadow:inset 0 0 0 1px var(--border);margin:1.1rem 0 0;padding:.9rem 1rem 1rem}.head.svelte-k6k7ai{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem;display:flex}.tag.svelte-k6k7ai{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.16em;color:var(--accent-bright);margin:0;font-size:.78rem;font-weight:700}.data.svelte-k6k7ai{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.78rem}.pitch.svelte-k6k7ai{max-width:26rem;color:var(--muted);margin:.5rem auto .85rem;font-size:.88rem;line-height:1.5}.feito.svelte-k6k7ai{color:var(--text);margin:0 0 .7rem;font-size:.9rem}.streak.svelte-k6k7ai{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);justify-content:center;align-items:baseline;gap:.4rem;margin:.7rem 0 0;font-size:.85rem;display:flex}.streak.svelte-k6k7ai strong:where(.svelte-k6k7ai){color:var(--accent-bright);font-size:1.15rem}.streak.muted-line.svelte-k6k7ai strong:where(.svelte-k6k7ai){color:var(--muted);font-size:1rem}.best.svelte-k6k7ai{color:var(--muted)}.cs2-bg.svelte-1uha8ag{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.cs-slash.svelte-1uha8ag,.cs-lines.svelte-1uha8ag{position:absolute;inset:0}.s1.svelte-1uha8ag{clip-path:polygon(-3% 110%,13% 110%,58% -10%,42% -10%);background:#f6a8210e}.s2.svelte-1uha8ag{clip-path:polygon(15% 110%,19% 110%,64% -10%,60% -10%);background:#f6a82108}.l1.svelte-1uha8ag{clip-path:polygon(21% 110%,38% 110%,83% -10%,66% -10%);background:repeating-linear-gradient(-70deg,#0000 0 7px,#f6a8211c 7px 8px)}.s3.svelte-1uha8ag{clip-path:polygon(40% 110%,64% 110%,109% -10%,85% -10%);background:#f6a8210a}.l2.svelte-1uha8ag{clip-path:polygon(66% 110%,90% 110%,135% -10%,111% -10%);background:repeating-linear-gradient(-70deg,#0000 0 9px,#f6a82114 9px 10px)}.hero-inner.svelte-1uha8ag{z-index:1;position:relative}.hero.svelte-1uha8ag{text-align:center;padding-top:clamp(1.4rem,5vw,2.6rem)}.hero.svelte-1uha8ag .tag:where(.svelte-1uha8ag){justify-content:center}.tag.svelte-1uha8ag:after{content:"";background:var(--accent);width:1.4rem;height:2px}.scoreboard.svelte-1uha8ag{justify-content:center;align-items:center;gap:clamp(.5rem,2.5vw,.9rem);margin:1rem 0 0;display:flex}.score.svelte-1uha8ag{font-variant-numeric:tabular-nums;min-width:clamp(4.8rem,21vw,7rem);clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));place-items:center;padding:.1em .18em 0;font-size:clamp(3.2rem,13vw,5rem);font-weight:700;line-height:1.15;display:grid}.score.t.svelte-1uha8ag{color:var(--accent-bright);background:linear-gradient(180deg, #f6a82129, #f6a8210d), var(--panel-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 45%, transparent);text-shadow:0 0 26px #f6a82180}.score.ct.svelte-1uha8ag{color:var(--ct);background:linear-gradient(180deg, #6cb2f024, #6cb2f00a), var(--panel-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ct) 40%, transparent);text-shadow:0 0 26px #6cb2f073}.sep.svelte-1uha8ag{font-family:var(--font-display);color:var(--muted);font-size:clamp(2rem,8vw,3rem);font-weight:700;transform:translateY(-.06em)}.tagline.svelte-1uha8ag{color:var(--muted);max-width:28rem;margin:1.2rem auto 1.4rem;font-size:.96rem}.resume.svelte-1uha8ag{max-width:24rem;margin:0 auto 1.2rem}.big.svelte-1uha8ag{padding:.9rem 1.5rem;font-size:1.05rem;display:block}.found.svelte-1uha8ag{--green:#7ec64a;background:radial-gradient(26rem 12rem at 50% -2rem, #7ec64a29, transparent 70%), linear-gradient(180deg, var(--panel-2), var(--panel));border:1px solid color-mix(in srgb, var(--green) 35%, var(--border));border-top:2px solid var(--green);max-width:30rem;margin:0 auto;padding:1.3rem 1.1rem 1.4rem;box-shadow:0 14px 40px -22px #000000e6}.found-title.svelte-1uha8ag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:#aee87a;text-shadow:0 0 18px #7ec64a80;justify-content:center;align-items:center;gap:.5rem;margin:0 0 .9rem;font-size:clamp(1.05rem,4.5vw,1.4rem);font-weight:700;display:flex}.pip.svelte-1uha8ag{background:var(--green);width:.6rem;height:.6rem;box-shadow:0 0 8px var(--green);border-radius:50%;animation:1.4s ease-in-out infinite svelte-1uha8ag-blink}.modes.svelte-1uha8ag{text-align:left;flex-direction:column;gap:.6rem;max-width:30rem;margin:1.1rem auto 0;display:flex}.mode.svelte-1uha8ag{text-align:left;background:var(--panel-2);border:1px solid var(--border);border-left:3px solid var(--border-strong);width:100%;color:var(--muted);cursor:pointer;clip-path:polygon(var(--cut-sm) 0, 100% 0, 100% calc(100% - var(--cut-sm)), calc(100% - var(--cut-sm)) 100%, 0 100%, 0 var(--cut-sm));padding:.7rem .9rem;transition:border-color .15s,background .15s;display:block}.mode.svelte-1uha8ag:not(.locked):hover{border-color:var(--border-strong)}.mode-name.svelte-1uha8ag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.08em;color:var(--text);font-size:1rem;font-weight:700;display:block}.mode-name.svelte-1uha8ag .lock:where(.svelte-1uha8ag){margin-right:.25rem;font-size:.8rem}.mode-info.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.3rem;font-size:.72rem;font-weight:600;display:flex}.mode-info.svelte-1uha8ag .dot:where(.svelte-1uha8ag){color:color-mix(in srgb, var(--green) 70%, var(--muted))}.mode-blurb.svelte-1uha8ag{color:var(--muted);margin-top:.4rem;font-size:.8rem;line-height:1.4;display:block}.mode.active.svelte-1uha8ag{background:linear-gradient(180deg, var(--panel-3), var(--panel-2))}.mode.active.classic.svelte-1uha8ag{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));border-left-color:var(--accent)}.mode.active.classic.svelte-1uha8ag .mode-name:where(.svelte-1uha8ag){color:var(--accent-bright)}.mode.active.almanac.svelte-1uha8ag{border-color:color-mix(in srgb, var(--ct) 45%, var(--border));border-left-color:var(--ct)}.mode.active.almanac.svelte-1uha8ag .mode-name:where(.svelte-1uha8ag){color:#8fc4f4}.mode.active.hard.svelte-1uha8ag{border-color:color-mix(in srgb, var(--loss) 45%, var(--border));border-left-color:var(--loss)}.mode.active.hard.svelte-1uha8ag .mode-name:where(.svelte-1uha8ag){color:#ff9a90}.mode.locked.svelte-1uha8ag{opacity:.55;cursor:not-allowed}.mode.locked.svelte-1uha8ag .mode-name:where(.svelte-1uha8ag){color:var(--muted)}.accept.svelte-1uha8ag{width:100%;max-width:20rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.14em;color:#fff;text-align:center;text-shadow:0 1px 2px #00000080;background:linear-gradient(#8ed457 0%,#5aa630 54%,#4a8d27 100%);border-radius:5px;margin:0 auto;padding:.95rem 1.5rem;font-size:clamp(1.5rem,6vw,1.95rem);font-weight:700;text-decoration:none;transition:filter .15s,transform .1s;animation:1.9s ease-in-out infinite svelte-1uha8ag-acceptPulse;display:block;box-shadow:inset 0 2px #ffffff59,inset 0 -3px 7px #00000047,0 0 0 2px #2f5f1c,0 0 0 5px #7ec64a73,0 0 24px #7ec64a80}.accept.svelte-1uha8ag:hover{filter:brightness(1.09)}.accept.svelte-1uha8ag:active{transform:translateY(1px)}.how.svelte-1uha8ag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);border-bottom:2px solid #0000;margin-top:1.4rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-block}.how.svelte-1uha8ag:hover{color:var(--accent-bright);border-bottom-color:var(--accent)}@keyframes svelte-1uha8ag-acceptPulse{0%,to{box-shadow:inset 0 2px #ffffff59,inset 0 -3px 7px #00000047,0 0 0 2px #2f5f1c,0 0 0 5px #7ec64a66,0 0 20px #7ec64a66}50%{box-shadow:inset 0 2px #ffffff59,inset 0 -3px 7px #00000047,0 0 0 2px #2f5f1c,0 0 0 5px #7ec64abf,0 0 36px #7ec64ad9}}@keyframes svelte-1uha8ag-blink{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.accept.svelte-1uha8ag,.pip.svelte-1uha8ag{animation:none}}.about.svelte-1uha8ag{z-index:1;padding:1rem 1rem 3rem;position:relative}.about-inner.svelte-1uha8ag{max-width:720px;margin:0 auto}.about-title.svelte-1uha8ag{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;border-left:3px solid var(--accent);margin:1.6rem 0 .7rem;padding-left:.7rem;font-size:1.15rem}.about.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);margin:0 0 .8rem;line-height:1.6}.about.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--text)}.faq.svelte-1uha8ag{flex-direction:column;gap:.5rem;display:flex}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag){background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);clip-path:polygon(var(--cut-sm) 0, 100% 0, 100% calc(100% - var(--cut-sm)), calc(100% - var(--cut-sm)) 100%, 0 100%, 0 var(--cut-sm))}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag){cursor:pointer;font-family:var(--font-display);letter-spacing:.02em;color:var(--text);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;font-weight:600;list-style:none;display:flex}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.faq.svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"+";font-family:var(--font-display);color:var(--accent);font-size:1.2rem;line-height:1}.faq.svelte-1uha8ag details[open]:where(.svelte-1uha8ag) summary:where(.svelte-1uha8ag):after{content:"–"}.faq.svelte-1uha8ag details:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){margin:0;padding:0 .9rem .8rem;font-size:.92rem}
