.dm{--dm-bg:#f4f6f8;--dm-card:#fff;--dm-line:#919eab33;--dm-border:#919eab29;--dm-ink:#181e15;--dm-soft:#56636f;--dm-blue:#0073ea;--dm-blue-dark:#034d9a;--dm-green:#22c55e;--dm-amber:#ffab00;--dm-red:#ff5630;--dm-good:#0b7a4a;--dm-warn:#995c00;--dm-bad:#b71d18;--dm-track:#dfe3e8;--dm-ease:cubic-bezier(.22, 1, .36, 1)}.dm-window{color:var(--dm-ink);font-size:13px;line-height:1.5}.dm-card{background:var(--dm-card);border:1px solid var(--dm-border);border-radius:16px;box-shadow:0 2px 1px -1px #919eab33,0 1px 1px #919eab24,0 1px 3px #919eab1f}.dm-soft{color:var(--dm-soft)}.dm-good{color:var(--dm-good)}.dm-warn{color:var(--dm-warn)}.dm-bad{color:var(--dm-bad)}.dm-h3{font-size:24px;font-weight:500;line-height:1.4}.dm-h6{font-size:16px;font-weight:500;line-height:1.5}.dm-inert{cursor:default}.dm-focus:focus-visible{outline:2px solid var(--dm-blue);outline-offset:2px}.dm-window{touch-action:pan-y}.dm-window .overflow-x-auto{touch-action:pan-x pan-y}.dm-scroll,.lenis .dm-scroll[data-lenis-prevent]{overscroll-behavior:auto}.dm-scroll{scrollbar-width:thin;scrollbar-color:#919eab80 transparent}.dm-stroke{stroke-dasharray:1;stroke-dashoffset:0}.dm-fade{opacity:1}.dm-grow{transform-box:fill-box;transform-origin:50% 100%}.dm-growx{transform-origin:0}@media (prefers-reduced-motion:no-preference){[data-live] .dm-page:not([hidden]) .dm-stroke{animation:dm-draw .4s var(--dm-ease) both}[data-live] .dm-page:not([hidden]) .dm-fade{animation:.25s ease-out .15s both dm-fade}[data-live] .dm-page:not([hidden]) .dm-grow{animation:dm-grow .3s var(--dm-ease) both;animation-delay:calc(var(--i,0) * 10ms)}[data-live] .dm-page:not([hidden]) .dm-growx{animation:dm-growx .3s var(--dm-ease) .1s both}[data-live] .dm-page:not([hidden]){animation:dm-page .35s var(--dm-ease) both}.dm-bar{transition:transform .4s var(--dm-ease), height .4s var(--dm-ease), opacity .3s}.dm-slice{transition:stroke-dasharray .4s var(--dm-ease), stroke-dashoffset .4s var(--dm-ease)}.dm-bubble{transition:transform .4s var(--dm-ease), opacity .3s}.dm-line{transition:opacity .2s}.dm-expand{transition:grid-template-rows .3s var(--dm-ease)}.dm-pop{animation:dm-pop .25s var(--dm-ease) both}.dm-veil{animation:.2s ease-out both dm-fadein}.dm-note{animation:dm-page .3s var(--dm-ease) both}}@keyframes dm-draw{0%{stroke-dashoffset:1px}}@keyframes dm-growx{0%{transform:scaleX(0)}}@keyframes dm-fade{0%{opacity:0}}@keyframes dm-grow{0%{transform:scaleY(0)}}@keyframes dm-page{0%{opacity:0;transform:translateY(6px)}}@keyframes dm-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes dm-fadein{0%{opacity:0}}.dm-expand{grid-template-rows:0fr;display:grid}.dm-expand[data-open]{grid-template-rows:1fr}.dm-countdown{stroke-dashoffset:1px;animation-name:dm-countdown;animation-timing-function:linear;animation-play-state:paused;animation-fill-mode:forwards}[data-playing]>svg>.dm-countdown{animation-play-state:running}@keyframes dm-countdown{to{stroke-dashoffset:0}}.dm-mark{box-shadow:0 0 0 2px var(--color-brand-purple), 0 0 0 5px #8e33ff2e;position:absolute}@media (prefers-reduced-motion:no-preference){.dm-mark{animation:.2s ease-out both dm-fadein,1.6s ease-out .2s 3 dm-mark}}@keyframes dm-mark{0%{box-shadow:0 0 0 2px var(--color-brand-purple), 0 0 0 0 #8e33ff80}to{box-shadow:0 0 0 2px var(--color-brand-purple), 0 0 0 14px #8e33ff00}}@layer base{@media (scripting:none){.dm-page[hidden]:not([data-unopened]){display:block!important}}}@media (scripting:none){.dm-page+.dm-page{border-top:1px dashed var(--dm-line);margin-top:2rem;padding-top:2rem}.dm-js,.dm-window[data-far]{display:none!important}.dm-scroll{max-height:none!important;overflow-y:visible!important}.dm-app{height:auto!important}}
