.FilterSidebar_sidebarTitle__M9seM{margin:0;font-family:var(--font-heading);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--primary))}.FilterSidebar_sectionToggle__b90a1{width:100%;display:flex;align-items:center;justify-content:space-between;border:0;background:transparent;padding:0;cursor:pointer;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground));transition:color .16s ease}.FilterSidebar_sectionToggle__b90a1:hover{color:hsl(var(--foreground))}.FilterSidebar_sectionIcon__gt0KH{width:.875rem;height:.875rem}.FilterSidebar_sectionContent__3foek{margin-top:.5rem;display:flex;flex-direction:column;gap:.375rem}.FilterSidebar_checkboxItem__rk1nh{display:flex;align-items:center;gap:.5rem;cursor:pointer;border-radius:.375rem;padding:.125rem .25rem;font-size:.875rem;color:hsl(var(--foreground));transition:background-color .16s ease}.FilterSidebar_checkboxItem__rk1nh:hover{background:hsl(var(--secondary)/.6)}.FilterSidebar_checkboxInput__QZ9S6{width:.875rem;height:.875rem;accent-color:hsl(var(--primary))}.FilterSidebar_modalSearchInput__ZsPB0,.FilterSidebar_selectInput__I4a8h,.FilterSidebar_textInput__KB_pZ{width:100%;border:1px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--secondary));color:hsl(var(--foreground));font-size:.875rem;padding:.5rem .75rem}.FilterSidebar_modalSearchInput__ZsPB0::-moz-placeholder,.FilterSidebar_textInput__KB_pZ::-moz-placeholder{color:hsl(var(--muted-foreground))}.FilterSidebar_modalSearchInput__ZsPB0::placeholder,.FilterSidebar_textInput__KB_pZ::placeholder{color:hsl(var(--muted-foreground))}.FilterSidebar_modalSearchInput__ZsPB0:focus,.FilterSidebar_selectInput__I4a8h:focus,.FilterSidebar_textInput__KB_pZ:focus{outline:2px solid hsl(var(--primary));outline-offset:1px}.FilterSidebar_fieldLabel__3LOkp{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.FilterSidebar_showAllButton__NVvZL{margin-top:.25rem;border:0;background:transparent;text-align:left;cursor:pointer;font-size:.75rem;font-weight:600;color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.FilterSidebar_showAllButton__NVvZL:hover{color:hsl(var(--primary)/.8)}.FilterSidebar_modalOverlay__DUaCi{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;background:hsl(0 0% 0%/.5)}.FilterSidebar_modalDialog__WdWIH{width:min(100%,34rem);max-height:80vh;border-radius:.75rem;border:1px solid hsl(var(--border));background:hsl(var(--background));box-shadow:0 20px 40px hsl(30 20% 5%/.35);display:flex;flex-direction:column}.FilterSidebar_modalHeader__xRerp{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid hsl(var(--border));padding:1rem 1.5rem}.FilterSidebar_modalTitle__JGI6J{margin:0;font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:hsl(var(--foreground))}.FilterSidebar_modalClose__uhDGn{border:0;background:transparent;color:hsl(var(--muted-foreground));cursor:pointer}.FilterSidebar_modalClose__uhDGn:hover{color:hsl(var(--foreground))}.FilterSidebar_modalCloseIcon__o_Pid{width:1.25rem;height:1.25rem}.FilterSidebar_modalSearchArea__1PGnz{padding:1rem 1.5rem 0}.FilterSidebar_modalSearchWrap__Uuyzl{position:relative}.FilterSidebar_modalSearchInput__ZsPB0{padding-right:2.5rem}.FilterSidebar_modalSearchIcon__ncQfb{position:absolute;right:.75rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:hsl(var(--muted-foreground))}.FilterSidebar_modalBody__eNBdU{flex:1;overflow-y:auto;padding:1rem 1.5rem}.FilterSidebar_modalGrid__VpFCE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:1rem;column-gap:1rem;row-gap:.5rem}.FilterSidebar_modalEmpty__fWxtB{margin:0;padding:1rem 0;text-align:center;font-size:.875rem;color:hsl(var(--muted-foreground))}.FilterSidebar_modalFooter__10Zri{display:flex;align-items:center;justify-content:space-between;border-top:1px solid hsl(var(--border));padding:.75rem 1.5rem}.FilterSidebar_modalReset__grAQH{border:0;background:transparent;cursor:pointer;font-size:.875rem;font-weight:600;color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:2px}.FilterSidebar_modalReset__grAQH:hover{color:hsl(var(--primary))}.FilterSidebar_modalApply__KpyQU{border:0;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem}.FilterSidebar_modalApply__KpyQU:hover{background:hsl(var(--primary)/.9)}.FilterSidebar_applyButton__bKuNe{position:sticky;bottom:0;border:0;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));cursor:pointer;font-size:.875rem;font-weight:600;padding:.65rem 1.25rem;max-width:100%}@media (hover:hover) and (pointer:fine){.FilterSidebar_applyButton__bKuNe:hover{background:hsl(var(--primary)/.9)}}.FilterSidebar_filterActions__NUdgc{position:sticky;bottom:0;display:flex;gap:.5rem;padding-top:.5rem;background:hsl(var(--sidebar));min-width:0}.FilterSidebar_filterActions__NUdgc .FilterSidebar_applyButton__bKuNe{flex:1.2;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FilterSidebar_clearButton__oQLQi{flex:1;min-width:0;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--background));color:hsl(var(--foreground));cursor:pointer;font-size:.8125rem;font-weight:600;padding:.65rem .5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (hover:hover) and (pointer:fine){.FilterSidebar_clearButton__oQLQi:hover{background:hsl(var(--muted))}}.SearchAutocomplete_container__qOtLo{position:relative;width:100%}.SearchAutocomplete_icon__mnT2R{position:absolute;left:.75rem;top:50%;width:1rem;height:1rem;transform:translateY(-50%);color:hsl(var(--muted-foreground));pointer-events:none}.SearchAutocomplete_inputWithIcon__OaixJ{padding-left:2.25rem!important}.SearchAutocomplete_dropdown__pV8nQ{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;list-style:none;margin:0;padding:.25rem;background:hsl(var(--popover));border:1px solid hsl(var(--border));border-radius:.625rem;box-shadow:0 4px 16px hsl(var(--foreground)/.08);max-height:14rem;overflow-y:auto}.SearchAutocomplete_option__dhPHE{padding:.5rem .75rem;border-radius:.375rem;font-size:.875rem;color:hsl(var(--foreground));cursor:pointer;display:flex;align-items:center;gap:.5rem}.SearchAutocomplete_optionActive__G7PbC,.SearchAutocomplete_option__dhPHE:hover{background:hsl(var(--muted));color:hsl(var(--primary))}.SidePanel_sidebar__5BzXV{position:sticky;top:3.5rem;width:16rem;flex-shrink:0;max-height:calc(100vh - 3.5rem);overflow-y:auto;overflow-x:hidden;border-right:1px solid hsl(var(--border));background:hsl(var(--sidebar));padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.SidePanel_mobileToggle__P_ps6{display:none}.SidePanel_closeBtn__xlgUc{display:none;align-self:flex-end;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer;padding:.25rem}.SidePanel_overlay__1mYTI{display:none}@media (max-width:960px){.SidePanel_mobileToggle__P_ps6{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:1rem;z-index:90;width:2.75rem;height:3.5rem;border:0;background:transparent;color:hsl(var(--foreground));cursor:pointer}.SidePanel_overlay__1mYTI{display:block;position:fixed;inset:0;z-index:100;background:hsl(0 0% 0%/.45)}.SidePanel_sidebar__5BzXV{position:fixed;top:0;left:0;height:100dvh;z-index:101;transform:translateX(-100%);transition:transform .24s ease;overflow-y:auto;width:16rem;max-height:100dvh}.SidePanel_sidebarOpen__cfaA2{transform:translateX(0)}.SidePanel_closeBtn__xlgUc{display:flex}}.RatingBadge_badge__0iVN6{display:inline-flex;align-items:center;gap:.25rem}.RatingBadge_star__YnAYe{color:hsl(var(--primary));fill:hsl(var(--primary))}.RatingBadge_value__eeQOz{color:hsl(var(--foreground));font-weight:600}.RatingBadge_count__aLwnd{color:hsl(var(--muted-foreground))}.RatingBadge_sm__I61JK .RatingBadge_star__YnAYe{width:.875rem;height:.875rem}.RatingBadge_sm__I61JK .RatingBadge_count__aLwnd,.RatingBadge_sm__I61JK .RatingBadge_value__eeQOz{font-size:.75rem}.RatingBadge_md__P77U6 .RatingBadge_star__YnAYe{width:1rem;height:1rem}.RatingBadge_md__P77U6 .RatingBadge_count__aLwnd,.RatingBadge_md__P77U6 .RatingBadge_value__eeQOz{font-size:.875rem}.StarRating_row__feTUZ{display:inline-flex;align-items:center;gap:.125rem;line-height:0}.StarRating_starButton__dApq2{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.125rem;border:0;border-radius:.25rem;background:none;line-height:0;color:inherit;cursor:pointer}.StarRating_starButton__dApq2:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:1px}.StarRating_star__D2_P3{transition:color .16s ease,fill .16s ease}@media (hover:hover) and (pointer:fine){.StarRating_starButton__dApq2:hover .StarRating_star__D2_P3{color:hsl(var(--primary))}}.StarRating_active__ec_im{color:hsl(var(--primary));fill:currentColor}.StarRating_inactive__7mn67{color:color-mix(in oklab,hsl(var(--muted-foreground)) 35%,transparent);fill:none}.ReviewPhotoPicker_picker__2f4hQ{display:grid;gap:.375rem;justify-items:start}.ReviewPhotoPicker_input__uaix4{display:none}.ReviewPhotoPicker_add__pO1Vd{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px dashed hsl(var(--border));border-radius:.5rem;background:none;font-size:.8125rem;font-weight:500;color:hsl(var(--muted-foreground));cursor:pointer}.ReviewPhotoPicker_add__pO1Vd:hover:not(:disabled){color:hsl(var(--foreground));border-color:hsl(var(--foreground)/.4)}.ReviewPhotoPicker_add__pO1Vd:disabled{cursor:wait}.ReviewPhotoPicker_thumb__5YZ1j{position:relative;width:6rem;height:6rem;border-radius:.5rem;overflow:hidden;background:hsl(var(--muted))}.ReviewPhotoPicker_image__EctyQ{-o-object-fit:cover;object-fit:cover}.ReviewPhotoPicker_remove__XmQ1L{position:absolute;top:.25rem;inset-inline-end:.25rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border:0;border-radius:999px;background:hsl(0 0% 0%/.6);color:#fff;cursor:pointer}.ReviewPhotoPicker_error__8EoHS{margin:0;font-size:.75rem;color:hsl(var(--destructive))}.FeaturedCard_card__tY8r_{display:block;overflow:hidden;border-radius:.625rem;border:1px solid hsl(var(--border));background:hsl(var(--card));text-decoration:none;transition:box-shadow .18s ease}@media (hover:hover) and (pointer:fine){.FeaturedCard_card__tY8r_:hover{box-shadow:0 10px 22px hsl(30 20% 5%/.2)}.FeaturedCard_card__tY8r_:hover .FeaturedCard_image__IYFmY{transform:scale(1.05)}}.FeaturedCard_imageWrap__qJLta{aspect-ratio:4/3;overflow:hidden}.FeaturedCard_image__IYFmY{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .24s ease}.FeaturedCard_content__AVrZ_{display:flex;flex-direction:column;gap:.2rem;padding:.5rem .6rem}.FeaturedCard_title__o8X4k{margin:0;font-family:var(--font-heading);font-size:.8rem;font-weight:600;color:hsl(var(--foreground));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25}.FeaturedSection_section__o3_LT{margin-bottom:.5rem;border-radius:.75rem;border:1px solid hsl(36 45% 28%/.45);background:radial-gradient(120% 140% at 0 0,hsl(44 85% 52%/.1) 0,transparent 52%),radial-gradient(90% 90% at 100% 100%,hsl(32 70% 44%/.08) 0,transparent 60%),linear-gradient(135deg,hsl(34 34% 14%),hsl(30 30% 12%) 55%,hsl(26 28% 10%));box-shadow:inset 0 1px 0 hsl(44 60% 70%/.08),0 8px 16px hsl(22 55% 8%/.2);padding:1.1rem}.FeaturedSection_title__O_4dp{margin:0 0 .75rem;font-family:var(--font-heading);font-size:1.15rem;font-weight:700;color:hsl(40 42% 82%);text-shadow:0 1px 0 hsl(28 50% 6%/.22)}.FeaturedSection_grid__L6dtQ{display:grid;gap:.6rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.FeaturedSection_grid__L6dtQ{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.FeaturedSection_grid__L6dtQ{grid-template-columns:repeat(6,minmax(0,1fr))}}[data-theme=light] .FeaturedSection_section__o3_LT{border-color:hsl(var(--primary)/.2);background:radial-gradient(120% 140% at 0 0,hsl(var(--primary)/.1) 0,transparent 52%),radial-gradient(90% 90% at 100% 100%,hsl(var(--primary)/.06) 0,transparent 60%),linear-gradient(135deg,hsl(138 30% 93%) 0,hsl(142 25% 95%) 55%,hsl(145 20% 97%) 100%);box-shadow:inset 0 1px 0 hsl(var(--primary)/.12),0 4px 12px hsl(var(--primary)/.08)}[data-theme=light] .FeaturedSection_title__O_4dp{color:hsl(150 15% 12%);text-shadow:none}.HomeHero_hero__imzoX{position:relative;overflow:hidden;border-radius:1.5rem;border:1px solid hsl(var(--border));background:radial-gradient(90% 120% at 100% 0,hsl(var(--primary)/.22) 0,transparent 60%),radial-gradient(70% 90% at 0 100%,hsl(var(--student)/.14) 0,transparent 60%),hsl(var(--card));padding:3rem 1.25rem}.HomeHero_glow___hD6g{position:absolute;inset-inline-end:-6rem;top:-6rem;width:18rem;height:18rem;border-radius:50%;background:hsl(var(--primary)/.18);filter:blur(60px);pointer-events:none}.HomeHero_content__B_Goa{position:relative;max-width:44rem;margin:0 auto;text-align:center}.HomeHero_logo__INQpn{display:block;width:9rem;height:auto;margin:0 auto 1.25rem;filter:drop-shadow(0 6px 14px rgb(0 0 0/.45))}[data-theme=light] .HomeHero_logo__INQpn{filter:drop-shadow(0 8px 18px hsl(var(--primary)/.25))}@media (min-width:768px){.HomeHero_logo__INQpn{width:12rem}}.HomeHero_title__L7Osi{margin:0;font-family:var(--font-heading);font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:hsl(var(--foreground))}.HomeHero_subtitle__6ZiEc{margin:1rem auto 0;max-width:34rem;font-size:1.05rem;color:hsl(var(--muted-foreground))}.HomeHero_search__GW9La{margin:2rem auto 0;max-width:36rem;text-align:start}.HomeHero_searchInput__y2oeR{width:100%;height:3.5rem;padding:0 1.25rem;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--background));color:hsl(var(--foreground));font-size:1rem;box-shadow:0 10px 30px hsl(var(--foreground)/.08);outline:none;transition:border-color .16s ease,box-shadow .16s ease}.HomeHero_searchInput__y2oeR:focus{border-color:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary)/.18)}.HomeHero_chips__TkrDl{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem}.HomeHero_chip__tVJkv{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border-radius:999px;border:1px solid hsl(var(--border));background:hsl(var(--background)/.7);color:hsl(var(--foreground));font-size:.85rem;font-weight:500;text-decoration:none;transition:border-color .16s ease,color .16s ease}.HomeHero_chip__tVJkv:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}button.HomeHero_chip__tVJkv{cursor:pointer;font-family:inherit}@media (min-width:768px){.HomeHero_hero__imzoX{padding:4.5rem 2rem}}.OwnerCta_cta__tuVN7{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.75rem;border-radius:1.25rem;background:radial-gradient(100% 140% at 100% 100%,hsl(var(--primary)/.35) 0,transparent 60%),hsl(150 25% 14%);color:hsl(42 60% 94%)}.OwnerCta_iconWrap__AtFhQ{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.875rem;background:hsl(var(--primary)/.25);color:hsl(142 60% 70%)}.OwnerCta_text__lSztO{flex:1}.OwnerCta_title__vp8yh{margin:0;font-family:var(--font-heading);font-size:1.375rem;font-weight:700}.OwnerCta_body__PV6qU{margin:.35rem 0 0;opacity:.8}.OwnerCta_button__AOFV_{flex-shrink:0;padding:.75rem 1.25rem;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600;text-decoration:none;transition:filter .16s ease}.OwnerCta_button__AOFV_:hover{filter:brightness(1.08)}@media (min-width:768px){.OwnerCta_cta__tuVN7{flex-direction:row;align-items:center;padding:2rem 2.25rem}}.PeriodFilter_bar__OgMMQ{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem}.PeriodFilter_field__Vu9W1{display:flex;flex-direction:column;gap:.25rem;min-width:9rem}.PeriodFilter_label__aq1JX{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsl(var(--muted-foreground))}.PeriodFilter_control__ullQF{border-radius:.5rem;border:1px solid hsl(var(--border));background:hsl(var(--background));padding:.5rem .75rem;font-size:.875rem;color:hsl(var(--foreground))}.UserHoverCard_anchor__I4_r4{color:inherit;text-decoration:none;cursor:pointer}.UserHoverCard_anchor__I4_r4:hover{text-decoration:underline;text-underline-offset:2px}.UserHoverCard_card__iYdwe{position:fixed;z-index:200;display:flex;flex-direction:column;gap:.5rem;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--popover,var(--card)));color:hsl(var(--foreground));box-shadow:0 10px 30px hsl(0 0% 0%/.18);padding:.75rem .875rem;font-size:.8125rem;text-align:left}.UserHoverCard_header__pnOB3{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.UserHoverCard_name__vF1v8{font-weight:700;font-size:.9375rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserHoverCard_role__6Cs5N{flex-shrink:0;border-radius:999px;padding:.0625rem .5rem;font-size:.6875rem;font-weight:600}.UserHoverCard_role_user___CIHI{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.UserHoverCard_role_owner__My8tC{background:hsl(var(--primary)/.14);color:hsl(var(--primary))}.UserHoverCard_role_admin__LsEZj{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}.UserHoverCard_activity__Dz_yg{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;font-weight:600}.UserHoverCard_dot__XrF3l{width:.5rem;height:.5rem;border-radius:999px}.UserHoverCard_dot_very_active__B2vwZ{background:hsl(142 70% 40%)}.UserHoverCard_dot_active__7FpB7{background:hsl(142 50% 55%)}.UserHoverCard_dot_low___pH26{background:hsl(38 90% 50%)}.UserHoverCard_dot_inactive__C_L3r{background:hsl(var(--muted-foreground))}.UserHoverCard_stats__mTRxR{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.375rem;margin:0}.UserHoverCard_stats__mTRxR div{border-radius:.5rem;background:hsl(var(--muted));padding:.375rem;text-align:center}.UserHoverCard_stats__mTRxR dt{font-size:.6875rem;color:hsl(var(--muted-foreground))}.UserHoverCard_stats__mTRxR dd{margin:0;font-size:1rem;font-weight:700}.UserHoverCard_muted__EEPCK{margin:0;font-weight:400;color:hsl(var(--muted-foreground))}.UserProfile_page__6sscq{display:flex;flex-direction:column;gap:1.25rem;max-width:56rem}.UserProfile_header__6JAqa{display:flex;align-items:center;gap:1rem}.UserProfile_avatar__AGqog{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:4rem;height:4rem;border-radius:999px;background:hsl(var(--primary)/.14);color:hsl(var(--primary));font-size:1.25rem;font-weight:700}.UserProfile_headerText__y_sMw{min-width:0}.UserProfile_name__xePFB{margin:0 0 .375rem;font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.UserProfile_badges__3INPM{display:flex;flex-wrap:wrap;gap:.375rem}.UserProfile_badge__I8CyA{display:inline-flex;align-items:center;gap:.375rem;border-radius:999px;background:hsl(var(--muted));color:hsl(var(--foreground));padding:.125rem .625rem;font-size:.75rem;font-weight:600}.UserProfile_role_owner__keuRC{background:hsl(var(--primary)/.14);color:hsl(var(--primary))}.UserProfile_role_admin__QWRxu{background:hsl(var(--destructive)/.12);color:hsl(var(--destructive))}.UserProfile_warn__OYrWO{background:hsl(38 90% 50%/.15);color:hsl(30 80% 38%)}.UserProfile_dot__FJroj{width:.5rem;height:.5rem;border-radius:999px}.UserProfile_dot_very_active__HONng{background:hsl(142 70% 40%)}.UserProfile_dot_active__Xv_pK{background:hsl(142 50% 55%)}.UserProfile_dot_low__tem8h{background:hsl(38 90% 50%)}.UserProfile_dot_inactive__X_oyT{background:hsl(var(--muted-foreground))}.UserProfile_card__AeD5R{border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--card));padding:1rem 1.25rem}.UserProfile_details___cXv3{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.875rem 1.5rem;margin:0}.UserProfile_details___cXv3 dt{font-size:.75rem;color:hsl(var(--muted-foreground))}.UserProfile_details___cXv3 dd{margin:.125rem 0 0;font-size:.9375rem;overflow-wrap:anywhere}.UserProfile_details___cXv3 a,.UserProfile_list___OAOr a{color:hsl(var(--primary))}.UserProfile_code__pwJKo{font-family:ui-monospace,monospace}.UserProfile_stats__Tw4__{display:grid;grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem}.UserProfile_stat__UUIZL{display:flex;flex-direction:column;border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--card));padding:.875rem 1rem}.UserProfile_statValue__YOqG5{font-size:1.5rem;font-weight:700;color:hsl(var(--foreground))}.UserProfile_statLabel__INlMw{font-size:.75rem;color:hsl(var(--muted-foreground))}.UserProfile_section__uirCs{display:flex;flex-direction:column;gap:.75rem}.UserProfile_sectionTitle__N_yNR{margin:0;font-size:1.0625rem;font-weight:600;color:hsl(var(--foreground))}.UserProfile_list___OAOr{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.UserProfile_listRow__rXRl3{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1rem;border:1px solid hsl(var(--border));border-radius:.625rem;background:hsl(var(--card));padding:.625rem .875rem;font-size:.875rem}.UserProfile_review__Ad_xz{border:1px solid hsl(var(--border));border-radius:.75rem;background:hsl(var(--card));padding:.875rem 1rem}.UserProfile_reviewHead__VeL2j{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.UserProfile_reviewTarget__znT1H{font-weight:600;color:hsl(var(--primary))}.UserProfile_reviewType__F3PMt{border-radius:999px;background:hsl(var(--muted));padding:0 .5rem;font-size:.6875rem;font-weight:600;color:hsl(var(--muted-foreground))}.UserProfile_reviewText__a3Vpk{margin:.5rem 0 0;font-size:.9375rem;color:hsl(var(--foreground));white-space:pre-line}.UserProfile_reply__Jitgt{margin:.5rem 0 0;border-left:3px solid hsl(var(--primary)/.4);padding-left:.625rem;font-size:.875rem;color:hsl(var(--muted-foreground))}.UserProfile_muted__GkOoI{margin:0;font-size:.8125rem;color:hsl(var(--muted-foreground))}