.gf-provider-btn{min-height:44px;font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-width:200px;padding:0 16px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .12s,box-shadow .12s;display:inline-flex}.gf-provider-btn.is-block{width:100%;display:flex;container:gf-provider/inline-size}@container gf-provider (width<11.45em){.gf-provider-lead{display:none}}.gf-provider-btn.is-compact{gap:8px;min-width:180px;min-height:36px;padding:0 12px;font-size:14px}.gf-provider-mark{flex:none;place-items:center;display:inline-grid}.gf-provider-btn[disabled]{cursor:default;opacity:.6}.gf-provider-btn:focus-visible{outline:3px solid var(--gf-focus,#1a5fd0);outline-offset:2px}.gf-provider-btn.is-google{color:#1f1f1f;background:#fff;border-color:#747775}.gf-provider-btn.is-google:hover:not([disabled]){background:#f7f8f8;box-shadow:0 1px 2px #3c40434d}.gf-provider-btn.is-apple{color:#fff;background:#000;border-color:#000}.gf-provider-btn.is-apple:hover:not([disabled]){background:#1d1d1f}html[data-theme=dark] .gf-provider-btn.is-google{color:#e3e3e3;background:#131314;border-color:#8e918f}html[data-theme=dark] .gf-provider-btn.is-google:hover:not([disabled]){background:#1f1f20}html[data-theme=dark] .gf-provider-btn.is-apple{color:#000;background:#fff;border-color:#fff}html[data-theme=dark] .gf-provider-btn.is-apple:hover:not([disabled]){background:#f2f2f2}.gf-ne{color:var(--gf-ink);font-family:var(--gf-font);text-align:left;gap:16px;display:grid;container-type:inline-size}.gf-ne *,.gf-ne :before,.gf-ne :after{box-sizing:border-box}.gf-ne :where(p){margin:0}.gf-ne-text{font-size:15.5px;line-height:1.5}.gf-ne-label{font-size:16px;font-weight:var(--gf-fw-heavy)}.gf-ne-help{color:var(--gf-muted);font-size:14.5px;line-height:1.45}.gf-ne-help.is-error{color:var(--gf-danger);font-weight:var(--gf-fw-strong)}.gf-ne-help.is-ok{color:var(--gf-success);font-weight:var(--gf-fw-bold)}.gf-ne-field,.gf-ne-age{gap:8px;display:grid}.gf-ne .gf-ne-input{border:var(--gf-keyline-2) solid var(--gf-ink);background:var(--gf-paper);width:100%;min-height:54px;color:var(--gf-text);font-family:var(--gf-font);font-size:20px;font-weight:var(--gf-fw-bold);box-shadow:none;border-radius:0;margin:0;padding:0 14px}.gf-ne .gf-ne-input[aria-invalid=true]{border-color:var(--gf-danger)}.gf-ne .gf-ne-input:focus-visible{outline:3px solid var(--gf-focus);outline-offset:3px}.gf-ne-age-acts{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.gf-ne-age-acts>:last-child{grid-column:1/-1}.gf-ne-acts{gap:10px;display:grid}:is(button).gf-ne-btn{border:var(--gf-keyline) solid var(--gf-ink);background:var(--gf-paper);min-width:0;min-height:48px;color:var(--gf-ink);box-shadow:var(--gf-shadow-btn);font-family:var(--gf-font);font-size:16px;font-weight:var(--gf-fw-heavy);font-stretch:var(--gf-wd-button);text-align:center;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere;cursor:pointer;transition:transform var(--gf-t-fast) var(--gf-ease), box-shadow var(--gf-t-fast) var(--gf-ease);border-radius:0;justify-content:center;align-items:center;margin:0;padding:0 18px;line-height:1.15;display:inline-flex}.gf-ne-btn.is-primary{background:var(--gf-red);color:var(--gf-on-accent)}.gf-ne-btn:focus-visible{outline:3px solid var(--gf-focus);outline-offset:3px}.gf-ne-btn:active:not(:disabled){box-shadow:0 0 0 var(--gf-shadow-ink);transform:translate(4px,4px)}.gf-ne-btn:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.gf-ne-btn:hover:not(:disabled){box-shadow:var(--gf-shadow-btn-hover);transform:translate(-2px,-2px)}.gf-ne-btn:active:not(:disabled){box-shadow:0 0 0 var(--gf-shadow-ink);transform:translate(4px,4px)}}@container (width>=460px){.gf-ne-age-acts{grid-template-columns:repeat(3,minmax(0,1fr))}.gf-ne-age-acts>:last-child{grid-column:auto}.gf-ne-acts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gf-ne-acts.is-single{grid-template-columns:minmax(0,1fr);justify-items:end}.gf-ne-acts.is-single .gf-ne-btn{min-width:220px}}html.gf-np-open,html.gf-np-open body{overflow:hidden}dialog.gf-np{width:100%;max-width:none;height:100%;max-height:none;padding:12px max(12px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:var(--gf-scrim);color:var(--gf-text);font-family:var(--gf-font);overscroll-behavior:contain;border:0;margin:0;position:fixed;inset:0;overflow-y:auto}dialog.gf-np[open]{flex-direction:column;align-items:center;display:flex}dialog.gf-np::backdrop{background:0 0}dialog.gf-np:focus{outline:none}.gf-np *,.gf-np :before,.gf-np :after{box-sizing:border-box}.gf-np :where(h2,p){margin:0}.gf-np-card{border:var(--gf-keyline) solid var(--gf-ink);background:var(--gf-paper);width:100%;max-width:560px;color:var(--gf-ink);box-shadow:var(--gf-shadow-hard);flex:none;margin-top:auto}@media (prefers-reduced-motion:no-preference){.gf-np-card{animation:gf-np-in .24s var(--gf-ease) both}}@keyframes gf-np-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.gf-np-head{border-bottom:var(--gf-keyline) solid var(--gf-ink);background:var(--gf-stock);color:var(--gf-on-stock);gap:6px;padding:16px 18px 14px;display:grid}.gf-np-kicker{color:var(--gf-stock-label);font-family:var(--gf-font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:500}.gf-np-title{color:var(--gf-stock-title);font-family:var(--gf-font-display);font-size:28px;font-weight:var(--gf-fw-display);font-stretch:var(--gf-wd-display);letter-spacing:var(--gf-track-display);line-height:1.02}.gf-np-body{gap:16px;padding:16px 18px 18px;display:grid}.gf-np-text{font-size:15.5px;line-height:1.5}.gf-np-text strong{font-weight:var(--gf-fw-heavy);overflow-wrap:anywhere}@media (width>=768px){dialog.gf-np{padding:24px}.gf-np-card{max-width:600px;box-shadow:var(--gf-shadow-feature);margin-block:auto}.gf-np-head{gap:8px;padding:22px 28px 20px}.gf-np-title{font-size:40px}.gf-np-body{gap:18px;padding:22px 28px 28px}.gf-np-text{font-size:16.5px}}
