@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url("/fonts/Baloo2-Bold.woff2")format("woff2")}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url("/fonts/Baloo2-ExtraBold.woff2")format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff4dd;--ink:#26201a;--ink-2:#5c5347;--ink-3:#877b6b;--accent:#ff5c2b;--status-online:#22c55e;--sun:#ffd84d;--watch-paper:#fff0bd;--rose:#ffb9cc;--sky:#a5dcff;--peach:#ffb07a;--card:#fffdf7;--cg-empty:#f1e3c4;--cg-fill:var(--accent);--cg-banked:var(--peach);--accent-hover:#ee4518;--sun-hover:#ffe070;--mint:#b9e6a6;--on-accent:var(--card);--on-sun:var(--ink);--on-rose:var(--ink);--on-sky:var(--ink);--on-mint:var(--ink);--banked-copy:#8b3d1f;--watch-copy:#675015;--dot-ink:#26201a1a;--dialog-backdrop:#2a251f7a;--shadow-ink:var(--ink);--shadow-soft:#251f1a38;--border:2px solid var(--ink);--shadow:4px 4px 0 var(--shadow-ink);--shadow-sm:3px 3px 0 var(--shadow-ink);--radius:14px;--font-display:"Baloo 2", "Arial Rounded MT Bold", system-ui, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Code", Menlo, Consolas, monospace;--cell-size:22px;--measure:58ch;--digit-dur:.22s;--digit-distance:4px;--digit-blur:1px;--digit-ease:cubic-bezier(.22, 1, .36, 1);--digit-dir-x:0;--digit-dir-y:1}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#15110c;--ink:#f1e6d6;--ink-2:#bbafa0;--ink-3:#9c9083;--accent:#f65b25;--status-online:#4ade80;--sun:#d8a438;--watch-paper:#3f2909;--rose:#d87da2;--sky:#5facd3;--peach:#f69f72;--card:#241e18;--cg-empty:#41392e;--cg-banked:var(--peach);--accent-hover:#e44a08;--sun-hover:#e7b140;--mint:#77b779;--on-accent:#22110c;--on-sun:#241803;--on-rose:#201018;--on-sky:#071822;--on-mint:#091b0a;--banked-copy:var(--peach);--watch-copy:#efcc8c;--dot-ink:#f6e8cf14;--dialog-backdrop:#040302b8;--shadow-ink:#020201;--shadow-soft:#0302028c}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--paper:lab(5.2654% 1.20258 2.98182);--ink:lab(91.9449% 1.57064 9.51595);--ink-2:lab(72.1938% 2.33266 9.37218);--ink-3:lab(60.5746% 2.66737 8.87983);--accent:lab(60.0393% 58.6413 60.5434);--sun:lab(71.1007% 12.2991 60.6903);--watch-paper:lab(18.7212% 8.09656 23.1178);--rose:lab(63.638% 39.3261 -3.5329);--sky:lab(66.5589% -16.5086 -27.4829);--peach:lab(73.7804% 29.873 37.6027);--card:lab(11.8376% 1.79221 5.18976);--cg-empty:lab(24.6197% 2.23388 8.40694);--accent-hover:lab(54.2129% 58.9762 64.0367);--sun-hover:lab(75.7498% 12.6633 62.5932);--mint:lab(68.893% -30.7823 24.7985);--on-accent:lab(7.01662% 8.24152 5.74895);--on-sun:lab(9.54882% 3.6612 13.0415);--on-rose:lab(6.85744% 9.49735 -1.76738);--on-sky:lab(7.25646% -4.0981 -8.93484);--on-mint:lab(7.69362% -9.7672 7.09459);--watch-copy:lab(83.9253% 6.52212 36.47);--shadow-ink:lab(.462317% .0980422 .246802)}}html,body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased}body{line-height:1.55}::selection{background:var(--sun);color:var(--on-sun)}:focus-visible{outline-offset:4px;outline:2px solid var(--ink)!important}[data-sj=hero]{background-image:radial-gradient(var(--dot-ink) 1.5px,transparent 1.5px);background-size:18px 18px;box-shadow:6px 6px 0 var(--shadow-ink)!important}[data-sj=hero-number]{font-family:"Baloo 2",Apple SD Gothic Neo,Malgun Gothic,sans-serif!important}[data-sj=stat]{transition:transform .2s cubic-bezier(.34,1.56,.64,1)}[data-sj=circle],[data-sj=button],[data-sj=nav],[data-sj=deck]{transition:transform .14s,box-shadow .14s,background-color .14s}[data-sj=deck]{text-decoration:none}[data-sj=deck]:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--shadow-ink)!important}[data-sj=circle]:hover{transform:translate(-1px,-1px);box-shadow:2px 2px 0 var(--shadow-ink)!important}[data-sj=circle]:active,[data-sj=deck]:active{transform:translate(2px,2px);box-shadow:none!important}[data-sj=nav]:hover{background:var(--card)!important}[data-sj=stat]:hover{transform:rotate(0)translateY(-3px)!important}h1,h2,h3,[role=heading]{letter-spacing:-.02em;font-family:"Baloo 2",Apple SD Gothic Neo,Malgun Gothic,sans-serif!important}[data-sj=page] a:not([role=button]):not([role=link]){-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px}.sj-rich{word-break:keep-all;overflow-wrap:anywhere;line-height:1.65}[data-sj=keep-all]{word-break:keep-all;overflow-wrap:anywhere}@media (width<=600px){[data-sj=hero]{padding:20px!important}[data-sj=hero-number]{font-size:48px!important;line-height:62px!important}[data-sj=stat]{padding:12px 10px!important}[data-sj=stat-value]{font-size:23px!important}}@keyframes sj-pop{0%{opacity:0;transform:translateY(18px)scale(.92)}60%{opacity:1;transform:translateY(-4px)scale(1.03)}to{opacity:1;transform:none}}@keyframes sj-stamp{0%{opacity:0;transform:scale(2.6)rotate(-16deg)}60%{opacity:1;transform:scale(.9)rotate(-5deg)}to{opacity:1;transform:scale(1)rotate(-6deg)}}@keyframes sj-twinkle{0%,to{opacity:.15;transform:scale(.5)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(25deg)}}@keyframes sj-spin{to{transform:rotate(360deg)}}@keyframes sj-bob{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(1deg)}}[data-sj=slogan-1],[data-sj=slogan-2]{animation:.7s cubic-bezier(.34,1.56,.64,1) both sj-pop;display:block}[data-sj=slogan-2]{animation-delay:.18s}[data-sj=stamp]{animation:.6s cubic-bezier(.34,1.56,.64,1) .75s both sj-stamp;display:inline-block}[data-sj=twinkle-1],[data-sj=twinkle-2],[data-sj=twinkle-3]{animation:2.4s ease-in-out infinite sj-twinkle}[data-sj=twinkle-2]{animation-delay:.8s}[data-sj=twinkle-3]{animation-delay:1.6s}[data-sj=rays]{background:repeating-conic-gradient(from 0deg,var(--sun) 0 9deg,transparent 9deg 18deg);opacity:.6;animation:26s linear infinite sj-spin}[data-sj=bob]{animation:3.4s ease-in-out infinite sj-bob}@keyframes sj-zero{0%,to{transform:translateY(0)scale(1)}40%{transform:translateY(-12px)scale(1.06,.96)}55%{transform:translateY(-12px)scale(.98,1.04)}80%{transform:translateY(0)scale(1.08,.9)}}[data-sj=zero-won]{transform-origin:50% 100%;animation:1.4s cubic-bezier(.34,1.56,.64,1) infinite sj-zero;display:inline-block}@keyframes sj-levelup{0%{opacity:0;transform:translate(-50%,10px)scale(.3)rotate(-8deg)}25%{opacity:1;transform:translate(-50%,-6px)scale(1.25)rotate(-4deg)}45%{transform:translate(-50%)scale(1)rotate(-4deg)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-26px)scale(1)rotate(-4deg)}}[data-sj=levelup]{animation:1.6s cubic-bezier(.34,1.56,.64,1) both sj-levelup}@keyframes sj-wiggle{0%,to{transform:rotate(-10deg)}50%{transform:rotate(-4deg)scale(1.06)}}[data-sj=free-sticker]{animation:2.2s ease-in-out infinite sj-wiggle}@media (width<=600px){[data-sj=slogan-1],[data-sj=slogan-2]{font-size:40px!important;line-height:50px!important}}@media (prefers-reduced-motion:reduce){[data-sj]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{html,body{color:#000!important;background:#fff!important}[data-sj=hero]{background-image:none}}[data-sj=catalog-grid]{grid-template-columns:minmax(0,1fr);gap:18px!important;display:grid!important}[data-sj=catalog-grid]>[data-sj=deck]{min-width:0;width:100%!important}@media (width>=640px){[data-sj=catalog-grid]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){[data-sj=dashboard]{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);align-items:stretch;gap:24px!important;display:grid!important}[data-sj=dashboard]>*{grid-column:1/-1;min-width:0}[data-sj=dashboard-discover]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:24px!important;display:grid!important}[data-sj=dashboard-support]>:last-child{flex:1;justify-content:space-between}[data-sj=dashboard-heading]{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-bottom:4px;gap:24px!important;display:grid!important}[data-sj=dashboard-heading] h1{font-size:28px!important}[data-sj=dashboard-tools]{flex-wrap:nowrap!important;justify-content:flex-end!important}[data-sj=hero]{grid-column:1;justify-content:space-between;min-height:244px;padding:24px!important}[data-sj=dashboard-stats]{grid-column:2;flex-direction:column!important;gap:12px!important}[data-sj=dashboard-stats] [data-sj=stat]{flex-wrap:wrap;justify-content:space-between;align-items:center;flex-direction:row!important;padding:12px 18px!important}[data-sj=dashboard-stats] [data-sj=stat-extra]{flex-basis:100%}[data-sj=dashboard-stats]>*{flex:1 0 auto!important}[data-sj=dashboard-stats] [data-sj=stat]>:first-child{font-size:13px!important}[data-sj=dashboard-history],[data-sj=dashboard-decks],[data-sj=dashboard-browse]{grid-column:1/-1;min-width:0}[data-sj=history]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px!important;display:grid!important}[data-sj=history-review]{border-left:1px solid var(--cg-empty);padding-left:24px}[data-sj=deck-empty]{min-height:52px;flex-direction:row!important;justify-content:space-between!important;gap:24px!important}[data-sj=catalog-grid]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1600px){[data-sj=catalog-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px) and (height<=450px){[data-sj=bottom-navigation]{display:none!important}[data-sj=masthead]{padding-top:12px!important;padding-bottom:12px!important}}[data-sj=top-nav]{transition:color .15s,border-color .15s}[data-sj=top-nav]:hover{border-bottom-color:var(--sun)!important}[data-sj=menu-trigger]:hover{opacity:.75}[data-sj=search-field]{transition:background-color .15s,border-color .15s,box-shadow .15s}[data-sj=search-field]:focus-within{background-color:var(--card);border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--sun) 38%,transparent)}[data-sj=search-field] input:focus-visible{outline:none!important}[data-sj=search-field] input{caret-color:var(--ink)}[data-sj=search-field] [data-sj=button]:focus-visible{background-color:var(--sun)!important;outline:none!important}[data-sj=search-field] [data-sj=button]:focus-visible>*{color:var(--on-sun)!important}@media (forced-colors:active){[data-sj=search-field]:focus-within{outline-offset:3px;outline:2px solid highlight}}