html:has(.sv-backdrop),html:has(.sv-backdrop) body{background-color:color-mix(in srgb,var(--ink) 45%,var(--surface-page))}.sv{--sv-stage:color-mix(in srgb,var(--brand) 6%,var(--surface-panel));--sv-dot:color-mix(in srgb,var(--brand) 16%,var(--line-rule));--sv-soft:var(--surface-control);--sv-softer:var(--surface-card);--sv-hover:color-mix(in srgb,var(--ink) 7%,var(--surface-control));--sv-field:var(--line-field-strong);--sv-lift:0 40px 70px -36px color-mix(in srgb,var(--ink) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--ink) 6%,transparent);--sv-ease:cubic-bezier(0.22,1,0.36,1);--sv-spring:cubic-bezier(0.34,1.4,0.64,1);color:var(--ink)}.sv-page{display:flex;align-items:center;justify-content:center;padding:32px 20px}.sv-card{width:100%;max-width:1180px;min-height:680px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);background:var(--surface-page);border-radius:24px;overflow:hidden;box-shadow:0 30px 80px -40px color-mix(in srgb,var(--ink) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--ink) 6%,transparent)}@media (max-width:900px){.sv-card{grid-template-columns:minmax(0,1fr);min-height:0;max-width:560px}}.sv-ask{padding:34px 48px 36px;display:flex;flex-direction:column;min-width:0}@media (max-width:520px){.sv-page{padding:0}.sv-card{border-radius:0;min-height:100svh}.sv-ask{padding:26px 22px 28px}}.sv-brandbar{justify-content:space-between;gap:16px}.sv-brandbar,.sv-mark{display:flex;align-items:center}.sv-mark{gap:10px;font-weight:600;font-size:16px;letter-spacing:-.01em}.sv-mark img{width:28px;height:28px;border-radius:8px;display:block}.sv h1.sv-q{margin:54px 0 0;font-size:40px;font-weight:600;letter-spacing:-.035em;line-height:1.06;max-width:13ch;text-wrap:balance}.sv h1.sv-q.wide{max-width:15ch}.sv .sv-why{margin:14px 0 30px;font-size:15px;color:var(--ink-muted);max-width:40ch;text-wrap:pretty}.sv-body{min-width:0}.sv-authform form{display:grid;gap:14px}.sv-authform form>*{margin:0}.sv-authform input[data-testid=input-verify-code]{text-align:center;font-size:20px;letter-spacing:.4em}.sv-authform label{font-size:13px;font-weight:500;color:var(--ink)}.sv-authform input:not([type=checkbox]):not([type=radio]){height:auto;font:inherit;font-size:15px;color:var(--ink);background:var(--surface-page);border:1px solid var(--sv-field);border-radius:12px;padding:11px 13px;box-shadow:none;transition:border-color var(--duration-fast) ease-out,box-shadow var(--duration-fast) ease-out}.sv-authform input::placeholder{color:var(--ink-faint)}.sv-authform form p{font-size:12.5px}.sv-authform .sv-consent{display:flex;align-items:flex-start;gap:8px}.sv-authform .sv-consent label{font-size:12.5px;font-weight:400;line-height:18px;color:var(--ink-muted);cursor:pointer}.sv-authform .sv-consent button[role=checkbox]{margin-top:1px}.sv-authform input:focus,.sv-authform input:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.sv-authform input[aria-invalid=true],.sv-authform input[aria-invalid=true]:focus{border-color:var(--destructive);box-shadow:none}.sv-authform input:not([type=checkbox]):not([type=radio]):-webkit-autofill{-webkit-box-shadow:0 0 0 40px var(--surface-page) inset;-webkit-text-fill-color:var(--ink)}.sv-authform input:not([type=checkbox]):not([type=radio]):-webkit-autofill:focus{-webkit-box-shadow:0 0 0 40px var(--surface-page) inset,0 0 0 3px color-mix(in srgb,var(--brand) 14%,transparent)}.sv-authform input[data-testid=input-password],.sv-authform input[type=password]{padding-right:42px}.sv-authform button[type=submit]{height:auto;border-radius:999px;font-size:15px;font-weight:600;padding:13px 24px}.sv-authform button[type=submit]:disabled{background:var(--sv-soft);color:var(--ink-faint);opacity:1}.sv-authform .sv-alt,.sv-authform [data-testid=button-google-sso]{height:auto;border-radius:999px;font-size:15px;padding:12px 24px;border-color:var(--sv-field)}.sv-authform input[readonly]:not([type=checkbox]):not([type=radio]){background:var(--sv-soft);color:var(--ink-muted);cursor:not-allowed}.sv-authform input[readonly]:focus,.sv-authform input[readonly]:focus-visible{border-color:var(--sv-field);box-shadow:none}.sv-authform .bg-card{background:var(--surface-page)}.sv-preview-pane{display:flex;min-width:0}.sv-preview-pane>.sv-stage{flex:1}@media (max-width:900px){.sv-preview-pane{display:none}}.sv-stage{position:relative;background-color:var(--sv-stage);background-image:radial-gradient(var(--sv-dot) 1px,transparent 1.2px);background-size:18px 18px;display:flex;flex-direction:column;align-items:center;justify-content:safe center;padding:40px 32px;min-width:0}.sv-solo{width:100%;max-width:420px}.sv-arrive{animation:sv-fadeup var(--duration-slow) var(--sv-ease) both}.sv-card2{background:var(--surface-page);border-radius:16px;padding:22px 22px 20px;box-shadow:var(--sv-lift)}.sv-setp{display:inline-block;font-size:11.5px;color:var(--ink-muted);border-radius:999px;padding:3px 9px;white-space:nowrap}.sv-setp,.sv-sk{background:var(--sv-soft)}.sv-sk{display:block;height:10px;border-radius:6px}.sv-lines{display:grid;column-gap:14px}.sv-lines .sv-li,.sv-lines .sv-th{display:grid;grid-column:1/-1;grid-template-columns:subgrid}.sv-lines .sv-th{font-size:11.5px;color:var(--ink-faint);padding-bottom:8px}.sv-lines .sv-li>span:nth-child(n+2),.sv-lines .sv-th>span:nth-child(n+2){text-align:center}.sv-lines .sv-li{align-items:baseline;padding:10px 0;border-top:1px solid var(--sv-soft);font-size:13px}.sv-lines .sv-li.in{animation:sv-lin var(--duration-slow) var(--sv-ease) both}.sv-lines .nm{display:block;font-weight:500;overflow-wrap:anywhere}.sv-lines .ds{display:block;font-size:11.5px;color:var(--ink-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.sv-lines .q{color:var(--ink-muted);font-variant-numeric:tabular-nums}.sv-lines .un{font-size:12px;color:var(--ink-muted);white-space:nowrap}.sv-doc{width:100%;background:var(--surface-page);border-radius:16px;padding:26px 26px 22px;box-shadow:var(--sv-lift)}.sv-solo>.sv-doc{transform:rotate(-1.2deg);transition:transform var(--duration-slow) var(--sv-ease)}.sv-stage:hover .sv-solo>.sv-doc{transform:none}.sv .sv-doc.branded{box-shadow:inset 0 4px 0 var(--brand),var(--sv-lift)}.sv-doc .hd{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sv-doc .who{gap:14px;min-width:0}.sv-doc .who,.sv-mono{display:flex;align-items:center}.sv-mono{width:52px;height:52px;flex:none;border-radius:13px;background:var(--ink);color:var(--surface-page);justify-content:center;font-weight:600;font-size:19px}.sv-mono.empty{background:var(--sv-soft)}.sv-logo-slot{width:52px;height:52px;flex:none;border-radius:13px;background:var(--brand-soft);color:var(--brand-ink);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;letter-spacing:.02em;animation:sv-fadeup var(--duration-slow) var(--sv-ease) both}.sv-doc .co{font-weight:600;font-size:15px;line-height:1.25;letter-spacing:-.01em;overflow-wrap:anywhere}.sv-doc .addr,.sv-doc .co.empty{color:var(--ink-faint)}.sv-doc .addr{font-size:12.5px;line-height:1.4;margin-top:2px}.sv-doc .addr.set{color:var(--ink-muted)}.sv-doc .num{text-align:right;flex:none}.sv-doc .num .k{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.sv-doc .num .v{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.sv-doc .num .d{font-size:12.5px;color:var(--ink-muted);margin-top:2px}.sv-doc .pf{margin:20px 0 16px;padding:14px 0;border-top:1px solid var(--line-rule);border-bottom:1px solid var(--line-rule)}.sv-doc .pf .k{font-size:11.5px;color:var(--ink-faint)}.sv-doc .pf .v{font-size:13.5px;font-weight:500}.sv-doc .sum{display:flex;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-rule);font-size:13px}.sv-doc .sum b{font-weight:600}.sv-doc .sum span{color:var(--ink-faint);font-size:12.5px}.sv-doc .dep{display:flex;justify-content:space-between;align-items:center;margin-top:8px;font-size:13px;color:var(--ink-muted);animation:sv-lin var(--duration-slow) var(--sv-ease) both}.sv-about{padding:24px}.sv-about .h{display:flex;align-items:center;gap:12px}.sv-about .h img{width:44px;height:44px;border-radius:12px}.sv-about .h b{display:block;font-size:18px;font-weight:600;letter-spacing:-.015em}.sv-about .h small{display:block;font-size:12.5px;color:var(--ink-muted);margin-top:1px}.sv-about .x{margin:22px 0 0;font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.03em;text-wrap:balance}.sv-about .s{margin:8px 0 0;font-size:15px;color:var(--ink-muted)}.sv-about .p{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:22px}.sv-about .p span{font-size:12px;font-weight:500;color:var(--ink-muted);background:var(--sv-soft);border-radius:8px;padding:7px 4px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes sv-fadeup{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sv-lin{0%{opacity:0;transform:translateY(8px);background:var(--brand-soft)}60%{background:var(--brand-soft)}to{opacity:1;transform:none;background:transparent}}@media (prefers-reduced-motion:reduce){.sv.sv.sv.sv *,.sv.sv.sv.sv :after,.sv.sv.sv.sv :before{animation:none;transition:none}.sv-solo>.sv-doc{transform:none}}