:root{--ink:#3a2420;--ink-soft:#6b4b43;--cream:#fff7ea;--cream-2:#fcebd6;--cream-3:#f5dcc0;--mint:#9fe8c0;--mint-2:#6fd59f;--mint-deep:#2f9e68;--peach:#ffcfb4;--peach-2:#ffb08f;--pink:#ffbfd2;--pink-2:#ff8fb0;--yellow:#ffd866;--yellow-2:#ffbf2e;--lavender:#cdbcff;--lavender-2:#9d84f5;--sky:#b9d3f8;--sky-2:#8fb6ef;--water:#7cc7f5;--sky-top:#a9c6f4;--sky-mid:#d7d9fb;--sky-low:#ffdbe2;--line:3px;--line-thick:4px;--r-sm:14px;--r:22px;--r-lg:32px;--shadow:0 5px 0 0 var(--ink);--shadow-sm:0 3px 0 0 var(--ink);--shadow-soft:0 18px 40px -16px #3a242059;--font-display:"Baloo 2", "Nunito", system-ui, sans-serif;--font-body:"Nunito", system-ui, sans-serif;--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);background:linear-gradient(180deg, var(--sky-top) 0%, var(--sky-mid) 45%, var(--sky-low) 100%);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-weight:600;overflow-x:hidden}img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;display:block}button{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.02}p{margin:0}::selection{background:var(--pink)}:focus-visible{outline:3px solid var(--lavender-2);outline-offset:3px;border-radius:10px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.boot{min-height:100vh;font-family:var(--font-display);place-items:center;font-size:28px;display:grid}.btn{--bg:var(--cream);--bg-hi:#fff;min-height:56px;font-family:var(--font-display);letter-spacing:.005em;color:var(--ink);cursor:pointer;white-space:nowrap;background:linear-gradient(180deg, var(--bg-hi) 0%, var(--bg) 55%);border:var(--line) solid var(--ink);box-shadow:var(--shadow), inset 0 -5px 0 0 #00000014, inset 0 3px 0 0 #ffffff8c;transition:transform .18s var(--ease-pop), box-shadow .18s var(--ease-out), filter .2s;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:14px 28px;font-size:22px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;position:relative}.btn:hover{box-shadow:0 7px 0 0 var(--ink), inset 0 -5px 0 0 #00000014, inset 0 3px 0 0 #ffffff8c;transform:translateY(-2px)}.btn:active{box-shadow:0 1px 0 0 var(--ink), inset 0 -3px 0 0 #00000014;transform:translateY(4px)}.btn:disabled{filter:grayscale(.6)opacity(.6);cursor:not-allowed;transform:none}.btn img{object-fit:contain;width:1.5em;height:1.5em;margin-left:-4px}.btn--yellow{--bg:var(--yellow);--bg-hi:#ffe999}.btn--mint{--bg:var(--mint-2);--bg-hi:#c4f3d9}.btn--peach{--bg:var(--peach-2);--bg-hi:#ffe0cf}.btn--pink{--bg:var(--pink-2);--bg-hi:#ffd6e2}.btn--lav{--bg:var(--lavender);--bg-hi:#ebe4ff}.btn--lg{border-width:var(--line-thick);min-height:76px;padding:18px 40px;font-size:30px}.btn--sm{min-height:42px;box-shadow:var(--shadow-sm);padding:8px 18px;font-size:17px}.btn--sm:hover{box-shadow:0 5px 0 0 var(--ink)}.btn--block{width:100%}.btn--icon{border-radius:50%;width:52px;min-height:52px;padding:0;font-size:22px}.panel{background:var(--cream);border:var(--line) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow), inset 0 3px 0 0 #fff;position:relative}.panel--soft{background:linear-gradient(180deg, #fffaf2, var(--cream-2))}.panel--mint{background:linear-gradient(#e9fbf1,#c9f2dc)}.panel--peach{background:linear-gradient(#fff1e8,#ffdccb)}.panel--pink{background:linear-gradient(#fff0f5,#ffd8e5)}.panel--lav{background:linear-gradient(#f5f0ff,#e2d8ff)}.panel--sky{background:linear-gradient(#eef6ff,#d3e5fb)}.inset{background:var(--cream-2);border:2.5px solid var(--ink);border-radius:999px;box-shadow:inset 0 3px #3a24201f}.pill{font-family:var(--font-display);background:var(--cream);border:2.5px solid var(--ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:15px;font-weight:800;line-height:1;display:inline-flex}.pill--mint{background:var(--mint)}.pill--pink{background:var(--pink)}.pill--yellow{background:var(--yellow)}.pill--lav{background:var(--lavender)}.pill--sky{background:var(--sky)}.pill--peach{background:var(--peach)}.ribbon{font-family:var(--font-display);border:2.5px solid var(--ink);box-shadow:var(--shadow-sm);border-radius:10px 6px 6px 10px;padding:4px 12px 4px 14px;font-size:14px;font-weight:800;position:absolute;top:10px;right:-6px}.sticker{text-align:center;font-family:var(--font-display);background:var(--yellow);border:3px solid var(--ink);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-weight:800;line-height:.95;display:grid;position:absolute;transform:rotate(-12deg)}.chain-badge{color:var(--ink-soft);background:var(--cream-2);border:2px solid var(--ink);border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:4px 12px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.chain-badge i{background:var(--mint-2);width:10px;height:10px;box-shadow:0 0 0 2px var(--ink);border-radius:3px}.chain-badge:hover{background:var(--mint);color:var(--ink)}.meter{border:2.5px solid var(--ink);background:#efe2d0;border-radius:999px;height:18px;overflow:hidden;box-shadow:inset 0 3px #0000001a}.meter>i{background:linear-gradient(180deg, #9ff0b9, var(--mint-2));height:100%;transition:width .6s var(--ease-out);border-radius:999px;display:block;box-shadow:inset 0 3px #ffffff80}.meter--water>i{background:linear-gradient(180deg, #b9e5ff, var(--water))}.meter--pink>i{background:linear-gradient(180deg, #ffd3e0, var(--pink-2))}.meter--yellow>i{background:linear-gradient(180deg, #ffeaa0, var(--yellow-2))}.modal-root{z-index:50;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-scrim{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fadeIn .25s var(--ease-out);background:#40345c59;position:absolute;inset:0}.modal{width:min(100%, var(--w,760px));border-radius:var(--r-lg);border-width:var(--line-thick);max-height:calc(100vh - 32px);animation:popIn .42s var(--ease-pop);scrollbar-width:thin;scrollbar-color:#c9a98f transparent;padding:28px;position:relative;overflow:auto}.modal__head{align-items:center;gap:14px;margin-bottom:20px;display:flex}.modal__head h2{font-size:clamp(30px,4vw,46px)}.modal__head img{object-fit:contain;width:64px;height:64px}.modal__close{position:absolute;top:16px;right:16px}.tabs{flex-wrap:wrap;gap:10px;display:flex}.tabs .btn{min-height:48px;padding:8px 22px;font-size:19px}.tabs .btn[aria-selected=true]{--bg:var(--mint-2);--bg-hi:#c4f3d9}.toasts{z-index:80;pointer-events:none;gap:10px;display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast{font-family:var(--font-display);animation:toastIn .4s var(--ease-pop);padding:12px 22px;font-size:18px;font-weight:800}@keyframes popIn{0%{opacity:0;transform:translateY(24px)scale(.92)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}}@keyframes toastIn{0%{opacity:0;transform:translateY(16px)scale(.9)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes twinkle{0%,to{opacity:0;transform:scale(.4)rotate(0)}50%{opacity:1;transform:scale(1)rotate(25deg)}}@keyframes drift{0%{transform:translate(-30vw)}to{transform:translate(130vw)}}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04,.97)}}@keyframes wiggle{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes glow{0%,to{filter:drop-shadow(0 0 #fff0)}50%{filter:drop-shadow(0 0 14px #ffffffe6)}}.modal,.modal *{scrollbar-width:thin;scrollbar-color:#c9a98f transparent}.modal::-webkit-scrollbar{width:12px;height:12px}.modal ::-webkit-scrollbar{width:12px;height:12px}.modal::-webkit-scrollbar-track{background:0 0;margin:18px 0}.modal ::-webkit-scrollbar-track{background:0 0;margin:18px 0}.modal::-webkit-scrollbar-thumb{border:3px solid var(--cream,#fff8ee);background:#d8b99d;border-radius:999px;min-height:48px}.modal ::-webkit-scrollbar-thumb{border:3px solid var(--cream,#fff8ee);background:#d8b99d;border-radius:999px;min-height:48px}.modal::-webkit-scrollbar-thumb:hover{background:#c19775}.modal ::-webkit-scrollbar-thumb:hover{background:#c19775}.modal::-webkit-scrollbar-button{height:0;display:none}@property --night{syntax:"<number>";inherits:true;initial-value:0}@property --dusk{syntax:"<number>";inherits:true;initial-value:0}.wf{pointer-events:none;position:absolute}.wf>i{border-radius:40% 40% 18% 18%/6% 6% 4% 4%;position:absolute;inset:0}.wf__sheet{opacity:.85;background:linear-gradient(90deg,#8cd2ff8c,#d7f4ffbf 30%,#aae1ff99 55%,#e1f8ffcc 75%,#8cd2ff8c);-webkit-mask:linear-gradient(#0000,#000 6% 92%,#0000);mask:linear-gradient(#0000,#000 6% 92%,#0000)}.wf__streaks{animation:.7s linear infinite wfFall;animation-delay:var(--wd);background:repeating-linear-gradient(90deg,#0000 0 4px,#fffffff2 4px 6px,#0000 6px 11px,#fff9 11px 12px,#0000 12px 17px);-webkit-mask:repeating-linear-gradient(#000 0 22px,#0000 22px 40px) 0 0/100% 40px;mask:repeating-linear-gradient(#000 0 22px,#0000 22px 40px) 0 0/100% 40px}.wf__streaks--2{opacity:.8;background:repeating-linear-gradient(90deg,#0000 0 7px,#ffffffb3 7px 9px,#0000 9px 15px);animation-duration:1.05s;-webkit-mask-size:100% 56px;mask-size:100% 56px}@keyframes wfFall{to{-webkit-mask-position:0 40px;mask-position:0 40px}}.wf__streaks--2{animation-name:wfFall2}@keyframes wfFall2{to{-webkit-mask-position:0 56px;mask-position:0 56px}}.wf__lip{animation:1.2s ease-in-out infinite wfLip;background:radial-gradient(60% 100% at 50% 100%,#fffffff2,#0000)!important;height:7%!important;inset:0 0 auto!important}@keyframes wfLip{50%{opacity:.6;transform:scaleX(1.05)}}.wf__foam{height:18%;position:absolute;bottom:-6%;left:-25%;right:-25%}.wf__foam i{bottom:0;left:calc(var(--k) * 20%);aspect-ratio:1;width:34%;animation:1.3s ease-in-out infinite foam;animation-delay:calc(var(--k) * -.27s);background:radial-gradient(circle at 40% 35%,#fff,#e3f6ff 60%,#d2f0ff00);border-radius:50%;position:absolute}@keyframes foam{0%,to{opacity:.8;transform:scale(.75)translateY(10%)}50%{opacity:1;transform:scale(1.1)translateY(-8%)}}.wf__spray{height:0;position:absolute;bottom:0;left:0;right:0}.wf__spray i{left:calc(15% + var(--k) * 14%);width:5px;height:5px;animation:1.6s ease-out infinite spray;animation-delay:calc(var(--k) * -.27s);background:#fff;border-radius:50%;position:absolute;bottom:0;box-shadow:0 0 4px #bfe9ff}.wf__spray i:nth-child(odd){--dir:-1}.wf__spray i:nth-child(2n){--dir:1}@keyframes spray{0%{opacity:1;transform:translate(0)}to{transform:translate(calc(var(--dir) * 26px), -6px) translateY(34px);opacity:0}}.nsky{pointer-events:none;z-index:0;position:absolute;inset:0}.nsky__dusk{opacity:var(--dusk);mix-blend-mode:multiply;background:linear-gradient(#8c6ec859,#ff968c8c 55%,#ffbe78a6);position:absolute;inset:0}.nsky__night{opacity:calc(var(--night) * .92);background:radial-gradient(120% 80% at 70% 0,#2b2f6e,#1b1d48 55%,#2a2050);position:absolute;inset:0}.nsky__stars{opacity:var(--night);position:absolute;inset:0}.nsky__stars i{width:var(--s);height:var(--s);background:#fff;border-radius:50%;animation:3.2s ease-in-out infinite starTw;position:absolute;box-shadow:0 0 6px 1px #fffc}@keyframes starTw{50%{opacity:.25;transform:scale(.6)}}.nsky__shoot{opacity:0;background:linear-gradient(90deg,#fff,#0000);width:140px;height:2px;animation:9s ease-in 3s infinite shoot;position:absolute;top:10%;left:70%;rotate:160deg}@keyframes shoot{0%,92%{opacity:0;transform:translate(0)}94%{opacity:1}to{opacity:0;transform:translate(-400px)}}.nsky__moon{aspect-ratio:1;width:clamp(60px,7vw,110px);opacity:var(--night);translate:0 calc((1 - var(--night)) * 120px);background:radial-gradient(circle at 36% 34%,#fffdf0,#fff3c4 55%,#f3dc9a);border-radius:50%;position:absolute;top:9%;right:12%;box-shadow:0 0 40px 14px #fff5c873,0 0 120px 40px #bec8ff40,inset -10px -8px #e6c88280}.sky .sky__sun{opacity:calc(1 - var(--night))}.shade{pointer-events:none;-webkit-mask:var(--mask) center / 100% 100% no-repeat;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat;position:absolute;inset:0}.shade--night{mix-blend-mode:multiply;opacity:calc(var(--night) * .78);background:linear-gradient(#3d4296,#232566);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.shade--warm{mix-blend-mode:soft-light;opacity:calc(var(--night) * .9)}.bulb{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;opacity:var(--night);border-radius:50%;animation:3.4s ease-in-out infinite flicker;position:absolute;translate:-50% -50%}.bulb--lamp{background:radial-gradient(closest-side,#fffbe6 0,#ffe28cd9 35%,#ffbe5a40 70%,#0000);width:2.6%}.bulb--window{background:radial-gradient(closest-side,#ffecaacc,#ffc86e40 60%,#0000);width:1.8%;animation-duration:6s}.lit{isolation:isolate;display:block;position:relative}.lit>img{width:100%;display:block}.lit__shade,.lit__warm{pointer-events:none;-webkit-mask:var(--m) center / 100% 100% no-repeat;-webkit-mask:var(--m) center / 100% 100% no-repeat;mask:var(--m) center / 100% 100% no-repeat;position:absolute;inset:0}.lit__shade{mix-blend-mode:multiply;opacity:calc(var(--night) * .78 * (1 - var(--lit,0) * .85));background:linear-gradient(#3d4296,#232566)}.lit__warm{mix-blend-mode:soft-light;opacity:calc(var(--night) * var(--lit,0) * .9);background:#ffb867}.shade--dusk{mix-blend-mode:soft-light;opacity:calc(var(--dusk) * .9);background:linear-gradient(200deg,#ffb27a,#ff7fa0)}.dim{filter:brightness(calc(1 - var(--night) * .55)) saturate(calc(1 - var(--night) * .25))}.light{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;opacity:calc(var(--night) * 1.1 + var(--dusk) * .25);border-radius:50%;animation:3.4s ease-in-out infinite flicker;position:absolute;translate:-50% -50%}.light--lamp{background:radial-gradient(closest-side,#fffad2,#ffd26ebf 22%,#ffaa5047 55%,#0000)}.light--window{background:radial-gradient(closest-side,#ffecaae6,#ffbe6466 45%,#0000);animation-duration:6s}@keyframes flicker{0%,to{scale:1}30%{scale:.93}33%{scale:1.04}60%{scale:.97}62%{scale:1.02}}.flies{pointer-events:none;opacity:var(--night);position:absolute;inset:0}.flies i{background:#fffbb0;border-radius:50%;width:6px;height:6px;animation:8s ease-in-out infinite fly;position:absolute;box-shadow:0 0 10px 4px #fff078b3}@keyframes fly{0%{opacity:0;transform:translate(0)}15%{opacity:1}35%{opacity:.4;transform:translate(30px,-24px)}55%{opacity:1;transform:translate(-14px,-40px)}80%{opacity:.5;transform:translate(18px,-10px)}to{opacity:0;transform:translate(0)}}.petals{pointer-events:none;width:14%;height:10%;opacity:calc(1 - var(--night) * .7);position:absolute}.petals i{background:#ffc4dc;border:1px solid #f59ab8;border-radius:70% 0;width:9px;height:7px;animation:7s linear infinite petal;position:absolute;top:0}@keyframes petal{0%{opacity:0;transform:translate(0)rotate(0)}10%{opacity:1}50%{transform:translate(calc(var(--dx) * .5), 140px) rotate(200deg)}to{transform:translate(var(--dx), 300px) rotate(420deg);opacity:0}}.smoke{pointer-events:none;width:3%;position:absolute}.smoke i{aspect-ratio:1;background:radial-gradient(circle,#ffffffe6,#fff0);border-radius:50%;width:100%;animation:4.4s ease-out infinite smoke;position:absolute;bottom:0;left:0}@keyframes smoke{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:.9}to{opacity:0;transform:translate(40%,-380%)scale(2.2)}}.bflies{pointer-events:none;opacity:calc(1 - var(--night));position:absolute;inset:0}.bfly{width:18px;height:14px;animation:16s ease-in-out infinite bfPath0;position:absolute}.bfly--1{animation-name:bfPath1;animation-duration:19s}.bfly--2{animation-name:bfPath2;animation-duration:14s}.bfly b{background:var(--c);border:1.5px solid var(--ink);border-radius:60% 60% 40% 40%;width:50%;height:100%;animation:.22s ease-in-out infinite alternate flap;position:absolute;top:0}.bfly b:first-child{transform-origin:100%;left:0}.bfly b:last-child{transform-origin:0;right:0}@keyframes flap{to{transform:scaleX(.25)}}@keyframes bfPath0{0%{top:40%;left:30%}25%{top:33%;left:42%}50%{top:46%;left:52%}75%{top:52%;left:38%}to{top:40%;left:30%}}@keyframes bfPath1{0%{top:36%;left:64%}30%{top:44%;left:78%}60%{top:58%;left:70%}to{top:36%;left:64%}}@keyframes bfPath2{0%{top:60%;left:20%}40%{top:70%;left:30%}70%{top:52%;left:26%}to{top:60%;left:20%}}.critter{pointer-events:none;position:absolute;translate:-50% -100%}.critter__shadow{background:radial-gradient(closest-side,#28321e59,#0000);border-radius:50%;height:22%;position:absolute;bottom:-6%;left:8%;right:8%}.critter__img{transform-origin:50% 100%;width:100%;animation:3.6s ease-in-out infinite breathe;animation-delay:var(--delay,0s);filter:drop-shadow(0 6px 4px #3a24202e)}.critter--hop .critter__img{animation:3.2s ease-in-out infinite hop;animation-delay:var(--delay,0s)}.critter.is-asleep .critter__img{animation:4s ease-in-out infinite snore;animation-delay:var(--delay,0s)}@keyframes snore{0%,to{transform:scale(1)}50%{transform:scale(1.04,.95)}}.zzz{font-family:var(--font-display);color:#fff;text-shadow:0 0 6px #8c96ffe6,0 2px #3a2a6a;font-weight:800;display:block;position:absolute;top:-10%;right:-10%}.zzz i{opacity:0;font-size:clamp(10px,1vw,18px);font-style:normal;animation:3s ease-out infinite zzz;position:absolute}.zzz i:nth-child(2){font-size:clamp(12px,1.2vw,22px);animation-delay:1s}.zzz i:nth-child(3){font-size:clamp(14px,1.5vw,26px);animation-delay:2s}@keyframes zzz{0%{opacity:0;transform:translate(0)rotate(-10deg)}20%{opacity:1}to{opacity:0;transform:translate(18px,-40px)rotate(10deg)}}.daychip{cursor:pointer;font:800 15px var(--font-display);color:var(--ink);background:var(--cream);border:2.5px solid var(--ink);box-shadow:var(--shadow-sm);transition:transform .2s var(--ease-pop);border-radius:999px;align-items:center;gap:8px;padding:5px 14px 5px 6px;display:inline-flex}.daychip:hover{transform:translateY(-2px)}.daychip__dial{border:2px solid var(--ink);background:conic-gradient(from -90deg, #ffe48a 0 46%, #ff9e8a 46% 58%, #3b3f8f 58% 90%, #ffb7a0 90%);border-radius:50%;width:30px;height:30px;position:relative;overflow:hidden}.daychip__dial:after{content:"";background:var(--ink);transform-origin:50% 0;width:2px;height:46%;rotate:calc(var(--t) * 360deg + 180deg);position:absolute;top:50%;left:50%}.daychip small{font-family:var(--font-body);color:var(--ink-soft);font-size:11px;line-height:1;display:block}@media (prefers-reduced-motion:reduce){.wf *,.flies i,.petals i,.smoke i,.bfly,.bfly b{animation:none!important}}.sky{z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--sky-top), var(--sky-mid) 50%, var(--sky-low));position:fixed;inset:0;overflow:hidden}.sky__bg{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.sky__sun{background:radial-gradient(circle,#fff6d6d9,#ffe6be59 30%,#0000 62%);border-radius:50%;width:46vmax;height:46vmax;animation:9s ease-in-out infinite breathe;position:absolute;top:-6%;left:6%}.islet{filter:saturate(.85)brightness(1.04);opacity:.92;animation:7s ease-in-out infinite bob;position:absolute}.islet--a{width:clamp(70px,8vw,140px);animation-duration:8s;top:14%;left:4%}.islet--b{width:clamp(60px,6vw,110px);animation-duration:9.5s;animation-delay:-3s;top:10%;right:6%}.islet--c{opacity:.8;width:clamp(48px,4.6vw,90px);animation-duration:7s;animation-delay:-5s;top:4%;right:26%}.clouds{position:absolute;inset:0}.cloud{opacity:.9;animation:linear infinite drift;position:absolute;left:0}.clouds--far .cloud{opacity:.7;filter:blur(.5px)}.cloud-floor{--band:max(1100px, 75vw);pointer-events:none;width:100vw;height:360px;margin-left:-50vw;position:absolute;bottom:-150px;left:50%;overflow-x:clip;-webkit-mask:linear-gradient(#000 62%,#0000 100%);mask:linear-gradient(#000 62%,#0000 100%)}.cloud-floor:after{content:"";background:linear-gradient(#0000,#fff6faf2 45%,#fff6faf2);height:52%;position:absolute;bottom:0;left:0;right:0}.cf{position:absolute;left:0;right:0}.cf__track{width:max-content;animation:90s linear infinite cfDrift;display:flex}.cf__band{width:var(--band);height:auto;margin-right:calc(var(--band) * -.06);flex:none}.cf--back{opacity:.75;filter:hue-rotate(-12deg)saturate(1.2)brightness(.98);bottom:150px}.cf--back .cf__track{margin-left:calc(var(--band) * -.45);animation-duration:160s}.cf--mid{bottom:105px}.cf--mid .cf__track{margin-left:calc(var(--band) * -.2);animation-duration:120s;animation-direction:reverse}.cf--front{z-index:1;bottom:55px}.cf--front .cf__band{transform:scaleX(-1)}@keyframes cfDrift{to{translate:calc(var(--band) * -.94) 0}}.hero-island{--night:.22;aspect-ratio:1138/979;width:100%;position:relative}.hero-island__float{animation:6.5s ease-in-out infinite bob;position:absolute;inset:0}.hero-island__art{object-fit:contain;filter:drop-shadow(0 30px 40px #785aa040);width:100%;height:100%}.hero-island__shadow{background:radial-gradient(closest-side,#6e5aaa38,#0000);border-radius:50%;height:9%;animation:6.5s ease-in-out infinite breathe;position:absolute;bottom:-6%;left:22%;right:22%}.windmill{aspect-ratio:1;width:23%;position:absolute;transform:translate(-50%,-50%)}.windmill__blades{filter:drop-shadow(0 6px 6px #5a3c2840);width:100%;height:100%;animation:14s linear infinite spin}.spark{pointer-events:none;background:radial-gradient(circle, #fff 0 18%, transparent 20%), conic-gradient(from 0deg, transparent 0 40deg, #fff6c4 45deg, transparent 50deg 130deg, #fff6c4 135deg, transparent 140deg 220deg, #fff6c4 225deg, transparent 230deg 310deg, #fff6c4 315deg, transparent 320deg);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);filter:drop-shadow(0 0 6px #fff3a8);opacity:0;background:#fffbe0;width:22px;height:22px;margin:-11px;animation:2.6s ease-in-out infinite twinkle;position:absolute}.sparkles{pointer-events:none;position:absolute;inset:0}.spark--free{width:16px;height:16px;margin:-8px}.pk{--c2:#ffb98a;--ray:#ffd6aae6;border:var(--line) solid var(--ink);box-shadow:var(--shadow), inset 0 3px 0 #fff;transition:transform .35s var(--ease-pop), box-shadow .35s;isolation:isolate;background:linear-gradient(#ffe3cc,#fffaf3 62%);border-radius:30px;flex-direction:column;display:flex;position:relative}.pk--silver{--c2:#c9b8ff;--ray:#d6c8fff2;background:linear-gradient(#ece4ff,#fffaf3 62%)}.pk--gold{--c2:#ffd24d;--ray:#ffe68cf2;background:linear-gradient(#fff0b8,#fffaf3 62%)}.pk--diamond{--c2:#a9d6ff;--ray:#cde8fff2;background:linear-gradient(#dcefff,#f3e9ff 40%,#fffaf3 64%)}.pk:hover{box-shadow:0 15px 0 0 var(--ink), inset 0 3px 0 #fff;transform:translateY(-10px)}.pk__glow{z-index:-1;border-radius:26px 26px 0 0;height:58%;position:absolute;inset:0 0 auto;overflow:hidden}.pk__glow:before{content:"";aspect-ratio:1;background:radial-gradient(closest-side, #fff, var(--c2) 55%, transparent);opacity:.75;border-radius:50%;width:75%;position:absolute;top:52%;left:50%;translate:-50% -50%}.pk__rays{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, var(--ray) 0 7deg, transparent 7deg 22deg);opacity:.55;width:260%;animation:30s linear infinite spin;position:absolute;top:52%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 10%,#0000 70%);mask:radial-gradient(closest-side,#000 10%,#0000 70%)}.pk:hover .pk__rays{opacity:.95;animation-duration:6s}.pk .sparkles{height:58%}.pk__sticker{z-index:3;background:var(--pink);width:78px;height:78px;font-size:14px;top:-16px;right:-14px;transform:rotate(12deg)}.pk__art-wrap{justify-items:center;padding:26px 18px 6px;display:grid;position:relative}.pk__art{z-index:1;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 14px 10px #3a242038);width:78%;transition:scale .4s var(--ease-pop);animation:4s ease-in-out infinite bob;position:relative}.pk--silver .pk__art{animation-delay:-1s}.pk--gold .pk__art{animation-delay:-2s}.pk--diamond .pk__art{animation-delay:-3s}.pk:hover .pk__art{animation:.5s ease-in-out infinite packShake;scale:1.08}@keyframes packShake{0%,to{transform:rotate(-4deg)translateY(-6px)}50%{transform:rotate(4deg)translateY(-10px)}}.pk__shadow{background:radial-gradient(closest-side,#3a242040,#0000);border-radius:50%;width:55%;height:14px;margin-top:-4px}.pk__body{flex-direction:column;flex:1;gap:10px;padding:4px 18px 18px;display:flex}.pk__tier{font-family:var(--font-display);background:var(--c2);border:2.5px solid var(--ink);box-shadow:var(--shadow-sm);white-space:nowrap;border-radius:12px;align-self:center;margin-top:-6px;padding:6px 18px;font-size:24px;font-weight:800;line-height:1}.pk--diamond .pk__tier{background:linear-gradient(90deg,#ffd1e8,#c9e6ff,#d9ffe9,#e8d6ff,#ffd1e8) 0 0/200% 100%;animation:4s linear infinite holo}@keyframes holo{to{background-position:200% 0}}.pk__bar{border:2.5px solid var(--ink);background:#fff;border-radius:999px;height:14px;display:flex;overflow:hidden}.pk__bar i{border-right:2px solid var(--ink);display:block}.pk__bar i:last-child{border-right:0}.pk__odds{gap:4px;margin:0;padding:0;list-style:none;display:grid}.pk__odds li{border:2px solid var(--ink);background:#ffffffbf;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:3px 10px 3px 4px;font-size:14px;font-weight:800;display:grid}.pk__odds img{object-fit:contain;width:30px;height:30px}.pk__odds b{font-family:var(--font-display)}.pk__best{color:var(--ink-soft);justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:700;display:flex}.pk__best img{width:22px;height:22px}.pk__best b{color:var(--ink)}.pk__buy{min-height:52px;font-size:22px}.pk--compact{border-radius:26px}.pk--compact .pk__art-wrap{padding:18px 14px 2px}.pk--compact .pk__tier{font-size:20px}.pk--compact .pk__body{gap:8px;padding:2px 12px 14px}.pk--compact .pk__odds li{font-size:13px}.pk--compact .pk__buy{min-height:46px;font-size:18px}.landing{position:relative;overflow-x:clip}.hdr{z-index:30;border-radius:999px;align-items:center;gap:18px;width:min(1360px,100% - 32px);margin:14px auto 0;padding:8px 10px 8px 18px;display:flex;position:sticky;top:14px}.hdr__logo img{width:auto;height:54px}.hdr__nav{gap:6px;margin:0 auto;display:flex}.hdr__nav a{font-family:var(--font-display);transition:background .2s, transform .2s var(--ease-pop);border-radius:999px;padding:10px 18px;font-size:19px;font-weight:800;text-decoration:none}.hdr__nav a:hover{background:var(--cream-2);transform:translateY(-2px)}.hdr__nav a.is-active{background:var(--mint);box-shadow:inset 0 -3px #00000014}.hdr__burger{display:none}.hero{grid-template-columns:minmax(400px,1.08fr) minmax(0,1.4fr) minmax(250px,.56fr);grid-template-areas:"copy island cards""feats feats feats";align-items:center;gap:12px 24px;max-width:1600px;min-height:min(100vh,1000px);margin:0 auto;padding:40px max(24px,4vw) 200px;display:grid;position:relative}.hero__copy{z-index:2;grid-area:copy;position:relative}.hero__title{color:var(--ink);white-space:nowrap;text-shadow:0 4px 0 var(--cream), 0 -2px 0 var(--cream), 3px 0 0 var(--cream), -3px 0 0 var(--cream), 0 10px 0 #3a24202e;-webkit-text-stroke:1px var(--ink);paint-order:stroke fill;font-size:clamp(52px,6.1vw,108px);line-height:.92}.hero__title .word{display:inline-block}.hero__title-gem{vertical-align:-.12em;width:.95em;margin-left:.08em;animation:3.4s ease-in-out infinite bob,3.4s ease-in-out infinite glow;display:inline-block!important}.hero__sub{max-width:30ch;color:var(--ink-soft);margin-top:24px;font-size:clamp(17px,1.35vw,22px);font-weight:700;line-height:1.45}.hero__cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.cta-pad{font-size:.9em}.hero__island{perspective:1400px;z-index:1;grid-area:island;margin:0 -4%;position:relative}.hero__island-inner{transform-style:preserve-3d;will-change:transform}.hero__cards{z-index:2;grid-area:cards;gap:22px;display:grid}.hero__card{padding:18px 20px 20px}.hc-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.hc-head img{object-fit:contain;width:62px;height:62px;animation:3s ease-in-out infinite wiggle}.hc-head h3{font-size:27px;line-height:.95}.countdown{align-items:flex-start;gap:6px;display:flex}.cd{text-align:center;flex:1}.cd b{font-family:var(--font-display);background:var(--pink);border:2.5px solid var(--ink);border-radius:12px;padding:6px 0;font-size:28px;line-height:1;display:block;box-shadow:inset 0 -4px #00000014}.cd small{color:var(--ink-soft);font-size:12px;font-weight:800}.hc-big{justify-content:center;width:100%;padding:10px;font-size:17px}.days{gap:6px;margin-top:12px;display:flex}.days i{aspect-ratio:1;color:#fff;border:2.5px solid var(--ink);background:#ece2d6;border-radius:8px;flex:1;place-items:center;font-style:normal;font-weight:900;display:grid}.days i.on{background:var(--mint-2);text-shadow:0 1px 0 var(--mint-deep)}.feats{z-index:3;grid-area:feats;grid-template-columns:repeat(4,1fr);gap:22px;width:100%;max-width:1200px;margin:10px auto 0;display:grid;position:relative}.feat{font-family:var(--font-display);transition:transform .3s var(--ease-pop);border-radius:999px;align-items:center;gap:14px;padding:12px 22px 12px 14px;font-size:19px;line-height:1.05;display:flex}.feat:hover{transform:translateY(-6px)rotate(-1.5deg)}.feat img{object-fit:contain;width:64px;height:64px;margin:-14px 0}.feat b{font-weight:800}.hero .cloud-floor{z-index:2}.sec{z-index:3;max-width:1280px;margin:0 auto;padding:110px max(16px,3vw) 40px;position:relative}.sec__head{text-align:center;justify-items:center;gap:16px;margin-bottom:48px;display:grid}.sec__head .pill{box-shadow:var(--shadow-sm);padding:8px 18px;font-size:17px}.sec__head h2{text-shadow:0 4px 0 var(--cream), 0 9px 0 #3a242024;font-size:clamp(38px,5vw,72px)}.sec__lead{max-width:54ch;color:var(--ink-soft);font-size:19px;line-height:1.45}.steps{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.step{text-align:center;transition:transform .35s var(--ease-pop);justify-items:center;gap:10px;padding:26px 22px;display:grid}.step:hover{transform:translateY(-8px)rotate(-1deg)}.step__n{width:50px;height:50px;font-family:var(--font-display);background:var(--yellow);border:3px solid var(--ink);box-shadow:var(--shadow-sm);border-radius:50%;place-items:center;font-size:26px;font-weight:800;display:grid;position:absolute;top:-18px;left:-14px}.step__art{object-fit:contain;filter:drop-shadow(0 8px 10px #3a24202e);width:auto;height:120px}.step h3{font-size:30px}.step p{color:var(--ink-soft);font-size:16px;line-height:1.45}.faq{gap:14px;max-width:880px;margin:0 auto;display:grid}.faq__item{border-radius:26px;padding:0}.faq__item summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:22px;font-weight:800;list-style:none;display:flex}.faq__item summary::-webkit-details-marker{display:none}.faq__plus{border:2.5px solid var(--ink);background:var(--mint);width:38px;height:38px;transition:transform .3s var(--ease-pop);border-radius:50%;flex:none;place-items:center;font-size:24px;display:grid}.faq__item[open] .faq__plus{background:var(--pink);transform:rotate(45deg)}.faq__item p{color:var(--ink-soft);padding:0 24px 22px;font-size:17px;line-height:1.55}.final{place-items:center;padding:140px 16px 220px;display:grid;position:relative}.final__card{z-index:3;text-align:center;justify-items:center;gap:14px;max-width:620px;padding:34px 44px 38px;display:grid;position:relative}.final__icon{width:110px;margin-top:-90px;animation:4s ease-in-out infinite bob}.final__card h2{font-size:clamp(36px,4.4vw,60px)}.final__card p{color:var(--ink-soft);font-size:19px}.final__clouds{z-index:1;bottom:-60px}.ftr{z-index:4;border-top:var(--line) solid var(--ink);color:var(--ink-soft);background:#fff7f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:26px max(16px,4vw) 34px;font-size:15px;display:flex;position:relative}.ftr__logo{width:auto;height:48px}@media (width<=1180px){.hero{grid-template-columns:1fr 1fr;grid-template-areas:"copy island""cards cards""feats feats"}.hero__cards{grid-template-columns:1fr 1fr}.steps{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.hdr__nav{background:var(--cream);border:var(--line) solid var(--ink);border-radius:var(--r);box-shadow:var(--shadow);flex-direction:column;padding:12px;display:none;position:absolute;top:calc(100% + 10px);left:0;right:0}.hdr__nav.is-open{display:flex}.hdr__burger{display:inline-flex}.hdr__cta{margin-left:auto}.hero{text-align:center;grid-template-columns:1fr;grid-template-areas:"copy""island""cards""feats";padding-top:24px}.hero__sub{margin-inline:auto}.hero__cta{justify-content:center}.feats{grid-template-columns:1fr 1fr}}@media (width<=560px){.hdr{gap:10px;padding-left:12px}.hdr__logo img{height:42px}.hdr__cta{gap:0;width:46px;min-height:46px;padding:0;font-size:0}.hdr__cta img{width:30px;height:30px;margin:0}.hero__cards,.steps,.feats{grid-template-columns:1fr}.btn--lg{min-height:64px;font-size:24px}}.seeds{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;display:grid}.seed{text-align:center;transition:transform .35s var(--ease-pop), box-shadow .35s;flex-direction:column;padding:14px 14px 16px;display:flex}.seed:hover{box-shadow:0 13px 0 0 var(--ink), inset 0 3px 0 0 #fff;transform:translateY(-8px)}.seed__stage{aspect-ratio:1.1;cursor:pointer;outline-offset:-3px;background:radial-gradient(60% 42% at 50% 78%, color-mix(in srgb, var(--glow) 70%, #fff) 0, transparent 100%), linear-gradient(180deg, #eef6ff, #fdf0e6);border:2.5px solid var(--ink);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 -6px #3a24200f}.seed__stage:after{content:"";background:radial-gradient(closest-side,#3a24202e,#0000);border-radius:50%;height:9%;position:absolute;bottom:9%;left:18%;right:18%}.seed__art{z-index:1;object-fit:contain;opacity:0;width:80%;height:80%;transition:opacity .25s, transform .45s var(--ease-pop);filter:drop-shadow(0 8px 8px #3a242029);position:absolute;inset:12% 10% 8%;transform:scale(.6)translateY(10%)}.seed__art.is-on{opacity:1;transform:none}.seed:hover .seed__art.is-on{filter:drop-shadow(0 8px 8px #3a242029) drop-shadow(0 0 18px color-mix(in srgb, var(--glow,#fff) 80%, #fff))}.seed__rarity{z-index:2;box-shadow:0 2px 0 var(--ink);padding:4px 11px;font-size:13px;position:absolute;top:10px;left:10px}.seed__dots{z-index:2;gap:4px;display:flex;position:absolute;top:14px;right:12px}.seed__dots i{border:2px solid var(--ink);background:#fff;border-radius:50%;width:10px;height:10px;transition:background .2s}.seed__dots i.on{background:var(--mint-2)}.seed__sticker{z-index:3;width:70px;height:70px;font-size:14px;top:-14px;right:-12px;transform:rotate(12deg)}.seed__sticker--pink{background:var(--pink)}.seed h3{white-space:nowrap;margin:12px 0 10px;font-size:24px}.seed__stats{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;display:grid}.seed__stats span{background:var(--cream-2);border:2px solid var(--ink);border-radius:14px;justify-items:center;gap:1px;padding:7px 4px 6px;display:grid;box-shadow:inset 0 -3px #0000000d}.seed__stats img{object-fit:contain;width:24px;height:24px}.seed__stats b{font-family:var(--font-display);font-size:17px;font-weight:800;line-height:1}.seed__stats small{color:var(--ink-soft);font-size:11px;font-weight:800;line-height:1}.live-dot{width:10px;height:10px;box-shadow:0 0 0 2px var(--ink);background:#3fd47e;border-radius:50%;flex:none;animation:1.4s ease-out infinite livePulse;display:inline-block}@keyframes livePulse{0%{box-shadow:0 0 0 2px var(--ink), 0 0 0 2px #3fd47eb3}to{box-shadow:0 0 0 2px var(--ink), 0 0 0 14px #3fd47e00}}.eco{gap:24px;display:grid}.flow{background:repeating-linear-gradient(90deg, #3a24200a 0 1px, transparent 1px 28px), repeating-linear-gradient(0deg, #3a24200a 0 1px, transparent 1px 28px), linear-gradient(180deg, #fffaf2, var(--cream-2));grid-template-columns:minmax(250px,.9fr) minmax(120px,1fr) minmax(300px,1.15fr);align-items:stretch;padding:26px;display:grid;overflow:hidden}.flow__src{align-content:center;gap:14px;display:grid}.flow__tag{font-family:var(--font-display);align-items:center;gap:10px;font-size:20px;font-weight:800;display:inline-flex}.flow__buy{border:2.5px solid var(--ink);box-shadow:var(--shadow-sm);animation:buyIn .5s var(--ease-pop);background:#fff;border-radius:20px;align-items:center;gap:12px;min-height:104px;padding:12px 14px;display:flex}@keyframes buyIn{0%{opacity:0;transform:translate(-30px)scale(.9)}}.flow__seed{object-fit:contain;flex:none;width:78px;height:78px;animation:2.4s ease-in-out infinite bob}.flow__buy b{font-family:var(--font-display);font-size:20px;line-height:1.05;display:block}.flow__price{color:var(--ink);align-items:center;gap:4px;margin:4px 0 2px;font-size:15px;font-weight:800;display:inline-flex}.flow__price img{width:20px;height:20px}.flow__buy code,.txs code{color:var(--ink-soft);font-family:ui-monospace,Cascadia Mono,monospace;font-size:12px;font-weight:700}.flow__buy code{display:block}.flow__router{background:var(--ink);color:var(--cream);border-radius:16px;align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:0 4px #3a24204d}.flow__router img{width:36px;height:36px}.flow__router b{font-family:var(--font-display);font-size:18px;line-height:1;display:block}.flow__router small{opacity:.8;font-family:ui-monospace,monospace;font-size:12px}.flow__wires{width:100%;height:100%;min-height:300px;overflow:visible}.wire{fill:none;vector-effect:non-scaling-stroke}.wire--base{stroke:var(--ink);stroke-width:12px;stroke-linecap:round}.wire--flow{stroke-width:6px;stroke-linecap:round;stroke-dasharray:2 16;animation:1.4s linear infinite wireFlow}@keyframes wireFlow{to{stroke-dashoffset:-36px}}.flow__dst{align-content:center;gap:14px;display:grid}.dst{border:2.5px solid var(--ink);box-shadow:var(--shadow-sm);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:12px 16px;display:flex}.dst--mint{background:linear-gradient(#ecfcf3,#c9f2dc)}.dst--pink{background:linear-gradient(#fff0f5,#ffd8e5)}.dst--lav{background:linear-gradient(#f5f0ff,#e2d8ff)}.dst[data-pulse="0"]{animation:dstPulse .6s var(--ease-pop)}.dst[data-pulse="1"]{animation:dstPulse2 .6s var(--ease-pop)}@keyframes dstPulse{40%{transform:scale(1.03)}}@keyframes dstPulse2{40%{transform:scale(1.03)}}.dst__ic{object-fit:contain;flex:none;width:54px;height:54px}.dst__body{flex:1;min-width:0}.dst__top{font-family:var(--font-display);align-items:baseline;gap:8px;font-size:19px;font-weight:800;display:flex}.dst__pct{font-size:32px;line-height:1}.dst small{color:var(--ink-soft);font-size:13px;font-weight:700;line-height:1.25;display:block}.dst__val{border:2px solid var(--ink);font-family:var(--font-display);font-variant-numeric:tabular-nums;background:#ffffffb3;border-radius:999px;align-items:center;gap:5px;margin-top:6px;padding:3px 10px 3px 5px;font-size:16px;font-weight:800;display:inline-flex}.dst__val img{width:20px;height:20px}.eco__row{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.pool{align-items:center;gap:24px;padding:24px 26px;display:flex;overflow:hidden}.pool:before{content:"";pointer-events:none;background:repeating-conic-gradient(from 0deg, #ffffff59 0 8deg, transparent 8deg 40deg);animation:24s linear infinite spin;position:absolute;inset:-60%}.pool>*{position:relative}.pool__ring{--p:0%;border:3px solid var(--ink);background:radial-gradient(closest-side, var(--cream) 72%, transparent 73%), conic-gradient(#3fcf86 var(--p), #fff 0);width:128px;height:128px;box-shadow:var(--shadow-sm);border-radius:50%;flex:none;place-items:center;display:grid}.pool__ring div{text-align:center}.pool__ring b{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:32px;line-height:1;display:block}.pool__ring small{color:var(--ink-soft);font-size:12px;font-weight:800}.pool__label{font-family:var(--font-display);color:var(--ink-soft);font-size:18px;font-weight:800}.pool__big{align-items:center;gap:8px;margin:2px 0 10px;display:flex}.pool__big img{width:46px;height:46px;animation:3s ease-in-out infinite wiggle}.pool__big b{font-family:var(--font-display);font-variant-numeric:tabular-nums;text-shadow:0 3px #fff;font-size:clamp(34px,3.6vw,50px);line-height:1}.pool__big em{font-style:normal;font-family:var(--font-display);color:var(--ink-soft);align-self:flex-end;margin-bottom:4px;font-size:20px;font-weight:800}.pool__drop{flex-wrap:wrap;gap:8px;display:flex}.pool__drop span{border:2px solid var(--ink);background:#ffffffbf;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:700}.pool__drop b{font-family:var(--font-display);font-weight:800}.txs{align-content:start;gap:10px;padding:18px 20px;display:grid}.txs__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.txs__head span{font-family:var(--font-display);align-items:center;gap:10px;font-size:19px;font-weight:800;display:inline-flex}.txs__head small{color:var(--ink-soft);border:2px dashed #3a242059;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.txs ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.txs li{border:2px solid var(--ink);animation:txIn .45s var(--ease-pop);background:#fff;border-radius:12px;grid-template-columns:30px auto 1fr auto auto;align-items:center;gap:8px;padding:5px 10px 5px 6px;font-size:13.5px;font-weight:700;display:grid}.txs li:nth-child(n+3){opacity:.8}.txs li:nth-child(n+5){opacity:.55}@keyframes txIn{0%{opacity:0;transform:translateY(-14px)}}.txs li img{object-fit:contain;width:30px;height:30px}.txs li span{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-soft);overflow:hidden}.txs li span b{color:var(--ink)}.txs li em{font-style:normal;font-family:var(--font-display);background:var(--lavender);border:2px solid var(--ink);border-radius:999px;padding:1px 8px;font-size:13px;font-weight:800}.txs .txs__hash{color:#7b5cf0}.facts{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.fact{transition:transform .3s var(--ease-pop);align-content:start;gap:6px;padding:18px 18px 20px;display:grid}.fact:hover{transform:translateY(-6px)rotate(-1deg)}.fact__ic{object-fit:contain;width:52px;height:52px}.fact__num{font-family:var(--font-display);letter-spacing:-.01em;font-size:44px;font-weight:800;line-height:1;display:block}.fact p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.35}.formula{border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;padding:18px 26px;display:flex}.formula span{background:var(--cream);border:2.5px solid var(--ink);font-family:var(--font-display);border-radius:999px;padding:8px 18px;font-size:20px;font-weight:800}.formula b{font-family:var(--font-display);font-size:30px}.packs{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:24px;display:grid}.tl{gap:18px;max-width:1100px;margin:0 auto;display:grid;position:relative}.tl__line{border:3px solid var(--ink);background:#fff;border-radius:999px;width:14px;position:absolute;top:70px;bottom:30px;left:50%;overflow:hidden;translate:-50%}.tl__fill{transform-origin:top;background:linear-gradient(180deg, var(--mint-2), #9fd0ff, var(--lavender-2), var(--pink-2));position:absolute;inset:0}.tl__dates{z-index:1;background:var(--cream);border:2.5px solid var(--ink);box-shadow:var(--shadow-sm);font-family:var(--font-display);border-radius:999px;justify-self:center;align-items:center;gap:10px;padding:8px 10px;font-size:17px;font-weight:800;display:flex;position:relative}.tl__dates span{border-radius:999px;padding:4px 12px}.tl__dates span:nth-child(2){background:var(--yellow);border:2px solid var(--ink)}.tl__row{grid-template-columns:1fr 70px 1fr;align-items:center;display:grid;position:relative}.tl__row .tl__card{grid-column:1}.tl__row.is-right .tl__card{grid-column:3}.tl__node{z-index:1;background:var(--cream);border:3px solid var(--ink);width:46px;height:46px;box-shadow:var(--shadow-sm);font-family:var(--font-display);border-radius:50%;grid-area:1/2;justify-self:center;place-items:center;font-size:20px;font-weight:800;display:grid}.tl__row.is-now .tl__node{background:var(--yellow);animation:1.8s ease-out infinite nowPing}@keyframes nowPing{0%{box-shadow:0 3px 0 var(--ink), 0 0 0 0 #ffd24dcc}to{box-shadow:0 3px 0 var(--ink), 0 0 0 18px #ffd24d00}}.tl__card{transition:transform .3s var(--ease-pop);grid-row:1;gap:6px;padding:18px 20px 18px 98px;display:grid;position:relative}.tl__card:hover{transform:translateY(-5px)}.tl__ic{object-fit:contain;width:68px;height:68px;animation:4s ease-in-out infinite bob;position:absolute;top:18px;left:16px}.tl__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl__when{font-family:var(--font-display);color:var(--ink-soft);font-size:16px;font-weight:800}.tl__meta .pill{padding:4px 10px;font-size:13px}.tl__card h3{font-size:26px;line-height:1.05}.tl__card ul{color:var(--ink-soft);grid-template-columns:1fr 1fr;gap:4px 18px;margin:2px 0 0;padding-left:18px;font-size:14.5px;line-height:1.3;display:grid}.tl__card li::marker{content:"✦  ";color:var(--lavender-2)}@media (width<=1180px){.seeds,.packs,.facts{grid-template-columns:repeat(2,1fr)}.eco__row{grid-template-columns:1fr}.flow{grid-template-columns:1fr 90px 1.25fr}}@media (width<=860px){.flow{grid-template-columns:1fr;gap:16px}.flow__wires{display:none}.tl__line{left:23px;translate:0}.tl__row,.tl__row.is-right{grid-template-columns:60px 1fr}.tl__row .tl__card,.tl__row.is-right .tl__card{grid-column:2}.tl__node{grid-column:1}.tl__dates{justify-self:start;font-size:14px}}@media (width<=560px){.seeds,.packs{grid-template-columns:1fr}.facts{grid-template-columns:1fr 1fr}.fact__num{font-size:36px}.tl__card{padding:16px}.tl__ic{width:52px;height:52px;position:static}.tl__card ul{grid-template-columns:1fr}.pool{text-align:center;flex-direction:column}.pool__big,.pool__drop{justify-content:center}.txs li{grid-template-columns:30px 1fr auto}.txs li code{display:none}}.dst__fire{place-items:center;font-size:40px;line-height:1;animation:1.2s ease-in-out infinite wiggle;display:grid}@media (width>=861px){.tl__row+.tl__row{margin-top:-64px}}
