:where(.dt-logo,.dt-bars,.dt-steps,.dt-menu){--_ink:var(--color-ink,#07090d);--_paper:var(--color-paper,#f4f1ea);--_bar:var(--color-bar,#2d7ff9);--_bar-deep:var(--color-bar-deep,#1f5c99);--_ease:var(--ease-bar,cubic-bezier(.2, .8, .2, 1));--_d1:var(--dur-1,.24s);--_d2:var(--dur-2,.48s);--_d3:var(--dur-3,.72s);--_beat:80ms}@keyframes dt-bar-in{0%{transform:scaleX(0)}to{transform:none}}@keyframes dt-bar-eq{0%{scale:1}to{scale:var(--_eq,.85) 1}}@keyframes dt-bars-pulse{0%{opacity:1;transform:scaleX(0)}34%,60%{opacity:1;transform:none}90%,to{opacity:0;transform:none}}@keyframes dt-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}.dt-logo{block-size:var(--logo-height,1.75rem);aspect-ratio:639.2/73.7;--_letters:var(--_paper);--_bars:var(--_bar);flex:none;inline-size:auto;display:block;overflow:visible}.dt-logo[data-variant=light]{--_letters:var(--_ink);--_bars:var(--_bar-deep)}.dt-logo[data-variant=mono]{--_letters:currentColor;--_bars:currentColor}.dt-logo__letters{fill:var(--_letters)}.dt-logo__bar{fill:var(--_bars);transform-box:fill-box;transform-origin:0}.dt-logo__bar:first-child{--_i:0;--_eq:.8}.dt-logo__bar:nth-child(2){--_i:1;--_eq:1.3}.dt-logo__bar:nth-child(3){--_i:2;--_eq:.9}@media (prefers-reduced-motion:no-preference){.dt-logo{--_in:0s;--_in-beat:0s}.dt-logo[data-animate]{--_in:var(--_d2);--_in-beat:var(--_beat)}.dt-logo__bar{animation:dt-bar-in var(--_in) var(--_ease) calc(var(--_i) * var(--_in-beat)) both}@media (hover:hover){.dt-logo:hover .dt-logo__bar,:is(a,button):is(:hover,:focus-visible) .dt-logo__bar{animation:dt-bar-in var(--_in) var(--_ease) calc(var(--_i) * var(--_in-beat)) both, dt-bar-eq var(--_d3) var(--_ease) calc(var(--_i) * var(--_beat)) infinite alternate}}}.dt-bars{--_s:var(--bars-size,1.5rem);--_c:var(--bars-color,var(--_bar));inline-size:calc(var(--_s) * .7793);block-size:var(--_s);vertical-align:middle;flex-direction:column;flex:none;justify-content:space-between;display:inline-flex}.dt-bars[data-fluid]{inline-size:100%;display:flex}.dt-bars>*{inline-size:100%;block-size:calc(var(--_s) * .1586);display:block;position:relative}.dt-bars>:first-child{--_i:0}.dt-bars>:nth-child(2){--_i:1;inline-size:65.5%}.dt-bars>:nth-child(3){--_i:2}.dt-bars>:before,.dt-bars>:after{content:"";background:var(--_c);position:absolute;inset:0}.dt-bars>:before{opacity:.22}.dt-bars>:after{transform-origin:0;transform:scaleX(0)}.dt-bars[data-state=done]>:after{transform:none}.dt-bars[data-state=loading]>:after{opacity:.55;transform:none}@media (prefers-reduced-motion:no-preference){.dt-bars>:after{transition:transform var(--_d2) var(--_ease) calc(var(--_i) * var(--_beat))}.dt-bars[data-state=loading]>:after{opacity:1;animation:dt-bars-pulse calc(var(--_d3) * 2) var(--_ease) calc(var(--_i) * var(--_beat)) infinite backwards}}.dt-steps{--_c:var(--steps-color,var(--_bar));container-type:inline-size}.dt-steps__list{gap:clamp(2rem,5cqi,3.5rem) clamp(1.5rem,4cqi,3rem);margin:0;padding:0;list-style:none;display:grid}@container (width>=45rem){.dt-steps[data-layout=columns]>.dt-steps__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.dt-steps__item{--_i:0;align-content:start;gap:1rem;display:grid}.dt-steps__item:nth-child(2){--_i:1}.dt-steps__item:nth-child(3){--_i:2}.dt-steps__bar{inline-size:100%;block-size:var(--steps-bar,.75rem);background:var(--_c);transform-origin:0;display:block}.dt-steps__item:nth-child(2)>.dt-steps__bar{inline-size:65.5%}.dt-steps__index{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--_c);margin-block-end:.25rem;font-size:.8125rem;display:block}.dt-steps__title{margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.dt-steps__text{margin-block-start:.5rem}.dt-steps__text>:first-child{margin-block-start:0}.dt-steps__text>:last-child{margin-block-end:0}.dt-menu{--_s:var(--menu-size,1.5rem);--_c:var(--menu-color,var(--_bar));min-block-size:2.75rem;min-inline-size:2.75rem;color:inherit;cursor:pointer;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.25rem;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.dt-menu:focus-visible{outline:2px solid var(--_c);outline-offset:2px}.dt-menu__icon{inline-size:calc(var(--_s) * .7793);block-size:var(--_s);flex-direction:column;justify-content:space-between;display:flex}.dt-menu__icon>*{inline-size:100%;block-size:calc(var(--_s) * .1586);background:var(--_c);display:block}.dt-menu__icon>:first-child{--_i:0}.dt-menu__icon>:nth-child(2){--_i:1;transform-origin:0;inline-size:65.5%}.dt-menu__icon>:nth-child(3){--_i:2}@media (hover:hover){.dt-menu:hover:not([aria-expanded=true]) .dt-menu__icon>:nth-child(2){transform:scaleX(1.527)}}.dt-menu[aria-expanded=true] .dt-menu__icon>:first-child{transform:translateY(calc(var(--_s) * .4207)) rotate(45deg) scaleX(1.2)}.dt-menu[aria-expanded=true] .dt-menu__icon>:nth-child(2){opacity:0;transform:scaleX(0)}.dt-menu[aria-expanded=true] .dt-menu__icon>:nth-child(3){transform:translateY(calc(var(--_s) * -.4207)) rotate(-45deg) scaleX(1.2)}@media (prefers-reduced-motion:no-preference){.dt-menu__icon>*{transition:transform var(--_d2) var(--_ease) calc(var(--_i) * var(--_beat)), opacity var(--_d1) var(--_ease) calc(var(--_i) * var(--_beat))}}
