:root{--onepro-brand:#285ef2;--onepro-brand-deep:#2149af;--onepro-brand-soft:#eef3ff;--onepro-brand-tint:#f7faff;--onepro-cyan:#3f6ff0;--onepro-mint:#dde7ff;--onepro-orange:#285ef2;--onepro-red:#d64545;--onepro-text-primary:#1f2937;--onepro-text-regular:#344054;--onepro-text-secondary:#667085;--onepro-border:#d8e2f7;--onepro-border-strong:#b8c8ee;--onepro-card-bg:#fff;--onepro-page-bg:#f7faff;--onepro-shadow:0 18px 48px rgba(33,73,175,.12);--onepro-shadow-soft:0 10px 28px rgba(33,73,175,.09);--onepro-radius-sm:6px;--onepro-radius-md:8px;--onepro-radius-lg:12px;--onepro-container:1280px;--onepro-header-height:72px;--onepro-min-width:1260px;--onepro-wide-container:1320px;--onepro-header-max-width:1480px;--onepro-z-header:600;--onepro-z-overlay:900;--onepro-z-toast:1000;--onepro-font-body:-apple-system,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Source Han Sans SC","Microsoft YaHei","Noto Sans CJK SC","WenQuanYi Micro Hei",sans-serif}*{box-sizing:border-box}html{font-family:var(--onepro-font-body)}body,html{background:var(--onepro-page-bg);color:var(--onepro-text-primary);min-height:100%;min-width:var(--onepro-min-width)}body{font-size:14px;line-height:1.5;margin:0}body.paperpass-home-body>#__nuxt{display:contents}body.paperpass-home-body img{border:0;vertical-align:middle}button,input,select,textarea{font:inherit}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}ol,ul{padding:0}ol,p,ul{margin:0}h1,h2,h3,h4{line-height:1.25;margin:0}.onepro-container{margin:0 auto;width:min(var(--onepro-container),100% - 48px)}.onepro-wide-container{margin:0 auto;width:min(var(--onepro-wide-container),100% - 48px)}.onepro-page{padding:24px 0 56px}.onepro-panel{background:var(--onepro-card-bg);border:1px solid var(--onepro-border);border-radius:var(--onepro-radius-md);box-shadow:var(--onepro-shadow-soft)}@media(max-width:768px){.onepro-container{width:min(100% - 28px,var(--onepro-container))}.onepro-wide-container{width:min(100% - 28px,var(--onepro-wide-container))}.onepro-page{padding:16px 0 36px}}
