/* Prisma theme 1.0.11 — source: resources/css/signup.css */
.pxs{--pxs-ink:#0b0d26;--pxs-accent:#12c2b8;--pxs-surface:#ffffff;--pxs-field:#f4f5f8;--pxs-field-focus:#ffffff;--pxs-line:#e6e8ee;--pxs-text:#0b0d26;--pxs-muted:#5b6080;--pxs-subtle:#8a8fa8;--pxs-error:#e5484d;--pxs-soft:color-mix(in oklab,var(--brand) 10%,#ffffff);--pxs-glow:0 18px 36px -18px color-mix(in oklab,var(--brand) 85%,transparent);margin:-8px auto 0;max-width:1180px;color:var(--pxs-text);font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;-webkit-font-smoothing:antialiased}.pxs *,.pxs *::before,.pxs *::after{box-sizing:border-box}#site-footer{display:none !important}.pxs-submit [wire\:loading]{display:none}html.dark .pxs{--pxs-surface:color-mix(in oklab,var(--brand) 5%,#10111c);--pxs-field:color-mix(in oklab,var(--brand) 7%,#171927);--pxs-field-focus:color-mix(in oklab,var(--brand) 9%,#1c1f30);--pxs-line:rgba(255,255,255,.09);--pxs-text:#eef0fa;--pxs-muted:#a4a9c4;--pxs-subtle:#747a98;--pxs-soft:color-mix(in oklab,var(--brand) 22%,#10111c)}.pxs-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:8px;border-radius:34px;background:var(--pxs-surface);border:1px solid var(--pxs-line);box-shadow:0 40px 90px -50px rgba(15,18,52,.45),0 2px 6px rgba(15,18,52,.04)}.pxs-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:28px;min-height:640px;padding:36px 38px 34px;border-radius:28px;color:#fff;background:linear-gradient(160deg,color-mix(in oklab,var(--brand) 82%,#000) 0%,var(--brand) 42%,color-mix(in oklab,var(--brand) 45%,#5fd6ff) 100%)}.pxs-hero-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.pxs-hero-bg::before{content:"";position:absolute;inset:-20%;background:radial-gradient(38% 32% at 26% 22%,color-mix(in oklab,var(--brand) 25%,#fff) 0%,transparent 70%),radial-gradient(46% 40% at 82% 78%,color-mix(in oklab,var(--brand) 30%,#7fe3ff) 0%,transparent 70%),radial-gradient(40% 36% at 12% 96%,color-mix(in oklab,var(--brand) 70%,#000) 0%,transparent 70%);filter:blur(28px)}.pxs-hero-bg::after{content:"";position:absolute;inset:0;opacity:.55;background:repeating-linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,.09) 26px,rgba(255,255,255,0) 52px);-webkit-mask:linear-gradient(200deg,#000 0%,transparent 62%);mask:linear-gradient(200deg,#000 0%,transparent 62%)}.pxs-brand{display:flex;align-items:center;align-self:flex-start;gap:10px;font-size:18px;font-weight:750;letter-spacing:-.02em;color:#fff;text-decoration:none}.pxs-brand-logo{display:block;width:auto;height:34px;max-width:200px;object-fit:contain}.pxs-brand-logo.is-inverted{filter:brightness(0) invert(1)}.pxs-brand-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:11px;font-size:15px;font-weight:800;color:var(--brand);background:#fff;box-shadow:0 10px 24px -12px rgba(0,0,0,.45)}.pxs-hero-body{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto}.pxs-pill{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:600;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pxs-title{margin:2px 0 0;font-size:clamp(32px,3.6vw,48px);font-weight:750;line-height:1.05;letter-spacing:-.035em}.pxs-lead{max-width:460px;margin:0;font-size:15px;line-height:1.55;color:rgba(255,255,255,.82)}.pxs-glass{width:100%;margin-top:6px;padding:16px 18px;border-radius:20px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pxs-glass-dashed{border-style:dashed;background:rgba(255,255,255,.07)}.pxs-glass-title{font-size:13px;font-weight:700;letter-spacing:.01em}.pxs-glass-text{margin:6px 0 0;font-size:13px;line-height:1.5;color:rgba(255,255,255,.78)}.pxs-checks{display:grid;gap:7px;margin:10px 0 0;padding:0;list-style:none;font-size:13.5px;line-height:1.45}.pxs-checks li{display:flex;align-items:flex-start;gap:9px;color:rgba(255,255,255,.92)}.pxs-checks i,.pxs-checks svg{flex:none;width:18px;height:18px;margin-top:1px;padding:3px;border-radius:50%;color:var(--brand);background:#fff;stroke-width:3}.pxs-upgrades{display:grid;gap:6px;margin:10px 0 0;padding:0;list-style:none;font-size:13.5px}.pxs-upgrades li{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.pxs-upgrades b{font-weight:700}.pxs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.pxs-step{display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-height:120px;padding:14px;border-radius:20px;font-size:13.5px;line-height:1.3;color:rgba(255,255,255,.85);background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background-color .25s ease,color .25s ease,transform .25s ease}.pxs-step-n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:13px;font-weight:700;border:1px solid rgba(255,255,255,.45)}.pxs-step-n i,.pxs-step-n svg{width:15px;height:15px;stroke-width:3}.pxs-step.is-done .pxs-step-n{color:var(--brand);background:#fff;border-color:transparent}.pxs-step.is-current{color:var(--pxs-ink);background:#fff;border-color:transparent;font-weight:600;transform:translateY(-2px);box-shadow:0 18px 30px -20px rgba(0,0,0,.5)}.pxs-step.is-current .pxs-step-n{color:#fff;background:var(--brand);border-color:transparent}.pxs-form{padding:40px clamp(22px,4vw,56px) 34px}.pxs-form-title{margin:0;text-align:center;font-size:clamp(26px,2.6vw,34px);font-weight:750;letter-spacing:-.03em}.pxs-form-sub{margin:6px 0 26px;text-align:center;font-size:14px;color:var(--pxs-muted)}.pxs-fields{display:grid;gap:18px}.pxs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.pxs-label{display:block;margin-bottom:8px;font-size:13px;font-weight:650;color:var(--pxs-text)}.pxs .pxs-input{width:100%;height:50px;padding:0 16px;border-radius:14px;font-size:14.5px;color:var(--pxs-text);background:var(--pxs-field);border:1.5px solid transparent;box-shadow:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.pxs .pxs-input::placeholder{color:var(--pxs-subtle)}.pxs .pxs-input:focus{outline:none;background:var(--pxs-field-focus);border-color:var(--brand);box-shadow:0 0 0 4px var(--pxs-soft)}.pxs .pxs-input.rf-input-error{border-color:var(--pxs-error);background:color-mix(in oklab,var(--pxs-error) 6%,var(--pxs-field))}.pxs-error{margin:6px 0 0;font-size:12.5px;font-weight:550;color:var(--pxs-error)}.pxs-hint{margin:7px 0 0;font-size:12.5px;line-height:1.45;color:var(--pxs-subtle)}.pxs-address{position:relative;display:flex;align-items:center}.pxs-address > i,.pxs-address > svg{position:absolute;inset-inline-start:15px;width:17px;height:17px;color:var(--pxs-subtle);pointer-events:none}.pxs-address .pxs-input{padding-inline-start:42px;border-start-end-radius:0;border-end-end-radius:0}.pxs-address.is-bare .pxs-input{border-radius:14px}.pxs-suffix{display:inline-flex;align-items:center;height:50px;padding:0 16px;white-space:nowrap;font-size:14px;font-weight:600;color:var(--pxs-muted);background:color-mix(in oklab,var(--pxs-field) 70%,var(--pxs-line));border-start-end-radius:14px;border-end-end-radius:14px}.pxs-pass{position:relative}.pxs-pass .pxs-input{padding-inline-end:46px}.pxs-eye{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--pxs-subtle);background:transparent;border:0;cursor:pointer}.pxs-eye:hover{color:var(--pxs-text)}.pxs-eye i,.pxs-eye svg{width:18px;height:18px}.pxs-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.pxs-plan{display:flex;flex-direction:column;gap:6px;padding:14px 15px;text-align:start;cursor:pointer;border-radius:18px;color:var(--pxs-text);background:var(--pxs-field);border:1.5px solid transparent;transition:border-color .15s ease,background-color .15s ease,box-shadow .2s ease,transform .2s ease}.pxs-plan:hover{border-color:color-mix(in oklab,var(--brand) 35%,transparent);transform:translateY(-1px)}.pxs-plan:focus-visible{outline:none;box-shadow:0 0 0 4px var(--pxs-soft)}.pxs-plan.is-selected{background:var(--pxs-soft);border-color:var(--brand);box-shadow:var(--pxs-glow)}.pxs-plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.pxs-plan-name{font-size:15px;font-weight:750;letter-spacing:-.01em}.pxs-radio{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--pxs-line);background:var(--pxs-surface);transition:border .15s ease}.pxs-plan.is-selected .pxs-radio{border:6px solid var(--brand)}.pxs-plan-price{font-size:13px;color:var(--pxs-muted)}.pxs-plan-price b{font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--pxs-text)}.pxs-plan-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.pxs-chip{display:inline-flex;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:600;color:var(--pxs-muted);background:var(--pxs-surface);border:1px solid var(--pxs-line)}.pxs-chip-accent{color:color-mix(in oklab,var(--pxs-accent) 70%,#000);background:color-mix(in oklab,var(--pxs-accent) 14%,var(--pxs-surface));border-color:transparent}html.dark .pxs-chip-accent{color:var(--pxs-accent)}.pxs-terms{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:var(--pxs-muted);cursor:pointer}.pxs-terms input{flex:none;width:18px;height:18px;margin-top:1px;accent-color:var(--brand)}.pxs-terms a,.pxs-signin a{color:var(--brand);font-weight:650;text-decoration:none}html.dark .pxs-terms a,html.dark .pxs-signin a{color:color-mix(in oklab,var(--brand) 55%,#fff)}.pxs-terms a:hover,.pxs-signin a:hover{text-decoration:underline}.pxs-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:54px;margin-top:4px;border:0;border-radius:16px;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--color-on-primary,#fff);background:var(--brand);box-shadow:var(--pxs-glow);transition:background-color .15s ease,transform .15s ease,box-shadow .2s ease}.pxs-submit:hover:not(:disabled){background:color-mix(in oklab,var(--brand) 86%,#000);transform:translateY(-1px)}.pxs-submit:disabled{opacity:.7;cursor:progress}.pxs-signin{margin:0;text-align:center;font-size:13.5px;color:var(--pxs-muted)}@media (max-width:960px){.pxs-card{grid-template-columns:minmax(0,1fr);border-radius:28px}.pxs-hero{min-height:0;padding:28px 24px 24px;border-radius:22px;gap:22px}.pxs-form{padding:28px 16px 24px}}@media (max-width:560px){.pxs{margin-inline:-8px}.pxs-card{padding:6px;border-radius:26px}.pxs-grid{grid-template-columns:minmax(0,1fr)}.pxs-steps{display:none}.pxs-title{font-size:30px}.pxs-glass{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.pxs-step,.pxs-plan,.pxs-submit{transition:none}.pxs-step.is-current,.pxs-plan:hover,.pxs-submit:hover:not(:disabled){transform:none}}
