/* Generated light presentation for original Mastering controls. */
body.website2.master-page{--m-pink:#52239f;--m-blue:#23799f;--m-mint:#239f5b;--m-amber:#9f7323;--m-ink:#1a181e;--m-dim:#5f5969;--m-dim2:#5f5a68;--m-line:#1b1b1b14}
body.website2.master-page main:focus{outline:none}
body.website2.master-page p{color:var(--m-dim)}
body.website2.master-page .m-field:after{background:linear-gradient(180deg,#f7f6f8 0,transparent 16%,transparent calc(100% - 60px),#f7f6f8 100%)}
body.website2.master-page .m-state>div{background:radial-gradient(ellipse at 50% 50%,#f7f6f8e6 0,#f7f6f8b8 40%,#f7f6f800 72%)}
body.website2.master-page .m-drop-h1{color:var(--m-ink)}
body.website2.master-page .m-drop-h1 em{background:linear-gradient(90deg,#52239f,var(--m-pink) 45%,#46239f);color:transparent}
body.website2.master-page .m-drop-sub{color:var(--m-dim)}
body.website2.master-page .m-drop-sub b{color:var(--m-ink)}
body.website2.master-page .m-drop{border:0;background:linear-gradient(120deg,#52239f,var(--m-pink) 55%,#52239f);color:#f7f6f8;box-shadow:0 18px 60px #52239f33,0 2px 0 #1b1b1b33 inset}
body.website2.master-page .m-drop:hover,body.website2.master-page .m-drop.is-over{box-shadow:0 26px 80px #52239f55,0 2px 0 #1b1b1b33 inset}
body.website2.master-page .m-drop-ref:hover{box-shadow:0 26px 80px #23799f55,0 2px 0 #1b1b1b33 inset}
body.website2.master-page .m-drop:focus-within{outline:3px solid #1b1b1b}
body.website2.master-page .m-drop-ico{background:#f7f6f8}
body.website2.master-page .m-drop-ico svg{fill:none;stroke:var(--m-pink)}
body.website2.master-page .m-drop-fine{color:var(--m-dim2)}
body.website2.master-page .m-settings{border:1px solid var(--m-line);background:#1b1b1b06}
body.website2.master-page .m-settings button{background:transparent;color:var(--m-dim)}
body.website2.master-page .m-settings button:hover{color:var(--m-ink)}
body.website2.master-page .m-settings button i{background:currentColor}
body.website2.master-page .m-settings button span{color:var(--m-ink)}
body.website2.master-page .m-sheet{border:1px solid var(--m-line);background:#f7f6f8f2;box-shadow:0 30px 80px #f7f7f788}
body.website2.master-page .m-sheet h4{color:var(--m-dim2)}
body.website2.master-page .m-seg button{border:1px solid var(--m-line);background:transparent;color:var(--m-dim)}
body.website2.master-page .m-seg button b{color:var(--m-ink)}
body.website2.master-page .m-seg button span{color:var(--m-dim2)}
body.website2.master-page .m-seg button[aria-pressed="true"]{background:#52239f1c;border-color:#52239f80}
body.website2.master-page .m-seg button[aria-pressed="true"] span{color:#52239f}
body.website2.master-page .m-sheet-close{background:#1b1b1b0a;color:var(--m-dim)}
body.website2.master-page .m-error{border:1px solid #9f232344;background:#9f232312;color:#9f2323}
body.website2.master-page .m-cook-file{color:var(--m-dim2)}
body.website2.master-page .m-cook-file b{color:var(--m-dim)}
body.website2.master-page .m-cook-stage{color:var(--m-ink)}
body.website2.master-page .m-cook-say{color:var(--m-dim)}
body.website2.master-page .m-cook-say b{color:var(--m-ink)}
body.website2.master-page .m-rail i{background:#1b1b1b22}
body.website2.master-page .m-rail i:before{color:var(--m-dim2)}
body.website2.master-page .m-rail i.is-on{background:var(--m-accent);box-shadow:0 0 22px var(--m-accent)}
body.website2.master-page .m-rail i.is-on:before{color:var(--m-dim)}
body.website2.master-page .m-rail i.is-done{background:var(--m-ink)}
body.website2.master-page .m-rail s{background:#1b1b1b14}
body.website2.master-page .m-rail s:after{background:var(--m-ink)}
body.website2.master-page .m-cook-time{color:var(--m-dim2)}
body.website2.master-page .m-done-h{color:var(--m-ink)}
body.website2.master-page .m-done-h em{color:var(--m-mint)}
body.website2.master-page .m-done-sub{color:var(--m-dim)}
body.website2.master-page .m-facts{color:var(--m-dim)}
body.website2.master-page .m-facts b{color:var(--m-ink)}
body.website2.master-page .m-facts i,body.website2.master-page .m-facts-tech i{color:var(--m-dim2)}
body.website2.master-page .m-facts-tech{color:var(--m-dim2)}
body.website2.master-page .m-num{border:1px solid var(--m-line);background:#1b1b1b06}
body.website2.master-page .m-num b{color:var(--m-ink)}
body.website2.master-page .m-num b small{color:var(--m-dim)}
body.website2.master-page .m-num span{color:var(--m-dim2)}
body.website2.master-page .m-num u{color:var(--m-mint)}
body.website2.master-page .m-num u.n{color:var(--m-dim)}
body.website2.master-page .m-play{background:var(--m-ink);color:#f7f6f8}
body.website2.master-page .m-play svg{fill:currentColor}
body.website2.master-page .m-hold{border:1px solid var(--m-line);background:#1b1b1b08;color:var(--m-ink)}
body.website2.master-page .m-hold i{background:var(--m-blue);box-shadow:0 0 12px var(--m-blue)}
body.website2.master-page .m-hold.is-a{background:#52239f1a;border-color:#52239f66}
body.website2.master-page .m-hold.is-a i{background:var(--m-pink);box-shadow:0 0 12px var(--m-pink)}
body.website2.master-page .m-hold small{color:var(--m-dim2)}
body.website2.master-page .m-chip{border:1px solid var(--m-line);background:transparent;color:var(--m-dim)}
body.website2.master-page .m-chip[aria-pressed="true"]{color:var(--m-ink);border-color:#1b1b1b40}
body.website2.master-page .m-chip i{background:#1b1b1b1a}
body.website2.master-page .m-chip i:after{background:#1b1b1b}
body.website2.master-page .m-chip[aria-pressed="true"] i{background:var(--m-blue)}
body.website2.master-page .m-strip{background:linear-gradient(180deg,#1b1b1b05,#1b1b1b02);border:1px solid #1b1b1b0a}
body.website2.master-page .m-strip-time{color:var(--m-dim2)}
body.website2.master-page .m-shape-lab{color:var(--m-dim2)}
body.website2.master-page .m-shapes{border:1px solid var(--m-line);background:#1b1b1b06}
body.website2.master-page .m-shape{border:0;background:transparent;color:var(--m-dim)}
body.website2.master-page .m-shape:hover{color:var(--m-ink)}
body.website2.master-page .m-shape.is-on{color:#f7f6f8;background:var(--m-ink)}
body.website2.master-page .m-shape.is-busy{color:var(--m-ink)}
body.website2.master-page .m-shape-hint{color:var(--m-dim)}
body.website2.master-page .m-shape-hint b{color:var(--m-ink)}
body.website2.master-page .m-dev{border:1px solid var(--m-line);background:#1b1b1b06;color:var(--m-dim)}
body.website2.master-page .m-dev svg{fill:none;stroke:currentColor}
body.website2.master-page .m-dev:hover{color:var(--m-ink);background:#1b1b1b10}
body.website2.master-page .m-dev.is-on{color:#f7f6f8;background:var(--m-mint);border-color:transparent}
body.website2.master-page .m-verdict{border:1px solid var(--m-line);background:#1b1b1b06;color:var(--m-ink)}
body.website2.master-page .m-fix{border:1px solid #52239f66;background:#52239f1a;color:var(--m-ink)}
body.website2.master-page .m-fix:hover{background:#52239f33}
body.website2.master-page .m-fix.is-on{background:transparent;border-color:var(--m-line);color:var(--m-dim)}
body.website2.master-page .m-dev-fine{color:var(--m-dim2)}
body.website2.master-page .m-btn{border:1px solid var(--m-line);background:#1b1b1b08;color:var(--m-ink)}
body.website2.master-page .m-btn:hover{background:#1b1b1b10}
body.website2.master-page .m-btn.p{background:linear-gradient(120deg,#52239f,var(--m-pink) 55%,#52239f);color:#f7f6f8;border-color:transparent;box-shadow:0 14px 44px #52239f33}
body.website2.master-page .m-btn.p:hover{box-shadow:0 20px 60px #52239f55}
body.website2.master-page .m-btn.q{background:transparent;color:var(--m-dim)}
body.website2.master-page .m-btn svg{fill:none;stroke:currentColor}
body.website2.master-page .m-done-fine{color:var(--m-dim2)}
body.website2.master-page .m-done-fine a{color:var(--m-dim)}
body.website2.master-page .m-h2{color:var(--m-ink)}
body.website2.master-page .m-chain{border-top:1px solid var(--m-line);border-bottom:1px solid var(--m-line)}
body.website2.master-page .m-chain div{border-right:1px solid var(--m-line)}
body.website2.master-page .m-chain div:nth-child(4n){border-right:0}
body.website2.master-page .m-chain div:nth-child(-n/**/+4){border-bottom:1px solid var(--m-line)}
@media (max-width:900px){body.website2.master-page .m-chain div:nth-child(4n){border-right:1px solid var(--m-line)}
body.website2.master-page .m-chain div:nth-child(2n){border-right:0}
body.website2.master-page .m-chain div:nth-child(-n/**/+6){border-bottom:1px solid var(--m-line)}
body.website2.master-page .m-chain div:nth-child(n/**/+7){border-bottom:0}}
body.website2.master-page .m-chain h3{color:var(--m-ink)}
body.website2.master-page .m-two h3{color:var(--m-ink)}
body.website2.master-page .m-faq details{border-top:1px solid var(--m-line)}
body.website2.master-page .m-faq details:last-child{border-bottom:1px solid var(--m-line)}
body.website2.master-page .m-faq summary{color:var(--m-ink)}
body.website2.master-page .m-faq summary:after{border-right:1.5px solid var(--m-dim);border-bottom:1.5px solid var(--m-dim)}
body.website2.master-page .m-cta{border:1px solid var(--m-line);background:radial-gradient(ellipse at 20% 0,#52239f14,transparent 60%),radial-gradient(ellipse at 90% 100%,#23799f10,transparent 55%),#1b1b1b04}
body.website2.master-page .m-cta h3{color:var(--m-ink)}
body.website2.master-page .m-card{border:1px solid var(--m-line);background:#1b1b1b06;color:var(--m-dim)}
body.website2.master-page .m-card:hover{border-color:#1b1b1b33}
body.website2.master-page .m-card[aria-pressed="true"]{border-color:var(--m-accent);background:color-mix(in srgb,var(--m-accent) 10%,transparent);box-shadow:0 0 0 1px var(--m-accent) inset}
body.website2.master-page .m-card b{color:var(--m-ink)}
body.website2.master-page .m-card-sub{color:var(--m-dim2)}
body.website2.master-page .m-card small{color:var(--m-mint);background:#239f5b1a}
body.website2.master-page .m-card-play{background:var(--m-ink);color:#f7f6f8}
body.website2.master-page .m-card-play svg{fill:currentColor}
body.website2.master-page .m-card-play.is-wait{background:#1b1b1b22;color:transparent}
body.website2.master-page .m-card-play.is-wait:after{border:2px solid #1b1b1b55}
body.website2.master-page .m-card-play.is-playing{background:var(--m-accent)}
body.website2.master-page .m-row{color:var(--m-dim2)}
body.website2.master-page .m-seg-s{border:1px solid var(--m-line)}
body.website2.master-page .m-seg-s button{border:0}
body.website2.master-page .m-seg-s button[aria-pressed="true"]{background:#1b1b1b14;color:var(--m-ink)}
body.website2.master-page .m-rep-compare{border:1px solid var(--m-line);background:#f7f6f8}
body.website2.master-page .m-rep-legend{color:var(--m-dim)}
body.website2.master-page .m-rep-legend i{border-top:2px dashed #1b1b1b77}
body.website2.master-page .m-rep-legend i.b{border-top:2px solid var(--m-blue)}
body.website2.master-page .m-rep-card{border:1px solid var(--m-line);background:#1b1b1b05}
body.website2.master-page .m-rep-card h3{color:var(--m-ink)}
body.website2.master-page .m-rep-card canvas{background:#f7f6f8}
body.website2.master-page .m-rep-card p{color:var(--m-dim)}
body.website2.master-page .m-rep-card p b{color:var(--m-ink)}
body.website2.master-page .m-plans{color:var(--m-dim2)}
body.website2.master-page .m-plans b{color:var(--m-dim)}
body.website2.master-page .m-plans i{background:var(--m-dim2)}
body.website2.master-page .m-plans.is-in{color:var(--m-dim)}
body.website2.master-page .m-plans.is-in b{color:var(--m-mint)}
body.website2.master-page .m-gate{background:#f7f6f8cc}
body.website2.master-page .m-gate-card{border:1px solid var(--m-line);background:#f7f6f8;box-shadow:0 40px 100px #f7f7f7aa;color:var(--m-ink)}
body.website2.master-page .m-gate-x{background:#1b1b1b0a;color:var(--m-dim);border:0}
body.website2.master-page .m-gate-eyebrow{color:var(--m-pink)}
body.website2.master-page .m-gate-card h3{color:var(--m-ink)}
body.website2.master-page .m-gate-p{color:var(--m-dim)}
body.website2.master-page .m-gate-p b{color:var(--m-ink)}
body.website2.master-page .m-gate-form input[type=text],body.website2.master-page .m-gate-form input[type=email]{border:1px solid var(--m-line);background:#1b1b1b08;color:var(--m-ink)}
body.website2.master-page .m-gate-form input:focus{outline:2px solid var(--m-pink)}
body.website2.master-page .m-gate-check{color:var(--m-dim)}
body.website2.master-page .m-gate-check a{color:var(--m-ink)}
body.website2.master-page .m-gate-err{color:#9f2323}
body.website2.master-page .m-gate-fine{color:var(--m-dim2)}
body.website2.master-page .m-gate-back{background:none;border:0;color:var(--m-dim)}
body.website2.master-page .m-gate-list{color:var(--m-ink)}
body.website2.master-page .m-gate-list li:before{background:var(--m-mint);box-shadow:0 0 10px var(--m-mint)}
body.website2.master-page .m-gate-price{color:var(--m-dim)}
body.website2.master-page .m-gate-price b{color:var(--m-ink)}
body.website2.master-page .m-plan{border:1px solid var(--m-line);background:#1b1b1b05}
body.website2.master-page .m-plan.is-hot{border-color:#52239f55;background:linear-gradient(160deg,#52239f14,#1b1b1b05 60%)}
body.website2.master-page .m-plan-name{color:var(--m-dim2)}
body.website2.master-page .m-plan-price{color:var(--m-ink)}
body.website2.master-page .m-plan-price small{color:var(--m-dim)}
body.website2.master-page .m-plan ul{color:var(--m-ink)}
body.website2.master-page .m-plan li:before{background:var(--m-mint)}
body.website2.master-page .m-plan-fine{color:var(--m-dim2)}
body.website2.master-page .m-locked{border:1px solid #52239f44;background:#52239f0f}
body.website2.master-page .m-locked h3{color:var(--m-ink)}
body.website2.master-page .m-locked p{color:var(--m-dim)}
body.website2.master-page .m-toast{border:1px solid #239f5b55;background:#f7f6f8f2;color:var(--m-ink);box-shadow:0 20px 60px #f7f7f7aa}
body.website2.master-page #m-saved a{color:var(--m-mint)}
body.website2.master-page .m-crown-tag{border:1px solid rgba(159,122,35,.4);background:rgba(159,122,35,.08);color:#9f7a23}
body.website2.master-page .m-dim{color:var(--m-dim,#605c66)}
body.website2.master-page .m-zone{border:1px solid #1b1b1b0f;background:linear-gradient(180deg,#1b1b1b06,#1b1b1b02)}
body.website2.master-page .m-zone-lab{background:#f7f6f8;border:1px solid #1b1b1b14;color:var(--m-dim2)}
body.website2.master-page .m-zone-sub{border-top:1px solid #1b1b1b0a}
body.website2.master-page .m-zone-title{color:var(--m-dim)}
body.website2.master-page #m-shape-curve{background:#1b1b1b05}
body.website2.master-page #m-shape-curve .ax{stroke:#1b1b1b14;fill:none}
body.website2.master-page #m-shape-curve .zero{stroke:#1b1b1b22;fill:none}
body.website2.master-page #m-shape-curve .cv{fill:none;stroke:var(--m-pink,#52239f)}
body.website2.master-page #m-shape-curve .cv.side{stroke:#3d239f}
body.website2.master-page #m-shape-curve .fill{fill:var(--m-pink,#52239f)}
body.website2.master-page #m-shape-curve .harm{fill:#52239f}
body.website2.master-page #m-shape-curve .tick{fill:#1b1b1b40}
body.website2.master-page .m-demo-open{border:1px solid var(--m-line);background:#1b1b1b08;color:var(--m-dim)}
body.website2.master-page .m-demo-open svg{fill:currentColor}
body.website2.master-page .m-demo-open:hover{background:#1b1b1b12;color:var(--m-ink);border-color:#1b1b1b2a}
body.website2.master-page .m-demo-player{border:1px solid var(--m-line);background:#1b1b1b08}
body.website2.master-page .m-demo-seg button[aria-pressed=true]{background:var(--m-ink);color:#f7f6f8;border-color:transparent}
body.website2.master-page .m-demo-bar{background:#1b1b1b14}
body.website2.master-page .m-demo-bar i{background:linear-gradient(90deg,var(--m-pink),var(--m-blue))}
body.website2.master-page .m-demo-note{color:var(--m-dim2)}
body.website2.master-page .m-row-hint{color:var(--m-dim2)}
body.website2.master-page .m-steps div{border:1px solid var(--m-line);background:#1b1b1b05}
body.website2.master-page .m-steps i{background:linear-gradient(120deg,#52239f,var(--m-pink) 55%,#52239f);color:#f7f6f8}
body.website2.master-page .m-steps h3{color:var(--m-ink)}
body.website2.master-page .m-steps p{color:var(--m-dim)}
body.website2.master-page .m-eyebrow{color:var(--m-pink)}
body.website2.master-page .m-plan{border:1px solid var(--m-line);background:#1b1b1b05}
body.website2.master-page .m-plan.is-hot{border-color:transparent;background:linear-gradient(160deg,#f7f6f8,#f7f6f8 55%,#f7f6f8);box-shadow:0 30px 90px #52239f22,0 0 0 1px #52239f33}
body.website2.master-page .m-plan.is-hot:hover{box-shadow:0 34px 100px #52239f33,0 0 0 1px #52239f55}
body.website2.master-page .m-plan-glow{background:conic-gradient(from var(--m-spin,0deg),#52239f,#53239f,#23799f,#52239f)}
body.website2.master-page .m-plan.is-hot:before{background:radial-gradient(circle,#52239f2e,transparent 65%)}
body.website2.master-page .m-plan-name{color:var(--m-dim2)}
body.website2.master-page .m-plan.is-hot .m-plan-name{color:#9f7a23}
body.website2.master-page .m-plan-name .spinz-crown{fill:currentColor}
body.website2.master-page .m-plan-price{color:var(--m-ink)}
body.website2.master-page .m-plan-price small{color:var(--m-dim)}
body.website2.master-page .m-plan.is-hot .m-plan-price{background:linear-gradient(120deg,#1b1b1b,#52239f 55%,#236c9f);color:transparent}
body.website2.master-page .m-plan-tag{color:var(--m-dim)}
body.website2.master-page .m-plan.is-hot .m-plan-tag{color:#52239f}
body.website2.master-page .m-plan-list{color:var(--m-ink)}
body.website2.master-page .m-plan-list i{border:1px solid var(--m-line);background:#1b1b1b08;color:var(--m-dim)}
body.website2.master-page .m-plan.is-hot .m-plan-list i{border-color:#52239f44;background:#52239f14;color:#52239f}
body.website2.master-page .m-plan-fine{color:var(--m-dim2)}
body.website2.master-page .m-plan-anchor{color:var(--m-dim)}
body.website2.master-page .m-plan-badge{background:linear-gradient(120deg,#52239f,var(--m-pink) 55%,#52239f);color:#f7f6f8;box-shadow:0 8px 24px #52239f44}
body.website2.master-page .m-trust{border:1px solid var(--m-line);background:#1b1b1b05}
body.website2.master-page .m-trust li{border-right:1px solid var(--m-line)}
body.website2.master-page .m-trust li:last-child{border-right:0}
body.website2.master-page .m-trust b{color:var(--m-ink)}
body.website2.master-page .m-trust span{color:var(--m-dim2)}
@media (max-width:760px){body.website2.master-page .m-trust li:nth-child(2){border-right:0}
body.website2.master-page .m-trust li:nth-child(-n/**/+2){border-bottom:1px solid var(--m-line)}}
@media (max-width:340px){body.website2.master-page .m-trust li{border-right:0;border-bottom:1px solid var(--m-line)}
body.website2.master-page .m-trust li:last-child{border-bottom:0}
body.website2.master-page .m-trust li:nth-child(2){border-bottom:1px solid var(--m-line)}}
body.website2.master-page .m-demo-note{color:var(--m-dim)}
body.website2.master-page .m-demo-credit{color:var(--m-dim2)}
body.website2.master-page .m-chain-plus{color:var(--m-ink)}
body.website2.master-page .m-cta-premium{background:radial-gradient(ellipse at 20% 0,#52239f22,transparent 60%),radial-gradient(ellipse at 90% 100%,#23799f14,transparent 55%),#1b1b1b05;border-color:#52239f33}
body.website2.master-page .m-cta-plugins{background:radial-gradient(ellipse at 20% 0,#23799f1a,transparent 60%),radial-gradient(ellipse at 90% 100%,#52239f14,transparent 55%),#1b1b1b05;border-color:#23799f33}
body.website2.master-page .m-about-body p{color:var(--m-dim)}
body.website2.master-page .m-about-body .m-lead{color:var(--m-ink)}
body.website2.master-page .m-about-stats div{border:1px solid var(--m-line);background:linear-gradient(160deg,#1b1b1b07,#1b1b1b03)}
body.website2.master-page .m-about-stats b{background:linear-gradient(120deg,#52239f,var(--m-pink) 45%,#53239f 80%,#23799f);color:transparent}
body.website2.master-page .m-about-stats span{color:var(--m-dim)}
body.website2.master-page .m-about-viz{border:1px solid var(--m-line);background:linear-gradient(160deg,#f7f6f8,#f7f6f8 70%);box-shadow:0 30px 80px #f7f7f766,0 0 0 1px #52239f14}
body.website2.master-page .m-about-viz:before{background:radial-gradient(ellipse at 50% 100%,#52239f18,transparent 60%)}
body.website2.master-page #m-genie{background:#f7f6f8}
body.website2.master-page .m-genie-head{color:var(--m-dim)}
body.website2.master-page .m-genie-live{color:var(--m-ink)}
body.website2.master-page .m-genie-live i{background:#9f2323;box-shadow:0 0 0 0 #9f232388}
body.website2.master-page .m-genie-lufs{color:var(--m-dim2)}
body.website2.master-page .m-genie-note{color:var(--m-dim)}
body.website2.master-page .m-about .m-chain > div.is-live{background:linear-gradient(180deg,#1b1b1b0a,transparent);box-shadow:inset 0 2px 0 var(--m-pink)}
body.website2.master-page .m-about .m-chain > div.is-live h3{color:#1b1b1b}
body.website2.master-page .m-genie-note{color:var(--m-dim)}
body.website2.master-page .m-genie-lufs{color:#9f3c23}
body.website2.master-page .m-drop-ref{border:0;color:#f7f6f8;background:linear-gradient(120deg,#237f9f,#23799f 55%,#23779f);box-shadow:0 18px 60px #23799f33,0 2px 0 #1b1b1b33 inset}
body.website2.master-page .m-drop-ref.is-locked{background:#1b1b1b08;border:1px solid var(--m-line);color:var(--m-dim);box-shadow:none}
body.website2.master-page .m-drop-ref.is-locked:hover{background:#1b1b1b12;border-color:#23799f55;box-shadow:0 14px 44px #23799f1f}
body.website2.master-page .m-drop-ref.is-locked b{color:var(--m-ink)}
body.website2.master-page .m-drop-ref.is-locked .m-drop-ico{background:#1b1b1b0f}
body.website2.master-page .m-drop-ref.is-locked .m-drop-ico svg{stroke:#23799f99}
body.website2.master-page .m-drop-lock{background:#23799f1f;color:#23799f}
body.website2.master-page .m-drop-lock svg{fill:none;stroke:currentColor}
body.website2.master-page .m-drop-ref b{color:#f7f6f8}
body.website2.master-page .m-drop-ref .m-drop-ico{background:#f7f6f8}
body.website2.master-page .m-drop-ref .m-drop-ico svg{stroke:#23799f}
@media (max-width:560px){body.website2.master-page .m-drop-ref.is-locked .m-drop-lock{background:#f7f6f8;border:1px solid #23799f45;color:#237a9f}}
body.website2.master-page .m-ref-x{border:1px solid var(--m-line);background:none;color:var(--m-dim)}
body.website2.master-page .m-ref-x:hover{color:var(--m-ink);border-color:#1b1b1b33}
body.website2.master-page .m-ref-say{color:var(--m-dim)}
body.website2.master-page .m-ref-say b{color:var(--m-ink)}
body.website2.master-page .m-ref-keep{border:1px solid #23799f55;background:#23799f14;color:#23749f}
body.website2.master-page .m-ref-keep:hover{background:#23799f22;border-color:#23799f88}
body.website2.master-page .m-ref-save span{color:var(--m-dim2)}
body.website2.master-page .m-ref-saved-lab{color:var(--m-dim2)}
body.website2.master-page .m-ref-chip{border:1px solid var(--m-line);background:#1b1b1b08;color:var(--m-ink)}
body.website2.master-page .m-ref-chip:hover{background:#23799f14;border-color:#23799f55}
body.website2.master-page .m-ref-chip i{color:var(--m-dim2)}
body.website2.master-page .m-ref-chip s{color:var(--m-dim2)}
body.website2.master-page .m-ref-chip s:hover{background:#1b1b1b1a;color:var(--m-ink)}
body.website2.master-page .m-refsec .m-eyebrow{color:#23799f}
body.website2.master-page .m-refsec-tag{background:#23799f1f;color:#23799f}
body.website2.master-page .m-refsec-tag.is-yours{background:#239f5b1f;color:#239f5b}
body.website2.master-page .m-refsec-viz{background:linear-gradient(160deg,#f7f6f8,#f7f6f8 70%);box-shadow:0 30px 80px #f7f7f766,0 0 0 1px #23799f14}
body.website2.master-page .m-refsec-viz:before{background:radial-gradient(ellipse at 50% 100%,#23799f18,transparent 60%)}
body.website2.master-page .m-refsec-viz .m-genie-live i{background:#23799f;box-shadow:0 0 0 0 #23799f88}
body.website2.master-page .m-refsec-viz .m-genie-lufs{color:#23799f}
body.website2.master-page #m-refviz{background:#f7f6f8}
body.website2.master-page .m-refsec-cta p{color:var(--m-dim2)}
body.website2.master-page .m-refsec-cta b{color:var(--m-ink)}
body.website2.master-page .m-refread{border:1px solid var(--m-line);background:linear-gradient(180deg,rgba(247,246,248,.93),rgba(247,246,248,.95));box-shadow:0 34px 100px #f7f7f777}
body.website2.master-page .m-refread-live{color:var(--m-dim)}
body.website2.master-page .m-refread-live i{background:#9f2323;box-shadow:0 0 0 0 #9f232388}
body.website2.master-page .m-refread.is-read .m-refread-live i{background:var(--m-blue);box-shadow:0 0 0 0 #23799f88}
body.website2.master-page .m-refread-live b{color:var(--m-ink)}
body.website2.master-page .m-refread-lufs{color:#23799f}
body.website2.master-page #m-refread{background:#f7f6f8}
body.website2.master-page .m-matchpanel #m-matchviz{background:#f7f6f8}
body.website2.master-page .m-rf{border:1px solid var(--m-line);background:#1b1b1b05}
body.website2.master-page .m-rf span{color:var(--m-dim2)}
body.website2.master-page .m-rf b{color:var(--m-ink)}
body.website2.master-page .m-rf i u{background:linear-gradient(180deg,#237f9f,#23769f)}
body.website2.master-page .m-rf-meter{background:#1b1b1b12}
body.website2.master-page .m-rf-meter u{background:linear-gradient(90deg,#237f9f,#23769f)}
body.website2.master-page .m-refread .m-ref-say{color:var(--m-dim)}
body.website2.master-page .m-refread .m-ref-say b{color:var(--m-ink)}
body.website2.master-page .m-mode{border:1px solid var(--m-line);background:#1b1b1b06}
body.website2.master-page .m-mode button{border:0;background:none;color:var(--m-dim2)}
body.website2.master-page .m-mode button:hover{color:var(--m-ink)}
body.website2.master-page .m-mode button.is-on{background:#1b1b1b16;color:var(--m-ink)}
body.website2.master-page .m-refread-pick span{color:var(--m-dim2)}
body.website2.master-page .m-ref-next:before{background:linear-gradient(180deg,#1b1b1b00,#1b1b1b33)}
body.website2.master-page .m-refread.is-over{border-color:#23799f66;box-shadow:0 34px 100px #f7f7f777,0 0 0 2px #23799f44}
body.website2.master-page .m-guide-card{border:1px solid var(--m-line);background:radial-gradient(ellipse at 100% 0,#52239f18,transparent 54%),#1b1b1b05}
body.website2.master-page .m-guide-card h3{color:var(--m-ink)}
body.website2.master-page .m-guide-card p{color:var(--m-dim)}
body.website2.master-page .m-guide-card .m-guide-label{color:#52239f}
body.website2.master-page .m-guide-all{color:var(--m-dim)}
body.website2.master-page .m-guide-all:hover{color:var(--m-ink)}
body.website2.master-page .m-guide-more{color:var(--m-muted,#5f5a68)}
body.website2.master-page .m-guide-more a{color:inherit}
body.website2.master-page .m-guide-more a:hover{color:var(--m-ink,#1a181e)}
body.website2.master-page .m-trust{border:1px solid #1b1b1b24;background:linear-gradient(180deg,#f7f6f8d9,#f7f6f8eb);box-shadow:0 22px 60px #f7f7f7a6,inset 0 1px 0 #1b1b1b1a}
body.website2.master-page .m-trust i{background:#52239f1c;border:1px solid #52239f38}
body.website2.master-page .m-trust i svg{fill:none;stroke:var(--m-pink)}
body.website2.master-page .m-trust b{text-shadow:0 1px 10px #f7f7f7}
body.website2.master-page .m-trust span{color:#5f576b;text-shadow:0 1px 8px #f7f7f7}
body.website2.master-page .m-plans{color:var(--m-dim)}
body.website2.master-page .m-plans b{color:var(--m-ink)}
body.website2.master-page .m-below>section:before,body.website2.master-page .m-below #m-learn>section:before{background:linear-gradient(90deg,#52239f8c,#53239f40 22%,#1b1b1b12 50%,transparent)}
body.website2.master-page .m-steps{border-top:1px solid var(--m-line)}
body.website2.master-page .m-steps div{border:0;background:none;border-right:1px solid var(--m-line)}
body.website2.master-page .m-steps div:last-child{border-right:0}
body.website2.master-page .m-steps i{background:linear-gradient(120deg,#52239f,var(--m-pink) 45%,#53239f 90%);color:transparent}
@media (max-width:640px){body.website2.master-page .m-steps div,body.website2.master-page .m-steps div+div{border-right:0;border-bottom:1px solid var(--m-line)}
body.website2.master-page .m-steps div:last-child{border-bottom:0}}
body.website2.master-page .m-ticks li{color:var(--m-dim)}
body.website2.master-page .m-ticks li:before{background:#23799f1f;border:1px solid #23799f4d}
body.website2.master-page .m-ticks li:after{border-right:1.8px solid #23799f;border-bottom:1.8px solid #23799f}
body.website2.master-page .m-guide-all{color:var(--m-ink)}
body.website2.master-page .m-guide-grid .m-guide-card{color:inherit;background:#1b1b1b06}
body.website2.master-page .m-guide-grid .m-guide-card:hover{border-color:#52239f59;background:#1b1b1b0a}
body.website2.master-page .m-guide-grid .m-guide-card.is-lead{background:radial-gradient(ellipse at 100% 0,#52239f26,transparent 58%),#1b1b1b06}
body.website2.master-page .m-guide-go{color:var(--m-pink)}
body.website2.master-page .m-guide-grid .m-guide-card.is-lead .m-guide-go{border:1px solid #1b1b1b24;background:#1b1b1b0a;color:var(--m-ink)}
body.website2.master-page .m-faq details p{color:var(--m-dim)}
body.website2.master-page .m-about-solo .m-lead{color:var(--m-dim)}
body.website2.master-page .m-refsec-cta p{color:var(--m-dim)}
body.website2.master-page .m-plan .m-plan-list i{border:1px solid #239f5b4d;background:#239f5b1a;color:var(--m-mint)}
body.website2.master-page .m-plan .m-plan-list li.is-bonus{background:linear-gradient(90deg,#9f73231f,#9f732308);border:1px solid #9f732333}
body.website2.master-page .m-plan .m-plan-list li.is-bonus i{border-color:#9f732366;background:#9f732326;color:var(--m-amber)}
body.website2.master-page .m-plan .m-plan-list li.is-bonus b{color:var(--m-amber)}
body.website2.master-page .m-faq .m-eyebrow{color:var(--m-pink)}
body.website2.master-page .m-refsec-cols .m-about-body .m-eyebrow{color:#23799f}
body.website2.master-page .m-steps{border-top:0}
body.website2.master-page .m-steps div,body.website2.master-page .m-steps div+div{border:1px solid var(--m-line);background:#1b1b1b05}
body.website2.master-page .m-steps div:last-child{border-right:1px solid var(--m-line)}
body.website2.master-page .m-steps div:hover{border-color:#52239f4d}
body.website2.master-page .m-step-art{background:radial-gradient(ellipse at 50% 120%,#52239f3d,transparent 65%),linear-gradient(180deg,#f7f6f8,#f7f6f8);border-bottom:1px solid var(--m-line)}
body.website2.master-page .m-step-art svg{fill:none}
body.website2.master-page .a1 .tray{stroke:#1b1b1b2e}
body.website2.master-page .a1 .chip rect{fill:#52239f24;stroke:var(--m-pink)}
body.website2.master-page .a1 .chip path{stroke:#52239f}
body.website2.master-page .a2 .wave{stroke:url(#x);stroke:var(--m-pink)}
body.website2.master-page .a2 .dots circle{fill:#1b1b1b24;stroke:none}
body.website2.master-page .a2 .dots circle:nth-child(1){fill:#52239f}
body.website2.master-page .a3 .bars rect{fill:#53239f;stroke:none}
body.website2.master-page .a3 .bars rect:nth-child(2n){fill:#52239f}
body.website2.master-page .a3 .dl circle{fill:#239f5b1f;stroke:#239f5b}
body.website2.master-page .a3 .dl path{stroke:#239f5b}
@media (max-width:640px){body.website2.master-page .m-steps div,body.website2.master-page .m-steps div+div{border:1px solid var(--m-line)}
body.website2.master-page .m-steps div:last-child{border-bottom:1px solid var(--m-line)}}
body.website2.master-page .m-chain i.m-chain-ico{background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 38%,transparent)}
body.website2.master-page .m-chain-ico svg{fill:none;stroke:var(--c)}
body.website2.master-page .m-about-photo{border:1px solid #1b1b1b1f;box-shadow:0 30px 80px #f7f7f780}
body.website2.master-page .m-about-photo:after{background:linear-gradient(200deg,transparent 40%,#f7f6f8b3),radial-gradient(ellipse at 0 100%,#52239f40,transparent 60%)}
body.website2.master-page .m-bonus a{border:1px solid #9f732340;color:var(--m-ink)}
body.website2.master-page .m-bonus a:hover{border-color:#9f732399}
body.website2.master-page .m-bonus span{background:#f7f6f8}
body.website2.master-page .m-bonus b{color:var(--m-amber)}
body.website2.master-page .m-plan .m-plan-list li.is-bonus{border:0;background:none}
body.website2.master-page .m-plan .m-plan-list li.is-bonus:first-of-type,body.website2.master-page .m-plan .m-plan-list li:not(.is-bonus)+li.is-bonus{border-top:1px solid #9f732333}
body.website2.master-page .m-plan .m-plan-list li.is-bonus a{border:1px solid #9f73232e;background:linear-gradient(90deg,#9f732317,#9f732305);color:var(--m-ink)}
body.website2.master-page .m-plan .m-plan-list li.is-bonus a:hover{border-color:#9f732380;background:linear-gradient(90deg,#9f732326,#9f73230a)}
body.website2.master-page .m-plan .m-plan-list li.is-bonus img{border:1px solid #1b1b1b1f}
body.website2.master-page .m-plan .m-plan-list li.is-bonus b{color:var(--m-amber)}
body.website2.master-page .m-below #m-learn>.m-faq:before{background:linear-gradient(90deg,transparent,#52239f8c,transparent)}
body.website2.master-page .m-cook-stay{color:var(--m-dim)}
body.website2.master-page .m-stay-text{color:var(--m-ink)}
body.website2.master-page{--m-lacquer:linear-gradient(160deg,#f7f6f8 0%,#f7f6f8 55%,#f7f6f8 100%);--m-edge:linear-gradient(160deg,#1b1b1b2e,#1b1b1b08 40%,#52239f2a 100%);--m-edge-on:linear-gradient(160deg,#52239f,#52239f 45%,#46239f);--m-glow:0 24px 60px -30px #52239f66;--m-ink-soft:#6d467c}
body.website2.master-page .m-stage-area::before{background:radial-gradient(40% 40% at 18% 30%,#52239f22,transparent 70%),radial-gradient(32% 34% at 70% 62%,#3a239f1a,transparent 70%)}
body.website2.master-page .m-card,body.website2.master-page .m-zone,body.website2.master-page .m-num,body.website2.master-page .m-strip,body.website2.master-page .m-seg-s,body.website2.master-page .m-hold,body.website2.master-page .m-drop-ref,body.website2.master-page .m-sheet{border:1px solid transparent;background:var(--m-lacquer) padding-box,var(--m-edge) border-box;box-shadow:inset 0 1px 0 #1b1b1b10,0 10px 30px -18px #f7f7f7}
body.website2.master-page .m-sheet h4{color:var(--m-ink-soft)}
body.website2.master-page .m-card b{color:var(--m-ink-soft)}
body.website2.master-page .m-card-sub{color:var(--m-dim)}
body.website2.master-page .m-card small{color:var(--m-mint);background:#239f5b14;border:1px solid #239f5b26}
body.website2.master-page .m-card[aria-pressed="true"]{background:linear-gradient(160deg,#f7f6f8,#f7f6f8 60%,#f7f6f8) padding-box,var(--m-edge-on) border-box;box-shadow:inset 0 1px 0 #1b1b1b14,var(--m-glow)}
body.website2.master-page .m-card[aria-pressed="true"] b{color:#1b1b1b}
body.website2.master-page .m-row{color:var(--m-dim)}
body.website2.master-page .m-row-hint{color:var(--m-dim2)}
body.website2.master-page .m-seg button{border-color:transparent;color:var(--m-dim)}
body.website2.master-page .m-seg button[aria-pressed="true"]{background:linear-gradient(180deg,#1a181e,#553091);color:#f7f6f8;border-color:transparent;box-shadow:0 6px 18px -8px #52239f99,inset 0 -1px 0 #f7f7f71a}
body.website2.master-page .m-btn.p{background:linear-gradient(120deg,#52239f,var(--m-pink) 55%,#52239f);color:#f7f6f8;border-color:transparent;box-shadow:0 18px 50px -18px #52239f99,inset 0 1px 0 #1b1b1b66}
body.website2.master-page .m-btn.q{background:#1b1b1b08;color:var(--m-ink-soft);border:1px solid #1b1b1b14}
body.website2.master-page .m-cook-time{color:var(--m-dim)}
body.website2.master-page .m-cook-stay{color:var(--m-dim2)}
body.website2.master-page .m-rail i{background:#1b1b1b12;box-shadow:none}
body.website2.master-page .m-rail i.is-on{background:linear-gradient(90deg,#52239f,var(--m-accent));box-shadow:0 0 18px var(--m-accent)}
body.website2.master-page .m-rail i.is-done{background:#553091}
body.website2.master-page .m-rail i::after{color:var(--m-dim2)}
body.website2.master-page .m-zone-lab{border:0;background:none;color:var(--m-dim)}
body.website2.master-page .m-zone-title{color:var(--m-ink-soft)}
body.website2.master-page .m-play{background:linear-gradient(180deg,#1b1b1b,#553091);box-shadow:0 18px 50px -14px #52239f99,inset 0 -2px 0 #f7f7f71a}
body.website2.master-page .m-hold i{background:var(--m-blue);box-shadow:0 0 12px var(--m-blue)}
body.website2.master-page .m-hold.is-a{background:linear-gradient(160deg,#f7f6f8,#f7f6f8) padding-box,var(--m-edge-on) border-box}
body.website2.master-page .m-hold.is-a i{background:var(--m-pink);box-shadow:0 0 12px var(--m-pink)}
body.website2.master-page .m-dev{background:#1b1b1b07;border-color:#1b1b1b14}
body.website2.master-page .m-dev.is-on{background:linear-gradient(180deg,#239f5c,var(--m-mint));box-shadow:0 10px 24px -10px #239f5baa}
body.website2.master-page .m-shape.is-on{background:linear-gradient(180deg,#1a181e,#553091);box-shadow:0 6px 18px -8px #52239f99}
body.website2.master-page .m-chip{border-color:#1b1b1b14;background:#1b1b1b06;color:var(--m-ink-soft)}
body.website2.master-page .m-done-sub .m-try{background:linear-gradient(180deg,#1a181e,#553091);color:#f7f6f8;border-color:transparent}
body.website2.master-page .m-cook-file{color:var(--m-dim)}
body.website2.master-page .m-shape-lab{color:var(--m-dim)}
body.website2.master-page .m-row{border-top:1px solid #1b1b1b0e}
body.website2.master-page .m-row>span:first-child{color:var(--m-ink-soft)}
body.website2.master-page .m-ab button[aria-pressed="true"][data-v="a"]{background:linear-gradient(180deg,#1a181e,#1a181e);box-shadow:0 6px 18px -8px #1b1b1b66}
body.website2.master-page .m-ab button[aria-pressed="true"][data-v="b"]{background:linear-gradient(180deg,#52239f,#52239f);box-shadow:0 6px 18px -8px #52239fcc}
body.website2.master-page .m-acts #m-dl-wav[data-pro-locked]{background:#1b1b1b08;color:var(--m-ink-soft);border:1px solid #1b1b1b14;box-shadow:none}
body.website2.master-page .m-acts #m-dl-wav[data-pro-locked]~#m-dl-mp3{background:linear-gradient(120deg,#52239f,var(--m-pink) 55%,#52239f);color:#f7f6f8;border-color:transparent;box-shadow:0 18px 50px -18px #52239f99,inset 0 1px 0 #1b1b1b66}
body.website2.master-page .m-acts .m-btn.q{background:none;border:0;color:var(--m-dim)}
body.website2.master-page .m-row{border-top:0}
body.website2.master-page .m-scope{border:1px solid transparent;background:linear-gradient(180deg,#f7f6f8,#f7f6f8) padding-box,var(--m-edge) border-box;box-shadow:inset 0 1px 0 #1b1b1b10,0 10px 30px -18px #f7f7f7}
body.website2.master-page .m-scope-side,body.website2.master-page .m-scope-read{background:#f7f6f8cc}
body.website2.master-page .m-scope-side{color:#1b1b1b}
body.website2.master-page .m-scope-side.is-b{color:#52239f}
body.website2.master-page .m-scope-read{color:var(--m-ink-soft)}
body.website2.master-page .m-strip-time{color:var(--m-dim)}
body.website2.master-page .m-pm-track{background:linear-gradient(90deg,#1b1b1b10,#1b1b1b1f 55%,#52239f55)}
body.website2.master-page .m-pm-zone{border:1px dashed #52239f88;background:#52239f14}
body.website2.master-page .m-pm-dot{background:#1a181e;box-shadow:0 0 0 4px #f7f6f8}
body.website2.master-page .m-pm-dot.is-a em{color:#1a181e}
body.website2.master-page .m-pm-dot.is-b{background:linear-gradient(180deg,#52239f,#52239f);box-shadow:0 0 0 4px #f7f6f8,0 0 18px 2px #52239faa}
body.website2.master-page .m-pm-dot.is-b em{color:#52239f}
body.website2.master-page .m-pm-now{background:#1b1b1b;box-shadow:0 0 8px #1b1b1b}
body.website2.master-page .m-pm-scale{color:var(--m-dim2)}
body.website2.master-page .m-pm-scale span:last-child{color:#52239fcc}
body.website2.master-page .m-pm-dot.is-aim{background:transparent;border:2px dashed #52239f;box-shadow:0 0 0 4px #f7f6f8}
body.website2.master-page .m-pm-dot.is-aim em{color:#52239f}
body.website2.master-page .m-now{border:1px solid #1b1b1b12;background:linear-gradient(180deg,#1b1b1b07,#1b1b1b02)}
body.website2.master-page .m-now-h{color:var(--m-dim)}
body.website2.master-page .m-now-say{color:var(--m-ink-soft,#1a181e)}
body.website2.master-page .m-check li{color:var(--m-dim2)}
body.website2.master-page .m-check li i{border:1.5px solid #1b1b1b22}
body.website2.master-page .m-check li svg{fill:none;stroke:#f7f6f8}
body.website2.master-page .m-check li em{color:#52239f}
body.website2.master-page .m-check li.is-on{background:#1b1b1b0a;color:var(--m-ink,#1b1b1b)}
body.website2.master-page .m-check li.is-on i{border-color:#52239f}
body.website2.master-page .m-check li.is-done{color:var(--m-ink-soft,#1a181e)}
body.website2.master-page .m-check li.is-done i{background:linear-gradient(180deg,#239f5c,var(--m-mint,#239f5b));border-color:transparent}
body.website2.master-page .m-deck{border:1px solid transparent;background:var(--m-lacquer) padding-box,var(--m-edge) border-box;box-shadow:inset 0 1px 0 #1b1b1b10,0 30px 80px -40px #f7f7f7}
body.website2.master-page .m-deck .m-pic{border:0;background:linear-gradient(180deg,#f7f6f8,#f7f6f8)}
body.website2.master-page .m-pic:focus-visible{outline:2px solid #52239f}
body.website2.master-page .m-pic-lab,body.website2.master-page .m-pic-zone,body.website2.master-page .m-pic-read,body.website2.master-page .m-pic-time{background:#f7f6f8cc}
body.website2.master-page .m-pic-lab.is-a{color:#1a181e}
body.website2.master-page .m-pic-lab.is-b{color:#52239f}
body.website2.master-page .m-pic-zone{color:#52239f}
body.website2.master-page .m-pic-zone b{color:var(--m-ink)}
body.website2.master-page .m-pic-read{color:var(--m-ink-soft)}
body.website2.master-page .m-pic-time{color:var(--m-dim)}
body.website2.master-page .m-deck-tabs{background:#f7f6f8cc;border-color:#1b1b1b14;box-shadow:none}
body.website2.master-page .m-transport{border-top:1px solid var(--m-line)}
body.website2.master-page .m-skip{border:1px solid #1b1b1b1a;background:#1b1b1b08;color:var(--m-ink-soft)}
body.website2.master-page .m-skip:hover{background:#1b1b1b14}
body.website2.master-page .m-skip svg{fill:none;stroke:currentColor}
body.website2.master-page .m-tile{border:1px solid transparent;background:var(--m-lacquer) padding-box,var(--m-edge) border-box;box-shadow:inset 0 1px 0 #1b1b1b10;color:var(--m-ink)}
body.website2.master-page button.m-tile:hover{box-shadow:inset 0 1px 0 #1b1b1b10,0 18px 40px -24px #52239f88}
body.website2.master-page .m-tile small{color:var(--m-dim)}
body.website2.master-page .m-tile b.is-pink{color:#52239f}
body.website2.master-page .m-tile b.is-mint{color:var(--m-mint)}
body.website2.master-page .m-tile b u{color:var(--m-dim)}
body.website2.master-page .m-tile p{color:var(--m-dim)}
body.website2.master-page .m-tile-tick{background:linear-gradient(180deg,#239f5c,var(--m-mint))}
body.website2.master-page .m-tile-tick svg{fill:none;stroke:#f7f6f8}
body.website2.master-page .m-get #m-dl-wav[data-pro-locked]{background:#1b1b1b08;color:var(--m-ink-soft);border:1px solid #1b1b1b14;box-shadow:none}
body.website2.master-page .m-get #m-dl-wav[data-pro-locked]~#m-dl-mp3{background:linear-gradient(120deg,#52239f,var(--m-pink) 55%,#52239f);color:#f7f6f8;border-color:transparent;box-shadow:0 18px 50px -18px #52239f99,inset 0 1px 0 #1b1b1b66}
body.website2.master-page .m-get-fine{color:var(--m-dim2)}
body.website2.master-page .m-tune{border:1px solid var(--m-line);background:#1b1b1b04}
body.website2.master-page .m-tune-row+.m-tune-row{border-top:1px solid var(--m-line)}
body.website2.master-page .m-tune-row>small{color:var(--m-dim)}
body.website2.master-page .m-tune .m-devs,body.website2.master-page .m-tune .m-shapes{border:0;background:none}
body.website2.master-page .m-tune .m-dev,body.website2.master-page .m-tune .m-shape{border:1px solid #1b1b1b14;background:#1b1b1b06;color:var(--m-dim)}
body.website2.master-page .m-tune .m-dev.is-on,body.website2.master-page .m-tune .m-shape.is-on{background:linear-gradient(180deg,#1a181e,#553091);color:#f7f6f8;border-color:transparent;box-shadow:none}
body.website2.master-page .m-dev-more{border:1px dashed #1b1b1b2a;background:none;color:var(--m-dim)}
body.website2.master-page .m-dev-more:hover{color:var(--m-ink);border-color:#1b1b1b55}
body.website2.master-page .m-tune .m-shape-hint{color:var(--m-dim)}
body.website2.master-page .m-links a,body.website2.master-page .m-links .m-btn.q{color:var(--m-dim);background:none;border:0}
body.website2.master-page .m-links a:hover,body.website2.master-page .m-links .m-btn.q:hover{color:var(--m-ink)}
body.website2.master-page .m-mod{border:1px solid transparent;background:var(--m-lacquer) padding-box,var(--m-edge) border-box;box-shadow:inset 0 1px 0 #1b1b1b10}
body.website2.master-page .m-mod-head b{color:var(--m-ink)}
body.website2.master-page .m-mod-tag{background:#1b1b1b0c;color:var(--m-dim)}
body.website2.master-page .m-mod-art{background:linear-gradient(180deg,#f7f6f8,#f7f6f8)}
body.website2.master-page .m-step{border:1px solid #1b1b1b1a;background:#1b1b1b0a;color:var(--m-ink)}
body.website2.master-page .m-step:hover{background:#1b1b1b16}
body.website2.master-page .m-step svg{fill:none;stroke:currentColor}
body.website2.master-page .m-mod-val{color:var(--m-ink)}
body.website2.master-page .m-mod-say{color:var(--m-dim)}
body.website2.master-page .m-art-bars rect{fill:#52239f}
body.website2.master-page .m-art-ceil{stroke:#1b1b1b33}
body.website2.master-page .m-art-arc{fill:none;stroke:#1b1b1b22}
body.website2.master-page .m-art-mid{stroke:#1b1b1b55}
body.website2.master-page .m-art-fan{fill:#53239f}
body.website2.master-page .m-art-wave path{fill:none;stroke:#23799f}
body.website2.master-page .m-art-dust circle{fill:#9f7323}
body.website2.master-page .m-tip{border:1px solid transparent;background:radial-gradient(ellipse 90% 60% at 20% 0,#52239f1a,transparent 70%) padding-box,var(--m-lacquer) padding-box,var(--m-edge) border-box}
body.website2.master-page .m-tip-art{background:#1b1b1b0c}
body.website2.master-page .m-tip-art svg{fill:none;stroke:#52239f}
body.website2.master-page .m-tip b{color:var(--m-ink)}
body.website2.master-page .m-tip span{color:var(--m-dim)}
body.website2.master-page .m-tip em i{background:#1b1b1b22}
body.website2.master-page .m-tip em i.is-on{background:#52239f}
body.website2.master-page .m-facts-row{border-top:1px solid var(--m-line);color:var(--m-dim)}
body.website2.master-page .m-facts-row b{color:var(--m-ink)}
body.website2.master-page .m-facts-row i{background:#1b1b1b22}
body.website2.master-page .m-export-item>span{color:var(--m-dim2)}
body.website2.master-page .m-export-item select,body.website2.master-page .m-export-item input{border:1px solid #1b1b1b14;background:#1b1b1b08;color:var(--m-ink)}
body.website2.master-page .m-export-item select{background-image:linear-gradient(45deg,transparent 50%,#5f5969 50%),linear-gradient(135deg,#5f5969 50%,transparent 50%)}
body.website2.master-page .m-export-item input::placeholder{color:var(--m-dim2)}
body.website2.master-page .m-export-item input:focus,body.website2.master-page .m-export-item select:focus{outline:none;border-color:#52239f88}
body.website2.master-page .m-nudge-lab{color:var(--m-dim)}
body.website2.master-page .m-nudge b{color:var(--m-ink)}
body.website2.master-page .m-remaster{border:1px solid #52239f44;background:#52239f12;color:var(--m-ink-soft)}
body.website2.master-page .m-remaster .m-btn.p{background:linear-gradient(120deg,#52239f,var(--m-pink) 55%,#52239f);color:#f7f6f8;border-color:transparent}
body.website2.master-page .m-tune-open{border:1px solid #1b1b1b14;background:#1b1b1b06;color:var(--m-dim)}
body.website2.master-page .m-tune-open[aria-expanded="true"]{color:var(--m-ink);border-color:#52239f66}
body.website2.master-page .m-eq-band{border:1px solid #1b1b1b10;background:#1b1b1b05}
body.website2.master-page .m-eq-band span{color:var(--m-dim)}
body.website2.master-page .m-eq-band b{color:var(--m-ink)}
body.website2.master-page .m-eq-band input[type=range]{accent-color:#52239f}
body.website2.master-page .m-eq-acts .m-btn.p{background:linear-gradient(120deg,#52239f,var(--m-pink) 55%,#52239f);color:#f7f6f8;border-color:transparent}
body.website2.master-page .m-eq-acts .m-btn.q{background:none;border:0;color:var(--m-dim)}
body.website2.master-page .m-tune #m-share svg{fill:none;stroke:currentColor}
body.website2.master-page .m-lang{color:var(--m-dim)}
/* White workspace; measured spectra remain visible throughout real processing. */
body.website2.master-page{--m-ink:#221d29;--m-ink-soft:#42394d;--m-dim:#665e70;--m-dim2:#736c7c;--m-line:#ded8e5;--m-pink:#7255b0;--m-accent:#7255b0;--m-mint:#257352;--m-blue:#32628e;--m-lacquer:linear-gradient(#fff,#f5f3f8);--m-edge:linear-gradient(#dcd6e4,#ebe7ef);color:#221d29}
body.website2.master-page .m-stage-area:has(.m-state.is-on:not(.tw-hero)){--m-ink:#221d29;--m-ink-soft:#42394d;--m-dim:#665e70;--m-dim2:#736c7c;--m-line:#ded8e5;--m-pink:#7255b0;background:#f7f5fa;color:#221d29;border:1px solid #e4dfeb;border-radius:8px}
body.website2.master-page .m-stage-area:before{display:none}
body.website2.master-page .m-stage-area .m-state>div{background:none}
body.website2.master-page .m-field{display:block;opacity:.38}
body.website2.master-page .m-stage-area:has(#s-drop.is-on) .m-field,body.website2.master-page .m-stage-area:has(#s-done.is-on) .m-field{display:none}
body.website2.master-page .m-field:after{background:linear-gradient(#f7f5fa 2%,#f7f5fad0 30%,transparent 70%,#f7f5fa)}
body.website2.master-page .m-state h2{color:#221d29}
body.website2.master-page .m-state p{color:#665e70}
body.website2.master-page .m-cards .m-card{background:#fff;border-color:#dcd5e5;box-shadow:none;color:#221d29}
body.website2.master-page .m-card[aria-pressed=true]{background:#ebe4f6;border-color:#7255b0}
body.website2.master-page .m-card b{color:#221d29}
body.website2.master-page :is(.m-now,.m-mod,.m-tile,.m-deck,.m-refread,.m-details){background:#fff;border:1px solid #ded8e5;box-shadow:0 10px 24px #24113805;border-radius:8px}
body.website2.master-page :is(.m-mod-head b,.m-mod-val,.m-check li.is-done,.m-now-say,.m-tile b){color:#221d29}
body.website2.master-page :is(.m-mod-tag,.m-check li em){color:#68449c;background:#eee7f7}
body.website2.master-page .m-check li.is-on{background:#eae3f3;color:#493069}
body.website2.master-page .m-check li i{border-color:#c9bfd6}
body.website2.master-page .m-check li.is-on i{border-color:#7255b0;border-top-color:transparent}
body.website2.master-page :is(.m-step,.m-skip,.m-btn,.m-mode,.m-seg,.m-dev,.m-shape){background:#fff;color:#35263f;border-color:#d9d1e2;box-shadow:none}
body.website2.master-page :is(.m-btn.p,.m-play){background:#211b2b;color:#fff;border-color:#211b2b;box-shadow:none}
body.website2.master-page :is(.m-seg button[aria-pressed=true],.m-mode button.is-on,.m-dev[aria-pressed=true],.m-shape[aria-pressed=true]){background:#e9e1f4;color:#573784;border-color:#9e82c4;box-shadow:none}
body.website2.master-page :is(.m-refread canvas,.m-rep-card canvas,.m-deck .m-pic,#m-rep-compare){background:#f2eef7}
body.website2.master-page :is(.m-pic-lab,.m-pic-read,.m-pic-zone,.m-pic-time,.m-deck-tabs){background:#f9f7fce8;color:#594567;border-color:#ded8e5}
body.website2.master-page :is(.m-pic-lab.is-b,.m-tile b.is-pink,.m-pm-scale span:last-child,.m-pm-dot em,.m-refread-lufs){color:#7255b0}
body.website2.master-page .m-pm-dot{box-shadow:0 0 0 4px #fff}
body.website2.master-page .m-pm-dot.is-b{background:#7255b0;box-shadow:0 0 0 4px #fff}
body.website2.master-page .m-pm-dot.is-aim{background:#fff;border-color:#7255b0}
body.website2.master-page .m-export input,body.website2.master-page .m-export select{background:#fff;color:#221d29;border-color:#d9d1e2;color-scheme:light}
body.website2.master-page .m-tiles{gap:12px}
body.website2.master-page .tw-art{--tw-accent:#7255b0;background:#f0ebf7;box-shadow:none}
body.website2.master-page .tw-card{background:#fff;border-color:#dcd5e5;color:#513779;box-shadow:0 16px 40px #34203f12}
body.website2.master-page .tw-card strong{color:#32243e}
body.website2.master-page .tw-card small,body.website2.master-page .tw-card p{color:#6c5b7d}
/* The cinematic acts keep their choreography and exact copy, with the new palette. */
body.website2.master-page .ml-cine-l.is-a{background:#fff}
body.website2.master-page .ml-cine-l.is-a:after{background:radial-gradient(50% 60% at 80% 80%,#e8e0f7,transparent 85%)}
body.website2.master-page .ml-cine-l.is-b{background:#efedf2}
body.website2.master-page .ml-cine-l.is-c{background:#e8dff6}
body.website2.master-page :is(.ml-wipe-title,.ml-wipe-claim){color:#221d29}
body.website2.master-page :is(.ml-wipe-kicker,.ml-cine-small.is-pink){color:#7255b0;letter-spacing:.08em}
body.website2.master-page .ml-wipe-wave{stroke:#7255b022}
body.website2.master-page :is(.ml-wipe-title .wl.is-hot,.ml-wipe-claim i,.ml-cine-loud){background-image:linear-gradient(110deg,#4e287d,#8060b9);-webkit-background-clip:text;background-clip:text;color:transparent}
body.website2.master-page .ml-wipe-chips span{background:#fff;border-color:#d6cfdf;color:#51455f;border-radius:3px}
body.website2.master-page .ml-cine-small{color:#776b84;letter-spacing:.08em}
body.website2.master-page .ml-cine-quiet{color:#9f93ac}
body.website2.master-page .ml-cine-bar{background:#d4c9e1}
body.website2.master-page .ml-cine-l.is-c .ml-cine-bar i{background:linear-gradient(90deg,#a68bc6,#64409b)}
body.website2.master-page .ml-next .nx-a{background:#17121d}
body.website2.master-page .ml-next .nx-b{background:#ede7f7}
body.website2.master-page .ml-next .nx-c{background:#fff}
body.website2.master-page .ml-nx-big.is-grad{background-image:linear-gradient(105deg,#30213f,#7255b0);-webkit-background-clip:text;background-clip:text;color:transparent}
body.website2.master-page .ml-nx-drop b{color:#221d29}
body.website2.master-page .ml-nx-drop small{color:#665e70}
body.website2.master-page .ml-nx-drop .ml-round{background:#eae1f6;box-shadow:none;color:#7255b0}
body.website2.master-page .ml-nx-drop .ml-round:before,body.website2.master-page .ml-nx-drop .ml-round:after{border-color:#a98bc84d}
body.website2.master-page .ml-nx-drop .ml-round svg{stroke:#7255b0}
body.website2.master-page :is(.ml-refviz-card,.ml-playlist){background:#f5f2fa;border:1px solid #ded5e8;border-radius:8px;box-shadow:none;--m-ink:#221d29;--m-dim:#665e70;--m-dim2:#736c7c;--m-pink:#7255b0}
body.website2.master-page :is(.ml-refviz-head b,.ml-refviz-foot b,.ml-track b){color:#221d29}
body.website2.master-page :is(.ml-refviz-head small,.ml-refviz-foot){color:#665e70}
body.website2.master-page .ml-refviz-head em{background:#e8e0f3;border-color:#d6c6e8;color:#68449c}
body.website2.master-page .ml-refviz-bars span:before{background:#624092;box-shadow:none}
body.website2.master-page .is-in .ml-refviz-bars span:after{background:linear-gradient(#b7a0d8,#7255b0)}
body.website2.master-page .ml-step-grid svg{color:#7255b0}
body.website2.master-page .ml-step-grid li:nth-child(n){--sc:#7255b0}
body.website2.master-page .ml-price-list li:before{content:'✓'}
body.website2.master-page .ml-price-list li:after{content:none}
@media(max-width:650px){body.website2.master-page .m-state{padding-inline:12px}body.website2.master-page #s-choose>div{padding:24px 0}body.website2.master-page .m-transport{padding:12px;gap:6px}body.website2.master-page .m-transport .m-ab button{min-width:64px}body.website2.master-page .m-cards{gap:8px}}

/* Retain background geometry when recolouring shorthand declarations. */
@media (max-width:960px){}
@media (min-width:961px){}
body.website2.master-page .m-drop-h1 em{-webkit-background-clip:text;background-clip:text}
@media (max-width:600px){}
@media  (max-width:640px){}
@media (min-width:901px){}
@media (max-width:900px){}
@media (min-width:760px){}
@media (min-width:760px){}
@media (prefers-reduced-motion:reduce){}
@media (max-width:560px){}
@media (max-width:560px){}
@media (max-width:600px){}
@media (max-width:1180px){}
@media (max-width:900px){}
@media (max-width:560px){}
@media (max-width:600px){}
@media (max-width:600px){}
@media (max-width:520px){}
@media (max-width:640px){}
body.website2.master-page .m-plan.is-hot .m-plan-price{-webkit-background-clip:text;background-clip:text}
@media (max-width:640px){}
@media (max-width:640px){}
@media (prefers-reduced-motion:reduce){}
@media (min-width:700px){}
@media (max-width:640px){}
@media (prefers-reduced-motion:reduce){}
@media (max-width:760px){}
@media (max-width:340px){}
@media (max-width:520px){}
@media (min-width:700px){}
body.website2.master-page .m-about-stats b{-webkit-background-clip:text;background-clip:text}
@media (max-width:700px){}
@media (max-width:960px){}
@media (prefers-reduced-motion:reduce){}
@media (max-width:960px){}
@media (max-width:600px){}
@media (max-width:900px){}
@media (max-width:480px){}
@media (max-width:720px){}
@media (max-width:560px){}
@media (max-width:380px){}
@media (max-width:560px){}
@media (max-width:960px){}
@media (max-width:600px){}
@media (prefers-reduced-motion:reduce){}
@media (max-width:860px){}
@media (max-width:600px){}
@media (max-width:600px){}
@media (max-width:560px){}
@media (max-width:760px){}
@media (max-width:760px){}
@media (max-width:340px){}
body.website2.master-page .m-steps i{-webkit-background-clip:text;background-clip:text}
@media (max-width:640px){}
@media (max-width:760px){}
@media (max-width:760px){}
@media (max-width:860px){}
@media (max-width:960px){}
@media (prefers-reduced-motion:reduce){}
@media (max-width:640px){}
@media (max-width:860px){}
@media (max-width:760px){}
@media (prefers-reduced-motion:reduce){}
@media (min-width:861px){}
@media (min-width:861px){}
@media (min-width:861px){}
@media (min-width:760px){}
@media (min-width:561px){}
@media (prefers-reduced-motion:reduce){}
@media (min-width:640px){}
@media (max-width:600px){}
@media (max-width:640px){}
@media (prefers-reduced-motion:reduce){}
@media (max-width:760px){}
@media (max-width:760px){}
@media (max-width:700px){}
@media (max-width:600px){}
@media (max-width:600px){}

body.website2.master-page .m-ab button[aria-pressed="true"]{color:#fff!important;-webkit-text-fill-color:#fff}

/* Keep the reference action readable in both guest and signed-in states. */
body.website2.master-page .m-drop-ref,
body.website2.master-page .m-drop-ref.is-locked{background:#f2eef8;border:1px solid #d4cadf;color:#35263f;box-shadow:none}
body.website2.master-page .m-drop-ref:hover,
body.website2.master-page .m-drop-ref.is-locked:hover{background:#e9e0f4;border-color:#9c84b7;box-shadow:none}
body.website2.master-page .m-drop-ref b{color:#35263f;-webkit-text-fill-color:#35263f}
body.website2.master-page .m-drop-ref .m-drop-ico{background:transparent}
body.website2.master-page .m-drop-ref .m-drop-ico svg{stroke:#68449c}
/* Separate measured and target labels even when both values are identical.
   The inset keeps labels inside the card at either end of the scale. */
body.website2.master-page .m-pm{margin-top:38px}
body.website2.master-page .m-pm-track{margin-inline:22px}
body.website2.master-page .m-pm-dot.is-a em{top:-25px;color:#35263f}
body.website2.master-page .m-pm-dot.is-b em,
body.website2.master-page .m-pm-dot.is-aim em{top:27px;color:#68449c}
body.website2.master-page .m-pm-scale{margin-top:43px;gap:12px;color:#665e70}
body.website2.master-page .m-pm-scale span:last-child{color:#68449c}
body.website2.master-page .m-pm-dot.is-aim{width:29px;height:29px;margin:-14.5px 0 0 -14.5px;background:transparent;box-shadow:none}
body.website2.master-page .m-pm-dot.is-aim em{top:33px}

/* Mobile result structure: one decision per row, readable controls, useful disclosure. */
body.website2.master-page .m-deck-tabs{position:static;display:flex;justify-content:flex-end;width:100%;border:0;border-bottom:1px solid #ded8e5;border-radius:0;margin:0;padding:10px 14px;box-shadow:none;background:#fff}
body.website2.master-page .m-deck-tabs button{min-height:40px;min-width:76px}
body.website2.master-page .m-track-details{border-top:1px solid #ded8e5;padding:0 16px;background:#fff}
body.website2.master-page .m-track-details summary{min-height:48px;display:list-item;cursor:pointer;padding:14px 0;font-size:13px;color:#594567}
body.website2.master-page .m-facts-row{display:block;margin:0;padding:0 0 16px;border:0;color:#35263f}
body.website2.master-page .m-facts-row>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:18px;padding:9px 0;border-top:1px solid #eeeaf3}
body.website2.master-page .m-facts-row dt{font-size:12px;color:#665e70}
body.website2.master-page .m-facts-row dd{font-size:13px;font-weight:500;margin:0;overflow-wrap:anywhere}
body.website2.master-page .m-tune-intro{font-size:13px;color:#665e70;line-height:1.6;margin:0 0 16px}
body.website2.master-page .m-eq-grid{display:grid;grid-template-columns:1fr;gap:14px}
body.website2.master-page .m-eq-band{display:grid;grid-template-columns:84px minmax(0,1fr) 36px;gap:12px;align-items:center;text-align:left;min-height:44px}
body.website2.master-page .m-eq-band>span{font-size:13px;color:#35263f}
body.website2.master-page .m-eq-band input{width:100%;min-width:0;writing-mode:horizontal-tb;direction:ltr;transform:none;height:32px;accent-color:#7255b0}
body.website2.master-page .m-eq-band>b{font-size:13px;color:#35263f;text-align:right;font-variant-numeric:tabular-nums}
body.website2.master-page .m-eq-acts{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}
body.website2.master-page .m-eq-acts button{min-height:44px}
@media(max-width:700px){
 body.website2.master-page .m-tiles{display:grid;grid-template-columns:1fr;gap:14px}
 body.website2.master-page .m-tile{grid-column:auto;padding:20px;min-height:0}
 body.website2.master-page .m-tile p{font-size:14px;line-height:1.65;text-wrap:pretty}
 body.website2.master-page .m-tile b{font-size:23px;line-height:1.3}
 body.website2.master-page .m-tile-tick{position:absolute;right:20px;top:14px;margin:0}
 body.website2.master-page .m-tile{position:relative}
 body.website2.master-page .m-transport{display:grid;grid-template-columns:44px 56px 44px;justify-content:center;gap:12px;padding:18px}
 body.website2.master-page .m-transport .m-skip{width:44px;height:44px}
 body.website2.master-page .m-transport .m-play{width:56px;height:56px}
 body.website2.master-page .m-transport .m-ab{grid-column:1/-1;width:100%;margin:2px 0 0;display:flex;max-width:none;border-radius:6px}
 body.website2.master-page .m-transport .m-ab button{flex:1;min-height:44px;padding:0 16px;border-radius:4px}
 body.website2.master-page .m-tune{border:0;border-radius:0;background:none}
 body.website2.master-page .m-tune-row{display:block;padding:24px 0}
 body.website2.master-page .m-tune-row>small{display:block;width:auto;color:#35263f;font-size:17px;font-weight:600;margin-bottom:16px;padding:0}
 body.website2.master-page .m-tune .m-devs,body.website2.master-page .m-tune .m-shapes{gap:8px}
 body.website2.master-page .m-tune :is(.m-dev,.m-shape,.m-dev-more){min-height:44px;max-width:100%;white-space:normal;height:auto;border-radius:6px;padding:10px 13px;line-height:1.4}
 body.website2.master-page .m-nudges{display:grid;grid-template-columns:1fr;gap:18px}
 body.website2.master-page .m-nudge{display:grid;grid-template-columns:minmax(0,1fr) 44px 65px 44px;gap:8px;align-items:center;min-width:0}
 body.website2.master-page .m-nudge .m-step{width:44px;height:44px}
 body.website2.master-page .m-nudge b{min-width:0;text-align:center}
 body.website2.master-page .m-nudge-lab{font-size:13px}
 body.website2.master-page .m-remaster{flex-direction:column;align-items:stretch;gap:12px}
 body.website2.master-page #m-share{width:100%;white-space:normal;text-align:left;min-height:48px;border-radius:6px;line-height:1.6;padding:12px 16px}
 body.website2.master-page .m-links{flex-direction:column;align-items:stretch;gap:8px;margin-top:12px}
 body.website2.master-page .m-links :is(a,button){min-height:44px;display:flex;align-items:center;justify-content:center;padding:10px}
 body.website2.master-page .m-export{display:grid;grid-template-columns:1fr;gap:16px}
 body.website2.master-page .m-export input,body.website2.master-page .m-export select{min-height:44px;font-size:16px}
 body.website2.master-page .m-now-say{font-size:14px;line-height:1.65;text-wrap:pretty}
 body.website2.master-page .m-done-sub .m-fix-inline{display:inline-flex;margin:8px 4px;min-height:44px}
}
@media(max-width:360px){
 body.website2.master-page .m-nudge{grid-template-columns:1fr 40px 60px 40px;gap:5px}
 body.website2.master-page .m-nudge .m-step{width:40px;height:44px}
 body.website2.master-page .m-eq-band{grid-template-columns:70px minmax(0,1fr) 28px;gap:8px}
}

body.website2.master-page .m-eq-band{border:0;border-radius:0;background:none;padding:0}
