.AddBlockFab_root___huLr{display:flex;position:fixed;bottom:20px;right:14px;z-index:100}@media(min-width:1024px){.AddBlockFab_root___huLr{display:none}}.AddBlockFab_overlay__T4HJI{background:rgba(0,0,0,.2);inset:0;position:fixed;z-index:-1}.AddBlockFab_actions__ZA5_Y{display:flex;flex-direction:column;align-items:flex-end;bottom:64px;gap:8px;opacity:0;pointer-events:none;position:absolute;right:0;transform:translateY(8px);transition:opacity .2s ease,transform .2s ease}.AddBlockFab_actionsOpen__JyBdh{opacity:1;pointer-events:auto;transform:translateY(0)}.AddBlockFab_actionBtn__QHLf9{align-items:center;background:#fff;border:none;border-radius:9999px;box-shadow:0 2px 12px rgba(0,0,0,.12);color:#3f3f46;cursor:pointer;display:flex;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;gap:6px;padding:8px 12px;transition:background .15s ease,color .15s ease;white-space:nowrap}.AddBlockFab_actionBtn__QHLf9:hover:not(:disabled){background:#fafafa;color:#316cca}.AddBlockFab_actionBtn__QHLf9:disabled{cursor:not-allowed;opacity:.5}.AddBlockFab_actionLabel__Fbt75{font-size:13px}.AddBlockFab_fab__cFi_x{display:flex;align-items:center;justify-content:center;background:#316cca;border:none;border-radius:50%;box-shadow:0 10px 40px rgba(0,0,0,.15);color:#fff;cursor:pointer;height:56px;transition:background .15s ease,transform .2s ease;width:56px}.AddBlockFab_fab__cFi_x:hover{background:#2a5db3}.AddBlockFab_fab__cFi_x svg{transition:transform .2s ease}.AddBlockFab_fabOpen__xNeXF svg{transform:rotate(45deg)}.BookingSection_section__89E_x{display:flex;flex-direction:column;gap:12px;margin-top:16px;width:100%}.BookingSection_grid___jzCZ{display:flex;flex-direction:column;gap:10px}.BookingSection_card__9UIEo{background:var(--sf-card-bg,rgba(255,255,255,.7));border:1px solid var(--sf-card-border,rgba(0,0,0,.08));border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.BookingSection_cardBody__AXVJd{display:flex;flex-direction:column;gap:6px;padding:14px}.BookingSection_title__l_t3n{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingSection_description__Wj2Lt{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;line-height:1.4;opacity:.6;overflow:hidden}.BookingSection_meta__IfAbE{align-items:center;display:flex;gap:10px;margin-top:4px}.BookingSection_duration__K5WBN{font-size:13px;opacity:.6}.BookingSection_price__Gh_th{font-size:14px;font-weight:600}.BookingSection_cardAction__57cwr{border-top:1px solid var(--sf-card-border,rgba(0,0,0,.08));padding:10px 14px}.BookingSection_bookButton___Yv5W{background:var(--sf-primary,#1a1a1a);border:none;border-radius:8px;color:var(--sf-secondary,#ffffff);cursor:pointer;display:inline-block;font-size:13px;font-weight:600;padding:8px 16px;text-align:center;text-decoration:none;transition:opacity .15s ease;white-space:nowrap}.BookingSection_bookButton___Yv5W:hover{opacity:.85}.ContentBlockRenderer_blockList__K4TPj{display:flex;flex-direction:column;gap:16px;width:100%}.ContentBlockRenderer_sectionGroup__wEsoK{display:flex;flex-direction:column;gap:12px;width:100%}.ContentBlockRenderer_sectionBlock__eqHmG{display:flex;justify-content:center;padding:4px 0 0}.ContentBlockRenderer_sectionPill__P9Kr0{background:var(--sf-primary,#1a1a1a);border-radius:9999px;color:var(--sf-secondary,#faf8f5);display:inline-block;font-size:14px;font-weight:600;padding:10px 24px}.ContentBlockRenderer_block__hUW4N{width:100%;border-radius:8px;overflow:hidden}.ContentBlockRenderer_linkCard__yV_rO{align-items:center;background:hsla(0,0%,100%,.85);border:1px solid rgba(0,0,0,.08);border-radius:12px;color:#1a1a1a;display:flex;gap:12px;height:100%;padding:14px 18px;text-decoration:none;transition:background .15s ease,box-shadow .15s ease}.ContentBlockRenderer_linkCard__yV_rO:hover{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08)}.ContentBlockRenderer_linkCardColored__ClEZx{border:none}.ContentBlockRenderer_linkCardColored__ClEZx:hover{background:inherit;box-shadow:0 2px 12px rgba(0,0,0,.15);filter:brightness(1.08)}.ContentBlockRenderer_linkCardIconWrap__H1e9B{align-items:center;background:rgba(0,0,0,.06);border-radius:10px;color:#555;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.ContentBlockRenderer_linkCardText__Z2O_1{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.ContentBlockRenderer_linkCardLabel__m_j_2{font-size:15px;font-weight:600;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContentBlockRenderer_linkCardSubtitle__k1CJc{font-size:12px;font-weight:400;line-height:1.3;opacity:.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContentBlockRenderer_embedWrap__bHDPo{border-radius:12px;overflow:hidden;width:100%}.ContentBlockRenderer_embedTitle__YGB4h{font-size:14px;font-weight:600;margin-bottom:8px;opacity:.6}.ContentBlockRenderer_embedIframe__ZuS7T{aspect-ratio:16/9;border:none;border-radius:12px;display:block;width:100%}.ContentBlockRenderer_imageBlock__bhWsY{border-radius:12px;display:block;height:100%;overflow:hidden;position:relative;width:100%}.ContentBlockRenderer_imageBlockImg__1o_b5{display:block;height:100%;object-fit:cover;width:100%}.ContentBlockRenderer_textBlock__vXwv4{padding:14px;font-size:15px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.ContentBlockRenderer_spacerBlock__M8vZD{height:100%;width:100%}.ContentBlockRenderer_gridLayout__MXYYn{display:grid;grid-gap:16px 8px;gap:16px 8px;grid-template-columns:repeat(6,1fr);width:100%}.ContentBlockRenderer_gridBlock__xrw_j{border-radius:8px;overflow:hidden;min-height:0}.ContentBlockRenderer_gridBlockTextBlock__YGM3z{overflow:hidden;height:100%}.ContentBlockRenderer_gridBlockProduct__PqOWP{display:flex;flex-direction:column;height:100%}.ContentBlockRenderer_gridBlockEmbedWrap__Ayj8V{height:100%}.ContentBlockRenderer_gridBlockEmbedIframe__JMyW7{aspect-ratio:unset;height:100%}.BuyButton_buyButton__dvnxx{background:var(--sf-primary,#1a1a1a);border:none;border-radius:8px;color:var(--sf-secondary,#ffffff);cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px;transition:opacity .15s ease;white-space:nowrap}.BuyButton_buyButton__dvnxx:hover:not(:disabled){opacity:.85}.BuyButton_buyButton__dvnxx:disabled{cursor:not-allowed;opacity:.5}.BuyButton_errorMessage__e6wTL{color:#ef4444;font-size:12px;margin-bottom:6px}.ProductCard_card__SHNUt{align-items:flex-start;background:var(--sf-card-bg,rgba(255,255,255,.7));border:1px solid var(--sf-card-border,rgba(0,0,0,.08));border-radius:10px;display:flex;gap:12px;padding:14px}.ProductCard_thumbnail__v3WSo{border-radius:8px;flex-shrink:0;height:72px;object-fit:cover;width:72px}.ProductCard_info__BoGO9{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.ProductCard_title__XffUT{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductCard_description__t81_S{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;line-height:1.4;opacity:.6;overflow:hidden}.ProductCard_priceRow__qJ9wF{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:6px}.ProductCard_price__iZYhy{font-size:14px;font-weight:600}.ProductCard_cardVertical__xmD7G{flex-direction:column;gap:10px}.ProductCard_thumbnailVertical__iYG70{aspect-ratio:16/9;height:auto;width:100%}.ProductCard_cardCompact__bhl2i{align-items:center;padding:10px 12px}.ProductCard_infoCompact__5MUKG{align-items:center;flex-direction:row;gap:12px}.ProductCard_titleCompact__FaeSf{flex:1 1}.ProductSection_section__ILjp8{display:flex;flex-direction:column;gap:12px;width:100%}.ProductSection_heading__ysF5R{font-size:20px;font-weight:700;margin:0}.ProductSection_grid__9Bxap{display:flex;flex-direction:column;gap:10px}.SubscriptionSection_section__g3VGS{display:flex;flex-direction:column;gap:12px;margin-top:16px;width:100%}.SubscriptionSection_grid__buYDA{display:flex;flex-direction:column;gap:10px}.SubscriptionSection_card__oojzQ{background:var(--sf-card-bg,rgba(255,255,255,.7));border:1px solid var(--sf-card-border,rgba(0,0,0,.08));border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.SubscriptionSection_cardBody__aU6rf{display:flex;flex-direction:column;gap:6px;padding:14px}.SubscriptionSection_title__AAN91{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SubscriptionSection_description___kUon{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:13px;line-height:1.4;opacity:.6;overflow:hidden}.SubscriptionSection_priceRow__Iduhj{margin-top:4px}.SubscriptionSection_price__7bYEA{font-size:20px;font-weight:700}.SubscriptionSection_interval__xEQh6{font-size:13px;font-weight:400;opacity:.5}.SubscriptionSection_features__K9_ta{display:flex;flex-direction:column;gap:4px;list-style:none;margin:6px 0 0;padding:0}.SubscriptionSection_featureItem__jeytR{font-size:13px;opacity:.6;padding-left:12px;position:relative}.SubscriptionSection_featureItem__jeytR:before{content:"✓";left:0;position:absolute}.SubscriptionSection_cardAction__f1zL9{border-top:1px solid var(--sf-card-border,rgba(0,0,0,.08));padding:10px 14px}.AuroraStorefront_root__gtc5A{background-color:var(--sf-secondary,#ffffff);background-position:50%;background-size:cover;color:var(--sf-text,#111111);display:flex;flex-direction:column;min-height:var(--sf-viewport-h,100dvh)}.AuroraStorefront_root__gtc5A[data-has-bg]{position:relative}.AuroraStorefront_heroWrap__8UXyi{aspect-ratio:1/.75;overflow:hidden;position:relative;width:100%}.AuroraStorefront_heroImage__mrpPn{object-fit:cover}.AuroraStorefront_content__bYpef{display:flex;flex-direction:column;gap:16px;padding:24px 20px;text-align:center}.AuroraStorefront_displayName__qiXHQ{font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0}.AuroraStorefront_socialRow__2PDHZ{display:flex;gap:12px;justify-content:center}.AuroraStorefront_socialLink__1enyU{color:inherit;opacity:.6;text-decoration:none;transition:opacity .15s ease}.AuroraStorefront_socialLink__1enyU:hover{opacity:1}.AuroraStorefront_bio__9Dz9Q{font-size:15px;line-height:1.6;margin:0}.BloomStorefront_root__5Ljdu{--sf-card-bg:color-mix(in srgb,var(--sf-text,#ffffff) 6%,transparent);--sf-card-border:color-mix(in srgb,var(--sf-text,#ffffff) 8%,transparent);background-color:var(--sf-secondary,#1c1c1e);background-position:50%;background-size:cover;color:var(--sf-text,#ffffff);display:flex;flex-direction:column;min-height:var(--sf-viewport-h,100dvh)}.BloomStorefront_root__5Ljdu[data-has-bg]{position:relative}.BloomStorefront_heroSection__c4pZ5{aspect-ratio:1/.85;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}.BloomStorefront_heroImage__jAsu_{object-fit:cover}.BloomStorefront_heroOverlay__5FHYZ{background:linear-gradient(to top,var(--sf-secondary,#1c1c1e) 5%,transparent 50%);inset:0;position:absolute;z-index:1}.BloomStorefront_heroContent__B_WOR{display:flex;flex-direction:column;gap:10px;padding:20px;position:relative;z-index:2}.BloomStorefront_displayName__y_y8G{font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0}.BloomStorefront_socialRow___tvvE{display:flex;gap:10px}.BloomStorefront_socialLink__4J9n8{color:var(--sf-text,#ffffff);opacity:.6;text-decoration:none;transition:opacity .15s ease}.BloomStorefront_socialLink__4J9n8:hover{opacity:1}.BloomStorefront_productSection__HC0Zu{display:flex;flex-direction:column;gap:12px;padding:0 20px 24px}.BloomStorefront_bio__un1rN{font-size:15px;line-height:1.6;margin:0}.MinimaStorefront_root__hs_z3{background-color:var(--sf-secondary,#faf8f5);background-position:50%;background-size:cover;color:var(--sf-text,#1a1a1a);display:flex;flex-direction:column;gap:16px;min-height:var(--sf-viewport-h,100dvh);padding:24px 20px}.MinimaStorefront_root__hs_z3[data-has-bg]{position:relative}.MinimaStorefront_header__hYJWj{align-items:center;display:flex;gap:10px}.MinimaStorefront_avatar__GJmjZ{border-radius:50%;flex-shrink:0;height:72px;object-fit:cover;width:72px}.MinimaStorefront_displayName__r0r7l{font-size:24px;font-weight:700;letter-spacing:-.3px}.MinimaStorefront_socialRow__0cE1n{display:flex;gap:8px}.MinimaStorefront_socialLink__zJsQK{align-items:center;border:1.5px solid rgba(0,0,0,.25);border-radius:4px;color:inherit;display:flex;height:36px;justify-content:center;text-decoration:none;transition:opacity .15s ease;width:36px}.MinimaStorefront_socialLink__zJsQK:hover{opacity:.6}.MinimaStorefront_bio__EAE4r{font-size:15px;line-height:1.6;margin:0}.NoirStorefront_root__vg2zH{--sf-card-bg:color-mix(in srgb,var(--sf-text,#ffffff) 6%,transparent);--sf-card-border:color-mix(in srgb,var(--sf-text,#ffffff) 10%,transparent);background-color:var(--sf-secondary,#0f1117);background-position:50%;background-size:cover;color:var(--sf-text,#ffffff);display:flex;flex-direction:column;min-height:var(--sf-viewport-h,100dvh)}.NoirStorefront_root__vg2zH[data-has-bg]{position:relative}.NoirStorefront_heroBanner__FhvA8{aspect-ratio:1/1;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;position:relative}.NoirStorefront_heroImage__ALPXB{object-fit:cover}.NoirStorefront_heroOverlay__nDY1j{background:linear-gradient(to top,var(--sf-secondary,#0f1117) 0,transparent 60%);inset:0;position:absolute;z-index:1}.NoirStorefront_heroContent__bnZim{display:flex;flex-direction:column;gap:8px;padding:24px 20px;position:relative;text-align:center;z-index:2}.NoirStorefront_displayName__uRXz6{font-size:24px;font-style:italic;font-weight:700;letter-spacing:-.5px;margin:0}.NoirStorefront_bio__sX43V{font-size:15px;line-height:1.6;margin:0}.NoirStorefront_socialRow__O4eyh{display:flex;gap:10px;justify-content:center}.NoirStorefront_socialLink__FRVea{color:var(--sf-text,#ffffff);opacity:.6;text-decoration:none;transition:opacity .15s ease}.NoirStorefront_socialLink__FRVea:hover{opacity:1}.NoirStorefront_productSection__w5lK_{display:flex;flex-direction:column;gap:12px;padding:20px}.StoreTabs_root__03XGV{display:flex;flex-direction:column}.StoreTabs_desktop__Lsksh{align-items:flex-start;display:none;gap:32px}@media(min-width:1024px){.StoreTabs_desktop__Lsksh{display:flex}}.StoreTabs_desktopEditor__cc0zJ{flex:1 1;min-width:0}.StoreTabs_desktopPreview__GQwGa{flex-shrink:0;padding-top:8px;position:-webkit-sticky;position:sticky;top:14px;width:300px}.StoreTabs_mobile__QGg7v{flex-direction:column;display:flex}@media(min-width:1024px){.StoreTabs_mobile__QGg7v{display:none}}.StoreTabs_modeRoot__JMIeA{display:flex;flex-direction:column;gap:20px}.StoreTabs_modeNav__aKfbm{background:#f4f4f5;border-radius:9999px;display:flex;padding:3px}.StoreTabs_modeBtn__boO6A{align-items:center;background:rgba(0,0,0,0);border:none;border-radius:9999px;color:#71717a;cursor:pointer;display:flex;flex:1 1;font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.StoreTabs_modeBtn__boO6A:hover:not([data-selected]){color:#3f3f46}.StoreTabs_modeBtn__boO6A[data-selected]{background:#343537;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#fff}.StoreTabs_mobilePreview__ZUBdp{padding-top:8px}.StoreTabs_previewPhone__VRY2V{border:2.5px solid #18181b;border-radius:36px;box-shadow:0 10px 40px rgba(0,0,0,.15);height:580px;margin:0 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;scrollbar-width:none;width:280px}.StoreTabs_previewPhone__VRY2V::-webkit-scrollbar{display:none}.StoreTabs_previewScaler__Kpm0q{--sf-viewport-h:776.7857142857px;pointer-events:none;width:375px;zoom:.7466666667}.GridBlockItem_root__GnAKD{background:#fff;border:1px solid #e4e4e7;border-radius:10px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;transition:box-shadow .15s ease}.GridBlockItem_root__GnAKD:hover{box-shadow:0 2px 8px rgba(0,0,0,.06)}.GridBlockItem_dragHandle__LirM3{align-items:center;background:#fafafa;border-bottom:1px solid #f4f4f5;color:#a1a1aa;cursor:-webkit-grab;cursor:grab;display:flex;flex-shrink:0;height:22px;justify-content:center}.GridBlockItem_dragHandle__LirM3:active{cursor:-webkit-grabbing;cursor:grabbing}.GridBlockItem_content__9kLUe{flex:1 1;min-height:0;overflow:hidden;position:relative}.GridBlockItem_overlay__LEF_b{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4);gap:6px;inset:0;opacity:0;position:absolute;transition:opacity .15s ease;z-index:2}.GridBlockItem_root__GnAKD:hover .GridBlockItem_overlay__LEF_b{opacity:1}@media(hover:none){.GridBlockItem_overlay__LEF_b{opacity:1}}.GridBlockItem_overlayBtn__T3WK3{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#3f3f46;cursor:pointer;font-family:Noto Sans JP,sans-serif;font-size:12px;gap:4px;padding:6px 8px;transition:background .15s ease,border-color .15s ease}.GridBlockItem_overlayBtn__T3WK3:hover{background:#fafafa;border-color:#a1a1aa}.GridBlockItem_overlayBtnDanger__U2RTG:hover{background:#fef2f2;border-color:#b91c1c;color:#b91c1c}.GridBlockItem_imageBlock__0QBKd{height:100%;position:relative;width:100%}.GridBlockItem_imageThumbnail__nIHIf{display:block;height:100%;object-fit:cover;width:100%}.GridBlockItem_imageCount__Hl0sX{background:rgba(0,0,0,.6);border-radius:4px;bottom:4px;color:#fff;font-size:10px;padding:1px 4px;position:absolute;right:4px}.GridBlockItem_playOverlay__O5TMR{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);border-radius:50%;color:#fff;height:36px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:36px}.GridBlockItem_urlCard__rdzuA{align-items:center;color:#3f3f46;display:flex;gap:6px;height:100%;padding:0 8px}.GridBlockItem_urlCardLabel__rK_cu{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GridBlockItem_textBlock__zBAsg{display:flex;gap:6px;height:100%;padding:6px 8px}.GridBlockItem_textIcon__9mHOr{color:#a1a1aa;flex-shrink:0;margin-top:2px}.GridBlockItem_textContent__rY5_g{color:#3f3f46;display:-webkit-box;font-size:12px;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.GridBlockItem_sectionBlock__pfrJZ{align-items:center;background:#fafafa;display:flex;height:100%;padding:0 8px}.GridBlockItem_sectionTitle___Busu{color:#3f3f46;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GridBlockItem_spacerBlock__UZ6xX{align-items:center;color:#a1a1aa;display:flex;gap:6px;height:100%;justify-content:center}.GridBlockItem_spacerBlockLabel___ylwu{font-size:12px}.GridBlockItem_productBlock___YQyv{align-items:center;color:#52525b;display:flex;gap:6px;height:100%;padding:0 8px}.GridBlockItem_productBlockLabel__jV0KF{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GridBlockItem_placeholder__ZbeZe{align-items:center;color:#a1a1aa;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:center}.GridBlockItem_placeholderLabel__BUPvd{font-size:12px}.GridCanvas_root__f1MeH{display:flex;flex-direction:column;gap:10px}.GridCanvas_canvasWrap___Wzwt{background-color:#fafafa;background-image:radial-gradient(circle,#d4d4d8 1px,transparent 0);background-size:20px 20px;border:1px solid #e4e4e7;border-radius:12px;margin:0 auto;max-width:375px;min-height:400px;overflow:hidden;padding:0;width:100%}.GridCanvas_grid__NTMOO{min-height:400px}.GridCanvas_dragHandleTarget__zqQUa,.GridCanvas_gridItem__ewyGs{height:100%}.GridCanvas_canvasWrap___Wzwt .react-resizable-handle.react-resizable-handle-se{background:rgba(0,0,0,.06);border-bottom-right-radius:10px;bottom:0;cursor:se-resize;height:20px;opacity:1;position:absolute;right:0;width:20px;z-index:3}.GridCanvas_canvasWrap___Wzwt .react-resizable-handle.react-resizable-handle-se:after{border-bottom:2px solid #a1a1aa;border-right:2px solid #a1a1aa;bottom:4px;content:"";height:6px;position:absolute;right:4px;width:6px}.GridCanvas_canvasWrap___Wzwt .react-resizable-handle.react-resizable-handle-se:hover{background:rgba(0,0,0,.12)}.GridCanvas_canvasWrap___Wzwt .react-resizable-handle.react-resizable-handle-se:hover:after{border-color:#52525b}.GridCanvas_empty__u10un{align-items:center;background:#fafafa;border:2px dashed #e4e4e7;border-radius:12px;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:200px;padding:32px}.GridCanvas_emptyText__IOh5c{color:#71717a;font-size:13px;margin:0}.GridCanvas_emptyHint__U0oMN{font-size:12px!important;color:#a1a1aa!important}.StorefrontLoader_loading__xxipz{opacity:0;animation:StorefrontLoader_fadeIn__RTqWy .3s ease .1s forwards}.StorefrontLoader_fadeIn__RTqWy{animation:StorefrontLoader_fadeIn__RTqWy .3s ease}@keyframes StorefrontLoader_fadeIn__RTqWy{0%{opacity:0}to{opacity:1}}.ProfilePage_page__AxIOm{display:flex;flex-direction:column;gap:24px;padding:16px}@media(min-width:768px){.ProfilePage_page__AxIOm{padding:24px 32px}}.ProfilePage_header__sThn_{display:flex;flex-direction:column;gap:8px}.ProfilePage_title__bv_Z9{color:#18181b;font-size:24px;font-weight:700}@media(min-width:768px){.ProfilePage_title__bv_Z9{font-size:32px}}.ProfileTab_root__p4uI2{display:flex;flex-direction:column;gap:20px}.ProfileTab_backBtn__oYVcV{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;transition:opacity .15s ease,background .15s ease}.ProfileTab_backBtn__oYVcV:disabled{cursor:not-allowed;opacity:.5}.ProfileTab_backBtn__oYVcV{background:rgba(0,0,0,0);color:#52525b;gap:6px;padding:6px 0}.ProfileTab_backBtn__oYVcV:hover{color:#18181b}.ProfileTab_avatarSection__feCXn{display:flex;flex-direction:column;align-items:center;gap:10px}.ProfileTab_avatarWrapper__ESrzM{cursor:pointer;position:relative}.ProfileTab_avatarWrapper__ESrzM:hover .ProfileTab_avatarEditBtn__HcYbg{border-color:#a1a1aa}.ProfileTab_avatar__U_pRn{border-radius:50%;height:96px;object-fit:cover;width:96px}.ProfileTab_avatarPlaceholder__fjBVg{display:flex;align-items:center;justify-content:center;background:#e4e4e7;color:#a1a1aa}.ProfileTab_avatarUploading__Gs8m_{background:hsla(0,0%,100%,.6);border-radius:50%;height:96px;left:0;position:absolute;top:0;width:96px}.ProfileTab_avatarEditBtn__HcYbg{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e4e4e7;border-radius:50%;bottom:0;color:#52525b;cursor:pointer;height:28px;position:absolute;right:0;transition:border-color .15s ease;width:28px}.ProfileTab_avatarEditBtn__HcYbg:hover{border-color:#a1a1aa}.ProfileTab_formGroup__5BpVU{display:flex;flex-direction:column;gap:6px}.ProfileTab_label__QRrO9{color:#52525b;font-size:13px;font-weight:500}.ProfileTab_input__6rZ7p{background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#18181b;font-family:Noto Sans JP,sans-serif;font-size:16px;height:46px;outline:none;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ProfileTab_input__6rZ7p::placeholder{color:#a1a1aa}.ProfileTab_input__6rZ7p:focus{border-color:#316cca}.ProfileTab_input__6rZ7p:focus-visible{border-color:#316cca;box-shadow:0 0 0 3px rgba(49,108,202,.15)}.ProfileTab_input__6rZ7p:disabled{background:#f4f4f5;color:#a1a1aa;cursor:not-allowed}.ProfileTab_textarea__n0ixW{background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#18181b;font-family:Noto Sans JP,sans-serif;font-size:16px;height:46px;outline:none;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ProfileTab_textarea__n0ixW::placeholder{color:#a1a1aa}.ProfileTab_textarea__n0ixW:focus{border-color:#316cca}.ProfileTab_textarea__n0ixW:focus-visible{border-color:#316cca;box-shadow:0 0 0 3px rgba(49,108,202,.15)}.ProfileTab_textarea__n0ixW:disabled{background:#f4f4f5;color:#a1a1aa;cursor:not-allowed}.ProfileTab_textarea__n0ixW{font-size:14px;height:80px;line-height:1.6;resize:none}.ProfileTab_charCount__7oJME{color:#71717a;font-size:12px;font-weight:400;text-align:right}.ProfileTab_inputError__hEMjA,.ProfileTab_inputError__hEMjA:focus{border-color:#ef4444}.ProfileTab_errorText__zSXEB{color:#ef4444;font-size:12px}.ProfileTab_saveBtn__jwQzB{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Noto Sans JP,sans-serif;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:8px 16px;transition:opacity .15s ease,background .15s ease}.ProfileTab_saveBtn__jwQzB:disabled{cursor:not-allowed;opacity:.5}.ProfileTab_saveBtn__jwQzB{background:#316cca;color:#fff}.ProfileTab_saveBtn__jwQzB:hover:not(:disabled){background:#2a5db3}.ProfileTab_saveBtn__jwQzB{padding:12px 16px;width:100%}.OthersPlatformDialog_backdrop__7dU87{background:rgba(0,0,0,.4);inset:0;position:fixed;z-index:calc(300 - 1)}.OthersPlatformDialog_backdrop__7dU87[data-state=open]{animation:OthersPlatformDialog_fadeIn__Szuza .2s ease}.OthersPlatformDialog_backdrop__7dU87[data-state=closed]{animation:OthersPlatformDialog_fadeOut__GZX4z .2s ease}.OthersPlatformDialog_positioner__baK4v{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:300}.OthersPlatformDialog_content__QELc4{display:flex;flex-direction:column;background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);max-height:80vh;max-width:400px;outline:none;overflow-y:auto;padding:20px;width:calc(100% - 20px*2)}.OthersPlatformDialog_content__QELc4[data-state=open]{animation:OthersPlatformDialog_scaleIn__DLpgR .2s ease}.OthersPlatformDialog_content__QELc4[data-state=closed]{animation:OthersPlatformDialog_scaleOut__aWFul .2s ease}.OthersPlatformDialog_header__apFmt{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.OthersPlatformDialog_title__urYee{font-size:20px;font-weight:600}.OthersPlatformDialog_closeBtn__Yw8f5{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;color:#71717a;cursor:pointer;font-size:24px;height:32px;line-height:1;width:32px}.OthersPlatformDialog_closeBtn__Yw8f5:hover{color:#18181b}.OthersPlatformDialog_grid__dMnAJ{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(4,1fr)}.OthersPlatformDialog_platformBtn__TYNQg{display:flex;flex-direction:column;align-items:center;background:rgba(0,0,0,0);border:none;cursor:pointer;gap:6px;padding:6px}.OthersPlatformDialog_iconWrapper__lWNlb{display:flex;align-items:center;justify-content:center;border:2px solid #e4e4e7;border-radius:50%;color:#71717a;height:48px;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease;width:48px}.OthersPlatformDialog_selected___t3xQ .OthersPlatformDialog_iconWrapper__lWNlb{background:#18181b;border-color:#18181b;color:#fff}.OthersPlatformDialog_platformBtn__TYNQg:hover:not(.OthersPlatformDialog_selected___t3xQ) .OthersPlatformDialog_iconWrapper__lWNlb{border-color:#a1a1aa}.OthersPlatformDialog_checkMark__ztFcs{display:flex;align-items:center;justify-content:center;background:#316cca;border-radius:50%;color:#fff;height:18px;position:absolute;right:-4px;top:-4px;width:18px}.OthersPlatformDialog_platformLabel__Wip7H{color:#3f3f46;font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:500;line-height:1.3;text-align:center}@keyframes OthersPlatformDialog_fadeIn__Szuza{0%{opacity:0}to{opacity:1}}@keyframes OthersPlatformDialog_fadeOut__GZX4z{0%{opacity:1}to{opacity:0}}@keyframes OthersPlatformDialog_scaleIn__DLpgR{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes OthersPlatformDialog_scaleOut__aWFul{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.SocialLinksEditor_root__GCTJL{display:flex;flex-direction:column;gap:16px}.SocialLinksEditor_pickerRow__IdnP0{display:flex;flex-wrap:wrap;gap:8px}.SocialLinksEditor_pickerBtn__gNUNj{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:2px solid #e4e4e7;border-radius:50%;color:#71717a;cursor:pointer;height:40px;transition:background .15s ease,border-color .15s ease,color .15s ease;width:40px}.SocialLinksEditor_pickerBtn__gNUNj:hover:not(.SocialLinksEditor_active__7GRDe){border-color:#a1a1aa}.SocialLinksEditor_pickerBtn__gNUNj.SocialLinksEditor_active__7GRDe{background:#18181b;border-color:#18181b;color:#fff}.SocialLinksEditor_inputList__H38O2{display:flex;flex-direction:column;gap:12px}.SocialLinksEditor_inputRow__BQXlL{align-items:center;display:flex;gap:8px}.SocialLinksEditor_inputIcon__q_hY7{display:flex;align-items:center;justify-content:center;color:#71717a;flex-shrink:0;height:20px;width:20px}.SocialLinksEditor_input__MmBdn{background:#fff;border:1px solid #e4e4e7;border-radius:8px;color:#18181b;font-family:Noto Sans JP,sans-serif;font-size:16px;height:46px;outline:none;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.SocialLinksEditor_input__MmBdn::placeholder{color:#a1a1aa}.SocialLinksEditor_input__MmBdn:focus{border-color:#316cca}.SocialLinksEditor_input__MmBdn:focus-visible{border-color:#316cca;box-shadow:0 0 0 3px rgba(49,108,202,.15)}.SocialLinksEditor_input__MmBdn:disabled{background:#f4f4f5;color:#a1a1aa;cursor:not-allowed}.SocialLinksEditor_input__MmBdn{flex:1 1}.SocialLinksEditor_removeBtn__GYm7_{display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;border-radius:50%;color:#a1a1aa;cursor:pointer;flex-shrink:0;height:28px;transition:color .15s ease,background .15s ease;width:28px}.SocialLinksEditor_removeBtn__GYm7_:hover{background:#f4f4f5;color:#3f3f46}