.gc-card{container-type:inline-size;container-name:gc;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4);background:var(--onyx-panel);border:1px solid var(--onyx-line);border-radius:var(--radius)}.pref-group.gc-card--prefs{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--onyx-line)}.gc-card--prefs .pref-group-head{align-items:baseline}.gc-card--prefs .pref-label{margin:0}.gc-kicker{margin:0;font-size:var(--text-xs);font-weight:650;letter-spacing:var(--tracking-kicker);text-transform:uppercase;color:var(--onyx-faint)}.gc-lead{margin:0;font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug);color:var(--onyx-text);overflow-wrap:anywhere}.gc-lead:focus{outline:none}.gc-lead--bad{color:var(--onyx-warn)}.gc-facts{margin:0;font-size:var(--text-sm);line-height:var(--leading-body);font-variant-numeric:tabular-nums;color:var(--onyx-dim);overflow-wrap:anywhere}.gc-facts-range:before{content:" \b7  ";white-space:pre}@container gc (max-width: 520.98px){.gc-facts-counts,.gc-facts-range{display:block}.gc-facts-range:before{content:none}}.gc-ask{margin:var(--space-1) 0 0;font-size:var(--text-md);font-weight:600;line-height:var(--leading-snug);color:var(--onyx-text);overflow-wrap:anywhere}.gc-notes{display:flex;flex-direction:column;gap:var(--space-2)}.gc-note{margin:0;max-width:62ch;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--onyx-dim);overflow-wrap:anywhere}.gc-note--warn{color:var(--onyx-warn)}.gc-note--strong{color:var(--onyx-text)}.gc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.gc-actions .gc-btn--quiet{margin-inline-start:auto}.gc-btn{display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-4);border:1px solid var(--onyx-line);border-radius:var(--radius);background:var(--onyx-panel-2);color:var(--onyx-text);font:inherit;font-size:var(--text-sm);font-weight:600;line-height:1.2;text-align:center;cursor:pointer}.gc-btn{min-height:36px}.gc-btn:hover:not(:disabled){border-color:var(--onyx-dim)}.gc-btn:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.gc-btn:disabled{color:var(--onyx-faint);cursor:not-allowed}.gc-btn--primary{border-color:var(--onyx-accent);background:var(--onyx-accent);color:var(--onyx-accent-ink)}.gc-btn--primary:hover:not(:disabled){border-color:var(--onyx-accent);filter:brightness(1.08)}.gc-btn--primary:disabled{border-color:var(--onyx-line);background:var(--onyx-panel-2);color:var(--onyx-faint)}.gc-btn--primary:focus-visible{outline-color:var(--onyx-text);outline-offset:var(--focus-offset-out)}.gc-btn--quiet{border-color:transparent;background:transparent;color:var(--onyx-dim)}.gc-btn--quiet:hover:not(:disabled){border-color:var(--onyx-bad);color:var(--onyx-bad)}.gc-btn--danger{border-color:var(--onyx-bad);color:var(--onyx-bad)}.gc-btn--danger:hover:not(:disabled){background:color-mix(in oklab,var(--onyx-bad) 12%,transparent)}.gc-confirm{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-3);border:1px solid var(--onyx-line);border-radius:var(--radius);background:var(--onyx-bg)}.gc-confirm .gc-actions{margin-top:0}.gc-bar{height:4px;overflow:hidden;border-radius:2px;background:var(--onyx-line)}.gc-bar-fill{display:block;height:100%;background:var(--onyx-accent);transition:width var(--dur-fast) var(--ease)}@container gc (max-width: 400px){.gc-actions{display:grid;grid-template-columns:1fr 1fr}.gc-actions>.gc-btn{width:100%;min-width:0}.gc-actions>.gc-btn--primary,.gc-actions>.gc-btn:only-child{grid-column:1 / -1}.gc-actions .gc-btn--quiet{margin-inline-start:0}.gc-actions>.gc-btn:last-child:nth-child(2n){grid-column:1 / -1}}@container gc (max-width: 300px){.gc-actions{grid-template-columns:1fr}}@media(hover:none),(pointer:coarse){.gc-btn{min-height:var(--target-min)}}@media(max-height:520px){.gc-card{padding:var(--space-2) var(--space-3);gap:var(--space-1)}.gc-card--home .gc-kicker{display:none}}@media(prefers-reduced-motion:reduce){.gc-bar-fill{transition:none}}
