
html { --platform-baseline: v3; --platform-page-type: sales; --platform-funnel-design: split_left; --platform-design-system: default-funnels; }


button, input, select, textarea, tempbutton {
  font: inherit;
}


html {
  scroll-padding-top: var(--nav-height, 96px);
}

html :is(section, div, main, h1, h2, h3, h4, h5, h6, a)[id] {
  scroll-margin-top: 0;
}

@media (max-width: 767px) {
  html {
    scroll-padding-top: var(--nav-height-mobile, var(--nav-height, 80px));
  }
}

@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    scroll-behavior: auto !important;
  }
}

.field {
  box-sizing: border-box;
}

.field-inner {
  position: relative;
}

#register-form {
  box-sizing: border-box;
}

#register-form input {
  box-sizing: border-box;
}

.field-inner > i.fa, .field-inner > i.fas, .field-inner > i[class*="fa-"] {
  pointer-events: none;
}

button, tempbutton {
  display: inline-flex;
}

.input-icon-wrap {
  position: relative;
}

.form-group--icon input, .form-group--icon textarea {
  box-sizing: border-box;
}

#capture-form, form[name="capture-form"], #register-form, form[name="register-form"], .form-card, .form-wrap, .form-wrapper, .form-container, .capture-form-wrap {
  box-sizing: border-box;
}

.form-icon.form-icon {
  pointer-events: none;
}

.nav-toggle-state {
  position: absolute;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin: 0;
  pointer-events: none;
}

.gjs-no-pointer .nav-toggle {
  display: flex;
  align-items: center;
  justify-content: center;
}

@media (max-width: 767px) {
  section, header, footer, nav, .section, .hero, .site-nav, .site-footer {
    box-sizing: border-box;
  }
  body .container, body .section__inner, body .hero__inner, body .cta__inner, body .features__inner, body .testimonials__inner, body .pricing__inner, body .faq__inner, body .footer__inner, body [class*="container"], body [class*="-inner"], body [class*="__inner"], body [class*="-content"] {
    box-sizing: border-box;
  }
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  display: block;
}

.gjs-no-pointer .faq-answer {
  max-height: none;
}

.faq-item.faq-open .faq-answer, .faq-item.open .faq-answer, .faq-item.is-open .faq-answer, .faq-item.active .faq-answer, .faq-item[open] .faq-answer, .faq-question[aria-expanded="true"] + .faq-answer {
  max-height: 1000px;
}

@media (max-width: 767px) {
  [class*="pill"], [class*="badge"], [class*="tag"]:not([class*="stage"]):not([class*="tagline"]), [class*="eyebrow"], [class*="kicker"], [class*="-bar"], [class*="-banner"] {
    box-sizing: border-box;
  }
}

html.gjs-canvas *, html.gjs-canvas *::before, html.gjs-canvas *::after {
  transition: none !important;
  animation: none !important;
}


#video-id, #countdown-deadline, .csrf-holder, .honeypot, .namefield, .emailfield, [data-helper="hidden"] {
  display: none !important;
}



[data-toggle-password], .input-icon-wrap [data-toggle-password] {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.sticky-cta-bar {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
  transform: translateY(100%);
}

.sticky-cta-bar.is-visible {
  transform: translateY(0);
}

summary.faq-question::marker {
  content: "";
}

* { box-sizing: border-box; }
body {margin: 0;}
html{scroll-padding-top:var(--nav-height, 96px);--platform-baseline:v3;--platform-page-type:sales;--platform-design-system:default-funnels;--platform-funnel-design:split_left;}
#capture-form{box-sizing:border-box;}
.form-card{box-sizing:border-box;}
.form-wrap{box-sizing:border-box;}
.form-wrapper{box-sizing:border-box;}
.form-container{box-sizing:border-box;}
.capture-form-wrap,form[name="capture-form"], form[name="register-form"]{box-sizing:border-box;}
.form-icon{pointer-events:none;}
.nav-toggle-state{width:1px;height:1px;margin:0;opacity:0;position:absolute;pointer-events:none;}
.faq-answer{display:block;overflow:hidden;max-height:0;}
html.gjs-canvas *, html.gjs-canvas *::before, html.gjs-canvas *::after{animation:none !important;transition:none !important;}
#video-id{display:none !important;}
#countdown-deadline{display:none !important;}
.csrf-holder{display:none !important;}
.honeypot{display:none !important;}
.namefield{display:none !important;}
.emailfield,[data-helper="hidden"]{display:none !important;}
[data-toggle-password], .input-icon-wrap [data-toggle-password]{top:50%;position:absolute;transform:translateY(-50%);}
:root{--text-sm:var(--ds-text-sm, 1rem);--space-lg:var(--ds-space-lg, 24px);--space-md:var(--ds-space-md, 16px);--space-sm:var(--ds-space-sm, 8px);--space-xl:var(--ds-space-xl, 32px);--font-body:var(--ds-font-body, 'Figtree', sans-serif);--color-dark:var(--ds-color-dark, var(--dark-bg, #0C1428));--color-white:var(--ds-color-white, var(--light-bg, #F3F6FE));--color-accent:var(--ds-color-accent, color-mix(in srgb, var(--brand-on-dark, #8FAAFF) 72%, var(--dark-text, #F3F6FE)));--font-display:var(--ds-font-display, 'Bricolage Grotesque', sans-serif);--color-primary:var(--ds-color-primary, var(--brand-color, #2B5BFD));--container-max:var(--ds-container-max, 1200px);--color-container:var(--ds-color-container, var(--light-section-solid, #FFFFFF));--line-height-body:var(--ds-line-height-body, 1.6);--space-mobile-edge:var(--ds-space-mobile-edge, 10px);}
.upgrade-detail{gap:var(--space-xl);display:grid;margin-top:var(--space-2xl);}
.upgrade-notes{gap:var(--space-md);display:grid;}
.product-showcase{border:0;margin:0;background:transparent;box-shadow:none;border-radius:0;}
.product-showcase-image{width:100%;object-fit:contain;aspect-ratio:1528 / 821;}
.product-showcase-link{display:block;}
.overview-feature{border:1px solid color-mix(in srgb,var(--color-primary) 32%,transparent);box-shadow:var(--site-shadow-sm);}
.overview-price{border:2px solid var(--color-primary);box-shadow:var(--site-shadow-lg);}
.upgrade-mobile{display:none;}
.shadow0{box-shadow:none !important;}
.ai-tech-backdrop > img{object-position:center center;}
.section--dark .tech-blend-media{border:0;overflow:visible;background:transparent;box-shadow:none;border-radius:0;}
.tech-blend-image{mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.6) 10%,#000 22%,#000 78%,rgba(0,0,0,.6) 90%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.6) 12%,#000 26%,#000 74%,rgba(0,0,0,.6) 88%,transparent 100%);border-radius:0;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.6) 10%,#000 22%,#000 78%,rgba(0,0,0,.6) 90%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.6) 12%,#000 26%,#000 74%,rgba(0,0,0,.6) 88%,transparent 100%);-webkit-mask-composite:source-in;}
.image-studio-details{gap:25px;display:grid;margin-bottom:var(--space-2xl);grid-template-columns:repeat(3,minmax(0,1fr));}
.image-studio-detail{gap:var(--space-md);display:grid;text-wrap:wrap;text-align:left;align-content:start;}
.design-system-intro{gap:var(--space-md);display:grid;max-width:100%;text-wrap:balance;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:var(--space-xl);}
.design-system-screen-link{display:block;margin-bottom:var(--space-2xl);}
.design-system-screen{width:100%;height:auto;display:block;}
.design-system-details{gap:25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
.design-system-detail{gap:var(--space-md);display:grid;text-wrap:wrap;border-top:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);text-align:left;padding-top:var(--space-lg);align-content:start;}
.design-system-intro > :is(h3,p), .site-footer li{text-wrap:balance;}
#professional-design-system .section-head{max-width:100%;}
.image-generator-intro{gap:var(--space-md);display:grid;text-align:center;margin-bottom:var(--space-xl);}
.image-generator-intro > :is(h3,p){text-wrap:balance;}
#image-generator .product-showcase{margin-bottom:var(--space-2xl);}
.image-generator-details{gap:25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
.image-generator-detail{gap:var(--space-md);display:grid;text-wrap:wrap;border-top:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);text-align:left;padding-top:var(--space-lg);align-content:start;}
.commission-details{gap:25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}
.commission-detail{gap:var(--space-md);display:grid;text-wrap:wrap;border-top:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);text-align:left;padding-top:var(--space-lg);align-content:start;}
.overview-section-nav{gap:18px;display:flex;align-items:center;margin-left:auto;margin-right:20px;}
.overview-section-nav a, .overview-section-menu a{color:var(--color-text-dark);font-size:16px;font-weight:600;white-space:nowrap;text-decoration:none;}
.overview-section-nav a:hover, .overview-section-menu a:hover{color:var(--color-accent-dark);}
.overview-section-dropdown{display:none;position:relative;margin-left:auto;}
.overview-section-dropdown summary{color:var(--color-text-dark);cursor:pointer;padding:12px 0;font-size:16px;font-weight:600;}
.overview-section-menu{gap:0;top:100%;right:0;width:max-content;border:1px solid var(--color-primary);display:grid;padding:10px;position:absolute;max-width:calc(100vw - 24px);background:var(--color-dark-2);box-shadow:0 12px 28px rgba(0,0,0,.25);border-radius:8px;}
.overview-section-menu a{display:block;padding:10px 14px;}
.design-system-screen{border:0;box-shadow:none;mask-image:linear-gradient(90deg,transparent 0%,#000 2.5%,#000 97.5%,transparent 100%),linear-gradient(180deg,#000 0%,#000 91%,transparent 100%);border-radius:0;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 2.5%,#000 97.5%,transparent 100%),linear-gradient(180deg,#000 0%,#000 91%,transparent 100%);-webkit-mask-composite:source-in;}
.sale-flow{gap:16px;display:grid;margin-bottom:20px;grid-template-columns:repeat(5,minmax(0,1fr));}
.sale-step{padding:24px 12px;background:color-mix(in srgb,var(--color-primary) 9%,transparent);border-top:2px solid var(--color-primary);text-align:center;}
.sale-step--pass{background:color-mix(in srgb,var(--color-primary) 20%,transparent);}
.sale-number{color:var(--color-primary);margin:0 0 12px;font-size:16px;font-weight:700;letter-spacing:.08em;}
.sale-result{margin:0;font-size:20px;text-wrap:balance;line-height:1.4;}
.program-caption{margin:24px 0;font-size:16px;text-wrap:balance;text-align:center;line-height:1.6;}
.commission-story-row{gap:48px;display:grid;margin-top:64px;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr);}
.commission-story-row:nth-of-type(3) .commission-story-art{order:2;}
.commission-story-copy{gap:20px;display:grid;text-wrap:wrap;text-align:left;}
.commission-story-copy .phase-text{font-size:18px;line-height:1.6;}
.commission-visual{margin:0;padding:36px 0;position:relative;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-primary) 15%,transparent),transparent 70%);text-align:center;}
.commission-visual-title{color:#81600b;margin:0 0 32px;font-size:16px;font-weight:700;letter-spacing:.1em;}
.commission-sale-path, .commission-license-path{gap:8px;display:grid;position:relative;grid-template-columns:repeat(5,minmax(0,1fr));}
.commission-node{gap:12px;display:flex;position:relative;text-align:center;align-items:center;flex-direction:column;}
.commission-node-label{color:#6b4b00;width:64px;border:1px solid color-mix(in srgb,var(--color-primary) 55%,transparent);height:64px;display:grid;font-size:23px;background:color-mix(in srgb,var(--color-primary) 6%,transparent);font-weight:700;place-items:center;border-radius:50%;}
.commission-node--accent .commission-node-label{color:#241a02;background:linear-gradient(140deg,#f2dda0,#c8960c);box-shadow:0 8px 24px #c8960c20;border-color:#ad8110;}
.commission-node-note{font-size:16px;text-wrap:balance;line-height:1.4;}
.commission-visual-caption{font-size:16px;text-wrap:balance;margin-top:28px;line-height:1.5;}
.commission-sellers{gap:12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}
.commission-sellers .commission-node-label{width:auto;height:auto;padding:10px 8px;font-size:18px;border-radius:8px;}
.commission-route{width:67%;border:1px solid #b18b35;height:32px;margin:18px auto 28px;position:relative;border-top:0;border-radius:0 0 14px 14px;}
.commission-route::after{top:100%;left:50%;width:1px;height:28px;content:"";position:absolute;background:#b18b35;}
.commission-bundle-note{gap:16px;display:grid;text-wrap:balance;border-top:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);margin-top:48px;text-align:center;padding-top:32px;}
.commission-generated-image{width:100%;border:0;height:auto;display:block;box-shadow:none;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.65) 3%,#000 6%,#000 94%,rgba(0,0,0,.65) 97%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 6%,#000 92%,transparent 100%);border-radius:0;mask-composite:intersect;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.65) 3%,#000 6%,#000 94%,rgba(0,0,0,.65) 97%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 6%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;}
.commission-image-link{border:0;display:block;background:transparent;box-shadow:none;}
#commissions.commission-story{background-color:#fdfbee;background-image:none;}
#hero[data-hero-center="off"]{padding-top:calc(var(--overview-nav-height, 80px) + 48px);}
#image-generator{background-color:#292929;background-image:none;}
.included-feature-directory{display:grid;row-gap:32px;column-gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));}
.included-feature-group{text-wrap:wrap;border-top:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent);text-align:left;padding-top:24px;}
.included-feature-group h3{font-size:clamp(22px,2vw,26px);text-wrap:wrap;line-height:1.4;margin-bottom:16px;}
.included-feature-list{gap:12px;margin:0;display:grid;text-wrap:wrap;list-style:disc;text-align:left;padding-left:20px;}
.included-feature-item{font-size:17px;text-wrap:wrap;line-height:1.6;padding-left:4px;}
.included-feature-item::marker{color:var(--color-primary);}
.included-scope-note{gap:16px;display:grid;text-wrap:balance;border-top:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent);margin-top:40px;text-align:center;padding-top:28px;}
#how.page-payment-journey{color:#faf8f3;background-color:#282828;background-image:none;}
.journey-row{gap:40px;display:grid;margin-top:48px;align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));}
.journey-row:nth-of-type(even) .journey-art{order:2;}
.journey-copy{gap:18px;display:grid;text-wrap:wrap;text-align:left;}
.journey-step{color:#d7b249;margin:0;font-size:16px;font-weight:700;letter-spacing:.1em;}
.journey-note{color:#d1cbbd;font-size:16px;line-height:1.5;}
.journey-image{width:100%;border:0;height:auto;display:block;box-shadow:none;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 5%,#000 16%,#000 84%,rgba(0,0,0,.35) 95%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 5%,#000 16%,#000 80%,rgba(0,0,0,.35) 94%,transparent 100%);border-radius:0;mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.35) 5%,#000 16%,#000 84%,rgba(0,0,0,.35) 95%,transparent 100%),linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 5%,#000 16%,#000 80%,rgba(0,0,0,.35) 94%,transparent 100%);-webkit-mask-composite:source-in;}
.journey-image-link{border:0;display:block;background:transparent;}
#how .sales-h2,#how .sales-h3,#how .lead,#how .sales-p,#how .list-check{color:#faf8f3;}
#hero{background-color:#282828;background-image:none;}
#hero .hero-matte-backdrop{inset:0;overflow:hidden;position:absolute;mask-image:linear-gradient(180deg,#000 60%,rgba(0,0,0,.65) 78%,transparent 100%);pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 60%,rgba(0,0,0,.65) 78%,transparent 100%);}
#hero .hero-matte-backdrop img{width:100%;height:100%;display:block;mask-image:linear-gradient(90deg,transparent 32%,rgba(0,0,0,.06) 43%,rgba(0,0,0,.45) 54%,#000 68%);object-fit:cover;object-position:center;-webkit-mask-image:linear-gradient(90deg,transparent 32%,rgba(0,0,0,.06) 43%,rgba(0,0,0,.45) 54%,#000 68%);}
#commissions .commission-generated-image{border:0;box-shadow:none;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.65) 3%,#000 6%,#000 94%,rgba(0,0,0,.65) 97%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 6%,#000 92%,transparent 100%);border-radius:0;mask-composite:intersect;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.65) 3%,#000 6%,#000 94%,rgba(0,0,0,.65) 97%,transparent 100%),linear-gradient(180deg,transparent 0%,#000 6%,#000 92%,transparent 100%);-webkit-mask-composite:source-in;}
#faq .faq-list{width:704px;max-width:100%;margin-left:auto;margin-right:auto;}
#direct-referral-passups .sales-h3{font-size:clamp(22px,1.9vw,26px);}
.sticky-cta-bar{left:0;right:0;bottom:0;z-index:999;position:fixed;transform:translateY(100%);}
#hero .hero-commission-gold{color:color(srgb 0.844706 0.698039 0.287529);}
@media (min-width: 768px) {
#hero .stats-band{justify-content:flex-start;}
#hero .stats-band .stat:first-child{padding-left:0;}
#hero .stats-band .stat-value{font-size:48px;}
}
@media (min-width: 901px) {
#reseller-license-details .commission-story-art{order:2;}
#reseller-license-details .commission-story-copy{order:1;}
}
@media (min-width: 1025px) {
.ai-tech-backdrop{mask-image:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.72) 40%,rgba(0,0,0,.85) 65%,#000 94%),linear-gradient(180deg,#000 65%,rgba(0,0,0,.7) 82%,transparent 100%);mask-composite:intersect;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.72) 0%,rgba(0,0,0,.72) 40%,rgba(0,0,0,.85) 65%,#000 94%),linear-gradient(180deg,#000 65%,rgba(0,0,0,.7) 82%,transparent 100%);-webkit-mask-composite:source-in;}
.ai-tech-backdrop::after{background-color:transparent;}
#hero .eyebrow{font-size:24.34px;letter-spacing:1.947px;}
#hero .hero-headline{width:112%;font-size:clamp(42px, 3.75vw, 50px);max-width:720px;text-wrap:wrap;line-height:1.12;}
#hero .hero-lifetime-line{display:block;font-size:clamp(38.5px, 3.4375vw, 45.833px);line-height:1.15;}
#hero .hero-commission-gold{display:block;font-size:clamp(57.75px, 5.15625vw, 68.75px);line-height:1.1;}
#hero .hero-note{width:max-content;font-size:18.7px;max-width:100%;}
}
@media (max-width: 1150px) {
.overview-section-nav{display:none;}
.overview-section-dropdown{display:block;}
.site-nav .nav-cta{display:none;}
}
@media (max-width: 1024px) {
#hero .hero-matte-backdrop{opacity:.24;}
#hero .hero-matte-backdrop img{object-position:right center;}
}
@media (max-width: 900px) {
.commission-story-row{gap:24px;margin-top:40px;grid-template-columns:1fr;}
.commission-story-row:nth-of-type(3) .commission-story-art{order:0;}
}
@media (max-width: 767px) {
.section{box-sizing:border-box;}
.hero{box-sizing:border-box;}
.site-nav{box-sizing:border-box;}
.site-footer,section, header, footer, nav{box-sizing:border-box;}
.upgrade-desktop{display:none;}
.upgrade-mobile{gap:var(--space-md);display:grid;}
.upgrade-mobile-item{gap:var(--space-md);border:1px solid color-mix(in srgb,var(--color-primary) 45%,transparent);display:grid;padding:var(--space-lg);background:var(--color-light);border-radius:var(--site-radius-md);}
.upgrade-mobile-name{color:var(--color-text-light);font-size:var(--text-lg);font-family:var(--font-heading);}
.upgrade-mobile-amounts{gap:var(--space-md);display:grid;border-top:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);padding-top:var(--space-md);grid-template-columns:1fr 1fr;}
.upgrade-mobile-cost{gap:var(--space-xs);display:grid;}
.upgrade-amount-label{font-size:var(--text-sm);}
.upgrade-amount-value{color:var(--color-accent-light);font-size:var(--text-lg);}
.image-studio-details{grid-template-columns:1fr;}
.design-system-details{grid-template-columns:1fr;}
.image-generator-details{grid-template-columns:1fr;}
.commission-details{grid-template-columns:1fr;}
.sale-flow{grid-template-columns:1fr;}
.sale-step{gap:16px;display:flex;padding:16px;align-items:center;justify-content:space-between;}
.sale-number{margin:0;}
#hero[data-hero-center="off"]{padding-top:calc(var(--overview-nav-height, 64px) + 32px);}
.included-feature-directory{grid-template-columns:1fr;}
.journey-row{gap:24px;grid-template-columns:1fr;}
.journey-row:nth-of-type(even) .journey-art{order:0;}
#hero .stats-band{gap:0;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}
#hero .stats-band .stat{padding:0 7px;min-width:0;}
#hero .stats-band .stat-value{font-size:clamp(25px,7vw,32px);line-height:1.15;}
#hero .stats-band .stat-label{font-size:12px;text-wrap:balance;margin-top:8px;text-align:center;line-height:1.3;}
}
@media (max-width: 480px) {
.commission-node-label{width:50px;height:50px;font-size:19px;}
}
.feature-svg{width:24px;height:24px;fill:currentColor;}
.hero-stats{margin-left:-32px;}
@media (max-width:1024px) {
.hero-stats{margin-left:auto;}
}
.cp-svg{display:block;width:100%;height:auto;}
.cp-bg{fill:var(--color-dark-2);}
.cp-node{fill:var(--color-surface-dark);stroke:var(--color-border-dark);stroke-width:2;}
.cp-node-gold,.cp-chip-gold{fill:var(--color-primary);}
.cp-chip-muted{fill:none;stroke:var(--color-text-2-dark);stroke-width:3;stroke-dasharray:10 8;}
.cp-label,.cp-label-dark,.cp-note,.cp-note-gold{font-family:var(--font-ui);font-weight:700;font-size:34px;}
.cp-label{fill:var(--color-text-dark);}
.cp-label-dark{fill:var(--color-text-on-primary);}
.cp-big{font-family:var(--font-display);font-size:44px;font-weight:800;}
.cp-note{fill:var(--color-text-2-dark);font-size:30px;font-weight:600;}
.cp-note-gold{fill:var(--color-accent-on-dark);font-size:30px;}
.cp-line-gold{fill:none;stroke:var(--color-accent-on-dark);stroke-width:4;}
.cp-line-muted{fill:none;stroke:var(--color-text-2-dark);stroke-width:4;stroke-dasharray:12 10;}
.cp-line-soft{fill:none;stroke:var(--color-border-dark);stroke-width:3;}
.cp-gold-fill{fill:var(--color-accent-on-dark);}
.cp-muted-fill{fill:var(--color-text-2-dark);}
.cp-media{aspect-ratio:16/9;}