.CgBUTW_actions{flex-direction:column;gap:10px;width:100%;min-width:0;display:flex}.CgBUTW_primary,.CgBUTW_google{width:100%;min-height:48px;font:inherit;font-size:var(--fs-14);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 16px;font-weight:650;display:flex}.CgBUTW_primary{background:var(--primary,#1a4fc7);color:var(--text-inverse);border:1px solid var(--primary,#1a4fc7)}.CgBUTW_primary:hover{background:var(--primary-dark,#143ea0)}.CgBUTW_google{color:var(--text);background:#fff;border:1px solid #9ca3af}.CgBUTW_google:hover{background:#f8fafc}.CgBUTW_primary:focus-visible,.CgBUTW_google:focus-visible{outline:3px solid var(--primary,#1a4fc7);outline-offset:3px}.CgBUTW_google:disabled{cursor:wait;opacity:.7}.CgBUTW_form{text-align:left;padding-top:8px}.CgBUTW_error{color:var(--red-ink);font-size:var(--fs-14);margin:0}.CgBUTW_terms{font-size:var(--fs-14);color:var(--text-muted);text-align:center;margin:4px 0 0;line-height:1.5}.CgBUTW_terms a{color:var(--link);text-decoration:underline}.CgBUTW_rule{color:var(--text-muted);font-size:var(--fs-14);align-items:center;gap:8px;display:flex}.CgBUTW_rule span{background:var(--border);flex:1;height:1px}.CgBUTW_rule em{font-style:normal}.CgBUTW_inapp{flex-direction:column;gap:8px;min-width:0;display:flex}.CgBUTW_inapp a.CgBUTW_google{text-decoration:none}.CgBUTW_inappNote{font-size:var(--fs-14);color:var(--text-muted);text-align:center;margin:0;line-height:1.5}.CgBUTW_inappTip{font-size:var(--fs-14);color:var(--text);background:var(--surface-2,#f8fafc);border:1px solid var(--border);border-radius:10px;margin:0;padding:10px 12px;line-height:1.5}.CgBUTW_inappAnyway{font:inherit;font-size:var(--fs-14);color:var(--link);cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.CgBUTW_inappAnyway:disabled{cursor:wait;opacity:.7}@media (max-width:420px){.CgBUTW_header .nav-inner{gap:8px;padding-left:12px;padding-right:12px}.CgBUTW_header .nav-toggle{margin-right:0;padding:7px 9px}.CgBUTW_header .logo{font-size:var(--fs-16);gap:6px;min-width:0}.CgBUTW_header .mark-img{width:32px;height:32px}}
:where(.svg-icon){-webkit-user-select:none;user-select:none;fill:currentColor;flex-shrink:0;width:1em;height:1em;font-size:1.5rem;transition:fill .2s cubic-bezier(.4,0,.2,1);display:inline-block}
