.mw-dl{position:relative;overflow-x:clip}.mw-dlhero{isolation:isolate;padding-top:var(--header-h);background:radial-gradient(70% 110% at 80% 30%,#12408f 0%,#0b2a66 34%,#071f3d 66%,#040d1f 100%),#071f3d;position:relative;overflow:clip}.mw-dlhero__bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mw-dlhero__aurora{mix-blend-mode:screen;border-radius:50%;width:60vmax;height:40vmax;position:absolute}.mw-dlhero__aurora--a{background:radial-gradient(closest-side,#5cd8ff33,#5cd8ff0d 60%,#0000);top:-24vmax;left:-18vmax}.mw-dlhero__aurora--b{background:radial-gradient(closest-side,#1855f58c,#1855f51f 60%,#0000);bottom:-26vmax;right:-14vmax}.mw-dlhero__grid{background-image:linear-gradient(90deg,#7c9cff1c 1px,#0000 1px),linear-gradient(#7c9cff1c 1px,#0000 1px);background-position:50% 0;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 76%,#000 0%,#00000059 50%,#0000 85%);mask-image:radial-gradient(60% 90% at 76%,#000 0%,#00000059 50%,#0000 85%)}.mw-dlhero__inner{gap:40px;padding-block:36px 120px;display:grid;position:relative}@media (min-width:768px){.mw-dlhero__inner{padding-block:48px 168px}}.mw-dlhero__copy{align-content:center;justify-items:start;gap:20px;min-width:0;display:grid}@media (min-width:1024px){.mw-dlhero__copy{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;column-gap:64px}.mw-dlhero__copy>.mw-kicker{grid-column:1/-1}.mw-dlhero__title{grid-row:2/span 2}.mw-dlhero__lead,.mw-dlhero__stats{grid-column:2}.mw-dlhero__lead{grid-row:2}.mw-dlhero__stats{grid-row:3}}.mw-dlhero__title{letter-spacing:-.035em;max-width:14ch;font-size:clamp(2.5rem,1.5rem + 3.6vw,4.75rem);line-height:1}.mw-dlhero__mask{margin:-.04em -.06em -.16em;padding:.04em .06em .16em;display:block;overflow:clip}.mw-dlhero__rise{display:block}.mw-dlhero__accent{background:linear-gradient(90deg,#fff 0%,#b8dcff 40%,#f4fa22 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.mw-dlhero__lead{max-width:46ch;font-size:1.0625rem;line-height:1.6}.mw-dlhero__stats{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mw-dlhero__stat{min-height:36px;color:var(--fg);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 8px;font-size:.875rem;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.mw-dlhero__stat-icon{block-size:24px;inline-size:24px;color:var(--color-yellow);background:#f4fa2224;border-radius:999px;place-items:center;display:inline-grid}.mw-dlhero__stat-icon>svg{block-size:14px;inline-size:14px}.mw-dlopts{--dlopt-lift:72px;z-index:1;margin-top:calc(var(--dlopt-lift) * -1);background:linear-gradient(180deg, transparent 0, transparent var(--dlopt-lift), var(--color-paper,#f4f6f8) var(--dlopt-lift));padding-bottom:8px;position:relative}.mw-dlopts__grid{gap:20px;display:grid}@media (min-width:768px){.mw-dlopts{--dlopt-lift:112px}.mw-dlopts__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1440px){.mw-dlopts__grid{gap:32px}}.mw-dlopt{border:1px solid var(--color-steel-100,#e3e8f0);transition:transform var(--dur-slow,.6s) var(--ease-out,ease-out), box-shadow var(--dur-slow,.6s) var(--ease-out,ease-out);background:#fff;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #050b160d,0 30px 70px -40px #050b1673}@media (hover:hover){.mw-dlopt:hover{transform:translateY(-4px);box-shadow:0 2px 4px #050b160d,0 40px 80px -40px #050b168c}}.mw-dlopt__visual{isolation:isolate;background:linear-gradient(90deg,#7c9cff1a 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#7c9cff1a 1px,#0000 1px) 0 0/40px 40px,radial-gradient(90% 120% at 50% 100%,#12408f 0%,#0b2a66 45%,#071f3d 100%);place-items:center;block-size:clamp(220px,18vw + 120px,320px);display:grid;position:relative;overflow:hidden}.mw-dlopt__visual--brochure{background:linear-gradient(90deg,#f4fa220f 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#f4fa220f 1px,#0000 1px) 0 0/40px 40px,radial-gradient(90% 120% at 50% 100%,#1b2f66 0%,#0e1d45 45%,#060d1f 100%)}.mw-dlopt__glow{z-index:-1;filter:blur(18px);background:radial-gradient(closest-side,#1855f5a6,#5cd8ff1f 60%,#0000);border-radius:50%;position:absolute;inset:18% 20% 0}.mw-dlopt__glow--warm{background:radial-gradient(closest-side,#f4fa2247,#1855f533 60%,#0000)}.mw-dlopt__fan{aspect-ratio:4/3;inline-size:min(70%,340px);margin-top:14%;position:relative}.mw-dlopt__fan .mw-dlopt__glow{inset:-10% -10% -20%}.mw-dlopt__sheet{transform-origin:50% 100%;transition:transform .7s var(--ease-out,ease-out);background:#fff;border-radius:10px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 0 1px #ffffff80,0 26px 50px -20px #000000b3}.mw-dlopt__sheet[data-s="0"]{filter:brightness(.9);transform:translate(-14%,6%)rotate(-9deg)}.mw-dlopt__sheet[data-s="1"]{filter:brightness(.9);transform:translate(14%,4%)rotate(8deg)}.mw-dlopt__sheet[data-s="2"]{transform:translateY(-2%)}@media (hover:hover){.mw-dlopt:hover .mw-dlopt__sheet[data-s="0"]{transform:translate(-22%,4%)rotate(-13deg)}.mw-dlopt:hover .mw-dlopt__sheet[data-s="1"]{transform:translate(22%,2%)rotate(12deg)}.mw-dlopt:hover .mw-dlopt__sheet[data-s="2"]{transform:translateY(-6%)}}.mw-dlopt__book{aspect-ratio:210/297;block-size:74%;transition:transform .7s var(--ease-out,ease-out);margin-top:4%;position:relative;transform:rotate(-4deg)}.mw-dlopt__book .mw-dlopt__glow{inset:-20% -60% -30%}@media (hover:hover){.mw-dlopt:hover .mw-dlopt__book{transform:rotate(-1deg)translateY(-6px)}}.mw-dlopt__page{border-radius:4px 10px 10px 4px;position:absolute;inset:0;box-shadow:0 20px 40px -18px #000000b3}.mw-dlopt__page--a{background:#f4f6f8;transform:translate(6px,4px)rotate(2deg)}.mw-dlopt__page--b{background:#cbd3e0;transform:translate(12px,8px)rotate(5deg)}.mw-dlopt__cover{color:#fff;background:linear-gradient(160deg,#1855f5 0%,#0e36a3 46%,#071f3d 100%);border-radius:4px 10px 10px 4px;align-content:end;gap:4px;padding:14% 12% 18%;display:grid;position:absolute;inset:0;overflow:hidden;box-shadow:inset 6px 0 #0000002e,inset 7px 0 #ffffff1f,0 26px 50px -20px #000000bf}.mw-dlopt__cover-lines{background:repeating-linear-gradient(135deg,#ffffff0f 0 1px,#0000 1px 14px);position:absolute;inset:0}.mw-dlopt__mark{inline-size:42%;fill:var(--color-yellow,#f4fa22);filter:drop-shadow(0 0 12px #f4fa2273);position:absolute;inset-block-start:14%;inset-inline-start:12%}.mw-dlopt__cover-word{font-family:var(--font-display,inherit);letter-spacing:.08em;font-size:clamp(.75rem,.5rem + .6vw,1rem);font-weight:700;position:relative}.mw-dlopt__cover-title{color:#ffffffb8;font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;font-size:.5625rem;position:relative}.mw-dlopt__cover-band{background:var(--color-yellow,#f4fa22);block-size:6px;position:absolute;inset-block-end:0;inset-inline:0}.mw-dlopt__badge{color:var(--color-yellow,#f4fa22);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-transform:uppercase;background:#050b1699;border:1px solid #f4fa2266;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.75rem;display:inline-flex;position:absolute;inset-block-start:18px;inset-inline-end:18px}.mw-dlopt__badge>svg{block-size:14px;inline-size:14px}.mw-dlopt__body{flex-direction:column;flex:1;gap:10px;padding:24px 24px 26px;display:flex}@media (min-width:1280px){.mw-dlopt__body{padding:32px 36px 36px}}.mw-dlopt__kicker{color:var(--color-blue,#1855f5);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.75rem;display:inline-flex}.mw-dlopt__kicker-icon{background:var(--color-connect-tint,#eef3ff);border-radius:8px;place-items:center;block-size:28px;inline-size:28px;display:inline-grid}.mw-dlopt__kicker-icon>svg{block-size:16px;inline-size:16px}.mw-dlopt__title{color:var(--color-ink,#050b16);letter-spacing:-.02em;font-size:clamp(1.5rem,1.15rem + 1vw,2.125rem);line-height:1.08}.mw-dlopt__lead{max-width:46ch;color:var(--color-steel-600,#46526a);font-size:1rem;line-height:1.6}.mw-dlopt__meta{color:var(--color-steel-500,#5f6b80);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;font-size:.8125rem}.mw-dlopt__actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:auto;padding-top:12px;display:flex}.mw-dlopt__btn{min-height:52px;font:inherit;cursor:pointer;transition:background-color var(--dur-fast,.16s) var(--ease-state,ease), transform var(--dur-fast,.16s) var(--ease-out,ease-out);border:0;border-radius:999px;align-items:center;gap:10px;padding:12px 22px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.mw-dlopt__btn>svg{block-size:18px;inline-size:18px}.mw-dlopt__btn--primary{background:var(--color-ink,#050b16);color:#fff;box-shadow:0 14px 30px -16px #050b16b3}@media (hover:hover){.mw-dlopt__btn--primary:not(:disabled):hover{background:var(--color-blue,#1855f5)}.mw-dlopt__btn--primary:not(:disabled):hover .mw-dlopt__btn-arrow{transform:translateY(3px)}}.mw-dlopt__btn-arrow{transition:transform var(--dur-base,.32s) var(--ease-out,ease-out)}.mw-dlopt__btn:active:not(:disabled){transform:scale(.98)}.mw-dlopt__btn:focus-visible{outline:2px solid var(--color-blue,#1855f5);outline-offset:3px}.mw-dlopt__btn:disabled{background:var(--color-paper-2,#e9edf3);color:var(--color-steel-600,#46526a);box-shadow:none;cursor:not-allowed}.mw-dlopt__btn-badge{background:var(--color-yellow,#f4fa22);color:var(--color-ink,#050b16);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;border-radius:6px;padding:4px 7px;font-size:.6875rem}.mw-dlopt__link{min-height:44px;font-weight:600}.mw-dllib{background:var(--color-paper,#f4f6f8);scroll-margin-top:var(--header-h);padding-block:64px 88px;position:relative}.mw-dllib__head{gap:12px;max-width:52rem;display:grid}.mw-dllib__title{letter-spacing:-.025em;color:var(--fg);font-size:clamp(1.875rem,1.3rem + 1.8vw,2.875rem);line-height:1.05}.mw-dllib__lead{max-width:56ch;color:var(--fg-muted);font-size:1.0625rem;line-height:1.6}.mw-dllib__toolbar{border:1px solid var(--color-steel-100,#e3e8f0);background:#ffffffdb;border-radius:20px;gap:14px;margin-top:32px;padding:12px;display:grid;box-shadow:0 1px 2px #050b160a,0 18px 40px -28px #050b164d}@media (min-width:1024px){.mw-dllib__toolbar{grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:center}}.mw-dlchips{flex-wrap:wrap;gap:6px;display:flex}.mw-dlchip{border:1px solid var(--color-steel-200,#cbd3e0);min-height:40px;color:var(--color-steel-700,#2b3549);cursor:pointer;transition:background-color var(--dur-fast,.16s) var(--ease-state,ease), border-color var(--dur-fast,.16s) var(--ease-state,ease), color var(--dur-fast,.16s) var(--ease-state,ease), transform var(--dur-fast,.16s) var(--ease-out,ease-out);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 8px 6px 14px;font-size:.875rem;font-weight:500;line-height:1.2;display:inline-flex}.mw-dlchip__count{background:var(--color-paper-2,#e9edf3);block-size:24px;min-inline-size:24px;color:var(--color-steel-600,#46526a);font-family:var(--font-mono,ui-monospace, monospace);border-radius:999px;place-items:center;padding-inline:6px;font-size:.75rem;display:inline-grid}@media (hover:hover){.mw-dlchip:hover{border-color:var(--color-steel-400,#8794aa);color:var(--color-ink,#050b16)}}.mw-dlchip:active{transform:scale(.97)}.mw-dlchip[aria-pressed=true]{border-color:var(--color-ink,#050b16);background:var(--color-ink,#050b16);color:#fff}.mw-dlchip[aria-pressed=true] .mw-dlchip__count{background:var(--color-yellow,#f4fa22);color:var(--color-ink,#050b16)}.mw-dlchip:focus-visible{outline:2px solid var(--color-blue,#1855f5);outline-offset:2px}.mw-dlsearch{align-items:center;display:flex;position:relative}.mw-dlsearch__icon{block-size:18px;inline-size:18px;color:var(--color-steel-500,#5f6b80);pointer-events:none;position:absolute;inset-inline-start:14px}.mw-dlsearch__input{inline-size:100%;border:1px solid var(--color-steel-200,#cbd3e0);min-height:44px;color:var(--color-ink,#050b16);font:inherit;transition:border-color var(--dur-fast,.16s) var(--ease-state,ease), box-shadow var(--dur-fast,.16s) var(--ease-state,ease);background:#fff;border-radius:999px;padding:10px 44px 10px 42px;font-size:.9375rem}.mw-dlsearch__input::placeholder{color:var(--color-steel-500,#5f6b80)}.mw-dlsearch__input::-webkit-search-cancel-button{appearance:none}.mw-dlsearch__input:focus-visible{border-color:var(--color-blue,#1855f5);outline:none;box-shadow:0 0 0 3px #1855f52e}.mw-dlsearch__clear{background:var(--color-paper-2,#e9edf3);block-size:32px;inline-size:32px;color:var(--color-steel-700,#2b3549);cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;inset-inline-end:6px}.mw-dlsearch__clear>svg{block-size:16px;inline-size:16px}.mw-dlsearch__clear:focus-visible{outline:2px solid var(--color-blue,#1855f5);outline-offset:1px}.mw-dllib__count{color:var(--color-steel-600,#46526a);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;margin-top:18px;font-size:.8125rem}.mw-dllib__groups{gap:48px;margin-top:28px;display:grid}.mw-dlgroup__head{border-bottom:1px solid var(--color-steel-200,#cbd3e0);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:20px;padding-bottom:14px;display:flex}.mw-dlgroup__title{letter-spacing:-.015em;color:var(--fg);font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem)}.mw-dlgroup__count{color:var(--color-steel-500,#5f6b80);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}.mw-dlgroup__link{min-height:32px;color:var(--color-blue,#1855f5);align-items:center;gap:6px;margin-inline-start:auto;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.mw-dlgroup__link>svg{block-size:16px;inline-size:16px;transition:transform var(--dur-fast,.16s) var(--ease-out,ease-out)}@media (hover:hover){.mw-dlgroup__link:hover>svg{transform:translate(3px)}}.mw-dlgroup__link:focus-visible{outline:2px solid var(--color-blue,#1855f5);outline-offset:2px;border-radius:4px}.mw-dlgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:20px;display:grid}@media (min-width:1920px){.mw-dlgrid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}}.mw-dlcard{display:flex}.mw-dlcard__in{border:1px solid var(--color-steel-100,#e3e8f0);inline-size:100%;transition:transform var(--dur-base,.32s) var(--ease-out,ease-out), box-shadow var(--dur-base,.32s) var(--ease-out,ease-out), border-color var(--dur-base,.32s) var(--ease-out,ease-out);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #050b160a,0 12px 32px -24px #050b1647}@media (hover:hover){.mw-dlcard__in:hover{border-color:var(--color-steel-200,#cbd3e0);transform:translateY(-3px);box-shadow:0 2px 4px #050b160a,0 28px 48px -28px #050b1666}}.mw-dlcard__in:focus-within{border-color:var(--color-blue-300,#7c9cff)}.mw-dlcard__preview{background:linear-gradient(180deg, var(--color-paper,#f4f6f8) 0%, #eef2f7 100%);cursor:zoom-in;border:0;inline-size:100%;padding:14px 14px 0;display:block;position:relative}.mw-dlcard__sheet{aspect-ratio:16/10;background:#fff;border-radius:10px 10px 0 0;display:block;overflow:hidden;box-shadow:0 0 0 1px #050b160f,0 -6px 18px -12px #050b1640}.mw-dlcard__sheet picture{max-width:none!important}.mw-dlcard__sheet img{transition:transform .7s var(--ease-out,ease-out);transform-origin:50% 0}@media (hover:hover){.mw-dlcard__preview:hover .mw-dlcard__sheet img{transform:scale(1.04)}}.mw-dlcard__zoom{color:#fff;opacity:0;block-size:36px;inline-size:36px;transition:opacity var(--dur-fast,.16s) var(--ease-state,ease), transform var(--dur-base,.32s) var(--ease-out,ease-out);background:#050b16c7;border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-start:24px;inset-inline-end:24px;transform:scale(.85)}.mw-dlcard__zoom>svg{block-size:16px;inline-size:16px}@media (hover:hover){.mw-dlcard__preview:hover .mw-dlcard__zoom{opacity:1;transform:none}}.mw-dlcard__badge{background:var(--color-ink,#050b16);color:var(--color-yellow,#f4fa22);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;border-radius:6px;padding:5px 8px;font-size:.6875rem;line-height:1;position:absolute;inset-block-start:24px;inset-inline-start:24px}.mw-dlcard__body{border-top:1px solid var(--color-steel-100,#e3e8f0);flex-direction:column;flex:1;gap:6px;padding:18px 20px;display:flex}.mw-dlcard__family{color:var(--color-blue,#1855f5);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.12em;text-transform:uppercase;font-size:.6875rem}.mw-dlcard__title{color:var(--color-ink,#050b16);font-family:var(--font-display,inherit);letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.2}.mw-dlcard__file{color:var(--color-steel-500,#5f6b80);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.mw-dlcard__file>svg{block-size:15px;inline-size:15px}.mw-dlcard__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:14px;display:grid}.mw-dlbtn{min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast,.16s) var(--ease-state,ease), border-color var(--dur-fast,.16s) var(--ease-state,ease), color var(--dur-fast,.16s) var(--ease-state,ease), transform var(--dur-fast,.16s) var(--ease-out,ease-out);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:.9375rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.mw-dlbtn>svg{flex-shrink:0;block-size:18px;inline-size:18px}.mw-dlbtn:active{transform:scale(.98)}.mw-dlbtn:focus-visible{outline:2px solid var(--color-blue,#1855f5);outline-offset:2px}.mw-dlbtn--solid{border:1px solid var(--color-blue,#1855f5);background:var(--color-blue,#1855f5);color:#fff}@media (hover:hover){.mw-dlbtn--solid:hover{border-color:var(--color-blue-600,#1243c7);background:var(--color-blue-600,#1243c7)}}.mw-dlbtn--outline{border:1px solid var(--color-steel-200,#cbd3e0);color:var(--color-ink,#050b16);background:#fff}@media (hover:hover){.mw-dlbtn--outline:hover{border-color:var(--color-ink,#050b16)}}.mw-dlcard__product{min-height:36px;color:var(--color-steel-700,#2b3549);border-radius:999px;justify-content:center;align-items:center;gap:6px;margin-top:6px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.mw-dlcard__product>svg{block-size:16px;inline-size:16px;transition:transform var(--dur-fast,.16s) var(--ease-out,ease-out)}@media (hover:hover){.mw-dlcard__product:hover{color:var(--color-blue,#1855f5)}.mw-dlcard__product:hover>svg{transform:translate(3px)}}.mw-dlcard__product:focus-visible{outline:2px solid var(--color-blue,#1855f5);outline-offset:2px}.mw-dlempty{border:1px dashed var(--color-steel-300,#aab6c8);text-align:center;background:#fff9;border-radius:20px;justify-items:center;gap:10px;padding:56px 24px;display:grid}.mw-dlempty__title{color:var(--color-ink,#050b16);font-size:1.375rem}.mw-dlempty__body{color:var(--color-steel-600,#46526a);margin-bottom:8px}@media (prefers-reduced-motion:no-preference){.mw-dl:not([data-motion=static]) .mw-dlhero__rise{animation:mw-dl-rise 1s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) 60ms both}.mw-dl:not([data-motion=static]) .mw-dlhero__enter{animation:mw-dl-settle .9s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both}.mw-dl:not([data-motion=static]) .mw-dlhero__enter[data-d="1"]{animation-delay:.18s}.mw-dl:not([data-motion=static]) .mw-dlhero__enter[data-d="2"]{animation-delay:.26s}.mw-dl:not([data-motion=static]) .mw-dlhero__enter[data-d="3"]{animation-delay:.34s}.mw-dl:not([data-motion=static]) .mw-dlopt{animation:mw-dl-option 1s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) .36s backwards}.mw-dl:not([data-motion=static]) .mw-dlopt:nth-child(2){animation-delay:.48s}.mw-dl [data-reveal-state=pending]{opacity:0;transform:translateY(24px)}.mw-dl [data-reveal-state=in]{transition:opacity .7s var(--ease-out,ease-out), transform .8s var(--ease-out,ease-out);transition-delay:calc(var(--rd,0) * 70ms)}.mw-dllib__groups[data-filtered] .mw-dlcard:not([data-reveal-state=pending]){animation:mw-dl-card .52s var(--ease-out,cubic-bezier(.16, 1, .3, 1)) both;animation-delay:calc(min(var(--i,0), 6) * 45ms)}}@keyframes mw-dl-rise{0%{transform:translateY(.5em)}}@keyframes mw-dl-settle{0%{transform:translateY(14px)}}@keyframes mw-dl-card{0%{opacity:0;transform:translateY(14px)}}@keyframes mw-dl-option{0%{transform:translateY(28px)}}
