:root{--bg:var(--tg-theme-secondary-bg-color,#efeff4);--surface:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#fff));--surface-2:var(--tg-theme-bg-color,#fff);--text:var(--tg-theme-text-color,#000);--text-2:var(--tg-theme-subtitle-text-color,var(--tg-theme-hint-color,#6d6d72));--hint:var(--tg-theme-hint-color,#8e8e93);--sep:var(--tg-theme-section-separator-color,#3c3c4324);--accent:var(--tg-theme-button-color,#007aff);--on-accent:var(--tg-theme-button-text-color,#fff);--link:var(--tg-theme-link-color,var(--accent));--danger:var(--tg-theme-destructive-text-color,#ff3b30);--again:#e5484d;--hard:#e8930c;--good:var(--accent);--easy:#2a9d5c;--seq-1:#cde2fb;--seq-2:#86b6ef;--seq-3:#5598e7;--seq-4:#2a78d6;--seq-5:#184f95;--cell-0:color-mix(in srgb, var(--text) 6%, transparent);--radius:20px;--radius-sm:12px;--pad:16px;--tabbar:62px;--safe-top:calc(var(--tg-content-safe-area-inset-top,0px) + var(--tg-safe-area-inset-top,0px));--safe-bottom:var(--tg-safe-area-inset-bottom,0px);--shadow:0 1px 2px #0000000a, 0 10px 30px -14px #00000029;--ring:color-mix(in srgb, var(--accent) 35%, transparent);--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, system-ui, "Helvetica Neue", Arial, sans-serif;--display:"Fraunces", "Iowan Old Style", "Palatino Linotype", Georgia, "Times New Roman", serif;--ease:cubic-bezier(.2, .8, .2, 1)}:root[data-theme=dark]{--cell-0:color-mix(in srgb, var(--text) 9%, transparent);--shadow:0 1px 0 #ffffff0a inset, 0 10px 30px -14px #0009;--seq-1:#1b3a5e;--seq-2:#245a95;--seq-3:#2f79c6;--seq-4:#5aa0ee;--seq-5:#9ccbfb}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;overscroll-behavior-y:none;margin:0;padding:0;font-size:16px;line-height:1.4}body{min-height:100vh;min-height:100dvh}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}a{color:var(--link);text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--ring)}.app{min-height:100dvh}.page{padding:calc(var(--safe-top) + 14px) var(--pad) calc(var(--tabbar) + var(--safe-bottom) + 24px);max-width:640px;animation:rise .28s var(--ease) both;margin:0 auto}.page.no-tabs{padding-bottom:calc(var(--safe-bottom) + 24px)}.page-head{justify-content:space-between;align-items:flex-end;gap:12px;margin:4px 0 14px;display:flex}.page-title{font-family:var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.02em;margin:0;font-size:32px;font-weight:600;line-height:1.05}.page-sub{color:var(--text-2);margin:6px 0 0;font-size:15px}.stack{flex-direction:column;gap:12px;display:flex}.grid-2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.row{align-items:center;gap:10px;display:flex}.row.between{justify-content:space-between}.spacer{flex:1}.num{font-variant-numeric:tabular-nums}.muted{color:var(--text-2)}.hint{color:var(--hint);font-size:13px}.small{font-size:13px}.section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--tg-theme-section-header-text-color,var(--hint));margin:18px 4px 8px;font-size:13px;font-weight:600}.tabbar{z-index:20;max-width:640px;padding:6px 8px calc(var(--safe-bottom) + 6px);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);border-top:1px solid var(--sep);grid-template-columns:repeat(4,1fr);gap:4px;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.tab{color:var(--hint);letter-spacing:.01em;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;font-size:11px;font-weight:600;transition:color .2s,background .2s,transform .15s;display:flex}.tab svg{width:24px;height:24px}.tab.active{color:var(--accent)}.tab:active{transform:scale(.94)}.card{background:var(--surface);border-radius:var(--radius);padding:var(--pad);box-shadow:var(--shadow)}.card.tight{padding:12px 14px}.card.flush{padding:0;overflow:hidden}.list>.item{padding:12px var(--pad);text-align:left;align-items:center;gap:12px;width:100%;min-height:56px;display:flex;position:relative}.list>.item+.item:before{content:"";left:var(--pad);border-top:1px solid var(--sep);position:absolute;top:0;right:0}.list>.item:active{background:color-mix(in srgb, var(--text) 5%, transparent)}.item-body{flex:1;min-width:0}.item-title{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.item-sub{color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:13.5px;overflow:hidden}.chev{color:var(--hint);flex-shrink:0}.hero{color:#fff;isolation:isolate;background:#171a2e;border-radius:26px;padding:22px 20px 20px;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #171a2e8c}.hero:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 12% 20%,#7c6cf5f2 0%,#7c6cf500 70%),radial-gradient(50% 60% at 90% 10%,#2fc4e0d9 0%,#2fc4e000 70%),radial-gradient(65% 70% at 78% 95%,#ee6aa5cc 0%,#ee6aa500 70%),radial-gradient(45% 50% at 25% 100%,#f3b34cb3 0%,#f3b34c00 70%);position:absolute;top:0;bottom:0;left:0;right:0}.hero:after{content:"";z-index:-1;background:linear-gradient(#171a2e1a,#171a2e8c);position:absolute;top:0;bottom:0;left:0;right:0}.hero .eyebrow{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:13px;font-weight:600}.hero .big{font-family:var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.03em;margin:8px 0 2px;font-size:56px;font-weight:500;line-height:1}.hero .big small{font-family:var(--font);letter-spacing:0;opacity:.85;margin-left:6px;font-size:17px;font-weight:500}.hero .pills{flex-wrap:wrap;gap:8px;margin:12px 0 16px;display:flex}.hero .pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #ffffff2e;border-radius:999px;padding:5px 10px;font-size:13px;font-weight:600}.hero .btn.white{color:#171a2e;background:#fff;box-shadow:0 8px 24px -10px #00000080}.hero-grid{align-items:center;gap:18px;display:flex}.hero-grid .ring-wrap{flex-shrink:0}.btn{background:var(--accent);color:var(--on-accent);transition:transform .12s var(--ease), filter .15s, opacity .15s;-webkit-user-select:none;user-select:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:16px;font-weight:600;line-height:1.2;display:inline-flex}.btn:active{filter:brightness(.94);transform:scale(.97)}.btn:disabled{opacity:.5;pointer-events:none}.btn.block{width:100%}.btn.lg{border-radius:16px;padding:16px 20px;font-size:17px}.btn.secondary{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.btn.ghost{background:color-mix(in srgb, var(--text) 6%, transparent);color:var(--text)}.btn.danger{background:color-mix(in srgb, var(--danger) 12%, transparent);color:var(--danger)}.btn.sm{border-radius:10px;padding:8px 12px;font-size:14px}.btn.pill{border-radius:999px}.icon-btn{width:40px;height:40px;color:var(--text-2);background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:12px;justify-content:center;align-items:center;transition:transform .12s;display:inline-flex}.icon-btn:active{transform:scale(.92)}.icon-btn svg{width:20px;height:20px}.chip{background:color-mix(in srgb, var(--text) 7%, transparent);color:var(--text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12.5px;font-weight:600;display:inline-flex}.chip.accent{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent)}.chip.good{background:color-mix(in srgb, var(--easy) 16%, transparent);color:var(--easy)}.chip.warn{background:color-mix(in srgb, var(--hard) 18%, transparent);color:color-mix(in srgb, var(--hard) 85%, var(--text))}.chip.bad{background:color-mix(in srgb, var(--again) 14%, transparent);color:var(--again)}.chip.tag{border:1px solid var(--sep);background:0 0;font-weight:500}.chips{flex-wrap:wrap;gap:6px;display:flex}.chips.scroll{scrollbar-width:none;margin:0 calc(-1 * var(--pad));padding:2px var(--pad);flex-wrap:nowrap;overflow-x:auto}.chips.scroll::-webkit-scrollbar{display:none}.chip.select{background:var(--surface);color:var(--text-2);box-shadow:var(--shadow);padding:8px 14px;font-size:14px;transition:background .2s,color .2s}.chip.select.on{background:var(--accent);color:var(--on-accent)}.tile{background:var(--surface);box-shadow:var(--shadow);border-radius:18px;min-width:0;padding:14px 14px 12px}.tile .label{color:var(--text-2);letter-spacing:.01em;font-size:12.5px;font-weight:600}.tile .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;font-weight:700;line-height:1.1}.tile .value small{color:var(--text-2);margin-left:3px;font-size:15px;font-weight:600}.tile .foot{color:var(--hint);margin-top:4px;font-size:12.5px}.toggle{background:color-mix(in srgb, var(--text) 18%, transparent);width:51px;height:31px;transition:background .25s var(--ease);border-radius:999px;flex-shrink:0;position:relative}.toggle:after{content:"";width:27px;height:27px;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000040,0 0 0 .5px #0000000a}.toggle.on{background:var(--easy)}.toggle.on:after{transform:translate(20px)}.toggle:disabled{opacity:.5}.segmented{background:color-mix(in srgb, var(--text) 7%, transparent);border-radius:12px;gap:2px;padding:3px;display:flex}.segmented>button{color:var(--text-2);border-radius:9px;flex:1;padding:7px 10px;font-size:14px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s}.segmented>button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 3px #0000001f}.input,.textarea,select.input{background:color-mix(in srgb, var(--text) 6%, transparent);width:100%;color:var(--text);-webkit-appearance:none;appearance:none;border:1px solid #0000;border-radius:12px;outline:none;padding:11px 13px;transition:border-color .15s,background .15s}.input:focus,.textarea:focus{border-color:var(--accent);background:var(--surface-2)}.textarea{resize:vertical;min-height:72px;line-height:1.45}.search{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:12px;align-items:center;gap:8px;padding:0 12px;display:flex}.search svg{width:18px;height:18px;color:var(--hint);flex-shrink:0}.search input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:10px 0}.field{flex-direction:column;gap:6px;display:flex}.field>label{color:var(--text-2);padding-left:2px;font-size:12.5px;font-weight:600}.field .lang-tag{letter-spacing:.04em;width:24px;color:var(--hint);font-size:11px;font-weight:700;display:inline-block}.stepper{align-items:center;gap:6px;display:flex}.stepper .val{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:22px;font-weight:700}.backdrop{z-index:40;background:#0000006b;animation:.2s both fade;position:fixed;top:0;bottom:0;left:0;right:0}.sheet{z-index:41;max-height:calc(100dvh - var(--safe-top) - 24px);background:var(--bg);padding:10px var(--pad) calc(var(--safe-bottom) + 20px);animation:slideUp .32s var(--ease) both;overscroll-behavior:contain;border-radius:24px 24px 0 0;max-width:640px;margin:0 auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.sheet.full{height:calc(100dvh - var(--safe-top) - 24px)}.sheet .grabber{background:color-mix(in srgb, var(--text) 20%, transparent);border-radius:3px;width:36px;height:5px;margin:0 auto 12px}.sheet-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sheet-title{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:700}.study-top{align-items:center;gap:12px;margin-bottom:14px;display:flex}.progress{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:3px;flex:1;height:5px;overflow:hidden}.progress>i{background:var(--accent);height:100%;transition:width .4s var(--ease);border-radius:3px;display:block}.face{background:var(--surface);box-shadow:var(--shadow);animation:pop .34s var(--ease) both;border-radius:26px;padding:26px 22px 22px;position:relative;overflow:hidden}.face:before{content:"";background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 40%, #ee6aa5));opacity:.9;height:4px;position:absolute;top:0;left:0;right:0}.face .meta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.word{font-family:var(--display);font-variation-settings:"opsz" 144;letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:44px;font-weight:500;line-height:1.02}.word.long{font-size:30px;line-height:1.15}.word.text{font-family:var(--font);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.35}.ipa{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:16px;display:flex}.ipa .dot{color:var(--hint)}.answer{border-top:1px dashed var(--sep);animation:rise .36s var(--ease) both;margin-top:18px;padding-top:18px}.def{letter-spacing:-.005em;margin:0;font-size:20px;font-weight:500;line-height:1.4}.answer .block{margin-top:14px}.answer .lbl{letter-spacing:.07em;text-transform:uppercase;color:var(--hint);margin-bottom:4px;font-size:12px;font-weight:700}.answer .example{color:var(--text);border-left:3px solid color-mix(in srgb, var(--accent) 50%, transparent);padding-left:12px;font-style:italic;line-height:1.45}.answer .mnemonic{background:color-mix(in srgb, var(--hard) 12%, transparent);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;line-height:1.4;display:flex}.answer .mnemonic .mn-icon{color:color-mix(in srgb, var(--hard) 85%, var(--text));flex-shrink:0;margin-top:2px;display:inline-flex}.deck-art{flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.deck-art img{object-fit:contain;width:100%;height:100%}.answer .pic{background:color-mix(in srgb, var(--text) 5%, transparent);border-radius:16px;margin-bottom:14px;overflow:hidden}.answer .pic img{object-fit:contain;width:100%;max-height:260px}details.other{background:color-mix(in srgb, var(--text) 5%, transparent);border-radius:14px;margin-top:16px;padding:0 12px}details.other>summary{cursor:pointer;color:var(--text-2);justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;font-weight:600;list-style:none;display:flex}details.other>summary::-webkit-details-marker{display:none}details.other>summary svg{width:18px;height:18px;transition:transform .2s}details.other[open]>summary svg{transform:rotate(180deg)}details.other .lang-block{border-top:1px solid var(--sep);padding:4px 0 12px}details.other .lang-block b{letter-spacing:.06em;text-transform:uppercase;color:var(--hint);margin:10px 0 4px;font-size:12px;display:block}details.other .lang-block p{margin:0 0 6px;line-height:1.4}.actions{flex-direction:column;gap:10px;margin-top:16px;display:flex}.rates{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.rate{color:#fff;transition:transform .12s var(--ease), filter .15s;border-radius:16px;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:11px 4px 9px;font-size:15px;font-weight:700;display:flex}.rate small{opacity:.85;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.rate:active{filter:brightness(.94);transform:scale(.95)}.rate.again{background:var(--again)}.rate.hard{background:var(--hard)}.rate.good{background:var(--good);color:var(--on-accent)}.rate.easy{background:var(--easy)}.tools{justify-content:center;gap:8px;display:flex}.later-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.later-grid .btn{padding:14px 6px}.options{flex-direction:column;gap:8px;margin-top:18px;display:flex}.option{background:color-mix(in srgb, var(--text) 5%, transparent);text-align:left;border:1.5px solid #0000;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;line-height:1.35;transition:background .2s,border-color .2s,transform .12s;display:flex}.option:active{transform:scale(.985)}.option .letter{background:var(--surface);width:28px;height:28px;color:var(--text-2);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #00000014}.option.picked{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent)}.option.picked .letter{background:var(--accent);color:var(--on-accent)}.option.right{border-color:var(--easy);background:color-mix(in srgb, var(--easy) 14%, transparent)}.option.right .letter{background:var(--easy);color:#fff}.option.right.missed{background:0 0;border-style:dashed}.option.right.missed .letter{color:var(--easy);box-shadow:inset 0 0 0 1.5px var(--easy);background:0 0}.option.wrongpick{border-color:var(--again);background:color-mix(in srgb, var(--again) 12%, transparent)}.option.wrongpick .letter{background:var(--again);color:#fff}.option.dim{opacity:.55}.verdict{align-items:center;gap:10px;margin-top:18px;font-size:18px;font-weight:700;display:flex}.verdict.ok{color:var(--easy)}.verdict.no{color:var(--again)}.finale{text-align:center;padding:36px 10px 20px;position:relative}.finale .badge-ok{background:color-mix(in srgb, var(--easy) 16%, transparent);width:84px;height:84px;color:var(--easy);animation:pop .5s var(--ease) both;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.finale .badge-ok svg{width:44px;height:44px}.finale .finale-art{animation:pop .5s var(--ease) both;margin:0 auto 14px}.finale h2{font-family:var(--display);font-variation-settings:"opsz" 96;letter-spacing:-.02em;margin:0 0 6px;font-size:30px;font-weight:600}.confetti{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.confetti i{opacity:0;border-radius:2px;width:8px;height:12px;animation:1.8s ease-out forwards confetti;position:absolute;top:-10px}.heatmap{scrollbar-width:none;grid-template-rows:repeat(7,11px);grid-auto-columns:11px;grid-auto-flow:column;gap:3px;padding-bottom:2px;display:grid;overflow-x:auto}.heatmap::-webkit-scrollbar{display:none}.heatmap i{background:var(--cell-0);border-radius:3px;width:11px;height:11px;display:block}.heatmap i.l1{background:var(--seq-1)}.heatmap i.l2{background:var(--seq-2)}.heatmap i.l3{background:var(--seq-3)}.heatmap i.l4{background:var(--seq-4)}.heatmap i.l5{background:var(--seq-5)}.heatmap i.today{outline:1.5px solid var(--accent);outline-offset:1px}.heat-months{color:var(--hint);gap:0;height:14px;margin-bottom:4px;font-size:11px;display:flex;position:relative}.heat-months span{position:absolute}.heat-legend{color:var(--hint);justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;font-size:11.5px;display:flex}.heat-legend i{background:var(--cell-0);border-radius:3px;width:11px;height:11px;display:inline-block}.heat-legend i.l1{background:var(--seq-1)}.heat-legend i.l2{background:var(--seq-2)}.heat-legend i.l3{background:var(--seq-3)}.heat-legend i.l4{background:var(--seq-4)}.heat-legend i.l5{background:var(--seq-5)}.forecast{max-width:100%;display:block;overflow:visible}.forecast .hit{fill:#0000}.forecast path{transition:opacity .15s}.forecast text{fill:var(--hint);font-size:10px;font-family:var(--font)}.forecast .val{fill:var(--text);font-size:11px;font-weight:600}.forecast .grid{stroke:var(--sep);stroke-width:1px}.maturity{background:var(--cell-0);border-radius:7px;gap:2px;height:14px;display:flex;overflow:hidden}.maturity i{min-width:0;height:100%;transition:flex .5s var(--ease);display:block}.legend{grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:12px;font-size:13.5px;display:grid}.legend .sw{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.legend b{font-variant-numeric:tabular-nums;float:right;font-weight:600}.bar{background:color-mix(in srgb, var(--text) 8%, transparent);border-radius:3px;height:6px;overflow:hidden}.bar>i{background:var(--easy);border-radius:3px;height:100%;display:block}.toast-wrap{max-width:640px;left:0;right:0;bottom:calc(var(--tabbar) + var(--safe-bottom) + 14px);z-index:60;pointer-events:none;flex-direction:column;align-items:center;gap:8px;margin:0 auto;display:flex;position:fixed}.toast{background:color-mix(in srgb, var(--text) 88%, transparent);color:var(--bg);animation:rise .25s var(--ease) both;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;box-shadow:0 8px 24px -8px #0006}.spinner{border:2.5px solid color-mix(in srgb, var(--accent) 25%, transparent);border-top-color:var(--accent);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite spin}.center{text-align:center;min-height:60vh;color:var(--text-2);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.skeleton{border-radius:var(--radius);background:linear-gradient(90deg, color-mix(in srgb, var(--text) 5%, transparent) 25%, color-mix(in srgb, var(--text) 9%, transparent) 50%, color-mix(in srgb, var(--text) 5%, transparent) 75%);background-size:200% 100%;animation:1.4s linear infinite shimmer}.empty{text-align:center;color:var(--text-2);padding:36px 16px}.empty .glyph{color:var(--hint);justify-content:center;margin-bottom:10px;display:flex}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes confetti{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(260px)rotate(540deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.no-motion *,.no-motion :before,.no-motion :after{transition:none!important;animation:none!important}
