:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-cream-50:#fffdf7;--color-cream-100:#fff8e8;--color-ink-600:#3d4d68;--color-ink-800:#182943;--color-blue-100:#d9edff;--color-blue-600:#075fae;--color-blue-700:#064b89;--color-coral-100:#ffe5dd;--color-coral-500:#e9573f;--color-violet-100:#eee8ff;--color-violet-500:#7556c8;--color-teal-100:#d9f6ef;--color-teal-600:#087968;--color-green-100:#ddf6e7;--color-green-700:#17633a;--color-amber-100:#fff0c7;--color-amber-700:#765000;--color-red-100:#ffe5e2;--color-red-700:#9f2d26;--color-white:#fff;--surface-canvas:var(--color-cream-50);--surface-subtle:var(--color-cream-100);--surface-raised:var(--color-white);--surface-overlay:#1829436b;--text-primary:var(--color-ink-800);--text-secondary:var(--color-ink-600);--border-default:#cbd5e1;--border-control:#64748b;--action-primary:var(--color-blue-600);--action-primary-hover:var(--color-blue-700);--action-primary-soft:var(--color-blue-100);--app-math:var(--color-coral-500);--app-math-soft:var(--color-coral-100);--app-chess:var(--color-violet-500);--app-chess-soft:var(--color-violet-100);--app-logic:var(--color-teal-600);--app-logic-soft:var(--color-teal-100);--feedback-success-text:var(--color-green-700);--feedback-success-surface:var(--color-green-100);--feedback-warning-text:var(--color-amber-700);--feedback-warning-surface:var(--color-amber-100);--feedback-error-text:var(--color-red-700);--feedback-error-surface:var(--color-red-100);--focus-ring:#0b67c2;--shadow-sm:0 .125rem 0 #18294314, 0 .25rem .75rem #1829430f;--shadow-md:0 .25rem 0 #1829431a, 0 .75rem 1.75rem #1829431a;--shadow-overlay:0 1.5rem 4rem #18294338;--radius-xs:.5rem;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-pill:999px;--duration-instant:80ms;--duration-fast:.14s;--duration-normal:.22s;--duration-skeleton:1.4s;--duration-celebrate:.6s;--ease-standard:cubic-bezier(.2, .8, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--layer-base:0;--layer-sticky:100;--layer-menu:300;--layer-overlay:500;--layer-modal:600;--layer-toast:700;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--control-adult:2.75rem;--control-child:3.25rem;--application-character-size:min(5rem, 20vw);--application-character-image-size:min(3rem, 15vw);--header-mobile:4rem;--header-desktop:4.5rem;--content-page:75rem;--content-reading:42.5rem;--body-lg:1.125rem;--body-md:1rem;--label-md:1rem;--label-sm:.875rem;font-family:system-ui,sans-serif;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface-canvas);color:var(--text-primary);min-block-size:100dvh;margin:0}body,button,input{font-family:inherit}button,input{font-size:var(--label-md)}button{min-block-size:var(--control-target,var(--control-adult))}button,input{border-radius:var(--radius-sm)}button{border:.125rem solid var(--border-control);color:var(--text-primary);cursor:pointer;padding:.625rem 1rem;font-weight:700}button:disabled{background:var(--surface-subtle);color:var(--text-secondary);cursor:default}input{background:var(--surface-raised);border:.125rem solid var(--border-control);color:var(--text-primary);min-block-size:3rem;padding:.625rem .75rem}input[aria-invalid=true]{border-color:var(--feedback-error-text)}a{color:var(--action-primary)}:where(.app-frame) a{min-block-size:var(--control-target,var(--control-adult));align-items:center;display:inline-flex}:focus-visible{box-shadow:0 0 0 .125rem var(--surface-raised), 0 0 0 .3125rem var(--focus-ring);outline:none}[aria-busy=true]{cursor:progress}.skip-link{background:var(--surface-raised);border:.125rem solid var(--focus-ring);color:var(--text-primary);min-block-size:var(--control-adult);padding:var(--space-2) var(--space-3);z-index:var(--layer-toast);align-items:center;display:inline-flex;position:fixed;inset-block-start:var(--space-2);inset-inline-start:var(--space-2);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.connectivity-state{max-inline-size:var(--content-reading);pointer-events:none;text-align:center;z-index:var(--layer-toast);margin-inline:auto;position:fixed;inset-block-end:calc(var(--space-4) + env(safe-area-inset-bottom));inset-inline-start:calc(var(--space-4) + env(safe-area-inset-left));inset-inline-end:calc(var(--space-4) + env(safe-area-inset-right))}.connectivity-state:not(:empty){background:var(--feedback-warning-surface);border:.125rem solid var(--feedback-warning-text);border-radius:var(--radius-sm);color:var(--feedback-warning-text);padding:var(--space-3)}.connectivity-state--online:not(:empty){background:var(--feedback-success-surface);border-color:var(--feedback-success-text);color:var(--feedback-success-text)}.app-frame{--control-target:var(--control-adult);--action-primary:#0a685d;--action-primary-hover:#074b44;--action-primary-soft:#dcf1e7;--surface-subtle:#f5efdf;--border-default:#d5bf98;min-block-size:100dvh}.app-frame--publico{background:var(--surface-canvas)}.app-frame--responsavel{background:var(--surface-subtle);--control-target:var(--control-adult)}.app-frame--infantil{background:var(--surface-canvas);--control-target:var(--control-child)}.app-frame--infantil .shell{max-inline-size:none}.shell{inline-size:min(100% - 2rem, var(--content-page));margin-inline:auto}.site-header{min-block-size:var(--header-mobile);background:#fff0c7;border-block-end:.125rem solid #b18a4c}.site-header__inner{min-block-size:inherit;align-items:center;display:flex}.brand-lockup{color:#402d17;align-items:center;gap:var(--space-2);max-inline-size:100%;font-weight:800;text-decoration:none;display:inline-flex}.ecosystem-brand{color:#402d17;align-items:center;gap:.75rem;min-inline-size:0;max-inline-size:100%;display:inline-flex}.ecosystem-brand__wordmark{overflow-wrap:anywhere;min-inline-size:0;line-height:1.2;display:grid}.ecosystem-brand__wordmark strong{font-size:clamp(1rem,3vw,1.25rem)}.ecosystem-brand__wordmark>span{color:#765020;letter-spacing:.06em;text-transform:uppercase;margin-block-start:.25rem;font-size:.75rem}.mascot-mark{flex:0 0 6rem;inline-size:6rem;display:inline-flex}.mascot-mark img{object-fit:contain;block-size:auto;inline-size:100%;display:block}.ecosystem-brand--compact .mascot-mark{flex:0 4.5rem;inline-size:4.5rem;min-inline-size:2.25rem}.main-content{overflow-wrap:anywhere;padding-block:var(--space-6) var(--space-12);scroll-margin-block:var(--header-desktop)}.stack{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.button,.async-state__primary-action{background:var(--action-primary);border:.125rem solid var(--action-primary);border-radius:var(--radius-sm);color:var(--surface-raised);padding:.625rem var(--space-4);justify-content:center;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.button:not(:disabled):hover,.async-state__primary-action:hover{background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.button:not(:disabled):active{box-shadow:none;transform:translateY(.125rem)}.guardian-dashboard h1,.auth-panel h1,.async-state h1,.juba-panel h1{margin:0;font-size:clamp(2rem,4vw,2.5rem);line-height:1.1}.auth-layout__eyebrow,.juba-panel__eyebrow,.guardian-overview__eyebrow{color:var(--text-secondary);font-size:var(--label-sm);margin:0;font-weight:700}.child-login{background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);gap:var(--space-4);margin-block:var(--space-8);max-inline-size:var(--content-reading);padding:var(--space-8);display:grid}.child-login h1{margin:0;font-size:clamp(2rem,4vw,2.5rem);line-height:1.1}.auth-layout{gap:var(--space-6);margin-block:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.auth-layout__brand,.auth-panel{border-radius:var(--radius-lg);padding:clamp(var(--space-5), 3vw, var(--space-8))}.auth-layout__brand{background:#fff0c7;border:.125rem solid #d5bf98}.auth-layout__mascots{block-size:auto;inline-size:100%;margin-block:var(--space-6);object-fit:contain;display:block}.auth-layout__note{color:#624820;font-size:var(--label-sm)}.auth-layout__tagline{margin:var(--space-2) 0;font-size:1.75rem;font-weight:800;line-height:1.2}.auth-panel,.guardian-section,.profile-card,.async-state,.empty-state{background:var(--surface-raised);border:.125rem solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);padding:var(--space-5)}.form-stack{gap:var(--space-2);max-inline-size:var(--content-reading);grid-template-columns:minmax(0,1fr);display:grid}.form-stack input{inline-size:100%;min-inline-size:0}.form-stack>.button{justify-self:start;max-inline-size:100%;margin-block-start:var(--space-2)}.field-error,.feedback{border-radius:var(--radius-sm);padding:var(--space-3);margin:0}.field-error,.feedback--error{background:var(--feedback-error-surface);color:var(--feedback-error-text)}.field-error{border-inline-start:.25rem solid}.field-error:before{content:"!";margin-inline-end:var(--space-2);font-weight:800;display:inline-block}.feedback--success{background:var(--feedback-success-surface);color:var(--feedback-success-text)}.form-error-summary:focus-visible{scroll-margin-block:var(--space-6)}.submit-button__content{display:grid}.submit-button__content>span{align-items:center;gap:var(--space-2);grid-area:1/1;justify-content:center;display:inline-flex}.submit-button__content>span[aria-hidden=true]{visibility:hidden}.submit-button__indicator{font-size:1.2em;line-height:1}.guardian-layout{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.guardian-navigation{border:.125rem solid var(--border-default);border-radius:var(--radius-lg);align-content:start;align-self:start;gap:var(--space-2);padding:var(--space-4);background:#fff9ed;grid-template-columns:minmax(0,1fr);display:grid}.guardian-navigation a{min-block-size:var(--control-adult);align-items:center;display:inline-flex}.guardian-navigation a[aria-current=page]{background:var(--action-primary-soft);border-inline-start:.25rem solid var(--action-primary);border-radius:var(--radius-xs);color:var(--text-primary);padding-inline:var(--space-3)}.guardian-navigation__sign-out{margin:var(--space-2) 0 0}.guardian-navigation__sign-out .button{border-color:var(--border-control);color:var(--text-primary);inline-size:100%;min-block-size:var(--control-adult);background:0 0}.guardian-navigation__sign-out .button:not(:disabled):hover{background:var(--action-primary-soft);border-color:var(--action-primary)}.guardian-dashboard{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.guardian-dashboard__intro{color:var(--text-secondary);font-size:var(--body-md);margin:calc(var(--space-4) * -1) 0 0;max-inline-size:var(--content-reading)}.guardian-section{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.guardian-section h2,.profile-card__name{margin:0;font-size:1.375rem;line-height:1.25}.profile-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));display:grid}.profile-card{gap:var(--space-3);min-inline-size:0;display:grid}.profile-card__avatar{background:var(--app-logic-soft);border-radius:var(--radius-pill);block-size:3rem;color:var(--text-primary);justify-content:center;justify-self:start;align-items:center;inline-size:3rem;font-size:1.25rem;font-weight:800;display:inline-flex}.admin-metrics{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;display:grid}.admin-metric{background:var(--surface-raised);border:.125rem solid var(--border-default);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);gap:var(--space-1,.25rem);padding:var(--space-4);display:grid}.admin-metric dt{color:var(--text-secondary);font-size:var(--label-sm);font-weight:700}.admin-metric dd{margin:0;font-size:2rem;font-weight:800}.admin-table-scroll{max-inline-size:100%;overflow-x:auto}.admin-table{border-collapse:collapse;inline-size:100%;min-inline-size:40rem}.admin-table caption{text-align:start}.admin-table th,.admin-table td{border-block-end:.0625rem solid var(--border-default);padding:var(--space-3);text-align:start;vertical-align:top}.admin-table th{color:var(--text-secondary);font-size:var(--label-sm)}.admin-tag{background:var(--feedback-warning-surface);border-radius:var(--radius-pill);color:var(--feedback-warning-text);font-size:var(--label-sm);margin-inline-start:var(--space-2);padding:.125rem .5rem;font-weight:700;display:inline-block}.admin-self{color:var(--text-secondary);font-size:var(--label-sm)}.admin-actions{gap:var(--space-2);display:grid}.admin-inline-form{gap:var(--space-2);justify-items:start;display:grid}.admin-inline-form .button{min-block-size:var(--control-adult)}.admin-form-grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.admin-form-grid h3{margin:0;font-size:1.125rem}.button--quiet{border-color:var(--border-control);color:var(--text-primary);background:0 0}.button--quiet:not(:disabled):hover{background:var(--action-primary-soft);border-color:var(--action-primary)}.admin-secret{background:var(--feedback-warning-surface);border-radius:var(--radius-sm);color:var(--feedback-warning-text);gap:var(--space-2);padding:var(--space-3);margin:0;display:grid}.admin-secret__label{font-size:var(--label-sm);font-weight:700}.admin-secret code{overflow-wrap:anywhere;font-size:1.25rem;font-weight:700}.admin-setting-state{margin:0}.admin-setting-state[data-enabled=true] strong{color:var(--feedback-success-text)}.admin-setting-meta{color:var(--text-secondary);font-size:var(--label-sm);margin:0}.child-portal{font-family:var(--font-child-body,"Atkinson Hyperlegible Next", "Atkinson Hyperlegible", system-ui, sans-serif);font-size:var(--body-lg);line-height:1.5}.child-portal h1,.child-portal h2{font-family:var(--font-child-display,"Nunito", "Arial Rounded MT Bold", system-ui, sans-serif)}.child-progress{background:var(--surface-raised);border-radius:var(--radius-lg);padding:var(--space-4);margin-block-start:var(--space-6)}.child-progress__stats{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.child-progress__stat{gap:.125rem;display:grid}.child-progress__stat dt{color:var(--text-secondary);font-size:var(--label-sm)}.child-progress__stat dd{margin:0;font-size:1.375rem;font-weight:800}.child-progress__milestones{gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.child-progress__milestones li{background:var(--app-logic-soft);border-radius:var(--radius-pill);font-size:var(--label-sm);padding:.25rem .75rem;font-weight:700}.aventura-logica-bootstrap{margin-block:var(--space-8);max-inline-size:var(--content-reading);padding-inline:var(--space-4);display:grid}.aventura-logica-bootstrap__panel{background:var(--surface-raised);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);gap:var(--space-4);padding:var(--space-8);display:grid}.aventura-logica-bootstrap__note{color:var(--text-secondary)}.async-state__actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.async-state a{min-block-size:var(--control-target,var(--control-adult));padding:.75rem var(--space-4);align-items:center;display:inline-flex}.child-loading__status{color:var(--text-secondary);gap:var(--space-3);margin:calc(var(--space-4) * -1) 0 0;justify-items:start;display:grid}.child-loading__status p{margin:0}@media (min-width:37.5rem){.shell{inline-size:min(100% - 3rem, var(--content-page))}.app-frame--infantil .shell{inline-size:calc(100% - 3rem)}.auth-layout{grid-template-columns:minmax(0,1fr) minmax(20rem,1fr)}.auth-layout>.auth-panel{grid-area:1/2}.auth-layout>.auth-layout__brand{grid-area:1/1}}@media (min-width:64rem){.guardian-layout{grid-template-columns:15rem minmax(0,1fr)}.shell{inline-size:min(100% - 6rem, var(--content-page))}.app-frame--infantil .shell{inline-size:calc(100% - 6rem)}.site-header{min-block-size:var(--header-desktop)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.button,.juba-help-dialog,.profile-card,.guardian-section,.juba-hotspot:focus-visible{border:.125rem solid canvastext}:focus-visible{outline-offset:.1875rem;outline:.1875rem solid highlight}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;block-size:.0625rem;inline-size:.0625rem;position:absolute;overflow:hidden}.juba-stage{overflow-wrap:anywhere;background:linear-gradient(#0b6f9a,#0b3145);align-content:start;justify-items:center;min-block-size:100dvh;inline-size:100%;display:grid}.juba-scene{inline-size:100%;margin-inline:auto;position:relative}.juba-scene--public{max-inline-size:96rem}.juba-scene--central{max-inline-size:80.125rem}.juba-scene--adventure{margin-block:var(--space-6);max-inline-size:min(47.5rem,100% - 1.5rem)}.juba-scene__image{block-size:auto;inline-size:100%;display:block}.juba-stage-loading{color:var(--color-cream-50);justify-content:center;align-items:center;min-block-size:60vh;display:flex}.juba-scene--skeleton{animation:juba-skeleton-pulse var(--duration-skeleton) var(--ease-standard) infinite;aspect-ratio:1282/790;background:#ffffff14}@keyframes juba-skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}.juba-hotspot-form{display:contents}.juba-hotspot{border-radius:var(--radius-md);cursor:pointer;z-index:2;background:0 0;border:0;min-block-size:24px;min-inline-size:24px;margin:0;padding:0;display:block;position:absolute}.juba-hotspot:focus-visible,.juba-hotspot:hover{outline:none;box-shadow:0 0 0 .1875rem #12100a,0 0 0 .4375rem #ffe37a}.juba-toast{border-radius:var(--radius-pill);color:#fff7d6;padding:var(--space-2) var(--space-4);z-index:var(--layer-toast);background:#12100a;border:.125rem solid #ffe37a;margin:0;font-weight:700;position:fixed;inset-block-end:var(--space-4);inset-inline-start:50%;transform:translate(-50%)}.juba-toast:empty{display:none}.juba-help-dialog{background:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-overlay);color:var(--text-primary);max-inline-size:min(30rem,100% - 2rem);padding:var(--space-6);z-index:var(--layer-modal);border:0}.juba-help-dialog::backdrop{background:var(--surface-overlay)}.juba-help-dialog h2{margin-block-start:0}.juba-help-dialog ul{gap:var(--space-3);margin:0 0 var(--space-4);padding-inline-start:var(--space-5);display:grid}.juba-help-dialog button:not(:disabled){background:var(--action-primary);border-color:var(--action-primary);color:var(--surface-raised)}.juba-panel{border-radius:var(--radius-xl);box-shadow:var(--shadow-overlay);gap:var(--space-4);inline-size:min(41rem,100% - 2rem);margin-block:var(--space-8);padding:clamp(var(--space-4), 4vw, var(--space-8));background:linear-gradient(#fff7df,#efd19a);border:.25rem solid #8d5b26;display:grid}.juba-panel h1{overflow-wrap:anywhere;margin:0}.juba-panel p{margin:0}.juba-panel__eyebrow{text-transform:uppercase}.juba-panel__actions{gap:var(--space-3);display:grid}.juba-button{border-radius:var(--radius-sm);color:#4c2b0d;min-block-size:var(--control-target,var(--control-adult));overflow-wrap:anywhere;padding:.75rem var(--space-4);text-align:center;background:linear-gradient(#ffe7a4,#efbd57);border:.125rem solid #8d5b26;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.juba-button--child{color:var(--color-white);background:#087968;border-color:#05564a}.juba-button--guardian{color:var(--color-white);background:#63419f;border-color:#472d73}.juba-button{transition:box-shadow var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard)}.juba-button:hover{filter:brightness(1.06)}.juba-button:active{box-shadow:none;transform:translateY(.125rem)}.child-home{justify-items:center;inline-size:100%;display:grid}.juba-stage>.async-state,.juba-stage>section:not(.juba-panel):not(.child-home):not(.journey){inline-size:min(var(--content-reading), calc(100% - 2rem));margin-block:var(--space-8)}.child-home .child-progress{inline-size:min(60rem,100% - 2rem);margin-block:var(--space-6)}.child-home--loading{gap:var(--space-4);padding-block-end:var(--space-8)}.child-home--loading .child-loading__status{color:var(--color-cream-50);justify-items:center;margin:0}.guardian-overview{border-radius:var(--radius-lg);align-items:center;gap:var(--space-6);margin-block:var(--space-8);padding:clamp(var(--space-4), 3vw, var(--space-8));background:#fff0c7;border:.125rem solid #d5bf98;display:grid}.guardian-overview__mascots{object-fit:contain;block-size:auto;inline-size:100%;max-inline-size:24rem;display:block}.guardian-overview__copy{gap:var(--space-3);display:grid}.guardian-overview__headline{margin:0;font-size:clamp(1.5rem,3vw,2.125rem);font-weight:800;line-height:1.2}.guardian-overview__copy p{margin:0}.guardian-overview__eyebrow{text-transform:uppercase}.guardian-overview__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.guardian-overview__shortcuts{gap:var(--space-4);flex-wrap:wrap;display:flex}.juba-public-enter{block-size:5.4%;inline-size:10.2%;inset-block-start:4.2%;inset-inline-end:2.6%}.juba-public-logic{block-size:35%;inline-size:29%;inset-block-start:39%;inset-inline-start:3%}.juba-public-math{block-size:35.5%;inline-size:29%;inset-block-start:38%;inset-inline-start:36.5%}.juba-public-chess{block-size:36%;inline-size:28%;inset-block-start:37.5%;inset-inline-start:69%}.juba-public-achievements{block-size:4.7%;inline-size:8.2%;inset-block-end:7.3%;inset-inline-start:15.7%}.juba-public-guardian{block-size:4.8%;inline-size:10.5%;inset-block-end:7.2%;inset-inline-start:45.1%}.juba-public-featured{block-size:4.8%;inline-size:8.7%;inset-block-end:7.2%;inset-inline-start:70.8%}.juba-public-sound{border-radius:50%;block-size:6.5%;inline-size:4.5%;inset-block-end:2%;inset-inline-start:2.2%}.juba-public-help{border-radius:50%;block-size:6.8%;inline-size:4.8%;inset-block-end:2%;inset-inline-end:2.2%}.juba-scene--central .juba-nav-home{block-size:5.5%;inline-size:7.7%;inset-block-start:1.1%;inset-inline-start:2.2%}.juba-scene--central .juba-nav-juba{block-size:5.5%;inline-size:13.4%;inset-block-start:1.1%;inset-inline-start:11.2%}.juba-scene--central .juba-nav-achievements{block-size:5.5%;inline-size:12.5%;inset-block-start:1.1%;inset-inline-start:25.4%}.juba-scene--central .juba-nav-explore{block-size:5.5%;inline-size:9.3%;inset-block-start:1.1%;inset-inline-start:38.2%}.juba-scene--central .juba-nav-exit{block-size:5.5%;inline-size:6.8%;inset-block-start:1.1%;inset-inline-start:48%}.juba-central-logic{block-size:40%;inline-size:31.2%;inset-block-start:39.5%;inset-inline-start:1.5%}.juba-central-math{block-size:40.5%;inline-size:31%;inset-block-start:38.2%;inset-inline-start:34.5%}.juba-central-chess{block-size:41%;inline-size:31%;inset-block-start:37.7%;inset-inline-start:67.5%}.juba-central-achievements{block-size:5.6%;inline-size:12.5%;inset-block-end:1.2%;inset-inline-start:24%}.juba-central-featured{block-size:5.6%;inline-size:12.5%;inset-block-end:1.2%;inset-inline-start:64.5%}.juba-central-sound{border-radius:50%;block-size:7.4%;inline-size:4.7%;inset-block-end:1.6%;inset-inline-start:2.4%}.juba-central-help{border-radius:50%;block-size:7.4%;inline-size:4.8%;inset-block-end:1.6%;inset-inline-end:1.3%}.juba-scene--adventure .juba-nav-home{block-size:7%;inline-size:13%;inset-block-start:5.1%;inset-inline-start:2.3%}.juba-scene--adventure .juba-nav-juba{block-size:7%;inline-size:22%;inset-block-start:5.1%;inset-inline-start:16%}.juba-scene--adventure .juba-nav-achievements{block-size:7%;inline-size:20%;inset-block-start:5.1%;inset-inline-start:38.5%}.juba-scene--adventure .juba-nav-explore{block-size:7%;inline-size:15%;inset-block-start:5.1%;inset-inline-start:59%}.juba-scene--adventure .juba-nav-exit{block-size:7%;inline-size:12%;inset-block-start:5.1%;inset-inline-start:74%}.juba-adventure-launch{border-radius:var(--radius-pill);block-size:11.8%;inline-size:64%;inset-block-end:5.2%;inset-inline-start:18%}@media (min-width:48rem){.guardian-overview{grid-template-columns:minmax(0,1fr) minmax(10rem,.6fr)}}@media (max-width:400px){.shell{inline-size:calc(100% - 24px)}.auth-layout__brand,.auth-panel,.guardian-section,.profile-card,.async-state,.empty-state,.child-login,.guardian-navigation,.guardian-overview,.button,.async-state__primary-action{padding-inline:12px}.auth-layout__brand .ecosystem-brand{flex-direction:column;align-items:flex-start}}
