@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-ext-400-normal-Q_nF8v4l.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-400-normal-r32jotim.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-sans-latin-400-normal-DRC__1Mx.woff2)format("woff2"),url(/assets/instrument-sans-latin-400-normal-D1W7dsQl.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-ext-500-normal-CTEe1bJa.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-500-normal-CAxz3nsc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/instrument-sans-latin-500-normal-Dk9ku72i.woff2)format("woff2"),url(/assets/instrument-sans-latin-500-normal-Z6ESRlEs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-ext-600-normal-BsaQcF38.woff2)format("woff2"),url(/assets/instrument-sans-latin-ext-600-normal-DMks36a2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/instrument-sans-latin-600-normal-B7fBEWYG.woff2)format("woff2"),url(/assets/instrument-sans-latin-600-normal-B9e8oLYv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-normal-C2je3j2s.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-normal-CFCUzsTy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-normal-DnYpCC2O.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-normal-BVbkICAY.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-ext-400-italic-C9HzH3YL.woff2)format("woff2"),url(/assets/instrument-serif-latin-ext-400-italic-D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/instrument-serif-latin-400-italic-DKMiL14s.woff2)format("woff2"),url(/assets/instrument-serif-latin-400-italic-u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Italiana;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/italiana-latin-400-normal-CRZrqGQm.woff2)format("woff2"),url(/assets/italiana-latin-400-normal-BzjwlKaI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalnia;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kalnia-math-500-normal-e3gLKHSQ.woff2)format("woff2"),url(/assets/kalnia-math-500-normal-BuZmiLkr.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Kalnia;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kalnia-latin-ext-500-normal-d0upxmoi.woff2)format("woff2"),url(/assets/kalnia-latin-ext-500-normal-Cr4RdIJv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalnia;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/kalnia-latin-500-normal-hx2TTcoJ.woff2)format("woff2"),url(/assets/kalnia-latin-500-normal-BDGqZtzR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/limelight-latin-ext-400-normal-DPzC3ZDG.woff2)format("woff2"),url(/assets/limelight-latin-ext-400-normal-DFpXQSBH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Limelight;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/limelight-latin-400-normal-CvlMCR9p.woff2)format("woff2"),url(/assets/limelight-latin-400-normal-d7qCOV8D.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tillana;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tillana-devanagari-600-normal-Cb_CLWbd.woff2)format("woff2"),url(/assets/tillana-devanagari-600-normal-D0KDf1eA.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tillana;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tillana-latin-ext-600-normal-Dy5CuQUq.woff2)format("woff2"),url(/assets/tillana-latin-ext-600-normal-BwWEL0uV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tillana;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/tillana-latin-600-normal-CUIUXUwN.woff2)format("woff2"),url(/assets/tillana-latin-600-normal-B2ld-LFy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --px{syntax:"<number>";inherits:true;initial-value:.5}@property --py{syntax:"<number>";inherits:true;initial-value:.5}@property --tilt{syntax:"<number>";inherits:true;initial-value:1}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:#1d1640;margin:0}a,a:hover{color:inherit}.dwp-root{min-height:100vh;background:var(--bg);min-height:100dvh;color:var(--ink);flex-direction:column;padding:0 clamp(16px,3vw,32px);font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;display:flex;overflow-x:clip}.dwp-header{letter-spacing:.12em;text-transform:uppercase;width:100%;max-width:1120px;color:var(--soft);justify-content:space-between;gap:12px;margin:0 auto;padding-top:clamp(14px,2vh,22px);font-size:12px;font-weight:500;display:flex}.dwp-grid{flex:1;grid-template-columns:minmax(0,420px) minmax(0,1fr);grid-template-areas:"intro stage""controls stage";align-content:center;align-items:start;gap:clamp(20px,3vh,32px) clamp(32px,5vw,64px);width:100%;max-width:1120px;margin:0 auto;padding:clamp(16px,3.2vh,44px) 0;display:grid}.dwp-intro{grid-area:intro;align-self:end;min-width:0}.dwp-intro h1{letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:Instrument Serif,Iowan Old Style,Georgia,serif;font-size:clamp(38px,5vw,66px);font-weight:400;line-height:1}.dwp-intro p{max-width:34ch;color:var(--soft);text-wrap:pretty;margin:12px 0 0;font-size:clamp(14px,1.15vw,16px);line-height:1.5}.dwp-stage{grid-area:stage;justify-content:center;align-self:center;min-width:0;display:flex}.dwp-fit{width:400px;height:560px}.dwp-controls{flex-direction:column;grid-area:controls;gap:clamp(16px,2.4vh,24px);min-width:0;display:flex}.dwp-footer{width:100%;max-width:1120px;color:var(--soft);margin:0 auto;padding:0 0 clamp(14px,2vh,22px);font-size:12px;line-height:1.5}.dwp-footer a{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}@media (min-width:861px) and (max-height:760px){.dwp-grid{row-gap:16px;padding:12px 0}.dwp-intro h1{font-size:clamp(34px,4.2vw,52px)}.dwp-controls{gap:14px}.dwp-fit{transform-origin:50%;margin:-39px -28px;transform:scale(.86)}}@media (min-width:861px) and (max-height:650px){.dwp-fit{transform-origin:50%;margin:-67px -48px;transform:scale(.76)}}@media (max-width:860px){.dwp-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""stage""controls";row-gap:22px;max-width:460px;padding:20px 0 28px}.dwp-intro{text-align:center;align-self:start}.dwp-intro p{margin-left:auto;margin-right:auto}.dwp-footer{text-align:center}}@media (max-width:600px){.dwp-fit{transform-origin:top;margin:0 -32px -90px;transform:scale(.84)}}@media (max-width:440px){.dwp-fit{transform-origin:top;margin:0 -48px -134px;transform:scale(.76)}.dwp-thumbs{gap:8px!important}}@media (max-width:375px){.dwp-fit{transform-origin:top;margin:0 -64px -179px;transform:scale(.68)}.dwp-thumbs{gap:6px!important}}.dwp-field{flex-direction:column;gap:8px;display:flex}.dwp-field label,.dwp-designs legend span:first-child{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:12px;font-weight:500}.dwp-input{border:1px solid var(--line);background:var(--field);width:100%;height:48px;color:var(--ink);border-radius:10px;padding:0 16px;font-family:inherit;font-size:18px}.dwp-input::placeholder{color:currentColor;opacity:.5}.dwp-input:focus-visible,.dwp-btn:focus-visible{outline-offset:2px;outline:2px solid}.dwp-designs{border:0;min-width:0;margin:0;padding:0}.dwp-designs legend{float:left;justify-content:space-between;align-items:baseline;gap:12px;width:100%;margin:0 0 10px;padding:0;display:flex}.dwp-current{font-size:14px}.dwp-thumbs{clear:both;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dwp-thumb{aspect-ratio:5/7;cursor:pointer;outline:1px solid var(--line);outline-offset:0;border:0;border-radius:6px;width:100%;min-width:0;padding:0;transition:outline-offset .2s;display:block;overflow:hidden}.dwp-thumb.is-on{outline:2px solid var(--ink);outline-offset:3px}.dwp-thumb:focus-visible{outline:2px dashed var(--ink);outline-offset:3px}.dw-thumb-art{width:100%;height:100%;display:block;position:relative}.dw-thumb-art .dw-l{width:100%;height:100%}.dw-thumb-art .dw-lamp{transform:none}.is-still-art *,.is-still-art{animation:none!important}.dwp-switch{cursor:pointer;align-self:flex-start;align-items:center;gap:12px;min-height:40px;font-size:15px;display:inline-flex;position:relative}.dwp-switch input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.dwp-switch input:focus-visible+.dwp-track{outline-offset:3px;outline:2px solid}.dwp-track{background:var(--line);border-radius:12px;flex:none;width:42px;height:24px;transition:background-color .2s;position:relative}.dwp-knob{background:var(--ink);border-radius:50%;width:18px;height:18px;transition:transform .2s,background-color .2s;position:absolute;top:3px;left:3px}.dwp-switch input:checked+.dwp-track{background:var(--accent)}.dwp-switch input:checked+.dwp-track .dwp-knob{background:var(--accent-ink);transform:translate(18px)}.dwp-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.dwp-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:46px;padding:0 20px;font-family:inherit;font-size:15px;font-weight:500}.dwp-btn:hover{filter:brightness(1.06)}.dwp-btn:disabled{opacity:.6;cursor:progress;filter:none}.dwp-btn-primary{background:var(--accent);color:var(--accent-ink)}.dwp-btn-secondary{color:var(--ink);border-color:var(--line);background:0 0}.dwp-link{text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:4px;align-items:center;padding:0 6px;display:inline-flex}.dwp-status{min-height:1.3em;color:var(--soft);margin:-8px 0 0;font-size:13px}.dwp-status.is-error{color:var(--ink);font-weight:600}.dwp-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(8px);background:#080512b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dwp-modal{border:1px solid var(--line);background:var(--bg);width:100%;max-width:420px;color:var(--ink);border-radius:16px;padding:28px 24px 24px;animation:.35s cubic-bezier(.2,.8,.2,1) both dw-in;box-shadow:0 32px 64px -20px #000000a6}.dwp-modal h2{margin:0;font-family:Instrument Serif,Iowan Old Style,Georgia,serif;font-size:32px;font-weight:400;line-height:1.08}.dwp-modal p{color:var(--soft);margin:12px 0 22px;font-size:15px;line-height:1.55}.dwp-modal p strong{color:var(--ink);font-weight:600}.dwp-modal-actions{flex-wrap:wrap;gap:10px;display:flex}.dwp-modal-link{text-align:center;flex:1;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.dw-fatal{text-align:center;color:#fff1e6;background:#1d1640;place-content:center;gap:12px;min-height:100vh;padding:24px;font-family:Instrument Sans,Arial,sans-serif;display:grid}.dw-fatal h1{margin:0;font-family:Instrument Serif,Georgia,serif;font-size:40px;font-weight:400}.dw-fatal p{opacity:.8;margin:0}.dw-fatal .dwp-btn-primary{--accent:#ffe2c8;--accent-ink:#1d1640;justify-self:center}.dw-stage{perspective:1400px;touch-action:pan-y;width:400px;height:560px;position:relative}.dw-card{isolation:isolate;width:400px;height:560px;transform:rotateX(calc((.5 - var(--py)) * 14deg * var(--tilt))) rotateY(calc((var(--px) - .5) * 18deg * var(--tilt)));cursor:pointer;-webkit-user-select:none;user-select:none;background:#1d1640;border-radius:18px;transition:--px .9s cubic-bezier(.22,.8,.24,1),--py .9s cubic-bezier(.22,.8,.24,1);position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #0a0410bf,0 20px 40px -26px #0a041099}.dw-card.is-live{transition:--px .12s linear,--py .12s linear}.dw-card.is-idle{animation:12s ease-in-out infinite dw-idle}@keyframes dw-idle{0%,to{--px:.5;--py:.5}20%{--px:.32;--py:.4}45%{--px:.64;--py:.32}70%{--px:.7;--py:.62}88%{--px:.42;--py:.66}}.dw-l{pointer-events:none;width:400px;height:560px;display:block;position:absolute;top:0;left:0}.dw-scene{transform:translate(calc((var(--px) - .5) * -14px), calc((var(--py) - .5) * -8px))}.dw-lamp{transform:translate(calc((var(--px) - .5) * 5px), calc((var(--py) - .5) * 3px))}.dw-text{transform:translate(calc((var(--px) - .5) * 7px), calc((var(--py) - .5) * 4px))}.dw-name-wrap{justify-content:center;align-items:center;height:52px;display:flex;position:absolute;top:458px;left:14px;right:14px}.dw-name{white-space:nowrap;line-height:1.1}.dw-sub{letter-spacing:.22em;text-transform:uppercase;justify-content:center;padding-left:.22em;font-family:Instrument Sans,Helvetica Neue,Arial,sans-serif;font-size:8.5px;font-weight:600;display:flex;position:absolute;top:514px;left:0;right:0}.dw-in{transform-box:fill-box;transform-origin:50% 100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both dw-in}@keyframes dw-in{0%{opacity:0;transform:translateY(18px)scale(.97)}}.dw-wave{opacity:0;animation:7.5s ease-in-out infinite dw-wave}@keyframes dw-wave{0%{opacity:0}12%{opacity:.22}32%{opacity:0}to{opacity:0}}.dw-dawn{opacity:0;animation:7.5s ease-in-out infinite dw-dawn}@keyframes dw-dawn{0%{opacity:.12}9%{opacity:.45}36%{opacity:.08}to{opacity:.12}}.dw-glint{animation:3.4s ease-in-out infinite dw-glint}.dw-glint-b{animation-duration:4.8s;animation-delay:-1.7s}@keyframes dw-glint{0%,to{opacity:.9}50%{opacity:.4}}.dw-rip{opacity:.4;transform-box:fill-box;transform-origin:50%;animation:6.4s ease-out infinite dw-rip}@keyframes dw-rip{0%{opacity:0;transform:scale(.5)}14%{opacity:.9}to{opacity:0;transform:scale(1.14)}}.dw-flame{transform-box:fill-box;transform-origin:50% 100%;animation:2.2s ease-in-out infinite dw-flick}@keyframes dw-flick{0%,to{transform:scale(1)skew(0)}25%{transform:scale(.96,1.06)skew(-2deg)}50%{transform:scale(1.03,.97)skew(1.5deg)}75%{transform:scale(.98,1.04)skew(-1deg)}}.dw-fw{transform-box:fill-box;transform-origin:50%;opacity:0;animation:5.6s cubic-bezier(.12,.7,.25,1) infinite dw-fw}.dw-fw-b{animation-delay:1.7s}.dw-fw-c{animation-delay:3.3s}@keyframes dw-fw{0%,8%{opacity:0;transform:scale(.06)}10%{opacity:1}34%{opacity:.95;transform:scale(1)}54%{opacity:0;transform:translateY(6px)scale(1.06)}to{opacity:0;transform:translateY(6px)scale(1.06)}}.dw-trail{opacity:0;stroke-dasharray:16 300;animation:5.6s cubic-bezier(.3,.6,.45,1) infinite dw-trail}.dw-trail-b{animation-delay:1.7s}.dw-trail-c{animation-delay:3.3s}@keyframes dw-trail{0%{opacity:0;stroke-dashoffset:0}1%{opacity:.85}8%{opacity:.85;stroke-dashoffset:-88px}9.5%,to{opacity:0;stroke-dashoffset:-96px}}.dw-foil{background-image:repeating-linear-gradient(64deg,#fff0 0 3px,#ffffff8c 4px,#fff0 5px),linear-gradient(115deg,#ff9ec4 0%,#ffd59a 18%,#d8ffb0 34%,#9ef6e6 50%,#a6c8ff 66%,#d6b3ff 82%,#ff9ec4 100%);background-size:100% 100%,220% 220%;background-position:0 0, calc(var(--px) * 100%) calc(var(--py) * 100%);-webkit-mask-image:linear-gradient(112deg,#0000 0% 30%,#000 44% 56%,#0000 70% 100%);mask-image:linear-gradient(112deg,#0000 0% 30%,#000 44% 56%,#0000 70% 100%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:calc(var(--px) * 100%) 0;-webkit-mask-position:calc(var(--px) * 100%) 0;mask-position:calc(var(--px) * 100%) 0;mix-blend-mode:overlay;opacity:min(.9, calc(.12 + (max(var(--px) - .5, .5 - var(--px)) + max(var(--py) - .5, .5 - var(--py))) * 1.2))}.dw-holo{background-image:repeating-linear-gradient(64deg,#fff0 0 3px,#fff6 4px,#fff0 5px),linear-gradient(115deg,#ff5c9a 0%,#ffb347 18%,#c2ff6b 34%,#4ff0d8 50%,#5aa2ff 66%,#b77dff 82%,#ff5c9a 100%);background-size:100% 100%,220% 220%;background-position:0 0, calc(var(--px) * 100%) calc(var(--py) * 100%);-webkit-mask-image:linear-gradient(112deg,#0000 0% 32%,#000 45% 55%,#0000 68% 100%);mask-image:linear-gradient(112deg,#0000 0% 32%,#000 45% 55%,#0000 68% 100%);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-position:calc(var(--px) * 100%) 0;-webkit-mask-position:calc(var(--px) * 100%) 0;mask-position:calc(var(--px) * 100%) 0;mix-blend-mode:color-dodge;filter:brightness(.48)saturate(1.15);opacity:min(.75, calc(.08 + (max(var(--px) - .5, .5 - var(--px)) + max(var(--py) - .5, .5 - var(--py))) * .9))}.dw-sheen{background-image:linear-gradient(112deg,#fff0 38%,#ffffff4d 49%,#fff0 60%);background-size:280% 100%;background-position:calc(100% - var(--px) * 100%) 0;mix-blend-mode:soft-light}.dw-glare{background-image:radial-gradient(farthest-corner circle at calc(var(--px) * 100%) calc(var(--py) * 100%), #fffaf073 0%, #fff0e11f 26%, #280a1e33 85%);mix-blend-mode:soft-light}.dw-edge{border-radius:18px;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff42}@media (prefers-reduced-motion:reduce){.dw-card.is-idle,.dw-in,.dw-wave,.dw-dawn,.dw-glint,.dw-rip,.dw-flame,.dw-trail{animation:none}.dw-fw{opacity:1;animation:none;transform:none}.dw-card,.dwp-thumb,.dwp-track,.dwp-knob{transition:none}}
