@font-face{font-family:Nunito;font-style:normal;font-weight:600 900;font-display:swap;src:url(./nunito-cyrillic-ext-D4X5GqEv.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600 900;font-display:swap;src:url(./nunito-cyrillic-CY6AOgYE.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600 900;font-display:swap;src:url(./nunito-latin-ext-CXYtwYOx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600 900;font-display:swap;src:url(./nunito-latin-BzFMHfZw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cream:#fff8ec;--ink:#3d2c4e;--ink-soft:#6e5e7e;--accent:#e8720c;--accent-shadow:#b45608;--grape:#6b3fb5;--grape-shadow:#4f2c8a;--card:#fff;--shadow-color:#e6d8c2;--shadow:0 5px 0 var(--shadow-color);--star:#ffc93c;--night:#1f1b3a;--font:"Nunito", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--p0:#ece6ff;--p0s:#d6ccf5;--p1:#dcefff;--p1s:#bcdcf5;--p2:#ffe0ec;--p2s:#f5c4d6;--p3:#ffe4d1;--p3s:#f5cbae;--p4:#fff1bf;--p4s:#eedb93;--p5:#ddf4e4;--p5s:#b9dec4;--touch:72px;--btn:clamp(72px, 10vmin, 96px);--gap:clamp(8px, 1.6vmin, 16px);--radius:clamp(18px, 3vmin, 28px);--safe-t:env(safe-area-inset-top,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--safe-r:env(safe-area-inset-right,0px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#app{background:var(--cream);height:100%;color:var(--ink);font-family:var(--font);-webkit-user-select:none;user-select:none;overscroll-behavior:none;touch-action:manipulation;margin:0;overflow:hidden}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.kit-round{width:var(--btn);height:var(--btn);background:var(--card);box-shadow:var(--shadow);border-radius:50%;flex:none;place-items:center;transition:transform .12s;display:grid;position:relative}.kit-round svg,.kit-round img{width:58%;height:58%}.kit-round:active{transform:scale(.9)}@keyframes kit-shake{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(4deg)}}@keyframes kit-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes kit-yawn{0%,to{transform:scale(1)}40%{transform:scale(1.06,.94)}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.shell{position:fixed;inset:0}.confetti{pointer-events:none;z-index:50;width:100%;height:100%;position:fixed;inset:0}.home{gap:calc(var(--gap) * 2);padding:calc(var(--gap) * 1.5 + var(--safe-t)) calc(var(--gap) * 2 + var(--safe-r)) calc(var(--gap) + var(--safe-b)) calc(var(--gap) * 2 + var(--safe-l));grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset:0}.home-bar{align-items:center;gap:calc(var(--gap) * 1.4);min-width:0;display:flex}.hero-avatar{background:var(--p0);border-radius:50%;flex:none;place-items:center;width:clamp(64px,12vmin,104px);height:clamp(64px,12vmin,104px);display:grid;overflow:hidden}.hero-avatar img{width:92%;margin-top:22%;display:block}.greeting{flex:1;min-width:0}.greeting h1{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:clamp(24px,4.6vmin,42px);font-weight:900;line-height:1.1;overflow:hidden}.stars-pill{background:var(--card);height:clamp(48px,7.5vmin,64px);box-shadow:var(--shadow);border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 clamp(14px,2vmin,22px);font-size:clamp(20px,3.2vmin,26px);font-weight:900;display:flex}.stars-pill svg{width:1.2em;height:1.2em;color:var(--star)}.game-grid{gap:calc(var(--gap) * 2.4);padding:6px 4px calc(var(--gap) * 3);-webkit-overflow-scrolling:touch;grid-template-columns:repeat(auto-fill,minmax(clamp(200px,34vmin,360px),1fr));align-content:start;display:grid;overflow-y:auto}.game-tile{aspect-ratio:1;min-height:var(--touch);border-radius:calc(var(--radius) * 1.3);background:var(--tile);box-shadow:0 8px 0 var(--tile-shadow);place-items:center;transition:transform .12s;display:grid;position:relative;overflow:hidden}.game-tile:active{transform:scale(.95)}.game-card{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.game-card .game-tile{width:100%}.game-caption{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(13px,1.9vmin,16px);font-weight:800;overflow:hidden}.game-tile img{object-fit:contain;width:78%;height:78%;animation:3.2s ease-in-out infinite kit-bob}.game-tile.locked img{opacity:.55;filter:saturate(.6);animation:none}.game-tile.shake img{animation:.6s ease-in-out kit-shake}.lock-badge{background:var(--card);width:22%;height:22%;color:var(--ink-soft);box-shadow:var(--shadow);border-radius:50%;padding:4%;position:absolute;top:8%;right:8%}.lock-badge svg{width:100%;height:100%}.p0{--tile:var(--p0);--tile-shadow:var(--p0s)}.p1{--tile:var(--p1);--tile-shadow:var(--p1s)}.p2{--tile:var(--p2);--tile-shadow:var(--p2s)}.p3{--tile:var(--p3);--tile-shadow:var(--p3s)}.p4{--tile:var(--p4);--tile-shadow:var(--p4s)}.p5{--tile:var(--p5);--tile-shadow:var(--p5s)}.hold-btn{touch-action:none;position:relative}.hold-btn svg:not(.hold-ring){color:var(--ink-soft)}.hold-ring{pointer-events:none;position:absolute;inset:-6px;transform:rotate(-90deg);width:calc(100% + 12px)!important;height:calc(100% + 12px)!important}.hold-ring circle{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.hold-btn.holding .hold-ring circle{transition:stroke-dashoffset var(--hold-ms) linear;stroke-dashoffset:0}.game-screen{--shell-reserve:calc(var(--btn) + var(--gap) * 2);position:absolute;inset:0}.game-root{position:absolute;inset:0}.shell-home{left:calc(var(--gap) + var(--safe-l));top:calc(var(--gap) + var(--safe-t));z-index:10;position:absolute}.shade{z-index:30;pointer-events:none;position:fixed;inset:0 0 auto}.shade>*{pointer-events:auto}.shade-scrim{background:#3d2c4e2e;position:fixed;inset:0}.shade-drawer{flex-direction:column;align-items:center;transition:transform .25s;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,calc(22px - 100%))}.shade.open .shade-drawer{transform:translate(-50%)}.shade-handle{background:var(--cream);width:64px;height:22px;box-shadow:0 3px 0 var(--shadow-color);border-radius:0 0 14px 14px;place-items:center;margin-top:-1px;display:grid}.shade-handle i{background:var(--ink-soft);opacity:.6;border-radius:3px;width:30px;height:5px}.shade-panel{padding:calc(16px + var(--safe-t)) 32px 14px;border-radius:0 0 var(--radius) var(--radius);background:var(--cream);box-shadow:0 6px 0 var(--shadow-color), 0 10px 30px #3d2c4e2e;gap:28px;display:flex}.shade:not(.open) .shade-panel{box-shadow:none}.shade-toggle{flex-direction:column;align-items:center;gap:6px;display:flex}.shade-toggle small{color:var(--ink-soft);font-size:13px;font-weight:800}.shade-icon{width:72px;height:72px;color:var(--ink)}.shade-toggle.on .shade-icon{background:var(--p4);box-shadow:0 0 0 4px var(--accent), var(--shadow)}.shade-toggle.off .shade-icon svg:first-child{opacity:.4}.shade-icon .shade-slash{color:var(--accent);display:none;position:absolute;inset:21%}.shade-toggle.off .shade-slash{display:block}.yawn-hero{right:calc(var(--gap) + var(--safe-r));bottom:calc(var(--gap) + var(--safe-b));z-index:20;pointer-events:none;width:clamp(80px,14vmin,130px);animation:2.6s ease-in-out infinite kit-yawn;position:fixed}.rest-screen{z-index:40;background:radial-gradient(120% 90% at 50% 100%, #3a2f6b 0%, var(--night) 60%, #120f26 100%);position:fixed;inset:0;overflow:hidden}.rest-star{width:calc(10px * var(--s));height:calc(10px * var(--s));background:#fff6c8;border-radius:50%;animation:3s ease-in-out infinite rest-twinkle;position:absolute;box-shadow:0 0 12px #fff6c8}.rest-screen.tw1 .rest-star{animation-name:rest-twinkle-b}@keyframes rest-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes rest-twinkle-b{0%,to{opacity:1;transform:scale(1.4)}50%{opacity:.4;transform:scale(1)}}.rest-moon{aspect-ratio:1;border-radius:50%;width:clamp(80px,16vmin,160px);position:absolute;top:10%;right:12%;transform:rotate(-20deg);box-shadow:inset calc(clamp(80px,16vmin,160px)/-3.57143) 0 #ffe9a8}.rest-hero{filter:brightness(.9)saturate(.9);width:min(62vmin,52vh,420px);animation:4.5s ease-in-out infinite rest-breathe;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}@keyframes rest-breathe{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.03,.98)}}.rest-parent{right:calc(var(--gap) + var(--safe-r));top:calc(var(--gap) + var(--safe-t));opacity:.5;position:absolute}.rest-screen.dusk{background:linear-gradient(#8c84d4 0%,#c3a3dc 34%,#f3c2b8 62%,#ffd9a6 100%)}.rest-screen.dusk .rest-star{box-shadow:0 0 8px #fff6c8}.rest-screen.dusk .rest-hero{filter:none}.rest-sun{aspect-ratio:1;background:radial-gradient(circle,#fff3c8 0%,#ffd27f 55%,#ffd27f00 71%);border-radius:50%;width:clamp(130px,28vmin,280px);position:absolute;bottom:14%;right:14%}.rest-hill{background:linear-gradient(#a596d8,#8a7cc6);border-radius:50% 50% 0 0/100% 100% 0 0;height:24%;position:absolute;bottom:-2%;left:-15%;right:-15%}.rest-cloud{opacity:.8;background:#fff;border-radius:999px;width:clamp(120px,26vmin,260px);height:clamp(34px,7vmin,70px);animation:36s ease-in-out infinite alternate rest-drift;position:absolute}.rest-cloud:before,.rest-cloud:after{content:"";aspect-ratio:1;background:inherit;border-radius:50%;position:absolute;bottom:30%}.rest-cloud:before{width:42%;left:14%}.rest-cloud:after{width:32%;left:48%}.rest-cloud.c1{top:14%;left:6%}.rest-cloud.c2{animation-duration:44s;animation-direction:alternate-reverse;top:30%;right:4%;scale:.75}.rest-cloud.c3{opacity:.6;animation-duration:52s;top:6%;left:46%;scale:.55}@keyframes rest-drift{0%{translate:-5vw}to{translate:5vw}}.rest-sparkle{pointer-events:none;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 6px #fff6c8);background:#fff6c8;width:54px;height:54px;margin:-27px 0 0 -27px;animation:1.2s ease-out forwards rest-sparkle;position:absolute}@keyframes rest-sparkle{0%{opacity:1;transform:scale(.2)rotate(0)}50%{opacity:.9}to{opacity:0;transform:scale(1.1)rotate(45deg)}}.ask-grown-up{z-index:45;background:#3d2c4e40;place-items:center;display:grid;position:fixed;inset:0}.ask-card{align-items:center;gap:calc(var(--gap) * 2);padding:calc(var(--gap) * 2) calc(var(--gap) * 3);border-radius:calc(var(--radius) * 1.4);background:var(--card);box-shadow:var(--shadow);display:flex}.ask-hero{width:clamp(110px,22vmin,200px);animation:.9s ease-in-out 2 kit-shake}.ask-arrow{color:var(--accent);font-size:clamp(40px,8vmin,72px);font-weight:900}.ask-parent{width:clamp(70px,13vmin,120px);color:var(--grape)}.ask-parent svg{width:100%;height:100%}.modal-backdrop{z-index:60;background:#3d2c4e73;place-items:center;display:grid;position:fixed;inset:0}.pin-pad{background:var(--cream);text-align:center;border-radius:28px;width:min(92vw,380px);padding:24px 22px}.pin-pad h2{margin:0 0 14px;font-size:22px;font-weight:900}.pin-dots{justify-content:center;gap:16px;display:flex}.pin-dots span{border:3px solid var(--ink);border-radius:50%;width:18px;height:18px}.pin-dots span.on{background:var(--ink)}.pin-msg{min-height:1.4em;color:var(--accent-shadow);margin:10px 0;font-weight:800}.pin-keys{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.pin-keys button{background:var(--card);height:64px;box-shadow:var(--shadow);border-radius:18px;font-size:26px;font-weight:900}.pin-keys button:active{transform:translateY(2px)}.pin-keys svg{width:30px;height:30px}.pin-keys .pin-cancel{font-size:15px}.pin-dev-reset{border:2px dashed var(--accent);color:var(--accent-shadow);border-radius:999px;margin:0 0 12px;padding:6px 12px;font-size:14px;font-weight:800}.pin-pad.inline{background:0 0;width:min(100%,360px);margin:6px auto 0;padding:0}@media (height<=520px){.pin-pad:not(.inline){padding:12px 18px}.pin-pad h2{margin-bottom:8px;font-size:19px}.pin-msg{margin:6px 0}.pin-keys{gap:8px}.pin-keys button{height:50px}}.parent-zone{padding:calc(12px + var(--safe-t)) calc(16px + var(--safe-r)) calc(24px + var(--safe-b)) calc(16px + var(--safe-l));-webkit-user-select:text;user-select:text;scroll-padding-top:72px;position:absolute;inset:0;overflow-y:auto}.parent-head,.parent-tabs,.parent-sections{max-width:720px;margin-left:auto;margin-right:auto}.parent-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;display:flex}.parent-head h1{margin:0;font-size:26px;font-weight:900}.parent-done,.parent-btn-txt{background:var(--accent);color:#fff;min-height:48px;box-shadow:0 4px 0 var(--accent-shadow);border-radius:999px;padding:0 18px;font-weight:900}.parent-btn-txt{background:var(--card);color:var(--ink);box-shadow:var(--shadow);border:2px solid var(--shadow-color)}.parent-btn-txt.primary{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 4px 0 var(--accent-shadow)}.parent-btn-txt:active:not(:disabled),.parent-done:active{transform:translateY(2px)}.parent-btn-txt:disabled{opacity:.45;cursor:default}.parent-tabs{top:calc(-12px - var(--safe-t));z-index:2;background:var(--cream);scrollbar-width:none;gap:8px;padding:10px 2px 12px;display:flex;position:sticky;overflow-x:auto}.parent-tabs::-webkit-scrollbar{display:none}.parent-tabs button{background:var(--card);min-height:44px;box-shadow:0 3px 0 var(--shadow-color);border-radius:999px;flex:none;padding:0 16px;font-weight:800}.parent-tabs button.on{background:var(--grape);color:#fff;box-shadow:0 3px 0 var(--grape-shadow)}.parent-card{background:var(--card);box-shadow:var(--shadow);break-inside:avoid;border-radius:22px;margin:0 0 14px;padding:16px 18px;scroll-margin-top:72px}.parent-card:focus{outline:none}.parent-card.focus{outline:3px solid var(--accent)}.parent-card h2{margin:0 0 8px;font-size:21px;font-weight:900}.parent-card h3{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-soft);margin:18px 0 4px;font-size:14px;font-weight:900}.parent-card p{color:var(--ink-soft);margin:6px 0;font-weight:700}.parent-note{color:var(--accent-shadow)!important}.parent-row{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}@media (width>=900px){.parent-head,.parent-tabs,.parent-sections{max-width:1120px}.parent-sections{columns:2;column-gap:16px}}.pc-group{padding:4px 0}.pc-group+.pc-group{border-top:2px dashed var(--shadow-color);margin-top:4px;padding-top:8px}.pc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:56px;font-weight:800;display:flex}.pc-label{flex:6em;min-width:0}.pc-label small{color:var(--ink-soft);font-size:14px;font-weight:700;display:block}.pc-hint{color:var(--ink-soft);font-size:14px;font-weight:700;margin:2px 0 6px!important}.pc-big{font-size:19px;color:var(--ink)!important}.pc-flash{min-height:1.4em;color:#2f8f5b!important;margin:6px 0 0!important;font-weight:900!important}.pc-switch{cursor:pointer;position:relative}.pc-switch input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pc-switch-track{background:#d9cfe0;border-radius:999px;flex:none;width:60px;height:34px;transition:background .15s;position:relative}.pc-switch-track:after{content:"";background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .15s;position:absolute;top:4px;left:4px;box-shadow:0 2px 3px #3d2c4e40}.pc-switch input:checked+.pc-switch-track{background:var(--accent)}.pc-switch input:checked+.pc-switch-track:after{transform:translate(26px)}.pc-switch input:focus-visible+.pc-switch-track{outline:3px solid var(--grape);outline-offset:2px}.pc-switch.disabled{opacity:.5;cursor:default}.pc-stepper{align-items:center;gap:8px;display:inline-flex}.pc-stepper button{background:var(--cream);border:2px solid var(--shadow-color);border-radius:50%;width:50px;height:50px;font-size:28px;font-weight:900;line-height:1}.pc-stepper button:active:not(:disabled){transform:scale(.92)}.pc-stepper button:disabled{opacity:.35;cursor:default}.pc-stepper output{text-align:center;min-width:3.8em;font-size:21px;font-weight:900}.pc-stepper output small{color:var(--ink-soft);font-size:14px}.pc-seg-row .pc-label{flex-basis:12em}.pc-seg{flex-wrap:wrap;gap:8px;display:flex}.pc-seg button{background:var(--cream);border:2px solid var(--shadow-color);border-radius:999px;min-height:48px;padding:0 18px;font-weight:800}.pc-seg button.on{background:var(--grape);border-color:var(--grape);color:#fff}.pc-slider{grid-template-columns:minmax(5.5em,.8fr) minmax(0,2fr) 3.2em;display:grid}.pc-slider input[type=range]{width:100%;min-width:0;height:36px;accent-color:var(--accent);margin:0}.pc-slider output{text-align:right;font-weight:900}.pc-slider.disabled{opacity:.5}.pc-times{justify-content:flex-start;gap:10px 20px}.pc-times label{align-items:center;gap:8px;display:flex}.pc-times input,.pc-name input{border:2px solid var(--shadow-color);background:var(--cream);min-height:52px;font:inherit;color:inherit;border-radius:14px;padding:0 12px;font-size:20px;font-weight:800}.pc-name{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.pc-name label{flex-direction:column;flex:220px;gap:6px;font-weight:800;display:flex}.pc-name input{width:100%}.pc-name .pc-label{flex:none}.pc-name input:focus,.pc-times input:focus{outline:3px solid var(--grape);outline-offset:1px}.pc-name button{min-height:52px}.pc-subtitle{margin:6px 0 2px;font-size:17px;font-weight:900}.pc-locales{padding:8px 0;font-weight:800}.pc-locales ol{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pc-locales li{background:var(--cream);border:2px solid var(--shadow-color);border-radius:14px;align-items:center;gap:8px;min-height:52px;padding:0 6px 0 12px;display:flex}.pc-locales li.off{opacity:.6;border-style:dashed}.pc-loc-num{width:1.6em;color:var(--accent);font-weight:900}.pc-loc-name{flex:1}.pc-locales button{background:var(--card);width:44px;height:44px;box-shadow:0 3px 0 var(--shadow-color);border-radius:12px;font-size:20px;font-weight:900}.pc-locales button:disabled{opacity:.3;box-shadow:none}.pc-facts{gap:4px;margin:0 0 6px;display:grid}.pc-facts div{justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.pc-facts dt{color:var(--ink-soft);font-weight:700}.pc-facts dd{margin:0;font-weight:900}.onboarding{padding:calc(16px + var(--safe-t)) calc(16px + var(--safe-r)) calc(16px + var(--safe-b)) calc(16px + var(--safe-l));background:radial-gradient(40vmax 40vmax at 0% 0%, var(--p0) 0%, transparent 70%), radial-gradient(40vmax 40vmax at 100% 100%, var(--p3) 0%, transparent 70%), var(--cream);-webkit-user-select:text;user-select:text;display:flex;position:absolute;inset:0;overflow-y:auto}.onb-card{background:var(--card);width:min(100%,640px);box-shadow:var(--shadow);border-radius:28px;margin:auto;padding:20px clamp(16px,4vw,32px) 22px}.onb-progress{justify-content:center;gap:8px;display:flex}.onb-progress span{background:var(--shadow-color);border-radius:999px;width:30px;height:8px}.onb-progress span.on{background:var(--accent)}.onb-step h1{margin:14px 0 6px;font-size:clamp(24px,4.2vw,32px);font-weight:900;line-height:1.15}.onb-step>p{color:var(--ink-soft);margin:0 0 12px;font-size:17px;font-weight:700}.onb-hero{width:clamp(96px,20vmin,160px);margin:10px auto 0;animation:3.2s ease-in-out infinite kit-bob;display:block}.onb-choices{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:10px 0 8px;display:grid}.onb-choice{background:var(--cream);border:3px solid var(--shadow-color);text-align:left;border-radius:20px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-height:76px;padding:12px 16px;font-size:21px;font-weight:900;display:flex}.onb-choice b{font-weight:900}.onb-choice em{background:var(--star);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-style:normal}.onb-choice small{color:var(--ink-soft);font-size:14px;font-weight:700}.onb-choice.on{border-color:var(--accent);box-shadow:0 4px 0 var(--accent-shadow);background:#fff1e3}.onb-nav{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.onb-nav button{border-radius:999px;min-height:58px;padding:0 28px;font-size:19px;font-weight:900}.onb-next{background:var(--accent);color:#fff;box-shadow:0 4px 0 var(--accent-shadow);margin-left:auto}.onb-next:disabled{opacity:.6}.onb-back{background:var(--card);border:2px solid var(--shadow-color)}.onb-nav button:active{transform:translateY(2px)}.onboarding .limits-editor{margin-top:6px}.parent-btn{flex:none}
