body.website2.account-ui[data-site-surface]{--customer-accent: var(--site-pink, #52239f);--customer-muted: #605b66;--customer-line: rgba(26,24,30, .14);--customer-glass: linear-gradient(135deg, rgba(208,204,215, .92), rgba(247,246,248, .92));--customer-shadow: 0 22px 70px #f7f7f755, inset 0 1px 0 #1b1b1b12;background: radial-gradient(ellipse at 12% 8%, #5d32a52c, transparent 600px), radial-gradient(ellipse at 95% 22%, #634b8b30, transparent 660px), radial-gradient(ellipse at 58% 70%, #96514010, transparent 600px), var(--site-black, #f7f6f8);color: var(--site-white, #1a181e)}
body.website2 .account-ui a{color: inherit}
body.website2 .account-ui :where(a, button, input, select, textarea, summary, [tabindex]):focus-visible{outline: 3px solid #52239f}
body.website2.account-ui .skip-link{background: #1a181e;color: #f7f6f8}
body.website2.account-ui header{border-bottom: 1px solid var(--customer-line);background: #f7f6f8dc}
body.website2.account-ui .nav > .brand,body.website2.account-ui .utility-brand{color: #1a181e}
body.website2.account-ui :is(.brand, .utility-brand) .wm{color: #1a181e}
body.website2.account-ui :is(.brand, .utility-brand) .wm span{color: var(--site-red, #52239f)}
body.website2.account-ui .site-menu :is(a, button){border: 0;background: none;color: var(--customer-muted)}
body.website2.account-ui .site-menu :is(a, button):hover,body.website2.account-ui .site-menu [aria-current]{color: #52239f}
body.website2.account-ui .site-menu .account-link{border: 1px solid var(--customer-line);background: linear-gradient(145deg, #1b1b1b07, transparent)}
body.website2.account-ui .eyebrow,body.website2.account-ui .tag{color: var(--customer-accent)}
body.website2.account-ui h1{color: #1a181e}
body.website2.account-ui h1 span{color: inherit}
body.website2.account-ui h1 .customer-title-accent{color: #573989;background: linear-gradient(110deg, #52239f, #5d239f 70%, #1a181e);-webkit-text-fill-color: transparent}
body.website2.account-ui :is(h2, .section-title, .panel h2){color: #1a181e}
body.website2.account-ui :is(p, .lead){color: var(--customer-muted)}
body.website2.account-ui .muted,body.website2.account-ui .fine{color: #605c66 !important}
body.website2.account-ui :is(.panel, .empty){border: 1px solid var(--customer-line);background: var(--customer-glass);box-shadow: var(--customer-shadow)}
body.website2.account-ui .signin-panel{border-color: #5b467b40;background: radial-gradient(ellipse at 0 0, #52239f12, transparent 70%), var(--customer-glass)}
body.website2.account-ui .signin-panel:before{background: linear-gradient(90deg, transparent, #52239fa0, transparent)}
body.website2.account-ui .signup-details{border-top: 1px solid var(--customer-line)}
body.website2.account-ui summary::after{color: var(--customer-accent)}
body.website2.account-ui .account-aside:before{border: 1px solid #5b239f0e;box-shadow: 0 0 0 28px #5b239f04, 0 0 0 56px #5b239f03}
body.website2.account-ui .account-benefits li{border: 1px solid #6540821a;background: linear-gradient(115deg, #1b1b1b07, #1b1b1b02);box-shadow: inset 0 1px 0 #1b1b1b05;color: #1a181e}
body.website2.account-ui .account-benefits span{border: 1px solid #52239f30;background: #52239f0d;color: #52239f}
body.website2.account-ui .text-link{color: var(--customer-accent)}
body.website2.account-ui label{color: #1a191c}
body.website2.account-ui :is(input, select, textarea){color: #1a181e;border: 1px solid #d0ccd6;background: linear-gradient(180deg, #f7f6f8, #f7f6f8);box-shadow: inset 0 2px 5px #f7f7f744}
body.website2.account-ui :is(input, select, textarea):focus{border-color: var(--customer-accent);background: #f7f6f8;box-shadow: 0 0 0 3px #52239f12}
body.website2.account-ui input::placeholder,body.website2.account-ui textarea::placeholder{color: #605d65}
body.website2.account-ui .check input{accent-color: var(--customer-accent)}
body.website2.account-ui .check a{color: #1a181e}
body.website2.account-ui .btn{border: 1px solid #d0ced4;background: transparent;color: #1a181e}
body.website2.account-ui .btn:hover{border-color: var(--customer-accent);color: #1a181e;background: rgba(82,35,159, .05)}
body.website2.account-ui .btn:is(.solid, .primary){background: linear-gradient(125deg, #52239f, #52239f 60%, #7f239f);color: #f7f6f8;border-color: #52239f;box-shadow: inset 0 1px 0 #1b1b1b88, 0 6px 24px #52239f1b}
body.website2.account-ui .btn:is(.solid, .primary):hover{background: #52239f;border-color: #52239f;color: #f7f6f8}
body.website2.account-ui .err{color: #52239f}
body.website2.account-ui .flash{border: 1px solid #a0cfb3;color: #239f52;background: #f7f6f8}
body.website2.account-ui .flash.bad,body.website2.account-ui .error{border-color: #634b8c;color: #52239f;background: #f7f6f8}
body.website2.account-ui .error{border: 1px solid #634b8c}
body.website2.account-ui #code-email{color: #1a181e}
body.website2.account-ui .continue{border-color: #d0ccd7;background: #f7f6f8}
body.website2.account-ui .continue .price small{color: var(--customer-muted)}
body.website2.account-ui .product{--product-accent: #239f8b;--motion-accent: #239f8b;border: 1px solid #d0ccd7;background: radial-gradient(ellipse at 95% 0, #9dd3c22a, transparent 62%), linear-gradient(145deg, #f7f6f8, #f7f6f8 60%);box-shadow: 0 24px 70px #f7f7f744, inset 0 1px 0 #239f8a18}
body.website2.account-ui .product h3{color: #239f72}
body.website2.account-ui .product .tag{color: var(--product-accent)}
body.website2.account-ui .meta{color: #5f576a}
body.website2.account-ui .ready{color: #299952}
body.website2.account-ui .ready::before{background: currentColor}
body.website2.account-ui .ready.waiting{color: #9f7323}
body.website2.account-ui .step-label{color: #1a181e}
body.website2.account-ui .step-label span{color: #447e70}
body.website2.account-ui .product .downloads .btn{border-color: #239f8b;background: #239f8b;color: #f7f6f8}
body.website2.account-ui .product .downloads .btn:hover{background: #239f89;border-color: #239f89}
body.website2.account-ui .product .downloads .btn.secondary{border: 0;border-bottom: 1px solid #d0ccd7;background: none;color: #3e8471}
body.website2.account-ui .serial{border: 1px solid #d0ccd7;background: linear-gradient(145deg, #f7f6f8, #f7f6f8);box-shadow: inset 0 2px 8px #f7f7f744}
body.website2.account-ui .serial code{color: #1a181e}
body.website2.account-ui .serial .btn{border-color: #d0ccd7;color: #3b876b}
body.website2.account-ui .serial small{color: #5f576a}
body.website2.account-ui .product-details,body.website2.account-ui .product-preview{border-top: 1px solid #d0ccd7}
body.website2.account-ui .product-details summary,body.website2.account-ui .product-preview summary{color: #5e556d}
body.website2.account-ui .status{color: #3d8558}
body.website2.account-ui .status.bad{color: #52239f}
body.website2.account-ui .release{border-top: 1px solid #d0ccd7}
body.website2.account-ui .release small{color: #5f576a}
body.website2.account-ui .product .art{background: #f7f6f8}
body.website2.account-ui .purchase-help{color: var(--customer-muted)}
body.website2.account-ui .purchase-help strong{color: #1a181e}
body.website2.account-ui .purchase-help a{color: var(--customer-accent)}
body.website2.account-ui .account-settings{border-top: 1px solid var(--customer-line)}
body.website2.account-ui .settings-details,body.website2.account-ui .feedback-details{border: 0;border-bottom: 1px solid var(--customer-line);background: none;box-shadow: none}
body.website2.account-ui .danger .btn{color: #52239f}
body.website2.account-ui footer{border-top: 1px solid var(--customer-line);color: #605c66}
body.website2.account-ui .utility-top > a:last-child{color: #605b66}
body.website2.account-ui .utility-shell main{border: 1px solid #5b467b32;background: radial-gradient(ellipse at 100% 0, #48239f10, transparent 70%), var(--customer-glass);box-shadow: var(--customer-shadow)}
body.website2.account-ui .utility-mark{border: 1px solid #56358c4d;background: linear-gradient(135deg, #52239f19, #4f239f10);box-shadow: inset 0 1px 0 #52239f24, 0 0 40px #52239f10;color: #52239f}
body.website2.account-ui .utility-mark svg{stroke: currentColor}
body.website2.account-ui .setup-steps li{border: 1px solid #6540821a;background: #1b1b1b03}
body.website2.account-ui .setup-steps span{color: var(--customer-accent)}
body.website2.account-ui .setup-steps small{color: var(--customer-muted)}
body.website2.account-ui .order{border-top: 1px solid var(--customer-line);color: #605c66}
body.website2.account-ui .utility-note{color: #605c66}
body.website2.account-ui .utility-footer{border-top: 1px solid var(--customer-line);color: #605c66}
@media  (max-width: 1000px) {}
@media  (max-width: 900px) {body.website2.account-ui .site-menu{border-bottom: 1px solid var(--customer-line);background: #f7f6f8}}
@media  (max-width: 880px) {}
@media  (max-width: 760px) {body.website2.account-ui .site-menu{border-bottom: 1px solid var(--customer-line);background: #f7f6f8}}
@media  (hover: hover) and (pointer: fine) {body.website2.account-ui .btn:is(.solid, .primary):hover{box-shadow: inset 0 1px 0 #1b1b1b88, 0 8px 30px #52239f26}}
@media  (prefers-reduced-motion: reduce) {}
body.website2.account-ui .product.product-midi{--product-accent: #9f4c23;--motion-accent: #9f4c23;border-color: #d0ccd7;background: radial-gradient(ellipse at 95% 0, #955a4124, transparent 62%), linear-gradient(145deg, #f7f6f8, #f7f6f8 65%);box-shadow: 0 24px 70px #f7f7f744, inset 0 1px 0 #9f512318}
body.website2.account-ui .product-midi h3{color: #1a181e}
body.website2.account-ui .product-midi .meta,body.website2.account-ui .product-midi .serial small{color: #5e556d}
body.website2.account-ui .product-midi .step-label{color: #8d3535}
body.website2.account-ui .product-midi .step-label span{color: #9b4227}
body.website2.account-ui .product-midi .downloads .btn{background: #9f4c23;border-color: #9f4c23;color: #f7f6f8}
body.website2.account-ui .product-midi .downloads .btn:hover{background: #9f4f23;border-color: #9f4f23}
body.website2.account-ui .product-midi .product-details,body.website2.account-ui .product-midi .product-preview{border-color: #d0ccd7}
body.website2.account-ui .product-midi .product-details summary,body.website2.account-ui .product-midi .product-preview summary{color: #1a181e}
body.website2 .master-plan{border:1px solid rgba(127,109,67,.1);background:rgba(127,109,67,.03)}
body.website2 .master-row{border:1px solid rgba(127,109,67,.08);background:rgba(127,109,67,.02)}
body.website2 .master-row .meta{color:rgba(127,109,67,.55)}
body.website2 .tag.tag-premium{color:#9f7a23;border-color:rgba(159,122,35,.45);background:rgba(159,122,35,.08)}
body.website2 .master-row .btn.quiet{color:rgba(127,109,67,.5);border-color:transparent;background:transparent}
body.website2 .master-row .btn.quiet:hover{color:#52239f;border-color:rgba(82,35,159,.35)}
body.website2.account-ui .auth-split{background: #f7f6f8}
body.website2.account-ui .auth-art{background: #f7f6f8}
body.website2.account-ui .auth-art:after{background: linear-gradient(90deg, transparent 45%, #f7f6f8 100%), linear-gradient(180deg, #f7f6f880, transparent 22%, transparent 78%, #f7f6f8b3)}
body.website2.account-ui .auth-title{color: #1a181e}
body.website2.account-ui .auth-lead{color: var(--customer-muted)}
body.website2.account-ui .auth-lead b{color: #1a181e}
body.website2.account-ui .auth-tabs{border: 1px solid #52239f59;background: #1b1b1b05}
body.website2.account-ui .auth-tabs button{border: 0;background: none;color: #52239f}
body.website2.account-ui .auth-tabs button:hover{background: #52239f14}
body.website2.account-ui .auth-tabs button[aria-selected="true"]{background: linear-gradient(125deg, #52239f, #52239f 60%, #7f239f);color: #f7f6f8;box-shadow: inset 0 1px 0 #1b1b1b88}
body.website2.account-ui .auth-note{color: #605b67}
body.website2.account-ui .auth-help{border-top: 1px solid var(--customer-line)}
body.website2.account-ui .auth-help a{color: #52239f}
body.website2.account-ui .auth-box #code-panel{border: 0;background: none;box-shadow: none}
@media  (max-width: 960px) {body.website2.account-ui .auth-art:after{background: linear-gradient(180deg, #f7f6f866, transparent 35%, #f7f6f8 100%)}}
@media  (prefers-reduced-motion: reduce) {}
body.website2.account-ui{--acc-bg: #f7f6f8;--acc-card: #f7f6f8;--acc-card2: #f7f6f8;--acc-line: rgba(27,27,27,.08);--acc-line2: rgba(27,27,27,.14);--acc-text: #1a181e;--acc-muted: #605c66;--acc-pink: #52239f;--acc-hot: #52239f;--acc-violet: #4f239f;--acc-ok: #269c56;--acc-warn: #9f6623;--acc-bad: #52239f;--acc-grad: linear-gradient(90deg, #52239f, #60239f)}
body.website2 .sr-only{border: 0}
body.website2 .account-ui .chip{border: 1px solid var(--acc-line2);background: #1b1b1b08;color: #1a181d}
body.website2 .account-ui .chip.ok{border-color: #269c564d;background: #269c5614;color: var(--acc-ok)}
body.website2 .account-ui .chip.ok::before{background: currentColor}
body.website2 .account-ui .chip.warn{border-color: #9f66234d;background: #9f662314;color: var(--acc-warn)}
body.website2 .account-ui .chip.bad{border-color: #52239f4d;background: #52239f14;color: var(--acc-bad)}
body.website2 .account-ui .acc-muted{color: var(--acc-muted)}
body.website2 .account-ui .text-link{color: #52239f}
body.website2 .account-ui .meter{background: #1b1b1b12}
body.website2 .account-ui .meter span{background: var(--acc-grad);box-shadow: 0 0 18px #52239f66}
body.website2 .account-ui .meter-legend{color: var(--acc-muted)}
body.website2 .acc-hero{border-bottom: 1px solid var(--acc-line);background: radial-gradient(900px 320px at 12% 0%, #52239f2e, transparent 70%), radial-gradient(800px 360px at 88% 20%, #3a239f2b, transparent 70%), linear-gradient(180deg, #f7f6f8, #f7f6f8)}
body.website2 .acc-hero::after{background: repeating-linear-gradient(90deg, #1b1b1b05 0 1px, transparent 1px 64px)}
body.website2 .acc-avatar{background: conic-gradient(from 210deg, #52239f, #60239f, #52239f);color: #f7f6f8;box-shadow: 0 0 0 4px #f7f6f8, 0 0 0 5px #1b1b1b26, 0 18px 50px #52239f40}
body.website2 .acc-hello .eyebrow{color: var(--acc-pink)}
body.website2 .acc-hello h1{color: var(--acc-text)}
body.website2 .acc-sub{color: var(--acc-muted)}
body.website2 .acc-email{color: #1a181d}
body.website2 .acc-nav a{color: #5f5968}
body.website2 .acc-nav a svg{fill: none;stroke: currentColor}
body.website2 .acc-nav a small{background: #1b1b1b10;color: #605b66}
body.website2 .acc-nav a:hover{background: #1b1b1b0a;color: #1b1b1b}
body.website2 .acc-nav a[aria-current="page"]{background: linear-gradient(90deg, #52239f24, #60239f14);color: #1b1b1b;box-shadow: inset 2px 0 0 var(--acc-pink)}
body.website2 .acc-nav a[aria-current="page"] svg{stroke: var(--acc-pink)}
body.website2 .acc-nav-label{color: #605d65}
@media  (max-width: 900px) {}
body.website2 .acc-panel + .acc-panel{border-top: 1px solid var(--acc-line)}
body.website2 html.acc-js .acc-panel + .acc-panel{border-top: 0}
body.website2 .acc-head h2{color: var(--acc-text)}
body.website2 .acc-head h2:focus{outline: none}
body.website2 .acc-head p{color: var(--acc-muted)}
body.website2 .acc-sub-head h3{color: var(--acc-text)}
body.website2 .acc-card{border: 1px solid var(--acc-line);background: linear-gradient(180deg, #f7f6f8, #f7f6f8);box-shadow: 0 14px 40px #f7f7f766, inset 0 1px 0 #1b1b1b0a}
body.website2 .acc-card h3{color: var(--acc-text)}
body.website2 .acc-kicker{color: var(--acc-muted)}
body.website2.account-ui .acc-card .big{color: var(--acc-text)}
body.website2.account-ui .acc-card .big-sm{color: var(--acc-text)}
body.website2 .acc-card .big-sm .ic{fill: none;stroke: var(--acc-pink)}
body.website2 .plan-card{background: radial-gradient(420px 200px at 100% 0%, #52239f1f, transparent 70%), linear-gradient(180deg, #f7f6f8, #f7f6f8)}
body.website2 .credit-card.locked,body.website2 .empty.locked{background: repeating-linear-gradient(135deg, #1b1b1b04 0 10px, transparent 10px 20px), linear-gradient(180deg, #f7f6f8, #f7f6f8)}
body.website2 .ring circle{fill: none}
body.website2 .ring-bg{stroke: #1b1b1b12}
body.website2 .ring-fg{stroke: #52239f}
body.website2 .ring text{fill: var(--acc-text)}
body.website2 .ring-cap{fill: #605c66 !important}
body.website2 .runs{color: #1a181d}
body.website2 .runs .nolimit{color: #605d65}
body.website2 .runs.wide li a{color: var(--acc-text)}
body.website2 .runs b{color: var(--acc-text)}
body.website2 .runs-bar{background: #1b1b1b10}
body.website2 .runs-bar i{background: var(--acc-grad)}
body.website2 .usage-big b{color: var(--acc-text)}
body.website2 .usage-big span{color: var(--acc-muted)}
body.website2 .lib-tile{border: 1px solid var(--acc-line);background: #f7f6f8}
body.website2 .lib-tile svg{background: #52239f1a;fill: none;stroke: var(--acc-pink)}
body.website2 .lib-tile b{color: var(--acc-text)}
body.website2 .lib-tile span{color: var(--acc-muted)}
body.website2 .lib-tile:hover{border-color: #52239f59;background: #f7f6f8}
body.website2 .beat-art{background: linear-gradient(135deg, #b2a0cf, #f7f6f8);box-shadow: 0 14px 34px #f7f7f777}
body.website2 .beat-play{border: 0;background: #1b1b1b;color: #f7f6f8;box-shadow: 0 8px 22px #f7f7f788}
body.website2 .beat-card.playing .beat-art{box-shadow: 0 0 0 2px var(--acc-pink), 0 14px 34px #f7f7f777}
@media  (hover: none) {}
body.website2 .beat-card h4{color: var(--acc-text)}
body.website2 .beat-card p{color: var(--acc-muted)}
body.website2 .beat-acts a{color: #52239f}
body.website2 .beat-acts svg{fill: none;stroke: currentColor}
body.website2 .acc-list{border: 1px solid var(--acc-line);background: #f7f6f8}
body.website2 .acc-list li{color: var(--acc-text)}
body.website2 .acc-list li + li{border-top: 1px solid var(--acc-line)}
body.website2 .acc-list svg{fill: none;stroke: var(--acc-pink)}
body.website2 .acc-list small{color: var(--acc-muted)}
body.website2 .acc-table th{color: #605c66;border-bottom: 1px solid var(--acc-line)}
body.website2 .acc-table td{color: #1a181d;border-bottom: 1px solid var(--acc-line)}
body.website2 .acc-table tr:last-child td{border-bottom: 0}
body.website2 .acc-table .mono{color: var(--acc-muted)}
body.website2 .acc-links a{color: #52239f}
body.website2 .acc-help-row a{border: 1px solid var(--acc-line)}
body.website2 .acc-help-row a:hover{border-color: #52239f59}
body.website2 .acc-help-row b{color: var(--acc-text)}
body.website2 .acc-help-row span{color: var(--acc-muted)}
body.website2 .plan-detail{background: radial-gradient(520px 220px at 0% 0%, #52239f1c, transparent 70%), linear-gradient(180deg, #f7f6f8, #f7f6f8)}
body.website2.account-ui .plan-price{color: #1a181d}
body.website2 .period-labels{color: var(--acc-text)}
body.website2 .period-labels small{color: var(--acc-muted)}
body.website2.account-ui .plan-detail .product-lead{color: #5f5968}
body.website2 .plan-detail-side{border-left: 1px solid var(--acc-line)}
body.website2 .plan-detail-side h4{color: var(--acc-muted)}
body.website2 .ticks li{color: #1a181e}
body.website2 .ticks li svg{fill: none;stroke: var(--acc-ok)}
body.website2 .ticks li.no{color: var(--acc-muted)}
body.website2 .ticks a{color: #52239f}
body.website2 .pay-card{border: 1px solid var(--acc-line2);background: linear-gradient(135deg, #f7f6f8, #f7f6f8)}
body.website2 .pay-chip{background: linear-gradient(135deg, #52249e, #43239f)}
body.website2 .pay-chip svg{fill: none;stroke: #f7f6f8}
body.website2 .pay-card strong{color: var(--acc-text)}
body.website2 .pay-card span{color: var(--acc-muted)}
body.website2 .tier{border: 1px solid var(--acc-line);background: #f7f6f8}
body.website2 .tier b{color: var(--acc-text)}
body.website2.account-ui .tier .tier-price{color: var(--acc-text)}
body.website2 .tier.current{border-color: #52239f66;background: linear-gradient(180deg, #52239f12, #f7f6f8)}
body.website2 .acc-panel .master-row{border: 1px solid var(--acc-line);background: #f7f6f8}
body.website2 .acc-panel .master-row h3{color: var(--acc-text)}
body.website2 .acc-panel .master-row .meta{color: var(--acc-muted)}
body.website2 .master-ic{background: linear-gradient(135deg, #52239f26, #60239f1f)}
body.website2 .master-ic svg{fill: none;stroke: var(--acc-pink)}
body.website2 .acc-panel .own-card{border: 1px solid var(--acc-line);background: linear-gradient(180deg, #f7f6f8, #f7f6f8)}
body.website2 .own-art{border: 1px solid var(--acc-line2);background: #f7f6f8;box-shadow: 0 14px 34px #f7f7f788}
body.website2 .acc-panel .own-card .tag{color: var(--acc-pink)}
body.website2 .computers li{border: 1px solid var(--acc-line);color: #1a181e}
body.website2 .computers li small{color: var(--acc-muted)}
body.website2 .acc-form label:not(.check){color: #5f5968}
body.website2 .signin-list li{border: 1px solid var(--acc-line)}
body.website2 .signin-list b{color: var(--acc-text)}
body.website2 .signin-list small{color: var(--acc-muted)}
body.website2 .si-ic{background: #1b1b1b0d}
body.website2 .si-ic svg{fill: none;stroke: var(--acc-pink)}
body.website2 .si-ic.g{background: #1b1b1b}
body.website2 .si-ic.g svg{stroke: none}
body.website2 .acc-app{border-top: 1px solid var(--acc-line)}
@media  (max-width: 1080px) {}
@media  (max-width: 900px) {body.website2 .acc-nav{background: #f7f6f8f2;border-bottom: 1px solid var(--acc-line)}
body.website2 .acc-nav a{border: 1px solid var(--acc-line2)}
body.website2 .acc-nav a[aria-current="page"]{box-shadow: none;border-color: #52239f80}
body.website2 .plan-detail-side{border-left: 0;border-top: 1px solid var(--acc-line)}}
@media  (max-width: 640px) {}
body.website2 .auth-split2{background: #f7f6f8}
body.website2 .auth-photo{background: #f7f6f8}
body.website2 .auth-photo::after{background: linear-gradient(180deg, transparent 55%, #f7f6f8cc 100%), linear-gradient(90deg, transparent 70%, #f7f6f8 100%)}
body.website2.account-ui .auth-photo .auth-photo-kicker{color: var(--acc-pink)}
body.website2.account-ui .auth-photo .auth-photo-line{color: #1b1b1b;text-shadow: 0 2px 24px #f7f7f7aa}
body.website2.account-ui .auth-card .auth-tabs,body.website2[data-site-family].account-ui .auth-card .auth-tabs{border: 1.5px solid var(--acc-pink);background: none}
body.website2.account-ui .auth-card .auth-tabs button,body.website2[data-site-family].account-ui .auth-card .auth-tabs button{border: 0;background: none;color: #52239f;box-shadow: none}
body.website2.account-ui .auth-card .auth-tabs button:hover,body.website2[data-site-family].account-ui .auth-card .auth-tabs button:hover{background: #52239f14}
body.website2.account-ui .auth-card .auth-tabs button[aria-selected="true"],body.website2[data-site-family].account-ui .auth-card .auth-tabs button[aria-selected="true"]{background: linear-gradient(125deg, #52239f, #52239f 60%, #80239f);color: #f7f6f8}
body.website2 .auth-card .auth-panel label:not(.check){border: 0}
body.website2.account-ui .auth-card .auth-panel input:not([type="checkbox"]),body.website2[data-site-family].account-ui .auth-card .auth-panel input:not([type="checkbox"]){border: 1px solid #1b1b1b14;background: #f7f6f8;color: #1a181e}
body.website2.account-ui .auth-card .auth-panel input:not([type="checkbox"]):focus{border-color: #52239f99;background: #f7f6f8;outline: none;box-shadow: 0 0 0 3px #52239f26}
body.website2.account-ui .auth-card .auth-panel input::placeholder{color: #605c66}
body.website2.account-ui .auth-card .auth-panel .acts .btn,body.website2.account-ui .auth-card #code-panel .btn,body.website2[data-site-family].account-ui .auth-card .auth-panel .acts .btn,body.website2[data-site-family].account-ui .auth-card #code-panel .btn{border: 0;background: linear-gradient(125deg, #52239f, #52239f 60%, #80239f);color: #f7f6f8;box-shadow: 0 10px 30px #52239f33}
body.website2.account-ui .auth-card #code-panel .btn#back,body.website2[data-site-family].account-ui .auth-card #code-panel .btn#back{background: none;border: 1px solid #1b1b1b2e;color: #1a181e;box-shadow: none}
body.website2 .gsi-or{color: #605c66}
body.website2.account-ui a.idp,body.website2 .idp{border: 1px solid #1b1b1b14;background: #1a181e;color: #f7f7f7}
body.website2.account-ui a.idp:hover{color: #f7f7f7;background: #1b1b1b;box-shadow: 0 6px 20px #f7f7f777}
body.website2 .idp:focus-visible{outline: 3px solid #52239f}
body.website2 .gsi-inapp{background: #1b1b1b0d;color: #5f586a}
body.website2.account-ui .auth-card .auth-help{border: 0}
body.website2.account-ui .auth-card .auth-help a{color: #52239f}
body.website2 .account-ui .gsi-note{color: #605c66}
body.website2 .account-ui .gsi-note a{color: #5f586a}
body.website2.account-ui .auth-card #code-panel input.code{background: #f7f6f8;border: 1px solid #1b1b1b14;color: #1b1b1b}
@media  (max-width: 900px) {body.website2 .auth-photo::after{background: linear-gradient(180deg, #f7f6f833, #f7f6f8 100%)}}
@media  (prefers-reduced-motion: reduce) {}
body.website2 .cost-list li{border-bottom: 1px solid #1b1b1b10;color: var(--acc-muted, #5e556d)}
body.website2 .cost-list li:last-child{border-bottom: 0}
body.website2 .cost-list b{color: var(--acc-text, #1b1b1b)}
body.website2 .acc-master-band{border:1px solid transparent;background:linear-gradient(160deg,#f7f6f8,#f7f6f8 60%) padding-box,linear-gradient(160deg,#52239f66,#1b1b1b14 40%,#23799f33) border-box;color:inherit}
body.website2 .acc-master-round{border:2px dashed #52239f88;background:#52239f14}
body.website2 .acc-master-round svg{fill:none;stroke:#52239f}
body.website2 .acc-master-words b{color:var(--acc-text,#1b1b1b)}
body.website2 .acc-master-words small{color:var(--acc-muted,#5f5969)}
body.website2 .acc-master-go{color:#52239f}
body.website2 .master-row .btn.master-play.is-on{background:#52239f;color:#f7f6f8;border-color:transparent}
@media (max-width:600px){}
body.website2 .acc-included-note{color:#239f66}
body.website2{--policy-bg:#f7f7f8;--policy-text:#7f6d43;--policy-muted:#605e63;--policy-accent:#52239f;--policy-line:rgba(127,109,67,.14)}
body.website2{background:var(--policy-bg);color:var(--policy-text);background-image:radial-gradient(ellipse at 100% 0,rgba(174,143,224,.14),transparent 40rem)}
body.website2 a{color:inherit}
body.website2 a:focus-visible{outline:2px solid var(--policy-accent)}
body.website2 .policy-skip{background:var(--policy-text);color:var(--policy-bg)}
body.website2 .policy-wordmark span{color:#52239f}
body.website2 .policy-footer a:hover{color:var(--policy-accent)}
body.website2 .policy-shell{outline:none}
body.website2 .policy-eyebrow{color:var(--policy-accent)}
body.website2 .policy-intro>p:not(.policy-eyebrow){color:var(--policy-muted)}
body.website2 .policy-date{color:var(--policy-muted)}
body.website2 .policy-toc a{color:var(--policy-accent)}
body.website2 section p{color:var(--policy-muted)}
body.website2 section a,body.website2 .policy-related a{color:var(--policy-text)}
body.website2 .policy-contact{border-top:1px solid var(--policy-line)}
body.website2 .policy-button{background:var(--policy-text);color:var(--policy-bg);border:1px solid var(--policy-text)}
body.website2 .policy-button:hover{background:var(--policy-accent);border-color:var(--policy-accent)}
body.website2 .policy-button-secondary{color:var(--policy-text);background:transparent;border-color:var(--policy-line)}
body.website2 .policy-button-secondary:hover{color:var(--policy-bg)}
body.website2 .policy-related{color:var(--policy-muted)}
body.website2 .policy-footer{border-top:1px solid var(--policy-line);color:var(--policy-muted)}
body.website2 .policy-footer [aria-current=page]{color:var(--policy-text)}
@media (max-width:600px){}
@media (prefers-reduced-motion:reduce){}
body.website2{--policy-accent:#52239f;--policy-text:#1a181e;--policy-muted:#5f5a68;--policy-line:rgba(26,24,30,.16)}
body.website2{background-color:#f7f6f8;background-image:radial-gradient(ellipse 780px 540px at 86% 0,rgba(94,52,162,.18),transparent 72%),radial-gradient(ellipse 500px 420px at 0 620px,rgba(184,157,210,.08),transparent 80%)}
body.website2 .policy-intro{border-left:1px solid rgba(82,35,159,.27)}
body.website2 .policy-intro::before{background:linear-gradient(var(--policy-accent),rgba(82,35,159,0));box-shadow:0 0 18px rgba(82,35,159,.13)}
body.website2 .policy-date{border:1px solid var(--policy-line);background:rgba(27,27,27,.025)}
body.website2 .policy-date::before{background:var(--policy-accent);box-shadow:0 0 10px rgba(82,35,159,.35)}
body.website2 .policy-toc{border:1px solid var(--policy-line);background:linear-gradient(120deg,rgba(208,204,215,.45),rgba(247,246,248,.8));box-shadow:inset 0 1px rgba(27,27,27,.025),0 12px 34px rgba(247,247,247,.12)}
body.website2 .policy-toc a:hover,body.website2 .policy-toc a:focus-visible{color:var(--policy-text);background:rgba(82,35,159,.085)}
body.website2 .policy-shell>section:target h2{color:var(--policy-accent)}
body.website2 .policy-shell>section p a:hover{color:var(--policy-accent)}
body.website2 .policy-contact{border:1px solid var(--policy-line);background:linear-gradient(125deg,rgba(247,246,248,.6),rgba(247,246,248,.85));box-shadow:inset 0 1px rgba(27,27,27,.025)}
body.website2 .policy-button{background:var(--policy-accent);border-color:var(--policy-accent);color:#f7f6f8;box-shadow:0 2px 0 rgba(27,27,27,.09) inset,0 8px 25px rgba(93,50,164,.1)}
body.website2 .policy-button:hover{background:#52239f;border-color:#52239f;box-shadow:0 3px 0 rgba(27,27,27,.11) inset,0 10px 30px rgba(93,50,164,.2)}
body.website2 .policy-button-secondary{color:var(--policy-text);background:linear-gradient(120deg,rgba(247,246,248,.6),rgba(247,246,248,.7));border-color:rgba(90,67,127,.24);box-shadow:inset 0 1px rgba(27,27,27,.025)}
body.website2 .policy-button-secondary:hover{background:#f7f6f8;color:var(--policy-text);border-color:rgba(82,35,159,.45)}
body.website2 .policy-error{border:1px solid rgba(88,62,132,.16);background:radial-gradient(ellipse at 100% 0,rgba(176,152,215,.16),transparent 55%),linear-gradient(125deg,rgba(247,246,248,.85),rgba(247,246,248,.9));box-shadow:inset 0 1px rgba(27,27,27,.04),0 28px 90px rgba(247,247,247,.16)}
body.website2 .policy-footer{background:linear-gradient(180deg,rgba(247,246,248,.18),transparent)}
@media (max-width:600px){}
@media (prefers-reduced-motion:reduce){}
body.website2 .credits-dialog{border:1px solid #1b1b1b24;background:radial-gradient(ellipse at top right,#ae92de55,transparent 70%),#f7f6f8;color:#1a181e;box-shadow:0 35px 130px #f7f7f7bb}
body.website2 .credits-dialog::backdrop{background:#f7f6f8be}
body.website2 .credits-dialog p{color:#5e556c}
body.website2 .credits-dialog .credits-eyebrow{color:#52239f}
body.website2 .credits-close{border:0;background:transparent;color:#5e556d}
body.website2 .credits-pack{border:1px solid #1b1b1b22;background:#1b1b1b0a;color:#1a181e}
body.website2 .credits-pack:hover{border-color:#52239f88;background:#1b1b1b12}
body.website2 .credits-pack.is-pick{border-color:#52239f;background:linear-gradient(135deg,#52239f22,#1b1b1b08)}
body.website2 .credits-pack-n{color:#552e94}
body.website2 .credits-pack-eq{color:#5e556c}
body.website2 .credits-cta{background:#8e259d;border:1px solid #1b1b1b77;color:#f7f6f8}
body.website2 .credits-dialog :focus-visible{outline:2px solid #52239f}
body.website2 [data-credits-chip]{background:#1b1b1b12;border:1px solid #1b1b1b1f;color:#673e84}
body.website2 [data-credits-chip] b{color:#1b1b1b}
@media (max-width:480px){}
body.website2 .m-ready{background:linear-gradient(135deg,#52239f22,#1b1b1b08);border:1px solid #52239f66;color:#1b1b1b}
body.website2 .m-ready span{color:#5e556d}
body.website2 .m-plans a[data-credits-buy]{color:#52239f}
@media (max-width:600px){}
body.website2 .credits-toast{background:#f7f6f8;border:1px solid #1b1b1b26;color:#1a181e;box-shadow:0 18px 50px #f7f7f7aa}
body.website2 .credits-membership-link{border-top:1px solid #1b1b1b26;color:#239f66}

body.website2{--site-black:#fff;--site-white:#171717;--site-pink:#6850de;--customer-accent:#6850de;--customer-muted:#5d5e61;--customer-line:#ddd;--customer-glass:#f7f6f9;--customer-shadow:none;color:#171717!important;background:#fff!important;color-scheme:light}
body.website2 :is(.auth-card,.acc-card,.tier,.utility-shell,.policy-shell){background:#fff;box-shadow:none;border-color:#ddd}
body.website2 :is(.auth-main,.acc-hero,.acc-layout){background:transparent}
body.website2 :is(.auth-card,.acc-card,.utility-shell,.policy-shell) p{color:#5d5e61}
body.website2 :is(input,select,textarea){color:#171717;background:#fff;border-color:#aaa}
body.website2 :is(.btn.solid,.policy-button,.auth-btn){background:#171717;color:#fff;border-color:#171717;border-radius:3px;box-shadow:none}
body.website2 :is(.auth-logo,.utility-brand img){content:url('/assets/website2/media/logo.svg')}
body.website2 :is(.auth-title,.acc-hero h1,.policy-intro h1,.utility-shell h1){color:#171717;-webkit-text-fill-color:currentColor}
body.website2 :is(.auth-note,.acc-muted,.muted,.credits-page-fine){color:#64616a}
body.website2 .auth-photo-copy :is(p,h2){color:white}
body.website2 .auth-tabs [aria-selected=true]{color:#171717;border-color:#171717;background:#f0edf8}
body.website2 .utility-shell{max-width:900px;margin:60px auto;padding:40px;min-height:45vh}
body.website2 .utility-top,body.website2 .utility-mark,body.website2 .utility-footer{display:none}
body.website2 .credit-rates dt{color:#171717}body.website2 .credit-rates dd{color:#6048c0}
body.website2 .policy-shell{padding-block:64px;max-width:1060px}
body.website2 .acc-access{margin:24px auto;padding:28px;background:#f1eef9;border:1px solid #e1dcec;display:flex;align-items:center;gap:24px;justify-content:space-between}
body.website2 .acc-access h2{font-size:25px;margin-bottom:8px}body.website2 .acc-access p{font-size:13px}
body.website2 .acc-access .button{white-space:nowrap}
body.website2 .tb-signout{display:inline-flex;margin:0}body.website2 .tb-signout button{background:transparent;border:0;padding:10px;color:#625c69;font-size:11px}
@media(max-width:650px){body.website2 .acc-access{display:block}.acc-access .button{margin-top:20px}body.website2 .utility-shell{margin:24px 20px;padding:20px}}

body.website2.account-ui .auth-split2{background:#fff!important}
body.website2.account-ui :is(.auth-card,.auth-side2){background:#fff!important}
body.website2.account-ui .auth-card :is(.btn.solid,button[type=submit]){background:#171717!important;color:#fff!important;border:1px solid #171717!important;border-radius:3px!important;box-shadow:none!important}
body.website2.account-ui .auth-card .auth-tabs{border:0!important;border-bottom:1px solid #d8d8d8!important;border-radius:0!important;gap:12px!important;background:#fff!important}
body.website2.account-ui .auth-card .auth-tabs button{border-radius:0!important;background:#fff!important;color:#6a646e!important;box-shadow:none!important;border-bottom:2px solid transparent!important}
body.website2.account-ui .auth-card .auth-tabs button[aria-selected=true]{color:#171717!important;border-bottom-color:#171717!important}
body.website2.account-ui .auth-card input{color:#171717!important;background:#fff!important;border:1px solid #aaa!important;border-radius:3px!important;box-shadow:none!important}
body.website2.account-ui .auth-card input::placeholder{color:#67616b!important}
body.website2.account-ui .auth-card :is(.gsi,.gsi-btn,#gsi-btn){border-radius:3px!important;background:#f6f5f8!important;color:#171717!important;border:1px solid #ddd!important;box-shadow:none!important}
body.website2.account-ui .auth-photo:after{background:linear-gradient(0deg,#100b22b3,transparent 70%)!important}
body.website2.account-ui .auth-photo-copy p{color:#fff!important}body.website2.account-ui .auth-photo-copy{padding:36px!important}
body.website2 .policy-intro:before{display:none}body.website2 .policy-intro{border:0;padding-left:0}body.website2 .policy-shell{background:#fff!important}
