@font-face{font-family:Source Han Sans SC;src:url(/assets/NotoSansSC-Subset-ChclBEgc.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root{--ink: #10191d;--text-dark: #664e36;--night: #173137;--slate: #29494d;--moss: #52675e;--paper: #ede2ca;--brass: #c79a52;--copper: #ad664e;--oxblood: #7c3f3d;--mist: #c8d8d0;--game-frame-width: min(100vw, calc(100dvh * 720 / 1560));--game-frame-height: min(100dvh, calc(100vw * 1560 / 720));--ui-scale: 1;--wide-frame-scale: 1;--settings-language-scale: 1;--readable-text-scale: 1;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;color:#fff;background:#102d34}*{box-sizing:border-box}button,input,select,textarea{font-family:inherit}html,body,#game-shell,#game-root{width:100%;min-width:0;height:100%;min-height:100%;margin:0}body{overflow:hidden;background-color:#102d34;background-image:url(/assets/bbg-DZxyOYxO.webp);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}#game-shell{position:relative;min-height:100dvh}#game-root{position:absolute;top:50%;left:50%;width:var(--game-frame-width);min-height:0;height:var(--game-frame-height);overflow:hidden;touch-action:manipulation;transform:translate(-50%,-50%)}#game-root canvas{display:block;width:100%;height:100%;touch-action:none}#game-root:has(#chat-modal:not([hidden])){width:100vw;height:100dvh}.title-screen{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:hidden;background:#102d34 url(/assets/bbg-DZxyOYxO.webp) center / cover no-repeat;opacity:1;transition:opacity .36s ease}.title-screen.is-leaving{opacity:0;pointer-events:none}.title-screen__frame{position:relative;width:min(100vw,calc(100dvh * 720 / 1560));height:min(100dvh,calc(100vw * 1560 / 720));background-position:center;background-repeat:no-repeat;background-size:100% 100%}.title-screen__logo-wrap{position:absolute;top:5.5%;left:50%;width:86.1%;aspect-ratio:620 / 330;transform:translate(-50%);isolation:isolate}.title-screen__logo-wrap:before{display:none}.title-screen__logo{display:block;width:100%;height:100%;object-fit:contain}.title-screen__sparkle{position:absolute;z-index:1;width:12px;height:12px;background:var(--sparkle-color);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);pointer-events:none;animation:title-logo-sparkle 1.8s linear infinite;animation-delay:calc(var(--sparkle-phase) * -1.8s)}.title-screen__sparkle:nth-of-type(1){left:18%;top:34%;--sparkle-color: #ffffdc;--sparkle-rise: 14%;--sparkle-sway: 5%;--sparkle-phase: 0}.title-screen__sparkle:nth-of-type(2){left:80%;top:38%;--sparkle-color: #ffe58a;--sparkle-rise: 12%;--sparkle-sway: -4%;--sparkle-phase: .24}.title-screen__sparkle:nth-of-type(3){left:34%;top:53%;--sparkle-color: #fff;--sparkle-rise: 15%;--sparkle-sway: -5%;--sparkle-phase: .52}.title-screen__sparkle:nth-of-type(4){left:66%;top:54%;--sparkle-color: #ffb9de;--sparkle-rise: 14%;--sparkle-sway: 4%;--sparkle-phase: .76}@keyframes title-logo-sparkle{0%{opacity:0;transform:translate(0) scale(.72)}16%{opacity:.95}50%{opacity:.9;transform:translate(var(--sparkle-sway),calc(var(--sparkle-rise) * -.5)) scale(1.25)}72%{opacity:.18}to{opacity:0;transform:translateY(calc(var(--sparkle-rise) * -1)) scale(.72)}}.title-screen__play{position:absolute;bottom:7.4%;left:50%;width:24%;padding:0;border:0;background:transparent;cursor:pointer;transform:translate(-50%);animation:title-play-breathe 1.7s ease-in-out infinite}.title-screen__play img{display:block;width:100%}.title-screen__play:focus-visible{outline:3px solid #fff7ca;outline-offset:4px}.title-screen__play:disabled{cursor:default}@keyframes title-play-breathe{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.1)}}@media(prefers-reduced-motion:reduce){.title-screen,.title-screen__play,.title-screen__logo-wrap:before,.title-screen__sparkle{transition:none;animation:none}}.startup-video{position:absolute;inset:0;z-index:60;overflow:hidden;background:#000;opacity:1;pointer-events:auto;transition:opacity .72s ease}.startup-video.is-fading{opacity:0}.startup-video__media{display:block;width:100%;height:100%;object-fit:cover}.startup-video__skip{position:absolute;top:clamp(12px,2.1%,18px);right:clamp(12px,3.8%,22px);width:clamp(52px,6.4%,58px);aspect-ratio:1;z-index:1;border:0;padding:0;appearance:none;-webkit-appearance:none;background:transparent center / contain no-repeat;cursor:pointer;pointer-events:auto;transition:filter .16s ease,transform .16s ease}.startup-video__skip:hover{filter:brightness(1.08);transform:scale(1.04)}.startup-video__skip:active{transform:scale(.96)}.game-resources{position:absolute;top:8px;right:auto;left:78px;z-index:1;appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:5px;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;cursor:pointer}#game-resources{top:calc(var(--game-frame-width) * 8 / 390);left:calc(var(--game-frame-width) * 78 / 390);transform:scale(var(--ui-scale));transform-origin:top left}.game-resources::-moz-focus-inner{padding:0;border:0}.game-resources .shop-resource{min-width:98px;min-height:34px;padding:3px 29px;font-size:12px}.game-resources .shop-resource--coins{min-width:86px}.game-resources .shop-resource img{flex:0 0 24px;width:28px;height:28px;margin:-2px 4px -2px -28px}.shop-resource--energy.is-energy-increased{animation:energy-resource-bounce .56s ease-out}.shop-resource--energy.is-energy-increased img{animation:energy-heart-bounce .56s ease-out;transform-origin:center}.shop-resource--energy strong.is-energy-increased{animation:energy-number-bounce .48s ease-out}@keyframes energy-resource-bounce{0%,to{transform:scale(1)}35%{transform:scale(1.1)}62%{transform:scale(.96)}}@keyframes energy-heart-bounce{0%,to{transform:scale(1)}28%{transform:scale(1.28)}55%{transform:scale(.9)}76%{transform:scale(1.08)}}@keyframes energy-number-bounce{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-5px) scale(1.24)}68%{transform:translateY(1px) scale(.96)}}@media(prefers-reduced-motion:reduce){.shop-resource--energy.is-energy-increased,.shop-resource--energy.is-energy-increased img,.shop-resource--energy strong.is-energy-increased{animation:none}}.restart-game{position:absolute;bottom:max(calc(12px * var(--wide-frame-scale)),env(safe-area-inset-bottom));left:calc(12px * var(--wide-frame-scale));z-index:9;width:44px;height:44px;padding:0;border:0;background:transparent url(data:image/webp;base64,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) center / contain no-repeat;cursor:pointer;transform:scale(var(--wide-frame-scale));transform-origin:bottom left}.restart-game:hover{filter:brightness(1.08)}@media(max-width:720px){.restart-game{bottom:calc(2px * var(--wide-frame-scale))}}@media(min-aspect-ratio:9/16)and (max-aspect-ratio:1/1){.restart-game{background-size:85%}}.restart-confirm{position:absolute;inset:0;display:grid;place-items:center;padding:18px;background:#12110c57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:31}.restart-confirm[hidden]{display:none}.restart-confirm__card{position:relative;display:grid;grid-template-rows:auto auto 1fr;justify-items:center;width:min(calc(100vw - 32px),617px);min-height:0;aspect-ratio:617 / 269;padding:clamp(52px,10vw,72px) clamp(36px,9vw,76px) clamp(30px,6vw,42px);border:0;border-radius:0;color:#6e5c46;background:url(/assets/tstcdban-DcIkBlIt.webp) center / 100% 100% no-repeat;box-shadow:0 18px 36px #24180c47}.restart-confirm__eyebrow,.restart-confirm__card h2,.restart-confirm__card p{margin:0}.restart-confirm__eyebrow{display:none}.restart-confirm__card h2{color:#78624a;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:clamp(19px,5vw,25px);font-weight:900;line-height:.95;letter-spacing:0;text-align:center;text-transform:uppercase}.restart-confirm__card>p:not(.restart-confirm__eyebrow){width:min(100%,360px);margin-top:4px;color:#74624d;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:clamp(12px,3.2vw,18px);font-weight:800;line-height:1.05;text-align:center;text-transform:uppercase}.restart-confirm__actions{display:flex;justify-content:center;gap:clamp(56px,14vw,122px);width:100%;margin-top:clamp(10px,3.2vw,22px)}.restart-confirm__actions button{display:inline-flex;align-items:center;justify-content:center;width:clamp(72px,18vw,98px);min-height:clamp(34px,8.6vw,47px);padding:0 14px 3px;border:0;border-radius:999px;color:#725828;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:100% 100%;filter:drop-shadow(0 2px 1px rgba(92,58,20,.18));font:inherit;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:clamp(14px,3.7vw,19px);font-weight:900;text-transform:uppercase;text-shadow:0 1px 0 rgba(255,244,192,.68);cursor:pointer}.restart-confirm__cancel{order:2;background-image:url(/assets/btn0_1-DJH_7Aka.webp)}.restart-confirm__accept{order:1;background-image:url(/assets/btn0_2-ClzLh5q_.webp)}.restart-confirm__actions button:hover{filter:brightness(1.08)}#ad-offer-modal .restart-confirm__actions{gap:clamp(28px,8vw,72px)}#ad-offer-modal .restart-confirm__actions button{width:clamp(116px,28vw,152px)}@media(max-width:900px)and (min-aspect-ratio:1/2)and (max-aspect-ratio:9/16),(max-width:400px)and (min-resolution:2dppx)and (orientation:portrait)and (max-height:820px){#restart-confirm .restart-confirm__card{padding:40px 22px 22px}#restart-confirm .restart-confirm__card h2{font-size:clamp(10px,4vw,10px)}#restart-confirm .restart-confirm__card>p:not(.restart-confirm__eyebrow){font-size:clamp(6px,2.6vw,10px)}#restart-confirm .restart-confirm__actions{gap:clamp(36px,10vw,48px);margin-top:clamp(8px,2.4vw,12px)}#restart-confirm .restart-confirm__actions button{width:clamp(64px,16vw,76px);min-height:clamp(30px,7.4vw,36px);padding-bottom:2px;font-size:clamp(12px,3.1vw,15px)}}.ad-offer-modal__body{white-space:pre-line}.ad-slot{display:none;width:100%;min-height:50px;margin:10px auto;overflow:hidden}.ad-slot.is-active{display:block}.ad-slot--offer{width:min(100%,360px);margin:8px auto 2px}@media(max-width:720px){#ad-offer-modal .restart-confirm__card h2{font-size:clamp(16px,4.2vw,22px)}#ad-offer-modal .ad-offer-modal__body{font-size:clamp(10px,2.7vw,15px)}}#toast{position:absolute;left:50%;bottom:max(calc(24px * var(--wide-frame-scale)),env(safe-area-inset-bottom));display:none;width:max-content;max-width:calc(100% - 32px);margin:0;padding:10px 14px;border:1px solid rgba(244,218,164,.48);border-radius:6px;color:#f8ecd5;background:#102d34f2;font-size:calc(14px * var(--readable-text-scale));line-height:1.4;text-align:center;opacity:0;pointer-events:none;transform:translate(-50%,10px) scale(var(--wide-frame-scale));transform-origin:center bottom;transition:opacity .16s ease,transform .16s ease;z-index:100}#toast[data-tone=error]{top:50%;bottom:auto;width:min(560px,calc(100% - 34px));min-height:48px;padding:0 24px;border:0;border-radius:10px;color:#ff4d4d;background:transparent;font-size:calc(15px * var(--readable-text-scale));font-weight:800;line-height:1.2;text-shadow:0 0 10px rgba(255,77,77,.08);overflow:hidden;isolation:isolate;transform:translate(-50%,-50%) scale(calc(.985 * var(--wide-frame-scale)));transform-origin:center}#toast[data-tone=error]:before{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#0000,#0006 9%,#0000008f 20%,#0009,#0000008f 80%,#0006 91%,#0000);box-shadow:0 10px 26px #00000038,inset 0 0 0 1px #ffffff0a;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);content:"";z-index:-1}#toast[data-tone=error]:after{position:absolute;inset:1px 14px;border-top:1px solid rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.03);border-radius:8px;content:"";pointer-events:none;z-index:-1}#toast[data-tone=error],#toast[data-tone=error]:before,#toast[data-tone=error]:after{pointer-events:none}#toast[data-tone=error]{display:flex;align-items:center;justify-content:center;text-align:center}#toast[data-tone=error].is-visible{transform:translate(-50%,-50%) scale(var(--wide-frame-scale))}#toast.is-visible{opacity:1;transform:translate(-50%) scale(var(--wide-frame-scale))}.panel-actions{position:absolute;bottom:6px;right:6px;z-index:4;display:flex;align-items:end;gap:7px;height:70px}.panel-actions button{width:58px;height:58px;padding:0;border:0;background:transparent;cursor:pointer;filter:drop-shadow(0 4px 3px rgba(69,27,9,.34));pointer-events:auto}.panel-actions button:last-child{width:66px;height:66px}.panel-actions img{display:block;width:100%;height:100%;object-fit:contain}.panel-actions button:hover:not(:disabled){filter:brightness(1.08) drop-shadow(0 4px 3px rgba(69,27,9,.34))}.panel-actions button:disabled{cursor:default}@media(max-width:720px){.panel-actions{bottom:4px;right:4px;gap:7px;height:58px}.panel-actions button{width:50px;height:50px}.panel-actions button:last-child{width:50px;height:50px}}.story-overview{position:absolute;inset:0;z-index:29;display:grid;place-items:center;overflow:hidden;background:#0612165c}.story-overview[hidden]{display:none}.story-overview.is-entering,.settings-modal.is-entering,.shop-modal.is-entering,.story-modal.is-entering{animation:screen-overlay-enter .22s ease both}.story-overview.is-exiting,.settings-modal.is-exiting,.shop-modal.is-exiting,.story-modal.is-exiting{animation:screen-overlay-exit .22s ease both;pointer-events:none}.story-overview.is-entering .story-overview__panel,.settings-modal.is-entering .settings-modal__panel,.shop-modal.is-entering .shop-modal__panel,.story-modal.is-entering .story-modal__card{animation:screen-panel-enter .22s cubic-bezier(.22,.9,.3,1) both}.story-overview.is-exiting .story-overview__panel,.settings-modal.is-exiting .settings-modal__panel,.shop-modal.is-exiting .shop-modal__panel,.story-modal.is-exiting .story-modal__card{animation:screen-panel-exit .22s ease both}@keyframes screen-overlay-enter{0%{opacity:0}to{opacity:1}}@keyframes screen-overlay-exit{0%{opacity:1}to{opacity:0}}@keyframes screen-panel-enter{0%{opacity:0}to{opacity:1}}@keyframes screen-panel-exit{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.story-overview.is-entering,.settings-modal.is-entering,.shop-modal.is-entering,.story-modal.is-entering,.story-overview.is-exiting,.settings-modal.is-exiting,.shop-modal.is-exiting,.story-modal.is-exiting,.story-overview.is-entering .story-overview__panel,.settings-modal.is-entering .settings-modal__panel,.shop-modal.is-entering .shop-modal__panel,.story-modal.is-entering .story-modal__card,.story-overview.is-exiting .story-overview__panel,.settings-modal.is-exiting .settings-modal__panel,.shop-modal.is-exiting .shop-modal__panel,.story-modal.is-exiting .story-modal__card{animation:none}}.story-overview__panel{position:absolute;top:50%;left:50%;width:390px;height:844px;transform:translate(-50%,-50%) scale(var(--ui-scale));transform-origin:center center;overflow:hidden;color:var(--text-dark);background:url(/assets/grxxdban-D_q0VDlX.webp) center / 100% 100% no-repeat;box-shadow:0 0 48px #0000006b}.story-overview__panel:before{position:absolute;inset:0;z-index:1;background:url(/assets/grxxdban2-DWh5CwbD.webp) center / 100% 100% no-repeat;content:"";pointer-events:none}.story-overview__header{position:absolute;inset:0 0 auto;z-index:3;height:60px;pointer-events:none}.story-overview__back,.settings-modal__back,.shop-modal__back{position:absolute;top:8px;left:6px;width:50px;height:46px;padding:0;border:0;background:transparent;cursor:pointer}.story-overview__back{filter:drop-shadow(0 3px 3px rgba(61,24,10,.38));pointer-events:auto}.story-overview__back img,.settings-modal__back img,.shop-modal__back img{display:block;width:100%;height:100%;object-fit:contain}.story-overview__scroll{position:absolute;inset:140px 10px 150px 20px;z-index:2;overflow-x:visible;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y}.story-overview__scroll::-webkit-scrollbar{display:none}.story-overview.is-detail .story-overview__scroll{inset:74px 10px 104px 20px}.story-overview__list{display:flex;flex-direction:column;gap:18px;padding:8px 18px 8px 6px}.story-overview__card{position:relative;display:flex;align-items:center;gap:16px;min-height:124px;padding:18px 16px 18px 130px;background:url(/assets/zjdban-rt_gNwne.webp) center / 100% 100% no-repeat;filter:drop-shadow(0 4px 6px rgba(61,24,10,.28));transform:rotate(var(--story-overview-card-rotation, -3.5deg));transform-origin:center center;cursor:pointer}.story-overview__card:hover,.story-overview__card:focus-visible{filter:brightness(1.04) drop-shadow(0 4px 6px rgba(61,24,10,.28));outline:none}.story-overview__card-note{position:absolute;z-index:0;left:14px;top:10px;width:98px;height:98px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(61,24,10,.32))}.story-overview__card-evidence-icon{position:absolute;z-index:1;left:38px;top:56px;width:48px;height:48px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(61,24,10,.3))}.story-overview__card.is-locked .story-overview__card-note{display:none}.story-overview__card.is-locked .story-overview__card-evidence-icon{left:35px;top:50px;width:44px;height:44px}.story-overview__card.is-locked .story-overview__card-day{z-index:2}.story-overview__card-day{position:absolute;z-index:1;left:22px;top:22px;width:82px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-weight:700;color:var(--text-dark);text-shadow:0 1px 2px rgba(255,245,220,.7);white-space:nowrap}.story-overview__card-day-label{font-size:15px;letter-spacing:2px}.story-overview__card-day-num{font-size:24px;line-height:1}.story-overview__card-body{flex:1;min-width:0}.story-overview__card-title{display:block;margin:0 0 6px;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:20px;font-weight:700;color:var(--text-dark);line-height:1.25;letter-spacing:1px;text-shadow:0 1px 2px rgba(255,240,200,.6)}.story-overview__card-hook{display:block;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:13px;color:var(--text-dark);line-height:1.45;letter-spacing:.5px}.story-overview__detail{position:relative;min-height:565px;padding:70px 16px 44px;color:#533724e0;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:16px;font-weight:700;line-height:1.75;text-align:center}.story-overview__detail-location{margin:0 0 34px}.story-overview__detail-dialogue{text-align:left}.story-overview__detail-dialogue p{margin:0 0 10px;overflow-wrap:anywhere;opacity:0;animation:story-dialogue-reveal .52s cubic-bezier(.22,.9,.3,1) forwards}.story-overview__detail-dialogue p:nth-child(1){animation-delay:0ms}.story-overview__detail-dialogue p:nth-child(2){animation-delay:.11s}.story-overview__detail-dialogue p:nth-child(3){animation-delay:.22s}.story-overview__detail-dialogue p:nth-child(4){animation-delay:.33s}.story-overview__detail-dialogue p:nth-child(5){animation-delay:.44s}.story-overview__detail-dialogue p:nth-child(n+6){animation-delay:.55s}.story-overview__detail-dialogue p:last-child{margin-bottom:0}@keyframes story-dialogue-reveal{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media(pointer:coarse)and (max-height:720px){.chat-message__text{font-size:14px}.chat-modal__footer .chat-modal__round-button,.chat-modal.is-awaiting-completion .chat-modal__footer>#chat-modal-next.chat-modal__next--completion:not([hidden]){width:54px;height:54px}}@media(prefers-reduced-motion:reduce){.story-overview__detail-dialogue p{opacity:1;animation:none}}@media(max-width:720px){.story-overview__card-title{font-size:16px}.story-overview__card-hook{font-size:12px}.story-overview__detail{font-size:14px}}@media(min-aspect-ratio:9/16)and (max-aspect-ratio:1/1){.story-overview__card.is-locked .story-overview__card-evidence-icon{transform:scale(1.32)}}.settings-modal{position:absolute;inset:0;z-index:28;display:grid;place-items:center;overflow:hidden;background:#0612165c}.settings-modal[hidden]{display:none}.settings-modal__panel{position:absolute;top:50%;left:50%;width:390px;height:844px;transform:translate(-50%,-50%) scale(var(--ui-scale));transform-origin:center center;overflow:hidden;color:var(--text-dark);background:url(/assets/grxxdban-D_q0VDlX.webp) center / 100% 100% no-repeat;box-shadow:0 0 48px #0000006b}.settings-modal__panel:before{position:absolute;inset:0;z-index:1;background:url(/assets/grxxdban2-DWh5CwbD.webp) center / 100% 100% no-repeat;content:"";pointer-events:none}.settings-modal__header{position:absolute;inset:0 0 auto;z-index:1;height:166px;pointer-events:none}.settings-modal__back{filter:drop-shadow(0 3px 3px rgba(61,24,10,.38));pointer-events:auto}.settings-modal__back:hover{filter:brightness(1.08) drop-shadow(0 3px 3px rgba(61,24,10,.38))}.settings-modal__title{position:absolute;z-index:0;top:114px;left:148px;width:222px;height:auto;filter:drop-shadow(0 1px rgba(255,244,205,.45))}.settings-modal__scroll{position:absolute;inset:136px 10px 82px 20px;z-index:50;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y}.settings-modal__scroll::-webkit-scrollbar{display:none}.settings-modal__preview{display:flex;flex-direction:column;align-items:center;padding:8px 0 14px}.settings-modal__avatar-frame{position:relative;z-index:0;width:82px;height:82px;isolation:isolate;background:url(data:image/webp;base64,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) center / contain no-repeat}.settings-modal__avatar-artwork{position:absolute;z-index:1;pointer-events:none}.settings-modal__avatar-viewport,.settings-modal__avatar-popout{position:absolute;inset:0}.settings-modal__avatar-viewport{z-index:1;overflow:hidden;border-radius:50%;clip-path:circle(50% at 50% 50%)}.settings-modal__avatar-popout{z-index:2;overflow:visible;clip-path:inset(-100% -100% 50% -100%)}.settings-modal__avatar-frame>.settings-modal__avatar-artwork{inset:8px 9px 9px 8px}.settings-modal__avatar-artwork img{position:absolute;top:calc(50% + var(--avatar-offset-y, 0%));left:calc(50% + var(--avatar-offset-x, 0%));display:block;width:100%;height:100%;object-fit:contain;transform:translate(-50%,-50%) scale(var(--avatar-zoom, 1));transform-origin:center}.settings-modal__avatars{display:grid;grid-template-columns:repeat(3,68px);justify-content:center;column-gap:10px;row-gap:16px;padding:8px 0 4px}.settings-modal__avatar{position:relative;width:68px;height:68px;padding:0;border:3px solid transparent;border-radius:50%;background:url(/assets/txdi-1e2HWKBd.webp) center / contain no-repeat;cursor:pointer;isolation:isolate;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.settings-modal__avatar>.settings-modal__avatar-artwork{inset:7px}.settings-modal__avatar:hover{border-color:#b99154;border-radius:50%;box-shadow:0 3px 10px #431c082e;transform:scale(1.05)}.settings-modal__avatar.is-locked{cursor:pointer}.settings-modal__avatar.is-locked:after{position:absolute;inset:0;z-index:2;border-radius:50%;background:#2323239e;content:"";pointer-events:none}.settings-modal__avatar-lock{position:absolute;top:50%;left:50%;z-index:3;width:26px;height:26px;transform:translate(-50%,-50%);object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.45));pointer-events:none}.settings-modal__avatar-price{position:absolute;top:calc(100% + 3px);left:0;right:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:3px;color:var(--text-dark);font-size:10px;font-weight:800;line-height:1.2;pointer-events:none}.settings-modal__avatar-price img{width:12px;height:12px;object-fit:contain}.settings-modal__avatar[aria-pressed=true]{border-color:#c79a52;border-radius:50%;box-shadow:0 0 0 3px #c79a5252,0 3px 10px #431c0829}.settings-modal__controls{display:flex;flex-direction:column;gap:18px;padding:28px 8px 40px}.settings-modal__volume{display:grid;grid-template-columns:36px 1fr 32px;grid-template-rows:auto auto;align-items:center;gap:2px 4px;padding:0 24px;border-radius:0;background:transparent}.settings-modal__volume-icon{grid-row:1 / -1;display:block;width:36px;height:36px;margin-left:-8px;object-fit:contain}.settings-modal__volume-text{grid-column:2 / -1;color:var(--text-dark);font-size:13px;font-weight:700}.settings-modal__slider{position:relative;grid-column:2;height:20px;max-width:90%;justify-self:start;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.settings-modal__slider-track{position:relative;z-index:0;display:block;width:100%;height:100%;object-fit:fill}.settings-modal__slider-fill-wrap{position:absolute;z-index:1;top:0;left:0;height:100%;width:70%;pointer-events:none;background-size:auto 100%;background-repeat:no-repeat}.settings-modal__slider-thumb{position:absolute;z-index:2;top:50%;left:70%;width:28px;height:36px;object-fit:contain;transform:translate(-50%,-50%);pointer-events:none;filter:drop-shadow(0 2px 3px rgba(67,28,8,.3))}.settings-modal__volume-state{grid-row:2;grid-column:3;display:block;width:32px;height:32px;object-fit:contain}.settings-modal__locale{display:flex;align-items:center;justify-content:flex-end;gap:calc(10px * var(--settings-language-scale));padding:0 24px 0 60px}.settings-modal__locale-label{color:var(--text-dark);font-size:calc(13px * var(--settings-language-scale));font-weight:700;white-space:nowrap}.settings-modal__locale-select-wrap{position:relative;display:block;width:calc(var(--settings-language-width, 218px) * var(--settings-language-scale));height:calc(49px * var(--settings-language-scale));padding:0;overflow:hidden;background:url(data:image/webp;base64,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) center / 100% 100% no-repeat}.settings-modal__locale-select-wrap.is-open{z-index:100;overflow:visible;background:none}.settings-modal__locale-select-wrap.is-open:before{position:fixed;top:var(--settings-language-menu-top, 0px);left:var(--settings-language-menu-left, 0px);z-index:0;width:calc(var(--settings-language-width, 218px) * var(--settings-language-scale));height:calc(111px * var(--settings-language-scale));background:url(data:image/webp;base64,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) center / 100% 100% no-repeat;content:"";pointer-events:none}.settings-modal__locale-trigger{position:relative;z-index:1;display:flex;align-items:center;width:100%;height:calc(49px * var(--settings-language-scale));padding:0 calc(26px * var(--settings-language-scale)) 0 calc(18px * var(--settings-language-scale));border:0;color:var(--text-dark);background:transparent;font:inherit;font-size:calc(13px * var(--settings-language-scale));font-weight:700;text-align:left;cursor:pointer}.settings-modal__locale-trigger:focus{outline:none}.settings-modal__locale-menu{position:fixed;top:0;left:0;display:grid;gap:calc(2px * var(--settings-language-scale));width:100%;z-index:2;padding:calc(4px * var(--settings-language-scale)) calc(18px * var(--settings-language-scale)) calc(7px * var(--settings-language-scale))}.settings-modal__locale-menu[hidden]{display:none}.settings-modal__locale-option{display:flex;align-items:center;width:100%;min-height:calc(23px * var(--settings-language-scale));padding:0;border:0;color:var(--text-dark);background:transparent;font:inherit;font-size:calc(13px * var(--settings-language-scale));font-weight:700;text-align:left;cursor:pointer}.settings-modal__locale-option[aria-pressed=true]{color:var(--text-dark);text-shadow:0 1px rgba(255,236,186,.6)}@media(max-width:720px){.settings-modal__locale-select-wrap{--settings-language-width: 178px}.settings-modal__preview{padding-bottom:8px}.settings-modal__avatar-frame{width:82px;height:82px}.settings-modal__avatars{grid-template-columns:repeat(3,72px);column-gap:13px;row-gap:20px}.settings-modal__avatar{width:72px;height:72px;border-width:2px}.settings-modal__avatar>.settings-modal__avatar-artwork{inset:5px}}.shop-modal{position:absolute;inset:0;z-index:30;display:grid;place-items:center;overflow:hidden;background:#0612165c}.shop-modal[hidden]{display:none}.shop-modal__panel{position:absolute;top:50%;left:50%;width:390px;height:844px;transform:translate(-50%,-50%) scale(var(--ui-scale));transform-origin:center center;overflow:hidden;color:var(--text-dark);background-color:#9b5a2a;background-image:url(/assets/shopbg-Df9an1vJ.webp);background-position:center;background-size:cover;box-shadow:0 0 48px #0000006b}.shop-modal__panel:after{position:absolute;right:0;bottom:0;left:0;z-index:2;height:min(17%,263px);background:url(/assets/table-DFwV1lio.webp) bottom center / 100% auto no-repeat;content:"";pointer-events:none}.shop-modal__topbar{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:72px;padding:12px 8px 6px 62px;border-bottom:0;background:linear-gradient(#3c160c8f,#3c160c00)}.shop-modal__back{filter:drop-shadow(0 3px 4px rgba(69,29,15,.34))}.shop-modal__resources{display:flex;flex:1;justify-content:flex-end;gap:8px;min-width:0}.shop-resource{position:relative;display:flex;align-items:center;min-width:104px;min-height:36px;padding:4px 33px 4px 32px;border:0;color:var(--text-dark);background:transparent;filter:drop-shadow(0 3px 4px rgba(69,29,15,.3));font-size:13px}.shop-resource:before{position:absolute;inset:0;z-index:0;background:url(data:image/webp;base64,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) center / contain no-repeat;content:"";pointer-events:none}.shop-resource>*{position:relative;z-index:1}.shop-resource img{display:grid;flex:0 0 28px;width:32px;height:32px;margin:-3px 4px -3px -32px;place-items:center;object-fit:contain}.shop-resource strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shop-modal__content{position:relative;z-index:1;width:min(100%,456px);min-height:calc(100% - 52px);margin:0 auto;padding:0 13px max(150px,calc(env(safe-area-inset-bottom) + 120px))}.ad-slot--shop{width:min(100%,400px);margin:8px auto 12px}.shop-modal__heading{position:relative;width:min(90%,330px);aspect-ratio:562 / 220;margin:28px auto 0;padding:0;background:url(/assets/bt-BuXaaqsZ.webp) top center / contain no-repeat;text-align:center}.shop-modal__heading h2,.shop-modal__status{margin:0}.shop-modal__heading h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.shop-modal__subtitle{position:absolute;bottom:8%;left:11%;width:78%;height:36px;overflow:visible}.shop-modal__subtitle text{fill:#fff;font-size:15px;font-weight:700;paint-order:stroke fill;stroke:#15367880;stroke-width:1px}.shop-tabs{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:1px solid rgba(255,222,150,.52);border-radius:7px;background:#4e2217c2}.shop-tabs button{min-width:0;min-height:36px;padding:7px 5px;border:0;border-radius:5px;color:#f8e1b4;background:transparent;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.shop-tabs button[aria-selected=true]{color:#fff;background:#3b79bd;box-shadow:inset 0 -3px #245797}.shop-modal__status{min-height:24px;padding:6px 2px 3px;color:#fff0c2;font-size:11px;font-weight:700;text-align:center}.shop-modal__status:empty{min-height:8px;padding:0}.shop-grid{display:grid;width:min(100%,305px);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 13px;margin:16px auto 0}.shop-card{position:relative;display:grid;grid-template-rows:70px 23px 28px;min-width:0;min-height:120px;padding:6px 7px 7px;overflow:hidden;border-radius:8px;filter:drop-shadow(0 5px 5px rgba(51,19,10,.28));text-align:center}.shop-card:before{position:absolute;inset:0;z-index:0;border:14px solid transparent;border-image:url(/assets/iconban-CwXedGiI.webp) 24 / 14px stretch;border-radius:14px;background:#fce7c1;content:"";pointer-events:none}.shop-card.is-disabled{filter:grayscale(.5) brightness(.82) drop-shadow(0 5px 5px rgba(51,19,10,.24))}.shop-card>:not(.shop-card__background){position:relative;z-index:1}.shop-card__art-wrap{display:grid;place-items:center;min-height:0}.shop-card__art{width:54px;height:45px;object-fit:contain;filter:drop-shadow(0 3px 3px rgba(103,37,27,.2));pointer-events:none}.shop-card__reward{align-self:center;color:var(--text-dark);font-size:15px;font-weight:800;line-height:1}.shop-card__reward-icon{width:17px;height:17px;margin-right:2px;vertical-align:-3px}.shop-card__button{align-self:end;width:100%;min-width:0;min-height:28px;padding:4px 3px;overflow:hidden;border:1px solid #3a9b27;border-radius:999px;color:#fff;background:#59b934;box-shadow:inset 0 -3px #358e27,0 2px 3px #4a2a1233;font:inherit;font-size:9px;font-weight:800;line-height:1.05;text-overflow:ellipsis;white-space:normal;cursor:pointer}.shop-card__button--ad{position:relative;display:inline-flex;align-items:center;justify-content:center;justify-self:center;width:84%;gap:4px;border:0;background:transparent;box-shadow:none;isolation:isolate;-webkit-text-stroke:2px #2d8a1b;paint-order:stroke fill;text-shadow:0 1px 1px rgba(44,92,15,.5)}@media(min-aspect-ratio:9/16)and (max-aspect-ratio:1/1){.shop-card__button--ad{-webkit-text-stroke-width:0}}.shop-card__button--ad:before{position:absolute;inset:0;z-index:-1;border-style:solid;border-width:0 25px;border-image-source:url(/assets/btn0_1-DJH_7Aka.webp);border-image-slice:0 35% 0 35% fill;border-image-width:0 25px;border-image-repeat:stretch;content:"";pointer-events:none}.shop-card__play{position:relative;z-index:1;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #ffffff;filter:drop-shadow(0 1px 1px rgba(28,90,18,.45))}.shop-card__button--claim .shop-card__play,.shop-card__button--tomorrow .shop-card__play{display:none}.shop-card__button:hover:not(:disabled),.shop-modal__back:hover,.shop-tabs button:hover{filter:brightness(1.08)}.shop-card__button:disabled{border-color:#9c8566;color:#f3e7cf;background-color:#9b8568;-webkit-text-stroke-color:var(--text-dark);cursor:default}@media(max-width:720px){.shop-modal__heading{width:min(78%,300px);margin-top:14px}.shop-modal__status{min-height:18px;padding-top:3px;font-size:10px}.shop-grid{width:min(100%,350px);gap:8px 10px;margin-top:16px}.shop-card{grid-template-rows:76px 24px 30px;min-height:138px;padding:7px 7px 8px}.shop-card__art{width:88px;height:74px}.shop-card__reward{font-size:13px}.shop-card__button{min-height:30px;font-size:9px}.shop-card__button--ad{-webkit-text-stroke-width:0}}@media(max-height:760px){.shop-modal__heading{width:min(70%,270px);margin-top:6px}.shop-grid{gap:5px 8px;margin-top:8px}.shop-card{grid-template-rows:66px 22px 28px;min-height:124px;padding-top:6px;padding-bottom:7px}.shop-card__art{width:78px;height:64px}}@media(min-aspect-ratio:9/16)and (max-aspect-ratio:1/1){.shop-grid{row-gap:14px}}@media(max-width:350px){.shop-modal__content{padding-right:9px;padding-left:9px}.shop-modal__resources{gap:4px}.shop-resource{min-width:88px;padding-right:24px;font-size:11px}.shop-grid{gap:5px}.shop-card{padding-right:5px;padding-left:5px}.shop-card__art{width:76px}}.chat-modal{position:absolute;inset:0;display:block;overflow:hidden;background:#0b2229;z-index:20}.chat-modal[hidden]{display:none}.chat-modal__scene{position:absolute;inset:0;overflow:hidden;min-height:0;background:#173941}.chat-modal__day{position:absolute;top:max(20px,env(safe-area-inset-top));left:20px;z-index:2;margin:0;color:#f5e2b7;font-size:13px;font-weight:700}.chat-modal__estate{position:absolute;inset:0;overflow:hidden;background:linear-gradient(#173941 0 62%,#102d34 62% 100%)}.chat-modal[data-backdrop=study] .chat-modal__estate{background:linear-gradient(#31464a 0 54%,#1c2f30 54% 100%)}.chat-modal[data-backdrop=dining] .chat-modal__estate{background:linear-gradient(#573c39 0 58%,#2c2022 58% 100%)}.chat-modal[data-backdrop=corridor] .chat-modal__estate{background:linear-gradient(#263e4e 0 61%,#172b39 61% 100%)}.chat-modal[data-backdrop=greenhouse] .chat-modal__estate{background:linear-gradient(#315c52 0 60%,#173f38 60% 100%)}.chat-modal[data-backdrop=living] .chat-modal__estate{background:linear-gradient(#413d39 0 56%,#252b2a 56% 100%)}.chat-modal[data-backdrop=guest] .chat-modal__estate{background:linear-gradient(#49505a 0 55%,#2b3039 55% 100%)}.chat-modal[data-backdrop=music] .chat-modal__estate{background:linear-gradient(#4c4248 0 56%,#292b35 56% 100%)}.chat-modal[data-backdrop=balcony] .chat-modal__estate{background:linear-gradient(#1f3446 0 60%,#142735 60% 100%)}.chat-modal[data-backdrop=library] .chat-modal__estate{background:linear-gradient(#3f332d 0 58%,#221d1b 58% 100%)}.chat-modal[data-backdrop=cellar] .chat-modal__estate{background:linear-gradient(#2b302f 0 57%,#161f20 57% 100%)}.chat-modal[data-backdrop=kitchen] .chat-modal__estate{background:linear-gradient(#4b4a40 0 56%,#2a2c27 56% 100%)}.chat-modal[data-backdrop=bedroom] .chat-modal__estate{background:linear-gradient(#463c43 0 56%,#28242b 56% 100%)}.chat-modal[data-backdrop=wardrobe] .chat-modal__estate{background:linear-gradient(#55464a 0 56%,#30282d 56% 100%)}.chat-modal[data-backdrop=clock] .chat-modal__estate{background:linear-gradient(#45505a 0 58%,#252c34 58% 100%)}.chat-modal[data-backdrop=nursery] .chat-modal__estate{background:linear-gradient(#52605c 0 58%,#303b3a 58% 100%)}.chat-modal[data-backdrop=attic] .chat-modal__estate{background:linear-gradient(#494540 0 58%,#292724 58% 100%)}.chat-modal[data-backdrop=chapel] .chat-modal__estate{background:linear-gradient(#40474a 0 58%,#24292c 58% 100%)}.chat-modal[data-backdrop=cemetery] .chat-modal__estate{background:linear-gradient(#354443 0 58%,#202a29 58% 100%)}.chat-modal[data-backdrop=butler] .chat-modal__estate{background:linear-gradient(#45413d 0 58%,#292623 58% 100%)}.chat-modal[data-backdrop=lab] .chat-modal__estate{background:linear-gradient(#334b50 0 58%,#1e2e33 58% 100%)}.chat-modal[data-backdrop=root] .chat-modal__estate{background:linear-gradient(#344746 0 58%,#1f2c2b 58% 100%)}.chat-modal[data-backdrop=temple] .chat-modal__estate{background:linear-gradient(#3f4540 0 58%,#252a26 58% 100%)}.chat-modal[data-backdrop=ceremony] .chat-modal__estate{background:linear-gradient(#49433f 0 58%,#2b2724 58% 100%)}.chat-modal[data-backdrop=tomb] .chat-modal__estate{background:linear-gradient(#3d4140 0 58%,#232726 58% 100%)}.chat-modal[data-backdrop=core] .chat-modal__estate{background:linear-gradient(#31484d 0 58%,#1c2b30 58% 100%)}.chat-modal[data-backdrop=truth] .chat-modal__estate{background:linear-gradient(#30484b 0 58%,#1b2b2e 58% 100%)}.chat-modal.has-artwork .chat-modal__estate{background-image:linear-gradient(#07161b33,#07161b75),var(--chat-scene-image);background-position:center;background-size:cover}.chat-modal.has-artwork .chat-modal__estate>*{display:none}.chat-modal__estate:before,.chat-modal__estate:after{position:absolute;content:""}.chat-modal__estate:before{right:-30px;bottom:50px;width:280px;height:90px;background:#214950;clip-path:polygon(0 100%,18% 40%,35% 82%,55% 18%,72% 65%,88% 0,100% 100%)}.chat-modal__estate:after{bottom:-30px;left:-10%;width:120%;height:130px;border-radius:50% 50% 0 0;background:#0f3035}.chat-modal__moon{position:absolute;top:74px;right:54px;width:74px;aspect-ratio:1;border-radius:50%;background:#d6e7d5;box-shadow:0 0 0 12px #d6e7d514,0 0 46px #d6e7d53d}.chat-modal__window{position:absolute;top:118px;right:82px;width:62px;height:74px;border:7px solid #d3bd91;background:#f2d58a;box-shadow:inset 26px 0 #b7925d}.chat-modal__house{position:absolute;right:30px;bottom:58px;width:246px;height:178px;background:#24464a;box-shadow:inset 0 -18px #18363c}.chat-modal__house:before{position:absolute;top:-86px;left:-14px;width:0;height:0;border-right:137px solid transparent;border-bottom:86px solid #19363b;border-left:137px solid transparent;content:""}.chat-modal__dialogue{position:absolute;inset:0 auto 0 50%;width:min(52vw,600px);min-height:0;padding:18px 16px 14px;border:1px solid rgba(244,218,164,.42);border-radius:0;background:#091f25e6;box-shadow:0 18px 44px #0000004d;transform:translate(-50%);pointer-events:auto;z-index:3}.chat-modal__portrait{position:absolute;right:18px;bottom:16px;width:78px;height:96px;overflow:hidden;border:1px solid rgba(244,218,164,.34);border-radius:7px 7px 0 0;background:linear-gradient(180deg,#5e766c 0 36%,#1d3638 37%);opacity:.9}.chat-modal__portrait:before{position:absolute;top:15px;left:25px;width:28px;height:34px;border-radius:46% 46% 42% 42%;background:#d6b28d;box-shadow:0 37px 0 15px #254348;content:""}.chat-modal__portrait:after{position:absolute;top:8px;left:20px;width:38px;height:21px;border-radius:50% 50% 30% 30%;background:#382b2c;content:""}.chat-modal__portrait[data-character=victor]{background:linear-gradient(180deg,#606a70 0 36%,#202a2d 37%)}.chat-modal__portrait[data-character=victor]:after,.chat-modal__portrait[data-character=graves]:after{background:#d7d1c6}.chat-modal__portrait[data-character=helena]{background:linear-gradient(180deg,#744449 0 36%,#3c252b 37%)}.chat-modal__portrait[data-character=helena]:after{height:28px;background:#241d25}.chat-modal__portrait[data-character=lucas]{background:linear-gradient(180deg,#7b5d47 0 36%,#3e3028 37%)}.chat-modal__portrait[data-character=lucas]:after{border-radius:50%;background:#4a3228}.chat-modal__portrait[data-character=narrator],.chat-modal__portrait[data-character=""]{opacity:.42;filter:grayscale(1)}.chat-modal__portrait[data-emotion=angry]:before{transform:translate(3px)}.chat-modal__portrait[data-emotion=worried]:before{transform:translateY(2px)}.chat-modal__speaker,.chat-modal__text{margin:0}.chat-modal__speaker,.chat-modal__text{padding-right:82px}.chat-modal__speaker{color:#f2c35b;font-size:14px;font-weight:700}.chat-modal__text{min-height:72px;margin-top:9px;color:#fff8ea;font-size:18px;line-height:1.55}.chat-modal__messages{position:absolute;inset:18px 16px 76px;display:grid;align-content:start;gap:10px;overflow:auto;padding:2px 0 10px;scrollbar-width:thin}.chat-message{display:flex;align-items:end;gap:9px;width:100%}.chat-message--center{justify-content:center}.chat-message__avatar{position:relative;flex:0 0 auto;width:42px;height:48px;overflow:hidden;border:1px solid rgba(244,218,164,.45);border-radius:50% 50% 8px 8px;background:linear-gradient(180deg,#5e766c 0 36%,#1d3638 37%)}.chat-message__avatar:before{position:absolute;top:9px;left:12px;width:17px;height:21px;border-radius:46% 46% 42% 42%;background:#d6b28d;box-shadow:0 23px 0 10px #254348;content:""}.chat-message__avatar:after{position:absolute;top:5px;left:9px;width:23px;height:13px;border-radius:50% 50% 30% 30%;background:#382b2c;content:""}.chat-message__avatar:not(.has-artwork)[data-character=victor]{background:linear-gradient(180deg,#606a70 0 36%,#202a2d 37%)}.chat-message__avatar:not(.has-artwork)[data-character=victor]:after,.chat-message__avatar:not(.has-artwork)[data-character=graves]:after{background:#d7d1c6}.chat-message__avatar:not(.has-artwork)[data-character=helena]{background:linear-gradient(180deg,#744449 0 36%,#3c252b 37%)}.chat-message__avatar:not(.has-artwork)[data-character=helena]:after{height:17px;background:#241d25}.chat-message__avatar:not(.has-artwork)[data-character=lucas]{background:linear-gradient(180deg,#7b5d47 0 36%,#3e3028 37%)}.chat-message__avatar:not(.has-artwork)[data-character=lucas]:after{border-radius:50%;background:#4a3228}.chat-message__avatar:not(.has-artwork)[data-emotion=angry]:before{transform:translate(2px)}.chat-message__avatar:not(.has-artwork)[data-emotion=worried]:before{transform:translateY(1px)}.chat-message__bubble{max-width:min(76%,410px);padding:10px 13px;border:1px solid rgba(244,218,164,.32);border-radius:8px;background:#214950;box-shadow:0 4px 12px #00000029}.chat-message--right .chat-message__bubble{border-color:#e9bf7594;background:#6d5143}.chat-message--center .chat-message__bubble{max-width:min(84%,460px);padding:8px 13px;border-color:#9dc3bb61;background:#23464aeb;text-align:center}.chat-message__speaker,.chat-message__text{margin:0}.chat-message__speaker{color:#f2c35b;font-size:12px;font-weight:700}.chat-message__text{margin-top:4px;color:#fff8ea;font-size:15px;line-height:1.5}.chat-modal__footer{display:flex;position:absolute;right:16px;bottom:14px;left:16px;align-items:center;justify-content:space-between;gap:16px;margin:0;color:#9dc3bb;font-size:13px;pointer-events:auto}.chat-modal__footer button{min-width:100px;padding:11px 16px;border:0;border-radius:6px;color:var(--text-dark);background:#f4d9a7;font:inherit;font-weight:700;cursor:pointer}.chat-modal__tools{display:flex;align-items:center;gap:8px}.chat-modal__playback{display:flex;align-items:center;gap:12px}.chat-modal__footer .chat-modal__round-button{width:62px;min-width:0;height:62px;padding:0;border:0;border-radius:50%;background-color:transparent;background-position:center;background-repeat:no-repeat;background-size:contain;box-shadow:none;cursor:pointer}.chat-modal__footer .chat-modal__round-button--autoplay{background-color:transparent;background-image:url(data:image/webp;base64,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)}.chat-modal__footer .chat-modal__round-button--skip{background-color:transparent;background-image:url(/assets/btn_skip-DKv0F1Sf.webp)}.chat-modal.is-autoplay-paused .chat-modal__round-button--autoplay{background-image:url(data:image/webp;base64,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)}.chat-modal__footer .chat-modal__icon-button,.chat-modal__footer .chat-modal__skip{min-width:0;padding:7px 9px;border:1px solid rgba(244,218,164,.34);color:#d0e8e1;background:transparent;font-size:12px}.chat-modal__footer .chat-modal__icon-button{width:30px;padding:7px 0}.goal-modal{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:#081b20d1;z-index:21}.goal-modal[hidden]{display:none}.goal-modal__card{position:relative;width:min(100%,420px);padding:118px 38px 38px;border:0;border-radius:0;text-align:center;background:transparent;box-shadow:0 20px 48px #00000052;box-sizing:border-box}.goal-modal__card:before{position:absolute;inset:0;z-index:-1;border-style:solid;border-width:120px 46px 42px;border-image:url(/assets/ty-dban-C6cNIPFk.webp) 120 46 42 fill stretch;content:"";pointer-events:none}.goal-modal__eyebrow,.goal-modal__room,.goal-modal__label,.goal-modal__requirement,.goal-modal__card h2{margin:0}.goal-modal__eyebrow{position:absolute;top:36px;right:58px;left:58px;display:flex;min-height:44px;align-items:center;justify-content:center;color:#fff7db;text-shadow:0 2px 0 rgba(119,35,55,.28);font-size:13px;font-weight:700}.goal-modal__room{color:var(--text-dark);font-size:16px}.goal-modal__item{display:grid;width:92px;aspect-ratio:1;place-items:center;margin:22px auto 16px;border:4px solid #f5e2b7;border-radius:8px;color:#fff;background:#db795d;font-size:40px;font-weight:700;box-shadow:0 8px #7d3d38}.goal-modal__label{color:var(--text-dark);font-size:13px}.goal-modal__card h2{margin-top:6px;color:var(--text-dark);font-size:23px;line-height:1.25}.goal-modal__requirement{margin-top:11px;color:var(--text-dark);font-size:15px}.goal-modal__requirement strong{color:var(--text-dark)}.goal-modal__card button{width:100%;margin-top:24px;padding:13px 16px;border:2px solid #5a3718;border-radius:6px;color:var(--text-dark);background:linear-gradient(#f8dfad,#f0c174);font:inherit;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffffb3,0 4px #46270d29}.restoration-transition{position:absolute;top:50%;left:50%;z-index:28;width:var(--game-frame-width);height:var(--game-frame-height);overflow:hidden;color:#fff8e8;background:#171513;isolation:isolate;opacity:1;transform:translate(-50%,-50%)}.restoration-transition[hidden]{display:none}.restoration-transition.is-exiting{opacity:0;transition:opacity .52s ease}.restoration-transition__room,.restoration-transition__image,.restoration-transition__shade,.restoration-transition__tiles,.restoration-transition__repair-flash,.restoration-transition__sparkles,.restoration-transition__doors{position:absolute;inset:0}.restoration-transition__room{overflow:hidden;background:#171513}.restoration-transition__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none}.restoration-transition__image--before{filter:saturate(.68) brightness(.66) contrast(1.04);transform:scale(1.055);animation:restoration-before-camera 6s ease-out both}.restoration-transition__image--after{z-index:1;clip-path:inset(0 100% 0 0);filter:saturate(1.08) brightness(1.06);transform:scale(1.025);transition:clip-path .82s cubic-bezier(.22,.72,.22,1),filter .9s ease,transform 1.1s ease}.restoration-transition.is-repairing .restoration-transition__image--after,.restoration-transition.is-restored .restoration-transition__image--after{clip-path:inset(0 0 0 0);filter:saturate(1) brightness(1);transform:scale(1)}.restoration-transition.is-skipped .restoration-transition__image--after{transition-duration:.16s}.restoration-transition__shade{z-index:2;background:linear-gradient(180deg,rgba(7,12,14,.48),transparent 28%,transparent 62%,rgba(8,12,13,.72));transition:background .8s ease}.restoration-transition__tiles{z-index:3;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(5,1fr);gap:2px;padding:10px;background:#121210f5;opacity:0;pointer-events:none}.restoration-transition__tiles i{display:block;border:1px solid rgba(255,239,183,.42);background:linear-gradient(135deg,#fff9d5e6,#e1be6f8c),#ffe79db3;box-shadow:inset 0 0 12px #ffffe652,0 0 10px #f5ca7329;opacity:0;transform:scale(.7)}.restoration-transition.is-grid-revealing .restoration-transition__tiles{animation:restoration-tile-field 1.12s cubic-bezier(.2,.76,.24,1) both}.restoration-transition.is-grid-revealing .restoration-transition__tiles i{animation:restoration-tile-reveal .72s cubic-bezier(.2,.72,.22,1) both;animation-delay:calc(var(--tile-distance) * 92ms)}.restoration-transition.is-grid-revealing .restoration-transition__image--after{clip-path:inset(0);filter:saturate(1.04) brightness(1.02);transform:scale(1.015)}.restoration-transition.is-restored .restoration-transition__shade{background:linear-gradient(180deg,rgba(14,15,12,.3),transparent 32%,transparent 70%,rgba(16,13,9,.54))}.restoration-transition__doors{z-index:7;overflow:hidden;pointer-events:none;perspective:900px}.restoration-transition__door{position:absolute;top:-2%;bottom:-2%;width:50.5%;border:8px solid #382115;background:linear-gradient(90deg,rgba(255,220,149,.08),transparent 16% 82%,rgba(7,3,2,.28)),repeating-linear-gradient(0deg,#59351f 0 36px,#684128 36px 39px,#4e2d1c 39px 76px);box-shadow:inset 0 0 0 4px #8b5c35,inset 0 0 0 13px #3d2417,inset 0 0 38px #0000008a,0 0 28px #00000080;transition:transform .92s cubic-bezier(.58,.02,.22,1)}.restoration-transition__door:before,.restoration-transition__door:after{position:absolute;right:17%;left:17%;border:5px solid #3c2418;box-shadow:inset 0 0 0 3px #7b4c2d,inset 0 0 22px #00000052;content:""}.restoration-transition__door:before{top:10%;height:34%}.restoration-transition__door:after{bottom:9%;height:38%}.restoration-transition__door--left{left:0;border-left-width:12px;transform-origin:left center}.restoration-transition__door--right{right:0;border-right-width:12px;transform-origin:right center}.restoration-transition.is-door-opening .restoration-transition__door--left{transform:translate(-101%) rotateY(8deg)}.restoration-transition.is-door-opening .restoration-transition__door--right{transform:translate(101%) rotateY(-8deg)}.restoration-transition__door span{position:absolute;top:50%;z-index:2;width:18px;height:18px;border:4px solid #7b5329;border-radius:50%;background:#d3a952;box-shadow:0 0 0 3px #2d1b12,0 3px 8px #0000007a}.restoration-transition__door--left span{right:17px}.restoration-transition__door--right span{left:17px}.restoration-transition__heading{position:absolute;top:max(58px,calc(env(safe-area-inset-top) + 42px));right:28px;left:28px;z-index:5;display:grid;justify-items:center;opacity:0;text-align:center;text-shadow:0 2px 12px rgba(0,0,0,.72);transform:translateY(-14px);transition:opacity .46s ease,transform .6s ease}.restoration-transition__heading span{color:#f1ce79;font-size:12px;font-weight:800;letter-spacing:0}.restoration-transition__heading strong{margin-top:4px;color:#fffaf0;font-size:24px;font-weight:900;line-height:1.2}.restoration-transition.is-before-visible .restoration-transition__heading{opacity:1;transform:translateY(0)}.restoration-transition__tools{position:absolute;right:20px;bottom:94px;left:20px;z-index:5;display:flex;min-height:70px;align-items:center;justify-content:center;gap:7px;pointer-events:none}.restoration-transition__tool{position:relative;display:grid;flex:0 0 58px;width:58px;height:62px;place-items:center;border:1px solid rgba(255,231,172,.72);border-radius:6px;background:#241b13c7;box-shadow:inset 0 0 0 2px #7c52286b,0 8px 18px #00000057;opacity:0;transform:translateY(28px) scale(.72)}.restoration-transition__tool img{display:block;width:50px;height:50px;object-fit:contain;filter:drop-shadow(0 4px 4px rgba(0,0,0,.34))}.restoration-transition__tool b{font-size:28px}.restoration-transition__tool em{position:absolute;right:2px;bottom:1px;min-width:20px;color:#fff8e8;font-size:11px;font-style:normal;font-weight:900;text-shadow:0 1px 3px #000}.restoration-transition.is-tools-visible .restoration-transition__tool{animation:restoration-tool-arrive .48s cubic-bezier(.2,.85,.25,1.16) both;animation-delay:calc(var(--tool-index) * 90ms)}.restoration-transition.is-repairing .restoration-transition__tool{animation:restoration-tool-consume .6s cubic-bezier(.45,0,.55,1) both;animation-delay:calc(var(--tool-index) * 55ms)}.restoration-transition.is-restored .restoration-transition__tool{opacity:0;transform:translateY(-140px) scale(.18);animation:none}.restoration-transition__status{position:absolute;right:26px;bottom:50px;left:26px;z-index:5;margin:0;color:#fff8e8;font-size:13px;font-weight:800;line-height:1.3;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.82);opacity:0;transform:translateY(8px);transition:opacity .36s ease,transform .42s ease}.restoration-transition.is-before-visible .restoration-transition__status{opacity:1;transform:translateY(0)}.restoration-transition.is-restored .restoration-transition__status{color:#fff1a8;font-size:15px}.restoration-transition__skip{position:absolute;top:max(14px,env(safe-area-inset-top));right:14px;z-index:9;width:58px;aspect-ratio:110 / 109;padding:0;border:0;color:transparent;background:transparent url(data:image/webp;base64,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) center / contain no-repeat;font-size:0;line-height:0;cursor:pointer;opacity:0;appearance:none;-webkit-appearance:none;pointer-events:none;transition:opacity .26s ease,filter .16s ease}.restoration-transition.is-before-visible .restoration-transition__skip{opacity:1;pointer-events:auto}.restoration-transition__skip:hover{filter:brightness(1.12)}.restoration-transition__skip:focus-visible{outline:2px solid #fff1a8;outline-offset:2px}.restoration-transition__repair-flash{z-index:4;background:linear-gradient(108deg,transparent 28%,rgba(255,236,164,.96) 48%,rgba(255,255,255,.94) 52%,transparent 72%);opacity:0;pointer-events:none;transform:translate(-120%)}.restoration-transition.is-repairing .restoration-transition__repair-flash{animation:restoration-repair-sweep .84s cubic-bezier(.3,.02,.24,1) both}.restoration-transition__sparkles{z-index:4;pointer-events:none}.restoration-transition__sparkles i{position:absolute;width:15px;height:15px;background:#fff0a8;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0}.restoration-transition__sparkles i:nth-child(1){top:22%;left:19%}.restoration-transition__sparkles i:nth-child(2){top:32%;right:21%;width:11px;height:11px}.restoration-transition__sparkles i:nth-child(3){top:48%;left:28%;width:9px;height:9px}.restoration-transition__sparkles i:nth-child(4){top:57%;right:27%}.restoration-transition__sparkles i:nth-child(5){top:69%;left:16%;width:12px;height:12px}.restoration-transition__sparkles i:nth-child(6){top:72%;right:17%;width:9px;height:9px}.restoration-transition.is-restored .restoration-transition__sparkles i{animation:restoration-sparkle .78s ease-out both}.restoration-transition.is-restored .restoration-transition__sparkles i:nth-child(2),.restoration-transition.is-restored .restoration-transition__sparkles i:nth-child(5){animation-delay:.1s}.restoration-transition.is-restored .restoration-transition__sparkles i:nth-child(3),.restoration-transition.is-restored .restoration-transition__sparkles i:nth-child(6){animation-delay:.21s}.restoration-transition.has-cinematic-camera .restoration-transition__image--before{animation:none;transform:scale(1.08);transition:transform .76s cubic-bezier(.2,.72,.22,1),filter .7s ease}.restoration-transition.has-cinematic-camera .restoration-transition__image--after{clip-path:circle(0 at var(--restoration-focus-x) var(--restoration-focus-y));transform:scale(1.08);transition:clip-path 1.05s cubic-bezier(.2,.72,.22,1),filter .7s ease,transform .76s cubic-bezier(.2,.72,.22,1)}.restoration-transition.has-cinematic-camera.is-grid-revealing .restoration-transition__image--after{clip-path:inset(0);filter:saturate(1.04) brightness(1.02);transform:scale(1.015)}.restoration-transition.has-cinematic-camera.is-surveying-before .restoration-transition__image--before{animation:restoration-cinematic-before-survey 2.02s ease-in-out both}.restoration-transition.has-cinematic-camera.is-focused .restoration-transition__image{transform:scale(var(--restoration-focus-zoom));transform-origin:var(--restoration-focus-x) var(--restoration-focus-y)}.restoration-transition.has-cinematic-camera.is-repairing .restoration-transition__image--after{clip-path:circle(24% at var(--restoration-focus-x) var(--restoration-focus-y));filter:saturate(1.12) brightness(1.12);transform:scale(var(--restoration-focus-zoom))}.restoration-transition.has-cinematic-camera.is-restored .restoration-transition__image--after{clip-path:circle(150% at var(--restoration-focus-x) var(--restoration-focus-y));filter:saturate(1) brightness(1);transform:scale(var(--restoration-focus-zoom))}.restoration-transition.has-cinematic-camera.is-surveying-after .restoration-transition__image--after{animation:restoration-cinematic-after-survey 2.25s cubic-bezier(.4,0,.16,1) both}.restoration-transition.has-cinematic-camera.is-focused .restoration-transition__heading{opacity:0;transform:translateY(-10px)}.restoration-transition.has-cinematic-camera.is-surveying-after .restoration-transition__status{opacity:0;transform:translateY(8px)}.restoration-transition.has-cinematic-camera.is-focused .restoration-transition__shade{background:radial-gradient(circle at var(--restoration-focus-x) var(--restoration-focus-y),transparent 0 19%,rgba(8,8,7,.08) 32%,rgba(5,7,8,.54) 76%),linear-gradient(180deg,rgba(7,8,8,.35),transparent 30%,transparent 66%,rgba(5,6,6,.62))}.restoration-transition.has-cinematic-camera.is-surveying-after .restoration-transition__shade{background:linear-gradient(180deg,rgba(14,15,12,.18),transparent 32%,transparent 72%,rgba(16,13,9,.4))}.restoration-transition.has-cinematic-camera .restoration-transition__repair-flash{inset:auto;top:var(--restoration-focus-y);left:var(--restoration-focus-x);width:48%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,255,240,.94) 0 5%,rgba(255,225,125,.72) 13%,transparent 48%),conic-gradient(from 20deg,transparent 0 8%,rgba(255,239,173,.8) 10%,transparent 13% 32%,rgba(255,255,224,.72) 35%,transparent 38% 100%);transform:translate(-50%,-50%) scale(.25)}.restoration-transition.has-cinematic-camera .restoration-transition__repair-flash:before,.restoration-transition.has-cinematic-camera .restoration-transition__repair-flash:after{position:absolute;border:2px solid rgba(255,231,145,.78);border-radius:50%;content:""}.restoration-transition.has-cinematic-camera .restoration-transition__repair-flash:before{inset:17%}.restoration-transition.has-cinematic-camera .restoration-transition__repair-flash:after{inset:30%;border-color:#ffffeee0}.restoration-transition.has-cinematic-camera.is-repairing .restoration-transition__repair-flash{animation:restoration-cinematic-repair 1.1s cubic-bezier(.2,.75,.24,1) both}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i{right:auto}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(1){top:calc(var(--restoration-focus-y) - 11%);left:calc(var(--restoration-focus-x) - 11%)}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(2){top:calc(var(--restoration-focus-y) - 9%);left:calc(var(--restoration-focus-x) + 11%)}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(3){top:calc(var(--restoration-focus-y) + 1%);left:calc(var(--restoration-focus-x) - 15%)}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(4){top:calc(var(--restoration-focus-y) + 4%);left:calc(var(--restoration-focus-x) + 14%)}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(5){top:calc(var(--restoration-focus-y) + 10%);left:calc(var(--restoration-focus-x) - 7%)}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(6){top:calc(var(--restoration-focus-y) - 14%);left:calc(var(--restoration-focus-x) + 2%)}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(1){--sparkle-dx: -54px;--sparkle-dy: -46px}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(2){--sparkle-dx: 58px;--sparkle-dy: -42px}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(3){--sparkle-dx: -66px;--sparkle-dy: 12px}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(4){--sparkle-dx: 64px;--sparkle-dy: 18px}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(5){--sparkle-dx: -38px;--sparkle-dy: 52px}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles i:nth-child(6){--sparkle-dx: 10px;--sparkle-dy: -62px}.restoration-transition.has-cinematic-camera .restoration-transition__sparkles:before,.restoration-transition.has-cinematic-camera .restoration-transition__sparkles:after{position:absolute;top:var(--restoration-focus-y);left:var(--restoration-focus-x);width:20%;aspect-ratio:1;border:2px solid rgba(255,239,166,.88);border-radius:50%;content:"";opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.18)}.restoration-transition.has-cinematic-camera.is-restored .restoration-transition__sparkles:before,.restoration-transition.has-cinematic-camera.is-restored .restoration-transition__sparkles:after{animation:restoration-star-ring 1.1s cubic-bezier(.18,.72,.22,1) both}.restoration-transition.has-cinematic-camera.is-restored .restoration-transition__sparkles:after{border-color:#ffffebb8;animation-delay:.12s}@keyframes restoration-cinematic-before-survey{0%{transform:translate3d(var(--restoration-survey-start-x),-1.5%,0) scale(1.15)}30%{transform:translate3d(var(--restoration-survey-first-x),1%,0) scale(1.19)}62%{transform:translate3d(var(--restoration-survey-second-x),-2.2%,0) scale(1.2)}to{transform:translate3d(var(--restoration-survey-end-x),1%,0) scale(1.1)}}@keyframes restoration-cinematic-repair{0%{opacity:0;transform:translate(-50%,-50%) scale(.25) rotate(-12deg)}22%{opacity:.9}58%{opacity:1;transform:translate(-50%,-50%) scale(.9) rotate(8deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3) rotate(18deg)}}@keyframes restoration-cinematic-after-survey{0%{transform:translateZ(0) scale(var(--restoration-focus-zoom));transform-origin:var(--restoration-focus-x) var(--restoration-focus-y)}24%{transform:translate3d(var(--restoration-after-first-x),2%,0) scale(1.48);transform-origin:var(--restoration-focus-x) var(--restoration-focus-y)}54%{transform:translate3d(var(--restoration-after-second-x),-2%,0) scale(1.16);transform-origin:center}78%{transform:translate3d(var(--restoration-after-third-x),-1%,0) scale(1.08);transform-origin:center}to{transform:translateZ(0) scale(1.025);transform-origin:center}}@keyframes restoration-star-ring{0%{opacity:0;transform:translate(-50%,-50%) scale(.18)}18%{opacity:.96}to{opacity:0;transform:translate(-50%,-50%) scale(2.7)}}@keyframes restoration-before-camera{0%{transform:scale(1.055)}to{transform:scale(1.015)}}@keyframes restoration-tile-field{0%{opacity:0}12%{opacity:1}68%{opacity:1}to{opacity:0}}@keyframes restoration-tile-reveal{0%{opacity:0;transform:scale(.7)}24%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes restoration-tool-arrive{0%{opacity:0;transform:translateY(28px) scale(.72)}70%{opacity:1;transform:translateY(-3px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes restoration-tool-consume{0%{opacity:1;transform:translateY(0) scale(1)}55%{opacity:1;filter:brightness(1.6)}to{opacity:0;transform:translateY(-140px) scale(.18)}}@keyframes restoration-repair-sweep{0%{opacity:0;transform:translate(-120%)}26%{opacity:1}62%{opacity:.9}to{opacity:0;transform:translate(120%)}}@keyframes restoration-sparkle{0%{opacity:0;transform:translate(0) scale(.35) rotate(0)}38%{opacity:1;transform:translate(0) scale(1.25) rotate(38deg)}to{opacity:0;transform:translate(var(--sparkle-dx, 0px),var(--sparkle-dy, 0px)) scale(.7) rotate(76deg)}}@media(prefers-reduced-motion:reduce){.restoration-transition,.restoration-transition *,.restoration-transition *:before,.restoration-transition *:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important}.restoration-transition__doors,.restoration-transition__tiles,.restoration-transition__tools,.restoration-transition__repair-flash,.restoration-transition__sparkles{display:none}.restoration-transition.has-cinematic-camera.is-restored .restoration-transition__image--after{clip-path:circle(150% at var(--restoration-focus-x) var(--restoration-focus-y));transform:scale(1);transform-origin:center}}.reward-modal{position:absolute;top:50%;left:50%;width:var(--game-frame-width);height:var(--game-frame-height);transform:translate(-50%,-50%);display:grid;place-items:center;padding:0;background:#081b20d6;z-index:22}.reward-modal[hidden]{display:none}.reward-modal__card{position:relative;width:min(100%,420px);max-height:calc(100% - 8px);overflow-y:auto;padding:118px 32px 34px;border:0;border-radius:0;text-align:center;background:transparent;box-shadow:0 20px 48px #00000057;transition:padding .32s ease;box-sizing:border-box}.reward-modal__card:before{position:absolute;inset:0;z-index:-1;border-style:solid;border-width:120px 46px 42px;border-image:url(/assets/ty-dban-C6cNIPFk.webp) 120 46 42 fill stretch;content:"";pointer-events:none}.reward-modal__eyebrow,.reward-modal__label,.reward-modal__card h2,.reward-modal__description,.reward-modal__detail{margin:0}.reward-modal__eyebrow{position:absolute;top:36px;right:58px;left:58px;display:flex;min-height:44px;align-items:center;justify-content:center;color:#fff7db;text-shadow:0 2px 0 rgba(119,35,55,.28);font-size:13px;font-weight:700;letter-spacing:.08em}.reward-modal__showcase{position:relative;width:100%;max-height:240px;aspect-ratio:16 / 9;margin-top:18px;overflow:hidden;border-radius:6px;background:#1e3435;opacity:1;transition:max-height .52s ease,margin .52s ease,opacity .42s ease}.reward-modal__art{display:block;width:100%;aspect-ratio:16 / 9;border:1px solid rgba(244,218,164,.34);border-radius:6px;object-fit:cover;filter:saturate(.62) brightness(.68);transform:scale(1.025);transition:filter .7s ease,transform .9s ease}.reward-modal__art[hidden]{display:none}.reward-modal.is-revealing .reward-modal__showcase,.reward-modal.is-reward-visible .reward-modal__showcase{max-height:0;margin-top:0;opacity:0}.reward-modal__scene{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(244,218,164,.42);border-radius:6px;background:#1e3435;box-shadow:inset 0 -42px #3f332e}.reward-modal__scene[hidden]{display:none}.reward-modal__scene:before{position:absolute;inset:12px 14px 42px;border:1px solid rgba(204,164,95,.24);box-shadow:inset 28px 0 #0818192e,inset -28px 0 #0818192e;content:""}.reward-modal__worksite{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#08181b6b,#08181bb8),repeating-linear-gradient(135deg,transparent 0 18px,rgba(244,218,164,.05) 18px 20px);-webkit-backdrop-filter:saturate(.65) brightness(.72) blur(.7px);backdrop-filter:saturate(.65) brightness(.72) blur(.7px);opacity:0;transform:scale(1.03);transition:opacity .42s ease,transform .52s ease}.reward-modal.is-restoring .reward-modal__worksite{opacity:1;transform:scale(1)}.reward-modal__board{position:absolute;width:108px;height:13px;border:2px solid #7b4d2c;border-radius:3px;background:linear-gradient(180deg,#c2814d,#8e5633);box-shadow:0 5px 8px #00000047}.reward-modal__board:after{position:absolute;inset:3px 10px;border-top:1px solid rgba(255,225,177,.35);content:""}.reward-modal__board--one{right:25px;bottom:31px;transform:rotate(-9deg)}.reward-modal__board--two{bottom:25px;left:29px;transform:rotate(7deg)}.reward-modal__toolbox{position:absolute;bottom:13px;left:50%;z-index:2;display:block;width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 8px 9px rgba(0,0,0,.42));transform:translate(-50%);animation:reward-toolbox-bob 1.3s ease-in-out infinite}.reward-modal__hammer{position:absolute;z-index:3;width:66px;height:66px;transform-origin:50% 82%}.reward-modal__hammer:before{position:absolute;inset:0;background:url(/assets/tool_004-tIZUA-Jb.webp) center / contain no-repeat;filter:drop-shadow(0 5px 5px rgba(0,0,0,.36));content:""}.reward-modal__hammer:after{content:none}.reward-modal__hammer--left{top:21px;left:57px;animation:reward-hammer-left .92s cubic-bezier(.55,.05,.45,.95) infinite}.reward-modal__hammer--right{top:16px;right:55px;animation:reward-hammer-right .92s .46s cubic-bezier(.55,.05,.45,.95) infinite}.reward-modal__hammer--right:before{transform:scaleX(-1)}.reward-modal__impact{position:absolute;z-index:2;width:6px;height:6px;border-radius:50%;background:#ffe99b;box-shadow:-11px -5px 0 -1px #f2c35b,10px -8px 0 -1px #fff0ae,13px 6px 0 -2px #f2c35b,-9px 8px 0 -2px #fff0ae;opacity:0}.reward-modal__impact--left{top:79px;left:98px;animation:reward-impact .92s .31s ease-out infinite}.reward-modal__impact--right{top:76px;right:95px;animation:reward-impact .92s .77s ease-out infinite}.reward-modal__dust{position:absolute;z-index:1;width:12px;height:12px;border-radius:50%;background:#e2cfa43d;opacity:0}.reward-modal__dust--one{bottom:31px;left:33%;animation:reward-dust 1.6s ease-out infinite}.reward-modal__dust--two{right:30%;bottom:26px;animation:reward-dust 1.6s .52s ease-out infinite}.reward-modal__dust--three{bottom:19px;left:54%;animation:reward-dust 1.6s .98s ease-out infinite}.reward-modal__door{position:absolute;top:30px;left:18px;width:54px;height:112px;border:3px solid #62594f;background:#252827;box-shadow:inset 0 0 0 2px #171d1d;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.reward-modal__door:before,.reward-modal__door:after{position:absolute;width:2px;height:64px;background:#111919;content:"";transition:opacity .2s ease}.reward-modal__door:before{top:21px;left:24px;transform:rotate(35deg)}.reward-modal__door:after{top:31px;left:27px;transform:rotate(-31deg)}.reward-modal__door span{position:absolute;top:55px;right:7px;width:7px;height:7px;border-radius:50%;background:#55534d;transition:background .3s ease,box-shadow .3s ease}.reward-modal__carpet{position:absolute;right:62px;bottom:0;left:62px;height:43px;background:#493b38;clip-path:polygon(15% 0,85% 0,100% 100%,0 100%);transition:background .32s ease,box-shadow .32s ease}.reward-modal__carpet:after{position:absolute;inset:7px 16px 4px;border:2px solid #3a312f;content:"";transition:border-color .3s ease}.reward-modal__sofa{position:absolute;bottom:31px;left:76px;width:78px;height:31px;border:2px solid #534b45;border-radius:10px 10px 4px 4px;background:#373331;box-shadow:inset 0 9px #302d2c;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.reward-modal__mailbox{position:absolute;right:29px;bottom:35px;width:34px;height:47px;border:2px solid #5a554d;border-radius:3px;background:#302f2c;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.reward-modal__mailbox:before{position:absolute;top:8px;left:5px;width:20px;height:4px;background:#4c4943;content:""}.reward-modal.is-repair-1 .reward-modal__door{border-color:#b88b48;background:#49372f;box-shadow:inset 0 0 0 2px #745946,0 0 18px #d8ad5f38;animation:reward-repair-pop .36s ease-out}.reward-modal.is-repair-1 .reward-modal__door:before,.reward-modal.is-repair-1 .reward-modal__door:after{opacity:0}.reward-modal.is-repair-1 .reward-modal__door span{background:#d8ad5f;box-shadow:0 0 9px #d8ad5fb3}.reward-modal.is-repair-2 .reward-modal__carpet{background:#713f3d;box-shadow:inset 0 0 18px #d8ad5f24;animation:reward-repair-pop .36s ease-out}.reward-modal.is-repair-2 .reward-modal__carpet:after{border-color:#b99154}.reward-modal.is-repair-4 .reward-modal__sofa{border-color:#c19a60;background:#6f493f;box-shadow:inset 0 10px #754840,0 0 16px #d8ad5f29;animation:reward-repair-pop .36s ease-out}.reward-modal.is-repair-5 .reward-modal__mailbox{border-color:#d8ad5f;background:#6d553d;box-shadow:0 0 17px #d8ad5f38;animation:reward-repair-pop .36s ease-out}.reward-modal.is-repair-5 .reward-modal__mailbox:before{background:#d8ad5f}.reward-modal__chandelier{position:absolute;top:0;left:50%;width:4px;height:39px;background:#b88b48;transform:translate(-50%)}.reward-modal__chandelier:before{position:absolute;top:34px;left:50%;width:56px;height:26px;border:4px solid #b88b48;border-top:0;border-radius:0 0 50% 50%;content:"";transform:translate(-50%)}.reward-modal__chandelier:after{position:absolute;top:50px;left:50%;width:8px;height:8px;border-radius:50%;background:#f5d989;box-shadow:-26px -2px #f5d989,26px -2px #f5d989,0 0 18px 8px #f5d98952,-26px -2px 14px 4px #f5d98938,26px -2px 14px 4px #f5d98938;content:"";opacity:0;transform:translate(-50%)}.reward-modal.is-repair-3 .reward-modal__chandelier:after,.reward-modal.is-room-complete .reward-modal__chandelier:after,.reward-modal.is-reward-visible .reward-modal__chandelier:after{animation:reward-lights-on .5s ease-out forwards}.reward-modal__portrait,.reward-modal__alcove{position:absolute;top:52px;left:50%;width:72px;height:90px;transform:translate(-50%)}.reward-modal__alcove{display:grid;place-items:center;border:3px solid #a57e47;background:#081719;box-shadow:inset 0 0 20px #000000b8}.reward-modal__alcove span{width:8px;height:31px;border-radius:5px 5px 2px 2px;background:#d8ad5f;box-shadow:0 0 13px #d8ad5f7a;opacity:0;transform:rotate(42deg) scale(.7)}.reward-modal__alcove span:before{position:absolute;top:-8px;left:-4px;width:12px;height:12px;border:3px solid #d8ad5f;border-radius:50%;content:""}.reward-modal__alcove span:after{position:absolute;right:-6px;bottom:2px;width:7px;height:4px;border-top:4px solid #d8ad5f;border-bottom:4px solid #d8ad5f;content:""}.reward-modal__portrait{z-index:1;top:45px;width:84px;height:105px;border:5px solid #a57e47;background-color:#241d1b;background-image:url(/assets/avatar-alfred-reward-BRQlKgRT.webp);background-position:center top;background-repeat:no-repeat;background-size:cover;box-shadow:inset 0 0 0 2px #2a211d,0 5px 12px #0000006b}.reward-modal__portrait:before{display:none}.reward-modal.is-revealing .reward-modal__portrait{animation:reward-portrait-open .65s cubic-bezier(.3,.7,.2,1) forwards}.reward-modal.is-revealing .reward-modal__alcove span{animation:reward-key-reveal .32s .62s ease-out forwards}.reward-modal.is-reward-visible .reward-modal__portrait{transform:translate(-50%,88px)}.reward-modal.is-reward-visible .reward-modal__alcove span{opacity:1;transform:rotate(42deg) scale(1)}.reward-modal__sweep{position:absolute;top:0;bottom:34px;left:-38%;width:32%;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,235,170,.32),transparent);opacity:0;transform:skew(-14deg)}.reward-modal.is-room-complete .reward-modal__sweep{animation:reward-room-sweep .62s ease-out forwards}.reward-modal.is-room-complete .reward-modal__art,.reward-modal.is-reward-visible .reward-modal__art{filter:saturate(1) brightness(1);transform:scale(1)}.reward-modal__restore-status{position:absolute;right:8px;bottom:8px;left:8px;z-index:5;display:flex;min-height:31px;align-items:center;gap:7px;padding:6px 9px;border:1px solid rgba(244,218,164,.42);border-radius:5px;color:#fff8ea;background:#081b20e0;font-size:11px;font-weight:700;text-align:left;transition:opacity .22s ease,transform .22s ease}.reward-modal__restore-check{display:grid;flex:0 0 17px;width:17px;height:17px;place-items:center;border-radius:50%;color:var(--text-dark);background:#f2c35b;font-size:11px}.reward-modal__restore-progress{display:flex;gap:4px;margin-left:auto}.reward-modal__restore-progress i{width:6px;height:6px;border-radius:50%;background:#9dc3bb57;transition:background .18s ease,transform .18s ease}.reward-modal__restore-progress i.is-active{background:#f2c35b;transform:scale(1.35)}.reward-modal__restore-progress i.is-complete{background:#8ff0ac}.reward-modal__skip{position:absolute;top:7px;right:7px;z-index:6;width:auto;margin:0;padding:5px 9px;border:1px solid rgba(244,218,164,.48);border-radius:4px;color:#fff8ea;background:#081b20c7;font:inherit;font-size:10px;cursor:pointer}.reward-modal__skip[hidden],.reward-modal:not(.is-restoring):not(.is-room-preview) .reward-modal__restore-status{display:none}.reward-modal.is-restoring .reward-modal__restore-check{border:2px solid rgba(244,218,164,.35);border-top-color:#f2c35b;color:transparent;background:transparent;animation:reward-progress-spin .76s linear infinite}.reward-modal.is-room-preview .reward-modal__restore-status{justify-content:center;color:#efffe8;background:#134934e6}.reward-modal.is-room-preview .reward-modal__restore-check{color:var(--text-dark);background:#8ff0ac}.reward-modal.is-room-preview .reward-modal__restore-progress{display:none}.reward-modal__content{max-height:600px;overflow:hidden;opacity:1;transform:translateY(0);transition:max-height .5s ease,opacity .36s ease,transform .42s ease}.reward-modal:not(.is-content-visible) .reward-modal__content{max-height:0;opacity:0;pointer-events:none;transform:translateY(16px)}.reward-modal.is-content-visible .reward-modal__content{animation:reward-content-reveal .48s ease-out both}.reward-modal__reveal-row{display:flex;min-height:82px;align-items:center;justify-content:center;gap:24px;margin:18px 0 12px}@keyframes reward-lights-on{to{opacity:1}}@keyframes reward-portrait-open{to{transform:translate(-50%,88px)}}@keyframes reward-key-reveal{to{opacity:1;transform:rotate(42deg) scale(1)}}@keyframes reward-repair-pop{0%{filter:brightness(1);transform:scale(1)}45%{filter:brightness(1.7);transform:scale(1.04)}to{filter:brightness(1);transform:scale(1)}}@keyframes reward-room-sweep{0%{left:-38%;opacity:0}20%{opacity:1}to{left:108%;opacity:0}}@keyframes reward-content-reveal{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes reward-hammer-left{0%,20%,to{transform:rotate(-38deg) translateY(-3px)}48%,58%{transform:rotate(25deg) translateY(3px)}}@keyframes reward-hammer-right{0%,20%,to{transform:rotate(38deg) translateY(-3px)}48%,58%{transform:rotate(-25deg) translateY(3px)}}@keyframes reward-impact{0%,47%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.2)}68%,to{opacity:0;transform:scale(1.8)}}@keyframes reward-dust{0%{opacity:0;transform:translateY(8px) scale(.5)}28%{opacity:.65}to{opacity:0;transform:translate(10px,-42px) scale(1.8)}}@keyframes reward-toolbox-bob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-3px)}}@keyframes reward-progress-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.reward-modal__chandelier:after,.reward-modal__portrait,.reward-modal__alcove span,.reward-modal__sweep,.reward-modal__worksite,.reward-modal__hammer,.reward-modal__impact,.reward-modal__dust,.reward-modal__toolbox,.reward-modal__content,.reward-modal__icon,.reward-modal__title-copy,.reward-modal__description-copy,.reward-modal__action{animation-delay:0ms;animation-duration:1ms;transition-duration:1ms}}.reward-modal__icon{display:grid;flex:0 0 72px;width:72px;aspect-ratio:1;place-items:center;border:3px solid #f5e2b7;border-radius:50%;background:#f2c35b;box-shadow:0 0 0 7px #f2c35b1a;opacity:0;transform:translateY(10px) scale(.78);transition:opacity .26s ease,transform .36s cubic-bezier(.2,.8,.2,1)}.reward-modal__key{position:relative;width:42px;height:7px;border-radius:2px;background:#725226;transform:rotate(42deg)}.reward-modal__item-art{display:block;width:68px;height:68px;object-fit:contain;filter:drop-shadow(0 5px 7px rgba(71,42,17,.28))}.reward-modal__item-art[hidden]{display:none}.reward-modal.has-reward-art .reward-modal__icon{flex-basis:82px;width:82px;border-color:#f5e2b7d1;border-radius:8px;background:#f2c35b1f;box-shadow:0 8px 18px #0000003d}.reward-modal.has-reward-art .reward-modal__key{display:none}.reward-modal__key:before,.reward-modal__key:after{position:absolute;content:""}.reward-modal__key:before{top:-9px;left:-8px;width:18px;height:18px;border:6px solid #725226;border-radius:50%}.reward-modal__key:after{top:5px;right:0;width:12px;height:10px;border-right:6px solid #725226;border-left:6px solid #725226}.reward-modal.is-key-visible .reward-modal__icon{opacity:1;transform:translateY(0) scale(1)}.reward-modal__label{color:var(--text-dark);font-size:13px;font-weight:700}.reward-modal__card h2{margin-top:6px;color:var(--text-dark);font-size:21px;line-height:1.25;white-space:pre-line}.reward-modal__description{margin-top:12px;color:var(--text-dark);font-size:15px;line-height:1.55}.reward-modal__detail{margin-top:14px;padding-top:14px;border-top:1px solid rgba(130,83,31,.22);color:var(--text-dark);font-size:13px;line-height:1.55}.reward-modal__action>button{width:100%;margin-top:22px;padding:13px 16px;border:2px solid #5a3718;border-radius:6px;color:var(--text-dark);background:linear-gradient(#f8dfad,#f0c174);font:inherit;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffffb3,0 4px #46270d29}.reward-modal__title-copy,.reward-modal__description-copy,.reward-modal__action{max-height:0;overflow:hidden;opacity:0;transform:translateY(9px);transition:max-height .36s ease,opacity .26s ease,transform .32s ease}.reward-modal.is-title-visible .reward-modal__title-copy,.reward-modal.is-description-visible .reward-modal__description-copy,.reward-modal.is-action-visible .reward-modal__action{opacity:1;transform:translateY(0)}.reward-modal.is-title-visible .reward-modal__title-copy{max-height:110px}.reward-modal.is-description-visible .reward-modal__description-copy{max-height:190px}.reward-modal.is-action-visible .reward-modal__action{max-height:86px}.reward-modal{background:#22140ca3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.reward-modal__card{width:330px;height:508px;max-height:none;overflow:visible;padding:126px 40px 28px;background:url(/assets/hdzjdban-CGm26i7y.webp) center / 100% 100% no-repeat;box-shadow:0 18px 32px #23120857;left:calc(-12px * var(--wide-frame-scale));transform:scale(calc(var(--wide-frame-scale) * .84));transform-origin:center}.reward-modal__card:before{content:none}.reward-modal__eyebrow{top:19px;right:26px;left:26px;height:118px;min-height:0;background:url(/assets/jlbt-Ccqm_Ruo.webp) center / contain no-repeat;color:transparent;font-size:0;letter-spacing:0;text-shadow:none}.reward-modal__showcase{display:none}.reward-modal__content{display:grid;height:100%;max-height:none;grid-template-areas:"copy" "item" "action";grid-template-rows:auto minmax(178px,1fr) auto;justify-items:center;overflow:visible;opacity:1;transform:none}.reward-modal__title-copy{display:none}.reward-modal__description-copy{grid-area:copy;margin-top:8px;max-height:none;overflow:visible;opacity:1;transform:none}.reward-modal__description{width:250px;margin:0 auto;color:var(--text-dark);font-size:15px;font-weight:700;line-height:1.3}.reward-modal__detail{display:none}.reward-modal__reveal-row{position:relative;grid-area:item;display:grid;width:100%;min-height:202px;place-items:center;margin:4px 0 0}.reward-modal__icon{position:relative;display:grid;width:190px;height:184px;place-items:center;border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;transform:none}.reward-modal__icon:before,.reward-modal__icon:after{position:absolute;content:""}.reward-modal__icon:before{top:16px;left:50%;width:118px;height:118px;border-radius:50%;background:radial-gradient(circle,#ffffffd1 0 18%,#ffed886b 46%,#ffed8800 72%);transform:translate(-50%)}.reward-modal__icon:after{right:0;bottom:4px;left:0;height:82px;background:url(/assets/dzuo-CAyoiaky.webp) center bottom / contain no-repeat}.reward-modal.has-reward-art .reward-modal__icon{width:190px;border:0;border-radius:0;background:transparent;box-shadow:none}.reward-modal__item-art{position:relative;z-index:2;width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 8px 8px rgba(72,40,20,.26));transform:translateY(4px) rotate(-4deg)}.reward-modal__key{z-index:2;transform:translateY(4px) rotate(42deg) scale(1.2)}.reward-modal.is-key-visible .reward-modal__icon{opacity:1;transform:none}.reward-modal__action{grid-area:action;max-height:none;overflow:visible;opacity:1;transform:none}.reward-modal__action>button{width:150px;min-height:50px;margin-top:0;padding:10px 22px 12px;border:0;border-radius:0;color:#fff;background:transparent url(/assets/btn0_1-DJH_7Aka.webp) center / 100% 100% no-repeat;font-size:17px;font-weight:900;letter-spacing:0;text-shadow:0 1px 0 rgba(10,92,33,.58);box-shadow:none}.reward-modal__action>button:hover{filter:brightness(1.05)}.story-modal{position:absolute;inset:0;display:grid;place-items:center;padding:0;background:#1b120b61;z-index:10}.story-modal[hidden]{display:none}.story-modal__card{position:absolute;top:calc(50% - 16.5px * var(--ui-scale));left:50%;width:362px;height:503px;transform:translate(-50%,-50%) scale(var(--ui-scale));transform-origin:center center;padding:0;border:0;border-radius:0;overflow:hidden;background:transparent;box-shadow:none;box-sizing:border-box}.story-modal__card:before{position:absolute;inset:0;z-index:0;background:url(/assets/tcdban-BYUSGEBM.webp) center / 100% 100% no-repeat;content:"";pointer-events:none}.story-modal__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.story-modal__close{position:absolute;top:11px;right:9px;z-index:3;width:36px;height:36px;aspect-ratio:1;padding:0;border:0;background:transparent;cursor:pointer}.story-modal__close img{display:block;width:100%;height:100%;object-fit:contain}.story-modal__close:hover{filter:brightness(1.06)}.story-modal__content{position:absolute;inset:116px 18px 45px 50px;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) minmax(112px,142px);gap:8px;min-height:0;overflow:hidden}.story-modal__story{display:flex;min-height:0;flex-direction:column;gap:4px}.story-modal__reward{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;flex:0 0 auto;min-height:82px;padding:0 5px 6px;border:0;background:transparent;box-shadow:none}.story-modal__reward-copy{min-width:0}.story-modal__reward-icon,.story-modal__task-icon{display:grid;place-items:center}.story-modal__reward-icon{width:70px;height:70px;background:transparent;box-shadow:none}.story-modal__reward-icon img,.story-modal__task-icon img{display:block;max-width:92%;max-height:92%;object-fit:contain}.story-modal__reward-label,.story-modal__reward-name,.story-modal__reward-description,.story-modal__section-title,.story-modal__task-name{margin:0}.story-modal__reward-label,.story-modal__section-title,.story-modal__dialogue-title{color:#6f503c;font-size:12px;font-weight:800}.story-modal__reward-name{margin-top:2px;color:#6f503c;font-size:14px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.story-modal__reward-description{margin-top:3px;color:#80624d;font-size:12px;line-height:1.3;overflow-wrap:anywhere}.story-modal__scroll{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px 8px 10px 4px;border:0;color:#8a6a54;background:transparent;scrollbar-width:none;overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.story-modal__scroll::-webkit-scrollbar{display:none}.story-modal__day-meta{display:none}.story-modal__event-title{margin:0 0 12px;color:#74523d;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px;font-weight:700;line-height:1.22;text-transform:uppercase}.story-modal__meta,.story-modal__body,.story-modal__quote,.story-modal__dialogue-title,.story-modal__dialogue-line{margin:0;overflow-wrap:anywhere}.story-modal__meta strong,.story-modal__body strong,.story-modal__quote strong,.story-modal__dialogue-line strong{color:#74523d}.story-modal__meta{color:#8a6a54;font-size:13px;line-height:1.45}.story-modal__body{margin-top:9px;color:#8a6a54;font-size:13px;line-height:1.48}.story-modal__quote{margin-top:9px;padding-left:0;border-left:0;color:#8a6a54;font-size:13px;line-height:1.48}.story-modal__dialogue-title{display:none}.story-modal__dialogue-list{display:grid;gap:9px;margin-top:12px}.story-modal__dialogue-line{color:#8a6a54;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:13px;line-height:1.45}.story-modal__tasks{display:flex;min-height:0;flex-direction:column;padding:0 4px;border:0;background:transparent;box-shadow:none}.story-modal__section-title{display:flex;align-items:center;justify-content:center;min-height:20px;background:url(data:image/webp;base64,UklGRi4DAABXRUJQVlA4WAoAAAAQAAAATAIABQAAQUxQSBUCAAABGTMBkwCew/6BNURE/5Ob7xZYDR3XtpbtjZk9AyrdWR6AXVLJMAWsXTG7YhyCK2ZMUqWnEWQEVpjB7Df52v3IUP1H960ivY9O/eqRvirS90ipfkVMwARMyAtOxF8FCCGhvzKJ0FPJQpJAQggE4umiWb/yI1htlS1+M8Ggr4uuuQGmmYcmt8zTDQaDbbD5FQRhGz8TE9hgDGBeoixFdkbK5MlyzlPU0ua2baeaoR3WmdpZ6nC6OpwjD9u2Dt++rZqNIW9zeUvU1rkSFEmg5ljsM6xwSXscA/9pLHfBIyxyS1MZjAPxExThn/1CKaXOfRfxvUjf8tdS951vpB/8N+rGurHx8bGu68dS36dR5+hxUPEkMiCQQcbCGSwAgXDkKNmZZCsRzpSc2iwqAbX/AKnKpeRUMBLYwmoMWOayFu836B0D/19y2KdoeNmWfyU8SUkypXONTtE55CgFqkQ/CqnYxShcetVIKMjGEkgGzNMthCRsyDlykINcVd6KbJcIG0RKhbabrhT1b1MpOVW7AAJEgwrY5YBBT4BwUxkFBhGSNLIJRyYgRrLaf/1WSsXCI+fi5N4KMHIeOSwyRojnNwTBCBB/FSAQAgmEEAghEIi/imeKxn2CT6x1TTsXg/5OC201vgF8aalmekHzTIMBT2SMMRhjjMEYDOaptsHGL/DcfkrwT/CuzVbRwPebHZa4B0hP/A00IgBWUDgg8gAAAPAIAJ0BKk0CBgA+USSQRaOiIZWp3AA4BQSzgGtwxv+A1UPqv2AIE7JSN4p0Zq8wDfku9ZuC+uhHwEFjAKK0XR/X+fyhMllz3Nqc1eyzfnMAAP7t7WZfVE2ZzirHc4BYea66P+TOES6AMz+RefBNRjeTdDwLehFQAA0biAxnv2+v20/3l95EqW4X88mJVCfH0lPiwPu3iKWr74m1dK0uRTKzSF3c4XfDeAlVK/HBYoACIw1JYHYS8vJdmKyI5DRdhXbLEykd4Pxni/Cp/uVNzLpbh4a9fxfoAaTW97f6FvKmD22ursIEfAWhmdqszKtnYAAA) center / 100% 6px no-repeat;color:#b58865;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:13px;font-weight:700;text-align:center}.story-modal__task-list{flex:1 1 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:5px;padding:0 9px 9px 0;min-height:0;max-height:112px;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch}.story-modal__task-list::-webkit-scrollbar{display:none}.story-modal__task-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;gap:3px;padding:0;border:0;background:transparent}.story-modal__task-icon{position:relative;width:58px;height:58px;border-radius:8px;background:#efbc85a8;box-shadow:0 2px 3px #73492b1f}.story-modal__task-quantity{display:block;min-width:0;padding:0;border:0;border-radius:0;color:#8f5436;background:transparent;text-shadow:0 1px 1px rgba(255,246,215,.86),0 2px 2px rgba(112,64,35,.16);text-align:center;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:12px;font-weight:800;line-height:1}.story-modal__task-name{display:none}.archive-modal{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:#061216c2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:11}.archive-modal[hidden]{display:none}.archive-modal__card{position:relative;width:min(100%,480px);max-height:min(720px,calc(100dvh - 48px));overflow:visible;padding:126px 42px 38px;border:0;border-radius:0;background:transparent;box-sizing:border-box}.archive-modal__card:before{position:absolute;inset:0;z-index:-1;border-style:solid;border-width:120px 46px 42px;border-image:url(/assets/ty-dban-C6cNIPFk.webp) 120 46 42 fill stretch;content:"";pointer-events:none}.archive-modal__header{position:absolute;top:38px;right:56px;left:56px;display:flex;min-height:46px;align-items:center;justify-content:center;gap:16px;padding-bottom:0;border-bottom:0;text-align:center}.archive-modal__eyebrow,.archive-modal__header h2{margin:0}.archive-modal__eyebrow{display:none;color:#f7d88b;font-size:12px;letter-spacing:.08em}.archive-modal__header h2{margin-top:0;color:#fff7db;text-shadow:0 2px 0 rgba(119,35,55,.28);font-size:24px}.archive-modal__close{position:absolute;top:6px;right:0;width:32px;height:32px;border:2px solid rgba(90,55,24,.5);border-radius:50%;color:var(--text-dark);background:#f8dfad;font-size:24px;line-height:1;cursor:pointer}.archive-modal__list{display:grid;gap:10px;max-height:min(526px,calc(100dvh - 210px));margin-top:0;overflow:auto;padding-right:6px;scrollbar-color:rgba(157,82,29,.38) transparent}.archive-modal__item{padding:14px;border-left:3px solid #b56d22;background:#ffe8b85c}.archive-modal__item p,.archive-modal__item h3,.archive-modal__item span,.archive-modal__empty{margin:0}.archive-modal__item p{color:var(--text-dark);font-size:12px}.archive-modal__item h3{margin-top:5px;color:var(--text-dark);font-size:16px}.archive-modal__item span,.archive-modal__empty{display:block;margin-top:5px;color:var(--text-dark);font-size:14px;line-height:1.5}.case-board__item{padding:14px;border:1px solid rgba(157,82,29,.22);background:#ffe8b85c}.case-board__item.is-complete{border-color:#b56d22d1;background:#f6cb7e6b}.case-board__item p,.case-board__item h3,.case-board__item span{margin:0}.history-modal{position:absolute;inset:0;display:grid;place-items:center;padding:24px;background:#061216cc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:23}.history-modal[hidden]{display:none}.history-modal__card{position:relative;width:min(100%,560px);height:min(560px,calc(100dvh - 48px));min-height:360px;overflow:visible;padding:126px 42px 38px;border:0;background:transparent;box-sizing:border-box}.history-modal__card:before{position:absolute;inset:0;z-index:-1;border-style:solid;border-width:120px 46px 42px;border-image:url(/assets/ty-dban-C6cNIPFk.webp) 120 46 42 fill stretch;content:""}.history-modal__header{position:absolute;top:46px;right:54px;left:54px;display:flex;align-items:center;justify-content:center;min-height:56px;padding:0 56px;border-bottom:0}.history-modal__header h2{margin:0;color:#fff7db;font-size:26px;font-weight:900;text-shadow:0 2px 0 rgba(113,51,40,.54),0 4px 8px rgba(86,36,30,.35)}.history-modal__close{position:absolute;top:12px;right:0;width:34px;height:34px;border:2px solid rgba(255,219,128,.86);border-radius:50%;color:#fff7db;background:linear-gradient(180deg,#cf6782,#9e3154);box-shadow:inset 0 1px #ffffff59,0 3px 6px #632d1738;font-size:23px;line-height:1;cursor:pointer}.history-modal__list{display:grid;gap:8px;height:100%;margin:0;padding:0 6px 2px;overflow:auto;scrollbar-color:rgba(206,137,44,.5) rgba(255,240,199,.28)}.history-modal__item{padding:9px 12px;border-left:3px solid #d38b2d;border-radius:6px;background:#fff7e07a}.history-modal__item strong{color:var(--text-dark);font-size:13px;font-weight:800}.history-modal__item p,.history-modal__empty{margin:5px 0 0;color:var(--text-dark);font-size:14px;line-height:1.55}.history-modal__item--narration p{margin-top:0}@media(max-height:720px){.chat-modal__scene,.chat-modal__dialogue{min-height:0}.chat-message__text{font-size:14px}.chat-modal__text{min-height:54px;font-size:16px}.goal-modal__card{padding:112px 28px 32px}.goal-modal__eyebrow{top:34px;right:52px;left:52px}.reward-modal__card{height:min(calc(100dvh - 18px),536px);padding:126px 38px 28px}.reward-modal__eyebrow{top:17px;right:24px;left:24px;height:114px}.archive-modal__card{padding-right:28px;padding-left:28px}.archive-modal__header{right:52px;left:52px}}@media(min-aspect-ratio:9/16)and (max-aspect-ratio:1/1){.reward-modal__card{width:330px;height:508px;padding:126px 40px 28px}.reward-modal__eyebrow{top:16px;height:96px}.reward-modal__showcase{max-height:200px}}@media(min-aspect-ratio:1/2)and (max-aspect-ratio:9/16){.reward-modal__card{left:-12px;transform:scale(min(.84,calc(var(--wide-frame-scale) * .84)))}}@media(max-width:720px){.chat-modal__dialogue{inset:0 12px;width:auto;padding:14px 12px 12px;transform:none}.chat-modal__messages{inset:14px 12px 68px}.chat-modal__footer{right:12px;bottom:10px;left:12px}.chat-message__bubble{max-width:calc(100% - 52px)}.story-modal__close{top:11px;right:9px;width:36px;height:36px}.story-modal__content{inset:116px 18px 45px 50px;gap:6px}.story-modal__reward{grid-template-columns:calc(58px * var(--wide-frame-scale)) minmax(0,1fr);gap:calc(9px * var(--wide-frame-scale));min-height:calc(86px * var(--wide-frame-scale))}.story-modal__reward-copy{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:calc(6px * var(--wide-frame-scale));row-gap:0}.story-modal__reward-label,.story-modal__reward-name{margin-top:0}.story-modal__reward-description{flex-basis:100%;margin-top:calc(3px * var(--wide-frame-scale))}.story-modal__reward-icon{width:calc(58px * var(--wide-frame-scale));height:calc(58px * var(--wide-frame-scale))}.story-modal__task-list{gap:calc(8px * var(--wide-frame-scale));margin-top:calc(2px * var(--wide-frame-scale));padding:0 calc(9px * var(--wide-frame-scale)) calc(9px * var(--wide-frame-scale)) 0}.story-modal__tasks{padding:calc(4px * var(--wide-frame-scale)) calc(4px * var(--wide-frame-scale)) calc(10px * var(--wide-frame-scale))}.story-modal__task-item{gap:calc(3px * var(--wide-frame-scale))}.story-modal__task-icon{width:calc(36px * var(--wide-frame-scale));height:calc(36px * var(--wide-frame-scale))}.story-modal__reward-label,.story-modal__reward-description{font-size:calc(12px * var(--wide-frame-scale) * var(--readable-text-scale))}.story-modal__reward-name{font-size:calc(14px * var(--wide-frame-scale) * var(--readable-text-scale))}.story-modal__event-title{margin-bottom:calc(12px * var(--wide-frame-scale));font-size:calc(15px * var(--wide-frame-scale) * var(--readable-text-scale))}.story-modal__meta,.story-modal__body,.story-modal__quote,.story-modal__dialogue-line{font-size:calc(13px * var(--wide-frame-scale) * var(--readable-text-scale))}.story-modal__body,.story-modal__quote{margin-top:calc(9px * var(--wide-frame-scale))}.story-modal__dialogue-list{gap:calc(9px * var(--wide-frame-scale));margin-top:calc(12px * var(--wide-frame-scale))}.story-modal__section-title{min-height:calc(20px * var(--wide-frame-scale));background-size:100% calc(6px * var(--wide-frame-scale));font-size:calc(13px * var(--wide-frame-scale) * var(--readable-text-scale))}.story-modal__task-quantity{font-size:calc(12px * var(--wide-frame-scale) * var(--readable-text-scale));line-height:1}}.case-board__item p{color:#9dc3bb;font-size:12px}.case-board__item h3{margin-top:5px;color:#fff4da;font-size:16px}.case-board__item span{display:block;margin-top:5px;color:#d0e8e1;font-size:14px;line-height:1.5}.chat-modal{background:#0612165c}.chat-modal__panel{position:absolute;top:50%;left:50%;width:390px;height:844px;overflow:hidden;background:#091c20;box-shadow:0 0 48px #0000006b;transform:translate(-50%,-50%) scale(var(--ui-scale));transform-origin:center center}.chat-modal__scene{inset:0;isolation:isolate;width:auto;height:auto;border-radius:0;background:#173137;box-shadow:none;transform:none}.chat-modal__scene:after{position:absolute;inset:0;z-index:1;background:#0714171f;content:"";pointer-events:none}.chat-modal.has-estate-background .chat-modal__estate{background-color:#102d34;background-image:url(/assets/bbg-DZxyOYxO.webp);background-position:center;background-repeat:no-repeat;background-size:cover}.chat-modal.has-estate-background.has-artwork .chat-modal__estate{background-image:linear-gradient(to bottom,#07161b00 0 66%,#07161b1f 82%,#07161bd1),linear-gradient(#07161b0a,#07161b29),var(--chat-scene-image);background-position:center top,center top;background-size:100% 100%,auto,cover}.chat-modal.is-scene-preview .chat-modal__day,.chat-modal.is-scene-preview .chat-modal__dialogue{opacity:0;pointer-events:none}.chat-modal.has-estate-background .chat-modal__estate>*,.chat-modal.has-estate-background .chat-modal__estate:before,.chat-modal.has-estate-background .chat-modal__estate:after{display:none}.chat-modal__estate{z-index:0;filter:saturate(.96) brightness(.94) blur(.7px);transform:scale(1.04)}.chat-modal__day{top:max(8px,env(safe-area-inset-top));left:50%;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;width:min(500px,calc(100% - 28px));max-width:none;aspect-ratio:416 / 125;margin:0;padding:10px 86px 36px 56px;overflow:visible;border:0;border-radius:0;color:#613a24;background:transparent;font-family:Source Han Sans SC,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:18px;font-weight:700;line-height:1.16;isolation:isolate;text-align:center;text-shadow:0 1px 0 rgba(255,250,224,.88);white-space:normal;transform:translate(-50%);transform-origin:top center}.chat-modal__day:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none}.chat-modal__day:before{background:transparent url(/assets/jqbti-D55RdWeT.webp) center / 100% 100% no-repeat}.chat-modal__day span{display:block;width:100%}.chat-modal__day-act-line{overflow:visible;font-size:12px;overflow-wrap:break-word;white-space:normal}.chat-modal__day-count-line{font-size:15px}.chat-modal__dialogue{z-index:20;inset:0;width:auto;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}.chat-modal__messages{top:max(146px,calc(env(safe-area-inset-top) + 136px));right:18px;bottom:max(82px,calc(env(safe-area-inset-bottom) + 72px));left:18px;display:flex;flex-direction:column;gap:16px;padding:8px 4px 18px;zoom:1;-webkit-mask-image:none;mask-image:none;scrollbar-color:rgba(216,173,95,.5) transparent}.chat-message{flex:0 0 auto;align-items:center;gap:2px;min-width:0;min-height:112px;padding:2px 8px;cursor:pointer;opacity:1;transform:scale(1);transition:opacity .18s ease,transform .18s ease}.chat-message.is-current{opacity:1;transform:scale(1)}.chat-message.is-current .chat-message__actor{animation:chat-avatar-enter .14s ease-out both}.chat-message__actor{display:grid;position:relative;flex:0 0 98px;place-items:center;min-height:108px;padding-bottom:0}.chat-message__avatar{position:absolute;top:14px;right:0;left:auto;width:84px;height:84px;overflow:visible;border:0;border-radius:50%;background:transparent;box-shadow:none;isolation:isolate;transform:scale(1.12);transform-origin:center}.chat-message--right .chat-message__avatar{right:auto;left:0}.chat-message__avatar:before{position:absolute;inset:7px;z-index:0;width:auto;height:auto;border-radius:50%;background:#f9e8c9;box-shadow:none;content:""}.chat-message__avatar:after{position:absolute;inset:0;z-index:0;width:auto;height:auto;border-radius:0;background:url(/assets/dhk_txk-D7dZ3OJi.webp) center / 100% 100% no-repeat;content:"";pointer-events:none}.chat-message__portrait{position:absolute;bottom:5px;left:50%;width:68px;height:101px;object-fit:contain;object-position:center bottom;transform:translate(-50%);pointer-events:none}.chat-message--left .chat-message__portrait{width:80px;height:119px}.chat-message--left .chat-message__portrait--inside{clip-path:none}.chat-message__portrait--inside{z-index:1;clip-path:circle(35px at 50% 59px)}.chat-message__portrait--popout{z-index:2;clip-path:inset(0 8px 58px);filter:drop-shadow(0 3px 3px rgba(64,38,18,.18))}.chat-message__name{position:absolute;bottom:0;left:50%;z-index:4;width:96px;height:29px;padding:8px 12px 4px;overflow:hidden;border:0;border-radius:0;color:#fff8e8;background:url(data:image/webp;base64,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) center / 100% 100% no-repeat;box-shadow:none;box-sizing:border-box;font-size:11px;font-weight:700;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:translate(-50%)}.chat-message--right .chat-message__name{background:url(data:image/webp;base64,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) center / 100% 100% no-repeat}.chat-message__bubble{display:flex;position:relative;isolation:isolate;flex:0 1 auto;width:fit-content;min-height:86px;min-width:0;max-width:min(calc(100% - 100px),500px);margin-left:0;padding:17px 28px 16px 34px;border:0;border-radius:0;color:var(--text-dark);background:transparent;box-shadow:none;box-sizing:border-box;align-items:center}.chat-message__bubble:after{position:absolute;inset:0;z-index:-1;border-style:solid;border-width:24px 20px 24px 32px;border-image-source:url(/assets/dhk-BMEWERrG.webp);border-image-slice:34 28 34 46;border-image-width:24px 20px 24px 32px;border-image-repeat:stretch;content:"";pointer-events:none}.chat-message__bubble:before{position:absolute;inset:4px 4px 4px 18px;z-index:-2;border-radius:16px;background:linear-gradient(180deg,#ffedc5,#feebc2 26%,#fce3b9 74%,#f9ddb4);content:"";pointer-events:none}.chat-message--right .chat-message__bubble{margin-right:0;margin-left:0;color:var(--text-dark);background:transparent;box-shadow:none}.chat-message--right{flex-direction:row-reverse}.chat-message--right .chat-message__bubble:before{inset:4px 18px 4px 4px}.chat-message--right .chat-message__bubble:after{transform:scaleX(-1)}.chat-message[data-emotion=angry] .chat-message__bubble,.chat-message[data-emotion=worried] .chat-message__bubble{border-color:#c6892ae6}.chat-message--center{min-height:0;justify-content:center;padding:10px 24px}.chat-message--center .chat-message__bubble{max-width:min(90%,520px);min-height:0;margin-left:0;padding:0;border:0;border-radius:0;color:#f3ead7;background:transparent;box-shadow:none;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none}.chat-message--center .chat-message__bubble:after{display:none}.chat-message--center .chat-message__bubble:before{display:none}.chat-message__speaker,.chat-message__text{margin:0;padding-right:0}.chat-message__speaker{color:#dcb76d;font-size:11px;letter-spacing:0}.chat-message__text{min-height:0;margin-top:0;color:var(--text-dark);font-size:18px;font-weight:600;line-height:1.48;white-space:normal;overflow-wrap:break-word;word-break:normal}.chat-message--center .chat-message__text{color:#f3ead7;font-weight:500;text-shadow:0 2px 5px rgba(0,0,0,.52)}.chat-message.is-current .chat-message__bubble{animation:chat-bubble-enter .22s ease-out .18s both}.chat-message--right.is-current .chat-message__bubble{animation-name:chat-bubble-enter-right}.chat-message--center.is-current .chat-message__bubble{animation-delay:0ms}.chat-modal__footer{inset:0;display:block;color:#d7e5df;pointer-events:none}.chat-modal__tools{display:none}.chat-modal__playback{position:absolute;right:20px;bottom:max(16px,env(safe-area-inset-bottom));z-index:5;gap:10px;pointer-events:auto}.chat-modal__footer>#chat-modal-next{display:none}.chat-modal.is-awaiting-completion .chat-modal__playback{display:none}.chat-modal.is-awaiting-completion .chat-modal__footer>#chat-modal-next:not([hidden]){position:absolute;right:20px;bottom:max(22px,calc(env(safe-area-inset-bottom) + 6px));z-index:6;display:block;min-width:116px;padding:12px 18px;border:2px solid rgba(198,137,42,.95);border-radius:8px;color:var(--text-dark);background:linear-gradient(180deg,#fff7dc,#f0c875);box-shadow:inset 0 0 0 2px #fffae094,0 5px 12px #23130947;font-size:15px;font-weight:800;pointer-events:auto}.chat-modal.is-awaiting-completion .chat-modal__footer>#chat-modal-next.chat-modal__next--completion:not([hidden]){width:68px;min-width:0;height:68px;bottom:max(16px,env(safe-area-inset-bottom));padding:0;border:0;border-radius:50%;color:transparent;background:transparent url(/assets/btn_skip-DKv0F1Sf.webp) center / contain no-repeat;box-shadow:none;font-size:0;transition:filter .16s ease,transform .16s ease}.chat-modal.is-awaiting-completion .chat-modal__footer>#chat-modal-next.chat-modal__next--completion:not([hidden]):hover{filter:brightness(1.08);transform:scale(1.04)}.chat-modal.is-awaiting-completion .chat-modal__footer>#chat-modal-next.chat-modal__next--completion:not([hidden]):active{transform:scale(.96)}.chat-modal__footer .chat-modal__round-button{width:68px;height:68px;transform-origin:center;transition:filter .16s ease,transform .16s ease}.chat-modal__footer .chat-modal__round-button:hover{transform:translateY(-1px) scale(1.03)}.chat-modal__footer .chat-modal__round-button:active{transform:translateY(1px) scale(.97)}@keyframes chat-bubble-enter{0%{opacity:0;transform:translateY(9px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chat-bubble-enter-right{0%{opacity:0;transform:translateY(9px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes chat-avatar-enter{0%{opacity:0;transform:translateY(5px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:720px){.chat-modal__dialogue{inset:0;width:auto;height:auto;padding:0;border-radius:0;transform:none}.chat-modal__messages{right:8px;left:8px;gap:13px}.chat-message{gap:2px;padding:2px 3px}.chat-message__actor{flex-basis:94px}.chat-message__avatar{right:0;left:auto;width:84px;height:84px}.chat-message__avatar:before{inset:7px;box-shadow:none}.chat-message__portrait{width:68px;height:101px}.chat-message__avatar:after{display:block}.chat-message__bubble{max-width:calc(100% - 96px);min-height:86px;padding:13px 22px 12px 28px;border-radius:0}.chat-message--center .chat-message__bubble{max-width:min(92%,520px);padding:0}.chat-message__text{font-size:14px}.chat-modal__footer .chat-modal__round-button{width:54px;height:54px}}@media(prefers-reduced-motion:reduce){.chat-message.is-current .chat-message__bubble{animation:none}}@media(max-width:720px){body{background-attachment:scroll}.restart-confirm,.reward-modal,.reward-modal__worksite,.story-modal,.archive-modal,.history-modal{-webkit-backdrop-filter:none;backdrop-filter:none}#toast[data-tone=error]:before{-webkit-backdrop-filter:none;backdrop-filter:none}}
