.physics-analysis-page{padding-top:32px}.physics-analysis-hero{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:28px;overflow:hidden;margin:22px 0 28px;padding:38px;border:1px solid var(--line);border-radius:28px;background:radial-gradient(circle at 85% 0,rgba(75,225,196,.2),transparent 30%),radial-gradient(circle at 0 100%,rgba(128,87,248,.24),transparent 34%),linear-gradient(135deg,var(--card),var(--card-alt));box-shadow:var(--shadow)}.physics-analysis-hero:after{content:"7";position:absolute;right:5%;top:-45px;color:rgba(255,255,255,.035);font-size:240px;font-weight:950;line-height:1}.physics-analysis-hero>div,.physics-analysis-back{position:relative;z-index:1}.physics-analysis-kicker{display:inline-flex;margin-bottom:12px;padding:7px 10px;border:1px solid rgba(72,221,191,.28);border-radius:999px;background:rgba(72,221,191,.09);color:#44d9bd;font-size:11px;font-weight:900;letter-spacing:.08em}.physics-analysis-hero h1{max-width:780px;margin:0;font-size:clamp(34px,5vw,64px);line-height:1.02}.physics-analysis-hero p{max-width:760px;margin:18px 0 0;color:var(--muted);font-size:17px;line-height:1.65}.physics-analysis-back{flex:0 0 auto;padding:13px 17px;border:1px solid var(--line-strong);border-radius:12px;background:var(--bg);color:var(--text);font-weight:850;text-decoration:none}.physics-analysis-back:hover{border-color:var(--brand);color:var(--brand-soft)}.physics-analysis-calculator{margin-bottom:20px}.physics-analysis-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 32px}.physics-analysis-summary article{display:grid;grid-template-columns:auto 1fr;align-items:end;gap:3px 8px;min-height:125px;padding:21px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(145deg,var(--card),var(--card-alt));box-shadow:var(--shadow)}.physics-analysis-summary small{grid-column:1/-1;color:var(--muted);font-weight:800}.physics-analysis-summary strong{color:var(--brand-soft);font-size:35px;line-height:1}.physics-analysis-summary article:nth-child(3) strong{color:#ffb45e}.physics-analysis-summary article:nth-child(4) strong{font-size:20px}.physics-analysis-summary article>span{color:var(--muted);font-size:12px}.physics-analysis-panel{margin:22px 0;padding:25px;border:1px solid var(--line);border-radius:22px;background:var(--card);box-shadow:var(--shadow)}.physics-analysis-panel>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.physics-analysis-panel>header>div{display:flex;align-items:center;gap:12px}.physics-analysis-panel>header>div>span{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;background:var(--nav-active-bg);color:var(--brand-soft);font-size:12px;font-weight:900}.physics-analysis-panel h2{margin:0;font-size:25px}.physics-analysis-panel header p{max-width:590px;margin:0;color:var(--muted);font-size:13px;line-height:1.55}.physics-analysis-table-wrap{overflow:auto;border:1px solid var(--line);border-radius:15px}.physics-analysis-table{width:100%;border-collapse:collapse;min-width:820px}.physics-analysis-table th,.physics-analysis-table td{padding:14px 15px;border-bottom:1px solid var(--line);text-align:left}.physics-analysis-table th{background:var(--card-alt);color:var(--muted);font-size:11px;text-transform:uppercase}.physics-analysis-table td{font-size:14px}.physics-analysis-table tbody tr:last-child td{border-bottom:0}.physics-analysis-table tbody tr.best td{background:rgba(72,221,191,.07)}.physics-analysis-table .impact{color:#45dcbf;font-weight:850}.physics-history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.physics-history-card{padding:17px;border:1px solid var(--line);border-radius:16px;background:var(--card-alt)}.physics-history-card.selected{border-color:var(--brand);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 18%,transparent)}.physics-history-card header{display:flex;align-items:start;justify-content:space-between;gap:8px;margin-bottom:14px}.physics-history-card h3{margin:0;font-size:15px}.physics-history-card header span{padding:4px 7px;border-radius:999px;background:var(--nav-active-bg);color:var(--brand-soft);font-size:9px;font-weight:850}.physics-history-boundaries{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.physics-history-boundaries span{display:flex;flex-direction:column;padding:8px 5px;border-radius:9px;background:var(--bg);text-align:center}.physics-history-boundaries small{color:var(--muted);font-size:8px}.physics-history-boundaries strong{font-size:12px}.physics-analysis-disclaimer{margin:22px 0 44px;padding:15px 18px;border-left:4px solid #ffb45e;border-radius:0 13px 13px 0;background:var(--card);color:var(--muted);font-size:13px;line-height:1.6}.physics-analysis-disclaimer strong{color:var(--text)}
@media(max-width:950px){.physics-analysis-summary{grid-template-columns:repeat(2,1fr)}.physics-history-grid{grid-template-columns:repeat(2,1fr)}.physics-analysis-panel>header{align-items:flex-start;flex-direction:column}.physics-analysis-hero{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.physics-analysis-page{padding-top:16px}.physics-analysis-hero{padding:24px}.physics-analysis-hero h1{font-size:38px}.physics-analysis-hero p{font-size:15px}.physics-analysis-back{width:100%;text-align:center}.physics-analysis-summary{grid-template-columns:1fr}.physics-history-grid{grid-template-columns:1fr}.physics-analysis-panel{padding:16px}.physics-analysis-panel h2{font-size:21px}}
