.gc-card[data-astro-cid-7erw4l3o]{border:1px solid var(--line);border-radius:14px;padding:1.25rem;margin:1.25rem 0;background:var(--paper)}.gc-calc-out[data-astro-cid-7erw4l3o]{border-top:2px solid var(--line);margin-top:1.5rem;padding-top:1.25rem}@media(min-width:1024px){.gc-calc-wide[data-astro-cid-7erw4l3o]{width:100%;margin-left:0;margin-right:0;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:2rem;align-items:stretch}.gc-calc-wide[data-astro-cid-7erw4l3o] .gc-calc-out[data-astro-cid-7erw4l3o]{position:static;align-self:stretch;border-top:0;margin-top:0;padding-top:0;padding-left:2rem;border-left:2px solid var(--line)}}.gc-set[data-astro-cid-7erw4l3o]{border:0;padding:0;margin:0 0 1rem;min-width:0}.gc-set[data-astro-cid-7erw4l3o] legend[data-astro-cid-7erw4l3o]{font:750 1.05rem/1.3 system-ui,-apple-system,Segoe UI,sans-serif;letter-spacing:-.01em;padding:0;margin-bottom:.75rem;color:var(--ink)}.gc-field[data-astro-cid-7erw4l3o]{display:flex;flex-direction:column;gap:.3rem;margin-bottom:.8rem;min-width:0}.gc-field[data-astro-cid-7erw4l3o] label[data-astro-cid-7erw4l3o]{font-size:.9rem;font-weight:600;color:var(--ink)}.gc[data-astro-cid-7erw4l3o] input[data-astro-cid-7erw4l3o],.gc[data-astro-cid-7erw4l3o] select[data-astro-cid-7erw4l3o]{width:100%;box-sizing:border-box;font:inherit;font-size:1rem;padding:.65em .75em;border-radius:10px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);min-height:48px}.gc[data-astro-cid-7erw4l3o] input[data-astro-cid-7erw4l3o]:focus,.gc[data-astro-cid-7erw4l3o] select[data-astro-cid-7erw4l3o]:focus{border-color:var(--terra);outline:2px solid var(--terra);outline-offset:1px}.gc-hint[data-astro-cid-7erw4l3o]{font-size:.85rem;color:var(--muted)}.gc-hint[data-astro-cid-7erw4l3o] a[data-astro-cid-7erw4l3o]{color:var(--terra)}.gc-row2[data-astro-cid-7erw4l3o],.gc-row3[data-astro-cid-7erw4l3o],.gc-row4[data-astro-cid-7erw4l3o]{display:grid;gap:0 .8rem;grid-template-columns:1fr}@media(min-width:340px){.gc-wh[data-astro-cid-7erw4l3o]>.gc-row2[data-astro-cid-7erw4l3o]{grid-template-columns:1.3fr 1fr}}@media(min-width:560px){.gc-row2[data-astro-cid-7erw4l3o]{grid-template-columns:1fr 1fr}.gc-row3[data-astro-cid-7erw4l3o]{grid-template-columns:repeat(3,1fr)}.gc-row4[data-astro-cid-7erw4l3o]{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.gc-row4[data-astro-cid-7erw4l3o]{grid-template-columns:repeat(4,1fr)}}.gc-table[data-astro-cid-7erw4l3o] tbody th{font-weight:700;text-align:left;background:none;color:var(--ink)}.gc-task[data-astro-cid-7erw4l3o]{border-top:1px solid var(--line);padding-top:.9rem;margin-top:.4rem}.gc-task-head[data-astro-cid-7erw4l3o]{display:flex;gap:.6rem;align-items:flex-end}.gc-grow[data-astro-cid-7erw4l3o]{flex:1}.gc-remove[data-astro-cid-7erw4l3o]{min-height:48px;margin-bottom:.8rem;font:inherit;font-size:.9rem;background:none;border:1.5px solid var(--line);border-radius:10px;padding:0 .9em;color:var(--ink);cursor:pointer}.gc-btns[data-astro-cid-7erw4l3o]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.8rem 0 0}.gc-btns[data-astro-cid-7erw4l3o] .btn[data-astro-cid-7erw4l3o]{min-height:44px}.gc-out[data-astro-cid-7erw4l3o] h2[data-astro-cid-7erw4l3o]{margin-top:0}.gc-grid[data-astro-cid-7erw4l3o]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.7rem;margin:0 0 1rem}.gc-grid[data-astro-cid-7erw4l3o] div[data-astro-cid-7erw4l3o]{container-type:inline-size;min-width:0;border:1px solid var(--line);border-radius:12px;padding:.55rem .7rem}.gc-grid[data-astro-cid-7erw4l3o] dt[data-astro-cid-7erw4l3o]{font-size:.78rem;color:var(--muted)}.gc-grid[data-astro-cid-7erw4l3o] dd[data-astro-cid-7erw4l3o]{margin:.15rem 0 0;font:750 1.05rem/1.2 system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);min-height:1.2em;white-space:nowrap}.gc-grid[data-astro-cid-7erw4l3o] dd[data-astro-cid-7erw4l3o].gc-txt{white-space:normal}.gc-grid[data-astro-cid-7erw4l3o] div[data-astro-cid-7erw4l3o].gc-wide{grid-column:1 / -1}.gc-best[data-astro-cid-7erw4l3o]{font-weight:600;min-height:1.5em;margin:0 0 .6rem}.gc-table-wrap[data-astro-cid-7erw4l3o]{overflow-x:auto}.gc[data-astro-cid-7erw4l3o] .gc-table[data-astro-cid-7erw4l3o]{display:table;overflow:visible}.gc-table[data-astro-cid-7erw4l3o]{width:100%;border-collapse:collapse;font-size:.92rem}.gc-table[data-astro-cid-7erw4l3o] th[data-astro-cid-7erw4l3o],.gc-table[data-astro-cid-7erw4l3o] td[data-astro-cid-7erw4l3o]{text-align:left;padding:.45rem .5rem;border-bottom:1px solid var(--line)}.gc-table[data-astro-cid-7erw4l3o] td[data-astro-cid-7erw4l3o]:not(:first-child),.gc-table[data-astro-cid-7erw4l3o] th[data-astro-cid-7erw4l3o]:not(:first-child){white-space:nowrap}@media(max-width:639.98px){.gc[data-astro-cid-7erw4l3o] .gc-table-wrap[data-astro-cid-7erw4l3o]{overflow:visible}.gc[data-astro-cid-7erw4l3o] .gc-table[data-astro-cid-7erw4l3o],.gc[data-astro-cid-7erw4l3o] .gc-table[data-astro-cid-7erw4l3o] tbody[data-astro-cid-7erw4l3o],.gc[data-astro-cid-7erw4l3o] .gc-table[data-astro-cid-7erw4l3o] tr,.gc[data-astro-cid-7erw4l3o] .gc-table[data-astro-cid-7erw4l3o] td,.gc[data-astro-cid-7erw4l3o] .gc-table[data-astro-cid-7erw4l3o] tbody th{display:block;width:100%;box-sizing:border-box}.gc[data-astro-cid-7erw4l3o] .gc-table[data-astro-cid-7erw4l3o] thead[data-astro-cid-7erw4l3o]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gc[data-astro-cid-7erw4l3o] .gc-table[data-astro-cid-7erw4l3o] tr{border:1px solid var(--line);border-radius:12px;padding:.6rem .8rem;margin-bottom:.6rem}.gc[data-astro-cid-7erw4l3o] .gc-table[data-astro-cid-7erw4l3o] tbody th{font-size:1rem;padding:0 0 .35rem;border:0;overflow-wrap:anywhere;background:none;color:var(--ink)}.gc[data-astro-cid-7erw4l3o] .gc-table[data-astro-cid-7erw4l3o] td{display:flex;justify-content:space-between;gap:1rem;padding:.25rem 0;border:0;text-align:right;overflow-wrap:anywhere;white-space:normal}.gc[data-astro-cid-7erw4l3o] .gc-table[data-astro-cid-7erw4l3o] td:before{content:attr(data-label);font-weight:600;text-align:left;color:var(--ink)}}.gc-nextcard[data-astro-cid-7erw4l3o]{border-left:4px solid var(--gc-accent, var(--terra));min-height:9.5rem}.gc-nextcard-sm[data-astro-cid-7erw4l3o]{padding:.9rem 1rem;min-height:8rem}.gc[data-astro-cid-7erw4l3o] input[data-astro-cid-7erw4l3o].gc-need{border-color:var(--gc-amber, #9a5b00);outline:2px solid var(--gc-amber, #9a5b00);outline-offset:1px}.gc-next-h[data-astro-cid-7erw4l3o]{font-size:1.15rem;margin:0 0 .35rem}.gc-next-p[data-astro-cid-7erw4l3o]{margin:0 0 .8rem;color:var(--muted);font-size:.95rem}.gc[data-astro-cid-7erw4l3o] .gc-next-btn[data-astro-cid-7erw4l3o]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 1.1rem;line-height:1.2;white-space:nowrap;font-size:clamp(15px,4.2vw,1rem);max-width:100%;box-sizing:border-box}@media(max-width:400px){.gc[data-astro-cid-7erw4l3o] .gc-next-btn[data-astro-cid-7erw4l3o]{display:flex;width:100%;padding-left:.75rem;padding-right:.75rem}}.gc-next-links[data-astro-cid-7erw4l3o]{margin:.3rem 0 0;padding-left:1.1rem}.gc-next-links[data-astro-cid-7erw4l3o] li[data-astro-cid-7erw4l3o]{margin:.35rem 0}.gc-next-links[data-astro-cid-7erw4l3o] a[data-astro-cid-7erw4l3o]{color:var(--terra)}.gc-by-cta[data-astro-cid-7erw4l3o]{margin:.6rem 0 0;font-size:.85rem;color:var(--muted)}.gc-by-cta[data-astro-cid-7erw4l3o] a[data-astro-cid-7erw4l3o]{color:inherit;text-decoration:underline;display:inline-block;padding:.6rem 0;margin:-.6rem 0}.gc-credit[data-astro-cid-7erw4l3o]{margin:1rem 0 0;font-size:.9rem}.gc-credit[data-astro-cid-7erw4l3o] a[data-astro-cid-7erw4l3o]{color:var(--terra)}.sr-only[data-astro-cid-7erw4l3o]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gc-period[data-astro-cid-7erw4l3o]{display:inline-flex;border:1.5px solid var(--line);border-radius:999px;padding:3px;margin:0 0 .8rem;gap:2px}.gc-period[data-astro-cid-7erw4l3o] button[data-astro-cid-7erw4l3o]{font:inherit;font-size:.95rem;font-weight:600;min-height:44px;min-width:5.2rem;padding:0 .9rem;border:0;border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.gc-period[data-astro-cid-7erw4l3o] button[data-astro-cid-7erw4l3o][aria-checked=true]{background:var(--ink);color:var(--paper)}.gc-period[data-astro-cid-7erw4l3o] button[data-astro-cid-7erw4l3o]:focus-visible{outline:3px solid var(--gc-accent, var(--terra));outline-offset:2px}.gc[data-astro-cid-7erw4l3o] .gc-hintbtn{font:inherit;font-size:.95rem;font-weight:600;color:inherit;background:none;border:0;padding:.3rem 0;min-height:44px;text-decoration:underline;text-underline-offset:3px;cursor:pointer;text-align:inherit;white-space:normal}.gc-grid[data-astro-cid-7erw4l3o] .gc-hintbtn{font-size:1rem}.gc[data-astro-cid-7erw4l3o] .gc-hintbtn:focus-visible{outline:3px solid var(--gc-accent, var(--terra));outline-offset:2px}.gc[data-astro-cid-7erw4l3o] input.gc-flash{animation:gcflash 1.6s ease-out}@keyframes gcflash{0%,40%{box-shadow:0 0 0 4px var(--gc-accent, var(--terra))}to{box-shadow:0 0 0 0 transparent}}.gc-print-only[data-astro-cid-7erw4l3o]{display:none}.gc-menubar[data-astro-cid-7erw4l3o]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:.5rem 0 -.4rem}.gc-sr[data-astro-cid-7erw4l3o]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px}.gc-msg[data-astro-cid-7erw4l3o]{margin:0;flex:1;min-width:0}.gc-menuwrap[data-astro-cid-7erw4l3o]{position:relative;flex:none}.gc-thm[data-astro-cid-7erw4l3o]{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;line-height:1;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);cursor:pointer}.gc-thm[data-astro-cid-7erw4l3o] svg{display:block}.gc-thm[data-astro-cid-7erw4l3o]:focus-visible{outline:3px solid var(--gc-accent, var(--terra));outline-offset:2px}.gc-menuwrap[data-astro-cid-7erw4l3o] .gc-more[data-astro-cid-7erw4l3o]:hover,.gc-menuwrap[data-astro-cid-7erw4l3o] .gc-more[data-astro-cid-7erw4l3o]:focus,.gc-menuwrap[data-astro-cid-7erw4l3o] .gc-more[data-astro-cid-7erw4l3o]:active,.gc-menuwrap[data-astro-cid-7erw4l3o] .gc-more[data-astro-cid-7erw4l3o][aria-expanded=true]{color:var(--ink);transform:none}.gc-more[data-astro-cid-7erw4l3o]{min-height:44px;min-width:44px;padding:0 .8rem;display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}.gc-menu[data-astro-cid-7erw4l3o]{position:absolute;right:0;top:calc(100% + 4px);z-index:50;min-width:15rem;display:flex;flex-direction:column;padding:.4rem;border:1px solid var(--line);border-radius:12px;background:var(--cream, var(--paper));box-shadow:0 10px 30px #0000004d}.gc-menu[data-astro-cid-7erw4l3o][hidden]{display:none}.gc-menu[data-astro-cid-7erw4l3o] [data-astro-cid-7erw4l3o][role=menuitem]{font:inherit;font-size:1rem;text-align:left;min-height:44px;padding:0 .9rem;display:flex;align-items:center;border:0;border-radius:8px;background:none;color:var(--ink);cursor:pointer;text-decoration:none}.gc-menu[data-astro-cid-7erw4l3o] [data-astro-cid-7erw4l3o][role=menuitem]:hover,.gc-menu[data-astro-cid-7erw4l3o] [data-astro-cid-7erw4l3o][role=menuitem]:focus{background:var(--gc-accent-soft, rgba(0,0,0,.06));outline:2px solid var(--gc-accent, var(--terra));outline-offset:-2px}.gc-menu[data-astro-cid-7erw4l3o]{max-width:calc(100vw - 16px);max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);overflow-y:auto;overscroll-behavior:contain}.gc-time[data-astro-cid-7erw4l3o]{display:grid;gap:0 .8rem;grid-template-columns:1fr}@media(min-width:560px){.gc-time[data-astro-cid-7erw4l3o]{grid-template-columns:1fr 1.3fr}}.gc-inl[data-astro-cid-7erw4l3o]{display:grid;grid-template-columns:minmax(4.5rem,1fr) minmax(0,2fr);gap:.4rem}.gc-adv[data-astro-cid-7erw4l3o]{margin:.2rem 0 .8rem}.gc[data-astro-cid-7erw4l3o] .gc-sh[data-astro-cid-7erw4l3o],.gc[data-astro-cid-7erw4l3o] h2[data-astro-cid-7erw4l3o].gc-sh{font:700 .95rem/1.3 system-ui,sans-serif;margin:1rem 0 .4rem;padding:0;color:var(--ink)}legend[data-astro-cid-7erw4l3o].gc-sh{margin-bottom:.4rem}.gc-lbl[data-astro-cid-7erw4l3o]{font-size:.9rem;font-weight:600;margin:0 0 .3rem}.gc-head[data-astro-cid-7erw4l3o]{font:750 clamp(1.45rem,6vw,2rem)/1.2 system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.02em;margin:0 0 .4rem;color:var(--ink);overflow-wrap:anywhere}.gc-sub[data-astro-cid-7erw4l3o]{margin:0 0 .6rem;color:var(--muted)}.gc-verdict[data-astro-cid-7erw4l3o]{margin:0 0 .6rem;font-weight:700;padding:.55rem .8rem;border-radius:10px;border-left:4px solid var(--muted);background:var(--paper)}.gc-verdict[data-astro-cid-7erw4l3o][data-v=yes]{border-left-color:var(--gc-accent, var(--terra))}.gc-verdict[data-astro-cid-7erw4l3o][data-v=mid]{border-left-color:var(--gc-amber, #9a5b00)}.gc-price[data-astro-cid-7erw4l3o]:not([hidden]){display:block}.gc-nw[data-astro-cid-7erw4l3o]{white-space:nowrap}.gc-price[data-astro-cid-7erw4l3o]{margin:.4rem 0;font-size:.95rem;display:flex;flex-wrap:wrap;align-items:center;gap:0 .35rem}.gc-own[data-astro-cid-7erw4l3o]{margin-top:.5rem}.gc-own[data-astro-cid-7erw4l3o][hidden]{display:none}.gc-link[data-astro-cid-7erw4l3o]{min-height:44px;padding:0 .2rem;background:none;border:0;font:inherit;font-weight:600;color:var(--gc-accent, var(--terra));text-decoration:underline;cursor:pointer}.gc-link[data-astro-cid-7erw4l3o]:focus-visible{outline:3px solid var(--gc-accent, var(--terra));outline-offset:2px}.gc-src[data-astro-cid-7erw4l3o]{display:inline-flex;align-items:center;min-height:44px}.gc-how[data-astro-cid-7erw4l3o] ul[data-astro-cid-7erw4l3o]{margin:.2rem 0 .4rem;padding-left:1.1rem;font-size:.92rem}.gc-read[data-astro-cid-7erw4l3o]{margin:.8rem 0 0;font-size:.95rem}.gc-saves[data-astro-cid-7erw4l3o]{padding:1rem 1.25rem}.gc-saves-h[data-astro-cid-7erw4l3o]{font-size:1.15rem;margin:0 0 .5rem}.gc-saves-list[data-astro-cid-7erw4l3o]{list-style:none;margin:0;padding:0}.gc[data-astro-cid-7erw4l3o] .gc-sv{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;justify-content:space-between;padding:.6rem 0;border-bottom:1px solid var(--line)}.gc[data-astro-cid-7erw4l3o] .gc-sv-t{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1 1 14rem;overflow-wrap:anywhere;font-size:1rem}.gc[data-astro-cid-7erw4l3o] .gc-sv-t strong{font-size:1.05rem}.gc[data-astro-cid-7erw4l3o] .gc-sv-t .gc-hint{font-size:.95rem}.gc[data-astro-cid-7erw4l3o] .gc-sv-t input{min-height:44px;font-size:1rem}.gc[data-astro-cid-7erw4l3o] .gc-sv-b{display:flex;flex-wrap:wrap;gap:.4rem}.gc[data-astro-cid-7erw4l3o] .gc-sv-b .btn{min-height:44px;padding-top:0;padding-bottom:0}.gc-toast[data-astro-cid-7erw4l3o]{position:fixed;left:50%;bottom:1rem;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:.8rem;max-width:calc(100% - 2rem);box-sizing:border-box;padding:.7rem .8rem .7rem 1.1rem;border-radius:12px;background:var(--ink);color:var(--paper);font-size:1rem;line-height:1.35;box-shadow:0 8px 28px #0000004d}.gc-toast[data-astro-cid-7erw4l3o][hidden]{display:none}.gc-toast-x[data-astro-cid-7erw4l3o]{flex:none;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:inherit;font:600 1.5rem/1 inherit;cursor:pointer}.gc-toast-x[data-astro-cid-7erw4l3o]:focus-visible{outline:3px solid var(--gc-accent, var(--terra));outline-offset:2px}@media(max-width:640px){.gc-toast[data-astro-cid-7erw4l3o]{top:calc(env(safe-area-inset-top,0px) + .5rem);bottom:auto}}.gc-toast-a[data-astro-cid-7erw4l3o]{flex:none;min-height:44px;padding:0 1rem;border:1px solid currentColor;border-radius:999px;background:transparent;color:inherit;font:600 1rem/1 inherit;cursor:pointer}.gc-toast-a[data-astro-cid-7erw4l3o]:focus-visible{outline:3px solid var(--gc-accent, var(--terra));outline-offset:2px}.gc-sofar[data-astro-cid-7erw4l3o]{font-weight:700;margin:.8rem 0 0;color:var(--ink)}@media print{.gc-stats[data-astro-cid-7erw4l3o],.gc-panel-cta[data-astro-cid-7erw4l3o]{display:none!important}.gc-print-only[data-astro-cid-7erw4l3o]{display:block}.gc-saves[data-astro-cid-7erw4l3o],.gc-toast[data-astro-cid-7erw4l3o],.gc-menubar[data-astro-cid-7erw4l3o],.gc-price[data-astro-cid-7erw4l3o],.gc-how[data-astro-cid-7erw4l3o],.gc-period[data-astro-cid-7erw4l3o]{display:none!important}}
