.OEDGEa_compare{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.OEDGEa_percentile{text-align:center;color:var(--ink-dim);margin:0;font-size:.95rem}.OEDGEa_percentile strong{color:var(--ink);font-size:1.1rem}.OEDGEa_facts{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;margin:12px 0 0;display:grid}.OEDGEa_facts div{text-align:center;background:#0000000a;border-radius:8px;padding:8px 6px}.OEDGEa_facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);font-size:.7rem}.OEDGEa_facts dd{color:var(--ink);margin:2px 0 0;font-weight:700}.OEDGEa_chart{flex-direction:column;gap:4px;margin:14px 0 0;padding:0;list-style:none;display:flex}.OEDGEa_chart li{color:var(--ink-dim);grid-template-columns:1.4rem 1fr 2.4rem;align-items:center;gap:8px;font-size:.85rem;display:grid}.OEDGEa_barLabel{text-align:center;font-weight:600}.OEDGEa_barTrack{height:14px}.OEDGEa_bar{background:#b9c4bc;border-radius:3px;height:100%;display:block}.OEDGEa_barCount{text-align:right;font-variant-numeric:tabular-nums}.OEDGEa_mine{color:var(--ink);font-weight:700}.OEDGEa_mine .OEDGEa_bar{background:var(--fairway)}
.GRocya_game{flex-direction:column;gap:20px;display:flex}.GRocya_date{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:var(--chalk-dim);margin:0;font-size:.8rem}.GRocya_holes{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.GRocya_hole{background:var(--card);color:var(--ink);border-radius:14px;padding:18px 20px;box-shadow:0 1px #00000040,0 8px 24px #0000002e}.GRocya_holeCurrent{animation:.25s ease-out GRocya_holeIn}@keyframes GRocya_holeIn{0%{opacity:0;transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.GRocya_holeCurrent{animation:none}}.GRocya_kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);margin:0;font-size:.72rem}.GRocya_prompt{font-family:var(--font-display);margin:4px 0 0;font-size:1.6rem;font-weight:700;line-height:1.2}.GRocya_rank{color:var(--flag);font-variant-numeric:tabular-nums}.GRocya_stat{white-space:nowrap}.GRocya_qualifier{color:var(--ink-dim);margin:4px 0 0;font-size:.82rem}.GRocya_search{margin-top:14px}.GRocya_searchRow{gap:8px;display:flex}.GRocya_comboWrap{flex:1;min-width:0;position:relative}.GRocya_input{width:100%;font:inherit;border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:11px 12px;font-size:1rem}.GRocya_input:focus{border-color:var(--fairway);outline:none;box-shadow:0 0 0 3px #1f5e3b2e}.GRocya_listbox{z-index:10;border:1px solid var(--line);background:#fff;border-radius:10px;max-height:320px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #0000002e}.GRocya_option{cursor:pointer;border-radius:7px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.GRocya_optionActive{background:var(--card)}.GRocya_optionUsed{cursor:not-allowed;opacity:.5}.GRocya_optName{font-weight:600}.GRocya_optMeta{color:var(--ink-dim);white-space:nowrap;font-size:.82rem}.GRocya_guessBtn{font:inherit;letter-spacing:.04em;background:var(--flag);color:#fff;cursor:pointer;border:none;border-radius:10px;padding:0 20px;font-weight:700}.GRocya_guessBtn:disabled{opacity:.6;cursor:not-allowed}.GRocya_selectedMeta{color:var(--ink-dim);margin:6px 2px 0;font-size:.82rem}.GRocya_error{color:var(--flag);margin:8px 0 0;font-size:.9rem}.GRocya_result{border-top:1px dashed var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding-top:14px;display:flex}.GRocya_resultRows p{margin:0 0 6px;line-height:1.4}.GRocya_resultRows p:last-child{margin-bottom:0}.GRocya_resultLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);font-size:.7rem;display:block}.GRocya_muted{color:var(--ink-dim)}.GRocya_score{text-align:center;background:var(--fairway);color:#fff;border-radius:10px;flex-shrink:0;min-width:76px;padding:8px 10px}.GRocya_ace{background:var(--flag)}.GRocya_scoreNum{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;display:block}.GRocya_scoreNote{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:.68rem;display:block}.GRocya_card{background:var(--card);color:var(--ink);border-radius:14px;padding:14px 16px}.GRocya_cardTable{border-collapse:collapse;font-variant-numeric:tabular-nums;text-align:center;width:100%}.GRocya_cardTable th,.GRocya_cardTable td{border:1px solid var(--line);padding:6px 8px}.GRocya_cardTable th[scope=row]{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-dim);width:22%;font-size:.72rem}.GRocya_total{font-weight:700}.GRocya_avgRow td{color:var(--ink-dim)}@media (max-width:520px){.GRocya_prompt{font-size:1.4rem}.GRocya_result{flex-direction:column;align-items:stretch}.GRocya_optMeta{display:none}}.GRocya_headline{font-family:var(--font-display);margin:0 0 12px;font-size:1.8rem;font-weight:700}.GRocya_headline span{font-family:var(--font-body);font-size:.9rem;font-weight:400}.GRocya_shareBtn{width:100%;font:inherit;background:var(--flag);color:#fff;cursor:pointer;border:none;border-radius:10px;margin-top:16px;padding:14px;font-size:1.05rem;font-weight:700;display:block}.GRocya_dateBar{flex-direction:column;align-items:center;gap:8px;display:flex}.GRocya_archiveLink{color:var(--chalk);white-space:nowrap;border:1.5px solid #f8f5ec80;border-radius:999px;padding:5px 12px;font-size:.8rem;font-weight:600;text-decoration:none}.GRocya_archiveLink:hover{background:#f8f5ec1a}.GRocya_links{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;font-size:.9rem;display:flex}.GRocya_links:empty{display:none}.GRocya_links a,.GRocya_linkBtn{color:var(--chalk)}.GRocya_linkBtn{font:inherit;cursor:pointer;background:0 0;border:1.5px solid #f8f5ec80;border-radius:999px;padding:7px 14px}a.GRocya_linkBtn{text-decoration:none}
._09reca_meta{color:var(--ink-dim);margin:2px 0 0;font-size:.86rem}._09reca_question{font-family:var(--font-display);margin:10px 0 0;font-size:1.15rem;line-height:1.35}._09reca_picker{flex-direction:column;gap:12px;margin-top:14px;display:flex}._09reca_pickRow{justify-content:space-between;align-items:center;gap:10px;display:flex}._09reca_step{border:1.5px solid var(--line);width:52px;height:52px;color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;flex-shrink:0;font-size:1.6rem;line-height:1}._09reca_step:hover{border-color:var(--fairway)}._09reca_rankBox{flex-direction:column;flex:1;align-items:center;display:flex}._09reca_rankLine{justify-content:center;align-items:flex-start;display:flex}._09reca_ord{width:1.6em;font-family:var(--font-display);color:var(--flag);margin-top:.35em;font-size:1.2rem;font-weight:700}._09reca_rankInput{width:3.3ch;font-family:var(--font-display);text-align:right;color:var(--flag);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:0;border-bottom:2px dashed #0000;margin-left:1.6em;padding:0;font-size:2.8rem;font-weight:700;line-height:1.1}._09reca_rankInput:focus{border-bottom-color:var(--flag);outline:none}._09reca_rankInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._09reca_rankInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._09reca_rankSuffix{color:var(--ink-dim);font-size:.78rem}._09reca_slider{color:var(--ink-dim);flex-direction:column;gap:4px;font-size:.78rem;display:flex}._09reca_slider input{width:100%;accent-color:var(--flag)}._09reca_ends{justify-content:space-between;display:flex}._09reca_guessBtn{font:inherit;letter-spacing:.04em;background:var(--fairway);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:13px;font-size:1.05rem;font-weight:700}._09reca_guessBtn:hover:not(:disabled){filter:brightness(1.1)}._09reca_guessBtn:disabled{opacity:.6;cursor:not-allowed}._09reca_fine{color:var(--ink-dim);text-align:center;margin:0;font-size:.8rem}._09reca_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._09reca_reveal{flex-direction:column;gap:10px;display:flex}._09reca_board{border:1px solid var(--line);background:#fff;border-radius:10px;margin:4px 0 0;padding:0;list-style:none;overflow:hidden}._09reca_board li{border-top:1px solid #efe8d6;gap:10px;padding:7px 12px;font-size:.9rem;display:flex}._09reca_board li:first-child{border-top:0}._09reca_r{width:42px;color:var(--ink-dim);font-variant-numeric:tabular-nums}._09reca_n{flex:1;min-width:0}._09reca_v{color:var(--ink-dim);font-variant-numeric:tabular-nums}._09reca_board ._09reca_him{background:#fbe7e2;font-weight:700}._09reca_board ._09reca_you{background:#eef5ef}._09reca_board ._09reca_gap{color:var(--ink-dim);justify-content:center;padding:1px;font-size:.8rem}._09reca_atGuess{color:var(--ink-dim);margin:0;font-size:.88rem}._09reca_atGuess strong{color:var(--ink)}
._8aEwW_main{max-width:680px;margin:0 auto;padding:24px 18px 56px}._8aEwW_header{text-align:center;margin-bottom:22px}._8aEwW_title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--chalk);margin:0;font-size:clamp(2.4rem,7vw,3.4rem);font-weight:700}._8aEwW_title span{color:var(--flag-light)}._8aEwW_tagline{max-width:460px;color:var(--chalk-dim);margin:8px auto 0;line-height:1.5}._8aEwW_footer{text-align:center;color:var(--chalk-dim);margin-top:36px;font-size:.82rem;line-height:1.5}._8aEwW_footer p{margin:4px 0}._8aEwW_footer a{color:var(--chalk)}._8aEwW_loading{text-align:center;color:var(--chalk-dim)}._8aEwW_dataNote{color:var(--chalk)}
