.op-checkout-content h3{margin-top:25px!important}.op-checkout-name-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.op-checkout-auth-switch{margin-top:20px!important}.op-checkout-content>.op-checkout-demo{margin:20px 0;font-size:13px;line-height:1.6}.op-market-count{display:flex;flex-direction:column;gap:5px;margin:18px 0;font-size:14px}.op-market-count strong{font-weight:600}.op-market-count span,.op-market-help{color:#69716d;font-size:13px}.op-market-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.op-market-chips button{display:inline-flex;align-items:center;gap:8px;border:1px solid #dbe0de;border-radius:999px;padding:8px 12px;background:#fff;color:#1a1a1a;font-size:14px}.op-market-chips button svg{width:14px;height:14px}.op-market-options{max-height:230px;overflow:auto;border-top:1px solid #e2e5e3;margin-top:12px}.op-market-options>button{display:flex;width:100%;align-items:center;gap:10px;background:transparent;border:0;border-bottom:1px solid #eef0ef;padding:12px 2px;font-size:14px;text-align:left;color:#1a1a1a}.op-market-options>button>span{flex:1}.op-market-options>button:disabled{opacity:.4}.op-market-help{margin:14px 0 24px!important;line-height:1.6}.op-checkout-market-review{border-bottom:1px solid #e2e5e3;padding-bottom:20px;margin:20px 0;font-size:14px}.op-checkout-market-review>div{display:flex;justify-content:space-between;align-items:center}.op-checkout-market-review p{margin:10px 0!important;text-wrap:pretty}.op-checkout-market-review small{color:#69716d;font-size:13px}.op-onboarding-preview{height:100dvh;color:#1a1a1a;color-scheme:light;background:#f5f6f7}.op-onb-progress{height:3px;background:#e2e5e3}.op-onb-progress>span{display:block;height:100%;background:#1a1a1a;transition:width .4s}.op-onb-top{position:absolute;top:3px;left:0;right:0;height:76px;display:flex;align-items:center;gap:24px;padding:0 40px;z-index:2}.op-onb-top img{width:100px}.op-onb-top>span{margin-left:auto;font-size:14px;color:#69716d}.op-onb-top button{width:40px;height:40px;border:1px solid #dbe0de;border-radius:50%;background:#fff;display:grid;place-items:center}.op-onb-top button svg{width:18px;height:18px}.op-onb-number{position:absolute;right:0;bottom:-6vh;font-size:34vh;font-weight:800;line-height:1;color:#00000009;pointer-events:none;letter-spacing:-.08em}.op-onb-scroll{height:100%;overflow-y:auto;position:relative;padding:94px 40px 64px;display:flex;align-items:safe center}.op-onb-stage{max-width:780px;width:100%;margin:auto}.op-onb-stage h1{font-weight:800}.op-onb-stage>p{max-width:650px}.op-onb-company{display:flex;align-items:end;gap:22px;border-bottom:2px solid #b7bfba;padding-bottom:14px;margin-top:30px}.op-onb-company label:last-child{flex:1;min-width:0}.op-onb-company input,.op-onb-company select{background:transparent;border:0;width:100%;font:inherit;font-size:24px;color:#1a1a1a;outline-offset:5px}.op-onb-company select{max-width:230px}.op-onb-note{color:#69716d;font-size:13px;margin-top:20px!important}.op-onb-description,.op-onb-search{background:transparent;width:100%;border:0;border-bottom:2px solid #b7bfba;font:inherit;font-size:24px;padding:15px 0;resize:vertical;color:#1a1a1a;outline-offset:4px}.op-onb-categories{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.op-onb-categories button{display:flex;align-items:center;gap:10px;background:#1a1a1a;color:#fff;border:0;border-radius:999px;padding:10px 18px;font-size:14px}.op-onb-categories svg{width:16px;height:16px}.op-onb-category-options{max-height:260px;overflow:auto;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.op-onb-category-options button{background:#fff;border:1px solid #dbe0de;border-radius:999px;padding:10px 16px;font-size:14px;color:#1a1a1a}.op-onb-category-options button[aria-pressed=true]{background:#1a1a1a;color:#fff}.op-onb-actions{display:flex;gap:24px;align-items:center;margin-top:40px}.op-onb-actions>button:first-child{min-width:220px;min-height:56px;background:#1a1a1a;color:#fff;border-radius:999px;font-size:15px}.op-onb-actions>button+button{background:none;border:0;text-decoration:underline;text-underline-offset:4px;color:#69716d;font-size:15px}.op-onb-preview-note{position:absolute;bottom:0;left:0;right:0;text-align:center;padding:10px;background:#f5f6f7;color:#69716d;font-size:11px}.op-onboarding-preview :focus-visible{outline-color:#1a1a1a}.op-onboarding-preview .op-markets{max-width:620px}.op-onboarding-preview .op-market-options{max-height:200px}.op-onboarding-preview .op-market-help{margin-bottom:0!important}.op-portal{background:transparent;min-height:0}.op-portal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:8px 0 32px}.op-portal-header h1{font-size:30px;font-weight:600;letter-spacing:-.03em;margin:0}.op-portal-header p{font-size:14px;color:#69716d;margin:10px 0 0;text-wrap:pretty}.op-portal-status{font-size:14px;line-height:1.7;text-align:right}.op-portal-status strong{display:block;font-weight:500}.op-portal-status span{display:block;color:#69716d}.op-portal .op-hero{padding:28px 24px 40px;border:1px solid #dbe0de;border-radius:20px;background:#f5f6f7}.op-portal .op-stage{margin:28px auto}.op-portal .op-card-shell{max-width:420px}.op-portal .op-vip-hands{display:none}.op-portal .op-container{padding-left:0;padding-right:0;max-width:none}.op-portal .op-comparison-surface{background:transparent}.op-portal .op-comparison{padding-top:40px}.op-portal .op-hero[data-tier=month],.op-portal .op-hero[data-tier=year]{background:#202522;color:#f4f6f5}.op-portal .op-error{color:#a42020;font-size:14px;margin:14px 0}@media(max-width:760px){.op-onb-scroll{padding:100px 24px 64px;display:block}.op-onb-top{padding:0 24px}.op-onb-number{display:none}.op-onb-company{align-items:stretch;flex-direction:column;border:0;gap:24px}.op-onb-company input,.op-onb-company select{font-size:18px;border-bottom:2px solid #b7bfba;padding-bottom:12px;max-width:none}.op-onb-description,.op-onb-search{font-size:18px}.op-onb-actions{flex-direction:column;align-items:stretch;gap:20px}.op-onb-actions>button:first-child{width:100%}.op-portal-header{flex-direction:column;gap:12px}.op-portal-status{text-align:left}.op-portal .op-hero{padding:24px 16px}.op-portal .op-pass-controls{flex-wrap:wrap}}@media(max-width:360px){.op-checkout-name-row{grid-template-columns:1fr}}.op{--op-glass-fill: rgba(255,255,255,.28);--op-glass-hover: rgba(255,255,255,.5);--op-glass-rim: rgba(255,255,255,.65);--op-glass-light: #ffffffeb;--op-glass-shade: #24313c35;--op-glass-text: #1a1a1a;--op-glass-cta: linear-gradient(180deg,rgba(31,32,33,.97),rgba(5,6,7,.98));--op-glass-cta-hover: linear-gradient(180deg,#292a2b,#090a0b);--op-glass-cta-text: #fff}.op .op-hero:is([data-tier=month],[data-tier=year]),.op .ox-public-nav[data-tone=dark],.op .op-table-card[data-selected=true]{--op-glass-fill: rgba(255,255,255,.07);--op-glass-hover: rgba(255,255,255,.13);--op-glass-rim: rgba(255,255,255,.23);--op-glass-light: #ffffff50;--op-glass-shade: #00000055;--op-glass-text: #f3f5f3;--op-glass-cta: linear-gradient(180deg,rgba(255,255,255,.94),rgba(232,238,234,.86));--op-glass-cta-hover: linear-gradient(180deg,#fff,#e9eeeb);--op-glass-cta-text: #1a1a1a}.op .op-duration-switch,.op .op-pass-controls .op-currency>button,.op .op-compare-action,.op .op-table-free,.op .op-table-choose,.op .op-button,.op .ox-public-nav .ox-nav-cta{background:var(--op-glass-fill);color:var(--op-glass-text);border:1px solid var(--op-glass-rim);box-shadow:inset 2px -2px 1px -1px var(--op-glass-light),inset -2px 2px 1px -1px var(--op-glass-light),inset 0 0 2px var(--op-glass-shade),0 3px 10px #25333e15;backdrop-filter:blur(10px) saturate(1.3);-webkit-backdrop-filter:blur(10px) saturate(1.3);transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.op .op-duration-switch{border:0}.op .op-duration-indicator{background:var(--op-glass-cta);box-shadow:inset 0 1px 1px #fff5,0 2px 6px #00000016;transition:transform .3s cubic-bezier(.22,.68,.2,1),background .3s ease}.op .op-duration-switch button[aria-pressed=true]{color:var(--op-glass-cta-text)}.op .op-hero[data-tier] .op-button,.op .op-final-cta .op-button,.op .ox-public-nav .ox-nav-cta{background:var(--op-glass-cta);color:var(--op-glass-cta-text);border-color:#ffffff4d;box-shadow:inset 0 1px 1px #fff5,inset 0 -1px 1px #00000025,0 4px 12px #00000026}@media(max-width:760px){.op .op-duration-switch button{padding-inline:3px}}.op .op-pass-controls .op-currency>button[aria-expanded=true]{background:var(--op-glass-hover)}.op-currency-menu{background:#fafcfdeb;color:#1a1a1a;border:1px solid rgba(255,255,255,.8);box-shadow:inset 0 1px 1px #fff,0 12px 32px #17233224;backdrop-filter:blur(22px) saturate(1.2);-webkit-backdrop-filter:blur(22px) saturate(1.2);color-scheme:light;--color-text-primary: #1a1a1a;--color-text-tertiary: #68716e;--color-surface-hover: rgba(35,45,52,.06)}@media(hover:hover){.op .op-pass-controls .op-currency>button:hover,.op .op-compare-action:hover,.op .op-table-free:hover,.op .op-table-choose:hover{background:var(--op-glass-hover);color:var(--op-glass-text);border-color:var(--op-glass-rim)}.op .op-hero[data-tier] .op-button:hover,.op .op-final-cta .op-button:hover,.op .ox-public-nav .ox-nav-cta:hover{background:var(--op-glass-cta-hover);color:var(--op-glass-cta-text);border-color:#ffffff80;opacity:1}}.op :is(.op-button,.op-compare-action,.op-table-free,.op-table-choose,.ox-language-trigger,.ox-nav-cta):focus-visible{outline:2px solid var(--op-glass-text);outline-offset:4px}@media(prefers-reduced-motion:reduce){.op :is(.op-duration-switch,.op-duration-indicator,.op-currency>button,.ox-language-trigger,.op-button,.op-compare-action,.op-table-free,.op-table-choose,.ox-nav-cta){transition:none}}
