@import "https://fonts.googleapis.com/css2?family=Inter:wght@300..700&family=Fraunces:opsz,wght@9..144,300..700&family=JetBrains+Mono:wght@400;500&display=swap";:root[data-site-theme=chrismaus]{--brand-night-sky:#0a0e2c;--brand-night-sky-deep:#06081d;--brand-indigo:#1a2150;--brand-indigo-soft:#2b3470;--brand-christmas-red:#c8142b;--brand-christmas-red-deep:#8e0b1c;--brand-star-gold:#f4c542;--brand-star-gold-deep:#d1a020;--brand-aurora:#3eb7b3;--brand-aurora-soft:#5fd3cf;--brand-snow:#f8f4ea;--brand-snow-alt:#ede4c8;--brand-ink:#13182c;--brand-ink-soft:#2a3050;--brand-grey-mid:#5a627a;--brand-grey-light:#8d94aa;--brand-on-dark:#f5edd6;--brand-on-dark-muted:#c8c2ad}:where(a,button,[role=button]):focus-visible{outline:2px solid var(--brand-christmas-red,#c8142b);outline-offset:3px;border-radius:2px}:root[data-site-theme=chrismaus] .site-header,:root[data-site-theme=chrismaus] .site-header--compact{background:var(--brand-night-sky,#0a0e2c)}.cm-hero :where(a,button,[role=button]):focus-visible,.cm-signal :where(a,button,[role=button]):focus-visible{outline-color:var(--brand-star-gold,#f4c542)}@media (prefers-reduced-motion:reduce){.cm-hero__starfield,.cm-hero__aurora,.cm-hero__star,.cm-origin__panel,.cm-mouse__avatar,.cm-shape__card{transition:none!important;animation:none!important}}.cm-hero[data-v-b8bf1a49]{isolation:isolate;min-height:100vh;color:var(--brand-on-dark,#f5edd6);background:radial-gradient(at 16% 22%,#f4c5421a 0%,#0000 55%),radial-gradient(at 84% 14%,#3eb7b333 0%,#0000 60%),linear-gradient(160deg,#06081d 0%,#0a0e2c 55%,#1a2150 100%);justify-content:center;align-items:center;padding:clamp(120px,16vh,200px) clamp(20px,5vw,80px) clamp(120px,14vh,180px);display:flex;position:relative;overflow:hidden}.cm-hero__starfield[data-v-b8bf1a49]{opacity:.9;z-index:-2;background-image:radial-gradient(1px 1px at 20% 30%,#ffffffb3,#0000 50%),radial-gradient(1px 1px at 40% 70%,#ffffff80,#0000 50%),radial-gradient(1.5px 1.5px at 65% 20%,#ffffffa6,#0000 50%),radial-gradient(1px 1px at 80% 80%,#ffffff8c,#0000 50%),radial-gradient(1px 1px at 10% 85%,#fff9,#0000 50%),radial-gradient(1.5px 1.5px at 55% 55%,#f4c5428c,#0000 50%),radial-gradient(1px 1px at 90% 40%,#ffffff80,#0000 50%),radial-gradient(1px 1px at 30% 15%,#ffffff8c,#0000 50%);background-repeat:repeat;background-size:600px 600px;animation:8s ease-in-out infinite alternate cm-twinkle-b8bf1a49;position:absolute;inset:0}@keyframes cm-twinkle-b8bf1a49{0%{opacity:.75}to{opacity:1}}.cm-hero__aurora[data-v-b8bf1a49]{filter:blur(90px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.cm-hero__aurora--a[data-v-b8bf1a49]{background:radial-gradient(circle,#f4c54233 0%,#0000 70%);width:560px;height:560px;animation:22s ease-in-out infinite alternate cm-drift-b8bf1a49;top:-140px;left:-140px}.cm-hero__aurora--b[data-v-b8bf1a49]{background:radial-gradient(circle,#3eb7b359 0%,#0000 70%);width:640px;height:640px;animation:26s ease-in-out infinite alternate-reverse cm-drift-b8bf1a49;bottom:-220px;right:-180px}@keyframes cm-drift-b8bf1a49{0%{transform:translate(0,0)}to{transform:translate(40px,30px)}}.cm-hero__star[data-v-b8bf1a49]{color:var(--brand-star-gold,#f4c542);filter:drop-shadow(0 0 14px #f4c542bf);z-index:0;animation:3.5s ease-in-out infinite cm-star-pulse-b8bf1a49;position:absolute;top:clamp(120px,16vh,180px);left:50%;transform:translate(-50%)}@keyframes cm-star-pulse-b8bf1a49{0%,to{opacity:.85;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.12)}}.cm-hero__inner[data-v-b8bf1a49]{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,3vw,32px);width:min(960px,100%);margin:0 auto;display:flex;position:relative}.cm-hero__eyebrow[data-v-b8bf1a49]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--brand-star-gold,#f4c542);background:#f4c54214;border:1px solid #f4c54252;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 18px;font-size:.76rem;display:inline-flex}.cm-hero__eyebrow-dot[data-v-b8bf1a49]{background:var(--brand-star-gold,#f4c542);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite cm-pulse-b8bf1a49;box-shadow:0 0 12px #f4c542cc}@keyframes cm-pulse-b8bf1a49{0%,to{opacity:.6;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.cm-hero__headline[data-v-b8bf1a49]{font-family:var(--brand-heading-family,"Fraunces", serif);font-variation-settings:"opsz" 144, "SOFT" 50;letter-spacing:-.025em;text-wrap:balance;color:#fbf7e9;margin:0;font-size:clamp(2.6rem,6.5vw,5.4rem);font-weight:400;line-height:1.02}.cm-hero__headline-line[data-v-b8bf1a49]{display:block}.cm-hero__headline-accent[data-v-b8bf1a49]{background:linear-gradient(135deg,#f4c542 0%,#d1a020 60%,#f4c542 100%);-webkit-text-fill-color:transparent;font-variation-settings:"opsz" 144, "SOFT" 100;-webkit-background-clip:text;background-clip:text;font-style:italic}.cm-hero__subhead[data-v-b8bf1a49]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#c8c2ad);text-wrap:balance;max-width:56ch;margin:0;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.65}.cm-hero__actions[data-v-b8bf1a49]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:4px;display:flex}.cm-hero__cta[data-v-b8bf1a49]{font-family:var(--brand-body-family,"Inter", sans-serif);letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.cm-hero__cta--primary[data-v-b8bf1a49]{color:#fff;background:linear-gradient(135deg,#c8142b 0%,#8e0b1c 100%);font-weight:600;box-shadow:0 14px 32px #8e0b1c73,inset 0 1px #ffffff38}.cm-hero__cta--primary[data-v-b8bf1a49]:hover{transform:translateY(-2px);box-shadow:0 20px 42px #8e0b1c8c}.cm-hero__cta--ghost[data-v-b8bf1a49]{color:#fbf7e9;background:#ffffff0a;border:1px solid #f5edd647}.cm-hero__cta--ghost[data-v-b8bf1a49]:hover{background:#ffffff14;border-color:#f5edd67a}.cm-hero__cta-icon svg[data-v-b8bf1a49]{display:block}.cm-hero__scroll-hint[data-v-b8bf1a49]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-on-dark-muted,#c8c2ad);opacity:.7;align-items:center;gap:10px;font-size:.72rem;animation:2.4s ease-in-out infinite cm-hint-bob-b8bf1a49;display:inline-flex;position:absolute;bottom:clamp(28px,5vh,44px);left:50%;transform:translate(-50%)}@keyframes cm-hint-bob-b8bf1a49{0%,to{opacity:.55;transform:translate(-50%)}50%{opacity:.85;transform:translate(-50%,4px)}}@media (width<=640px){.cm-hero__cta[data-v-b8bf1a49]{justify-content:center;width:100%}.cm-hero__actions[data-v-b8bf1a49]{width:100%}}.cm-mouse[data-v-c80076ff]{color:var(--brand-on-dark,#f5edd6);background:radial-gradient(at 18% 24%,#f4c5421a 0%,#0000 55%),radial-gradient(at 84% 80%,#3eb7b329 0%,#0000 60%),linear-gradient(#06081d 0%,#0a0e2c 60%,#1a2150 100%);padding:clamp(96px,14vh,160px) clamp(20px,5vw,80px);position:relative;overflow:hidden}.cm-mouse__starfield[data-v-c80076ff]{opacity:.7;z-index:0;background-image:radial-gradient(1px 1px at 22% 32%,#ffffff8c,#0000 50%),radial-gradient(1px 1px at 70% 70%,#ffffff73,#0000 50%),radial-gradient(1.5px 1.5px at 55% 18%,#fff9,#0000 50%),radial-gradient(1px 1px at 88% 36%,#f4c54280,#0000 50%),radial-gradient(1px 1px at 12% 78%,#ffffff8c,#0000 50%);background-repeat:repeat;background-size:540px 540px;position:absolute;inset:0}.cm-mouse__inner[data-v-c80076ff]{z-index:1;grid-template-columns:minmax(220px,320px) 1fr;align-items:center;gap:clamp(36px,6vw,80px);width:min(1100px,100%);margin:0 auto;display:grid;position:relative}.cm-mouse__avatar[data-v-c80076ff]{justify-content:center;align-items:center;animation:6s ease-in-out infinite alternate cm-bob-c80076ff;display:flex}@keyframes cm-bob-c80076ff{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.cm-mouse__copy[data-v-c80076ff]{flex-direction:column;gap:14px;display:flex}.cm-mouse__eyebrow[data-v-c80076ff]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--brand-star-gold,#f4c542);margin:0;font-size:.76rem}.cm-mouse__title[data-v-c80076ff]{font-family:var(--brand-heading-family,"Fraunces", serif);font-variation-settings:"opsz" 144, "SOFT" 60;letter-spacing:-.02em;color:#fbf7e9;text-wrap:balance;margin:0;font-size:clamp(2rem,4.4vw,3rem);font-weight:400;line-height:1.1}.cm-mouse__body[data-v-c80076ff]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#c8c2ad);text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.7}.cm-mouse__traits[data-v-c80076ff]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 24px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cm-mouse__trait[data-v-c80076ff]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark,#f5edd6);align-items:center;gap:10px;font-size:.95rem;display:flex}.cm-mouse__trait-dot[data-v-c80076ff]{background:var(--brand-aurora,#3eb7b3);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #3eb7b3a6}@media (width<=760px){.cm-mouse__inner[data-v-c80076ff]{text-align:center;grid-template-columns:1fr}.cm-mouse__copy[data-v-c80076ff]{align-items:center}.cm-mouse__traits[data-v-c80076ff]{text-align:left}}.cm-origin[data-v-0ac380a0]{background:radial-gradient(circle at 16% 24%, #c8142b0a, transparent 55%), radial-gradient(circle at 88% 76%, #3eb7b30d, transparent 60%), linear-gradient(180deg, var(--brand-snow,#f8f4ea) 0%, var(--brand-snow-alt,#ede4c8) 100%);color:var(--brand-ink,#13182c);padding:clamp(96px,14vh,160px) clamp(20px,5vw,80px);position:relative}.cm-origin__inner[data-v-0ac380a0]{width:min(1180px,100%);margin:0 auto}.cm-origin__header[data-v-0ac380a0]{text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,2vw,20px);margin-bottom:clamp(48px,7vh,80px);display:flex}.cm-origin__eyebrow[data-v-0ac380a0]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--brand-christmas-red,#c8142b);margin:0;font-size:.74rem}.cm-origin__title[data-v-0ac380a0]{font-family:var(--brand-heading-family,"Fraunces", serif);font-variation-settings:"opsz" 144, "SOFT" 70;letter-spacing:-.02em;color:var(--brand-ink-soft,#2a3050);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:400;line-height:1.1}.cm-origin__lede[data-v-0ac380a0]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-grey-mid,#5a627a);text-wrap:balance;max-width:58ch;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.cm-origin__panels[data-v-0ac380a0]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,3vw,32px);margin:0;padding:0;list-style:none;display:grid}.cm-origin__panel[data-v-0ac380a0]{opacity:0;background:#fff;border:1px solid #0a0e2c1a;border-radius:20px;flex-direction:column;gap:16px;padding:clamp(28px,4vw,40px) clamp(24px,3vw,32px);transition:transform .3s,box-shadow .3s;animation:.7s ease-out forwards cm-origin-rise-0ac380a0;display:flex;position:relative;box-shadow:0 18px 38px #13182c0f}.cm-origin__panel[data-v-0ac380a0]:hover{transform:translateY(-4px);box-shadow:0 24px 48px #13182c1f}@keyframes cm-origin-rise-0ac380a0{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cm-origin__act-num[data-v-0ac380a0]{width:56px;height:56px;color:var(--brand-star-gold,#f4c542);background:radial-gradient(circle at 50% 40%,#f4c54240 0%,#0000 70%),linear-gradient(140deg,#06081d 0%,#1a2150 100%);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 18px #0a0e2c40}.cm-origin__act-roman[data-v-0ac380a0]{font-family:var(--brand-heading-family,"Fraunces", serif);font-variation-settings:"opsz" 144;letter-spacing:.04em;font-size:1.4rem;font-weight:500}.cm-origin__act-title[data-v-0ac380a0]{font-family:var(--brand-heading-family,"Fraunces", serif);font-variation-settings:"opsz" 144, "SOFT" 60;color:var(--brand-ink-soft,#2a3050);text-wrap:balance;margin:0;font-size:clamp(1.4rem,2.4vw,1.75rem);font-weight:500;line-height:1.15}.cm-origin__act-body[data-v-0ac380a0]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-grey-mid,#5a627a);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.cm-shape[data-v-31b7b4e3]{background:linear-gradient(180deg, var(--brand-snow-alt,#ede4c8) 0%, var(--brand-snow,#f8f4ea) 100%);color:var(--brand-ink,#13182c);padding:clamp(96px,14vh,160px) clamp(20px,5vw,80px);position:relative}.cm-shape__inner[data-v-31b7b4e3]{width:min(1180px,100%);margin:0 auto}.cm-shape__header[data-v-31b7b4e3]{text-align:center;flex-direction:column;align-items:center;gap:clamp(12px,2vw,20px);margin-bottom:clamp(48px,7vh,80px);display:flex}.cm-shape__eyebrow[data-v-31b7b4e3]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--brand-christmas-red,#c8142b);margin:0;font-size:.74rem}.cm-shape__title[data-v-31b7b4e3]{font-family:var(--brand-heading-family,"Fraunces", serif);font-variation-settings:"opsz" 144, "SOFT" 70;letter-spacing:-.02em;color:var(--brand-ink-soft,#2a3050);text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:400;line-height:1.1}.cm-shape__lede[data-v-31b7b4e3]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-grey-mid,#5a627a);text-wrap:balance;max-width:58ch;margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65}.cm-shape__grid[data-v-31b7b4e3]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(20px,3vw,28px);margin:0;padding:0;list-style:none;display:grid}.cm-shape__card[data-v-31b7b4e3]{opacity:0;background:#fff;border:1px solid #0a0e2c1a;border-radius:20px;flex-direction:column;gap:12px;padding:clamp(24px,3vw,32px);transition:transform .3s,box-shadow .3s,border-color .3s;animation:.7s ease-out forwards cm-shape-rise-31b7b4e3;display:flex;position:relative;box-shadow:0 14px 28px #13182c0f}.cm-shape__card[data-v-31b7b4e3]:hover{border-color:#c8142b4d;transform:translateY(-4px);box-shadow:0 24px 44px #13182c1f}@keyframes cm-shape-rise-31b7b4e3{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.cm-shape__card-glyph[data-v-31b7b4e3]{width:44px;height:44px;color:var(--brand-christmas-red,#c8142b);background:#c8142b14;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.cm-shape__card-glyph[data-glyph=adventure][data-v-31b7b4e3]{color:#1f7e7a;background:#3eb7b324}.cm-shape__card-glyph[data-glyph=nft][data-v-31b7b4e3]{color:#8a6b08;background:#f4c5422e}.cm-shape__card-glyph[data-glyph=game][data-v-31b7b4e3]{color:var(--brand-night-sky,#0a0e2c);background:#0a0e2c14}.cm-shape__card-tag[data-v-31b7b4e3]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-grey-mid,#5a627a);margin:0;font-size:.7rem}.cm-shape__card-title[data-v-31b7b4e3]{font-family:var(--brand-heading-family,"Fraunces", serif);font-variation-settings:"opsz" 144, "SOFT" 60;color:var(--brand-ink-soft,#2a3050);margin:0;font-size:clamp(1.3rem,2.2vw,1.55rem);font-weight:500;line-height:1.2}.cm-shape__card-body[data-v-31b7b4e3]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-grey-mid,#5a627a);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.65}.cm-shape__card-status[data-v-31b7b4e3]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-christmas-red,#c8142b);align-items:center;gap:8px;margin:4px 0 0;font-size:.7rem;display:inline-flex}.cm-shape__card-status-dot[data-v-31b7b4e3]{background:var(--brand-christmas-red,#c8142b);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite cm-status-pulse-31b7b4e3;box-shadow:0 0 8px #c8142b8c}@keyframes cm-status-pulse-31b7b4e3{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}.cm-shape__footnote[data-v-31b7b4e3]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-grey-mid,#5a627a);text-align:center;text-wrap:balance;max-width:62ch;margin:clamp(32px,5vh,56px) auto 0;font-size:.92rem;font-style:italic;line-height:1.6}.cm-signal[data-v-270fbeaa]{isolation:isolate;color:var(--brand-on-dark,#f5edd6);background:radial-gradient(at 20% 30%,#f4c5421a 0%,#0000 55%),radial-gradient(at 80% 70%,#c8142b1a 0%,#0000 60%),linear-gradient(150deg,#06081d 0%,#0a0e2c 60%,#1a2150 100%);padding:clamp(96px,14vh,160px) clamp(20px,5vw,80px);position:relative;overflow:hidden}.cm-signal__aurora[data-v-270fbeaa]{filter:blur(80px);pointer-events:none;z-index:-1;border-radius:50%;position:absolute}.cm-signal__aurora--a[data-v-270fbeaa]{background:radial-gradient(circle,#3eb7b352 0%,#0000 70%);width:420px;height:420px;animation:22s ease-in-out infinite alternate cm-signal-drift-270fbeaa;top:-120px;left:8%}.cm-signal__aurora--b[data-v-270fbeaa]{background:radial-gradient(circle,#f4c54233 0%,#0000 70%);width:500px;height:500px;animation:26s ease-in-out infinite alternate-reverse cm-signal-drift-270fbeaa;bottom:-160px;right:4%}@keyframes cm-signal-drift-270fbeaa{0%{transform:translate(0,0)}to{transform:translate(30px,24px)}}.cm-signal__inner[data-v-270fbeaa]{text-align:center;flex-direction:column;align-items:center;gap:clamp(18px,3vw,28px);width:min(820px,100%);margin:0 auto;display:flex;position:relative}.cm-signal__eyebrow[data-v-270fbeaa]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.22em;text-transform:uppercase;color:var(--brand-aurora-soft,#5fd3cf);background:#3eb7b31a;border:1px solid #3eb7b352;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 18px;font-size:.76rem;display:inline-flex}.cm-signal__eyebrow-dot[data-v-270fbeaa]{background:var(--brand-aurora-soft,#5fd3cf);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite cm-signal-pulse-270fbeaa;box-shadow:0 0 12px #5fd3cfcc}@keyframes cm-signal-pulse-270fbeaa{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.cm-signal__title[data-v-270fbeaa]{font-family:var(--brand-heading-family,"Fraunces", serif);font-variation-settings:"opsz" 144, "SOFT" 60;letter-spacing:-.02em;color:#fbf7e9;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,3.2rem);font-weight:400;line-height:1.08}.cm-signal__body[data-v-270fbeaa]{font-family:var(--brand-body-family,"Inter", sans-serif);color:var(--brand-on-dark-muted,#c8c2ad);text-wrap:balance;max-width:58ch;margin:0;font-size:clamp(1.02rem,1.4vw,1.18rem);line-height:1.7}.cm-signal__actions[data-v-270fbeaa]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:4px;display:flex}.cm-signal__cta[data-v-270fbeaa]{font-family:var(--brand-body-family,"Inter", sans-serif);letter-spacing:.02em;border-radius:999px;align-items:center;gap:10px;padding:14px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.cm-signal__cta--primary[data-v-270fbeaa]{color:#fff;background:linear-gradient(135deg,#c8142b 0%,#8e0b1c 100%);font-weight:600;box-shadow:0 14px 32px #8e0b1c73,inset 0 1px #ffffff38}.cm-signal__cta--primary[data-v-270fbeaa]:hover{transform:translateY(-2px);box-shadow:0 20px 42px #8e0b1c8c}.cm-signal__cta--ghost[data-v-270fbeaa]{color:#fbf7e9;background:#ffffff0a;border:1px solid #f5edd647}.cm-signal__cta--ghost[data-v-270fbeaa]:hover{background:#ffffff14;border-color:#f5edd67a}.cm-signal__cta-icon svg[data-v-270fbeaa]{display:block}.cm-signal__caption[data-v-270fbeaa]{font-family:var(--brand-mono-family,"JetBrains Mono", monospace);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-on-dark-muted,#c8c2ad);margin:8px 0 0;font-size:.74rem}@media (width<=640px){.cm-signal__cta[data-v-270fbeaa]{justify-content:center;width:100%}.cm-signal__actions[data-v-270fbeaa]{width:100%}}:root[data-site-theme=base]{--brand-primary:#4361dd;--brand-primary-accent:#243a80;--brand-secondary:#5c6ac4;--brand-accent:#b45a00;--brand-accent-decorative:#f18f3b;--brand-accent-soft:#f18f3b38;--brand-neutral:#f5f7ff;--brand-neutral-strong:#1f2a44;--brand-neutral-soft:#1f2a44d9;--brand-inverse:#fff;--brand-success:#239c65;--brand-success-text:#0e6e3f;--brand-info:#4361dd;--brand-warning:#f2b05e;--brand-warning-text:#7a4807;--brand-critical:#d04f4f;--brand-critical-text:#a83838;--brand-critical-soft:#d04f4f2e;--brand-accent-electric:#4361dd;--brand-accent-electric-soft:#f18f3b38;--brand-accent-warm:#b45a00;--brand-fg-100:#1f2a44;--brand-fg-200:#54627b;--brand-fg-300:#1f2a44d9;--brand-fg-050:#fff;--brand-bg-900:#f5f7ff;--brand-bg-800:#edf1ff;--brand-bg-700:#fff;--brand-bg-600:#e8ecff;--brand-radius-sm:8px;--brand-radius-md:14px;--brand-radius-lg:24px;--brand-radius-pill:999px;--brand-radius-full:50%;--brand-card-radius:24px;--brand-button-radius:14px;--brand-shadow-glow:0 18px 40px #0f172a1f;--brand-shadow-glow-strong:0 24px 48px #0f172a2e;--brand-card-shadow:0 18px 40px #0f172a1f;--brand-surface-card-shadow:0 18px 40px #0f172a1f;--brand-card-soft:#fff;--brand-surface-card-bg:#fff;--brand-card-border:#4361dd38;--brand-surface-card-border:#4361dd38;--brand-card-text:#1f2a44;--brand-surface-helper-bg:#4361dd14;--brand-surface-helper-hover-bg:#4361dd1f;--brand-icon-badge-bg:#4361dd29;--brand-icon-badge-color:#4361dd;--brand-border-highlight:#4361dd38;--brand-border-glow:#4361dd38;--brand-status-success:#239c65;--brand-status-error:#d04f4f;--brand-status-error-soft:#d04f4f2e;--brand-input-bg:#fff;--brand-input-border:#4361dd4d;--brand-input-border-active:0 0 0 2px #4361dd73;--brand-input-text:#1f2a44;--brand-input-placeholder:#54627b;--brand-focus-ring:0 0 0 2px #4361dd73;--brand-focus-glow:inset 0 0 0 1px #4361dd4d;--brand-modal-backdrop:#05060ba6;--brand-modal-surface:#fffffff7;--brand-modal-border:#4361dd38;--brand-modal-shadow:0 24px 48px #0f172a2e;--brand-modal-radius:24px;--brand-chart-track:#ecf1ffd9;--brand-chart-center-text:#1f2a44;--brand-header-bg:#05060b;--brand-header-text:#f0eaf3;--site-header-shadow:0 18px 45px #02030b99;--site-header-shadow-compact:0 12px 32px #02030bb8;--brand-primary-cta-gradient:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--brand-primary-cta-text:#fff;--brand-primary-cta-border:1px solid #ffffff38;--brand-primary-cta-shadow:0 16px 32px #202e6859;--brand-primary-cta-hover-shadow:0 16px 32px #202e6859;--brand-primary-cta-hover-translate:translateY(-1px);--brand-cta-text:#fff;--helper-strip-bg:#4361dd14;--helper-strip-border:#4361dd38;--helper-strip-color:#1f2a44;--helper-strip-hover-bg:#4361dd1f;--helper-strip-hover-color:#1f2a44;--helper-strip-link-hover:#4361dd;--helper-strip-heading-color:#1f2a44;--helper-strip-body-color:#1f2a44d9;--tabs-bg:#fff;--tabs-border:#4361dd38;--tabs-shadow:0 16px 32px #0f172a14;--tab-color:#54627b;--tab-active-bg:#4361dd;--tab-active-color:#fff;--tab-active-shadow:0 16px 36px #0f172a1f;--tab-step-bg:#4361dd1f;--tab-step-border:#4361dd66;--tab-step-color:#4361dd;--tab-active-step-bg:#4361dd;--tab-active-step-border:#243a80;--tab-active-step-color:#fff;--field-bg:#fff;--field-border:#4361dd4d;--field-shadow:0 12px 24px #0a0f1e14;--field-addon-bg:#4361dd14;--field-addon-border:#4361dd38;--field-addon-color:#4361dd;--field-input-color:#1f2a44;--field-input-placeholder:#54627b;--community-strip-bg:#fff;--community-strip-border:#4361dd38;--community-strip-color:#1f2a44;--ui-text-primary:#1f2a44;--ui-text-muted:#54627b;--ui-field-label:#54627b;--ui-field-value:#1f2a44;--ui-status-heading-color:#4361dd;--brand-countdown-digit:#4361dd;--brand-countdown-label:#54627b;--brand-pill-gradient:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--brand-pill-alt-gradient:#fff;--brand-pill-contrast:#fff;--brand-chip-neutral-bg:#4361dd1a;--brand-chip-neutral-color:#243a80;--brand-chip-neutral-border:#4361dd38;--brand-gradient-hero:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--brand-gradient-promo:linear-gradient(135deg, #5c6ac4 0%, #4361dd 100%);--hero-surface-bg:linear-gradient(135deg, #4361dd 0%, #243a80 100%);--hero-surface-before:#4361dd24;--hero-surface-after:#243a802e;--promo-surface-bg:linear-gradient(135deg, #5c6ac4 0%, #4361dd 100%);--promo-surface-before:#5c6ac433;--promo-surface-after:#4361dd33;--theme-body-background:radial-gradient(circle at 18% 20%, #4361dd14, transparent 55%), radial-gradient(circle at 80% 10%, #f18f3b14, transparent 60%), linear-gradient(180deg, #f8f9ff 0%, #eef1ff 100%);--status-headline-bg:linear-gradient(120deg, #4361dd24, #1c2a6029);--status-headline-color:#4361dd;--status-headline-shadow:0 18px 40px #0f172a1f;--status-price-value-color:#b45a00;--status-price-value-shadow:0 18px 40px #0f172a1f;--brand-hero-text:#1f2a44;--brand-hero-text-on-dark:#f0eaf3;--brand-hero-eyebrow:#4361dd;--brand-footer-text:#f0eaf3;--brand-footer-text-muted:#c8c2cf;--brand-footer-link-color:#f0eaf3;--brand-footer-link-hover:#fff;--brand-plan-card-text:#fff;--brand-plan-card-muted-text:#c8c2cf;--brand-plan-step-ring:#ffffff80}:root[data-site-theme=chrismaus]{--brand-primary:#c8142b;--brand-primary-accent:#0a0e2c;--brand-secondary:#2b3470;--brand-accent:#c8142b;--brand-accent-decorative:#f4c542;--brand-accent-soft:#f4c5422e;--brand-neutral:#f8f4ea;--brand-neutral-strong:#13182c;--brand-neutral-soft:#5a627a;--brand-inverse:#fff;--brand-success:#1e7a4d;--brand-success-text:#0f6638;--brand-info:#3eb7b3;--brand-warning:#f4c542;--brand-warning-text:#7a5a08;--brand-critical:#b73838;--brand-critical-text:#9a2e2e;--brand-critical-soft:#b738382e;--brand-accent-electric:#c8142b;--brand-accent-electric-soft:#f4c5422e;--brand-accent-warm:#c8142b;--brand-fg-100:#13182c;--brand-fg-200:#5a627a;--brand-fg-300:#2a3050;--brand-fg-050:#fff;--brand-bg-900:#f8f4ea;--brand-bg-800:#ede4c8;--brand-bg-700:#fff;--brand-bg-600:#e6dcc0;--brand-radius-sm:6px;--brand-radius-md:12px;--brand-radius-lg:20px;--brand-radius-pill:999px;--brand-radius-full:50%;--brand-card-radius:20px;--brand-button-radius:12px;--brand-shadow-glow:0 18px 38px #13182c1a;--brand-shadow-glow-strong:0 24px 56px #13182c2e;--brand-card-shadow:0 18px 38px #13182c1a;--brand-surface-card-shadow:0 18px 38px #13182c1a;--brand-card-soft:#fff;--brand-surface-card-bg:#fff;--brand-card-border:#0a0e2c2e;--brand-surface-card-border:#0a0e2c2e;--brand-card-text:#13182c;--brand-surface-helper-bg:#0a0e2c0f;--brand-surface-helper-hover-bg:#0a0e2c1f;--brand-icon-badge-bg:#c8142b1f;--brand-icon-badge-color:#c8142b;--brand-border-highlight:#0a0e2c2e;--brand-border-glow:#0a0e2c2e;--brand-status-success:#1e7a4d;--brand-status-error:#b73838;--brand-status-error-soft:#b738382e;--brand-input-bg:#fff;--brand-input-border:#0a0e2c38;--brand-input-border-active:0 0 0 2px #c8142b8c;--brand-input-text:#13182c;--brand-input-placeholder:#5a627a;--brand-focus-ring:0 0 0 2px #c8142b8c;--brand-focus-glow:inset 0 0 0 1px #c8142b52;--brand-modal-backdrop:#0a0e2cb8;--brand-modal-surface:#fffffff7;--brand-modal-border:#0a0e2c2e;--brand-modal-shadow:0 24px 56px #13182c2e;--brand-modal-radius:20px;--brand-chart-track:#0a0e2c1a;--brand-chart-center-text:#13182c;--brand-header-bg:#0a0e2c;--brand-header-text:#f5edd6;--site-header-shadow:0 1px 0 #0a0e2c66, 0 18px 45px #06081d52;--site-header-shadow-compact:0 1px 0 #0a0e2c80, 0 10px 30px #06081d73;--brand-primary-cta-gradient:linear-gradient(135deg, #c8142b 0%, #8e0b1c 100%);--brand-primary-cta-text:#fff;--brand-primary-cta-border:1px solid #ffffff2e;--brand-primary-cta-shadow:0 14px 32px #8e0b1c52;--brand-primary-cta-hover-shadow:0 14px 32px #8e0b1c52;--brand-primary-cta-hover-translate:translateY(-1px);--brand-cta-text:#fff;--helper-strip-bg:#0a0e2c0f;--helper-strip-border:#0a0e2c2e;--helper-strip-color:#13182c;--helper-strip-hover-bg:#0a0e2c1f;--helper-strip-hover-color:#13182c;--helper-strip-link-hover:#c8142b;--helper-strip-heading-color:#2a3050;--helper-strip-body-color:#13182cd9;--tabs-bg:#fff;--tabs-border:#0a0e2c2e;--tabs-shadow:0 18px 34px #13182c14;--tab-color:#5a627a;--tab-active-bg:#0a0e2c;--tab-active-color:#f5edd6;--tab-active-shadow:0 18px 40px #0a0e2c40, inset 0 1px 0 #ffffff2e;--tab-step-bg:#0a0e2c14;--tab-step-border:#0a0e2c2e;--tab-step-color:#0a0e2c;--tab-active-step-bg:#c8142b;--tab-active-step-border:#c8142b;--tab-active-step-color:#fff;--field-bg:#fff;--field-border:#0a0e2c38;--field-shadow:0 6px 20px #13182c0f;--field-addon-bg:#f8f4ea;--field-addon-border:#0a0e2c2e;--field-addon-color:#13182c;--field-input-color:#13182c;--field-input-placeholder:#5a627a;--community-strip-bg:#06081d;--community-strip-border:#ffffff1a;--community-strip-color:#f5edd6;--ui-text-primary:#13182c;--ui-text-muted:#5a627a;--ui-field-label:#5a627a;--ui-field-value:#13182c;--ui-status-heading-color:#c8142b;--brand-countdown-digit:#c8142b;--brand-countdown-label:#5a627a;--brand-pill-gradient:linear-gradient(135deg, #c8142b 0%, #8e0b1c 100%);--brand-pill-alt-gradient:#fff;--brand-pill-contrast:#fff;--brand-chip-neutral-bg:#0a0e2c14;--brand-chip-neutral-color:#0a0e2c;--brand-chip-neutral-border:#0a0e2c2e;--brand-gradient-hero:linear-gradient(150deg, #06081d 0%, #0a0e2c 55%, #1a2150 100%);--brand-gradient-promo:linear-gradient(150deg, #1a2150 0%, #0a0e2c 100%);--hero-surface-bg:linear-gradient(150deg, #06081d 0%, #0a0e2c 55%, #1a2150 100%);--hero-surface-before:radial-gradient(circle, #f4c54233, #0000);--hero-surface-after:radial-gradient(circle, #3eb7b34d, #0000);--promo-surface-bg:linear-gradient(150deg, #1a2150 0%, #0a0e2c 100%);--promo-surface-before:radial-gradient(circle, #c8142b2e, #0000);--promo-surface-after:radial-gradient(circle, #f4c54240, #0000);--theme-body-background:radial-gradient(circle at 12% 10%, #c8142b0a, transparent 55%), radial-gradient(circle at 88% 8%, #3eb7b30f, transparent 60%), linear-gradient(180deg, #f8f4ea 0%, #ede4c8 100%);--status-headline-bg:linear-gradient(120deg, #0a0e2c1a, #c8142b1a);--status-headline-color:#0a0e2c;--status-headline-shadow:0 8px 18px #0a0e2c1f;--status-price-value-color:#c8142b;--status-price-value-shadow:0 18px 38px #13182c1a;--brand-hero-text:#f5edd6;--brand-hero-text-on-dark:#f5edd6;--brand-hero-eyebrow:#f4c542;--brand-footer-text:#f5edd6;--brand-footer-text-muted:#c8c2ad;--brand-footer-link-color:#f5edd6;--brand-footer-link-hover:#f4c542;--brand-plan-card-text:#fff;--brand-plan-card-muted-text:#c8c2ad;--brand-plan-step-ring:#ffffff80}
