@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2) format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/dm-sans-latin-500-normal-B9HHJjqV.woff2) format("woff2"),url(/assets/dm-sans-latin-500-normal-Dr3UlScf.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/dm-sans-latin-600-normal-Aqo67rzb.woff2) format("woff2"),url(/assets/dm-sans-latin-600-normal-BmdmIIQ2.woff) format("woff")}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2) format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff) format("woff")}.toy[data-native-app]{--native-heading-size:25px;--native-name-size:16px}.toy[data-native-app] :is(.collection-dialog,.info-dialog,.interaction-dock,.embedded-controls-panel){overflow-wrap:anywhere;white-space:normal}.toy[data-native-app] .collection-dialog.collection-library .collection-heading :is(h1,h2){font-size:calc(var(--native-heading-size) * var(--native-text-scale))}.toy[data-native-app] .collection-dialog.collection-library .collection-item-copy strong{font-size:calc(var(--native-name-size) * var(--native-text-scale))}.toy[data-native-app] .collection-dialog.collection-library .collection-card .collection-sensation{font-size:calc(11px * var(--native-text-scale))}.toy[data-native-app] .collection-dialog.collection-library .collection-section h3{font-size:calc(14px * var(--native-text-scale))}.toy[data-native-app] :is(.collection-beta-toggle,.collection-beta-note,.collection-help,.about-fuppo){font-size:calc(12px * var(--native-text-scale))}.toy[data-native-app] .support-note{font-size:calc(11px * var(--native-text-scale))}.toy[data-native-app] .about-fuppo label:has(input[type=checkbox]){font-size:calc(14px * var(--native-text-scale));min-width:0;max-width:100%;gap:16px}.toy[data-native-app] .about-fuppo label input[type=checkbox]{flex:none;width:clamp(22px,calc(22px * var(--native-text-scale)),44px);height:clamp(22px,calc(22px * var(--native-text-scale)),44px)}.toy[data-native-app] .native-feedback-settings button{font-size:calc(13px * var(--native-text-scale))}.toy[data-native-app] .about-fuppo :is(a,.support-address){max-width:100%;overflow-wrap:anywhere}.toy[data-native-app] :is(.support-address,.support-address span){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}.toy[data-native-app] .info-dialog .collection-heading h2{font-size:calc(24px * var(--native-text-scale))}.toy[data-native-app] .info-content{font-size:calc(14px * var(--native-text-scale))}.toy[data-native-app] :is(.help-intro,.help-step figcaption,.help-control,.help-keyboard-start){font-size:calc(13px * var(--native-text-scale))}.toy[data-native-app] :is(.help-control-picture,.visual-help .info-keyboard kbd){font-size:calc(12px * var(--native-text-scale))}.toy[data-native-app] .info-category{font-size:calc(11px * var(--native-text-scale))}.toy[data-native-app] .help-control>:last-child{min-width:0}.toy[data-native-app] .masthead .wordmark-drawn{font-size:calc(25px * var(--native-text-scale))}.toy[data-native-app] .beta-label{font-size:calc(10px * var(--native-text-scale))}.toy[data-native-app] .toy-player[data-toy-id] .control-pill button{font-size:calc(13px * var(--native-text-scale))}.toy[data-native-app] .collection-trigger{font-size:calc(14px * var(--native-text-scale))}.toy[data-native-app] .toy-player[data-toy-id] .embedded-controls-trigger{font-size:calc(13px * var(--native-text-scale));height:auto;padding-block:10px;max-width:100%;white-space:normal}.toy[data-native-app] .volume-panel label{font-size:calc(11px * var(--native-text-scale))}.toy[data-native-app] .volume-panel output{font-size:calc(18px * var(--native-text-scale))}.toy[data-native-app] .zoom-details .zoom-default{font-size:calc(12px * var(--native-text-scale))}.toy[data-native-app] .zoom-fader button{font-size:calc(24px * var(--native-text-scale))}.toy[data-native-app] .woodland-weather-heading{font-size:calc(13px * var(--native-text-scale))}.toy[data-native-app] .woodland-weather-options button{font-size:calc(12px * var(--native-text-scale));white-space:normal}.toy[data-native-app] :is(.woodland-weather-label,.woodland-weather-hint){font-size:calc(11px * var(--native-text-scale))}.toy[data-native-app] .skylight-controls label{font-size:calc(12px * var(--native-text-scale))}.toy[data-native-app] .skylight-panel-heading{font-size:calc(14px * var(--native-text-scale))}.toy[data-native-app] :is(.skylight-cycle-status,.skylight-cycle-note){font-size:calc(12px * var(--native-text-scale))}.toy[data-native-app] .mode-switch button{font-size:calc(13px * var(--native-text-scale));white-space:normal}.toy[data-native-app] :is(.embedded-controls-panel button,.embedded-controls-panel label,.embedded-controls-panel summary,.embedded-controls-panel p,.embedded-controls-panel output){font-size:calc(13px * var(--native-text-scale))}.toy[data-native-app] .astra-primary-action button{font-size:calc(16px * var(--native-text-scale))}.toy[data-native-app] :is(.loading,.audio-error){font-size:calc(12px * var(--native-text-scale))}.toy[data-native-app] .error-panel{max-height:calc(var(--app-height) - 32px);overflow:auto}.toy[data-native-app] .error-panel h2{font-size:calc(21px * var(--native-text-scale))}.toy[data-native-app] .error-panel p{font-size:calc(14px * var(--native-text-scale))}.toy[data-native-app] .retry-button{font-size:calc(16px * var(--native-text-scale))}.toy[data-native-app] .accessible-toy-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-height:min(220px,calc(var(--app-height) * .36));margin-bottom:8px;padding:4px;border-radius:24px;overflow:auto;overscroll-behavior:contain;touch-action:pan-y;pointer-events:auto}.toy[data-native-app] .accessible-toy-actions button{flex:1 1 140px;min-width:44px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid var(--ui-border);border-radius:20px;background:var(--toy-surface);color:var(--toy-foreground);font-size:calc(14px * var(--native-text-scale));font-weight:500;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.toy[data-native-app] .accessible-toy-actions button:active{background:var(--toy-background)}@media(max-width:700px){.toy[data-native-app] .masthead .wordmark-drawn{font-size:calc(23px * var(--native-text-scale))}}@media(max-width:600px){.toy[data-native-app]{--native-heading-size:23px;--native-name-size:15px}}@media(max-width:600px){.toy[data-native-large-text] .accessible-toy-actions{display:grid;grid-template-columns:minmax(0,1fr);max-height:min(360px,calc(var(--app-height) * .5))}}.toy[data-native-large-text] :is(.collection-dialog.collection-library,.info-dialog.visual-help)[open]{display:block;overflow:auto;overscroll-behavior:contain;scroll-padding:12px}.toy[data-native-large-text] :is(.collection-list,.info-content){overflow:visible;max-height:none;margin:0}.toy[data-native-large-text] .collection-dialog.collection-library .collection-heading{display:flex;flex-wrap:wrap;position:static;align-items:start;gap:12px}.toy[data-native-large-text] .collection-title-group{flex:1 0 auto;min-width:0;max-width:100%}.toy[data-native-large-text] .collection-title-group>.collection-cloud{display:none}.toy[data-native-large-text] .collection-heading .close-collection{margin-left:auto}.toy[data-native-large-text] .collection-heading .collection-beta-toggle{flex-basis:100%;justify-content:flex-start;margin-left:0}.toy[data-native-large-text] .collection-dialog.collection-library .collection-list{grid-template-columns:minmax(0,1fr)}.toy[data-native-large-text] .collection-dialog.collection-library .collection-card .collection-item{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;padding:10px 54px 10px 10px;gap:10px}.toy[data-native-large-text] .collection-dialog.collection-library .collection-art{width:60px;height:54px}.toy[data-native-large-text] .collection-dialog.collection-library .collection-item-copy{display:flex;padding-right:0}.toy[data-native-large-text] .collection-dialog.collection-library .collection-item-copy strong{padding-right:0}.toy[data-native-large-text] .collection-dialog.collection-library .favorite-toggle{top:50%;bottom:auto;right:5px;transform:translateY(-50%)}.toy[data-native-large-text] .collection-help{max-width:100%;padding-block:10px}.toy[data-native-large-text] .about-fuppo-title{align-items:flex-start}.toy[data-native-large-text] .about-fuppo-mascot{display:none}.toy[data-native-large-text] .help-steps{grid-template-columns:minmax(0,1fr)}.toy[data-native-large-text] .help-control{flex-wrap:wrap}.toy[data-native-large-text] .help-control>:last-child{flex-basis:100%}.toy[data-native-large-text] .help-control-picture{max-width:100%;white-space:normal}.toy[data-native-large-text] .help-keyboard-start{align-items:flex-start;flex-wrap:wrap}.toy[data-native-large-text] .help-keyboard-start kbd{flex:none}.toy[data-native-large-text] .masthead{align-items:flex-start}.toy[data-native-large-text] .wordmark-drawn>.wordmark-label{white-space:normal;overflow:visible;text-overflow:clip}.toy[data-native-large-text] .interaction-dock{width:calc(100% - max(24px,env(safe-area-inset-left)) - max(24px,env(safe-area-inset-right)))}.toy[data-native-large-text] .control-cluster{flex-wrap:wrap;max-width:100%}.toy[data-native-large-text] .collection-trigger{width:auto;min-width:48px;height:auto;min-height:56px;max-width:100%;padding:10px 18px}.toy[data-native-large-text] .volume-panel{width:max-content;min-width:90px;max-width:calc(100vw - 24px)}.toy[data-native-large-text] .volume-panel label{display:block}.toy[data-native-large-text] .zoom-panel{max-height:calc(var(--app-height) - 120px);overflow:auto}.toy[data-native-large-text] .embedded-controls-panel{overflow:auto}.toy[data-native-large-text] .woodland-weather-options{flex-wrap:wrap}.toy[data-native-large-text] .woodland-weather-options button{flex-basis:100%;padding-block:10px}.toy[data-native-large-text] .skylight-panel-heading{align-items:flex-start}.toy[data-native-large-text] .astra-primary-action{width:min(320px,100%)}@media(max-height:480px){.toy[data-native-large-text] .volume-panel{position:fixed;bottom:80px;left:50%;width:max-content;max-height:calc(var(--app-height) - 104px);overflow:auto;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px}.toy[data-native-large-text] .volume-panel .volume-actions{display:flex}.toy[data-native-large-text] .volume-panel label{flex-basis:100%;text-align:center}.toy[data-native-large-text] .volume-slider{height:44px;min-height:44px;flex:0 0 100%}}.toy[data-native-app][data-native-large-text] .toy-player[data-toy-id] .embedded-controls-panel .astra-switch,.toy[data-native-app][data-native-large-text] .woodland-weather-options{display:grid;grid-template-columns:minmax(0,1fr)}
