.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)}}.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)}}.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%}.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}}.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}.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}.classroom_pageRoot__lp7b4{display:flex;flex-direction:column;min-height:calc(100vh - var(--topbar-h))}@media(min-width:768px){.classroom_pageRoot__lp7b4{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}}.classroom_avatarSection__eSNYp{position:relative;flex-shrink:0}@media(min-width:768px){.classroom_avatarSection__eSNYp{flex:1;align-self:center}}.classroom_avatarStage___px_G{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;cursor:pointer;border-radius:0}@media(min-width:768px){.classroom_avatarStage___px_G{border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.06)}}.classroom_roomBg__1xzXm{position:absolute;inset:0;background-size:cover;background-position:50%}.classroom_avatarSprite__W4Mzb{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2}.classroom_avatarSpriteHidden__q7MN9{z-index:1;pointer-events:none}.classroom_bubble__zoMDO{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:classroom_bubblePop__b1s6k 2s ease-out forwards;pointer-events:none;z-index:10}@keyframes classroom_bubblePop__b1s6k{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)}}.classroom_contentSection__WM7MG{padding:16px 16px 40px}@media(min-width:768px){.classroom_contentSection__WM7MG{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0}}.classroom_contentInner__ciizk{width:100%}.classroom_avatarPageTitle__8_1ZS{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}.classroom_avatarPageTitleIcon__OFXYR{flex-shrink:0;margin-right:4px}.classroom_dashboardPanel__UXtFQ{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(107,93,82,.08);padding:16px 0 0}@media(min-width:768px){.classroom_dashboardPanel__UXtFQ{background:#f3eee7;border:1px solid rgba(107,93,82,.08);border-radius:18px;padding:16px}}.classroom_panelHeading__AuvC2{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:#76685f;letter-spacing:.02em}.classroom_roomList__4SLiX{display:flex;flex-direction:column;gap:8px;width:100%}.classroom_roomListFoot__JaOCp{display:flex;justify-content:flex-end;margin-top:12px}.classroom_loadMsg__zG3hf{text-align:center;color:#76685f;font-size:13px;padding:32px 12px}.classroom_overview__nwaIH{width:100%;max-width:440px;margin-inline:auto;background:#fff;border:1px solid rgba(107,93,82,.16);border-radius:18px;overflow:hidden;color:#6b5d52;font-size:13px}.classroom_classHeader__yhP0I{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid rgba(107,93,82,.16)}.classroom_classDot__H8rRa{width:10px;height:10px;border-radius:50%;flex:none}.classroom_className__sVe3k{font-size:14px;font-weight:700}.classroom_presentCount__S7KqF{margin-left:auto;font-size:11px;color:#76685f}.classroom_segment__dj_tr{display:flex;gap:6px;padding:9px 12px 4px}.classroom_seg__odWbS{flex:1;text-align:center;padding:6px 0;font-size:12px;color:#76685f;border-radius:8px;border:1px solid rgba(107,93,82,.16);-webkit-user-select:none;-moz-user-select:none;user-select:none}.classroom_segBtn__b9VAk{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);font:inherit;font-size:12px;cursor:pointer}.classroom_segOn__Q6urF{background:#f2c9c8;color:hsl(.652173913,52.8735632184%,41.8823529412%);border-color:#d67b7a;font-weight:600}.classroom_segDisabled__5xESV{opacity:.5;cursor:default}.classroom_seatStage__AjegQ{position:relative;overflow:hidden;margin:4px 12px 0;height:min(58vh,480px);border-radius:12px;border:1px solid rgba(107,93,82,.16);background:#eae2d8}.classroom_floor__rzagB{padding:4px 12px 10px}.classroom_blackboard__FXokq{background:#f3eee7;color:#76685f;text-align:center;font-size:11px;letter-spacing:2px;padding:5px;border-radius:6px 6px 0 0}.classroom_podiumRow__DGKXr{display:flex;justify-content:center;padding:6px 0}.classroom_podium__NdWIK{background:#f3eee7;color:#76685f;font-size:11px;padding:4px 18px;border-radius:8px}.classroom_floorBody__BiXDr{display:flex;gap:5px;align-items:stretch}.classroom_sideFurn__BFnSF{width:26px;flex:none;display:flex;align-items:center;justify-content:center;writing-mode:vertical-rl;background:#f3eee7;color:#76685f;font-size:11px;border-radius:8px;padding:6px 0}.classroom_seatGrid__lbNJM{flex:1;display:grid;gap:4px}.classroom_seat__858vZ{aspect-ratio:1;border:.5px solid rgba(107,93,82,.16);border-radius:5px;background:#fbf8f3;display:flex;align-items:center;justify-content:center}.classroom_seatEmpty__xXuNZ{border-style:dashed;border-color:rgba(107,93,82,.28);background:rgba(0,0,0,0)}.classroom_seatMe__XmfeN{border:2px solid #d67b7a}.classroom_locker__xkrbq{background:#f3eee7;color:#76685f;text-align:center;font-size:11px;letter-spacing:1px;padding:5px;margin-top:5px;border-radius:0 0 6px 6px}.classroom_face__GvyQL{width:72%;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;position:relative;line-height:1}.classroom_chairBadge__csp2V{position:absolute;top:-3px;right:-3px;font-size:9px;color:#c9a35b;text-shadow:0 0 2px hsla(0,0%,100%,.9)}.classroom_legend__gjyD4{margin:8px 12px 0;font-size:10.5px;color:#76685f;text-align:center}.classroom_tlPreview__Ywp4E{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid rgba(107,93,82,.16);font-size:11px;color:#76685f}.classroom_tlText__1XFng{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.classroom_tlHanamaru__6d73I{margin-left:auto;flex:none;color:hsl(.652173913,52.8735632184%,47.8823529412%);font-weight:600}.classroom_tlEmpty__fo4j2{color:#76685f}.classroom_invite__pZzVQ{display:flex;align-items:center;gap:6px;padding:7px 12px;border-top:1px solid rgba(107,93,82,.16);font-size:11px}.classroom_inviteLabel__4zthc{color:#76685f;flex:none}.classroom_inviteId__PpaHL{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;color:#6b5d52;background:#f3eee7;padding:2px 6px;border-radius:4px}.classroom_inviteCopy__sSvwV{flex:none;border:1px solid rgba(214,123,122,.5);background:rgba(0,0,0,0);color:#a65252;font-size:10.5px;padding:3px 8px;border-radius:8px;cursor:pointer}.classroom_inviteCopy__sSvwV:hover{background:rgba(214,123,122,.06)}.classroom_onboard__lk4zI{width:100%;max-width:440px;margin-inline:auto;background:#fff;border:1px solid rgba(107,93,82,.16);border-radius:18px;padding:16px;color:#6b5d52}.classroom_onboardBare__Je4Rj{max-width:none;background:none;border:0;border-radius:0;padding:0}.classroom_onboardTitle__c75Ax{margin:0 0 12px;font-size:16px;font-weight:700;text-align:center}.classroom_onboardTabs___oL7L{display:flex;gap:6px;margin-bottom:16px}.classroom_onboardTab__a9Ovu{flex:1;padding:8px 0;font-size:13px;border:1px solid rgba(107,93,82,.16);border-radius:8px;background:rgba(0,0,0,0);color:#76685f;cursor:pointer}.classroom_onboardTabOn__8kGvf{background:#f2c9c8;color:hsl(.652173913,52.8735632184%,41.8823529412%);border-color:#d67b7a;font-weight:600}.classroom_onboardForm__dqrjV{display:flex;flex-direction:column;gap:12px}.classroom_onboardLabel__xeCt2{display:flex;flex-direction:column;gap:5px;font-size:12px;color:#76685f}.classroom_onboardInput__BvAii{font-size:14px;color:#6b5d52;padding:9px 11px;border:1px solid rgba(107,93,82,.16);border-radius:8px;background:#fbf8f3}.classroom_onboardInput__BvAii:focus{outline:none;border-color:#d67b7a}.classroom_colorRow__owbou{display:flex;gap:8px}.classroom_colorSwatch__gkTw2{width:28px;height:28px;border-radius:50%;border:2px solid rgba(0,0,0,0);cursor:pointer;padding:0}.classroom_colorSwatchOn__XGh4B{border-color:#6b5d52;box-shadow:inset 0 0 0 2px #fff}.classroom_onboardErr__03pyU{margin:0;font-size:12px;color:#9a3535}.classroom_onboardNote__fxsXz{margin:0;font-size:12px;line-height:1.5;color:#6b5d52}.classroom_onboardHint__jsAt8{margin:0 0 12px;font-size:12px;text-align:center;opacity:.7}.classroom_onboardSubmit__bkfwE{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;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)}.classroom_onboardSubmit__bkfwE:hover{background-color:hsl(.8219178082,29.7959183673%,47.9607843137%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.classroom_onboardSubmit__bkfwE:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.classroom_onboardSubmit__bkfwE:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.classroom_onboardSubmit__bkfwE{margin-top:4px}.classroom_onboardSubmitGhost__12I0J{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}.classroom_onboardSubmitGhost__12I0J:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.classroom_onboardSubmitGhost__12I0J:active{background-color:rgba(214,123,122,.12)}.classroom_onboardSubmitGhost__12I0J:disabled{opacity:.5;cursor:not-allowed}.classroom_timeline__u8Cbm{width:100%;max-width:440px;margin:12px auto 0;background:#fff;border:1px solid rgba(107,93,82,.16);border-radius:18px;padding:12px 16px 16px;color:#6b5d52}.classroom_timelineBare__44jRR{width:100%;color:#6b5d52}.classroom_timelineBare__44jRR .classroom_tlItemText__RY4r6,.classroom_timelineBare__44jRR .classroom_tlItemTime__LwqnK,.classroom_timelineBare__44jRR .classroom_tlLoading__mvkVM{color:#6b5d52}.classroom_timelineTitle__LaiCs{margin:0 0 8px;font-size:13px;font-weight:700;color:#76685f}.classroom_tlLoading__mvkVM{margin:0;padding:12px 0;text-align:center;font-size:12px;color:#76685f}.classroom_tlList__p4Ok_{list-style:none;margin:0;padding:0}.classroom_tlItem__nfHyS{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid rgba(107,93,82,.07);font-size:13px}.classroom_tlItem__nfHyS:first-child{border-top:none}.classroom_tlItemText__RY4r6{flex:1;min-width:0}.classroom_tlItemTime__LwqnK{flex:none;font-size:11px;color:#76685f}.classroom_hanamaruBtn__6lc3Y{flex:none;display:inline-flex;align-items:center;gap:3px;min-height:34px;padding:5px 11px;font-size:12px;font-weight:600;color:#76685f;background:#f3eee7;border:1px solid rgba(107,93,82,.16);border-radius:999px;cursor:pointer;transition:background-color .12s ease,color .12s ease,transform 80ms ease}.classroom_hanamaruBtn__6lc3Y:active{transform:scale(.94)}.classroom_hanamaruBtn__6lc3Y:disabled{opacity:.6;cursor:default}.classroom_hanamaruBtnOn__KJRjv{background:#f2c9c8;color:hsl(.652173913,52.8735632184%,45.8823529412%);border-color:#d67b7a}.classroom_tlMore__ZISt3{display:block;width:100%;margin-top:12px;padding:8px 0;font-size:12px;color:#a65252;background:rgba(0,0,0,0);border:1px solid rgba(214,123,122,.4);border-radius:8px;cursor:pointer}.classroom_tlMore__ZISt3:hover{background:rgba(214,123,122,.06)}.classroomDaifugo_note__Fl4_2{margin:0;font-size:14px;line-height:1.7;text-align:left;color:#6b5d52}.classroomDaifugo_sub__PAHUe{display:block;margin-top:4px;font-size:12px;line-height:1.7;color:#6b5d52}.classroomDaifugo_err__Egrsk{margin:6px 0 0;font-size:12px;line-height:1.6;color:#9a3535;text-align:left}.classroomDaifugo_outline__p4kie,.classroomDaifugo_primary__q5nv_,.classroomDaifugo_rowBtn___NC2r{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px 16px;border-radius:12px;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;transition:transform .12s ease-out,background .12s ease-out,opacity .12s ease-out}.classroomDaifugo_outline__p4kie:active,.classroomDaifugo_primary__q5nv_:active,.classroomDaifugo_rowBtn___NC2r:active{transform:scale(.97)}.classroomDaifugo_outline__p4kie:disabled,.classroomDaifugo_primary__q5nv_:disabled,.classroomDaifugo_rowBtn___NC2r:disabled{cursor:default;transform:none}@media(prefers-reduced-motion:reduce){.classroomDaifugo_outline__p4kie,.classroomDaifugo_primary__q5nv_,.classroomDaifugo_rowBtn___NC2r{transition:none}.classroomDaifugo_outline__p4kie:active,.classroomDaifugo_primary__q5nv_:active,.classroomDaifugo_rowBtn___NC2r:active{transform:none}}.classroomDaifugo_primary__q5nv_{border:none;background:#a96160;color:#fff}.classroomDaifugo_primary__q5nv_:hover:not(:disabled){background:#9c5857}.classroomDaifugo_primary__q5nv_:disabled{background:#f3eee7;color:#6b5d52}.classroomDaifugo_outline__p4kie{border:1.5px solid #a65252;background:#fff;color:#a65252}.classroomDaifugo_outline__p4kie:hover:not(:disabled){background:#f3eee7}.classroomDaifugo_outline__p4kie:disabled{border-color:rgba(107,93,82,.16);color:#6b5d52}.classroomDaifugo_textBtn__32_QX{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:4px 6px;border:none;background:rgba(0,0,0,0);color:#6b5d52;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.classroomDaifugo_textBtn__32_QX:disabled{text-decoration:none;cursor:default}.classroomDaifugo_lobby__tzF7g{display:flex;flex-direction:column;gap:12px}.classroomDaifugo_lobbyHead__go5VY{display:flex;align-items:center;justify-content:space-between;gap:8px}.classroomDaifugo_lobbyCount__DXhXN{margin:0;font-size:12px;color:#6b5d52}.classroomDaifugo_tableList__hzjJl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.classroomDaifugo_tableRow__LwUi2{display:flex;align-items:center;gap:10px;min-height:64px;padding:10px 0;border-top:1px solid rgba(107,93,82,.16)}.classroomDaifugo_tableRow__LwUi2:first-child{border-top:none}.classroomDaifugo_tableFaces__i5iEj{display:flex;flex:none}.classroomDaifugo_tableFaces__i5iEj>*{margin-left:-10px;border:2px solid #fff;border-radius:50%}.classroomDaifugo_tableFaces__i5iEj>:first-child{margin-left:0}.classroomDaifugo_tableMain___hWjI{flex:1;min-width:0}.classroomDaifugo_tableTitle__IcoLQ{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:#6b5d52;overflow-wrap:anywhere}.classroomDaifugo_tableMeta__wmN6Z{margin:2px 0 0;font-size:12px;line-height:1.5;color:#6b5d52}.classroomDaifugo_tableAction__9Q2zP{flex:none}.classroomDaifugo_rowBtn___NC2r{min-height:36px;padding:6px 12px;font-size:13px;border:1.5px solid #a65252;background:#fff;color:#a65252}.classroomDaifugo_rowBtn___NC2r:disabled{border-color:rgba(107,93,82,.16);color:#6b5d52}.classroomDaifugo_waiting__DXj1b{display:flex;flex-direction:column;gap:14px}.classroomDaifugo_seatList__oHOLS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.classroomDaifugo_seatRow__MINA8{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 0;border-top:1px solid rgba(107,93,82,.16)}.classroomDaifugo_seatRow__MINA8:first-child{border-top:none}.classroomDaifugo_seatName__70zVh{flex:1;min-width:0;font-size:14px;color:#6b5d52;overflow-wrap:anywhere}.classroomDaifugo_seatEmpty__PvndR{flex:1;font-size:13px;color:#76685f}.classroomDaifugo_tag__Rwcm0{background:#a96160;color:#fff}.classroomDaifugo_tagQuiet__fDHGB,.classroomDaifugo_tag__Rwcm0{flex:none;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.5}.classroomDaifugo_tagQuiet__fDHGB{border:1px solid rgba(107,93,82,.16);color:#6b5d52}.classroomDaifugo_waitFoot__ToyNw{display:flex;flex-direction:column;gap:8px}.classroomDaifugo_waitRight__UEl_g{display:flex;justify-content:flex-end}.classroomDaifugo_game__lYYiD{display:flex;flex-direction:column;flex:1;min-height:0}.classroomDaifugo_others__8YG4o{flex:none;height:56px;display:flex;align-items:center;gap:6px;margin:0;padding:0;list-style:none}.classroomDaifugo_other__UpwPe{flex:1 1 0;min-width:0;display:flex;align-items:center;gap:6px;padding:4px 6px;border-radius:12px;border:1.5px solid rgba(0,0,0,0);overflow:hidden}.classroomDaifugo_other__UpwPe[data-absent=true]{border-style:dashed;border-color:rgba(107,93,82,.16)}.classroomDaifugo_other__UpwPe{transition:border-color .15s ease-out,background .15s ease-out}@media(prefers-reduced-motion:reduce){.classroomDaifugo_other__UpwPe{transition:none}}.classroomDaifugo_other__UpwPe[data-turn=true]{border-color:#a96160;background:rgba(169,97,96,.08)}.classroomDaifugo_otherFace__RgGaV{flex:none;width:28px;height:28px;border-radius:50%;overflow:hidden;background:#f3eee7}.classroomDaifugo_otherFace__RgGaV img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.classroomDaifugo_otherText__lkwre{min-width:0;display:flex;flex-direction:column;line-height:1.2}.classroomDaifugo_otherName__IEm97{font-weight:700}.classroomDaifugo_otherCount__kEhYd,.classroomDaifugo_otherName__IEm97{font-size:11px;color:#6b5d52;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.classroomDaifugo_others__8YG4o[data-many=true] .classroomDaifugo_other__UpwPe{padding:4px;gap:0}.classroomDaifugo_field__rR2i7{position:relative;flex:1 1 auto;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:6px 0;border-radius:18px;background:#f3eee7;padding:8px 12px;text-align:center}.classroomDaifugo_fieldCards__bUZUb{display:flex;gap:6px;justify-content:center}.classroomDaifugo_fieldCards__bUZUb[data-fresh=true] .classroomDaifugo_fieldCard__5BD5w{animation:classroomDaifugo_cardIn__Y54c4 .25s cubic-bezier(.2,0,0,1) both}@media(prefers-reduced-motion:reduce){.classroomDaifugo_fieldCards__bUZUb[data-fresh=true] .classroomDaifugo_fieldCard__5BD5w{animation:none}}@keyframes classroomDaifugo_cardIn__Y54c4{0%{transform:translateY(40px) scale(.92);opacity:0}to{transform:none;opacity:1}}.classroomDaifugo_fieldLine__P1WFw{margin:0;font-size:13px;line-height:1.5;color:#6b5d52;transition:opacity .15s ease-out}@media(prefers-reduced-motion:reduce){.classroomDaifugo_fieldLine__P1WFw{transition:none}}.classroomDaifugo_fieldStrong__3XSiB{font-weight:700}.classroomDaifugo_notice__7YmPI{position:absolute;top:8px;left:12px;right:12px;margin:0;padding:4px 10px;border-radius:999px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.12);font-size:12px;font-weight:700;line-height:1.5;color:#6b5d52;text-align:center;animation:classroomDaifugo_noticeIn___rGnQ .2s cubic-bezier(.2,0,0,1) both}@media(prefers-reduced-motion:reduce){.classroomDaifugo_notice__7YmPI{animation:none}}@keyframes classroomDaifugo_noticeIn___rGnQ{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}.classroomDaifugo_revPill__QzVFm{position:absolute;right:10px;bottom:8px;padding:2px 8px;border-radius:999px;border:1px solid #a96160;color:#a65252;font-size:11px;font-weight:700;line-height:1.5}.classroomDaifugo_timer__J1_QZ{position:absolute;left:10px;bottom:8px;font-size:11px;font-variant-numeric:tabular-nums;color:#6b5d52}.classroomDaifugo_hand__Td22M{flex:none;height:142px;display:flex;flex-direction:column;justify-content:flex-end;gap:10px;padding-top:8px}.classroomDaifugo_hand__Td22M[data-rows="1"]{height:70px}.classroomDaifugo_handRow__6FP5Q{position:relative;height:62px;margin:0;padding:0;list-style:none}.classroomDaifugo_handSlot__k8nz4{position:absolute;top:0;width:44px;height:62px}.classroomDaifugo_card__k7L9i,.classroomDaifugo_fieldCard__5BD5w,.classroomDaifugo_handCard__E_Kxy{position:relative;box-sizing:border-box;width:44px;height:62px;padding:3px 0 0 4px;border-radius:6px;border:1px solid rgba(107,93,82,.28);background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);color:#6b5d52;text-align:left;display:flex;flex-direction:column;align-items:flex-start;line-height:1;font-variant-numeric:tabular-nums}.classroomDaifugo_card__k7L9i[data-red=true],[data-red=true].classroomDaifugo_fieldCard__5BD5w,[data-red=true].classroomDaifugo_handCard__E_Kxy{color:#9a3535}.classroomDaifugo_cardRank__VPTPh{font-size:13px;font-weight:800;letter-spacing:-.02em}.classroomDaifugo_cardSuit__iBXeA{font-size:12px;margin-top:1px}.classroomDaifugo_cardJoker__vEsUy{font-size:9px;font-weight:800;writing-mode:vertical-rl;margin-top:2px;letter-spacing:.04em}.classroomDaifugo_cardBig__hz_UH{position:absolute;right:5px;bottom:4px;font-size:18px}.classroomDaifugo_handCard__E_Kxy{cursor:pointer;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out}.classroomDaifugo_handCard__E_Kxy[data-can=true]{border-color:#a96160;box-shadow:0 0 0 1px #a96160,0 1px 2px rgba(0,0,0,.1)}.classroomDaifugo_handCard__E_Kxy[aria-pressed=true]{transform:translateY(-8px);border-color:#a96160;box-shadow:0 0 0 1.5px #a96160,0 3px 8px rgba(0,0,0,.14)}.classroomDaifugo_handCard__E_Kxy[aria-disabled=true]{cursor:default}.classroomDaifugo_handCard__E_Kxy:focus-visible{outline:2px solid #a96160;outline-offset:2px}@media(prefers-reduced-motion:reduce){.classroomDaifugo_handCard__E_Kxy{transition:none}}.classroomDaifugo_fieldCard__5BD5w{width:52px;height:74px}.classroomDaifugo_actions__NCBpU{flex:none;height:56px;display:flex;align-items:center;gap:8px;margin-top:6px}.classroomDaifugo_actionsMain__bMfe3{flex:1 1 auto;min-width:92px}.classroomDaifugo_actionsSub___llVF{flex:0 0 auto}.classroomDaifugo_actionsLeave__nDo_2{flex:0 1 auto;min-width:0;margin-left:auto;white-space:nowrap}.classroomDaifugo_turnLine__otzqu{flex:none;margin:0;font-size:12px;line-height:1.5;color:#6b5d52;text-align:left;min-height:18px}.classroomDaifugo_result__TC9bH{display:flex;flex-direction:column;gap:14px}.classroomDaifugo_rankList__30RxT{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.classroomDaifugo_rankRow__7sTwJ{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 0;border-top:1px solid rgba(107,93,82,.16)}.classroomDaifugo_rankRow__7sTwJ:first-child{border-top:none}.classroomDaifugo_rankNo__OykjM{flex:none;width:44px;font-size:16px;font-weight:800;color:#6b5d52;font-variant-numeric:tabular-nums}.classroomDaifugo_rankTitle___CKrT{flex:none;font-size:11px;font-weight:700;color:#a65252}.classroomDaifugo_resultFoot__F9xG9{display:flex;flex-direction:column;gap:8px}.classroomTableHud_hud__aaK0_{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none}.classroomTableHud_top__bjKBk{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:calc(var(--topbar-h, 54px) + 12px) 12px 0;max-width:calc(100% - 176px);box-sizing:border-box;transition:padding-top .2s cubic-bezier(.2,0,0,1)}@media(prefers-reduced-motion:reduce){.classroomTableHud_top__bjKBk{transition:none}}.classroomTableHud_top__bjKBk[data-lowered]{padding-top:calc(var(--topbar-h, 54px) + 56px)}.classroomTableHud_pill__PdhMF{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:5px 10px;border-radius:999px;background:hsla(0,0%,100%,.94);box-shadow:0 2px 8px rgba(0,0,0,.12);color:#6b5d52;font-size:12px;font-weight:700;line-height:1.3;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.classroomTableHud_timer__Zj2Zz{font-variant-numeric:tabular-nums}.classroomTableHud_lineWrap__2gOyZ{flex:none;display:flex;justify-content:center}.classroomTableHud_line__VEZI6{margin:8px 12px 0;padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.94);box-shadow:0 2px 8px rgba(0,0,0,.12);color:#6b5d52;font-size:12px;font-weight:700;line-height:1.5;text-align:center;animation:classroomTableHud_lineIn__wkn_G .2s cubic-bezier(.2,0,0,1) both}@media(prefers-reduced-motion:reduce){.classroomTableHud_line__VEZI6{animation:none}}@keyframes classroomTableHud_lineIn__wkn_G{0%{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}.classroomTableHud_bannerWrap__n3_Ro{position:absolute;left:0;right:0;top:34%;display:flex;justify-content:center;pointer-events:none}.classroomTableHud_banner__2Wi87{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 22px;border-radius:18px;background:hsla(0,0%,100%,.96);border:2px solid #a96160;box-shadow:0 -8px 28px rgba(0,0,0,.1);color:#6b5d52;text-align:center;animation:classroomTableHud_bannerIn__UBZG8 .5s cubic-bezier(.05,.7,.1,1) both}.classroomTableHud_banner__2Wi87[data-kind=revolution]{animation-name:classroomTableHud_bannerSpin__gCPrc}@media(prefers-reduced-motion:reduce){.classroomTableHud_banner__2Wi87{animation:none!important}}.classroomTableHud_bannerTitle__fI9h_{font-size:28px;font-weight:800;line-height:1.2;color:#a65252;letter-spacing:.02em}.classroomTableHud_bannerSub__dg3De{font-size:13px;font-weight:700;color:#6b5d52}@keyframes classroomTableHud_bannerIn__UBZG8{0%{transform:translateY(14px) scale(.92);opacity:0}to{transform:none;opacity:1}}@keyframes classroomTableHud_bannerSpin__gCPrc{0%{transform:rotate(-180deg) scale(.6);opacity:0}60%{transform:rotate(8deg) scale(1.04);opacity:1}to{transform:none;opacity:1}}.classroomTableHud_panel__vYRf_{pointer-events:auto;align-self:stretch;margin-top:auto;background:hsla(0,0%,100%,.96);border-radius:18px 18px 0 0;box-shadow:0 -8px 28px rgba(0,0,0,.1);padding:10px 16px calc(12px + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column;gap:6px;animation:classroomTableHud_panelIn__tSLBy .4s cubic-bezier(.05,.7,.1,1) both}@media(prefers-reduced-motion:reduce){.classroomTableHud_panel__vYRf_{animation:none}}@media(min-width:768px){.classroomTableHud_panel__vYRf_{align-self:center;width:min(560px,100% - 48px);margin-bottom:14px;border-radius:18px}}@media(orientation:landscape)and (max-height:500px){.classroomTableHud_panel__vYRf_{align-self:stretch;width:auto;margin-bottom:0;border-radius:18px 18px 0 0;padding:8px 16px calc(8px + env(safe-area-inset-bottom, 0px));gap:4px}}.classroomTableHud_controls__z_utf{display:flex;flex-direction:column;gap:0}@media(orientation:landscape)and (max-height:500px){.classroomTableHud_controls__z_utf{flex-direction:row;align-items:center;gap:12px}.classroomTableHud_controls__z_utf>:first-child{flex:1 1 auto;min-width:0}.classroomTableHud_controls__z_utf>:last-child{flex:0 0 auto;margin-top:0}}@keyframes classroomTableHud_panelIn__tSLBy{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.classroomTableHud_panelHead__yN6Yr{display:flex;align-items:center;justify-content:space-between;gap:8px}.classroomTableHud_panelTitle__r_zFC{margin:0;font-size:14px;font-weight:700;line-height:1.3;color:#6b5d52;overflow-wrap:anywhere}.classroomTableHud_faces__h5ELD{display:flex;align-items:center}.classroomTableHud_faces__h5ELD>*{margin-left:-8px;border:2px solid #fff;border-radius:50%}.classroomTableHud_faces__h5ELD>:first-child{margin-left:0}.classroomTableHud_faceWrap__LFFfO{width:32px;height:32px;border-radius:50%;overflow:hidden;background:#f3eee7}.classroomTableHud_faceWrap__LFFfO img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.classroomTableHud_row__abB70{display:flex;align-items:center;gap:8px}.classroomTableHud_rowEnd__Y0mj_{display:flex;justify-content:flex-end}.classroomTableHud_grow__vicNh{flex:1 1 auto}.classroomTableHud_srOnly__7PL7J{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@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)}.embed_notice__zRlDC{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:24px;background:rgba(58,48,42,.34)}.embed_noticePill__J0zUT{max-width:100%;padding:12px 18px;border-radius:999px;background:#eae2d8;color:#5e5249;font-size:14px;line-height:1.6;text-align:left;box-shadow:0 12px 28px rgba(0,0,0,.06)}.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}