.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(138,121,111,.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:#8a796f;margin-bottom:4px}.complete_subtitle__Nie2_{font-size:13px;line-height:1.6;color:rgba(138,121,111,.72)}.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:rgba(138,121,111,.72);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:rgba(138,121,111,.72)}.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:#5a7e68;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:#d67b7a;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.complete_btnPrimary__y1wtJ:hover{background-color:hsl(.652173913,52.8735632184%,61.8823529412%);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:#d67b7a;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:rgba(138,121,111,.72);background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0)}.complete_btnText__N4IFG:hover{color:#8a796f;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(138,121,111,.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:rgba(138,121,111,.72);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:#d67b7a;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.complete_backButton__BQuH5:hover{background-color:hsl(.652173913,52.8735632184%,61.8823529412%);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)}}.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}.design_root___V8iq{padding-inline:16px}@media(min-width:768px){.design_root___V8iq{padding-inline:32px}}@media(min-width:1024px){.design_root___V8iq{padding-inline:24px}}.design_root___V8iq{max-width:1120px;margin:0 auto;padding-top:40px;padding-bottom:40px}.design_header__EyIym{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid rgba(138,121,111,.16)}.design_headerEyebrow__prcGj{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:rgba(138,121,111,.72);margin-bottom:8px}.design_headerTitle__vEZEn{font-size:28px;font-weight:700;line-height:1.3}@media(min-width:768px){.design_headerTitle__vEZEn{font-size:32px}}.design_headerTitle__vEZEn{margin-bottom:12px}.design_headerLead__HOB0o{font-size:14px;line-height:1.7;color:rgba(138,121,111,.72);max-width:560px}.design_layout__RNSnz{display:flex;gap:40px;align-items:flex-start}.design_sideNav__jM_zh{display:none}@media(min-width:1024px){.design_sideNav__jM_zh{display:flex;flex-direction:column;gap:4px;flex:0 0 160px;position:sticky;top:calc(var(--topbar-h, 54px) + 24px)}}.design_sideNavGroup__KJAJk{margin-bottom:12px}.design_sideNavGroupLabel__kkf5i{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(138,121,111,.72);margin-bottom:4px;padding:0 8px}.design_sideNavLink__gmcIp{display:block;font-size:13px;line-height:1.6;color:rgba(138,121,111,.72);text-decoration:none;padding:5px 8px;border-radius:6px;transition:background .12s,color .12s}.design_sideNavLink__gmcIp:hover{background:rgba(214,123,122,.06);color:#d67b7a}.design_main__0QAoL{flex:1;min-width:0}.design_section__jHgBc{margin-bottom:40px;scroll-margin-top:calc(var(--topbar-h, 54px) + 24px)}.design_sectionTitle__zP_pj{font-size:22px;font-weight:700;line-height:1.4}@media(min-width:768px){.design_sectionTitle__zP_pj{font-size:26px}}.design_sectionTitle__zP_pj{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(138,121,111,.16)}.design_sectionLead__ShQWq{font-size:13px;line-height:1.6;color:rgba(138,121,111,.72);margin-bottom:24px;margin-top:8px}.design_demo__XViGZ{background:#f3eee7}.design_demoOnDark__38qIe,.design_demo__XViGZ{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:24px;border-radius:18px}.design_demoOnDark__38qIe{background:#6b5c54}.design_subSection__gWD7P{margin-top:24px}.design_subTitle___tZRU{font-size:13px;font-weight:700;color:rgba(138,121,111,.72);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.design_colorGrid__2vz_4{display:flex;flex-wrap:wrap;gap:16px}.design_colorGroup__CIQtf{display:flex;flex-direction:column;gap:12px}.design_colorGroupLabel__SsNiz{font-size:11px;font-weight:700;color:rgba(138,121,111,.72);text-transform:uppercase;letter-spacing:.1em}.design_colorRow__A7CPF{display:flex;flex-wrap:wrap;gap:12px}.design_colorSwatch__OpcfV{display:flex;flex-direction:column;gap:6px;width:88px}.design_colorChip__3aS0a{width:88px;height:72px;border-radius:18px;border:1px solid rgba(138,121,111,.16)}.design_colorName__N6ws2{font-size:11px;font-weight:700;color:#8a796f}.design_colorHex__JtL_7,.design_colorToken__K7PrX{font-size:10px;color:rgba(138,121,111,.72);font-family:ui-monospace,monospace}.design_semanticList__kKHBp{display:flex;flex-direction:column;gap:12px}.design_semanticRow__J4fwK{display:flex;align-items:center;gap:24px;padding:12px 16px;background:#f3eee7;border-radius:18px;flex-wrap:wrap}.design_semanticMeta__8j_xA{display:flex;flex-direction:column;gap:2px;min-width:80px}.design_semanticName__NTo5h{font-size:13px;font-weight:700;color:#8a796f}.design_semanticDesc__fb4aB{font-size:11px;color:rgba(138,121,111,.72)}.design_semanticChips__3jJ9w{display:flex;flex-wrap:wrap;gap:16px}.design_semanticChipItem__yF9ti{display:flex;flex-direction:column;align-items:center;gap:4px}.design_semanticChipSoft__wAOGG,.design_semanticChip__1FZ_u{width:56px;height:40px;border-radius:10px;border:1px solid rgba(138,121,111,.16)}.design_semanticRole__G6Jwy{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:rgba(138,121,111,.72)}.design_semanticToken___MQh_{font-size:9px;font-family:ui-monospace,monospace;color:rgba(138,121,111,.72);white-space:nowrap}.design_typographyList__UbYfd{display:flex;flex-direction:column;gap:24px}.design_typeRow__J_vf_{display:flex;align-items:baseline;gap:24px;padding:16px;background:#f3eee7;border-radius:18px}.design_typeLabel___VRPk{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(138,121,111,.72);min-width:100px;font-family:ui-monospace,monospace}.design_headingLg__230PB{font-size:28px;font-weight:700;line-height:1.3}@media(min-width:768px){.design_headingLg__230PB{font-size:32px}}.design_headingLg__230PB{color:#8a796f}.design_headingMd___xGx2{font-size:22px;font-weight:700;line-height:1.4}@media(min-width:768px){.design_headingMd___xGx2{font-size:26px}}.design_headingMd___xGx2{color:#8a796f}.design_body__mJBwT{font-size:14px;line-height:1.7;color:#8a796f}.design_small__CrdkS{font-size:13px;line-height:1.6;color:#8a796f}.design_eyebrow__ZxtPf{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:rgba(138,121,111,.72)}.design_spacingList__4n4BT{display:flex;flex-direction:column;gap:8px}.design_spacingRow__t_RWu{display:flex;align-items:center;gap:16px}.design_spacingBar__DV4rV{height:20px;background:rgba(214,123,122,.28);border-radius:4px;min-width:2px}.design_spacingMeta___AYZj{display:flex;gap:12px;align-items:center}.design_spacingToken__wqJO1{font-size:11px;font-weight:700;font-family:ui-monospace,monospace;color:#8a796f;min-width:72px}.design_spacingValue__8qF_h{font-size:13px;line-height:1.6;color:rgba(138,121,111,.72)}.design_radiusRow__9kI3R{display:flex;flex-wrap:wrap;gap:24px}.design_radiusItem__CjNDW{display:flex;flex-direction:column;align-items:center;gap:8px}.design_radiusBox__WEaez{width:80px;height:80px;background:rgba(214,123,122,.14);border:1.5px solid rgba(214,123,122,.3)}.design_radiusLabel__fd6GA{font-size:11px;font-weight:700;font-family:ui-monospace,monospace;color:rgba(138,121,111,.72)}.design_shadowRow__zyiU2{display:flex;flex-wrap:wrap;gap:24px}.design_shadowItem__S70SQ{display:flex;flex-direction:column;align-items:center;gap:12px}.design_shadowBox__xxsiq{width:100px;height:100px;background:#fff;border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.06)}.design_btnPrimary__nnGeb{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:#d67b7a;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.design_btnPrimary__nnGeb:hover{background-color:hsl(.652173913,52.8735632184%,61.8823529412%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.design_btnPrimary__nnGeb:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.design_btnPrimary__nnGeb:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.design_btnGhost__MCf4h{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:#d67b7a;border:1px solid rgba(214,123,122,.5);box-shadow:none}.design_btnGhost__MCf4h:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.design_btnGhost__MCf4h:active{background-color:rgba(214,123,122,.12)}.design_btnGhost__MCf4h:disabled{opacity:.5;cursor:not-allowed}.design_btnPrimaryLg__VR4vM{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;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:#d67b7a;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.design_btnPrimaryLg__VR4vM:hover{background-color:hsl(.652173913,52.8735632184%,61.8823529412%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.design_btnPrimaryLg__VR4vM:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.design_btnPrimaryLg__VR4vM:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.design_btnPrimaryLg__VR4vM{width:100%;padding:18px 24px;font-size:16px;font-weight:700;letter-spacing:.05em;border-radius:999px;background:linear-gradient(135deg,#D98180,#C86868);box-shadow:0 12px 28px rgba(200,104,104,.38)}.design_badgeFilled__iYr8L{background:#d67b7a;color:#fff}.design_badgeFilled__iYr8L,.design_badgeOutline__OEU_j{display:inline-block;padding:3px 12px;border-radius:999px;font-size:11px;font-weight:700}.design_badgeOutline__OEU_j{background:rgba(0,0,0,0);color:#d67b7a;border:1px solid rgba(214,123,122,.5)}.design_badgeSoft__T7MmB{display:inline-block;padding:3px 12px;border-radius:999px;background:rgba(214,123,122,.12);color:#d67b7a;font-size:11px;font-weight:700}.design_cardDemo__w3x93{background-color:#fbf8f3;border-radius:18px;padding:16px;border:1px solid rgba(138,121,111,.08);box-shadow:0 14px 30px rgba(0,0,0,.04);max-width:240px}.design_cardTitle__HAzOA{font-size:15px;font-weight:700;color:#8a796f;margin-bottom:8px}.design_cardBody__9b_M6{font-size:13px;line-height:1.6;color:rgba(138,121,111,.72)}.design_tabARow__sydTz{display:flex;border-bottom:1px solid rgba(138,121,111,.16);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.design_tabARow__sydTz::-webkit-scrollbar{display:none}.design_tabA__vDx9D{display:flex;align-items:center;justify-content:center;gap:8px;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:rgba(138,121,111,.72);cursor:pointer;margin-bottom:-1px;transition:color .12s,background-color .12s}.design_tabA__vDx9D:hover{background:rgba(214,123,122,.05);color:#8a796f}.design_tabAActive__UAa6u{color:#d67b7a;border-bottom-color:#d67b7a;font-weight:700}.design_tabAActive__UAa6u:hover{background:rgba(214,123,122,.05)}.design_tabBRow__1j39Q{display:flex;flex-wrap:wrap;gap:8px}.design_tabB__xWgUG{font-size:13px;line-height:1.6;font-weight:500;white-space:nowrap;padding:4px 12px;border-radius:999px;border:1px solid rgba(138,121,111,.16);background:rgba(0,0,0,0);color:rgba(138,121,111,.72);cursor:pointer;transition:background-color .12s,color .12s,border-color .12s}.design_tabB__xWgUG:hover{background:rgba(214,123,122,.06);border-color:rgba(214,123,122,.3)}.design_tabBActive__mfSFK{background:rgba(214,123,122,.12);color:#d67b7a;border-color:rgba(214,123,122,.4);font-weight:700}.design_avatarLabel___lvRI{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(202,128,125,.1);border-radius:999px;font-size:13px;font-weight:600;color:#897c73}.design_iconGrid__7hz0v{display:flex;flex-wrap:wrap;gap:32px}.design_iconItem__hNZPT{display:flex;flex-direction:column;align-items:center;gap:8px}.design_iconBox__683fj{width:44px;height:44px;color:#8a796f}.design_contentIconBox__IYfQa{width:36px;height:36px;color:#8a796f}.design_iconLabel___PGrG{font-size:11px;color:rgba(138,121,111,.72)}.design_ctaAreaDemo__V3LPk{display:flex;flex-direction:column;gap:12px;max-width:380px}.design_storeLink__xwpl4{display:inline-flex;gap:6px;padding:9px 18px;border-radius:999px;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:#d67b7a;border:1px solid rgba(214,123,122,.5);box-shadow:none}.design_storeLink__xwpl4:hover{background-color:rgba(214,123,122,.06);border-color:rgba(214,123,122,.9)}.design_storeLink__xwpl4:active{background-color:rgba(214,123,122,.12)}.design_storeLink__xwpl4:disabled{opacity:.5;cursor:not-allowed}.design_storeLink__xwpl4{display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;font-size:14px;font-weight:600}.design_storeLinkIcon__xI5i7{display:inline-flex;width:18px;height:18px;flex-shrink:0;color:currentColor}.design_avatarStageDemo__yXvV9{position:relative;width:240px;aspect-ratio:1/1;overflow:hidden;background:#f3eee7;border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.06)}.design_avatarStageBg__0oZ18{position:absolute;inset:0;background-image:url(/images/rooms/back_fitting.webp);background-size:cover;background-position:bottom}.design_avatarStagePlaceholder__azqf3{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:rgba(138,121,111,.4);font-size:11px}.design_avatarSpriteInStage__uZ8NP{position:absolute!important;bottom:0;left:50%;transform:translateX(-50%)}.design_navButtonsDemo__ULRFc{width:100%;max-width:360px;display:flex;flex-direction:column;gap:12px}.design_navButtonLibrary__DYvb8{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;width:100%;height:120px;border-radius:18px;background-size:cover;background-position:50%;text-decoration:none;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.06);transition:transform .12s ease-out}.design_navButtonLibrary__DYvb8:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.5));border-radius:inherit}.design_navButtonLibrary__DYvb8:hover{transform:translateY(-2px)}.design_navButtonLibrary__DYvb8:active{transform:scale(.97)}.design_navCardGrid__9c_ef{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.design_navCard__PQyhl{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:12px;height:120px;border-radius:18px;background-size:cover;background-position:50%;text-decoration:none;overflow:hidden;box-shadow:0 18px 45px rgba(0,0,0,.06);transition:transform .12s ease-out}.design_navCard__PQyhl:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.5));border-radius:inherit}.design_navCard__PQyhl:hover{transform:translateY(-2px)}.design_navCard__PQyhl:active{transform:scale(.97)}.design_navCardIcon__E1X2e{position:absolute;top:12px;left:12px;z-index:1;color:#fff;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.design_navCardLabel__0aX36{position:relative;z-index:1;font-size:13px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.design_libraryGrid__N9pdu{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;grid-template-columns:repeat(4,1fr)}.design_libraryCard__kolXH{position:relative;aspect-ratio:1;overflow:hidden;background:rgba(0,0,0,0)}.design_libraryMyAvatarBadge__FVqi2{position:absolute;top:4px;left:4px;background:#d67b7a;color:#fff;font-size:9px;font-weight:700;padding:2px 5px;border-radius:999px;z-index:1;white-space:nowrap;line-height:1.4}.design_libraryCardOwned__RoR7T{width:100%;height:100%}.design_libraryCardUnowned__RTwlK{width:100%;height:100%;background:#f3eee7}.design_libraryCardPlaceholder__LAb_Q{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:.6}.design_layoutCards__N1yEK{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}@media(max-width:768px){.design_layoutCards__N1yEK{grid-template-columns:1fr}}.design_layoutCard__kD8Tt{display:flex;flex-direction:column;gap:8px;padding:16px;background:#fbf8f3;border:1px solid rgba(138,121,111,.16);border-radius:18px;text-decoration:none;color:inherit;transition:box-shadow .16s,border-color .16s}.design_layoutCard__kD8Tt:hover{box-shadow:0 18px 45px rgba(0,0,0,.06);border-color:rgba(214,123,122,.3)}.design_layoutCardId__UXn6m{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:rgba(138,121,111,.72);color:#d67b7a}.design_layoutCardTitle__k7tM_{font-size:15px;font-weight:700;color:#8a796f}.design_layoutCardPreview__IMBOi{display:flex;gap:8px;padding:12px;background:#f3eee7;border-radius:8px;min-height:80px;align-items:flex-start;margin-top:4px}.design_layoutPreviewLeft__ec4Ra{flex:0 0 40%;background:rgba(214,123,122,.12);border-radius:6px;border:1.5px dashed rgba(214,123,122,.3)}.design_layoutPreviewRight__IhiEh{flex:1;display:flex;flex-direction:column;gap:6px;justify-content:center}.design_layoutPreviewBar__Cq23r{height:10px;border-radius:5px;background:rgba(138,121,111,.16);width:100%}.design_layoutPreviewGrid__7Yo0h{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;width:100%}.design_layoutPreviewGridItem__5WNjn{aspect-ratio:1;background:rgba(138,121,111,.16);border-radius:4px}.design_layoutCardPages__6Zkgu{font-size:13px;line-height:1.6;color:rgba(138,121,111,.72);font-family:monospace;font-size:.72rem}.PhaseBanner_phaseBanner__KxFsq{display:flex;flex-direction:column;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;background:rgba(214,123,122,.05);border:1px solid rgba(214,123,122,.2);border-radius:18px;text-align:center}@media(min-width:768px){.PhaseBanner_phaseBanner__KxFsq{align-items:flex-start;text-align:left}}.PhaseBanner_text__Il2u_{font-size:12px;color:rgba(138,121,111,.72);font-weight:500;letter-spacing:.01em}.PhaseBanner_links__nBd4C{display:flex;flex-direction:column;align-items:center;gap:4px}@media(min-width:768px){.PhaseBanner_links__nBd4C{align-items:flex-start}}.PhaseBanner_link__n12uJ{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#d67b7a;font-weight:700;text-decoration:none}.PhaseBanner_link__n12uJ:hover{text-decoration:underline}.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%}.AvatarStageWithBubble_avatarSprite__nFgDD{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:3;width:100%;height:100%}.AvatarStageWithBubble_avatarSprite__nFgDD>div{width:100%!important;height:100%!important;background-size:1000% 100%!important}.AvatarStageWithBubble_avatarSpriteHidden__2x9Eq{z-index:1!important;pointer-events:none}.AvatarStageWithBubble_avatarSpritePlaceholder__lzemR{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2;width:100%;height:100%;opacity:1;transition:opacity .4s ease}.AvatarStageWithBubble_avatarSpritePlaceholder__lzemR>div{width:100%!important;height:100%!important;background-size:900% 100%!important}.AvatarStageWithBubble_avatarSpriteFadeOut__m99AV{opacity:0!important;pointer-events:none}.AvatarStageWithBubble_bubble__1rHB4{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.92);color:#333;font-size:14px;font-weight:600;padding:8px 16px;border-radius:16px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.12);animation:AvatarStageWithBubble_bubblePop__vj6dJ 2s ease-out forwards;pointer-events:none;z-index:10}@keyframes AvatarStageWithBubble_bubblePop__vj6dJ{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)}}.LoginGate_root__oN39_{display:flex;flex-direction:column;min-height:calc(100vh - 53px)}@media(min-width:768px){.LoginGate_root__oN39_{flex-direction:row;align-items:stretch;min-height:calc(100vh - 54px);padding:24px;gap:24px;max-width:1100px;margin-inline:auto}}.LoginGate_visualSection__RBFoQ{flex-shrink:0}@media(min-width:768px){.LoginGate_visualSection__RBFoQ{flex:0 0 auto;width:45%;align-self:center}}.LoginGate_avatarStage__vR6x2{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:0}@media(min-width:768px){.LoginGate_avatarStage__vR6x2{border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.06)}}.LoginGate_roomBg__x86jQ{position:absolute;inset:0;background-size:cover;background-position:50%}.LoginGate_mytama__lGGku{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2;width:100%;height:100%}.LoginGate_mytama__lGGku>div{width:100%!important;height:100%!important;background-size:900% 100%!important}.LoginGate_panel__dQ181{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;text-align:center;background-color:#f8f5f0}.LoginGate_doorWrap__zFUVr{width:160px;height:200px;margin-bottom:16px}@media(min-width:768px){.LoginGate_doorWrap__zFUVr{width:200px;height:260px}}.LoginGate_title__1Qes2{font-size:22px;font-weight:700;line-height:1.4}@media(min-width:768px){.LoginGate_title__1Qes2{font-size:26px}}.LoginGate_title__1Qes2{margin-bottom:24px}.LoginGate_button__xawt5{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:#d67b7a;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.LoginGate_button__xawt5:hover{background-color:hsl(.652173913,52.8735632184%,61.8823529412%);box-shadow:0 14px 32px rgba(214,123,122,.4);transform:translateY(-1px)}.LoginGate_button__xawt5:active{transform:translateY(0);box-shadow:0 6px 14px rgba(214,123,122,.32)}.LoginGate_button__xawt5:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}.LoginGate_button__xawt5{display:inline-flex;align-items:center;gap:8px;padding:14px 36px;font-size:15px}.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:16px;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:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);margin:0;pointer-events:none}.classroom_avatarPageTitleIcon__OFXYR{flex-shrink:0;margin-right:4px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.classroom_dashboardPanel__UXtFQ{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(138,121,111,.08);padding:16px 0 0}@media(min-width:768px){.classroom_dashboardPanel__UXtFQ{background:#f3eee7;border:1px solid rgba(138,121,111,.08);border-radius:18px;padding:16px}}.classroom_panelHeading__AuvC2{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:rgba(138,121,111,.72);letter-spacing:.02em}.classroom_loadMsg__zG3hf{text-align:center;color:rgba(138,121,111,.72);font-size:13px;padding:32px 12px}.classroom_overview__nwaIH{width:100%;max-width:440px;margin-inline:auto;background:#fff;border:1px solid rgba(138,121,111,.16);border-radius:18px;overflow:hidden;color:#8a796f;font-size:13px}.classroom_classHeader__yhP0I{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid rgba(138,121,111,.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:rgba(138,121,111,.72)}.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:rgba(138,121,111,.72);border-radius:8px;border:1px solid rgba(138,121,111,.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(138,121,111,.16);background:#eae2d8}.classroom_floor__rzagB{padding:4px 12px 10px}.classroom_blackboard__FXokq{background:#f3eee7;color:rgba(138,121,111,.72);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:rgba(138,121,111,.72);font-size:11px;padding:4px 18px;border-radius:6px}.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:rgba(138,121,111,.72);font-size:11px;border-radius:6px;padding:6px 0}.classroom_seatGrid__lbNJM{flex:1;display:grid;gap:4px}.classroom_seat__858vZ{aspect-ratio:1;border:.5px solid rgba(138,121,111,.16);border-radius:5px;background:#fbf8f3;display:flex;align-items:center;justify-content:center}.classroom_seatEmpty__xXuNZ{border-style:dashed;border-color:rgba(138,121,111,.28);background:rgba(0,0,0,0)}.classroom_seatMe__XmfeN{border:2px solid #d67b7a}.classroom_locker__xkrbq{background:#f3eee7;color:rgba(138,121,111,.72);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:rgba(138,121,111,.72);text-align:center}.classroom_tlPreview__Ywp4E{display:flex;align-items:center;gap:6px;padding:8px 12px;border-top:1px solid rgba(138,121,111,.16);font-size:11px;color:rgba(138,121,111,.72)}.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:rgba(138,121,111,.72)}.classroom_invite__pZzVQ{display:flex;align-items:center;gap:6px;padding:7px 12px;border-top:1px solid rgba(138,121,111,.16);font-size:11px}.classroom_inviteLabel__4zthc{color:rgba(138,121,111,.72);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:#8a796f;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:#d67b7a;font-size:10.5px;padding:3px 8px;border-radius:6px;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(138,121,111,.16);border-radius:18px;padding:16px;color:#8a796f}.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(138,121,111,.16);border-radius:8px;background:rgba(0,0,0,0);color:rgba(138,121,111,.72);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:rgba(138,121,111,.72)}.classroom_onboardInput__BvAii{font-size:14px;color:#8a796f;padding:9px 11px;border:1px solid rgba(138,121,111,.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:#8a796f;box-shadow:inset 0 0 0 2px #fff}.classroom_onboardErr__03pyU{margin:0;font-size:12px;color:#9a3535}.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:#d67b7a;color:#fff;box-shadow:0 10px 24px rgba(214,123,122,.35)}.classroom_onboardSubmit__bkfwE:hover{background-color:hsl(.652173913,52.8735632184%,61.8823529412%);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:#d67b7a;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(138,121,111,.16);border-radius:18px;padding:12px 16px 16px;color:#8a796f}.classroom_timelineTitle__LaiCs{margin:0 0 8px;font-size:13px;font-weight:700;color:rgba(138,121,111,.72)}.classroom_tlLoading__mvkVM{margin:0;padding:12px 0;text-align:center;font-size:12px;color:rgba(138,121,111,.72)}.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(138,121,111,.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:rgba(138,121,111,.72)}.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:rgba(138,121,111,.72);background:#f3eee7;border:1px solid rgba(138,121,111,.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:#d67b7a;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)}.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:16px;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)}}.club_pageRoot__k5UuX{display:flex;flex-direction:column;min-height:calc(100vh - var(--topbar-h))}@media(min-width:768px){.club_pageRoot__k5UuX{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}}.club_avatarSection__crUF9{position:relative;flex-shrink:0}@media(min-width:768px){.club_avatarSection__crUF9{flex:1;align-self:center}}.club_avatarStage__gms6t{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;cursor:pointer;border-radius:0}@media(min-width:768px){.club_avatarStage__gms6t{border-radius:18px;box-shadow:0 18px 45px rgba(0,0,0,.06)}}.club_roomBg__bUm4q{position:absolute;inset:0;background-size:cover;background-position:50%}.club_avatarSprite___T30T{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2}.club_avatarSpriteHidden__0Cw2N{z-index:1;pointer-events:none}.club_bubble__8_yo3{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:16px;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.12);animation:club_bubblePop__6oQLZ 2s ease-out forwards;pointer-events:none;z-index:10}@keyframes club_bubblePop__6oQLZ{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)}}.club_contentSection__e2xLz{padding:16px 16px 40px}@media(min-width:768px){.club_contentSection__e2xLz{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0}}.club_contentInner__rOkbi{width:100%}.club_avatarPageTitle__K4zzH{position:absolute;top:12px;left:12px;z-index:10;display:inline-flex;align-items:center;font-size:18px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5);margin:0;pointer-events:none}.club_avatarPageTitleIcon__q1KSb{flex-shrink:0;margin-right:4px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4))}.club_dashboardPanel__Er42w{display:flex;flex-direction:column;gap:12px;border-top:1px solid rgba(138,121,111,.08);padding:16px 0 0}@media(min-width:768px){.club_dashboardPanel__Er42w{background:#f3eee7;border:1px solid rgba(138,121,111,.08);border-radius:18px;padding:16px}}.club_panelHeading__jbDx9{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:700;color:rgba(138,121,111,.72);letter-spacing:.02em}.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:20px 20px 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:20px 20px 0 0}.PullUpSheet_grabberBar__OADfL{width:40px;height:4px;border-radius:2px;background:rgba(138,121,111,.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}}.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(93,64,55,.18);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 12px 40px rgba(58,48,42,.32);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_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;border:none;border-radius:50%;background:rgba(93,64,55,.08);color:#5d4037;font-size:16px;line-height:1;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{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(138,121,111,.16);border-radius:999px;background:#fff;color:#76685f;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_tray__atuIu{display:inline-flex;gap:6px;overflow-x:auto}.OkigaeSheet_trayChip__Pitmv{position:relative;width:44px;height:44px;border:1.5px solid #d67b7a;border-radius:10px;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:#76685f;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:#76685f;margin:0 0 6px}.OkigaeSheet_gridWide__OH652,.OkigaeSheet_grid__QgMgO{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;grid-template-columns:repeat(4,1fr)}.OkigaeSheet_cell__iy2qT{position:relative;display:block;aspect-ratio:1;overflow:hidden;border:none;border-radius:0;background:#f3eee7;padding:0;cursor:pointer;text-decoration:none;transition:transform .12s ease}.OkigaeSheet_cell__iy2qT:active{transform:scale(.96)}.OkigaeSheet_cell__iy2qT:disabled{cursor:default}.OkigaeSheet_cellEquipped__u3xTb{border-color:#d67b7a;box-shadow:0 0 0 2px rgba(214,123,122,.25)}.OkigaeSheet_cellSecret__ry5YT{border-color:#c9a35b;background:linear-gradient(150deg,#fffdf6,#fbf3df 45%,#fffdf6)}.OkigaeSheet_cellBusy__95Z8w{opacity:.55;pointer-events:none}.OkigaeSheet_cellLocked__Hnicj{border:none;background:#f3eee7}.OkigaeSheet_imgLocked__k8LSc{filter:brightness(.94);opacity:1}.OkigaeSheet_lockBadge___UngC{position:absolute;top:3px;right:3px;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:rgba(58,48,42,.62);color:#fff;pointer-events:none}.OkigaeSheet_cellImgWrap__khHp5{position:relative;display:block;width:100%;height:100%}.OkigaeSheet_cellImgTall__7fGaE,.OkigaeSheet_cellImg__BpggH{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.OkigaeSheet_cellNoImg__TXYwu{width:100%;height:100%;display:grid;place-items:center;color:#76685f;opacity:.45}.OkigaeSheet_teaserMark__bBOS1{width:100%;height:100%;display:grid;place-items:center;font-size:14px;font-weight:700;color:#76685f}.OkigaeSheet_cellTitle__j0yqj{font-size:10px;line-height:1.25;color:#5d4037;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.OkigaeSheet_countBadge__TdwUM{right:4px;font-size:10px;color:#7a5c24;background:rgba(201,163,91,.14)}.OkigaeSheet_countBadge__TdwUM,.OkigaeSheet_secretPill__y3SrX{position:absolute;top:4px;font-weight:700;border-radius:999px;padding:1px 6px}.OkigaeSheet_secretPill__y3SrX{left:4px;display:inline-flex;align-items:center;gap:2px;font-size:9px;color:#3a302a;background:#c9a35b}.OkigaeSheet_equippedPill__piw5t{position:absolute;bottom:3px;left:50%;transform:translateX(-50%);max-width:calc(100% - 8px);font-size:9px;font-weight:700;color:#fff;background:#a96160;border-radius:999px;padding:1px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.OkigaeSheet_sourceBadges__h0XRy{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin-top:1px}.OkigaeSheet_sourceBadge__qLhk_{display:inline-flex;align-items:center;gap:2px;font-size:8.5px;font-weight:700;color:rgba(93,64,55,.8);background:rgba(93,64,55,.07);border-radius:999px;padding:1px 5px;white-space:nowrap}.OkigaeSheet_sourceBadge__qLhk_ svg{flex-shrink:0}.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:#76685f;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_skeletonGrid___OEYI{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.OkigaeSheet_skeletonCell__sRMGA{height:92px;border-radius:12px;background:rgba(93,64,55,.06);animation:OkigaeSheet_okigaePulse__LlwND 1.2s ease-in-out infinite}@keyframes OkigaeSheet_okigaePulse__LlwND{0%,to{opacity:1}50%{opacity:.55}}.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 4px 14px rgba(214,123,122,.35)}.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;border:none;border-radius:50%;background:rgba(93,64,55,.08);color:#5d4037;font-size:13px;line-height:1;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 10px 30px rgba(58,48,42,.28)}.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:#76685f}.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:#76685f;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:#76685f;font-size:13px;font-weight:600;cursor:pointer}.MytanaSheet_root__hOrh3{position:fixed;z-index:22;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:52vh;background:#fffdfa;border-radius:18px 18px 0 0;box-shadow:0 -8px 28px rgba(93,64,55,.18);padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px))}@media(min-width:768px){.MytanaSheet_root__hOrh3{left:auto;right:24px;bottom:24px;width:384px;max-height:70vh;border-radius:18px;padding-bottom:0}}.MytanaSheet_header__SM_IG{display:flex;align-items:center;gap:8px;padding:12px 16px 8px;flex-wrap:wrap;flex-shrink:0}.MytanaSheet_title__L1tuW{font-weight:700;font-size:15px;color:#5d4037}.MytanaSheet_overallPill__VLFAW{font-size:11px;font-weight:700;color:#c9a35b;background:rgba(201,163,91,.14);border-radius:999px;padding:3px 10px;white-space:nowrap}.MytanaSheet_closeBtn__cxTF1{margin-left:auto;width:32px;height:32px;border:none;border-radius:50%;background:rgba(93,64,55,.08);color:#5d4037;font-size:16px;line-height:1;cursor:pointer}.MytanaSheet_sortRow__36Alp{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 8px;border-bottom:1px solid rgba(93,64,55,.08);flex-shrink:0}.MytanaSheet_sortChip__A8qex{flex:0 0 auto;min-height:32px;padding:0 14px;border:1.5px solid rgba(93,64,55,.15);border-radius:999px;background:#fff;color:rgba(93,64,55,.75);font-size:12px;font-weight:700;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.MytanaSheet_sortChipActive__L8Nor{background:#d67b7a;border-color:#d67b7a;color:#fff}.MytanaSheet_body__3aYLN{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px 16px 16px;-webkit-overflow-scrolling:touch}.MytanaSheet_collSection__BK49_{margin-bottom:14px}.MytanaSheet_collHeader__MotSa{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:5px}.MytanaSheet_collName__nHsUe{font-size:12.5px;font-weight:700;color:#5d4037}.MytanaSheet_collCount__1BpOD{font-size:11px;font-weight:700;color:#c9a35b;white-space:nowrap}.MytanaSheet_progressBar__MdftA{height:6px;border-radius:999px;background:rgba(93,64,55,.1);overflow:hidden;margin-bottom:8px}.MytanaSheet_progressFill__BTec7{display:block;height:100%;border-radius:999px;background:#d67b7a;transition:width .3s ease}.MytanaSheet_grid__XxMpo{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.MytanaSheet_cell__arOta{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;border:1.5px solid rgba(93,64,55,.12);border-radius:12px;background:#fff;padding:8px 4px 6px;cursor:pointer;text-decoration:none;transition:transform .12s ease,border-color .12s ease}.MytanaSheet_cell__arOta:active{transform:scale(.96)}.MytanaSheet_cellSecret__ZuqSG{border-color:#c9a35b;background:linear-gradient(150deg,#fffdf6,#fbf3df 45%,#fffdf6)}.MytanaSheet_cellSelected__qxmX6{border-color:#d67b7a;box-shadow:0 0 0 2px rgba(214,123,122,.25)}.MytanaSheet_cellLocked__3fmv2{border-style:dashed;border-color:rgba(93,64,55,.2);background:rgba(93,64,55,.03);cursor:default}.MytanaSheet_cellLocked__3fmv2:active{transform:none}.MytanaSheet_cellImgWrap__CA28L{position:relative;display:block}.MytanaSheet_cellImg__GE_9O{width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.MytanaSheet_cellNoImg__m98bs{width:52px;height:52px;display:grid;place-items:center;font-size:22px;opacity:.5}.MytanaSheet_teaserMark__h7j5z{width:52px;height:52px;display:grid;place-items:center;font-size:13px;font-weight:700;color:rgba(93,64,55,.4)}.MytanaSheet_cellTitle__O5fup{font-size:10px;line-height:1.25;color:#5d4037;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.MytanaSheet_countBadge__ShENl{right:4px;font-size:10px;color:#c9a35b;background:rgba(201,163,91,.14)}.MytanaSheet_countBadge__ShENl,.MytanaSheet_secretPill__pRbuM{position:absolute;top:4px;font-weight:700;border-radius:999px;padding:1px 6px}.MytanaSheet_secretPill__pRbuM{left:4px;font-size:9px;color:#fff;background:#c9a35b}.MytanaSheet_empty__c8Bzt{text-align:center;color:rgba(93,64,55,.7);font-size:13px;padding:24px 8px}.MytanaSheet_empty__c8Bzt p{margin:0 0 10px}.MytanaSheet_emptySub__8h3Qg{font-size:12px;opacity:.8}.MytanaSheet_emptyCta__E_hZQ{display:inline-block;font-size:13px;font-weight:700;color:#fff;background:#d67b7a;border-radius:999px;padding:8px 20px;text-decoration:none}.MytanaSheet_footer__yA1A4{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:4px}.MytanaSheet_hint__vuz6f{font-size:11px;color:rgba(93,64,55,.55);margin:0}.MytanaSheet_gachaCta__iM1p6{display:inline-block;font-size:12px;font-weight:600;color:#d67b7a;border:1.5px solid #d67b7a;border-radius:999px;padding:6px 18px;text-decoration:none}.MytanaSheet_detailBar__sud69{display:flex;align-items:center;gap:10px;padding:10px 16px;border-top:1px solid rgba(93,64,55,.1);background:#fffdfa;flex-shrink:0}@media(min-width:768px){.MytanaSheet_detailBar__sud69{border-radius:0 0 18px 18px}}.MytanaSheet_detailImgWrap__zqewf{flex-shrink:0;width:48px;height:48px;display:grid;place-items:center;border:1.5px solid rgba(93,64,55,.12);border-radius:10px;background:#fff;overflow:hidden}.MytanaSheet_detailImgWrap__zqewf img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.MytanaSheet_detailInfo__7wdyT{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.MytanaSheet_detailTitle___B_hl{font-size:13px;font-weight:700;color:#5d4037;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MytanaSheet_detailMeta__Bdbw7{font-size:11px;color:rgba(93,64,55,.65);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MytanaSheet_tryOnBtn__prXq6{flex-shrink:0;min-height:40px;padding:0 16px;border:none;border-radius:999px;background:#d67b7a;color:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 4px 14px rgba(214,123,122,.3)}.MytanaSheet_detailClose__50RRY{flex-shrink:0;width:28px;height:28px;border:none;border-radius:50%;background:rgba(93,64,55,.08);color:#5d4037;font-size:13px;line-height:1;cursor:pointer}.MytanaSheet_skeletonGrid__Zm_DB{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.MytanaSheet_skeletonCell__EvwBB{height:92px;border-radius:12px;background:rgba(93,64,55,.06);animation:MytanaSheet_mytanaPulse___geJ_ 1.2s ease-in-out infinite}@keyframes MytanaSheet_mytanaPulse___geJ_{0%,to{opacity:1}50%{opacity:.55}}.hub_root__Rw1lF{position:fixed;inset:0;z-index:40;background:#fff6e8;overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.hub_canvasWrap__jPsSf{position:absolute;inset:0}.hub_canvasWrap__jPsSf canvas{display:block}.hub_devtag__2h49e{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 12px);left:12px;pointer-events:none;background:hsla(0,0%,100%,.82);color:#5b4636;font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;box-shadow:0 2px 8px rgba(91,70,54,.18)}.hub_devtag__2h49e b{color:#ff8a7a}.hub_zonePill__CTn0C{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 12px);right:12px;background:hsla(0,0%,100%,.82);color:#5b4636;font-size:12px;font-weight:700;padding:6px 14px;border-radius:999px;box-shadow:0 2px 8px rgba(91,70,54,.18);pointer-events:none;white-space:nowrap}.hub_zonePill__CTn0C:before{content:"●";color:#7fb069;margin-right:6px;font-size:9px;vertical-align:1px}.hub_status__aCnb_{position:absolute;top:calc(env(safe-area-inset-top, 0px) + 52px);left:12px;display:flex;gap:8px;pointer-events:none}.hub_stat__zzxPk{background:hsla(0,0%,100%,.85);color:#5b4636;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;box-shadow:0 2px 8px rgba(91,70,54,.15);font-variant-numeric:tabular-nums}.hub_cta__MkvUQ{position:absolute;bottom:calc(env(safe-area-inset-bottom, 0px) + 152px);left:50%;transform:translateX(-50%);border:none;background:#ff8a7a;color:#fff;font-size:15px;font-weight:700;padding:13px 22px;border-radius:999px;box-shadow:0 4px 14px rgba(217,109,82,.4);white-space:nowrap;cursor:pointer}.hub_recenterBtn__9cLK8{position:absolute;right:16px;bottom:calc(env(safe-area-inset-bottom, 0px) + 96px);width:52px;height:52px;border-radius:50%;border:none;background:hsla(0,0%,100%,.9);font-size:24px;box-shadow:0 3px 10px rgba(91,70,54,.22);cursor:pointer}.hub_stickBase__JVnpF,.hub_stickKnob__m2snN{position:absolute;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .15s}.hub_stickBase__JVnpF{width:112px;height:112px;border:2px solid rgba(255,138,122,.65);background:hsla(0,0%,100%,.22)}.hub_stickKnob__m2snN{width:52px;height:52px;background:rgba(255,138,122,.85);box-shadow:0 2px 8px rgba(91,70,54,.25)}.hub_toast__D_RU9{position:absolute;bottom:calc(env(safe-area-inset-bottom, 0px) + 216px);left:50%;transform:translateX(-50%);background:rgba(91,70,54,.88);color:#fff;font-size:13px;font-weight:700;padding:9px 16px;border-radius:12px;pointer-events:none;white-space:nowrap;max-width:calc(100% - 24px);overflow:hidden;text-overflow:ellipsis}.hub_nav__1kOYL{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-around;align-items:stretch;background:rgba(255,251,244,.95);box-shadow:0 -3px 14px rgba(91,70,54,.16);padding:6px 10px calc(env(safe-area-inset-bottom, 0px) + 6px)}.hub_nav__1kOYL button{flex:1;max-width:120px;border:none;background:none;color:#5b4636;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 0;border-radius:14px}.hub_navActive__O_dug{background:#ffe8d9!important;color:#d96d52!important}.hub_navIc___H_VO{font-size:22px;line-height:1.1}.hub_navLb__TmErn{font-size:10px;font-weight:700;letter-spacing:.02em}.hub_popupOverlay__1DY2w{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(91,70,54,.25);z-index:8}.hub_popupCard__Sf1ud{width:min(480px,100% - 24px);margin-bottom:calc(env(safe-area-inset-bottom, 0px) + 80px);background:#fffbf4;border-radius:20px;padding:20px 18px;box-shadow:0 8px 30px rgba(91,70,54,.3)}.hub_popupTitle__Bp9v0{color:#5b4636;font-size:17px;font-weight:700;margin:0 0 8px}.hub_popupBody__HAtmG{color:#5b4636;font-size:14px;line-height:1.7;margin:0 0 14px;white-space:pre-line}.hub_popupClose__ZLeaI{width:100%;text-align:center;padding:12px;border-radius:12px;border:none;background:#f3e3d3;color:#5b4636;font-weight:700;font-size:15px;cursor:pointer}.hub_mapSheet__zBY0k{position:absolute;bottom:0;left:0;right:0;max-height:62%;display:flex;flex-direction:column;background:#fffbf4;border-radius:20px 20px 0 0;box-shadow:0 -6px 24px rgba(91,70,54,.28);z-index:10}.hub_mapHead__jBLGx{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 8px;color:#5b4636;font-size:16px;font-weight:700}.hub_mapClose__Fhcqc{border:none;background:#f3e3d3;color:#5b4636;width:32px;height:32px;border-radius:50%;font-size:14px;font-weight:700;cursor:pointer}.hub_mapBody__0GvFl{display:flex;gap:10px;padding:6px 18px calc(env(safe-area-inset-bottom, 0px) + 18px)}.hub_mapZone__5MIU6{flex:1;background:#fff;border:2px solid #f3d9c8;border-radius:16px;padding:12px 8px 10px;text-align:center;cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center}.hub_mapZoneHere__jp_3i{border-color:#ff8a7a;background:#fff3ec}.hub_hereBadge__Vtjkt{position:absolute;top:-9px;left:50%;transform:translateX(-50%);background:#ff8a7a;color:#fff;font-size:9px;font-weight:700;border-radius:999px;padding:2px 8px;white-space:nowrap}.hub_mapIc__WcD5s{font-size:30px}.hub_mapNm__K6HR2{color:#5b4636;font-size:13px;font-weight:700;margin-top:2px}.hub_mapSpots__dpI4e{color:#8a7360;font-size:10px;font-weight:600;line-height:1.5;margin-top:4px;min-height:30px}.hub_mapGo__GsAaJ{display:inline-block;margin-top:6px;background:#ff8a7a;color:#fff;font-size:11px;font-weight:700;border-radius:999px;padding:5px 12px}.hub_mapZoneHere__jp_3i .hub_mapGo__GsAaJ{background:#c9b8a8}.hub_loadOverlay__h5gV5{position:absolute;inset:0;background:#fff6e8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#5b4636;font-size:15px;font-weight:700;z-index:12;text-align:center;padding:24px}.hub_novrmText__nDzJF{margin:0;line-height:1.8}.hub_novrmLink__XJ8TI{display:inline-block;background:#d67b7a;color:#fff;font-size:14px;font-weight:700;border-radius:999px;padding:10px 24px;text-decoration:none}