.StudyReturnBar-module__AZkKnG__dock{flex-shrink:0;justify-content:center;min-width:0;margin-top:12px;display:flex}.StudyReturnBar-module__AZkKnG__surface{border-radius:28px;flex-shrink:0;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.StudyReturnBar-module__AZkKnG__full{grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:6px;padding:10px;display:grid}.StudyReturnBar-module__AZkKnG__full>canvas{grid-row:span 2;align-self:center}.StudyReturnBar-module__AZkKnG__label{flex-direction:column;min-width:0;display:flex}.StudyReturnBar-module__AZkKnG__prefix{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:16px;overflow:hidden}.StudyReturnBar-module__AZkKnG__group{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.StudyReturnBar-module__AZkKnG__fold{border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.StudyReturnBar-module__AZkKnG__action{text-align:center;grid-column:2/4;justify-self:start;max-width:100%;min-height:36px;padding:8px 10px;font-size:12px;line-height:20px}.StudyReturnBar-module__AZkKnG__compact{place-items:center;display:grid;position:absolute;inset:0}.StudyReturnBar-module__AZkKnG__compactButton{border-radius:999px;place-items:center;width:44px;height:44px;display:grid}.StudyReturnBar-module__AZkKnG__compact canvas{width:40px;height:40px}
.motion-module__LBTV9G__press{-webkit-tap-highlight-color:transparent}.motion-module__LBTV9G__press.motion-module__LBTV9G__press:hover,.motion-module__LBTV9G__press.motion-module__LBTV9G__press:active{transform:none}.motion-module__LBTV9G__press:focus-visible{outline-offset:3px;outline:2px solid}@media (hover:hover) and (pointer:fine){.motion-module__LBTV9G__glass:not(:disabled):hover{box-shadow:inset 0 1px #ffffff3d,0 0 0 1px #ffffff1a,0 14px 32px #00000047!important}.motion-module__LBTV9G__soft:not(:disabled):hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--color-primary) 22%, transparent), 0 10px 24px #24364024!important}}.motion-module__LBTV9G__sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.motion-module__LBTV9G__sheen:after{content:"";background:linear-gradient(100deg,#0000,#ffffff57,#0000);width:45%;animation:4.2s cubic-bezier(.45,0,.2,1) .6s infinite motion-module__LBTV9G__sweep;position:absolute;inset-block:-20%;inset-inline-start:0;transform:translate(-160%)skew(-18deg)}.motion-module__LBTV9G__sheen:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{animation-name:motion-module__LBTV9G__sweepRtl}@keyframes motion-module__LBTV9G__sweep{0%{transform:translate(-160%)skew(-18deg)}32%,to{transform:translate(330%)skew(-18deg)}}@keyframes motion-module__LBTV9G__sweepRtl{0%{transform:translate(160%)skew(18deg)}32%,to{transform:translate(-330%)skew(18deg)}}.motion-module__LBTV9G__breathe{position:relative}.motion-module__LBTV9G__breathe:after{content:"";background:inherit;border-radius:50%;animation:2.2s ease-out infinite motion-module__LBTV9G__breathe;position:absolute;inset:0}@keyframes motion-module__LBTV9G__breathe{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.motion-module__LBTV9G__bars{align-items:flex-end;gap:1.5px;height:8px;display:flex}.motion-module__LBTV9G__bars>i{transform-origin:bottom;background:currentColor;border-radius:1px;width:2px;height:100%;animation:.9s ease-in-out infinite motion-module__LBTV9G__bar}.motion-module__LBTV9G__bars>i:nth-child(2){animation-duration:.75s;animation-delay:-.3s}.motion-module__LBTV9G__bars>i:nth-child(3){animation-duration:1.05s;animation-delay:-.55s}@keyframes motion-module__LBTV9G__bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.motion-module__LBTV9G__sheen:after,.motion-module__LBTV9G__breathe:after{opacity:0;animation:none}.motion-module__LBTV9G__bars>i{animation:none;transform:scaleY(.6)}}
.ReferralRewardDialog-module__6UgpMq__body{text-align:center;color:var(--color-ink)}.ReferralRewardDialog-module__6UgpMq__hero{isolation:isolate;justify-content:center;align-items:center;height:118px;margin-top:-8px;display:flex;position:relative}.ReferralRewardDialog-module__6UgpMq__orbit,.ReferralRewardDialog-module__6UgpMq__orbitTwo{background:radial-gradient(ellipse, var(--color-primary-soft), transparent 73%);z-index:-1;border-radius:50%;width:174px;height:78px;position:absolute}.ReferralRewardDialog-module__6UgpMq__orbitTwo{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);background:0 0;width:132px;height:44px;bottom:21px}.ReferralRewardDialog-module__6UgpMq__mascot{padding-bottom:18px}.ReferralRewardDialog-module__6UgpMq__unlocked{color:var(--color-primary);background:var(--color-primary-soft);border-radius:20px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:4px}.ReferralRewardDialog-module__6UgpMq__title{margin:14px 0 5px;font-size:23px;font-weight:650;line-height:1.5}.ReferralRewardDialog-module__6UgpMq__intro{color:var(--color-muted);margin:0 0 20px;font-size:13px;line-height:1.8}.ReferralRewardDialog-module__6UgpMq__rewards{gap:10px;display:grid}.ReferralRewardDialog-module__6UgpMq__rung{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-primary-soft) 22%, var(--color-surface));border-radius:16px;padding:13px 14px 15px}.ReferralRewardDialog-module__6UgpMq__rungTitle{justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.ReferralRewardDialog-module__6UgpMq__check{background:var(--color-primary-soft);width:21px;height:21px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.ReferralRewardDialog-module__6UgpMq__visuals{flex-wrap:wrap;justify-content:center;gap:13px 20px;padding-top:10px;display:flex}.ReferralRewardDialog-module__6UgpMq__item{min-width:78px;max-width:110px;margin:0;font-size:11px;line-height:1.6}.ReferralRewardDialog-module__6UgpMq__art{height:80px;color:var(--color-primary);justify-content:center;align-items:center;display:flex}.ReferralRewardDialog-module__6UgpMq__art canvas{max-width:84px;height:auto!important}.ReferralRewardDialog-module__6UgpMq__swatch{border-radius:11px;place-items:center;width:68px;height:46px;display:grid;box-shadow:inset 0 0 0 1px #ffffff50}.ReferralRewardDialog-module__6UgpMq__aurora{color:#364454;background:linear-gradient(135deg,#e1e6e9,#939fac)}.ReferralRewardDialog-module__6UgpMq__coral{color:#fff4f1;background:linear-gradient(135deg,#4b557e,#996074)}.ReferralRewardDialog-module__6UgpMq__ambassador{color:#fff1cc;background:linear-gradient(135deg,#5e3826,#d1a363)}.ReferralRewardDialog-module__6UgpMq__xp{color:var(--color-primary);direction:ltr;margin:17px 0 8px;font-size:21px;font-weight:650}.ReferralRewardDialog-module__6UgpMq__xp span{font-size:11px}.ReferralRewardDialog-module__6UgpMq__xp small{color:var(--color-muted);margin-top:2px;font-size:11px;font-weight:400;display:block}.ReferralRewardDialog-module__6UgpMq__hint{color:var(--color-muted);margin:15px 0 0;font-size:11px;line-height:1.9}.ReferralRewardDialog-module__6UgpMq__actions{flex-wrap:wrap;gap:9px;display:flex}.ReferralRewardDialog-module__6UgpMq__primary,.ReferralRewardDialog-module__6UgpMq__secondary{cursor:pointer;border:1px solid #0000;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 14px;font-size:13px;display:flex}.ReferralRewardDialog-module__6UgpMq__primary{background:var(--color-primary);color:var(--color-on-primary,white)}.ReferralRewardDialog-module__6UgpMq__secondary{color:var(--color-ink);border-color:var(--color-border);background:0 0}.ReferralRewardDialog-module__6UgpMq__later{width:100%;color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:7px;font-size:12px}.ReferralRewardDialog-module__6UgpMq__actions button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ReferralRewardDialog-module__6UgpMq__happy{transform-origin:50% 90%;animation:1.25s steps(6,end) 4 backwards ReferralRewardDialog-module__6UgpMq__rewardHappy}@keyframes ReferralRewardDialog-module__6UgpMq__rewardHappy{0%,50%,to{transform:translateY(0)rotate(0)}20%{transform:translateY(-9px)rotate(-4deg)}35%{transform:translateY(-3px)rotate(3deg)}70%{transform:translateY(-5px)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.ReferralRewardDialog-module__6UgpMq__happy{animation:none}}
.AmbassadorPanel-module__18OIFa__ladder{margin:0;padding:0;list-style:none}.AmbassadorPanel-module__18OIFa__rung{border-bottom:1px solid var(--color-border)}.AmbassadorPanel-module__18OIFa__rung:last-child{border-bottom:0}.AmbassadorPanel-module__18OIFa__trigger{text-align:start;width:100%;color:var(--color-ink);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:18px 2px;transition:background .2s;display:flex}.AmbassadorPanel-module__18OIFa__trigger:hover{background:var(--color-primary-soft)}.AmbassadorPanel-module__18OIFa__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.AmbassadorPanel-module__18OIFa__number{border:1px solid var(--color-border);height:38px;color:var(--color-primary);background:var(--color-surface);border-radius:50%;flex:0 0 38px;place-items:center;font-size:15px;font-weight:600;display:grid}.AmbassadorPanel-module__18OIFa__heading{flex:1;min-width:0}.AmbassadorPanel-module__18OIFa__name{font-size:15px;font-weight:600;line-height:1.6;display:block}.AmbassadorPanel-module__18OIFa__threshold{color:var(--color-muted);font-size:12px;line-height:1.7;display:block}.AmbassadorPanel-module__18OIFa__chevron{color:var(--color-muted);flex-shrink:0;transition:transform .25s}.AmbassadorPanel-module__18OIFa__open .AmbassadorPanel-module__18OIFa__chevron{transform:rotate(180deg)}.AmbassadorPanel-module__18OIFa__content{padding:4px 12px 24px;padding-inline:54px 12px}.AmbassadorPanel-module__18OIFa__visuals{flex-wrap:wrap;align-items:flex-end;gap:24px;padding-block:12px 18px;display:flex}.AmbassadorPanel-module__18OIFa__visual{flex-direction:column;align-items:center;gap:8px;min-width:100px;margin:0;display:flex}.AmbassadorPanel-module__18OIFa__art{justify-content:center;align-items:center;height:108px;display:flex}.AmbassadorPanel-module__18OIFa__caption{color:var(--color-ink);font-size:13px;font-weight:500}.AmbassadorPanel-module__18OIFa__extras{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.AmbassadorPanel-module__18OIFa__extra{background:var(--color-primary-soft);color:var(--color-ink);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.AmbassadorPanel-module__18OIFa__xp{color:var(--color-muted);margin-top:8px;font-size:12px;font-weight:500}.AmbassadorPanel-module__18OIFa__controls{border-top:1px solid var(--color-border);margin-top:24px;padding-top:20px}.AmbassadorPanel-module__18OIFa__controlHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.AmbassadorPanel-module__18OIFa__controlBody{padding-top:16px}.AmbassadorPanel-module__18OIFa__note{color:var(--color-muted);margin-top:22px;font-size:12px;line-height:1.9}@media (max-width:480px){.AmbassadorPanel-module__18OIFa__trigger{gap:10px;padding-block:16px}.AmbassadorPanel-module__18OIFa__content{padding-inline:0}.AmbassadorPanel-module__18OIFa__visuals{justify-content:center;gap:18px}}@media (prefers-reduced-motion:reduce){.AmbassadorPanel-module__18OIFa__trigger,.AmbassadorPanel-module__18OIFa__chevron{transition:none}}
.StudyAudioControls-module__8-p9AW__dialog{width:min(380px, calc(100vw - max(12px, env(safe-area-inset-left)) - max(12px, env(safe-area-inset-right))));max-height:calc(100dvh - max(12px, env(safe-area-inset-top)) - max(12px, env(safe-area-inset-bottom)));border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-ink);border-radius:24px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 20px 60px #0005}.StudyAudioControls-module__8-p9AW__dialog[open]{flex-direction:column;display:flex}.StudyAudioControls-module__8-p9AW__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10271f88}.StudyAudioControls-module__8-p9AW__dialog[data-state=open]::backdrop{animation:.22s ease-out backwards StudyAudioControls-module__8-p9AW__audioBackdropIn}.StudyAudioControls-module__8-p9AW__dialog[data-state=closing]::backdrop{animation:.18s ease-in forwards StudyAudioControls-module__8-p9AW__audioBackdropOut}@keyframes StudyAudioControls-module__8-p9AW__audioBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes StudyAudioControls-module__8-p9AW__audioBackdropOut{to{opacity:0}}.StudyAudioControls-module__8-p9AW__header{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.StudyAudioControls-module__8-p9AW__body{overscroll-behavior:contain;min-height:0;padding:14px 18px;overflow-y:auto}.StudyAudioControls-module__8-p9AW__row{align-items:center;gap:8px;margin-block:6px;display:flex}.StudyAudioControls-module__8-p9AW__dialog[data-state=open] .StudyAudioControls-module__8-p9AW__row{animation:.24s cubic-bezier(.22,1,.36,1) backwards StudyAudioControls-module__8-p9AW__audioRowIn}.StudyAudioControls-module__8-p9AW__dialog[data-state=open] .StudyAudioControls-module__8-p9AW__row:nth-child(3){animation-delay:25ms}.StudyAudioControls-module__8-p9AW__dialog[data-state=open] .StudyAudioControls-module__8-p9AW__row:nth-child(n+4){animation-delay:50ms}@keyframes StudyAudioControls-module__8-p9AW__audioRowIn{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}.StudyAudioControls-module__8-p9AW__track{text-align:start;border:1px solid var(--color-border);border-radius:14px;flex:1;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.StudyAudioControls-module__8-p9AW__track[aria-pressed=true]{background:var(--color-primary-soft);border-color:var(--color-primary)}.StudyAudioControls-module__8-p9AW__icon{border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.StudyAudioControls-module__8-p9AW__footer{border-top:1px solid var(--color-border);flex-direction:column;flex-shrink:0;gap:10px;padding:12px 18px;display:flex}.StudyAudioControls-module__8-p9AW__options{flex-wrap:wrap;align-items:center;gap:8px 16px;font-size:12px;display:flex}@media (max-height:500px){.StudyAudioControls-module__8-p9AW__header,.StudyAudioControls-module__8-p9AW__body{padding-block:8px}.StudyAudioControls-module__8-p9AW__track{padding-block:6px}.StudyAudioControls-module__8-p9AW__footer{gap:6px;padding-block:8px}}@media (prefers-reduced-motion:reduce){.StudyAudioControls-module__8-p9AW__dialog[open],.StudyAudioControls-module__8-p9AW__dialog[data-state]::backdrop,.StudyAudioControls-module__8-p9AW__dialog[data-state=open] .StudyAudioControls-module__8-p9AW__row{animation:none}}
.PomodoroLayout-module__wTf_ua__page{min-width:0;container:pomodoro-page/inline-size}.PomodoroLayout-module__wTf_ua__hud{min-width:0}.PomodoroLayout-module__wTf_ua__actions{flex-shrink:0;min-width:0}@container pomodoro-page (max-width:639px){.PomodoroLayout-module__wTf_ua__page .PomodoroLayout-module__wTf_ua__hud{flex-wrap:nowrap;gap:2px;padding-inline:8px}.PomodoroLayout-module__wTf_ua__page .PomodoroLayout-module__wTf_ua__hud .PomodoroLayout-module__wTf_ua__actions,.PomodoroLayout-module__wTf_ua__page .PomodoroLayout-module__wTf_ua__hud .PomodoroLayout-module__wTf_ua__actions>div{gap:2px}.PomodoroLayout-module__wTf_ua__page .PomodoroLayout-module__wTf_ua__hud button{flex-shrink:0;width:40px;height:44px;padding-inline:0}.PomodoroLayout-module__wTf_ua__page .PomodoroLayout-module__wTf_ua__hud button>svg{flex-shrink:0}.PomodoroLayout-module__wTf_ua__hud button>.sm\:hidden{display:block}:is(.PomodoroLayout-module__wTf_ua__hud button>.sm\:inline,.PomodoroLayout-module__wTf_ua__hud button>.md\:inline,.PomodoroLayout-module__wTf_ua__hud button>.sm\:grid,.PomodoroLayout-module__wTf_ua__hud button>.sm\:block){display:none}}
.journey-module__5g-C6q__journey{min-width:0}.journey-module__5g-C6q__progress{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.journey-module__5g-C6q__counter{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.journey-module__5g-C6q__dots{align-items:center;gap:5px;display:flex}.journey-module__5g-C6q__dot,.journey-module__5g-C6q__activeDot{background:var(--color-border);border-radius:9px;width:5px;height:5px;transition:background .18s,width .18s}.journey-module__5g-C6q__activeDot{background:var(--color-primary);width:19px}.journey-module__5g-C6q__page{min-height:265px}.journey-module__5g-C6q__title{color:var(--color-ink);letter-spacing:-.025em;margin:0;font-size:21px;font-weight:700;line-height:1.5}.journey-module__5g-C6q__subtitle,.journey-module__5g-C6q__description{color:var(--color-muted);margin:7px 0 0;font-size:13px;line-height:1.8}.journey-module__5g-C6q__notes{gap:16px;margin-top:21px;display:grid}.journey-module__5g-C6q__note{align-items:flex-start;gap:12px;display:flex}.journey-module__5g-C6q__noteIcon{color:var(--color-primary);background:var(--color-primary-soft);border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.journey-module__5g-C6q__note h4{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.6}.journey-module__5g-C6q__note p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.8}.journey-module__5g-C6q__actions{justify-content:space-between;align-items:center;gap:16px;display:flex}.journey-module__5g-C6q__back,.journey-module__5g-C6q__next{min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:10px 18px;font-size:13px;font-weight:600;display:inline-flex}.journey-module__5g-C6q__back{color:var(--color-muted);background:0 0}.journey-module__5g-C6q__next{color:#fff;background:var(--grad-primary,var(--color-primary));min-width:123px;box-shadow:0 3px 9px color-mix(in srgb,var(--color-primary) 15%,transparent)}.journey-module__5g-C6q__next:disabled,.journey-module__5g-C6q__back:disabled{opacity:.6;cursor:wait}.journey-module__5g-C6q__back:focus-visible,.journey-module__5g-C6q__next:focus-visible,.journey-module__5g-C6q__sceneButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.journey-module__5g-C6q__error{color:var(--color-danger);margin:0 0 9px;font-size:12px;line-height:1.6}.journey-module__5g-C6q__featureCopy{padding-top:16px}.journey-module__5g-C6q__eyebrow{color:var(--color-primary);letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.journey-module__5g-C6q__scene{aspect-ratio:1.85;isolation:isolate;background:#e2e9df;border-radius:16px;min-width:0;position:relative;overflow:hidden}.journey-module__5g-C6q__scene canvas{width:100%;height:100%;display:block}.journey-module__5g-C6q__sceneTools{inset-inline-end:9px;z-index:2;gap:8px;display:flex;position:absolute;bottom:9px}.journey-module__5g-C6q__sceneButton{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#193b35b8;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.journey-module__5g-C6q__sceneCaption{inset-inline:12px;color:#fff;text-shadow:0 1px 3px #0006;pointer-events:none;max-width:calc(100% - 120px);font-size:11px;line-height:1.6;position:absolute;bottom:15px}.journey-module__5g-C6q__rewardsScene{background:linear-gradient(140deg,#f4eee3,#e8e5dc 55%,#dfe7de)}.journey-module__5g-C6q__rewardStage{grid-template-columns:1fr 1fr 1fr;align-items:center;gap:10px;display:grid;position:absolute;inset:13px 16px 42px}.journey-module__5g-C6q__rewardTile{background:#ffffffa8;border:1px solid #ffffffc7;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;height:107px;display:flex;box-shadow:0 7px 22px #3e4c3312}.journey-module__5g-C6q__rewardTile small{color:#566451;font-size:10px}.journey-module__5g-C6q__rewardTile canvas{object-fit:contain;max-width:100%;image-rendering:pixelated;flex-shrink:0;width:auto!important;height:66px!important}.journey-module__5g-C6q__swatches{gap:4px;margin-top:4px;display:flex}.journey-module__5g-C6q__swatches span{border:1px solid #0001;border-radius:50%;width:11px;height:11px}.journey-module__5g-C6q__miniTheme{border-radius:10px;align-items:flex-start;gap:4px;width:54px;height:54px;padding:7px;transition:background 1s;display:flex;box-shadow:0 4px 12px #1d32261a}.journey-module__5g-C6q__miniTheme b{background:#ffffff70;border-radius:4px;width:9px;height:40px}.journey-module__5g-C6q__miniTheme i{background:#fffa;border-radius:3px;width:22px;height:11px;margin-top:7px}.journey-module__5g-C6q__rewardsScene .journey-module__5g-C6q__sceneCaption{color:#425442;text-shadow:none}.journey-module__5g-C6q__rewardsScene .journey-module__5g-C6q__sceneButton{background:#425b4edb}.journey-module__5g-C6q__lakeScene{aspect-ratio:5/3;background:#28554c}.journey-module__5g-C6q__interactiveLake{touch-action:none;cursor:grab}.journey-module__5g-C6q__filmViewport{position:absolute;inset:0;overflow:hidden}.journey-module__5g-C6q__filmViewport canvas{transform:none}.journey-module__5g-C6q__filmViewport:focus-within{outline-offset:-3px;outline:2px solid #f2d28b}.journey-module__5g-C6q__interactiveLake:active{cursor:grabbing}.journey-module__5g-C6q__interactiveLake:focus-visible{outline-offset:-3px;outline:2px solid #f2d28b}.journey-module__5g-C6q__filmCamera{top:10px;gap:5px;display:flex;position:absolute;inset-inline-end:10px}.journey-module__5g-C6q__filmCamera .journey-module__5g-C6q__sceneButton{width:30px;height:30px}.journey-module__5g-C6q__filmHeading{pointer-events:none;top:12px;justify-content:flex-start;max-width:calc(100% - 120px);display:flex;position:absolute;inset-inline:12px}.journey-module__5g-C6q__filmHeading span{color:#f3f3dd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#153a32bd;border:1px solid #ffffff24;border-radius:9px;padding:5px 10px;font-size:11px;font-weight:600;display:block}.journey-module__5g-C6q__filmRoster{inset-inline:12px;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:5px;display:flex;position:absolute;bottom:61px}.journey-module__5g-C6q__filmRoster span{color:#f5f5e6;background:#183c34c9;border:1px solid #fff2;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:10px;line-height:1.5;display:inline-flex}.journey-module__5g-C6q__filmRoster i{border-radius:50%;width:6px;height:6px}.journey-module__5g-C6q__filmName{color:#fff;pointer-events:none;background:#173d36e6;border-radius:7px;padding:4px 8px;font-size:11px;position:absolute;transform:translate(-50%,12px)}.journey-module__5g-C6q__rewardMilestones{top:12px;z-index:2;justify-content:center;gap:6px;display:flex;position:absolute;inset-inline:14px}.journey-module__5g-C6q__rewardMilestones button{appearance:none;color:#536350;font:inherit;cursor:pointer;background:#fff6;border:1px solid #5e6b4320;border-radius:9px;padding:4px 13px;font-size:11px;transition:background .2s,color .2s}.journey-module__5g-C6q__rewardMilestones button[aria-pressed=true]{color:#fff;background:#425b4e}.journey-module__5g-C6q__rewardMilestones button:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.journey-module__5g-C6q__rewardMilestones~.journey-module__5g-C6q__rewardStage{inset-block-start:45px}.journey-module__5g-C6q__outfitPair{justify-content:center;align-items:center;width:100%;min-width:0;height:66px;display:flex}.journey-module__5g-C6q__outfitPair canvas{object-fit:contain;max-width:46%;width:46%!important}.journey-module__5g-C6q__rewardBadge{width:44px;height:44px;display:block}.journey-module__5g-C6q__rewardBadge svg{width:100%;height:100%;display:block}@media (max-width:380px){.journey-module__5g-C6q__title{font-size:19px}.journey-module__5g-C6q__rewardStage{gap:6px;inset-inline:10px}.journey-module__5g-C6q__rewardTile{height:90px}.journey-module__5g-C6q__rewardTile canvas{height:55px}.journey-module__5g-C6q__miniTheme{width:44px;height:44px}.journey-module__5g-C6q__miniTheme b{height:30px}.journey-module__5g-C6q__featureCopy{padding-top:12px}.journey-module__5g-C6q__notes{gap:12px}}@media (max-height:500px) and (min-width:540px){.journey-module__5g-C6q__scene{aspect-ratio:2.8}.journey-module__5g-C6q__lakeScene{aspect-ratio:5/3}.journey-module__5g-C6q__page{min-height:0}.journey-module__5g-C6q__notes{gap:10px;margin-top:12px}.journey-module__5g-C6q__featureCopy{padding-top:9px}.journey-module__5g-C6q__title{font-size:18px}.journey-module__5g-C6q__description{font-size:12px}.journey-module__5g-C6q__rewardStage{inset-block:38px 22px}.journey-module__5g-C6q__rewardTile{height:72px}.journey-module__5g-C6q__rewardTile canvas{height:44px}.journey-module__5g-C6q__sceneCaption{bottom:6px}.journey-module__5g-C6q__progress{margin-bottom:9px}.journey-module__5g-C6q__rewardMilestones{top:5px}.journey-module__5g-C6q__rewardMilestones~.journey-module__5g-C6q__rewardStage{inset-block-start:33px}.journey-module__5g-C6q__outfitPair{height:44px}}@media (prefers-reduced-motion:reduce){.journey-module__5g-C6q__dot,.journey-module__5g-C6q__activeDot,.journey-module__5g-C6q__miniTheme{transition:none}}
.StudyRoom-module__FpWvjq__room{container:study-room/size}.StudyRoom-module__FpWvjq__hud{pointer-events:none;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));flex-direction:column;gap:12px;display:flex;position:absolute;inset:0}.StudyRoom-module__FpWvjq__top{grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.StudyRoom-module__FpWvjq__timer{text-align:center;pointer-events:auto;grid-column:2;min-width:0}.StudyRoom-module__FpWvjq__task{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;min-width:0;margin-top:6px;display:flex}.StudyRoom-module__FpWvjq__task>button{max-width:100%}.StudyRoom-module__FpWvjq__digits{font-size:clamp(40px,min(15cqw,15cqh),112px)}.StudyRoom-module__FpWvjq__navigation{pointer-events:auto;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.StudyRoom-module__FpWvjq__navigation button{max-width:100%}.StudyRoom-module__FpWvjq__navigation{overflow-wrap:anywhere}.StudyRoom-module__FpWvjq__shortLabel{display:none}.StudyRoom-module__FpWvjq__longLabel{display:inline}.StudyRoom-module__FpWvjq__middle{flex:1;min-height:0;position:relative}.StudyRoom-module__FpWvjq__tools{scrollbar-width:none;inset-inline-end:0;pointer-events:auto;flex-direction:column;align-items:center;gap:8px;max-height:100%;display:flex;position:absolute;top:50%;overflow:auto;transform:translateY(-50%)}.StudyRoom-module__FpWvjq__zoom,.StudyRoom-module__FpWvjq__dots{flex-direction:column;align-items:center;gap:4px;display:flex}.StudyRoom-module__FpWvjq__tools>button,.StudyRoom-module__FpWvjq__zoom{flex-shrink:0}.StudyRoom-module__FpWvjq__tools button{aspect-ratio:1;box-sizing:border-box;flex-shrink:0}.StudyRoom-module__FpWvjq__bottom{pointer-events:auto;flex-direction:column;align-items:center;gap:8px;display:flex}.StudyRoom-module__FpWvjq__panel{border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:100%;padding:8px;display:flex;position:relative}.StudyRoom-module__FpWvjq__panel>button{order:-1}.StudyRoom-module__FpWvjq__panel select{max-width:100%}.StudyRoom-module__FpWvjq__settingsRow{flex-basis:100%;order:1;min-width:0}.StudyRoom-module__FpWvjq__settingsRow:empty{display:none}.StudyRoom-module__FpWvjq__settingsFields{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;padding:4px;display:flex}.StudyRoom-module__FpWvjq__legend{border-radius:24px;align-items:center;gap:8px;width:min(100%,720px);padding:8px;display:flex}.StudyRoom-module__FpWvjq__chips{scrollbar-width:none;align-items:center;gap:6px;min-width:0;display:flex;overflow-x:auto}.StudyRoom-module__FpWvjq__chip{border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:8px 12px;font-size:12px;display:flex}.StudyRoom-module__FpWvjq__note{text-align:center;border-radius:16px;max-width:560px;padding:6px 12px;font-size:12px}.StudyRoom-module__FpWvjq__notice{cursor:pointer;opacity:.8;font-size:11px}.StudyRoom-module__FpWvjq__notice p{max-width:420px;margin-top:4px}.StudyRoom-module__FpWvjq__reveal{inset-inline-end:max(12px, env(safe-area-inset-left), env(safe-area-inset-right));position:absolute;top:calc(50% - 20px)}@container study-room (max-width:600px){.StudyRoom-module__FpWvjq__shortLabel{display:inline}.StudyRoom-module__FpWvjq__longLabel{display:none}.StudyRoom-module__FpWvjq__top{grid-template-columns:minmax(0,1fr);gap:8px}.StudyRoom-module__FpWvjq__timer{grid-area:1/1;justify-self:center;width:75%}.StudyRoom-module__FpWvjq__navigation{flex-flow:wrap;grid-area:2/1;gap:6px}.StudyRoom-module__FpWvjq__navigation button{padding:8px 10px;font-size:11px}.StudyRoom-module__FpWvjq__panel{gap:6px}.StudyRoom-module__FpWvjq__panel button,.StudyRoom-module__FpWvjq__panel select{padding-top:8px;padding-bottom:8px;font-size:12px}}@container study-room (max-height:500px){.StudyRoom-module__FpWvjq__hud{gap:6px}.StudyRoom-module__FpWvjq__top{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr);gap:8px}.StudyRoom-module__FpWvjq__timer{grid-area:1/2;width:100%}.StudyRoom-module__FpWvjq__digits{font-size:clamp(32px,14cqh,64px)}.StudyRoom-module__FpWvjq__navigation{flex-direction:column;grid-area:1/1;gap:4px}.StudyRoom-module__FpWvjq__navigation button{padding:5px 10px;font-size:11px}.StudyRoom-module__FpWvjq__timer p:not(.StudyRoom-module__FpWvjq__digits){margin-top:2px;font-size:10px}.StudyRoom-module__FpWvjq__timer>div{margin-block:4px}.StudyRoom-module__FpWvjq__task button{padding:5px 10px;font-size:11px}.StudyRoom-module__FpWvjq__tools,.StudyRoom-module__FpWvjq__zoom,.StudyRoom-module__FpWvjq__dots{flex-direction:column}.StudyRoom-module__FpWvjq__tools{gap:6px}.StudyRoom-module__FpWvjq__zoom{gap:2px}.StudyRoom-module__FpWvjq__dots{gap:3px}.StudyRoom-module__FpWvjq__tools button{width:34px;height:34px}.StudyRoom-module__FpWvjq__bottom{gap:4px}.StudyRoom-module__FpWvjq__panel{border-radius:20px;gap:6px;padding:6px}.StudyRoom-module__FpWvjq__panel button,.StudyRoom-module__FpWvjq__panel select{min-height:34px;padding-top:6px;padding-bottom:6px;font-size:11px}.StudyRoom-module__FpWvjq__note{padding:4px 10px;font-size:11px}.StudyRoom-module__FpWvjq__notice{font-size:10px}}.StudyRoom-module__FpWvjq__exit{pointer-events:auto;grid-area:1/3;justify-self:end}@container study-room (max-width:600px){.StudyRoom-module__FpWvjq__top{grid-template-columns:minmax(0,1fr)}.StudyRoom-module__FpWvjq__exit{grid-area:1/1}.StudyRoom-module__FpWvjq__timer{grid-area:2/1;width:100%}.StudyRoom-module__FpWvjq__navigation{flex-flow:wrap;grid-area:3/1}}
.groupLaunch-module__6ZVBBG__figure{min-width:0;margin:0 0 15px}.groupLaunch-module__6ZVBBG__scene{border:1px solid #ffffff26;box-shadow:0 8px 26px #061e2226}.groupLaunch-module__6ZVBBG__figure figcaption{color:var(--color-muted);text-align:center;margin-top:7px;font-size:10px;line-height:1.6}.groupLaunch-module__6ZVBBG__tag{color:var(--color-primary);margin-bottom:5px;font-size:11px;font-weight:700;display:block}.groupLaunch-module__6ZVBBG__title{color:var(--color-ink);letter-spacing:-.025em;margin:0;font-size:23px;font-weight:700;line-height:1.5}.groupLaunch-module__6ZVBBG__body{color:var(--color-muted);margin:10px 0 0;font-size:13px;line-height:1.9}.groupLaunch-module__6ZVBBG__details{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.groupLaunch-module__6ZVBBG__details li{color:var(--color-ink);padding-inline-start:15px;font-size:12px;line-height:1.8;position:relative}.groupLaunch-module__6ZVBBG__details li:before{content:"";inset-inline-start:0;background:var(--color-primary);opacity:.65;border-radius:50%;width:5px;height:5px;position:absolute;top:.72em}.groupLaunch-module__6ZVBBG__referral{border:1px solid var(--color-border);background:var(--color-primary-soft);border-radius:13px;margin-top:17px;padding:14px 16px}.groupLaunch-module__6ZVBBG__referral h4{color:var(--color-ink);margin:0 0 5px;font-size:14px;font-weight:700;line-height:1.7}.groupLaunch-module__6ZVBBG__referral p{color:var(--color-muted);margin:0;font-size:12px;line-height:1.9}@media (max-width:380px){.groupLaunch-module__6ZVBBG__title{font-size:21px}.groupLaunch-module__6ZVBBG__body{font-size:12px}.groupLaunch-module__6ZVBBG__details{margin-top:12px}.groupLaunch-module__6ZVBBG__figure{margin-bottom:12px}}
