.StyleRanking_container__gklBE{min-height:100vh;padding:4rem 1.5rem;background:radial-gradient(circle at top,#1a1a2e 0,#0a0a0c 100%);color:#ffffff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.StyleRanking_header__YGDLu{text-align:center;margin-bottom:5rem;animation:StyleRanking_fadeInDown__Nil0v .8s ease-out}.StyleRanking_titleWrapper__RABQS{display:inline-block;position:relative;margin-bottom:1.5rem}.StyleRanking_aiBadge__kghbP{background:rgba(0,242,254,.1);color:#00f2fe;padding:5px 16px;border-radius:40px;font-size:11px;font-weight:900;letter-spacing:2.5px;border:1px solid rgba(0,242,254,.4);text-shadow:0 0 10px rgba(0,242,254,.5);margin-bottom:1rem;display:inline-block}.StyleRanking_title__h_UqF{font-size:3.5rem;font-weight:900;margin:.5rem 0;background:linear-gradient(180deg,#ffffff 30%,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-1.5px}.StyleRanking_titleLine__PWpNt{height:2px;width:60px;background:#00f2fe;margin:0 auto;box-shadow:0 0 15px #00f2fe}.StyleRanking_description__gET7z{color:#8e8e93;font-size:1.1rem;line-height:1.8;max-width:720px;margin:1.5rem auto 0}.StyleRanking_rankingGrid__HNjTy{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:3.5rem 2.5rem;max-width:1440px;margin:0 auto}.StyleRanking_debugBox__wamsu{background:#0d0d0d;border:1px solid #333;padding:1.5rem;border-radius:20px;margin-bottom:3rem;font-family:JetBrains Mono,monospace;font-size:12px}.StyleRanking_debugHeader__7PXMC{color:#ffc107;margin-bottom:12px;display:flex;align-items:center;gap:10px}.StyleRanking_debugPulse__IPrJA{width:8px;height:8px;background:#ffc107;border-radius:50%;animation:StyleRanking_pulse__Yo_85 1.5s infinite}.StyleRanking_debugGrid__erlFv{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.StyleRanking_debugItem__8DD_A span{color:#666;margin-right:8px}.StyleRanking_noData__zay_q{grid-column:1/-1;text-align:center;padding:8rem 0}.StyleRanking_loadingSpinner__PRZ1R{width:40px;height:40px;border:3px solid rgba(0,242,254,.1);border-top-color:#00f2fe;border-radius:50%;margin:0 auto 1.5rem;animation:StyleRanking_spin__fXLvu 1s linear infinite}@keyframes StyleRanking_spin__fXLvu{to{transform:rotate(1turn)}}@keyframes StyleRanking_pulse__Yo_85{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes StyleRanking_fadeInDown__Nil0v{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:820px){.StyleRanking_rankingGrid__HNjTy{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2rem}}@media (max-width:480px){.StyleRanking_title__h_UqF{font-size:2.2rem}.StyleRanking_rankingGrid__HNjTy{grid-template-columns:1fr}.StyleRanking_header__YGDLu{margin-bottom:3rem}.StyleRanking_description__gET7z{font-size:.95rem}}.SpecActressCard_rankCard__kagdy{background:rgba(18,18,23,.75);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-radius:28px;border:1px solid rgba(255,255,255,.08);overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;position:relative;width:100%;max-width:450px;margin:0 auto;box-shadow:0 10px 30px rgba(0,0,0,.4)}.SpecActressCard_rankCard__kagdy:hover{transform:translateY(-8px);border-color:rgba(0,242,254,.4);background:rgba(24,24,32,.9);box-shadow:0 30px 60px rgba(0,0,0,.6),0 0 25px rgba(0,242,254,.1)}.SpecActressCard_visualSection__J_s8C{display:flex;height:250px;background:#000;border-bottom:1px solid rgba(255,255,255,.06)}.SpecActressCard_imageWrapper__SHO5p{width:46%;position:relative;overflow:hidden}.SpecActressCard_actressImage__g_RkA{width:100%;height:100%;object-fit:cover;object-position:top;transition:transform 1.2s cubic-bezier(.2,0,.2,1)}.SpecActressCard_rankCard__kagdy:hover .SpecActressCard_actressImage__g_RkA{transform:scale(1.08)}.SpecActressCard_rankNumber__ZQA5s{position:absolute;top:14px;left:14px;background:rgba(0,0,0,.85);color:#ffc107;font-family:Inter,sans-serif;font-weight:900;font-size:.8rem;padding:4px 10px;border-radius:8px;border:1px solid rgba(255,193,7,.3);z-index:2}.SpecActressCard_specialLabel__EvXey{position:absolute;top:48px;left:14px;background:#ff0055;color:#fff;font-size:8px;font-weight:900;padding:3px 8px;border-radius:4px;text-transform:uppercase;z-index:2}.SpecActressCard_chartArea__IuNPe{width:54%;background:radial-gradient(circle at center,rgba(35,35,50,1) 0,rgba(10,10,15,1) 100%);display:flex;align-items:center;justify-content:center;position:relative}.SpecActressCard_chartTitle__uBHhI{position:absolute;top:12px;font-size:7px;letter-spacing:2px;color:rgba(255,255,255,.2);font-weight:900}.SpecActressCard_scoreBadge__hsBKd{position:absolute;bottom:16px;right:-1px;background:linear-gradient(135deg,#ff0055,#ff4081);padding:6px 14px;border-radius:10px 0 0 10px;z-index:3}.SpecActressCard_scoreValue__66bOW{font-size:1.5rem;font-weight:900;line-height:1;color:#fff}.SpecActressCard_scoreLabel__vJWhH{font-size:7px;font-weight:800;color:#fff;opacity:.8;text-align:right}.SpecActressCard_infoSection__nhQDG{padding:1.4rem;flex-grow:1;display:flex;flex-direction:column}.SpecActressCard_headerRow__fv_q_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem}.SpecActressCard_nameBlock__VK8VV{flex:1}.SpecActressCard_name__Nk1YK{font-size:1.5rem;font-weight:800;color:#fff;line-height:1.1;margin-bottom:4px}.SpecActressCard_catchcopy___NoCI{font-size:11px;color:#00f2fe;font-weight:600;font-style:italic}.SpecActressCard_rankTag__9kQ4D{font-size:9px;padding:3px 8px;border-radius:6px;font-weight:900;margin-left:8px}.SpecActressCard_rankGod__ekFWL{background:rgba(255,193,7,.1);color:#ffc107;border:1px solid #ffc107;box-shadow:0 0 10px rgba(255,193,7,.2)}.SpecActressCard_rankS__8gXNl{background:rgba(0,242,254,.1);color:#00f2fe;border:1px solid #00f2fe}.SpecActressCard_personalMeta__Ub_i5{display:flex;gap:6px;margin-bottom:1.2rem}.SpecActressCard_metaBadge__jLzzS{background:rgba(255,255,255,.04);padding:4px 10px;border-radius:8px;font-size:10px;color:#999;border:1px solid rgba(255,255,255,.06)}.SpecActressCard_bioBox__4zfQA{background:linear-gradient(90deg,rgba(0,242,254,.08),transparent);border-left:3px solid #00f2fe;padding:10px 14px;margin-bottom:1.2rem;border-radius:0 12px 12px 0}.SpecActressCard_bioLabel__8zlV2{font-size:8px;font-weight:900;color:#00f2fe;margin-bottom:4px;display:block;letter-spacing:1px}.SpecActressCard_bioText__hMwHg{font-size:12px;color:#ccc;line-height:1.6;margin:0}.SpecActressCard_specTable__Gioqv{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:1.4rem}.SpecActressCard_specCell__I5BgR{text-align:center;background:rgba(0,0,0,.2);padding:10px 4px;border-radius:16px;border:1px solid rgba(255,255,255,.04)}.SpecActressCard_specCell__I5BgR label{display:block;font-size:8px;color:#555;margin-bottom:4px;font-weight:800}.SpecActressCard_specVal__eqMQO{font-size:12px;font-weight:800;color:#eee}.SpecActressCard_actionGrid__tegry{display:flex;align-items:center;gap:12px;margin-top:auto}.SpecActressCard_snsLinks__VKYK_{display:flex;gap:6px}.SpecActressCard_snsBtn__zGHEU{width:34px;height:34px;border-radius:10px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);color:#888;display:flex;align-items:center;justify-content:center;transition:all .3s;cursor:pointer}.SpecActressCard_snsBtn__zGHEU:hover{color:#00f2fe;border-color:#00f2fe;background:rgba(0,242,254,.05)}.SpecActressCard_mainActions__FpLgv{display:flex;flex:1;gap:8px}.SpecActressCard_officialBtn__JJts1{flex:1;background:transparent;border:1px solid #ff0055;color:#ff0055;font-size:10px;font-weight:900;border-radius:12px;cursor:pointer;transition:all .3s;animation:SpecActressCard_neonPulse__6pUYh 2s ease-in-out infinite}.SpecActressCard_officialBtn__JJts1:hover{background:#ff0055;color:#fff;box-shadow:0 0 15px rgba(255,0,85,.5)}.SpecActressCard_officialBtn__JJts1:disabled{opacity:.3;filter:grayscale(1);animation:none;cursor:not-allowed}.SpecActressCard_analyzeBtn__t3Bb2{flex:1.2;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);color:#fff;padding:10px;border-radius:12px;font-size:10px;font-weight:900;display:flex;align-items:center;justify-content:center;gap:6px;transition:all .3s;cursor:pointer}.SpecActressCard_analyzeBtn__t3Bb2:hover{background:#fff;color:#000}.SpecActressCard_cardFooter__JrM9M{padding:.8rem 1.4rem;background:rgba(0,0,0,.25);border-top:1px solid rgba(255,255,255,.05)}.SpecActressCard_productStatus__tj65P{font-size:10px;color:#666;display:flex;align-items:center;gap:6px}.SpecActressCard_statusDot__w7U1L{width:6px;height:6px;background:#00f2fe;border-radius:50%;box-shadow:0 0 8px #00f2fe}@keyframes SpecActressCard_neonPulse__6pUYh{0%,to{box-shadow:0 0 5px rgba(255,0,85,.2);border-color:rgba(255,0,85,.4)}50%{box-shadow:0 0 15px rgba(255,0,85,.5);border-color:rgba(255,0,85,1)}}.SpecActressRadarChart_container__UyInn{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:5px}.SpecActressRadarChart_chartWrapper__H0LV_{width:100%;height:180px;position:relative}.SpecActressRadarChart_chartWrapper__H0LV_ canvas{max-width:100%!important;max-height:100%!important}