.DiscoverMatchEnviesToggle_root__ApliL{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-bg);transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default)}.DiscoverMatchEnviesToggle_icon__hOUGG{display:inline-flex;align-items:center;justify-content:center;color:var(--color-accent)}.DiscoverMatchEnviesToggle_label__VzvRW{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);white-space:nowrap}.DiscoverMatchEnviesToggle_tooltipTrigger__SWasd{display:inline-flex;align-items:center}.DiscoverMatchEnviesToggle_active__0s8kN{background:var(--color-accent-subtle);border-color:var(--color-accent);box-shadow:0 0 0 4px var(--color-accent-glow)}.DiscoverMatchEnviesToggle_active__0s8kN .DiscoverMatchEnviesToggle_label__VzvRW{color:var(--color-accent)}.DiscoverMatchEnviesToggle_loading__Uo0w0{opacity:.6}.DiscoverMatchEnviesToggle_empty__xrZgH{background:var(--color-surface-2);border-style:dashed}.DiscoverMatchEnviesToggle_empty__xrZgH .DiscoverMatchEnviesToggle_icon__hOUGG,.DiscoverMatchEnviesToggle_empty__xrZgH .DiscoverMatchEnviesToggle_label__VzvRW{color:var(--color-text-muted)}@media (max-width:767.98px){.DiscoverMatchEnviesToggle_root__ApliL{padding:var(--spacing-1) var(--spacing-2);gap:var(--spacing-1)}.DiscoverMatchEnviesToggle_label__VzvRW{font-size:var(--font-size-xs)}}.EmailVerificationGate_content__pu9ia{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-4)}.EmailVerificationGate_iconWrap__8o9EB{width:56px;height:56px;border-radius:var(--radius-full);background:var(--color-accent-subtle);display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.EmailVerificationGate_message__Wzio4{font-size:15px;line-height:1.5;color:var(--color-text);margin:0}.EmailVerificationGate_email__iQfO7{font-family:var(--font-mono);font-size:13px;color:var(--color-text-secondary);background:var(--color-surface-2);border-radius:var(--radius-md);padding:var(--spacing-2) var(--spacing-3);margin:0}.EmailVerificationGate_changeEmailLink__y7Y9I{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:13px;color:var(--color-accent);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s}.EmailVerificationGate_changeEmailLink__y7Y9I:hover{opacity:.8}.EmailVerificationGate_sent__HadGi{font-size:14px;color:var(--color-success);margin:0}.EmailVerificationGate_resendBtn__ia4dH{gap:var(--spacing-2)}.EmailVerificationGate_editForm__XkCjZ{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-3);width:100%}.EmailVerificationGate_emailInput__FHaPk{width:100%;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:14px;font-family:var(--font-body);background:var(--color-surface-2);color:var(--color-text);outline:none;transition:border-color .15s}.EmailVerificationGate_emailInput__FHaPk:focus{border-color:var(--color-accent)}.EmailVerificationGate_emailError__G0RFq{font-size:13px;color:var(--color-danger);margin:0;text-align:left}.EmailVerificationGate_editActions__txiU_{display:flex;gap:var(--spacing-2);justify-content:flex-end}.EmailVerificationGate_hint__Www81{font-size:13px;color:var(--color-text-tertiary);margin:0;line-height:1.4}.Alert_alert__U7RH1{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border:1px solid;border-left:4px solid;border-radius:var(--radius-md);font-size:14px;line-height:1.4;font-weight:500;margin:0}.Alert_icon__hg3f_{flex-shrink:0;margin-top:1px}.Alert_message__pYyQL{flex:1 1;min-width:0}.Alert_error__F0Z_G{background:var(--color-danger-soft);border-color:var(--color-danger);color:var(--color-danger)}.Alert_error__F0Z_G .Alert_icon__hg3f_,.Alert_warning__kwa3S{color:var(--color-warning)}.Alert_warning__kwa3S{background:var(--color-warning-soft);border-color:var(--color-warning)}.Alert_warning__kwa3S .Alert_icon__hg3f_{color:var(--color-warning)}.Alert_success__Mo7xB{background:var(--color-success-soft);border-color:var(--color-success);color:var(--color-success)}.Alert_info__v3rMd{background:var(--color-surface-2);border-color:var(--color-border-strong);color:var(--color-text-secondary)}.Input_wrapper__u5Z0E{display:flex;flex-direction:column;gap:6px}.Input_label__83Pis{display:block;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.Input_field__Z5Ma1{position:relative;display:flex;align-items:center}.Input_input__h6Yry{width:100%;padding:10px 16px;background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:14px;outline:none;transition:border-color .2s var(--easing-default),box-shadow .2s var(--easing-default)}.Input_input__h6Yry::placeholder{color:var(--color-text-muted)}.Input_input__h6Yry:hover:not(:disabled):not(.Input_inputError__2VTbR){border-color:var(--color-border-strong)}.Input_input__h6Yry:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.Input_inputError__2VTbR{border-color:var(--color-danger)}.Input_inputError__2VTbR:focus{box-shadow:0 0 0 3px var(--color-danger-soft)}.Input_inputDisabled__mH74E{background:var(--color-surface-2);cursor:not-allowed;opacity:.6}.Input_inputWithToggle__oRxKE{padding-right:48px}.Input_toggle__WR6Dp{position:absolute;top:0;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:44px;padding:0;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:color .2s var(--easing-default)}.Input_toggle__WR6Dp:hover:not(:disabled){color:var(--color-text-secondary)}.Input_toggle__WR6Dp:focus-visible{outline:none;color:var(--color-text-secondary);box-shadow:0 0 0 2px var(--color-focus-ring)}.Input_toggle__WR6Dp:disabled{cursor:not-allowed;opacity:.5}.Input_errorMsg__quvLU{font-size:12px;color:var(--color-danger)}.CsamPurgeDialog_body__a0fXN{display:flex;flex-direction:column;gap:1rem}.CsamPurgeDialog_warning__054c4{margin:0;padding:.75rem .875rem;border-radius:var(--radius-md,8px);background:color-mix(in srgb,var(--color-danger) 12%,transparent);border:1px solid var(--color-danger);font-family:var(--font-body);font-size:.875rem;line-height:1.5;color:var(--color-text)}.CsamPurgeDialog_actions__AcKgw{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.RegisterFormCore_root__wvlEQ{width:100%;display:flex;flex-direction:column;gap:var(--spacing-5)}.RegisterFormCore_form__xMKz_{display:flex;flex-direction:column;gap:var(--spacing-4)}.RegisterFormCore_pair__WkeQZ{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-4);align-items:start}@media (max-width:560px){.RegisterFormCore_pair__WkeQZ{grid-template-columns:1fr}}.RegisterFormCore_usernameField__NGu39{display:flex;flex-direction:column;gap:var(--spacing-1)}.RegisterFormCore_usernameStatus__Xhy02{display:block;font-family:var(--font-body);font-size:var(--font-size-xs);color:var(--color-text-muted);padding-left:var(--spacing-1)}.RegisterFormCore_usernameStatusAvailable__qFjf2{color:var(--color-success)}.RegisterFormCore_usernameStatusChecking__8QS7e{font-style:italic}.RegisterFormCore_captcha__FWVyb{display:flex;justify-content:center;min-height:65px}.RegisterFormCore_consentError___21xV{display:block;margin-top:calc(-1 * var(--spacing-2));font-size:12px;font-weight:500;color:var(--color-danger)}.RegisterFormCore_consents___dkVS{display:flex;flex-direction:column;gap:var(--spacing-3);border:none;margin:0;padding:0}.RegisterFormCore_consent__2a4vB{display:flex;align-items:flex-start;gap:var(--spacing-3);cursor:pointer}.RegisterFormCore_consentBox__bci3M{flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.1rem;accent-color:var(--color-accent);cursor:pointer}.RegisterFormCore_consentBox__bci3M:disabled{cursor:not-allowed}.RegisterFormCore_consentLabel__116yA{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.RegisterFormCore_consentLabel__116yA a{color:var(--color-link);text-decoration:none;font-weight:var(--font-weight-medium)}.RegisterFormCore_consentLabel__116yA a:hover{text-decoration:underline}.RegisterFormCore_submitBtn__WwAsH{width:100%;margin-top:var(--spacing-2)}.RegisterFormCore_actionsSticky__z2ves{position:sticky;bottom:0;padding-bottom:var(--spacing-1);background:linear-gradient(to bottom,transparent,var(--color-surface-1) var(--spacing-3))}.SignupGate_layout__DxnBe{display:grid;grid-template-columns:320px 1fr;min-height:0;max-height:88vh}.SignupGate_aside__iaeSP{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-6);padding:var(--spacing-8) var(--spacing-6);background:var(--gradient-glow-radial),var(--gradient-cover-base);color:var(--color-heading)}.SignupGate_logo__8VOsr{font-family:var(--font-display);font-weight:var(--font-weight-semibold);font-size:1.05rem}.SignupGate_logo__8VOsr em{font-style:italic}.SignupGate_asideTitle__OygW0{font-family:var(--font-display);font-size:1.55rem;line-height:1.18;letter-spacing:-.01em;margin:0}.SignupGate_benefits__qUno0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-4)}.SignupGate_benefits__qUno0 li{display:flex;align-items:flex-start;gap:var(--spacing-3);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.SignupGate_benefitIcon__WEkjk{flex:0 0 30px;width:30px;height:30px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.55)}[data-theme=brume] .SignupGate_benefitIcon__WEkjk{background:rgba(0,0,0,.28)}.SignupGate_main__ARYLO{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-6) var(--spacing-6) var(--spacing-5);min-width:0;overflow-y:auto}.SignupGate_mainHead__OMhkI,.SignupGate_sheetHead__lyRJh{display:flex;flex-direction:column;gap:var(--spacing-1)}.SignupGate_sheetHead__lyRJh{display:none;flex-direction:row;align-items:flex-start;gap:var(--spacing-3)}.SignupGate_sheetHeadText__aLIm3{min-width:0;padding-right:var(--spacing-8)}.SignupGate_halo__vDMNl{flex:0 0 40px;width:40px;height:40px;border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent-subtle);color:var(--color-accent-strong);border:1px solid var(--color-border)}.SignupGate_eyebrow__3_N0O{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-strong);margin:0}.SignupGate_mainTitle__kdljs{font-size:1.4rem;line-height:var(--line-height-tight)}.SignupGate_mainTitle__kdljs,.SignupGate_sheetTitle__XZShl{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-heading);margin:0}.SignupGate_sheetTitle__XZShl{font-size:1.15rem;line-height:1.2}.SignupGate_subtitle__Nj7xJ{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:var(--line-height-relaxed)}.SignupGate_switchLink__VFtIv{font-size:var(--font-size-sm);color:var(--color-text-muted);text-align:center;margin:0}.SignupGate_switchLink__VFtIv a{color:var(--color-link);font-weight:var(--font-weight-medium);text-decoration:none}.SignupGate_switchLink__VFtIv a:hover{text-decoration:underline}@media (max-width:900px){.SignupGate_layout__DxnBe{grid-template-columns:1fr;max-height:92vh}.SignupGate_aside__iaeSP,.SignupGate_mainHead__OMhkI{display:none}.SignupGate_sheetHead__lyRJh{display:flex}.SignupGate_main__ARYLO{padding:var(--spacing-5) var(--spacing-5) var(--spacing-4)}}.DiscoverPage_container__HLTH1{display:flex;flex-direction:column;gap:var(--spacing-4);width:100%;max-width:1440px;margin:0 auto;padding:var(--spacing-2) var(--spacing-2);transition:padding-right var(--duration-fast) var(--easing-default)}@media (min-width:768px){.DiscoverPage_container__HLTH1{gap:var(--spacing-6);padding:var(--spacing-6) var(--spacing-4)}}@media (min-width:1024px){body[data-discover-panel-open=true] .DiscoverPage_container__HLTH1{padding-right:calc(var(--spacing-4) + 480px)}}@media (prefers-reduced-motion:reduce){.DiscoverPage_container__HLTH1{transition:none}}.DiscoverPage_header__4UXs_{display:flex;flex-direction:column;gap:var(--spacing-2)}.DiscoverPage_title__vLair{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:36px;letter-spacing:-.01em;color:var(--color-text);margin:0;line-height:1.1}.DiscoverPage_subtitle__Carz6{font-family:var(--font-body);font-size:14px;color:var(--color-text-muted);margin:4px 0 0;line-height:var(--line-height-normal)}.PageUnauthView_wrapper__BdHQJ{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--spacing-6) var(--spacing-4)}.PageUnauthView_card__Hoocb{width:100%;max-width:480px;padding:var(--spacing-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);text-align:center}.PageUnauthView_title__33gRJ{margin:0 0 var(--spacing-3);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.PageUnauthView_desc__SK5s9{margin:0 0 var(--spacing-6);font-size:var(--font-size-md);color:var(--color-text-secondary)}.PageUnauthView_actions__T3vZ8{display:flex;flex-direction:column;gap:var(--spacing-3)}@media (min-width:480px){.PageUnauthView_actions__T3vZ8{flex-direction:row;justify-content:center}}.PageUnauthView_primaryBtn__S8KS3,.PageUnauthView_secondaryBtn__k3NBW{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-decoration:none}.PageUnauthView_primaryBtn__S8KS3{background:var(--color-accent);color:var(--color-on-accent)}.PageUnauthView_secondaryBtn__k3NBW{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border)}.ClaimPageForm_form__4Obq8{display:flex;flex-direction:column;gap:var(--spacing-5)}.ClaimPageForm_pageBadge__ARqQR{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ClaimPageForm_pageBadgeLabel__EGLNM{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ClaimPageForm_pageBadgeName__wzzMW{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ClaimPageForm_pageBadgeSlug__PPc_3{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-family:var(--font-mono,monospace)}.ClaimPageForm_field__oYIo_{display:flex;flex-direction:column;gap:var(--spacing-2)}.ClaimPageForm_label__2QxgJ{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ClaimPageForm_input__LlQv6{min-height:44px;padding:var(--spacing-3);font-size:var(--font-size-md);color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ClaimPageForm_input__LlQv6:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ClaimPageForm_hint__vT6bK{margin:0;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.ClaimPageForm_fileInputHidden__KSff5{display:none}.ClaimPageForm_fileButton__DAL7F{align-self:flex-start;min-height:44px;padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer}.ClaimPageForm_fileSelected__rmHAD{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary);word-break:break-all}.ClaimPageForm_fieldError__R1DF5{margin:0;font-size:var(--font-size-sm);color:var(--color-danger,var(--color-text-primary))}.ClaimPageForm_globalError__BGfq8{margin:0;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-on-danger,var(--color-text-primary));background:var(--color-danger-subtle,var(--color-surface-1));border:1px solid var(--color-danger,var(--color-border));border-radius:var(--radius-md)}.ClaimPageForm_submit__4JzDQ{align-self:flex-start;min-height:44px;padding:var(--spacing-3) var(--spacing-6);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-on-accent);background:var(--color-accent);border:none;border-radius:var(--radius-md);cursor:pointer}.ClaimPageForm_submit__4JzDQ:disabled{opacity:.6;cursor:not-allowed}.ClaimPageForm_successCard__a__e0{padding:var(--spacing-6);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);text-align:center}.ClaimPageForm_successTitle__7VfWB{margin:0 0 var(--spacing-3);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.ClaimPageForm_successDesc__QQ_J3{margin:0;font-size:var(--font-size-md);color:var(--color-text-secondary)}.ClaimPageView_wrapper__mZEaT{display:flex;justify-content:center;padding:var(--spacing-6) var(--spacing-4) var(--spacing-12)}.ClaimPageView_card__GAM9V{width:100%;max-width:560px;padding:var(--spacing-6);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ClaimPageView_title__psVKr{margin:0 0 var(--spacing-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.ClaimPageView_subtitle__T0PuL{margin:0 0 var(--spacing-6);font-size:var(--font-size-md);color:var(--color-text-secondary)}.ClaimPageView_slugForm__fl_y2{display:flex;flex-direction:column;gap:var(--spacing-3)}.ClaimPageView_label__sNSs5{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.ClaimPageView_slugInput__yrZCU{min-height:44px;padding:var(--spacing-3);font-size:var(--font-size-md);color:var(--color-text-primary);background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);font-family:var(--font-mono,inherit)}.ClaimPageView_slugInput__yrZCU:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.ClaimPageView_error___iovI{margin:0;font-size:var(--font-size-sm);color:var(--color-danger,var(--color-text-primary))}.ClaimPageView_authActions__HDPrF{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:var(--spacing-4)}@media (min-width:480px){.ClaimPageView_authActions__HDPrF{flex-direction:row}}.ClaimPageView_primaryBtn__6MA2B,.ClaimPageView_secondaryBtn__CgESe{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:var(--spacing-3) var(--spacing-5);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);border-radius:var(--radius-md);text-decoration:none;cursor:pointer}.ClaimPageView_primaryBtn__6MA2B{background:var(--color-accent);color:var(--color-on-accent);border:none}.ClaimPageView_primaryBtn__6MA2B:disabled{opacity:.6;cursor:not-allowed}.ClaimPageView_secondaryBtn__CgESe{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border)}.ClaimPageView_changeBtn__OFy4w{margin-top:var(--spacing-4);padding:0;font-size:var(--font-size-sm);color:var(--color-accent);background:none;border:none;cursor:pointer}.ClaimPageView_metaHint__dS0aA{margin:var(--spacing-4) 0 0;font-size:var(--font-size-sm)}.ClaimPageView_linkSubtle__8cgbF,.ClaimPageView_metaHint__dS0aA{color:var(--color-text-secondary)}.ProgressBar_root__cEoSG{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%}.ProgressBar_header__vjyzd{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.ProgressBar_phaseLabel__2SYE6{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text)}.ProgressBar_meta__zgluE{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.ProgressBar_segments__GwGpB{display:flex;gap:var(--spacing-2)}.ProgressBar_segment__0_gw2{flex:1 1;height:4px;border-radius:var(--radius-full);background:var(--color-surface-3);overflow:hidden}.ProgressBar_segmentPast__CFaBP{background:var(--color-gold)}.ProgressBar_fill__7Mt10{display:block;height:100%;border-radius:var(--radius-full);background:var(--color-accent);transition:width var(--duration-normal) var(--easing-default)}.Footer_footer__DUQD2{display:flex;justify-content:center;margin-top:var(--spacing-5)}.Footer_link__ofBFe{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-link);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--easing-default)}.Footer_link__ofBFe:hover{color:var(--color-link-hover)}.HashtagPickerStep_wrapper__6da21{display:flex;flex-direction:column;gap:var(--spacing-5)}.HashtagPickerStep_searchField__FUeTV{position:relative;display:flex;align-items:center}.HashtagPickerStep_searchIcon__UYHZ3{position:absolute;left:var(--spacing-3);color:var(--color-text-muted);pointer-events:none}.HashtagPickerStep_searchInput__O0YTj{width:100%;padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) calc(var(--spacing-3) * 2 + 18px);font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default)}.HashtagPickerStep_searchInput__O0YTj::placeholder{color:var(--color-text-muted)}.HashtagPickerStep_searchInput__O0YTj:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.HashtagPickerStep_searchInput__O0YTj:disabled{opacity:.6;cursor:not-allowed}.HashtagPickerStep_results__pNo70{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);overflow:hidden}.HashtagPickerStep_resultsHint__aJV7N{margin:0;padding:var(--spacing-3);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted)}.HashtagPickerStep_resultsList__e3SOi{list-style:none;margin:0;padding:var(--spacing-1);display:flex;flex-direction:column}.HashtagPickerStep_resultItem__oFPH_{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-2) var(--spacing-3);font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.HashtagPickerStep_resultItem__oFPH_:focus-visible,.HashtagPickerStep_resultItem__oFPH_:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-accent);outline:none}.HashtagPickerStep_resultItem__oFPH_:disabled{opacity:.5;cursor:not-allowed}.HashtagPickerStep_createItem__q2A1j{color:var(--color-accent);font-weight:500}.HashtagPickerStep_suggestions__mO4UZ{display:flex;flex-direction:column;gap:var(--spacing-3)}.HashtagPickerStep_selectedLabel__X1G70,.HashtagPickerStep_suggestionsLabel__NB5x1{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.HashtagPickerStep_chips__JWzmp{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.HashtagPickerStep_chip__Pu23s{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:44px;padding:var(--spacing-2) var(--spacing-4);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.HashtagPickerStep_chip__Pu23s:hover:not(:disabled){border-color:var(--color-border-strong)}.HashtagPickerStep_chip__Pu23s:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.HashtagPickerStep_chip__Pu23s:disabled{opacity:.5;cursor:not-allowed}.HashtagPickerStep_chipSelected__DVCwl{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-accent)}.HashtagPickerStep_chipLabel___OAd3{line-height:1}.HashtagPickerStep_chipPlus__eCCdG{color:var(--color-text-muted)}.HashtagPickerStep_chipCheck__f9edZ{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent)}.HashtagPickerStep_selected__JvoGW{display:flex;flex-direction:column;gap:var(--spacing-2)}.HashtagPickerStep_selectedChips__cHQsF{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.HashtagPickerStep_selectedChip__MXdpC{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-3);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-accent);background:var(--color-accent-subtle);border-radius:var(--radius-full)}.HashtagPickerStep_removeBtn__sGTBR{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-accent);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--easing-default)}.HashtagPickerStep_removeBtn__sGTBR:hover{background:var(--color-surface-3)}.HashtagPickerStep_removeBtn__sGTBR:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.HashtagPickerStep_capHint__h38u4,.StepJustification_justification__zXROK{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted)}.StepJustification_justification__zXROK{display:flex;align-items:flex-start;gap:var(--spacing-2);line-height:var(--line-height-relaxed);max-width:52ch}.StepJustification_icon__OSPVz{flex-shrink:0;margin-top:2px;color:var(--color-gold)}.WizardLayout_wizard__R9V_a{min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:var(--color-bg);padding:clamp(24px,5vh,64px) clamp(20px,4vw,48px)}.WizardLayout_shell__UHf21{width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--spacing-12)}.WizardLayout_content__F8hRj{flex:1 1;display:flex;flex-direction:column;justify-content:center}.StepHeader_header__daefe{display:flex;flex-direction:column;gap:var(--spacing-4)}.StepHeader_eyebrow__9RR7y{font-family:var(--font-mono);font-size:var(--font-size-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold);margin:0}.StepHeader_title__mm2K0{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);letter-spacing:-.01em;font-size:clamp(2rem,6vw,3.25rem);line-height:var(--line-height-tight);color:var(--color-accent);margin:0}.StepHeader_subtitle__jB8Bl{font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin:0;max-width:46ch}.UserProfileCard_card__gcrGD{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-3);margin-top:-48px;position:relative;z-index:2}@media (min-width:1020px){.UserProfileCard_card__gcrGD{position:sticky;top:calc(var(--header-height) + 64px);margin-top:-64px;align-self:start}}.UserProfileCard_top__UTZQN{padding:0 20px 18px;text-align:center}.UserProfileCard_avCluster__PWpri{display:flex;justify-content:center;margin:-48px auto 0;position:relative}.UserProfileCard_avPerson__zNMYf{position:relative;width:104px;height:104px;border-radius:var(--radius-full);background:var(--gradient-avatar-ring);padding:3px;box-shadow:var(--shadow-3);z-index:1}.UserProfileCard_face__DPBP1{display:block;width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover;border:3px solid var(--color-surface-1)}.UserProfileCard_facePlaceholder__3hsqX{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--radius-full);border:3px solid var(--color-surface-1);background:var(--color-surface-3);color:var(--color-text-faint);font-family:var(--font-display);font-style:italic;font-size:34px;text-transform:uppercase}.UserProfileCard_onlineDot__mDUIV{position:absolute;bottom:4px;right:4px;width:14px;height:14px;border-radius:var(--radius-full);background:var(--color-success);border:2.5px solid var(--color-surface-1);z-index:2}.UserProfileCard_avatarEditBtn__29Fb7{position:absolute;bottom:0;right:0;z-index:3;display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-full);border:2px solid var(--color-surface-1);background:var(--color-accent-strong);color:var(--color-on-accent);cursor:pointer}.UserProfileCard_avatarEditBtn__29Fb7 svg{color:var(--color-on-accent)}.UserProfileCard_onlineLabel__264PF{display:flex;align-items:center;justify-content:center;gap:5px;margin:6px 0 8px;font-size:12px;color:var(--color-text-muted)}.UserProfileCard_opip__gmw94{width:7px;height:7px;border-radius:var(--radius-full);background:var(--color-success);flex:0 0 auto}.UserProfileCard_name__D_ZE7{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 6px}.UserProfileCard_identityChips__6Nsfn{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-bottom:12px}.UserProfileCard_infochip__2QWtv{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border-radius:var(--radius-full);background:var(--color-surface-3);font-size:12px;color:var(--color-text)}.UserProfileCard_infochip__2QWtv svg{color:var(--color-accent-strong);flex:0 0 auto}.UserProfileCard_ageRow__x8cmz{display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:12px;font-size:13px;color:var(--color-text-muted)}.UserProfileCard_ageRow__x8cmz svg{color:var(--color-accent-strong);flex:0 0 auto}.UserProfileCard_ageList__G3HUO{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 6px}.UserProfileCard_ageItem__tPWvP{display:inline-flex;align-items:baseline;gap:5px}.UserProfileCard_ageWho__C9VtU{font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.02em;color:var(--color-accent-strong)}.UserProfileCard_ageVal___MA5D{color:var(--color-text)}.UserProfileCard_ageSep__FsaSn{color:var(--color-text-faint)}.UserProfileCard_metaRow__oEjeb{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 14px;margin-bottom:14px}.UserProfileCard_metaItem__m19mn{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--color-text-muted)}.UserProfileCard_metaItem__m19mn svg{flex:0 0 auto}.UserProfileCard_acts__Kf_ax{display:flex;gap:8px}.UserProfileCard_pillBtn__R_G1q{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-full);border:0;background:var(--color-accent-strong);color:var(--color-on-accent);font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap}.UserProfileCard_pillBtn__R_G1q:disabled{opacity:.6;cursor:default}.UserProfileCard_pillGhost__6_dnC{background:var(--color-surface-1);color:var(--color-text);border:1px solid var(--color-border-strong)}.UserProfileCard_grow__jHrN9{flex:1 1}.UserProfileCard_body__0l5jJ{padding:0 20px 20px}.UserProfileCard_divider__Hblcr{height:1px;background:var(--color-border);margin:16px 0}.UserProfileCard_sectionLab__bJVkp{display:block;text-align:left;margin-bottom:8px;font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--color-text-faint)}.UserProfileCard_aboutp____jzs{margin:0;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:15px;line-height:1.55;color:var(--color-text-secondary);text-align:left}.UserProfileCard_ownerHint__bk5ko{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--color-text-muted);text-align:left}.UserProfileCard_linkline__XAJEu{display:flex;align-items:center;gap:10px;padding:6px 0;margin:0;font-size:13.5px;color:var(--color-text);text-decoration:none}.UserProfileCard_linkline__XAJEu svg{flex:0 0 auto;color:var(--color-text-muted)}.UserProfileCard_linkVal__qk_85{color:var(--color-accent-strong);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.UserProfileCard_linkline__XAJEu:hover .UserProfileCard_linkVal__qk_85{text-decoration:underline}.UserProfileCard_socials__rZm2u{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.UserProfileCard_socio__9vDaU{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-full);background:var(--color-surface-3);text-decoration:none}.UserProfileCard_socio__9vDaU,.UserProfileCard_socio__9vDaU svg{color:var(--color-accent-strong)}.UserProfileCard_interestChips__nlD4a{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.UserProfileCard_interestChip__kLtcE{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent-strong);font-size:12px}.UserProfileCard_trustLine__fAIWG{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:13px;color:var(--color-text)}.UserProfileCard_trustLine__fAIWG svg{flex:0 0 auto;color:var(--color-text-muted)}.ZeroNsfwReminder_reminder__bRUr8{display:flex;align-items:flex-start;gap:var(--spacing-2);margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.ZeroNsfwReminder_icon__i6ceO{flex-shrink:0;margin-top:2px;color:var(--color-gold)}.ZeroNsfwReminder_link__TPdCP{color:var(--color-link);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--easing-default)}.ZeroNsfwReminder_link__TPdCP:hover{color:var(--color-link-hover)}.ClubSearchPanel_panel__BphYY{background-color:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-3xl);padding:clamp(var(--spacing-5),3vw,var(--spacing-8))}.ClubSearchPanel_label__B0qkC{display:block;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--spacing-2)}.ClubSearchPanel_field__KuWr3{position:relative;display:flex;align-items:center}.ClubSearchPanel_fieldIcon__E69Lp{position:absolute;left:16px;color:var(--color-text-muted);pointer-events:none}.ClubSearchPanel_input__B_oiO{width:100%;font-family:var(--font-body);font-size:16px;color:var(--color-text);padding:15px 16px 15px 48px;border-radius:var(--radius-full);background-color:var(--color-surface-2);border:1px solid var(--color-border-strong)}.ClubSearchPanel_input__B_oiO::placeholder{color:var(--color-text-faint)}.ClubSearchPanel_input__B_oiO:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px;border-color:var(--color-accent)}.ClubSearchPanel_hint__RgL0S{margin:var(--spacing-3) 0 0;font-family:var(--font-body);font-size:13px;color:var(--color-text-muted)}.ClubSearchPanel_status__e1erm{margin-top:var(--spacing-4);font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-text-muted);min-height:1em}.ClubSearchPanel_results__Us0kX{list-style:none;margin:var(--spacing-3) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.ClubSearchPanel_result__obzs2{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3);text-decoration:none;border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-2);transition:border-color var(--duration-fast) var(--easing-default),background-color var(--duration-fast) var(--easing-default)}.ClubSearchPanel_result__obzs2:hover{border-color:var(--color-accent);background-color:var(--color-accent-faintest);text-decoration:none}.ClubSearchPanel_resultBody__M1qLl{flex:1 1;min-width:0}.ClubSearchPanel_resultName__CfmSt{display:block;font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:17px;letter-spacing:-.01em;color:var(--color-heading)}.ClubSearchPanel_resultMeta__wMTma{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;margin-top:2px;font-family:var(--font-body);font-size:13px;color:var(--color-text-secondary)}.ClubSearchPanel_resultCity__Xi4uu,.ClubSearchPanel_resultRating___PGCi{display:inline-flex;align-items:center;gap:5px}.ClubSearchPanel_resultCity__Xi4uu svg{color:var(--color-text-faint);flex-shrink:0}.ClubSearchPanel_ratingValue__NEbon{font-weight:var(--font-weight-semibold);color:var(--color-text)}.ClubSearchPanel_resultNoReviews__NE7MM{color:var(--color-text-muted)}.ClubSearchPanel_resultChevron__iw7wt{color:var(--color-text-faint);flex-shrink:0}.ClubSearchPanel_missing__mI5kR{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--radius-lg);background-color:var(--color-accent-faintest);border:1px dashed var(--color-accent)}.ClubSearchPanel_missingIcon__lIzyA{color:var(--color-accent);flex-shrink:0}.ClubSearchPanel_missingText__aRnTw{flex:1 1;min-width:220px;margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.6;color:var(--color-text-secondary)}.ClubSearchPanel_missingText__aRnTw strong{color:var(--color-text)}.ClubSearchPanel_missingCta__QqO0q{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:11px 20px;border-radius:var(--radius-full);background-color:var(--color-accent-strong);color:var(--color-on-accent);font-family:var(--font-body);font-size:14px;font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-default)}.ClubSearchPanel_missingCta__QqO0q:hover{background-color:var(--color-accent-strong-hover);text-decoration:none}@media (max-width:599.98px){.ClubSearchPanel_missingCta__QqO0q{width:100%}}