.tgu-page{aspect-ratio:4/5;width:min(270px,60%);box-shadow:0 50px 100px -50px var(--s3d-accent);will-change:transform;background:#101522f5;border:1px solid #fff3;border-radius:12px;flex-direction:column;gap:9px;padding:0 12px 12px;display:flex;position:absolute;overflow:hidden}.tgu-page p{background:#121827;flex:none;align-items:center;gap:5px;height:28px;margin:0 -12px;padding:0 10px;display:flex}.tgu-page p i{background:#fff3;border-radius:50%;width:7px;height:7px}.tgu-page p span{font:600 10px var(--pub-font-mono);color:#8f98b3;background:#ffffff14;border-radius:999px;flex:1;margin-left:6px;padding:2px 8px}.tgu-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--s3d-accent) 70%, #000), #1c2740);border-radius:8px;flex:1.7;position:relative}.tgu-line{background:#fff3;border-radius:4px;flex:none;width:80%;height:7px}.tgu-line+.tgu-line{background:#ffffff1f;width:55%}.tgu-cols{flex:1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.tgu-cols i{background:#ffffff14;border-radius:6px}.tgu-cta{background:var(--s3d-accent);border-radius:999px;flex:none;width:46%;height:20px;position:relative}.tgu-page em{background:#ff4d2e2e;border:2px solid #ff4d2e;border-radius:10px;position:absolute;inset:-3px;box-shadow:0 0 22px -4px #ff4d2e}.tgu-scan{border-bottom:2px solid var(--pub-acid);background:linear-gradient(180deg, transparent 70%, color-mix(in srgb, var(--pub-acid) 22%, transparent));pointer-events:none;position:absolute;inset:0}.tgu-score{font:700 30px var(--pub-font-display);color:var(--pub-acid);line-height:1;position:absolute;bottom:8px;right:10px}.tgu-score small{color:#8f98b3;font-size:14px}.tgu-check{will-change:transform;background:#161c2cf7;border:1px solid #ffffff2e;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:min(112px,29%);padding:5px 6px 5px 10px;display:flex;position:absolute}.tgu-check b{font:600 11px var(--pub-font-mono);letter-spacing:.06em;color:#f3f2ec}.tgu-check span{width:18px;height:18px;font:700 11px var(--pub-font-mono);color:#8f98b3;background:#ffffff1a;border-radius:5px;place-items:center;display:grid;position:relative}.tgu-check em{background:var(--pub-acid);color:#07090f;border-radius:5px;place-items:center;display:grid;position:absolute;inset:0}.tgu-check[data-fail=true] em{color:#fff;background:#ff4d2e}.tgu-plan{width:min(290px,66%);bottom:6%;right:5%}
