.mb{--mb-gold:#f5c518;--mb-card:#0c0c14db;position:relative}.mb .sp-card{--sp-accent:var(--mc-primary);--sp-accent-hi:#c9c8ff;--sp-accent-lo:#8a87f5;--sp-on-accent:#08080d;--sp-shadow:#0009}.mb-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--mc-primary);font-size:.78rem;font-weight:650}.mb-note{color:var(--mc-foreground-dim);margin-top:10px;font-size:.85rem;line-height:1.5}.mb-note--quiet{color:var(--mc-foreground-faint)}.mb-hero{background:radial-gradient(60rem 30rem at 85% 10%,#645cff38,#0000 60%),radial-gradient(40rem 24rem at 10% 90%,#a7a5ff14,#0000 60%);position:relative;overflow:hidden}.mb-hero__inner{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:48px;width:100%;max-width:72rem;margin-inline:auto;padding:64px 24px 72px;display:grid}.mb-hero__title{letter-spacing:-.035em;max-width:16ch;color:var(--mc-foreground-bright);text-wrap:balance;margin-top:14px;font-size:clamp(2.3rem,5vw,3.8rem);font-weight:650;line-height:1.03}.mb-hero__sub{max-width:54ch;color:var(--mc-foreground);margin-top:18px;font-size:1.05rem;line-height:1.6}.mb-price{flex-wrap:wrap;align-items:flex-end;gap:14px 26px;margin-top:28px;display:flex}.mb-price__now,.mb-price__was{flex-direction:column;gap:2px;display:flex}.mb-price__label{letter-spacing:.08em;text-transform:uppercase;color:var(--mc-foreground-dim);font-size:.75rem;font-weight:600}.mb-price__value{font-family:var(--font-geist-mono,ui-monospace, monospace);letter-spacing:-.03em;color:var(--mb-gold);font-size:clamp(2.4rem,4.6vw,3.2rem);font-weight:650;line-height:1}.mb-price__was s{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--mc-foreground-dim);font-size:1.35rem}.mb-price__tag{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--mc-primary);border:1px solid #a7a5ff73;border-radius:999px;align-self:center;padding:4px 12px;font-size:.85rem;font-weight:650}.mb-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;display:flex}.mb-buy{background:var(--mc-primary);color:#08080d;border-radius:999px;align-items:center;padding:14px 24px;font-size:1rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex;box-shadow:0 10px 40px -10px #a7a5ff99}.mb-buy:hover{background:#c9c8ff;transform:translateY(-1px)}.mb-stack{aspect-ratio:1/.92;position:relative}.mb-stack__shot{aspect-ratio:1.55;border:1px solid var(--mc-line-strong);background:#0b0b12;border-radius:14px;width:74%;position:absolute;overflow:hidden;box-shadow:0 24px 60px -20px #000000d9}.mb-stack__shot img{object-fit:cover;object-position:top left}.mb-stack__shot--0{z-index:1;top:0;left:0;transform:rotate(-4deg)}.mb-stack__shot--1{z-index:2;top:8%;right:0;transform:rotate(3deg)}.mb-stack__shot--2{z-index:3;top:30%;left:6%;transform:rotate(-1.5deg)}.mb-stack__shot--3{z-index:4;top:50%;right:4%;transform:rotate(2.5deg)}.mb-stack__shot--4{z-index:5;top:62%;left:14%;transform:rotate(-2deg)}.mb-band{border-top:1px solid var(--mc-line);padding:64px 24px}.mb-band__inner{width:100%;max-width:72rem;margin-inline:auto}.mb-band__title{letter-spacing:-.025em;color:var(--mc-foreground-bright);font-size:clamp(1.6rem,3vw,2.1rem);font-weight:650;line-height:1.1}.mb-band__sub{max-width:62ch;color:var(--mc-foreground-dim);margin-top:12px;font-size:1rem;line-height:1.6}.mb-listen{margin-top:28px}.mb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px;display:grid}.mb-plugin{border:1px solid var(--mc-line-strong);background:var(--mb-card);border-radius:18px;flex-direction:column;transition:border-color .15s,transform .15s;display:flex;overflow:hidden}a.mb-plugin:hover{border-color:#a7a5ff8c;transform:translateY(-2px)}.mb-plugin--free{background:0 0;border-style:dashed}.mb-plugin__media{aspect-ratio:1.6;border-bottom:1px solid var(--mc-line);background:#0b0b12;position:relative}.mb-plugin__media img{object-fit:cover;object-position:top left}.mb-plugin__body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.mb-plugin__job{letter-spacing:.1em;text-transform:uppercase;color:var(--mc-primary);font-size:.75rem;font-weight:650}.mb-plugin__name{letter-spacing:-.015em;color:var(--mc-foreground-bright);margin-top:6px;font-size:1.2rem;font-weight:650}.mb-plugin__line{color:var(--mc-foreground-dim);margin-top:8px;font-size:.93rem;line-height:1.55}.mb-plugin__meta{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--mc-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:.85rem;display:flex}.mb-chip{border:1px solid var(--mc-line-strong);color:var(--mc-foreground-dim);border-radius:999px;padding:2px 10px;font-family:inherit;font-size:.75rem}.mb-chip--warn{color:#f3d77a;border-color:#f5c51866}.mb-plugin__more{color:var(--mc-primary);margin-top:14px;font-size:.88rem;font-weight:600}.mb-plugin__links{gap:18px;margin-top:auto;padding-top:16px;display:flex}.mb-math{max-width:44rem}.mb-table{border-collapse:collapse;width:100%;margin-top:24px;font-size:.98rem}.mb-table th{border-bottom:1px solid var(--mc-line-strong);letter-spacing:.08em;text-align:left;text-transform:uppercase;color:var(--mc-foreground-dim);padding:10px 0;font-size:.75rem;font-weight:600}.mb-table th:last-child,.mb-table td:last-child{text-align:right;font-family:var(--font-geist-mono,ui-monospace, monospace)}.mb-table td{border-bottom:1px solid var(--mc-line);color:var(--mc-foreground);padding:12px 0}.mb-table tfoot td{color:var(--mc-foreground-bright);font-weight:600}.mb-table__bundle td{font-size:1.1rem;color:var(--mc-primary)!important}.mb-table__save td{border-bottom:0;color:var(--mb-gold)!important}.mb-upgrade{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:40px;display:grid}.mb-rule{border-left:3px solid var(--mc-primary);font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--mc-foreground-bright);margin:20px 0 22px;padding:6px 0 6px 14px;font-size:.92rem;line-height:1.5}.mb-examples{border:1px solid var(--mc-line-strong);background:var(--mb-card);border-radius:18px;padding:22px 24px}.mb-examples__title{color:var(--mc-foreground-dim);font-size:.85rem;font-weight:600}.mb-examples li{border-bottom:1px solid var(--mc-line);color:var(--mc-foreground);justify-content:space-between;gap:16px;padding:14px 0;font-size:.95rem;display:flex}.mb-examples li:last-child{border-bottom:0}.mb-examples__pays{font-family:var(--font-geist-mono,ui-monospace, monospace);color:var(--mc-foreground-bright);flex-shrink:0;font-weight:650}.mb-examples__pays small{font-family:var(--font-geist-sans,system-ui);color:var(--mc-foreground-dim);margin-right:4px;font-weight:400}.mb-honest{gap:10px;max-width:62ch;margin-top:20px;display:grid}.mb-honest li{color:var(--mc-foreground);padding-left:22px;font-size:.98rem;line-height:1.55;position:relative}.mb-honest li:before{content:"";background:var(--mc-primary);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:4px}.mb-offer{background:radial-gradient(40rem 20rem at 0% 0%, #645cff2e, transparent 60%), var(--mb-card);border:1px solid #a7a5ff59;border-radius:24px;grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:40px;padding:40px;display:grid}.mb-offer__title{letter-spacing:-.03em;color:var(--mc-foreground-bright);margin-top:8px;font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:650}.mb-price--offer,.mb-offer .mb-buy{margin-top:18px}.mb-includes{gap:12px;display:grid}.mb-includes li{color:var(--mc-foreground);align-items:center;gap:10px;font-size:.98rem;display:flex}.mb-includes svg{color:var(--mc-primary);flex-shrink:0}.mb-faq{max-width:48rem}.mb-faq details{border-bottom:1px solid var(--mc-line);padding:16px 0}.mb-faq details:first-of-type{margin-top:18px}.mb-faq summary{cursor:pointer;color:var(--mc-foreground-bright);font-size:1.02rem;font-weight:600}.mb-faq details p{color:var(--mc-foreground-dim);margin-top:10px;font-size:.96rem;line-height:1.6}.mb a:focus-visible,.mb summary:focus-visible{outline:2px solid var(--mc-primary);outline-offset:3px;border-radius:6px}@media (max-width:900px){.mb-hero__inner{grid-template-columns:minmax(0,1fr);gap:36px;padding:36px 16px 48px}.mb-stack{max-width:520px}.mb-band{padding:44px 16px}.mb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-upgrade,.mb-offer{grid-template-columns:minmax(0,1fr);gap:28px}.mb-offer{padding:26px 20px}}@media (max-width:620px){.mb-grid{grid-template-columns:minmax(0,1fr)}.mb-buy{text-align:center;justify-content:center;width:100%}}.mb--bf{--mb-bf-black:#050505;background:var(--mb-bf-black)}.mb--bf .mb-hero{background:radial-gradient(60rem 30rem at 85% 8%, #f5c51829, transparent 60%), radial-gradient(40rem 24rem at 8% 92%, #f5c5180f, transparent 60%), var(--mb-bf-black)}.mb--bf .mb-kicker{color:var(--mb-gold)}.mb--bf .mb-price__label{color:#f6f4ecb8}.mb--bf .mb-price__tag{border-color:var(--mb-gold);background:var(--mb-gold);color:#050505;font-size:.95rem}.mb--bf .mb-buy{background:var(--mb-gold);color:#050505;box-shadow:0 14px 40px -14px #f5c5188c}.mb--bf .mb-buy:hover{background:#ffd84a}.mb-bf-ends{color:var(--mb-gold);align-items:center;gap:8px;margin-top:12px;font-size:.86rem;font-weight:650;display:inline-flex}.mb-bf-ends:before{content:"";background:var(--mb-gold);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 4px #f5c5182e}.mb--bf .mb-offer{background:radial-gradient(40rem 20rem at 0 0,#f5c51824,#0000 60%),#0a0a0aeb;border-color:#f5c51880}.mb--bf .mb-table__bundle td,.mb--bf .mb-table__save td{color:var(--mb-gold)}.mb--bf .sp-card{--sp-accent:var(--mb-gold);--sp-accent-hi:#ffe07a;--sp-accent-lo:#d9a90f;--sp-on-accent:#050505}
