.living-home-stage{color:#302b25;width:100%;height:100%;position:relative}.living-home-stage>.console-character-stage{position:absolute;inset:0}.home-life-caption{pointer-events:none;gap:3px;display:grid;position:absolute;top:8px;left:12px}.home-life-caption small{font:10px var(--font-mono);letter-spacing:1px;color:#655942}.home-life-caption span{font:14px var(--font-oswald)}.home-life-speech{pointer-events:auto;background:#fff2d8;border:1px solid #aa9470;border-radius:3px 12px 12px;width:min(260px,42%);padding:12px 15px;position:absolute;top:62px;left:16px;box-shadow:3px 4px #302b2520}.home-life-speech p{font:14px/1.4 var(--font-inter);max-height:140px;margin:0;overflow:auto}.home-life-speech button,.home-life-composer button,.home-life-real-training,.home-trial button{color:#302b25;min-height:44px;font:14px var(--font-oswald);background:#f2dfb2;border:1px solid #ab966f;justify-content:center;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.home-life-speech button{margin-top:8px}.home-life-speech .game-icon,.home-life-composer .game-icon,.home-life-real-training .game-icon,.home-trial .game-icon{width:20px;height:20px}.home-life-speech progress{accent-color:#44755c;width:100%;height:5px}.home-life-speech small{font:11px var(--font-mono);margin-top:5px;display:block}.home-life-controls{z-index:4;justify-content:center;gap:8px;width:min(570px,100% - 24px);display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.home-life-talk,.home-life-notes{color:#302b25;min-height:48px;font:16px var(--font-inter);background:#fff2d8;border:1px solid #aa9470;align-items:center;gap:10px;padding:10px 18px;display:flex;box-shadow:3px 4px #302b2520}.home-life-talk{min-width:220px}.home-life-talk .game-icon,.home-life-notes .game-icon{width:24px;height:24px}.home-life-composer{background:#fff2d8;border:1px solid #aa9470;width:100%;padding:8px 10px;box-shadow:3px 4px #302b2520}.home-life-composer header{gap:6px;display:flex}.home-life-composer header button{background:0 0;border:0;padding:5px 9px}.home-life-composer header button:last-child{margin-left:auto}.home-life-composer form{border-top:1px solid #c7b692;border-bottom:1px solid #c7b692;min-height:48px;display:flex}.home-life-composer input{min-width:0;font:16px var(--font-inter);color:#302b25;background:0 0;border:0;flex:1;padding:8px}.home-life-composer footer{font:11px var(--font-inter);padding:7px 2px 0}.home-life-history{max-height:190px;font:13px/1.5 var(--font-inter);padding:8px 4px;overflow:auto}.home-life-history p{margin-bottom:12px}.home-life-composer [role=alert]{font:13px/1.4 var(--font-inter);color:#913c31;margin-top:8px}.home-life-real-training{background:#fff2d8;position:absolute;top:8px;right:8px}.home-life-storage{background:#fff2d8;padding:5px;font-size:12px;position:absolute;bottom:70px;left:10px}.home-trial{z-index:110;background:#b7c7b0;flex-direction:column;gap:12px;padding:20px;display:flex;position:fixed;inset:0}.home-trial header{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-trial h2{font:32px var(--font-oswald)}.home-trial header small,.home-trial footer small{font:11px var(--font-mono)}.home-trial-stage{flex:1;min-height:0;position:relative}.home-trial footer{background:#fff2d8;flex-wrap:wrap;align-items:center;gap:12px;max-height:30dvh;padding:12px 16px;display:flex;overflow:auto}.home-trial footer input{accent-color:#44755c;flex:1;min-width:60px;height:44px}.home-trial footer p,.home-trial footer small{font:13px/1.4 var(--font-inter);flex-basis:100%}.living-home-stage:has(.home-trial)>.console-character-stage{visibility:hidden}.living-home-stage button:focus-visible{outline-offset:2px;outline:3px solid #386c57}.living-home-stage button:disabled{opacity:.5}@media (max-width:760px) and (orientation:portrait){.home-life-caption{top:0;left:4px}.home-life-caption span{display:none}.home-life-caption small{font-size:9px}.home-life-real-training{min-height:32px;padding:4px 7px;font-size:12px;top:0;right:2px}.home-life-speech{width:calc(100% - 8px);padding:8px 10px;top:37px;left:4px}.home-life-speech p{max-height:58px;font-size:13px}.home-life-speech button{min-height:36px;margin-top:5px;font-size:12px}.home-life-controls{width:calc(100% - 8px);bottom:5px}.home-life-talk{flex:1;min-width:0;min-height:44px;padding:8px 12px;font-size:14px}.home-life-notes{min-height:44px;padding:8px}.home-life-composer{padding:4px 7px}.home-life-composer footer{font-size:10px}.home-life-composer header button{min-height:36px;font-size:12px}.home-life-composer header .game-icon{width:17px;height:17px}.home-life-history{max-height:110px}.home-trial{padding:12px}.home-trial h2{font-size:24px}.home-trial footer{max-height:32dvh;padding:8px 10px}.home-trial footer p{font-size:12px}.living-home-stage.is-talking .home-life-speech{max-height:95px}.paper-game .console-home:has(.living-home-stage.is-talking) .clubhouse-phone-actions{visibility:hidden}.paper-game .game-shell:has(.living-home-stage.is-talking)>.game-shell-header{display:none}.paper-game .game-shell:has(.living-home-stage.is-talking){--game-header-height:0px}:is(.paper-game .game-shell:has(.living-home-stage.is-talking) .game-play-dock,.paper-game .game-shell:has(.living-home-stage.is-talking) .party-dock){visibility:hidden}}@media (max-height:540px){.home-life-speech{width:230px;padding:7px 10px;top:24px;left:0}.home-life-caption{display:none}.home-life-controls{width:55%;bottom:0;left:auto;right:0;transform:none}.home-life-real-training{display:none}.home-life-composer footer{font-size:10px}.home-life-composer header button{min-height:32px}.home-life-history{max-height:70px}.home-trial h2{font-size:24px}.home-trial{padding:10px}.home-trial footer{max-height:32dvh}.home-trial .trial-views{inset:0}}.paper-game .console-home .console-center .living-home-stage .clubhouse-open{z-index:3;max-width:none;top:5px;bottom:auto;left:12px}@media (max-width:760px) and (orientation:portrait){.paper-game .console-home .console-center .living-home-stage .clubhouse-open{min-height:30px;font-size:10px;top:auto;bottom:59px;left:4px}.paper-game .console-home .console-center .living-home-stage.is-talking .clubhouse-open{display:none}}@media (min-width:761px){.home-life-caption{left:220px}}.living-home-stage.is-comparing>.console-character-stage{visibility:hidden}.home-trial-evidence{font:14px var(--font-inter);flex-wrap:wrap;flex-basis:100%;gap:20px;display:flex}.home-trial-evidence b{font-family:var(--font-oswald);margin-right:5px}.home-life-caption{background:#fff2d8db;border-radius:2px;padding:4px 7px}@media (max-width:760px) and (orientation:portrait){.paper-game[data-world-screen=console] .game-shell .console-home .console-center .living-home-stage .clubhouse-open{min-height:34px;font-size:11px;top:auto;bottom:59px;left:4px;transform:none}.paper-game[data-world-screen=console] .game-shell:has(.living-home-stage.is-talking){--game-header-height:0px;--party-dock-height:0px}:is(.paper-game[data-world-screen=console] .game-shell:has(.living-home-stage.is-talking)>.game-shell-header,.paper-game[data-world-screen=console] .game-shell:has(.living-home-stage.is-talking) .party-dock,.paper-game[data-world-screen=console] .console-home:has(.living-home-stage.is-talking) .clubhouse-phone-actions,.paper-game[data-world-screen=console] .console-home:has(.living-home-stage.is-talking) .season-entry){display:none}}@media (max-height:540px){.paper-game .console-home:has(.living-home-stage.is-talking) .season-entry{visibility:hidden}}.home-life-speech header{border-bottom:1px solid #c8b58d;gap:3px;margin-bottom:9px;padding-bottom:8px;display:grid}.home-life-speech header b{font:600 18px var(--font-oswald)}.home-life-speech header small{font:10px var(--font-mono);color:#766447;margin:0}.home-life-speech{border-radius:2px 9px 9px}.home-life-speech>button{background:#e8bf61;border-color:#8e713d;box-shadow:2px 2px #302b2528}.home-practice{margin-top:12px}.home-practice-beats{align-items:center;gap:5px;margin-bottom:6px;display:flex}.home-practice-beats>span{width:24px;height:24px;font:13px var(--font-oswald);background:#f4e6c9;border:1px solid #bba47b;place-items:center;display:grid}.home-practice-beats>span[data-current=true]{background:#e8bf61;border-color:#826533}.home-practice-beats>span[data-complete=true]{color:#fff5df;background:#52735e;border-color:#52735e}.home-practice-beats small{font:12px var(--font-oswald);flex:1;margin:0 0 0 4px}.home-practice button{box-shadow:none;background:0 0;margin-top:3px}.home-life-history h3{font:11px var(--font-mono);color:#766447;border-top:1px solid #c8b58d;padding:10px 0 6px}.home-life-history q{margin:6px 0;font-style:italic;display:block}.home-life-composer form:focus-within{border-bottom:2px solid #47745b}.home-life-composer input:focus{outline:none}.home-life-composer form button:not(:disabled){background:#e8bf61}.home-trial-time{font:12px var(--font-mono);min-width:64px}.home-trial .trial-decision{z-index:2;text-align:center;font:15px var(--font-oswald);pointer-events:none;background:#fff2d8e8;border-bottom:2px solid #b09c75;padding:8px 10px;position:absolute;bottom:12px;left:12px;right:12px}.home-trial button:focus-visible{outline-offset:2px;outline:3px solid #386c57}@media (max-width:760px) and (orientation:portrait){.home-life-speech header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding-bottom:5px;display:flex}.home-life-speech header b{font-size:16px}.home-life-speech header small{text-align:right;max-width:125px;font-size:8px}.living-home-stage.is-talking .home-life-speech{max-height:none}.home-practice{margin-top:7px}.home-practice-beats{margin-bottom:2px}.home-practice button{min-height:36px;padding:3px 8px}.home-life-speech p{max-height:74px}.home-trial .trial-decision{padding:5px;font-size:12px;bottom:6px;left:6px;right:6px}.home-trial-time{min-width:55px;font-size:10px}.home-trial footer{gap:8px}.paper-game[data-world-screen=console] .game-shell:has(.living-home-stage.is-practising){--game-header-height:0px;--party-dock-height:0px}:is(.paper-game[data-world-screen=console] .game-shell:has(.living-home-stage.is-practising)>.game-shell-header,.paper-game[data-world-screen=console] .game-shell:has(.living-home-stage.is-practising) .party-dock,.paper-game[data-world-screen=console] .console-home:has(.living-home-stage.is-practising) .clubhouse-phone-actions,.paper-game[data-world-screen=console] .console-home:has(.living-home-stage.is-practising) .season-entry),.paper-game .console-home .console-center .living-home-stage.is-practising .clubhouse-open{display:none}}@media (max-height:540px){.home-life-speech header{margin-bottom:4px;padding-bottom:3px}.home-life-speech header b{font-size:15px}.home-life-speech p{max-height:58px;font-size:12px}.home-practice{margin-top:4px}.home-practice button{min-height:32px}.home-trial .trial-decision{padding:4px;font-size:11px;bottom:5px}}@media (max-width:760px) and (orientation:portrait){.living-home-stage.is-talking .home-life-speech>button{display:none}.living-home-stage.is-practising .home-life-speech p{max-height:40px}}.home-activity-feedback{border-top:1px dashed #b7a17b;margin-top:10px;padding-top:9px}.home-activity-feedback>strong{font:500 16px var(--font-oswald);color:#46654d;display:block}.home-activity-feedback[data-phase=tired]>strong,.home-activity-feedback[data-phase=bored]>strong,.home-activity-feedback[data-phase=paused]>strong{color:#996137}.home-activity-feedback[data-phase=stopped]>strong{color:#78684f}.home-activity-meter{font:12px var(--font-inter);flex-wrap:wrap;align-items:center;gap:5px;margin-top:7px;display:flex}.home-activity-meter output{font:12px var(--font-mono);margin-left:auto}.home-activity-meter progress{accent-color:#517359;flex-basis:100%;width:100%;height:6px}.home-activity-meter small{font:12px var(--font-oswald);flex-basis:100%;margin:0}.home-activity-feedback>p{font:12px var(--font-inter);margin-top:7px}.home-activity-actions{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.home-activity-actions:empty{display:none}.home-activity-actions button{min-height:44px;font:14px var(--font-oswald);color:#302b25;background:#edce82;border:1px solid #ad9872;margin:0;padding:6px 10px}.home-activity-actions button+button{background:0 0}.home-activity-feedback>small{font:11px/1.4 var(--font-inter);color:#78684f;margin-top:6px;display:block}.home-activity-actions button:disabled{opacity:.5}.home-activity-actions button:focus-visible{outline-offset:2px;outline:3px solid #397767}.home-workspace-activity{background:#f6e9ca;border-bottom:1px solid #caba98;padding:10px 14px}.home-workspace-activity header{font:18px var(--font-oswald);align-items:center;gap:8px;display:flex}.home-workspace-activity header span{font:10px var(--font-mono);color:#78684f}.home-workspace-activity>p{font:12px/1.4 var(--font-inter);margin:5px 0}.home-workspace-activity .home-activity-feedback{margin-top:5px;padding-top:5px}.home-workspace-activity .home-activity-meter small{display:none}.home-workspace-activity .home-activity-actions button{font-size:13px}#living-home-activity:empty,#living-home-story-notes:empty{display:none}#living-home-activity{overscroll-behavior:contain;flex-shrink:0;max-height:230px;overflow:auto}.home-activity-notes{color:#302b25;border-bottom:1px dashed #b7a17b;margin-bottom:14px;padding:10px 0}.home-activity-notes h3{font:21px var(--font-oswald);margin:0 0 3px}.home-activity-notes>small{font:11px var(--font-inter);color:#78684f}.home-activity-notes p{font:13px/1.5 var(--font-inter);padding-top:9px}.home-activity-notes span{display:block}.home-life-speech{width:min(290px,43%)}@media (max-width:760px) and (orientation:portrait){.home-life-speech{width:calc(100% - 8px)}.home-activity-feedback{margin-top:6px;padding-top:5px}.home-activity-feedback>strong{font-size:14px}.home-activity-meter{margin-top:4px;font-size:11px}.home-activity-actions button{min-height:44px;padding:5px 9px;font-size:12px}#living-home-activity{max-height:155px}.home-workspace-activity{padding:7px 10px}.home-workspace-activity header{display:none}.home-workspace-activity>p{font-size:11px}.home-workspace-activity .home-activity-feedback>strong{font-size:13px}.home-workspace-activity .home-activity-meter,.living-home-stage.is-talking .home-activity-feedback{display:none}.paper-game[data-world-screen=console] .game-shell:has([data-living-shell] .is-practising):not(:has(.is-talking)){--game-header-height:102px}.paper-game[data-world-screen=console] .game-shell:has([data-living-shell] .is-practising):not(:has(.is-talking))>.game-shell-header{display:grid}}@media (max-height:540px) and (min-width:601px){#living-home-activity{max-height:112px}.home-workspace-activity{padding:6px 10px}.home-workspace-activity header,.home-workspace-activity>p,.home-workspace-activity .home-activity-meter{display:none}.home-workspace-activity .home-activity-feedback{border:0;margin:0;padding:0}.home-life-speech{width:235px;max-height:calc(100% - 35px);overflow:auto}}.home-workspace-activity{padding:8px 12px}.home-workspace-activity header{display:none}.home-workspace-activity>p{margin:0 0 5px}.home-workspace-activity .home-activity-feedback{-moz-column-gap:8px;border:0;grid-template-columns:1fr auto;column-gap:8px;margin:0;padding:0;display:grid}.home-workspace-activity .home-activity-feedback>strong{font-size:14px}.home-workspace-activity .home-activity-meter{display:contents}.home-workspace-activity .home-activity-meter>span,.home-workspace-activity .home-activity-meter>small{display:none}.home-workspace-activity .home-activity-meter output{align-self:center;font-size:11px}.home-workspace-activity .home-activity-meter progress{grid-column:1/-1;height:4px;margin:5px 0 0}.home-workspace-activity .home-activity-actions,.home-workspace-activity .home-activity-feedback>p{grid-column:1/-1}#living-home-activity{max-height:155px}@media (max-height:540px) and (min-width:601px){#living-home-activity{max-height:100px}.home-workspace-activity .home-activity-meter{display:none}}.home-activity-notes summary{font:20px var(--font-oswald);cursor:pointer;min-height:44px;padding:8px 0}.home-activity-notes summary:focus-visible{outline-offset:2px;outline:3px solid #397767}.home-live-panel{color:#302b25;pointer-events:auto;flex-direction:column;width:min(330px,42%);max-height:calc(100% - 215px);display:flex;position:absolute;bottom:151px;left:16px}.home-live-panel>header{background:#fff3dbe8;border-bottom:1px solid #b8a682;justify-content:space-between;align-items:baseline;gap:8px;padding:5px 9px;display:flex}.home-live-panel>header b{font:17px var(--font-oswald)}.home-live-panel>header small{font:9px var(--font-mono);color:#78684f}.home-live-stream{background:#fff3dbde;flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.home-live-lines{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;max-height:195px;padding:8px 10px;overflow-y:auto}.home-live-line{font:13px/1.45 var(--font-inter);overflow-wrap:anywhere;margin:0 0 8px;animation:.2s ease-out home-line-arrive}.home-live-line:last-child{margin-bottom:0}.home-live-line>b{color:#32644f;margin-right:4px;font-weight:700}.home-live-line[data-kind=coach]>b{color:#9c5237}.home-live-line[data-kind=earlier]{color:#76694f}.home-live-line small{font:9px var(--font-mono)}.home-live-line button{font:11px var(--font-inter);color:#32644f;min-height:28px;margin-left:5px;text-decoration:underline}.home-live-latest{color:#302b25;font:12px var(--font-oswald);background:#efd28a;border:1px solid #ad9872;min-height:36px;padding:5px 10px;position:absolute;bottom:3px;right:5px}.home-live-thinking{font:12px var(--font-inter);background:#fff3dbed;padding:6px 10px}.home-live-panel>.home-activity-feedback{background:#fff3dbf2;border-top:1px solid #b8a682;flex-shrink:0;margin:0;padding:7px 10px;box-shadow:0 3px #302b2520}.home-live-panel .home-activity-feedback>strong{font-size:14px}.home-live-panel .home-activity-meter>small{display:none}.home-live-panel .home-activity-meter{margin-top:4px;font-size:11px}.home-live-panel .home-activity-actions button{min-height:36px;padding:4px 8px;font-size:12px}.home-live-test{font:14px var(--font-oswald);background:#edce82;border:1px solid #ad9872;justify-content:center;align-items:center;gap:8px;min-height:40px;display:flex}.home-live-test .game-icon{width:20px;height:20px}.living-home-stage .home-life-controls{width:min(570px,100% - 24px);bottom:12px}.living-home-stage .home-life-composer{background:#fff3dbf5}.living-home-stage .home-life-composer header button{min-height:32px;padding:3px 7px;font-size:12px}.living-home-stage .home-life-composer header button:nth-child(2){margin-left:auto}.living-home-stage .home-life-composer header button:last-child{margin-left:0}.living-home-stage .home-life-composer header .game-icon{width:18px;height:18px}.living-home-stage .home-life-composer footer{font-size:10px}.living-home-stage.has-history .home-life-history{max-height:230px}.living-home-stage.has-history .home-live-panel{visibility:hidden}.home-live-lines:focus-visible,.home-live-latest:focus-visible,.home-live-test:focus-visible{outline-offset:2px;outline:3px solid #397767}@keyframes home-line-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-live-line{animation:none}}@media (max-width:760px) and (orientation:portrait){.living-home-stage:has(.home-live-panel)>.console-character-stage{height:auto;bottom:330px}.home-live-panel{width:calc(100% - 8px);max-height:260px;bottom:135px;left:4px}.home-live-panel>header{padding:4px 8px}.home-live-panel>header b{font-size:15px}.home-live-lines{min-height:42px;max-height:78px;padding:6px 8px}.home-live-line{margin-bottom:5px;font-size:12px}.home-live-panel .home-activity-actions button{min-height:44px}.home-live-panel .home-activity-feedback{padding:6px 8px}.living-home-stage .home-life-controls{width:calc(100% - 8px);bottom:5px}.living-home-stage.is-composing .home-live-lines{max-height:78px}.living-home-stage.has-history .home-life-history{max-height:150px}}@media (max-height:540px) and (min-width:601px){.home-live-panel{width:38%;max-height:none;top:32px;bottom:10px;left:4px}.home-live-lines{min-height:30px;max-height:120px}.home-live-line{font-size:11px}.home-live-panel>header small{display:none}.home-live-panel .home-activity-actions button{min-height:32px}.living-home-stage .home-life-controls{width:54%;bottom:4px;left:auto;right:4px;transform:none}.living-home-stage.has-history .home-life-history{max-height:100px}}.home-trial-lesson{color:#302b25;background:#fff2d8;grid-template-columns:1fr 1fr;gap:5px 24px;padding:10px 14px;display:grid}.home-trial-lesson small{font:10px var(--font-mono)}.home-trial-lesson p,.home-trial-lesson q{font:13px/1.35 var(--font-inter);overflow-wrap:anywhere;margin:3px 0;display:block}.home-trial-lesson>strong{font:16px var(--font-oswald)}.home-trial-lesson>small{align-self:center}@media (max-width:600px){.home-trial-lesson{gap:4px 12px;padding:7px 10px}.home-trial-lesson p,.home-trial-lesson q{font-size:11px}.home-trial-lesson>strong,.home-trial-lesson>small{grid-column:1/-1}.home-trial-lesson q{max-height:44px;overflow:auto}.home-trial-lesson>strong{font-size:14px}}@media (max-height:540px){.home-trial-lesson{padding:4px 8px}.home-trial-lesson q{max-height:32px;overflow:auto}.home-trial-lesson p{font-size:11px}}.home-trial .trial-views.has-decisions .trial-view{margin-bottom:44px}.home-trial .trial-views.has-decisions .trial-decision{place-items:center;min-height:38px;display:grid;bottom:-44px;left:0;right:0}.home-trial .trial-views .trial-canvas{width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}.home-trial .trial-views .trial-canvas,.home-trial .trial-canvas *{pointer-events:none!important}.home-coaching-proposal{color:#352f26;background:#fff4d7;border-left:4px solid #b89550;gap:6px;margin:8px 0;padding:10px 12px;display:grid}.home-coaching-proposal strong{font:22px var(--font-oswald),sans-serif}.home-coaching-proposal q{font-size:13px;line-height:1.4}.home-coaching-proposal p{margin:0;font-size:14px;line-height:1.4}.home-coaching-proposal small{font-size:12px;line-height:1.4}.home-coaching-proposal>div{flex-wrap:wrap;gap:8px;display:flex}.home-coaching-proposal button{background:#edcf78;border:1px solid #aa955b;min-height:40px;padding:6px 12px;box-shadow:0 2px #aa955b}.home-coaching-proposal button:disabled{opacity:.5}.home-coaching-proposal{border-top:1px solid #b8a682;flex:0 auto;gap:4px;min-height:0;margin:0;padding:8px 10px;overflow-y:auto}.home-coaching-proposal strong{font-size:18px}.home-coaching-proposal small{font-size:11px}.home-coaching-proposal p{font-size:13px}.home-coaching-proposal details{font-size:12px}.home-coaching-proposal summary{cursor:pointer;padding:4px 0;text-decoration:underline}.home-coaching-proposal details p{margin:6px 0}.home-live-panel:has(.home-coaching-proposal)>.home-live-test{display:none}.home-coaching-proposal{flex:auto}@media (max-width:600px) and (orientation:portrait){.home-trial{overscroll-behavior:contain;overflow-y:auto}.home-trial header,.home-trial-lesson,.home-trial footer{flex-shrink:0}.home-trial header{z-index:5;background:#b7c7b0;padding-bottom:5px;position:sticky;top:0}.home-trial-stage{flex:0 0 480px;min-height:480px}.home-trial .trial-views{inset:8px 4px}.home-trial footer{max-height:none}}
.living-resident-name{pointer-events:none;text-shadow:0 1px #fff3dc;gap:2px;max-width:35%;display:grid;position:absolute;top:8px;left:16px}.living-resident-name>b{font:600 clamp(21px,2.2vw,32px)/1.15 var(--font-oswald);overflow-wrap:anywhere}.living-resident-name>span{font:12px var(--font-inter);color:#5c513f}.living-hud{z-index:8;color:#302b25;position:absolute;top:8px;right:16px}.living-hud>nav{align-items:flex-start;gap:5px;display:flex}.living-hud>nav>button{min-width:56px;min-height:64px;font:13px var(--font-oswald);background:#fff3dce8;border:1px solid #b3a07d;border-bottom-width:3px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:5px 6px;display:flex}.living-hud>nav>button[aria-expanded=true]{background:#efd18c;border-color:#5e533c}.living-hud .game-icon{width:26px;height:26px}.living-hud small{font:11px/1.4 var(--font-inter)}.living-hud-detail{overscroll-behavior:contain;width:286px;max-width:calc(100vw - 32px);max-height:min(390px,60dvh);font:14px/1.5 var(--font-inter);background:#fff3dc;border:1px solid #ab966f;padding:10px 14px;position:absolute;top:calc(100% + 7px);right:0;overflow:auto;box-shadow:3px 4px #302b2528}.living-hud-detail header{justify-content:space-between;align-items:center;display:flex}.living-hud-detail header b{font:22px var(--font-oswald)}.living-hud-detail button{min-height:44px;font:15px var(--font-oswald);text-align:left;background:0 0;border:0;border-bottom:1px solid #c7b692;align-items:center;gap:8px;padding:6px 3px;display:flex}.living-hud-detail header button{border:0;justify-content:center;width:44px}.living-hud-detail p{margin:8px 0}.living-hud-detail>small{color:#71634a;margin:5px 0;display:block}.living-hud-detail progress{accent-color:#47745b;width:100%;height:6px}.living-hud-detail summary{cursor:pointer;min-height:44px;font:17px var(--font-oswald);border-bottom:1px solid #cab68b;padding:10px 0}.living-hud-detail q{overflow-wrap:anywhere;margin:8px 0;font-size:12px;display:block}.living-stat-grid{grid-template-columns:1fr 1fr;gap:8px 18px;padding:12px 0;display:grid}.living-stat-grid>div{border-bottom:1px solid #d5c4a2;justify-content:space-between;align-items:center;display:flex}.living-stat-grid dt{font-size:12px}.living-stat-grid dd{font:24px var(--font-oswald)}.living-home-stage .home-life-controls{width:min(410px,43%);max-height:calc(100% - 125px);bottom:16px;left:16px;right:auto;transform:none}.living-home-stage .home-life-composer{background:#fff3dcf2;flex-direction:column;min-height:0;padding:0;display:flex;box-shadow:3px 4px #302b2525}.living-home-stage .home-live-panel{flex:auto;width:100%;min-height:0;max-height:none;position:static;overflow:auto}.living-home-stage .home-live-stream{background:0 0;flex:auto;min-height:46px}.living-home-stage .home-live-lines{max-height:160px;padding:12px 14px}.living-home-stage .home-live-panel .home-activity-feedback{box-shadow:none;background:0 0;padding:7px 14px}.living-home-stage .home-life-composer>header{border-top:1px solid #c7b692;flex-shrink:0;padding:2px 6px}.living-home-stage .home-life-composer>header button{min-height:44px}.living-home-stage .home-life-composer>form{flex-shrink:0;padding:3px 6px}.living-home-stage .home-life-composer>footer{color:#73644d;flex-shrink:0;padding:5px 12px 8px}.living-home-stage .home-life-composer>[role=alert]{padding:6px 12px}.living-home-stage.has-history .home-live-panel{display:none}.living-home-stage.has-history .home-life-history{min-height:0;max-height:300px;padding:0 14px 12px}.living-archive-tabs{z-index:1;background:#fff3dc;flex-wrap:wrap;gap:4px;padding:5px 0;display:flex;position:sticky;top:0}.living-archive-tabs button{background:0 0;border:0;border-bottom:2px solid #c7b692;flex:1;min-height:44px}.living-archive-tabs button[aria-pressed=true]{background:#efd18c;border-color:#786344}.living-social{border-top:1px dashed #c7b692;flex-shrink:0;padding:0 10px}.living-social>button{font:12px var(--font-inter);background:0 0;border:0;min-height:44px;padding:4px 0}.living-social>div{flex-wrap:wrap;gap:4px;padding:0 0 8px;display:flex}.living-social>div>button{min-height:44px;padding:4px 8px;font-size:13px}.living-rep-dots{align-items:center;gap:5px;display:flex}.living-rep-dots i{background:#e1d1ae;border:1px solid #ad9872;border-radius:50%;width:10px;height:10px;display:block}.living-rep-dots i[data-done=true]{background:#47745b;border-color:#47745b}.living-home-stage .home-activity-meter{gap:8px}.living-home-stage .home-coaching-proposal{background:0 0;border-left:0;padding:9px 14px}.living-home-stage .home-coaching-proposal strong{font-size:18px}.living-home-stage .home-coaching-proposal summary{min-height:36px}.living-home-stage .home-coaching-proposal button{min-height:44px}.paper-game .console-home .console-center .living-home-stage .clubhouse-open{min-height:44px;inset:90px 16px auto auto}.living-home-stage .home-life-storage{z-index:9;max-width:90%;font-size:11px;bottom:4px;left:16px}@media (max-width:760px) and (orientation:portrait){.living-resident-name{max-width:calc(100% - 12px);top:4px;left:8px}.living-resident-name>b{font-size:23px}.living-resident-name>span{display:none}.living-hud{top:40px;left:8px;right:8px}.living-hud>nav{justify-content:flex-end;gap:4px}.living-hud>nav>button{-moz-column-gap:4px;flex-flow:wrap;flex:1;column-gap:4px;min-width:49px;min-height:54px;padding:3px 5px;font-size:12px}.living-hud>nav>button small{flex-basis:100%;font-size:10px}.living-hud .game-icon{width:20px;height:20px}.living-hud-detail{max-height:48dvh}.living-home-stage .home-life-controls{width:calc(100% - 8px);max-height:49%;bottom:5px;left:4px;transform:none}.living-home-stage .home-live-lines,.living-home-stage.is-composing .home-live-lines{min-height:32px;max-height:108px;padding:8px 10px}.living-home-stage:has(.home-live-panel)>.console-character-stage{height:auto;top:78px;bottom:36%}.living-home-stage .home-life-composer>header button{min-height:44px;font-size:12px}.living-home-stage .home-life-composer>footer{padding:3px 10px 5px;font-size:10px}.living-home-stage .home-life-composer>form{min-height:48px}.living-home-stage .home-life-composer>form input{font-size:16px}.living-home-stage.has-history .home-life-history{max-height:210px}.living-home-stage .home-activity-actions button,.living-home-stage .living-social>button{min-height:44px}.paper-game[data-world-screen=console] .game-shell .console-home .console-center .living-home-stage .clubhouse-open{min-height:44px;font-size:11px;inset:106px 8px auto auto}.living-home-stage .home-life-storage{bottom:0;left:4px}}@media (max-height:540px) and (min-width:601px){.living-resident-name{max-width:38%}.living-resident-name>b{font-size:22px}.living-hud{top:3px;right:5px}.living-hud>nav>button{min-width:48px;min-height:48px;padding:2px;font-size:11px}.living-hud .game-icon{width:20px;height:20px}.living-hud-detail{max-height:65dvh}.living-home-stage .home-life-controls{width:39%;max-height:calc(100% - 52px);bottom:6px;left:6px}.living-home-stage .home-live-lines{max-height:75px;padding:6px 10px;font-size:12px}.living-home-stage .home-life-composer>header{padding:0 6px;display:flex}.living-home-stage .home-life-composer>header button{min-height:36px;font-size:12px}.living-home-stage .home-life-composer>footer{padding:3px 8px;font-size:9px}.living-home-stage.has-history .home-life-history{max-height:120px}.paper-game .console-home .console-center .living-home-stage .clubhouse-open{top:68px;right:8px}}.living-hud>nav>button{text-shadow:0 1px 2px #fff3dc,0 0 6px #fff3dc;background:0 0;border:0;border-bottom:2px solid #0000;min-height:64px}.living-hud>nav>button>.game-icon{filter:drop-shadow(0 1px 1px #fff3dc);width:32px;height:32px}.living-hud>nav>button[aria-expanded=true]{background:#f2cf7399;border-bottom-color:#786344}.living-hud>nav>button small{font-weight:600}@media (max-width:760px) and (orientation:portrait){.living-hud>nav>button{min-height:54px}.living-hud>nav>button>.game-icon{width:24px;height:24px}}@media (max-height:540px) and (min-width:601px){.living-hud>nav>button{min-height:48px}.living-hud>nav>button>.game-icon{width:20px;height:20px}}@media (max-width:760px) and (orientation:portrait){.living-hud>nav>button{grid-template-rows:24px 14px 14px;align-content:center;justify-items:center;gap:2px;min-width:0;min-height:64px;display:grid}.living-hud>nav>button>.game-icon{grid-row:1}.living-hud>nav>button>span{grid-row:2}.living-hud>nav>button>small{grid-row:3}.paper-game[data-world-screen=console] .game-shell .console-home .console-center .living-home-stage .clubhouse-open{top:116px}.living-sample .living-home-stage .clubhouse-open{inset:116px 8px auto auto!important}.paper-game.living-sample>.console-home .console-center{inset:0 2px}}@media (min-width:761px) and (min-height:541px){.living-home-stage:not([data-workspace])>.console-character-stage{width:auto;left:18%;right:0}}@media (max-height:540px) and (min-width:601px){.paper-game[data-world-screen=console] .game-shell .console-home[data-living-shell]:not([data-details-open]) .console-center{inset:4px 0 0}.living-home-stage:not([data-workspace])>.console-character-stage{width:auto;left:25%;right:0}}.living-hud{--hud-ink:#47745b;isolation:isolate}.living-hud>nav{background:#fff3dce8;border-bottom:2px solid #a38a60;gap:2px;padding:5px 6px 8px;box-shadow:2px 3px #302b2520}.living-hud>nav>button{min-width:57px;min-height:78px;text-shadow:none;border-bottom:0;grid-template-rows:34px 16px 16px;align-content:start;justify-items:center;gap:1px;padding:3px 5px 9px;transition:background .18s;display:grid;position:relative}.living-hud>nav>button[data-active=true]{background:#e3dcae66}.living-hud>nav>button[aria-expanded=true]{background:#efd18c;box-shadow:inset 0 -3px #776447}.living-hud>nav>button:focus-visible{outline-offset:2px;outline:2px solid #302b25}.living-hud>nav>button:hover .living-hud-art{transform:translateY(-2px)rotate(-5deg)}.living-hud-art{transform-origin:50% 80%;width:34px;height:34px;transition:transform .18s;animation:.55s ease-out living-ink-arrival;display:block}.living-hud .living-hud-art>.game-icon{filter:none;width:100%;height:100%}.living-hud>nav>button>span:not(.living-hud-art):not(.living-energy-ticks):not(.living-hud-track){font:13px/16px var(--font-oswald)}.living-hud>nav>button>small{font:600 10px/16px var(--font-inter);white-space:nowrap}.living-energy-ticks{gap:2px;height:4px;display:flex;position:absolute;bottom:3px;left:10px;right:10px}.living-energy-ticks i{background:#d7c7a8;flex:1;transition:background .4s;transform:skew(-12deg)}.living-energy-ticks i[data-filled=true]{background:var(--hud-ink)}.living-hud-track{background:#d7c7a8;height:3px;position:absolute;bottom:3px;left:10px;right:10px}.living-hud-track:after{content:"";width:var(--fill);background:var(--hud-ink);height:100%;transition:width .3s;display:block}.living-hud-moment{font:13px var(--font-oswald);text-shadow:0 1px #fff3dc;justify-content:flex-end;align-items:center;gap:5px;max-width:340px;padding:6px 3px;display:flex}.living-hud-moment>span{background:var(--hud-ink);width:6px;height:6px;transform:rotate(45deg)}.living-hud-moment>small{font:11px var(--font-inter);text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}.living-hud[data-feeling=tired],.living-hud[data-feeling=bored]{--hud-ink:#b86544}.living-hud[data-feeling=resting]{--hud-ink:#568399}.living-hud[data-feeling=proud]{--hud-ink:#ab7e19}.living-hud-detail{top:calc(100% + 3px)}@keyframes living-ink-arrival{0%{transform:scale(.88)rotate(-8deg)}45%{transform:scale(1.12)rotate(7deg)}to{transform:none}}@media (max-width:760px) and (orientation:portrait){.living-hud>nav{padding:3px 4px 5px}.living-hud>nav>button{grid-template-rows:30px 15px 16px;min-width:0;min-height:77px;padding:2px 2px 9px}.living-hud-art{width:30px;height:30px}.living-hud-moment{max-width:none;padding:3px;font-size:12px}.living-hud-moment>small{font-size:10px}.living-hud>nav>button>small{font-size:9px}.living-hud>nav>button>span{grid-row:auto}.paper-game[data-world-screen=console] .game-shell .console-home .console-center .living-home-stage .clubhouse-open{min-height:36px;padding:4px 7px;top:151px}.living-sample .living-home-stage .clubhouse-open{top:151px!important}}@media (max-height:540px) and (min-width:601px){.living-hud>nav{padding:2px 4px 4px}.living-hud>nav>button{grid-template-rows:23px 14px 14px;min-width:49px;min-height:62px;padding:0 3px 7px}.living-hud-art{width:23px;height:23px}.living-hud-moment{padding:2px;font-size:11px}}@media (prefers-reduced-motion:reduce){.living-hud-art,.living-hud-track:after,.living-energy-ticks i,.living-hud>nav>button{transition:none;animation:none}.living-hud>nav>button:hover .living-hud-art{transform:none}}@media (min-width:761px) and (min-height:541px){.paper-game .console-home .console-center .living-home-stage .clubhouse-open{top:134px}}.living-hud-moment progress{accent-color:#4b7962;vertical-align:middle;width:54px;height:5px;margin-left:8px}.home-everyday{color:#38332b;background:#fff7e0db;border-left:3px solid #4b7962;margin:8px 0;padding:10px 12px}.home-everyday strong{font:20px var(--font-oswald);display:block}.home-everyday progress{accent-color:#4b7962;width:100%;height:5px;margin:8px 0;display:block}.home-everyday details{max-width:48ch;margin-top:8px;font-size:13px}.home-everyday summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.home-everyday p{max-height:120px;line-height:1.5;overflow:auto}.home-everyday small{color:#74694f}@media (max-width:760px){.living-home-stage .home-life-composer>header{flex-wrap:wrap;gap:2px}.living-home-stage .home-life-composer>header button{padding-inline:5px}}.home-together-menu,.home-shared-choices{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.home-together-menu button,.home-shared-choices button{color:#38332b;min-height:44px;font:16px var(--font-oswald);cursor:pointer;background:#f4e3b7;border:1px solid #ac9970;align-items:center;gap:7px;padding:8px 12px;display:flex}.home-together-menu svg{width:25px;height:25px}.home-together-menu button:hover,.home-shared-choices button:hover{background:#ead096;box-shadow:2px 2px #8a7956}.home-together-menu button:focus-visible,.home-shared-choices button:focus-visible{outline-offset:3px;outline:2px solid #46745e}.home-together-menu button:disabled,.home-shared-choices button:disabled{opacity:.5;cursor:default;box-shadow:none}.home-your-turn{background:#fff4d3f0;border-left-color:#c4903f}.home-your-turn strong{color:#5f6546}@media (max-width:520px){.home-together-menu button{flex:95px}.home-shared-choices button{flex:120px}}.living-hud>nav>button[data-growth=true]{background:#efd487b3;border-bottom-color:#4c7961}.living-hud>nav>button[data-growth=true]>small{color:#315a42;white-space:normal;max-width:82px;line-height:1.15}.living-hud-new{background:#4b7962;border:1px solid #fff3dc;width:7px;height:7px;position:absolute;top:4px;right:4px;transform:rotate(45deg)}.living-hud-moment[data-growth=true]{color:#315a42;overflow-wrap:anywhere;background:#fff3dcf0;max-width:340px;padding:4px 7px;font-weight:600}.living-growth-detail{border-bottom:1px dashed #b3a07d;padding:8px 0}.living-growth-detail>b{font:17px var(--font-oswald)}.living-growth-detail p{color:#315a42;margin:3px 0}.living-growth-detail small{display:block}.home-growth-receipt{color:#fff3dc;font:11px/1.4 var(--font-inter);text-shadow:none;background:#243c32e8;border-left:3px solid #91b392;margin:4px 0 6px;padding:6px 8px}.home-growth-saved{align-items:center;gap:5px;font-weight:600;display:flex}.home-growth-saved .game-icon{flex:none;width:17px;height:17px}.home-growth-receipt>div{flex-wrap:wrap;gap:3px 10px;margin:3px 0;display:flex}.home-growth-receipt>div>span[data-positive=false]{color:#ffd3ae}.home-growth-receipt small{font:10px/1.3 var(--font-inter);color:#e4e8d5}@media (max-width:760px){.living-hud>nav>button[data-growth=true]>small{font-size:9px}.living-hud-moment[data-growth=true]{max-width:none;font-size:11px}}.living-stat-change{white-space:nowrap;margin-inline:2px;display:inline-block}.living-home-stage .living-resident-name{text-shadow:none;background:#fff3dce0;border-left:3px solid #a99771;gap:4px;max-width:min(34%,330px);padding:8px 12px;box-shadow:0 2px #302b2515}.living-home-stage .living-resident-name>b{font:600 24px/1.15 var(--font-oswald);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.living-home-stage .living-resident-name>span{font:11px/1.3 var(--font-inter)}@media (max-width:760px) and (orientation:portrait){.living-home-stage .living-resident-name{gap:0;max-width:calc(100% - 16px);padding:4px 9px}.living-home-stage .living-resident-name>b{-webkit-line-clamp:1;font-size:21px}}@media (max-height:540px) and (min-width:601px){.living-home-stage .living-resident-name{max-width:32%;padding:5px 8px}.living-home-stage .living-resident-name>b{font-size:19px}.living-home-stage .living-resident-name>span{display:none}}@media (min-height:541px){.console-home[data-living-shell] .living-hud{top:12px}.console-home[data-living-shell] .living-hud>nav{box-shadow:none;background:#fff3dcc9;border:0;gap:2px;padding:5px 6px}.console-home[data-living-shell] .living-hud>nav>button{min-width:58px;min-height:64px;text-shadow:none;grid-template-rows:28px 20px;padding:3px 4px 10px}.console-home[data-living-shell] .living-hud>nav>button>.living-hud-label{display:none}.console-home[data-living-shell] .living-hud-art,.console-home[data-living-shell] .living-hud-art>.game-icon{width:28px;height:28px}.console-home[data-living-shell] .living-hud>nav>button>small{font:500 12px/20px var(--font-inter);grid-row:2}.console-home[data-living-shell] .living-hud-moment{font:12px/1.4 var(--font-inter);max-width:310px;padding:7px 4px}.console-home[data-living-shell] .living-hud[data-feeling=idle] .living-hud-moment[data-growth=false]{visibility:hidden}}
.living-home-stage.live-overlay:not([data-workspace])>.console-character-stage{width:100%;height:100%;inset:0}.living-home-stage.live-overlay .home-life-controls{pointer-events:none;z-index:10;width:min(380px,40%);max-height:calc(100% - 145px);bottom:12px;left:18px;right:auto}.living-home-stage.live-overlay .home-life-composer{box-shadow:none;pointer-events:none;background:0 0;border:0;padding:0;overflow:visible}.live-overlay .home-life-composer>*{pointer-events:auto}.live-overlay .home-life-composer>.home-live-panel{overscroll-behavior:contain;background:0 0;flex:0 auto;gap:5px;max-height:none;display:flex;overflow-y:auto}.live-overlay .home-live-stream{background:0 0;flex:none;min-height:0;overflow:visible}.live-overlay .home-live-lines{scrollbar-width:none;flex-direction:column;flex:none;gap:6px;min-height:0;max-height:none;padding:0 0 7px;display:flex;overflow:visible}.live-overlay .home-live-entry{background:linear-gradient(90deg,#302b25da 0%,#302b25a8 75%,#302b2500 100%);border-left:2px solid #f7e7c15c;padding:3px 9px 4px;animation:.22s ease-out live-chat-arrival}.live-overlay .home-live-entry:nth-last-child(3){opacity:.65}.live-overlay .home-live-entry:nth-last-child(2){opacity:.82}.live-overlay .home-live-line{font:13px/1.45 var(--font-inter);color:#fff5df;text-shadow:0 1px 2px #302b25;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;animation:none;display:-webkit-box;overflow:hidden}.live-overlay .home-live-line>b{color:#bcdac4;margin-right:5px;font-size:12px}.live-overlay .home-live-line[data-kind=coach]>b{color:#f4bf97}.live-overlay .home-live-line[data-kind=earlier]{display:none}.live-overlay .home-live-lines>.home-live-line{background:linear-gradient(90deg,#302b25d9,#302b2500);padding:7px 10px}.live-overlay .home-line-read{color:#f4db9e;min-height:44px;font:11px var(--font-inter);box-shadow:none;background:0 0;border:0;padding:2px 0;text-decoration:underline}.live-overlay .home-life-composer>form{background:#fff4deef;border:1px solid #a5916b;align-items:center;gap:2px;min-height:46px;margin:0;padding:2px;display:flex;box-shadow:0 2px #302b2530}.live-overlay .home-life-composer>form input{width:0;min-width:0;box-shadow:none;outline-offset:-3px;font:14px var(--font-inter);color:#302b25;background:0 0;border:0;flex:1;min-height:40px;padding:7px 8px}.live-overlay .home-life-composer>form button{width:42px;min-height:42px;box-shadow:none;background:0 0;border:0;flex:0 0 42px;place-items:center;padding:9px;display:grid}.live-overlay .home-life-composer>form .home-send{color:#34634d}.live-overlay .home-life-composer>form .game-icon{width:22px;height:22px}.live-overlay .home-life-composer>form button:disabled{opacity:.4}.live-overlay .home-life-composer>form button[aria-expanded=true]{background:#edcf85}.live-overlay .home-life-composer>footer{font:10px/1.4 var(--font-inter);color:#fff3dc;text-shadow:0 1px 3px #302b25,0 0 6px #302b25;background:linear-gradient(90deg,#302b2599,#0000);align-items:center;gap:6px;padding:5px 6px 0;display:flex}.home-private-dot{background:#b9d3ac;border-radius:50%;flex:0 0 5px;width:5px;height:5px;display:inline-block}.living-home-stage.live-overlay .home-life-composer>.home-live-tools{background:#fff3dcf5;border:0;flex-wrap:wrap;gap:2px;margin:4px 0;padding:4px 6px;display:none}.living-home-stage.live-overlay.has-live-tools .home-life-composer>.home-live-tools{display:flex}.live-overlay .home-live-tools button{min-height:44px;font:12px var(--font-oswald);background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:5px;display:flex;margin:0!important}.live-overlay .home-live-tools button[aria-expanded=true]{background:#ecd297}.live-overlay .home-live-tools .game-icon{width:19px;height:19px}.live-overlay .home-together-menu,.live-overlay .living-social,.live-overlay .home-life-history{overscroll-behavior:contain;background:#fff3dcf5;border:1px solid #ab966f;max-height:220px;margin:0 0 5px;padding:8px;overflow:auto}.live-overlay.has-history .home-life-history{max-height:min(300px,45dvh);margin-top:0}.live-overlay .home-together-menu button{flex:42%;font-size:14px}.live-overlay .home-live-panel>.home-everyday,.live-overlay .home-live-panel>.home-activity-feedback{box-shadow:none;background:#fff3dcf0;border:0;border-left:2px solid #a5bc92;margin:0 0 4px;padding:5px 9px}.live-overlay .home-everyday>strong,.live-overlay .home-activity-feedback>strong{font:13px var(--font-oswald);line-height:1.4}.live-overlay .home-everyday>progress,.live-overlay .home-everyday>small,.live-overlay .home-activity-meter{display:none}.live-overlay .home-shared-choices{gap:5px;margin:4px 0}.live-overlay .home-shared-choices button{flex:1;min-height:44px;padding:5px 8px;font-size:13px}.live-overlay .home-activity-actions{gap:6px;margin:2px 0 0}.live-overlay .home-activity-actions button{text-underline-offset:3px;background:0 0;border:0;min-height:36px;padding:4px 7px;font-size:12px;text-decoration:underline}.live-overlay .home-your-turn .home-activity-actions{justify-content:flex-end;margin:0}.live-overlay .home-everyday details{margin-top:2px;font-size:11px}.live-overlay .home-live-thinking{color:#fff4dc;background:#302b25d9;margin:0;padding:5px 9px;font-size:12px}.live-overlay .home-coaching-proposal{flex:none;max-height:190px;background:#fff3dcf5!important}.live-overlay .home-life-composer>[role=alert]{color:#7d3528;background:#fff3dcf5;margin-top:5px;padding:7px 10px;font-size:12px}.resident-live-cue{color:#302b25;width:max-content;max-width:220px;font:13px/1.4 var(--font-inter);text-align:center;background:#fff4dfef;border:1px solid #998468;padding:8px 12px;animation:.2s ease-out resident-cue-in;position:relative;box-shadow:2px 3px #302b2525}.resident-live-cue:after{content:"";background:#fff4df;border-bottom:1px solid #998468;border-right:1px solid #998468;width:10px;height:10px;position:absolute;top:100%;left:50%;transform:translate(-50%,-5px)rotate(45deg)}.resident-live-cue span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@keyframes live-chat-arrival{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes resident-cue-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (max-width:760px) and (orientation:portrait){.living-home-stage.live-overlay .home-life-controls{width:calc(100% - 20px);max-height:calc(100% - 145px);bottom:8px;left:10px}.living-home-stage.live-overlay:not([data-workspace])>.console-character-stage{width:100%;height:auto;inset:75px 0 65px}.live-overlay .home-live-lines,.live-overlay.is-composing .home-live-lines{gap:4px;min-height:0;max-height:none;padding:0 38px 6px 0}.live-overlay .home-live-entry{padding:3px 7px}.live-overlay .home-live-line{font-size:12px}.live-overlay .home-live-line>b{font-size:11px}.live-overlay .home-life-composer>form input{font-size:16px}.live-overlay .home-life-composer>footer{font-size:9px}.live-overlay .home-live-tools button{font-size:12px}.live-overlay .home-live-panel>.home-everyday{padding:4px 8px}.live-overlay .home-shared-choices button{flex:28%;font-size:12px}.live-overlay .home-activity-actions button{min-height:44px}.live-overlay.has-history .home-life-history{max-height:35dvh}.resident-live-cue{max-width:185px;padding:6px 9px;font-size:12px}}@media (max-height:540px) and (min-width:601px){.living-home-stage.live-overlay .home-life-controls{width:36%;max-height:calc(100% - 44px);bottom:6px;left:8px;right:auto}.living-home-stage.live-overlay:not([data-workspace])>.console-character-stage{width:auto;height:100%;inset:0 0 0 10%}.live-overlay .home-live-entry:nth-last-child(3){display:none}.live-overlay .home-live-line{font-size:11px}.live-overlay .home-live-lines{gap:3px;padding:0 0 4px}.live-overlay .home-life-composer>footer{font-size:8px}.live-overlay .home-coaching-proposal{max-height:140px}.live-overlay.has-history .home-life-history{max-height:100px}.resident-live-cue{max-width:180px;padding:5px 8px;font-size:11px}}@media (prefers-reduced-motion:reduce){.home-live-entry,.resident-live-cue{animation:none}}.live-overlay .home-everyday:has(>strong):not(.home-your-turn){align-items:center;gap:8px;display:flex}.live-overlay .home-everyday:has(>strong):not(.home-your-turn)>strong{flex:1;min-width:0}.live-overlay .home-everyday:has(>strong):not(.home-your-turn)>.home-activity-actions{flex-wrap:nowrap;flex:none;margin:0}.live-overlay .home-everyday:has(>strong):not(.home-your-turn) .home-activity-actions button{min-height:44px}@media (max-height:540px) and (min-width:601px){.live-overlay .home-live-entry:not(:last-child){display:none}.live-overlay .home-life-composer>.home-live-panel{flex:auto;min-height:0}.resident-live-cue{display:none}}.living-home-stage.live-overlay .home-live-panel>.home-live-stream{flex:none;min-height:0}.living-home-stage.live-overlay .home-live-panel:has(.home-coaching-proposal) .home-live-entry:not(:last-child){display:none}.living-home-stage.live-overlay .home-live-panel:has(.home-coaching-proposal) .home-live-lines{flex:none;max-height:none}@media (min-height:541px){.paper-game .console-home[data-living-shell] .live-overlay .home-live-entry{background:linear-gradient(90deg,#302b25eb,#302b25ba 88%,#302b2550);border-left:2px solid #d5c39580;padding:8px 12px}.paper-game .console-home[data-living-shell] .live-overlay .home-live-line{font:14px/1.55 var(--font-inter);text-shadow:none}.paper-game .console-home[data-living-shell] .live-overlay .home-live-line>b{font-size:13px}.paper-game .console-home[data-living-shell] .live-overlay .home-live-entry:last-child .home-live-line{-webkit-line-clamp:3}.paper-game .console-home[data-living-shell] .live-overlay .home-line-read{min-height:44px;font-size:12px}.paper-game .console-home[data-living-shell] .live-overlay .home-activity-actions button{font:500 13px/1.4 var(--font-inter);border-bottom:1px solid #9c875d;min-height:44px;padding:6px 10px;text-decoration:none}.paper-game .console-home[data-living-shell] .live-overlay .home-life-composer>form{min-height:52px}.paper-game .console-home[data-living-shell] .live-overlay .home-life-composer>footer{padding:6px 8px;font-size:11px}}@media (min-width:761px) and (min-height:541px){.paper-game .console-home[data-living-shell] .living-home-stage.live-overlay .home-life-controls{width:350px;max-width:36%;max-height:calc(100% - 100px);bottom:16px;left:16px}.paper-game .console-home[data-living-shell] .live-overlay .home-life-composer>form input{font-size:15px}}@media (max-width:760px) and (orientation:portrait){.paper-game .console-home[data-living-shell] .live-overlay:not(.has-history) .home-live-entry:not(:last-child){display:none}.paper-game .console-home[data-living-shell] .live-overlay .home-live-lines{padding-right:0}}
