.AuthHeader_header__5biSJ{position:sticky;top:0;z-index:20;display:flex;align-items:center;min-height:4.25rem;padding:.65rem 1.25rem;background:radial-gradient(ellipse 42% 140% at 8% 50%,rgba(124,78,255,.32),transparent 62%),radial-gradient(ellipse 36% 120% at 92% 0,rgba(46,140,255,.28),transparent 58%),linear-gradient(105deg,#070b22,#14183c 52%,#0a1636);border-bottom:1px solid rgba(150,170,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 28px rgba(4,8,28,.28)}.AuthHeader_header__5biSJ:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(110,170,255,.85),rgba(176,110,255,.7),transparent);pointer-events:none}.AuthHeader_logo__ekWc5{position:relative;display:inline-flex;align-items:center;gap:.7rem;min-height:2.75rem;color:var(--procom-footer-text);text-decoration:none}.AuthHeader_mark__dy6Be{width:42px;height:42px;-o-object-fit:cover;object-fit:cover;border-radius:12px;box-shadow:0 0 18px rgba(90,130,255,.45)}.AuthHeader_word__1w_d_{font-family:Segoe UI,Helvetica Neue,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:.16em;text-shadow:0 0 16px rgba(120,160,255,.35)}.AuthHeader_logo__ekWc5:hover .AuthHeader_word__1w_d_{color:var(--procom-footer-link-hover)}.Footer_auth__q5vcR{position:relative;margin-top:4rem;padding:2rem 1.25rem;text-align:center;color:#ffffff;background:radial-gradient(ellipse 42% 140% at 8% 50%,rgba(124,78,255,.32),transparent 62%),radial-gradient(ellipse 36% 120% at 92% 0,rgba(46,140,255,.28),transparent 58%),linear-gradient(105deg,#070b22,#14183c 52%,#0a1636);border-top:1px solid rgba(150,170,255,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 -10px 28px rgba(4,8,28,.12)}.Footer_auth__q5vcR:before{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(110,170,255,.85),rgba(176,110,255,.7),transparent);pointer-events:none}.Footer_copy__SxIte{margin:0;color:#ffffff;font-size:.75rem;line-height:1.5;opacity:.92}.Footer_topButton__fecrW{display:inline-block;margin:1rem 0;padding:.5rem 1.5rem;border-radius:9999px;background:#ff4f81;color:#ffffff;font-size:.875rem;line-height:1.25rem;text-decoration:none}.Footer_topButton__fecrW:hover{background:#db2777}.Footer_registerLink__LF1hu{display:inline-block;margin:.5rem 0;color:#ffffff;font-size:.875rem;line-height:1.25rem;text-decoration:underline}.Footer_registerLink__LF1hu:hover{color:var(--procom-footer-link-hover)}.Footer_links__sNoYT{margin:.75rem 0 0;color:#ffffff;font-size:.875rem;line-height:1.6}.Footer_link__1kkB4{color:#ffffff;margin:0 .25rem;text-decoration:none}.Footer_link__1kkB4:hover{color:var(--procom-footer-link-hover);text-decoration:underline}.AuthPageShell_shell__vwhBs{min-height:100vh;display:flex;flex-direction:column;background-color:#ffffff}.AuthPageShell_main__aU1eb{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;box-sizing:border-box;padding:2.75rem 1rem 2rem}@media (max-width:767px){.AuthPageShell_main__aU1eb{padding:1.75rem 1rem 1.5rem}}.Header_authLink__HqKkE{text-align:center;margin-top:20px;font-size:1.3rem}.Header_authLink__HqKkE a{color:#007bff;text-decoration:underline}.Header_authLink__HqKkE a:hover{text-decoration:none}.Header_searchWrapper__ZxxqP{display:flex;justify-content:center;margin:40px auto}.Header_searchForm__08tkF{display:flex;gap:10px;background:white;padding:12px 20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:600px;width:90%}.Header_searchInput__1xdgM{padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:6px}.Header_searchButton__ZU73n{background-color:#4e73df;color:white;padding:10px 16px;font-size:1rem;border-radius:6px}.Header_searchButton__ZU73n:hover{background-color:#2e59d9}.Header_authGreeting__d93qF{font-weight:700;margin-bottom:8px;color:white}@media screen and (max-width:767px){.Header_pcHeader__ufB5U{display:none}.Header_mobileHeader__blwnq{display:block;background-color:#fff;border-bottom:1px solid #ccc;padding:8px 12px;position:sticky;top:0;z-index:3000;overflow:visible}.Header_topBar__jxKrR{display:flex;justify-content:space-between;align-items:center}.Header_logo__pvkJ9{font-size:20px;font-weight:700;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.55);text-decoration:none}.Header_mobileTagline__puRE5{flex:1 1 auto;min-width:0;text-align:center;font-size:.72rem;font-weight:600;color:#444;line-height:1.25;padding:0 6px}.Header_iconButtons__tIZxl{display:flex;gap:12px}.Header_icon__5FL7I{font-size:24px;background:none;border:none;cursor:pointer}.Header_searchBox__ua5Iu{padding:8px 0;border-top:1px solid #ddd}.Header_searchInput__1xdgM{width:80%;padding:6px;font-size:16px;margin-right:5px}.Header_searchButton__ZU73n{padding:6px 10px;font-size:16px}.Header_menuBox__ByD_K{position:absolute;top:56px;right:0;background:#fff;width:200px;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;padding:10px}.Header_menuLink__mO2KP{display:block;padding:10px;color:#333;text-decoration:none;border-bottom:1px solid #eee;text-align:left}.Header_greeting__5XK5b{font-size:14px;margin-bottom:8px;color:#000}}.Header_iconImage__KjXNa{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.Header_mobileHeader__blwnq,.Header_pcHeader__ufB5U{position:relative;color:#fff;text-align:center;overflow:visible;isolation:isolate}.Header_mobileHeader__blwnq:before,.Header_pcHeader__ufB5U:before{content:"";position:absolute;inset:-2px;z-index:-1;background-size:cover;background-position:center 30%;background-repeat:no-repeat;filter:saturate(110%)}.Header_title__A5Fyp{font-family:Segoe UI,Helvetica Neue,sans-serif;font-size:clamp(1.75rem,5vw,3rem);font-weight:700;letter-spacing:.15em;text-shadow:0 2px 12px rgba(0,0,0,.5);margin:0 0 6px;animation:Header_fadeInDown__XP9DR 1s ease-out}.Header_link__H_ZYK{color:inherit;text-decoration:none}.Header_tagline__Eh8Bj{font-size:clamp(1rem,2.5vw,1.3rem);font-style:italic;color:#ffdede;font-weight:700;margin:8px 0 2px;animation:Header_fadeInUp__7F1B9 1.2s ease-out}.Header_description__FgqkV{font-size:clamp(.9rem,2vw,1rem);max-width:760px;margin:0 auto 14px;color:#e0e0e0;line-height:1.8;animation:Header_fadeInUp__7F1B9 1.5s ease-out}.Header_username__PBVBW{font-size:clamp(1.1rem,2.8vw,1.5rem);font-weight:700;margin:10px 0;color:#fff}.Header_authUI__YziD4{margin-top:20px;background:linear-gradient(135deg,#1f1f2e,#38385a);border-radius:8px;padding:10px;text-align:center}.Header_authButtons__UNSgV{display:flex;justify-content:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.Header_searchWrapper__ZxxqP{margin-top:18px}.Header_searchForm__08tkF{display:inline-flex;gap:8px;align-items:center;border-radius:999px;backdrop-filter:blur(4px)}.Header_searchInput__1xdgM{flex:1;background:transparent;border:none;outline:none;color:#fff;padding:10px 14px;font-size:16px}.Header_searchButton__ZU73n{border-radius:999px;border:none;cursor:pointer;color:#fff;font-weight:700}.Header_pcHeader__ufB5U{padding:clamp(56px,9vh,120px) 20px 64px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px}.Header_authLink__HqKkE,.Header_description__FgqkV,.Header_searchWrapper__ZxxqP,.Header_tagline__Eh8Bj,.Header_title__A5Fyp{max-width:920px;width:min(92vw,920px);margin-left:auto;margin-right:auto}.Header_pcHeader__ufB5U:before{background-image:linear-gradient(180deg,rgba(6,10,25,.85),rgba(10,16,40,.72) 40%,rgba(12,18,45,.78)),url(/images/backgrounds/bg-procom-hero.png)}@media (min-width:1024px){.Header_pcHeader__ufB5U:before{background-attachment:fixed}}.Header_mobileHeader__blwnq{padding:16px 16px 24px}.Header_mobileHeader__blwnq:before{background-image:linear-gradient(180deg,rgba(7,10,25,.92),rgba(12,18,45,.85)),url(/images/backgrounds/bg-procom-hero.png);background-position:center 20%}.Header_topBar__jxKrR{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.Header_logo__pvkJ9{font-size:22px;font-weight:800;letter-spacing:.12em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.5)}.Header_iconButtons__tIZxl{display:flex;gap:8px;align-items:center}.Header_icon__5FL7I{font-size:1.1rem}.Header_icon__5FL7I,.Header_searchIconBtn__aRjfY{background:rgba(255,255,255,.12);border:none;border-radius:10px;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;color:#fff;line-height:1}.Header_searchIconBtn__aRjfY{padding:0;font-size:1rem}.Header_searchIconBtn__aRjfY i{font-size:1.05rem;opacity:.95}.Header_mobileSearchExpand__oae6G{margin-top:4px;margin-bottom:2px;padding:0 2px}.Header_mobileInlineSearchForm__DqqMU{display:flex;gap:8px;align-items:center;width:100%;background:#fff;padding:10px 12px;border-radius:12px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.Header_mobileInlineSearchInput__KWwUm{flex:1;min-width:0;padding:10px 12px;font-size:16px;border:1px solid #ccc;border-radius:8px;color:#1a1a2e;background:#fff}.Header_mobileInlineSearchSubmit__LCMsq{flex-shrink:0;background-color:#4e73df;color:#fff;padding:10px 14px;font-size:.95rem;border:none;border-radius:8px;cursor:pointer;font-weight:700}.Header_mobileInlineSearchSubmit__LCMsq:hover{background-color:#2e59d9}.Header_iconImage__KjXNa{width:22px;height:22px;filter:invert(1)}.Header_menuBox__ByD_K,.Header_searchBox__ua5Iu{margin-top:10px;border-radius:12px;padding:12px;backdrop-filter:blur(4px)}.Header_mobileHeader__blwnq{display:none}@media (max-width:767px){.Header_pcHeader__ufB5U{display:none!important}.Header_mobileHeader__blwnq{display:block!important}}.Header_userPagePcHeader__kRbyK{background:linear-gradient(135deg,#1f1f2e,#38385a);padding:60px 20px;text-align:center;color:#fff;border-bottom:4px solid #ff4f81;box-shadow:0 8px 15px rgba(0,0,0,.2);position:relative}.Header_userPagePcHeader__kRbyK h1{font-family:Segoe UI,Helvetica Neue,sans-serif;font-size:clamp(1.5rem,4vw,3rem);font-weight:700;letter-spacing:10px;margin:0 0 15px;animation:Header_fadeInDown__XP9DR 1s ease-out}@keyframes Header_fadeInDown__XP9DR{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Header_fadeInUp__7F1B9{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.Header_heroSearchWrapper__riG0i{display:flex;justify-content:center;width:min(92vw,920px);margin:10px auto 4px;padding:0 12px}.Header_heroSearchForm__tn0JO{display:flex;gap:10px;align-items:center;width:100%;max-width:600px;background:#fff;padding:10px 14px;border-radius:999px;box-shadow:0 4px 14px rgba(0,0,0,.18)}.Header_heroSearchInput__QY9pw{flex:1;min-width:0;padding:10px 12px;font-size:1rem;border:1px solid #ccc;border-radius:8px;color:#1a1a2e;background:#fff}.Header_heroSearchButton__BRRWT{flex-shrink:0;background-color:#4e73df;color:#fff;padding:10px 18px;font-size:1rem;border:none;border-radius:999px;cursor:pointer;font-weight:700}.Header_heroSearchButton__BRRWT:hover{background-color:#2e59d9}.ProfileSetupForm_page__l_8h_{width:min(520px,100%);margin:0 auto;padding:24px 16px 48px;box-sizing:border-box}.ProfileSetupForm_card__7RTNU{background:#fff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 4px 12px rgba(15,23,42,.06);padding:22px 16px}.ProfileSetupForm_title__1VJdj{margin:0;color:#0f172a;font-size:1.35rem;line-height:1.4}.ProfileSetupForm_lead__bVJn2{margin:8px 0 0;color:#64748b;font-size:.95rem;line-height:1.6}.ProfileSetupForm_form__mfmEZ{display:grid;gap:18px;margin-top:22px}.ProfileSetupForm_photo__tk5vR{display:grid;justify-items:center;gap:10px}.ProfileSetupForm_preview__95_tH{width:112px;height:112px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:#eef7ff;border:1px solid #e5e7eb}.ProfileSetupForm_placeholder__FzQb3{width:112px;height:112px;border-radius:50%;border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;display:grid;place-items:center;font-size:.8rem}.ProfileSetupForm_file__yI0zL{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ProfileSetupForm_fileLabel__GG3T_{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:10px;background:#eef7ff;color:#1d4ed8;font-weight:700;cursor:pointer}.ProfileSetupForm_field__V3yF9{display:grid;gap:6px}.ProfileSetupForm_field__V3yF9 span{color:#0f172a;font-size:.9rem;font-weight:700}.ProfileSetupForm_required__Kahfn{margin-left:6px;color:#2563eb;font-size:.75rem;font-weight:700}.ProfileSetupForm_field__V3yF9 input{height:44px;width:100%;box-sizing:border-box;border:1px solid #e5e7eb;border-radius:8px;padding:0 12px;font-size:16px;color:#0f172a}.ProfileSetupForm_error__Rp63y{margin:0;color:#b91c1c;font-size:.85rem;line-height:1.5}.ProfileSetupForm_actions__xmGCF{display:grid;gap:10px}.ProfileSetupForm_publish__pEayC,.ProfileSetupForm_save__fUDet{min-height:48px;border-radius:12px;font-weight:800;font-size:1rem}.ProfileSetupForm_publish__pEayC{border:none;color:#fff;background:#2563eb}.ProfileSetupForm_save__fUDet{border:1px solid #e5e7eb;background:#fff;color:#334155}.ProfileSetupForm_fileLabelDisabled__hLhG4,.ProfileSetupForm_publish__pEayC:disabled,.ProfileSetupForm_save__fUDet:disabled{opacity:.55;cursor:default}.ProfileSetupForm_note__3aFF6,.ProfileSetupForm_status__h_0Y9{margin:0;color:#64748b;font-size:.85rem;line-height:1.6}.ProfileSetupForm_status__h_0Y9{color:#1d4ed8}@media (min-width:768px){.ProfileSetupForm_card__7RTNU{padding:28px 24px}}.TopSpotlight_section__IEtIB{padding:clamp(3.5rem,8vw,5.5rem) 1.25rem;background:linear-gradient(180deg,rgba(10,13,89,.09),rgba(10,13,89,.04) 50%,rgba(245,246,252,.95))}.TopSpotlight_inner__ulQlE{max-width:1120px;margin:0 auto}.TopSpotlight_kicker__fOpmE{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:rgba(31,31,46,.45);margin:0 0 .5rem;text-align:center}.TopSpotlight_title__zELW4{font-size:clamp(1.35rem,3.2vw,1.75rem);font-weight:800;color:#1f1f2e;text-align:center;margin:0 0 .65rem;letter-spacing:-.02em}.TopSpotlight_lead__vTr8I{text-align:center;color:#5c5c72;font-size:.95rem;line-height:1.65;margin:0 auto 2rem;max-width:28rem}.TopSpotlight_track__eSgC9{display:flex;flex-wrap:nowrap;gap:clamp(14px,2.5vw,22px);overflow-x:auto;overflow-y:hidden;padding:8px 4px 20px;margin:0 -4px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:8px}.TopSpotlight_track__eSgC9::-webkit-scrollbar{height:5px}.TopSpotlight_track__eSgC9::-webkit-scrollbar-thumb{background:rgba(31,31,46,.15);border-radius:999px}.TopSpotlight_card__yZwQL{flex:0 0 auto;scroll-snap-align:start;text-decoration:none;color:inherit;border-radius:20px;overflow:hidden;background:#ffffff;box-shadow:0 8px 24px rgba(0,0,0,.05);border:1px solid rgba(31,31,46,.08);transition:transform .25s ease,box-shadow .25s ease}.TopSpotlight_card__yZwQL:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.08)}.TopSpotlight_cardFeatured__3_aQ7{width:min(72vw,280px);border:1px solid rgba(255,79,129,.35);box-shadow:0 8px 24px rgba(0,0,0,.05),0 4px 16px rgba(255,79,129,.1)}.TopSpotlight_cardFeatured__3_aQ7:hover{box-shadow:0 16px 40px rgba(0,0,0,.08),0 8px 24px rgba(255,79,129,.14)}.TopSpotlight_cardStandard__DnOZ5{width:min(58vw,200px)}.TopSpotlight_thumbWrap__bciTj{aspect-ratio:3/4;background:rgba(10,13,89,.1);overflow:hidden}.TopSpotlight_cardFeatured__3_aQ7 .TopSpotlight_thumbWrap__bciTj{aspect-ratio:4/5}.TopSpotlight_thumb__P_dT_{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.TopSpotlight_thumbPlaceholder__xf3zL{width:100%;height:100%;min-height:140px;background:linear-gradient(160deg,rgba(10,13,89,.12),rgba(10,13,89,.06));display:flex;align-items:center;justify-content:center;padding:8%;box-sizing:border-box}.TopSpotlight_thumbSilhouette__fldrC{position:relative;width:46%;height:58%;min-height:5rem;max-height:9.5rem;flex-shrink:0}.TopSpotlight_thumbSilhouette__fldrC:before{content:"";position:absolute;left:50%;top:0;transform:translateX(-50%);width:52%;aspect-ratio:1;border-radius:50%;background:rgba(31,31,46,.2)}.TopSpotlight_thumbSilhouette__fldrC:after{content:"";position:absolute;left:50%;top:40%;transform:translateX(-50%);width:100%;height:52%;background:rgba(31,31,46,.17);border-radius:999px 999px 35% 35%}.TopSpotlight_meta__Z0fJi{padding:14px 14px 16px}.TopSpotlight_cardFeatured__3_aQ7 .TopSpotlight_meta__Z0fJi{padding:16px 16px 18px}.TopSpotlight_name__EKS7v{font-size:.92rem;font-weight:800;color:#1f1f2e;margin:0 0 4px;line-height:1.35;letter-spacing:-.02em}.TopSpotlight_cardFeatured__3_aQ7 .TopSpotlight_name__EKS7v{font-size:1.05rem}.TopSpotlight_job__gz3Rn{font-size:.78rem;color:#6b6b80;margin:0;line-height:1.45;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TopSpotlight_cardFeatured__3_aQ7 .TopSpotlight_job__gz3Rn{font-size:.82rem}.TopSpotlight_badge__DlcrW{display:inline-block;font-size:.62rem;font-weight:700;letter-spacing:.14em;color:#ff4f81;margin-bottom:8px}.TopSpotlight_muted__j2V5G{text-align:center;color:#888;font-size:.9rem}.top_page__Ay14q{background:linear-gradient(180deg,rgba(10,13,89,.07),rgba(245,246,252,.98) 38%,#f0f1f8)}.top_heroStrip__7np6N{position:relative;width:100%;max-width:none;margin:0;padding:0;overflow-x:clip;overflow-y:visible;isolation:isolate;border-bottom:2px solid #ff4f81;box-shadow:0 1px 0 rgba(255,255,255,.06),inset 0 -1px 0 rgba(0,0,0,.15)}.top_topHeroBackground__jtTI7{background-image:url(/images/backgrounds/bg-procom-hero.png);background-size:cover;background-position:50%;background-repeat:no-repeat}.top_topHeroBackground__jtTI7:before{content:"";position:absolute;inset:0;z-index:0;background:rgba(0,0,0,.28);pointer-events:none}.top_heroStrip__7np6N>*{position:relative;z-index:1}.top_heroVisual__RM_Xb{width:min(92%,880px);max-width:100%;margin:0 auto;padding:0 0 clamp(1.35rem,3vw,2rem);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:.7rem}.top_heroVisualImg__Kc2Jp{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:1672/941;border-radius:12px}.top_heroVisualLink__jmKvc{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.28);color:rgba(255,255,255,.78);background:transparent;font-weight:600;font-size:.8rem;line-height:1.3;text-decoration:none}.top_heroVisualLink__jmKvc:hover{background:rgba(255,255,255,.08);color:#fff}.top_aboutSection__xPkVX{padding:clamp(3rem,7vw,4.5rem) 1.25rem;background:#ffffff}.top_aboutInner__CByM_{max-width:720px;margin:0 auto;text-align:center}.top_aboutTitle__Z3vxJ{font-size:clamp(1.1rem,2.5vw,1.25rem);font-weight:800;color:#1f1f2e;margin:0 0 .75rem;letter-spacing:-.02em}.top_aboutOneLiner__VfM_H{font-size:clamp(.95rem,2.2vw,1.05rem);color:#4a4a5c;line-height:1.75;margin:0 0 1.75rem}.top_aboutPoints__OlwLJ{display:flex;flex-direction:column;gap:.85rem;text-align:left;max-width:480px;margin:0 auto}.top_aboutPoint__oie3C{display:flex;align-items:flex-start;gap:.75rem;font-size:.92rem;color:#3d3d50;line-height:1.55}.top_aboutPointIcon__2JoBE{flex-shrink:0;width:6px;height:6px;margin-top:.55em;border-radius:50%;background:linear-gradient(135deg,#0a0d59,#05063f)}.top_bentoSection__Uf_dZ{padding:clamp(2.5rem,6vw,4rem) 1.25rem clamp(3.5rem,8vw,5rem);background:#ffffff}.top_bentoInner__6rrIU{max-width:920px;margin:0 auto}.top_bentoTitle__IY3A4{font-size:clamp(1.35rem,3vw,1.6rem);font-weight:800;color:#1f1f2e;text-align:center;margin:0 0 .5rem;letter-spacing:-.02em}.top_bentoLead__fSY_d{text-align:center;color:#6b6b80;font-size:.92rem;margin:0 0 2rem}.top_bentoCell__bo9qi{display:flex;flex-direction:column;gap:.75rem;border-radius:20px;padding:clamp(1.35rem,3.5vw,1.75rem);background:#ffffff;border:1px solid rgba(31,31,46,.08);box-shadow:0 8px 24px rgba(0,0,0,.05)}.top_bentoCardBody__SNScK{min-width:0}.top_bentoCardMedia__4jXan{position:relative;width:100%;border-radius:14px;overflow:hidden;background:#f0f1f8;border:1px solid rgba(31,31,46,.06);flex-shrink:0}.top_bentoCardMediaImg__6ZgSP{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.top_bentoCardMediaWide__j42Yz{aspect-ratio:2.15/1}.top_bentoCardMediaWide__j42Yz .top_bentoCardMediaImg__6ZgSP{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%}.top_bentoCardMediaTall__wEqYk{aspect-ratio:21/9}.top_bentoCardMediaTall__wEqYk .top_bentoCardMediaImg__6ZgSP{-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.top_bentoCardMediaSearch__gf7MZ{aspect-ratio:2.35/1}.top_bentoCardMediaSearch__gf7MZ .top_bentoCardMediaImg__6ZgSP{-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.top_bentoCardMediaMobile__4Jd67{--mob-frame-h:min(400px,72vw);width:min(100%,calc(var(--mob-frame-h) * 9 / 16));height:var(--mob-frame-h);aspect-ratio:9/16;margin-inline:auto}.top_bentoCardMediaMobile__4Jd67 .top_bentoCardMediaImg__6ZgSP{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}@media (min-width:768px){.top_bentoCardMediaWide__j42Yz{aspect-ratio:2.2/1}.top_bentoTall___9vEF .top_bentoCardMediaMobile__4Jd67{--mob-frame-h:min(460px,58vh)}}.top_bentoWide__X6Z6e{margin-bottom:1rem;background:#ffffff;border-color:rgba(255,79,129,.22);box-shadow:0 8px 24px rgba(0,0,0,.05)}.top_bentoSplit__qFmiH{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.top_bentoSplit__qFmiH{flex-direction:row;align-items:stretch;gap:1rem}.top_bentoTall___9vEF{flex:0.92;min-height:0;min-width:0;display:flex;flex-direction:column;justify-content:flex-start}.top_bentoStack__UJaoM{flex:1.18;min-width:0;display:flex;flex-direction:column;gap:1rem}.top_bentoCompact__KTu9V{min-height:0}.top_bentoCompactSearch__B6FLz{flex:1.12}.top_bentoCompactVideo___i2hX{flex:1}}.top_bentoCellTitle__uUsSD{font-size:clamp(1.02rem,2.2vw,1.15rem);font-weight:800;color:#1f1f2e;margin:0 0 .5rem;line-height:1.4;letter-spacing:-.02em}.top_bentoCellDesc__9qmnN{font-size:.88rem;color:#5c5c72;line-height:1.7;margin:0}.top_ctaSection__6GzFU{padding:clamp(3rem,8vw,4.5rem) 1.25rem;background:linear-gradient(135deg,#0a0d59,#05063f);color:#fff;text-align:center}.top_ctaInner__EVCa7{max-width:480px;margin:0 auto}.top_ctaTitle__lYdP2{font-size:clamp(1.35rem,3.5vw,1.65rem);font-weight:800;margin:0 0 1.5rem;line-height:1.35;letter-spacing:-.02em}.top_ctaBtn__aewJF{display:inline-flex;align-items:center;justify-content:center;padding:16px 36px;border-radius:999px;background:linear-gradient(135deg,#ff4f81,#e11d48);color:#fff;font-weight:800;font-size:1.05rem;text-decoration:none;box-shadow:0 12px 36px rgba(255,79,129,.35);transition:filter .15s ease,transform .15s ease}.top_ctaBtn__aewJF:hover{filter:brightness(1.08);transform:translateY(-2px);color:#fff}.top_ctaSub__0lnkq{margin:1.25rem 0 0;font-size:.82rem;color:rgba(255,255,255,.55)}.top_ctaSub__0lnkq a{color:rgba(255,255,255,.85);text-decoration:underline;text-underline-offset:3px}.top_ctaSub__0lnkq a:hover{color:#fff}.top_newsWrap__apG5m{width:100%;max-width:960px;margin:0 auto;padding:24px clamp(16px,3vw,24px) clamp(2rem,4vw,2.75rem);box-sizing:border-box;background:#ffffff}.top_newsViewAll__FqRoG{margin:1rem 0 0;text-align:center}.top_newsViewAll__FqRoG a{font-size:.95rem;font-weight:600;color:#0a0d59;text-decoration:underline;text-underline-offset:3px}.top_newsViewAll__FqRoG a:hover{color:#05063f}.TopLandingHero_landingPc__9buak{padding:0;gap:0;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;margin:0}.TopLandingHero_landingMobile__iZIT9,.TopLandingHero_landingPc__9buak{position:relative;color:#fff;text-align:center;overflow:visible;isolation:isolate}.TopLandingHero_landingMobile__iZIT9{display:none}@media screen and (max-width:767px){.TopLandingHero_landingPc__9buak{display:none!important}.TopLandingHero_landingMobile__iZIT9{display:block!important;background-color:transparent!important;border-bottom:none!important;padding:0 12px 20px;position:sticky;top:0;z-index:3000;overflow:visible}}@media screen and (min-width:768px){.TopLandingHero_landingMobile__iZIT9{display:none!important}}.TopLandingHero_topLandingWrap__vZPat{width:100%;max-width:1120px;margin:0 auto;display:flex;flex-direction:column;box-sizing:border-box;padding-top:60px}.TopLandingHero_headerBar__2ZmeV{position:fixed;top:0;left:0;width:100%;height:60px;display:flex;align-items:center;justify-content:center;padding:0 24px;box-sizing:border-box;background:rgba(10,13,89,.35);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.08);z-index:100}.TopLandingHero_headerInner__t1fhx{max-width:1100px;width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box}.TopLandingHero_logoLink__Gd4en{display:flex;align-items:center;text-decoration:none;color:inherit}.TopLandingHero_logoLink__Gd4en:hover .TopLandingHero_logo__Hq07Q{color:#fff}.TopLandingHero_logo__Hq07Q{font-family:Segoe UI,Helvetica Neue,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.08em;color:#ffffff;text-shadow:0 0 12px rgba(10,13,89,.6)}.TopLandingHero_topNavSpacer__mVFq2{flex:1;min-width:12px}.TopLandingHero_topNavQuietLink__L18Qx{font-size:.82rem;font-weight:600;color:rgba(255,255,255,.78);text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06)}.TopLandingHero_topNavQuietLink__L18Qx:hover{color:#fff;background:rgba(255,255,255,.12)}.TopLandingHero_topNavAccount__Tehw1{position:relative}.TopLandingHero_topNavAccountBtn__Cb1RN{font-size:.8rem;font-weight:600;color:rgba(255,255,255,.92);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:8px 16px;cursor:pointer;font-family:inherit}.TopLandingHero_topNavAccountBtn__Cb1RN:hover{background:rgba(255,255,255,.16)}.TopLandingHero_topNavDropdown__WsGn5{position:absolute;right:0;top:calc(100% + 8px);min-width:200px;background:#fff;border-radius:12px;box-shadow:0 10px 32px rgba(0,0,0,.18);padding:8px;z-index:100}.TopLandingHero_topNavDropdownItem__UY7bX{display:block;width:100%;padding:10px 12px;border-radius:8px;font-size:.92rem;color:#1f1f2e;text-decoration:none;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit;box-sizing:border-box}.TopLandingHero_topNavDropdownItem__UY7bX:hover{background:#f0f2f5}.TopLandingHero_topNavDropdownForm__p8RFA{margin:0}.TopLandingHero_topHeroBody__MJI_c{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(1.75rem,4vw,2.5rem) clamp(18px,4vw,36px) clamp(1.75rem,4.5vw,2.75rem);box-sizing:border-box;min-height:280px;max-height:520px;justify-content:center;gap:clamp(.65rem,1.5vw,.95rem)}.TopLandingHero_headlineWrap__SBqQU{width:100%;max-width:min(920px,100%);margin:0 auto;box-sizing:border-box}@media screen and (max-width:767px){.TopLandingHero_headlineWrap__SBqQU{max-width:93%}}.TopLandingHero_heroHeadline__M7QX_{font-family:Segoe UI,Helvetica Neue,sans-serif;font-weight:800;margin:0;width:100%;text-align:center;word-break:keep-all;overflow-wrap:normal;text-wrap:balance}@media screen and (min-width:768px){.TopLandingHero_heroHeadline__M7QX_{font-size:clamp(1.75rem,1.5vw + 1.1rem,2.45rem);line-height:1.18;letter-spacing:-.02em;text-shadow:0 4px 28px rgba(0,0,0,.42),0 0 48px rgba(10,13,89,.38)}}@media screen and (max-width:767px){.TopLandingHero_heroHeadline__M7QX_{font-size:clamp(1.32rem,4vw + .45rem,1.72rem);line-height:1.26;letter-spacing:-.015em;margin-bottom:12px;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.4)}}.TopLandingHero_topLandingSub__Y4eEp{font-size:clamp(.9rem,1.8vw,1.05rem);color:rgba(255,255,255,.8);margin:0;max-width:28rem;line-height:1.55;font-weight:500}.TopLandingHero_topLandingSearchLabel__d4eUw{font-size:.75rem;letter-spacing:.05em;color:rgba(255,255,255,.5);margin:.25rem 0 0;font-weight:600}.TopLandingHero_heroSearchWrapper__CJxEc{display:flex;justify-content:center;width:min(92vw,920px);margin:10px auto 4px;padding:0 12px}.TopLandingHero_landingPc__9buak .TopLandingHero_heroSearchWrapper__CJxEc{width:100%;max-width:32rem;margin:0;padding:0}.TopLandingHero_heroSearchForm__fw1gJ{display:flex;gap:10px;align-items:center;width:100%;max-width:600px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.08);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 36px rgba(0,0,0,.28)}.TopLandingHero_landingMobile__iZIT9 .TopLandingHero_heroSearchWrapper__CJxEc{width:100%;max-width:none;margin:0 0 1rem;padding:0}.TopLandingHero_heroSearchInput___aRPZ{flex:1;min-width:0;font-size:.98rem;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#fff}.TopLandingHero_heroSearchInput___aRPZ::-moz-placeholder{color:rgba(255,255,255,.45)}.TopLandingHero_heroSearchInput___aRPZ::placeholder{color:rgba(255,255,255,.45)}.TopLandingHero_heroSearchInput___aRPZ:focus{outline:none;border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.14)}.TopLandingHero_heroSearchButton__2M6_J{flex-shrink:0;padding:10px 18px;font-size:.95rem;border-radius:10px;border:none;cursor:pointer;font-weight:700;background:linear-gradient(135deg,#0a0d59,#05063f);color:#fff}.TopLandingHero_heroSearchButton__2M6_J:hover{filter:brightness(1.06)}.TopLandingHero_topLandingCtas__7gnJj{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:.35rem}.TopLandingHero_landingMobile__iZIT9 .TopLandingHero_topLandingCtas__7gnJj{justify-content:center}.TopLandingHero_topBtnPrimary__9FcXq{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:999px;background:#fff;color:#1a1a2e;font-weight:800;font-size:.95rem;text-decoration:none;box-shadow:0 8px 28px rgba(0,0,0,.22);transition:transform .15s ease,box-shadow .15s ease}.TopLandingHero_topBtnPrimary__9FcXq:hover{transform:translateY(-2px);box-shadow:0 12px 36px rgba(0,0,0,.28);color:#1a1a2e}.TopLandingHero_topBtnGhost__xke0n{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.45);color:#fff;font-weight:700;font-size:.95rem;text-decoration:none;background:rgba(255,255,255,.06);backdrop-filter:blur(6px)}.TopLandingHero_topBtnGhost__xke0n:hover{background:rgba(255,255,255,.14);color:#fff}.TopLandingHero_landingMobile__iZIT9 .TopLandingHero_topBtnPrimary__9FcXq{flex:1;min-width:140px;max-width:200px}.TopLandingHero_landingMobile__iZIT9 .TopLandingHero_topBtnGhost__xke0n{flex:1;min-width:120px;max-width:200px}.TopLandingHero_landingMobile__iZIT9 .TopLandingHero_headerBar__2ZmeV{padding:0 12px}.TopLandingHero_iconButtons__ZRUcd{display:flex;gap:8px;align-items:center}.TopLandingHero_icon__7CHZs{background:rgba(255,255,255,.12);border:none;border-radius:10px;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;color:#fff;font-size:1.1rem;line-height:1}.TopLandingHero_mobileLandingBlock__cI9J3{padding:72px 18px 8px;text-align:center}.TopLandingHero_mobileLandingSub__v_Bn1{font-size:.9rem;color:rgba(255,255,255,.78);margin:0 0 1.1rem;line-height:1.45}.TopLandingHero_mobileLandingSearchLabel__zTZt_{font-size:.75rem;letter-spacing:.05em;color:rgba(255,255,255,.52);margin:0 0 .35rem;text-align:center;font-weight:600}.TopLandingHero_menuBox__XbqA_{position:absolute;top:60px;right:0;background:#fff;width:200px;border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,.1);z-index:1000;padding:10px}.TopLandingHero_menuLink__z8ELk{display:block;padding:10px;color:#333;text-decoration:none;border-bottom:1px solid #eee;text-align:left}.TopLandingHero_greeting__XHOAz{font-size:14px;margin-bottom:8px;color:#000}.UserPageNavHeader_bar___SMhi{position:sticky;top:0;z-index:1000;background:linear-gradient(to bottom right,var(--procom-footer-from),var(--procom-footer-to));border-bottom:4px solid var(--procom-footer-accent);box-shadow:0 4px 12px rgba(0,0,0,.2)}.UserPageNavHeader_inner__rBes4{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 16px;min-height:52px;box-sizing:border-box}.UserPageNavHeader_logo__WY4Bg{flex-shrink:0;font-weight:800;font-size:clamp(17px,3.5vw,20px);letter-spacing:.08em;color:var(--procom-footer-text);text-decoration:none;text-shadow:0 1px 8px rgba(0,0,0,.35)}.UserPageNavHeader_logo__WY4Bg:hover{color:var(--procom-footer-link-hover)}.UserPageNavHeader_center__rX_eG{flex:1;display:flex;justify-content:center;min-width:0;max-width:420px}.UserPageNavHeader_searchForm__VYKI_{width:100%;max-width:380px}.UserPageNavHeader_searchInput__bqcwj{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.22);border-radius:20px;background:rgba(255,255,255,.12);padding:8px 16px;font-size:14px;outline:none;color:#fff}.UserPageNavHeader_searchInput__bqcwj::-moz-placeholder{color:rgba(255,255,255,.6)}.UserPageNavHeader_searchInput__bqcwj::placeholder{color:rgba(255,255,255,.6)}.UserPageNavHeader_userArea__jo_yU{position:relative;flex-shrink:0;align-self:stretch;display:flex;align-items:center;justify-content:flex-end}.UserPageNavHeader_loginBtn__Pqh0d{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:8px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:14px;font-weight:700;text-decoration:none}.UserPageNavHeader_loginBtn__Pqh0d:hover{background:rgba(255,255,255,.22)}.UserPageNavHeader_mypageBtn__RgOqD{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border:none;border-radius:8px;background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.35);color:#fff;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.UserPageNavHeader_mypageBtn__RgOqD:hover{background:rgba(255,255,255,.22)}.UserPageNavHeader_dropdown__Ri89N{position:absolute;right:0;top:100%;width:220px;margin-top:4px;background:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(0,0,0,.15);padding:8px;z-index:1001}.UserPageNavHeader_dropdownItem__GHVmE{display:block;width:100%;padding:10px 12px;border-radius:8px;font-size:15px;color:#1f1f2e;text-decoration:none;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit;box-sizing:border-box}.UserPageNavHeader_dropdownItem__GHVmE:hover{background:#f0f2f5}.UserPageNavHeader_dropdownItemForm__gW7m_{margin:0}@media (max-width:639px){.UserPageNavHeader_inner__rBes4{padding:8px 12px;gap:8px}.UserPageNavHeader_center__rX_eG{max-width:none}.UserPageNavHeader_searchForm__VYKI_{max-width:140px}.UserPageNavHeader_loginBtn__Pqh0d,.UserPageNavHeader_mypageBtn__RgOqD,.UserPageNavHeader_searchInput__bqcwj{padding:7px 10px;font-size:13px}}.UserPageTopGallery_root___AR5R{width:100%;max-width:100%;background:#0f172a;border-bottom:1px solid #e2e8f0;padding:0 0 10px;box-sizing:border-box}.UserPageTopGallery_viewport__6zSKf{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box;overflow:visible}.UserPageTopGallery_arrow__fWgmA{flex-shrink:0;width:40px;height:40px;border:none;border-radius:999px;background:rgba(255,255,255,.95);color:#334155;font-size:1.75rem;line-height:1;cursor:pointer;box-shadow:0 2px 8px rgba(15,23,42,.12);display:flex;align-items:center;justify-content:center;padding-bottom:4px}.UserPageTopGallery_arrow__fWgmA:hover{background:#fff;color:#0f172a}.UserPageTopGallery_arrowSpacer__ECuWf{width:40px;flex-shrink:0}.UserPageTopGallery_stage__dms6_{flex:1;min-width:0;max-width:100%;overflow:visible}.UserPageTopGallery_singleWrap__ZRpqY{width:100%;max-width:none;margin:0;min-height:200px;max-height:420px;height:clamp(280px,min(40vw,44vh),420px);background:#1e293b;border-radius:0;box-shadow:none;display:flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box}.UserPageTopGallery_singleImg__EybLx{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.UserPageTopGallery_dragArea__CNdHQ{touch-action:none;cursor:ns-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none}.UserPageTopGallery_track___QlUw{--gallery-center-w:68%;--gallery-side-w:54%;--gallery-far-w:40%;--gallery-overlap:18%;--gallery-overlap-far:12%;position:relative;width:100%;min-height:200px;max-height:420px;height:clamp(280px,min(40vw,44vh),420px);box-sizing:border-box;overflow:visible;isolation:isolate}.UserPageTopGallery_slide__tR4Kd{position:absolute;top:0;padding:0;border:none;margin:0;overflow:hidden;background:#1e293b;box-sizing:border-box;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:transform .28s ease,opacity .28s ease,filter .28s ease,box-shadow .28s ease}.UserPageTopGallery_slideFarPrev__dPDQg{left:calc(50% - var(--gallery-center-w) / 2 - var(--gallery-side-w) - var(--gallery-far-w) + var(--gallery-overlap) + var(--gallery-overlap-far));width:var(--gallery-far-w);border-radius:12px;cursor:pointer;z-index:0;opacity:.82;transform:translateY(10px) scale(.74);transform-origin:right center;filter:brightness(.55);box-shadow:0 2px 10px rgba(15,23,42,.5)}.UserPageTopGallery_slideFarPrev__dPDQg:hover{opacity:.92;filter:brightness(.66);transform:translateY(9px) scale(.76)}.UserPageTopGallery_slidePrev__SoHWk{left:calc(50% - var(--gallery-center-w) / 2 - var(--gallery-side-w) + var(--gallery-overlap));width:var(--gallery-side-w);border-radius:12px;cursor:pointer;z-index:2;opacity:.9;transform:translateY(4px) scale(.84);transform-origin:right center;filter:brightness(.68);box-shadow:0 4px 14px rgba(15,23,42,.45)}.UserPageTopGallery_slidePrev__SoHWk:hover{opacity:.98;filter:brightness(.78);transform:translateY(3px) scale(.86)}.UserPageTopGallery_slideActive__naPS2{left:50%;width:var(--gallery-center-w);border-radius:16px;z-index:5;cursor:default;transform:translateX(-50%) translateY(-4px) scale(1);transform-origin:center center;filter:none;box-shadow:0 10px 28px rgba(15,23,42,.35),0 28px 64px rgba(15,23,42,.42),0 0 0 1px rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center}.UserPageTopGallery_slideActive__naPS2.UserPageTopGallery_dragArea__CNdHQ{cursor:ns-resize}.UserPageTopGallery_slideNext___wkdV{left:calc(50% + var(--gallery-center-w) / 2 - var(--gallery-overlap));width:var(--gallery-side-w);border-radius:12px;cursor:pointer;z-index:2;opacity:.9;transform:translateY(4px) scale(.84);transform-origin:left center;filter:brightness(.68);box-shadow:0 4px 14px rgba(15,23,42,.45)}.UserPageTopGallery_slideNext___wkdV:hover{opacity:.98;filter:brightness(.78);transform:translateY(3px) scale(.86)}.UserPageTopGallery_slideFarNext___OHGm{left:calc(50% + var(--gallery-center-w) / 2 - var(--gallery-overlap) + var(--gallery-side-w) - var(--gallery-overlap-far));width:var(--gallery-far-w);border-radius:12px;cursor:pointer;z-index:0;opacity:.82;transform:translateY(10px) scale(.74);transform-origin:left center;filter:brightness(.55);box-shadow:0 2px 10px rgba(15,23,42,.5)}.UserPageTopGallery_slideFarNext___OHGm:hover{opacity:.92;filter:brightness(.66);transform:translateY(9px) scale(.76)}.UserPageTopGallery_slideImg__AQA3p{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.UserPageTopGallery_dots__dhfxT{display:flex;justify-content:center;gap:8px;margin-top:10px}.UserPageTopGallery_dotActive__CzQdY,.UserPageTopGallery_dot__6L3CZ{width:8px;height:8px;border-radius:999px;border:none;padding:0;cursor:pointer;background:#cbd5e1}.UserPageTopGallery_dotActive__CzQdY{background:#3b82f6;transform:scale(1.15)}.UserPageTopGallery_empty__aV17h{height:clamp(280px,min(40vw,44vh),420px);min-height:200px;max-height:420px;margin:0;border-radius:0;background:linear-gradient(145deg,#1e293b,#334155);display:flex;align-items:center;justify-content:center}.UserPageTopGallery_emptyText__ussXE{margin:0;font-size:.9375rem;color:#cbd5e1;font-weight:600}@media (min-width:768px) and (max-width:1023px){.UserPageTopGallery_track___QlUw{--gallery-center-w:67%;--gallery-side-w:52%;--gallery-far-w:38%;--gallery-overlap:17%;--gallery-overlap-far:11%;min-height:280px;max-height:420px;height:clamp(320px,min(40vw,44vh),420px)}}@media (min-width:1024px){.UserPageTopGallery_stage__dms6_{max-width:min(100%,1180px);margin-inline:auto;padding-block:10px}.UserPageTopGallery_track___QlUw{--gallery-center-w:67%;--gallery-side-w:54%;--gallery-far-w:40%;--gallery-overlap:22%;--gallery-overlap-far:15%;min-height:420px;max-height:560px;height:clamp(460px,min(32vw,52vh),560px)}.UserPageTopGallery_slideFarNext___OHGm,.UserPageTopGallery_slideFarPrev__dPDQg{transform:translateY(12px) scale(.72);opacity:.85;filter:brightness(.52)}.UserPageTopGallery_slideFarNext___OHGm:hover,.UserPageTopGallery_slideFarPrev__dPDQg:hover{transform:translateY(11px) scale(.74)}.UserPageTopGallery_slideNext___wkdV,.UserPageTopGallery_slidePrev__SoHWk{transform:translateY(6px) scale(.82);opacity:.88;filter:brightness(.62)}.UserPageTopGallery_slideNext___wkdV:hover,.UserPageTopGallery_slidePrev__SoHWk:hover{transform:translateY(5px) scale(.84)}.UserPageTopGallery_slideActive__naPS2{transform:translateX(-50%) translateY(-6px) scale(1.01);box-shadow:0 14px 36px rgba(15,23,42,.4),0 36px 80px rgba(15,23,42,.48),0 0 0 1px rgba(255,255,255,.08)}.UserPageTopGallery_empty__aV17h,.UserPageTopGallery_singleWrap__ZRpqY{min-height:420px;max-height:560px;height:clamp(460px,min(32vw,52vh),560px)}}@media (max-width:767px){.UserPageTopGallery_root___AR5R{padding:0 0 8px;overflow-x:clip}.UserPageTopGallery_viewport__6zSKf{overflow-x:clip}.UserPageTopGallery_stage__dms6_{overflow:hidden;touch-action:pan-y}.UserPageTopGallery_arrow__fWgmA{width:34px;height:34px;font-size:1.4rem}.UserPageTopGallery_arrowSpacer__ECuWf{width:34px}.UserPageTopGallery_singleWrap__ZRpqY{border-radius:0}.UserPageTopGallery_singleWrap__ZRpqY,.UserPageTopGallery_track___QlUw{min-height:200px;max-height:300px;height:clamp(220px,min(58vw,42vh),300px)}.UserPageTopGallery_track___QlUw{--gallery-center-w:74%;--gallery-side-w:46%;--gallery-far-w:34%;--gallery-overlap:16%;--gallery-overlap-far:10%}.UserPageTopGallery_slideFarNext___OHGm,.UserPageTopGallery_slideFarPrev__dPDQg{transform:translateY(6px) scale(.78);filter:brightness(.58)}.UserPageTopGallery_slideFarNext___OHGm:hover,.UserPageTopGallery_slideFarPrev__dPDQg:hover{transform:translateY(5px) scale(.8)}.UserPageTopGallery_slideNext___wkdV,.UserPageTopGallery_slidePrev__SoHWk{border-radius:10px;transform:translateY(2px) scale(.88);filter:brightness(.66)}.UserPageTopGallery_slideNext___wkdV:hover,.UserPageTopGallery_slidePrev__SoHWk:hover{transform:translateY(1px) scale(.9)}.UserPageTopGallery_slideActive__naPS2{transform:translateX(-50%) translateY(-2px) scale(1);border-radius:12px;box-shadow:0 8px 22px rgba(15,23,42,.38),0 18px 40px rgba(15,23,42,.35)}.UserPageTopGallery_dots__dhfxT{margin-top:8px}.UserPageTopGallery_empty__aV17h{min-height:200px;max-height:300px;height:clamp(220px,min(58vw,42vh),300px)}}.PhotoSlider_wrapper__5FSCA{position:relative;z-index:100;margin:0 auto;max-width:600px}.PhotoSlider_track__kOMzC{perspective:1000px;position:relative;height:320px;transform-style:preserve-3d;transition:all .3s ease}.PhotoSlider_slide__nqnl0,.PhotoSlider_track__kOMzC{display:flex;justify-content:center;align-items:center}.PhotoSlider_slide__nqnl0{position:absolute;transform:rotateY(calc(var(--i) * 45deg)) translateZ(400px);transition:transform .5s ease,opacity .5s ease;opacity:.6;border-radius:12px;box-shadow:0 6px 15px rgba(0,0,0,.15);overflow:hidden;width:280px;height:180px;transform-origin:center center}.PhotoSlider_slideActive__jsvjv{transform:rotateY(0deg) translateZ(500px);opacity:1;z-index:10;box-shadow:0 8px 25px rgba(0,0,0,.3)}.PhotoSlider_frame__FG15x{width:100%;height:100%;background:#f3f4f6;border-radius:18px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.1)}.PhotoSlider_img__wqrzx{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block}.PhotoEditCard_wrapper__7uqTf{width:100%;max-width:1100px;margin:0 auto;padding:8px 12px 20px;box-sizing:border-box}.PhotoEditCard_card__PCUl4{background:#fff;border-radius:18px;box-shadow:0 4px 24px rgba(15,23,42,.08),0 1px 3px rgba(15,23,42,.06);border:1px solid rgba(226,232,240,.9);padding:20px 22px;box-sizing:border-box}.PhotoEditCard_title__dXmCy{margin:0 0 6px;font-size:1.0625rem;font-weight:700;color:#0f172a;letter-spacing:-.02em}.PhotoEditCard_desc__IpdYV{margin:0 0 18px;font-size:.8125rem;color:#666;line-height:1.5}.PhotoEditCard_reorderSection__wU2R_{margin:0 0 18px;padding:14px 14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;box-sizing:border-box}.PhotoEditCard_reorderTitle__54q0_{margin:0 0 6px;font-size:.8125rem;font-weight:700;color:#0f172a}.PhotoEditCard_reorderHint__iKDOz{margin:0 0 12px;font-size:.6875rem;color:#64748b;line-height:1.45}.PhotoEditCard_reorderList__o2oHG{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.PhotoEditCard_reorderRow__fRkWp{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-sizing:border-box}.PhotoEditCard_reorderIndex__UMgD_{flex-shrink:0;min-width:22px;font-size:.75rem;font-weight:700;color:#64748b;text-align:center}.PhotoEditCard_reorderThumbWrap__MI52W{flex-shrink:0;width:52px;height:40px;border-radius:8px;overflow:hidden;background:#e2e8f0}.PhotoEditCard_reorderThumb__yrIdT{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.PhotoEditCard_reorderMeta__PMI3h{flex:1;min-width:120px}.PhotoEditCard_mainBadge__D33TH{display:inline-flex;align-items:center;padding:6px 12px;font-size:.75rem;font-weight:700;color:#1d4ed8;background:#eff6ff;border-radius:999px;border:1px solid #bfdbfe}.PhotoEditCard_mainBtn__vvJCQ{padding:6px 12px;font-size:.75rem;font-weight:600;color:#1d4ed8;background:#fff;border:1px solid #93c5fd;border-radius:10px;cursor:pointer}.PhotoEditCard_mainBtn__vvJCQ:hover{background:#eff6ff}.PhotoEditCard_reorderMove__ndG0h{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.PhotoEditCard_moveBtn__OO1JM{padding:6px 10px;font-size:.6875rem;font-weight:600;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer}.PhotoEditCard_moveBtn__OO1JM:hover:not(:disabled){background:#e2e8f0}.PhotoEditCard_moveBtn__OO1JM:disabled{opacity:.45;cursor:not-allowed}.PhotoEditCard_actions__YiHp9{display:flex;flex-direction:column;gap:14px;align-items:stretch}@media (min-width:640px){.PhotoEditCard_actions__YiHp9{flex-direction:row;align-items:flex-end;flex-wrap:wrap;gap:12px}.PhotoEditCard_dropZone__oolEX{flex:1;min-width:200px}.PhotoEditCard_saveBtn__gE7Zk{flex-shrink:0;align-self:flex-end}}.PhotoEditCard_dropZone__oolEX{border:2px dashed #cbd5e1;border-radius:14px;padding:16px 14px;text-align:center;background:linear-gradient(180deg,#fafbfc,#f1f5f9);transition:border-color .2s,background .2s,box-shadow .2s;cursor:pointer}.PhotoEditCard_dropZone__oolEX:focus-within,.PhotoEditCard_dropZone__oolEX:hover{border-color:#4f7cf7;background:linear-gradient(180deg,#f8fafc,#eff6ff);box-shadow:0 0 0 3px rgba(79,124,247,.12)}.PhotoEditCard_dropZone__oolEX.PhotoEditCard_dragOver__cBlH0{border-color:#3b5bdb;background:#eff6ff;box-shadow:0 0 0 3px rgba(79,124,247,.2)}.PhotoEditCard_dropHint__Y36S6{margin:0 0 10px;font-size:.75rem;color:#64748b;line-height:1.4}.PhotoEditCard_chooseBtn__ohhOM{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 20px;font-size:.875rem;font-weight:600;color:#fff;border:none;border-radius:12px;cursor:pointer;pointer-events:none;background:linear-gradient(135deg,#4f7cf7,#3b5bdb);box-shadow:0 2px 8px rgba(79,124,247,.35);transition:filter .2s,transform .15s,box-shadow .2s}.PhotoEditCard_dropZone__oolEX:focus-within .PhotoEditCard_chooseBtn__ohhOM,.PhotoEditCard_dropZone__oolEX:hover .PhotoEditCard_chooseBtn__ohhOM{filter:brightness(1.05);box-shadow:0 4px 14px rgba(79,124,247,.4)}.PhotoEditCard_dropZone__oolEX:active .PhotoEditCard_chooseBtn__ohhOM{transform:scale(.98)}.PhotoEditCard_visuallyHidden__gY5NO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PhotoEditCard_status__A2TAD{margin-top:12px;font-size:.75rem;line-height:1.45;color:#64748b;min-height:1.45em}.PhotoEditCard_statusStrong__Dhm0n{color:#334155;font-weight:600}.PhotoEditCard_statusOk___96Ov{color:#0d9488;font-weight:600}.PhotoEditCard_saveBtn__gE7Zk{width:100%;padding:12px 22px;font-size:.9375rem;font-weight:700;color:#fff;background:#4f7cf7;border:none;border-radius:12px;cursor:pointer;transition:background .2s,transform .15s;box-shadow:0 2px 10px rgba(79,124,247,.3)}.PhotoEditCard_saveBtn__gE7Zk:hover{background:#3b5bdb}.PhotoEditCard_saveBtn__gE7Zk:active{transform:scale(.99)}.PhotoEditCard_saveBtn__gE7Zk:disabled{cursor:not-allowed;transform:none}.PhotoEditCard_saveBtnBusy__wbMHb{background:#94a3b8!important;box-shadow:none}.PhotoEditCard_saveBtnBusy__wbMHb:hover{background:#94a3b8!important}.PhotoEditCard_saveBtnInner__EW0iq{display:inline-flex;align-items:center;justify-content:center;gap:8px}.PhotoEditCard_saveBtnSpinner__bxDPo{flex-shrink:0;width:16px;height:16px;border:2px solid rgba(255,255,255,.95);border-top-color:transparent;border-radius:50%;animation:PhotoEditCard_photoSaveSpin___hEpU .7s linear infinite}@keyframes PhotoEditCard_photoSaveSpin___hEpU{to{transform:rotate(1turn)}}@media (min-width:640px){.PhotoEditCard_saveBtn__gE7Zk{width:auto;min-width:160px}}.PhotoEditCard_wrapperLegacy__uVJpg{max-width:640px;padding-top:16px}.PhotoEditCard_positionStrip__d92BP{width:100%;max-width:1100px;margin:0 auto;padding:12px 16px 16px;box-sizing:border-box;background:#f8fafc;border-bottom:1px solid #e2e8f0}.PhotoEditCard_positionEditingBadge__5QUTO{margin-left:6px;font-weight:600;color:#2563eb;font-size:.8125rem}.PhotoEditCard_dragHint__EBZhN{margin:0 0 10px;font-size:.75rem;color:#64748b;line-height:1.4}.PhotoEditCard_positionBlock__03VDr{margin-top:18px;padding-top:16px;border-top:1px solid #e2e8f0}.PhotoEditCard_positionTitle__fj2OK{margin:0 0 10px;font-size:.8125rem;font-weight:600;color:#334155}.PhotoEditCard_photoIndexRow__vE2Fx{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.PhotoEditCard_idxActive__c0Gl9,.PhotoEditCard_idxBtn__HwWFR{min-width:36px;padding:6px 10px;font-size:.8125rem;font-weight:600;border-radius:8px;border:1px solid #cbd5e1;background:#fff;color:#475569;cursor:pointer}.PhotoEditCard_idxActive__c0Gl9{border-color:#4f7cf7;background:#eff6ff;color:#1d4ed8}.PhotoEditCard_positionRow__z5aok{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.PhotoEditCard_positionLabel__N24m8{font-size:.75rem;color:#64748b}.PhotoEditCard_positionRange__kdjXG{width:100%;accent-color:#4f7cf7}.PhotoEditCard_positionPresets__S2tN_{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.PhotoEditCard_presetBtn__fuPkP{flex:1;min-width:72px;padding:8px 12px;font-size:.8125rem;font-weight:600;color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer}.PhotoEditCard_presetBtn__fuPkP:hover{background:#e2e8f0}.PhotoEditCard_positionHint__tPsow{margin:0;font-size:.6875rem;color:#94a3b8;line-height:1.4}.AppProjectBlock_appCardGrid__f9KqY{display:grid;grid-template-columns:clamp(64px,19vw,88px) minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;row-gap:8px;align-items:start}.AppProjectBlock_appCardIconPlaceholder__SLVNs,.AppProjectBlock_appCardIcon__ZKONY{grid-column:1;grid-row:1/span 3;flex-shrink:0}.AppProjectBlock_appCardHeader__de4wc{grid-column:2;grid-row:1;min-width:0}.AppProjectBlock_appCardDescription__Z6x_F{grid-column:2;grid-row:2;min-width:0}.AppProjectBlock_appCardLinks__y11Td{grid-column:2;grid-row:3;min-width:0}@media (max-width:640px){.AppProjectBlock_appCardGrid__f9KqY{row-gap:12px}.AppProjectBlock_appCardIconPlaceholder__SLVNs,.AppProjectBlock_appCardIcon__ZKONY{grid-row:1}.AppProjectBlock_appCardDescription__Z6x_F,.AppProjectBlock_appCardLinks__y11Td{grid-column:1/-1}.AppProjectBlock_appCardLinks__y11Td a{min-height:38px;padding:8px 14px;font-size:12px}}.ShopDescription_description__3ljPG{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0 0 16px;padding:16px;border:none;border-radius:12px;box-shadow:none;background:#f8fafc;font-family:inherit;font-size:15px;font-weight:400;line-height:1.75;text-align:left;color:#0f172a}.ShopDescription_body__nyHNl{position:relative;min-width:0}.ShopDescription_measure__tHZCL,.ShopDescription_textClamped__2aead,.ShopDescription_text__F7xMR{margin:0;font:inherit;line-height:inherit;white-space:pre-wrap;overflow-wrap:anywhere}.ShopDescription_textClamped__2aead{display:block;max-height:calc(1.75em * 3);overflow:hidden}.ShopDescription_measure__tHZCL{position:absolute;top:0;left:0;width:100%;height:auto;max-height:none;overflow:visible;visibility:hidden;pointer-events:none}.ShopDescription_more__CmhGE{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;padding:0;border:0;background:transparent;color:#2563eb;font-size:13px;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ShopDescription_more__CmhGE:focus-visible{outline:2px solid #4f7cf7;outline-offset:2px}.ProductGalleryBlock_showcase__kRS_B{display:grid;grid-template-columns:var(--rail,0) minmax(0,1fr) var(--rail,0);-moz-column-gap:var(--rail-gap,0);column-gap:var(--rail-gap,0);width:100%;min-width:0}.ProductGalleryBlock_showcase__kRS_B[data-slider]{--rail:40px;--rail-gap:8px}.ProductGalleryBlock_preview__Ofow_{display:contents}.ProductGalleryBlock_arrowSpacer__UoeJ_,.ProductGalleryBlock_arrow__6F_Yr{grid-row:3;align-self:center;width:40px;height:40px;flex-shrink:0}.ProductGalleryBlock_preview__Ofow_ .ProductGalleryBlock_arrowSpacer__UoeJ_:first-child,.ProductGalleryBlock_preview__Ofow_ .ProductGalleryBlock_arrow__6F_Yr:first-child{grid-column:1}.ProductGalleryBlock_preview__Ofow_ .ProductGalleryBlock_arrowSpacer__UoeJ_:last-child,.ProductGalleryBlock_preview__Ofow_ .ProductGalleryBlock_arrow__6F_Yr:last-child{grid-column:3}.ProductGalleryBlock_arrow__6F_Yr{border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#0f172a;font-size:1.5rem;line-height:1;cursor:pointer}.ProductGalleryBlock_arrow__6F_Yr:disabled{opacity:.35;cursor:default}.ProductGalleryBlock_arrow__6F_Yr:focus-visible{outline:2px solid #4f7cf7;outline-offset:2px}.ProductGalleryBlock_scroller__2M5kQ{grid-column:2;grid-row:3;min-width:0;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#334155 #e2e8f0;padding-bottom:2px}.ProductGalleryBlock_scroller__2M5kQ::-webkit-scrollbar{height:10px}.ProductGalleryBlock_scroller__2M5kQ::-webkit-scrollbar-track{background:#e2e8f0;border-radius:999px}.ProductGalleryBlock_scroller__2M5kQ::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.ProductGalleryBlock_card__pYOUY{flex:0 0 84%;max-width:280px;scroll-snap-align:start;display:grid;gap:8px;text-decoration:none;color:inherit;border:1px solid #e5e7eb;border-radius:14px;background:#fff;overflow:hidden}.ProductGalleryBlock_imageWrap__w0UFr{aspect-ratio:1;background:#f8fafc}.ProductGalleryBlock_image__WYbsw{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ProductGalleryBlock_meta__dSg4G{display:grid;gap:4px;padding:0 12px 12px}.ProductGalleryBlock_name__4ITnP{font-size:15px;font-weight:700;line-height:1.4;color:#0f172a}.ProductGalleryBlock_price__49v0V{font-size:14px;font-weight:700;color:#334155}.ProductGalleryBlock_description__MEE2y{grid-column:2;grid-row:1;min-width:0;max-width:100%}.ProductGalleryBlock_shopButtonWrap__ph52S{grid-column:2;grid-row:5;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-top:16px}.ProductGalleryBlock_shopButton__QKsos{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:44px;padding:0 24px;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.ProductGalleryBlock_shopButton__QKsos:focus-visible{outline:2px solid #4f7cf7;outline-offset:2px}.ProductGalleryBlock_shopFields__7e5Tf{grid-column:1/-1;grid-row:2;display:grid;gap:8px;margin-bottom:16px}.ProductGalleryBlock_hint__9rsUg{display:flex;justify-content:space-between;gap:8px;margin:0;color:#64748b;font-size:12px;font-weight:400;line-height:1.6}.ProductGalleryBlock_fieldLabel__Uu4WL{display:grid;gap:6px;color:#0f172a;font-size:13px;font-weight:700}.ProductGalleryBlock_notice__KPQIB{margin:0;font-size:12px;line-height:1.6;color:#64748b}.ProductGalleryBlock_editor__q1fAG{grid-column:1/-1;grid-row:4;display:grid;gap:16px;margin-top:16px}.ProductGalleryBlock_tabs__gEFMj{position:relative;display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:thin}.ProductGalleryBlock_tabActive__8ctEN,.ProductGalleryBlock_tab__q50U8{flex:0 0 68px;display:grid;justify-items:center;gap:4px;min-height:44px;padding:6px 4px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#334155;cursor:pointer}.ProductGalleryBlock_tabActive__8ctEN{border-color:#4f7cf7;background:#eff6ff;color:#1d4ed8;box-shadow:0 0 0 2px rgba(79,124,247,.18)}.ProductGalleryBlock_tabActive__8ctEN:focus-visible,.ProductGalleryBlock_tab__q50U8:focus-visible{outline:2px solid #4f7cf7;outline-offset:2px}.ProductGalleryBlock_tabPlaceholder__RldV0,.ProductGalleryBlock_tabThumb__WqwvV{width:44px;height:44px;border-radius:8px;background:#e2e8f0}.ProductGalleryBlock_tabThumb__WqwvV{-o-object-fit:cover;object-fit:cover;display:block}.ProductGalleryBlock_tabPlaceholder__RldV0{display:grid;place-items:center;font-size:13px;font-weight:700;color:#64748b}.ProductGalleryBlock_tabName__8Rm3b{max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.3}.ProductGalleryBlock_panel__zg58k{display:grid;gap:10px}.ProductGalleryBlock_order__kyqrj{margin:0;font-size:13px;font-weight:700;color:#334155}.ProductGalleryBlock_actions__QfWzV{display:flex;flex-wrap:wrap;gap:8px}.ProductGalleryBlock_actions__QfWzV button{min-height:44px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;font-size:13px;font-weight:700;cursor:pointer}.ProductGalleryBlock_actions__QfWzV button:disabled{opacity:.4;cursor:default}.ProductGalleryBlock_actions__QfWzV button:focus-visible{outline:2px solid #4f7cf7;outline-offset:2px}.ProductGalleryBlock_dropZone__4ynMm{position:relative;display:grid;justify-items:center;gap:10px;border:2px dashed #cbd5e1;border-radius:14px;padding:16px 14px;text-align:center;background:linear-gradient(180deg,#fafbfc,#f1f5f9);cursor:pointer}.ProductGalleryBlock_dropZone__4ynMm:focus-within,.ProductGalleryBlock_dropZone__4ynMm:hover{border-color:#4f7cf7;background:linear-gradient(180deg,#f8fafc,#eff6ff);box-shadow:0 0 0 3px rgba(79,124,247,.12)}.ProductGalleryBlock_dropBusy__J0fMd{pointer-events:none;opacity:.72}.ProductGalleryBlock_dropHint__GBXS7{margin:0;font-size:.75rem;color:#64748b;line-height:1.4}.ProductGalleryBlock_chooseBtn__DFkJX{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:10px 20px;font-size:.875rem;font-weight:600;color:#fff;border-radius:12px;pointer-events:none;background:linear-gradient(135deg,#4f7cf7,#3b5bdb);box-shadow:0 2px 8px rgba(79,124,247,.35)}.ProductGalleryBlock_previewImage__xL6pb{width:min(100%,180px);height:120px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:#f8fafc}.ProductGalleryBlock_visuallyHidden__4Bdlc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProductGalleryBlock_error__p3QpP{margin:0;color:#b91c1c;font-size:13px;font-weight:700}@media (min-width:768px){.ProductGalleryBlock_card__pYOUY{flex-basis:240px}}.BaseProductsBlock_block__RNhQA{box-sizing:border-box;min-width:0;max-width:100%}.BaseProductsBlock_stage___aViZ{display:grid;grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.BaseProductsBlock_editor__xSgvc,.BaseProductsBlock_lead__mMQ9k,.BaseProductsBlock_shopButtonWrap__oL_LT,.BaseProductsBlock_shopInfo__NykJq{min-width:0;max-width:100%}.BaseProductsBlock_slider__ehHEr{display:flex;align-items:center;gap:8px;width:100%;min-width:0;max-width:100%}@media (min-width:768px){.BaseProductsBlock_stage___aViZ[data-many=true]{grid-template-columns:40px minmax(0,1fr) 40px;-moz-column-gap:8px;column-gap:8px}.BaseProductsBlock_stage___aViZ[data-many=true] .BaseProductsBlock_lead__mMQ9k,.BaseProductsBlock_stage___aViZ[data-many=true] .BaseProductsBlock_shopButtonWrap__oL_LT{grid-column:2}.BaseProductsBlock_stage___aViZ[data-many=true] .BaseProductsBlock_editor__xSgvc,.BaseProductsBlock_stage___aViZ[data-many=true] .BaseProductsBlock_shopInfo__NykJq{grid-column:1/-1}.BaseProductsBlock_stage___aViZ[data-many=true] .BaseProductsBlock_slider__ehHEr{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;-moz-column-gap:8px;column-gap:8px;width:auto}}.BaseProductsBlock_scrollerSingle__konjy,.BaseProductsBlock_scroller__Cg4DR{flex:1 1 auto;min-width:0;max-width:100%;display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#334155 #e2e8f0;padding-bottom:2px}.BaseProductsBlock_scroller__Cg4DR{scroll-snap-type:x mandatory;justify-content:flex-start}.BaseProductsBlock_scrollerSingle__konjy{justify-content:center}.BaseProductsBlock_scrollerSingle__konjy::-webkit-scrollbar,.BaseProductsBlock_scroller__Cg4DR::-webkit-scrollbar{height:10px}.BaseProductsBlock_scrollerSingle__konjy::-webkit-scrollbar-track,.BaseProductsBlock_scroller__Cg4DR::-webkit-scrollbar-track{background:#e2e8f0;border-radius:999px}.BaseProductsBlock_scrollerSingle__konjy::-webkit-scrollbar-thumb,.BaseProductsBlock_scroller__Cg4DR::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.BaseProductsBlock_card__C7tOo{flex:0 0 220px;width:220px;display:grid;justify-items:center;gap:12px;scroll-snap-align:start}.BaseProductsBlock_frame___ZmmO{display:block;width:220px;height:380px;flex:0 0 auto;border:0;border-radius:12px;background:#f8fafc}.BaseProductsBlock_arrow__9F3vo{display:none;width:40px;height:40px;flex:0 0 40px;place-items:center;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#0f172a;font-size:1.5rem;line-height:1;cursor:pointer}.BaseProductsBlock_arrow__9F3vo:disabled{opacity:.35;cursor:default}.BaseProductsBlock_arrow__9F3vo:focus-visible{outline:2px solid #4f7cf7;outline-offset:2px}@media (min-width:768px){.BaseProductsBlock_arrow__9F3vo{display:grid}}.BaseProductsBlock_productLink__nkRN_{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 16px;color:#1d4ed8;font-size:14px;font-weight:700;text-decoration:none}.BaseProductsBlock_productLink__nkRN_:focus-visible{outline:2px solid #4f7cf7;outline-offset:2px}.BaseProductsBlock_shopButtonWrap__oL_LT{box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin-top:16px}.BaseProductsBlock_shopButton__EC_Za{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:100%;max-width:100%;min-height:44px;padding:0 24px;border-radius:10px;background:#2563eb;color:#fff;font-size:14px;font-weight:700;text-decoration:none}.BaseProductsBlock_shopButton__EC_Za:focus-visible{outline:2px solid #4f7cf7;outline-offset:2px}.BaseProductsBlock_shopInfo__NykJq{box-sizing:border-box;display:grid;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0;min-width:0;max-width:100%}.BaseProductsBlock_hint__VJXIL{display:flex;justify-content:space-between;gap:8px;margin:0;color:#64748b;font-size:12px;font-weight:400;line-height:1.6}.BaseProductsBlock_editor__xSgvc{display:grid;gap:16px;margin-top:16px;min-width:0}.BaseProductsBlock_notice__ETfPL{margin:0;color:#64748b;font-size:12px;line-height:1.6}.BaseProductsBlock_tabs__9NdNP{display:flex;gap:8px;min-width:0;overflow-x:auto;padding:2px;scrollbar-width:thin}.BaseProductsBlock_tabActive__jHGZh,.BaseProductsBlock_tab__c1Iv6{flex:1 1 0;min-width:44px;max-width:96px;display:grid;justify-items:center;gap:4px;min-height:44px;padding:6px 4px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#334155;cursor:pointer}.BaseProductsBlock_tabActive__jHGZh{border-color:#4f7cf7;background:#eff6ff;color:#1d4ed8;box-shadow:0 0 0 2px rgba(79,124,247,.18)}.BaseProductsBlock_tabActive__jHGZh:focus-visible,.BaseProductsBlock_tab__c1Iv6:focus-visible{outline:2px solid #4f7cf7;outline-offset:2px}.BaseProductsBlock_tabActive__jHGZh:disabled,.BaseProductsBlock_tab__c1Iv6:disabled{cursor:default}.BaseProductsBlock_tabMark__sickU{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:#e2e8f0;font-size:13px;font-weight:700;color:#334155}.BaseProductsBlock_tabActive__jHGZh .BaseProductsBlock_tabMark__sickU{background:#dbeafe;color:#1d4ed8}.BaseProductsBlock_tabName__RjMDl{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.3}.BaseProductsBlock_panel__rbLbo{display:grid;gap:10px;min-width:0}.BaseProductsBlock_order__PawAm{margin:0;color:#0f172a;font-size:13px;font-weight:700}.BaseProductsBlock_registered__lFhuR{margin:0;color:#334155;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.BaseProductsBlock_fieldLabel__hl7Kb{display:grid;gap:6px;color:#0f172a;font-size:13px;font-weight:700}.BaseProductsBlock_actions__LuKXC{display:flex;flex-wrap:wrap;gap:8px}.BaseProductsBlock_actions__LuKXC button{min-height:44px;padding:0 12px;border-radius:10px;border:1px solid #e5e7eb;background:#fff;color:#0f172a;font-size:13px;font-weight:700;cursor:pointer}.BaseProductsBlock_actions__LuKXC button:disabled{opacity:.4;cursor:default}.BaseProductsBlock_actions__LuKXC button:focus-visible,.BaseProductsBlock_addBtn__8h1nn:focus-visible{outline:2px solid #4f7cf7;outline-offset:2px}.BaseProductsBlock_addBtn__8h1nn{width:100%;min-height:44px}.BaseProductsBlock_addBtn__8h1nn:disabled{opacity:.7;cursor:default}.BaseProductsBlock_error__EhWoW{margin:0;color:#b91c1c;font-size:13px;font-weight:700;line-height:1.6}.TopCategoryUserCards_root__QFbBA{max-width:56rem;margin-left:auto;margin-right:auto;margin-bottom:1.25rem;padding:.35rem max(.5rem,env(safe-area-inset-right)) .5rem max(.5rem,env(safe-area-inset-left));background:transparent;border-radius:0;box-shadow:none;border:none}.TopCategoryUserCards_loading__WIxDO{text-align:center;color:#737373;font-size:.9rem;margin:0;padding:1.25rem 0 1rem;letter-spacing:.02em}.TopCategoryUserCards_block__067Bl{margin-bottom:1.5rem}.TopCategoryUserCards_block__067Bl:last-child{margin-bottom:0}.TopCategoryUserCards_heading__tFxRH{font-size:clamp(1rem,2.7vw,1.12rem);font-weight:700;letter-spacing:.06em;color:#262626;margin:0 0 .75rem;padding:0 .1rem;line-height:1.35}.TopCategoryUserCards_heading__tFxRH:after{content:"";display:block;width:3rem;height:3px;margin-top:.45rem;border-radius:999px;background:linear-gradient(90deg,#ec4899,#fcd34d)}.TopCategoryUserCards_scroller__98puX{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;overflow-y:hidden;padding:4px 2px 10px;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scroll-padding-inline:2px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}.TopCategoryUserCards_scroller__98puX::-webkit-scrollbar{height:4px}.TopCategoryUserCards_scroller__98puX::-webkit-scrollbar-track{background:rgba(0,0,0,.04);border-radius:999px}.TopCategoryUserCards_scroller__98puX::-webkit-scrollbar-thumb{background:rgba(0,0,0,.2);border-radius:999px}.TopCategoryUserCards_scroller__98puX::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.28)}.TopCategoryUserCards_card__GIn7K{flex:0 0 auto;width:164px;scroll-snap-align:start;text-decoration:none;color:inherit;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid rgba(0,0,0,.06);transition:box-shadow .22s ease,transform .2s ease,border-color .2s ease}.TopCategoryUserCards_card__GIn7K:hover{box-shadow:0 10px 22px rgba(0,0,0,.1);transform:translateY(-3px);border-color:rgba(236,72,153,.22)}.TopCategoryUserCards_card__GIn7K:focus-visible{outline:2px solid #ec4899;outline-offset:2px}.TopCategoryUserCards_thumbWrap__W80Hv{aspect-ratio:3/4;background:#ececf0;overflow:hidden;border-radius:12px 12px 0 0}.TopCategoryUserCards_thumb__BjpBO{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.TopCategoryUserCards_thumbPlaceholder__VtiXy{width:100%;height:100%;min-height:120px;border-radius:12px 12px 0 0;background:linear-gradient(145deg,rgba(236,72,153,.08),rgba(252,211,77,.12)),linear-gradient(180deg,#e4e4ea,#f0f0f4)}.TopCategoryUserCards_meta__c32LZ{padding:8px 9px 10px;min-height:3.25rem;display:flex;flex-direction:column;justify-content:flex-start}.TopCategoryUserCards_name__DB__O{font-size:.78rem;font-weight:700;color:#1a1a2e;margin:0;line-height:1.35}.TopCategoryUserCards_name__DB__O,.TopCategoryUserCards_title__xPAB9{word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TopCategoryUserCards_title__xPAB9{font-size:.68rem;color:#525252;margin:4px 0 0;line-height:1.4}@media (min-width:400px){.TopCategoryUserCards_root__QFbBA{padding:.5rem max(.75rem,env(safe-area-inset-right)) .65rem max(.75rem,env(safe-area-inset-left))}.TopCategoryUserCards_card__GIn7K{width:176px}.TopCategoryUserCards_block__067Bl{margin-bottom:1.65rem}}@media (min-width:640px){.TopCategoryUserCards_root__QFbBA{padding:.5rem max(1rem,env(safe-area-inset-right)) .75rem max(1rem,env(safe-area-inset-left))}.TopCategoryUserCards_scroller__98puX{gap:14px}.TopCategoryUserCards_card__GIn7K{width:188px}.TopCategoryUserCards_name__DB__O{font-size:.8rem}.TopCategoryUserCards_title__xPAB9{font-size:.7rem}}@media (min-width:768px){.TopCategoryUserCards_card__GIn7K{width:200px}.TopCategoryUserCards_heading__tFxRH{margin-bottom:.85rem}.TopCategoryUserCards_heading__tFxRH:after{margin-top:.5rem}}.users_main__sURLn{padding:24px 16px 40px;max-width:720px;margin:0 auto}.users_title__lBnRC{font-size:1.25rem;font-weight:700;margin:0 0 16px;color:#1a1a2e}.users_searchForm__1gl5h{margin-bottom:20px}.users_label__We1C7{display:block;font-size:.85rem;color:#555;margin-bottom:8px}.users_searchRow__IpBIy{display:flex;gap:8px;align-items:stretch}.users_input__IpHi3{flex:1;min-width:0;padding:10px 12px;font-size:16px;border:1px solid #ccc;border-radius:8px}.users_submit__VMtJd{flex-shrink:0;background:#4e73df;color:#fff;border:none;border-radius:8px;padding:0 18px;font-weight:700;cursor:pointer}.users_submit__VMtJd:hover{background:#2e59d9}.users_empty__Adnhg,.users_hint__nRUpv,.users_muted____frL{line-height:1.7;color:#444;margin:0}.users_recent__QQ5sY{margin-top:24px}.users_sectionHeading__qv2b4{font-size:1rem;font-weight:700;margin:0 0 12px;color:#1a1a2e}.users_empty__Adnhg{color:#666}.users_error__iNCa5{color:#b91c1c;line-height:1.7}.users_list__iRH4C{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.users_item__D2rcd{margin:0}.users_card__NKY7o{display:flex;gap:14px;align-items:center;padding:12px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;text-decoration:none;color:inherit;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:box-shadow .2s ease}.users_card__NKY7o:hover{box-shadow:0 4px 14px rgba(0,0,0,.1)}.users_thumbWrap__vKZfw{flex-shrink:0;width:72px;height:72px;border-radius:10px;overflow:hidden;background:#ececf0}.users_thumb__EfceQ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.users_thumbPlaceholder__SqCgE{width:100%;height:100%;min-height:72px;background:linear-gradient(145deg,rgba(236,72,153,.08),rgba(252,211,77,.12))}.users_meta__mG9uk{display:flex;flex-direction:column;gap:4px;min-width:0}.users_name__ZcZui{font-weight:700;font-size:1rem;color:#1a1a2e}.users_sub__x628X{font-size:.85rem;color:#525252;word-break:break-word}.users_pagination__7_Q10{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:20px}.users_pageCurrent__7r2aS,.users_pageDisabled__MghEz,.users_pageGap__MoZAV,.users_pageLink__vAi1u{min-width:44px;min-height:44px;padding:8px 12px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1;box-sizing:border-box}.users_pageLink__vAi1u{border:1px solid #ccc;background:#fff;color:#1a1a2e;text-decoration:none;font-weight:700}.users_pageLink__vAi1u:hover{border-color:#4e73df;color:#2e59d9}.users_pageLink__vAi1u:focus-visible{outline:2px solid #4e73df;outline-offset:2px}.users_pageCurrent__7r2aS{background:#4e73df;color:#fff;font-weight:700}.users_pageDisabled__MghEz{border:1px solid #eee;color:#aaa}.users_pageGap__MoZAV{min-width:24px;padding:8px 0;color:#888}