.marketing-page{--mk-bg:#f3f5f8;--mk-bg-deep:#e9edf3;--mk-ink:#111722;--mk-muted:#667386;--mk-soft:#8c98a8;--mk-line:rgba(15,23,42,.11);--mk-surface:rgba(255,255,255,.66);--mk-surface-strong:rgba(255,255,255,.84);--mk-surface-soft:rgba(255,255,255,.42);--mk-accent:#7774f8;--mk-accent-2:#bd6a9f;--mk-accent-3:#4d84c9;--mk-shadow:0 32px 90px rgba(27,36,54,.14),0 4px 18px rgba(27,36,54,.07);--marketing-rail-max:1680px;--marketing-rail-gutter:clamp(1.25rem,4vw,4rem);--marketing-sticky-stack:144px;background:radial-gradient(circle at 14% 5%,rgba(132,118,246,.09),transparent 24rem),radial-gradient(circle at 88% 18%,rgba(83,132,205,.08),transparent 28rem),var(--mk-bg);color:var(--mk-ink);min-height:100vh;overflow-x:clip;position:relative}.theme-dark .marketing-page{--mk-bg:#090d14;--mk-bg-deep:#070a10;--mk-ink:#f2f5f9;--mk-muted:#9ba8ba;--mk-soft:#727f91;--mk-line:rgba(174,190,211,.14);--mk-surface:rgba(19,25,36,.66);--mk-surface-strong:rgba(23,30,43,.82);--mk-surface-soft:rgba(21,28,40,.44);--mk-accent:#b2a6ff;--mk-accent-2:#e18ab8;--mk-accent-3:#77a8e9;--mk-shadow:0 36px 110px rgba(0,0,0,.52),0 5px 24px rgba(0,0,0,.32);background:radial-gradient(circle at 14% 6%,rgba(94,74,179,.17),transparent 26rem),radial-gradient(circle at 84% 16%,rgba(32,71,130,.16),transparent 30rem),var(--mk-bg)}.marketing-page:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mk-ink) 4%,transparent),transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:72px}.marketing-page figure,.marketing-page h1,.marketing-page h2,.marketing-page h3,.marketing-page p{margin-top:0}.marketing-page h1,.marketing-page h2,.marketing-page h3{text-wrap:balance}.marketing-page p{text-wrap:pretty}.explorer-header.marketing-header{background:color-mix(in srgb,var(--mk-bg,var(--signal-paper,#f3f5f8)) 76%,transparent);border:0;border-bottom:1px solid var(--mk-line,var(--signal-line,rgba(15,23,42,.1)));display:block;min-height:72px;padding:0;position:sticky;top:0;-webkit-backdrop-filter:blur(24px) saturate(1.25);backdrop-filter:blur(24px) saturate(1.25);z-index:50}.marketing-header-inner{align-items:center;display:grid;gap:2rem;grid-template-columns:minmax(116px,1fr) auto minmax(310px,1fr);margin:0 auto;max-width:var(--marketing-rail-max);min-height:72px;padding-inline:var(--marketing-rail-gutter);width:100%}.marketing-footer .explorer-wordmark,.marketing-header .explorer-wordmark{color:var(--mk-ink,var(--signal-ink,#111722));display:inline-flex;font-size:1.28rem;letter-spacing:-.075em;line-height:1;text-decoration:none;width:max-content}.marketing-footer .explorer-wordmark strong,.marketing-header .explorer-wordmark strong{font-weight:700}.marketing-footer .explorer-wordmark>span,.marketing-header .explorer-wordmark>span{font-weight:400}.marketing-footer .explorer-wordmark>span:last-child,.marketing-header .explorer-wordmark>span:last-child{font-size:.82em;margin-left:.08em}.marketing-nav{align-items:center;display:flex;gap:.15rem;justify-content:center}.marketing-nav a{border-radius:999px;color:var(--mk-muted,var(--signal-muted,#667386));font-size:.76rem;font-weight:600;padding:.55rem .78rem;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap}.marketing-nav a.current,.marketing-nav a:hover{background:color-mix(in srgb,var(--mk-ink,var(--signal-ink,#111722)) 7%,transparent);color:var(--mk-ink,var(--signal-ink,#111722))}.marketing-header .marketing-header-actions{align-items:center;display:flex;gap:.7rem;justify-content:flex-end}.marketing-header .explorer-appearance{background:color-mix(in srgb,var(--mk-surface,var(--signal-panel,#fff)) 72%,transparent);border:1px solid var(--mk-line,var(--signal-line,rgba(15,23,42,.1)));border-radius:999px;display:flex;padding:2px}.marketing-header .explorer-appearance button{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--mk-soft,var(--signal-muted,#7a8798));cursor:pointer;display:flex;font-size:.66rem;height:24px;justify-content:center;padding:0;width:24px}.marketing-header .explorer-appearance button.active{background:var(--mk-ink,var(--signal-ink,#111722));color:var(--mk-bg,var(--signal-paper,#fff))}.marketing-signin{color:var(--mk-ink,var(--signal-ink,#111722));font-size:.76rem;font-weight:600;padding:.55rem .25rem}.marketing-nav-cta,.marketing-signin{text-decoration:none;white-space:nowrap}.marketing-nav-cta{background:var(--mk-ink,var(--signal-ink,#111722));border:1px solid var(--mk-ink,var(--signal-ink,#111722));border-radius:999px;color:var(--mk-bg,var(--signal-paper,#fff));font-size:.75rem;font-weight:700;padding:.62rem .95rem;transition:opacity .2s ease,transform .2s ease}.marketing-nav-cta:hover{opacity:.84;transform:translateY(-1px)}.marketing-kicker,.marketing-section-index{color:var(--mk-muted);font-size:.7rem;font-weight:700;letter-spacing:.13em;margin-bottom:1.3rem;text-transform:uppercase}.marketing-section-index{color:var(--mk-accent)}.marketing-cta{align-items:center;background:var(--mk-ink);border:1px solid var(--mk-ink);border-radius:999px;color:var(--mk-bg);display:inline-flex;font-size:.86rem;font-weight:700;gap:.65rem;justify-content:center;min-height:48px;padding:.78rem 1.25rem;text-decoration:none;transition:box-shadow .2s ease,opacity .2s ease,transform .2s ease}.marketing-cta:hover{box-shadow:0 12px 30px color-mix(in srgb,var(--mk-ink) 16%,transparent);opacity:.88;transform:translateY(-2px)}.marketing-cta.curator{background:var(--mk-surface-strong);border-color:var(--mk-line);color:var(--mk-ink)}.marketing-cta.compact{font-size:.75rem;min-height:40px;padding:.6rem .95rem}.marketing-text-link{align-items:center;color:var(--mk-ink);display:inline-flex;font-size:.85rem;font-weight:700;gap:.45rem;text-decoration:none}.marketing-text-link span{color:var(--mk-accent);transition:transform .2s ease}.marketing-text-link:hover span{transform:translateX(3px)}.marketing-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.15rem}.product-shot{margin-bottom:0;min-width:0;position:relative}.product-shot:before{background:radial-gradient(circle,color-mix(in srgb,var(--mk-accent) 22%,transparent),transparent 66%);content:"";inset:8% 8% -8%;filter:blur(40px);opacity:.65;pointer-events:none;position:absolute}.product-shot-frame{background:linear-gradient(145deg,color-mix(in srgb,var(--mk-ink) 8%,var(--mk-surface-strong)),color-mix(in srgb,var(--mk-bg-deep) 88%,transparent));border:1px solid color-mix(in srgb,var(--mk-ink) 13%,transparent);border-radius:clamp(18px,2vw,30px);box-shadow:var(--mk-shadow);overflow:hidden;padding:clamp(4px,.45vw,8px);position:relative}.product-shot-frame:after{border:1px solid rgba(255,255,255,.13);border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.product-shot img{border-radius:clamp(13px,1.55vw,23px);display:block;height:auto;object-fit:cover;width:100%}.product-shot figcaption{color:var(--mk-soft);display:flex;font-size:.68rem;justify-content:space-between;letter-spacing:.04em;padding:.9rem .4rem 0}.product-shot figcaption span:first-child{color:var(--mk-ink);font-weight:700}.product-shot-decision .product-shot-frame,.product-shot-evidence .product-shot-frame,.product-shot-profile .product-shot-frame,.product-shot-release .product-shot-frame,.product-shot-tracks .product-shot-frame{aspect-ratio:1.08/1}.product-shot-decision img,.product-shot-evidence img,.product-shot-profile img,.product-shot-release img,.product-shot-tracks img{height:100%}.product-shot-release img{object-position:42% center}.product-shot-tracks img{object-position:82% center}.product-shot-evidence img{object-position:55% center}.product-shot-profile img{object-position:14% center}.product-shot-decision img{object-position:92% center}.marketing-hero{margin:0 auto;max-width:1600px;padding:clamp(6rem,10vw,10rem) 4vw;position:relative}.marketing-hero-copy{margin:0 auto;max-width:980px;text-align:center}.marketing-hero h1{font-size:clamp(4.7rem,10.4vw,10.2rem);letter-spacing:-.08em;line-height:.88;margin-bottom:2rem}.marketing-hero h1 span{-webkit-background-clip:text;background-image:linear-gradient(110deg,var(--mk-accent) 5%,var(--mk-accent-2) 54%,var(--mk-accent-3));background-clip:text;color:transparent}.marketing-hero-lede{color:var(--mk-muted);font-size:clamp(1.22rem,2.05vw,1.78rem);letter-spacing:-.035em;line-height:1.42;margin:0 auto 2.2rem;max-width:740px}.marketing-hero .marketing-hero-actions{justify-content:center}.marketing-cta-note{color:var(--mk-soft);font-size:.74rem;margin:1.1rem 0 0}.marketing-hero-shot{margin-top:clamp(4rem,8vw,7.5rem)}.curator-statement,.marketing-intro{margin:0 auto;max-width:1060px;padding:clamp(7rem,12vw,13rem) 5vw;text-align:center}.curator-statement h2,.marketing-intro h2{font-size:clamp(2.8rem,6vw,6rem);letter-spacing:-.065em;line-height:.98;margin-bottom:2.2rem}.curator-pricing-copy h2 span,.curator-section-heading h2 span,.curator-statement h2 span,.curator-workflow-section h2 span,.legal-hero h1 span,.marketing-curator-preview h2 span,.marketing-final-cta h2 span,.marketing-intro h2 span,.marketing-story h2 span,.pricing-faq-section h2 span,.pricing-principles-section h2 span{color:var(--mk-muted);font-weight:400}.curator-statement>p:last-child,.marketing-intro>p:last-child{color:var(--mk-muted);font-size:clamp(1rem,1.45vw,1.25rem);line-height:1.7;margin:0 auto;max-width:720px}.marketing-story{align-items:center;display:grid;gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);margin:0 auto;max-width:1480px;padding:clamp(5rem,9vw,10rem) 5vw}.curator-evidence-story,.marketing-story-fit{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.marketing-story-copy{max-width:520px}.credit-packs-section h2,.curator-controls-section h2,.curator-pricing-copy h2,.curator-section-heading h2,.curator-workflow-section h2,.marketing-analysis-heading h2,.marketing-curator-preview h2,.marketing-story-copy h2,.pricing-faq-section h2,.pricing-section-heading h2{font-size:clamp(2.7rem,5vw,5.25rem);letter-spacing:-.065em;line-height:.98;margin-bottom:1.7rem}.curator-pricing-copy>p:not(.marketing-section-index),.curator-section-heading>p:not(.marketing-section-index),.marketing-analysis-heading>p:not(.marketing-section-index),.marketing-curator-preview-copy>p:not(.marketing-section-index),.marketing-story-copy>p:not(.marketing-section-index){color:var(--mk-muted);font-size:1.03rem;line-height:1.72;margin-bottom:1.8rem}.marketing-feature-points{border-top:1px solid var(--mk-line);list-style:none;margin:2.3rem 0 0;padding:0}.marketing-feature-points li{border-bottom:1px solid var(--mk-line);padding:1rem 0}.marketing-feature-points span,.marketing-feature-points strong{display:block}.marketing-feature-points strong{font-size:.87rem;margin-bottom:.3rem}.marketing-feature-points span{color:var(--mk-muted);font-size:.77rem;line-height:1.5}.marketing-analysis{background:var(--mk-surface-soft);border:1px solid var(--mk-line);border-radius:clamp(28px,4vw,52px);margin:clamp(5rem,10vw,11rem) auto;max-width:1480px;padding:clamp(3rem,7vw,7rem);-webkit-backdrop-filter:blur(28px) saturate(1.2);backdrop-filter:blur(28px) saturate(1.2)}.marketing-analysis-heading{max-width:760px}.marketing-analysis-grid{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem)}.curator-inbox-grid article,.marketing-analysis-grid article,.pricing-principles-grid article{border-left:1px solid var(--mk-line);min-height:210px;padding:.5rem clamp(1.4rem,3vw,3rem)}.curator-inbox-grid article:first-child,.marketing-analysis-grid article:first-child,.pricing-principles-grid article:first-child{border-left:0;padding-left:0}.curator-inbox-grid span,.marketing-analysis-grid span,.pricing-principles-grid span{color:var(--mk-accent);display:block;font-size:.65rem;font-weight:700;letter-spacing:.12em;margin-bottom:2.2rem}.curator-inbox-grid h3,.marketing-analysis-grid h3,.pricing-principles-grid h3{font-size:1.35rem;letter-spacing:-.04em;margin-bottom:.8rem}.curator-inbox-grid p,.marketing-analysis-grid p,.pricing-principles-grid p{color:var(--mk-muted);font-size:.86rem;line-height:1.6}.marketing-curator-preview{align-items:center;display:grid;gap:clamp(3rem,6vw,6rem);grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);margin:0 auto;max-width:1540px;padding:clamp(6rem,10vw,11rem) 5vw}.marketing-curator-preview-copy{max-width:510px}.marketing-final-cta{margin:0 auto;max-width:1080px;padding:clamp(8rem,14vw,15rem) 5vw;text-align:center}.marketing-final-cta h2{font-size:clamp(3.2rem,7vw,7.2rem);letter-spacing:-.075em;line-height:.92;margin-bottom:2rem}.marketing-final-cta>p:not(.marketing-kicker){color:var(--mk-muted);font-size:1.08rem;line-height:1.65;margin:0 auto 2rem;max-width:620px}.marketing-home .marketing-hero{padding-bottom:clamp(6.5rem,9vw,9rem);padding-top:clamp(4.6rem,6vw,6.5rem)}.marketing-home .marketing-hero-copy{max-width:1180px}.marketing-home .marketing-hero h1{font-size:clamp(4.7rem,10.4vw,8.2rem);letter-spacing:normal;line-height:.96;margin-bottom:2.25rem}.marketing-home .marketing-hero-lede{font-size:clamp(1.22rem,1.85vw,1.65rem);letter-spacing:-.026em;line-height:1.5;max-width:900px}.marketing-home .marketing-hero-lede sup{font-size:.46em;line-height:0;vertical-align:super}.marketing-home .marketing-hero-shot{margin-top:clamp(5.5rem,8vw,8rem)}.marketing-home .marketing-hero-shot .product-shot-frame{animation:marketing-hero-frame-glow 7s ease-in-out infinite;background:linear-gradient(145deg,color-mix(in srgb,var(--mk-ink) 8%,var(--mk-surface-strong)),color-mix(in srgb,var(--mk-bg-deep) 88%,transparent)) padding-box,linear-gradient(105deg,transparent 28%,color-mix(in srgb,var(--mk-accent) 78%,transparent) 44%,color-mix(in srgb,var(--mk-accent-2) 88%,transparent) 50%,color-mix(in srgb,var(--mk-accent-3) 74%,transparent) 56%,transparent 72%) border-box;background-position:0 0,135% 50%;background-repeat:no-repeat;background-size:100% 100%,260% 100%;border-color:transparent}:where(.marketing-home) .marketing-final-cta h2{font-size:clamp(3.2rem,7vw,5.2rem)}.marketing-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);white-space:nowrap}.marketing-analysis-scroll{--analysis-grid-shift:0px;--analysis-progress-height:3%;--analysis-rotation:-13deg;--analysis-rotation-reverse:13deg;isolation:isolate;margin-top:clamp(2rem,6vw,6rem);min-height:225svh;position:relative}.analysis-scroll-sticky{align-items:center;background:var(--mk-bg);display:grid;height:calc(100svh - 72px);justify-items:center;min-height:min(680px,calc(100svh - 72px));overflow:hidden;position:sticky;top:72px}.analysis-scroll-sticky:after,.analysis-scroll-sticky:before{content:"";pointer-events:none;position:absolute}.analysis-scroll-sticky:before{background:radial-gradient(circle at 30% 48%,color-mix(in srgb,var(--mk-accent) 11%,transparent),transparent 33%),radial-gradient(circle at 72% 45%,color-mix(in srgb,var(--mk-accent-2) 10%,transparent),transparent 35%);inset:0;opacity:.9}.analysis-scroll-sticky:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--mk-accent-2) 36%,transparent),transparent);height:1px;left:16%;opacity:.36;right:16%;top:50%}.analysis-attribute-field,.analysis-scroll-backdrop{inset:0;pointer-events:none;position:absolute}.analysis-scroll-backdrop{z-index:1}.analysis-scroll-grid{background-image:linear-gradient(color-mix(in srgb,var(--mk-ink) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--mk-ink) 5%,transparent) 1px,transparent 1px);background-position:center var(--analysis-grid-shift);background-size:72px 72px;inset:-80px;-webkit-mask-image:radial-gradient(ellipse 76% 76% at center,#000 0,transparent 74%);mask-image:radial-gradient(ellipse 76% 76% at center,#000 0,transparent 74%);opacity:.46;position:absolute}.analysis-scroll-orbit{border:1px solid color-mix(in srgb,var(--mk-accent) 17%,transparent);border-radius:50%;height:min(62vw,880px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(var(--analysis-rotation));width:min(82vw,1160px)}.analysis-scroll-orbit:after,.analysis-scroll-orbit:before{background:var(--mk-accent);border-radius:50%;box-shadow:0 0 24px color-mix(in srgb,var(--mk-accent) 52%,transparent);content:"";height:5px;position:absolute;width:5px}.analysis-scroll-orbit:before{left:13%;top:15%}.analysis-scroll-orbit:after{bottom:12%;right:18%}.analysis-scroll-orbit.orbit-two{border-color:color-mix(in srgb,var(--mk-accent-3) 13%,transparent);height:min(44vw,620px);transform:translate(-50%,-50%) rotate(var(--analysis-rotation-reverse));width:min(62vw,880px)}.analysis-scroll-orbit.orbit-two:after,.analysis-scroll-orbit.orbit-two:before{background:var(--mk-accent-3);box-shadow:0 0 24px color-mix(in srgb,var(--mk-accent-3) 46%,transparent)}.analysis-attribute{align-items:center;display:grid;filter:blur(var(--reveal-blur,8px));gap:.12rem .58rem;grid-template-columns:5px auto;grid-template-rows:auto auto;left:var(--point-x);opacity:var(--reveal-opacity,0);position:absolute;text-align:left;top:var(--point-y);transform:translate3d(var(--reveal-x,0),var(--reveal-y,32px),0) scale(var(--reveal-scale,.94));transform-origin:left center;will-change:filter,opacity,transform}.analysis-attribute>i{background:var(--mk-accent);border-radius:50%;box-shadow:0 0 14px color-mix(in srgb,var(--mk-accent) 60%,transparent);grid-row:1/3;height:5px;width:5px}.analysis-attribute:nth-child(3n+2)>i{background:var(--mk-accent-2);box-shadow:0 0 14px color-mix(in srgb,var(--mk-accent-2) 60%,transparent)}.analysis-attribute:nth-child(3n)>i{background:var(--mk-accent-3);box-shadow:0 0 14px color-mix(in srgb,var(--mk-accent-3) 60%,transparent)}.analysis-attribute strong{color:var(--mk-ink);font-size:.76rem;font-weight:650;letter-spacing:-.015em;line-height:1}.analysis-attribute small{color:var(--mk-soft);font-size:.53rem;letter-spacing:.08em;line-height:1;text-transform:uppercase}.analysis-scroll-copy{max-width:1120px;padding:4rem 5vw;position:relative;text-align:center;z-index:3}.analysis-scroll-copy:before{background:radial-gradient(ellipse,color-mix(in srgb,var(--mk-bg) 96%,transparent) 24%,color-mix(in srgb,var(--mk-bg) 72%,transparent) 54%,transparent 76%);content:"";filter:blur(12px);inset:-25% -18%;pointer-events:none;position:absolute;z-index:-1}.analysis-reveal{filter:blur(var(--reveal-blur,8px));opacity:var(--reveal-opacity,0);transform:translate3d(var(--reveal-x,0),var(--reveal-y,32px),0) scale(var(--reveal-scale,.94));will-change:filter,opacity,transform}.analysis-scroll-copy .marketing-kicker{margin-bottom:2.2rem}.analysis-scroll-copy h2{font-size:clamp(3.4rem,6.7vw,5rem);letter-spacing:-.065em;line-height:.98;margin:0 auto 1.8rem}.analysis-scroll-copy h2 span{display:block}.analysis-scroll-copy h3{font-size:clamp(1.35rem,2.25vw,2rem);font-weight:500;letter-spacing:-.035em;line-height:1.2;margin:0 auto 2.5rem}.analysis-scroll-description{color:var(--mk-muted);font-size:clamp(1rem,1.38vw,1.22rem);line-height:1.75;margin:0 auto;max-width:900px}.analysis-scroll-progress{background:color-mix(in srgb,var(--mk-ink) 8%,transparent);border-radius:999px;height:118px;overflow:hidden;position:absolute;right:clamp(1.4rem,3vw,3rem);top:50%;transform:translateY(-50%);width:2px;z-index:4}.analysis-scroll-progress i{background:linear-gradient(var(--mk-accent),var(--mk-accent-2),var(--mk-accent-3));border-radius:inherit;display:block;height:var(--analysis-progress-height);width:100%}.marketing-reach-scroll{--reach-copy-blur:8px;--reach-copy-opacity:0;--reach-copy-y:28px;--reach-event-opacity:0;--reach-event-y:24px;--reach-visual-opacity:0;--reach-visual-y:36px;isolation:isolate;min-height:300svh;position:relative}.reach-scroll-sticky{align-items:center;background:var(--mk-bg);display:flex;height:calc(100svh - 72px);min-height:min(700px,calc(100svh - 72px));overflow:hidden;position:sticky;top:72px}.reach-story-backdrop{inset:0;overflow:hidden;pointer-events:none;position:absolute}.reach-story-backdrop:before{background:linear-gradient(color-mix(in srgb,var(--mk-ink) 3.5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--mk-ink) 3.5%,transparent) 1px,transparent 1px);background-size:84px 84px;content:"";inset:-1px;-webkit-mask-image:linear-gradient(90deg,transparent 4%,#000 32%,#000 72%,transparent 96%);mask-image:linear-gradient(90deg,transparent 4%,#000 32%,#000 72%,transparent 96%);opacity:.4;position:absolute}.reach-story-backdrop:after{background:radial-gradient(circle at 34% 72%,rgba(34,211,238,.12),transparent 29rem),radial-gradient(circle at 78% 66%,color-mix(in srgb,var(--mk-accent) 10%,transparent),transparent 23rem);content:"";inset:0;opacity:calc(.45 + var(--reach-story-progress, 0) * .55);position:absolute}.reach-story-backdrop>i:first-child{background:linear-gradient(90deg,transparent,rgba(34,211,238,.28),transparent);height:1px;left:4%;position:absolute;right:4%;top:68%}.reach-story-backdrop>i:last-child{border:1px solid rgba(34,211,238,.08);border-radius:50%;height:min(60vw,820px);left:13%;position:absolute;top:50%;transform:translateY(-20%);width:min(60vw,820px)}.reach-story-inner{margin:0 auto;max-width:var(--marketing-rail-max);padding:clamp(2rem,4svh,3.5rem) var(--marketing-rail-gutter);position:relative;width:100%;z-index:2}.reach-story-heading{margin:0 auto;max-width:1040px;text-align:center}.reach-story-heading .marketing-kicker{margin-bottom:1.15rem}.reach-story-heading h2{font-size:clamp(3rem,6vw,4.6rem);letter-spacing:-.065em;line-height:.96;margin:0 auto 1.3rem}.reach-story-heading h2 span{display:block}.reach-story-heading h2 span:last-child{background:linear-gradient(100deg,#8edff1 8%,var(--mk-accent) 48%,var(--mk-accent-2) 88%);-webkit-background-clip:text;background-clip:text;color:transparent}.reach-story-heading>p:last-child{color:var(--mk-muted);font-size:clamp(.92rem,1.22vw,1.08rem);line-height:1.65;margin:0 auto;max-width:900px}.reach-copy-reveal{filter:blur(var(--reach-copy-blur));opacity:var(--reach-copy-opacity);transform:translate3d(0,var(--reach-copy-y),0);will-change:filter,opacity,transform}.reach-story-visual{display:grid;gap:clamp(2.5rem,5vw,5rem);grid-template-columns:minmax(0,1.8fr) minmax(285px,.72fr);margin-top:clamp(2rem,4svh,3.5rem);opacity:var(--reach-visual-opacity);transform:translate3d(0,var(--reach-visual-y),0);will-change:opacity,transform}.reach-timeline-column{min-width:0}.reach-chart-heading{align-items:end;display:flex;justify-content:space-between;margin-bottom:.4rem}.reach-chart-heading>span,.reach-total-display>span{color:var(--mk-soft);font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.reach-chart-heading strong{color:var(--mk-ink);font-size:.82rem;font-weight:650}.reach-chart-heading strong b{font-size:1rem;font-weight:700}.reach-chart-heading strong small{color:var(--mk-soft);font-size:.62rem;font-weight:500}.reach-chart-canvas{height:clamp(220px,29svh,320px);min-width:0}.reach-chart-canvas svg{display:block;height:100%;overflow:visible;width:100%}.reach-chart-grid line{stroke:color-mix(in srgb,var(--mk-ink) 9%,transparent);stroke-width:1;vector-effect:non-scaling-stroke}.reach-chart-dates text,.reach-chart-grid text{fill:var(--mk-soft);font-size:12px;letter-spacing:.06em}.reach-chart-grid text{transform:translateY(-5px)}.reach-chart-dates text{font-size:11px;text-transform:uppercase}.reach-timeline-area{fill:url(#marketingReachFill)}.reach-timeline-line{fill:none;filter:url(#marketingReachGlow);stroke:#22d3ee;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;vector-effect:non-scaling-stroke}.reach-timeline-cursor{filter:url(#marketingReachGlow);opacity:0;transition:opacity .12s ease}.reach-timeline-cursor circle:first-child{fill:rgba(34,211,238,.16)}.reach-timeline-cursor circle:last-child{fill:#d8fbff}.reach-event-marker{--reach-marker-color:#22d3ee;opacity:var(--reach-marker-reveal,0);transform-box:fill-box;transform-origin:center}.reach-event-marker.approved{--reach-marker-color:#34d399}.reach-event-marker.declined{--reach-marker-color:#fbbf24}.reach-event-marker circle:first-child{fill:var(--reach-marker-color);stroke:var(--mk-bg);stroke-width:2;vector-effect:non-scaling-stroke}.reach-event-marker circle:last-child{fill:none;opacity:.2;stroke:var(--reach-marker-color);stroke-width:1;vector-effect:non-scaling-stroke}.reach-total-display{align-items:baseline;border-top:1px solid color-mix(in srgb,var(--mk-ink) 10%,transparent);display:grid;gap:.2rem 1rem;grid-template-columns:auto auto minmax(0,1fr);padding-top:.7rem}.reach-total-display strong{color:var(--mk-ink);font-size:clamp(2.4rem,4.2vw,3.8rem);font-weight:600;letter-spacing:-.06em;line-height:1}.reach-total-display small{color:var(--mk-soft);font-size:.68rem}.reach-event-stream{border-left:1px solid color-mix(in srgb,var(--mk-ink) 10%,transparent);min-width:0;padding-left:clamp(1.25rem,2.7vw,2.6rem)}.reach-event-stream-heading{align-items:center;color:var(--mk-soft);display:flex;font-size:.61rem;font-weight:700;justify-content:space-between;letter-spacing:.1em;margin-bottom:.75rem;text-transform:uppercase}.reach-event-stream-heading span{align-items:center;display:flex;gap:.5rem}.reach-event-stream-heading i{animation:reach-live-pulse 2s ease-in-out infinite;background:#22d3ee;border-radius:50%;box-shadow:0 0 12px rgba(34,211,238,.65);height:5px;width:5px}.reach-event-stream-heading small{color:#22d3ee;font-size:.55rem}.reach-event-stream ol{display:grid;gap:.48rem;list-style:none;margin:0;padding:0}.reach-event{--reach-event-color:#22d3ee;align-items:center;background:color-mix(in srgb,var(--mk-surface) 74%,transparent);border:1px solid color-mix(in srgb,var(--mk-line) 86%,transparent);border-radius:13px;display:grid;gap:.7rem;grid-template-columns:30px minmax(0,1fr) auto;min-height:52px;opacity:calc(var(--reach-event-opacity) * .52);padding:.55rem .65rem;transform:translate3d(0,var(--reach-event-y),0);transition:background .22s ease,border-color .22s ease,opacity .22s ease;will-change:opacity,transform}.reach-event.approved{--reach-event-color:#34d399}.reach-event.declined{--reach-event-color:#fbbf24}.reach-event[data-active=true]{background:color-mix(in srgb,var(--reach-event-color) 8%,var(--mk-surface));border-color:color-mix(in srgb,var(--reach-event-color) 42%,var(--mk-line));box-shadow:0 12px 34px color-mix(in srgb,var(--reach-event-color) 8%,transparent);opacity:var(--reach-event-opacity)}.reach-event-icon{align-items:center;background:color-mix(in srgb,var(--reach-event-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--reach-event-color) 32%,transparent);border-radius:50%;color:var(--reach-event-color);display:flex;font-size:.78rem;font-style:normal;height:30px;justify-content:center;width:30px}.reach-event>span:nth-child(2){min-width:0}.reach-event>span:nth-child(2) small,.reach-event>span:nth-child(2) strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reach-event>span:nth-child(2) strong{color:var(--mk-ink);font-size:.7rem;line-height:1.25}.reach-event>span:nth-child(2) small{color:var(--mk-soft);font-size:.57rem;line-height:1.4;margin-top:.1rem}.reach-event-meta{align-items:flex-end;display:flex;flex-direction:column;gap:.1rem}.reach-event-meta time{color:var(--mk-soft);font-size:.52rem;white-space:nowrap}.reach-event-meta b{color:#34d399;font-size:.63rem;white-space:nowrap}@keyframes reach-live-pulse{0%,to{opacity:.48;transform:scale(.82)}50%{opacity:1;transform:scale(1.15)}}.audience-switcher-shell{background:color-mix(in srgb,var(--mk-bg) 78%,transparent);border-bottom:1px solid var(--mk-line);border-top:1px solid var(--mk-line);position:sticky;top:72px;-webkit-backdrop-filter:blur(26px) saturate(1.25);backdrop-filter:blur(26px) saturate(1.25);z-index:40}.audience-switcher{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:var(--marketing-rail-max);min-height:72px;padding:.65rem var(--marketing-rail-gutter);width:100%}.audience-switcher>span{color:var(--mk-muted);font-size:.68rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.audience-switcher [role=tablist]{background:color-mix(in srgb,var(--mk-ink) 6%,transparent);border:1px solid var(--mk-line);border-radius:999px;display:flex;padding:3px}.audience-switcher button{background:transparent;border:0;border-radius:999px;color:var(--mk-muted);cursor:pointer;font-size:.76rem;font-weight:700;min-width:132px;padding:.68rem 1rem;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.audience-switcher button.active{background:var(--mk-ink);box-shadow:0 8px 24px color-mix(in srgb,var(--mk-ink) 18%,transparent);color:var(--mk-bg)}.workspace-overview{scroll-margin-top:var(--marketing-sticky-stack)}.workspace-overview-heading{animation:workspace-copy-in .45s ease both;margin:0 auto;max-width:var(--marketing-rail-max);padding:clamp(7rem,11vw,12rem) var(--marketing-rail-gutter) clamp(4rem,7vw,7rem);width:100%}.workspace-overview-heading h2{max-width:980px}.catalogue-showcase-heading h2,.workspace-overview-heading h2{font-size:clamp(3.2rem,6.3vw,4.5rem);letter-spacing:-.067em;line-height:.98;margin-bottom:1.8rem}.catalogue-showcase-heading>div:first-child>p:last-child,.workspace-overview-heading>p:last-child{color:var(--mk-muted);font-size:clamp(1rem,1.45vw,1.23rem);line-height:1.7;max-width:790px}.workspace-feature-journey{height:var(--workspace-journey-height,calc(100svh - var(--marketing-sticky-stack)));position:relative}.workspace-feature-sticky{align-items:center;display:flex;height:calc(100svh - var(--marketing-sticky-stack));overflow:hidden;position:sticky;top:var(--marketing-sticky-stack)}.workspace-feature-carousel{margin:0 auto;max-width:var(--marketing-rail-max);padding:clamp(1.25rem,3svh,2.25rem) var(--marketing-rail-gutter);width:100%}.workspace-carousel-meta{align-items:center;border-top:1px solid var(--mk-line);display:flex;justify-content:space-between;margin-bottom:1.35rem;padding-top:1rem}.workspace-carousel-meta>span{color:var(--mk-muted);font-size:.67rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.marketing-carousel-controls{display:flex;gap:.45rem}.marketing-carousel-controls button{align-items:center;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:50%;color:var(--mk-ink);cursor:pointer;display:flex;font-size:1rem;height:38px;justify-content:center;transition:background .2s ease,transform .2s ease;width:38px}.marketing-carousel-controls button:hover{background:var(--mk-surface-strong);transform:translateY(-1px)}.catalogue-track,.workspace-feature-track{display:flex;gap:clamp(1rem,2vw,1.8rem);overflow-x:auto;overscroll-behavior-inline:contain;padding:.25rem 0 1.4rem;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.catalogue-track::-webkit-scrollbar,.workspace-feature-track::-webkit-scrollbar{display:none}.workspace-feature-track{scroll-behavior:auto;scroll-snap-type:none}.workspace-feature-card{flex:0 0 min(43vw,610px);scroll-snap-align:start}.workspace-feature-card.wide{flex-basis:min(66vw,880px)}.workspace-feature-card.compact{flex-basis:min(34vw,460px)}.workspace-feature-media{align-items:center;background:transparent;border:0;display:flex;height:clamp(260px,44svh,500px);overflow:hidden;padding:0}.workspace-feature-media .product-shot{height:100%;width:100%}.workspace-feature-media .product-shot:before{display:none}.workspace-feature-media .product-shot-frame{aspect-ratio:auto;background:transparent;border:0;box-shadow:none;height:100%;padding:0}.workspace-feature-media .product-shot-frame:after{display:none}.workspace-feature-card .product-shot img{height:100%;object-fit:cover}.workspace-feature-card.wide .product-shot-workspace img{object-position:center}.workspace-feature-card>p{color:var(--mk-muted);font-size:.97rem;line-height:1.55;margin:1.45rem .35rem 0;max-width:720px}.workspace-feature-card>p strong{color:var(--mk-ink)}.catalogue-showcase{background:color-mix(in srgb,var(--mk-surface-soft) 64%,transparent);border-bottom:1px solid var(--mk-line);border-top:1px solid var(--mk-line);padding:clamp(7rem,11vw,11rem) 0}.catalogue-showcase-heading{align-items:end;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) auto;margin:0 auto clamp(3rem,6vw,5rem);max-width:var(--marketing-rail-max);padding-inline:var(--marketing-rail-gutter);width:100%}.catalogue-showcase-heading>div:first-child{max-width:990px}.catalogue-showcase-heading>div:last-child{align-items:flex-end;display:flex;flex-direction:column;gap:1.1rem}.catalogue-track{margin:0 auto;max-width:var(--marketing-rail-max);padding-left:var(--marketing-rail-gutter);padding-right:var(--marketing-rail-gutter);width:100%}.catalogue-card{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:24px;color:var(--mk-ink);flex:0 0 270px;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.catalogue-card:hover{border-color:color-mix(in srgb,var(--mk-accent) 46%,var(--mk-line));box-shadow:0 22px 60px rgba(0,0,0,.12);transform:translateY(-4px)}.catalogue-art-fallback,.catalogue-card>img{aspect-ratio:1;display:block;object-fit:cover;width:100%}.catalogue-art-fallback{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--mk-accent) 60%,#171d28),color-mix(in srgb,var(--mk-accent-3) 45%,#0b1017));color:#fff;display:flex;font-size:4rem;font-weight:700;justify-content:center}.playlist-fallback{position:relative}.playlist-fallback:before{background:repeating-radial-gradient(circle at 50% 100%,transparent 0 16px,rgba(255,255,255,.1) 17px 18px);content:"";inset:0;position:absolute}.playlist-fallback i{font-size:2.5rem;font-style:normal;position:relative}.catalogue-card-copy{padding:1.25rem}.catalogue-card h3{font-size:1.2rem;letter-spacing:-.045em;line-height:1.1;margin:0}.catalogue-card-copy>p{color:var(--mk-muted);font-size:.7rem;line-height:1.45;margin:.65rem 0 1rem}.catalogue-card-copy>div{display:flex;flex-wrap:wrap;gap:.35rem}.catalogue-card-copy>div span{border:1px solid color-mix(in srgb,var(--mk-accent) 32%,var(--mk-line));border-radius:999px;color:var(--mk-accent);font-size:.56rem;overflow:hidden;padding:.3rem .48rem;text-overflow:ellipsis;white-space:nowrap}.catalogue-skeleton{min-height:390px;padding:0}.catalogue-skeleton i{aspect-ratio:1;width:100%}.catalogue-skeleton i,.catalogue-skeleton span{animation:catalogue-shimmer 1.6s ease-in-out infinite;background:color-mix(in srgb,var(--mk-ink) 7%,transparent);display:block}.catalogue-skeleton span{border-radius:999px;height:12px;margin:1.2rem 1.2rem 0;width:60%}.catalogue-skeleton span:last-child{margin-top:.7rem;width:78%}.catalogue-unavailable{align-items:center;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:22px;color:var(--mk-muted);display:flex;flex:1 0 100%;font-size:.9rem;justify-content:space-between;min-height:150px;padding:2rem}.catalogue-unavailable a{color:var(--mk-ink);font-weight:700;text-decoration:none}@keyframes workspace-copy-in{0%{opacity:0;transform:translateY(12px)}}@keyframes catalogue-shimmer{0%,to{opacity:.42}50%{opacity:.82}}@keyframes marketing-hero-frame-glow{0%,to{background-position:0 0,135% 50%;box-shadow:var(--mk-shadow),0 0 0 color-mix(in srgb,var(--mk-accent) 0%,transparent)}50%{background-position:0 0,-35% 50%;box-shadow:var(--mk-shadow),0 0 34px color-mix(in srgb,var(--mk-accent-2) 18%,transparent)}}.curator-hero{margin:0 auto;max-width:1600px;padding:clamp(6rem,10vw,10rem) 4vw clamp(5rem,9vw,9rem)}.curator-hero-copy{margin:0 auto;max-width:940px;text-align:center}.curator-hero h1{font-size:clamp(4.1rem,9vw,9rem);letter-spacing:-.075em;line-height:.9;margin-bottom:2rem}.curator-hero h1 span{color:var(--mk-muted);font-weight:400}.curator-hero-copy>p:not(.marketing-kicker){color:var(--mk-muted);font-size:clamp(1.15rem,1.85vw,1.55rem);line-height:1.55;margin:0 auto 2rem;max-width:740px}.curator-hero-copy .marketing-hero-actions{justify-content:center}.curator-hero-copy>small{color:var(--mk-soft);display:block;font-size:.72rem;margin-top:1.1rem}.curator-hero-shot{margin-top:clamp(4rem,8vw,7rem)}.curator-controls-section,.curator-inbox-section,.curator-workflow-section{margin:0 auto;max-width:1420px;padding:clamp(6rem,10vw,11rem) 5vw}.curator-section-heading{max-width:760px}.curator-inbox-grid,.pricing-principles-grid{border-top:1px solid var(--mk-line);display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3rem,6vw,6rem);padding-top:2.7rem}.curator-decision-story{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)}.curator-controls-section{background:var(--mk-surface-soft);border:1px solid var(--mk-line);border-radius:clamp(28px,4vw,52px);max-width:1420px;padding:clamp(3rem,7vw,7rem);-webkit-backdrop-filter:blur(26px) saturate(1.16);backdrop-filter:blur(26px) saturate(1.16)}.curator-controls-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem}.curator-controls-grid article,.curator-terms-grid article{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:22px;min-height:220px;padding:clamp(1.5rem,3vw,2.5rem)}.curator-controls-grid strong,.curator-terms-grid strong{display:block;font-size:clamp(2.3rem,4vw,4rem);letter-spacing:-.07em;line-height:1;margin-bottom:.55rem}.curator-controls-grid span,.curator-terms-grid span{color:var(--mk-accent);display:block;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.curator-controls-grid p,.curator-terms-grid p{color:var(--mk-muted);font-size:.82rem;line-height:1.6;margin:2.2rem 0 0}.curator-workflow-section{display:grid;gap:4rem;grid-template-columns:minmax(270px,.7fr) minmax(0,1.3fr)}.curator-workflow-section ol{list-style:none;margin:0;padding:0}.curator-workflow-section li{border-top:1px solid var(--mk-line);display:grid;gap:1.2rem;grid-template-columns:44px 1fr;padding:1.5rem 0}.curator-workflow-section li>span{color:var(--mk-accent);font-size:.67rem;font-weight:700;letter-spacing:.1em}.curator-workflow-section li b{display:block;font-size:1rem;margin-bottom:.35rem}.curator-workflow-section li p{color:var(--mk-muted);font-size:.83rem;line-height:1.55;margin:0}.legal-hero,.pricing-hero{margin:0 auto;max-width:1180px;padding:clamp(7rem,12vw,13rem) 5vw clamp(6rem,10vw,10rem);text-align:center}.legal-hero h1,.pricing-hero h1{font-size:clamp(3.8rem,8vw,8.2rem);letter-spacing:-.075em;line-height:.92;margin-bottom:2.2rem}.pricing-hero h1 span{color:var(--mk-muted);font-weight:400}.pricing-hero>p:last-child{color:var(--mk-muted);font-size:clamp(1.05rem,1.55vw,1.3rem);line-height:1.65;margin:0 auto;max-width:760px}.artist-pricing-section,.credit-packs-section,.curator-pricing-section,.pricing-faq-section,.pricing-principles-section{margin:0 auto;max-width:1480px;padding:clamp(5rem,9vw,9rem) 5vw}.pricing-section-heading{align-items:end;display:flex;gap:3rem;justify-content:space-between;margin-bottom:clamp(3rem,6vw,5rem)}.pricing-section-heading>div{max-width:700px}.pricing-section-heading>p{color:var(--mk-muted);font-size:.92rem;line-height:1.65;max-width:410px}.pricing-card-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-card-grid>article{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:24px;display:flex;flex-direction:column;min-height:525px;padding:clamp(1.4rem,2.5vw,2.2rem);-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15)}.pricing-card-grid>article.featured{background:linear-gradient(145deg,color-mix(in srgb,var(--mk-accent) 9%,var(--mk-surface-strong)),var(--mk-surface));border-color:color-mix(in srgb,var(--mk-accent) 54%,var(--mk-line));box-shadow:0 20px 70px color-mix(in srgb,var(--mk-accent) 13%,transparent)}.pricing-card-name{align-items:center;display:flex;gap:.5rem}.pricing-card-name>span{color:var(--mk-soft);font-size:.66rem;letter-spacing:.11em;text-transform:uppercase}.pricing-card-name>b{font-size:.84rem}.pricing-card-name>em{background:color-mix(in srgb,var(--mk-accent) 12%,transparent);border-radius:999px;color:var(--mk-accent);font-size:.57rem;font-style:normal;font-weight:700;margin-left:auto;padding:.35rem .55rem;text-transform:uppercase}.pricing-price{align-items:baseline;display:flex;margin-top:2.2rem}.pricing-price strong{font-size:clamp(3.1rem,5vw,5.2rem);letter-spacing:-.08em;line-height:1}.pricing-price small{color:var(--mk-muted);font-size:.7rem;margin-left:.35rem}.pricing-annual{color:var(--mk-soft);font-size:.68rem;margin:.55rem 0 2rem}.pricing-credits{align-items:center;border-bottom:1px solid var(--mk-line);border-top:1px solid var(--mk-line);display:flex;gap:1rem;padding:1.25rem 0}.pricing-credits strong{font-size:2rem;letter-spacing:-.06em}.pricing-credits span{color:var(--mk-muted);font-size:.67rem;line-height:1.35}.pricing-note{color:var(--mk-muted);flex:1;font-size:.78rem;line-height:1.6;margin:1.5rem 0}.pricing-fineprint{color:var(--mk-soft);font-size:.66rem;margin:1.2rem 0 0}.credit-packs-section,.curator-pricing-section,.pricing-faq-section{align-items:start;display:grid;gap:clamp(3rem,7vw,8rem);grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr)}.credit-packs-section>div:first-child>p:last-child{color:var(--mk-muted);line-height:1.65}.credit-pack-list{border-top:1px solid var(--mk-line)}.credit-pack-list article{align-items:center;border-bottom:1px solid var(--mk-line);display:flex;justify-content:space-between;min-height:100px;padding:1rem 0}.credit-pack-list article div span,.credit-pack-list article div strong{display:block}.credit-pack-list article div span{color:var(--mk-muted);font-size:.68rem;margin-bottom:.4rem}.credit-pack-list article div strong{font-size:1.15rem}.credit-pack-list article>b{font-size:1.7rem;letter-spacing:-.05em}.curator-terms-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.curator-terms-grid article{min-height:240px}.pricing-principles-section{background:var(--mk-surface-soft);border:1px solid var(--mk-line);border-radius:clamp(28px,4vw,52px);margin-bottom:clamp(4rem,8vw,8rem);margin-top:clamp(4rem,8vw,8rem);padding:clamp(3rem,7vw,7rem)}.pricing-principles-section .pricing-section-heading{margin-bottom:0}.pricing-faq-section dl{border-top:1px solid var(--mk-line);margin:0}.pricing-faq-section dl>div{border-bottom:1px solid var(--mk-line);padding:1.45rem 0}.pricing-faq-section dt{font-size:.95rem;font-weight:700}.pricing-faq-section dd{color:var(--mk-muted);font-size:.82rem;line-height:1.6;margin:.65rem 0 0;max-width:650px}.pricing-final-cta>div{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.legal-hero>div{margin:0 auto;max-width:720px}.legal-hero>div p{color:var(--mk-muted);font-size:1.1rem;line-height:1.65;margin-bottom:1rem}.legal-hero>div>span{color:var(--mk-soft);font-size:.68rem}.legal-draft-notice{align-items:center;background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:20px;display:grid;gap:1.5rem;grid-template-columns:130px 1fr;margin:0 auto;max-width:1260px;padding:1.35rem 1.6rem}.legal-draft-notice b{color:var(--mk-accent);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.legal-draft-notice p{color:var(--mk-muted);font-size:.78rem;line-height:1.55;margin:0}.legal-document{display:grid;gap:clamp(3rem,8vw,9rem);grid-template-columns:220px minmax(0,1fr);margin:0 auto;max-width:1260px;padding:clamp(5rem,9vw,9rem) 2rem clamp(8rem,12vw,12rem)}.legal-document aside{align-self:start;display:flex;flex-direction:column;position:sticky;top:104px}.legal-document aside>span{color:var(--mk-soft);font-size:.62rem;letter-spacing:.11em;margin-bottom:1rem;text-transform:uppercase}.legal-document aside a{border-top:1px solid var(--mk-line);color:var(--mk-muted);font-size:.67rem;padding:.72rem 0;text-decoration:none}.legal-document aside a:hover{color:var(--mk-ink)}.legal-document>div>section{border-top:1px solid var(--mk-line);display:grid;gap:1.5rem;grid-template-columns:36px minmax(0,1fr);padding:2rem 0 3.6rem}.legal-document>div>section>span{color:var(--mk-accent);font-size:.65rem;font-weight:700}.legal-document h2{font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.05em;margin-bottom:1.2rem}.legal-document li,.legal-document p{color:var(--mk-muted);font-size:.9rem;line-height:1.75}.legal-document a{color:var(--mk-ink)}.legal-document ul{padding-left:1.2rem}.explorer-footer.marketing-footer{border:0;border-top:1px solid var(--mk-line,var(--signal-line,rgba(15,23,42,.1)));color:var(--mk-muted,var(--signal-muted,#667386));display:block;font-size:inherit;letter-spacing:normal;padding:0 4vw;text-transform:none}.marketing-footer-inner{display:grid;gap:3rem;grid-template-columns:minmax(230px,1fr) auto auto;margin:0 auto;max-width:1500px;padding:3.5rem 0}.marketing-footer-brand{display:flex;flex-direction:column;gap:.8rem}.marketing-footer-brand>span{color:var(--mk-muted,var(--signal-muted,#667386));font-size:.68rem;line-height:1.5;max-width:250px}.marketing-footer nav{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;justify-content:center}.marketing-footer nav a{color:var(--mk-muted,var(--signal-muted,#667386));font-size:.69rem;text-decoration:none}.marketing-footer nav a:hover{color:var(--mk-ink,var(--signal-ink,#111722))}.marketing-copyright{color:var(--mk-soft,var(--signal-muted,#7a8798));font-size:.66rem;white-space:nowrap}.public-explorer{--signal-ink:#111722;--signal-paper:#f3f5f8;--signal-panel:rgba(255,255,255,.72);--signal-line:rgba(15,23,42,.11);--signal-muted:#667386;--signal-violet:#7774f8;--signal-lime:#5f916a;background:radial-gradient(circle at 14% 4%,rgba(132,118,246,.09),transparent 25rem),var(--signal-paper)}.theme-dark .public-explorer{--signal-ink:#f2f5f9;--signal-paper:#090d14;--signal-panel:rgba(20,27,38,.76);--signal-line:rgba(174,190,211,.14);--signal-muted:#9ba8ba;--signal-violet:#b2a6ff;--signal-lime:#8fca9b;background:radial-gradient(circle at 14% 4%,rgba(94,74,179,.16),transparent 27rem),var(--signal-paper)}.public-explorer .explorer-content{max-width:1500px;padding-top:clamp(5rem,9vw,9rem)}.public-explorer .explorer-intro{border:0;margin:0 auto;max-width:920px;padding-bottom:clamp(4rem,8vw,7rem);text-align:center}.public-explorer .explorer-intro h1{font-size:clamp(3.8rem,8vw,8.2rem);letter-spacing:-.075em;line-height:.92}.public-explorer .explorer-intro>span{margin-left:auto;margin-right:auto}.public-explorer .artist-card-grid{gap:1rem}.public-explorer .artist-card,.public-explorer .metric-panel,.public-explorer .release-card,.public-explorer .signal-radar,.public-explorer .sonic-bars,.public-explorer .track-table{border-radius:18px;box-shadow:0 14px 44px rgba(20,29,44,.06);overflow:hidden}.theme-dark .public-explorer .artist-card,.theme-dark .public-explorer .metric-panel,.theme-dark .public-explorer .release-card,.theme-dark .public-explorer .signal-radar,.theme-dark .public-explorer .sonic-bars,.theme-dark .public-explorer .track-table{box-shadow:0 18px 48px rgba(0,0,0,.22)}.public-explorer .artist-card{transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.public-explorer .artist-card:hover{border-color:color-mix(in srgb,var(--signal-violet) 42%,var(--signal-line));box-shadow:0 22px 60px rgba(20,29,44,.1)}.public-explorer .card-tags span,.public-explorer .track-table i em{border-radius:999px;padding:4px 7px}.public-explorer .explorer-toolbar button,.public-explorer .explorer-toolbar input,.public-explorer .explorer-toolbar select{border-radius:999px}@media (max-width:1180px){.marketing-header-inner{gap:1rem;grid-template-columns:auto 1fr auto}.marketing-header .explorer-appearance{display:none}.pricing-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card-grid>article{min-height:480px}.public-explorer .artist-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.credit-packs-section,.curator-decision-story,.curator-evidence-story,.curator-pricing-section,.curator-workflow-section,.marketing-curator-preview,.marketing-story,.marketing-story-fit,.pricing-faq-section{grid-template-columns:1fr}.curator-pricing-copy,.marketing-curator-preview-copy,.marketing-story-copy{max-width:680px}.curator-inbox-grid,.marketing-analysis-grid,.pricing-principles-grid{grid-template-columns:1fr}.curator-inbox-grid article,.marketing-analysis-grid article,.pricing-principles-grid article{border-left:0;border-top:1px solid var(--mk-line);min-height:0;padding:2rem 0}.curator-inbox-grid article:first-child,.marketing-analysis-grid article:first-child,.pricing-principles-grid article:first-child{border-top:0}.curator-inbox-grid span,.marketing-analysis-grid span,.pricing-principles-grid span{margin-bottom:1rem}.curator-controls-grid{grid-template-columns:1fr}.curator-controls-grid article{min-height:0}.curator-workflow-section{gap:1rem}.pricing-section-heading{align-items:start;flex-direction:column}.legal-document{gap:3rem;grid-template-columns:1fr}.legal-document aside{display:none}.marketing-footer-inner{grid-template-columns:1fr auto}.marketing-footer nav{grid-column:1/-1;grid-row:2;justify-content:flex-start}.reach-story-visual{gap:2rem;grid-template-columns:minmax(0,1fr) 270px}.reach-event-stream{padding-left:1.25rem}.reach-event{gap:.5rem;grid-template-columns:28px minmax(0,1fr) auto;padding-left:.5rem;padding-right:.5rem}.reach-event-icon{height:28px;width:28px}.workspace-feature-card{flex-basis:min(62vw,580px)}.workspace-feature-card.wide{flex-basis:min(82vw,760px)}.workspace-feature-card.compact{flex-basis:min(48vw,430px)}.catalogue-showcase-heading{align-items:start;grid-template-columns:1fr}.catalogue-showcase-heading>div:last-child{align-items:flex-start;flex-direction:row;justify-content:space-between;width:100%}}@media (max-width:760px){.marketing-page{--marketing-sticky-stack:168px}.explorer-header.marketing-header{padding:0}.marketing-header-inner{gap:.7rem;grid-template-columns:1fr auto;padding:.8rem var(--marketing-rail-gutter) .65rem}.marketing-header .explorer-wordmark{font-size:1.18rem}.marketing-header-actions{grid-column:2;grid-row:1}.marketing-signin{display:none}.marketing-nav-cta{font-size:.68rem;padding:.55rem .75rem}.marketing-nav{grid-column:1/-1;grid-row:2;justify-content:flex-start;margin:0 calc(var(--marketing-rail-gutter) * -1);overflow-x:auto;padding:0 var(--marketing-rail-gutter);scrollbar-width:none}.marketing-nav::-webkit-scrollbar{display:none}.marketing-nav a{font-size:.69rem;padding:.48rem .65rem}.marketing-page:before{top:106px}.curator-hero,.marketing-hero{padding-left:1rem;padding-right:1rem;padding-top:5.5rem}.marketing-hero h1{font-size:clamp(3.65rem,19vw,5.6rem)}.curator-hero h1{font-size:clamp(3.25rem,15vw,5.2rem)}.curator-hero-copy>p:not(.marketing-kicker),.marketing-hero-lede{font-size:1.06rem}.marketing-hero-actions{flex-direction:column}.marketing-hero-actions .marketing-cta,.marketing-hero-actions .marketing-text-link{width:100%}.marketing-hero-actions .marketing-text-link{justify-content:center;min-height:44px}.product-shot-frame{border-radius:16px;padding:3px}.product-shot img{border-radius:12px}.product-shot figcaption{display:none}.product-shot-full .product-shot-frame,.product-shot-workspace .product-shot-frame{aspect-ratio:1.08/1}.product-shot-full img,.product-shot-workspace img{height:100%}.product-shot-artist.product-shot-full img,.product-shot-artist.product-shot-workspace img{object-position:52% center}.product-shot-curator.product-shot-full img,.product-shot-curator.product-shot-workspace img{object-position:54% center}.artist-pricing-section,.credit-packs-section,.curator-inbox-section,.curator-pricing-section,.curator-statement,.curator-workflow-section,.marketing-curator-preview,.marketing-intro,.marketing-story,.pricing-faq-section{padding-left:1.25rem;padding-right:1.25rem}.curator-controls-section,.marketing-analysis,.pricing-principles-section{border-radius:28px;margin-left:.75rem;margin-right:.75rem;padding:2rem 1.25rem}.credit-packs-section h2,.curator-controls-section h2,.curator-pricing-copy h2,.curator-section-heading h2,.curator-workflow-section h2,.marketing-analysis-heading h2,.marketing-curator-preview h2,.marketing-story-copy h2,.pricing-faq-section h2,.pricing-section-heading h2{font-size:2.75rem}.curator-controls-grid,.marketing-analysis-grid{margin-top:2.5rem}.curator-terms-grid,.pricing-card-grid{grid-template-columns:1fr}.pricing-card-grid>article{min-height:470px}.curator-terms-grid article{min-height:0}.legal-hero,.pricing-hero{padding-left:1.25rem;padding-right:1.25rem;padding-top:6rem}.legal-hero h1,.pricing-hero h1{font-size:clamp(3.2rem,15vw,5rem)}.legal-draft-notice{grid-template-columns:1fr;margin-left:1.25rem;margin-right:1.25rem}.legal-document{padding-left:1.25rem;padding-right:1.25rem}.legal-document>div>section{grid-template-columns:28px minmax(0,1fr)}.marketing-final-cta{padding-left:1.25rem;padding-right:1.25rem}.marketing-final-cta h2{font-size:clamp(3.1rem,14vw,5rem)}.marketing-footer-inner{gap:2rem;grid-template-columns:1fr}.marketing-footer nav{grid-column:1;grid-row:auto}.marketing-copyright{grid-column:1}.public-explorer .explorer-content{padding-left:1rem;padding-right:1rem}.public-explorer .artist-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-home .marketing-hero{padding-bottom:6rem;padding-top:4.25rem}.marketing-home .marketing-hero h1{font-size:clamp(3.1rem,14.5vw,4.25rem);letter-spacing:normal;white-space:nowrap}.marketing-home .marketing-hero-lede{font-size:1rem;line-height:1.55}.marketing-home .marketing-hero-shot{margin-top:4.75rem}.marketing-analysis-scroll{margin-top:2rem;min-height:215svh}.analysis-scroll-sticky{height:calc(100svh - 104px);min-height:0;top:104px}.analysis-scroll-grid{background-size:48px 48px}.analysis-scroll-orbit{height:112vw;width:150vw}.analysis-scroll-orbit.orbit-two{height:82vw;width:112vw}.analysis-scroll-copy{padding:2.5rem 1.25rem;width:100%}.analysis-scroll-copy .marketing-kicker{margin-bottom:1.5rem}.analysis-scroll-copy h2{font-size:clamp(2.65rem,11.5vw,3.6rem);line-height:1;margin-bottom:1.45rem}.analysis-scroll-copy h3{font-size:1.18rem;line-height:1.3;margin-bottom:1.6rem}.analysis-scroll-description{font-size:.9rem;line-height:1.62;max-width:360px}.analysis-attribute{left:var(--point-mobile-x);top:var(--point-mobile-y)}.analysis-attribute strong{font-size:.61rem}.analysis-attribute small{font-size:.43rem}.analysis-attribute.mobile-hidden,.analysis-scroll-progress{display:none}.marketing-reach-scroll{min-height:320svh}.reach-scroll-sticky{height:calc(100svh - 104px);min-height:0;top:104px}.reach-story-backdrop:before{background-size:54px 54px;opacity:.28}.reach-story-inner{padding:1.25rem var(--marketing-rail-gutter)}.reach-story-heading{text-align:left}.reach-story-heading .marketing-kicker{margin-bottom:.75rem}.reach-story-heading h2{font-size:clamp(2.55rem,12vw,3.35rem);line-height:.95;margin-bottom:.8rem}.reach-story-heading>p:last-child{font-size:.83rem;line-height:1.5}.reach-story-visual{gap:1rem;grid-template-columns:1fr;margin-top:1.2rem}.reach-chart-heading{margin-bottom:0}.reach-chart-heading strong b{font-size:.82rem}.reach-chart-heading strong small{display:none}.reach-chart-canvas{height:clamp(178px,23svh,215px)}.reach-chart-dates text,.reach-chart-grid text{font-size:14px}.reach-chart-dates text:nth-child(4){display:none}.reach-total-display{gap:.1rem .65rem;padding-top:.4rem}.reach-total-display strong{font-size:clamp(2rem,10vw,2.7rem)}.reach-total-display small{font-size:.58rem}.reach-event-stream{border-left:0;border-top:1px solid color-mix(in srgb,var(--mk-ink) 10%,transparent);padding-left:0;padding-top:.7rem}.reach-event-stream-heading{margin-bottom:.45rem}.reach-event-stream ol{display:block;height:58px;position:relative}.reach-event{inset:0;opacity:var(--reach-event-mobile-opacity,0);position:absolute;transform:translate3d(0,var(--reach-event-y),0)}.audience-switcher-shell{top:104px}.audience-switcher{min-height:64px;padding:.5rem var(--marketing-rail-gutter)}.audience-switcher>span{display:none}.audience-switcher [role=tablist]{width:100%}.audience-switcher button{flex:1;min-width:0;padding:.62rem .5rem}.workspace-overview-heading{padding:6.5rem var(--marketing-rail-gutter) 3.5rem}.catalogue-showcase-heading h2,.workspace-overview-heading h2{font-size:clamp(2.9rem,12vw,4.2rem)}.workspace-feature-carousel{padding:1.25rem var(--marketing-rail-gutter)}.workspace-carousel-meta{margin-bottom:1rem}.workspace-feature-card,.workspace-feature-card.compact,.workspace-feature-card.wide{flex-basis:100%}.workspace-feature-media .product-shot-frame{aspect-ratio:auto}.workspace-feature-card>p{font-size:.88rem}.catalogue-showcase{padding:6.5rem 0}.catalogue-showcase-heading{gap:2rem;margin-bottom:3rem}.catalogue-showcase-heading>div:last-child{align-items:flex-start;flex-direction:column}.catalogue-card{flex-basis:min(76vw,285px)}.catalogue-unavailable{align-items:flex-start;flex-direction:column;gap:1rem}}@media (max-width:430px){.marketing-nav-cta{font-size:0}.marketing-nav-cta:after{content:"Start";font-size:.68rem}.marketing-hero h1{font-size:3.55rem}.marketing-cta{width:100%}.pricing-final-cta>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.marketing-page *,.public-explorer *{animation:none!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.marketing-analysis-scroll{min-height:auto}.analysis-scroll-sticky{height:auto;min-height:760px;position:relative;top:auto}.analysis-reveal{opacity:1!important}.analysis-attribute,.analysis-reveal{filter:none!important;transform:none!important}.analysis-attribute{opacity:.62!important}.analysis-scroll-progress{display:none}.marketing-reach-scroll{min-height:auto}.reach-scroll-sticky{height:auto;min-height:0;overflow:visible;position:relative;top:auto}.reach-story-inner{padding-bottom:clamp(5rem,8vw,8rem);padding-top:clamp(5rem,8vw,8rem)}.reach-copy-reveal,.reach-story-visual{filter:none!important;opacity:1!important;transform:none!important}.reach-event-stream ol{display:grid;height:auto}.reach-event{inset:auto;opacity:1!important;position:relative;transform:none!important}.workspace-feature-journey{height:auto}.workspace-feature-sticky{height:auto;overflow:visible;position:relative;top:auto}.workspace-feature-carousel{padding-bottom:clamp(5rem,8vw,8rem);padding-top:0}.workspace-feature-track{scroll-snap-type:x mandatory}}