:root,.theme-day{--mkt-sky:#a8d5f0;--mkt-rose:#f5b9bc;--mkt-sage:#b6ddbd;--mkt-lav:#d1c1f2;--mkt-peach:#fbcdaa;--mkt-coral:#f9aea2;--mkt-hero-glow:.5;--mkt-grain:.035;--mkt-card-shadow:0 1px 2px #21242a0a, 0 12px 32px -12px #21242a2e;--mkt-card-shadow-lg:0 2px 4px #21242a0d, 0 40px 80px -32px #21242a4d}@supports (color:lab(0% 0 0)){:root,.theme-day{--mkt-sky:lab(82.7228% -10.4418 -18.3315);--mkt-rose:lab(80.6802% 22.7747 7.265);--mkt-sage:lab(84.5531% -17.8025 11.411);--mkt-lav:lab(80.6% 12.98 -22.3748);--mkt-peach:lab(85.8931% 12.9192 24.2512);--mkt-coral:lab(78.3389% 26.8883 18.1247);--mkt-card-shadow:0 1px 2px lab(14.1142% -.491172 -4.41722/.04), 0 12px 32px -12px lab(14.1142% -.491172 -4.41722/.18);--mkt-card-shadow-lg:0 2px 4px lab(14.1142% -.491172 -4.41722/.05), 0 40px 80px -32px lab(14.1142% -.491172 -4.41722/.3)}}.theme-night{--mkt-sky:#63a8cf;--mkt-rose:#ce7e84;--mkt-sage:#7bb587;--mkt-lav:#a890d4;--mkt-peach:#e0a26f;--mkt-coral:#df8071;--mkt-hero-glow:.6;--mkt-grain:.05;--mkt-card-shadow:0 1px 2px #0000004d, 0 16px 40px -16px #00000080;--mkt-card-shadow-lg:0 2px 6px #0006, 0 48px 90px -32px #000000a6}@supports (color:lab(0% 0 0)){.theme-night{--mkt-sky:lab(65.3206% -14.2797 -27.0628);--mkt-rose:lab(61.7874% 32.4907 10.5703);--mkt-sage:lab(68.6888% -26.8473 17.3539);--mkt-lav:lab(63.9127% 19.4792 -31.5552);--mkt-peach:lab(71.8323% 19.5474 36.1934);--mkt-coral:lab(64.1291% 36.2786 24.951);--mkt-card-shadow:0 1px 2px lab(0% 0 0/.3), 0 16px 40px -16px lab(0% 0 0/.5);--mkt-card-shadow-lg:0 2px 6px lab(0% 0 0/.4), 0 48px 90px -32px lab(0% 0 0/.65)}}@media (prefers-color-scheme:dark){:root:not(.theme-day):not(.theme-night){--mkt-sky:#63a8cf;--mkt-rose:#ce7e84;--mkt-sage:#7bb587;--mkt-lav:#a890d4;--mkt-peach:#e0a26f;--mkt-coral:#df8071;--mkt-hero-glow:.6;--mkt-grain:.05}@supports (color:lab(0% 0 0)){:root:not(.theme-day):not(.theme-night){--mkt-sky:lab(65.3206% -14.2797 -27.0628);--mkt-rose:lab(61.7874% 32.4907 10.5703);--mkt-sage:lab(68.6888% -26.8473 17.3539);--mkt-lav:lab(63.9127% 19.4792 -31.5552);--mkt-peach:lab(71.8323% 19.5474 36.1934);--mkt-coral:lab(64.1291% 36.2786 24.951)}}}.mkt{--mkt-max:76rem}.mkt-display{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.02}.mkt-eyebrow{letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800}.mkt-accent-word{background:linear-gradient(100deg, var(--mkt-coral), var(--mkt-lav) 55%, var(--mkt-sky));color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:500}.mkt-mesh{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.mkt-mesh:before{content:"";background:radial-gradient(38rem 30rem at 12% 8%, color-mix(in oklch, var(--mkt-coral), transparent 55%), transparent 60%), radial-gradient(34rem 28rem at 88% 2%, color-mix(in oklch, var(--mkt-sky), transparent 55%), transparent 62%), radial-gradient(40rem 34rem at 72% 46%, color-mix(in oklch, var(--mkt-lav), transparent 62%), transparent 65%), radial-gradient(30rem 26rem at 24% 60%, color-mix(in oklch, var(--mkt-sage), transparent 66%), transparent 62%);height:120%;opacity:var(--mkt-hero-glow);filter:blur(8px)saturate(1.05);position:absolute;inset:-20% -10% auto}.mkt-grain:after{content:"";pointer-events:none;z-index:1;opacity:var(--mkt-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.mkt-ring{box-shadow:inset 0 1px 0 0 color-mix(in oklch, var(--surface) 70%, white)}.mkt-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--mkt-card-shadow);transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .35s var(--ease-out);border-radius:1.5rem}.mkt-card-hover:hover{box-shadow:var(--mkt-card-shadow-lg);border-color:color-mix(in oklch, var(--accent), transparent 55%);transform:translateY(-4px)}.mkt-nav-blur{background:color-mix(in oklch, var(--bg) 78%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid color-mix(in oklch, var(--line), transparent 30%)}.mkt-swatch{color:#202938;color:lab(16.3329% -.639722 -10.8333);border-radius:1rem;place-items:center;display:grid}.mkt-hue-sky{background:color-mix(in oklch, var(--mkt-sky) 62%, var(--surface))}.mkt-hue-rose{background:color-mix(in oklch, var(--mkt-rose) 62%, var(--surface))}.mkt-hue-sage{background:color-mix(in oklch, var(--mkt-sage) 62%, var(--surface))}.mkt-hue-lav{background:color-mix(in oklch, var(--mkt-lav) 62%, var(--surface))}.mkt-hue-peach{background:color-mix(in oklch, var(--mkt-peach) 62%, var(--surface))}.mkt-hue-coral{background:color-mix(in oklch, var(--mkt-coral) 62%, var(--surface))}.theme-night .mkt-swatch{color:#eef2f9;color:lab(95.3279% -.518709 -3.73528)}.mkt-device{background:var(--surface);border:1px solid var(--line);box-shadow:var(--mkt-card-shadow-lg);border-radius:1.75rem;overflow:hidden}.mkt-bezel{box-shadow:var(--mkt-card-shadow-lg), inset 0 0 0 1px #ffffff0f;background:linear-gradient(160deg,#303338,#14161a);background:linear-gradient(160deg,lab(21.0844% -.455454 -3.70222),lab(7.19868% -.318386 -2.90275));border-radius:2rem;padding:.6rem}@supports (color:lab(0% 0 0)){.mkt-bezel{box-shadow:var(--mkt-card-shadow-lg), inset 0 0 0 1px lab(100% 0 0/.06)}}.mkt-rise{opacity:0;animation:mkt-rise .7s var(--ease-out) forwards;transform:translateY(16px)}@keyframes mkt-rise{to{opacity:1;transform:none}}.mkt-reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);will-change:opacity, transform;transform:translateY(22px)}.mkt-reveal.is-in{opacity:1;transform:none}@keyframes mkt-drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-2%)scale(1.03)}}.mkt-mesh:before{animation:mkt-drift 18s var(--ease-in-out) infinite}@media (prefers-reduced-motion:reduce){.mkt-rise,.mkt-reveal{opacity:1;transition:none;animation:none;transform:none}.mkt-mesh:before{animation:none}}
