.cal-piece{animation:piece-in .28s var(--ease-out-strong) backwards}.cal-drawer-content[data-enter=open] .cal-piece{--dx:12px;animation-delay:calc(40ms + var(--n,0) * 30ms)}.cal-drawer-content[data-enter=next] .cal-piece,.cal-drawer-content[data-enter=prev] .cal-piece{--dy:8px;animation-duration:.22s;animation-delay:calc(var(--n,0) * 25ms)}.cal-drawer-content[data-enter=prev] .cal-piece{--dy:-8px}.cal-drawer-content[data-enter=instant] .cal-piece{animation:none}.cal-drawer[data-instant]{transition:none!important}.cal-today{--today-hue:oklch(60% .15 252);color:oklch(52% .15 252);background:color-mix(in oklab, var(--today-hue) 14%, transparent);border-radius:6px;align-items:center;height:20px;padding:0 6px;font-size:12px;line-height:1;display:inline-flex;translate:0 -2px}.dark .cal-today:not(:where(.light *)){color:oklch(72% .14 252);background:color-mix(in oklab, var(--today-hue) 20%, transparent)}.cal-kind-income{--kind-ink:oklch(50% .13 165)}.cal-kind-results{--kind-ink:oklch(52% .15 252)}.cal-kind-market{--kind-ink:oklch(53% .16 45)}.dark .cal-kind-income:not(:where(.light *)){--kind-ink:oklch(65% .13 165)}.dark .cal-kind-results:not(:where(.light *)){--kind-ink:oklch(66% .15 252)}.dark .cal-kind-market:not(:where(.light *)){--kind-ink:oklch(68% .16 45)}@media (prefers-reduced-motion:reduce){.cal-piece{animation:none}}.mt-kind-review{--k:oklch(60% .15 252)}.mt-kind-client{--k:oklch(58% .16 295)}.mt-kind-prospect{--k:oklch(62% .13 165)}.mt-kind-internal{--k:oklch(70% .14 65)}.mt-kind-travel{--k:oklch(62% .14 355)}.mt-tint{background:color-mix(in oklab, var(--k) 14%, var(--background));color:color-mix(in oklab, var(--k) 58%, var(--foreground));transition:background-color .15s ease-out,opacity .2s ease-out,scale .15s ease-out}.mt-tint .mt-sub{color:color-mix(in oklab, var(--k) 50%, var(--muted-foreground))}@media (hover:hover){.mt-tint:hover{background:color-mix(in oklab, var(--k) 20%, var(--background))}}.mt-tint[aria-expanded=true]{background:color-mix(in oklab, var(--k) 26%, var(--background));box-shadow:0 1px 2px oklch(25% .003 248/.08), 0 4px 12px -4px color-mix(in oklab, var(--k) 40%, transparent)}.mt-tint[data-past]{opacity:.72}.mt-tint[data-dim]{opacity:.18}.dark .mt-tint:not(:where(.light *)){background:color-mix(in oklab, var(--k) 22%, var(--background));color:color-mix(in oklab, var(--k) 40%, var(--foreground))}.dark .mt-tint:not(:where(.light *)) .mt-sub{color:color-mix(in oklab, var(--k) 45%, var(--muted-foreground))}@media (hover:hover){.dark .mt-tint:not(:where(.light *)):hover{background:color-mix(in oklab, var(--k) 28%, var(--background))}}.dark .mt-tint:not(:where(.light *))[aria-expanded=true]{background:color-mix(in oklab, var(--k) 34%, var(--background))}.mt-today{color:oklch(52% .16 252)}.dark .mt-today:not(:where(.light *)){color:oklch(72% .14 252)}.mt-now-chip{--now:oklch(60% .15 252);font-variant-numeric:tabular-nums;color:oklch(50% .16 252);background:color-mix(in oklab, var(--now) 16%, var(--background));border-radius:6px;align-items:center;height:20px;padding:0 6px;font-size:11.5px;line-height:1;display:inline-flex}.dark .mt-now-chip:not(:where(.light *)){color:oklch(78% .12 252);background:color-mix(in oklab, var(--now) 30%, var(--background))}.mt-now-line{background:oklch(60% .15 252/.75);height:1.5px;translate:0 -50%}.mt-now-line:before{content:"";background:oklch(60% .15 252);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:-3px;translate:0 -50%}.dark .mt-now-line:not(:where(.light *)){background:oklch(70% .13 252/.8)}.mt-now-line-faint{background:oklch(60% .15 252/.28);height:1px;translate:0 -50%}.dark .mt-now-line-faint:not(:where(.light *)){background:oklch(70% .13 252/.3)}.mt-now-fill{background:linear-gradient(oklch(60% .15 252/.05),oklch(60% .15 252/.1) calc(100% - 18px),oklch(60% .15 252/.3));border-radius:12px 12px 6px 6px}.dark .mt-now-fill:not(:where(.light *)){background:linear-gradient(oklch(70% .13 252/.06),oklch(70% .13 252/.12) calc(100% - 18px),oklch(70% .13 252/.34))}.mt-now-past{background:repeating-linear-gradient(135deg,oklch(25% .003 248/.07) 0 1px,#0000 1px 7px);border-radius:12px}.dark .mt-now-past:not(:where(.light *)){background:repeating-linear-gradient(135deg,oklch(100% 0 0/.07) 0 1px,#0000 1px 7px)}.mt-stage{background:radial-gradient(110% 85% at 0% 0%, color-mix(in oklab, var(--k) 24%, transparent), transparent 60%), radial-gradient(circle at 1px 1px, oklch(25% .003 248/.1) 1px, transparent 1.5px) 0 0 / 22px 22px, color-mix(in oklab, var(--foreground) 3%, var(--background))}.dark .mt-stage:not(:where(.light *)){background:radial-gradient(110% 85% at 0% 0%, color-mix(in oklab, var(--k) 20%, transparent), transparent 60%), radial-gradient(circle at 1px 1px, oklch(100% 0 0/.07) 1px, transparent 1.5px) 0 0 / 22px 22px, color-mix(in oklab, var(--foreground) 4%, var(--background))}.mt-noscroll{scrollbar-width:none}.mt-noscroll::-webkit-scrollbar{display:none}.mt-step-scroll{-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000)}@media (width<=639px){.mt-step-scroll-phone{overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(#0000,#000 12px calc(100% - 12px),#0000)}}.mt-ground-quiet{background:color-mix(in oklab, var(--foreground) 3.5%, var(--background))}.mt-ground-wash{background:radial-gradient(70% 60% at 25% 20%, oklch(.85 .09 calc(var(--g1) * 1deg) / .45), transparent 70%), radial-gradient(70% 60% at 80% 85%, oklch(.8 .11 calc(var(--g2) * 1deg) / .35), transparent 70%), color-mix(in oklab, var(--foreground) 2.5%, var(--background))}.dark .mt-ground-wash:not(:where(.light *)){background:radial-gradient(70% 60% at 25% 20%, oklch(.45 .08 calc(var(--g1) * 1deg) / .35), transparent 70%), radial-gradient(70% 60% at 80% 85%, oklch(.42 .09 calc(var(--g2) * 1deg) / .3), transparent 70%), color-mix(in oklab, var(--foreground) 3%, var(--background))}.mt-ground-blue{background:radial-gradient(80% 70% at 15% 10%,oklch(86% .09 245/.9),#0000 70%),radial-gradient(70% 70% at 90% 90%,oklch(84% .08 215/.8),#0000 70%),radial-gradient(60% 50% at 85% 15%,oklch(90% .05 270/.7),#0000 70%),oklch(95% .025 245)}.dark .mt-ground-blue:not(:where(.light *)){background:radial-gradient(80% 70% at 15% 10%,oklch(36% .11 255/.85),#0000 70%),radial-gradient(70% 70% at 90% 90%,oklch(32% .08 220/.8),#0000 70%),radial-gradient(60% 50% at 85% 15%,oklch(30% .07 280/.6),#0000 70%),oklch(20% .03 250)}.mt-ground-kind{background:radial-gradient(85% 75% at 20% 15%, color-mix(in oklab, var(--k) 45%, transparent), transparent 70%), radial-gradient(70% 70% at 85% 90%, color-mix(in oklab, var(--k) 30%, transparent), transparent 70%), color-mix(in oklab, var(--k) 10%, var(--background))}.dark .mt-ground-kind:not(:where(.light *)){background:radial-gradient(85% 75% at 20% 15%, color-mix(in oklab, var(--k) 38%, transparent), transparent 70%), radial-gradient(70% 70% at 85% 90%, color-mix(in oklab, var(--k) 24%, transparent), transparent 70%), color-mix(in oklab, var(--k) 12%, var(--background))}.mt-ground-aurora{background:radial-gradient(70% 60% at 10% 15%,oklch(86% .1 250/.85),#0000 70%),radial-gradient(60% 60% at 90% 20%,oklch(88% .08 300/.75),#0000 70%),radial-gradient(70% 60% at 70% 95%,oklch(88% .09 170/.75),#0000 70%),oklch(96% .02 250)}.dark .mt-ground-aurora:not(:where(.light *)){background:radial-gradient(70% 60% at 10% 15%,oklch(36% .1 255/.8),#0000 70%),radial-gradient(60% 60% at 90% 20%,oklch(34% .1 300/.65),#0000 70%),radial-gradient(70% 60% at 70% 95%,oklch(34% .08 175/.6),#0000 70%),oklch(20% .025 255)}.mt-rise{--dy:10px;animation:piece-in .42s var(--ease-out-strong) backwards;animation-delay:calc(60ms + var(--i,0) * 70ms)}[data-instant] .mt-rise,.mt-rise[data-instant]{animation:none}.mt-orbit{animation:orbit-in .36s var(--ease-out-strong) backwards;transition:translate .42s var(--ease-out-strong)}@keyframes orbit-in{0%{opacity:0;scale:.6}}.mt-dot{background:var(--k)}.mt-face{background:color-mix(in oklab, var(--k) 30%, var(--background));color:color-mix(in oklab, var(--k) 70%, var(--foreground));box-shadow:0 0 0 1.5px color-mix(in oklab, var(--k) 14%, var(--background))}.dark .mt-face:not(:where(.light *)){background:color-mix(in oklab, var(--k) 40%, var(--background));color:color-mix(in oklab, var(--k) 30%, var(--foreground));box-shadow:0 0 0 1.5px color-mix(in oklab, var(--k) 22%, var(--background))}@media (prefers-reduced-motion:reduce){.mt-tint,.mt-rise,.mt-orbit{transition:none;animation:none}}
