@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(/assets/fredoka-latin-500-normal-BL692wg7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(/assets/fredoka-latin-600-normal-CcrEjrB4.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#2c2140;margin:0;font-family:Nunito,ui-rounded,Avenir Next,sans-serif;font-size:17px;line-height:1.6;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,.brand,.switcher,.squish,.actions a,.badge,.direction,summary,.tile h3{font-family:Fredoka,Nunito,ui-rounded,sans-serif}a{color:#5a3484}.skip{z-index:20;color:#241733;background:#fff;border-radius:8px;padding:8px 12px;position:absolute;top:-48px;left:12px}.skip:focus{top:8px}.switcher{z-index:6;border-bottom:1px solid #0000;position:sticky;top:0}.switcher nav{max-width:980px;margin:0 auto;padding:8px 12px 10px}.switcher-label{text-align:center;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.switcher-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.switcher a{color:#2a2140;background:#fff;border:2px solid #d9cce8;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.switcher a[aria-current=page]{color:#fff;background:#2a2140;border-color:#2a2140}.orbs{display:none}main{z-index:1;width:min(760px,100%);margin:0 auto;padding:18px 16px 40px;position:relative}.hero{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.hero>*{width:min(100%,40rem)}.direction{margin:0;font-size:15px;font-weight:600;line-height:1.35}.stage{flex-direction:column;align-items:center;width:min(100%,520px);display:flex}.sticker{display:contents}.mascot{transform-origin:bottom;width:min(100%,420px);margin:0 auto}.squezz{width:min(100%,340px);margin:4px auto 0}.mascot-note,.note,.intro,.tag{margin:0}.mascot-note,.note{color:#5e4d72;font-size:14px}.brand{letter-spacing:-.04em;color:#5a3484;margin:0;font-size:clamp(32px,9vw,52px);font-weight:600;line-height:1}.tag{font-size:18px;font-weight:800}h1{letter-spacing:-.03em;margin:0;font-size:clamp(34px,8.6vw,58px);font-weight:600;line-height:1.05}.intro{font-size:18px}.mood{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mood li{background:#fff;border-radius:999px;align-items:center;min-height:42px;padding:8px 14px;font-weight:800;display:inline-flex}.actions{justify-items:center;gap:10px;display:grid}.actions nav{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.squish,.actions a,.soon{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-flex}.squish{color:#fff;background:#1c8cff}.actions a{color:#fff;background:#573083}.actions a.ghost{color:#573083;background:#fff}.squish-live{min-height:1.2em;margin:0;font-size:14px}.stack{gap:16px;margin-top:22px;display:grid}.card{background:#ffffffe0;border:1px solid #fff;border-radius:28px;padding:22px 18px;scroll-margin-top:84px;box-shadow:0 10px 30px #5a3c780f}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#78528c;margin:0 0 8px;font-size:12px;font-weight:800}h2{margin:0 0 10px;font-size:clamp(26px,6vw,34px);line-height:1.15}.card p{margin:0 0 14px}.tiles{gap:12px;display:grid}.tile{background:#fff0f6;border-radius:18px;padding:16px}.tile:nth-child(2){background:#fff7da}.tile:nth-child(3){background:#e7f9ee}.tile:nth-child(4){background:#eaf0ff}.tile h3{margin:0 0 6px;font-size:18px}.tile p{margin:0}.placeholder{text-align:center;background:#f6efff;border:2px dashed #c4a4e5;border-radius:22px;margin:8px 0 14px;padding:22px 16px}.placeholder strong{display:block}.chip{background:#fff;border-radius:999px;margin:0 0 12px;padding:6px 12px;font-size:13px;font-weight:800;display:inline-block}.tiers{margin:0 0 14px;padding:0;list-style:none}.tiers li{border-bottom:1px solid #ede4f3;padding:12px 0}.tiers li:last-child{border-bottom:0}.tiers strong{display:block}.field{width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #c8b3d7;border-radius:14px;margin:6px 0 12px;padding:12px}.field:disabled,.soon:disabled{color:#5c516c;cursor:not-allowed;background:#efe8f6}.soon{color:#fff;background:#573083;width:100%}label{font-weight:800}details{border-bottom:1px solid #e5daec;padding:4px 0 12px}details:last-child{border-bottom:0}summary{cursor:pointer;align-items:center;min-height:44px;font-weight:800;display:flex}details p{margin:8px 0 0}footer{text-align:center;color:#5e4d72;width:min(760px,100%);margin:0 auto;padding:8px 16px 36px;font-size:13px}footer nav{flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-bottom:8px;display:flex}footer a{font-weight:800}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}@media (width>=720px){.tiles{grid-template-columns:1fr 1fr}.card{padding:28px 26px}main{padding-top:28px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.mascot{animation:none!important}}@keyframes float{50%{transform:translateY(-8px)}}@keyframes squish{0%{transform:scale(1)}35%{transform:scale(1.08,.86)}60%{transform:scale(.97,1.05)}to{transform:scale(1)}}.mascot.is-squishing{animation:.72s squish}html[data-theme=toybox]{background:linear-gradient(165deg,#ffe4f1 0%,#fff4d4 28%,#e7ffef 54%,#e5f3ff 76%,#f4e9ff 100%)}html[data-theme=toybox] .switcher{background:#ffffffe6;border-bottom-color:#ffffffb3}html[data-theme=toybox] .orbs{pointer-events:none;z-index:0;display:block;position:fixed;inset:0;overflow:hidden}html[data-theme=toybox] .orbs span{filter:blur(6px);opacity:.55;border-radius:50%;width:220px;height:220px;position:absolute}html[data-theme=toybox] .orbs span:first-child{background:#ffd0e4;top:80px;left:-60px}html[data-theme=toybox] .orbs span:nth-child(2){background:#ffe7a8;top:240px;right:-80px}html[data-theme=toybox] .orbs span:nth-child(3){background:#c8f3dc;bottom:40px;left:10%}html[data-theme=toybox] .direction{color:#6d4d8d}html[data-theme=toybox] .stage{background:linear-gradient(#ffffffc7,#ffffff75) padding-box padding-box,conic-gradient(from 50deg,#ff8fab,#ffd36a,#67d7a8,#8ec5ff,#d4b0ff,#ff8fab) border-box;border:8px solid #0000;border-radius:46px;padding:16px 12px 18px;box-shadow:0 16px #7d56a814}html[data-theme=toybox] .mascot{width:min(86vw,430px)}html[data-theme=toybox] .squezz{width:min(74vw,360px)}@media (prefers-reduced-motion:no-preference){html[data-theme=toybox] .mascot{animation:4.8s ease-in-out infinite float}html[data-theme=toybox] .mascot.is-squishing{animation:.72s squish}}@supports ((-webkit-background-clip:text) or (background-clip:text)){html[data-theme=toybox] .brand{background:linear-gradient(90deg,#e4376a,#e06a12,#a67c00,#0e8f52,#0b74d6,#5b3dcf);color:#0000;-webkit-background-clip:text;background-clip:text}}html[data-theme=toybox] .mood li:first-child{background:#ffd9e8}html[data-theme=toybox] .mood li:nth-child(2){background:#d9f7e4}html[data-theme=toybox] .mood li:nth-child(3){background:#e4dcff}html[data-theme=cloud]{color:#1b3348;background:linear-gradient(#d7eeff 0%,#eef6ff 34%,#f7f4ec 72%,#fffaf3 100%)}html[data-theme=cloud] .switcher{background:#f7f4ecf0}html[data-theme=cloud] .switcher a{color:#16324d;border-color:#c5d7ea}html[data-theme=cloud] .switcher a[aria-current=page]{color:#fff;background:#16324d;border-color:#16324d}html[data-theme=cloud] main,html[data-theme=cloud] footer{width:min(680px,100%)}html[data-theme=cloud] .hero{gap:14px;padding-top:8px}html[data-theme=cloud] .direction{color:#3d6284;order:1}html[data-theme=cloud] .brand{order:2}html[data-theme=cloud] .tag{order:3}html[data-theme=cloud] h1{order:4}html[data-theme=cloud] .intro{order:5}html[data-theme=cloud] .stage{order:6}html[data-theme=cloud] .mascot-note{order:7}html[data-theme=cloud] .note{order:8}html[data-theme=cloud] .actions{order:9}html[data-theme=cloud] .mood{display:none}html[data-theme=cloud] .brand,html[data-theme=cloud] h1,html[data-theme=cloud] h2{color:#16324d}html[data-theme=cloud] .tag{color:#3e6282;font-weight:700}html[data-theme=cloud] .stage{flex-flow:wrap;justify-content:center;align-items:flex-end;gap:6px 18px;width:min(100%,560px);padding:8px 8px 54px;position:relative}html[data-theme=cloud] .mascot{width:min(230px,62vw)}html[data-theme=cloud] .squezz{width:min(210px,54vw);margin-bottom:18px}html[data-theme=cloud] .stage:after{content:"";z-index:0;background:#fffaf3;border-radius:50%;width:min(440px,92%);height:64px;position:absolute;bottom:10px;left:50%;transform:translate(-50%);box-shadow:0 12px #efe4d2}html[data-theme=cloud] .mascot,html[data-theme=cloud] .squezz{z-index:1;position:relative}html[data-theme=cloud] .card{box-shadow:none;background:#fffaf3eb;border-color:#efe6d8;border-radius:32px}html[data-theme=cloud] .eyebrow{color:#4d7394}html[data-theme=cloud] .tile{background:#f4f7fb}html[data-theme=cloud] .tile:nth-child(2),html[data-theme=cloud] .tile:nth-child(3),html[data-theme=cloud] .tile:nth-child(4){background:#f7f4ee}html[data-theme=cloud] .placeholder{background:#f4f8fc;border-color:#c5d8ea}html[data-theme=cloud] .squish{background:#1a7ed6}html[data-theme=cloud] .actions a{background:#16324d}html[data-theme=cloud] .actions a.ghost{color:#16324d;background:0 0;border:2px solid #16324d}html[data-theme=cloud] .note,html[data-theme=cloud] .mascot-note,html[data-theme=cloud] footer{color:#4d6278}html[data-theme=cloud] a{color:#145a9c}html[data-theme=scrapbook]{color:#2c2418;background-color:#f3ebdd;background-image:radial-gradient(#e2d0b6 1.1px,#0000 1.2px);background-size:16px 16px}html[data-theme=scrapbook] .switcher{background:#f3ebddf0}html[data-theme=scrapbook] .switcher a{color:#3a2c1e;background:#fffdf8;border-color:#e4cbae}html[data-theme=scrapbook] .switcher a[aria-current=page]{color:#fff;background:#3a2c1e;border-color:#3a2c1e}html[data-theme=scrapbook] main,html[data-theme=scrapbook] footer{width:min(960px,100%)}html[data-theme=scrapbook] .direction{color:#7a5b3a}html[data-theme=scrapbook] .stage{flex-flow:wrap;justify-content:center;align-items:center;gap:18px;width:min(100%,680px);padding-top:14px}html[data-theme=scrapbook] .sticker{justify-items:center;display:grid}html[data-theme=scrapbook] .sticker-mascot{background:#fff;border-radius:18px;padding:16px 14px 12px;position:relative;transform:rotate(-1.6deg);box-shadow:0 14px 24px #5032141f}html[data-theme=scrapbook] .sticker-mascot:before{content:"";background:#ff8eb0c7;border-radius:3px;width:84px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(3deg)}html[data-theme=scrapbook] .sticker-name{background:repeating-linear-gradient(#fffef8,#fffef8 27px,#d7ebff 28px);border-radius:14px;padding:18px 12px 8px;transform:rotate(1.4deg);box-shadow:0 8px #5032140d}html[data-theme=scrapbook] .mascot{width:min(68vw,280px)}html[data-theme=scrapbook] .squezz{width:min(62vw,250px)}html[data-theme=scrapbook] .brand{color:#3a2c1e;background:#fff;border-radius:999px;width:auto;padding:6px 16px;box-shadow:4px 4px #f3b4cb}html[data-theme=scrapbook] h1,html[data-theme=scrapbook] h2{color:#3a2c1e}html[data-theme=scrapbook] .mood li{border:2px solid #fff;box-shadow:3px 3px #50321414}html[data-theme=scrapbook] .mood li:first-child{background:#ffe1ec}html[data-theme=scrapbook] .mood li:nth-child(2){background:#ddf6e6}html[data-theme=scrapbook] .mood li:nth-child(3){background:#e5e0ff}html[data-theme=scrapbook] .stack{width:min(100%,920px);padding-top:10px}html[data-theme=scrapbook] .card{background:#fffefb;border:1px solid #f0e2d0;border-radius:16px;padding-top:26px;position:relative;box-shadow:0 10px 18px #5a3c1e0f}html[data-theme=scrapbook] .card:before{content:"";background:#ffd678d9;border-radius:3px;width:72px;height:20px;position:absolute;top:-10px;left:24px}html[data-theme=scrapbook] .card:nth-child(2):before{background:#82d6b0d9;left:auto;right:22px}html[data-theme=scrapbook] .card:nth-child(3):before{background:#96baffe6}html[data-theme=scrapbook] .card:nth-child(4):before{background:#ffaabee6;left:auto;right:28px}html[data-theme=scrapbook] .card:nth-child(5):before{background:#ceb0ffe6}html[data-theme=scrapbook] .eyebrow{color:#8a6240}html[data-theme=scrapbook] .note,html[data-theme=scrapbook] .mascot-note,html[data-theme=scrapbook] footer{color:#6d5844}html[data-theme=scrapbook] a{color:#8a3d62}html[data-theme=scrapbook] .squish{background:#e85d8c}html[data-theme=scrapbook] .actions a{background:#3a2c1e}html[data-theme=scrapbook] .actions a.ghost{color:#3a2c1e;background:#fffef8}html[data-theme=scrapbook] .placeholder{background:#fff;border-color:#e7c8a4}html[data-theme=scrapbook] .tile{background:#fff;border:2px solid #f3e0cc}html[data-theme=scrapbook] .tile:nth-child(2){background:#fff8e8}html[data-theme=scrapbook] .tile:nth-child(3){background:#f3fff6}html[data-theme=scrapbook] .tile:nth-child(4){background:#f4f7ff}@media (width>=840px){html[data-theme=scrapbook] .stack{grid-template-columns:1fr 1fr}html[data-theme=scrapbook] .card.wide{grid-column:1/-1}}
