.sp[data-v-8455d8c3]{width:100%;color:var(--ct-fg);gap:16px;font-size:14px}.sp[data-v-8455d8c3],.sp-head[data-v-8455d8c3]{flex-direction:column;display:flex}.sp-head[data-v-8455d8c3]{gap:6px}.sp-head h2[data-v-8455d8c3]{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.sp-head p[data-v-8455d8c3]{color:var(--ct-mut);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.5}.sp-google[data-v-8455d8c3]{border:1px solid var(--ct-line2);background:var(--ct-panel);height:44px;color:var(--ct-fg);border-radius:11px;justify-content:center;align-items:center;gap:10px;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.sp-google[data-v-8455d8c3]:hover{background:var(--ct-raised)}.sp-g[data-v-8455d8c3]{width:18px;height:18px}.sp-or[data-v-8455d8c3]{color:var(--ct-dim);align-items:center;gap:10px;font-size:12px;display:flex}.sp-or[data-v-8455d8c3]:after,.sp-or[data-v-8455d8c3]:before{content:"";background:var(--ct-line);flex:1;height:1px}.sp-form[data-v-8455d8c3]{flex-direction:column;gap:12px;display:flex}.sp-link[data-v-8455d8c3]{font:inherit;color:var(--ct-acc-tx);cursor:pointer;background:0 0;border:0;padding:0}.sp-link[data-v-8455d8c3]:hover{text-decoration:underline}.sp-link-strong[data-v-8455d8c3]{font-weight:500}.sp-error[data-v-8455d8c3]{background:var(--ct-dn-bg);color:var(--ct-dn);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.45}.sp-hint[data-v-8455d8c3]{color:var(--ct-mut);margin:0;font-size:12.5px;line-height:1.5}.sp-submit[data-v-8455d8c3]{background:var(--ct-fg);height:46px;color:var(--ct-bg);font:inherit;cursor:pointer;border:0;border-radius:11px;font-size:15px;font-weight:600;transition:opacity .15s}.sp-submit[data-v-8455d8c3]:disabled{opacity:.55;cursor:not-allowed}.sp-switch[data-v-8455d8c3]{justify-content:center;gap:6px;margin:0;font-size:13px}.sp-sent[data-v-8455d8c3],.sp-switch[data-v-8455d8c3]{color:var(--ct-mut);display:flex}.sp-sent[data-v-8455d8c3]{background:var(--ct-bg);border-radius:14px;flex-direction:column;gap:10px;padding:18px;font-size:13.5px;line-height:1.5}.sp-sent b[data-v-8455d8c3]{color:var(--ct-fg);font-size:15px;font-weight:600}.sp-sent strong[data-v-8455d8c3]{color:var(--ct-fg);word-break:break-all;font-weight:500}.sp-sent-icon[data-v-8455d8c3]{background:var(--ct-acc-bg);width:42px;height:42px;color:var(--ct-acc-tx);border-radius:50%;place-items:center;display:grid}.sp-back[data-v-8455d8c3]{border:1px solid var(--ct-line2);background:var(--ct-panel);height:42px;color:var(--ct-fg);font:inherit;cursor:pointer;border-radius:11px;font-weight:500}.sp-back[data-v-8455d8c3]:hover{background:var(--ct-raised)}.sp-foot[data-v-8455d8c3]{color:var(--ct-dim);gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.sp-foot-icon[data-v-8455d8c3]{flex-shrink:0;width:15px;height:15px;margin-top:1px}.acct-menu[data-v-6f779928]{width:260px;max-width:calc(100vw - 24px);padding:8px}.acct-menu[data-v-6f779928],.acct-who[data-v-6f779928]{flex-direction:column;gap:2px;display:flex}.acct-who[data-v-6f779928]{border-bottom:1px solid var(--ct-line);min-width:0;margin-bottom:4px;padding:10px 10px 12px}.acct-who b[data-v-6f779928]{font-weight:600}.acct-email[data-v-6f779928]{color:var(--ct-mut);font-size:12.5px}.acct-email-pending[data-v-6f779928]{background:var(--ct-raised);border-radius:4px;width:70%;height:12px;margin-top:3px;display:block}.acct-item[data-v-6f779928]{color:var(--ct-fg);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:13.5px;text-decoration:none;display:flex}.acct-item[data-v-6f779928]:focus-visible,.acct-item[data-v-6f779928]:hover{background:var(--ct-raised);outline:none}.acct-signin[data-v-6f779928]{border:1px solid var(--ct-line2);background:var(--ct-panel);height:34px;color:var(--ct-fg);cursor:pointer;border-radius:9px;padding:0 14px;font-size:13px;font-weight:500}.acct-signin[data-v-6f779928]:hover{background:var(--ct-raised)}.confirm[data-v-6e6305a9]{background:var(--ct-panel);border-radius:16px;flex-direction:column;gap:12px;padding:22px;display:flex}.confirm-title[data-v-6e6305a9]{color:var(--ct-fg);font-size:17px;font-weight:600}.confirm-text[data-v-6e6305a9]{color:var(--ct-mut);margin:0;font-size:13.5px;line-height:1.5}.confirm-ask[data-v-6e6305a9]{color:var(--ct-mut);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.confirm-ask input[data-v-6e6305a9]{accent-color:var(--ct-acc)}.confirm-actions[data-v-6e6305a9]{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.btn[data-v-6e6305a9]{cursor:pointer;border:0;border-radius:9px;height:38px;padding:0 16px;font-size:13.5px;font-weight:600}.btn-ghost[data-v-6e6305a9]{border:1px solid var(--ct-line2);background:var(--ct-panel);color:var(--ct-fg);font-weight:500}.btn-ink[data-v-6e6305a9]{background:var(--ct-fg);color:var(--ct-bg)}.btn-danger[data-v-6e6305a9]{background:var(--ct-dn);color:#fff}.btn[data-v-6e6305a9]:focus-visible{outline:2px solid var(--ct-acc);outline-offset:2px}.ct-confirm-modal{max-width:420px;box-shadow:var(--ct-shadow);border-radius:16px}
