.pulse-product{--pa-purple:#7055d5;--pa-ink:#292334;--pa-muted:#777280;--pa-border:#e9e5ef;color:var(--pa-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f8f7fb;min-height:100dvh;font-family:Arial,Helvetica,sans-serif;font-size:14px}.pulse-product *{box-sizing:border-box}.pulse-product h1,.pulse-product h2,.pulse-product h3,.pulse-product p{margin:0}.pulse-product button,.pulse-product input,.pulse-product select,.pulse-product textarea{font:inherit}.pulse-product button{cursor:pointer}.pulse-product button:disabled{opacity:.45;cursor:default}.pulse-product a{color:inherit;text-decoration:none}.pulse-product button:focus-visible,.pulse-product a:focus-visible,.pulse-product input:focus-visible,.pulse-product select:focus-visible,.pulse-product textarea:focus-visible{outline-offset:3px;outline:3px solid #b59ce9}.pa-shell{grid-template-columns:236px minmax(0,1fr);min-height:100dvh;display:grid}.pa-sidebar{color:#b6accb;background:#251e36;flex-direction:column;padding:32px 22px 22px;display:flex}.pa-logo{letter-spacing:-1.7px;align-items:center;gap:10px;font-size:32px;font-weight:700;display:flex;color:#fff!important}.pa-logo svg{color:#b3a1ee;width:27px;height:27px}.pa-logo sup{letter-spacing:0;align-self:flex-start;margin-top:6px;font-size:11px;font-weight:400}.pa-workspace{border-block:1px solid #ffffff13;align-items:center;gap:11px;margin:30px 0 28px;padding:23px 0;display:flex}.pa-workspace>span{color:#4a356e;background:#e2d7fb;border-radius:9px;place-items:center;width:36px;height:36px;font-size:25px;font-weight:600;display:grid}.pa-workspace>div{color:#eee8f9;overflow-wrap:anywhere;min-width:0;font-size:12px}.pa-workspace small,.pa-person small{color:#a699bb;margin-top:5px;font-size:10px;display:block}.pa-eyebrow{letter-spacing:1.8px;color:#8b8199;font-family:Courier New,monospace;font-size:10px;display:block;margin-bottom:18px!important}.pa-sidebar>.pa-eyebrow{color:#a599b7;padding-left:10px;font-size:9px}.pa-sidebar nav{flex-direction:column;gap:6px;display:flex}.pa-sidebar nav button{color:#bcb1cf;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;padding:12px 11px;font-size:12px;display:flex}.pa-sidebar nav button:hover{background:#ffffff08}.pa-sidebar nav button[aria-current]{color:#fff;background:#514068}.pa-sidebar nav small{background:#ffffff12;border-radius:4px;margin-left:auto;padding:2px 5px;font-size:9px}.pa-side-note{background:#ffffff04;border:1px solid #ffffff13;border-radius:10px;margin:50px 0 24px;padding:21px 16px}.pa-side-note svg{color:#b8a6eb;margin-bottom:15px}.pa-side-note h3{color:#eee8f9;letter-spacing:-.3px;font-size:15px}.pa-side-note p{color:#ac9fbd;margin:10px 0 17px;font-size:11px;line-height:1.9}.pa-side-note a{color:#cbb6f4;font-size:10px}.pa-person{border:0;color:#e3d9f1;text-align:left;background:0 0;border-top:1px solid #ffffff13;align-items:center;gap:10px;margin-top:auto;padding:20px 0 0;font-size:11px;display:flex}.pa-person>span{background:#695381;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.pa-person>div{overflow-wrap:anywhere;min-width:0}.pa-person i{background:#b6c7a5;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.pa-content{min-width:0}.pa-topbar{border-bottom:1px solid var(--pa-border);color:#84798d;background:#fff;justify-content:space-between;align-items:center;gap:12px;height:76px;padding:0 40px;font-size:11px;display:flex}.pa-topbar>span i{color:#c6bdce;padding:0 12px;font-style:normal}.pa-topbar>div{align-items:center;gap:16px;display:flex}.pa-language{color:#8d8198;align-items:center;gap:5px;font-size:10px;display:inline-flex}.pa-language>svg{margin-right:5px}.pa-language button{color:inherit;background:0 0;border:0;border-radius:4px;padding:6px;font-size:10px}.pa-language button[aria-pressed=true]{color:#6948af;background:#eee7fa}.pa-icon{color:#81738f;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:7px;display:inline-flex}.pa-icon:hover{background:#f0eafa}.pa-main{max-width:1680px;margin:auto;padding:39px 40px 0}.pa-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.pa-title .pa-eyebrow{font-size:9px;margin-bottom:13px!important}.pa-title h1{letter-spacing:-1.35px;font-size:34px;font-weight:600;line-height:1.2}.pa-title p{color:#8b8295;margin-top:11px;font-size:12px;line-height:1.8}.pa-primary,.pa-secondary{white-space:normal;text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-weight:500;line-height:1.5;display:inline-flex;font-size:12px!important}.pa-primary{background:#7055d5;border:1px solid #7055d5;color:#fff!important}.pa-primary:hover{background:#5f43c0}.pa-secondary{background:#fff;border:1px solid #e1dbe9;color:#60536d!important}.pa-secondary:hover{background:#f5f0fc}.pa-text-button{color:#7055b5;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:7px 0;display:inline-flex;font-size:12px!important}.pa-notice{color:#5a795c;min-height:25px;font-size:11px;line-height:1.6}.pa-alert{color:#993d52;background:#fff5f6;border:1px solid #ebc5cc;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin:18px 0;padding:15px 17px;font-size:12px;line-height:1.7;display:flex}.pa-alert button{color:inherit;background:0 0;border:0;flex-shrink:0;align-items:center;gap:7px;font-size:11px;display:flex}.pa-toolbar{color:#8c8296;justify-content:space-between;align-items:center;gap:18px;margin:7px 0 22px;font-size:10px;display:flex}.pa-toolbar>span{align-items:center;gap:8px;display:flex}.pa-toolbar>span i,.pa-legend i{background:#a28bc6;border-radius:50%;width:6px;height:6px}.pa-toolbar label{align-items:center;gap:10px;display:flex}.pulse-product select{color:#62546e;background:#fff;border:1px solid #e2dce9;border-radius:6px;max-width:100%;padding:9px 11px;font-size:11px}.pa-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.pa-metrics article{border:1px solid var(--pa-border);background:#fff;border-radius:10px;min-width:0;padding:21px}.pa-metrics article:first-child{background:#f1ecfa;border-color:#ded2f1}.pa-metrics article>span{color:#83738f;align-items:center;gap:8px;font-size:11px;display:flex}.pa-metrics strong{letter-spacing:-1.4px;overflow-wrap:anywhere;margin:18px 0 12px;font-size:31px;font-weight:500;display:block}.pa-metrics em{color:#ac9cb7;font-size:16px;font-style:normal}.pa-metrics small{color:#8c7c96;font-size:9px;line-height:1.8;display:block}.pa-panel{border:1px solid var(--pa-border);background:#fff;border-radius:11px;min-width:0;margin-bottom:23px;padding:25px}.pa-panel h2{letter-spacing:-.3px;font-size:15px;font-weight:600;line-height:1.6}.pa-panel p{color:#8e8298;margin-top:7px;font-size:11px;line-height:1.9}.pa-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:21px;display:flex}.pa-legend{color:#9d8ab1;align-items:center;gap:7px;font-size:9px;display:flex}.pa-chart-grid{grid-template-columns:minmax(0,2.3fr) minmax(240px,1fr);gap:23px;display:grid}.pa-chart-grid .pa-panel{margin-bottom:23px}.pa-chart-scroll{padding-top:15px;overflow-x:auto}.pa-chart{background:repeating-linear-gradient(0deg,#0000,#0000 47px,#f3eff8 47px 48px);border-bottom:1px solid #eae4f2;align-items:flex-end;gap:4px;height:192px;padding:0 5px;display:flex}.pa-chart button{background:#b49bd9;border:0;border-radius:3px 3px 0 0;flex:1;min-width:2px;padding:0;transition:background .15s}.pa-chart button:hover,.pa-chart button.selected{background:#7055d5}.pa-axis{color:#9d91a7;justify-content:space-between;padding-top:12px;font-size:9px;display:flex}.pa-readout{border-top:1px solid #f0ebf5;padding-top:12px;margin-top:17px!important;font-size:10px!important}.pa-mix>div{margin-top:24px}.pa-mix>div>span{color:#8e7ca1;justify-content:space-between;gap:15px;font-size:11px;display:flex}.pa-mix b{color:#665173;font-size:12px;font-weight:500}.pa-mix progress{accent-color:#9e7ec7;background:#f0eaf7;border:0;border-radius:4px;width:100%;height:7px;margin-top:12px;display:block}.pa-mix progress::-webkit-progress-bar{background:#f0eaf7;border-radius:4px}.pa-mix progress::-webkit-progress-value{background:#9e7ec7;border-radius:4px}.pa-mix-total{border-top:1px solid #eee8f4;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.pa-mix-total span{line-height:1.8;font-size:11px!important}.pa-table-wrap{max-width:100%;overflow-x:auto}.pulse-product table{border-collapse:collapse;white-space:nowrap;text-align:left;width:100%;font-size:11px}.pulse-product th{color:#a195ab;border-block:1px solid #f0eaf6;padding:13px 10px;font-size:9px;font-weight:500}.pulse-product td{color:#8c7a9d;border-bottom:1px solid #f1edf6;padding:14px 10px}.pulse-product tr:last-child td{border-bottom:0}.pulse-product td:first-child{color:#594764}.pulse-product td b{font-size:11px;font-weight:500;display:block}.pulse-product td small{color:#ac9db6;white-space:normal;overflow-wrap:anywhere;max-width:250px;margin-top:5px;font-size:9px;display:block}.pa-badge{border-radius:5px;padding:5px 8px;font-size:9px;display:inline-flex}.pa-badge.paid{color:#748a60;background:#edf4e9}.pa-badge.pending{color:#a58b49;background:#fbf1dd}.pa-badge.refunded{color:#9571b7;background:#f2eafb}.pa-list-tools{color:#a190ac;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:19px;font-size:10px;display:flex}.pa-list-tools>span{margin-left:auto}.pa-search{color:#a490b5;border:1px solid #e7dfef;border-radius:7px;flex:1;align-items:center;gap:9px;min-width:150px;max-width:100%;padding:0 12px;display:flex}.pa-search input{color:#67536e;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:11px 0;font-size:11px}.pa-row-actions{gap:5px;display:flex}.pa-empty{text-align:center;white-space:normal;color:#a090b1;flex-direction:column;align-items:center;gap:14px;padding:38px 18px;display:flex}.pa-empty h3{color:#6e587c;font-size:16px;font-weight:500;line-height:1.7}.pa-empty p{max-width:300px;margin:0;font-size:12px;line-height:1.8}.pa-empty-small{color:#95849f;padding:18px 0;font-size:12px;line-height:1.9}.pa-plans{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.pa-plans article{background:#faf8fd;border:1px solid #e9e0f3;border-radius:9px;padding:19px}.pa-plans article.archived{color:#9d8da5;background:#f8f7f9}.pa-plans article>span{font-size:12px;font-weight:600}.pa-plans article>span>small{margin-top:7px;font-size:9px;font-weight:400;display:block}.pa-plans strong{letter-spacing:-1px;margin-top:17px;font-size:25px;font-weight:500;display:block}.pa-plans strong small{letter-spacing:0;color:#9b8aa6;font-size:10px;font-weight:400}.pa-plans article>div{justify-content:space-between;gap:15px;margin-top:15px;display:flex}.pa-plans article button{font-size:10px!important}.pa-report-actions{flex-wrap:wrap;gap:15px;margin:25px 0;display:flex}.pa-settings-grid{grid-template-columns:1fr 1fr;gap:23px;display:grid}.pa-settings-grid .pa-panel{margin-bottom:0}.pa-settings-grid .pa-panel>.pa-secondary,.pa-settings-grid .pa-panel>.pa-text-button,.pa-settings-grid .pa-panel>.pa-language{margin-top:18px}.pa-settings-grid .pa-panel p{margin:12px 0;font-size:12px;line-height:1.9}.pa-footer{color:#a18dad;border-top:1px solid #e8e0ee;justify-content:space-between;gap:15px;margin-top:25px;padding:25px 0;font-size:9px;display:flex}.pa-footer>span:last-child{align-items:center;gap:7px;display:flex}.pa-form{flex-direction:column;gap:17px;margin-top:25px;display:flex}.pa-form label{color:#6f597e;flex-direction:column;gap:8px;font-size:12px;display:flex}.pa-form input,.pa-form select,.pa-form textarea{color:#51405b;font:inherit;background:#fff;border:1px solid #dfd4e9;border-radius:7px;width:100%;min-width:0;padding:11px 12px}.pa-form textarea{resize:vertical;min-height:85px}.pa-form p{color:#8c749b;font-size:12px;line-height:1.9}.pa-form-actions{justify-content:flex-end;gap:10px;margin-top:5px;display:flex}.pa-form-error{color:#a8425b!important}.pa-detail{color:#8b6fa0;padding-top:24px}.pa-detail h3{color:#50345d;margin-top:16px;font-size:20px}.pa-detail>strong{margin:16px 0;font-size:34px;font-weight:500;display:block}.pa-detail dl{margin:24px 0;font-size:12px}.pa-detail dl>div{border-bottom:1px solid #eee4f6;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.pa-detail dd{text-align:right;overflow-wrap:anywhere;margin:0}.pa-detail p{white-space:pre-wrap;margin-bottom:18px;font-size:12px;line-height:1.8}.pa-detail>small{margin-top:22px;font-size:10px;display:block}.pa-skip{z-index:100;background:#fff;border:1px solid #a88ac6;padding:15px;position:fixed;top:-100px;left:15px}.pa-skip:focus{top:15px}.pa-auth header{justify-content:space-between;align-items:center;gap:25px;padding:25px 6vw;display:flex}.pa-back{align-items:center;gap:10px;font-size:12px;display:flex;color:#95829f!important}.pa-auth main{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;max-width:1080px;margin:50px auto 80px;padding:0 25px;display:grid}.pa-auth-story{background:#251e36;border-radius:18px;padding:46px 40px;position:relative;overflow:hidden}.pa-auth-story>.pa-eyebrow{color:#a998bf;margin-top:52px;font-size:9px}.pa-auth-story h1{letter-spacing:-2px;color:#f2ebff;font-size:47px;font-weight:500;line-height:1.15}.pa-auth-story>p{color:#b2a2c6;margin-top:20px;font-size:13px;line-height:1.9}.pa-auth-visual{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;margin-top:35px;padding:20px}.pa-auth-visual>div:first-child{color:#b6a0d5;justify-content:space-between;align-items:center;font-size:10px;display:flex}.pa-visual-bars{align-items:flex-end;gap:9px;height:100px;margin:24px 0 18px;display:flex}.pa-visual-bars i{background:#a88acb;border-radius:4px 4px 0 0;flex:1}.pa-auth-visual>small{color:#c0abda;font-size:10px}.pa-auth-caption{letter-spacing:1.3px;color:#8e7ba6;margin-top:30px;font:8px Courier New,monospace;display:block}.pa-auth-card>svg{color:#a286bc;margin-bottom:20px}.pa-auth-card h2{letter-spacing:-1px;font-size:29px;font-weight:500;line-height:1.25}.pa-auth-card>p{color:#93819e;margin-top:19px;font-size:13px;line-height:1.95}.pa-auth-card>.pa-primary{width:100%;margin-top:27px;padding:15px 12px;font-size:12px!important}.pa-auth-card>a{color:#8a65aa;margin-top:21px;font-size:11px;display:inline-block}.pa-auth-notes{border-top:1px solid #e6dcec;gap:13px;margin-top:27px;padding-top:24px;display:grid}.pa-auth-notes span{color:#9c8ba7;align-items:center;gap:9px;font-size:11px;line-height:1.8;display:flex}.pa-auth-notes svg{color:#ab99bc;flex-shrink:0}.pa-auth footer{text-align:center;color:#aa98b6;padding:20px;font-size:9px}.pa-loading{color:#9570b3;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex}.pa-spin{animation:1s linear infinite pa-spin}@keyframes pa-spin{to{transform:rotate(360deg)}}.pa-compact .pa-panel{padding:18px}.pa-compact td{padding-block:10px}.pa-compact .pa-main{padding-top:26px}@media (min-width:1600px){.pa-main{padding-inline:55px}.pa-metrics strong{font-size:38px}}@media (max-width:1200px){.pa-shell{grid-template-columns:210px minmax(0,1fr)}.pa-main{padding:30px 26px 0}.pa-topbar{padding-inline:26px}.pa-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-title h1{font-size:29px}.pa-chart-grid{grid-template-columns:minmax(0,1.8fr) minmax(210px,1fr)}}@media (max-width:800px){.pa-shell{display:block}.pa-sidebar{padding:19px 22px 13px}.pa-sidebar .pa-logo{font-size:28px}.pa-sidebar .pa-logo svg{width:23px}.pa-workspace,.pa-sidebar>.pa-eyebrow,.pa-side-note,.pa-person{display:none}.pa-sidebar nav{flex-direction:row;gap:5px;margin-top:20px;padding-bottom:4px;overflow-x:auto}.pa-sidebar nav button{white-space:nowrap;gap:7px;padding:10px 11px;font-size:11px}.pa-sidebar nav button>svg{width:15px}.pa-sidebar nav small{display:none}.pa-topbar{height:58px;padding:0 22px;font-size:10px}.pa-topbar>div{gap:10px}.pa-topbar .pa-language{gap:1px}.pa-main{padding:28px 22px 0}.pa-title{flex-wrap:wrap;align-items:flex-start;gap:17px}.pa-title h1{font-size:31px}.pa-title p{font-size:11px}.pa-title .pa-eyebrow{font-size:8px}.pa-title>.pa-primary,.pa-title>.pa-secondary{padding:10px 12px;font-size:11px!important}.pa-metrics{gap:12px;margin-bottom:18px}.pa-metrics article{padding:18px 15px}.pa-metrics article>span{gap:6px;font-size:10px}.pa-metrics strong{margin-top:15px;font-size:28px}.pa-metrics small{font-size:9px}.pa-chart-grid{grid-template-columns:1fr;gap:0}.pa-panel{margin-bottom:18px;padding:20px}.pa-chart-grid .pa-panel{margin-bottom:18px}.pa-chart{gap:3px;height:170px}.pa-mix{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.pa-mix>h2,.pa-mix>p,.pa-mix>.pa-empty-small,.pa-mix>.pa-mix-total{grid-column:1/-1}.pa-mix>p{margin-top:0}.pa-mix>div{margin-top:12px}.pa-mix-total{padding-top:15px;margin-top:18px!important}.pa-toolbar{flex-direction:column;align-items:flex-start;gap:12px;font-size:9px}.pa-toolbar label{align-self:flex-end}.pa-settings-grid{grid-template-columns:1fr;gap:18px}.pa-panel-heading{align-items:flex-start;gap:13px}.pa-panel-heading h2{font-size:14px}.pa-panel-heading p{font-size:10px}.pa-panel-heading .pa-secondary{padding:8px 10px;font-size:10px!important}.pa-list-tools{gap:10px}.pa-search{flex-basis:100%}.pa-list-tools>span{margin-left:0;margin-right:auto}.pa-list-tools>select{flex:1;min-width:100px}.pa-plans{grid-template-columns:1fr 1fr;gap:12px}.pa-plans article{padding:15px}.pa-plans strong{font-size:23px}.pa-plans article>div{flex-wrap:wrap;gap:3px 10px}.pa-footer{padding-block:20px;font-size:8px}.pa-alert{flex-direction:column;align-items:flex-start;gap:10px}.pa-report-actions{flex-direction:column}.pa-auth header{padding:23px}.pa-auth main{grid-template-columns:1fr;gap:35px;max-width:520px;margin:10px auto 30px;padding:0 22px}.pa-auth-story{padding:32px 28px}.pa-auth-story>.pa-eyebrow{margin-top:30px}.pa-auth-story h1{font-size:42px}.pa-auth-story>p{font-size:12px}.pa-auth-visual{display:none}.pa-auth-caption{margin-top:25px;font-size:7px}.pa-auth-card{padding:0 7px 20px}.pa-auth-card h2{font-size:28px}.pa-auth-card>p{font-size:12px}.pa-auth-notes span{font-size:10px}.pa-auth footer{font-size:8px}.pa-form-actions{flex-wrap:wrap}.pa-form-actions button{flex:1}}@media (max-width:370px){.pa-metrics,.pa-plans{grid-template-columns:1fr}.pa-main{padding-inline:16px}.pa-title h1{font-size:28px}}@media (prefers-reduced-motion:reduce){.pulse-product *{transition:none!important;animation:none!important}}
