.page_page__l_8_I{max-width:var(--mq-max-width-content-wide);margin:0 auto;padding:var(--mq-space-2xl) var(--mq-space-xl) var(--mq-space-4xl)}.page_profileCard__op74Z{background:var(--mq-color-surface);border:1px solid var(--mq-color-border);border-radius:var(--mq-radius-xl);box-shadow:var(--mq-shadow-md);padding:var(--mq-space-2xl) var(--mq-space-2xl) var(--mq-space-lg)}.page_identity__79ay8{display:flex;align-items:center;gap:var(--mq-space-xl);padding-bottom:var(--mq-space-xl);border-bottom:1px solid var(--mq-color-divider)}.page_identityText__9dlz2{flex:1 1;min-width:0}.page_nameRow__OyQ2c{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mq-space-sm);min-width:0}.page_name__cObJv{font-size:var(--mq-font-size-h1);font-weight:var(--mq-font-weight-bold);color:var(--mq-color-text);line-height:var(--mq-line-height-tight);overflow-wrap:anywhere}.page_meta__f78hx{display:flex;align-items:center;flex-wrap:wrap;gap:var(--mq-space-xs) var(--mq-space-lg);margin-top:var(--mq-space-sm);font-size:var(--mq-font-size-sm)}.page_location__YQr_7{display:inline-flex;align-items:center;gap:3px;color:var(--mq-color-text-muted)}.page_metaHandle__TCj8h{color:var(--mq-color-text-muted);font-weight:var(--mq-font-weight-medium)}.page_share__6BK_E{flex-shrink:0}.page_stats__DO_XY{list-style:none;padding:var(--mq-space-lg) 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page_stat__i_GlG{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:var(--mq-space-xs);padding:var(--mq-space-sm) var(--mq-space-md);text-align:center}.page_stat__i_GlG+.page_stat__i_GlG{border-left:1px solid var(--mq-color-divider)}.page_statValue__zHRHM{font-size:var(--mq-font-size-h2);font-weight:var(--mq-font-weight-bold);color:var(--mq-color-text);line-height:var(--mq-line-height-tight)}.page_statMonth__8_dMi{text-transform:capitalize}.page_statLabel__d5K8e{font-size:var(--mq-font-size-sm);color:var(--mq-color-text-muted)}.page_statLabelShort__BjrVM{display:none}.page_body__5KopD{margin-top:var(--mq-space-2xl)}.page_toolbar__zss1e{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--mq-space-md);margin-bottom:var(--mq-space-xl)}.page_tabs__J6U91{display:inline-flex;gap:var(--mq-space-xs);padding:var(--mq-space-xs);background:var(--mq-color-surface);border:1px solid var(--mq-color-border);border-radius:var(--mq-radius-md)}.page_tab__UcMb5{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:6px;padding:10px var(--mq-space-lg);border:none;border-radius:var(--mq-radius-sm);background:transparent;cursor:pointer;font-family:inherit;font-size:var(--mq-font-size-sm);font-weight:var(--mq-font-weight-semibold);color:var(--mq-color-text-muted);line-height:1;transition:background-color .15s ease,color .15s ease}@media (hover:hover){.page_tab__UcMb5:hover{color:var(--mq-color-text)}}.page_tab__UcMb5:focus-visible{outline:none;box-shadow:var(--mq-shadow-focus)}.page_tabActive__Ok3sa{background:var(--mq-color-accent-soft);color:var(--mq-color-primary)}@media (hover:hover){.page_tabActive__Ok3sa:hover{background:var(--mq-color-accent-soft);color:var(--mq-color-primary)}}.page_tabCount__ewFka{font-weight:var(--mq-font-weight-medium);opacity:.8}.page_sort__fYZpU{position:relative;display:inline-flex;align-items:center}.page_sortSelect__e8pk5{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;padding:0 40px 0 var(--mq-space-lg);background:var(--mq-color-surface);border:1px solid var(--mq-color-border);border-radius:var(--mq-radius-md);font-family:inherit;font-size:var(--mq-font-size-sm);font-weight:var(--mq-font-weight-semibold);color:var(--mq-color-text);cursor:pointer}.page_sortSelect__e8pk5:focus-visible{outline:none;box-shadow:var(--mq-shadow-focus)}.page_sortIcon__JObdh{position:absolute;right:14px;color:var(--mq-color-text-muted);pointer-events:none}.page_sortMobile__PDCgs{display:none}.page_emptyState__Ytz8A{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--mq-space-3xl) var(--mq-space-xl);background:var(--mq-color-surface);border:1px solid var(--mq-color-border);border-radius:var(--mq-radius-xl);box-shadow:var(--mq-shadow-sm)}.page_emptyIcon__ptp2t{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:var(--mq-radius-pill);background:var(--mq-color-accent-soft);color:var(--mq-color-primary)}.page_emptyTitle__Ky4jl{margin-top:var(--mq-space-xl);text-wrap:balance;font-size:var(--mq-font-size-h3);font-weight:var(--mq-font-weight-bold);color:var(--mq-color-text);line-height:var(--mq-line-height-snug)}.page_emptyText__TOgMp{margin-top:var(--mq-space-md);text-wrap:balance;font-size:var(--mq-font-size-body);color:var(--mq-color-text-muted)}.page_emptyCta__X6_u8{margin-top:var(--mq-space-xl)}.page_bundle__8lSSf{display:flex;align-items:center;gap:var(--mq-space-lg);padding:var(--mq-space-lg);margin:var(--mq-space-2xl) 0;background:color-mix(in srgb,var(--mq-color-accent-soft) 50%,var(--mq-color-accent-muted));border-radius:var(--mq-radius-lg)}.page_bundleIcon__QZOw7{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--mq-radius-md);background:var(--mq-color-surface);color:var(--mq-color-primary)}.page_bundleTitle__dfEmC{font-size:var(--mq-font-size-body);font-weight:var(--mq-font-weight-semibold);color:var(--mq-color-primary);line-height:var(--mq-line-height-snug)}.page_bundleText__WooLq{margin-top:2px;font-size:var(--mq-font-size-sm);color:var(--mq-color-text);line-height:var(--mq-line-height-snug)}.page_grid__107RC{transition:opacity .15s ease}.page_gridPending__g_26t{opacity:.55;pointer-events:none}.page_pager__p9jEO{margin-top:var(--mq-space-3xl)}.page_pager__p9jEO:empty{display:none}.page_reviewsLayout__fZ24o{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:var(--mq-space-xl);gap:var(--mq-space-xl);align-items:start}.page_reviewsCard__OuLci,.page_summary__RvKK6{background:var(--mq-color-surface);border:1px solid var(--mq-color-border);border-radius:var(--mq-radius-xl);box-shadow:var(--mq-shadow-sm)}.page_summary__RvKK6{padding:var(--mq-space-xl)}.page_summaryHead__LqsmK{display:flex;align-items:center;gap:var(--mq-space-md)}.page_summaryAvg__hKv_R{font-size:56px;font-weight:var(--mq-font-weight-bold);color:var(--mq-color-text);line-height:1;letter-spacing:-.02em}.page_summaryMeta__j6Rhz{display:flex;flex-direction:column;gap:var(--mq-space-xs)}.page_summaryCount__28ep_{font-size:var(--mq-font-size-sm);color:var(--mq-color-text-muted)}.page_bars__Vt3u0{list-style:none;padding:0;margin-top:var(--mq-space-xl);display:flex;flex-direction:column;gap:var(--mq-space-sm)}.page_bar__G8wNf{display:grid;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;grid-gap:var(--mq-space-sm);gap:var(--mq-space-sm);font-size:var(--mq-font-size-sm);color:var(--mq-color-text)}.page_barLabel__7ZqGp{display:inline-flex;align-items:center;gap:4px}.page_barStar__hPbZn{color:#f5a623;font-size:var(--mq-font-size-xs)}.page_barTrack__oZ86b{height:6px;border-radius:var(--mq-radius-pill);background:var(--mq-color-divider);overflow:hidden}.page_barFill__QRKRl{display:block;height:100%;border-radius:var(--mq-radius-pill);background:var(--mq-color-primary)}.page_barCount__IOF18{text-align:right;color:var(--mq-color-text-muted)}.page_summaryNote__47o2a{display:flex;align-items:center;gap:var(--mq-space-sm);margin-top:var(--mq-space-xl);padding-top:var(--mq-space-lg);border-top:1px solid var(--mq-color-divider);font-size:var(--mq-font-size-sm);color:var(--mq-color-text-muted);line-height:var(--mq-line-height-snug)}.page_summaryNote__47o2a svg{flex-shrink:0}.page_reviewsCard__OuLci{padding:0 var(--mq-space-xl)}.page_reviewList__htF7Z{list-style:none;padding:0}.page_review__bHmQI{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:var(--mq-space-md);gap:var(--mq-space-md);padding:var(--mq-space-lg) 0;border-bottom:1px solid var(--mq-color-divider)}.page_review__bHmQI:last-child{border-bottom:none}.page_reviewBody__J318H{display:flex;flex-direction:column;align-items:flex-start;gap:var(--mq-space-xs);min-width:0}.page_reviewHead__T28rh{display:flex;align-items:baseline;justify-content:space-between;gap:var(--mq-space-md);width:100%}.page_reviewAuthorName__bwfLL{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--mq-font-weight-semibold);color:var(--mq-color-text);font-size:var(--mq-font-size-body)}.page_reviewDate__2UhWf{flex-shrink:0;color:var(--mq-color-text-muted);font-size:var(--mq-font-size-sm)}.page_reviewText__8_ngZ{margin-top:var(--mq-space-xs);color:var(--mq-color-text);font-size:var(--mq-font-size-body);line-height:var(--mq-line-height-normal);overflow-wrap:anywhere}.page_reviewTextEmpty__qOgBU{font-style:italic;color:var(--mq-color-text-muted)}.page_reviewItem__Onab1{display:flex;align-items:center;gap:6px;max-width:100%;margin-top:var(--mq-space-xs);font-size:var(--mq-font-size-sm);color:var(--mq-color-text-muted)}.page_reviewItemLabel__qIfsP,.page_reviewItem__Onab1 svg{flex-shrink:0}.page_reviewItemName__Dtb8I{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_showMore__dNSPg{display:block;width:100%;padding:var(--mq-space-lg) 0;border:none;border-top:1px solid var(--mq-color-divider);background:none;cursor:pointer;font-family:inherit;font-size:var(--mq-font-size-sm);font-weight:var(--mq-font-weight-semibold);color:var(--mq-color-primary)}@media (hover:hover){.page_showMore__dNSPg:hover{color:var(--mq-color-accent)}}.page_showMore__dNSPg:focus-visible{outline:none;box-shadow:var(--mq-shadow-focus)}@media (max-width:860px){.page_reviewsLayout__fZ24o{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.page_statLabelFull__vFUrj{display:none}.page_statLabelShort__BjrVM{display:inline}.page_page__l_8_I{padding:var(--mq-space-lg) var(--mq-space-lg) var(--mq-space-3xl)}.page_profileCard__op74Z{position:relative;padding:var(--mq-space-2xl) var(--mq-space-lg) var(--mq-space-sm)}.page_identity__79ay8{flex-direction:column;gap:var(--mq-space-lg);padding-bottom:var(--mq-space-lg);text-align:center}.page_identityText__9dlz2{width:100%}.page_identityText__9dlz2>*{margin-inline:auto}.page_meta__f78hx,.page_nameRow__OyQ2c{justify-content:center}.page_share__6BK_E{position:absolute;top:var(--mq-space-md);right:var(--mq-space-md)}.page_share__6BK_E>*{width:44px!important;height:44px!important}.page_share__6BK_E button{padding:0;background:var(--mq-color-surface-raised);color:var(--mq-color-text)}@media (hover:hover){.page_share__6BK_E button:hover:not(:disabled){background:var(--mq-color-border)}}.page_shareLabel__h87ZX{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page_name__cObJv{font-size:var(--mq-font-size-h2)}.page_nameRow__OyQ2c svg{width:26px;height:26px}.page_avatar__srd0U{width:88px!important;height:88px!important;font-size:35px!important}.page_stats__DO_XY{padding-top:var(--mq-space-sm)}.page_stat__i_GlG{padding:var(--mq-space-sm) var(--mq-space-xs)}.page_statValue__zHRHM{font-size:var(--mq-font-size-h3)}.page_statLabel__d5K8e{font-size:var(--mq-font-size-xs)}.page_body__5KopD{margin-top:var(--mq-space-xl)}.page_toolbar__zss1e{margin-bottom:var(--mq-space-lg)}.page_tabs__J6U91{display:flex;width:100%;padding:6px}.page_tabs__J6U91>*{flex:1 1;min-height:38px}.page_tab__UcMb5{justify-content:center;padding:12px var(--mq-space-md)}.page_sortDesktop__S0JMj{display:none}.page_sortMobile__PDCgs{display:flex;justify-content:flex-end;margin-bottom:var(--mq-space-lg)}.page_sortSelect__e8pk5{height:40px}.page_bundle__8lSSf{padding:var(--mq-space-lg) var(--mq-space-md);margin:var(--mq-space-xl) 0}.page_bundleTitle__dfEmC{font-size:var(--mq-font-size-sm)}.page_bundleText__WooLq{font-size:var(--mq-font-size-xs)}.page_summary__RvKK6{padding:20px}.page_summaryTop__HZLfw{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--mq-space-xl);gap:var(--mq-space-xl)}.page_summaryHead__LqsmK{flex-direction:column;gap:var(--mq-space-sm)}.page_summaryMeta__j6Rhz{align-items:center}.page_summaryAvg__hKv_R{font-size:48px}.page_summaryStars__4tQSu>span{font-size:var(--mq-font-size-sm)}.page_bars__Vt3u0{margin-top:0;gap:6px}.page_bar__G8wNf{grid-template-columns:10px minmax(0,1fr) 16px;gap:var(--mq-space-md);line-height:var(--mq-line-height-snug)}.page_barStar__hPbZn{display:none}.page_summaryNote__47o2a{margin-top:var(--mq-space-lg)}.page_emptyTitle__Ky4jl{max-width:280px}.page_emptyText__TOgMp{max-width:340px}.page_reviewsCard__OuLci{padding:0 var(--mq-space-lg)}.page_reviewAuthorName__bwfLL,.page_reviewText__8_ngZ{font-size:var(--mq-font-size-sm)}.page_reviewDate__2UhWf,.page_reviewItem__Onab1{font-size:var(--mq-font-size-xs)}}