body.theme-colorful{--bg-top:#5784BF;--bg-mid:#CB6CE6;--bg-bottom:#BE92CB;--header-text:#000000;--hamburger-bg:rgba(255, 255, 255, 0.35);--hamburger-border:rgba(255, 255, 255, 0.6);--menu-bg:#3a5a8a;--menu-text:#000000;--menu-item-hover:rgba(0, 0, 0, 0.1);--room-text:#000000;--pill-bg-start:#b8d8f8;--pill-bg-end:#c8b4e8;--pill-text:#000000;--pill-border:rgba(255, 255, 255, 0.8);--dot-color:rgba(0, 0, 0, 0.25);--dot-active:#000000;--modal-bg:#ffffff;--modal-text:#000000;--modal-header-bg:#5784BF;--modal-header-txt:#000000;--section-label:rgba(0, 0, 0, 0.5);--divider-color:rgba(0, 0, 0, 0.15);--subtitle-color:#000000;--bs-card-top:#7ee8e8;--bs-card-bottom:#e8f8ff;--bs-card-text:#1a1a2e;--bs-tier-label:#3a5a8a;--bs-tab-active-bg:rgba(126, 232, 232, 0.95);--bs-tab-inactive:#5784BF;--bs-tab-text-on:#1a1a2e;--bs-tab-text-off:#ffffff;--bs-top-tab-inactive:rgba(100, 180, 200, 0.5);--bs-divider:rgba(100, 150, 200, 0.3);--bs-back-btn:rgba(255,255,255,0.6);--bs-paths-bg:#b8f0c8;--bs-paths-txt:#1a3a2a;--bs-tier-gentle-top:#eafaf6;--bs-tier-gentle-bottom:#dff4f3;--bs-tier-clear-top:#d7f0f2;--bs-tier-clear-bottom:#c8e9ee;--bs-tier-firm-top:#c3e4ee;--bs-tier-firm-bottom:#b2d8ea;--bs-action-bar:#5784BF;--bs-action-text:#1a1a2e;--bs-fav-row:#dff2f7;--grounding-bg:#ffffff;--grounding-text:#1a1a2e;--toggle-on:#5784BF;--toggle-off:#cccccc;--ac-card-gradient:linear-gradient(160deg, rgba(123,202,216,0.55) 0%, rgba(172,214,153,0.45) 50%, rgba(191,225,177,0.55) 100%);--ac-card-border:rgba(180,220,200,0.6);--ac-card-text:#1a3a2a;--ar-card-gradient:radial-gradient(circle at 50% 50%, #fff7ad, #ffa9f9);--ar-side-tab-bg:#ffa9f9;--ar-side-tab-active:radial-gradient(circle at 50% 50%, #fff7ad, #ffa9f9);--ar-card-text:#000000;--rsd-card-bg:radial-gradient(circle at 50% 50%, #EAFFFE, #7AF6EE);--rsd-validation-card-bg:radial-gradient(circle at 50% 50%, rgba(234,255,254,0.5), rgba(122,246,238,0.5));--rsd-top-tab-bg:linear-gradient(180deg, #7AF6EE, #EAFFFE);--rsd-top-tab-howareyou-bg:linear-gradient(180deg, #FFA9F9, #7AF6EE);--rsd-top-tab-active-bg:#EAFFFE;--rsd-side-tab-bg:radial-gradient(circle at 50% 50%, #5DE0E6, #4A73AA);--rsd-side-tab-active-bg:radial-gradient(circle at 50% 50%, #EAFFFE, #69D6CF);--rsd-side-tab-text:#ffffff;--rsd-side-tab-active-text:#1a1a2e;--rsd-crisis-popup-bg:radial-gradient(circle at 50% 50%, #EAFFFE, #7AF6EE);--rsd-crisis-skip:rgba(26,26,58,0.65);--sr-aff-card-gradient:radial-gradient(circle at 50% 50%, #E4DA84, #E86CE0);--sr-aff-side-tab-bg:#ffa9f9;--sr-aff-side-tab-active:radial-gradient(circle at 50% 50%, #E4DA84, #E86CE0);--sr-aff-text:#000000;--sr-aff-category:#000000;--sr-sensory-card-gradient:radial-gradient(circle at 50% 50%, #fff7ad, #ffa9f9);--sr-sensory-cat-name:#000000;--sr-sensory-intro:#444444;--sr-fav-btn:#555555;--sr-read-aloud-btn-text:#000000;--sr-sensory-list:#000000;--sr-sensory-side-tab-bg:#ffa9f9;--sr-sensory-side-tab-active:radial-gradient(circle at 50% 50%, #fff7ad, #ffa9f9);--sr-sensory-side-tab-text:#000000;--rsd-you-said:rgba(26,26,58,0.5);--swm-card-bg:radial-gradient(circle at 50% 50%, #F4DDFA, #94B9FF);--swm-top-tab-bg:linear-gradient(90deg, #ECCFE6, #94B9FF);--swm-top-tab-active-bg:#94B9FF;--swm-side-tab-bg:#A2B5D9;--swm-side-tab-active-bg:#5F8DE5;--swm-card-text:#000000;--swm-side-tab-text:#ffffff;--swm-side-tab-active-text:#ffffff;--swm-card-label:rgba(0,0,0,0.5)}body.theme-dark{--bg-top:#1a1a2e;--bg-mid:#16213e;--bg-bottom:#0f3460;--header-text:#ffffff;--hamburger-bg:rgba(255, 255, 255, 0.15);--hamburger-border:rgba(255, 255, 255, 0.3);--menu-bg:#111122;--menu-text:#ffffff;--menu-item-hover:rgba(255, 255, 255, 0.1);--room-text:#ffffff;--pill-bg-start:#2a2a4a;--pill-bg-end:#3a2a5a;--pill-text:#ffffff;--pill-border:rgba(255, 255, 255, 0.2);--dot-color:rgba(255, 255, 255, 0.2);--dot-active:#ffffff;--modal-bg:#1e1e2e;--modal-text:#ffffff;--modal-header-bg:#111122;--modal-header-txt:#ffffff;--section-label:rgba(255, 255, 255, 0.4);--divider-color:rgba(255, 255, 255, 0.1);--subtitle-color:#ffffff;--bs-card-top:#2a3a4a;--bs-card-bottom:#1a2a3a;--bs-card-text:#e0e8f0;--bs-tier-label:#7ab0d8;--bs-tab-active-bg:rgba(42, 58, 74, 0.95);--bs-tab-inactive:#2a3a5a;--bs-tab-text-on:#e0e8f0;--bs-tab-text-off:#a0b8d0;--bs-top-tab-inactive:rgba(40, 60, 80, 0.7);--bs-divider:rgba(100, 150, 200, 0.2);--bs-back-btn:rgba(255,255,255,0.2);--bs-paths-bg:#1a3a2a;--bs-paths-txt:#b8f0c8;--bs-tier-gentle-top:#29404a;--bs-tier-gentle-bottom:#223742;--bs-tier-clear-top:#243a48;--bs-tier-clear-bottom:#1d3340;--bs-tier-firm-top:#20323f;--bs-tier-firm-bottom:#182a37;--bs-action-bar:#5784BF;--bs-action-text:#ffffff;--bs-fav-row:#233440;--grounding-bg:#1e1e2e;--grounding-text:#e0e8f0;--toggle-on:#7ab0d8;--toggle-off:#444455;--ac-card-gradient:linear-gradient(160deg, rgba(30,50,70,0.85) 0%, rgba(25,45,55,0.9) 50%, rgba(20,45,50,0.85) 100%);--ac-card-border:rgba(80,120,140,0.4);--ac-card-text:#e0e8f0;--ar-card-gradient:radial-gradient(circle at 50% 50%, #2a2a4a, #3a2050);--ar-side-tab-bg:#3a2a5a;--ar-side-tab-active:radial-gradient(circle at 50% 50%, #3a3a6a, #4a2a6a);--ar-card-text:#e0e8f0;--rsd-card-bg:radial-gradient(circle at 50% 50%, #1e3445, #1a3a4a);--rsd-validation-card-bg:radial-gradient(circle at 50% 50%, rgba(30,52,69,0.5), rgba(26,58,74,0.5));--rsd-top-tab-bg:linear-gradient(180deg, #2a4a5a, #1e3445);--rsd-top-tab-howareyou-bg:linear-gradient(180deg, #3a2050, #2a4a5a);--rsd-top-tab-active-bg:#1e3445;--rsd-side-tab-bg:radial-gradient(circle at 50% 50%, #2a4a5a, #1a2a4a);--rsd-side-tab-active-bg:radial-gradient(circle at 50% 50%, #2a4a5a, #1a3a4a);--rsd-side-tab-text:#a0b8d0;--rsd-side-tab-active-text:#e0e8f0;--rsd-crisis-popup-bg:radial-gradient(circle at 50% 50%, #1e3445, #1a3a4a);--rsd-crisis-skip:rgba(200,220,240,0.65);--sr-aff-card-gradient:radial-gradient(circle at 50% 50%, #2a2a4a, #3a2050);--sr-aff-side-tab-bg:#3a2a5a;--sr-aff-side-tab-active:radial-gradient(circle at 50% 50%, #3a3a6a, #4a2a6a);--sr-aff-text:#e0e8f0;--sr-aff-category:#e0e8f0;--sr-sensory-card-gradient:radial-gradient(circle at 50% 50%, #2a3a4a, #3a2a5a);--sr-sensory-cat-name:#e0e8f0;--sr-sensory-intro:#a0b8cc;--sr-fav-btn:#a0b8cc;--sr-read-aloud-btn-text:#e0e8f0;--sr-sensory-list:#e0e8f0;--sr-sensory-side-tab-bg:#3a2a5a;--sr-sensory-side-tab-active:radial-gradient(circle at 50% 50%, #3a3a6a, #4a2a6a);--sr-sensory-side-tab-text:#e0e8f0;--rsd-you-said:rgba(200,220,240,0.5);--swm-card-bg:radial-gradient(circle at 50% 50%, #2a2040, #1a2a4a);--swm-top-tab-bg:linear-gradient(90deg, #2a2040, #1a2a4a);--swm-top-tab-active-bg:#1a2a4a;--swm-side-tab-bg:#2a3a5a;--swm-side-tab-active-bg:#1a2a4a;--swm-card-text:#e0e8f0;--swm-side-tab-text:#a0b8d0;--swm-side-tab-active-text:#e0e8f0;--swm-card-label:rgba(200,220,240,0.5)}body.theme-sepia{--bg-top:#c8a96e;--bg-mid:#d4a96a;--bg-bottom:#b8935a;--header-text:#000000;--hamburger-bg:rgba(255, 235, 200, 0.4);--hamburger-border:rgba(255, 235, 200, 0.7);--menu-bg:#8b6340;--menu-text:#000000;--menu-item-hover:rgba(0, 0, 0, 0.1);--room-text:#000000;--pill-bg-start:#e8d0a0;--pill-bg-end:#d4b880;--pill-text:#000000;--pill-border:rgba(255, 245, 220, 0.8);--dot-color:rgba(0, 0, 0, 0.25);--dot-active:#000000;--modal-bg:#fdf3e3;--modal-text:#000000;--modal-header-bg:#8b6340;--modal-header-txt:#000000;--section-label:rgba(0, 0, 0, 0.5);--divider-color:rgba(0, 0, 0, 0.15);--subtitle-color:#000000;--bs-card-top:#f0e0c0;--bs-card-bottom:#fdf3e3;--bs-card-text:#2c1a0e;--bs-tier-label:#8b6340;--bs-tab-active-bg:rgba(240, 224, 192, 0.95);--bs-tab-inactive:#8b6340;--bs-tab-text-on:#2c1a0e;--bs-tab-text-off:#ffffff;--bs-top-tab-inactive:rgba(180, 140, 90, 0.5);--bs-divider:rgba(139, 99, 64, 0.2);--bs-back-btn:rgba(255,245,220,0.6);--bs-paths-bg:#d4e8c0;--bs-paths-txt:#1a3a0e;--bs-tier-gentle-top:#fdf3e3;--bs-tier-gentle-bottom:#f7ecd6;--bs-tier-clear-top:#f4e6cd;--bs-tier-clear-bottom:#efddbf;--bs-tier-firm-top:#ebd8b8;--bs-tier-firm-bottom:#e3cda8;--bs-action-bar:#5784BF;--bs-action-text:#2c1a0e;--bs-fav-row:#f6ecd8;--grounding-bg:#fdf3e3;--grounding-text:#2c1a0e;--toggle-on:#8b6340;--toggle-off:#ccbbaa;--ac-card-gradient:linear-gradient(160deg, rgba(210,185,140,0.55) 0%, rgba(225,200,155,0.45) 50%, rgba(215,195,150,0.55) 100%);--ac-card-border:rgba(180,150,100,0.6);--ac-card-text:#2c1a0e;--ar-card-gradient:radial-gradient(circle at 50% 50%, #f0e0b0, #d4b070);--ar-side-tab-bg:#d4b880;--ar-side-tab-active:radial-gradient(circle at 50% 50%, #e8d8a0, #c89050);--ar-card-text:#2c1a0e;--rsd-card-bg:radial-gradient(circle at 50% 50%, #fdf3e3, #c8a870);--rsd-validation-card-bg:radial-gradient(circle at 50% 50%, rgba(253,243,227,0.5), rgba(200,168,112,0.5));--rsd-top-tab-bg:linear-gradient(180deg, #c8a870, #fdf3e3);--rsd-top-tab-howareyou-bg:linear-gradient(180deg, #d4b070, #c8a870);--rsd-top-tab-active-bg:#fdf3e3;--rsd-side-tab-bg:radial-gradient(circle at 50% 50%, #d4b880, #8b6340);--rsd-side-tab-active-bg:radial-gradient(circle at 50% 50%, #fdf3e3, #c8a870);--rsd-side-tab-text:#ffffff;--rsd-side-tab-active-text:#2c1a0e;--rsd-crisis-popup-bg:radial-gradient(circle at 50% 50%, #fdf3e3, #c8a870);--rsd-crisis-skip:rgba(44,26,14,0.65);--sr-aff-card-gradient:radial-gradient(circle at 50% 50%, #e8d8a0, #c8a060);--sr-aff-side-tab-bg:#d4b880;--sr-aff-side-tab-active:radial-gradient(circle at 50% 50%, #e8d8a0, #c89050);--sr-aff-text:#2c1a0e;--sr-aff-category:#2c1a0e;--sr-sensory-card-gradient:radial-gradient(circle at 50% 50%, #f0e0b0, #d4b070);--sr-sensory-cat-name:#2c1a0e;--sr-sensory-intro:#5a3a20;--sr-fav-btn:#5a3a20;--sr-read-aloud-btn-text:#2c1a0e;--sr-sensory-list:#2c1a0e;--sr-sensory-side-tab-bg:#d4b880;--sr-sensory-side-tab-active:radial-gradient(circle at 50% 50%, #f0e0b0, #d4b070);--sr-sensory-side-tab-text:#2c1a0e;--rsd-you-said:rgba(44,26,14,0.5);--swm-card-bg:radial-gradient(circle at 50% 50%, #f0e0c8, #c8a870);--swm-top-tab-bg:linear-gradient(90deg, #d8c0a0, #c8a870);--swm-top-tab-active-bg:#c8a870;--swm-side-tab-bg:#d4b880;--swm-side-tab-active-bg:#8b6340;--swm-card-text:#2c1a0e;--swm-side-tab-text:#ffffff;--swm-side-tab-active-text:#ffffff;--swm-card-label:#6a4820}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{height:100%;overscroll-behavior:none}body{height:100%;overflow:hidden;font-family:Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}button{border:none;background:0 0;cursor:pointer;font-family:Arial,sans-serif;padding:0}ul{list-style:none}img{-webkit-touch-callout:none;pointer-events:none}@font-face{font-family:'Berkshire Swash';font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2')}.berkshire{font-family:'Berkshire Swash',cursive}img.emoji{height:1em;width:1em;margin:0 .05em 0 .1em;vertical-align:-.1em}#splash-screen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:hidden}.splash-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('open-scene.webp');background-size:cover;background-position:center;background-repeat:no-repeat}#splash-canvas{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}#splash-screen.hidden{display:none}#app-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;background:linear-gradient(to bottom,var(--bg-top),var(--bg-mid) 50%,var(--bg-bottom));opacity:0;transition:opacity .3s}#app-wrapper.visible{opacity:1}#app-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:0 0;position:relative;z-index:100;padding-top:max(16px,env(safe-area-inset-top))}#room-header-title{font-family:'Berkshire Swash',cursive;font-size:clamp(1.5rem, 6vw, 2rem);color:var(--header-text);text-align:center;flex:1}.header-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;color:var(--header-text);min-width:56px;padding:4px}.hamburger-circle{width:48px;height:48px;border-radius:50%;background-color:var(--hamburger-bg);border:2px solid var(--hamburger-border);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:background-color .2s}.hamburger-circle:hover{background-color:rgba(255,255,255,.5)}.hamburger-icon{font-size:1.5rem;line-height:1;color:var(--header-text)}.moon-icon{width:44px;height:44px;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0, 0, 0, .4));transition:filter .2s}.close-app:hover .moon-icon{filter:drop-shadow(0 6px 12px rgba(0, 0, 0, .6))}.close-app-label{font-family:'Berkshire Swash',cursive;font-size:.55rem;color:var(--header-text);margin-top:2px;text-align:center;white-space:nowrap}.menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:200;opacity:0;pointer-events:none;transition:opacity .3s}.menu-overlay.active{opacity:1;pointer-events:all}.slide-menu{position:fixed;top:0;left:0;width:280px;max-width:85vw;height:100%;background-color:var(--menu-bg);z-index:300;display:flex;flex-direction:column;overflow-y:auto;transform:translateX(-100%);transition:transform .3s;padding-bottom:env(safe-area-inset-bottom)}.slide-menu.open{transform:translateX(0)}.menu-header{display:flex;align-items:center;justify-content:space-between;padding:20px 16px 16px;border-bottom:1px solid var(--divider-color);padding-top:max(20px,env(safe-area-inset-top))}.menu-title{font-family:'Berkshire Swash',cursive;font-size:1.3rem;color:var(--menu-text)}.menu-close-btn{color:var(--menu-text);font-size:1.4rem;background:0 0;border:none;cursor:pointer;padding:4px 8px;opacity:.8}.menu-close-btn:hover{opacity:1}.menu-list{padding:8px 0;flex:1}.menu-section-label{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--section-label);padding:12px 16px 4px}.menu-divider{height:1px;background:var(--divider-color);margin:8px 16px}.menu-item{display:block;width:100%;text-align:left;padding:14px 16px;font-size:1rem;color:var(--menu-text);background:0 0;border:none;cursor:pointer;transition:background-color .2s}.menu-item:focus,.menu-item:hover{background-color:var(--menu-item-hover);outline:0}.menu-item.current-room{font-weight:700;background-color:var(--menu-item-hover)}#main-content{flex:1;overflow:hidden;position:relative}.room{display:none;height:100%;color:var(--room-text);animation:.3s roomFadeIn;position:relative}.room.active{display:flex;flex-direction:column}@keyframes roomFadeIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.placeholder-text{font-size:1rem;color:var(--room-text);opacity:.7;text-align:center;padding:40px 24px;font-style:italic}.home-state{display:none;flex-direction:column;height:100%}.home-state.active{display:flex}.home-welcome-content{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 24px 40px;gap:16px;text-align:center}.home-nature-emojis{font-size:2rem;letter-spacing:10px;margin-bottom:4px}.home-welcome-title{font-family:'Berkshire Swash',cursive;font-size:clamp(2rem, 8vw, 2.8rem);color:var(--room-text);line-height:1.2}.home-welcome-sub{font-size:1rem;color:var(--room-text);opacity:1;margin-bottom:8px}.home-subtitle{font-size:1.1rem;font-weight:700;color:var(--subtitle-color);text-align:center;padding:16px 16px 8px;flex-shrink:0}.home-buttons{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 16px 80px;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.home-back-btn{position:absolute;bottom:16px;left:16px;background:var(--bs-back-btn);color:var(--room-text);font-size:.9rem;font-weight:700;border:none;border-radius:999px;padding:10px 20px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:transform .15s}.home-back-btn:hover{transform:scale(1.03)}.pill-btn{width:min(360px,88vw);height:56px;border-radius:999px;background:linear-gradient(to right,var(--pill-bg-start),var(--pill-bg-end));border:2px solid var(--pill-border);box-shadow:0 6px 16px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);font-size:1rem;font-weight:700;color:var(--pill-text);text-align:center;cursor:pointer;transition:transform .15s,box-shadow .15s;flex-shrink:0}.pill-btn:focus,.pill-btn:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.4);outline:0}.pill-btn:active{transform:translateY(1px);box-shadow:0 3px 8px rgba(0,0,0,.2)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:400;opacity:0;pointer-events:none;transition:opacity .3s}.modal-overlay.active{opacity:1;pointer-events:all}.modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:min(380px,90vw);max-height:80vh;overflow-y:auto;background-color:var(--modal-bg);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.4);z-index:500;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.modal.active{opacity:1;pointer-events:all;transform:translate(-50%,-50%) scale(1)}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 16px;background-color:var(--modal-header-bg);border-radius:20px 20px 0 0}.modal-title{font-family:'Berkshire Swash',cursive;font-size:1.3rem;color:var(--modal-header-txt)}.modal-close-btn{color:var(--modal-header-txt);font-size:1.3rem;background:0 0;border:none;cursor:pointer;padding:4px 8px;opacity:.8}.modal-close-btn:hover{opacity:1}.modal-body{padding:20px;color:var(--modal-text)}.settings-section{margin-bottom:20px}.settings-label{font-size:.9rem;font-weight:700;color:var(--modal-text);margin-bottom:10px;display:block}.settings-divider{height:1px;background:var(--divider-color);margin:16px 0}.toggle-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.toggle-switch{width:52px;height:28px;border-radius:999px;background-color:var(--toggle-off);position:relative;cursor:pointer;flex-shrink:0;transition:background-color .3s}.toggle-switch.on{background-color:var(--toggle-on)}.toggle-thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:left .3s}.toggle-switch.on .toggle-thumb{left:27px}.toggle-label{font-size:.9rem;color:var(--modal-text)}.toggle-hint{font-size:.8rem;color:var(--modal-text);opacity:.6;line-height:1.4}.theme-buttons{display:flex;gap:8px;flex-wrap:wrap}.theme-btn{flex:1;min-width:80px;padding:10px 8px;border-radius:10px;font-size:.85rem;cursor:pointer;border:2px solid transparent;background:rgba(0,0,0,.08);color:var(--modal-text);transition:.2s}.theme-btn.active{border-color:var(--modal-header-bg);background:rgba(87,132,191,.15);font-weight:700}.theme-btn:hover{background:rgba(0,0,0,.12)}.grove-style-picker{display:flex;gap:12px;justify-content:center;margin-bottom:8px}.grove-style-btn{padding:10px 20px;border-radius:999px;font-size:.9rem;font-weight:700;cursor:pointer;border:2px solid rgba(255,255,255,.6);background:rgba(255,255,255,.2);color:var(--room-text);transition:transform .15s,background .2s;white-space:nowrap}.grove-style-btn:hover{background:rgba(255,255,255,.35);transform:scale(1.03)}.grove-style-setting-btn{flex:1;min-width:80px;padding:10px 8px;border-radius:10px;font-size:.85rem;cursor:pointer;border:2px solid transparent;background:rgba(0,0,0,.08);color:var(--modal-text);transition:.2s}.grove-style-setting-btn.active{border-color:var(--modal-header-bg);background:rgba(87,132,191,.15);font-weight:700}.grove-style-setting-btn:hover{background:rgba(0,0,0,.12)}.field-guide-btn{background:rgba(255,255,255,.25);border:2px solid rgba(255,255,255,.5);border-radius:999px;padding:8px 20px;font-size:.85rem;font-weight:700;color:var(--room-text);cursor:pointer;transition:transform .15s,background .2s;white-space:nowrap;align-self:center;margin-bottom:4px}.field-guide-btn:hover{background:rgba(255,255,255,.35);transform:scale(1.03)}.field-guide-body p{font-size:.9rem;line-height:1.5;margin-bottom:12px}.field-guide-heading{font-family:'Berkshire Swash',cursive;font-size:1.15rem;text-align:center;margin:20px 0 4px;color:var(--modal-text)}.field-guide-premium-label{text-align:center;font-size:.85rem;opacity:.6;margin-top:-8px!important;margin-bottom:16px!important}.field-guide-signoff{margin-top:20px!important;font-weight:700}.home-start-trial-btn{background:rgba(255,255,255,.35);border:2px solid rgba(255,255,255,.6)}.grounding-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:600;opacity:0;pointer-events:none;transition:opacity .3s}.grounding-overlay.active{opacity:1;pointer-events:all}.grounding-popup{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);width:min(340px,88vw);background-color:var(--grounding-bg);border-radius:24px;padding:32px 24px 24px;z-index:700;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;box-shadow:0 20px 60px rgba(0,0,0,.4);text-align:center}.grounding-popup.active{opacity:1;pointer-events:all;transform:translate(-50%,-50%) scale(1)}.grounding-close-btn{position:absolute;top:12px;right:16px;font-size:1.2rem;color:var(--grounding-text);background:0 0;border:none;cursor:pointer;opacity:.6;transition:opacity .2s}.grounding-close-btn:hover{opacity:1}.grounding-emoji{font-size:2.5rem;margin-bottom:12px}.grounding-message{font-family:'Berkshire Swash',cursive;font-size:1.5rem;color:var(--grounding-text);margin-bottom:8px}.grounding-sub{font-size:1rem;color:var(--grounding-text);opacity:.8;margin-bottom:24px;line-height:1.4}.grounding-checkbox-label{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.9rem;color:var(--grounding-text);opacity:.8;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;user-select:none}.grounding-checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer}.grounding-continue-btn{font-family:'Berkshire Swash',cursive;font-size:1.1rem;color:#fff;background:linear-gradient(to right,#5784bf,#cb6ce6);border:none;border-radius:999px;padding:12px 40px;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .15s}.grounding-continue-btn:hover{transform:scale(1.03)}.bs-info-btn{position:fixed;bottom:70px;right:16px;font-size:1.4rem;background:rgba(255,255,255,.3);border:none;border-radius:50%;width:44px;height:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;z-index:10}.bs-info-btn:hover{background:rgba(255,255,255,.5)}.disclaimer-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.65);z-index:550;opacity:0;pointer-events:none;transition:opacity .4s}.disclaimer-overlay.active{opacity:1;pointer-events:all}.disclaimer-card-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:560;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;transform:scale(.94);padding-top:max(16px,env(safe-area-inset-top));padding-bottom:max(16px,env(safe-area-inset-bottom))}.disclaimer-card-wrap.active{opacity:1;pointer-events:all;transform:scale(1)}.disclaimer-card{background:linear-gradient(to bottom,#7af6ee,#eafffe);border-radius:24px;box-shadow:0 24px 64px rgba(0,0,0,.35),0 8px 20px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.6);width:100%;max-width:480px;max-height:calc(100vh - 32px);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:28px 24px 32px;box-sizing:border-box}.disclaimer-title{font-family:'Berkshire Swash',cursive;font-size:clamp(1.4rem, 6vw, 1.9rem);color:#1a1a2e;text-align:center;margin-bottom:18px;line-height:1.25}.disclaimer-list{list-style:disc;padding-left:20px;margin-bottom:20px}.disclaimer-list li{font-size:clamp(.85rem, 3.2vw, 1rem);font-weight:700;color:#1a1a2e;line-height:1.55;margin-bottom:6px}.disclaimer-age-heading{font-family:'Berkshire Swash',cursive;font-size:clamp(1.1rem, 4.5vw, 1.4rem);color:#1a1a2e;text-align:center;margin-bottom:14px}.disclaimer-radio-group{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.disclaimer-radio-row{display:flex;align-items:flex-start;gap:14px;cursor:pointer;-webkit-user-select:none;user-select:none}.disclaimer-radio-row input[type=radio]{position:absolute;opacity:0;width:0;height:0}.disclaimer-radio-circle{width:32px;height:32px;border-radius:50%;border:3px solid rgba(26,26,46,.4);background:rgba(255,255,255,.55);flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-top:2px;transition:border-color .2s,background .2s}.disclaimer-radio-circle::after{content:'';width:14px;height:14px;border-radius:50%;background:#5784bf;opacity:0;transform:scale(.5);transition:opacity .2s,transform .2s}.disclaimer-radio-row.selected .disclaimer-radio-circle{border-color:#5784bf;background:rgba(255,255,255,.8)}.disclaimer-radio-row.selected .disclaimer-radio-circle::after{opacity:1;transform:scale(1)}.disclaimer-radio-label{font-size:clamp(.9rem, 3.5vw, 1.05rem);color:#1a1a2e;line-height:1.5}.disclaimer-radio-label strong{font-weight:900}.disclaimer-parent-dob{display:none;background:rgba(255,255,255,.5);border:2px solid rgba(87,132,191,.35);border-radius:16px;padding:16px 18px;margin-bottom:18px}.disclaimer-parent-dob.visible{display:block}.disclaimer-parent-dob-title{font-family:'Berkshire Swash',cursive;font-size:1rem;color:#1a1a2e;margin-bottom:6px;text-align:center}.disclaimer-parent-dob-sub{font-size:.82rem;color:#1a1a2e;opacity:.75;text-align:center;line-height:1.5;margin-bottom:12px}.disclaimer-dob-fields{display:flex;align-items:flex-start;justify-content:center;gap:6px;margin-bottom:4px}.disclaimer-dob-field-wrap{display:flex;flex-direction:column;align-items:center;gap:4px;width:68px}.disclaimer-dob-field-wrap--year{width:90px}.disclaimer-dob-field{width:100%;padding:10px 6px;border-radius:12px;border:2px solid rgba(87,132,191,.4);background:rgba(255,255,255,.7);font-size:1.2rem;font-family:Arial,sans-serif;font-weight:700;color:#1a1a2e;text-align:center;outline:0;box-sizing:border-box;-webkit-user-select:text;user-select:text;min-height:44px;transition:border-color .2s,background .2s}.disclaimer-dob-field:focus{border-color:#5784bf;background:rgba(255,255,255,.92);box-shadow:0 0 0 3px rgba(87,132,191,.2)}.disclaimer-dob-field--year{font-size:1.1rem;letter-spacing:.04em}.disclaimer-dob-label{font-size:.7rem;font-weight:700;color:#1a1a2e;opacity:.55;text-transform:uppercase;letter-spacing:.06em;text-align:center}.disclaimer-dob-sep{font-size:1.4rem;font-weight:700;color:#1a1a2e;opacity:.4;margin-top:6px;flex-shrink:0;align-self:flex-start;padding-top:8px}body.accessible-font .disclaimer-dob-field:focus-visible{outline:#005fcc solid 3px;outline-offset:2px;border-radius:12px}.disclaimer-dob-error{font-size:.82rem;color:#c0392b;font-weight:700;margin-top:6px;text-align:center;min-height:1.2em}.disclaimer-agree-wrap{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:4px}.disclaimer-agree-btn{width:min(360px,88vw);height:56px;border-radius:999px;background:linear-gradient(to right,var(--pill-bg-start),var(--pill-bg-end));border:2px solid var(--pill-border);box-shadow:0 6px 16px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);font-family:'Berkshire Swash',cursive;font-size:1.1rem;font-weight:700;color:var(--pill-text);text-align:center;cursor:not-allowed;opacity:.45;transition:transform .15s,box-shadow .15s,opacity .25s;flex-shrink:0}.disclaimer-agree-btn.enabled{cursor:pointer;opacity:1}.disclaimer-agree-btn.enabled:focus,.disclaimer-agree-btn.enabled:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.4);outline:0}.disclaimer-agree-btn.enabled:active{transform:translateY(1px);box-shadow:0 3px 8px rgba(0,0,0,.2)}.disclaimer-review-note{font-size:.82rem;color:#1a1a2e;opacity:.65;text-align:center;line-height:1.5;margin-top:8px}.disclaimer-review-note strong{font-weight:900}body.accessible-font .disclaimer-radio-row:focus-within .disclaimer-radio-circle{outline:#005fcc solid 3px;outline-offset:3px}body.accessible-font .disclaimer-dob-input:focus-visible{outline:#005fcc solid 3px;outline-offset:0}body.accessible-font .disclaimer-agree-btn.enabled:focus-visible{outline:#005fcc solid 3px;outline-offset:3px;border-radius:999px}.account-tabs{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid var(--divider-color);padding-bottom:0}.account-tab{padding:8px 14px;border-radius:10px 10px 0 0;border:none;background:rgba(0,0,0,.06);font-size:.82rem;font-weight:700;color:var(--modal-text);cursor:pointer;opacity:.55;transition:opacity .2s,background .2s;white-space:nowrap}.account-tab.active{opacity:1;background:var(--modal-header-bg);color:var(--modal-header-txt)}.account-panel{display:none}.account-panel.active{display:block}.account-placeholder{font-size:.92rem;color:var(--modal-text);opacity:.65;font-style:italic;text-align:center;padding:24px 8px;line-height:1.6}.account-legal-title{font-family:'Berkshire Swash',cursive;font-size:1.1rem;color:var(--modal-text);margin-bottom:10px}.account-legal-status{background:rgba(122,246,238,.15);border:1.5px solid rgba(122,246,238,.4);border-radius:14px;padding:14px 16px;margin-bottom:14px}.account-legal-agreed-row{display:flex;align-items:center;gap:10px;margin-bottom:6px}.account-legal-check{font-size:1.3rem;flex-shrink:0}.account-legal-agreed-text{font-size:.9rem;font-weight:700;color:var(--modal-text);line-height:1.4}.account-legal-date{font-size:.8rem;color:var(--modal-text);opacity:.65;margin-top:2px}.account-legal-terms{font-size:.82rem;color:var(--modal-text);opacity:.8;line-height:1.6;max-height:200px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.04);border-radius:10px;padding:12px 14px;margin-top:8px}.account-legal-terms li{margin-bottom:5px;list-style:disc;margin-left:16px}.about-content{padding:4px 0;line-height:1.75}.about-content p{font-size:.95rem;color:var(--modal-text);margin-bottom:12px}.about-signoff{font-family:'Berkshire Swash',cursive;font-style:italic;margin-top:18px}.credits-content{padding:4px 0;line-height:1.65}.credits-content p{font-size:.9rem;color:var(--modal-text);margin-bottom:10px;word-wrap:break-word;overflow-wrap:break-word}.credits-content a{color:var(--toggle-on);text-decoration:underline;word-break:break-all}.credits-section-title{font-family:'Berkshire Swash',cursive;font-size:1rem;color:var(--modal-text);margin:16px 0 8px}.credits-section-title:first-child{margin-top:0}.credits-divider{height:1px;background:var(--divider-color);margin:16px 0}.privacy-effective-date{font-size:.78rem;color:var(--modal-text);opacity:.6;text-align:center;margin-bottom:14px;line-height:1.4}.privacy-accordion{display:flex;flex-direction:column;gap:6px}.privacy-section{border:1px solid var(--divider-color);border-radius:10px;overflow:clip}.privacy-section-header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 14px;background:rgba(0,0,0,.04);border:none;cursor:pointer;font-size:.88rem;font-weight:700;color:var(--modal-text);text-align:left;transition:background .2s}.privacy-section-header:hover{background:rgba(0,0,0,.08)}.privacy-arrow{font-size:.7rem;transition:transform .25s;flex-shrink:0;opacity:.5}.privacy-section.open .privacy-arrow{transform:rotate(180deg)}.privacy-section-body{display:none;padding:10px 14px 14px;font-size:.84rem;color:var(--modal-text);line-height:1.6;opacity:.85}.privacy-section.open .privacy-section-body{display:block}.privacy-section-body p{margin-bottom:8px}.privacy-section-body ul{padding-left:18px;margin-bottom:8px}.privacy-section-body li{list-style:disc;margin-bottom:4px}.privacy-summary{margin-top:14px;padding:12px 14px;background:rgba(122,246,238,.12);border:1px solid rgba(122,246,238,.3);border-radius:10px;font-size:.84rem;color:var(--modal-text);line-height:1.6}.privacy-summary p{margin:0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.hidden{display:none!important}body.accessible-font .aftercare-suggestion-text,body.accessible-font .aftercare-validation-text,body.accessible-font .ar-sentence-text,body.accessible-font .berkshire,body.accessible-font .bs-sentence-text,body.accessible-font .home-welcome-title,body.accessible-font .menu-title,body.accessible-font .modal-title,body.accessible-font .room-title,body.accessible-font .room-welcome-heading,body.accessible-font .sentence-text,body.accessible-font .splash-title,body.accessible-font .sr-affirmation-text,body.accessible-font .sr-sensory-text,body.accessible-font [class*=berkshire]{font-family:Verdana,Geneva,sans-serif!important}body.accessible-font *{font-family:inherit}body.accessible-font{--display-font:Verdana,Geneva,sans-serif}#accessible-font-toggle.on .toggle-thumb{transform:translateX(24px)}body.accessible-font .qc-add-calendar-btn,body.accessible-font .qc-card-title,body.accessible-font .qc-clip-add-btn,body.accessible-font .qc-clipboard-title,body.accessible-font .qc-month-heading,body.accessible-font .rsd-big-text,body.accessible-font .rsd-body-step-title,body.accessible-font .rsd-continue-btn,body.accessible-font .rsd-crisis-title,body.accessible-font .rsd-gentle-title,body.accessible-font .rsd-things-title{font-family:Verdana,Geneva,sans-serif!important}:focus-visible{outline:#005fcc solid 3px;outline-offset:3px;border-radius:4px}.ac-val-tab:focus-visible,.ac-yn-btn:focus-visible,.ar-side-tab:focus-visible,.ar-top-tab:focus-visible,.bs-tier-tab:focus-visible,.bs-top-tab:focus-visible,.fr-opt-btn:focus-visible,.pill-btn:focus-visible,.qc-acc-tab:focus-visible,.qc-month-tab:focus-visible,.rsd-card-nav-btn:focus-visible,.rsd-fixit-option-btn:focus-visible,.rsd-side-tab:focus-visible,.rsd-top-tab:focus-visible,.sr-aff-side-tab:focus-visible,.sr-aff-top-tab:focus-visible,.sr-sensory-side-tab:focus-visible,.sr-sensory-top-tab:focus-visible{outline:#005fcc solid 3px;outline-offset:2px}.ac-back-btn:focus-visible,.ac-continue-btn:focus-visible,.ac-home-btn:focus-visible,.ar-back-btn:focus-visible,.ar-home-btn:focus-visible,.bs-back-btn:focus-visible,.fr-apply-btn:focus-visible,.fr-play-btn:focus-visible,.grounding-continue-btn:focus-visible,.hamburger-circle:focus-visible,.home-back-btn:focus-visible,.qc-back-btn:focus-visible,.qc-home-btn:focus-visible,.rsd-autoswipe-btn:focus-visible,.rsd-continue-btn:focus-visible,.rsd-gentle-icon-bar:focus-visible,.sr-begin-btn:focus-visible,.sr-home-btn:focus-visible,.sr-stop-btn:focus-visible,.sr-tool-back-btn:focus-visible{outline:#005fcc solid 3px;outline-offset:3px;border-radius:999px}.toggle-switch:focus-visible{outline:#005fcc solid 3px;outline-offset:3px;border-radius:999px}.ac-dot:focus-visible,.bs-dot:focus-visible,.dot:focus-visible,.sr-aff-dot:focus-visible{outline:#005fcc solid 3px;outline-offset:3px;border-radius:50%}input:focus-visible,textarea:focus-visible{outline:#005fcc solid 3px;outline-offset:0;border-radius:8px}.menu-item:focus-visible{outline:#005fcc solid 3px;outline-offset:-3px}.ac-checklist-item:focus-visible,.ac-mixed-item:focus-visible,.qc-acc-item:focus-visible,.rsd-fixit-option-btn:focus-visible,.rsd-radio-row:focus-visible{outline:#005fcc solid 3px;outline-offset:2px;border-radius:12px}body.accessible-font .sr-main-subtitle{opacity:1;color:#1a1a2e}body.theme-dark.accessible-font .sr-main-subtitle{opacity:1;color:#c8d8e8}body.theme-sepia.accessible-font .sr-main-subtitle{opacity:1;color:#3a2010}body.accessible-font .sr-breath-countdown{opacity:1;color:#1a1a2e}body.theme-dark.accessible-font .sr-breath-countdown{opacity:1;color:#e0e8f0}body.theme-sepia.accessible-font .sr-breath-countdown{opacity:1;color:#2c1a0e}body.accessible-font .sr-breath-cycles{opacity:1;color:#2a2a4a}body.theme-dark.accessible-font .sr-breath-cycles{opacity:1;color:#a0b8cc}body.theme-sepia.accessible-font .sr-breath-cycles{opacity:1;color:#4a2a10}body.accessible-font .ac-write-prompt{opacity:1;color:#1a3a2a}body.theme-dark.accessible-font .ac-write-prompt{opacity:1;color:#a0b8c8}body.theme-sepia.accessible-font .ac-write-prompt{opacity:1;color:#3a2010}body.accessible-font .rsd-you-said{color:#1a1a4a;opacity:1}body.theme-dark.accessible-font .rsd-you-said{color:#a0b8cc;opacity:1}body.theme-sepia.accessible-font .rsd-you-said{color:#3a2010;opacity:1}body.accessible-font .rsd-crisis-skip{color:#0a2a2a;opacity:1}body.theme-dark.accessible-font .rsd-crisis-skip{color:#c0d8e8;opacity:1}body.theme-sepia.accessible-font .rsd-crisis-skip{color:#3a2010;opacity:1}body.accessible-font .rsd-counter{color:#1a1a3a;opacity:1}body.theme-dark.accessible-font .rsd-counter{color:#90a8c0;opacity:1}body.theme-sepia.accessible-font .rsd-counter{color:#4a2a10;opacity:1}body.accessible-font .rsd-card-label{color:#1a1a3a;opacity:1}body.theme-dark.accessible-font .rsd-card-label{color:#a0b8cc;opacity:1}body.theme-sepia.accessible-font .rsd-card-label{color:#3a2010;opacity:1}body.accessible-font .rsd-gentle-instruction,body.accessible-font .rsd-gentle-prompt{color:#1a1a3a;opacity:1}body.theme-dark.accessible-font .rsd-gentle-instruction,body.theme-dark.accessible-font .rsd-gentle-prompt{color:#a0b8cc;opacity:1}body.theme-sepia.accessible-font .rsd-gentle-instruction,body.theme-sepia.accessible-font .rsd-gentle-prompt{color:#3a2010;opacity:1}body.accessible-font .qc-acc-section-label{color:#1a1a3a;opacity:1}body.theme-dark.accessible-font .qc-acc-section-label{color:#a0b8cc;opacity:1}body.theme-sepia.accessible-font .qc-acc-section-label{color:#3a2010;opacity:1}body.accessible-font .bs-read-aloud-btn.tts-off{background:rgba(180,180,180,.6);color:#2a2a2a}body.theme-dark.accessible-font .bs-read-aloud-btn.tts-off{background:rgba(80,80,100,.7);color:#c0c8d8}body.accessible-font #ac-journal-text::placeholder,body.accessible-font .qc-acc-input::placeholder,body.accessible-font .qc-acc-note-input::placeholder{color:#5a5a6a;opacity:1}body.theme-dark.accessible-font #ac-journal-text::placeholder,body.theme-dark.accessible-font .qc-acc-input::placeholder,body.theme-dark.accessible-font .qc-acc-note-input::placeholder{color:#8898aa;opacity:1}body.accessible-font .fr-coming-soon-label{opacity:1;color:#2a2a4a}body.theme-dark.accessible-font .fr-coming-soon-label{opacity:1;color:#8898b8}body.theme-sepia.accessible-font .fr-coming-soon-label{opacity:1;color:#5a3a20}body.accessible-font .fr-complete-sub,body.accessible-font .fr-notnow-sub{opacity:1;color:#2a2a4a}body.theme-dark.accessible-font .fr-complete-sub,body.theme-dark.accessible-font .fr-notnow-sub{opacity:1;color:#a0b0c8}body.theme-sepia.accessible-font .fr-complete-sub,body.theme-sepia.accessible-font .fr-notnow-sub{opacity:1;color:#4a3020}body.accessible-font .fr-settings-label{opacity:1;color:#1a1a2e}body.theme-dark.accessible-font .fr-settings-label{opacity:1;color:#c0d0e0}body.accessible-font .menu-section-label{color:#1a1a2e;opacity:1}body.theme-dark.accessible-font .menu-section-label{color:#8898b8;opacity:1}body.theme-sepia.accessible-font .menu-section-label{color:#4a3020;opacity:1}body.accessible-font .home-welcome-sub{opacity:1;color:#1a1a2e}body.theme-dark.accessible-font .home-welcome-sub{opacity:1;color:#c0d0e0}body.theme-sepia.accessible-font .home-welcome-sub{opacity:1;color:#3a2010}body.accessible-font .sr-tool-intro{opacity:1;color:#1a1a2e}body.theme-dark.accessible-font .sr-tool-intro{opacity:1;color:#c0d0e0}body.theme-sepia.accessible-font .sr-tool-intro{opacity:1;color:#3a2010}body.accessible-font .ac-suggestions-intro{opacity:1;color:var(--ac-card-text)}body.theme-sepia.accessible-font .bs-tier-tab:not(.active){color:#fff;background:#6a4820}body.theme-dark.accessible-font .bs-tier-tab:not(.active){color:#c0d0e0}body.accessible-font .bs-card{box-shadow:0 12px 40px rgba(0,0,0,.3),0 4px 12px rgba(0,0,0,.2),0 0 0 2px rgba(0,0,0,.15)}body.accessible-font .ac-card{border-width:2px}body.accessible-font .ar-card,body.accessible-font .rsd-unified-card{border:2px solid rgba(255,255,255,.5)}body.accessible-font .ac-checklist-item input[type=checkbox]{outline:#333333 solid 2px;outline-offset:1px}body.theme-dark.accessible-font .ac-checklist-item input[type=checkbox]{outline-color:#a0b8cc}body.accessible-font .qc-acc-cb{border-width:3px;border-color:#1a5a8a}body.theme-dark.accessible-font .qc-acc-cb{border-color:#5a90b8}body.accessible-font #ac-journal-text,body.accessible-font .qc-acc-input,body.accessible-font .qc-acc-note-input{border:2px solid #4a4a6a}body.theme-dark.accessible-font #ac-journal-text,body.theme-dark.accessible-font .qc-acc-input,body.theme-dark.accessible-font .qc-acc-note-input{border:2px solid #5a7a9a}body.theme-sepia.accessible-font #ac-journal-text,body.theme-sepia.accessible-font .qc-acc-input,body.theme-sepia.accessible-font .qc-acc-note-input{border:2px solid #6a4820}body.accessible-font .toggle-switch{outline:#4a4a6a solid 2px;outline-offset:2px}body.theme-dark.accessible-font .toggle-switch{outline-color:#5a7a9a}body.accessible-font .grounding-close-btn{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}body.theme-dark .rsd-side-tab{outline:rgba(255,255,255,.35) solid 1px}body.theme-dark .rsd-side-tab.active{outline:rgba(255,255,255,.55) solid 1px}.backup-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:570}.backup-overlay.active{display:block}.backup-card{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(400px,92vw);max-height:88vh;overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(to bottom,#7af6ee,#eafffe);border-radius:24px;box-shadow:0 24px 64px rgba(0,0,0,.35);z-index:580;padding:0;box-sizing:border-box}.backup-card.active{display:block}.backup-card-inner{padding:28px 24px 24px;position:relative;text-align:center}.backup-card-close-btn{position:absolute;top:14px;right:16px;background:0 0;border:none;font-size:1.3rem;color:#1a1a2e;cursor:pointer;opacity:.6;line-height:1;padding:4px 8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.backup-card-close-btn:hover{opacity:1}.backup-card-emoji{font-size:2.6rem;margin:0 0 8px;line-height:1}.backup-card-title{font-family:'Berkshire Swash',cursive;font-size:clamp(1.2rem, 4.5vw, 1.5rem);color:#1a1a2e;margin:0 0 14px;line-height:1.35}.backup-card-body{font-size:clamp(.9rem, 3.4vw, 1rem);color:#1a1a2e;line-height:1.65;margin:0 0 10px;text-align:center}.backup-card-detail{font-size:clamp(.82rem, 3vw, .92rem);opacity:.75;margin:0 0 18px}.backup-card-btn{display:block;width:min(280px,100%);max-width:100%;margin:0 auto 14px}.backup-card-dismiss-btn{display:block;margin:0 auto;background:0 0;border:none;color:#1a1a2e;font-size:.9rem;font-weight:700;cursor:pointer;padding:8px 16px;min-height:44px;opacity:.6;transition:opacity .15s}.backup-card-dismiss-btn:hover{opacity:1}.backup-card-error{font-size:.85rem;color:#b33;font-weight:700;line-height:1.4;margin:12px 0 0;min-height:1.2em}.backup-settings-btn{width:min(280px,100%);max-width:100%;height:48px;font-size:.95rem}.backup-last-saved{font-size:.8rem;opacity:.6}body.accessible-font .backup-card-title{font-family:Verdana,Geneva,sans-serif}body.accessible-font .backup-card-close-btn{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}