.Si-P0q_screen{background:var(--rail);min-height:100dvh;color:var(--rail-text);justify-content:center;align-items:center;padding:28px 18px;display:flex}.Si-P0q_card{text-align:center;width:100%;max-width:400px}.Si-P0q_wordmark{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--wordmark);font-size:34px;font-weight:700;line-height:1}.Si-P0q_tagline{color:var(--rail-text-2);justify-content:center;align-items:center;gap:8px;margin:10px 0 30px;font-size:13px;line-height:1.6;display:flex}.Si-P0q_by{width:auto;height:13px;display:block}.Si-P0q_gbtn{color:#1f1f1f;cursor:pointer;background:#fff;border:none;border-radius:3px;justify-content:center;align-items:center;gap:11px;width:100%;padding:12px 18px;font-family:inherit;font-size:13.5px;font-weight:600;transition:opacity .12s;display:inline-flex}.Si-P0q_gbtn:hover:not(:disabled){opacity:.9}.Si-P0q_gbtn:disabled{opacity:.5;cursor:not-allowed}.Si-P0q_gbtn:focus-visible{outline:2px solid var(--marigold);outline-offset:3px}.Si-P0q_gicon{flex:none;width:18px;height:18px}.Si-P0q_note{color:var(--rail-dim);margin-top:20px;font-size:11.5px;line-height:1.6}.Si-P0q_error{color:#f0928a;text-align:left;background:#e0685c1f;border:1px solid #e0685c66;border-radius:3px;margin-bottom:18px;padding:11px 13px;font-size:12.5px;line-height:1.55}.Si-P0q_setup{background:var(--rail-input);border:1px solid var(--rail-line);border-left:3px solid var(--marigold);text-align:left;color:var(--rail-text-2);border-radius:3px;padding:14px 16px;font-size:12.5px;line-height:1.65}.Si-P0q_setup h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:var(--marigold);margin:0 0 7px;font-size:13px;font-weight:600}.Si-P0q_setup code{font-family:var(--font-mono);color:var(--wordmark);background:var(--rail);border:1px solid var(--rail-line);border-radius:2px;padding:1px 5px;font-size:11.5px}.Si-P0q_setup ol{margin:9px 0 0;padding-left:18px}.Si-P0q_setup li{margin-bottom:5px}.Si-P0q_divider{color:var(--muted);text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;margin:20px 0 16px;font-size:11px;display:flex}.Si-P0q_divider:before,.Si-P0q_divider:after{content:"";background:var(--line);flex:1;height:1px}.Si-P0q_magic{text-align:left}.Si-P0q_magicLabel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.13em;color:var(--muted);margin-bottom:5px;font-size:10.5px;font-weight:600;display:block}.Si-P0q_magicRow{gap:6px;display:flex}.Si-P0q_magicInput{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--ink);border-radius:2px;flex:1;padding:9px 11px;font-family:inherit;font-size:13px}.Si-P0q_magicInput:focus{outline:2px solid var(--gulf);outline-offset:-1px}.Si-P0q_magicBtn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.07em;border:1px solid var(--line);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;padding:9px 13px;font-size:11.5px;font-weight:600}.Si-P0q_magicBtn:hover{border-color:var(--gulf)}.Si-P0q_magicBtn:disabled{opacity:.6;cursor:default}.Si-P0q_sent{text-align:left;border:1px solid var(--tint-line);border-left:3px solid var(--green);background:var(--tint);padding:14px 16px;font-size:13px;line-height:1.65}.Si-P0q_sent p{margin:6px 0 0}.Si-P0q_sent code{font-family:var(--font-mono);font-size:12px}.Si-P0q_sentNote{color:var(--muted);font-size:12px}.Si-P0q_linkBtn{font:inherit;color:var(--gulf);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:0;font-size:12.5px;text-decoration:underline}
