.Performance-module__mIT_7a__page{color:#1d1d1f;min-height:100vh;font-family:var(--font-ddin);background:#fdfdfd}.Performance-module__mIT_7a__main{max-width:1000px;margin:0 auto;padding:140px 24px 100px}.Performance-module__mIT_7a__searchHero{text-align:center;max-width:640px;margin:0 auto;padding:80px 20px;animation:.8s cubic-bezier(.16,1,.3,1) Performance-module__mIT_7a__fadeIn}.Performance-module__mIT_7a__heroActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.Performance-module__mIT_7a__authForm{margin-bottom:14px}.Performance-module__mIT_7a__centerState{text-align:center;color:#64748b;padding:96px 0;font-size:15px}.Performance-module__mIT_7a__searchHero h1{letter-spacing:-.03em;background:linear-gradient(135deg,#1d1d1f 0%,#475569 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:48px;font-weight:400}.Performance-module__mIT_7a__searchHero p{color:#86868b;margin-bottom:48px;font-size:19px;line-height:1.5}.Performance-module__mIT_7a__authBox{background:#fff;border:1px solid #0000001a;border-radius:18px;align-items:center;padding:6px;transition:all .3s;display:flex;box-shadow:0 20px 40px -15px #00000014}.Performance-module__mIT_7a__authBox:focus-within{border-color:#7c3aed;box-shadow:0 25px 50px -12px #7c3aed26}.Performance-module__mIT_7a__authInput{color:#1d1d1f;background:0 0;border:none;outline:none;flex:1;padding:12px 20px;font-size:17px}.Performance-module__mIT_7a__authBtn{color:#fff;cursor:pointer;background:#1d1d1f;border:none;border-radius:14px;padding:12px 28px;font-weight:400;text-decoration:none;transition:all .2s}.Performance-module__mIT_7a__authBtn:hover{background:#000;transform:translateY(-1px)}.Performance-module__mIT_7a__authBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.Performance-module__mIT_7a__authNote{color:#a1a1a6;margin-top:24px;font-size:14px}.Performance-module__mIT_7a__authNote a{color:#6d28d9}.Performance-module__mIT_7a__successNote{color:#047857;margin-top:12px;font-size:14px}.Performance-module__mIT_7a__errorNote{color:#dc2626;margin-top:12px;font-size:14px}.Performance-module__mIT_7a__secondaryBtn{color:#1d1d1f;cursor:pointer;background:#0000000a;border:1px solid #00000014;border-radius:14px;padding:12px 28px;font-weight:400;text-decoration:none;transition:all .2s}.Performance-module__mIT_7a__secondaryBtn:hover{background:#00000014}.Performance-module__mIT_7a__lockIconWrap{color:#86868b;background:#f5f5f7;border-radius:28px;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 32px;display:flex}.Performance-module__mIT_7a__dashboardContainer{animation:.8s cubic-bezier(.16,1,.3,1) Performance-module__mIT_7a__slideUp}.Performance-module__mIT_7a__hero{margin-bottom:60px}.Performance-module__mIT_7a__backLink{color:#86868b;margin-bottom:28px;font-size:14px;text-decoration:none;display:inline-block}.Performance-module__mIT_7a__backLink:hover{color:#64748b}.Performance-module__mIT_7a__sessionTopRow{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.Performance-module__mIT_7a__sessionPill{color:#334155;background:#f1f5f9;border-radius:999px;padding:10px 14px;font-size:13px}.Performance-module__mIT_7a__logoutBtn{cursor:pointer;background:#fff;border:1px solid #11182726;border-radius:999px;padding:10px 14px;font-size:13px}.Performance-module__mIT_7a__logoutBtn:disabled{opacity:.6;cursor:not-allowed}.Performance-module__mIT_7a__toolPicker{flex-direction:column;gap:10px;margin-bottom:26px;display:flex}.Performance-module__mIT_7a__toolPicker label{color:#64748b;text-transform:uppercase;letter-spacing:.08em;font-size:13px}.Performance-module__mIT_7a__toolSelect{color:#111827;background:#fff;border:1px solid #0000001a;border-radius:12px;max-width:380px;padding:12px 14px;font-size:14px}.Performance-module__mIT_7a__toolHeader{align-items:center;gap:32px;display:flex;position:relative}.Performance-module__mIT_7a__logoWrap{background:#fff;border:1px solid #0000000f;border-radius:24px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;box-shadow:0 10px 30px -10px #0000001a}.Performance-module__mIT_7a__headerText{flex:1}.Performance-module__mIT_7a__title{letter-spacing:-.02em;margin-bottom:8px;font-size:40px;font-weight:400}.Performance-module__mIT_7a__subtitle{color:#86868b;font-size:18px}.Performance-module__mIT_7a__statusBadge{color:#248a3d;background:#34c7591a;border:1px solid #34c75933;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:400;display:flex}.Performance-module__mIT_7a__statusBadge:before{content:"";background:#34c759;border-radius:50%;width:6px;height:6px}.Performance-module__mIT_7a__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-bottom:60px;display:grid}.Performance-module__mIT_7a__statCard{background:#fff;border:1px solid #0000000a;border-radius:28px;padding:40px 32px;transition:all .3s;box-shadow:0 4px 20px -8px #0000000a}.Performance-module__mIT_7a__statCard:hover{transform:translateY(-4px);box-shadow:0 20px 40px -20px #0000001a}.Performance-module__mIT_7a__statIconWrap{background:#f5f5f7;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:24px;display:flex}.Performance-module__mIT_7a__statIconBlue{color:#06c}.Performance-module__mIT_7a__statIconPurple{color:#7c3aed}.Performance-module__mIT_7a__statIconGreen{color:#34c759}.Performance-module__mIT_7a__statIconRose{color:#ff2d55}.Performance-module__mIT_7a__statLabel{color:#86868b;margin-bottom:8px;font-size:15px;display:block}.Performance-module__mIT_7a__statValue{letter-spacing:-.02em;margin-bottom:12px;font-size:40px;font-weight:400}.Performance-module__mIT_7a__statMeta{align-items:center;gap:6px;display:flex}.Performance-module__mIT_7a__trendIcon{color:#34c759}.Performance-module__mIT_7a__statTrend{color:#34c759;font-size:13px;font-weight:400}.Performance-module__mIT_7a__statTrendMuted{color:#86868b}.Performance-module__mIT_7a__chartSection{background:#fff;border:1px solid #0000000a;border-radius:32px;margin-bottom:60px;padding:42px;box-shadow:0 4px 24px -10px #0000000a}.Performance-module__mIT_7a__chartHeader{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.Performance-module__mIT_7a__chartHeader h3{font-size:20px;font-weight:400}.Performance-module__mIT_7a__chartLegend{color:#86868b;gap:20px;font-size:14px;display:flex}.Performance-module__mIT_7a__chartBars{align-items:flex-end;gap:16px;height:240px;display:flex}.Performance-module__mIT_7a__bar{background:#1d1d1f;border-radius:8px 8px 2px 2px;flex:1;transition:all .5s cubic-bezier(.16,1,.3,1);position:relative}.Performance-module__mIT_7a__bar:hover{background:#7c3aed}.Performance-module__mIT_7a__bar:after{content:"";border-radius:inherit;background:linear-gradient(#ffffff26 0%,#0000 100%);height:50%;position:absolute;bottom:0;left:0;right:0}.Performance-module__mIT_7a__errorCard{text-align:center;background:#fff;border:1px solid #ff3b3033;border-radius:24px;padding:80px 32px}.Performance-module__mIT_7a__errorTitle{color:#ff3b30;margin-bottom:12px;font-size:20px;font-weight:400}.Performance-module__mIT_7a__errorText{color:#86868b;margin-bottom:24px}.Performance-module__mIT_7a__breakdownSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.Performance-module__mIT_7a__breakdownCard{background:#fff;border:1px solid #0000000a;border-radius:24px;padding:28px;box-shadow:0 4px 24px -10px #0000000a}.Performance-module__mIT_7a__breakdownCard h3{margin-bottom:16px;font-size:18px;font-weight:400}.Performance-module__mIT_7a__breakdownTableWrap{overflow-x:auto}.Performance-module__mIT_7a__breakdownTable{border-collapse:collapse;width:100%;min-width:420px}.Performance-module__mIT_7a__breakdownTable th,.Performance-module__mIT_7a__breakdownTable td{text-align:left;border-bottom:1px solid #00000014;padding:10px 8px;font-size:13px}.Performance-module__mIT_7a__breakdownTable th{text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:400}@keyframes Performance-module__mIT_7a__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Performance-module__mIT_7a__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.Performance-module__mIT_7a__main{padding-top:100px}.Performance-module__mIT_7a__statsGrid{grid-template-columns:1fr}.Performance-module__mIT_7a__toolHeader{text-align:center;flex-direction:column;gap:20px}.Performance-module__mIT_7a__sessionTopRow{flex-direction:column;align-items:flex-start}.Performance-module__mIT_7a__statusBadge{margin:0 auto;position:static}.Performance-module__mIT_7a__logoWrap{margin:0 auto}.Performance-module__mIT_7a__toolSelect{width:100%;max-width:none}.Performance-module__mIT_7a__breakdownSection{grid-template-columns:1fr}}@media (max-width:640px){.Performance-module__mIT_7a__heroActions{width:100%;display:grid}.Performance-module__mIT_7a__authBtn,.Performance-module__mIT_7a__secondaryBtn{width:100%}}@media (max-width:1200px){.Performance-module__mIT_7a__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
