.vx-login{background:var(--site-page);color:var(--site-soft);font-family:var(--font-geist), system-ui, -apple-system, "Segoe UI", sans-serif}.vx-card{background:var(--site-panel);border:1px solid var(--site-line);border-radius:12px}@keyframes vxPop{0%{opacity:0;transform:scale(.96)}}@media (prefers-reduced-motion:no-preference){.vx-pop{animation:.25s both vxPop}}.vx-split{flex-direction:column;display:flex}.vx-split-main{border-bottom:1px solid var(--site-line);flex-direction:column}.vx-split-aside{text-align:center;flex-direction:column}.vx-split-main,.vx-split-aside{padding-left:48px;padding-right:48px}.vx-split-col{box-sizing:border-box;width:100%;margin:0 auto}@media (min-width:768px){.vx-split{flex-direction:row}.vx-split-main{border-right:1px solid var(--site-line);border-bottom:0;flex:0 0 50%;padding-right:5em}.vx-split-aside{flex:0 0 50%;padding-left:5em}.vx-split-main>.vx-split-col{margin-left:auto;margin-right:0}.vx-split-aside>.vx-split-col{margin-left:0;margin-right:auto}}.vx-login :focus-visible{outline:2px solid var(--site-ink);outline-offset:2px}.vx-mono{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, monospace}.vx-btn{box-sizing:border-box;height:32px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;line-height:1;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.vx-pill{border-radius:999px;height:48px;padding:0 24px;font-size:16px}.vx-dark{background:var(--site-ink);color:var(--site-panel);border:1px solid var(--site-ink)}:where(.vx-dark):hover{background:var(--site-ink-hover);border-color:var(--site-ink-hover)}.vx-ghost{background:var(--site-panel);color:var(--site-ink);border:1px solid var(--site-line)}.vx-ghost:hover{background:var(--site-hover)}.vx-ring{border:1px dashed #00000014;border-radius:50%;position:absolute;top:50%;left:50%}.vx-agent{pointer-events:none;border-radius:50%;position:absolute}@keyframes vxSpin{to{transform:rotate(360deg)}}@keyframes vxSpinR{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:no-preference){.vx-r1{animation:70s linear infinite vxSpin}.vx-r2{animation:100s linear infinite vxSpinR}.vx-r3{animation:140s linear infinite vxSpin}}.vx-paused .vx-r1,.vx-paused .vx-r2,.vx-paused .vx-r3{animation-play-state:paused}.vx-in{box-sizing:border-box;border:1px solid var(--site-line);background:var(--site-panel);width:100%;height:44px;color:var(--site-ink);font:inherit;border-radius:8px;padding:0 12px;font-size:15px;transition:border-color .15s,box-shadow .15s}.vx-in:focus{border-color:var(--site-ink);outline:none;box-shadow:0 0 0 3px #0a0a0a14}.vx-in::placeholder{color:var(--site-faint)}textarea.vx-in{resize:vertical;height:auto;min-height:150px;padding:12px;line-height:1.5}select.vx-in{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:36px}.vx-tog{background:var(--site-switch-off);cursor:pointer;border:0;border-radius:999px;flex:none;width:44px;height:26px;transition:background .2s;position:relative}.vx-tog[aria-checked=true]{background:var(--site-ink)}.vx-tog span{background:var(--site-panel);border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.vx-tog[aria-checked=true] span{transform:translate(18px)}.vx-msg{color:var(--site-error)}.vx-tlink{font:inherit;color:var(--site-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--site-line-strong);text-decoration-color:var(--site-line-strong);cursor:pointer;background:0 0;border:0;padding:0}.vx-tlink:hover{-webkit-text-decoration-color:var(--site-ink);text-decoration-color:var(--site-ink)}
