.field_field__ZhTlV{box-sizing:border-box;display:block;width:100%;margin:8px 0 0;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-soft);padding:12px;color:var(--ui-ink);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;outline:none;transition:border-color .15s,box-shadow .15s}.field_field__ZhTlV::placeholder{color:var(--ui-placeholder)}.field_field__ZhTlV:focus{border-color:var(--ui-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-primary) 10%,transparent)}.field_field__ZhTlV:disabled{cursor:not-allowed;opacity:.6}@media (prefers-reduced-motion:reduce){.field_field__ZhTlV{transition:none}}.text-input_control__FJafw{margin-top:0}.text-input_invalid__ZA8nZ{border-color:var(--ui-error-border)}.select-input_control__Xf_Lc{margin-top:0;cursor:pointer}.select-input_invalid__Hnok3{border-color:var(--ui-error-border)}.textarea_control__WeJS7{margin-top:0;min-height:160px;resize:vertical}.textarea_invalid__lJAz_{border-color:var(--ui-error-border)}.login-captcha_challenge__tPKRu>p{margin-bottom:10px;color:var(--theme-muted,#aaa);font-size:12px}.login-captcha_row__Bjnrm{display:flex;gap:12px}.login-captcha_row__Bjnrm input{min-width:0;width:100%;height:44px;padding:0 16px;border:1px solid var(--theme-line,#444);border-radius:20px;background:var(--theme-soft,#303030);color:var(--theme-ink,white);font-size:14px}.login-captcha_row__Bjnrm button{flex:0 0 132px;display:grid;place-items:center;overflow:hidden;border-radius:16px;background:var(--theme-soft,#303030);font-size:12px}.login-captcha_row__Bjnrm img{width:132px;height:44px}.login-form_content__mh6_D{width:100%;max-width:384px;margin:0 auto;color:var(--theme-ink,#f5f5f5);font-family:Arial,Helvetica,sans-serif;text-align:center}.login-form_content__mh6_D>h2{font-size:24px;font-weight:700;line-height:30px;letter-spacing:-.3px}.login-form_subtitle__QZtaF{margin-top:8px;margin-bottom:24px;color:var(--theme-muted,#b7b7b7);font-size:14px;line-height:20px}.login-form_google__iy7ME{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;border-radius:22px;background:var(--theme-soft,#303030);color:var(--theme-ink,white);font-size:14px;font-weight:600;transition:background .2s}.login-form_google__iy7ME:hover{background:var(--theme-soft,#3a3a3a)}.login-form_divider__yOSPe{display:flex;align-items:center;gap:12px;margin:26px 0;color:var(--theme-ink,#bbb);font-size:11px;line-height:12px}.login-form_divider__yOSPe:after,.login-form_divider__yOSPe:before{content:"";flex:1;height:1px;background:var(--theme-soft,#303030)}.login-form_fields__vDaz3{display:flex;flex-direction:column;gap:16px;min-width:0}.login-form_input__Shn3j{display:block;width:100%;height:44px;border:1px solid transparent;border-radius:22px;background:var(--theme-soft,#303030);padding:0 15px;color:var(--theme-ink,white);font-size:14px;outline:none;transition:border-color .2s}.login-form_input__Shn3j::placeholder{color:var(--theme-muted,#b5b5b5);opacity:1}.login-form_input__Shn3j:focus{border-color:var(--theme-accent,var(--color-primary))}.login-form_submit__HhIfE{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 20px;border-radius:22px;background:var(--color-primary);color:#171b10;font-size:14px;font-weight:600;transition:filter .2s}.login-form_submit__HhIfE:hover{filter:brightness(1.12)}.login-form_forgot__g2onW,.login-form_link__aupaD{display:inline-block;margin-top:20px;color:var(--theme-muted,#b7b7b7);font-size:14px;line-height:20px}:is(.login-form_forgot__g2onW,.login-form_link__aupaD):hover{color:var(--theme-ink,white)}.login-form_switch__zhudS{margin-top:26px;color:var(--theme-muted,#b7b7b7);font-size:14px;line-height:20px}.login-form_switch__zhudS button{color:var(--theme-ink,white);font-weight:600}:is(.login-form_switch__zhudS button):hover{text-decoration:underline}.login-form_error__0ra05{border:1px solid #693e44;border-radius:12px;padding:10px 12px;background:var(--theme-soft,#321d22);color:#ffb2bc;font-size:13px;line-height:1.6;text-align:left}.login-form_success__G6ZUb{padding:28px 0}.login-form_success__G6ZUb h3{margin-bottom:12px;font-size:18px;font-weight:600}.login-form_success__G6ZUb p{color:var(--theme-muted,#b7b7b7);font-size:14px;line-height:1.8}.login-form_srOnly__o1wvC{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:480px){.login-form_content__mh6_D>h2{font-size:23px}}.search-result-card_card__ysg9K{display:block;position:relative;min-width:0;aspect-ratio:4/3;overflow:hidden;border-radius:18px;background:var(--theme-surface,#171717);isolation:isolate}.search-result-card_card__ysg9K:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(transparent 45%,#000b);pointer-events:none}.search-result-card_card__ysg9K:hover .search-result-card_artwork__4oNpR,.search-result-card_card__ysg9K:hover .search-result-card_cover__Be_bY{transform:scale(1.04)}.search-result-card_card__ysg9K:focus-visible{outline-offset:-3px}.search-result-card_artwork__4oNpR,.search-result-card_cover__Be_bY{width:100%;height:100%;border-radius:0;object-fit:cover;transition:transform .25s}.search-result-card_title__HQFp7{position:absolute;z-index:2;left:10px;right:10px;bottom:9px;overflow:hidden;color:var(--theme-ink,white);font-size:12px;font-weight:600;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){.search-result-card_card__ysg9K{border-radius:14px}.search-result-card_title__HQFp7{font-size:11px}}.search-dialog_search__UaL7V{display:flex;align-items:center;gap:12px;min-height:44px;margin:0 2px 12px}.search-dialog_search__UaL7V input{flex:1;min-width:0;padding:8px 2px;border:0;background:transparent;outline:0;color:var(--theme-ink,#f4f4f4);font-size:14px;line-height:20px}:is(.search-dialog_search__UaL7V input)::placeholder{color:var(--theme-muted,#b7b7b7);opacity:1}:is(.search-dialog_search__UaL7V input):focus-visible{outline:0;box-shadow:0 1px 0 #777}:is(.search-dialog_search__UaL7V input)::-webkit-search-cancel-button{cursor:pointer}.search-dialog_search__UaL7V button{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;color:var(--theme-muted,#999)}:is(.search-dialog_search__UaL7V button):hover{background:var(--theme-soft,#343434);color:var(--theme-ink,#fff)}.search-dialog_results__auzjz{min-height:0;max-height:min(58dvh,520px);overflow-y:auto;overscroll-behavior:contain;padding:2px}.search-dialog_grid__qY_1N{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.search-dialog_status__Z2DvR{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search-dialog_empty__5IO30{display:grid;justify-items:center;gap:12px;padding:48px 12px;text-align:center;color:var(--theme-muted,#aaa)}.search-dialog_empty__5IO30 h3{color:var(--theme-ink,#eee);font-size:16px;font-weight:600}.search-dialog_empty__5IO30 p{font-size:13px}@media (max-width:560px){.search-dialog_grid__qY_1N{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.search-dialog_search__UaL7V{gap:6px}.search-dialog_search__UaL7V input{font-size:13px}.search-dialog_results__auzjz{max-height:65dvh}}