.albums_select__JvCvx{width:100%;height:44px;margin-bottom:12px;padding:0 12px;font-size:15px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.albums_create__2zA8F{margin-bottom:16px;font-size:14px;font-weight:600}.albums_create__2zA8F summary{cursor:pointer}.albums_createForm__iF9YS{display:flex;flex-direction:column;gap:8px;margin-top:10px}.albums_row__sgi8W{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--color-border)}.albums_listRow__bSXJW{padding:12px 16px}.albums_count__bFNox{flex-shrink:0;font-size:13px;color:var(--color-text-sub)}.albums_section__19tpa{margin-top:28px}.albums_sectionTitle__yoWhb{margin:0 0 6px;font-size:16px;font-weight:700}.albums_hint__y96De{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--color-text-sub);word-break:keep-all}.albums_searchRow__3JLcg{display:flex;gap:8px}.albums_mergeButton__LdPzS{flex-shrink:0;padding:6px 12px;font-size:13px;font-weight:600;color:var(--color-primary);background:var(--color-primary-soft);border:none;border-radius:999px}.albums_version__OW_03{margin-bottom:14px}.albums_versionTitle__Mk__c{margin:0 0 4px;font-size:14px;font-weight:700;word-break:break-word}.albums_cards__U_ZW4{display:flex;flex-wrap:wrap;gap:6px}.albums_card__5sWA1{padding:4px 10px;font-size:12px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px}.PhotocardSaveButton_button__juiam{position:absolute;right:4px;bottom:4px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:rgba(255,255,255,.92);border:none;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.18)}.PhotocardSaveButton_button__juiam svg{width:16px;height:16px;fill:none;stroke:var(--color-text-sub);stroke-width:2;stroke-linejoin:round}.PhotocardSaveButton_large__Y145m{right:8px;bottom:8px;width:40px;height:40px}.PhotocardSaveButton_large__Y145m svg{width:22px;height:22px}.PhotocardSaveButton_saved__o5KLi svg{fill:var(--color-primary);stroke:var(--color-primary)}.PhotocardSaveButton_withCount__FMx_K{gap:3px;width:auto;padding:0 8px}.PhotocardSaveButton_count__IVrkB{font-size:12px;font-weight:700;line-height:1;color:var(--color-text-sub)}.PhotocardSaveButton_large__Y145m .PhotocardSaveButton_count__IVrkB{font-size:14px}.PhotocardSaveButton_large__Y145m.PhotocardSaveButton_withCount__FMx_K{gap:4px;padding:0 12px}.admin_titleRow__yddag{display:flex;align-items:center;justify-content:space-between;margin:8px 0 12px}.admin_title__vhq7F{margin:0;font-size:22px;font-weight:800}.admin_titleLinks__aDPyx{display:flex;gap:12px}.admin_photocardsLink__pxPLe{font-size:13px;font-weight:600;color:var(--color-text-sub);text-decoration:underline}.admin_filters__1L5k4{display:flex;gap:6px;margin-bottom:16px}.admin_filter__jQioH{height:34px;padding:0 14px;font-size:13px;font-weight:600;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px}.admin_filterActive__a0AEg{color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary)}.admin_list__OhoKp{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.admin_item__OsYXh{padding:14px;border:1px solid var(--color-border);border-radius:var(--radius)}.admin_itemHead__piD3W{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.admin_status__TYvBQ{padding:3px 8px;font-size:12px;font-weight:700;border-radius:6px}.admin_statusRECEIVED___DzEU{color:var(--color-sell);background:var(--color-sell-soft)}.admin_statusFRAUD__VvJ_V{color:#fff;background:var(--color-buy)}.admin_statusCANCELED__ONIRT{color:var(--color-text-sub);background:var(--color-surface)}.admin_statusPENDING__M_iVf{color:var(--color-sell);background:var(--color-sell-soft)}.admin_statusAPPROVED__F6iC1{color:#fff;background:var(--color-primary)}.admin_statusREJECTED__2PmP4{color:var(--color-text-sub);background:var(--color-surface)}.admin_time__yT3TZ{font-size:12px;color:var(--color-text-sub)}.admin_info__Ru9HM{display:grid;grid-template-columns:76px 1fr;grid-gap:4px 8px;gap:4px 8px;margin:0 0 10px;font-size:13px}.admin_info__Ru9HM dt{color:var(--color-text-sub)}.admin_info__Ru9HM dd{margin:0;word-break:break-all}.admin_suspended__TDVCR{margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700;color:#fff;background:var(--color-buy);border-radius:4px}.admin_tradeLink__Dr5gM{color:var(--color-sell);text-decoration:underline}.admin_content__PiG99{margin:0 0 12px;padding:10px 12px;font-size:14px;line-height:1.5;white-space:pre-wrap;background:var(--color-surface);border-radius:8px}.admin_buttons__7aa55{display:flex;gap:8px}.admin_confirm__VWDUK{height:38px;padding:0 16px;font-weight:700;color:#fff;background:var(--color-buy);border:none;border-radius:10px}.admin_secondary__Sqjlo{height:38px;padding:0 16px;font-weight:600;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}.admin_reviewRow__cgfrL{display:flex;gap:12px;margin-bottom:12px}.admin_reviewThumb__m2ZFC{flex-shrink:0;width:96px}.admin_reviewText__HGBBa{flex:1 1;min-width:0;font-size:13px;line-height:1.5;word-break:break-all}.admin_requestItemLink__UY3tI{display:block;color:inherit}.admin_message__kQMfJ{text-align:center}.admin_empty__wDQ_9,.admin_message__kQMfJ{padding:48px 0;font-size:14px;color:var(--color-text-sub)}.admin_empty__wDQ_9{display:flex;flex-direction:column;align-items:center;gap:16px}.admin_batchMessage__OqkpB{margin:10px 0 0;font-size:13px;color:var(--color-text-sub)}.page_titleRow__DO33F{display:flex;align-items:center;justify-content:space-between;margin:8px 0 12px}.page_title__xlJKf{margin:0;font-size:22px;font-weight:800}.page_back__QO0G0{font-size:13px;font-weight:600;color:var(--color-text-sub);text-decoration:underline}.page_searchForm__CxWUJ{display:flex;gap:8px}.page_searchInput__WhqlH{flex:1 1;min-width:0;height:44px;padding:0 14px;font-size:15px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.page_searchButton__LQZZj{height:44px;padding:0 18px;font-size:15px;font-weight:700;color:#fff;background:var(--color-primary);border:none;border-radius:var(--radius)}.page_subtitle__hEqDi{margin:8px 0 16px;font-size:13px;color:var(--color-text-sub)}.page_list__l4epQ{display:flex;flex-direction:column;margin:0 -16px;padding:0;list-style:none;border-top:1px solid var(--color-border)}.page_item__aYiSN{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;text-align:left;background:none;border:none;border-bottom:1px solid var(--color-border)}.page_item__aYiSN:disabled{opacity:.6}.page_thumb__e0I5C{flex-shrink:0;width:56px}.page_text__IN3rX{display:flex;flex-direction:column;gap:4px;min-width:0}.page_name__zGm8u{font-size:14px;font-weight:700;word-break:keep-all}.page_status__8vLyS{font-size:12px;color:var(--color-primary)}.page_more__thta5{display:block;width:100%;height:44px;margin-top:16px;font-size:14px;font-weight:600;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.page_message__J4yuj{text-align:center}.page_empty__F_n81,.page_message__J4yuj{padding:48px 0;font-size:14px;color:var(--color-text-sub)}.page_empty__F_n81{display:flex;flex-direction:column;align-items:center;gap:16px}.PhotocardRequestForm_form__cU7bR{display:flex;flex-direction:column;gap:12px}.PhotocardRequestForm_field__h5XWn{display:flex;flex-direction:column;gap:6px}.PhotocardRequestForm_label__U_DS6{font-size:13px;font-weight:600;color:var(--color-text-sub)}.PhotocardRequestForm_input__iuagv,.PhotocardRequestForm_textarea__yeRlV{padding:0 12px;font-size:15px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);outline:none}.PhotocardRequestForm_input__iuagv:focus,.PhotocardRequestForm_textarea__yeRlV:focus{border-color:var(--color-primary)}.PhotocardRequestForm_input__iuagv{height:44px}.PhotocardRequestForm_textarea__yeRlV{padding:10px 12px;resize:vertical}.PhotocardRequestForm_hint__v6J21{margin:0;font-size:12px;color:var(--color-text-sub)}.PhotocardRequestForm_error__Wc435{margin:0;font-size:13px;font-weight:600;color:var(--color-buy)}.PhotocardRequestForm_submit__kQjZe{height:48px;font-size:15px;font-weight:700;color:#fff;background:var(--color-primary);border:none;border-radius:var(--radius)}.PhotocardRequestForm_submit__kQjZe:disabled{opacity:.5}.PhotocardRequestForm_sent__gO7pS{margin:0;padding:14px 12px;font-size:14px;font-weight:600;color:var(--color-sell);background:var(--color-sell-soft);border-radius:var(--radius)}.PhotocardRequestForm_photoButton__Sww5M{width:120px;padding:0;background:none;border:none}.PhotocardRequestForm_linkButton__LaFqf{align-self:flex-start;padding:0;font-size:13px;font-weight:600;color:var(--color-text-sub);text-decoration:underline;background:none;border:none}.page_page___DPRN{padding-bottom:24px}.page_back__mrcF_{margin-top:8px;padding:0;font-size:13px;font-weight:600;color:var(--color-text-sub);background:none;border:none}.page_title__Olpll{margin:12px 0 4px;font-size:22px;font-weight:800}.page_subtitle__2bIQi{margin:0 0 16px;font-size:13px;color:var(--color-text-sub);word-break:keep-all}.page_photo__hd5gl{display:block;width:96px;height:136px;margin-bottom:16px;object-fit:cover;border-radius:8px}.page_signIn__MVdc_{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 0;font-size:14px;color:var(--color-text-sub)}.page_signIn__MVdc_ p{margin:0}.AlbumCover_cover__etMtc{display:flex;align-items:center;justify-content:center;aspect-ratio:1;background:linear-gradient(160deg,var(--color-primary-soft),var(--color-surface));border-radius:var(--radius)}.AlbumCover_cover__etMtc svg{width:44%;fill:none;stroke:var(--color-primary);stroke-width:1.5}﻿.ArtistLanding_breadcrumb__NnR_D{margin:0 0 12px;font-size:12px;color:var(--color-text-sub)}.ArtistLanding_breadcrumb__NnR_D ol{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.ArtistLanding_breadcrumb__NnR_D li+li:before{margin-right:4px;content:"›"}.ArtistLanding_breadcrumb__NnR_D a:hover{color:var(--color-primary)}.ArtistLanding_header__imB5c{display:flex;align-items:center;gap:14px;margin-bottom:20px}.ArtistLanding_heroImage__xxKIk{flex-shrink:0;width:64px;height:64px;object-fit:cover;background:var(--color-surface);border-radius:999px}.ArtistLanding_title__3uFfy{margin:0 0 4px;font-size:22px;font-weight:800;letter-spacing:-.5px;word-break:keep-all}.ArtistLanding_description__8yeqk{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-sub);word-break:keep-all}.ArtistLanding_sectionTitle__QiP_1{margin:0 0 10px;font-size:16px;font-weight:700}.ArtistLanding_members__uZKmc{margin-bottom:24px}.ArtistLanding_memberList__ZKFG8{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ArtistLanding_member__m9asP{display:inline-flex;align-items:center;height:32px;padding:0 12px;font-size:13px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px}.ArtistLanding_memberActive__Z53Cw{font-weight:700;color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary)}.ArtistLanding_grid__Z_5Y1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 12px;gap:24px 12px}.ArtistLanding_message__qYxpF{padding:48px 0;font-size:14px;color:var(--color-text-sub);text-align:center}.ArtistLanding_pagination__e0ypP{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:24px}.ArtistLanding_pageCurrent__zF1rV,.ArtistLanding_pageLink__bzANQ{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 10px;font-size:14px;border:1px solid var(--color-border);border-radius:var(--radius)}.ArtistLanding_pageCurrent__zF1rV{font-weight:700;color:#fff;background:var(--color-primary);border-color:var(--color-primary)}.ArtistLanding_footerLinks__i2al5{display:flex;flex-direction:column;gap:8px;margin-top:28px}.ArtistLanding_primaryLink__AoQ_k,.ArtistLanding_secondaryLink__RmCyd{display:flex;align-items:center;justify-content:center;height:44px;font-weight:700;border-radius:var(--radius)}.ArtistLanding_primaryLink__AoQ_k{color:#fff;background:var(--color-primary)}.ArtistLanding_secondaryLink__RmCyd{background:var(--color-surface);border:1px solid var(--color-border)}.ArtistLanding_sectionHeader__arXMO{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ArtistLanding_sectionTitleInline__8rcSl{margin:0}.ArtistLanding_albumsLink__CQxWj{flex-shrink:0;font-size:13px;font-weight:600;color:var(--color-primary)}.ArtistLanding_albums__KoemL{margin-bottom:24px}.ArtistLanding_albumStrip__V4UbE{display:flex;gap:12px;margin:0 -16px;padding:0 16px;overflow-x:auto;list-style:none;scrollbar-width:none}.ArtistLanding_albumStrip__V4UbE::-webkit-scrollbar{display:none}.ArtistLanding_albumStrip__V4UbE li{flex:0 0 120px;min-width:0}.ArtistLanding_albumItem__5695X{display:block}.ArtistLanding_albumName__G6Udp{display:-webkit-box;margin-top:8px;overflow:hidden;font-size:13px;font-weight:700;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ArtistLanding_albumCount__Vqnbi{display:block;margin-top:2px;font-size:12px;color:var(--color-text-sub)}.PhotocardThumb_thumb__FQH9M{position:relative;aspect-ratio:55/85;overflow:hidden;background:linear-gradient(160deg,var(--color-primary-soft),var(--color-surface));border-radius:var(--radius)}.PhotocardThumb_image__9nAXj{width:100%;height:100%;object-fit:cover}.PhotocardThumb_placeholder__2UHU1{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:8px;font-size:13px;font-weight:700;color:var(--color-primary);text-align:center;word-break:keep-all}.PhotocardTile_tile__lLdBl{display:flex;flex-direction:column;gap:4px;min-width:0}.PhotocardTile_stage__yvDH3{display:flex;align-items:center;justify-content:center;aspect-ratio:1;margin-bottom:6px;background:var(--color-stage);border-radius:var(--radius)}.PhotocardTile_card__3ju1l{width:51.76%;aspect-ratio:55/85}.PhotocardTile_card__3ju1l>div{height:100%;border-radius:8px}.PhotocardTile_artist__NNyhv{overflow:hidden;font-size:12px;font-weight:600;color:var(--color-text-sub);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.PhotocardTile_name__UsO30{display:-webkit-box;overflow:hidden;font-size:14px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}.PhotocardTile_prices__55OdT{display:flex;flex-direction:column;gap:2px;margin-top:4px;font-size:12px}.PhotocardTile_priceRow__7Q2cG{display:flex;align-items:baseline;justify-content:space-between;gap:4px;color:var(--color-text-sub)}.PhotocardTile_buyNow__PXKoV{font-size:15px;font-weight:800;color:var(--color-text);text-align:right}.PhotocardTile_sellNow__O4J6C{font-weight:700;color:var(--color-text);text-align:right}.albums_titleRow__dv8V7{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0 16px}.albums_title__BEP9N{min-width:0;margin:0;font-size:22px;font-weight:800;word-break:keep-all}.albums_back__yQDrh{flex-shrink:0;font-size:13px;font-weight:600;color:var(--color-text-sub);text-decoration:underline}.albums_list__e39FU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 12px;gap:20px 12px;margin:0;padding:0;list-style:none}.albums_name__L0PZc{display:block;margin-top:8px;font-size:14px;font-weight:700;word-break:break-word}.albums_count__gd_Qx{display:block;margin-top:2px;font-size:12px;color:var(--color-text-sub)}.albums_header__aIM5o{display:flex;align-items:center;gap:14px;margin:8px 0 20px}.albums_headerCover__XkbJS{flex:0 0 88px}.albums_headerText__SsFgX{min-width:0}.albums_headerArtist__EuO7V{display:block;margin-bottom:4px;font-size:13px;color:var(--color-text-sub)}.albums_headerMeta__QjIox{margin:4px 0 0;font-size:13px;color:var(--color-text-sub)}.albums_filters__JJ1cy{display:flex;gap:8px;margin-bottom:20px}.albums_filter__C2YP6{max-width:50%;height:36px;padding:0 10px;font-size:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px}.albums_empty__6b9sN{padding:48px 0;font-size:14px;color:var(--color-text-sub);text-align:center}.albums_version__xunM7{margin-bottom:28px}.albums_versionTitle__dE7AO{margin:0 0 10px;font-size:15px;font-weight:700;word-break:break-word}.albums_cards__M3a_6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px 8px;gap:12px 8px}.albums_card__pzxB_{display:block;min-width:0}.albums_cardMember__oWsJU{display:block;margin-top:4px;overflow:hidden;font-size:12px;color:var(--color-text-sub);text-align:center;text-overflow:ellipsis;white-space:nowrap}.PhotocardList_grid__GeLf2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 12px;gap:24px 12px}.PhotocardList_message__SQK0p{padding:48px 0;font-size:14px;color:var(--color-text-sub);text-align:center}.PhotocardList_more__U_nam{display:block;width:100%;margin-top:24px;font-weight:600}.PhotocardList_more__U_nam,.page_searchBox__ssyK9{height:44px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.page_searchBox__ssyK9{display:flex;align-items:center;gap:8px;padding:0 14px;font-size:15px;color:var(--color-text-sub)}.page_searchBox__ssyK9 svg{flex-shrink:0;width:20px;height:20px;fill:none;stroke:var(--color-text-sub);stroke-width:2;stroke-linecap:round}.page_hero__4gHaN{padding:24px 0 16px}.page_title__5k14V{margin:0 0 4px;font-size:24px;font-weight:800;letter-spacing:-.5px}.page_subtitle__TbSDm{margin:0;font-size:14px;color:var(--color-text-sub)}.page_artistsLink__QSwgE{display:block;margin:0 0 20px;font-size:14px;font-weight:600;color:var(--color-primary)}.page_shortcuts__Zua_o{display:flex;gap:8px;margin:0 -16px 16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.page_shortcuts__Zua_o::-webkit-scrollbar{display:none}.page_shortcut__hYItj{flex-shrink:0;padding:7px 12px;font-size:13px;font-weight:600;white-space:nowrap;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px}.page_sectionTitle__5x4Di{margin:8px 0 12px;font-size:18px;font-weight:700}.page_sectionTitleUpdated__SqLOR{margin-top:32px}.PriceChart_chart__b35i3{position:relative;width:100%}.PriceChart_chart__b35i3 svg{display:block;outline:none}.PriceChart_chart__b35i3 svg:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:8px}.PriceChart_grid__0iJu7{stroke:var(--color-border);stroke-width:1}.PriceChart_axisText__tW37B{font-size:11px;fill:var(--color-text-sub)}.PriceChart_line__tECpQ{fill:none;stroke:var(--color-chart-line);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.PriceChart_marker__BMMVS{fill:var(--color-chart-line);stroke:var(--color-bg);stroke-width:2}.PriceChart_markerActive__V_uhr{stroke-width:3}.PriceChart_endLabel__pQqRE{font-size:12px;font-weight:700;fill:var(--color-text)}.PriceChart_crosshair__uut36{stroke:var(--color-text-sub);stroke-width:1;stroke-dasharray:3 3}.PriceChart_hitArea__htNbH{fill:rgba(0,0,0,0);cursor:crosshair}.PriceChart_tooltip__WRcBg{position:absolute;display:flex;flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;color:var(--color-text-sub);white-space:nowrap;pointer-events:none;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.12);transform:translate(-50%,-100%)}.PriceChart_tooltip__WRcBg strong{font-size:14px;color:var(--color-text)}.PriceChartModal_overlay__NlUmA{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.45)}.PriceChartModal_modal__Z3zSo{width:100%;max-width:480px;max-height:calc(100vh - 32px);max-height:calc(100svh - 32px);overflow-y:auto;padding:20px;background:var(--color-bg);border-radius:16px;box-shadow:0 16px 48px rgba(0,0,0,.2)}.PriceChartModal_header__UnEj7{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.PriceChartModal_headerText__ZMSXE{min-width:0}.PriceChartModal_title__EwCAG{margin:0;font-size:18px;font-weight:800}.PriceChartModal_subtitle__V3UqC{margin:4px 0 0;overflow:hidden;font-size:13px;color:var(--color-text-sub);text-overflow:ellipsis;white-space:nowrap}.PriceChartModal_close__YP5Es{flex-shrink:0;width:36px;height:36px;font-size:16px;color:var(--color-text-sub);background:var(--color-surface);border:none;border-radius:999px}.PriceChartModal_controls__ahj4m{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:16px 0 12px}.PriceChartModal_ranges__IDDCZ{display:flex;gap:6px}.PriceChartModal_range__sdtof{height:32px;padding:0 12px;font-size:13px;font-weight:600;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px}.PriceChartModal_rangeActive__B3dyG{color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary)}.PriceChartModal_tableToggle__QdlWq{height:32px;padding:0 10px;font-size:13px;color:var(--color-text-sub);background:none;border:none;text-decoration:underline}.PriceChartModal_stats__hw5V2{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin:0 0 12px}.PriceChartModal_stats__hw5V2 div{padding:10px 12px;background:var(--color-surface);border-radius:var(--radius)}.PriceChartModal_stats__hw5V2 dt{font-size:12px;color:var(--color-text-sub)}.PriceChartModal_stats__hw5V2 dd{margin:4px 0 0;font-size:15px;font-weight:700}@media(max-width:520px){.PriceChartModal_stats__hw5V2{grid-template-columns:repeat(2,1fr)}}.PriceChartModal_message__YGY2d{padding:48px 0;font-size:14px;color:var(--color-text-sub);text-align:center}.PriceChartModal_tableWrap__R4M7h{max-height:320px;overflow-y:auto}.PriceChartModal_table__molZR{width:100%;font-size:14px;border-collapse:collapse}.PriceChartModal_table__molZR th{position:-webkit-sticky;position:sticky;top:0;font-size:12px;font-weight:600;color:var(--color-text-sub);text-align:left;background:var(--color-bg)}.PriceChartModal_table__molZR td,.PriceChartModal_table__molZR th{padding:8px 4px;border-bottom:1px solid var(--color-border)}.PriceChartModal_table__molZR td:last-child,.PriceChartModal_table__molZR th:last-child{text-align:right}.PhotocardComments_section__sTwU_{margin-bottom:24px}.PhotocardComments_title__Mu_2_{margin:0 0 12px;font-size:16px;font-weight:700}.PhotocardComments_list__PXz4q{display:flex;flex-direction:column;gap:12px;max-height:420px;min-height:96px;overflow-y:auto;padding:12px;background:var(--color-surface);border-radius:var(--radius) var(--radius) 0 0}.PhotocardComments_previous__bHtWG{flex-shrink:0;align-self:center;padding:5px 12px;font-size:12px;font-weight:600;color:var(--color-text-sub);background:var(--color-bg);border:1px solid var(--color-border);border-radius:999px}.PhotocardComments_empty__Kr9wS{margin:auto;font-size:13px;color:var(--color-text-sub);text-align:center}.PhotocardComments_row__sB_pZ{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:3px}.PhotocardComments_rowMine__U_yvm{align-items:flex-end}.PhotocardComments_author__QSMhc{font-size:11px;font-weight:600;color:var(--color-text-sub)}.PhotocardComments_bubbleLine__YPE04{display:flex;align-items:flex-end;gap:6px;max-width:88%}.PhotocardComments_bubbleLineMine__d8N4N{flex-direction:row-reverse}.PhotocardComments_bubble__ALMHq{min-width:0;margin:0;padding:9px 12px;font-size:14px;line-height:1.45;white-space:pre-wrap;word-break:break-word;background:var(--color-bg);border-radius:4px 14px 14px}.PhotocardComments_bubbleMine__4lKEJ{color:#fff;background:var(--color-primary);border-radius:14px 4px 14px 14px}.PhotocardComments_meta__EPiA_{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-start;gap:2px;font-size:10px;color:var(--color-text-sub)}.PhotocardComments_bubbleLineMine__d8N4N .PhotocardComments_meta__EPiA_{align-items:flex-end}.PhotocardComments_delete__flBbP{padding:0;font-size:10px;color:var(--color-text-sub);text-decoration:underline;background:none;border:none}.PhotocardComments_form__u7w47{display:flex;gap:8px;padding:8px;background:var(--color-bg);border:1px solid var(--color-border);border-top:none;border-radius:0 0 var(--radius) var(--radius)}.PhotocardComments_input__XkqIK{flex:1 1;min-width:0;min-height:40px;max-height:120px;padding:9px 12px;font-size:14px;resize:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;outline:none}.PhotocardComments_input__XkqIK:focus{border-color:var(--color-primary)}.PhotocardComments_send__BvVCe{flex-shrink:0;height:40px;padding:0 14px;font-size:14px;font-weight:700;color:#fff;background:var(--color-primary);border:none;border-radius:10px}.PhotocardComments_signIn__RFUXY{display:block;width:100%;height:44px;font-size:14px;font-weight:600;color:var(--color-primary);background:var(--color-bg);border:1px solid var(--color-border);border-top:none;border-radius:0 0 var(--radius) var(--radius)}.PhotocardComments_error__k4D2a{margin:8px 0 0;font-size:13px;color:var(--color-buy)}.page_stage___MaUT{position:relative;height:360px;margin:-16px -16px 16px;background:var(--color-stage)}.page_shareButton__kngBS,.page_stage___MaUT{display:flex;align-items:center;justify-content:center}.page_shareButton__kngBS{position:absolute;top:12px;right:12px;width:40px;height:40px;padding:0;background:rgba(255,255,255,.92);border:none;border-radius:999px;box-shadow:0 1px 4px rgba(0,0,0,.18)}.page_shareButton__kngBS svg{width:20px;height:20px;fill:none;stroke:var(--color-text-sub);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page_stageCard__C5yiC{height:300px;aspect-ratio:55/85}.page_stageCard__C5yiC>div{height:100%;box-shadow:0 8px 24px rgba(0,0,0,.12)}.page_info__K9Ajj{margin-bottom:24px}.page_category__MqtjH{display:inline-block;margin-bottom:8px;padding:3px 10px;font-size:12px;font-weight:600;border:1px solid var(--color-text);border-radius:999px}.page_name__HRB__{margin:0 0 6px;font-size:18px;font-weight:800;line-height:1.35;word-break:keep-all}.page_meta__pYJaG{margin:0 0 4px;font-size:14px;color:var(--color-text-sub)}.page_metaLink__HM0N5{color:inherit;text-decoration:underline;text-underline-offset:2px}.page_internationalBuy__60C77{display:block;padding:14px 16px;font-size:15px;font-weight:700;color:var(--color-primary);text-align:center;text-decoration:none;border:1.5px solid var(--color-primary);border-radius:12px}.page_nameEn__r_pKG{margin:0;font-size:12px;color:var(--color-text-sub)}.page_seekers__vsUqg{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--color-primary)}.page_section__VcGXE{margin-bottom:24px}.page_sectionHeader__VK6un{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.page_sectionHeader__VK6un .page_sectionTitle__avdKn{margin:0}.page_chartButton__wBn_L{height:30px;padding:0 12px;font-size:13px;font-weight:600;color:var(--color-primary);background:var(--color-primary-soft);border:none;border-radius:999px}.page_sectionTitle__avdKn{margin:0 0 10px;font-size:16px;font-weight:700}.page_book__uG6rN{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.page_bookColumn__C2Pnv{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius)}.page_bookHeader__bVs0u{padding:10px 12px;font-size:13px;font-weight:700}.page_sellHeader__FUYNS{color:var(--color-sell);background:var(--color-sell-soft)}.page_buyHeader__G1BiW{color:var(--color-buy);background:var(--color-buy-soft)}.page_level__GNi_F{display:flex;justify-content:space-between;width:100%;padding:9px 12px;font-size:14px;text-align:left;background:none;border:none;border-top:1px solid var(--color-border)}.page_empty__uqRWe,.page_levelCount__mA7tz{color:var(--color-text-sub)}.page_empty__uqRWe{padding:16px 12px;font-size:13px;border-top:1px solid var(--color-border)}.page_actionBar__fW41U{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0 -16px -32px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--color-bg);border-top:1px solid var(--color-border)}.page_action__9u0RS{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:52px;font-size:16px;font-weight:800;color:#fff;border:none;border-radius:var(--radius)}.page_action__9u0RS span{font-size:12px;font-weight:600;opacity:.9}.page_adminAction__6oxcD{background:var(--color-primary)}.page_actionSell__N0Mzb{background:var(--color-sell)}.page_actionBuy__xoNPK{background:var(--color-buy)}.page_sheetOverlay__cIThF{position:fixed;top:0;right:0;left:0;height:100vh;height:100svh;z-index:50;display:flex;align-items:flex-end;justify-content:center;background:rgba(0,0,0,.45)}.page_sheet__BqXZ6{width:100%;max-width:var(--app-width);max-height:calc(100vh - 48px);max-height:calc(100svh - 48px);overflow-y:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));background:var(--color-bg);border-radius:20px 20px 0 0}.page_sheetHeader__BX8fv{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.page_sheetTitle__JyZBS{font-size:17px;font-weight:800}.page_sheetClose__Rx0n8{width:36px;height:36px;font-size:16px;color:var(--color-text-sub);background:var(--color-surface);border:none;border-radius:999px}.page_form__kKMc7{display:block}.page_sideTabs__B5_00{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:12px}.page_sideTab__jqJo_{height:40px;font-weight:700;background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px}.page_sideTabBuy__mQYng{color:#fff;background:var(--color-buy);border-color:var(--color-buy)}.page_sideTabSell__zQ_VN{color:#fff;background:var(--color-sell);border-color:var(--color-sell)}.page_priceField__1dq23{display:flex;align-items:center;gap:8px;height:48px;padding:0 14px;margin-bottom:8px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px}.page_priceInput__vWPfA{flex:1 1;min-width:0;font-size:18px;font-weight:700;text-align:right;background:none;border:none;outline:none}.page_hint___BTAS{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--color-text-sub)}.page_submit__Dhe_M{width:100%;height:48px;font-size:16px;font-weight:700;color:#fff;background:var(--color-primary);border:none;border-radius:10px}.page_result__byu_P{margin:12px 0 0;font-size:14px;font-weight:600}.page_trades__fnXgQ{margin:0;padding:0;list-style:none}.page_trade__iFlD1{display:flex;justify-content:space-between;padding:10px 0;font-size:14px;border-bottom:1px solid var(--color-border)}.page_message__QgpXm,.page_tradeTime__H1O13{color:var(--color-text-sub)}.page_message__QgpXm{padding:48px 0;font-size:14px;text-align:center}.page_offerGallery__ThQD9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:8px}.page_offerCard__Y3Tfw{cursor:pointer;display:flex;flex-direction:column;gap:6px;min-width:0;padding:0;text-align:left;background:none;border:none}.page_offerPrice__ZOpGX{font-size:14px;font-weight:700;color:var(--color-sell)}.page_imagePicker__L2wy7{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:0;text-align:left;cursor:pointer;background:none;border:none}.page_imagePlaceholder__O3P2M,.page_imagePreview__Sp9Su{flex-shrink:0;width:72px;aspect-ratio:55/85;border-radius:8px}.page_imagePreview__Sp9Su{object-fit:cover}.page_imagePlaceholder__O3P2M{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--color-sell);background:var(--color-bg);border:1px dashed var(--color-sell)}.page_imageGuide__tXYn3{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.5;color:var(--color-text-sub)}.page_newOnly__YrKMt{font-weight:700;color:var(--color-text)}.page_imageChange__hVKjM{font-weight:600;color:var(--color-sell)}.page_imageSubmission__YqJBS{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:16px;padding:14px;background:var(--color-surface);border-radius:var(--radius)}.page_imageSubmissionText__TiaM9{margin:0;font-size:13px;line-height:1.5;color:var(--color-text-sub);text-align:center;word-break:keep-all}.page_imageSubmissionPreview__eTFzP{display:block;width:140px;max-height:220px;object-fit:contain;border-radius:8px}.page_imageSubmissionButtons__AJHFs{display:flex;gap:8px}.page_imageSubmissionButton__H2KpW{height:38px;padding:0 16px;font-size:14px;font-weight:600;background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px}.page_imageSubmissionSend__hOf0d{height:38px;padding:0 16px;font-size:14px;font-weight:700;color:#fff;background:var(--color-primary);border:none;border-radius:10px}.page_imageSubmissionError__vpvdh{margin:0;font-size:13px;color:var(--color-buy)}.page_imageSubmissionDone__dlCso{margin:0 0 16px;padding:14px;font-size:13px;line-height:1.5;color:var(--color-primary);word-break:keep-all}.page_imageSubmissionDone__dlCso,.page_notifyBox__k3PbO{text-align:center;background:var(--color-primary-soft);border-radius:var(--radius)}.page_notifyBox__k3PbO{padding:16px}.page_notifyTitle__fqPkc{margin:0 0 4px;font-size:15px;font-weight:700}.page_notifyHint__XTPXV{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--color-text-sub)}.page_notifyActions__zx34v{display:flex;gap:8px}.page_notifyButton__dYokL,.page_notifySell__8VHDg{flex:1 1;height:44px;font-size:14px;font-weight:700;border-radius:var(--radius)}.page_notifyButton__dYokL{color:#fff;background:var(--color-primary);border:none}.page_notifyButton__dYokL:disabled{color:var(--color-primary);background:var(--color-bg);border:1px solid var(--color-primary)}.page_notifySell__8VHDg{color:var(--color-sell);background:var(--color-bg);border:1px solid var(--color-sell)}.page_notifyError__lat5c{margin:8px 0 0;font-size:13px;color:var(--color-buy)}.page_titleRow__EuWUo{display:flex;align-items:center;justify-content:space-between}.page_title__nERl5{margin:8px 0 4px;font-size:22px;font-weight:800}.page_back__Sd_rc{font-weight:600;text-decoration:underline}.page_back__Sd_rc,.page_subtitle__EIufq{font-size:13px;color:var(--color-text-sub)}.page_subtitle__EIufq{margin:0 0 16px;line-height:1.5;word-break:keep-all}.page_grid__SZGS7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px 12px;gap:24px 12px}.page_gridItem__zC0So{display:flex;flex-direction:column;gap:8px;min-width:0}.page_owned__lgbv8{height:34px;font-size:13px;font-weight:600;color:var(--color-text-sub);background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}.page_ownedActive__F2G0_{color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary)}.page_search__0gWCN{height:42px;margin-bottom:16px;padding:0 14px;font-size:15px}.page_more__DPdJk,.page_search__0gWCN{width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.page_more__DPdJk{display:block;height:44px;margin-top:20px;font-size:14px;font-weight:600}.page_collections__00UPK{margin:0 0 16px;padding:0;list-style:none}.page_collection__SqvH_{display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--color-border)}.page_collectionLink__0o2b2{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:16px 0}.page_collectionName__bs2yn{font-size:15px;font-weight:700;word-break:break-all}.page_collectionCount__ez3B8{flex-shrink:0;font-size:13px;color:var(--color-text-sub)}.page_collectionDelete__ZRErA{flex-shrink:0;padding:4px 0 4px 8px;font-size:12px;color:var(--color-text-sub);text-decoration:underline;background:none;border:none}.page_create__V7SfB{display:flex;gap:8px}.page_input__9rW48{flex:1 1;min-width:0;height:42px;padding:0 12px;font-size:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}.page_createButton__zD_gb{flex-shrink:0;height:42px;padding:0 16px;font-size:14px;font-weight:700;color:#fff;background:var(--color-primary);border:none;border-radius:10px}.page_error__heNhJ{margin:8px 0 0;font-size:13px;color:var(--color-buy)}.page_message__wJw5_{line-height:1.5;text-align:center;word-break:keep-all}.page_empty__HevCP,.page_message__wJw5_{padding:48px 0;font-size:14px;color:var(--color-text-sub)}.page_empty__HevCP{display:flex;flex-direction:column;align-items:center;gap:16px}.page_picker__IpHqJ{display:flex;flex-direction:column;gap:8px}.page_select__icSEw{padding:0 12px;font-size:15px;border:1px solid var(--color-border);border-radius:var(--radius)}.page_avatar__k9S5X,.page_select__icSEw{height:44px;background:var(--color-surface)}.page_avatar__k9S5X{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;margin-right:4px;overflow:hidden;border:1px solid var(--color-border);border-radius:999px}.page_avatar__k9S5X img{width:100%;height:100%;object-fit:cover}.page_avatar__k9S5X svg{width:26px;height:26px;fill:var(--color-text-sub);opacity:.45}.page_searchBar__e76dc{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:4px;margin:-16px -16px 12px;padding:8px 16px 8px 4px;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.page_back__5Gpzl{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;border-radius:999px}.page_back__5Gpzl svg{width:24px;height:24px;fill:none;stroke:var(--color-text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.page_searchForm__y_WDJ{display:flex;flex:1 1;gap:8px;min-width:0}.page_searchInput__jKOOo{flex:1 1;min-width:0;height:40px;padding:0 14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);outline:none}.page_searchInput__jKOOo:focus{border-color:var(--color-primary)}.page_searchButton__nVZ6a{height:40px;padding:0 16px;font-weight:700;color:#fff;background:var(--color-primary);border:none;border-radius:var(--radius)}.page_filters__KP62p{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.page_memberSelect__IqFb5{flex-shrink:0;max-width:160px;height:36px;padding:0 28px 0 12px;font-size:14px;color:var(--color-text);background:var(--color-surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--color-border);border-radius:999px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.page_memberSelect__IqFb5:focus{border-color:var(--color-primary)}.page_chips__K9dW9{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.page_chip__FpgU2{flex-shrink:0;height:36px;padding:0 12px;font-size:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px}.page_chipActive__t2d_2{font-weight:700;color:var(--color-primary);background:var(--color-primary-soft);border-color:var(--color-primary)}.page_sorts__M5ibx{display:flex;gap:12px;margin:-4px 0 12px;overflow-x:auto;scrollbar-width:none}.page_sorts__M5ibx::-webkit-scrollbar{display:none}.page_sort__4bN_s{flex-shrink:0;white-space:nowrap;padding:0;font-size:13px;color:var(--color-text-sub);background:none;border:none}.page_sortActive__g6a4c{font-weight:700;color:var(--color-text)}.page_recent__td0Ji{margin-top:8px}.page_recentHeader__vv6XB{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.page_recentTitle__D8RGA{margin:0;font-size:16px;font-weight:700}.page_recentClear__5vgBf{font-size:13px;color:var(--color-text-sub);background:none;border:none}.page_recentEmpty__Rk_st{padding:32px 0;font-size:14px;color:var(--color-text-sub);text-align:center}.page_recentList__WDVRy{margin:0;padding:0;list-style:none}.page_recentItem__Il56X{display:flex;align-items:center;border-bottom:1px solid var(--color-border)}.page_recentQuery___fTg_{flex:1 1;min-width:0;padding:12px 0;overflow:hidden;font-size:15px;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:none;border:none}.page_recentRemove__FB9ys{width:36px;height:36px;font-size:18px;color:var(--color-text-sub);background:none;border:none}.page_sellSignIn__BBE3O{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px 0 24px;font-size:14px;color:var(--color-text-sub)}.page_sellSignIn__BBE3O p{margin:0}.page_sellPhoto__JpzfU{display:flex;align-items:center;gap:12px;margin-bottom:12px}.page_sellPhotoEmpty__Benr4,.page_sellPhotoImage__CAEFV{flex-shrink:0;width:56px;height:80px;border-radius:6px}.page_sellPhotoImage__CAEFV{object-fit:cover}.page_sellPhotoEmpty__Benr4{display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--color-text-sub);background:var(--color-surface);border:1px dashed var(--color-border)}.page_sellPhotoText__gr9mP{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:13px}.page_sellPhotoError__UmlG1{font-size:12px;font-weight:600;color:var(--color-buy)}.page_sellPhotoRetake__JBHE9{padding:0;font-size:13px;font-weight:600;color:var(--color-sell);text-decoration:underline;background:none;border:none}.page_requestLink__HE8PF{display:block;margin-top:20px;padding:14px 12px;font-size:14px;color:var(--color-text-sub);text-align:center;background:var(--color-surface);border-radius:var(--radius)}.page_requestLink__HE8PF strong{margin-left:4px;color:var(--color-primary)}