.v2pe-root{min-height:100%;padding:0 0 100px}.v2pe-layout{align-items:flex-start;gap:32px;max-width:1040px;margin:0 auto;padding:36px 40px 0;display:flex}@media (max-width:900px){.v2pe-layout{padding:24px 16px 0}}@media (max-width:980px){.v2pe-layout{flex-direction:column-reverse;align-items:stretch;gap:20px}}.v2pe-main{flex:1;width:100%;min-width:0;max-width:600px;margin:0 auto}.v2pe-pagehead{margin-bottom:28px}.v2pe-pagehead-eyebrow{letter-spacing:.7px;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:800}.v2pe-pagehead-title{letter-spacing:-.8px;margin:0;font-size:30px;font-weight:900}.v2pe-pagehead-sub{max-width:46ch;margin:8px 0 0;font-size:14.5px;line-height:1.5}@media (max-width:980px){.v2pe-pagehead-title{font-size:26px}}.v2pe-aside{flex-shrink:0;width:264px}@media (max-width:980px){.v2pe-aside{width:100%}}.v2pe-panel{border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex;position:sticky;top:20px}@media (max-width:980px){.v2pe-panel{position:static}}.v2pe-panel-eyebrow{letter-spacing:.6px;text-transform:uppercase;font-size:10.5px;font-weight:800}.v2pe-panel-url{text-overflow:ellipsis;white-space:nowrap;border-radius:10px;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;font-weight:700;display:block;overflow:hidden}.v2pe-panel-cta{cursor:pointer;border-radius:12px;width:100%;padding:12px;font-size:14px;font-weight:800}.v2pe-panel-cta:disabled{cursor:not-allowed}.v2pe-panel-row{gap:8px;display:flex}.v2pe-panel-secondary{cursor:pointer;white-space:nowrap;background:0 0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:12.5px;font-weight:700;display:inline-flex}.v2pe-panel-hint{margin:2px 0 0;font-size:11.5px;line-height:1.45}.v2pe-toast{z-index:300;border-radius:999px;padding:11px 20px;font-size:13.5px;font-weight:700;animation:.25s v2peToast;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000040}@keyframes v2peToast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}
