@media (min-width:1321px){.scenarioPage .scenarioGrid{align-items:start;grid-template-columns:minmax(250px,.72fr) minmax(420px,1.16fr) minmax(390px,.96fr)!important;grid-template-areas:"character tasks phone"!important;gap:clamp(1.25rem,2.4vw,3rem)!important}.scenarioPage .characterStage{grid-area:character;min-width:0}.scenarioPage .decisionPanel{grid-area:tasks;width:100%;min-width:0;max-width:none}.scenarioPage .phoneArtworkStage{grid-area:phone;justify-self:center;width:100%;min-width:0;max-width:540px}.scenarioPage .phoneArtworkStage .phoneArtwork{width:min(100%,510px);max-width:510px}}@media (min-width:901px) and (max-width:1320px){.scenarioPage .scenarioGrid{align-items:start;grid-template-columns:minmax(250px,.76fr) minmax(430px,1.24fr)!important;grid-template-areas:"character tasks""phone tasks"!important;gap:clamp(1.25rem,2.6vw,2.6rem)!important}.scenarioPage .characterStage{grid-area:character;min-width:0}.scenarioPage .decisionPanel{grid-area:tasks;width:100%;min-width:0}.scenarioPage .phoneArtworkStage{grid-area:phone;justify-self:center;width:min(100%,500px);min-width:0}}@media (max-width:900px){.scenarioPage .scenarioGrid{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"character""tasks""phone"!important}.scenarioPage .characterStage,.scenarioPage .decisionPanel,.scenarioPage .phoneArtworkStage{width:100%;min-width:0}}@media (max-width:620px){body[data-lifeflip-screen=scenario]>main.genericScenarioPage .decisionPanel>div[role=group]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important;display:grid!important}body[data-lifeflip-screen=scenario]>main.genericScenarioPage .decisionPanel>div[role=group]>button{border-radius:15px!important;width:100%!important;min-width:0!important;min-height:190px!important}body[data-lifeflip-screen=scenario]>main.genericScenarioPage .decisionPanel>div[role=group]>button>span{min-height:190px!important;padding:.55rem!important}body[data-lifeflip-screen=scenario]>main.genericScenarioPage .decisionPanel>div[role=group]>button:nth-child(3){grid-column:1/-1!important;justify-self:center!important;width:calc(50% - .275rem)!important}body[data-lifeflip-screen=scenario]>main.genericScenarioPage .decisionPanel>div[role=group]>button>span>span{width:27px!important;height:27px!important;margin-bottom:.32rem!important}body[data-lifeflip-screen=scenario]>main.genericScenarioPage .decisionPanel>div[role=group]>button strong{font-size:.82rem!important;line-height:1.12!important}body[data-lifeflip-screen=scenario]>main.genericScenarioPage .decisionPanel>div[role=group]>button p{-webkit-line-clamp:3!important;margin-top:.28rem!important;font-size:.61rem!important;line-height:1.28!important}}
:root{--font-display:"Bricolage Grotesque Variable", "Arial", sans-serif;--font-body:"Manrope Variable", "Arial", sans-serif}body{font-family:var(--font-body)}.premiumHome h1,.premiumHome h2,.premiumHome h3,.premiumHome .roleCard strong,.premiumHome .primaryButton,.premiumHome .secondaryButton{font-family:var(--font-display)}.premiumHome>.nav{color:#fff;isolation:isolate;background:#09090b;border-bottom:1px solid #ff620057;min-height:88px;padding-inline:5.5vw;position:relative;box-shadow:0 14px 36px #00000024}.premiumHome>.nav:after{content:"";z-index:-1;opacity:.72;pointer-events:none;background:linear-gradient(90deg,#0000,#ff6200 28% 72%,#0000);height:1px;position:absolute;bottom:-1px;left:9%;right:9%}.premiumHome .brandButton{color:#fff;align-items:center;gap:.65rem;transition:transform .22s,filter .22s;display:inline-flex}.premiumHome .brandButton:hover,.premiumHome .brandButton:focus-visible{filter:drop-shadow(0 8px 18px #ff62003d);transform:translateY(-2px)scale(1.02)}.premiumHome .brandButton:after{content:"LIFEFLIP";font-family:var(--font-display);letter-spacing:-.035em;font-size:1.06rem;font-weight:900}.premiumHome .brandLogo{height:58px!important}.premiumHome .navLinks{align-items:center;gap:1.75rem}.premiumHome .navLinks a{color:#ffffffeb;font-family:var(--font-display);letter-spacing:.075em;font-size:.84rem;font-weight:820;transition:transform .18s,color .18s;position:relative}.premiumHome .navLinks a:after{content:"";background:#ff6200;height:2px;transition:right .18s;position:absolute;bottom:-.48rem;left:0;right:100%}.premiumHome .navLinks a:hover,.premiumHome .navLinks a:focus-visible{color:#ff6200;transform:translateY(-2px)}.premiumHome .navLinks a:hover:after,.premiumHome .navLinks a:focus-visible:after{right:0}.premiumHome>.nav .accountShortcut{color:#09090b;min-width:156px;min-height:50px;font-family:var(--font-display);letter-spacing:.09em;background:#ff6200;border:1px solid #ff6200;border-radius:0;justify-content:center;align-items:center;padding:.9rem 1.35rem;font-size:.84rem;font-weight:900;text-decoration:none;transition:transform .19s,box-shadow .19s,background .19s;display:inline-flex;box-shadow:0 10px 28px #ff620038}.premiumHome>.nav .accountShortcut:hover,.premiumHome>.nav .accountShortcut:focus-visible{background:#ff7a24;outline:none;transform:translateY(-3px);box-shadow:0 16px 34px #ff620057}@media (max-width:980px){.premiumHome>.nav{padding-inline:1.25rem}.premiumHome .navLinks{gap:1rem}.premiumHome .navLinks a{font-size:.76rem}.premiumHome>.nav .accountShortcut{min-width:132px;min-height:46px;padding-inline:1rem;font-size:.76rem}}@media (max-width:680px){.premiumHome>.nav{min-height:78px}.premiumHome .brandButton:after{font-size:.88rem}.premiumHome .brandLogo{height:48px!important}.premiumHome>.nav .accountShortcut{min-width:auto;min-height:42px;padding:.72rem .85rem;font-size:.7rem}}
.taskTransitionPage{height:100svh;min-height:0;overflow:hidden}.taskTransitionPage>.nav{flex:0 0 56px;height:56px;min-height:56px}.taskTransitionPage .taskTransitionShell{grid-template-rows:auto minmax(0,1fr);gap:clamp(6px,1vh,10px);height:calc(100svh - 56px);min-height:0;padding:clamp(8px,1.2vh,12px) 3vw;display:grid;overflow:hidden}.taskTransitionPage .taskTransitionTopbar{grid-template-columns:clamp(150px,14vw,220px) minmax(0,1fr);align-items:start;gap:clamp(12px,2vw,30px);width:100%;max-width:none;min-height:0;margin:0;display:grid}.taskTransitionPage .taskTransitionSavings{justify-self:start;width:clamp(150px,14vw,220px);min-height:0;margin:0}.taskTransitionPage .taskTransitionSavings img{object-fit:contain;width:100%;max-height:145px}.taskTransitionPage .taskTransitionSavings .decisionSavingsBalance{min-width:104px;padding:.45rem .65rem}.taskTransitionPage .taskTransitionHeading{text-align:right;justify-self:end;width:min(900px,100%);min-width:0;margin:0}.taskTransitionPage .taskTransitionHeading .sceneTime{margin:0 0 .15rem}.taskTransitionPage .taskTransitionHeading .scenarioTitle{letter-spacing:-.05em;max-width:none;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.75rem,3vw,3.5rem);font-weight:650;line-height:.96}@media (min-width:901px){.taskTransitionPage .taskTransitionGrid{overflow:hidden;grid-template-columns:minmax(145px,.58fr) minmax(0,1.42fr) minmax(235px,.9fr)!important;grid-template-areas:"character tasks phone"!important;align-items:stretch!important;gap:clamp(10px,1.8vw,28px)!important;height:100%!important;min-height:0!important;display:grid!important}.taskTransitionPage .characterStage{grid-template-rows:minmax(0,1fr) auto;align-items:end;min-width:0;display:grid;overflow:hidden;grid-area:auto!important;height:100%!important;min-height:0!important}.taskTransitionPage .standalonePortrait{place-items:end center;min-width:0;display:grid;overflow:hidden;height:100%!important;min-height:0!important}.taskTransitionPage .standalonePortrait img{object-fit:contain;object-position:center bottom;width:100%!important;max-width:250px!important;height:min(57vh,510px)!important;max-height:100%!important}.taskTransitionPage .characterStageClock{min-height:44px;margin:0;padding:.3rem 0 0}.taskTransitionPage .characterStageClock strong{font-size:clamp(1.25rem,2vw,1.9rem)}.taskTransitionPage .decisionPanel{align-self:center;width:100%;min-width:0;min-height:0;padding-top:0;overflow:hidden;grid-area:auto!important}.taskTransitionPage .decisionContextMeta{min-height:32px;margin-bottom:.45rem;padding-bottom:.45rem}.taskTransitionPage .decisionPanel .kicker{margin-bottom:.35rem}.taskTransitionPage .decisionPanel .situation{margin-bottom:.65rem;font-size:clamp(.76rem,1vw,.95rem);line-height:1.34}.taskTransitionPage .phoneArtworkStage{place-items:center;width:100%;min-width:0;margin:0;display:grid;overflow:hidden;grid-area:auto!important;height:100%!important;min-height:0!important}.taskTransitionPage .phoneArtworkStage .phoneArtwork{object-fit:contain;width:min(100%,455px)!important;max-width:455px!important;height:auto!important;max-height:min(60vh,520px)!important}.taskTransitionPage .phoneArtworkScreen{inset:17% 32.4% 16.4% 34.8%}}@media (min-width:901px) and (max-width:1180px){.taskTransitionPage .taskTransitionTopbar{grid-template-columns:145px minmax(0,1fr)}.taskTransitionPage .taskTransitionSavings{justify-self:start;width:145px}.taskTransitionPage .taskTransitionGrid{grid-template-columns:minmax(125px,.48fr) minmax(0,1.52fr) minmax(205px,.78fr)!important;gap:12px!important}.taskTransitionPage .standalonePortrait img{max-width:205px!important;height:min(52vh,430px)!important}.taskTransitionPage .phoneArtworkStage .phoneArtwork{width:min(100%,385px)!important;max-height:min(52vh,450px)!important}.taskTransitionPage .taskTransitionHeading .scenarioTitle{font-size:clamp(1.55rem,3.6vw,2.7rem)}}@media (max-width:900px){.taskTransitionPage{height:auto;min-height:100svh;overflow:auto}.taskTransitionPage .taskTransitionShell{height:auto;overflow:visible}}.taskTransitionPage .phoneArtworkDevice{width:min(100%,455px);max-height:min(60vh,520px);margin:auto;position:relative;container-type:inline-size}.taskTransitionPage .phoneArtworkDevice>.phoneArtwork{width:100%!important;max-width:none!important;height:auto!important;max-height:min(60vh,520px)!important}.taskTransitionPage .phoneArtworkDevice>.phoneArtworkScreen{inset:17% 32.4% 16.4% 34.8%;container-type:inline-size}@container (max-width:210px){.taskTransitionPage .cyberPhoneHeader{grid-template-columns:24px minmax(0,1fr) 22px;gap:.25rem;min-height:40px;padding:.22rem .28rem}.taskTransitionPage .cyberContactAvatar{width:24px;height:24px}.taskTransitionPage .cyberPlayerAvatar{width:22px;height:22px}.taskTransitionPage .cyberPhoneMessages{padding:.35rem .22rem .28rem}.taskTransitionPage .cyberMessage{gap:.2rem;max-width:100%}.taskTransitionPage .cyberMessageAvatar{width:19px;height:19px}.taskTransitionPage .cyberMessage>div:last-child{padding:.3rem .36rem}.taskTransitionPage .cyberPhoneReply{grid-template-columns:minmax(0,1fr) 26px;gap:.2rem;padding:.28rem}.taskTransitionPage .cyberPhoneReply input{height:28px;padding-inline:.42rem}.taskTransitionPage .cyberPhoneReply button{width:26px;height:26px}}@media (min-width:901px) and (max-width:1180px){.taskTransitionPage .phoneArtworkDevice{width:min(100%,385px);max-height:min(52vh,450px)}.taskTransitionPage .phoneArtworkDevice>.phoneArtwork{max-height:min(52vh,450px)!important}}@media (max-width:900px){.taskTransitionPage .phoneArtworkDevice{width:min(100%,455px);max-height:none}.taskTransitionPage .phoneArtworkDevice>.phoneArtwork{max-height:none!important}}.taskTransitionPage .taskTransitionInlineStatus{justify-content:center;width:100%;margin-top:clamp(.8rem,1.4vh,1.15rem);display:flex;position:relative}.taskTransitionPage .taskTransitionInlineStatus>button{margin:0 auto!important;position:static!important;inset:auto!important;transform:none!important}.taskTransitionPage .taskTransitionInlineStatus>button:hover,.taskTransitionPage .taskTransitionInlineStatus>button:focus-visible{transform:translateY(-2px)!important}@media (min-width:1181px){.taskTransitionPage .standalonePortrait{overflow:visible}.taskTransitionPage .standalonePortrait img{width:min(150%,480px)!important;max-width:480px!important;height:min(70vh,650px)!important}}@media (min-width:901px) and (max-width:1180px){.taskTransitionPage .standalonePortrait img{width:min(138%,370px)!important;max-width:370px!important;height:min(62vh,560px)!important}}
@media (max-width:620px){body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .scenarioShell{padding-top:.45rem!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .characterStage{height:auto!important;min-height:350px!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .standalonePortrait{height:330px!important;min-height:330px!important;margin-top:.25rem!important;overflow:visible!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .standalonePortrait img{object-fit:contain!important;object-position:center top!important;width:min(235px,66vw)!important;max-width:100%!important;height:330px!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .decisionPanel{padding-top:0!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .decisionPanel>div[role=group]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .decisionPanel>div[role=group]>button{min-height:190px!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .decisionPanel>div[role=group]>button>span{min-height:190px!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .decisionPanel>div[role=group]>button{border-radius:15px!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .decisionPanel>div[role=group]>button>span{padding:.55rem!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .decisionPanel>div[role=group]>button>span>span{width:27px!important;height:27px!important;margin-bottom:.32rem!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .decisionPanel>div[role=group]>button strong{font-size:.82rem!important;line-height:1.12!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img[src*="-6-9-"]) .genericScenarioPage .decisionPanel>div[role=group]>button p{-webkit-line-clamp:3!important;margin-top:.28rem!important;font-size:.61rem!important;line-height:1.28!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter[src*="-6-9-"]){max-width:100vw!important;overflow-x:hidden!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter[src*="-6-9-"]) .schoolStartPage{max-width:100vw!important;overflow-x:hidden!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter[src*="-6-9-"]) .schoolPlanCard{display:none!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter[src*="-6-9-"]) .schoolStartBoardLayout{grid-template-columns:1fr!important;grid-template-areas:"character"!important;gap:0!important;padding-top:.7rem!important;padding-bottom:.7rem!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter[src*="-6-9-"]) .schoolStartContent{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter[src*="-6-9-"]) .matchedHeightCharacter{justify-self:center!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter[src*="-6-9-"]) .schoolStartBoard+div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;width:100%!important;max-width:100%!important;padding:.65rem .7rem 1.1rem!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter[src*="-6-9-"]) .schoolStartBoard+div>button:nth-child(2){display:none!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter[src*="-6-9-"]) .schoolStartBoard+div>button{text-align:center!important;white-space:normal!important;letter-spacing:0!important;justify-content:center!important;gap:.3rem!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:.7rem .5rem!important;font-size:.68rem!important;font-weight:700!important;line-height:1.16!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter[src*="-6-9-"]) .schoolStartBoard+div>button span{flex:none!important;font-size:.72rem!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .scenarioShell{padding-top:.45rem!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .characterStage{height:auto!important;min-height:350px!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .standalonePortrait{height:330px!important;min-height:330px!important;margin-top:.25rem!important;overflow:visible!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .standalonePortrait img{object-fit:contain!important;object-position:center top!important;width:min(235px,66vw)!important;max-width:100%!important;height:330px!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .decisionPanel{padding-top:0!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .decisionPanel>div[role=group]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;width:100%!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .decisionPanel>div[role=group]>button{min-height:190px!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .decisionPanel>div[role=group]>button>span{min-height:190px!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .decisionPanel>div[role=group]>button{border-radius:15px!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .decisionPanel>div[role=group]>button>span{padding:.55rem!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .decisionPanel>div[role=group]>button>span>span{width:27px!important;height:27px!important;margin-bottom:.32rem!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .decisionPanel>div[role=group]>button strong{font-size:.82rem!important;line-height:1.12!important}body[data-lifeflip-screen=briefing]:has(.standalonePortrait img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .decisionPanel>div[role=group]>button p{-webkit-line-clamp:3!important;margin-top:.28rem!important;font-size:.61rem!important;line-height:1.28!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])){max-width:100vw!important;overflow-x:hidden!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .schoolStartPage{max-width:100vw!important;overflow-x:hidden!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .schoolPlanCard{display:none!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .schoolStartBoardLayout{grid-template-columns:1fr!important;grid-template-areas:"character"!important;gap:0!important;padding-top:.7rem!important;padding-bottom:.7rem!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .schoolStartContent{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .matchedHeightCharacter{justify-self:center!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .schoolStartBoard+div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important;width:100%!important;max-width:100%!important;padding:.65rem .7rem 1.1rem!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .schoolStartBoard+div>button:nth-child(2){display:none!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .schoolStartBoard+div>button{text-align:center!important;white-space:normal!important;letter-spacing:0!important;justify-content:center!important;gap:.3rem!important;width:100%!important;min-width:0!important;min-height:52px!important;padding:.7rem .5rem!important;font-size:.68rem!important;font-weight:700!important;line-height:1.16!important}body[data-lifeflip-screen=school-start]:has(.schoolStartCharacter:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .schoolStartBoard+div>button span{flex:none!important;font-size:.72rem!important}}
@media (max-width:620px){body:has(img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) main:has(button[class*=routeCard]){padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}body:has(img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .genericScenarioPage .dayStatusButton{z-index:1190!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:calc(56px + env(safe-area-inset-bottom))!important;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom))!important;color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ff6418!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:.7rem!important;margin:0!important;font-size:.78rem!important;font-weight:950!important;display:flex!important;position:fixed!important;inset:auto 0 0!important;transform:none!important;box-shadow:0 -10px 30px #0000003d!important}body:has(img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .sickDayPage .dayStatusButton{z-index:1190!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:calc(56px + env(safe-area-inset-bottom))!important;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom))!important;color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ff6418!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:.7rem!important;margin:0!important;font-size:.78rem!important;font-weight:950!important;display:flex!important;position:fixed!important;inset:auto 0 0!important;transform:none!important;box-shadow:0 -10px 30px #0000003d!important}body:has(img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .status-button-wrapper .dayStatusButton{z-index:1190!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:calc(56px + env(safe-area-inset-bottom))!important;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom))!important;color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ff6418!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:.7rem!important;margin:0!important;font-size:.78rem!important;font-weight:950!important;display:flex!important;position:fixed!important;inset:auto 0 0!important;transform:none!important;box-shadow:0 -10px 30px #0000003d!important}body:has(img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) main:has(button[class*=routeCard]) [class*=statusWrap] .dayStatusButton{z-index:1190!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:calc(56px + env(safe-area-inset-bottom))!important;padding:.8rem 1rem calc(.8rem + env(safe-area-inset-bottom))!important;color:#fff!important;letter-spacing:.12em!important;text-transform:uppercase!important;background:#ff6418!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:.7rem!important;margin:0!important;font-size:.78rem!important;font-weight:950!important;display:flex!important;position:fixed!important;inset:auto 0 0!important;transform:none!important;box-shadow:0 -10px 30px #0000003d!important}body:has(img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .dayStatusButton:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21a8 8 0 0 0-16 0'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") 50%/contain no-repeat;flex:0 0 24px;width:24px;height:24px;display:block}:is(body:has(img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .dayStatusButton:hover,body:has(img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .dayStatusButton:focus-visible,body:has(img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .dayStatusButton:active){background:#ff6418!important;transform:none!important;box-shadow:0 -10px 30px #0000003d!important}body:has(img:is([src*="-26-35-"],[src*="-36-45-"],[src*="-60 +-"])) .dayStatusButton:focus-visible{outline-offset:-5px!important;outline:3px solid #fff!important}}
body[data-direct-school=true] .consequence{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.notebookExperience{min-height:100vh;padding-top:72px;background:linear-gradient(#17171b29,#17171b1f),url(/brand/scenes/jpolski.webp) 50%/cover no-repeat fixed!important;display:block!important}.schoolExperience{min-height:100vh;padding-top:72px;position:relative;display:block!important}.lifeClock,.schoolClock{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:translate(-50%);z-index:40!important;color:#17171b!important;background:#ffffffe6!important;border:1px solid #17171b1f!important;border-radius:16px!important;grid-template-columns:auto auto 1fr auto!important;align-items:center!important;gap:8px 14px!important;width:min(620px,100vw - 32px)!important;height:46px!important;min-height:0!important;padding:7px 14px!important;display:grid!important;position:fixed!important;top:14px!important;left:50%!important;box-shadow:0 10px 32px #14161c24!important}.lifeClock small,.schoolClock>span{white-space:nowrap;color:#ff6200!important;letter-spacing:.09em!important;font-size:.62rem!important;font-weight:900!important}.lifeClock strong,.schoolClock>strong{white-space:nowrap;color:#17171b!important;letter-spacing:-.03em!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:1.05rem!important;font-weight:900!important;line-height:1!important}.lifeClock>span,.schoolClock>b{white-space:nowrap;color:#55535b!important;letter-spacing:.04em!important;font-size:.66rem!important;font-weight:800!important}.lifeClock .clockTrack,.schoolClock .clockTrack{background:#17171b1f!important;width:100%!important;height:5px!important;margin:0!important}.lifeClock b,.schoolClock>small{white-space:nowrap;color:#55535b!important;margin:0!important;font-size:.66rem!important;font-weight:750!important}.schoolClock ul{display:none!important}.notebookStage,.schoolStage{z-index:1;position:relative;min-height:calc(100vh - 72px)!important;padding:18px clamp(22px,4vw,56px) 38px!important}.notebookHeader,.schoolHeader{max-width:1060px!important;height:0!important;min-height:0!important;margin:0 auto!important;padding:0!important;position:relative!important;overflow:visible!important}.notebookHeader>div,.schoolHeader>div,.notebookHeader>img,.schoolHeader>img{display:none!important}.notebookHeader:after,.schoolHeader:after{content:"";z-index:8;filter:drop-shadow(0 16px 18px #14181e2e);pointer-events:none;background:url(/brand/characters/nauczycielk.webp) bottom/contain no-repeat;width:132px;height:176px;position:absolute;top:2px;right:-24px}.notebookHeader:after{display:none!important}.notebookSceneLayout{grid-template-columns:minmax(720px,1000px) minmax(220px,320px);align-items:end;gap:clamp(22px,3vw,52px);width:min(1390px,100%);margin:0 auto 0 0;display:grid}.notebookSpread{width:100%;border-radius:16px 24px 24px 16px!important;grid-template-columns:minmax(220px,.68fr) minmax(450px,1.32fr)!important;max-width:1000px!important;min-height:520px!important;margin:0!important}.notebookTeacher{pointer-events:none;justify-content:center;align-self:end;align-items:flex-end;min-width:0;height:min(590px,70vh);display:flex}.notebookTeacher img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 26px #14181e47);width:100%;height:100%;animation:4.8s ease-in-out infinite alternate characterIdle}.previousNotebookPage,.writingNotebookPage{padding:clamp(1.15rem,2.4vw,2rem)!important}.writingArea{min-height:420px!important}.writingRow{height:140px!important}.letterGuide{font-size:4.9rem!important}.notebookTools button{min-height:42px!important;padding:.65rem .9rem!important;font-size:.7rem!important}.lessonCard{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#ffffffeb!important;border-radius:26px!important;max-width:1000px!important;min-height:390px!important;margin-top:0!important}.blackboard{border-width:11px!important;min-height:265px!important;padding:clamp(26px,4vw,46px)!important}.blackboard h2{max-width:760px!important;margin:32px 0 26px!important;font-size:clamp(1.55rem,2.6vw,2.65rem)!important;line-height:1.14!important}.numberBlocks{gap:9px!important}.numberBlocks b{min-width:60px!important;padding:10px 15px!important;font-size:1.3rem!important}.answerDesk,.spokenAnswer,.instructionCheck{padding:18px clamp(20px,4vw,42px)!important}.lessonCard input{height:50px!important;font-size:.95rem!important}.lessonCard button,.lessonStart button{min-height:48px!important;padding:0 20px!important;font-size:.82rem!important}.frontClassLesson,.noteLesson{padding:clamp(24px,4vw,44px)!important}.teacherBubble,.teacherInstruction{padding:22px!important}.teacherBubble h2,.teacherInstruction p{font-size:clamp(1.2rem,2vw,1.8rem)!important}.classEyes{margin-bottom:20px!important}.lessonStart{-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:#f5f0e7b8!important}.lessonReaction{width:min(600px,100vw - 40px)!important;left:50%!important}@media (max-width:1180px){.notebookSceneLayout{grid-template-columns:minmax(0,1fr) minmax(170px,230px);gap:18px}.notebookTeacher{height:min(500px,64vh)}}@media (max-width:800px){.notebookExperience,.schoolExperience{padding-top:64px}.lifeClock,.schoolClock{grid-template-columns:auto auto 1fr!important;width:calc(100vw - 16px)!important;height:46px!important;top:8px!important}.lifeClock>span,.schoolClock>b{display:none!important}.lifeClock b,.schoolClock>small{font-size:.6rem!important}.notebookHeader:after,.schoolHeader:after{width:92px;height:128px;right:-4px}.notebookSceneLayout{width:100%;display:block}.notebookTeacher{display:none}.notebookSpread{grid-template-columns:1fr!important;min-height:0!important}.previousNotebookPage{display:none!important}.writingArea{min-height:390px!important}.writingRow{height:130px!important}.lessonCard{min-height:360px!important}.lessonReaction{width:auto!important;left:16px!important;right:16px!important;transform:none!important}}.lifeClock{--clock-color:#45e37d;text-shadow:0 2px 8px #000000b3;color:#fff!important;width:min(780px,100vw - 28px)!important;height:62px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:auto auto 1fr auto!important;gap:10px 18px!important;padding:0 8px!important;top:8px!important}.lifeClock.clockSafe{--clock-color:#45e37d}.lifeClock.clockWarning{--clock-color:#ffad32}.lifeClock.clockDanger{--clock-color:#ff4b43}.lifeClock small{color:#ff7a24!important;font-size:.78rem!important}.lifeClock strong{transition:color .35s;color:var(--clock-color)!important;font-size:2rem!important}.lifeClock>span{color:#fff!important;font-size:.82rem!important}.lifeClock b{transition:color .35s;color:var(--clock-color)!important;font-size:1.08rem!important;font-weight:950!important}.lifeClock .clockTrack{border-radius:999px;box-shadow:0 1px 5px #0000004d;background:#00000047!important;height:8px!important}.lifeClock .clockTrack>span{box-shadow:0 0 12px color-mix(in srgb, var(--clock-color) 60%, transparent);transition:width 1s linear,background .35s;background:var(--clock-color)!important}@media (max-width:800px){.lifeClock{grid-template-columns:auto auto 1fr!important;gap:8px 10px!important;width:calc(100vw - 18px)!important;height:54px!important}.lifeClock strong{font-size:1.45rem!important}.lifeClock b{font-size:.78rem!important}}.notebookExperience{background:linear-gradient(#ffffff9e,#ffffff8a),radial-gradient(circle at 45% 35%,#ffffff61,#ffffff14 65%),url(/brand/scenes/jpolski.webp) 50%/cover no-repeat fixed!important}.lifeClock{grid-template-columns:auto auto auto minmax(120px,1fr) auto!important;gap:8px 16px!important;width:min(1120px,100vw - 36px)!important}.lifeClock>*{grid-row:1!important}.lifeClock b{white-space:nowrap}@media (min-width:1181px){.notebookSceneLayout{grid-template-columns:minmax(650px,1000px) minmax(380px,520px);gap:clamp(12px,2vw,30px);width:min(1600px,100%)}.notebookTeacher{height:min(790px,86vh)}.notebookTeacher img{width:112%;max-width:none}}@media (min-width:801px) and (max-width:1180px){.notebookSceneLayout{grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:12px}.notebookTeacher{height:min(650px,76vh)}}@media (max-width:800px){.lifeClock{grid-template-columns:auto auto minmax(48px,1fr) auto!important;gap:6px 8px!important}.lifeClock>*{grid-row:1!important}.lifeClock b{font-size:.7rem!important}}.schoolExperience.school-math{background:linear-gradient(#ffffff9e,#ffffff8a),radial-gradient(circle at 44% 34%,#ffffff5c,#ffffff14 66%),url(/brand/scenes/matematyka.webp) 50%/cover no-repeat fixed!important}.school-math .schoolHeader:after{display:none!important}.schoolClock{--clock-color:#45e37d;text-shadow:0 2px 8px #000000b8;color:#fff!important;width:min(1120px,100vw - 36px)!important;height:62px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:auto auto auto minmax(120px,1fr) auto!important;gap:8px 16px!important;padding:0 8px!important;top:8px!important}.schoolClock.clockSafe{--clock-color:#45e37d}.schoolClock.clockWarning{--clock-color:#ffad32}.schoolClock.clockDanger{--clock-color:#ff4b43}.schoolClock>*{grid-row:1!important}.schoolClock>span{color:#ff7a24!important;font-size:.78rem!important}.schoolClock>strong{transition:color .35s;color:var(--clock-color)!important;font-size:2rem!important}.schoolClock>b{color:#fff!important;font-size:.82rem!important}.schoolClock>small{transition:color .35s;color:var(--clock-color)!important;font-size:1.08rem!important;font-weight:950!important}.schoolClock .clockTrack{border-radius:999px;box-shadow:0 1px 5px #0000004d;background:#00000047!important;height:8px!important}.schoolClock .clockTrack>i{border-radius:inherit;height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--clock-color) 60%, transparent);transition:width 1s linear,background .35s;display:block;background:var(--clock-color)!important}.mathSceneLayout{grid-template-columns:minmax(640px,920px) minmax(320px,470px);align-items:end;gap:clamp(16px,2.2vw,36px);width:min(1500px,100%);margin:0 auto 0 1vw;display:grid}.school-math .mathLesson{width:100%;max-width:920px!important;min-height:350px!important;margin:0!important}.school-math .blackboard{min-height:240px!important;padding:clamp(24px,3.2vw,40px)!important}.school-math .blackboard h2{margin:26px 0 22px!important;font-size:clamp(1.45rem,2.25vw,2.35rem)!important}.mathTeacher{pointer-events:none;justify-content:center;align-self:end;align-items:flex-end;min-width:0;height:min(720px,82vh);display:flex}.mathTeacher img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 26px #14181e42);width:100%;height:100%;animation:4.8s ease-in-out infinite alternate characterIdle}@media (min-width:801px) and (max-width:1180px){.mathSceneLayout{grid-template-columns:minmax(0,1fr) minmax(230px,310px);gap:12px;margin-left:0}.mathTeacher{height:min(590px,72vh)}}@media (max-width:800px){.schoolClock{grid-template-columns:auto auto minmax(48px,1fr) auto!important;gap:6px 8px!important;width:calc(100vw - 18px)!important;height:54px!important}.schoolClock>b{display:none!important}.schoolClock>strong{font-size:1.45rem!important}.schoolClock>small{font-size:.7rem!important}.mathSceneLayout{width:100%;margin:0;display:block}.mathTeacher{display:none}.school-math .mathLesson{max-width:100%!important}}.schoolExperience.school-front_class{background:linear-gradient(#ffffff9e,#ffffff8a),radial-gradient(circle at 44% 34%,#ffffff5c,#ffffff14 66%),url(/brand/scenes/logika.webp) 50%/cover no-repeat fixed!important}.school-front_class .schoolHeader:after{display:none!important}.logicSceneLayout{grid-template-columns:minmax(640px,900px) minmax(320px,470px);align-items:end;gap:clamp(16px,2.2vw,36px);width:min(1500px,100%);margin:0 auto 0 1vw;display:grid}.school-front_class .frontClassLesson{width:100%;max-width:900px!important;min-height:410px!important;margin:0!important;padding:clamp(22px,3vw,34px)!important}.school-front_class .classEyes{transform-origin:top;transform:scale(.92);margin-bottom:14px!important}.school-front_class .teacherBubble{padding:20px 22px!important}.school-front_class .teacherBubble h2{font-size:clamp(1.2rem,1.8vw,1.65rem)!important}.school-front_class .classWhisper{margin:16px 0!important}.school-front_class .spokenAnswer{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:0!important;display:grid!important}.school-front_class .spokenAnswer input{min-width:0}.school-front_class .microphoneButton{color:#fff;background:#17171b;border-color:#17171b;min-width:172px}.school-front_class .microphoneButton:hover:not(:disabled){background:#ff6200;border-color:#ff6200}.school-front_class .microphoneButton.isRecording{background:#e3342f;border-color:#e3342f;animation:1.1s ease-in-out infinite microphonePulse;box-shadow:0 0 0 6px #e3342f24}.school-front_class .speechMessage{color:#55535b;text-align:center;min-height:22px;margin:12px 0 0;font-size:.78rem;font-weight:750}.logicTeacher{pointer-events:none;justify-content:center;align-self:end;align-items:flex-end;min-width:0;height:min(720px,82vh);display:flex}.logicTeacher img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 26px #14181e42);width:100%;height:100%;animation:4.8s ease-in-out infinite alternate characterIdle}@keyframes microphonePulse{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media (min-width:801px) and (max-width:1180px){.logicSceneLayout{grid-template-columns:minmax(0,1fr) minmax(230px,310px);gap:12px;margin-left:0}.logicTeacher{height:min(590px,72vh)}.school-front_class .spokenAnswer{grid-template-columns:minmax(0,1fr) auto}.school-front_class .dontKnow{grid-column:2}}@media (max-width:800px){.logicSceneLayout{width:100%;margin:0;display:block}.logicTeacher{display:none}.school-front_class .frontClassLesson{max-width:100%!important}.school-front_class .spokenAnswer{grid-template-columns:1fr 1fr}.school-front_class .spokenAnswer input{grid-column:1/-1}.school-front_class .microphoneButton{min-width:0}}.schoolExperience.school-note{background:linear-gradient(#ffffffa3,#ffffff8f),radial-gradient(circle at 44% 34%,#ffffff61,#ffffff1a 66%),url(/brand/scenes/jpolski.webp) 50%/cover no-repeat fixed!important}.school-note .schoolHeader:after{display:none!important}.noteSceneLayout{grid-template-columns:minmax(640px,920px) minmax(320px,470px);align-items:end;gap:clamp(16px,2.2vw,36px);width:min(1500px,100%);margin:0 auto 0 1vw;display:grid}.school-note .noteLesson{width:100%;overflow:visible;max-width:920px!important;min-height:530px!important;margin:0!important;padding:clamp(22px,3vw,34px)!important}.school-note .teacherInstruction{border-left-width:7px;grid-template-columns:minmax(170px,.7fr) minmax(220px,1fr);align-items:center;gap:8px 22px;max-width:none;display:grid;box-shadow:0 12px 28px #1c1f2614;padding:18px 22px!important}.school-note .teacherInstruction>span{grid-row:1/3;align-self:center}.school-note .teacherInstruction p{margin:0;line-height:1.3;font-size:clamp(1rem,1.45vw,1.28rem)!important}.teacherVoiceStatus{color:#ff6200;transition:color .25s}.teacherVoiceStatus.isSpeaking{color:#19a95b;animation:.9s ease-in-out infinite alternate speakerPulse}.readingPassage{background:#fffef9f0;border-radius:16px;margin-top:18px;padding:22px 26px;box-shadow:inset 0 0 0 1px #17171b14}.readingPassage>span,.teacherQuestion>span{color:#ff6200;letter-spacing:.14em;font-size:.68rem;font-weight:900}.readingPassage p{color:#28272c;margin:10px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.12rem,1.7vw,1.45rem);line-height:1.58}.school-note .paperNote{width:min(330px,100% - 30px);padding:22px;bottom:clamp(20px,4vw,52px);right:clamp(14px,3vw,42px)}.readingQuestion{gap:12px;margin-top:18px;display:grid}.teacherQuestion{background:#fff;border:2px solid #17171b;border-radius:16px 16px 16px 5px;padding:14px 18px;box-shadow:7px 7px #ffbf45}.teacherQuestion strong{margin-top:5px;font-size:clamp(1rem,1.5vw,1.25rem);display:block}.school-note .instructionCheck{gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.readingAnswerControls{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.school-note .readingMicrophone{color:#fff;background:#17171b;border-color:#17171b;min-width:184px}.school-note .readingMicrophone:hover:not(:disabled){background:#ff6200;border-color:#ff6200}.school-note .readingMicrophone.isRecording{background:#e3342f;border-color:#e3342f;animation:1.1s ease-in-out infinite microphonePulse;box-shadow:0 0 0 6px #e3342f24}.school-note .speechMessage{color:#55535b;text-align:center;min-height:20px;margin:2px 0 0;font-size:.76rem;font-weight:750}.noteTeacher{pointer-events:none;justify-content:center;align-self:end;align-items:flex-end;min-width:0;height:min(740px,84vh);display:flex;position:relative}.noteTeacher img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 24px 26px #14181e42);width:100%;height:100%;animation:4.8s ease-in-out infinite alternate characterIdle}.teacherSoundWave{z-index:2;color:#fff;letter-spacing:.08em;opacity:0;background:#19a95b;border-radius:999px;padding:8px 11px;font-size:1rem;font-weight:950;transition:opacity .2s,transform .2s;position:absolute;top:25%;right:1%;transform:scale(.7)}.noteTeacher.isSpeaking .teacherSoundWave{opacity:1;animation:.8s ease-in-out infinite alternate soundWave;transform:scale(1)}@keyframes speakerPulse{to{opacity:.58}}@keyframes soundWave{to{transform:translate(8px)scale(1.08)}}@media (min-width:801px) and (max-width:1180px){.noteSceneLayout{grid-template-columns:minmax(0,1fr) minmax(230px,310px);gap:12px;margin-left:0}.noteTeacher{height:min(610px,74vh)}}@media (max-width:800px){.noteSceneLayout{width:100%;margin:0;display:block}.noteTeacher{display:none}.school-note .noteLesson{max-width:100%!important;min-height:560px!important}.school-note .teacherInstruction{grid-template-columns:1fr}.school-note .teacherInstruction>span{grid-row:auto}.readingAnswerControls{grid-template-columns:1fr}.school-note .readingMicrophone{min-width:0}.school-note .paperNote{width:auto;position:fixed;bottom:22px;left:15px;right:15px}}
.notebookExperience{background:linear-gradient(#08080a38,#08080a2e),url(/brand/scenes/jpolski.webp) 50%/cover no-repeat fixed!important;padding-top:90px!important}.schoolExperience{padding-top:90px!important}.schoolExperience.school-math{background:linear-gradient(#08080a38,#08080a2e),url(/brand/scenes/matematyka.webp) 50%/cover no-repeat fixed!important}.schoolExperience.school-front_class{background:linear-gradient(#08080a38,#08080a2e),url(/brand/scenes/logika.webp) 50%/cover no-repeat fixed!important}.schoolExperience.school-note{background:linear-gradient(#08080a38,#08080a2e),url(/brand/scenes/jpolski.webp) 50%/cover no-repeat fixed!important}.lifeClock,.schoolClock{--lesson-accent:#f1cc78;z-index:80!important;color:#fff8e7!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;width:100%!important;max-width:none!important;height:78px!important;min-height:78px!important;text-shadow:none!important;background:#170e0af5!important;border:0!important;border-bottom:1px solid #f1cc7842!important;border-radius:0!important;grid-template-rows:1fr!important;grid-template-columns:auto auto minmax(120px,auto) minmax(240px,1fr) auto!important;align-items:center!important;gap:12px 18px!important;margin:0!important;padding:10px clamp(18px,3.2vw,62px)!important;display:grid!important;position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important;box-shadow:0 12px 34px #0000003d!important}.lifeClock.clockWarning,.schoolClock.clockWarning{--lesson-accent:#ffad32}.lifeClock.clockDanger,.schoolClock.clockDanger{--lesson-accent:#ff6557}.lifeClock small,.schoolClock>span{color:#ff7628!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important;font-size:.68rem!important;font-weight:900!important;line-height:1.1!important}.lifeClock strong,.schoolClock>strong{color:var(--lesson-accent)!important;letter-spacing:.01em!important;white-space:nowrap!important;margin:0!important;font-family:Manrope Variable,sans-serif!important;font-size:clamp(1.65rem,2vw,2.1rem)!important;font-weight:850!important;line-height:1!important}.lifeClock>span,.schoolClock>b{color:#fff8e7db!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important;font-size:.72rem!important;font-weight:850!important;line-height:1.2!important}.lifeClock .clockTrack,.schoolClock .clockTrack{width:100%!important;min-width:180px!important;height:6px!important;box-shadow:none!important;background:linear-gradient(90deg,#ffffff29 0 32%,#0000 32% 33%,#ffffff29 33% 65%,#0000 65% 66%,#ffffff29 66% 100%)!important;border-radius:999px!important;margin:0!important;position:relative!important;overflow:hidden!important}.lifeClock .clockTrack>span,.schoolClock .clockTrack>i{background:linear-gradient(90deg, #ff6b20, var(--lesson-accent))!important;border-radius:999px!important;height:100%!important;transition:width 1s linear,background .3s!important;display:block!important;box-shadow:0 0 12px #f1cc7847!important}.lifeClock>b,.schoolClock>small{color:#fff8e7!important;letter-spacing:.01em!important;text-align:right!important;white-space:nowrap!important;margin:0!important;padding-top:14px!important;font-size:1rem!important;font-weight:900!important;line-height:1!important;position:relative!important}.lifeClock>b:before,.schoolClock>small:before{content:"DO DZWONKA";color:#fff8e77a;letter-spacing:.12em;text-transform:uppercase;font-size:.55rem;font-weight:900;line-height:1;position:absolute;top:0;right:0}.schoolClock ul{display:none!important}.previousNotebookPage,.writingNotebookPage{color:#311b12!important;background-color:#f6e7d0f0!important;border-color:#70412740!important;box-shadow:0 18px 46px #140a0638!important}.lessonCard{color:#311b12!important;-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#f4e1c6eb!important;border:1px solid #70412747!important;box-shadow:0 18px 48px #140a063d!important}.answerDesk,.spokenAnswer,.instructionCheck,.teacherBubble,.teacherInstruction,.readingPassage,.readingQuestion,.paperNote{color:#311b12!important;background-color:#fff4e2e0!important;border-color:#844a273d!important}.paperNote{box-shadow:0 16px 36px #33180c2e!important}.paperNote>span,.teacherBubble>span,.teacherInstruction>span,.readingPassage>span,.teacherQuestion>span,.answerDesk label,.instructionCheck label{color:#a8461d!important}.lessonCard input,.orthographyRow input{color:#311b12!important;background:#fffbf3f0!important;border-color:#7442264d!important}.notebookTools button,.lessonCard button,.lessonStart button,.paperNote button{color:#180d08!important;background:#ff681f!important;border:1px solid #ff7d38!important;border-radius:999px!important;min-height:46px!important;font-weight:900!important;box-shadow:0 8px 20px #ff681f2e!important}.notebookTools button:hover:not(:disabled),.lessonCard button:hover:not(:disabled),.lessonStart button:hover:not(:disabled),.paperNote button:hover:not(:disabled){transform:translateY(-1px);background:#ff7d38!important}.notebookTools button:disabled,.lessonCard button:disabled,.lessonStart button:disabled,.paperNote button:disabled{opacity:.42!important;box-shadow:none!important}.lessonStart{color:#fff5e4!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#190e09e6!important;border-color:#f1cc783d!important}.lessonStart span{color:#fff5e4d1!important}.notebookExperience.youngAdultNotebookExperience{background:linear-gradient(#08080a38,#08080a2e),url(/brand/mlody-dorosly/sceny/mdorosly-praca.webp) 50%/cover no-repeat fixed!important}.notebookExperience.experiencedAdultNotebookExperience{background:linear-gradient(#08080a38,#08080a2e),url(/brand/dojrzaly-dorosly/sceny/dd-praca.webp) 50%/cover no-repeat fixed!important}@media (max-width:800px){.notebookExperience,.schoolExperience{background-attachment:scroll!important;padding-top:74px!important}.notebookExperience.youngAdultNotebookExperience{background:linear-gradient(#08080a38,#08080a2e),url(/brand/mlody-dorosly/sceny/mdorosly-praca-mobile.webp) 50%/cover no-repeat!important}.notebookExperience.experiencedAdultNotebookExperience{background:linear-gradient(#08080a38,#08080a2e),url(/brand/dojrzaly-dorosly/sceny/dd-praca-mobile.webp) 50%/cover no-repeat!important}.lifeClock,.schoolClock{grid-template-columns:auto auto minmax(100px,1fr) auto!important;gap:8px 10px!important;height:64px!important;min-height:64px!important;padding:8px 12px!important}.lifeClock>span,.schoolClock>b{display:none!important}.lifeClock small,.schoolClock>span{font-size:.58rem!important}.lifeClock strong,.schoolClock>strong{font-size:1.35rem!important}.lifeClock .clockTrack,.schoolClock .clockTrack{min-width:90px!important;height:5px!important}.lifeClock>b,.schoolClock>small{padding-top:11px!important;font-size:.72rem!important}.lifeClock>b:before,.schoolClock>small:before{font-size:.46rem}}
html:not(.lifeflip-day-labels-ready) .experience .prototype.lightPrototype{visibility:hidden}section[aria-label="Raporty z kolejnych dni"]{display:none!important}
@media (max-width:620px){:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]){background-color:#050505!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important;background-attachment:scroll!important}main[style*=school-shop]{background-image:linear-gradient(#05070a7a,#05070aad),url(/brand/scenes/school-shop-mobile.webp)!important}main[style*=mdorosly-sklepik]{background-image:linear-gradient(#05070a7a,#05070aad),url(/brand/mlody-dorosly/sceny/mdorosly-sklepik-mobile.webp)!important}main[style*=dd-sklepik]{background-image:linear-gradient(#05070a7a,#05070aad),url(/brand/dojrzaly-dorosly/sceny/dd-sklepik-mobile.webp)!important}main[style*=senior-sklepik]{background-image:linear-gradient(#05070a7a,#05070aad),url(/brand/senior/sceny/senior-sklepik-mobile.webp)!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik],body .teenRoute main[style*=nastolatek-sklepik]):after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0406090a 0%,#04060929 42%,#05050585 54%,#050505db 62%,#050505 70% 100%)!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) button:has(>img)>strong{color:#ff6a16!important;text-shadow:0 2px 10px #000000d1!important;font-size:clamp(1.22rem,5.2vw,1.6rem)!important;font-weight:950!important;line-height:1!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) button:has(>img) small{color:#ff9a5c!important;font-weight:850!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) section[class*=stage]>div[class*=character]{display:none!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) section[class*=stage]{grid-template-columns:1fr!important;grid-template-areas:"products""savings"!important;gap:.55rem!important;padding-top:.5rem!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) div[class*=savings]>div[class*=piggy]{width:min(245px,68vw)!important;min-height:215px!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) div[class*=piggy]>img{width:min(235px,100%)!important;max-height:215px!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) div[class*=piggy]>div[class*=balance]{min-width:108px!important;padding:.45rem .65rem!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) div[class*=piggy]>div[class*=balance] strong{font-size:1.15rem!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) div[class*=layout]>div[class*=actions]{background:#050505!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:8px 8px 16px!important;display:grid!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) div[class*=layout]>div[class*=actions]>button{color:#111216!important;text-align:center!important;background:#ff6a16!important;border:1px solid #ff6a16!important;border-radius:12px!important;place-items:center!important;min-width:0!important;min-height:48px!important;padding:0 5px!important;font-size:0!important;font-weight:950!important;display:grid!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) div[class*=layout]>div[class*=actions]>button:after{font-size:.78rem!important;line-height:1!important}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) div[class*=layout]>div[class*=actions]>button:first-child:after{content:"Wyjdź"}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) div[class*=layout]>div[class*=actions]>button:nth-child(2):after{content:"Kup"}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) div[class*=layout]>div[class*=actions]>button:nth-child(3):after{content:"Pożycz"}:is(main[style*=school-shop],main[style*=mdorosly-sklepik],main[style*=dd-sklepik],main[style*=senior-sklepik]) div[class*=layout]>div[class*=actions]>button:disabled{color:#111216!important;opacity:.42!important;background:#ff6a16!important;border-color:#ff6a16!important}}
@media (max-width:620px){main:has([class*=bazaarProductGrid]){background-color:#050505!important;background-attachment:scroll!important;background-image:linear-gradient(180deg, #05070a7a, #05070aad), var(--shop-background)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important;max-width:100vw!important;overflow-x:hidden!important}main:has([class*=bazaarProductGrid]):after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#04060914,#04060952 58%,#00000094)!important}main:has([class*=bazaarProductGrid]) button:has(>img)>strong{color:#ff6a16!important;text-shadow:0 2px 10px #000000d1!important;font-size:clamp(1.22rem,5.2vw,1.6rem)!important;font-weight:950!important;line-height:1!important}main:has([class*=bazaarProductGrid]) button:has(>img) small{color:#ff9a5c!important;font-weight:850!important}main:has([class*=bazaarProductGrid]) section[class*=stage]>div[class*=character]{display:none!important}main:has([class*=bazaarProductGrid]) section[class*=stage]{grid-template-columns:1fr!important;grid-template-areas:"products""savings"!important;gap:.55rem!important;padding-top:.5rem!important}main:has([class*=bazaarProductGrid]) div[class*=savings]>div[class*=piggy]{width:min(245px,68vw)!important;min-height:215px!important}main:has([class*=bazaarProductGrid]) div[class*=piggy]>img{width:min(235px,100%)!important;max-height:215px!important}main:has([class*=bazaarProductGrid]) div[class*=piggy]>div[class*=balance]{min-width:108px!important;padding:.45rem .65rem!important}main:has([class*=bazaarProductGrid]) div[class*=piggy]>div[class*=balance] strong{font-size:1.15rem!important}main:has([class*=bazaarProductGrid]) div[class*=layout]>div[class*=actions]{background:#050505!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;width:100%!important;padding:8px 8px 16px!important;display:grid!important}main:has([class*=bazaarProductGrid]) div[class*=layout]>div[class*=actions]>button{color:#111216!important;text-align:center!important;background:#ff6a16!important;border:1px solid #ff6a16!important;border-radius:12px!important;place-items:center!important;min-width:0!important;min-height:48px!important;padding:0 5px!important;font-size:0!important;font-weight:950!important;display:grid!important}main:has([class*=bazaarProductGrid]) div[class*=layout]>div[class*=actions]>button:after{font-size:.78rem!important;line-height:1!important}main:has([class*=bazaarProductGrid]) div[class*=layout]>div[class*=actions]>button:first-child:after{content:"Wyjdź"}main:has([class*=bazaarProductGrid]) div[class*=layout]>div[class*=actions]>button:nth-child(2):after{content:"Kup"}main:has([class*=bazaarProductGrid]) div[class*=layout]>div[class*=actions]>button:nth-child(3):after{content:"Pożycz"}main:has([class*=bazaarProductGrid]) div[class*=layout]>div[class*=actions]>button:disabled{color:#111216!important;opacity:.42!important;background:#ff6a16!important;border-color:#ff6a16!important}}
@media (max-width:620px){.emotionExperience{max-width:100%!important;overflow-x:hidden!important}.emotionGrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.55rem!important;padding-inline:.75rem!important}.emotionCard{border-radius:16px!important;grid-template-rows:minmax(0,1fr) auto!important;align-items:end!important;width:100%!important;min-width:0!important;height:255px!important;min-height:0!important;padding:.3rem .35rem .55rem!important;display:grid!important;overflow:hidden!important}.emotionCard img{object-fit:contain!important;object-position:center bottom!important;transform-origin:bottom!important;width:100%!important;max-width:none!important;height:205px!important;max-height:none!important;margin:0!important;transform:scale(1.22)!important}.emotionCard span{z-index:2!important;text-align:center!important;width:100%!important;margin:.2rem 0 0!important;padding:0!important;font-size:.92rem!important;line-height:1.05!important;position:relative!important}.emotionCard small{display:none!important}}
.creativeSceneGuide{color:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12141847;border:1px solid #ffffff3d;border-radius:18px;width:min(880px,100% - 2rem);margin:.9rem auto 1.35rem;padding:1rem 1.1rem;box-shadow:0 12px 34px #00000024}.creativeSceneGuideLabel{color:#ffffffb3;letter-spacing:.14em;margin:0 0 .42rem;font-size:.67rem;font-weight:500;line-height:1.25;display:block}.creativeSceneGuide p{letter-spacing:0;max-width:76ch;margin:0;font-size:clamp(.92rem,1.25vw,1.04rem);font-weight:400;line-height:1.52}.creativeSceneGuide small{color:#ffffffad;margin-top:.52rem;font-size:.79rem;font-weight:400;line-height:1.42;display:block}@media (min-width:901px){main[style*=--peer-background]>[data-creative-scene-guide-slot]{z-index:7;pointer-events:none;position:absolute;top:72px;left:0;right:0}.creativeSceneGuide{margin:.75rem auto 0}}@media (max-width:620px){.creativeSceneGuide{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1214183d;border-radius:14px;width:calc(100% - 1.2rem);margin:.55rem auto .9rem;padding:.78rem .82rem}.creativeSceneGuideLabel{letter-spacing:.12em;margin-bottom:.34rem;font-size:.61rem;font-weight:500}.creativeSceneGuide p{font-size:.83rem;font-weight:400;line-height:1.46}.creativeSceneGuide small{margin-top:.42rem;font-size:.7rem;font-weight:400;line-height:1.38}}.creativeSceneGuideIntro strong,.creativeSceneGuideGoal strong{color:#fff;font-weight:800}.creativeSceneGuideGoal{margin-top:.55rem!important}.creativeSceneGuideReward{border-top:1px solid #a7ffd129;margin-top:.72rem;padding-top:.68rem}.creativeSceneGuideReward>strong{color:#fff;font-size:.88rem;line-height:1.35;display:block}.creativeSceneGuideScale{grid-template-columns:repeat(4,minmax(0,1fr));gap:.42rem;margin-top:.58rem;display:grid}.creativeSceneGuideScale>span{text-align:center;background:#ffffff0e;border:1px solid #ffffff1c;border-radius:10px;gap:.08rem;padding:.45rem .42rem;display:grid}.creativeSceneGuideScale b{color:#a7ffd1;font-size:.74rem}.creativeSceneGuideScale small{color:#ffffffd1!important;margin:0!important;font-size:.67rem!important;line-height:1.2!important}.creativeSceneGuideFormula{display:block;color:#ffffffb3!important;margin-top:.5rem!important;font-size:.7rem!important;line-height:1.35!important}.creativeSceneGuideSurprise{background:#ffaa3c13;border:1px solid #ffc45c42;border-radius:11px;align-items:center;gap:.55rem;margin-top:.68rem;padding:.58rem .65rem;display:flex}.creativeSceneGuideSurprise strong{color:#ffd27d;flex:none;font-size:.8rem}.creativeSceneGuideSurprise span{color:#ffffffdb;font-size:.75rem;line-height:1.35}@media (max-width:620px){.creativeSceneGuideScale{grid-template-columns:repeat(2,minmax(0,1fr))}.creativeSceneGuideSurprise{align-items:flex-start}}
@media (min-width:901px){main[style*=--peer-background]{--ai-user-bubble:var(--orange,#ff6418);--ai-peer-bubble:#cfeeff;--ai-neon:#a7ffd1;--ai-ink:#132436;background:var(--peer-background) center / cover no-repeat, #000!important}main[style*=--peer-background]:before{z-index:0!important;background:linear-gradient(#0208064d 0%,#0208062e 34%,#00000057 68%,#000000b8 100%),linear-gradient(90deg,#01080557 0%,#0000000a 48%,#01080557 100%)!important}main[style*=--peer-background]>header{box-sizing:border-box!important;z-index:8!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0000009e 0%,#0000002e 64%,#0000 100%)!important;border-bottom:0!important;align-items:center!important;height:72px!important;padding:12px 3vw!important;position:absolute!important;top:0!important;left:0!important;right:0!important}main[style*=--peer-background]>header>div{align-items:baseline!important;gap:16px!important;display:flex!important}main[style*=--peer-background]>header h1,main[style*=--peer-background]>header span[class*=brand]{color:#fff!important;text-shadow:0 2px 16px #0000007a!important}main[style*=--peer-background]>header h1{letter-spacing:-.04em!important;font-size:clamp(24px,2.15vw,38px)!important;line-height:1!important}main[style*=--peer-background]>header span[class*=time]{color:var(--orange,#ff6418)!important;font-size:18px!important}main[style*=--peer-background]>section[class*=stage]{gap:clamp(3rem,8vw,8rem)!important;height:calc(100dvh - 125px)!important;min-height:600px!important;padding:5.2rem clamp(2rem,7vw,7rem) 0!important;overflow:hidden!important}main[style*=--peer-background]>section[class*=stage]:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#0000 0%,#00000014 22%,#0006 52%,#000000d1 78%,#000 100%)!important;height:300px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}main[style*=--peer-background]>section[class*=stage]>div[class*=actor]{z-index:3!important;width:min(36vw,570px)!important;height:min(72vh,730px)!important;overflow:visible!important}main[style*=--peer-background]>section[class*=stage]>div[class*=actor]>img,main[style*=--peer-background]>section[class*=stage]>div[class*=peer]>img{transform-origin:bottom!important;filter:drop-shadow(0 24px 34px #00000057)!important;transform:scale(1.34)!important}main[style*=--peer-background]>section[class*=stage] span[class*=actorLabel]{color:#fff!important;background:#080808!important;border-color:#ffffff4d!important;box-shadow:0 10px 24px #0000004d!important}main[style*=--peer-background]>section[class*=stage]>div[class*=thinking]{z-index:7!important}main[style*=--peer-background]>section[class*=stage] div[class*=bubble]{box-sizing:border-box!important;overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;z-index:6!important;border-radius:22px!important;gap:.22rem!important;width:min(25vw,340px)!important;max-width:calc(50vw - 2rem)!important;padding:1rem 1.15rem!important;box-shadow:0 16px 35px #0000003d!important}main[style*=--peer-background]>section[class*=stage] div[class*=bubble]>span{font-size:clamp(1rem,1.15vw,1.16rem)!important;font-weight:600!important;line-height:1.42!important}main[style*=--peer-background]>section[class*=stage] div[class*=bubble]>strong{letter-spacing:.07em!important;font-size:.74rem!important;font-weight:650!important}main[style*=--peer-background]>section[class*=stage] div[class*=userBubble]{color:#fff!important;background:var(--ai-user-bubble)!important;border-color:#ffffff47!important;left:calc(100% - 15rem)!important;right:auto!important}main[style*=--peer-background]>section[class*=stage] div[class*=userBubble]>strong{color:#fff!important}main[style*=--peer-background]>section[class*=stage] div[class*=userBubble]:after{border-top-color:var(--ai-user-bubble)!important;left:26px!important;right:auto!important}main[style*=--peer-background]>section[class*=stage] div[class*=peerBubble]{color:var(--ai-ink)!important;background:var(--ai-peer-bubble)!important;border-color:#2288b73d!important;left:auto!important;right:calc(100% - 15rem)!important}main[style*=--peer-background]>section[class*=stage] div[class*=peerBubble]>strong{color:var(--orange,#ff6418)!important}main[style*=--peer-background]>section[class*=stage] div[class*=peerBubble]:after{border-top-color:var(--ai-peer-bubble)!important;left:auto!important;right:26px!important}main[style*=--peer-background]>section[class*=controls]{box-shadow:none!important;background:#000!important;border-top:0!important}main[style*=--peer-background]>[data-creative-scene-guide-slot]{z-index:9!important;pointer-events:none!important;position:absolute!important;top:clamp(350px,48vh,470px)!important;left:0!important;right:0!important}main[style*=--peer-background]>[data-creative-scene-guide-slot] .creativeSceneGuide{color:#f4fff8!important;width:min(520px,100% - 18rem)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:10px!important;margin:0 auto!important;padding:.9rem 1rem .95rem!important;position:relative!important;overflow:visible!important}main[style*=--peer-background]>[data-creative-scene-guide-slot] .creativeSceneGuide:before{content:""!important;z-index:-1!important;pointer-events:none!important;filter:blur(8px)!important;background:radial-gradient(#000000bd 0%,#00000085 44%,#00000040 68%,#0000 100%),linear-gradient(#0000008c 0%,#00000047 58%,#0000 100%)!important;border-radius:14px!important;position:absolute!important;inset:-12px -18px -14px!important}main[style*=--peer-background]>[data-creative-scene-guide-slot] .creativeSceneGuideLabel{color:var(--ai-neon)!important;letter-spacing:.15em!important;text-shadow:0 0 5px #76ffb6c7,0 0 14px #3aff977a,0 2px 10px #000000e6!important;margin:0 0 .42rem!important;font-size:.71rem!important;font-weight:750!important;display:block!important}main[style*=--peer-background]>[data-creative-scene-guide-slot] .creativeSceneGuide p{color:#f2fff8!important;text-shadow:0 0 6px #7affb73d,0 2px 12px #000000eb!important;max-width:none!important;margin:0!important;font-size:clamp(.96rem,1.02vw,1.08rem)!important;font-weight:520!important;line-height:1.4!important}main[style*=--peer-background]>[data-creative-scene-guide-slot] .creativeSceneGuide small{color:#cdffe3eb!important;text-shadow:0 0 5px #66ffaa2e,0 2px 10px #000000eb!important;margin-top:.48rem!important;font-size:.76rem!important;font-weight:450!important;line-height:1.36!important;display:block!important}}
@media (min-width:901px){main[style*=--peer-background] [data-ai-conversation-progress-slot]{z-index:8!important;pointer-events:none!important;position:absolute!important;top:51%!important;left:0!important;transform:translateY(-50%)!important}main[style*=--peer-background] [data-ai-conversation-progress]{box-sizing:border-box!important;color:#fffffff0!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:#00000094!important;border:1px solid #ffffff24!important;border-radius:14px!important;width:136px!important;padding:.72rem .7rem!important;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff0d!important}main[style*=--peer-background] [data-ai-progress-row]{color:#ffffffe6!important;letter-spacing:.005em!important;white-space:nowrap!important;text-shadow:0 1px 7px #000000e6!important;justify-content:space-between!important;align-items:center!important;gap:.42rem!important;min-height:20px!important;font-size:.66rem!important;font-weight:650!important;line-height:1!important;display:flex!important}main[style*=--peer-background] [data-ai-progress-row]+[data-ai-progress-row]{margin-top:.3rem!important}main[style*=--peer-background] [data-ai-progress-dots]{flex:none!important;align-items:center!important;gap:.22rem!important;display:flex!important}main[style*=--peer-background] [data-ai-progress-dots] i{box-sizing:border-box!important;background:#ffffff1a!important;border:1px solid #dcece46b!important;border-radius:999px!important;width:8px!important;height:8px!important;transition:background .28s,border-color .28s,box-shadow .28s,transform .28s!important;display:block!important;box-shadow:inset 0 0 0 1px #0000002e!important}main[style*=--peer-background] [data-ai-progress-dots] i[data-filled=true]{background:#a7ffd1!important;border-color:#a7ffd1fa!important;transform:scale(1.08)!important;box-shadow:0 0 5px #76ffb6e6,0 0 13px #3aff978a!important}}
@media (max-width:900px){html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=bubble]{border-radius:22px!important;width:min(46vw,370px)!important;max-width:none!important;padding:1rem 1.15rem!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=bubble]>span{font-size:clamp(1rem,1.15vw,1.16rem)!important;font-weight:600!important;line-height:1.42!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=bubble]>strong{letter-spacing:.07em!important;font-size:.74rem!important;font-weight:650!important}}@media (max-width:620px){html body main[data-peer-senior-reference=true][style*=--peer-background]{background:var(--peer-mobile-background) center top / 100% auto no-repeat, #000!important;min-height:100dvh!important;overflow:auto!important}html body main[data-peer-senior-reference=true][style*=--peer-background]:before{background:linear-gradient(#050c122e 0%,#050c1247 58%,#000000b8 84%,#000 100%),linear-gradient(90deg,#060c122e,#060c120a 48%,#060c122e)!important}html body main[data-peer-senior-reference=true][style*=--peer-background]>header{display:none!important}html body main[data-peer-senior-reference=true][style*=--peer-background]>section[class*=stage]{grid-template-columns:1fr 1fr!important;gap:0!important;height:auto!important;min-height:550px!important;padding:7.2rem .25rem 0!important;position:relative!important;overflow:hidden!important}html body main[data-peer-senior-reference=true][style*=--peer-background]>section[class*=stage]:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#0000 0%,#0000001f 24%,#0000007a 58%,#000000db 82%,#000 100%)!important;height:230px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}html body main[data-peer-senior-reference=true][style*=--peer-background]>section[class*=stage]>div[class*=actor],html body main[data-peer-senior-reference=true][style*=--peer-background]>section[class*=stage]>div[class*=thinking]{z-index:2!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=actor]{width:49vw!important;height:405px!important;overflow:visible!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=actor]>img,html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=peer]>img{object-fit:contain!important;object-position:center bottom!important;transform-origin:bottom!important;width:100%!important;height:100%!important;transform:scale(1.22)!important}html body main[data-peer-senior-reference=true][style*=--peer-background] span[class*=actorLabel]{bottom:.15rem!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=bubble]{border-radius:16px!important;width:calc(48vw - 8px)!important;min-width:0!important;max-width:none!important;padding:.78rem .82rem!important;top:-5.5rem!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=userBubble]{left:0!important;right:auto!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=peerBubble]{left:auto!important;right:0!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=bubble]>span{overflow-wrap:anywhere!important;font-size:.98rem!important;line-height:1.38!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=bubble]>strong{font-size:.68rem!important}html body main[data-peer-senior-reference=true][style*=--peer-background]>section[class*=controls]{color:#fff!important;background:#000!important;border-top:0!important;place-items:center!important;min-height:142px!important;padding:.65rem .75rem .8rem!important;display:grid!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=startModes]{justify-content:center!important;gap:1rem!important;display:flex!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=startModes] button,html body main[data-peer-senior-reference=true][style*=--peer-background] form[class*=writeBar] button,html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=outcome] button{background:var(--orange,#ff6418)!important;color:#fff!important;border:0!important;border-radius:16px!important;min-width:180px!important;min-height:58px!important;padding:0 1.5rem!important;font-size:1rem!important;font-weight:950!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=textModeControls]{grid-template-columns:1fr!important;gap:.7rem!important;width:min(100%,980px)!important;display:grid!important}html body main[data-peer-senior-reference=true][style*=--peer-background] form[class*=writeBar]{background:#fff!important;border-radius:20px!important;grid-template-columns:1fr!important;gap:.65rem!important;padding:.55rem!important;display:grid!important}html body main[data-peer-senior-reference=true][style*=--peer-background] form[class*=writeBar] input{color:#132436!important;background:0 0!important;border:0!important;outline:0!important;min-width:0!important;min-height:52px!important;padding:0 1rem!important}html body main[data-peer-senior-reference=true][style*=--peer-background] button[class*=voiceToggle]{color:#fff!important;background:#ffffff14!important;border:1px solid #ffffff4d!important;border-radius:18px!important;min-height:58px!important}html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=voiceBar],html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=outcome]{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:1rem!important;width:min(100%,980px)!important;display:flex!important}html body main[data-peer-senior-reference=true][style*=--peer-background] button[class*=mic]{background:var(--orange,#ff6418)!important;color:#fff!important;border:0!important;border-radius:50%!important;width:58px!important;height:58px!important}}@media (max-width:580px){html body main[data-peer-senior-reference=true][style*=--peer-background]>section[class*=controls]{min-height:170px!important}}@media (max-width:420px){html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=actor]>img,html body main[data-peer-senior-reference=true][style*=--peer-background] div[class*=peer]>img{transform:scale(1.18)!important}}
.peerConversationFinishButton{z-index:12;color:#ffffffeb;min-height:42px;font:inherit;cursor:pointer;background:#ffffff14;border:1px solid #ffffff47;border-radius:12px;padding:0 .95rem;font-size:.82rem;font-weight:750;position:absolute;bottom:1rem;right:1rem}.peerConversationFinishButton:hover{background:#ffffff24}.peerConversationConfirmBackdrop,.peerConversationResultBackdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.peerConversationConfirm{color:#fff;background:#111;border:1px solid #ffffff29;border-radius:24px;width:min(520px,100%);padding:1.4rem;box-shadow:0 28px 90px #0000007a}.peerConversationConfirm>span,.peerConversationResultEyebrow{color:#a7ffd1;letter-spacing:.14em;font-size:.68rem;font-weight:850;display:block}.peerConversationConfirm h2{margin:.55rem 0;font-size:clamp(1.5rem,4vw,2.25rem);line-height:1.05}.peerConversationConfirm p{color:#ffffffb8;margin:0;line-height:1.5}.peerConversationConfirm>div{justify-content:flex-end;gap:.7rem;margin-top:1.2rem;display:flex}.peerConversationConfirm button,.peerConversationContinue{min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:0 1.1rem;font-weight:850}.peerConversationConfirm button:first-child{color:#fff;background:0 0;border:1px solid #fff3}.peerConversationConfirm button:last-child,.peerConversationContinue{color:#fff;background:var(--orange,#ff6418)}.peerConversationResultBackdrop{background:radial-gradient(circle at 50% 15%,#a7ffd114,#0000 36%),#000000e0;overflow:auto}.peerConversationResultBackdropPerfect{background:radial-gradient(circle at 50% 18%,#a7ffd12e,#0000 36%),#000000e6}.peerConversationResult{z-index:2;color:#fff;background:#0c0e10f5;border:1px solid #ffffff26;border-radius:28px;width:min(680px,100%);padding:clamp(1.2rem,4vw,2rem);position:relative;box-shadow:0 28px 90px #0000008c}.peerConversationResult h2{letter-spacing:-.035em;margin:.5rem 0 .45rem;font-size:clamp(1.65rem,4vw,2.7rem);line-height:1}.peerConversationResult>p{color:#ffffffb8;margin:0;line-height:1.5}.peerConversationAchievement{text-shadow:0 0 18px #76ffb657;font-size:clamp(1.25rem,3vw,1.8rem);font-weight:900;color:#a7ffd1!important;margin-top:.8rem!important}.peerConversationCompetencies{gap:.45rem;margin-top:1.2rem;display:grid}.peerConversationCompetencyRow{background:#ffffff0e;border-radius:14px;grid-template-columns:minmax(125px,1fr) auto 42px;align-items:center;gap:.8rem;min-height:42px;padding:.55rem .7rem;display:grid}.peerConversationCompetencyRow>span:first-child{font-weight:750}.peerConversationCompetencyRow>strong{text-align:right;color:#ffffffb8;font-size:.82rem}.peerConversationResultDots{gap:.32rem;display:flex}.peerConversationResultDots i{background:#ffffff14;border:1px solid #dcece461;border-radius:999px;width:12px;height:12px;display:block}.peerConversationResultDots i[data-filled=true]{background:#a7ffd1;border-color:#a7ffd1;box-shadow:0 0 7px #76ffb6e6,0 0 18px #3aff9773}.peerConversationReward{background:#a7ffd114;border-radius:16px;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.peerConversationReward span{color:#ffffffb3}.peerConversationReward strong{color:#a7ffd1;font-size:clamp(1.25rem,3vw,1.8rem)}.peerConversationContinue{width:100%;margin-top:1rem}.peerConversationConfirm button:disabled,.peerConversationContinue:disabled,.peerConversationFinishButton:disabled{opacity:.5;cursor:default}.peerConversationConfetti{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.peerConversationConfetti i{--confetti-x:50%;--confetti-delay:0s;--confetti-rotate:0deg;top:-10vh;left:var(--confetti-x);background:hsl(calc(var(--confetti-x) * 3.6), 88%, 62%);width:9px;height:18px;transform:rotate(var(--confetti-rotate));animation:peerConfettiFall 2.8s var(--confetti-delay) ease-in forwards;border-radius:2px;position:absolute}@keyframes peerConfettiFall{0%{transform:translate3d(0, -8vh, 0) rotate(var(--confetti-rotate));opacity:0}8%{opacity:1}to{opacity:.9;transform:translate(8vw,118vh)rotate(720deg)}}@media (max-width:620px){.peerConversationFinishButton{width:100%;margin-top:.55rem;position:static}.peerConversationConfirmBackdrop,.peerConversationResultBackdrop{padding:.7rem}.peerConversationConfirm{border-radius:20px;padding:1.1rem}.peerConversationConfirm>div{grid-template-columns:1fr;display:grid}.peerConversationResult{border-radius:20px;padding:1rem}.peerConversationCompetencyRow{grid-template-columns:1fr auto 34px;gap:.55rem;padding:.5rem .55rem}.peerConversationResultDots i{width:10px;height:10px}}
[data-assertiveness-scene-guide-slot],[data-assertiveness-progress-panel],[data-assertiveness-progress-overlay]{display:none}@media (min-width:901px){main[style*=--pool-background]{--assertiveness-neon:#a7ffd1;--assertiveness-user-bubble:var(--orange,#ff6418);--assertiveness-peer-bubble:#cfeeff;--assertiveness-ink:#132436;background:var(--pool-background) center / cover no-repeat, #000!important;grid-template-rows:minmax(0,1fr) auto!important}main[style*=--pool-background]:before{z-index:0!important;pointer-events:none!important;background:linear-gradient(#0208064d 0%,#0208062e 34%,#00000057 68%,#000000b8 100%),linear-gradient(90deg,#01080557 0%,#0000000a 48%,#01080557 100%)!important}main[style*=--pool-background]:after{z-index:0!important;pointer-events:none!important;background:0 0!important}main[style*=--pool-background]>header{box-sizing:border-box!important;z-index:8!important;color:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(#0000009e 0%,#0000002e 64%,#0000 100%)!important;border-bottom:0!important;align-items:center!important;height:72px!important;min-height:0!important;padding:12px 3vw!important;position:absolute!important;top:0!important;left:0!important;right:0!important}main[style*=--pool-background]>header>div{align-items:baseline!important;gap:16px!important;display:flex!important}main[style*=--pool-background]>header h1{color:#fff!important;letter-spacing:-.04em!important;text-shadow:0 2px 16px #0000007a!important;font-size:clamp(24px,2.15vw,38px)!important;line-height:1!important}main[style*=--pool-background]>header span[class*=time]{color:var(--orange,#ff6418)!important;text-shadow:0 2px 12px #0000008c!important;font-size:18px!important}main[style*=--pool-background]>section[class*=stage]{z-index:2!important;background:0 0!important;align-self:stretch!important;gap:clamp(3rem,8vw,8rem)!important;height:auto!important;min-height:0!important;padding:5.2rem clamp(2rem,7vw,7rem) 0!important;overflow:hidden!important}main[style*=--pool-background]>section[class*=stage]:after{content:""!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(#0000 0% 42%,#00000029 64%,#0000008f 84%,#000 100%)!important;height:155px!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important}main[style*=--pool-background]>section[class*=stage]>div[class*=actor]{z-index:3!important;justify-self:center!important;width:min(36vw,570px)!important;min-width:0!important;height:min(72vh,730px)!important;overflow:visible!important}main[style*=--pool-background]>section[class*=stage]>div[class*=actor]>img,main[style*=--pool-background]>section[class*=stage]>div[class*=peer]>img{transform-origin:bottom!important;filter:drop-shadow(0 24px 34px #00000057)!important;width:min(100%,540px)!important;height:min(64vh,690px)!important;transform:scale(1.34)!important}main[style*=--pool-background]>section[class*=stage] span[class*=actorLabel]{z-index:5!important;color:#fff!important;background:#080808!important;border-color:#ffffff4d!important;box-shadow:0 10px 24px #0000004d!important}main[style*=--pool-background]>section[class*=stage] div[class*=bubble]{box-sizing:border-box!important;overflow-wrap:anywhere!important;-webkit-hyphens:auto!important;hyphens:auto!important;z-index:7!important;border-radius:22px!important;width:min(25vw,340px)!important;max-width:calc(50vw - 2rem)!important;padding:1rem 1.15rem!important;box-shadow:0 16px 35px #0000003d!important}main[style*=--pool-background]>section[class*=stage] div[class*=bubble]>span{font-size:clamp(1rem,1.15vw,1.16rem)!important;font-weight:600!important;line-height:1.42!important}main[style*=--pool-background]>section[class*=stage] div[class*=bubble]>strong{letter-spacing:.07em!important;font-size:.74rem!important;font-weight:650!important}main[style*=--pool-background]>section[class*=stage] div[class*=userBubble]{color:#fff!important;background:var(--assertiveness-user-bubble)!important;left:calc(100% - 15rem)!important;right:auto!important}main[style*=--pool-background]>section[class*=stage] div[class*=userBubble]>strong{color:#fff!important}main[style*=--pool-background]>section[class*=stage] div[class*=peerBubble]{color:var(--assertiveness-ink)!important;background:var(--assertiveness-peer-bubble)!important;left:auto!important;right:calc(100% - 15rem)!important}main[style*=--pool-background]>section[class*=stage] div[class*=peerBubble]>strong{color:var(--orange,#ff6418)!important}main[style*=--pool-background]>section[class*=stage]>[data-assertiveness-progress-overlay]{z-index:9!important;pointer-events:none!important;margin:0!important;display:block!important;position:absolute!important;top:53%!important;left:clamp(2.5rem,12vw,12rem)!important;transform:translateY(-50%)!important}main[style*=--pool-background] [data-assertiveness-progress-panel]{box-sizing:border-box!important;color:#fffffff0!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;pointer-events:none!important;background:#0000009e!important;border:1px solid #ffffff24!important;border-radius:14px!important;width:218px!important;margin:0!important;padding:.78rem .8rem!important;display:block!important;box-shadow:0 14px 34px #00000057,inset 0 1px #ffffff0d!important}main[style*=--pool-background] [data-assertiveness-progress-row]{color:#ffffffeb!important;letter-spacing:.005em!important;white-space:nowrap!important;text-shadow:0 1px 7px #000000e6!important;justify-content:space-between!important;align-items:center!important;gap:.5rem!important;min-height:21px!important;font-size:.67rem!important;font-weight:650!important;line-height:1.05!important;display:flex!important}main[style*=--pool-background] [data-assertiveness-progress-row]+[data-assertiveness-progress-row]{margin-top:.31rem!important}main[style*=--pool-background] [data-assertiveness-progress-dots]{flex:none!important;align-items:center!important;gap:.22rem!important;display:flex!important}main[style*=--pool-background] [data-assertiveness-progress-dots] i{box-sizing:border-box!important;background:#ffffff1a!important;border:1px solid #dcece46b!important;border-radius:999px!important;width:8px!important;height:8px!important;transition:background .28s,border-color .28s,box-shadow .28s,transform .28s!important;display:block!important;box-shadow:inset 0 0 0 1px #0000002e!important}main[style*=--pool-background] [data-assertiveness-progress-dots] i[data-filled=true]{background:#a7ffd1!important;border-color:#a7ffd1fa!important;transform:scale(1.08)!important;box-shadow:0 0 5px #76ffb6e6,0 0 13px #3aff978a!important}main[style*=--pool-background] [class*=sceneContext]{display:none!important}main[style*=--pool-background] [data-assertiveness-scene-guide-slot]{z-index:9!important;pointer-events:none!important;width:min(700px,100% - 16rem)!important;display:block!important;position:absolute!important;top:clamp(190px,30vh,285px)!important;left:50%!important;transform:translate(-50%)!important}main[style*=--pool-background] .assertivenessSceneGuide{box-sizing:border-box!important;color:#f4fff8!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;text-align:left!important;background:#050a0880!important;border:1px solid #a7ffd11f!important;border-radius:15px!important;width:100%!important;padding:.76rem .92rem .82rem!important;position:relative!important;overflow:visible!important;box-shadow:0 14px 30px #0000002e!important}main[style*=--pool-background] .assertivenessSceneGuide:before{content:""!important;z-index:-1!important;pointer-events:none!important;filter:blur(5px)!important;background:radial-gradient(#0006 0%,#0000003d 46%,#0000001a 70%,#0000 100%),linear-gradient(#00000038 0%,#0000001a 60%,#0000 100%)!important;border-radius:15px!important;position:absolute!important;inset:-5px -8px -7px!important}main[style*=--pool-background] .assertivenessSceneGuideLabel{color:var(--assertiveness-neon)!important;letter-spacing:.15em!important;text-shadow:0 0 5px #76ffb6c7,0 0 14px #3aff977a,0 2px 10px #000000e6!important;margin:0 0 .42rem!important;font-size:.71rem!important;font-weight:750!important;display:block!important}main[style*=--pool-background] .assertivenessSceneGuide p{color:#f2fff8!important;text-shadow:0 0 6px #7affb72e,0 2px 12px #000000eb!important;margin:0!important;font-size:clamp(.88rem,.94vw,1rem)!important;font-weight:520!important;line-height:1.42!important}main[style*=--pool-background] .assertivenessSceneGuideIntro strong,main[style*=--pool-background] .assertivenessSceneGuideGoal strong{color:#fff!important;font-weight:800!important}main[style*=--pool-background] .assertivenessSceneGuideGoal{margin-top:.38rem!important}main[style*=--pool-background] .assertivenessSceneGuideRisk{border-top:1px solid #a7ffd12b!important;margin-top:.36rem!important;padding-top:.48rem!important}main[style*=--pool-background] .assertivenessSceneGuideRisk>strong{color:#fff!important;font-size:.84rem!important;line-height:1.35!important;display:block!important}main[style*=--pool-background] .assertivenessSceneGuideScale{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:.34rem!important;margin-top:.42rem!important;display:grid!important}main[style*=--pool-background] .assertivenessSceneGuideScale>span{text-align:center!important;background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-radius:9px!important;gap:.08rem!important;padding:.34rem!important;display:grid!important}main[style*=--pool-background] .assertivenessSceneGuideScale b{color:var(--assertiveness-neon)!important;font-size:.72rem!important}main[style*=--pool-background] .assertivenessSceneGuideScale small{color:#ffffffd1!important;font-size:.65rem!important;line-height:1.2!important}main[style*=--pool-background] .assertivenessSceneGuideFormula{color:#ffffffad!important;margin-top:.48rem!important;font-size:.66rem!important;line-height:1.3!important;display:block!important}main[style*=--pool-background]>section[class*=controls]{z-index:10!important;min-height:92px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#000!important;border-top:0!important}}
@media (max-width:620px){main.unifiedCanteenScene{width:100%;max-width:100vw;min-height:100svh;padding:0 14px calc(92px + env(safe-area-inset-bottom));color:#fff;overflow-x:hidden;background-color:#050505!important;background-image:linear-gradient(180deg, #03050842 0%, #0305086b 36%, #030406c2 58%, #050505f5 74%, #050505 88%), var(--canteen-background)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100%!important;background-attachment:scroll!important}main.unifiedCanteenScene>div[class*=nav]{display:none!important}main.unifiedCanteenScene section[class*=canteenShell]{width:100%;max-width:100%;margin:0}main.unifiedCanteenScene div[class*=canteenGrid]{width:100%;min-height:0!important;padding-top:clamp(320px,88vw,430px)!important;display:block!important}main.unifiedCanteenScene div[class*=canteenCharacter]{display:none!important}main.unifiedCanteenScene div[class*=menuCard]{text-align:center;width:min(100%,360px);max-width:100%;margin:0 auto;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:12px 2px 0!important}main.unifiedCanteenScene div[class*=menuCard]>p[class*=time],main.unifiedCanteenScene div[class*=menuCard]>h1,main.unifiedCanteenScene div[class*=menuCard]>p[class*=menuIntro]{display:none!important}main.unifiedCanteenScene div[class*=menuCard] div[class*=menu]{width:min(100%,320px);text-align:center!important;border:0!important;margin:0 auto 14px!important;padding:0!important}main.unifiedCanteenScene div[class*=menu]>small{color:#ff6a16!important;letter-spacing:.12em!important;margin:0 0 7px!important;font-size:14px!important;font-weight:950!important}main.unifiedCanteenScene div[class*=menu]>strong{color:#fff!important;margin:0!important;font-size:14px!important;font-weight:750!important;line-height:1.45!important}main.unifiedCanteenScene div[class*=choices]{width:min(100%,360px);margin:14px auto 0;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}main.unifiedCanteenScene button[class*=choice]{width:100%;min-width:0;min-height:46px;color:#111216!important;text-align:center!important;background:#ff6a16!important;border:1px solid #ff6a16!important;border-radius:12px!important;grid-template-columns:1fr!important;place-items:center!important;padding:0 8px!important;display:grid!important}main.unifiedCanteenScene button[class*=choice]>span,main.unifiedCanteenScene button[class*=choice]>b{display:none!important}main.unifiedCanteenScene button[class*=choice]>strong{font-size:0!important;line-height:1!important}main.unifiedCanteenScene button[class*=choice]:first-child>strong:after{content:"Jem";color:#111216;font-size:14px;font-weight:950}main.unifiedCanteenScene button[class*=choice]:nth-child(2)>strong:after{content:"Wychodzę";color:#111216;font-size:14px;font-weight:950}main.unifiedCanteenScene button[class*=choice]:disabled{opacity:.46!important}main.unifiedCanteenScene button[class*=back]{display:none!important}main.unifiedCanteenScene p[class*=note]{color:#8cff6a!important;margin:10px 0 0!important;font-size:12px!important;line-height:1.35!important}}
.editorialScale h1,.editorialScale h2,.editorialScale h3,.premiumHome h1,.premiumHome h2,.premiumHome h3,#role h2,#dlaczego-lifeflip h2,#dlaczego-lifeflip h3,#czego-uczymy h2,#czego-uczymy h3,#opinie-graczy h2,#opinie-graczy h3{font-family:var(--font-display)!important}.premiumHome h1{letter-spacing:-.055em!important;font-size:clamp(2.9rem,6vw,5.4rem)!important;line-height:.94!important}.premiumHome h2{letter-spacing:-.045em!important;font-size:clamp(2rem,3.8vw,3.5rem)!important;line-height:1.02!important}.premiumHome h3{letter-spacing:-.025em!important;font-size:clamp(1.25rem,1.9vw,1.7rem)!important;line-height:1.12!important}#role h2,#dlaczego-lifeflip h2,#czego-uczymy h2,#opinie-graczy h2{letter-spacing:-.045em!important;font-size:clamp(2.05rem,3.6vw,3.35rem)!important;line-height:1.02!important}#dlaczego-lifeflip h3,#czego-uczymy h3,#opinie-graczy h3{letter-spacing:-.025em!important;font-size:clamp(1.2rem,1.8vw,1.65rem)!important;line-height:1.14!important}body[data-screen=home] button,body[data-screen=home] a[class*=Button],body[data-screen=home] a[class*=button],body[data-screen=home] a[class*=Cta],body[data-screen=home] a[class*=cta]{border-radius:7px!important}.editorialScale h1{letter-spacing:-.052em!important;font-size:clamp(2.8rem,4.5vw,4.65rem)!important;line-height:.97!important}.editorialScale h2{letter-spacing:-.038em!important;font-size:clamp(1.8rem,2.8vw,2.85rem)!important;line-height:1.05!important}.editorialScale h3{letter-spacing:-.022em!important;font-size:clamp(1.2rem,1.65vw,1.6rem)!important;line-height:1.16!important}.editorialScale blockquote{max-width:58rem}@media (max-width:680px){.premiumHome h1{font-size:clamp(2.45rem,11vw,3.65rem)!important;line-height:.97!important}.premiumHome h2,#role h2,#dlaczego-lifeflip h2,#czego-uczymy h2,#opinie-graczy h2{font-size:clamp(1.85rem,8vw,2.55rem)!important;line-height:1.05!important}.editorialScale h1{font-size:clamp(2.2rem,9.5vw,3rem)!important;line-height:1!important}.editorialScale h2{font-size:clamp(1.65rem,7vw,2.2rem)!important;line-height:1.08!important}.editorialScale h3,#dlaczego-lifeflip h3,#czego-uczymy h3,#opinie-graczy h3{font-size:clamp(1.15rem,5vw,1.45rem)!important}}@media (max-width:420px){.premiumHome h1{font-size:2.35rem!important}.editorialScale h1{font-size:2.15rem!important}.editorialScale h2,#role h2,#dlaczego-lifeflip h2,#czego-uczymy h2,#opinie-graczy h2{font-size:1.7rem!important}}
img.brandLogo[src="/icons/lifefliplogo.webp"]{object-fit:contain;max-width:min(300px,42vw);width:auto!important;height:100px!important}[data-game-top-bar] img[src="/icons/lifefliplogo.webp"]{object-fit:contain;width:auto!important;height:64px!important}[data-lifeflip-shared-header=true] img[src="/icons/lifefliplogo.webp"]{object-fit:contain;max-width:min(300px,42vw);width:auto!important;height:100px!important}@media (max-width:620px){img.brandLogo[src="/icons/lifefliplogo.webp"]{max-width:50vw;height:64px!important}[data-game-top-bar] img[src="/icons/lifefliplogo.webp"]{height:52px!important}[data-lifeflip-shared-header=true] img[src="/icons/lifefliplogo.webp"]{max-width:50vw;height:64px!important}}
