.complete_root__vSWLz{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:#f8f5f0;position:relative;overflow:hidden}.complete_card__0TelF{background-color:#fbf8f3;border-radius:18px;border:1px solid rgba(107,93,82,.08);box-shadow:0 14px 30px rgba(0,0,0,.04);max-width:420px;width:100%;padding:32px;background:#fff;position:relative;z-index:1;animation:complete_fadeSlideUp__vL9JW .5s ease-out both}.complete_confetti__45mFu{position:fixed;inset:0;pointer-events:none;z-index:10;overflow:hidden}.complete_confettiPiece__z3rL0{position:absolute;width:8px;height:8px;border-radius:2px;top:-10px;animation:complete_confettiFall__UWeVh 3s ease-out forwards}.complete_confettiPiece__z3rL0:first-child{left:8%;background:#d67b7a;animation-delay:0s;animation-duration:2.8s}.complete_confettiPiece__z3rL0:nth-child(2){left:18%;background:#f2c9c8;animation-delay:.15s;animation-duration:3.2s}.complete_confettiPiece__z3rL0:nth-child(3){left:30%;background:#c1a993;animation-delay:.05s;animation-duration:2.6s}.complete_confettiPiece__z3rL0:nth-child(4){left:42%;background:#7ea88c;animation-delay:.25s;animation-duration:3s}.complete_confettiPiece__z3rL0:nth-child(5){left:55%;background:#9b8ec4;animation-delay:.1s;animation-duration:2.9s}.complete_confettiPiece__z3rL0:nth-child(6){left:65%;background:#d67b7a;animation-delay:.3s;animation-duration:3.1s}.complete_confettiPiece__z3rL0:nth-child(7){left:75%;background:#c8934e;animation-delay:.08s;animation-duration:2.7s}.complete_confettiPiece__z3rL0:nth-child(8){left:85%;background:#f2c9c8;animation-delay:.2s;animation-duration:3.3s}.complete_confettiPiece__z3rL0:nth-child(9){left:22%;background:#c1a993;animation-delay:.35s;animation-duration:2.5s;width:6px;height:10px}.complete_confettiPiece__z3rL0:nth-child(10){left:48%;background:#9b8ec4;animation-delay:.12s;animation-duration:3.4s;width:10px;height:6px}.complete_confettiPiece__z3rL0:nth-child(11){left:92%;background:#7ea88c;animation-delay:.18s;animation-duration:2.8s}.complete_confettiPiece__z3rL0:nth-child(12){left:38%;background:#c8934e;animation-delay:.4s;animation-duration:3s;width:6px;height:6px;border-radius:50%}@keyframes complete_confettiFall__UWeVh{0%{transform:translateY(0) rotate(0deg) scale(1);opacity:1}80%{opacity:1}to{transform:translateY(100vh) rotate(2turn) scale(.5);opacity:0}}.complete_header__0qnHb{text-align:center;margin-bottom:24px;animation:complete_fadeSlideUp__vL9JW .5s ease-out .2s both}.complete_title__zii19{font-size:22px;font-weight:700;color:#6b5d52;margin-bottom:4px}.complete_subtitle__Nie2_{font-size:13px;line-height:1.6;color:#76685f}.complete_preview__S4EWO{border-radius:18px;padding:16px;margin-bottom:24px;display:flex;align-items:center;justify-content:center;min-height:200px;overflow:hidden;position:relative;background:radial-gradient(ellipse at 50% 60%,rgba(242,201,200,.18) 0,#F3EEE7 70%);animation:complete_fadeSlideUp__vL9JW .5s ease-out .3s both}.complete_previewImg__CFQ_6{max-height:200px;-o-object-fit:contain;object-fit:contain}.complete_previewSkeleton__DlqRc{width:120px;height:180px;border-radius:60px 60px 24px 24px;background:linear-gradient(180deg,rgba(243,238,231,.8),rgba(242,201,200,.2));position:relative;overflow:hidden}.complete_previewSkeleton__DlqRc:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35) 50%,transparent);background-size:200% 100%;animation:complete_shimmer__5ZViw 1.8s linear infinite}.complete_skeletonText__ynPoO{font-size:13px;line-height:1.6;color:#76685f;text-align:center;margin-top:12px}@keyframes complete_shimmer__5ZViw{0%{background-position:200% 0}to{background-position:-200% 0}}.complete_previewPlaceholder__NAL9B{text-align:center;color:#76685f}.complete_placeholderIcon__xB9Xc{font-size:48px;margin-bottom:8px;opacity:.5}.complete_placeholderText__XETOw{font-size:13px;line-height:1.6}.complete_successBanner__H0X3i{background:rgba(126,168,140,.13);border:1px solid rgba(126,168,140,.25);border-radius:12px;padding:12px 16px;margin-bottom:16px;font-size:14px;font-weight:600;color:#3f6250;text-align:center;animation:complete_fadeSlideUp__vL9JW .3s ease-out both}.complete_errorBanner__ZqPq_{background:rgba(190,85,85,.12);border:1px solid rgba(190,85,85,.2);border-radius:12px;padding:12px 16px;margin-bottom:16px;font-size:13px;color:#9a3535;text-align:center}.complete_actions__1scF_{display:flex;flex-direction:column;gap:12px;animation:complete_fadeSlideUp__vL9JW .5s ease-out .5s both}.complete_btnPrimary__y1wtJ{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,0);white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:#a96160;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.complete_btnPrimary__y1wtJ:hover{background-color:hsl(.8219178082,29.7959183673%,47.9607843137%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.complete_btnPrimary__y1wtJ:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.complete_btnPrimary__y1wtJ:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.complete_btnPrimary__y1wtJ{width:100%;justify-content:center;padding:14px;font-size:15px}.complete_btnSecondary__sRBSh{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:rgba(0,0,0,0);color:#a65252;border:1px solid rgba(214,123,122,.5);box-shadow:none}.complete_btnSecondary__sRBSh:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.complete_btnSecondary__sRBSh:active{background-color:rgba(214,123,122,.12)}.complete_btnSecondary__sRBSh:disabled{opacity:.5;cursor:not-allowed}.complete_btnSecondary__sRBSh{width:100%;justify-content:center;padding:14px;font-size:15px}.complete_btnText__N4IFG{display:inline-flex;align-items:center;gap:6px;border-radius:999px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;width:100%;justify-content:center;padding:12px;font-size:14px;color:#76685f;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.complete_btnText__N4IFG:hover{color:#6b5d52;background:#f3eee7}.complete_errorRoot__QkLMM{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px;background:#f8f5f0}.complete_errorCard__xJPij{background-color:#fbf8f3;border-radius:18px;border:1px solid rgba(107,93,82,.08);box-shadow:0 14px 30px rgba(0,0,0,.04);max-width:420px;width:100%;padding:32px;background:#fff;text-align:center}.complete_errorTitle__lq1w8{font-size:20px;font-weight:700;color:#be5555;margin-bottom:12px}.complete_errorBody__LPjjD{font-size:13px;line-height:1.6;color:#76685f;margin-bottom:24px}.complete_backButton__BQuH5{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,0);white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:#a96160;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.complete_backButton__BQuH5:hover{background-color:hsl(.8219178082,29.7959183673%,47.9607843137%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.complete_backButton__BQuH5:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.complete_backButton__BQuH5:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.complete_backButton__BQuH5{width:100%;justify-content:center;padding:14px;font-size:15px}@keyframes complete_fadeSlideUp__vL9JW{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.avatarFace_label__DQcr_{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#6b5d52;font-weight:600;line-height:1;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ShelfTile_grid__Q7zWh{display:grid;gap:5px;padding:8px;background-image:url(/images/wood-shelf-tile.jpg);background-size:140px 140px;background-repeat:repeat;background-position:50%;border-radius:4px;background-image:none;background-color:#fbf8f3;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0}.ShelfTile_grid__Q7zWh>*{min-width:0}.ShelfTile_gridPlain__TVFj5{background-image:none;background-color:rgba(0,0,0,0)}.ShelfTile_tile__TKEWh{position:relative;display:block;width:100%;margin:0;padding:0;border:none;background:rgba(0,0,0,0);color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer;transition:transform .12s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ShelfTile_tile__TKEWh:active{transform:scale(.96)}.ShelfTile_tile__TKEWh:disabled,.ShelfTile_tile__TKEWh[aria-disabled=true]{cursor:default}.ShelfTile_tile__TKEWh:disabled:active,.ShelfTile_tile__TKEWh[aria-disabled=true]:active{transform:none}@media(prefers-reduced-motion:reduce){.ShelfTile_tile__TKEWh{transition:none}.ShelfTile_tile__TKEWh:active{transform:none}}.ShelfTile_tileStatic__S_FD2{cursor:inherit}.ShelfTile_tileStatic__S_FD2:active{transform:none}.ShelfTile_srOnly__3XDVc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ShelfTile_busy__3rwgl{opacity:.55;pointer-events:none}.ShelfTile_frame__mjfxg{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:4px;background:rgba(0,0,0,0)}.ShelfTile_frame__mjfxg:after{content:"";position:absolute;inset:0;border-radius:4px;pointer-events:none;box-shadow:inherit}.ShelfTile_art__PMop9{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;visibility:hidden}.ShelfTile_artLoaded__Yh6Ij{visibility:visible}.ShelfTile_artFallback__n_ed_{position:absolute;inset:0;display:grid;place-items:center;color:#6b5d52}.ShelfTile_artFallback__n_ed_:before{content:"";position:absolute;width:60%;height:60%;border-radius:50%;background:#fff;box-shadow:0 0 0 1px rgba(107,93,82,.16)}.ShelfTile_artFallback__n_ed_>svg{position:relative}.ShelfTile_mystery__nVgYY{position:absolute;inset:12%;display:grid;place-items:center;border-radius:4px;background:#fff;box-shadow:0 0 0 1px rgba(107,93,82,.16);color:#6b5d52;font-size:14px;font-weight:700;letter-spacing:2px}.ShelfTile_count__F69oo{position:absolute;top:3px;right:4px;padding:0;background:rgba(0,0,0,0);color:#f7efe4;font-size:10px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums;pointer-events:none;z-index:1}.ShelfTile_countHas__NX2_K{color:#f7efe4}.ShelfTile_gridPlain__TVFj5 .ShelfTile_count__F69oo{right:3px;padding:0 4px;border-radius:999px;background:#fbf8f3;color:#6b5d52;box-shadow:0 0 0 1px rgba(107,93,82,.16)}.ShelfTile_gridPlain__TVFj5 .ShelfTile_countHas__NX2_K{background:#f7f0e4;color:#7a5c24}.ShelfTile_countRow__QNP5q{position:relative;display:flex;justify-content:center;margin-top:3px;height:16px;pointer-events:none}.ShelfTile_countPlate__kCNj9{width:52%;border-radius:4px;background:rgba(107,93,82,.08);color:#6b5d52;font-size:10px;font-weight:700;line-height:16px;text-align:center;white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.ShelfTile_wornMark__YHsyH{position:absolute;top:0;left:min(76% + 2px,100% - 16px);display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#a96160;color:#fff}.ShelfTile_wornMark__YHsyH>svg{display:block}.ShelfTile_wornMarkAlone__7fFfa{position:static}.ShelfTile_ring__67LPJ{box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 4px #a96160}.ShelfTile_pill__d9Hb0{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);max-width:calc(100% - 4px);padding:1px 4px;background:#a96160;color:#fff;line-height:1.5;pointer-events:none;z-index:1}.ShelfTile_caption__JIt4p,.ShelfTile_pill__d9Hb0{border-radius:999px;font-size:10px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShelfTile_caption__JIt4p{display:block;width:-moz-max-content;width:max-content;max-width:100%;margin:3px auto 0;padding:1px 6px;background:#fbf8f3;color:#6b5d52;box-shadow:0 0 0 1px rgba(107,93,82,.16);line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}.ShelfTile_captionMuted__Vixkx{color:#76685f;font-weight:500}.ShelfTile_captionPlain__2b_Fp{width:auto;max-width:none;margin:6px 0 0;padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;color:inherit;font-weight:inherit;white-space:normal;overflow:visible;text-overflow:clip}.seasonKind_kindIcon__pou97{display:inline-block;flex-shrink:0;vertical-align:-.15em;margin-right:.3em;color:#a65252}.gacha_pageRoot__t_bmT{min-height:100dvh;background:#f8f5f0;padding:16px 0 96px}.gacha_inner__1oD2L{max-width:860px;margin:0 auto;padding-inline:16px}@media(min-width:768px){.gacha_inner__1oD2L{padding-inline:32px}}@media(min-width:1024px){.gacha_inner__1oD2L{padding-inline:24px}}.gacha_listLead__7djpc{font-size:14px;color:#6b5d52;margin:0 0 16px}.gacha_ticketHeld__dYrhK{font-size:14px;font-weight:600;line-height:1.5;color:#6b5d52;margin:0 0 12px}.gacha_ticketHeldNote__BvG3I{margin-left:6px;font-size:12px;font-weight:400;color:#76685f}.gacha_listError__XuLy2{background:rgba(190,85,85,.12);color:#9a3535;border-radius:12px;padding:10px 12px;font-size:13px;margin:0 0 12px}.gacha_tabs__TghDK{display:flex;margin-bottom:16px;border-bottom:1px solid rgba(107,93,82,.16)}.gacha_tab__7Jt3A{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:500;white-space:nowrap;padding:12px;border:none;border-bottom:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#76685f;cursor:pointer;margin-bottom:-1px;transition:color .12s,background-color .12s}.gacha_tab__7Jt3A:hover{background:rgba(214,123,122,.05);color:#6b5d52}.gacha_tabActive__we3Wm{color:#a65252;border-bottom-color:#d67b7a;font-weight:700}.gacha_tabCount__nYhdp{font-weight:400}.gacha_seasonList__evRX_{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0 0 24px;padding:0}@media(min-width:768px){.gacha_seasonList__evRX_{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px}}@media(min-width:900px){.gacha_seasonList__evRX_{grid-template-columns:repeat(4,minmax(0,1fr))}}.gacha_nowrap__CeI8O{white-space:nowrap}.gacha_seasonCard__uB_2U{display:block;height:100%;text-decoration:none;border-radius:12px;transition:transform .15s cubic-bezier(.2,0,0,1)}.gacha_seasonCard__uB_2U:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){.gacha_seasonCard__uB_2U{transition:none}.gacha_seasonCard__uB_2U:active{transform:none}}.gacha_seasonMachine__ISKD1{display:block;aspect-ratio:3/4;width:100%}.gacha_seasonMachine__ISKD1 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background:url(/images/gacha/machine_shadow.webp) 50%/contain no-repeat}.gacha_seasonCardBody__B2_hb{display:block;margin-top:6px;padding:10px 10px 12px;border-radius:12px;background:#fff;transition:transform .12s ease-out,box-shadow .12s ease-out}.gacha_seasonCard__uB_2U:hover .gacha_seasonCardBody__B2_hb{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.gacha_seasonCardTitle__iS1dg{display:block;font-size:13px;font-weight:700;line-height:1.35;color:#6b5d52;word-break:keep-all;overflow-wrap:anywhere}@media(min-width:768px){.gacha_seasonCardTitle__iS1dg{font-size:14px}}.gacha_seasonCardMeta__gA6jL{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:#6b5d52}.gacha_kakeraIcon__njZ0f,.gacha_metaIcon__ILCdm{display:inline-block;flex-shrink:0;vertical-align:-.12em;margin-right:.15em}.gacha_upcomingBadge__2GbFR{display:inline-block;font-size:10px;font-weight:700;line-height:1.4;color:#fff;background:#a96160;border-radius:999px;padding:1px 6px;white-space:nowrap}.gacha_upcoming__WwYXR{margin:0 0 24px}.gacha_upcomingHead__dEKCs{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-bottom:16px}@media(min-width:768px){.gacha_upcomingHead__dEKCs{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;align-items:center}}.gacha_upcomingMachine__0lDmO{display:block;aspect-ratio:3/4;width:100%;max-width:320px;margin:0 auto}.gacha_upcomingMachine__0lDmO img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;background:url(/images/gacha/machine_shadow.webp) 50%/contain no-repeat}.gacha_upcomingInfo__uH_1G{min-width:0}.gacha_upcomingName__QJpmq{font-size:18px;font-weight:700;line-height:1.35;color:#6b5d52;margin:0 0 10px;word-break:keep-all;overflow-wrap:anywhere}@media(min-width:768px){.gacha_upcomingName__QJpmq{font-size:20px}}.gacha_upcomingWhen__WUZDZ{margin:0 0 10px;font-size:16px;font-weight:700;line-height:1.4;color:#a65252}.gacha_upcomingPrice__lhgnf{font-size:14px;color:#6b5d52;margin:0 0 8px}.gacha_upcomingLead__X_ntL{font-size:13px;line-height:1.6;color:#76685f;margin:0}.gacha_upcomingPool__WDx3N .gacha_upcomingGrid__OaRI2{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:768px){.gacha_upcomingPool__WDx3N .gacha_upcomingGrid__OaRI2{grid-template-columns:repeat(5,minmax(0,1fr))}}.gacha_upcomingPool__WDx3N{margin-top:8px}.SpritePlayer_wrapper__6_AvX{display:flex;align-items:center;justify-content:center;overflow:hidden}.SpritePlayer_sprite__EwTYm{background-repeat:no-repeat;will-change:background-position}.BackToHome_back__umkhm{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;color:#6b5d52;text-decoration:none;background:rgba(0,0,0,0);border-radius:999px;transition:background .12s ease-out}.BackToHome_back__umkhm:hover{background:#f3eee7}.BackToHome_icon__Wti_l{flex-shrink:0;width:12px;height:10px;margin-top:2px}.avatar3d_root__MUWcY{position:absolute;inset:0;cursor:pointer}.avatar3d_spriteLayer__BEmQt{position:absolute;inset:0;transition:opacity .4s ease}.avatar3d_loader__hypaw{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;pointer-events:none}.avatar3d_loaderDot__IWg5_{width:14px;height:14px;border-radius:50%;background:rgba(214,123,122,.65);animation:avatar3d_avatarLoaderPulse__pKFrC 1.1s ease-in-out infinite}@keyframes avatar3d_avatarLoaderPulse__pKFrC{0%,to{transform:scale(.6);opacity:.35}50%{transform:scale(1);opacity:.85}}.avatar3d_canvas__8BeT2{position:absolute;inset:0;width:100%;height:100%;z-index:5;transition:opacity .15s ease;pointer-events:none}.avatar3d_sprite__6GFjm{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:3;width:100%;aspect-ratio:1/1;height:auto;max-height:100%}.avatar3d_sprite__6GFjm>div{width:100%!important;height:100%!important;background-size:1000% 100%!important}.avatar3d_spriteHidden__6qHVi{z-index:1;pointer-events:none}.avatar3d_placeholder__co116{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2;width:100%;aspect-ratio:1/1;height:auto;max-height:100%;opacity:1;transition:opacity .4s ease}.avatar3d_placeholder__co116>div{width:100%!important;height:100%!important;background-size:900% 100%!important}.avatar3d_placeholderFade__SNps1{opacity:0!important;pointer-events:none}@media(orientation:landscape){.avatar3d_placeholder__co116,.avatar3d_sprite__6GFjm{width:auto;height:100%;max-width:100%;max-height:none}}.avatar3d_bubble__zYdw1{position:absolute;bottom:16px;top:auto;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.92);color:#333;font-size:14px;font-weight:600;padding:8px 16px;border-radius:18px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.12);animation:avatar3d_bubblePop__gni_1 2s ease-out forwards;pointer-events:none;z-index:10}@keyframes avatar3d_bubblePop__gni_1{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.8)}15%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}70%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.9)}}.PullUpSheet_sheet__joDdf{position:absolute;left:0;right:0;bottom:0;z-index:20;display:flex;flex-direction:column;max-height:78%;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -8px 28px rgba(0,0,0,.1);transform:translateY(calc(100% - var(--peek-h, 104px)));transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform;touch-action:pan-y}.PullUpSheet_sheetOpen__HxNs7{transform:translateY(0)}.PullUpSheet_grabber__hsASJ{flex-shrink:0;width:100%;height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;cursor:pointer;border-radius:18px 18px 0 0}.PullUpSheet_grabberBar__OADfL{width:40px;height:4px;border-radius:2px;background:rgba(107,93,82,.25)}.PullUpSheet_peekSlot__3ELep{flex-shrink:0;padding:0 16px 8px}@media(min-width:768px){.PullUpSheet_peekSlot__3ELep{display:none}}.PullUpSheet_sheetOpen__HxNs7 .PullUpSheet_peekSlot__3ELep{display:none}.PullUpSheet_sheetBody___0fXz{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:24px;padding:8px 16px calc(58px + env(safe-area-inset-bottom, 0px) + 16px)}.PullUpSheet_scrim__EySMB{position:absolute;inset:0;z-index:18;background:rgba(0,0,0,.18);opacity:0;pointer-events:none;transition:opacity .2s ease}.PullUpSheet_scrimShown__xZxfB{opacity:1;pointer-events:auto}@media(min-width:768px){.PullUpSheet_sheet__joDdf{position:static;z-index:auto;flex:1;max-height:none;transform:none;transition:none;will-change:auto;background:rgba(0,0,0,0);border-radius:0;box-shadow:none}.PullUpSheet_grabber__hsASJ{display:none}.PullUpSheet_sheetBody___0fXz{overflow:visible;-webkit-overflow-scrolling:auto;padding:32px 0 0}.PullUpSheet_scrim__EySMB{display:none}}.AvatarStageWithBubble_avatarStage__HgHFY{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;cursor:pointer;border-radius:0}@media(min-width:768px){.AvatarStageWithBubble_avatarStage__HgHFY{border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.06)}}.AvatarStageWithBubble_roomBg__4wAgg{position:absolute;inset:0;background-size:cover;background-position:50%}.PhaseBanner_phaseBanner__KxFsq{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;background:rgba(214,123,122,.05);border:1px solid rgba(214,123,122,.2);border-radius:18px;text-align:center}@media(min-width:768px){.PhaseBanner_phaseBanner__KxFsq{align-items:flex-start;text-align:left}}.PhaseBanner_text__Il2u_{font-size:12px;color:#76685f;font-weight:500;letter-spacing:.01em}.PhaseBanner_links__nBd4C{display:flex;flex-direction:column;align-items:center;gap:4px}@media(min-width:768px){.PhaseBanner_links__nBd4C{align-items:flex-start}}.PhaseBanner_link__n12uJ{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#a65252;font-weight:700;text-decoration:none}.PhaseBanner_link__n12uJ:hover{text-decoration:underline}.classroomTrade_note__AEseI{margin:0;font-size:14px;line-height:1.7;color:#6b5d52;text-align:left}.classroomTrade_sub__60WXZ{display:block;margin-top:4px;font-size:12px;line-height:1.7;color:#6b5d52}.classroomTrade_retry__zTzjq{display:inline-flex;align-items:center;gap:5px;margin-left:6px;min-height:32px;padding:5px 11px;font-size:12px;font-weight:600;color:#9a3535;background:rgba(0,0,0,0);border:1px solid #9a3535;border-radius:8px;cursor:pointer}.classroomTrade_retry__zTzjq:hover{background:rgba(154,53,53,.07)}.classroomTrade_list__Zw540{list-style:none;margin:0;padding:0}.classroomTrade_row__lXh_3{display:flex;align-items:flex-start;gap:10px;min-height:64px;padding:10px 0;border-top:1px solid rgba(107,93,82,.16)}.classroomTrade_row__lXh_3:first-child{border-top:none}.classroomTrade_rowMain__nTc9h{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.classroomTrade_partner__KhDk9{font-size:16px;font-weight:700;line-height:1.3;color:#6b5d52;overflow-wrap:anywhere}.classroomTrade_dir__35Xhe{display:inline-block;min-width:3.2em;margin-right:4px;font-weight:700;color:#6b5d52}.classroomTrade_owned__QdhZy{margin-left:4px;color:#6b5d52}.classroomTrade_more__qRv6n{margin:10px 0 0;font-size:12px;line-height:1.5;color:#6b5d52;text-align:left}.classroomTrade_apply__mAXFx{flex:none;align-self:flex-end;margin-top:4px;display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:6px 11px;font-size:12px;font-weight:700;color:#a65252;background:rgba(0,0,0,0);border:1px solid #a65252;border-radius:8px;cursor:pointer}.classroomTrade_apply__mAXFx:hover{background:rgba(166,82,82,.07)}.classroomTrade_apply__mAXFx:disabled{opacity:.5;cursor:default}.classroomTrade_consent___GsTm{margin:0 0 8px;font-size:12px;line-height:1.5;color:#6b5d52}.classroomTrade_err__a6sDt{margin:0 0 8px;font-size:13px;line-height:1.6;color:#9a3535}.classroomTrade_offer__ylU04{margin:0 0 14px;padding:12px;background:#f3eee7;border-radius:8px}.classroomTrade_offerTop__2Ng7w{display:flex;align-items:center;gap:8px;margin-bottom:6px}.classroomTrade_until__dGwmY{margin-left:auto;flex:none;font-size:11px;font-weight:700;color:#6b5d52}.classroomTrade_offerBody__DORYV{display:flex;flex-direction:column;gap:2px;margin:0 0 6px;text-align:left}.classroomTrade_warn__7uMRO{margin:0 0 8px;font-size:12px;line-height:1.5;color:#9a3535}.classroomTrade_offerActions__dyZdV{display:flex;align-items:center;gap:10px}.classroomTrade_acceptConfirm__m7Qju,.classroomTrade_acceptOutlineConfirm__OlIQn,.classroomTrade_acceptOutline__bKIHg,.classroomTrade_accept__nnm9u{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:700;color:#fff;background:#a96160;border:none;border-radius:8px;cursor:pointer}.classroomTrade_acceptConfirm__m7Qju:disabled,.classroomTrade_acceptOutlineConfirm__OlIQn:disabled,.classroomTrade_acceptOutline__bKIHg:disabled,.classroomTrade_accept__nnm9u:disabled{opacity:.6;cursor:default}.classroomTrade_acceptConfirm__m7Qju{background:#9a3535}.classroomTrade_acceptOutlineConfirm__OlIQn,.classroomTrade_acceptOutline__bKIHg{color:#a65252;background:rgba(0,0,0,0);border:1.5px solid #a65252;padding:7.5px 14.5px}.classroomTrade_acceptOutlineConfirm__OlIQn:hover,.classroomTrade_acceptOutline__bKIHg:hover{background:rgba(166,82,82,.07)}.classroomTrade_acceptOutlineConfirm__OlIQn{color:#9a3535;border-color:#9a3535}.classroomTrade_acceptOutlineConfirm__OlIQn:hover{background:rgba(154,53,53,.07)}.classroomTrade_cancel__bHPo7,.classroomTrade_decline__R_Y4u{min-height:40px;padding:9px 6px;font-size:13px;font-weight:700;color:#6b5d52;background:rgba(0,0,0,0);border:none;cursor:pointer;text-decoration:underline}.classroomTrade_cancel__bHPo7:disabled,.classroomTrade_decline__R_Y4u:disabled{opacity:.6;cursor:default}.classroomTrade_cancel__bHPo7{align-self:flex-start;min-height:32px;padding:6px 0;font-size:12px}.classroomTrade_sectionTitle__N3dke{display:flex;align-items:center;gap:6px;margin:14px 0 6px;font-size:13px;font-weight:700;line-height:1.3;color:#6b5d52}.classroomTrade_done__aboNK{margin:0 0 8px;font-size:13px;line-height:1.6;color:#6b5d52}.classroomTrade_settled__qbLx4{display:flex;flex-direction:column;gap:8px;padding:8px 0}.classroomTrade_settledTitle__JGQJ0{margin:0;font-size:18px;font-weight:700;line-height:1.3;color:#6b5d52}.classroomTrade_settledBody__aknm3{margin:0;flex:1 1 auto;min-width:0;font-size:14px;line-height:1.7;color:#6b5d52;text-align:left}.classroomTrade_settledRow__9dEVP{display:flex;align-items:flex-start;gap:12px}.classroomTrade_settledArt__U_hvY{flex:0 0 88px;width:88px}.classroomTrade_settledItem__Cm4ZS{font-weight:700;color:#6b5d52}.classroomTrade_settledActions__JWfvM{display:flex;align-items:center;gap:10px;margin-top:6px}.classroomTrade_settledGo__mzK99{display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:700;color:#fff;background:#a96160;border-radius:8px;text-decoration:none;border:none;cursor:pointer}.classroomTrade_settledGo__mzK99[aria-disabled=true]{cursor:progress}.classroomTrade_hint__AmWvg{margin:0 0 12px;padding:10px 12px;border-left:3px solid #a65252;border-radius:0 8px 8px 0;background:#fbf8f3;font-size:14px;line-height:1.7;color:#6b5d52;transition:opacity .2s cubic-bezier(.4,0,1,1)}.classroomTrade_hintLeaving__rfcd7{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.classroomTrade_hint__AmWvg{transition:none}}.classroomTrade_hintLink__rsVLx{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;line-height:1.3;padding:4px 0;min-height:24px;color:#6b5d52;text-decoration:underline}.classroomTrade_side__3DFCx{display:flex;align-items:center;gap:6px;margin-top:6px;min-width:0}.classroomTrade_side__3DFCx:first-child{margin-top:0}.classroomTrade_sideCover__eBtjq{flex:0 0 auto;width:28px;height:28px;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#f3eee7}.classroomTrade_sideText__LKiUD{min-width:0;font-size:13px;line-height:1.4;color:#6b5d52}.classroomTrade_partnerRow___PTDJ{display:flex;align-items:center;gap:6px;margin-top:6px}.classroomTrade_faceSmall__dBNej{flex:0 0 auto;width:20px;height:20px;overflow:hidden;border-radius:50%;background:#f3eee7}.classroomTrade_faceSmall__dBNej img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.classroomTrade_hintChevron__ypmgC{transform:rotate(-90deg)}.classroomTrade_shelfSub__9gYN8{margin-left:8px;font-size:12px;font-weight:400;color:#6b5d52}.classroomTrade_seriesRow__cFn0h{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.classroomTrade_seriesChip__Ka1jo{min-height:30px;padding:4px 12px;border:1.5px solid rgba(107,93,82,.16);border-radius:999px;background:#fff;color:#6b5d52;font-size:12px;font-weight:500;cursor:pointer}.classroomTrade_seriesChipActive__83vIJ{background:rgba(214,123,122,.1);border-color:#a65252;color:#6b5d52;font-weight:700}.classroomTrade_handRow__s_Vcd{display:flex;align-items:center;gap:8px;margin:0 0 4px;flex-wrap:wrap}.classroomTrade_handLabel__CeVmc{font-size:12px;color:#6b5d52}.classroomTrade_handItems__LUsoo{display:flex;gap:4px}.classroomTrade_handItem__8ZkMl{width:28px;height:28px;border-radius:4px;overflow:hidden;background:#f3eee7}.classroomTrade_handItem__8ZkMl img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.classroomTrade_pickLabel___Yt0B{margin:12px 0 6px;font-size:12px;font-weight:700;color:#6b5d52}.classroomTrade_pickRow__tplhw{display:flex;flex-wrap:wrap;gap:6px}.classroomTrade_pick__gfrND{width:44px;height:44px;padding:2px;border:1.5px solid rgba(107,93,82,.16);border-radius:8px;background:#fff;cursor:pointer;overflow:hidden}.classroomTrade_pick__gfrND img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.classroomTrade_pickPartner__otpgB{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 10px 4px 4px;border:1.5px solid rgba(107,93,82,.16);border-radius:999px;background:#fff;color:#6b5d52;font-size:12px;font-weight:600;cursor:pointer;max-width:100%;min-width:0}.classroomTrade_pickActive___SCiy{border-color:#d67b7a;box-shadow:0 0 0 3px rgba(169,97,96,.2)}.classroomTrade_sectionIcon__Dui0E{color:#6b5d52;flex:0 0 auto}.classroomTrade_sectionTitleTop__XAoHM{margin-top:22px;padding-top:16px;border-top:1px solid rgba(107,93,82,.16)}.classroomTrade_waitCard__dgx2N{background:#fbf8f3;border:1px solid rgba(107,93,82,.16);border-radius:18px;padding:2px 12px}.classroomTrade_resultHead__FPxsG{display:block;margin-bottom:2px;font-size:13px;font-weight:700;line-height:1.5;color:#6b5d52}.classroomTrade_inlineIcon__qZI_B{display:inline-flex;vertical-align:-2px;color:#6b5d52}.classroomTrade_handItems__LUsoo{flex-wrap:wrap;min-width:0}.classroomTrade_pickedItem__zSTnL{display:flex;align-items:center;gap:10px;margin:0 0 10px;min-width:0}.classroomTrade_pickedCover__A7sYB{flex:0 0 auto;width:44px;height:44px;-o-object-fit:contain;object-fit:contain;border-radius:8px;background:#f3eee7}.classroomTrade_pickedTitle__OXT4j{font-size:15px;font-weight:700;line-height:1.35;color:#6b5d52;min-width:0}.classroomTrade_pickCount__K6G6v{position:absolute;right:2px;bottom:2px;padding:0 4px;border-radius:999px;background:#f7f0e4;color:#7a5c24;font-size:10px;font-weight:700;line-height:1.5;font-variant-numeric:tabular-nums}.classroomTrade_pick__gfrND{position:relative}.classroomTrade_back__BVNDq{display:inline-flex;align-items:center;gap:4px;min-height:40px;padding:9px 12px;border:none;background:none;color:#6b5d52;font-size:13px;font-weight:600;text-decoration:underline;cursor:pointer}.classroomTrade_backChevron__12nnv{transform:rotate(90deg);flex:0 0 auto}.classroomTrade_sideIcon__xHjew{flex:0 0 auto;color:#6b5d52}.classroomTrade_sideDir__eLbOR{flex:0 0 auto;width:3.2em;font-size:12px;font-weight:700;color:#6b5d52}.classroomTrade_sideFace__68iwM{flex:0 0 auto;width:28px;height:28px;overflow:hidden;border-radius:50%;background:#f3eee7}.classroomTrade_sideFace__68iwM img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.classroomTrade_shelf__gMWeN{margin:0 0 10px}@keyframes Skeleton_shimmer__HXXup{0%{background-position:-400px 0}to{background-position:400px 0}}.Skeleton_skeleton__Dyt1L{background:linear-gradient(90deg,#F3EEE7 25%,rgba(243,238,231,.4) 50%,#F3EEE7 75%);background-size:400px 100%;animation:Skeleton_shimmer__HXXup 1.6s linear infinite}.SkeletonShelfGrid_shelfGrid__X3Sjk{display:grid;gap:5px;padding:8px;background-image:url(/images/wood-shelf-tile.jpg);background-size:140px 140px;background-repeat:repeat;background-position:50%;border-radius:4px;background-image:none;background-color:#fbf8f3}.NavCard_navCard__v7b1S{display:flex;flex-direction:column;border-radius:12px;background:#fbf8f3;border:1px solid rgba(107,93,82,.08);text-decoration:none;overflow:hidden;transition:transform .12s ease-out,box-shadow .12s ease-out}.NavCard_navCard__v7b1S:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.NavCard_navCard__v7b1S:active{transform:scale(.97)}.NavCard_navCardFull__fbSr6{width:100%}.NavCard_navCardMedia__k1D9i{width:100%;height:80px;background-size:cover;background-position:50%}.NavCard_navCardFull__fbSr6 .NavCard_navCardMedia__k1D9i{height:100px}.NavCard_navCardFooter__DUWIP{display:flex;align-items:center;gap:6px;padding:8px 10px}.NavCard_navCardIcon__vLDx3{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#76685f}.NavCard_navCardLabel__zLX7s{font-size:12px;font-weight:700;color:#6b5d52}.OkigaeSheet_root__7TzP9{position:fixed;z-index:22;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:48vh;background:#fffdfa;border-radius:18px 18px 0 0;box-shadow:0 -8px 28px rgba(0,0,0,.1);padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}@media(min-width:768px){.OkigaeSheet_root__7TzP9{left:auto;right:24px;bottom:24px;width:384px;max-height:68vh;border-radius:18px;padding-bottom:0}}@media(max-width:767px){.OkigaeSheet_rootRoom__3v_nO{position:absolute;top:var(--okigae-band,42%);bottom:0;max-height:none}}.OkigaeSheet_rootCard___99M5{position:fixed;z-index:46;max-height:none;border-radius:18px;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.06);padding-bottom:0;background:#eae2d8;top:calc(var(--topbar-h, 54px) + 8px);left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom, 0px))}@media(min-width:768px){.OkigaeSheet_rootCard___99M5{left:auto;right:24px;width:420px;top:calc(var(--topbar-h, 54px) + 24px);bottom:24px;max-height:720px}}.OkigaeSheet_rootCard___99M5[data-motion=right][data-state=enter]{transform:translateX(calc(100% + 28px))}.OkigaeSheet_rootCard___99M5[data-state=open]{transform:translate(0);transition:transform .4s cubic-bezier(.05,.7,.1,1)}.OkigaeSheet_rootCard___99M5[data-motion=right][data-state=closing]{transform:translateX(calc(100% + 28px));transition:transform .2s cubic-bezier(.3,0,.8,.15)}@media(prefers-reduced-motion:reduce){.OkigaeSheet_rootCard___99M5[data-state]{transform:none;transition:none}}.OkigaeSheet_rootCard___99M5 .OkigaeSheet_flash__WUY51{top:8px}.OkigaeSheet_rootPhone__dlebH{position:static;z-index:auto;left:auto;right:auto;bottom:auto;flex:1 1 auto;min-height:0;max-height:none;width:auto;background:rgba(0,0,0,0);border-radius:0;box-shadow:none;padding-bottom:0}@media(min-width:768px){.OkigaeSheet_rootPhone__dlebH{right:auto;bottom:auto;width:auto;max-height:none;border-radius:0}}.OkigaeSheet_rootPhone__dlebH .OkigaeSheet_tabs__tVwrN{padding-top:2px}.OkigaeSheet_rootPhone__dlebH .OkigaeSheet_flash__WUY51{top:60px;z-index:8}.OkigaeSheet_rootPhone__dlebH .OkigaeSheet_peekCard__1vsFi{max-height:calc(100% - 16px);overflow-y:auto}@media(max-height:500px){.OkigaeSheet_rootPhone__dlebH{overflow-y:auto;-webkit-overflow-scrolling:touch;scroll-padding-bottom:72px}.OkigaeSheet_rootPhone__dlebH .OkigaeSheet_body__rANal{flex:none;overflow:visible}.OkigaeSheet_rootPhone__dlebH .OkigaeSheet_commitBar__iw2l0,.OkigaeSheet_rootPhone__dlebH .OkigaeSheet_shareBar__ztQg6{position:sticky;bottom:0;z-index:3}.OkigaeSheet_rootPhone__dlebH .OkigaeSheet_shareBar__ztQg6{background:#fffdfa}.OkigaeSheet_rootPhone__dlebH .OkigaeSheet_peekThumb__nCkYk{width:96px;height:96px}}.OkigaeSheet_cardScrim__DQBzA{position:fixed;inset:0;z-index:45;background:rgba(58,48,42,.34);opacity:0;transition:opacity .2s ease}.OkigaeSheet_cardScrim__DQBzA[data-state=open]{opacity:1}.OkigaeSheet_cardScrim__DQBzA[data-state=closing]{opacity:0;transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.OkigaeSheet_cardScrim__DQBzA{transition:none}}.OkigaeSheet_cardStage__FhLDC{position:relative;flex:0 0 auto;height:clamp(120px,min(34%,100% - (100vw - 20px) - 46px),280px);min-height:120px}@media(min-width:768px){.OkigaeSheet_cardStage__FhLDC{height:clamp(140px,min(34%,100% - 420px - 46px),300px)}}.OkigaeSheet_cardControls__2iUqt{display:contents}.OkigaeSheet_rootCard___99M5 .OkigaeSheet_cardControls__2iUqt{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.OkigaeSheet_cardPanel__KoUay{display:contents}.OkigaeSheet_rootCard___99M5 .OkigaeSheet_cardPanel__KoUay{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;background:#fffdfa;border-radius:14px 14px 0 0;overflow:hidden}.OkigaeSheet_header__8Inmp{position:relative;z-index:7;display:flex;align-items:center;gap:8px;padding:12px 56px 8px 16px;flex-wrap:wrap}.OkigaeSheet_title__5uAT4{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:15px;color:#5d4037}.OkigaeSheet_titleIcon__4v72Y{flex-shrink:0}.OkigaeSheet_closeBtn__mkvwD{position:absolute;top:10px;right:16px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(93,64,55,.08);color:#5d4037;cursor:pointer}.OkigaeSheet_tabs__tVwrN{display:flex;gap:6px;padding:0 16px 8px;border-bottom:1px solid rgba(93,64,55,.08)}.OkigaeSheet_tab__sTsJI{flex:1;min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1.5px solid rgba(93,64,55,.15);border-radius:999px;background:#fff;color:rgba(93,64,55,.75);font-size:13px;font-weight:700;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.OkigaeSheet_tab__sTsJI svg{flex-shrink:0}.OkigaeSheet_tabActive__bJqUr{background:#a96160;border-color:#a96160;color:#fff}.OkigaeSheet_rootCard___99M5 .OkigaeSheet_tabs__tVwrN{padding:6px 12px 0;gap:4px;border-bottom:none;align-items:flex-end}.OkigaeSheet_rootCard___99M5 .OkigaeSheet_tab__sTsJI{border:none;border-radius:12px 12px 0 0;background:rgba(255,253,250,.5);color:#5e5249;min-height:44px;font-weight:600}.OkigaeSheet_rootCard___99M5 .OkigaeSheet_tabActive__bJqUr{background:#fffdfa;border-color:rgba(0,0,0,0);color:#5d4037;font-weight:700}.OkigaeSheet_rootCard___99M5 .OkigaeSheet_seriesChips___c3xM,.OkigaeSheet_rootCard___99M5 .OkigaeSheet_seriesNote__Ux0gj{padding-top:10px}.OkigaeSheet_seriesChips___c3xM{display:flex;gap:6px;padding:0 16px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.OkigaeSheet_seriesChips___c3xM::-webkit-scrollbar{display:none}.OkigaeSheet_seriesChip__1LGkY{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;min-height:30px;padding:4px 12px;border:1.5px solid rgba(107,93,82,.16);border-radius:999px;background:#fff;color:#6b5d52;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.OkigaeSheet_seriesChipActive__oRIbk{background:#a96160;border-color:#a96160;color:#fff;font-weight:700}.OkigaeSheet_seriesChipCount__j2on6{font-size:10px;font-weight:700}.OkigaeSheet_trayRow__n35dc{display:flex;align-items:center;gap:10px;padding:8px 16px;border-bottom:1px solid rgba(93,64,55,.08)}.OkigaeSheet_seriesNote__Ux0gj{flex-shrink:0;margin:0;padding:0 16px 8px;font-size:12px;line-height:1.6;color:#6b5d52;text-align:left}.OkigaeSheet_tray__atuIu{display:inline-flex;gap:6px;overflow-x:auto;padding:8px 8px 0 0;margin:-8px -8px 0 0}.OkigaeSheet_trayChip__Pitmv{position:relative;width:44px;height:44px;border:1.5px solid #d67b7a;border-radius:12px;background:#fff;padding:2px;cursor:pointer;flex-shrink:0}.OkigaeSheet_trayChipImg__zCH5C{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.OkigaeSheet_trayChipDot__Z9GFs{display:block;width:100%;height:100%;border-radius:8px;background:#f2c9c8}.OkigaeSheet_trayChipX__z6YY1{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:#a96160;color:#fff;font-size:10px;line-height:16px;text-align:center}.OkigaeSheet_trayEmpty__0Gmup{font-size:12px;color:rgba(93,64,55,.55)}.OkigaeSheet_body__rANal{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px 16px;-webkit-overflow-scrolling:touch}.OkigaeSheet_cardStage__FhLDC,.OkigaeSheet_commitBar__iw2l0,.OkigaeSheet_header__8Inmp,.OkigaeSheet_seriesChips___c3xM,.OkigaeSheet_shareBar__ztQg6,.OkigaeSheet_tabs__tVwrN,.OkigaeSheet_trayRow__n35dc{flex-shrink:0}.OkigaeSheet_shelfSection____l1l{margin-bottom:12px}.OkigaeSheet_marketFoldHead__ZG3iE{display:flex;align-items:center;gap:6px;width:100%;min-height:40px;padding:4px 2px;border:none;background:none;cursor:pointer;font-size:12px;font-weight:700;color:#6b5d52;text-align:left}.OkigaeSheet_marketFoldChev__QosSH{flex-shrink:0;transition:transform .16s ease}.OkigaeSheet_marketFoldHead__ZG3iE[aria-expanded=true] .OkigaeSheet_marketFoldChev__QosSH{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.OkigaeSheet_marketFoldChev__QosSH{transition:none}}.OkigaeSheet_shelfLabel__8jRJy{font-size:12px;font-weight:700;color:#6b5d52;margin:0 0 6px}.OkigaeSheet_empty__LFyoX{text-align:center;color:rgba(93,64,55,.7);font-size:13px;padding:20px 8px}.OkigaeSheet_empty__LFyoX p{margin:0 0 10px}.OkigaeSheet_emptySub__NB1Mj{font-size:12px;opacity:.8}.OkigaeSheet_emptyCta__zM84t{display:inline-block;font-size:13px;font-weight:700;color:#fff;background:#a96160;border-radius:999px;padding:8px 20px;text-decoration:none}.OkigaeSheet_footer__Vl83a{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:4px}.OkigaeSheet_dlLink__2L11T{display:inline-flex;align-items:center;gap:5px;border:none;background:none;cursor:pointer;font-size:12px;font-weight:600;color:#6b5d52;text-decoration:underline;text-underline-offset:2px;padding:6px 8px}.OkigaeSheet_dlLink__2L11T:disabled{opacity:.6;cursor:default;text-decoration:none}.OkigaeSheet_footerCta__1w6oc{display:inline-block;font-size:12px;font-weight:600;color:#a65252;border:1.5px solid #d67b7a;border-radius:999px;padding:6px 18px;text-decoration:none}.OkigaeSheet_flash__WUY51{position:absolute;top:-44px;left:50%;transform:translateX(-50%);white-space:nowrap;max-width:calc(100vw - 32px);overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:600;color:#fff;background:rgba(93,64,55,.92);border-radius:999px;padding:8px 16px;pointer-events:none}.OkigaeSheet_switchOverlay__xRhDm{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:rgba(255,253,250,.88);border-radius:inherit;font-size:14px;font-weight:700;color:#5d4037}.OkigaeSheet_switchSpinner__lQZ7z{width:26px;height:26px;border-radius:50%;border:3px solid rgba(93,64,55,.15);border-top-color:#d67b7a;animation:OkigaeSheet_okigaeSpin__K0f60 .9s linear infinite}@keyframes OkigaeSheet_okigaeSpin__K0f60{to{transform:rotate(1turn)}}.OkigaeSheet_commitBar__iw2l0{display:flex;gap:10px;padding:10px 16px;border-top:1px solid rgba(93,64,55,.1);background:#fffdfa}.OkigaeSheet_resetBtn__bZ6IW{flex:1;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1.5px solid rgba(93,64,55,.3);border-radius:999px;background:#fff;color:#5d4037;font-size:13px;font-weight:700;cursor:pointer}.OkigaeSheet_resetBtn__bZ6IW:disabled{opacity:.6;cursor:default}.OkigaeSheet_commitBtn__VMG8U{flex:2;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:none;border-radius:999px;background:#a96160;color:#fff;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 12px 28px rgba(0,0,0,.06)}.OkigaeSheet_commitBtn__VMG8U:disabled{opacity:.6;cursor:default}.OkigaeSheet_shareBar__ztQg6{display:flex;align-items:center;gap:8px;padding:8px 16px;border-top:1px solid rgba(93,64,55,.1);background:rgba(201,163,91,.14)}.OkigaeSheet_shareLink__ltadQ{flex:1;display:flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:#7a5c24;text-decoration:none;padding:8px 0}.OkigaeSheet_shareDismiss__11XjP{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:rgba(93,64,55,.08);color:#5d4037;cursor:pointer}.OkigaeSheet_peekLayer__drnwu{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:20px}.OkigaeSheet_peekScrim__GBmQ7{position:absolute;inset:0;background:rgba(58,48,42,.42)}.OkigaeSheet_peekCard__1vsFi{position:relative;width:100%;max-width:280px;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;border-radius:18px;background:#fffdfa;box-shadow:0 -8px 28px rgba(0,0,0,.1)}.OkigaeSheet_peekThumb__nCkYk{width:152px;height:152px;border-radius:12px;overflow:hidden;background:#f3eee7;display:grid;place-items:center}.OkigaeSheet_peekImg__Q6Lya{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.OkigaeSheet_peekSecret__YfUl3{font-size:22px;font-weight:700;color:#6b5d52}.OkigaeSheet_peekTitle__2n_8i{margin:4px 0 0;font-size:14px;font-weight:700;color:#5d4037;text-align:center}.OkigaeSheet_peekNote__GAKlp{margin:0;font-size:12px;color:#6b5d52;text-align:center}.OkigaeSheet_peekActions__E3UZz{display:flex;flex-direction:column;align-items:stretch;gap:6px;width:100%;margin-top:6px}.OkigaeSheet_peekPrimary__fETtn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:#a96160;color:#fff;font-size:13px;font-weight:700;text-align:center;text-decoration:none}.OkigaeSheet_peekClose__F2TpE{min-height:40px;border:none;background:none;color:#6b5d52;font-size:13px;font-weight:600;cursor:pointer}.PickupSection_section__qh9_P{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(107,93,82,.08);padding:16px 0 0}@media(min-width:768px){.PickupSection_section__qh9_P{background:#f3eee7;border:1px solid rgba(107,93,82,.08);border-radius:18px;padding:16px}}.PickupSection_heading__RJeYQ{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#6b5d52;letter-spacing:.02em}.PickupSection_cards__4bDSj{display:flex;flex-direction:column;gap:12px}.PickupSection_card__rgE9o{display:flex;align-items:stretch;gap:0;padding:2px;border-radius:12px;background:#fbf8f3;border:1px solid rgba(107,93,82,.08);text-decoration:none;overflow:hidden;transition:transform .12s ease-out,box-shadow .12s ease-out}.PickupSection_card__rgE9o:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.PickupSection_card__rgE9o:active{transform:scale(.98)}.PickupSection_cardHighlight__1cHn_{background-color:rgb(248.78,240.5,235.74);border-color:rgb(244.34,225.5,221.22)}.PickupSection_cardImage__H_eTX{flex-shrink:0;width:100px;height:100px;align-self:center;border-radius:12px;overflow:hidden;background:#f3eee7}.PickupSection_cardImage__H_eTX img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;display:block}.PickupSection_cardBody__142MM{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px 12px}.PickupSection_cardTitle__CEOFk{font-size:14px;font-weight:700;color:#6b5d52;line-height:1.4}.PickupSection_cardSub__XClMP{font-size:12px;color:#6b5d52;line-height:1.5}.PickupSection_cardCta__qTujR{display:inline-flex;align-items:center;justify-content:center;gap:3px;align-self:flex-start;min-height:24px;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;background-color:rgba(0,0,0,0);color:#6b5d52;border:1px solid rgba(214,123,122,.5);margin-top:2px;pointer-events:none}.PickupSection_cardCtaPrimary__51OD3{background-color:#a96160;color:#fff;border-color:rgba(0,0,0,0)}.home_homeRoot__VFg3g{display:flex;flex-direction:column;min-height:calc(100vh - var(--topbar-h))}@media(min-width:768px){.home_homeRoot__VFg3g{margin-top:0;flex-direction:row;align-items:stretch;min-height:calc(100vh - var(--topbar-h));padding:32px;gap:32px;max-width:1100px;margin-inline:auto}}.home_avatarSection__VyHal{flex-shrink:0}@media(min-width:768px){.home_avatarSection__VyHal{flex:1;align-self:center}}.home_avatarPageTitle__vhiBf{position:absolute;top:12px;left:12px;z-index:10;display:inline-flex;align-items:center;font-size:18px;font-weight:700;color:#6b5d52;background:#fbf8f3;border:1px solid rgba(107,93,82,.16);padding:4px 12px;border-radius:8px;margin:0;pointer-events:none}.home_avatarPageTitleIcon__xKqAY{flex-shrink:0;margin-right:4px}.home_avatarStage__fYM17{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;cursor:pointer;border-radius:0}@media(min-width:768px){.home_avatarStage__fYM17{border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.06)}}.home_roomBg__c6TOZ{position:absolute;inset:0;background-size:cover;background-position:50%}.home_avatarSprite___tBfx{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:3;width:100%;height:100%}.home_avatarSprite___tBfx>div{width:100%!important;height:100%!important;background-size:1000% 100%!important}.home_avatarSpriteHidden__37_B3{z-index:1;pointer-events:none}.home_avatarSpritePlaceholder__chhq3{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2;width:100%;height:100%;opacity:1;transition:opacity .4s ease}.home_avatarSpritePlaceholder__chhq3>div{width:100%!important;height:100%!important;background-size:900% 100%!important}.home_avatarSpriteFadeOut__jBDER{opacity:0!important;pointer-events:none}.home_bgSwitch__MOH_9{position:absolute;z-index:10;width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.82);backdrop-filter:blur(6px);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .12s ease-out,background .12s ease-out;bottom:12px;right:12px;top:auto}@media(min-width:768px){.home_bgSwitch__MOH_9{top:10px;right:10px;bottom:auto;width:32px;height:32px}}.home_bgSwitch__MOH_9:hover{background:hsla(0,0%,100%,.96);transform:scale(1.1)}.home_bgSwitch__MOH_9:active{transform:scale(.95)}.home_bubble__HxgK5{position:absolute;bottom:16px;top:auto;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.92);color:#333;font-size:14px;font-weight:600;padding:8px 16px;border-radius:18px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.12);animation:home_bubblePop__ZSkkK 2s ease-out forwards;pointer-events:none;z-index:10}@keyframes home_bubblePop__ZSkkK{0%{opacity:0;transform:translateX(-50%) translateY(8px) scale(.8)}15%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}70%{opacity:1;transform:translateX(-50%) translateY(0) scale(1)}to{opacity:0;transform:translateX(-50%) translateY(-8px) scale(.9)}}.home_avatarCaption__lkCea{margin:16px 0 0;padding:16px 16px 0;display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(107,93,82,.08)}@media(min-width:768px){.home_avatarCaption__lkCea{background:#f3eee7;border:1px solid rgba(107,93,82,.08);border-radius:18px;padding:16px}}.home_captionNameNudge__TTXbc{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;line-height:1.4;color:#76685f}.home_captionNameNudge__TTXbc a{color:#a65252;font-weight:700;text-decoration:underline;text-underline-offset:2px}.home_contentSection__RDWj2{padding:16px 16px 40px}@media(min-width:768px){.home_contentSection__RDWj2{flex:1;display:flex;align-items:flex-start;padding:32px 0 0}}.home_contentInner__wtLvb{width:100%;display:flex;flex-direction:column;gap:24px}.home_wardrobeButton__oIFzq{position:absolute;z-index:10;width:36px;height:36px;border-radius:50%;border:none;background:hsla(0,0%,100%,.82);backdrop-filter:blur(6px);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.12);transition:transform .12s ease-out,background .12s ease-out;text-decoration:none;color:#6b5d52;bottom:12px;right:56px;top:auto}@media(min-width:768px){.home_wardrobeButton__oIFzq{top:10px;right:50px;bottom:auto;width:32px;height:32px}}.home_wardrobeButton__oIFzq:hover{background:hsla(0,0%,100%,.96);transform:scale(1.1)}.home_wardrobeButton__oIFzq:active{transform:scale(.95)}.home_dashboardPanel__sLILp{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(107,93,82,.08);padding:16px 0 0}@media(min-width:768px){.home_dashboardPanel__sLILp{background:#f3eee7;border:1px solid rgba(107,93,82,.08);border-radius:18px;padding:16px}}.home_panelHeading__W42Cl{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#76685f;letter-spacing:.02em}.home_navButtons__P9zsz{display:flex;flex-direction:column;gap:12px}.home_navCardGrid__uaytw{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.home_guideLink__1aHzt{display:block;text-align:center;font-size:13px;color:#76685f;text-decoration:none;margin-top:16px;padding:8px 0}.home_guideLink__1aHzt:hover{color:#a65252;text-decoration:underline}.home_phaseBanner__guhMO{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:16px;padding:12px 16px;background:rgba(214,123,122,.05);border:1px dashed rgba(214,123,122,.3);border-radius:18px;text-align:center}@media(min-width:768px){.home_phaseBanner__guhMO{align-items:flex-start;text-align:left}}.home_phaseBannerText___kwZG{font-size:12px;color:#76685f;font-weight:500;letter-spacing:.01em}.home_phaseBannerLink__YHC9_{font-size:12px;color:#a65252;font-weight:700;text-decoration:none}.home_phaseBannerLink__YHC9_:hover{text-decoration:underline}.home_tutorialBanner__neKvg{background-color:#fbf8f3;border-radius:18px;box-shadow:0 14px 30px rgba(0,0,0,.04);background:rgba(214,123,122,.06);border:1px solid rgba(214,123,122,.2);padding:16px;text-align:center;margin-bottom:16px}.home_tutorialTitle___oH2S{font-size:15px;font-weight:700;color:#a65252;margin-bottom:12px}.home_tutorialBody__TB3zh{font-size:13px;color:#76685f;margin-bottom:16px;line-height:1.6}.home_tutorialButton__IMWf5{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:999px;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid rgba(0,0,0,0);white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:#a96160;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.home_tutorialButton__IMWf5:hover{background-color:hsl(.8219178082,29.7959183673%,47.9607843137%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.home_tutorialButton__IMWf5:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.home_tutorialButton__IMWf5:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.home_tutorialButton__IMWf5{padding:10px 20px;font-size:14px}@keyframes home_shimmer__oAOcu{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes home_spinnerRing__w1y9q{to{transform:translate(-50%,-50%) rotate(1turn)}}.home_avatarSkeleton__xsReI{position:absolute;inset:0;z-index:2;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.28) 50%,rgba(255,255,255,0));background-size:800px 100%;animation:home_shimmer__oAOcu 1.8s linear infinite}.home_avatarLoadingOverlay__JD16P{position:absolute;inset:0;z-index:5;background:rgba(243,238,231,.72)}.home_avatarLoadingOverlay__JD16P:after{content:"";position:absolute;top:50%;left:50%;width:40px;height:40px;border-radius:50%;border:3px solid rgba(214,123,122,.2);border-top-color:#d67b7a;transform:translate(-50%,-50%);animation:home_spinnerRing__w1y9q .8s linear infinite}.home_skeletonLineHeading__fqWYE{margin-inline:auto;margin-bottom:12px}@media(min-width:768px){.home_skeletonLineHeading__fqWYE{margin-inline:0}}.home_skeletonLineSub__W4H3h{margin-inline:auto;margin-bottom:16px}@media(min-width:768px){.home_skeletonLineSub__W4H3h{margin-inline:0}}.home_skeletonLineCard__m9jVW,.home_skeletonLineLibrary__d21l3{margin-bottom:0}.home_sideDock__BdoS9{position:absolute;z-index:14;right:12px;top:12px;display:flex;flex-direction:column;gap:10px}@media(min-width:768px){.home_sideDock__BdoS9{display:none}}.home_dresserFab__w62GS{position:absolute;z-index:14;right:16px;bottom:16px;display:none;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#5d4037;background:rgba(255,253,250,.92);border:1.5px solid rgba(93,64,55,.15);border-radius:999px;padding:9px 16px;cursor:pointer;box-shadow:0 12px 28px rgba(0,0,0,.06)}.home_dresserFab__w62GS:hover{border-color:#d67b7a;color:#d67b7a}@media(min-width:768px){.home_dresserFab__w62GS{display:inline-flex}}.home_sideBtn__v_nMr{width:44px;height:44px;border-radius:50%;border:none;background:hsla(0,0%,100%,.82);backdrop-filter:blur(6px);box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;color:#6b5d52;text-decoration:none;transition:transform .12s ease-out,background .12s ease-out}.home_sideBtn__v_nMr:hover{background:hsla(0,0%,100%,.96)}.home_sideBtn__v_nMr:active{transform:scale(.95)}@media(max-width:767px){.home_homeRootFull__YPuV2{position:fixed;inset:var(--topbar-h) 0 0 0;overflow:hidden;overscroll-behavior:none;display:block;min-height:0}.home_homeRootFull__YPuV2 .home_avatarSection__VyHal{height:100%}.home_homeRootFull__YPuV2 .home_avatarStage__fYM17{aspect-ratio:auto;height:100%;border-radius:0}.home_homeRootFull__YPuV2.home_homeRootDressing__Bt40u{--okigae-band:42%}.home_homeRootFull__YPuV2.home_homeRootDressing__Bt40u .home_avatarStage__fYM17{height:var(--okigae-band)}}.home_bonusDays__4H3C4{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:0;padding:0;list-style:none}.home_bonusDay___6jS1{display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px 0;border-radius:8px;font-size:10px;line-height:1.3;color:#5e5249;background-color:rgba(107,93,82,.06)}.home_bonusDay_past__GaBfF{background-color:rgba(214,123,122,.1)}.home_bonusDay_future__3PK6P{background-color:rgba(107,93,82,.06)}.home_bonusDay_now__QK0tb{background-color:rgba(214,123,122,.22);outline:2px solid #a96160;outline-offset:-2px}.home_bonusDayNum__8_rE0{font-size:9px}.home_bonusDayPt__r7g74{font-weight:700}.home_bonusDayUnit__XpY_D{font-weight:500}.home_flowCard__FdL4G{position:relative;display:flex;flex-direction:column;gap:8px}@media(min-width:768px){.home_flowCard__FdL4G{background:#f3eee7;border:1px solid rgba(107,93,82,.08);border-radius:18px;padding:16px}}.home_flowCardBusy__Efqfv{min-height:396px}.home_flowHead__WGirq{margin:0;font-size:13px;font-weight:700;color:#6b5d52;line-height:1.4}.home_flowHeadRow__N00UL{display:flex;align-items:center;justify-content:space-between;gap:8px}.home_flowUser__jIf__{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:700;color:#6b5d52;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.home_flowUserIcon__3uXia{width:20px;height:20px;flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(107,93,82,.12)}.home_flowLive__6OXxi{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.home_flowRows__1sQ8C{display:flex;flex-direction:column;gap:8px}.home_flowRow___oBFF{display:flex;align-items:center;gap:8px;width:100%;min-height:56px;padding:8px 12px;border-radius:12px;border:1.5px solid rgba(107,93,82,.14);background:#fff;text-align:left;text-decoration:none;font-family:inherit;cursor:pointer}.home_flowRow___oBFF:hover{background:#fff;border-color:rgba(107,93,82,.32)}.home_flowRowCta__WBelp{background:#a96160;border-color:#a96160;box-shadow:0 18px 45px rgba(0,0,0,.06)}.home_flowRowCta__WBelp .home_flowFact__J_num,.home_flowRowCta__WBelp .home_flowGo__bCuc3,.home_flowRowCta__WBelp .home_flowLabel__1bbdf{color:#fff}.home_flowRowCta__WBelp .home_flowNum__y_MKf{background:#fff;color:#a96160}.home_flowRowCta__WBelp:hover{background:#a96160;border-color:#a96160}.home_flowRowCta__WBelp:active{transform:translateY(1px)}.home_flowRowCta__WBelp:disabled{opacity:1;cursor:default}.home_flowRowDone__g6J1v{cursor:default}.home_flowRowDone__g6J1v:hover{border-color:rgba(107,93,82,.14)}.home_flowNum__y_MKf{flex-shrink:0;width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#f3eee7;font-size:12.5px;font-weight:700;color:#6b5d52}.home_flowNumDone__gnIFz{background:rgba(0,0,0,0);color:#3f6250;font-size:14px}.home_flowMain__zPJbn{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.home_flowLabel__1bbdf{display:flex;align-items:center;gap:4px;font-size:13.5px;font-weight:700;color:#5e5249;line-height:1.4}.home_flowLabelIcon__t7YQ3{flex-shrink:0}.home_flowFact__J_num{font-size:12px;color:#6b5d52;line-height:1.4}.home_flowGo__bCuc3{flex-shrink:0;font-size:12.5px;font-weight:700;color:#a65252}.home_flowCele__h4H7h{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;outline:none;animation:home_celeIn__w8p3k .26s ease-out}.home_celeGift__9j_Qa{width:88px;height:88px;border-radius:18px;display:block}.home_celeMain__LJRyQ{margin:0;font-size:18px;font-weight:700;color:#5e5249}.home_celeMain__LJRyQ strong{color:#a65252}.home_celeSub__hyLgr{margin:0;font-size:12.5px;color:#6b5d52}.home_celeNext___wWPb{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;border-top:1px dashed rgba(107,93,82,.2);padding-top:12px;margin-top:4px}.home_celeNextHead__6_d_G{margin:0;font-size:12px;font-weight:700;color:#6b5d52}.home_celeBtnPrimary__bamQ9{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;max-width:300px;min-height:48px;border-radius:999px;border:none;background:#a96160;color:#fff;font-size:13.5px;font-weight:700;line-height:1.4;text-decoration:none;box-shadow:0 18px 45px rgba(0,0,0,.06)}.home_celeBtnPrimary__bamQ9:active{transform:translateY(1px)}.home_celeBtnAlt__dPA7v{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:rgba(0,0,0,0);color:#a65252;border:1px solid rgba(214,123,122,.5);box-shadow:none}.home_celeBtnAlt__dPA7v:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.home_celeBtnAlt__dPA7v:active{background-color:rgba(214,123,122,.12)}.home_celeBtnAlt__dPA7v:disabled{opacity:.5;cursor:not-allowed}.home_celeBtnAlt__dPA7v{color:#6b5d52;width:100%;max-width:300px;font-size:13px;padding:12px 16px;line-height:1.4}.home_celeBtnAlt__dPA7v:hover{background-color:rgba(0,0,0,0)}.home_celeBtnAlt__dPA7v:active{background-color:rgba(0,0,0,0);border-color:#d67b7a}.home_celeLater__DbnF5{background:none;border:none;cursor:pointer;font-family:inherit;min-height:32px;font-size:12.5px;color:#6b5d52;text-decoration:underline;text-underline-offset:2px}@keyframes home_celeIn__w8p3k{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.home_oneMove__sp_XD{display:flex;flex-direction:column;align-items:center;gap:6px}.home_oneMoveBtn__ha8Mk{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:54px;padding:8px 18px;border-radius:999px;border:none;cursor:pointer;background:#a96160;color:#fff;font-family:inherit;font-size:15px;font-weight:700;line-height:1.3;text-decoration:none;box-shadow:0 18px 45px rgba(0,0,0,.06)}.home_oneMoveBtn__ha8Mk small{font-size:12px;font-weight:600;white-space:nowrap}.home_oneMoveBtn__ha8Mk:active{transform:translateY(1px)}.home_oneMoveBtn__ha8Mk:disabled{opacity:1;cursor:default}.home_oneMoveIcon__NUN7P{flex-shrink:0}.home_oneMoveGhost__gr5LL{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap;transform-origin:center;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform 80ms ease-out;background-color:rgba(0,0,0,0);color:#a65252;border:1px solid rgba(214,123,122,.5);box-shadow:none}.home_oneMoveGhost__gr5LL:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.home_oneMoveGhost__gr5LL:active{background-color:rgba(214,123,122,.12)}.home_oneMoveGhost__gr5LL:disabled{opacity:.5;cursor:not-allowed}.home_oneMoveGhost__gr5LL{color:#6b5d52;width:100%;font-size:13.5px;padding:14px 16px;line-height:1.4}.home_oneMoveGhost__gr5LL:hover{background-color:rgba(0,0,0,0)}.home_oneMoveGhost__gr5LL:active{background-color:rgba(0,0,0,0);border-color:#d67b7a}.home_oneMoveNote__SRlqz{margin:0;min-height:16px;font-size:11.5px;color:#6b5d52;line-height:1.4}@media(prefers-reduced-motion:reduce){.home_flowCele__h4H7h{animation:none}}.home_flowError__VOU2z{margin:0;font-size:12px;line-height:1.5;color:#9a3535}.homeRoom_missionBtn__dHZyb{position:fixed;right:10px;bottom:calc(env(safe-area-inset-bottom, 0px) + 84px);z-index:5;display:grid;place-items:center;gap:2px;width:52px;height:52px;padding:0;border:none;border-radius:14px;background:#a96160;color:#fff;box-shadow:0 3px 12px rgba(33,28,24,.18);cursor:pointer;font:inherit}@media(max-width:480px){.homeRoom_missionBtn__dHZyb{right:8px}}.homeRoom_missionBtn__dHZyb:focus-visible{outline:2px solid #a65252;outline-offset:3px}.homeRoom_missionBtnQuiet__jODm0{background:#fff;color:#a65252;transition:background-color .14s ease-out,color .14s ease-out}.homeRoom_missionLabel__t80t7{font-size:9px;font-weight:700;line-height:1;letter-spacing:.02em}.homeRoom_missionDot__cmISM{position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:50%;background:#be5555;box-shadow:0 0 0 2px #fff}.homeRoom_missionScrim__9gJHv{position:fixed;inset:0;z-index:18;background:rgba(33,28,24,.35)}.homeRoom_missionSheet__ftGo4{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom,0);z-index:20;max-height:calc(100vh - var(--topbar-h, 54px) - env(safe-area-inset-bottom, 0px) - 8px);max-height:calc(100dvh - var(--topbar-h, 54px) - env(safe-area-inset-bottom, 0px) - 8px);overflow:auto;padding:12px 16px 16px;border-radius:16px 16px 0 0;background:#fff;color:#6b5d52;box-shadow:0 -4px 20px rgba(33,28,24,.18);animation:homeRoom_homeCardEnter__R3S06 .25s cubic-bezier(.05,.7,.1,1)}@media(min-width:768px){.homeRoom_missionSheet__ftGo4{left:auto;right:16px;bottom:20px;width:400px;max-height:calc(100vh - var(--topbar-h, 54px) - 28px);max-height:calc(100dvh - var(--topbar-h, 54px) - 28px);border-radius:16px}}@media(max-height:620px){.homeRoom_missionSheet__ftGo4{padding:8px 16px 12px}.homeRoom_missionSheet__ftGo4 .homeRoom_missionSub__c5kmS{margin-top:2px}.homeRoom_missionSheet__ftGo4 .homeRoom_missionList__PVTff{gap:4px;margin-top:6px}.homeRoom_missionSheet__ftGo4 .homeRoom_missionFoot__jydVJ{margin-top:8px}}.homeRoom_missionHead__EadDn{display:flex;align-items:center;justify-content:space-between;gap:8px}.homeRoom_missionTitle__bIrD8{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:16px;font-weight:700;color:#a65252}.homeRoom_missionTitle__bIrD8 svg{display:inline-block}.homeRoom_missionClose__58Jt_{display:grid;place-items:center;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,0);color:#76685f;cursor:pointer}.homeRoom_missionClose__58Jt_:focus-visible,.homeRoom_missionClose__58Jt_:hover{background:rgba(214,123,122,.08)}.homeRoom_missionClose__58Jt_:focus-visible{outline:2px solid rgba(214,123,122,.7);outline-offset:2px}.homeRoom_missionSub__c5kmS{margin:4px 0 0;font-size:13px;color:#76685f}.homeRoom_missionSub__c5kmS b{margin-left:6px;color:#a65252;font-variant-numeric:tabular-nums}.homeRoom_missionList__PVTff{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none}.homeRoom_missionRow__ZJJ2R{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:1px solid rgba(107,93,82,.16);border-radius:12px;background:rgba(0,0,0,0);color:#6b5d52;font:inherit;font-size:14px;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer}.homeRoom_missionRow__ZJJ2R svg{display:inline-block;flex:0 0 auto}.homeRoom_missionRow__ZJJ2R:focus-visible,.homeRoom_missionRow__ZJJ2R:hover{background:rgba(214,123,122,.06)}.homeRoom_missionRow__ZJJ2R:focus-visible{outline:2px solid rgba(214,123,122,.7);outline-offset:2px}.homeRoom_missionRowNow__nK2xq{border:1.5px solid #a65252;color:#a65252;font-weight:700}.homeRoom_missionRowDone__PpAzl{color:#76685f}.homeRoom_missionNum__bRaBa{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border:1px solid;border-radius:50%;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.homeRoom_missionText__XVJXB{min-width:0}.homeRoom_missionQuiet__vAXqi{margin:12px 0 0;font-size:14px;color:#76685f}.homeRoom_missionFoot__jydVJ{display:flex;justify-content:flex-end;margin-top:14px}.homeRoom_missionClassic__XBuUw{font-size:12px;color:#76685f;text-decoration:underline;text-underline-offset:3px}.homeRoom_note__7Xz__{position:absolute;top:calc(var(--topbar-h, 54px) + 12px);left:12px;z-index:6;max-width:min(300px,100vw - 100px);margin:0;padding:8px 12px;border-radius:12px;background:rgba(255,252,246,.94);color:#6b5d52;box-shadow:0 3px 12px rgba(33,28,24,.18);font-size:12px;font-weight:600;line-height:1.5}.homeRoom_note__7Xz__ a{color:#a65252;font-weight:700;text-decoration:underline;text-underline-offset:2px;margin-left:4px}.homeRoom_noteDone__BsSu3{display:flex;align-items:center;gap:8px}.homeRoom_noteDone__BsSu3 img{width:36px;height:36px;flex:0 0 36px;border-radius:8px}.homeRoom_noteSecond__8qev0{top:calc(var(--topbar-h, 54px) + 64px)}@media(max-height:620px){.homeRoom_note__7Xz__{top:calc(var(--topbar-h, 54px) + 12px);left:auto;right:84px;max-width:min(260px,100vw - 360px)}.homeRoom_noteSecond__8qev0{top:calc(var(--topbar-h, 54px) + 64px)}}.homeRoom_card__GJe_H{position:absolute;top:calc(var(--topbar-h, 54px) + 12px);left:12px;right:12px;bottom:12px;z-index:7;display:flex;flex-direction:column;max-width:560px;margin:0 auto;border-radius:18px;background:#fff;color:#6b5d52;box-shadow:0 3px 12px rgba(33,28,24,.18);overflow:hidden;animation:homeRoom_homeCardEnter__R3S06 .25s cubic-bezier(.05,.7,.1,1)}@media(min-width:768px){.homeRoom_card__GJe_H{left:16px;right:auto;width:560px;bottom:16px;max-height:640px;margin:0}}@keyframes homeRoom_homeCardEnter__R3S06{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.homeRoom_card__GJe_H,.homeRoom_missionSheet__ftGo4{animation:none}.homeRoom_bandToggle__hUzdx svg{transition:none}}.homeRoom_cardHead__37uOB{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 10px 10px 16px;border-bottom:1px solid rgba(107,93,82,.1)}.homeRoom_cardHead__37uOB h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:700}.homeRoom_cardHead__37uOB h2 svg{display:block;color:#a65252}.homeRoom_cardHead__37uOB button{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:rgba(93,64,55,.08);color:#6b5d52;cursor:pointer}.homeRoom_cardHead__37uOB button svg{display:block}.homeRoom_cardHead__37uOB button:focus-visible{outline:2px solid rgba(214,123,122,.8);outline-offset:2px}.homeRoom_cardBody__d_sNx{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px 16px;-webkit-overflow-scrolling:touch}.homeRoom_doorGrid___2_s_{display:grid;grid-template-columns:1fr 1fr;gap:8px}.homeRoom_doorWide__DVkBN{grid-column:1/-1;display:flex}.homeRoom_doorWide__DVkBN>*{flex:1 1 auto;min-width:0}.homeRoom_paper__U1ii3{padding:12px 0 14px;border-top:1px solid rgba(107,93,82,.1)}.homeRoom_paper__U1ii3:first-child{border-top:0;padding-top:2px}.homeRoom_paper__U1ii3 h3{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:14px;font-weight:700}.homeRoom_paper__U1ii3 h3 svg{display:block;color:#a65252;flex:0 0 16px}.homeRoom_paper__U1ii3 p{margin:0 0 8px;font-size:13px;line-height:1.7;text-align:left}.homeRoom_paper__U1ii3 ol{margin:0 0 8px;padding-left:20px;list-style:decimal;font-size:13px;line-height:1.7}.homeRoom_paper__U1ii3 ol li+li{margin-top:2px}.homeRoom_paperActions__NkEaO{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px}.homeRoom_textLink__7cJhu{display:inline-flex;align-items:center;gap:4px;color:#a65252;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.homeRoom_textLink__7cJhu svg{display:block}.homeRoom_textLink__7cJhu:focus-visible{outline:2px solid rgba(214,123,122,.8);outline-offset:2px;border-radius:4px}.homeRoom_shelf__7GdqI{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:14px 12px;margin:2px 0 0;padding:14px 12px 16px;list-style:none;border-radius:12px;background:rgba(214,123,122,.06)}.homeRoom_shelf__7GdqI li{display:flex}.homeRoom_bookCover__gvWXw{position:relative;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;gap:10px;aspect-ratio:5/8;padding:16px 12px 14px 20px;border:0;border-radius:4px 10px 10px 4px;background:#fff;color:#6b5d52;box-shadow:0 3px 12px rgba(33,28,24,.18);font:inherit;text-align:center;text-decoration:none;cursor:pointer;transition:transform .14s ease-out}.homeRoom_bookCover__gvWXw:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;border-radius:4px 0 0 4px;background:#d67b7a}.homeRoom_bookCover__gvWXw svg{display:block;color:#a65252}.homeRoom_bookCover__gvWXw:hover{transform:translateY(-2px)}.homeRoom_bookCover__gvWXw:focus-visible{outline:2px solid rgba(214,123,122,.8);outline-offset:3px}.homeRoom_bookCover__gvWXw:active{transform:scale(.98)}.homeRoom_bookArt__aW9c1{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgba(214,123,122,.1)}.homeRoom_bookTitle__8AbEV{font-size:13px;font-weight:700;line-height:1.45}.homeRoom_bookWord__LMIRd{display:inline-block;white-space:nowrap}.homeRoom_bookSub__6oYis{font-size:11px;color:#76685f}.homeRoom_bookBack__hm6kb{display:inline-flex;align-items:center;gap:2px;margin:0 0 6px -6px;padding:6px 12px 6px 6px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:#a65252;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.homeRoom_bookBack__hm6kb svg{display:block}.homeRoom_bookBack__hm6kb:hover{background:rgba(214,123,122,.08)}.homeRoom_bookBack__hm6kb:focus-visible{outline:2px solid rgba(214,123,122,.8);outline-offset:2px}@media(prefers-reduced-motion:reduce){.homeRoom_bookCover__gvWXw{transition:none}}.homeRoom_primaryBtn__NMJk0{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:#a96160;color:#fff;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer}.homeRoom_primaryBtn__NMJk0 svg{display:block}.homeRoom_primaryBtn__NMJk0:focus-visible{outline:2px solid rgba(214,123,122,.8);outline-offset:2px}.homeRoom_primaryBtn__NMJk0:active{transform:scale(.97)}.homeEvents_btn__l4xVQ{position:fixed;top:calc(var(--topbar-h, 54px) + 22px);right:10px;z-index:5;display:flex;flex-direction:column;align-items:center;width:52px;padding:0;border:none;background:none;cursor:pointer;font:inherit}@media(max-width:480px){.homeEvents_btn__l4xVQ{right:8px}}.homeEvents_btn__l4xVQ:focus-visible{outline:none}.homeEvents_btn__l4xVQ:focus-visible .homeEvents_btnThumb__TdnIr{outline:2px solid #a65252;outline-offset:3px}.homeEvents_btnThumb__TdnIr{position:relative;display:block;width:52px;height:52px;border-radius:14px;background:#f3eee7;box-shadow:0 3px 12px rgba(33,28,24,.18)}.homeEvents_btnImg__y3LKH{display:block;width:100%;height:100%;border-radius:14px;-o-object-fit:cover;object-fit:cover}.homeEvents_btnDot__l28A9{position:absolute;top:-5px;right:-5px;width:12px;height:12px;border-radius:50%;background:#be5555;box-shadow:0 0 0 2px #fff}.homeEvents_scrim__z_9Bw{position:fixed;inset:0;z-index:45;background:rgba(33,28,24,.32);animation:homeEvents_scrimIn__erI2B .3s ease-out both}@keyframes homeEvents_scrimIn__erI2B{0%{opacity:0}to{opacity:1}}.homeEvents_scrimClosing__0IMZg{pointer-events:none;animation:homeEvents_scrimOut__65ELz .2s ease-in both}@keyframes homeEvents_scrimOut__65ELz{0%{opacity:1}to{opacity:0}}.homeEvents_sheet__z5QXU{position:fixed;z-index:46;top:calc(var(--topbar-h, 54px) + 12px);bottom:calc(env(safe-area-inset-bottom, 0px) + 12px);right:12px;width:calc(100vw - 24px);max-width:440px;display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:#fbf8f3;color:#6b5d52;box-shadow:0 8px 28px rgba(0,0,0,.16);animation:homeEvents_sheetIn__z0_Pb .3s cubic-bezier(.05,.7,.1,1) both}@media(min-width:768px){.homeEvents_sheet__z5QXU{right:16px;top:calc(var(--topbar-h, 54px) + 16px);bottom:16px;width:440px}}.homeEvents_sheetClosing__ac7rQ{pointer-events:none;animation:homeEvents_sheetOut__D8hO0 .2s cubic-bezier(.3,0,.8,.15) both}@keyframes homeEvents_sheetIn__z0_Pb{0%{transform:translateX(calc(100% + 16px))}to{transform:none}}@keyframes homeEvents_sheetOut__D8hO0{0%{transform:none}to{transform:translateX(calc(100% + 16px))}}.homeEvents_sheet__z5QXU[data-input=pointer] :focus-visible{outline:none}.homeEvents_sheet__z5QXU[data-input=pointer] .homeEvents_back__WsUgg:focus-visible:not(:hover),.homeEvents_sheet__z5QXU[data-input=pointer] .homeEvents_close__3BdJa:focus-visible:not(:hover){background:rgba(0,0,0,0)}.homeEvents_screen__ZsAqV{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.homeEvents_screenFromRight__9xQ0M{animation:homeEvents_screenIn__lyXPv .3s cubic-bezier(.2,0,0,1) both}.homeEvents_screenFromLeft__V7toP{animation:homeEvents_screenBack__RAofQ .3s cubic-bezier(.2,0,0,1) both}@keyframes homeEvents_screenIn__lyXPv{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes homeEvents_screenBack__RAofQ{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}.homeEvents_bar__Jsrg1{display:flex;align-items:center;gap:4px;min-height:56px;padding:6px 8px 2px 18px;flex:0 0 auto}.homeEvents_title__dqySi{flex:1 1 auto;min-width:0;margin:0;font-size:16px;font-weight:700;color:#6b5d52}.homeEvents_barSpacer__ZByGS{flex:1 1 auto}.homeEvents_back__WsUgg,.homeEvents_close__3BdJa{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;padding:0;border:none;border-radius:22px;background:rgba(0,0,0,0);color:#a65252;cursor:pointer;font:inherit}.homeEvents_back__WsUgg svg,.homeEvents_close__3BdJa svg{display:inline-block}.homeEvents_back__WsUgg:focus-visible,.homeEvents_back__WsUgg:hover,.homeEvents_close__3BdJa:focus-visible,.homeEvents_close__3BdJa:hover{background:rgba(214,123,122,.08)}.homeEvents_back__WsUgg:focus-visible,.homeEvents_close__3BdJa:focus-visible{outline:2px solid #a65252;outline-offset:2px}.homeEvents_back__WsUgg{gap:2px;padding:0 10px 0 4px;margin-left:-12px;font-size:13px;font-weight:700}.homeEvents_scroll__gqzrI{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.homeEvents_list__KHMVH{display:grid;gap:8px;margin:0;padding:4px 12px 16px;list-style:none}.homeEvents_row__oMoLG{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:0 10px 0 0;overflow:hidden;border:1px solid rgba(107,93,82,.12);border-radius:14px;background:#fff;color:#6b5d52;cursor:pointer;font:inherit;text-align:left}.homeEvents_row__oMoLG:hover{background:rgba(214,123,122,.06)}.homeEvents_row__oMoLG:focus-visible{outline:2px solid #a65252;outline-offset:2px}.homeEvents_rowImg__Came9{flex:0 0 auto;display:block;width:48%;aspect-ratio:16/9;border-radius:0;-o-object-fit:cover;object-fit:cover;background:#f3eee7}.homeEvents_rowTitle__I6Zxh{flex:1 1 auto;min-width:0;font-size:14px;font-weight:700;line-height:1.45;text-wrap:pretty;word-break:auto-phrase}.homeEvents_nowrap__3M9fs{white-space:nowrap}.homeEvents_rowChevron__KMKLl{display:inline-block;flex:0 0 auto;color:#a65252}.homeEvents_detailImg__2AVbG{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background-color:#f3eee7;background-size:cover;background-position:50%}.homeEvents_detailBody__RfM2n{display:flex;flex-direction:column;gap:12px;padding:16px 18px 24px}.homeEvents_detailTitle__zYlQL{margin:0;font-size:18px;font-weight:700;line-height:1.45;color:#6b5d52;text-wrap:pretty;word-break:auto-phrase}.homeEvents_detailText__muNyS{margin:0;font-size:14px;line-height:1.75;color:#6b5d52;white-space:pre-wrap;text-align:left}.homeEvents_detailImgBtn__0xabi{display:block;width:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.homeEvents_detailImgBtn__0xabi:focus-visible{outline:2px solid #a65252;outline-offset:2px}.homeEvents_ctaButton__aUixN{border:0;cursor:pointer;font-family:inherit}.homeEvents_cta__whXXF{display:inline-flex;align-items:center;justify-content:center;gap:4px;align-self:stretch;min-height:48px;margin-top:4px;border-radius:999px;background:#a96160;color:#fff;font-size:15px;font-weight:700;text-decoration:none}.homeEvents_cta__whXXF svg{display:inline-block;flex:0 0 auto}.homeEvents_cta__whXXF:focus-visible{outline:2px solid #a65252;outline-offset:3px}.homeEvents_outLinks__0D6gW{display:grid;gap:8px;margin-top:4px}.homeEvents_outBtn__LQwr1{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:0 16px;border:1.5px solid #a65252;border-radius:999px;background:#fff;color:#a65252;font-size:14px;font-weight:700;text-decoration:none}.homeEvents_outBtn__LQwr1 svg{display:inline-block;flex:0 0 auto}.homeEvents_outBtn__LQwr1:hover{background:rgba(214,123,122,.06)}.homeEvents_outBtn__LQwr1:focus-visible{outline:2px solid #a65252;outline-offset:3px}.homeEvents_outNote__T3tqi{margin:0;font-size:12px;line-height:1.5;color:#6b5d52;text-align:center}@media(prefers-reduced-motion:reduce){.homeEvents_screenFromLeft__V7toP,.homeEvents_screenFromRight__9xQ0M,.homeEvents_scrimClosing__0IMZg,.homeEvents_scrim__z_9Bw,.homeEvents_sheetClosing__ac7rQ,.homeEvents_sheet__z5QXU{animation:none}}.homePhone_phoneBtn__aypp2{position:fixed;right:10px;bottom:calc(env(safe-area-inset-bottom, 0px) + 20px);z-index:5;display:grid;place-items:center;gap:2px;width:52px;height:52px;padding:0;border:none;border-radius:14px;background:#fff;color:#a65252;box-shadow:0 3px 12px rgba(33,28,24,.18);cursor:pointer;font:inherit}@media(max-width:480px){.homePhone_phoneBtn__aypp2{right:8px}}.homePhone_phoneBtn__aypp2:focus-visible{outline:2px solid #a65252;outline-offset:3px}.homePhone_phoneLabel__iYA7b{font-size:9px;font-weight:700;line-height:1;letter-spacing:.02em}.homePhone_phoneBackdrop__pI56Z{position:fixed;inset:0;z-index:45}.homePhone_phone__BflIJ{position:fixed;z-index:46;display:flex;flex-direction:column;overflow:hidden;left:0;right:0;top:50%;bottom:0;padding-bottom:env(safe-area-inset-bottom,0);border-radius:28px 28px 0 0;background:#fbf8f3;color:#6b5d52;box-shadow:0 -8px 28px rgba(0,0,0,.1);animation:homePhone_phoneUp__LfgYR .3s cubic-bezier(.05,.7,.1,1) both}@media(orientation:landscape){.homePhone_phone__BflIJ{left:calc(50% + 6px);right:12px;top:calc(var(--topbar-h, 54px) + 16px);bottom:12px;padding-bottom:0;border-radius:28px;box-shadow:0 8px 28px rgba(0,0,0,.12);animation-name:homePhone_phoneIn__MY8ya}}.homePhone_phone__BflIJ[data-input=pointer] .homePhone_app__FNbxY:focus-visible .homePhone_icon__J8Bjm,.homePhone_phone__BflIJ[data-input=pointer] :focus-visible{outline:none}.homePhone_phone__BflIJ[data-input=keyboard] [role=region] :focus-visible{outline:2px solid #a65252;outline-offset:2px}.homePhone_phoneClosing__grGmg{pointer-events:none;animation:homePhone_phoneDown__vsWXA .2s cubic-bezier(.3,0,.8,.15) both}@media(orientation:landscape){.homePhone_phoneClosing__grGmg{animation-name:homePhone_phoneOut__KluoQ}}@keyframes homePhone_phoneUp__LfgYR{0%{transform:translateY(100%)}to{transform:none}}@keyframes homePhone_phoneDown__vsWXA{0%{transform:none}to{transform:translateY(100%)}}@keyframes homePhone_phoneIn__MY8ya{0%{transform:translateX(calc(100% + 12px))}to{transform:none}}@keyframes homePhone_phoneOut__KluoQ{0%{transform:none}to{transform:translateX(calc(100% + 12px))}}.homePhone_screen__KJO_K{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:auto}.homePhone_screenCloset__6rLdx{overflow:hidden}.homePhone_screenFromRight__KXcVm{animation:homePhone_screenIn__io8hw .2s cubic-bezier(.2,0,0,1) both}.homePhone_screenFromLeft__tMdg6{animation:homePhone_screenBack__hW9lo .2s cubic-bezier(.2,0,0,1) both}@keyframes homePhone_screenIn__io8hw{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes homePhone_screenBack__hW9lo{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}.homePhone_bar__15MMv{display:flex;align-items:center;gap:4px;min-height:52px;padding:4px 6px 0 18px}.homePhone_title__wXS54{display:inline-flex;flex:1 1 auto;align-items:center;gap:6px;min-width:0;margin:0;font-size:14px;font-weight:700;color:#a65252}.homePhone_title__wXS54 svg{display:inline-block;flex:0 0 auto}.homePhone_titleSub__mIjli{justify-content:center}.homePhone_back__VMBIL,.homePhone_close__wFBjn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:44px;min-height:44px;padding:0;border:none;border-radius:22px;background:rgba(0,0,0,0);color:#a65252;cursor:pointer;font:inherit}.homePhone_back__VMBIL svg,.homePhone_close__wFBjn svg{display:inline-block}.homePhone_back__VMBIL:focus-visible,.homePhone_back__VMBIL:hover,.homePhone_close__wFBjn:focus-visible,.homePhone_close__wFBjn:hover{background:rgba(214,123,122,.08)}.homePhone_back__VMBIL:focus-visible,.homePhone_close__wFBjn:focus-visible{outline:2px solid #a65252;outline-offset:2px}.homePhone_back__VMBIL{gap:2px;padding:0 10px 0 4px;margin-left:-12px;font-size:13px;font-weight:700}.homePhone_grid__aO1wj{--icon:60px;--gap:min(27px,calc((100vw - 4 * var(--icon)) / 5));display:grid;grid-template-columns:repeat(4,var(--icon));-moz-column-gap:var(--gap);column-gap:var(--gap);row-gap:20px;justify-content:start;width:calc(4*var(--icon) + 3*var(--gap));max-width:100%;margin:8px auto 0;padding:0 0 16px;list-style:none}@media(orientation:landscape){.homePhone_grid__aO1wj{--icon:72px;--gap:min(36px,calc((50vw - 18px - 4 * var(--icon)) / 5));row-gap:22px;margin-top:16px}}@media(orientation:landscape)and (max-height:500px){.homePhone_grid__aO1wj{--icon:56px;--gap:min(28px,calc((50vw - 18px - 4 * var(--icon)) / 5));row-gap:10px;margin-top:2px}}.homePhone_app__FNbxY{display:flex;flex-direction:column;align-items:center;gap:8px;width:var(--icon);padding:0;border:none;background:rgba(0,0,0,0);color:inherit;cursor:pointer;font:inherit}.homePhone_app__FNbxY:focus-visible{outline:none}.homePhone_app__FNbxY:focus-visible .homePhone_icon__J8Bjm{outline:2px solid #a65252;outline-offset:3px}.homePhone_icon__J8Bjm{display:grid;place-items:center;width:var(--icon);height:var(--icon);border:1px solid rgba(107,93,82,.12);border-radius:26%;background:#fff;color:#a65252}.homePhone_icon__J8Bjm svg{display:block;width:46%;height:46%}.homePhone_name__7Gmo7{font-size:12px;font-weight:600;line-height:1.2;color:#6b5d52;white-space:nowrap}.homePhone_body__3Ncv_{padding:8px 18px 18px}.homePhone_rows__DdGuf{display:grid;gap:8px;margin:0;list-style:none}.homePhone_row__uebRb{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;padding:0 14px;border:1px solid rgba(107,93,82,.12);border-radius:14px;background:#fff;color:#6b5d52;font-size:14px;font-weight:600;text-decoration:none}.homePhone_row__uebRb svg{display:inline-block;flex:0 0 auto;color:#a65252}.homePhone_row__uebRb:hover{background:rgba(214,123,122,.06)}.homePhone_row__uebRb:focus-visible{outline:2px solid #a65252;outline-offset:2px}@media(prefers-reduced-motion:reduce){.homePhone_phoneClosing__grGmg,.homePhone_phone__BflIJ,.homePhone_screenFromLeft__tMdg6,.homePhone_screenFromRight__KXcVm{animation:none}}.StoreNavCards_storeCardsVertical__1WDgs{display:flex;flex-direction:column;gap:12px}.StoreNavCards_storeCardsGrid__EyIRH{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.StoreNavCards_storeCard__rnRmN{position:relative;display:flex;flex-direction:column;border-radius:12px;background:#fbf8f3;border:1px solid rgba(107,93,82,.08);text-decoration:none;overflow:hidden;transition:transform .12s ease-out,box-shadow .12s ease-out}.StoreNavCards_storeCard__rnRmN:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.StoreNavCards_storeCard__rnRmN:active{transform:scale(.97)}.StoreNavCards_storeCardDisabled__DRdAc{opacity:.55;pointer-events:none;cursor:default}.StoreNavCards_storeCardButton__2SU8D{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;margin:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.StoreNavCards_storeCardMediaDimmed__KwlBi{opacity:.55}.StoreNavCards_storeCardCount__l3o9p{position:absolute;top:8px;right:8px;z-index:1;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#a96160;color:#fff;font-size:11px;font-weight:700;line-height:18px;text-align:center}.StoreNavCards_storeCardMedia__ywhlo{width:100%;height:100px;background-size:cover;background-position:50%}.StoreNavCards_storeCardMediaContain__8AxNL{background-size:contain;background-repeat:no-repeat;background-color:#f7f3ea}.StoreNavCards_storeCardFooter__okTp4{display:flex;align-items:center;gap:8px;padding:10px 12px}.StoreNavCards_storeCardIcon__4pMzm{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#76685f}.StoreNavCards_storeCardText__sndoY{display:flex;flex-direction:column;gap:1px;min-width:0}.StoreNavCards_storeCardLabel__nd8LS{font-size:13px;font-weight:700;color:#6b5d52;margin:0}.StoreNavCards_storeCardSub__SOCwG{font-size:11px;color:#76685f;margin:0}.StoreNavCards_comingSoonBadge___JBR9{position:absolute;top:8px;right:8px;z-index:1;font-size:10px;font-weight:700;color:#76685f;background:hsla(0,0%,100%,.85);backdrop-filter:blur(4px);border-radius:999px;padding:2px 8px;border:1px solid rgba(107,93,82,.1)}.BirthdateModal_overlay__gD7r_{position:fixed;inset:0;background:rgba(74,62,54,.55);display:flex;align-items:center;justify-content:center;z-index:60;overflow-y:auto;padding:24px 24px calc(24px + env(safe-area-inset-bottom))}.BirthdateModal_card__crj6S{background:#fff;border-radius:18px;padding:22px 20px 20px;width:min(340px,100%);margin:auto;min-width:0;box-sizing:border-box}.BirthdateModal_fieldLabel__S5BdH{display:block;font-size:12.5px;font-weight:700;color:#6b5d52;margin:0 0 6px}.BirthdateModal_title__5TGP5{font-size:16px;font-weight:700;color:#6b5d52;margin:0 0 10px}.BirthdateModal_description__dKFFn{font-size:13px;line-height:1.7;color:#76685f;margin:0 0 14px}.BirthdateModal_dateInput__qKyA3{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:10px 12px;min-height:44px;border-radius:12px;border:1.5px solid rgba(107,93,82,.16);background:#fff;font-size:16px;line-height:1.4;text-align:left;color:#6b5d52}.BirthdateModal_error__ddP_e{font-size:12.5px;line-height:1.6;color:#9a3535;background:rgba(190,85,85,.12);border-radius:12px;padding:8px 12px;margin:10px 0 0}.BirthdateModal_actions__jB8OI{display:flex;flex-direction:column;gap:8px;margin-top:14px}.BirthdateModal_submitBtn__rKjLK{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:#a96160;color:#fff;font-size:15px;font-weight:700;padding:13px 20px;min-height:48px;cursor:pointer}.BirthdateModal_submitBtn__rKjLK:disabled{opacity:.5;cursor:default}.BirthdateModal_closeBtn__5NLyY{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:#76685f;font-size:13px;padding:8px;cursor:pointer}.venueCurtain_curtain__hyScT{inset:0;z-index:5;display:grid;place-items:center;overflow:hidden;background:rgb(250.45,236.1,235.75);transition:opacity .2s cubic-bezier(.3,0,.8,.15)}.venueCurtain_fixed__ipo2s{position:fixed}.venueCurtain_fill__zmv05{position:absolute;z-index:12}.venueCurtain_leaving__RWVWD{opacity:0;pointer-events:none}.venueCurtain_logos__x85rn{position:absolute;inset:-60%;background-color:rgba(214,123,122,.07);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-size:300px 140px;mask-size:300px 140px;transform:rotate(-18deg);animation:venueCurtain_curtainLogos__TNrU9 60s linear infinite;pointer-events:none}@keyframes venueCurtain_curtainLogos__TNrU9{0%{transform:rotate(-18deg) translateX(0)}to{transform:rotate(-18deg) translateX(-300px)}}.venueCurtain_center__A_sy2{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px}.venueCurtain_runner__42qKH{width:66px;height:88px;overflow:hidden}.venueCurtain_runnerStrip__LWUwB{width:528px;height:88px;background-color:#a96160;-webkit-mask-size:528px 88px;mask-size:528px 88px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;animation:venueCurtain_curtainRun__TeRwX .5s steps(8) infinite}@keyframes venueCurtain_curtainRun__TeRwX{0%{transform:translateX(0)}to{transform:translateX(-528px)}}.venueCurtain_bar__apgST{width:200px;height:8px;border-radius:999px;background:rgba(169,97,96,.18);box-shadow:inset 0 0 0 1px #a96160;overflow:hidden}.venueCurtain_barFill__3oHlo{width:100%;height:100%;border-radius:999px;background:#a96160;transform-origin:left center}.venueCurtain_text__vj3IN{margin:0;color:#6b5d52;font-size:13px;font-weight:700;letter-spacing:.02em}@media(prefers-reduced-motion:reduce){.venueCurtain_logos__x85rn{animation:none}.venueCurtain_runnerStrip__LWUwB{animation:none;transform:translateX(-132px)}.venueCurtain_curtain__hyScT{transition:none}}.romakoPrep_backdrop__2u2_F{position:fixed;inset:0;z-index:45;background:rgba(24,20,16,.6);opacity:0}.romakoPrep_backdrop__2u2_F[data-state=open]{opacity:1;transition:opacity .25s cubic-bezier(.05,.7,.1,1)}.romakoPrep_backdrop__2u2_F[data-state=closing]{opacity:0;transition:opacity .2s cubic-bezier(.3,0,.8,.15)}@media(prefers-reduced-motion:reduce){.romakoPrep_backdrop__2u2_F[data-state]{transition:none}}.romakoPrep_root__UWhAd{position:fixed;z-index:46;left:50%;top:50%;display:flex;flex-direction:column;width:min(560px,100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));border-radius:18px;overflow:hidden;background:rgba(255,252,246,.98);color:#6b5d52;box-shadow:0 10px 32px rgba(33,28,24,.3);transform:translate(-50%,-50%) scale(.96);opacity:0}.romakoPrep_root__UWhAd[data-state=open]{transform:translate(-50%,-50%);opacity:1;transition:transform .25s cubic-bezier(.05,.7,.1,1),opacity .25s cubic-bezier(.05,.7,.1,1)}.romakoPrep_root__UWhAd[data-state=closing]{transform:translate(-50%,-50%) scale(.96);opacity:0;transition:transform .2s cubic-bezier(.3,0,.8,.15),opacity .2s cubic-bezier(.3,0,.8,.15)}@media(prefers-reduced-motion:reduce){.romakoPrep_root__UWhAd[data-state]{transition:none;transform:translate(-50%,-50%)}}.romakoPrep_root__UWhAd[data-input=pointer] :focus-visible{outline:none}.romakoPrep_root__UWhAd:focus{outline:none}.romakoPrep_bar__f74em{flex:0 0 52px;display:flex;align-items:center;gap:8px;padding:0 8px 0 16px;border-bottom:1px solid rgba(107,93,82,.16)}.romakoPrep_title__hsFJ7{flex:1 1 auto;min-width:0;margin:0;font-size:16px;line-height:1.3}.romakoPrep_close__JtxgF{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:#6b5d52;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.romakoPrep_close__JtxgF svg{display:block}.romakoPrep_close__JtxgF:hover{background:rgba(214,123,122,.1)}.romakoPrep_close__JtxgF:focus-visible{outline:2px solid #6b5d52;outline-offset:2px}.romakoPrep_body__Y0wlO{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 16px}.romakoPrep_when__MvREa{margin:0 0 12px;font-size:13px;font-weight:700;color:#76685f}.romakoPrep_list__911je{display:grid;gap:10px;margin:0;padding:0;list-style:none}.romakoPrep_row__qyOIN{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-areas:"num q" ". act";gap:8px 10px;align-items:start;padding:12px;border:1px solid rgba(107,93,82,.16);border-radius:14px;background:#fff}@media(max-width:480px){.romakoPrep_row__qyOIN{grid-template-areas:"num q" "act act"}}.romakoPrep_num__7MtQe{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#f3eee7;color:#6b5d52;font-size:13px;font-weight:700;grid-area:num}.romakoPrep_q__o87Zs{grid-area:q;margin:3px 0 0;font-size:15px;font-weight:700;line-height:1.5;color:#6b5d52}.romakoPrep_action__EE3oX{grid-area:act;display:grid;gap:6px;justify-items:start;min-width:0}.romakoPrep_inline__8Nr_1{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.romakoPrep_say__iakkc{margin:0;font-size:14px;font-weight:700;color:#6b5d52}.romakoPrep_btn__6jjG8{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1.5px solid rgba(107,93,82,.75);border-radius:999px;background:rgba(0,0,0,0);color:#6b5d52;font-family:inherit;font-size:14px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer;transition:background-color .15s cubic-bezier(.2,0,0,1),border-color .15s cubic-bezier(.2,0,0,1)}.romakoPrep_btn__6jjG8 svg{display:block;flex:0 0 auto}@media(hover:hover){.romakoPrep_btn__6jjG8:hover:not(:disabled){background:rgba(214,123,122,.1);border-color:#6b5d52}}.romakoPrep_btn__6jjG8:active:not(:disabled){background:rgba(214,123,122,.16)}.romakoPrep_btn__6jjG8:focus-visible{outline:2px solid #6b5d52;outline-offset:2px}.romakoPrep_btn__6jjG8:disabled{border-style:dashed;border-color:rgba(107,93,82,.45);color:#76685f;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.romakoPrep_btn__6jjG8{transition:none}}.romakoPrep_tag__5_vUx{display:inline-block;padding:2px 8px;border-radius:8px;background:#f3eee7;color:#76685f;font-size:12px;font-weight:700}.romakoPrep_howTo__YVagS{display:grid;gap:0;justify-items:start;width:100%}.romakoPrep_chev__t65WF{transition:transform .2s cubic-bezier(.2,0,0,1)}.romakoPrep_btn__6jjG8[aria-expanded=true] .romakoPrep_chev__t65WF{transform:rotate(180deg)}.romakoPrep_panelWrap__Cc0Zd{display:grid;grid-template-rows:0fr;justify-self:stretch;margin:0 -6px;transition:grid-template-rows .2s cubic-bezier(.2,0,0,1)}.romakoPrep_panelWrap__Cc0Zd[data-open]{grid-template-rows:1fr}.romakoPrep_panel__MQUea{min-height:0;overflow:hidden}.romakoPrep_panelInner__4m6mL{display:grid;gap:8px;justify-items:start;padding:10px 6px 6px}@media(prefers-reduced-motion:reduce){.romakoPrep_chev__t65WF,.romakoPrep_panelWrap__Cc0Zd{transition:none}}.romakoPrep_steps__Ru_7C{margin:0;padding-left:1.4em;list-style:decimal;display:grid;gap:4px;font-size:14px;line-height:1.6;color:#6b5d52}.romakoPrep_steps__Ru_7C li::marker{font-weight:700}.romakoPrep_note__fvFhb{margin:0;font-size:12px;line-height:1.6;color:#76685f}.romakoPrep_outRow__BZ00a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.romakoPrep_textLink__r4O_E{display:inline-flex;align-items:center;min-height:44px;color:#a65252;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.romakoPrep_textLink__r4O_E:focus-visible{outline:2px solid #6b5d52;outline-offset:2px}.romakoPrep_outNote__e5UPK{margin:14px 0 0;font-size:12px;color:#76685f}.romakoPrep_note__fvFhb,.romakoPrep_outNote__e5UPK,.romakoPrep_steps__Ru_7C li{text-wrap:pretty;word-break:auto-phrase}