.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}.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_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}}.AccessoryDresser_root__LING1{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){.AccessoryDresser_root__LING1{left:auto;right:24px;bottom:24px;width:384px;max-height:68vh;border-radius:18px;padding-bottom:0}}.AccessoryDresser_header__pVXvu{display:flex;align-items:center;gap:8px;padding:14px 16px 10px;flex-wrap:wrap}.AccessoryDresser_title__5uJXR{font-weight:700;font-size:15px;color:#5d4037}.AccessoryDresser_progressPill__4ZKsZ{font-size:11px;font-weight:600;color:#c9a35b;background:rgba(201,163,91,.14);border-radius:999px;padding:3px 10px;white-space:nowrap}.AccessoryDresser_closeBtn__yWgh9{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}.AccessoryDresser_trayRow__HQiN5{display:flex;align-items:center;gap:10px;padding:0 16px 10px;border-bottom:1px solid rgba(93,64,55,.08)}.AccessoryDresser_beads__3qPLq{display:inline-flex;gap:4px;flex-shrink:0}.AccessoryDresser_bead__E_WFS{width:8px;height:8px;border-radius:50%;background:rgba(93,64,55,.15)}.AccessoryDresser_beadOn__tlLBE{background:#d67b7a}.AccessoryDresser_beadFull__B7jZq{background:#c8934e}.AccessoryDresser_tray__ISZMM{display:inline-flex;gap:6px;overflow-x:auto}.AccessoryDresser_trayChip__dwEHs{position:relative;width:36px;height:36px;border:1.5px solid #d67b7a;border-radius:10px;background:#fff;padding:2px;cursor:pointer;flex-shrink:0}.AccessoryDresser_trayChipImg__VAzUV{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.AccessoryDresser_trayChipDot__7MuIe{display:block;width:100%;height:100%;border-radius:8px;background:#f2c9c8}.AccessoryDresser_trayChipX__z0AM6{position:absolute;top:-6px;right:-6px;width:16px;height:16px;border-radius:50%;background:#d67b7a;color:#fff;font-size:10px;line-height:16px;text-align:center}.AccessoryDresser_trayEmpty__a017o{font-size:12px;color:rgba(93,64,55,.55)}.AccessoryDresser_body__Y_hnT{overflow-y:auto;padding:12px 16px 16px;-webkit-overflow-scrolling:touch}.AccessoryDresser_shelfSection__rUGv1{margin-bottom:12px}.AccessoryDresser_shelfLabel__A4OiL{font-size:12px;font-weight:700;color:rgba(93,64,55,.65);margin:0 0 6px}.AccessoryDresser_grid__AMebK{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.AccessoryDresser_cell__phkzu{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}.AccessoryDresser_cell__phkzu:active{transform:scale(.96)}.AccessoryDresser_cellEquipped__Z7t2D{border-color:#d67b7a;box-shadow:0 0 0 2px rgba(214,123,122,.25)}.AccessoryDresser_cellSecret___xN2H{border-color:#c9a35b;background:linear-gradient(150deg,#fffdf6,#fbf3df 45%,#fffdf6)}.AccessoryDresser_cellBusy__2Gu4V{opacity:.55;pointer-events:none}.AccessoryDresser_cellTeaser__xgLU6{border-style:dashed;border-color:rgba(93,64,55,.25);background:rgba(93,64,55,.03)}.AccessoryDresser_cellImg__oft77{width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.AccessoryDresser_cellNoImg__zeJQq{width:52px;height:52px;display:grid;place-items:center;font-size:22px;opacity:.5}.AccessoryDresser_teaserMark__cbp4A{width:52px;height:52px;display:grid;place-items:center;font-size:14px;font-weight:700;color:rgba(93,64,55,.45)}.AccessoryDresser_cellTitle__SVmkx{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}.AccessoryDresser_countBadge__GwSGG{right:4px;font-size:10px;color:#c9a35b;background:rgba(201,163,91,.14)}.AccessoryDresser_countBadge__GwSGG,.AccessoryDresser_secretPill__zu97_{position:absolute;top:4px;font-weight:700;border-radius:999px;padding:1px 6px}.AccessoryDresser_secretPill__zu97_{left:4px;font-size:9px;color:#fff;background:#c9a35b}.AccessoryDresser_equippedPill__4twlz{position:absolute;bottom:26px;right:4px;font-size:9px;font-weight:700;color:#fff;background:#d67b7a;border-radius:999px;padding:1px 6px}.AccessoryDresser_empty__AUHaf{text-align:center;color:rgba(93,64,55,.7);font-size:13px;padding:20px 8px}.AccessoryDresser_empty__AUHaf p{margin:0 0 10px}.AccessoryDresser_emptySub__sdH_2{font-size:12px;opacity:.8}.AccessoryDresser_emptyCta__khmOZ{display:inline-block;font-size:13px;font-weight:700;color:#fff;background:#d67b7a;border-radius:999px;padding:8px 20px;text-decoration:none}.AccessoryDresser_footer__ir3II{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:4px}.AccessoryDresser_dlBtn__WNPB1{display:inline-block;font-size:13px;font-weight:700;color:#fff;background:#d67b7a;border:none;border-radius:999px;padding:9px 22px;cursor:pointer;box-shadow:0 4px 14px rgba(214,123,122,.3)}.AccessoryDresser_dlBtn__WNPB1:disabled{opacity:.6;cursor:default}.AccessoryDresser_gachaCta__MOyiS{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}.AccessoryDresser_flash__7LXt_{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}.AccessoryDresser_skeletonGrid__e11VR{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.AccessoryDresser_skeletonCell__yMiTD{height:92px;border-radius:12px;background:rgba(93,64,55,.06);animation:AccessoryDresser_dresserPulse__pxrtw 1.2s ease-in-out infinite}@keyframes AccessoryDresser_dresserPulse__pxrtw{0%,to{opacity:1}50%{opacity:.55}}