.dt-screen{--dt-sky-top:#1d2735;--dt-sky-mid:#121922;--dt-sky-end:#0b0d10;--dt-card:#ffffff0d;--dt-rim:#ffffff13;--dt-card-shadow:transparent;--dt-well:#ffffff12;--dt-ease:cubic-bezier(.22, 1, .36, 1);isolation:isolate;min-height:100dvh;position:relative}@media (prefers-color-scheme:light){:where(:root:not([data-theme=dark])) .dt-screen{--dt-sky-top:#d9e3ef;--dt-sky-mid:#e9eff5;--dt-sky-end:#f4f5f7;--dt-card:#fff;--dt-rim:#0e11160f;--dt-card-shadow:#0e111612;--dt-well:#0e11160d}}:where(:root[data-theme=light]) .dt-screen{--dt-sky-top:#d9e3ef;--dt-sky-mid:#e9eff5;--dt-sky-end:#f4f5f7;--dt-card:#fff;--dt-rim:#0e11160f;--dt-card-shadow:#0e111612;--dt-well:#0e11160d}.dt-screen:before{content:"";z-index:-1;pointer-events:none;background-color:var(--dt-sky-end);background-image:linear-gradient(180deg, var(--dt-sky-top) 0%, var(--dt-sky-mid) 34%, var(--dt-sky-end) 72%);position:fixed;inset:0}.dt-screen [data-slot=card],.dt-screen [data-slot=skeleton-card],.dt-card{border-color:var(--dt-rim);background-color:var(--dt-card);box-shadow:0 10px 30px -18px var(--dt-card-shadow);border-radius:24px}.dt-well{background-color:var(--dt-well)}.dt-glow{background:radial-gradient(closest-side, color-mix(in srgb, currentColor 28%, transparent), transparent)}.dt-stop-top{stop-color:currentColor;stop-opacity:.3}.dt-stop-bottom{stop-color:currentColor;stop-opacity:0}.dt-basic-orb{background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--brand) 55%, transparent), color-mix(in srgb, var(--brand) 18%, transparent));box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--brand) 70%, transparent);color:var(--ink)}.dt-chevron{transition:rotate .25s var(--dt-ease)}details[open]>summary .dt-chevron{rotate:180deg}summary.dt-summary{list-style:none}summary.dt-summary::-webkit-details-marker{display:none}.dt-d0{--dt-i:0}.dt-d1{--dt-i:1}.dt-d2{--dt-i:2}.dt-d3{--dt-i:3}.dt-d4{--dt-i:4}.dt-d5{--dt-i:5}.dt-d6{--dt-i:6}.dt-d7{--dt-i:7}.dt-d8{--dt-i:8}.dt-d9{--dt-i:9}.dt-d10{--dt-i:10}.dt-d11{--dt-i:11}.dt-d12{--dt-i:12}.dt-d13{--dt-i:13}.dt-d14{--dt-i:14}.dt-d15{--dt-i:15}@media (prefers-reduced-motion:no-preference){.dt-screen[data-motion=full] main>*{animation:dt-rise .56s var(--dt-ease) backwards}.dt-screen[data-motion=full] main>:nth-child(2){animation-delay:30ms}.dt-screen[data-motion=full] main>:nth-child(3){animation-delay:70ms}.dt-screen[data-motion=full] main>:nth-child(4){animation-delay:.12s}.dt-screen[data-motion=full] main>:nth-child(5){animation-delay:.17s}.dt-screen[data-motion=full] main>:nth-child(6){animation-delay:.22s}.dt-screen[data-motion=full] main>:nth-child(7){animation-delay:.27s}.dt-screen[data-motion=full] main>:nth-child(8){animation-delay:.32s}.dt-screen[data-motion=full] main>:nth-child(n+9){animation-delay:.36s}.dt-screen[data-motion=full] details[open]>.dt-reveal{animation:dt-rise .4s var(--dt-ease) backwards}.dt-screen[data-motion=full] .dt-grow-x{transform-box:fill-box;transform-origin:0;animation:dt-grow-x .8s var(--dt-ease) calc(.28s + var(--dt-i,0) * 70ms) backwards}.dt-screen[data-motion=full] .dt-grow-x[data-dir=left]{transform-origin:100%}.dt-screen[data-motion=full] .dt-stage{transform-box:fill-box;transform-origin:0;animation:dt-stage .42s var(--dt-ease) calc(.25s + var(--dt-i,0) * 60ms) backwards}.dt-screen[data-motion=full] .dt-grow-y{transform-box:fill-box;transform-origin:bottom;animation:dt-grow-y .6s var(--dt-ease) calc(.25s + var(--dt-i,0) * 40ms) backwards}.dt-screen[data-motion=full] .dt-grow-y[data-dir=down]{transform-origin:top}.dt-screen[data-motion=full] .dt-draw{stroke-dasharray:1 1;animation:dt-draw .9s var(--dt-ease) .2s backwards}.dt-screen[data-motion=full] .dt-fade{animation:dt-fade .5s ease calc(.5s + var(--dt-i,0) * 70ms) backwards}.dt-screen[data-motion=full] .dt-pop{transform-box:fill-box;transform-origin:50%;animation:dt-pop .45s var(--spring,var(--dt-ease)) calc(.8s + var(--dt-i,0) * 70ms) backwards}}@keyframes dt-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes dt-grow-x{0%{transform:scaleX(0)}}@keyframes dt-grow-y{0%{transform:scaleY(0)}}@keyframes dt-stage{0%{opacity:0;transform:scaleX(0)}}@keyframes dt-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes dt-fade{0%{opacity:0}}@keyframes dt-pop{0%{opacity:0;transform:scale(.2)}}.dt-ring-bone{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 17px),#000 calc(100% - 16px));mask:radial-gradient(farthest-side,#0000 calc(100% - 17px),#000 calc(100% - 16px))}
