@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/nunito-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/nunito-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/patrick-hand-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/patrick-hand-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--chrome-color-base: #f5e8c8;--chrome-color-base-muted: #e9dcba;--chrome-color-ink: #2f3a45;--chrome-color-ink-muted: #6b7580;--chrome-color-sky: #c2d5db;--chrome-color-sun: #e8c887;--chrome-color-grass: #a8bf91;--chrome-color-coral: #d99878;--chrome-color-lavender: #b8a8c8;--chrome-color-danger: #b86a5a;--chrome-color-rose: #d8a8a8;--chrome-color-sand: #d4b896;--chrome-color-clay: #98664d;--chrome-radius-sm: 8px;--chrome-radius-md: 16px;--chrome-radius-lg: 24px;--chrome-radius-pill: 999px;--chrome-shadow-soft: 0 4px 12px rgba(47, 58, 69, .1);--chrome-shadow-lifted: 0 10px 24px rgba(47, 58, 69, .12);--chrome-shadow-pressed: inset 0 2px 4px rgba(47, 58, 69, .15);--chrome-spacing-xs: 4px;--chrome-spacing-sm: 8px;--chrome-spacing-md: 12px;--chrome-spacing-lg: 16px;--chrome-spacing-xl: 24px;--chrome-topbar-height-desktop: 56px;--chrome-topbar-height-mobile: 52px;--chrome-motion-soft-ease: cubic-bezier(.22, .9, .3, 1);--chrome-motion-pop: .26s cubic-bezier(.22, .9, .3, 1);--chrome-motion-glow: 2.4s ease-in-out infinite;--chrome-font-ui: "Nunito", system-ui, sans-serif;--chrome-font-display: "Patrick Hand", cursive;--chrome-texture-paper-grain: url(/chrome/paper-grain.webp)}:root{--font-ui: "Nunito", system-ui, sans-serif;--font-display: "Patrick Hand", cursive;--color-ink: #2f3a45;--color-ink-muted: #6b7580;--color-base: #f5e8c8;--color-base-muted: #e9dcba;--color-sky: #c2d5db;--color-sun: #e8c887;--color-grass: #a8bf91;--color-coral: #d99878;--color-lavender: #b8a8c8;--color-danger: #b86a5a;--color-rose: #d8a8a8;--color-sand: #d4b896;--color-clay: #98664d;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--shadow-soft: 0 4px 12px rgba(47, 58, 69, .1);--shadow-lifted: 0 10px 24px rgba(47, 58, 69, .12);--shadow-pressed: inset 0 2px 4px rgba(47, 58, 69, .15);--shadow-toy: 0 4px 0 rgba(47, 58, 69, .12);--ease-soft: cubic-bezier(.22, .9, .3, 1);--motion-pop: .26s cubic-bezier(.22, .9, .3, 1);--texture-paper: var(--chrome-texture-paper-grain);--bg-gradient: linear-gradient(180deg, var(--color-sky) 0%, var(--color-base) 100%);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--touch-target-min: 44px}html,body{margin:0;padding:0;font-family:var(--font-ui);color:var(--color-ink);background:var(--color-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.wbm-safe-overlay,.wbm-safe-root{padding-top:var(--safe-top);padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);box-sizing:border-box}html,body{overscroll-behavior:none}body{background-color:var(--color-base)}button,input,textarea,select{font-family:inherit;color:inherit}:where(button,[role=button],[role=tab],[role=switch],[role=menuitem],[role=checkbox],[role=radio],[role=option],summary,.wbm-chrome-bar,.wbm-stage-holder,.wbm-stage,.wbm-pc-stage,.wbm-sx-stageslot,.wbm-sx-viewer-stage){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}:where(button,[role=button],[role=tab],[role=switch],[role=menuitem],[role=checkbox],[role=radio],[role=option],summary,a,label,select){touch-action:manipulation}:where(.wbm-chrome-bar) :where(button,[role=button]),:where(.wbm-tap-slop){position:relative}:where(.wbm-chrome-bar) :where(button,[role=button]):after,:where(.wbm-tap-slop):after{content:"";position:absolute;top:min(0px,calc((100% - 44px)/2));bottom:min(0px,calc((100% - 44px)/2));left:min(0px,calc((100% - 44px)/2));right:min(0px,calc((100% - 44px)/2))}:where(input,textarea,[contenteditable=true],[contenteditable=""]){-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}@keyframes wbm-pub-spin{to{transform:rotate(360deg)}}@keyframes wbm-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.wbm-pub-spin{animation:wbm-pub-spin .8s linear infinite;transform-origin:50% 50%}@media(prefers-reduced-motion:reduce){.wbm-pub-spin{animation:none}}@keyframes wbm-pop{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wbm-rise{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.wbm-kebab{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:none;border-radius:999px;background:transparent;color:var(--color-ink-muted);cursor:pointer;transition:background .16s var(--ease-soft),color .16s var(--ease-soft),transform .12s var(--ease-soft),box-shadow .16s var(--ease-soft)}@media(hover:hover)and (pointer:fine){.wbm-kebab:hover{background:color-mix(in srgb,var(--color-ink) 10%,var(--color-base));color:var(--color-ink);box-shadow:var(--shadow-soft)}}.wbm-kebab:active{transform:scale(.94);box-shadow:var(--shadow-pressed)}.wbm-kebab:focus-visible{outline:2px solid var(--color-sun);outline-offset:2px}.wbm-kebab.on-image{background:#2f3a4561;color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}@media(hover:hover)and (pointer:fine){.wbm-kebab.on-image:hover{background:#2f3a458c;color:#fff}}.wbm-menu-pop{position:absolute;min-width:220px;background:var(--color-base);border-radius:var(--radius-md);box-shadow:var(--shadow-lifted);padding:6px;z-index:1100;border:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);animation:wbm-pop .18s var(--ease-soft)}.wbm-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;min-height:44px;font-family:var(--font-ui);font-size:14px;font-weight:600;color:var(--color-ink);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background .12s var(--ease-soft)}@media(hover:hover)and (pointer:fine){.wbm-menu-item:hover{background:var(--color-base-muted)}}.wbm-menu-item:focus-visible{outline:2px solid var(--color-sun);outline-offset:-2px}.wbm-menu-item.danger{color:var(--color-danger)}.wbm-menu-item .mi-icon{color:var(--color-ink-muted);flex-shrink:0;display:inline-flex}.wbm-menu-item.danger .mi-icon{color:var(--color-danger)}.wbm-menu-label{padding:8px 12px 4px;font-family:var(--font-ui);font-size:11px;font-weight:800;color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.06em}.wbm-menu-sep{height:1px;background:var(--color-base-muted);margin:4px 8px}@media(prefers-reduced-motion:reduce){.wbm-menu-pop{animation:none}}@keyframes wbm-cv-tip-in{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){[style*=wbm-cv-tip-in]{animation:none!important}}.pc-scroll{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--color-ink) 22%,transparent) transparent}.pc-scroll::-webkit-scrollbar{width:12px;height:12px}.pc-scroll::-webkit-scrollbar-track{background:transparent}.pc-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-ink) 18%,transparent);border-radius:999px;border:3px solid transparent;background-clip:padding-box}@media(hover:hover)and (pointer:fine){.pc-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-ink) 26%,transparent);background-clip:padding-box}.pc-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-ink) 38%,transparent);background-clip:padding-box}}.pc-scroll::-webkit-scrollbar-corner{background:transparent}.pc-tabscroll{scrollbar-width:none;-ms-overflow-style:none}.pc-tabscroll::-webkit-scrollbar{display:none}.wbm-focusable{outline:none}.wbm-focusable:focus-visible{outline:3px solid color-mix(in srgb,var(--color-sky) 70%,var(--color-ink));outline-offset:2px}@keyframes wbm-chip-pop{0%{transform:scale(.6);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.wbm-chip-pop{animation:wbm-chip-pop .26s cubic-bezier(.22,.9,.3,1)}@media(prefers-reduced-motion:reduce){.wbm-chip-pop{animation:none!important}}@keyframes wbm-fade-up{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes wbm-shimmer{0%{background-position:-320px 0}to{background-position:320px 0}}@keyframes wbm-spin{to{transform:rotate(360deg)}}.wbm-fade-up{animation:wbm-fade-up .32s cubic-bezier(.22,.9,.3,1)}.wbm-spin{animation:wbm-spin .9s linear infinite;display:inline-grid}.wbm-skeleton{background:linear-gradient(90deg,color-mix(in srgb,var(--color-base-muted) 78%,white) 25%,color-mix(in srgb,var(--color-base-muted) 92%,white) 37%,color-mix(in srgb,var(--color-base-muted) 78%,white) 63%);background-size:640px 100%;animation:wbm-shimmer 1.4s linear infinite}@media(prefers-reduced-motion:reduce){.wbm-fade-up{animation:none!important}.wbm-spin{animation-duration:2.4s}.wbm-skeleton{animation:none!important}}.wbm-parental-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:max(16px,var(--safe-top)) max(16px,var(--safe-right)) max(16px,var(--safe-bottom)) max(16px,var(--safe-left));box-sizing:border-box;background:#2f3a454d;font-family:var(--font-ui);color:var(--color-ink)}.wbm-parental-gate__card{width:min(400px,100%);box-sizing:border-box;padding:24px 24px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;background-color:var(--color-base);background-image:var(--texture-paper);background-size:512px 512px;background-blend-mode:multiply;border-radius:var(--radius-lg);box-shadow:var(--shadow-lifted)}.wbm-parental-gate__card h2{margin:0;font-family:var(--font-display);font-size:26px;line-height:1.15;font-weight:400}.wbm-parental-gate__card p{margin:0;font-size:15px;line-height:1.45;color:var(--color-ink-muted)}.wbm-parental-gate__card .wbm-parental-gate__problem{font-size:18px;color:var(--color-ink);margin-top:6px}.wbm-parental-gate__card input{width:120px;height:56px;box-sizing:border-box;text-align:center;font-size:28px;font-weight:800;border:1.5px solid var(--color-base-muted);border-radius:var(--radius-md);background:var(--color-base);color:var(--color-ink)}.wbm-parental-gate__card input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.wbm-parental-gate__card input::-webkit-outer-spin-button,.wbm-parental-gate__card input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wbm-parental-gate__card input:focus-visible{outline:2px solid var(--color-sun);outline-offset:2px}.wbm-parental-gate__card .wbm-parental-gate__wrong{color:var(--color-ink);font-weight:700}.wbm-parental-gate__actions{display:flex;gap:10px;margin-top:6px;width:100%;justify-content:center}.wbm-parental-gate__actions button{min-height:48px;padding:10px 22px;border:none;border-radius:var(--radius-pill);font-family:var(--font-ui);font-weight:800;font-size:16px;cursor:pointer;background:var(--color-base-muted);color:var(--color-ink)}.wbm-parental-gate__actions button:first-child{background:var(--color-sun);color:var(--color-ink);box-shadow:var(--shadow-soft)}.wbm-parental-gate__actions button:active{transform:translateY(1px) scale(.98)}.wbm-parental-gate__actions button:focus-visible{outline:2px solid var(--color-sun);outline-offset:2px}.wbm-world-root{overflow:hidden;overflow:clip}
