.dashboard_container__lSAZP{max-width:1400px;margin:0 auto;padding:2rem;min-height:100vh}.dashboard_header__AyZ6p{display:flex;justify-content:space-between;align-items:center;margin-bottom:2.5rem}.dashboard_logoArea__QcBuh{display:flex;align-items:center;gap:.75rem}.dashboard_logoIcon__g2vS3{color:var(--primary);filter:drop-shadow(0 0 8px var(--primary-glow))}.dashboard_logoTitle__sNLy3{font-size:1.8rem;font-weight:800;background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.5px}.dashboard_logoBeta__4jcMM{font-size:.75rem;background:rgba(139,92,246,.2);color:var(--secondary);border:1px solid rgba(139,92,246,.3);padding:.1rem .5rem;border-radius:99px;font-weight:600}.dashboard_actions__zjpBx{display:flex;gap:1rem}.dashboard_btn__1yexU{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:var(--radius-md);font-weight:600;font-size:.9rem;cursor:pointer;transition:var(--transition-smooth)}.dashboard_btnPrimary__EayOa{background:linear-gradient(135deg,var(--primary) 0,var(--secondary) 100%);color:white;border:none;box-shadow:0 4px 15px rgba(59,130,246,.25)}.dashboard_btnPrimary__EayOa:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(59,130,246,.4)}.dashboard_btnSecondary___78SB{background:rgba(255,255,255,.05);color:var(--text-primary);border:1px solid var(--border-color)}.dashboard_btnSecondary___78SB:hover{background:rgba(255,255,255,.1);border-color:var(--border-hover)}.dashboard_btnDanger__NsQ8h{background:rgba(239,68,68,.1);color:#f87171;border:1px solid rgba(239,68,68,.2)}.dashboard_btnDanger__NsQ8h:hover{background:rgba(239,68,68,.2);border-color:rgba(239,68,68,.4)}.dashboard_btnIcon__s82kD{padding:.75rem;border-radius:var(--radius-md)}.dashboard_grid__GzgwX{display:grid;grid-template-columns:350px 1fr;gap:2rem;align-items:start}@media (max-width:1024px){.dashboard_grid__GzgwX{grid-template-columns:1fr}}.dashboard_card__70XgY{background:var(--bg-card);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.75rem;transition:var(--transition-smooth)}.dashboard_card__70XgY:hover{border-color:var(--border-hover)}.dashboard_cardTitle__v_yW4{font-size:1.1rem;font-weight:700;margin-bottom:1.25rem;display:flex;align-items:center;gap:.5rem}.dashboard_formGroup__NRpG0{margin-bottom:1.25rem}.dashboard_label__6z8I_{display:block;font-size:.85rem;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem}.dashboard_input__X65V_,.dashboard_select__Hhiht,.dashboard_textarea__93OHM{width:100%;padding:.75rem 1rem;background:rgba(0,0,0,.2);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);font-family:inherit;font-size:.9rem;transition:var(--transition-smooth)}.dashboard_input__X65V_:focus,.dashboard_select__Hhiht:focus,.dashboard_textarea__93OHM:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.dashboard_dropzone__00qip{border:2px dashed var(--border-color);border-radius:var(--radius-md);padding:2.5rem 1.5rem;text-align:center;cursor:pointer;transition:var(--transition-smooth);background:rgba(255,255,255,.01)}.dashboard_dropzoneActive__CTIc1,.dashboard_dropzone__00qip:hover{border-color:var(--primary);background:rgba(59,130,246,.02)}.dashboard_dropIcon__ImiOO{color:var(--text-muted);margin-bottom:1rem;transition:var(--transition-smooth)}.dashboard_dropzone__00qip:hover .dashboard_dropIcon__ImiOO{color:var(--primary);transform:translateY(-3px)}.dashboard_dropText__jUZAD{font-size:.9rem;color:var(--text-secondary);margin-bottom:.5rem}.dashboard_fileInfo__we4TT{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.02);border:1px solid var(--border-color);padding:.75rem 1rem;border-radius:var(--radius-sm);margin-top:1rem}.dashboard_tableContainer__EG9y8{overflow-x:auto;width:100%;min-width:0}.dashboard_table__rXunI{width:100%;min-width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.dashboard_th__9qS6_{padding:.85rem .75rem;border-bottom:1px solid var(--border-color);color:var(--text-secondary);font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;font-size:.85rem}.dashboard_th__9qS6_:hover{color:var(--text-primary)}.dashboard_thContent__IVCHo{display:flex;align-items:center;gap:.35rem}.dashboard_tr__Rvhv8{border-bottom:1px solid rgba(255,255,255,.03);transition:var(--transition-smooth)}.dashboard_tr__Rvhv8:hover{background:rgba(255,255,255,.02)}.dashboard_td__AFNY0{padding:.85rem .75rem;color:var(--text-primary);vertical-align:middle}.dashboard_rankBadge__vaNVB{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-weight:800;font-size:1rem}.dashboard_rankS__f6p4J{background:rgba(251,191,36,.15);color:var(--color-s);border:1px solid rgba(251,191,36,.3)}.dashboard_rankA__f8IJR{background:rgba(249,115,22,.15);color:var(--color-a);border:1px solid rgba(249,115,22,.3)}.dashboard_rankB__YmdL8{background:rgba(168,85,247,.15);color:var(--color-b);border:1px solid rgba(168,85,247,.3)}.dashboard_rankC__razep{background:rgba(16,185,129,.15);color:var(--color-c);border:1px solid rgba(16,185,129,.3)}.dashboard_rankD__P5wpl{background:rgba(107,114,128,.15);color:var(--color-d);border:1px solid rgba(107,114,128,.3)}.dashboard_scoreProgress__3cUBB{width:100%;height:6px;background:rgba(255,255,255,.05);border-radius:3px;overflow:hidden;margin-top:.25rem}.dashboard_scoreProgressBar__bodo4{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--primary) 0,var(--secondary) 100%)}.dashboard_starRating__qXYfB{display:flex;color:var(--color-s)}.dashboard_modalOverlay__n0VWB{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(3,7,18,.8);backdrop-filter:blur(8px);z-index:100;display:flex;align-items:center;justify-content:center;padding:1.5rem}.dashboard_modalContent__emerU{background:#0b0f19;border:1px solid var(--border-color);border-radius:var(--radius-lg);width:100%;max-width:900px;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 50px rgba(0,0,0,.5);animation:dashboard_fadeIn__1z9en .3s cubic-bezier(.16,1,.3,1) forwards}.dashboard_modalClose__erUOs{position:absolute;top:1.25rem;right:1.25rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;padding:.5rem;border-radius:50%;transition:var(--transition-smooth)}.dashboard_modalClose__erUOs:hover{background:rgba(255,255,255,.05);color:var(--text-primary)}.dashboard_modalHeader__ys_t_{padding:1.75rem 2rem;border-bottom:1px solid var(--border-color)}.dashboard_modalBody__fVuqD{padding:2rem}.dashboard_modalTabs__dz6GI{display:flex;gap:1rem;border-bottom:1px solid var(--border-color);margin-bottom:1.5rem}.dashboard_tab__t_BS7{padding:.75rem 1rem;background:transparent;color:var(--text-secondary);font-weight:600;cursor:pointer;border:none;border-bottom:2px solid transparent;transition:var(--transition-smooth)}.dashboard_tabActive__FekwX{color:var(--primary);border-bottom-color:var(--primary)}.dashboard_metaGrid__PInmI{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin-bottom:1.75rem}.dashboard_metaItem__aBTGB{background:rgba(255,255,255,.02);border:1px solid var(--border-color);padding:1rem;border-radius:var(--radius-md);text-align:center}.dashboard_metaVal__mE2m7{font-size:1.4rem;font-weight:800;color:var(--text-primary);margin-top:.25rem}.dashboard_metaLbl__Q_0Ih{font-size:.75rem;color:var(--text-secondary)}.dashboard_competitorList__LYgwk{display:flex;flex-direction:column;gap:1rem}.dashboard_competitorRow__11skF{background:rgba(255,255,255,.01);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;transition:var(--transition-smooth)}.dashboard_competitorRow__11skF:hover{background:rgba(255,255,255,.02);border-color:var(--border-hover)}.dashboard_compHeader__aEClF{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.dashboard_compTitle__Ns3gg{font-size:.95rem;font-weight:700;color:var(--text-primary);text-decoration:none;transition:var(--transition-smooth)}.dashboard_compTitle__Ns3gg:hover{color:var(--primary)}.dashboard_compUrl__HUTIX{font-size:.75rem;color:var(--text-muted);word-break:break-all}.dashboard_compBadges__MlVIm{display:flex;flex-wrap:wrap;gap:.5rem}.dashboard_badge__E5t9B{font-size:.75rem;padding:.2rem .5rem;border-radius:4px;font-weight:500}.dashboard_badgeEnterprise__BA2nn{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.dashboard_badgePersonal__TiEK8{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.dashboard_badgePlatform__uJGo_{background:rgba(249,115,22,.15);color:#fb923c;border:1px solid rgba(249,115,22,.3)}.dashboard_badgeOther__fn9cy{background:rgba(107,114,128,.15);color:#9ca3af;border:1px solid rgba(107,114,128,.3)}.dashboard_aiSection__EYTHh{background:linear-gradient(135deg,rgba(139,92,246,.05),rgba(59,130,246,.02));border:1px solid rgba(139,92,246,.15);border-radius:var(--radius-md);padding:1.5rem;margin-bottom:1.5rem}.dashboard_aiTitle__fwCtc{color:var(--secondary);font-weight:700;display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;font-size:1rem}.dashboard_aiText__uop4A{font-size:.9rem;line-height:1.6;color:var(--text-primary)}.dashboard_proposalBox__UNMyw{border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1.5rem;background:rgba(255,255,255,.01);margin-bottom:1.5rem}.dashboard_proposalTitle__F_iNg{font-weight:700;margin-bottom:1rem;font-size:.95rem;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:.5rem}.dashboard_titleItem__nW8Hk{background:rgba(255,255,255,.02);padding:.75rem 1rem;border-radius:var(--radius-sm);margin-bottom:.5rem;border-left:3px solid var(--primary);font-size:.9rem}.dashboard_hList__6wkIg{display:flex;flex-direction:column;gap:.5rem;padding-left:1.25rem}.dashboard_hListItem__1l0IJ{font-size:.9rem;color:var(--text-secondary)}.dashboard_loadingOverlay__el09D{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(3,7,18,.7);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;backdrop-filter:blur(4px)}.dashboard_spinner__A7Yqn{width:40px;height:40px;border-radius:50%;border:3px solid rgba(255,255,255,.1);border-top:3px solid var(--primary);animation:dashboard_spin__TuoVR 1s ease-in-out infinite;margin-bottom:1rem}@keyframes dashboard_spin__TuoVR{to{transform:rotate(1turn)}}.dashboard_progressText__UJWi6{font-size:.9rem;color:var(--text-secondary)}.dashboard_card__70XgY,.dashboard_grid__GzgwX>*,.dashboard_hunterPanel__K8YOu,.dashboard_logoText___00bT{min-width:0}.dashboard_headerActions__PR6Jz{display:flex;align-items:center;gap:1rem}.dashboard_loginInfo__qoyTJ{overflow-wrap:anywhere}.dashboard_hunterNav__5KhBR{display:flex;align-items:stretch;gap:.5rem;border-bottom:1px solid #1e293b;padding-bottom:.75rem;margin-bottom:1.5rem}.dashboard_hunterNav__5KhBR>button{min-width:0}.dashboard_hunterNav__5KhBR>button>svg{flex-shrink:0}.dashboard_snsDialog__UYGcz{display:flex;flex-direction:column;max-height:calc(100dvh - 3rem);overflow:hidden}.dashboard_snsBody__sD059{min-height:0;overflow-y:auto;overscroll-behavior:contain}.dashboard_snsDialog__UYGcz :where(div,h2,p,label,select,textarea){min-width:0}.dashboard_snsDialog__UYGcz :where(a,p,h3,li){overflow-wrap:anywhere}@media (max-width:1024px){.dashboard_header__AyZ6p{flex-direction:column;align-items:flex-start;gap:1rem}.dashboard_headerActions__PR6Jz{flex-wrap:wrap;max-width:100%}}@media (max-width:639px){.dashboard_container__lSAZP{padding:1rem}.dashboard_header__AyZ6p{margin-bottom:1.25rem}.dashboard_logoArea__QcBuh{display:grid;grid-template-columns:28px minmax(0,1fr);width:100%;gap:.5rem .75rem}.dashboard_logoTitle__sNLy3{font-size:1.5rem}.dashboard_logoBeta__4jcMM{grid-column:2;justify-self:start;white-space:nowrap}.dashboard_headerActions__PR6Jz{width:100%;gap:.5rem}.dashboard_headerActions__PR6Jz>button{min-height:44px;white-space:nowrap}.dashboard_loginInfo__qoyTJ{flex-basis:100%}.dashboard_hunterNav__5KhBR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_hunterNav__5KhBR>button{padding:.75rem;font-size:.75rem;line-height:1.6;text-align:left}.dashboard_hunterNav__5KhBR>button>span{min-width:0;overflow-wrap:break-word}.dashboard_card__70XgY{padding:1rem}.dashboard_cardTitle__v_yW4{flex-wrap:wrap;font-size:1rem}.dashboard_grid__GzgwX{grid-template-columns:minmax(0,1fr);gap:1rem}.dashboard_hunterPanel__K8YOu :where(.dashboard_flex__i2ix9)>:where(div,h2,h3,p,form){min-width:0}.dashboard_hunterPanel__K8YOu{overflow-wrap:anywhere}.dashboard_hunterPanel__K8YOu h2{font-size:1.125rem}.dashboard_hunterPanel__K8YOu :where(input,select,textarea){min-width:0;max-width:100%;font-size:16px}.dashboard_hunterPanel__K8YOu button{min-height:36px}.dashboard_card__70XgY :where(input,select,textarea){max-width:100%;min-width:0;font-size:16px!important}.dashboard_table__rXunI{min-width:720px}.dashboard_tableContainer__EG9y8{overscroll-behavior-x:contain}.dashboard_modalOverlay__n0VWB{padding:.5rem}.dashboard_modalContent__emerU{max-height:calc(100dvh - 1rem);overflow-wrap:anywhere}.dashboard_modalBody__fVuqD,.dashboard_modalHeader__ys_t_{padding:1rem}.dashboard_modalClose__erUOs{top:.5rem;right:.5rem}.dashboard_snsDialog__UYGcz{max-height:calc(100dvh - 1rem)}.dashboard_snsDialog__UYGcz :where(input:not([type=checkbox]),select,textarea){max-width:100%;font-size:16px}.dashboard_snsDialog__UYGcz>div:first-child>div{min-width:0}.dashboard_snsDialog__UYGcz>div:first-child>div>div:first-child{flex-shrink:0}.dashboard_fileInfo__we4TT{flex-wrap:wrap;gap:.5rem;overflow-wrap:anywhere}.dashboard_trendSummary__MXU2V{flex-direction:column;align-items:stretch;gap:.75rem}.dashboard_trendSummary__MXU2V>div:last-child{justify-content:flex-end}.dashboard_trendIdentity__A_QfT{display:grid;grid-template-columns:24px minmax(0,1fr);gap:.5rem}.dashboard_trendIdentity__A_QfT>span{justify-self:start}.dashboard_trendIdentity__A_QfT>div{grid-column:1/-1}.dashboard_hunterPanel__K8YOu h3{white-space:normal}}body:has(.dashboard_modalOverlay__n0VWB){overflow:hidden}@media (max-width:639px){.dashboard_relatedProduct__08nOW{flex-direction:column;align-items:flex-start;gap:.5rem}.dashboard_relatedProduct__08nOW>span{margin-left:0;align-self:flex-end;max-width:100%}}.dashboard_tableScrollHint__JDri8{display:none}@media (max-width:639px){.dashboard_tableScrollHint__JDri8{display:block;font-size:.75rem;color:var(--text-secondary);margin-bottom:.5rem}}.dashboard_modalOverlay__n0VWB{margin:0!important}