.lv-public{--ink:#f2f3f5;--muted:#b8bec8;--edge:#3b404a;--red:#df4b50;color:var(--ink);background:radial-gradient(at 80% 0,#392227 0,#0000 40%),#14171c;min-height:100vh;font-family:Arial,sans-serif}.lv-public *{box-sizing:border-box}.lv-public a{color:inherit}.lv-public-header{border-bottom:1px solid var(--edge);justify-content:space-between;align-items:center;gap:20px;max-width:1120px;margin:auto;padding:24px 28px;display:flex}.lv-public-header img{object-fit:contain;background:#fff;border-radius:5px;width:154px;height:64px;padding:8px}.lv-public-header nav{flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.lv-public-main{max-width:1040px;margin:auto;padding:48px 28px 70px}.lv-public .kicker{color:#f48a8e;letter-spacing:2px;margin:0 0 16px;font-size:11px;font-weight:700;display:block}.lv-public h1{letter-spacing:-1.5px;max-width:780px;margin:0 0 18px;font-size:clamp(32px,5vw,52px);line-height:1.1}.lv-public h2{margin:0 0 14px;font-size:24px;line-height:1.2}.lv-public p{color:var(--muted);max-width:720px;line-height:1.65}.lv-public .public-intro{margin-bottom:32px;font-size:17px}.lv-public-grid{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);align-items:start;gap:28px;display:grid}.lv-public-card{border:1px solid var(--edge);background:#20242b;border-radius:15px;min-width:0;padding:28px}.lv-public label{flex-direction:column;gap:9px;margin:0 0 20px;font-size:14px;display:flex}.lv-public input,.lv-public select,.lv-public textarea{font:inherit;width:100%;color:var(--ink);background:#171a20;border:1px solid #616873;border-radius:6px;padding:13px}.lv-public textarea{resize:vertical}.lv-public fieldset{border:0;min-width:0;margin:0;padding:0}.lv-public .public-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.lv-public button,.lv-public .public-button{border:1px solid var(--red);background:var(--red);color:#fff;font:inherit;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-weight:700;text-decoration:none;display:inline-flex}.lv-public button:disabled{opacity:.6;cursor:wait}.lv-public .public-button.secondary{background:0 0;border-color:#707782;margin-top:12px}.lv-public small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.lv-public .public-error{background:#42252c;border:1px solid #e57c7c;border-radius:6px;margin:0 0 20px;padding:16px}.lv-public .public-success{background:#1c2e2b;border:1px solid #79a593;border-radius:12px;padding:32px}.lv-public .public-success input{margin:15px 0}.lv-public .public-note{border-top:1px solid var(--edge);margin-top:24px;padding-top:20px}.lv-public .public-contact{overflow-wrap:anywhere}.lv-public .public-footer{border-top:1px solid var(--edge);color:var(--muted);margin-top:40px;padding-top:22px;font-size:12px}.lv-public .public-trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.lv-public :focus-visible{outline-offset:3px;outline:3px solid #ffb0b3}@media (max-width:720px){.lv-public-grid{grid-template-columns:1fr}.lv-public-header{align-items:flex-start;padding:18px}.lv-public-header nav{justify-content:flex-end;gap:12px;font-size:12px}.lv-public-main{padding:32px 18px 50px}.lv-public-card{padding:22px}.lv-public .public-pair{grid-template-columns:1fr;gap:0}}.lv-public .stripe-connection form{border-top:1px solid var(--edge);margin-top:24px;padding-top:24px}.lv-public .stripe-connection button{margin:0 10px 12px 0}.lv-public .stripe-connection .record{border-top:1px solid var(--edge);margin-top:24px;padding-top:24px}.lv-public .stripe-connection dl{grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:12px 24px;display:grid}.lv-public .stripe-connection dt{color:var(--muted)}.lv-public .stripe-connection dd{overflow-wrap:anywhere;margin:0}.lv-public .stripe-connection [role=status]{border:1px solid var(--edge);border-radius:6px;padding:12px 16px}@media (max-width:560px){.lv-public .stripe-connection dl{grid-template-columns:1fr;gap:8px}.lv-public .stripe-connection dd{margin-bottom:12px}}.lv-public button,.lv-public .public-button{border-radius:12px;min-height:46px}.lv-public .public-back{margin:0 0 24px}.lv-public .public-help{border:1px solid var(--edge);border-radius:12px;margin-top:20px;padding:0}.lv-public .public-help>summary{cursor:pointer;min-height:46px;padding:13px 16px;font-size:14px;font-weight:600}.lv-public .public-help>p,.lv-public .public-help>small,.lv-public .public-help>label{margin:14px 16px}.lv-public .public-help>.public-button{margin:0 16px 16px}.lv-public .public-help[open]>summary{border-bottom:1px solid var(--edge);margin-bottom:14px}.lv-public .public-contact{margin-top:0}.lv-public .public-menu{width:260px;max-width:55%;position:relative}.lv-public .public-menu>summary{cursor:pointer;border:1px solid #616873;border-radius:12px;min-height:46px;padding:12px 16px;font-weight:600}.lv-public .public-menu nav{background:#20242b;border:1px solid #616873;border-radius:12px;gap:7px;margin-top:7px;padding:10px;display:grid}.lv-public .public-menu nav a,.lv-public .public-menu nav summary{cursor:pointer;background:#2b3039;border:1px solid #414956;border-radius:10px;min-height:46px;padding:12px;font-size:14px;text-decoration:none;display:block}.lv-public .public-menu nav details>a{background:#20242b;margin-top:7px;padding-left:20px}.lv-public .public-success .public-button{margin-left:12px}.lv-public .public-intro{font-size:15px}.lv-public h1{font-size:clamp(30px,5vw,44px)}@media (max-width:720px){.lv-public-header{align-items:center;gap:14px}.lv-public .public-menu{width:180px}.lv-public .public-menu nav{z-index:10;justify-content:stretch;width:min(300px,100vw - 36px);position:absolute;right:0;box-shadow:0 12px 24px #0005}.lv-public-grid{gap:18px}.lv-public .public-intro{margin-bottom:22px}.lv-public .public-success .public-button{margin-left:0;display:flex}.lv-public .public-success{padding:22px}.lv-public-main{padding-top:24px}}
