@property --dl-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.dl-options{--dl-ease:cubic-bezier(.2, .7, .2, 1);--dl-base:.15s}.dl-options--modal{--dl-base:.25s}.dl-note{color:#ffffffd1;background:#2c88b024;border:1px solid #2c88b04d;border-radius:14px;margin:0 0 1rem;padding:.7rem .95rem;font-size:13px}.dl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}@media (max-width:767px){.dl-grid{grid-template-columns:1fr}}.dl-card{color:#fff;animation:dl-rise .75s var(--dl-ease) backwards;animation-delay:calc(var(--dl-base) + .1s);transition:transform .3s var(--dl-ease), border-color .3s, box-shadow .3s;background:linear-gradient(#ffffff12,#ffffff06);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;padding:1.25rem 1.25rem 1.4rem;display:flex;position:relative;box-shadow:0 24px 60px -30px #0009}.dl-card+.dl-card{animation-delay:calc(var(--dl-base) + .22s)}@media (hover:hover){.dl-card:hover{border-color:#fff3;transform:translateY(-4px);box-shadow:0 30px 70px -30px #000000b3}}@media (min-width:640px){.dl-card{padding:1.5rem 1.6rem 1.6rem}}.dl-card.is-recommended{background:linear-gradient(180deg, #0f2a7a, #0b2163) padding-box, conic-gradient(from var(--dl-angle), #4cb051e6, #2c88b080, #ffffff14 40%, #2c88b080 70%, #4cb051e6) border-box;animation:dl-rise .75s var(--dl-ease) backwards, dl-spin 7s linear infinite;animation-delay:calc(var(--dl-base) + .1s), 0s;border:1.5px solid #0000}@keyframes dl-spin{to{--dl-angle:360deg}}.dl-card__badge{z-index:1;color:#fff;animation:.55s cubic-bezier(.3,1.5,.5,1) backwards dl-pop;animation-delay:calc(var(--dl-base) + .6s);background:#2f8f3a;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .7rem;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;top:-.7rem;left:1.25rem;box-shadow:0 8px 18px -8px #2f8f3acc}.dl-card__badge:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:2s infinite dl-pulse}.dl-card__art{background:radial-gradient(circle at 50% 120%,#4cb05147,#0000 60%),radial-gradient(circle at 10% 0,#2c88b040,#0000 55%),#ffffff08;border:1px solid #ffffff0f;border-radius:18px;place-items:center;height:150px;margin:0 0 1rem;display:grid;overflow:hidden}.dl-art{width:100%;max-width:260px;height:100%;animation:6s ease-in-out 1.8s infinite dl-float}.dl-art g,.dl-art rect,.dl-art circle{transform-box:fill-box}.dl-art__row{animation:dl-row .5s var(--dl-ease) backwards;animation-delay:calc(var(--dl-base) + .55s + var(--r,0) * .1s)}.dl-art__bar{transform-origin:0;animation:dl-bar 1.1s var(--dl-ease) backwards;animation-delay:calc(var(--dl-base) + .9s)}.dl-art__ring{transform-origin:50%;animation:dl-ring 1.2s var(--dl-ease) backwards;animation-delay:calc(var(--dl-base) + .9s);transform:rotate(-90deg)}.dl-art__toast{transform-origin:100% 100%;animation:.6s cubic-bezier(.2,1.3,.4,1) backwards dl-toast;animation-delay:calc(var(--dl-base) + 1.35s);filter:drop-shadow(0 8px 14px #00000059)}.dl-art__toast--top{transform-origin:top;animation-name:dl-toast-top}.dl-card__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;display:flex}.dl-card__title{margin:0;font-size:19px;font-weight:700}.dl-card__req{color:#ffffff8c;margin:0;font-size:12.5px}.dl-card__desc{color:#ffffffb3;margin:.6rem 0 0;font-size:14px;line-height:1.6}.dl-card__soon{color:#fff9;margin:1.5rem 0 0;font-size:13.5px}.dl-meta{color:#ffffff80;margin:.75rem 0 0;font-size:12.5px}.dl-card__cta{width:100%;min-height:50px;transition:transform .2s var(--dl-ease), background .2s, box-shadow .2s;border-radius:999px;margin-top:1.4rem;font-size:.92rem;position:relative;overflow:hidden}.dl-card__cta--second{border:1px solid #fff3;margin-top:.6rem}.dl-card__cta:hover{transform:translateY(-2px)}.dl-card__cta:active{transform:translateY(0)scale(.98)}.dl-card.is-recommended .mkt-btn-primary:after{content:"";animation:3.6s ease-in-out infinite dl-shine;animation-delay:calc(var(--dl-base) + 1.2s);pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff59 50%,#0000 70%) -150% 0/50% 100% no-repeat;position:absolute;inset:0}.dl-btn__label,.dl-btn__done{transition:transform .35s var(--dl-ease), opacity .25s;align-items:center;gap:.45rem;display:inline-flex}.dl-btn__done{opacity:0;justify-content:center;position:absolute;inset:0;transform:translateY(110%)}.dl-btn.is-started{background:#22702b}.dl-btn.is-started .dl-btn__label{opacity:0;transform:translateY(-110%)}.dl-btn.is-started .dl-btn__done{opacity:1;transform:none}.dl-btn.is-started .dl-btn__done path{stroke-dasharray:24;animation:.4s ease-out .15s backwards dl-draw}.dl-steps{gap:.55rem;margin:1.1rem 0 0;padding:0;list-style:none;display:grid}.dl-steps li{color:#ffffffad;border-radius:12px;align-items:flex-start;gap:.65rem;margin:0 -.6rem;padding:.5rem .6rem;font-size:13px;line-height:1.5;transition:background .4s,color .4s;display:flex}.dl-steps__num{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;transition:background .4s,border-color .4s;display:grid}.dl-card[data-started] .dl-steps li{animation:.6s both dl-step-on;animation-delay:calc(.35s + var(--s,0) * .35s)}.dl-card[data-started] .dl-steps__num{animation:.6s both dl-step-num;animation-delay:calc(.35s + var(--s,0) * .35s)}@keyframes dl-step-on{to{color:#ffffffeb;background:#4cb0511f}}@keyframes dl-step-num{to{background:#2f8f3a;border-color:#2f8f3a}}.dl-checksum{color:#ffffff80;margin-top:1rem;font-size:12px}.dl-checksum summary{cursor:pointer;padding:.25rem 0}.dl-checksum code{word-break:break-all;color:#ffffffb3;margin-top:.25rem;display:block}.dl-page__kicker,.dl-page__title,.dl-page__lead,.dl-page__foot{animation:.7s cubic-bezier(.2,.7,.2,1) backwards dl-rise}.dl-page__title{text-wrap:balance;animation-delay:60ms}.dl-page__lead{animation-delay:.14s}.dl-page__foot{animation-delay:.6s}.dl-modal{overscroll-behavior:contain;background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:1.25rem;display:grid;position:fixed;inset:0;overflow-y:auto}.dl-modal::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040c308c;animation:.3s both dl-fade}.dl-modal.is-closing::backdrop{animation:.26s both dl-fade-out}html:has(.dl-modal[open]){overflow:hidden}.dl-modal__panel{color:#fff;width:100%;max-width:900px;font-family:var(--font-poppins), system-ui, sans-serif;background:radial-gradient(80% 50% at 50% -10%,#2c88b04d,#0000),radial-gradient(60% 40% at 100% 0,#4caf5029,#0000),linear-gradient(165deg,#06145a 0%,#07196d 45%,#0a2a7a 100%);border:1px solid #ffffff1f;border-radius:28px;padding:1.5rem;animation:.55s cubic-bezier(.2,1.1,.3,1) both dl-panel-in;position:relative;box-shadow:0 40px 120px -30px #000000b3,inset 0 0 0 1px #ffffff0a}.dl-modal.is-closing .dl-modal__panel{animation:.26s ease-in both dl-panel-out}@media (min-width:640px){.dl-modal__panel{padding:2rem}}.dl-modal__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;animation:.6s cubic-bezier(.2,.7,.2,1) .12s backwards dl-rise;display:flex}.dl-modal__kicker{letter-spacing:.16em;text-transform:uppercase;color:#4caf50;margin:0 0 .35rem;font-size:11.5px;font-weight:700}.dl-modal__title{letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,3vw,1.75rem);font-weight:700;line-height:1.2}.dl-modal__lead{color:#ffffff9e;max-width:560px;margin:.4rem 0 0;font-size:14px}.dl-modal__close{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .2s,transform .3s cubic-bezier(.3,1.4,.5,1);display:grid}.dl-modal__close:hover{background:#ffffff24;transform:rotate(90deg)}.dl-modal__foot{color:#ffffff8c;margin:1.25rem 0 0;font-size:13px;animation:.6s cubic-bezier(.2,.7,.2,1) .6s backwards dl-rise}.dl-modal__foot a{color:#4caf50;text-underline-offset:2px;text-decoration:underline}@media (max-width:639px){.dl-modal{place-items:end stretch;padding:0}.dl-modal__panel{max-height:92dvh;padding:.75rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:26px 26px 0 0;animation-name:dl-sheet-in;animation-duration:.5s;overflow-y:auto}.dl-modal.is-closing .dl-modal__panel{animation-name:dl-sheet-out}.dl-modal__panel:before{content:"";background:#ffffff40;border-radius:999px;width:40px;height:4px;margin:0 auto .9rem;display:block}.dl-card__art{height:120px}}@keyframes dl-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes dl-pop{0%{opacity:0;transform:scale(.6)translateY(6px)}}@keyframes dl-pulse{50%{opacity:.4;transform:scale(.7)}}@keyframes dl-float{50%{transform:translateY(-5px)}}@keyframes dl-row{0%{opacity:0;transform:translate(-8px)}}@keyframes dl-bar{0%{transform:scaleX(0)}}@keyframes dl-ring{0%{stroke-dashoffset:100px}}@keyframes dl-toast{0%{opacity:0;transform:translate(14px,10px)scale(.85)}}@keyframes dl-toast-top{0%{opacity:0;transform:translateY(-16px)scale(.9)}}@keyframes dl-shine{0%,55%{background-position:-150% 0}to{background-position:250% 0}}@keyframes dl-draw{0%{stroke-dashoffset:24px}}@keyframes dl-fade{0%{opacity:0}}@keyframes dl-fade-out{to{opacity:0}}@keyframes dl-panel-in{0%{opacity:0;transform:translateY(28px)scale(.94)}}@keyframes dl-panel-out{to{opacity:0;transform:translateY(16px)scale(.97)}}@keyframes dl-sheet-in{0%{transform:translateY(100%)}}@keyframes dl-sheet-out{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.dl-options *,.dl-options :before,.dl-options :after,.dl-modal,.dl-modal *,.dl-modal::backdrop,[class^=dl-page__]{transition:none!important;animation:none!important}}
