.g-hero[data-astro-cid-mfzp7i3y]{background:linear-gradient(#0e3450 0%,#061a2c 100%)}.g-h1[data-astro-cid-mfzp7i3y]{font-family:var(--serif);font-weight:300;font-size:var(--step-4);letter-spacing:-.02em;color:#fff;max-width:16ch}.g-lede[data-astro-cid-mfzp7i3y]{max-width:38rem;color:var(--on-deep-soft)}.g-grid[data-astro-cid-mfzp7i3y]{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:40px;display:grid}@media (width>=980px){.g-grid[data-astro-cid-mfzp7i3y]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start}}.g-card[data-astro-cid-mfzp7i3y]{border-radius:var(--radius);background:#ffffff0d;border:1px solid #e6f1f324;min-height:420px;padding:clamp(20px,4vw,40px);scroll-margin-top:90px}.g-card[data-astro-cid-mfzp7i3y] h2[data-astro-cid-mfzp7i3y]{font-family:var(--serif);font-weight:400;font-size:var(--step-3);color:#fff;letter-spacing:-.01em}.g-stage[data-astro-cid-mfzp7i3y]>[data-astro-cid-mfzp7i3y]+[data-astro-cid-mfzp7i3y]{margin-top:1rem}.g-day[data-astro-cid-mfzp7i3y]{color:var(--smb);font-weight:600;font-size:var(--step--1)}.g-big[data-astro-cid-mfzp7i3y]{min-width:220px;font-size:1.15rem}.g-lookstage[data-astro-cid-mfzp7i3y]{margin:calc(-1*clamp(20px,4vw,40px))}.g-imgwrap[data-astro-cid-mfzp7i3y]{border-radius:var(--radius);aspect-ratio:4/5;background:#061a2c;width:min(100%,64vh);margin:0 auto;position:relative;overflow:hidden}.g-imgwrap[data-astro-cid-mfzp7i3y] img[data-astro-cid-mfzp7i3y]{object-fit:cover;user-select:none;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block}.g-timer[data-astro-cid-mfzp7i3y]{color:#fff;background:#061a2cb3;border-radius:50%;place-items:center;min-width:56px;height:56px;font-size:1.4rem;font-weight:600;display:grid;position:absolute;top:14px;right:14px}.g-bar[data-astro-cid-mfzp7i3y]{background:#fff3;height:6px;position:absolute;bottom:0;left:0;right:0}.g-bar[data-astro-cid-mfzp7i3y] i[data-astro-cid-mfzp7i3y]{background:var(--smb);transform-origin:0;width:100%;height:100%;display:block}.g-qt[data-astro-cid-mfzp7i3y]{font-size:var(--step-2)!important}.g-opts[data-astro-cid-mfzp7i3y]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.g-opts[data-astro-cid-mfzp7i3y] button{font:inherit;border-radius:var(--radius-sm);color:#fff;cursor:pointer;text-align:center;background:#ffffff0a;border:1.5px solid #e6f1f34d;min-height:64px;padding:12px 16px;font-size:1.05rem}.g-opts[data-astro-cid-mfzp7i3y] button:hover,.g-opts[data-astro-cid-mfzp7i3y] button:focus-visible{border-color:var(--lagoon);background:#7cc4c61f;outline:none}.g-score[data-astro-cid-mfzp7i3y]{font-family:var(--serif);color:#fff;font-size:clamp(4rem,12vw,7rem);font-weight:300;line-height:1}.g-marks[data-astro-cid-mfzp7i3y]{gap:12px;display:flex}.g-marks[data-astro-cid-mfzp7i3y] span{color:#06301f;background:#e6f1f32e;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.g-marks[data-astro-cid-mfzp7i3y] span.ok{background:#3fbf8a}.g-msg[data-astro-cid-mfzp7i3y]{font-family:var(--serif);font-style:italic;font-size:var(--step-1);color:var(--lagoon)}.g-pts[data-astro-cid-mfzp7i3y]{grid-template-columns:1fr auto;gap:6px 16px;max-width:24rem;margin:0;display:grid}.g-pts[data-astro-cid-mfzp7i3y] dt{color:var(--on-deep-soft)}.g-pts[data-astro-cid-mfzp7i3y] dd{text-align:right;color:#fff;margin:0;font-weight:600}.g-pts[data-astro-cid-mfzp7i3y] .tot{border-top:1px solid #e6f1f333;padding-top:6px}.g-actions[data-astro-cid-mfzp7i3y]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.g-review[data-astro-cid-mfzp7i3y] summary[data-astro-cid-mfzp7i3y]{cursor:pointer;color:var(--on-deep-soft)}.g-review[data-astro-cid-mfzp7i3y] ol[data-astro-cid-mfzp7i3y]{padding-left:1.2rem}.g-review[data-astro-cid-mfzp7i3y] li{margin-top:8px}.g-review[data-astro-cid-mfzp7i3y] .bad{color:#ff9b8a}.g-review[data-astro-cid-mfzp7i3y] .good{color:#8fe0bd}.g-side[data-astro-cid-mfzp7i3y]{gap:18px;display:grid}.g-me[data-astro-cid-mfzp7i3y],.g-box[data-astro-cid-mfzp7i3y]{border-radius:var(--radius);background:#ffffff0d;border:1px solid #e6f1f324;padding:20px 22px}.g-box[data-astro-cid-mfzp7i3y] h3[data-astro-cid-mfzp7i3y]{font-family:var(--serif);font-weight:400;font-size:var(--step-1);color:#fff;margin-bottom:8px}.g-box[data-astro-cid-mfzp7i3y] summary[data-astro-cid-mfzp7i3y]{cursor:pointer;font-weight:600}.g-me-row[data-astro-cid-mfzp7i3y]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.g-me-row[data-astro-cid-mfzp7i3y] b[data-astro-cid-mfzp7i3y]{font-family:var(--serif);color:#fff;font-size:2rem;font-weight:300;line-height:1.1;display:block}.g-lv[data-astro-cid-mfzp7i3y]{margin-top:14px}.g-lv[data-astro-cid-mfzp7i3y] b[data-astro-cid-mfzp7i3y]{color:#fff}.g-prog[data-astro-cid-mfzp7i3y]{background:#e6f1f324;border-radius:4px;height:8px;margin:8px 0;overflow:hidden}.g-prog[data-astro-cid-mfzp7i3y] i[data-astro-cid-mfzp7i3y]{background:var(--lagoon);width:0;height:100%;display:block}.g-league[data-astro-cid-mfzp7i3y]{margin:0;padding:0;list-style:none}.g-league[data-astro-cid-mfzp7i3y] li{font-size:var(--step--1);border-bottom:1px solid #e6f1f31a;grid-template-columns:2rem 1fr auto;gap:8px;padding:7px 0;display:grid}.g-league[data-astro-cid-mfzp7i3y] li.me{color:var(--smb);font-weight:600}.g-league[data-astro-cid-mfzp7i3y] .n{color:var(--on-deep-soft)}.g-link[data-astro-cid-mfzp7i3y]{width:100%;font:inherit;font-size:var(--step--1);border-radius:var(--radius-sm);color:#fff;background:#0003;border:1px solid #e6f1f340;margin:8px 0 12px;padding:10px 12px}.g-inv[data-astro-cid-mfzp7i3y]{font-family:var(--serif);color:var(--lagoon);font-style:italic}.g-box[data-astro-cid-mfzp7i3y] .field[data-astro-cid-mfzp7i3y] label[data-astro-cid-mfzp7i3y]{color:var(--on-deep)}.g-box[data-astro-cid-mfzp7i3y] .field[data-astro-cid-mfzp7i3y] small[data-astro-cid-mfzp7i3y]{font-size:var(--step--1)}.g-box[data-astro-cid-mfzp7i3y] .hp[data-astro-cid-mfzp7i3y]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.g-count[data-astro-cid-mfzp7i3y]{font-family:var(--serif);color:#fff;font-size:clamp(2.4rem,7vw,4rem);font-weight:300}.g-info[data-astro-cid-mfzp7i3y]{grid-template-columns:minmax(0,1fr);gap:clamp(32px,5vw,64px);display:grid}@media (width>=900px){.g-info[data-astro-cid-mfzp7i3y]{grid-template-columns:repeat(2,minmax(0,1fr))}}.g-h2[data-astro-cid-mfzp7i3y]{font-family:var(--serif);font-weight:400;font-size:var(--step-2);margin-bottom:10px}.g-rules[data-astro-cid-mfzp7i3y]{border-collapse:collapse;width:100%}.g-rules[data-astro-cid-mfzp7i3y] td[data-astro-cid-mfzp7i3y]{border-bottom:1px solid var(--rule);padding:9px 0}.g-rules[data-astro-cid-mfzp7i3y] td[data-astro-cid-mfzp7i3y]:last-child{text-align:right;white-space:nowrap;padding-left:12px;font-weight:600}.g-levels[data-astro-cid-mfzp7i3y]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;margin:12px 0 0;padding:0;list-style:none;display:grid}.g-levels[data-astro-cid-mfzp7i3y] li[data-astro-cid-mfzp7i3y]{border-bottom:1px solid var(--rule);font-size:var(--step--1);grid-template-columns:1.6rem 1fr auto;gap:6px;padding:6px 0;display:grid}.g-levels[data-astro-cid-mfzp7i3y] span[data-astro-cid-mfzp7i3y]{color:var(--teal);font-weight:600}.g-levels[data-astro-cid-mfzp7i3y] em[data-astro-cid-mfzp7i3y]{color:var(--fg-soft);font-style:normal}.g-next[data-astro-cid-mfzp7i3y] b[data-astro-cid-mfzp7i3y]{color:#fff}
