@media (min-width:768px){.Si-P0q_shell{position:relative;left:calc(50vw - 50%)}}@media not (min-width:768px),(min-width:768px) and (min-height:600px){.site-viewport:has(.Si-P0q_shell){grid-template-rows:auto 1fr;min-height:100svh;display:grid}.site-viewport>main:has(>.Si-P0q_shell){background-image:linear-gradient(var(--background) 60px, transparent 60px);align-content:center;min-height:0;display:grid}.Si-P0q_shell{width:100%}}@media not (min-width:768px){.site-viewport:has(.Si-P0q_shell){grid-template-rows:auto minmax(min-content,1fr);min-height:100dvh}}.Si-P0q_googleButton{color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:14px;align-items:center;gap:10px;min-height:44px;padding:11px 16px;font-size:14px;font-weight:800;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 1px 2px #0f172a0f}.Si-P0q_googleButton:hover:not(:disabled){background:#f8fafc;box-shadow:0 4px 10px #0f172a14}.Si-P0q_googleButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.Si-P0q_googleButton:disabled{cursor:default;opacity:.7}.Si-P0q_divider{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:14px 0;font-size:12px;font-weight:700;display:flex}.Si-P0q_divider:before,.Si-P0q_divider:after{content:"";background:var(--border-soft);flex:1;height:1px}
