.mk-warm{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--c-bg:#faf5ec;--c-surface:#fffdf9;--c-subtle:#f3ebdd;--c-ink:#2b2320;--c-muted:#857567;--c-faint:#a99c8d;--c-faint2:#bcb0a0;--c-line:#ece2d2;--c-line2:#f0e8db;--c-line3:#f0e8db;--c-brand:#e0900e;--c-brand2:#c67c05}.mk-reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--mk-delay,0s);will-change:opacity, transform;transform:translateY(28px)}.mk-reveal-scale{transform:translateY(24px)scale(.96)}.mk-reveal-left{transform:translate(-36px)}.mk-reveal-right{transform:translate(36px)}.mk-reveal.mk-in{opacity:1;transform:none}@keyframes mk-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.mk-rise{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards mk-rise;animation-delay:var(--mk-delay,0s)}@keyframes mk-drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(48px,-36px)scale(1.14)}}@keyframes mk-drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-56px,28px)scale(1.08)}}.mk-blob{filter:blur(90px);pointer-events:none;border-radius:9999px;position:absolute}.mk-blob-1{animation:14s ease-in-out infinite mk-drift1}.mk-blob-2{animation:18s ease-in-out infinite mk-drift2}.mk-grid-bg{background-image:linear-gradient(to right, color-mix(in srgb, var(--c-brand) 9%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--c-brand) 9%, transparent) 1px, transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(90% 65% at 50% 0,#000 25%,#0000 78%);mask-image:radial-gradient(90% 65% at 50% 0,#000 25%,#0000 78%)}.mk-glyph{color:var(--c-brand);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1;position:absolute}.mk-marker{background-image:linear-gradient(transparent 62%, color-mix(in srgb, var(--c-brand) 30%, transparent) 62%, color-mix(in srgb, var(--c-brand) 30%, transparent) 94%, transparent 94%);background-repeat:no-repeat;background-size:100% 100%}@keyframes mk-marquee{to{transform:translate(-50%)}}.mk-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mk-marquee-track{width:max-content;animation:26s linear infinite mk-marquee;display:flex}.mk-marquee:hover .mk-marquee-track{animation-play-state:paused}@keyframes mk-pop{0%{opacity:0;transform:scale(.4)}60%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes mk-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-2px)}40%,80%{transform:translate(2px)}}.mk-cell{opacity:0}.mk-play .mk-cell{animation:.34s cubic-bezier(.34,1.56,.64,1) forwards mk-pop;animation-delay:var(--d,0s)}.mk-play .mk-cell-bad{animation:.34s cubic-bezier(.34,1.56,.64,1) forwards mk-pop,.4s ease-in-out 2 mk-shake;animation-delay:var(--d,0s), calc(var(--d,0s) + .4s)}.mk-memo{opacity:0;transform:rotate(-2deg)translateY(8px)}.mk-play .mk-memo{animation:.5s cubic-bezier(.34,1.56,.64,1) forwards mk-memo-in;animation-delay:var(--d,0s)}@keyframes mk-memo-in{to{opacity:1;transform:rotate(-2deg)translateY(0)}}.mk-row{opacity:0;transform:translateY(10px)}.mk-play .mk-row{animation:.45s cubic-bezier(.16,1,.3,1) forwards mk-row-in;animation-delay:var(--d,0s)}@keyframes mk-row-in{to{opacity:1;transform:none}}.mk-chip-after{opacity:0;transform:scale(.7)}.mk-play .mk-flip .mk-chip-after{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards mk-pop;animation-delay:var(--d,0s)}.mk-chip-before{opacity:1}.mk-play .mk-flip .mk-chip-before{animation:.25s forwards mk-fade-out;animation-delay:var(--d,0s)}@keyframes mk-fade-out{to{opacity:0}}@keyframes mk-attn{0%{box-shadow:0 0 #dc262673}70%{box-shadow:0 0 0 8px #dc262600}to{box-shadow:0 0 #dc262600}}.mk-play .mk-attn{animation:1.6s ease-out 2 mk-attn;animation-delay:var(--d,0s)}.mk-progress{width:6%;transition:width 1.3s cubic-bezier(.16,1,.3,1);transition-delay:var(--d,0s)}.mk-play .mk-progress{width:var(--w,80%)}.mk-shine{position:relative;overflow:hidden}.mk-shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);transition:transform .65s;position:absolute;inset:0;transform:translate(-130%)skew(-20deg)}.mk-shine:hover:after{transform:translate(130%)skew(-20deg)}@media (prefers-reduced-motion:reduce){.mk-reveal,.mk-rise,.mk-cell,.mk-memo,.mk-row,.mk-chip-after{opacity:1;transition:none;animation:none;transform:none}.mk-chip-before{opacity:0}.mk-blob-1,.mk-blob-2,.mk-play .mk-attn{animation:none}.mk-progress{width:var(--w,80%);transition:none}.mk-marquee{-webkit-mask-image:none;mask-image:none}.mk-marquee-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}}.v3-page{--v3-blue:#c67c05;--v3-blue-soft:#fbeed3;--v3-blue-line:#f0d59a;--v3-green:#158a46;--v3-green-soft:#e9f4ea;--v3-green-line:#b9dcc0;--v3-red:#d83a2b;--v3-red-soft:#fceeeb;--v3-red-line:#f3c8bf;--v3-amber:#c67c05;--v3-amber-soft:#fbeed3;--v3-amber-line:#f0d59a}.v3-display{font-family:var(--font-display), "Hiragino Kaku Gothic ProN", sans-serif;letter-spacing:.01em}@keyframes v3-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-10px) rotate(var(--r,0deg))}}.v3-chip-float{animation:6s ease-in-out infinite v3-float;animation-delay:var(--d,0s)}.v3-status{justify-items:end;display:inline-grid;position:relative}.v3-status>span{grid-area:1/1}.v3-st-before{opacity:1}.v3-st-after{opacity:0;transform:scale(1.5)}.v3-play .v3-flip .v3-st-before{animation:.25s ease-out forwards v3-out;animation-delay:var(--d,0s)}.v3-play .v3-flip .v3-st-after{animation:.35s cubic-bezier(.2,1.6,.4,1) forwards v3-in;animation-delay:var(--d,0s)}@keyframes v3-out{to{opacity:0}}@keyframes v3-in{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.v3-progress{width:0%;transition:width 1.1s cubic-bezier(.3,.9,.3,1);transition-delay:var(--d,0s)}.v3-play .v3-progress{width:var(--w,100%)}.v3-count{display:inline-grid}.v3-count>span{transition:opacity .3s;transition-delay:var(--d,0s);grid-area:1/1}.v3-count .v3-st-after{transform:none}.v3-play .v3-count .v3-st-before{opacity:0}.v3-play .v3-count .v3-st-after{opacity:1}.v3-bubble{opacity:0;transition:opacity .45s,transform .45s;transition-delay:var(--d,0s);transform:translateY(10px)}.v3-play .v3-bubble{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.v3-chip-float{animation:none}.v3-st-before{opacity:0}.v3-st-after{opacity:1;animation:none;transform:none}.v3-play .v3-flip .v3-st-before,.v3-play .v3-flip .v3-st-after{animation:none}.v3-progress{width:var(--w,100%);transition:none}.v3-count .v3-st-before{opacity:0}.v3-count .v3-st-after{opacity:1}.v3-bubble{opacity:1;transition:none;transform:none}}
