.gm-geometry-visual{--gm-geometry-paper:#121d27;--gm-geometry-outline:#ecd095;--gm-geometry-secondary:#94c7df;--gm-geometry-construction:#9fbbc7;--gm-geometry-highlight:#9ee1d4;box-sizing:border-box;background:var(--gm-geometry-paper);color:#edf3f6;text-align:center;border:1px solid #bcd5e21f;border-radius:14px;width:100%;min-width:0;max-width:480px;margin:14px auto 18px;padding:12px 10px 10px}.gm-geometry-visual figcaption{color:#c7d5df;letter-spacing:.01em;margin:0 0 2px;font-size:14px;font-weight:650;line-height:1.4}.gm-geometry-canvas{width:100%;height:auto;aspect-ratio:var(--gm-geometry-ratio);display:block;overflow:visible}.gm-geometry-mark{fill:none;stroke:var(--gm-geometry-outline);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.gm-geometry-secondary{stroke:var(--gm-geometry-secondary)}.gm-geometry-construction{stroke:var(--gm-geometry-construction)}.gm-geometry-highlight{stroke:var(--gm-geometry-highlight)}.gm-geometry-filled{fill:#ecd0950b}.gm-geometry-filled.gm-geometry-secondary{fill:#94c7df12}.gm-geometry-filled.gm-geometry-highlight{fill:#9ee1d415}.gm-geometry-dashed{stroke-dasharray:5 6;stroke-width:1.6px}.gm-geometry-angle-mark{stroke-width:1.5px}.gm-geometry-label{fill:#f0f3f6;stroke:var(--gm-geometry-paper);stroke-width:6px;stroke-linejoin:round;paint-order:stroke fill;font-variant-numeric:tabular-nums;letter-spacing:0;font:650 20px/1.2 Arial,sans-serif}.gm-geometry-label-small{font-size:19px}.gm-geometry-label.gm-geometry-highlight{fill:var(--gm-geometry-highlight)}.gm-geometry-label.gm-geometry-construction{fill:#c1d4df}.gm-geometry-label.gm-geometry-secondary{fill:#bdddec}.gm-geometry-label.gm-geometry-outline{fill:var(--gm-geometry-outline)}.gm-geometry-scale-note{color:#9dadba;letter-spacing:.015em;margin:2px 0 0;font-size:12px;font-weight:400;line-height:1.4;display:block}.gm-app.gm-arena .gm-question-layout .gm-question-block.gm-has-geometry{padding-top:12px}.gm-app.gm-arena .gm-question-layout .gm-question-block.gm-has-geometry .gm-question{min-height:0;margin:0;font-size:clamp(20px,2.1vw,28px);line-height:1.38}.gm-app.gm-arena .gm-question-block.gm-has-geometry .gm-question-prompt{margin:10px 0 12px}.gm-has-geometry .gm-geometry-visual{margin:10px auto 16px}@media (min-width:1001px){.gm-app.gm-arena .gm-question-layout:has(.gm-has-geometry) .gm-round-companion{align-self:start;margin-top:40px;position:sticky;top:40px}}@media (max-width:560px){.gm-geometry-visual{border-radius:12px;margin:10px auto 14px;padding:10px 0 8px}.gm-geometry-visual figcaption{padding:0 10px;font-size:13px}.gm-geometry-label{font-size:21px}.gm-geometry-label-small{font-size:20px}.gm-geometry-scale-note{font-size:11px}}@media (min-width:761px) and (max-height:760px){.gm-has-geometry .gm-geometry-visual{max-width:420px;margin-top:8px;margin-bottom:10px}.gm-has-geometry .gm-geometry-visual figcaption{font-size:13px}.gm-app.gm-arena .gm-question-layout .gm-question-block.gm-has-geometry .gm-question{font-size:23px}}body:has(.gm-geometry-review){color:#e9eef2;background:#0a1119}.gm-geometry-review{box-sizing:border-box;max-width:1120px;margin:auto;padding:48px 24px 80px;font-family:Arial,sans-serif}.gm-geometry-review header{max-width:750px;margin-bottom:28px}.gm-geometry-review h1{margin:14px 0;font-size:clamp(32px,5vw,52px);line-height:1.1}.gm-geometry-review header p{color:#acbecb;line-height:1.6}.gm-geometry-review a{color:#edcc87}.gm-geometry-review-kicker{color:#d6b879;letter-spacing:.14em;font-size:12px;font-weight:700}.gm-geometry-review-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:22px 0;display:flex}.gm-geometry-review-controls label{color:#bed0dc;gap:7px;font-size:13px;display:grid}.gm-geometry-review-controls button,.gm-geometry-review-controls select{color:#f2f4f6;max-width:100%;min-height:44px;font:inherit;background:#152431;border:1px solid #cadde334;border-radius:9px;padding:10px 14px}.gm-geometry-review-controls button{cursor:pointer}.gm-geometry-review-controls select:focus-visible{outline-offset:3px;outline:2px solid #edcc87}.gm-geometry-review-controls button:focus-visible{outline-offset:3px;outline:2px solid #edcc87}.gm-geometry-review details summary:focus-visible{outline-offset:3px;outline:2px solid #edcc87}.gm-geometry-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.gm-geometry-review-card{background:#101a24;border:1px solid #ccdce822;border-radius:16px;min-width:0;padding:20px}.gm-geometry-review-card h2{color:#e6c780;margin:0 0 14px;font-size:14px;font-weight:650}.gm-geometry-review-card h3{margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.5}.gm-geometry-review-card .gm-geometry-visual{margin:0 auto 14px}.gm-geometry-review-card details{color:#bed0dc;font-size:14px;line-height:1.55}.gm-geometry-review-card summary{cursor:pointer;color:#c8dbdf}.gm-geometry-review-card details p{margin-bottom:0}.gm-geometry-review-card details strong{color:#fff;margin-top:12px;display:block}.gm-geometry-review-compact .gm-geometry-review-grid{grid-template-columns:minmax(0,1fr);max-width:342px;margin:auto}.gm-geometry-review-compact .gm-geometry-review-card{padding:14px}.gm-geometry-review [aria-pressed=true]{background:#2e322e;border-color:#e4c782}.gm-geometry-review-caption{color:#a9bbc8;font-size:13px;line-height:1.5}.gm-geometry-review-instructions{color:#9fb3c2;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;font-size:12px;display:flex}@media (max-width:650px){.gm-geometry-review{padding:28px 16px 60px}.gm-geometry-review-grid{grid-template-columns:minmax(0,1fr)}.gm-geometry-review-card{padding:14px}.gm-geometry-review-card h3{font-size:19px}.gm-geometry-review-controls label,.gm-geometry-review-controls select{width:100%}}.gm-geometry-review h1,.gm-geometry-review h2,.gm-geometry-review h3{letter-spacing:normal}.gm-geometry-review h2:first-letter{text-transform:uppercase}.gm-geometry-review-card details{margin-top:14px}.gm-geometry-review .gm-math,.gm-geometry-review .gm-math>span{white-space:normal}.gm-geometry-mark.gm-geometry-fill-only{stroke:none}.gm-geometry-mark.gm-geometry-angle-arc{stroke:#d4b8ff}.gm-geometry-label.gm-geometry-angle-label{fill:#d4b8ff}.gm-geometry-visual.gm-geometry-sequence{--gm-geometry-paper:#0c0e11;max-width:660px}.gm-geometry-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:12px;display:grid}.gm-geometry-panel{min-width:0;position:relative}.gm-geometry-panel h3{color:#c7d5df;letter-spacing:0;margin:0;font:600 15px/1.3 Arial,sans-serif}.gm-geometry-transition{color:#a8adb5;font:24px Arial,sans-serif;position:absolute;top:-4px;left:-18px}@media (max-width:480px){.gm-geometry-panels{grid-template-columns:1fr;gap:24px;max-width:270px;margin:auto}.gm-geometry-transition{top:-25px;left:calc(50% - 10px);transform:rotate(90deg)}.gm-geometry-panel h3{font-size:14px}}.gm-geometry-sequence .gm-geometry-label.gm-geometry-shape{fill:var(--gm-geometry-outline)}.gm-geometry-sequence .gm-geometry-label.gm-geometry-secondary{fill:var(--gm-geometry-secondary)}.gm-geometry-sequence .gm-geometry-label.gm-geometry-highlight{fill:var(--gm-geometry-highlight)}
