body:has(.cs-deck-2){--background:oklch(14.5% .012 260);--foreground:oklch(94% .01 95);--card:oklch(18.5% .014 260);--card-foreground:oklch(94% .01 95);--muted:oklch(22% .016 260);--muted-foreground:oklch(66% .015 90);--accent:oklch(25% .02 260);--accent-foreground:oklch(94% .01 95);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.14);--ring:oklch(79% .115 85);--gold:oklch(79% .115 85);--gold-foreground:oklch(16% .02 260);--gold-muted:oklch(79% .115 85/.14);--surface:oklch(17.5% .013 260);--surface-raised:oklch(21% .016 260)}@keyframes cs-fade-up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes cs-bar-grow{0%{width:0}}@keyframes cs-pulse-ring{0%,to{opacity:.5}50%{opacity:1}}.cs-deck-2 .cs-reveal{animation:.7s cubic-bezier(.22,1,.36,1) both cs-fade-up}.cs-deck-2 .cs-bar{animation:1.1s cubic-bezier(.22,1,.36,1) both cs-bar-grow}.cs-deck-2 .cs-stagger-1{animation-delay:80ms}.cs-deck-2 .cs-stagger-2{animation-delay:.16s}.cs-deck-2 .cs-stagger-3{animation-delay:.24s}.cs-deck-2 .cs-stagger-4{animation-delay:.32s}.cs-deck-2 .cs-stagger-5{animation-delay:.4s}.cs-deck-2 .cs-stagger-6{animation-delay:.48s}.cs-deck-2 .bg-grain{background-image:radial-gradient(oklch(79% .115 85/.06) 1px,#0000 1px);background-size:28px 28px}@media print{.cs-deck-2 .cs-screen{display:none!important}.cs-deck-2 .cs-print{display:block!important}.cs-deck-2 .cs-print section{break-inside:avoid;page-break-after:always}body:has(.cs-deck-2){color:#111;background:#fff}}@keyframes cs-slide-in-next{0%{opacity:0;filter:blur(8px);transform:translate(80px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@keyframes cs-slide-in-prev{0%{opacity:0;filter:blur(8px);transform:translate(-80px)scale(.98)}to{opacity:1;filter:blur();transform:none}}@keyframes cs-sweep{0%{opacity:0;transform:translate(-110%)}20%{opacity:1}to{opacity:0;transform:translate(110%)}}@keyframes cs-spin{to{transform:rotate(360deg)}}@keyframes cs-spin-rev{to{transform:rotate(-360deg)}}@keyframes cs-float{0%,to{transform:translate(0)}50%{transform:translate(30px,-40px)}}@keyframes cs-grid-pan{to{background-position:56px 56px}}@keyframes cs-glow-pulse{0%,to{box-shadow:0 0 oklch(79% .115 85/0)}50%{box-shadow:0 0 40px 4px oklch(79% .115 85/.35)}}@keyframes cs-shine{to{background-position:200%}}.cs-deck-2 .cs-enter-next{animation:.75s cubic-bezier(.22,1,.36,1) both cs-slide-in-next}.cs-deck-2 .cs-enter-prev{animation:.75s cubic-bezier(.22,1,.36,1) both cs-slide-in-prev}.cs-deck-2 .cs-sweep{background:linear-gradient(90deg,#0000,oklch(79% .115 85/.14) 45%,oklch(79% .115 85/.35) 50%,oklch(79% .115 85/.14) 55%,#0000);animation:.9s cubic-bezier(.65,0,.35,1) both cs-sweep}.cs-deck-2 .cs-spin-slow{animation:40s linear infinite cs-spin}.cs-deck-2 .cs-spin-rev{animation:28s linear infinite cs-spin-rev}.cs-deck-2 .cs-float{animation:14s ease-in-out infinite cs-float}.cs-deck-2 .cs-glow-pulse{animation:3s ease-in-out infinite cs-glow-pulse}.cs-deck-2 .cs-grid{background-image:linear-gradient(oklch(100% 0 0/.035) 1px,#0000 1px),linear-gradient(90deg,oklch(100% 0 0/.035) 1px,#0000 1px);background-size:56px 56px;animation:12s linear infinite cs-grid-pan}.cs-deck-2 .cs-shine-text{background:linear-gradient(90deg, var(--gold), oklch(93% .07 90), var(--gold));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite cs-shine}.cs-deck-2 .cs-card{transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .35s;position:relative}.cs-deck-2 .cs-card:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,50%), oklch(79% .115 85/.12), transparent 60%);transition:opacity .3s;position:absolute;inset:0}.cs-deck-2 .cs-card:hover{border-color:oklch(79% .115 85/.4);transform:translateY(-4px);box-shadow:0 20px 40px -20px oklch(79% .115 85/.3)}.cs-deck-2 .cs-card:hover:after{opacity:1}@keyframes cs-pop{0%{opacity:0;transform:scale(.82)translateY(14px)}60%{opacity:1;transform:scale(1.02)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes cs-blur-in{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes cs-line-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cs-line-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cs-blink{0%,to{opacity:1;box-shadow:0 0 oklch(79% .115 85/.45)}50%{opacity:.55;box-shadow:0 0 0 6px oklch(79% .115 85/0)}}@keyframes cs-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cs-deck-2 .cs-pop{animation:.65s cubic-bezier(.22,1,.36,1) both cs-pop}.cs-deck-2 .cs-blur-in{animation:.8s cubic-bezier(.22,1,.36,1) both cs-blur-in}.cs-deck-2 .cs-line-x{transform-origin:0;animation:.9s cubic-bezier(.22,1,.36,1) .35s both cs-line-x}.cs-deck-2 .cs-blink{animation:2.2s ease-in-out infinite cs-blink}.cs-deck-2 .cs-drift{animation:5s ease-in-out infinite cs-drift}.cs-deck-2 .cs-timeline:before{transform-origin:top;animation:1s cubic-bezier(.22,1,.36,1) .4s both cs-line-y}.cs-deck-2 .cs-quote:before{content:"";background:var(--gold);transform-origin:top;width:2px;animation:.7s cubic-bezier(.22,1,.36,1) .5s both cs-line-y;position:absolute;top:0;bottom:0;left:-2px}.cs-deck-2{font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif}.cs-deck-2 .font-display{font-family:Fraunces,Georgia,serif}.cs-deck-2 .font-sans{font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif}.cs-deck-2{color:var(--foreground);background-color:var(--background)}
