.ExternalLink-module__T3SY4q__link{align-items:center;gap:var(--sp-4);text-decoration:none;display:inline-flex}.ExternalLink-module__T3SY4q__link:hover{text-decoration:underline}
.Divider-module__VU-2aq__divider{align-items:center;gap:var(--sp-8);margin:var(--sp-16) 0;display:flex}.Divider-module__VU-2aq__rules{gap:var(--sp-4);flex-direction:column;flex:1;min-width:0;display:flex}.Divider-module__VU-2aq__rule{border:none;border-top:var(--border);width:100%;height:0;margin:0}.Divider-module__VU-2aq__title{color:var(--color-brown-lite);flex-shrink:0;}
.MDXComponents-module__vEiz6G__h1{color:var(--color-text);margin-top:var(--sp-32);margin-bottom:var(--sp-16);}.MDXComponents-module__vEiz6G__h2{color:var(--color-text);margin-top:var(--sp-24);margin-bottom:var(--sp-16);}.MDXComponents-module__vEiz6G__h3{color:var(--color-text);margin-top:var(--sp-20);margin-bottom:var(--sp-8);}.MDXComponents-module__vEiz6G__p{color:var(--color-text);margin-bottom:var(--sp-16);}.MDXComponents-module__vEiz6G__a{color:var(--color-text);text-underline-offset:var(--sp-4);text-decoration:underline}.MDXComponents-module__vEiz6G__a:hover{color:var(--color-text)}.MDXComponents-module__vEiz6G__ul{color:var(--color-text);padding-left:var(--sp-24);margin-bottom:var(--sp-16);}.MDXComponents-module__vEiz6G__ol{color:var(--color-text);padding-left:var(--sp-24);margin-bottom:var(--sp-16);}.MDXComponents-module__vEiz6G__li{margin-bottom:var(--sp-4)}.MDXComponents-module__vEiz6G__inlineCode{background:var(--color-surface-dim);border:var(--border);border-radius:var(--border-radius);padding:1px 6px;}.MDXComponents-module__vEiz6G__pre{background:var(--color-code-bg);border-radius:var(--border-radius);margin-bottom:var(--sp-16);padding:var(--sp-16);overflow-x:auto}.MDXComponents-module__vEiz6G__pre code{font-family:var(--font-mono);font-size:var(--fs-12);line-height:var(--lh-relaxed);background:0 0;border:none;padding:0}.MDXComponents-module__vEiz6G__blockquote{border-left:var(--sp-4) solid var(--color-text);padding-left:var(--sp-16);margin:var(--sp-16) 0;color:var(--color-text);font-style:italic;}.MDXComponents-module__vEiz6G__img{border-radius:var(--border-radius);max-width:100%;margin:var(--sp-16) 0;display:block}.MDXComponents-module__vEiz6G__table{border-collapse:collapse;width:100%;margin-bottom:var(--sp-16);}.MDXComponents-module__vEiz6G__th,.MDXComponents-module__vEiz6G__td{border:var(--border);padding:var(--sp-8) var(--sp-16);text-align:left;color:var(--color-text)}.MDXComponents-module__vEiz6G__th{background:var(--color-surface-dim);font-weight:var(--font-bold)}
.Sparkle-module__liX8TW__sparkle{color:var(--color-yellow-dark);pointer-events:none;-webkit-user-select:none;user-select:none;animation:Sparkle-module__liX8TW__twinkle var(--duration-float) var(--timing) infinite;display:inline-block}@keyframes Sparkle-module__liX8TW__twinkle{0%,to{opacity:.25;transform:scale(.8)rotate(-16deg)}50%{opacity:1;transform:scale(1.4)rotate(16deg)}}@media (prefers-reduced-motion:reduce){.Sparkle-module__liX8TW__sparkle{animation:none}}
.Wallpaper-module__lCfkvW__wallpaper{top:var(--topbar-height);left:0;right:0;bottom:var(--endbar-height);z-index:var(--z-wallpaper);background:var(--gradient-sky);position:fixed;overflow:hidden}.Wallpaper-module__lCfkvW__wallpaper:before{content:"";opacity:.64;pointer-events:none;background:url(/bg-stars.png) 0 0/96px 96px;position:absolute;inset:0}.Wallpaper-module__lCfkvW__sparkle{color:#fff;text-shadow:0 0 6px #ffffffe6;position:absolute}
.SystemMenu-module__c5Dziq__menu{top:var(--topbar-height);z-index:calc(var(--z-bar) + 100);background:var(--color-white);border:var(--border);border-top:none;border-radius:0 0 4px 4px;min-width:200px;position:fixed;left:0}@media (max-width:480px){.SystemMenu-module__c5Dziq__menu{width:max-content;min-width:0;max-width:calc(100vw - var(--sp-4))}}.SystemMenu-module__c5Dziq__section{flex-direction:column;display:flex}.SystemMenu-module__c5Dziq__item{font-size:var(--fs-12);align-items:center;gap:var(--sp-8);width:100%;padding:var(--sp-4) var(--sp-16);cursor:pointer;text-align:left;color:var(--color-text);background:0 0;border:none;transition:background 80ms;display:flex;}.SystemMenu-module__c5Dziq__itemIcon{width:20px;height:20px;font-size:var(--text-emoji-sm);line-height:var(--lh-none);object-fit:contain;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SystemMenu-module__c5Dziq__itemLabel{flex:1}.SystemMenu-module__c5Dziq__item:hover{background:var(--color-purple);color:var(--color-text)}.SystemMenu-module__c5Dziq__copyright{font-size:var(--fs-10);color:var(--color-ink-soft);text-align:center;padding-bottom:var(--sp-8);}
.TopBar-module__7Lcfaq__topbar{height:var(--topbar-height);background:var(--color-surface);color:var(--color-text);padding:var(--sp-8);border:var(--border-double);z-index:var(--z-bar);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.TopBar-module__7Lcfaq__topbarLeft{align-items:center;gap:var(--sp-8);display:flex;position:relative}.TopBar-module__7Lcfaq__logoBtn{border-radius:var(--border-radius);transition:transform var(--transition);background:0 0;border:none;align-items:center;display:flex}.TopBar-module__7Lcfaq__logoBtn:hover{transform:var(--translate-down)}.TopBar-module__7Lcfaq__logoBtn:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.TopBar-module__7Lcfaq__logoBtn,.TopBar-module__7Lcfaq__logoBtn:hover,.TopBar-module__7Lcfaq__gearBtn,.TopBar-module__7Lcfaq__gearBtn:hover,.TopBar-module__7Lcfaq__clockIcon,.TopBar-module__7Lcfaq__clockIcon:hover{transition:none;transform:none}.TopBar-module__7Lcfaq__logoText{-webkit-text-fill-color:var(--color-text);background:0 0;animation:none}}.TopBar-module__7Lcfaq__logoImg{object-fit:contain;width:24px;height:24px;display:block}.TopBar-module__7Lcfaq__logoText{font-size:var(--fs-pixel-ui);white-space:nowrap;cursor:pointer;color:var(--color-text);background:linear-gradient(100deg, var(--color-ink) 0%, var(--color-ink) 42%, var(--color-purple) 50%, var(--color-ink) 58%, var(--color-ink) 100%);-webkit-text-fill-color:transparent;background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite TopBar-module__7Lcfaq__nameShine;}@keyframes TopBar-module__7Lcfaq__nameShine{0%{background-position:200% 0}to{background-position:-40% 0}}.TopBar-module__7Lcfaq__logoText{transition:opacity var(--duration-fast), transform var(--duration-fast) var(--timing)}.TopBar-module__7Lcfaq__logoText:hover{transform:var(--translate-down)}.TopBar-module__7Lcfaq__right{align-items:center;gap:var(--sp-8);display:flex}.TopBar-module__7Lcfaq__date{font-size:var(--fs-pixel-ui);white-space:nowrap;color:var(--color-text);}.TopBar-module__7Lcfaq__time{font-size:var(--fs-pixel-ui);white-space:nowrap;color:var(--color-text);}.TopBar-module__7Lcfaq__clockIcon{color:var(--color-text);transition:transform var(--duration-slow) var(--timing);flex-shrink:0;align-items:center;display:inline-flex}.TopBar-module__7Lcfaq__clockIcon:hover{transform:rotate(360deg)}.TopBar-module__7Lcfaq__gearBtn{cursor:pointer;color:var(--color-text);transition:var(--transition);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TopBar-module__7Lcfaq__gearBtn:hover{transform:rotate(90deg)scale(.8)}.TopBar-module__7Lcfaq__gearBtn:active{transform:rotate(90deg)scale(.9)}.TopBar-module__7Lcfaq__statusImg{object-fit:contain;width:24px;height:24px;display:block}@media (max-width:640px){.TopBar-module__7Lcfaq__topbar{padding:0 var(--sp-8)}.TopBar-module__7Lcfaq__date,.TopBar-module__7Lcfaq__dateShort,.TopBar-module__7Lcfaq__time,.TopBar-module__7Lcfaq__clockIcon{display:none}}.TopBar-module__7Lcfaq__dateShort{font-size:var(--fs-pixel-ui);white-space:nowrap;color:var(--color-text);margin-right:var(--sp-8);display:none;}
.EndBar-module__MjSIiG__endbar{height:var(--endbar-height);background:var(--color-surface);border:var(--border-double);padding:var(--sp-16);justify-content:center;align-items:center;gap:var(--sp-16);z-index:var(--z-bar);display:flex;position:fixed;bottom:0;left:0;right:0;overflow:auto visible}.EndBar-module__MjSIiG__endbar::-webkit-scrollbar{display:none}.EndBar-module__MjSIiG__item{justify-content:center;align-items:center;gap:var(--sp-8);cursor:pointer;color:var(--color-white);border-radius:var(--border-radius);transition:var(--transition);background:0 0;border:none;flex-direction:column;flex-shrink:0;display:flex}.EndBar-module__MjSIiG__item:hover{transform:var(--translate-down)}.EndBar-module__MjSIiG__item:active{background:rgba(var(--ink-rgb), .14);transform:translateY(-1px)scale(.97)}.EndBar-module__MjSIiG__item:hover .EndBar-module__MjSIiG__icon{filter:drop-shadow(0 4px 6px rgba(var(--ink-rgb), .24));transform:scale(1.12)}.EndBar-module__MjSIiG__item:active .EndBar-module__MjSIiG__icon{transform:scale(1.04)}.EndBar-module__MjSIiG__icon{width:48px;height:48px;transition:transform var(--duration-fast) var(--timing), filter var(--duration-fast);flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex}@media (prefers-reduced-motion:reduce){.EndBar-module__MjSIiG__item,.EndBar-module__MjSIiG__item:hover,.EndBar-module__MjSIiG__item:active,.EndBar-module__MjSIiG__item:hover .EndBar-module__MjSIiG__icon,.EndBar-module__MjSIiG__item:active .EndBar-module__MjSIiG__icon{filter:none;transition:none;transform:none}}img.EndBar-module__MjSIiG__icon{object-fit:contain}.EndBar-module__MjSIiG__label{font-size:var(--fs-8);text-transform:lowercase;letter-spacing:var(--ls-normal);white-space:nowrap;color:var(--color-text);}
.Widget-module__L2ovIW__widget{background:var(--color-white);border:var(--border-double);border-radius:var(--border-radius);z-index:var(--z-widget);transition:box-shadow var(--duration) var(--timing);max-width:calc(100vw - var(--sp-32));flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Widget-module__L2ovIW__widget.Widget-module__L2ovIW__dragging{box-shadow:var(--box-shadow-float)}.Widget-module__L2ovIW__headerless{cursor:grab}.Widget-module__L2ovIW__headerless:active{cursor:grabbing}.Widget-module__L2ovIW__floatClose{top:var(--sp-8);right:var(--sp-8);z-index:var(--z-widget);color:var(--color-text);padding:var(--sp-2) var(--sp-4);background:var(--color-btn-close);border:var(--border-double);border-radius:var(--border-radius);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;display:inline-flex;position:absolute}.Widget-module__L2ovIW__widgetHead{background:var(--grad-dawn-1);background-image:var(--bg-dither);border-bottom:var(--border);cursor:grab;padding:var(--sp-8) var(--sp-16);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.Widget-module__L2ovIW__header:active{cursor:grabbing}.Widget-module__L2ovIW__widgetTitle{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden;}.Widget-module__L2ovIW__winBtns{align-items:center;gap:var(--sp-8);flex-shrink:0;display:flex}.Widget-module__L2ovIW__winBtn{color:var(--widget-btn-color,var(--color-text));padding:var(--sp-2) var(--sp-4);border:var(--border-double);border-radius:var(--border-radius);transition:var(--transition);justify-content:center;align-items:center;display:inline-flex;position:relative}.Widget-module__L2ovIW__winBtn:hover{transform:var(--translate-down)}@media (prefers-reduced-motion:reduce){.Widget-module__L2ovIW__winBtn{transition:none}.Widget-module__L2ovIW__winBtn:hover{transform:none}}.Widget-module__L2ovIW__winBtnClose{background:var(--color-btn-close)}.Widget-module__L2ovIW__winBtnIcon{color:var(--color-brown);height:var(--modal-btn-icon-size);width:var(--modal-btn-icon-size);display:block}.Widget-module__L2ovIW__widgetBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Widget-module__L2ovIW__widgetFoot{border-top:var(--border);flex-shrink:0}
.StickyNote-module__aN8Dcq__noteBody{flex-direction:column;flex:1;display:flex;position:relative}.StickyNote-module__aN8Dcq__body{appearance:none;resize:none;padding:var(--sp-16);color:var(--color-text);height:var(--sp-96);box-sizing:border-box;width:100%;caret-color:var(--color-text);background:0 0;border:none;overflow-y:auto;}.StickyNote-module__aN8Dcq__body:focus,.StickyNote-module__aN8Dcq__body:focus-visible{outline:none}.StickyNote-module__aN8Dcq__body::placeholder{color:var(--color-text);opacity:.7}.StickyNote-module__aN8Dcq__fold{width:var(--sp-24);height:var(--sp-24);background:linear-gradient(135deg, transparent 0%, transparent 50%, color-mix(in srgb, var(--color-yellow-dark) 80%, #fff) 50%, var(--color-yellow-dark) 100%);border-left:var(--border);border-top:var(--border);border-top-left-radius:var(--border-radius);box-shadow:-1px -1px 2px rgba(var(--ink-rgb), .2);pointer-events:none;position:absolute;bottom:0;right:0}
.ScrollContainer-module__q9sQ6q__container{flex-direction:row;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.ScrollContainer-module__q9sQ6q__viewport{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-width:0;overflow:hidden auto}.ScrollContainer-module__q9sQ6q__viewport::-webkit-scrollbar{display:none}.ScrollContainer-module__q9sQ6q__scrollbar{width:var(--scrollbar-width);border-left:var(--border);flex-direction:column;flex-shrink:0;display:flex}.ScrollContainer-module__q9sQ6q__arrow{width:var(--scrollbar-width);height:var(--scrollbar-arrow-height);background:var(--color-white);border:none;border-bottom:var(--border);cursor:pointer;color:var(--color-text);-webkit-user-select:none;user-select:none;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background 80ms;display:flex}.ScrollContainer-module__q9sQ6q__arrow:last-child{border-bottom:none;border-top:var(--border)}.ScrollContainer-module__q9sQ6q__arrow:hover:not(:disabled){background:var(--color-surface-dim)}.ScrollContainer-module__q9sQ6q__arrow:active:not(:disabled) svg{transform:translate(1px,1px)}.ScrollContainer-module__q9sQ6q__arrow:disabled{opacity:.4;cursor:default;pointer-events:none}.ScrollContainer-module__q9sQ6q__track{background-color:var(--color-white);background-image:radial-gradient(circle, var(--color-border) .5px, transparent .5px);cursor:default;background-position:0 0;background-size:4px 4px;flex:1;position:relative}.ScrollContainer-module__q9sQ6q__thumb{background:var(--color-thumb,#e6d9ff);border:var(--border);min-height:var(--scrollbar-thumb-min,32px);box-sizing:border-box;border-right:none;border-radius:999px;position:absolute;left:0;right:0}.ScrollContainer-module__q9sQ6q__noSideBorder .ScrollContainer-module__q9sQ6q__scrollbar{border-left:none}.ScrollContainer-module__q9sQ6q__noSideBorder .ScrollContainer-module__q9sQ6q__track{border-left:none;border-right:none}@media (max-width:480px){.ScrollContainer-module__q9sQ6q__scrollbar,.ScrollContainer-module__q9sQ6q__arrow{width:16px}.ScrollContainer-module__q9sQ6q__arrow{height:16px}}
.NowWidget-module__l6Dnfa__content{gap:var(--sp-8);padding:var(--sp-16);flex-direction:column;display:flex}.NowWidget-module__l6Dnfa__entry{flex-direction:column;display:flex}.NowWidget-module__l6Dnfa__entryHeader{align-items:center;gap:var(--sp-8);display:flex}.NowWidget-module__l6Dnfa__icon{width:var(--sp-24);height:var(--sp-24);object-fit:contain;flex-shrink:0}.NowWidget-module__l6Dnfa__emoji{font-size:var(--fs-16);flex-shrink:0;line-height:1}.NowWidget-module__l6Dnfa__label{font-size:var(--fs-12);color:var(--color-brown-lite);}.NowWidget-module__l6Dnfa__items{gap:var(--sp-4);padding-left:calc(var(--sp-8) + var(--sp-24));flex-direction:column;display:flex}.NowWidget-module__l6Dnfa__item{font-family:var(--font-sans);font-size:var(--fs-12);color:var(--color-text);line-height:1.4}.NowWidget-module__l6Dnfa__empty{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--color-brown-lite);padding:var(--sp-4) 0;margin:0;font-style:italic}.NowWidget-module__l6Dnfa__updated{color:var(--color-brown-lite);opacity:.8;text-align:center;padding:var(--sp-8);}
.DesktopIcon-module__pYCBjG__icon{width:var(--sp-96);justify-content:flex-start;align-items:center;gap:var(--sp-4);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;border-radius:0;flex-direction:column;height:72px;display:flex;position:absolute;top:0;left:0}.DesktopIcon-module__pYCBjG__icon:hover .DesktopIcon-module__pYCBjG__imageWrap,.DesktopIcon-module__pYCBjG__iconMobile:hover .DesktopIcon-module__pYCBjG__imageWrap{filter:drop-shadow(0 6px 10px rgba(var(--ink-rgb), .28));background:#ffffff80;transform:translateY(-4px)}.DesktopIcon-module__pYCBjG__icon:active .DesktopIcon-module__pYCBjG__imageWrap,.DesktopIcon-module__pYCBjG__iconMobile:active .DesktopIcon-module__pYCBjG__imageWrap{filter:drop-shadow(0 3px 6px rgba(var(--ink-rgb), .2));transform:translateY(-1px)scale(.9)}@media (prefers-reduced-motion:reduce){.DesktopIcon-module__pYCBjG__icon:hover .DesktopIcon-module__pYCBjG__imageWrap,.DesktopIcon-module__pYCBjG__iconMobile:hover .DesktopIcon-module__pYCBjG__imageWrap,.DesktopIcon-module__pYCBjG__icon:active .DesktopIcon-module__pYCBjG__imageWrap,.DesktopIcon-module__pYCBjG__iconMobile:active .DesktopIcon-module__pYCBjG__imageWrap{filter:none;transform:none}}.DesktopIcon-module__pYCBjG__iconMobile{padding:var(--sp-8) var(--sp-4) var(--sp-4);justify-content:flex-start;align-items:center;gap:var(--sp-4);cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-direction:column;display:flex}.DesktopIcon-module__pYCBjG__imageWrap{border-radius:var(--border-radius);transition:transform var(--duration-fast) var(--timing), background var(--duration-fast), filter var(--duration-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.DesktopIcon-module__pYCBjG__image{width:var(--btn-size);height:var(--btn-size);object-fit:contain}.DesktopIcon-module__pYCBjG__fallbackEmoji{font-size:var(--fs-24);line-height:1}.DesktopIcon-module__pYCBjG__label{font-size:var(--fs-8);text-transform:lowercase;letter-spacing:var(--ls-normal);color:var(--color-text);text-align:center;text-shadow:1px 0 0 var(--color-white), -1px 0 0 var(--color-white), 0 1px 0 var(--color-white), 0 -1px 0 var(--color-white);max-width:var(--sp-96);-webkit-line-clamp:2;word-break:break-word;padding:var(--sp-4) var(--sp-8);border-radius:var(--border-radius);transition:background var(--duration-fast), color var(--duration-fast);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;}.DesktopIcon-module__pYCBjG__icon:hover .DesktopIcon-module__pYCBjG__label,.DesktopIcon-module__pYCBjG__iconMobile:hover .DesktopIcon-module__pYCBjG__label,.DesktopIcon-module__pYCBjG__icon:focus-visible .DesktopIcon-module__pYCBjG__label,.DesktopIcon-module__pYCBjG__iconMobile:focus-visible .DesktopIcon-module__pYCBjG__label{background:var(--color-purple);color:var(--color-text);text-shadow:none}
.Desktop-module__6dnB2G__desktop{top:var(--topbar-height);left:0;right:0;bottom:var(--endbar-height);pointer-events:none;z-index:var(--z-desktop);border-left:var(--border-double);border-right:var(--border-double);position:fixed;overflow:visible}@media (max-width:640px){.Desktop-module__6dnB2G__mobileGrid{pointer-events:auto;padding:var(--sp-8);grid-template-columns:repeat(4,1fr);align-content:start;gap:0;display:grid;overflow:visible}}
.Modal-module__sR2AWG__modal{max-height:calc(100vh - var(--endbar-height) - var(--topbar-height));background:var(--color-surface);border:var(--border-double);border-radius:var(--border-radius);max-width:100vw;animation:Modal-module__sR2AWG__modalIn var(--duration) var(--timing);transition:var(--transition);flex-direction:column;display:flex;position:fixed;overflow:hidden}@keyframes Modal-module__sR2AWG__modalIn{0%{opacity:0;translate:0 8px;scale:.98}to{opacity:1;translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.Modal-module__sR2AWG__modal{animation:none}}.Modal-module__sR2AWG__modal.Modal-module__sR2AWG__dragging{box-shadow:var(--box-shadow-float)}.Modal-module__sR2AWG__modal[data-modal-id=profile] .Modal-module__sR2AWG__modalHead,.Modal-module__sR2AWG__modal[data-modal-id=avatar] .Modal-module__sR2AWG__modalHead,.Modal-module__sR2AWG__modal[data-modal-id=pet] .Modal-module__sR2AWG__modalHead{background-color:var(--color-pink)}.Modal-module__sR2AWG__modal[data-modal-id=notes] .Modal-module__sR2AWG__modalHead{background-color:var(--color-periwinkle)}.Modal-module__sR2AWG__modal[data-modal-id=inventory] .Modal-module__sR2AWG__modalHead,.Modal-module__sR2AWG__modal[data-modal-id=goals] .Modal-module__sR2AWG__modalHead{background-color:var(--color-sage)}.Modal-module__sR2AWG__modal[data-modal-id=music] .Modal-module__sR2AWG__modalHead{background-color:var(--color-periwinkle)}.Modal-module__sR2AWG__modal[data-modal-id=journey] .Modal-module__sR2AWG__modalHead,.Modal-module__sR2AWG__modal[data-modal-id=oracle] .Modal-module__sR2AWG__modalHead{background-color:var(--color-sage)}.Modal-module__sR2AWG__modal[data-modal-id=contact] .Modal-module__sR2AWG__modalHead{background-color:var(--color-rose)}.Modal-module__sR2AWG__modal[data-modal-id=settings] .Modal-module__sR2AWG__modalHead,.Modal-module__sR2AWG__modal[data-modal-id=trash] .Modal-module__sR2AWG__modalHead{background-color:var(--grad-dawn-1)}.Modal-module__sR2AWG__modalHead{justify-content:space-between;align-items:center;gap:var(--sp-8);padding:var(--sp-8) var(--sp-16);background:var(--color-purple);background-image:var(--bg-dither);border-bottom:var(--border);cursor:grab;flex-shrink:0;display:flex}.Modal-module__sR2AWG__modalTitle{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden;}.Modal-module__sR2AWG__modalBtns{align-items:center;gap:var(--sp-8);flex-shrink:0;display:flex}.Modal-module__sR2AWG__modalBtn{color:var(--color-text);padding:var(--sp-2) var(--sp-4);border:var(--border-double);border-radius:var(--border-radius);transition:var(--transition);justify-content:center;align-items:center;display:inline-flex;position:relative}.Modal-module__sR2AWG__modalBtn:before{content:"";position:absolute;inset:-.25rem}.Modal-module__sR2AWG__modalBtn:hover{transform:var(--translate-down)}.Modal-module__sR2AWG__modalBtnIcon{color:var(--color-brown);height:var(--modal-btn-icon-size);width:var(--modal-btn-icon-size)}.Modal-module__sR2AWG__modalBtnMin{background:var(--color-btn-min)}.Modal-module__sR2AWG__modalBtnMax{background:var(--color-btn-max)}.Modal-module__sR2AWG__modalBtnClose{background:var(--color-btn-close)}.Modal-module__sR2AWG__modalHeaderSlot{border-bottom:var(--border);flex-shrink:0}.Modal-module__sR2AWG__modalBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Modal-module__sR2AWG__modalBodyBorder{border:var(--border-double);border-radius:var(--border-radius);margin:var(--sp-16)}.Modal-module__sR2AWG__modalBodyAuto{flex:0 auto;height:auto;min-height:0;overflow:auto}.Modal-module__sR2AWG__modalFoot{border-top:var(--border);flex-shrink:0}.Modal-module__sR2AWG__modal.Modal-module__sR2AWG__minimized{height:auto;overflow:visible}.Modal-module__sR2AWG__modal.Modal-module__sR2AWG__minimized .Modal-module__sR2AWG__modalHead{border-bottom:none;border-radius:0}.Modal-module__sR2AWG__modal.Modal-module__sR2AWG__minimized .Modal-module__sR2AWG__modalBody{display:none}.Modal-module__sR2AWG__modal.Modal-module__sR2AWG__expanded .Modal-module__sR2AWG__modalHead{border-radius:0}.Modal-module__sR2AWG__modal.Modal-module__sR2AWG__expanded .Modal-module__sR2AWG__modalBodyAuto{flex:1;justify-content:safe center}@media (max-width:40rem){.Modal-module__sR2AWG__modal:not(.Modal-module__sR2AWG__expanded){width:100vw!important;max-width:100vw!important;transform:translate3d(0, var(--topbar-height), 0)!important;border-radius:0!important}}
.StatBar-module__bZ38AG__track{height:var(--sp-8);background:var(--color-white);border:var(--border);overflow:hidden}.StatBar-module__bZ38AG__fill{background:var(--color-dot-green);height:100%}
.Chip-module__74TceG__tag{color:var(--color-text);border:var(--border);background:var(--color-surface-dim);padding:var(--sp-4) var(--sp-8);border-radius:var(--border-radius);}.Chip-module__74TceG__reward{font-size:var(--fs-12);color:var(--color-text);display:inline-block;}
.Profile-module__DcvkVW__container{gap:var(--sp-16);padding:var(--sp-16);flex-direction:column;display:flex}.Profile-module__DcvkVW__hero{grid-template-columns:var(--sp-96) 1fr;gap:var(--sp-16);align-items:stretch;display:grid}.Profile-module__DcvkVW__heroRight{align-items:flex-start;gap:var(--sp-8);flex-direction:column;min-width:0;display:flex}.Profile-module__DcvkVW__portrait{width:var(--sp-96);height:var(--sp-96);background:var(--gradient-sky);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--box-shadow-inset), 0 0 10px rgba(var(--glow-rgb), .55);object-fit:contain;flex-shrink:0;animation:2.4s ease-in-out infinite Profile-module__DcvkVW__portraitGlow}.Profile-module__DcvkVW__name{color:var(--color-text);text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden;}.Profile-module__DcvkVW__missionBox{border:var(--border);border-radius:var(--border-radius);background:var(--color-surface);flex-direction:column;flex:1;width:100%;animation:3.2s ease-in-out infinite Profile-module__DcvkVW__missionGlow;display:flex;overflow:hidden}@keyframes Profile-module__DcvkVW__missionGlow{0%,to{box-shadow:0 0 4px rgba(var(--glow-rgb), .25)}50%{box-shadow:0 0 16px rgba(var(--glow-rgb), .6)}}[data-expanded] .Profile-module__DcvkVW__heroRight{width:fit-content}[data-expanded] .Profile-module__DcvkVW__missionBox{width:0;min-width:100%}.Profile-module__DcvkVW__missionHeader{align-items:center;gap:var(--sp-8);background:var(--color-purple);padding:var(--sp-4) var(--sp-8);flex:1;display:flex}.Profile-module__DcvkVW__missionHeart{font-size:var(--fs-16);line-height:var(--lh-none);color:var(--color-bubblegum);animation:1.4s ease-in-out infinite Profile-module__DcvkVW__heartPulse;display:inline-block}@keyframes Profile-module__DcvkVW__heartPulse{0%,to{transform:scale(1)}15%{transform:scale(1.28)}30%{transform:scale(1)}45%{transform:scale(1.16)}60%{transform:scale(1)}}.Profile-module__DcvkVW__missionLabel{font-weight:var(--font-bold);color:var(--color-text);}.Profile-module__DcvkVW__missionBody{justify-content:center;gap:var(--sp-4);padding:var(--sp-8);flex-direction:column;flex:1;display:flex}.Profile-module__DcvkVW__missionText{font-size:var(--fs-8);line-height:var(--lh-normal);color:var(--color-text);text-align:center;}.Profile-module__DcvkVW__statsBar{align-items:center;gap:var(--sp-16);padding:var(--sp-16);background:var(--color-surface-dim);display:flex}.Profile-module__DcvkVW__lvBadge{align-items:center;gap:var(--sp-4);background:var(--color-purple);color:var(--color-text);padding:var(--sp-4) var(--sp-8);border-radius:var(--border-radius);line-height:var(--lh-none);flex-shrink:0;display:inline-flex}.Profile-module__DcvkVW__lvLabel{opacity:.8;}.Profile-module__DcvkVW__lvValue{font-size:var(--fs-12);}.Profile-module__DcvkVW__statsCol{gap:var(--sp-16);flex:1;min-width:0;display:flex}.Profile-module__DcvkVW__stat{align-items:center;gap:var(--sp-4);flex:1;min-width:0;display:flex}.Profile-module__DcvkVW__statName{color:var(--color-brown-lite);flex-shrink:0;}.Profile-module__DcvkVW__statNumbers{color:var(--color-text);white-space:nowrap;text-align:right;flex-shrink:0;}.Profile-module__DcvkVW__statTrack{background:var(--color-white);border:var(--border);border-radius:4px;flex:1;min-width:0;height:10px;overflow:hidden}.Profile-module__DcvkVW__statFill{height:100%;transition:width .3s}.Profile-module__DcvkVW__fillHp{background:var(--color-dot-red)}.Profile-module__DcvkVW__fillMp{background:var(--color-periwinkle)}.Profile-module__DcvkVW__fillExp{background:var(--color-dot-green)}.Profile-module__DcvkVW__bio{color:var(--color-text);margin:0;}.Profile-module__DcvkVW__placeRow{justify-content:center;gap:var(--sp-16);flex-wrap:wrap;display:flex}.Profile-module__DcvkVW__placeChip{align-items:center;gap:var(--sp-8);cursor:default;flex-direction:column;display:flex}.Profile-module__DcvkVW__placeIcon{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Profile-module__DcvkVW__placeImg{object-fit:contain;width:36px;height:36px}.Profile-module__DcvkVW__placeEmoji{font-size:var(--text-emoji-lg);line-height:var(--lh-none)}.Profile-module__DcvkVW__placeLabel{color:var(--color-text);text-align:center;white-space:nowrap;}.Profile-module__DcvkVW__langRow{gap:var(--sp-8);flex-direction:column;width:fit-content;margin-inline:auto;display:flex}.Profile-module__DcvkVW__langChip{align-items:center;gap:var(--sp-16);display:flex}.Profile-module__DcvkVW__langName{color:var(--color-text);min-width:80px;}.Profile-module__DcvkVW__pips{gap:var(--sp-4);align-items:center;display:flex}.Profile-module__DcvkVW__pip{border:var(--border);border-radius:50%;width:10px;height:10px;display:block}.Profile-module__DcvkVW__pipFilled{background:var(--color-purple)}.Profile-module__DcvkVW__pipEmpty{background:0 0}.Profile-module__DcvkVW__proficiency{color:var(--color-brown-lite);}.Profile-module__DcvkVW__chips{justify-content:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}@media (max-width:480px){.Profile-module__DcvkVW__hero{text-align:center;grid-template-columns:1fr;justify-items:center}.Profile-module__DcvkVW__name{font-size:var(--fs-20)}.Profile-module__DcvkVW__placeRow{justify-content:center}.Profile-module__DcvkVW__missionBox{text-align:left;width:100%}.Profile-module__DcvkVW__statsBar{align-items:stretch;gap:var(--sp-8);flex-direction:column}.Profile-module__DcvkVW__statsCol{gap:var(--sp-4);flex-direction:column}}@keyframes Profile-module__DcvkVW__portraitGlow{0%,to{box-shadow:var(--box-shadow-inset), 0 0 6px rgba(var(--glow-rgb), .4)}50%{box-shadow:var(--box-shadow-inset), 0 0 14px rgba(var(--glow-rgb), .75)}}@media (prefers-reduced-motion:reduce){.Profile-module__DcvkVW__portrait,.Profile-module__DcvkVW__missionBox,.Profile-module__DcvkVW__missionHeart{animation:none}}
.Button-module__8cr-Ka__button{padding:var(--sp-4) var(--sp-8);border:var(--border-double);border-radius:var(--border-radius);cursor:pointer;transition:background var(--duration) var(--timing), transform var(--duration-fast) var(--timing);}.Button-module__8cr-Ka__solid{background:var(--color-purple);color:var(--color-text)}.Button-module__8cr-Ka__ghost{background:var(--color-surface-dim);color:var(--color-text)}.Button-module__8cr-Ka__button:hover:not(:disabled){background:var(--color-surface);transform:var(--translate-down)}.Button-module__8cr-Ka__button:disabled{opacity:.5;cursor:default}@media (prefers-reduced-motion:reduce){.Button-module__8cr-Ka__button{transition:none}.Button-module__8cr-Ka__button:hover:not(:disabled){transform:none}}
.Subscribe-module__EcBqHW__form{align-items:stretch;gap:var(--sp-8);flex-direction:row;width:100%;display:flex}.Subscribe-module__EcBqHW__header{align-items:center;max-width:360px}.Subscribe-module__EcBqHW__header .Subscribe-module__EcBqHW__input,.Subscribe-module__EcBqHW__header .Subscribe-module__EcBqHW__submit{height:calc(var(--fs-12) + var(--sp-8) * 2 + var(--sp-2))}.Subscribe-module__EcBqHW__header .Subscribe-module__EcBqHW__input{line-height:var(--lh-none);padding-block:0}.Subscribe-module__EcBqHW__label{color:var(--color-brown-lite);white-space:nowrap;align-items:center;display:inline-flex;}.Subscribe-module__EcBqHW__input{background:var(--color-white);border:var(--border);border-radius:var(--border-radius);min-width:0;box-shadow:var(--box-shadow-inset);padding:var(--sp-8);color:var(--color-text);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);flex:1;}.Subscribe-module__EcBqHW__input::placeholder{font-family:var(--font-sans);color:var(--color-brown-lite);opacity:.6}.Subscribe-module__EcBqHW__input:focus{border:var(--border-double);outline:none}.Subscribe-module__EcBqHW__submit{padding:var(--sp-4) var(--sp-8);background:var(--color-purple);color:var(--color-text);border:var(--border-double);border-radius:var(--border-radius);cursor:pointer;transition:background var(--duration) var(--timing), transform var(--duration-fast) var(--timing);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;}.Subscribe-module__EcBqHW__submit:hover:not(:disabled){background:var(--color-surface);transform:var(--translate-down)}.Subscribe-module__EcBqHW__submit:disabled{opacity:.6;cursor:default}.Subscribe-module__EcBqHW__done{color:var(--color-brown-lite);text-align:center;margin:0;}@media (prefers-reduced-motion:reduce){.Subscribe-module__EcBqHW__submit{transition:none}.Subscribe-module__EcBqHW__submit:hover:not(:disabled){transform:none}}.Subscribe-module__EcBqHW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.Contact-module__dhIxzq__container{gap:var(--sp-16);padding:var(--sp-16);flex-direction:column;display:flex}.Contact-module__dhIxzq__subscribeRow{align-items:center;gap:var(--sp-8);flex-direction:column;display:flex}[data-expanded] .Contact-module__dhIxzq__container{justify-content:center;min-height:100%}[data-expanded] .Contact-module__dhIxzq__form{width:100%;max-width:520px;margin-inline:auto}.Contact-module__dhIxzq__form{gap:var(--sp-16);flex-direction:column;display:flex}.Contact-module__dhIxzq__field{gap:var(--sp-8);flex-direction:column;display:flex}.Contact-module__dhIxzq__label{font-size:var(--fs-12);color:var(--color-text);}.Contact-module__dhIxzq__labelRow{justify-content:space-between;align-items:baseline;gap:var(--sp-8);display:flex}.Contact-module__dhIxzq__charCount{color:var(--color-brown-lite);transition:color var(--duration-fast);flex-shrink:0;}.Contact-module__dhIxzq__charWarn{color:var(--color-dot-red)}.Contact-module__dhIxzq__input{}.Contact-module__dhIxzq__input,.Contact-module__dhIxzq__textarea{background:var(--color-white);border:var(--border);border-radius:var(--border-radius);width:100%;box-shadow:var(--box-shadow-inset);padding:var(--sp-8);color:var(--color-text);transition:border-color var(--duration-fast), box-shadow var(--duration-fast);resize:none}.Contact-module__dhIxzq__input::placeholder,.Contact-module__dhIxzq__textarea::placeholder{font-family:var(--font-sans);color:var(--color-brown-lite);opacity:.6}.Contact-module__dhIxzq__input:focus,.Contact-module__dhIxzq__textarea:focus{box-shadow:var(--box-shadow-inset);border:var(--border-double);outline:none}.Contact-module__dhIxzq__textarea{min-height:var(--sp-96);}.Contact-module__dhIxzq__sendRow{justify-content:center;display:flex}.Contact-module__dhIxzq__sendBtn{padding:var(--sp-4) var(--sp-8);background:var(--color-purple);color:var(--color-text);border:var(--border-double);border-radius:var(--border-radius);cursor:pointer;transition:background var(--duration) var(--timing), transform var(--duration-fast) var(--timing);}.Contact-module__dhIxzq__sendBtn:hover:not(:disabled){background:var(--color-surface);transform:var(--translate-down)}.Contact-module__dhIxzq__sendBtn:disabled{opacity:.6;cursor:default}@media (prefers-reduced-motion:reduce){.Contact-module__dhIxzq__sendBtn{transition:none}}.Contact-module__dhIxzq__socials{justify-content:center;gap:var(--sp-16);padding:var(--sp-16);flex-wrap:wrap;display:flex}.Contact-module__dhIxzq__socialLink{padding:var(--sp-4);color:var(--color-text);background:var(--color-white);border:var(--border-double);border-radius:var(--border-radius);transition:background var(--duration-fast), transform var(--duration-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.Contact-module__dhIxzq__socialLink:hover{background:var(--color-surface);transform:var(--translate-down)}@media (prefers-reduced-motion:reduce){.Contact-module__dhIxzq__socialLink,.Contact-module__dhIxzq__socialLink:hover{transition:none;transform:none}}.Contact-module__dhIxzq__socialImg{width:var(--sp-24);height:var(--sp-24);object-fit:contain}.Contact-module__dhIxzq__socialIcon{font-size:var(--fs-16);font-style:normal;line-height:1}.Contact-module__dhIxzq__delivered{align-items:center;gap:var(--sp-16);padding:var(--sp-16);text-align:center;flex-direction:column;display:flex}.Contact-module__dhIxzq__deliveredTitle{color:var(--color-text);margin:0;}.Contact-module__dhIxzq__deliveredBody{color:var(--color-brown-lite);margin:0;}.Contact-module__dhIxzq__resetBtn{color:var(--color-text);background:var(--color-purple);border:var(--border-double);border-radius:var(--border-radius);padding:var(--sp-4) var(--sp-8);cursor:pointer;transition:background var(--duration) var(--timing), transform var(--duration-fast) var(--timing);margin-top:var(--sp-8);}.Contact-module__dhIxzq__resetBtn:hover{background:var(--color-surface);transform:var(--translate-down)}
.NoteCard-module__Z_lcyG__card{gap:var(--sp-4);padding:var(--sp-8) var(--sp-16);cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;width:100%;min-width:0;transition:background .12s;display:flex}.NoteCard-module__Z_lcyG__card:hover{background:var(--color-surface-dim)}.NoteCard-module__Z_lcyG__cardSelected,.NoteCard-module__Z_lcyG__cardSelected:hover{background:var(--color-purple)}.NoteCard-module__Z_lcyG__cardSelected .NoteCard-module__Z_lcyG__dateLine,.NoteCard-module__Z_lcyG__cardSelected .NoteCard-module__Z_lcyG__title{color:var(--color-text)}.NoteCard-module__Z_lcyG__cardSelected .NoteCard-module__Z_lcyG__tag{color:var(--color-text);border-color:var(--color-ink-soft)}.NoteCard-module__Z_lcyG__dateLine{color:var(--color-brown-lite);}.NoteCard-module__Z_lcyG__title{font-size:var(--fs-12);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden;}.NoteCard-module__Z_lcyG__tags{gap:var(--sp-8);margin-top:var(--sp-4);flex-wrap:wrap;display:flex}.NoteCard-module__Z_lcyG__tag{color:var(--color-text);border:var(--border);border-radius:var(--border-radius);padding:0 var(--sp-4);background:0 0;}
.NotesList-module__mBnAma__container{flex-direction:column;gap:0;min-width:0;height:100%;min-height:0;display:flex}.NotesList-module__mBnAma__tagFilter{border-bottom:var(--border);scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:0;display:flex;overflow-x:auto}.NotesList-module__mBnAma__tagFilter::-webkit-scrollbar{display:none}.NotesList-module__mBnAma__tagBtn,.NotesList-module__mBnAma__tagBtnActive{padding:var(--sp-4) var(--sp-8);border:none;border-right:var(--border);cursor:pointer;line-height:var(--lh-relaxed);flex-shrink:0;transition:background .1s,color .1s}.NotesList-module__mBnAma__tagBtn{color:var(--color-text);background:0 0;}.NotesList-module__mBnAma__tagBtn:hover{background:var(--color-surface-dim);color:var(--color-text)}.NotesList-module__mBnAma__tagBtnActive{background:var(--color-purple);color:var(--color-text);}.NotesList-module__mBnAma__list{flex-direction:column;gap:0;display:flex}.NotesList-module__mBnAma__separator{background:var(--color-border);height:1px}.NotesList-module__mBnAma__empty{color:var(--color-brown-lite);padding:var(--sp-16);font-style:italic;}
.NoteReader-module__8XzdZa__container{flex-direction:column;gap:0;height:100%;min-height:0;display:flex}[data-modal-id=notes][data-expanded] .NoteReader-module__8XzdZa__container{max-width:640px;margin:0 auto}.NoteReader-module__8XzdZa__header{padding:var(--sp-16);border-bottom:var(--border)}.NoteReader-module__8XzdZa__cover{object-fit:cover;border:var(--border);border-radius:var(--border-radius);width:100%;height:200px;margin-bottom:var(--sp-16);display:block}[data-expanded] .NoteReader-module__8XzdZa__cover{height:400px}.NoteReader-module__8XzdZa__title{color:var(--color-text);margin-bottom:var(--sp-8);}.NoteReader-module__8XzdZa__metaRow{color:var(--color-brown-lite);align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex;}.NoteReader-module__8XzdZa__tags{gap:var(--sp-8);flex-wrap:wrap;display:flex}.NoteReader-module__8XzdZa__tag{color:var(--color-text);border:var(--border);border-radius:var(--border-radius);padding:var(--sp-4) var(--sp-8);background:0 0;}.NoteReader-module__8XzdZa__body{padding:var(--sp-16)}.NoteReader-module__8XzdZa__notFound{padding:var(--sp-16);color:var(--color-brown-lite);font-style:italic;}
.Notes-module__2a1bZG__notes{flex-direction:column;flex:1;min-height:0;display:flex}.Notes-module__2a1bZG__panels{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.Notes-module__2a1bZG__left{border-right:var(--border);flex-direction:column;flex:0 0 38%;min-width:0;display:flex;overflow:hidden}.Notes-module__2a1bZG__right{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.Notes-module__2a1bZG__backBtn{display:none;}@media (max-width:640px){.Notes-module__2a1bZG__left,.Notes-module__2a1bZG__right{border-right:none;flex:none;width:100%}.Notes-module__2a1bZG__right,.Notes-module__2a1bZG__showDetail .Notes-module__2a1bZG__left{display:none}.Notes-module__2a1bZG__showDetail .Notes-module__2a1bZG__right{flex:1;display:flex}.Notes-module__2a1bZG__backBtn{color:var(--color-text);border:none;border-bottom:var(--border);cursor:pointer;padding:var(--sp-8);text-align:left;width:100%;transition:background var(--duration-fast) var(--timing);background:0 0;flex-shrink:0;display:block}.Notes-module__2a1bZG__backBtn:hover{background:var(--color-surface-dim)}}
.NotesBar-module__eWF6IW__bar{align-items:center;gap:var(--sp-8);padding:var(--sp-16);background:var(--color-surface-dim);display:flex}.NotesBar-module__eWF6IW__navGroup{border:var(--border);border-radius:var(--border-radius);flex-shrink:0;gap:0;display:flex;overflow:hidden}.NotesBar-module__eWF6IW__btn{padding:var(--sp-8);background:var(--color-surface);font-size:var(--fs-12);color:var(--color-text);cursor:pointer;transition:background var(--duration-fast);border:none;justify-content:center;align-items:center;display:flex;}.NotesBar-module__eWF6IW__navGroup .NotesBar-module__eWF6IW__btn:not(:last-child){border-right:var(--border)}.NotesBar-module__eWF6IW__btn:hover:not(:disabled){background:var(--color-surface-dim)}.NotesBar-module__eWF6IW__btn:disabled{opacity:.35;cursor:not-allowed}.NotesBar-module__eWF6IW__actionGroup .NotesBar-module__eWF6IW__btn{border:var(--border);border-radius:var(--border-radius);min-width:24px}.NotesBar-module__eWF6IW__btnDone{color:var(--color-dot-green);border-color:var(--color-dot-green)!important}.NotesBar-module__eWF6IW__subscribeWrap{flex:1;justify-content:center;min-width:0;display:flex}@media (max-width:40rem){.NotesBar-module__eWF6IW__subscribeWrap{display:none}}.NotesBar-module__eWF6IW__actionGroup{align-items:center;gap:var(--sp-8);flex-shrink:0;display:flex}.NotesBar-module__eWF6IW__rssLink{padding:var(--sp-8);font-size:var(--fs-12);color:var(--color-text);background:var(--color-surface);border:var(--border);border-radius:var(--border-radius);cursor:pointer;transition:background var(--duration-fast);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;}.NotesBar-module__eWF6IW__rssLink:hover{background:var(--color-surface-dim)}
.ItemTooltip-module__sn2bWa__tooltip{width:var(--tooltip-width);background:var(--color-surface-dim);border:var(--border-double);border-radius:var(--border-radius);gap:var(--sp-8);padding:var(--sp-8);z-index:var(--z-tooltip);pointer-events:auto;position:fixed}.ItemTooltip-module__sn2bWa__tooltipHead{align-items:center;gap:var(--sp-8);padding-bottom:var(--sp-8);display:flex}.ItemTooltip-module__sn2bWa__iconBox{width:var(--tooltip-icon);height:var(--tooltip-icon);background:var(--color-surface);border:var(--border);border-radius:var(--border-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ItemTooltip-module__sn2bWa__iconImg{width:var(--tooltip-img);height:var(--tooltip-img);object-fit:contain}.ItemTooltip-module__sn2bWa__iconEmoji{font-size:var(--tooltip-img)}.ItemTooltip-module__sn2bWa__itemName{font-size:var(--fs-10);}.ItemTooltip-module__sn2bWa__tooltipBody{gap:var(--sp-8);flex-direction:column;flex:1;min-width:0;display:flex}.ItemTooltip-module__sn2bWa__itemDescription{font-size:var(--fs-12);}.ItemTooltip-module__sn2bWa__itemEffect{color:var(--color-brown-lite);}
.Inventory-module__L4pHJG__inventory{flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;min-height:0;display:flex}.Inventory-module__L4pHJG__itemGrid{grid-template-columns:repeat(4, var(--sp-96));gap:var(--sp-8);padding:var(--sp-16);display:grid}.Inventory-module__L4pHJG__slot{width:var(--sp-96);height:var(--sp-96);background:var(--color-surface-dim);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--box-shadow-inset);justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.Inventory-module__L4pHJG__slotFilled{cursor:pointer}.Inventory-module__L4pHJG__slotFilled:hover{background:var(--color-surface);border:var(--border-double);box-shadow:var(--box-shadow-slot)}.Inventory-module__L4pHJG__itemImg,.Inventory-module__L4pHJG__itemEmoji{transition:transform var(--duration) var(--timing)}.Inventory-module__L4pHJG__slotFilled:hover .Inventory-module__L4pHJG__itemImg,.Inventory-module__L4pHJG__slotFilled:hover .Inventory-module__L4pHJG__itemEmoji{transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.Inventory-module__L4pHJG__itemImg,.Inventory-module__L4pHJG__itemEmoji{transition:none}.Inventory-module__L4pHJG__slotFilled:hover .Inventory-module__L4pHJG__itemImg,.Inventory-module__L4pHJG__slotFilled:hover .Inventory-module__L4pHJG__itemEmoji{transform:none}}.Inventory-module__L4pHJG__itemImg{object-fit:contain;width:100%;height:100%;display:block}.Inventory-module__L4pHJG__itemEmoji{font-size:var(--text-inventory-emoji);line-height:1}.Inventory-module__L4pHJG__qty{right:var(--sp-4);bottom:var(--sp-4);color:var(--color-brown-lite);position:absolute;}
.WealthBar-module__Zwjk0G__wealthBar{background:var(--color-surface-dim);justify-content:flex-end;align-items:center;gap:var(--sp-16);width:100%;padding:var(--sp-16);display:flex}.WealthBar-module__Zwjk0G__coin{width:var(--sp-24);height:var(--sp-24);background:var(--color-coin);border:var(--border-double);border-radius:var(--border-radius-circle);box-shadow:var(--box-shadow-coin);cursor:pointer;transition:var(--transition);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.WealthBar-module__Zwjk0G__coin:hover{transform:scale(1.2)}.WealthBar-module__Zwjk0G__coin:active{transform:scale(.8)}.WealthBar-module__Zwjk0G__coinLabel{font-size:var(--fs-12);color:var(--color-text);}.WealthBar-module__Zwjk0G__coinPop{font-size:var(--fs-12);color:var(--color-yellow-dark);animation:WealthBar-module__Zwjk0G__coinUp .6s var(--timing) forwards;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%);}@keyframes WealthBar-module__Zwjk0G__coinUp{0%{opacity:0;transform:translate(-50%)scale(.6)}25%{opacity:1;transform:translate(-50%,-2rem)scale(1.2)}to{opacity:0;transform:translate(-50%,-4rem)scale(1)}}@media (prefers-reduced-motion:reduce){.WealthBar-module__Zwjk0G__coinPop{animation-duration:.6s}.WealthBar-module__Zwjk0G__coin:hover,.WealthBar-module__Zwjk0G__coin:active{transform:none}}.WealthBar-module__Zwjk0G__wealth{background:var(--color-surface);border:var(--border);border-radius:var(--border-radius);padding:var(--sp-8);box-shadow:var(--box-shadow-inset);flex:1;justify-content:flex-end;display:flex}.WealthBar-module__Zwjk0G__wealthValue{font-size:var(--fs-12);color:var(--color-text);}
.Music-module__gUuYfq__container{background:var(--color-surface);flex-direction:column;height:100%;min-height:0;display:flex}.Music-module__gUuYfq__stage{height:var(--embed-height);flex:none;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Music-module__gUuYfq__iframe{border:0;width:100%;height:100%;display:block}.Music-module__gUuYfq__iframeSpotify{height:var(--embed-spotify-height)}.Music-module__gUuYfq__poster{justify-content:center;align-items:center;gap:var(--sp-16);background:var(--gradient-sky);cursor:pointer;border:none;flex-direction:column;width:100%;height:100%;display:flex;position:relative}.Music-module__gUuYfq__poster:disabled{cursor:default}.Music-module__gUuYfq__platformTag{font-size:var(--fs-8);top:var(--sp-16);left:var(--sp-16);color:var(--color-brown-lite);background:var(--color-surface);border:var(--border);border-radius:var(--border-radius-pill);padding:var(--sp-4) var(--sp-8);position:absolute;}.Music-module__gUuYfq__playCircle{width:var(--btn-size);height:var(--btn-size);border-radius:var(--border-radius-circle);background:var(--color-surface);border:var(--border-double);color:var(--color-text);transition:transform var(--duration-fast) var(--timing);justify-content:center;align-items:center;display:flex}.Music-module__gUuYfq__playCircle svg{margin-left:2px}.Music-module__gUuYfq__poster:hover:not(:disabled) .Music-module__gUuYfq__playCircle{transform:var(--translate-down)}.Music-module__gUuYfq__posterHint{color:var(--color-brown-lite);}.Music-module__gUuYfq__now{align-items:flex-start;gap:var(--sp-16);padding:var(--sp-16);border-top:var(--border);border-bottom:var(--border);flex-shrink:0;display:flex}.Music-module__gUuYfq__nowText{flex-direction:column;flex:1;min-width:0;display:flex}.Music-module__gUuYfq__title{font-size:var(--fs-12);line-height:var(--lh-tight);color:var(--color-purple);}.Music-module__gUuYfq__artist{font-size:var(--fs-12);color:var(--color-brown-lite);}.Music-module__gUuYfq__header{justify-content:center;align-items:center;gap:var(--sp-16);padding:var(--sp-16);flex-shrink:0;display:flex}.Music-module__gUuYfq__tBtn{width:48px;height:var(--sp-24);background:var(--color-surface-dim);border:var(--border-double);border-radius:var(--border-radius);color:var(--color-text);cursor:pointer;transition:background var(--duration) var(--timing), transform var(--duration-fast) var(--timing);justify-content:center;align-items:center;display:flex}.Music-module__gUuYfq__tBtnMain{background:var(--color-purple);width:64px}.Music-module__gUuYfq__tBtn:hover:not(:disabled){background:var(--color-surface);transform:var(--translate-down)}.Music-module__gUuYfq__tBtn:disabled{opacity:.35;cursor:not-allowed}.Music-module__gUuYfq__counter{color:var(--color-brown-lite);margin-left:auto;}.Music-module__gUuYfq__playlist{border-top:var(--border);background:var(--color-surface-dim);flex:1;min-height:0}.Music-module__gUuYfq__list{flex-direction:column;list-style:none;display:flex}.Music-module__gUuYfq__row{align-items:flex-start;gap:var(--sp-16);width:100%;padding:var(--sp-8) var(--sp-16);border:none;border-bottom:var(--border);cursor:pointer;text-align:left;transition:background var(--duration-fast);background:0 0;display:flex}.Music-module__gUuYfq__row:hover:not(.Music-module__gUuYfq__rowActive){background:var(--color-surface)}.Music-module__gUuYfq__rowActive{background:var(--color-purple)}.Music-module__gUuYfq__list li:last-child .Music-module__gUuYfq__row{border-bottom:none}.Music-module__gUuYfq__rowNum{font-size:var(--fs-10);color:var(--color-brown-lite);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;}.Music-module__gUuYfq__rowActive .Music-module__gUuYfq__rowNum{color:var(--color-ink)}.Music-module__gUuYfq__rowText{flex-direction:column;flex:1;min-width:0;display:flex}.Music-module__gUuYfq__rowTitle{font-size:var(--fs-10);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.Music-module__gUuYfq__rowArtist{color:var(--color-brown-lite);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.Music-module__gUuYfq__rowActive .Music-module__gUuYfq__rowTitle,.Music-module__gUuYfq__rowActive .Music-module__gUuYfq__rowArtist{color:var(--color-text)}.Music-module__gUuYfq__eq{height:var(--sp-16);align-self:center;align-items:flex-end;gap:2px;display:flex}.Music-module__gUuYfq__eq i{background:var(--color-rose);transform-origin:bottom;width:2px;animation:.9s ease-in-out infinite Music-module__gUuYfq__eqBar}.Music-module__gUuYfq__eq i:first-child{height:40%;animation-delay:-.2s}.Music-module__gUuYfq__eq i:nth-child(2){height:100%;animation-delay:-.5s}.Music-module__gUuYfq__eq i:nth-child(3){height:65%}@keyframes Music-module__gUuYfq__eqBar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.Music-module__gUuYfq__eq i{animation:none}}.Music-module__gUuYfq__empty{height:100%;padding:var(--sp-16);color:var(--color-brown-lite);justify-content:center;align-items:center;font-style:italic;display:flex;}
.Trash-module__0DpeIG__trash{justify-content:center;align-items:center;gap:var(--sp-16);min-height:100%;padding:var(--sp-16);flex-direction:column;display:flex}.Trash-module__0DpeIG__grid{gap:var(--sp-8);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.Trash-module__0DpeIG__item{align-items:center;gap:var(--sp-4);padding:var(--sp-8);border-radius:var(--border-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast);border:1px solid #0000;flex-direction:column;display:flex;position:relative}.Trash-module__0DpeIG__item:hover,.Trash-module__0DpeIG__item:focus-visible{background:var(--color-surface-dim);border-color:var(--color-border);outline:none}.Trash-module__0DpeIG__imageWrap{width:var(--btn-size);height:var(--btn-size);justify-content:center;align-items:center;display:flex}.Trash-module__0DpeIG__image{object-fit:contain;pointer-events:none;width:100%;height:100%}.Trash-module__0DpeIG__fallbackEmoji{font-size:var(--text-emoji-lg);line-height:var(--lh-none)}.Trash-module__0DpeIG__tooltip{bottom:calc(100% - var(--sp-4));white-space:nowrap;padding:var(--sp-4) var(--sp-8);font-size:var(--fs-pixel-tiny);color:var(--color-white);background:var(--color-text);border:var(--border);border-radius:var(--border-radius);pointer-events:none;opacity:0;transition:opacity var(--duration-fast);z-index:1;position:absolute;left:50%;transform:translate(-50%);}.Trash-module__0DpeIG__item:hover .Trash-module__0DpeIG__tooltip,.Trash-module__0DpeIG__item:focus-visible .Trash-module__0DpeIG__tooltip{opacity:1}.Trash-module__0DpeIG__subtitle{font-size:var(--fs-10);text-align:center;color:var(--color-text);padding:var(--sp-16);margin:0;}
.Tabs-module__ro353q__tabs{flex-direction:column;flex:1;min-height:0;display:flex}.Tabs-module__ro353q__strip{scrollbar-width:none;flex-shrink:0;margin-bottom:-1px;display:flex;overflow-x:auto}.Tabs-module__ro353q__strip::-webkit-scrollbar{display:none}.Tabs-module__ro353q__tab{font-size:var(--fs-12);margin-top:var(--sp-8);margin-left:var(--sp-8);padding:var(--sp-8);border:var(--border);border-radius:var(--border-radius) var(--border-radius) 0 0;cursor:pointer;white-space:nowrap;border-bottom:none;flex-shrink:0;margin-right:-1px;transition:background .1s;position:relative;}.Tabs-module__ro353q__tabActive{background:var(--color-purple);color:var(--color-text);z-index:1}.Tabs-module__ro353q__tabInactive{background:var(--color-surface-dim);color:var(--color-text)}.Tabs-module__ro353q__tabInactive:hover{background:var(--color-white)}.Tabs-module__ro353q__panel{border-top:var(--border);background:var(--color-white);z-index:0;min-height:0;animation:Tabs-module__ro353q__panelIn var(--duration-fast) var(--timing) both;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}@keyframes Tabs-module__ro353q__panelIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Tabs-module__ro353q__panel{animation:none}}
.GoalRow-module__PEJPwG__row{text-align:left;width:100%;color:var(--color-text);justify-content:center;align-items:center;gap:var(--sp-8);padding:var(--sp-16);cursor:pointer;transition:background var(--duration-fast) var(--timing);background:0 0;border:none;display:flex}.GoalRow-module__PEJPwG__row:hover:not(.GoalRow-module__PEJPwG__selected){background:var(--color-surface-dim)}.GoalRow-module__PEJPwG__selected{background:var(--color-purple);color:var(--color-text)}.GoalRow-module__PEJPwG__dot{flex-shrink:0}.GoalRow-module__PEJPwG__content{gap:var(--sp-4);flex-direction:column;flex:1;min-width:0;display:flex}.GoalRow-module__PEJPwG__title{font-size:var(--fs-10);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;}
.GoalGroup-module__4xuqAG__group{border-bottom:var(--border)}.GoalGroup-module__4xuqAG__group:last-child{border-bottom:none}.GoalGroup-module__4xuqAG__header{width:100%;padding:var(--sp-8) var(--sp-16);align-items:center;gap:var(--sp-8);cursor:pointer;font-size:var(--fs-12);color:var(--color-text);text-align:left;transition:background var(--duration-fast) var(--timing);background:0 0;border:none;display:flex;}.GoalGroup-module__4xuqAG__header:hover{background:var(--color-surface-dim)}.GoalGroup-module__4xuqAG__toggle{color:var(--color-dot-green);flex-shrink:0;align-items:center;display:flex}.GoalGroup-module__4xuqAG__name{flex:1}.GoalGroup-module__4xuqAG__count{font-size:var(--fs-12);color:var(--color-brown-lite)}.GoalGroup-module__4xuqAG__items{transition:grid-template-rows var(--duration) var(--timing);grid-template-rows:0fr;display:grid;overflow:hidden}.GoalGroup-module__4xuqAG__items.GoalGroup-module__4xuqAG__expanded{grid-template-rows:1fr}.GoalGroup-module__4xuqAG__itemsInner{min-height:0;overflow:hidden}
.GoalList-module__nFdIJq__container{flex-direction:column;height:100%;min-height:0;display:flex}.GoalList-module__nFdIJq__scrollWrap{flex:1;min-height:0}.GoalList-module__nFdIJq__groups{padding:0 0 var(--sp-4)}.GoalList-module__nFdIJq__flatList{padding:0 0 var(--sp-4);flex-direction:column;display:flex}.GoalList-module__nFdIJq__empty{color:var(--color-brown-lite);text-align:center;padding:var(--sp-24) var(--sp-16);margin:0;}
.GoalDetail-module__71KJ0a__emptyContainer{padding:var(--sp-16);flex:1;justify-content:center;align-items:center;display:flex}.GoalDetail-module__71KJ0a__emptyText{color:var(--color-brown-lite);text-align:center;margin:0;font-style:italic;}.GoalDetail-module__71KJ0a__scrollWrap{flex-direction:column;flex:1;min-height:0;display:flex}.GoalDetail-module__71KJ0a__content{padding:var(--sp-16);gap:var(--sp-16);min-height:100%;animation:GoalDetail-module__71KJ0a__detailIn var(--duration) var(--timing) both;flex-direction:column;display:flex}@keyframes GoalDetail-module__71KJ0a__detailIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.GoalDetail-module__71KJ0a__content{animation:none}}.GoalDetail-module__71KJ0a__photoFrame{overflow:hidden}.GoalDetail-module__71KJ0a__photo{aspect-ratio:16/10;object-fit:cover;border-radius:var(--border-radius);width:100%;display:block}.GoalDetail-module__71KJ0a__progressBlock{align-items:center;gap:var(--sp-8);display:flex}.GoalDetail-module__71KJ0a__progressTrack{background:var(--color-surface-dim);border:var(--border);height:14px;box-shadow:var(--box-shadow-inset);border-radius:999px;flex:1;overflow:hidden}.GoalDetail-module__71KJ0a__progressFill{background:var(--color-dot-green);height:100%;transition:width var(--duration-slow) var(--timing)}@media (prefers-reduced-motion:reduce){.GoalDetail-module__71KJ0a__progressFill{transition:none}}.GoalDetail-module__71KJ0a__progressPct{color:var(--color-text);font-size:var(--fs-12);text-align:right;min-width:36px;}.GoalDetail-module__71KJ0a__title{font-size:var(--fs-12);color:var(--color-text);align-items:center;gap:var(--sp-4);margin:0;display:flex;}.GoalDetail-module__71KJ0a__description{color:var(--color-text);flex:1;margin:0;}.GoalDetail-module__71KJ0a__rewardBlock{flex-direction:column;display:flex}
.Goals-module__L3uRRW__goals{flex-direction:column;flex:1;min-height:0;display:flex}.Goals-module__L3uRRW__backBtn{}.Goals-module__L3uRRW__panels{flex-direction:row;flex:1;min-height:0;display:flex;overflow:hidden}.Goals-module__L3uRRW__left{border-right:var(--border);flex-direction:column;flex:0 0 40%;min-width:0;display:flex;overflow:hidden}.Goals-module__L3uRRW__right{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.Goals-module__L3uRRW__backBtn{display:none}@media (max-width:640px){.Goals-module__L3uRRW__left,.Goals-module__L3uRRW__right{border-right:none;flex:none;width:100%}.Goals-module__L3uRRW__right,.Goals-module__L3uRRW__showDetail .Goals-module__L3uRRW__left{display:none}.Goals-module__L3uRRW__showDetail .Goals-module__L3uRRW__right{flex:1;display:flex}.Goals-module__L3uRRW__backBtn{font-size:var(--fs-12);color:var(--color-text);border:none;border-bottom:var(--border);cursor:pointer;padding:var(--sp-8);text-align:left;width:100%;transition:background var(--duration-fast) var(--timing);background:0 0;flex-shrink:0;display:block}.Goals-module__L3uRRW__backBtn:hover{background:var(--color-surface-dim)}}
.Settings-module__QNrYba__container{padding:var(--sp-16);flex-direction:column;display:flex}.Settings-module__QNrYba__section{gap:var(--sp-16);flex-direction:column;display:flex}.Settings-module__QNrYba__section:not(:last-child){padding-bottom:var(--sp-16)}.Settings-module__QNrYba__row{justify-content:space-between;align-items:center;gap:var(--sp-16);display:flex}.Settings-module__QNrYba__rowLeft{flex-direction:column;display:flex}.Settings-module__QNrYba__rowTitle{font-size:var(--fs-12);}.Settings-module__QNrYba__toggleLabel{align-items:center;gap:var(--sp-4);cursor:pointer;display:flex}.Settings-module__QNrYba__toggleText{font-size:var(--fs-12);}.Settings-module__QNrYba__pill{box-sizing:border-box;width:var(--sp-40);height:var(--sp-20);background:var(--color-surface);border:var(--border);border-radius:var(--border-radius-pill);box-shadow:var(--box-shadow-inset);transition:background var(--duration) var(--timing), border-color var(--duration) var(--timing);cursor:pointer;flex-shrink:0;padding:0;position:relative}.Settings-module__QNrYba__pillOn{background:var(--color-dot-green);border-color:var(--color-border)}.Settings-module__QNrYba__thumb{box-sizing:border-box;top:50%;left:var(--sp-2);width:var(--sp-16);height:var(--sp-16);background:var(--color-purple);border:var(--border);border-radius:var(--border-radius-circle);transition:transform var(--duration) var(--timing);position:absolute;transform:translateY(-50%)}.Settings-module__QNrYba__pillOn .Settings-module__QNrYba__thumb{background:var(--color-brown);transform:translate(18px,-50%)}.Settings-module__QNrYba__radioRow{justify-content:center;gap:var(--sp-16);display:flex}.Settings-module__QNrYba__radioBtn{background:var(--color-surface-dim);border:var(--border-double);border-radius:var(--border-radius);font-size:var(--fs-12);padding:var(--sp-4) var(--sp-8);cursor:pointer;transition:background var(--duration) var(--timing), transform var(--duration-fast) var(--timing);}.Settings-module__QNrYba__radioBtn:hover:not(.Settings-module__QNrYba__radioBtnActive){background:var(--color-surface);transform:var(--translate-down)}.Settings-module__QNrYba__radioBtnActive{background:var(--color-purple);color:var(--color-text);border:var(--border-double)}.Settings-module__QNrYba__actionRow{gap:var(--sp-16);justify-content:center;align-items:center;display:flex}.Settings-module__QNrYba__actionBtn{background:var(--color-surface-dim);font-size:var(--fs-12);color:var(--color-text);border:var(--border-double);border-radius:var(--border-radius);padding:var(--sp-4) var(--sp-8);transition:background var(--duration) var(--timing), transform var(--duration-fast) var(--timing);cursor:pointer;}.Settings-module__QNrYba__actionBtn:hover{background:var(--color-surface);transform:var(--translate-down)}.Settings-module__QNrYba__actionBtnDim{color:var(--color-brown-lite)}@media (prefers-reduced-motion:reduce){.Settings-module__QNrYba__pill,.Settings-module__QNrYba__thumb,.Settings-module__QNrYba__radioBtn,.Settings-module__QNrYba__actionBtn{transition:none}}@media (max-width:640px){.Settings-module__QNrYba__resetLayoutBtn{display:none}}
.PetModal-module__aHI9xq__container{background:var(--color-surface-dim);min-height:100%;padding:var(--sp-16);flex-direction:column;justify-content:center;align-items:center;display:flex}.PetModal-module__aHI9xq__device{aspect-ratio:1;background:url(/pet/pet-modal-bg.png) 50%/contain no-repeat;flex-shrink:0;width:260px;position:relative}.PetModal-module__aHI9xq__screen{justify-content:center;align-items:center;width:50%;height:50%;display:flex;position:absolute;top:30%;left:25%}.PetModal-module__aHI9xq__creature{animation:PetModal-module__aHI9xq__petPop var(--duration-slow) var(--timing) both, PetModal-module__aHI9xq__petFloat 1s var(--timing) .2s infinite;justify-content:center;align-items:center;display:flex}.PetModal-module__aHI9xq__creatureStill{justify-content:center;align-items:center;display:flex}@keyframes PetModal-module__aHI9xq__petPop{0%{opacity:0;transform:scale(.5)}55%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes PetModal-module__aHI9xq__petFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.PetModal-module__aHI9xq__creature{animation:none}}.PetModal-module__aHI9xq__catImg{object-fit:contain;width:48px;height:48px}.PetModal-module__aHI9xq__glyph{font-size:var(--fs-32);line-height:1;display:block}.PetModal-module__aHI9xq__pop{font-size:var(--fs-32);animation:PetModal-module__aHI9xq__petPopRise .8s var(--timing) both;pointer-events:none;z-index:4;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes PetModal-module__aHI9xq__petPopRise{0%{opacity:0;transform:translate(-50%,8px)scale(.4)}30%{opacity:1;transform:translate(-50%,-8px)scale(1.15)}to{opacity:0;transform:translate(-50%,-42px)scale(1)}}@media (prefers-reduced-motion:reduce){.PetModal-module__aHI9xq__pop{animation:none}}.PetModal-module__aHI9xq__btnRow{justify-content:center;gap:8%;display:flex;position:absolute;bottom:10%;left:0;right:0}.PetModal-module__aHI9xq__tBtn{width:var(--sp-24);height:var(--sp-24);border-radius:var(--border-radius);border:var(--border-double);cursor:pointer;transition:transform var(--duration-fast) var(--timing), border-color var(--duration-fast);background:0 0;position:relative}.PetModal-module__aHI9xq__tBtn:hover{border-color:rgba(var(--ink-rgb), .45)}.PetModal-module__aHI9xq__tip{background:var(--color-purple);color:var(--color-text);white-space:nowrap;opacity:0;border-radius:var(--border-radius);padding:var(--sp-4) var(--sp-8);pointer-events:none;transition:opacity var(--duration-fast);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);}.PetModal-module__aHI9xq__tBtn:hover .PetModal-module__aHI9xq__tip,.PetModal-module__aHI9xq__tBtn:focus-visible .PetModal-module__aHI9xq__tip{opacity:1}.PetModal-module__aHI9xq__footer{font-size:var(--fs-10);color:var(--color-text);text-align:center;padding:var(--sp-16);}.PetModal-module__aHI9xq__footerMessage{color:color-mix(in srgb, var(--color-dot-red), var(--color-ink));font-style:italic}.PetModal-module__aHI9xq__tBtn:active{transform:var(--translate-down)}@media (prefers-reduced-motion:reduce){.PetModal-module__aHI9xq__tBtn{transition:none}}
.Avatar-module__bWWama__container{flex-direction:column;height:100%;min-height:0;display:flex}.Avatar-module__bWWama__stage{background:var(--gradient-sky);border-bottom:var(--border);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.Avatar-module__bWWama__stageGlow{pointer-events:none;width:70%;height:60%;animation:Avatar-module__bWWama__glowFlash var(--duration-slow) var(--timing) both;background:radial-gradient(#ffffff73 0%,#fff0 70%);position:absolute;top:12%;left:50%;transform:translate(-50%)}@keyframes Avatar-module__bWWama__glowFlash{0%{opacity:0;transform:translate(-50%)scale(.7)}45%{opacity:1;transform:translate(-50%)scale(1.12)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.Avatar-module__bWWama__stageGlow{animation:none}}.Avatar-module__bWWama__preview{object-fit:contain;width:auto;height:92%;max-height:440px;filter:drop-shadow(0 6px 10px rgba(var(--ink-rgb), .22));animation:Avatar-module__bWWama__fitPop var(--duration-slow) var(--timing) both;position:relative}.Avatar-module__bWWama__previewEmoji{font-size:var(--fs-48);animation:Avatar-module__bWWama__fitPop var(--duration-slow) var(--timing) both;line-height:1;position:relative}@keyframes Avatar-module__bWWama__fitPop{0%{opacity:0;transform:scale(.85)translateY(6px)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Avatar-module__bWWama__preview,.Avatar-module__bWWama__previewEmoji{animation:none}}.Avatar-module__bWWama__equipHeader{justify-content:space-between;align-items:baseline;gap:var(--sp-16);padding:var(--sp-16) var(--sp-16) 0 var(--sp-16);display:flex}.Avatar-module__bWWama__equipLabel{color:rgba(var(--ink-rgb), .55);}.Avatar-module__bWWama__equipCurrent{font-size:var(--fs-12);color:var(--color-text);}.Avatar-module__bWWama__tray{gap:var(--sp-16);padding:var(--sp-16);grid-template-columns:repeat(5,1fr);display:grid}.Avatar-module__bWWama__slot{aspect-ratio:1;background:var(--color-surface-dim);border:var(--border);border-radius:var(--border-radius);box-shadow:var(--box-shadow-inset);cursor:pointer;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}.Avatar-module__bWWama__slot:hover{background:var(--color-surface);border:var(--border-double)}.Avatar-module__bWWama__slotSelected{border:var(--border-double);background:var(--color-surface)}.Avatar-module__bWWama__thumb{object-fit:contain;width:100%;height:100%;transition:transform var(--duration-fast)}.Avatar-module__bWWama__slot:hover .Avatar-module__bWWama__thumb,.Avatar-module__bWWama__slot:hover .Avatar-module__bWWama__thumbEmoji{transform:scale(1.2)}@media (prefers-reduced-motion:reduce){.Avatar-module__bWWama__thumb{transition:none}.Avatar-module__bWWama__slot:hover .Avatar-module__bWWama__thumb,.Avatar-module__bWWama__slot:hover .Avatar-module__bWWama__thumbEmoji{transform:none}}.Avatar-module__bWWama__thumbEmoji{font-size:var(--fs-20);line-height:1}
.Dialog-module__YgtddW__body{gap:var(--sp-8);padding:var(--sp-16);flex-direction:column;display:flex}.Dialog-module__YgtddW__topRow{align-items:flex-start;gap:var(--sp-8);flex-direction:row;display:flex}.Dialog-module__YgtddW__head{background:var(--gradient-sky);border:var(--border);border-radius:var(--border-radius);width:48px;height:48px;box-shadow:var(--box-shadow-inset);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.Dialog-module__YgtddW__headImg{object-fit:contain;width:100%;height:100%}.Dialog-module__YgtddW__headEmoji{font-size:var(--fs-32);line-height:1}.Dialog-module__YgtddW__identity{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.Dialog-module__YgtddW__name{color:var(--color-text);}.Dialog-module__YgtddW__status{font-family:var(--font-sans);color:var(--color-brown-lite);font-style:italic;}.Dialog-module__YgtddW__dialogue{background:var(--color-surface);border:var(--border-double);border-radius:var(--border-radius);width:100%;height:60px;padding:var(--sp-8);cursor:pointer;position:relative;overflow:hidden}.Dialog-module__YgtddW__text{color:var(--color-text);margin:0;}.Dialog-module__YgtddW__caret{right:var(--sp-8);bottom:var(--sp-4);font-size:var(--fs-8);color:var(--color-text);animation:.8s step-end infinite Dialog-module__YgtddW__blink;position:absolute}@keyframes Dialog-module__YgtddW__blink{0%,50%{opacity:1}50.01%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.Dialog-module__YgtddW__caret{animation:none}}.Dialog-module__YgtddW__replay{font-size:var(--fs-24);right:var(--sp-8);bottom:var(--sp-8);color:var(--color-purple);cursor:pointer;transform-origin:50%;transition:transform var(--duration) var(--timing);background:0 0;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute;}.Dialog-module__YgtddW__replay:hover,.Dialog-module__YgtddW__replay:active{transform:var(--translate-down)}@media (prefers-reduced-motion:reduce){.Dialog-module__YgtddW__replay,.Dialog-module__YgtddW__replay:hover,.Dialog-module__YgtddW__replay:active{transition:none;transform:none}}
.Journey-module__OMiKoG__container{flex-direction:column;flex:1;min-height:0;display:flex}.Journey-module__OMiKoG__empty{color:var(--color-brown-lite);text-align:center;padding:var(--sp-40) var(--sp-16);margin:0;font-style:italic;}.Journey-module__OMiKoG__mapWrap{grid-template-rows:1fr 1fr;height:100%;min-height:0;display:grid;overflow:hidden}.Journey-module__OMiKoG__map{background-color:var(--grad-dawn-3);background-image: radial-gradient(ellipse 30% 64% at 12% 60%, var(--grad-dawn-5) 0%, var(--grad-dawn-5) 44%, transparent 76%), radial-gradient(ellipse 24% 50% at 28% 32%, var(--grad-dawn-4) 0%, transparent 72%), radial-gradient(ellipse 20% 58% at 50% 52%, var(--grad-dawn-5) 0%, transparent 76%), radial-gradient(ellipse 14% 34% at 47% 24%, var(--grad-dawn-4) 0%, transparent 72%), radial-gradient(ellipse 34% 56% at 84% 48%, var(--grad-dawn-4) 0%, transparent 76%),  repeating-linear-gradient(0deg, transparent 0 55px, #9a8fc41f 55px 56px), repeating-linear-gradient(90deg, transparent 0 55px, #9a8fc41f 55px 56px),  linear-gradient(160deg, var(--grad-dawn-3) 0%, var(--grad-dawn-2) 50%, var(--grad-dawn-4) 100%);border-bottom:var(--border);position:relative;overflow:hidden}.Journey-module__OMiKoG__map:after{content:"✦ N";top:var(--sp-16);right:var(--sp-16);font-family:var(--font-pixel);font-size:var(--fs-8);color:var(--color-brown-lite);letter-spacing:var(--ls-widest);pointer-events:none;position:absolute}.Journey-module__OMiKoG__pin{cursor:pointer;animation:Journey-module__OMiKoG__pinIn var(--duration-slow) var(--timing) both;background:0 0;border:none;flex-direction:column;align-items:center;gap:0;padding:0;display:flex;position:absolute;transform:translate(-50%,-100%)}@keyframes Journey-module__OMiKoG__pinIn{0%{opacity:0;transform:translate(-50%,-90%)scale(.5)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}.Journey-module__OMiKoG__pin[data-reduced]{animation:none}@media (prefers-reduced-motion:reduce){.Journey-module__OMiKoG__pin{animation:none}.Journey-module__OMiKoG__pin:hover .Journey-module__OMiKoG__pinBubble{transform:none}}.Journey-module__OMiKoG__pinLabel{font-size:var(--fs-8);color:var(--color-text);background:color-mix(in srgb, var(--color-white) 88%, transparent);border:var(--border);padding:var(--sp-4) var(--sp-8);border-radius:var(--border-radius);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--duration-fast) var(--timing);}.Journey-module__OMiKoG__pin:hover .Journey-module__OMiKoG__pinLabel,.Journey-module__OMiKoG__pin:focus-visible .Journey-module__OMiKoG__pinLabel,.Journey-module__OMiKoG__pinActive .Journey-module__OMiKoG__pinLabel{opacity:1}.Journey-module__OMiKoG__pinBubble{width:var(--map-pin-size);height:var(--map-pin-size);z-index:1;background:var(--color-white);border:var(--border-double);border-color:var(--color-brown-lite);box-shadow:0 2px 6px rgba(var(--ink-rgb), .2);transition:transform var(--duration-fast) var(--timing), box-shadow var(--duration-fast) var(--timing), border-color var(--duration-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:flex;position:relative;overflow:hidden}.Journey-module__OMiKoG__pinImg{object-fit:contain;width:80%;height:80%}.Journey-module__OMiKoG__pinEmoji{font-size:var(--fs-16);line-height:1}.Journey-module__OMiKoG__pin:hover .Journey-module__OMiKoG__pinBubble,.Journey-module__OMiKoG__pinActive .Journey-module__OMiKoG__pinBubble{box-shadow:0 4px 12px rgba(var(--ink-rgb), .28);transform:scale(1.2)}.Journey-module__OMiKoG__pinStem{width:2px;height:var(--sp-16);background:var(--color-text);opacity:.4;transition:opacity var(--duration-fast)}.Journey-module__OMiKoG__pin:hover .Journey-module__OMiKoG__pinStem,.Journey-module__OMiKoG__pinActive .Journey-module__OMiKoG__pinStem{opacity:1}.Journey-module__OMiKoG__pinTip{width:var(--sp-4);height:var(--sp-4);background:var(--color-text);transition:transform var(--duration-fast);border-radius:50%}.Journey-module__OMiKoG__pin:hover .Journey-module__OMiKoG__pinTip,.Journey-module__OMiKoG__pinActive .Journey-module__OMiKoG__pinTip{transform:scale(1.4)}.Journey-module__OMiKoG__sidebar{background:var(--color-surface-dim);flex-direction:column;min-height:0;display:flex;overflow:hidden}.Journey-module__OMiKoG__sidebarEmpty{color:var(--color-brown-lite);padding:var(--sp-16);margin:0;font-style:italic;}.Journey-module__OMiKoG__placeCard{padding:var(--sp-16);animation:Journey-module__OMiKoG__cardIn var(--duration) var(--timing);flex-direction:column;display:flex}.Journey-module__OMiKoG__placeHeader{align-items:center;gap:var(--sp-8);flex-flow:wrap;display:flex}@keyframes Journey-module__OMiKoG__cardIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Journey-module__OMiKoG__placeCard{animation:none}}.Journey-module__OMiKoG__placeEmoji{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;line-height:1;display:flex}.Journey-module__OMiKoG__placeImg{object-fit:contain;width:100%;height:100%}.Journey-module__OMiKoG__placeEmojiText{font-size:var(--text-emoji-sm);line-height:var(--lh-none)}.Journey-module__OMiKoG__placeName{font-size:var(--fs-16);color:var(--color-text);}.Journey-module__OMiKoG__placeCountry{color:var(--color-brown-lite);}.Journey-module__OMiKoG__placeBlurb{font-size:var(--fs-12);color:var(--color-text);margin-top:var(--sp-4);}.Journey-module__OMiKoG__placeRolesRow{align-items:stretch;gap:var(--sp-4);margin-top:var(--sp-16);flex-direction:column;display:flex}.Journey-module__OMiKoG__placeRolesLabel{color:var(--color-brown-lite);}.Journey-module__OMiKoG__placeRoles{gap:var(--sp-4);flex-direction:column;list-style:none;display:flex}.Journey-module__OMiKoG__placeRoleItem{align-items:baseline;gap:var(--sp-8);flex-flow:wrap;display:flex}.Journey-module__OMiKoG__placeRoleItem:before{content:"•";color:var(--color-brown-lite);flex-shrink:0}.Journey-module__OMiKoG__placeRoleOrg{font-weight:var(--font-bold);color:var(--color-text);}.Journey-module__OMiKoG__placeRoleTitle{font-size:var(--fs-12);color:var(--color-brown-lite);}.Journey-module__OMiKoG__timeline,.Journey-module__OMiKoG__chapter{flex-direction:column;display:flex}.Journey-module__OMiKoG__chapterItems{flex-direction:column;gap:0;display:flex}.Journey-module__OMiKoG__tItem{gap:var(--sp-16);padding:var(--sp-16);transition:background var(--duration-fast);grid-template-columns:min-content 1fr;align-items:start;display:grid}.Journey-module__OMiKoG__tItem:hover{background:var(--color-surface-dim)}.Journey-module__OMiKoG__tEmoji{font-size:var(--fs-16);line-height:1}.Journey-module__OMiKoG__tContent{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.Journey-module__OMiKoG__tNameRow{align-items:center;gap:var(--sp-8);flex-wrap:wrap;display:flex}.Journey-module__OMiKoG__tName{font-size:var(--fs-12);color:var(--color-text);}.Journey-module__OMiKoG__tAcquired{color:var(--color-butter);}.Journey-module__OMiKoG__tBlurb{font-size:var(--fs-14);color:var(--color-brown-lite);}.Journey-module__OMiKoG__badgeRow{gap:var(--sp-8);padding:var(--sp-8) 0;flex-wrap:wrap;display:flex}.Journey-module__OMiKoG__badge{align-items:center;gap:var(--sp-4);color:var(--color-text);background:var(--color-surface-dim);border:var(--border);border-radius:var(--border-radius);padding:var(--sp-4) var(--sp-8);display:inline-flex;}
.Oracle-module__BkZzWq__body{justify-content:center;align-items:center;gap:var(--sp-16);padding:var(--sp-16);flex-direction:column;min-height:200px;display:flex}.Oracle-module__BkZzWq__ball{width:var(--sp-96);height:var(--sp-96);cursor:pointer;filter:drop-shadow(0 0 18px rgba(var(--glow-rgb), .5)) drop-shadow(0 0 48px rgba(var(--glow-rgb), .28));transition:transform var(--duration-fast) var(--timing), filter var(--duration) var(--timing);background:0 0;border:none;border-radius:50%;flex-shrink:0;padding:0;position:relative}.Oracle-module__BkZzWq__ballImg{object-fit:contain;width:100%;height:100%;display:block}.Oracle-module__BkZzWq__ball:hover{filter:drop-shadow(0 0 28px rgba(var(--glow-rgb), .7)) drop-shadow(0 0 72px rgba(var(--glow-rgb), .4));transform:scale(1.05)}.Oracle-module__BkZzWq__ball:active{transform:scale(.97)}@keyframes Oracle-module__BkZzWq__consult{0%{box-shadow:0 0 18px rgba(var(--glow-rgb), .5), 0 0 48px rgba(var(--glow-rgb), .28), 0 6px 20px #0009, inset 0 -12px 24px #00000059, inset 0 10px 20px #ffffff14}35%{box-shadow:0 0 50px rgba(var(--glow-rgb), .9), 0 0 90px rgba(var(--glow-rgb), .55), 0 6px 24px #0009, inset 0 -12px 24px #0006, inset 0 10px 20px #ffffff26}70%{box-shadow:0 0 34px rgba(var(--glow-rgb), .7), 0 0 65px rgba(var(--glow-rgb), .4), 0 6px 20px #0009, inset 0 -12px 24px #00000061, inset 0 10px 20px #ffffff1f}to{box-shadow:0 0 18px rgba(var(--glow-rgb), .5), 0 0 48px rgba(var(--glow-rgb), .28), 0 6px 20px #0009, inset 0 -12px 24px #00000059, inset 0 10px 20px #ffffff14}}.Oracle-module__BkZzWq__consulting{animation:Oracle-module__BkZzWq__consult .5s var(--timing);cursor:wait}@media (prefers-reduced-motion:reduce){.Oracle-module__BkZzWq__ball,.Oracle-module__BkZzWq__ball:hover{transition:none}.Oracle-module__BkZzWq__ball:hover,.Oracle-module__BkZzWq__ball:active{transform:none}.Oracle-module__BkZzWq__consulting{animation:none}}.Oracle-module__BkZzWq__footer{padding:var(--sp-16);justify-content:center;align-items:center;display:flex}.Oracle-module__BkZzWq__message{font-size:var(--fs-10);color:color-mix(in srgb, var(--color-dot-red), var(--color-ink));text-align:center;animation:Oracle-module__BkZzWq__fadeUp .35s var(--timing) both;margin:0;font-style:italic;}@keyframes Oracle-module__BkZzWq__fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Oracle-module__BkZzWq__message{animation:none}}.Oracle-module__BkZzWq__prompt{font-size:var(--fs-10);color:var(--color-text);text-align:center;margin:0;}
.BootSequence-module__49IJ6G__overlay{background:radial-gradient(ellipse 80% 60% at 50% 38%, color-mix(in srgb, var(--color-purple) 35%, transparent) 0%, transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--color-ink) 88%, #000) 0%, color-mix(in srgb, var(--color-ink) 60%, #000) 100%);z-index:var(--z-boot);cursor:pointer;justify-content:center;align-items:center;transition:opacity .4s;display:flex;position:fixed;inset:0;overflow:hidden}.BootSequence-module__49IJ6G__fadeOut{opacity:0;pointer-events:none}.BootSequence-module__49IJ6G__scanlines{pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#00000029 0 1px,#0000 2px 3px);position:absolute;inset:0;box-shadow:inset 0 0 160px 40px #0000008c}@media (prefers-reduced-motion:reduce){.BootSequence-module__49IJ6G__scanlines{display:none}}.BootSequence-module__49IJ6G__content{text-align:center;align-items:center;gap:var(--sp-16);pointer-events:none;padding:var(--sp-16);flex-direction:column;display:flex;position:relative}.BootSequence-module__49IJ6G__logoWrap{border-radius:var(--border-radius);border:var(--border-double);box-shadow:0 0 24px rgba(var(--glow-rgb), .45);background:#ffffff0f;border-color:#ffffff38;justify-content:center;align-items:center;animation:1.2s ease-in-out infinite BootSequence-module__49IJ6G__bootBob;display:flex}.BootSequence-module__49IJ6G__logo{object-fit:contain;width:48px;height:48px}@keyframes BootSequence-module__49IJ6G__bootBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.BootSequence-module__49IJ6G__logoWrap{animation:none}}.BootSequence-module__49IJ6G__osName{font-size:var(--fs-pixel-boot);color:var(--color-white);text-shadow:0 0 12px rgba(var(--glow-rgb), .6);margin:0;}.BootSequence-module__49IJ6G__version{color:var(--color-white);opacity:.55;margin:0;}.BootSequence-module__49IJ6G__bootText{min-width:280px;max-width:320px;color:var(--color-white);text-align:left;margin:0;}.BootSequence-module__49IJ6G__prompt{color:var(--color-dot-green)}.BootSequence-module__49IJ6G__dots:after{content:"";animation:1.2s steps(4,end) infinite BootSequence-module__49IJ6G__bootDots}@keyframes BootSequence-module__49IJ6G__bootDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.BootSequence-module__49IJ6G__dots:after{content:"...";animation:none}}.BootSequence-module__49IJ6G__bar{align-items:center;gap:var(--sp-8);display:flex}.BootSequence-module__49IJ6G__progressTrack{width:240px;max-width:calc(100vw - var(--sp-32));height:var(--sp-16);border-radius:var(--border-radius-pill);background:#ffffff14;border:4px double #ffffff38;overflow:hidden}.BootSequence-module__49IJ6G__progressFill{background:linear-gradient(90deg, var(--color-purple), var(--color-bubblegum));width:0%;height:100%;box-shadow:0 0 12px rgba(var(--glow-rgb), .7);animation:linear forwards BootSequence-module__49IJ6G__progress}@keyframes BootSequence-module__49IJ6G__progress{0%{width:0%}to{width:100%}}@media (prefers-reduced-motion:reduce){.BootSequence-module__49IJ6G__progressFill{width:100%;animation:none}}.BootSequence-module__49IJ6G__percent{color:var(--color-white);text-align:right;min-width:3.5ch;}.BootSequence-module__49IJ6G__dismiss{color:var(--color-white);opacity:.4;margin:0;animation:1.8s ease-in-out infinite BootSequence-module__49IJ6G__dismissPulse;}@keyframes BootSequence-module__49IJ6G__dismissPulse{0%,to{opacity:.25}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.BootSequence-module__49IJ6G__dismiss{animation:none}}
.Popup-module__BlCpBW__overlay{z-index:var(--z-404);padding:var(--sp-16);background:rgba(var(--ink-rgb), .4);animation:Popup-module__BlCpBW__overlayIn var(--duration-fast) var(--timing);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Popup-module__BlCpBW__window{background:var(--color-surface);border:var(--border-double);border-radius:var(--border-radius);width:min(360px,100%);box-shadow:var(--box-shadow);animation:Popup-module__BlCpBW__popupIn var(--duration) var(--timing);flex-direction:column;display:flex;overflow:hidden}.Popup-module__BlCpBW__head{padding:var(--sp-16);border-bottom:var(--border);background:var(--color-surface-dim);flex-shrink:0;place-content:center;display:flex}.Popup-module__BlCpBW__title{color:var(--color-text);}.Popup-module__BlCpBW__body{align-items:center;gap:var(--sp-16);padding:var(--sp-16);text-align:center;flex-direction:column;display:flex}.Popup-module__BlCpBW__icon{width:var(--btn-size);height:var(--btn-size);object-fit:contain}.Popup-module__BlCpBW__iconEmoji{font-size:var(--text-emoji-lg);line-height:var(--lh-none)}.Popup-module__BlCpBW__text{color:var(--color-text);}.Popup-module__BlCpBW__text p{margin:0 0 var(--sp-8)}.Popup-module__BlCpBW__text p:last-child{margin-bottom:0}.Popup-module__BlCpBW__foot{justify-content:center;gap:var(--sp-16);padding:var(--sp-16);border-top:var(--border);flex-shrink:0;display:flex}.Popup-module__BlCpBW__btn{padding:var(--sp-4) var(--sp-8);background:var(--color-surface-dim);color:var(--color-text);border:var(--border-double);border-radius:var(--border-radius);cursor:pointer;transition:background var(--duration) var(--timing), transform var(--duration-fast) var(--timing);}.Popup-module__BlCpBW__btn:hover{background:var(--color-surface);transform:var(--translate-down)}.Popup-module__BlCpBW__btnPrimary{background:var(--color-purple)}@media (prefers-reduced-motion:reduce){.Popup-module__BlCpBW__btn{transition:none}}@keyframes Popup-module__BlCpBW__overlayIn{0%{opacity:0}to{opacity:1}}@keyframes Popup-module__BlCpBW__popupIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.Popup-module__BlCpBW__overlay,.Popup-module__BlCpBW__window{animation:none}}
.OSShell-module__VlaqTa__shutdownOverlay{z-index:var(--z-osshell);cursor:pointer;background:#050505;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.OSShell-module__VlaqTa__crtFlash{transform-origin:50%;height:4px;animation:OSShell-module__VlaqTa__crtOff .55s var(--timing) forwards;background:#fff;margin-top:-2px;position:absolute;top:50%;left:0;right:0;box-shadow:0 0 24px 6px #ffffffd9}@keyframes OSShell-module__VlaqTa__crtOff{0%{opacity:0;transform:scaleX(1)scaleY(9)}16%{opacity:1;transform:scaleX(1)scaleY(9)}45%{opacity:1;transform:scaleX(1)scaleY(1)}to{opacity:0;transform:scaleX(0)scaleY(1)}}.OSShell-module__VlaqTa__shutdownContent{align-items:center;gap:var(--sp-8);pointer-events:none;opacity:0;animation:OSShell-module__VlaqTa__shutdownIn .4s var(--timing) .55s forwards;flex-direction:column;display:flex}@keyframes OSShell-module__VlaqTa__shutdownIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.OSShell-module__VlaqTa__shutdownOs{color:var(--color-dot-green);text-shadow:0 0 10px #6dba8a8c;margin:0;}.OSShell-module__VlaqTa__shutdownText{color:#cfcfcf;text-align:center;margin:0;}.OSShell-module__VlaqTa__shutdownSub{color:#888;text-align:center;margin:0;}.OSShell-module__VlaqTa__shutdownHint{align-items:center;gap:var(--sp-4);color:#666;margin:var(--sp-8) 0 0;display:flex;}.OSShell-module__VlaqTa__cursor{background:var(--color-dot-green);width:.6ch;height:1em;animation:1.05s step-end infinite OSShell-module__VlaqTa__blink;display:inline-block}@keyframes OSShell-module__VlaqTa__blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.OSShell-module__VlaqTa__crtFlash{display:none}.OSShell-module__VlaqTa__shutdownContent{opacity:1;animation:none}.OSShell-module__VlaqTa__cursor{animation:none}}
