:root{--paper: #f4f2ec;--paper-2: #ebe8e0;--surface: #ffffff;--surface-2: #fbfaf7;--line: #e2ded4;--line-2: #cfc9bb;--ink: #14201b;--ink-2: #4e5a54;--ink-3: #808a84;--brand: #0d6b4e;--brand-deep: #073e2e;--brand-dark: #0a2c22;--brand-soft: #dff0e8;--brand-tint: #f0f8f4;--gold: #c08b12;--gold-bright: #e8b93c;--gold-soft: #fbf1d8;--wait: #b26a00;--wait-soft: #fdeed8;--danger: #b3352a;--danger-soft: #fce6e3;--info: #1d6fa5;--info-soft: #e2f0f9;--r-xs: 8px;--r-sm: 12px;--r-md: 18px;--r-lg: 24px;--r-xl: 32px;--shadow-xs: 0 1px 2px rgba(20, 32, 27, .06);--shadow-sm: 0 2px 8px rgba(20, 32, 27, .07);--shadow-md: 0 8px 24px rgba(20, 32, 27, .1);--shadow-lg: 0 18px 48px rgba(20, 32, 27, .16);--shadow-gold: 0 10px 30px rgba(192, 139, 18, .28);--rail: 248px;--tabbar: 68px;--kb: 0px;--font: ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}*{box-sizing:border-box}::selection{background:var(--gold-soft)}html,body,#root{height:100%;height:100dvh}html,body{overflow:hidden;overscroll-behavior:none}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none;padding:0}a{color:var(--brand)}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.02em}.app{height:100%;display:grid;grid-template-rows:auto 1fr auto}.main{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;padding:0 16px calc(28px + env(safe-area-inset-bottom))}.wrap{max-width:620px;margin:0 auto}.wrap-wide{max-width:1040px;margin:0 auto}.topbar{display:flex;align-items:center;gap:12px;padding:calc(12px + env(safe-area-inset-top)) 16px 12px;background:var(--paper);border-bottom:1px solid transparent;transition:border-color .15s,background .15s}.topbar.stuck{border-bottom-color:var(--line);background:#f4f2eceb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.topbar .grow{flex:1;min-width:0}.topbar h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.topbar .sub{margin:2px 0 0;font-size:13px;color:var(--ink-3)}.page-title{margin:4px 0 18px;font-size:34px;font-weight:850;letter-spacing:-.035em;line-height:1.05}.page-title.sm{font-size:27px;margin-bottom:14px}h2.section{margin:28px 0 12px;font-size:20px;font-weight:800;letter-spacing:-.02em;display:flex;align-items:baseline;gap:10px}h2.section .count{font-size:14px;font-weight:600;color:var(--ink-3)}.tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:end;gap:2px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line)}.tab{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 5px;border-radius:var(--r-sm);color:var(--ink-3);font-size:11px;font-weight:650;letter-spacing:-.01em;position:relative;transition:color .12s}.tab svg{width:23px;height:23px}.tab.on{color:var(--brand)}.tab .dot{position:absolute;top:4px;right:calc(50% - 18px);min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:10px;font-weight:800;display:grid;place-items:center;border:2px solid #fff}.tab-send{display:grid;place-items:center;justify-self:center;width:58px;height:58px;margin-top:-22px;border-radius:20px;background:linear-gradient(160deg,var(--brand) 0%,var(--brand-deep) 100%);color:#fff;box-shadow:0 8px 20px #0d6b4e66;transition:transform .12s}.tab-send:active{transform:scale(.94)}.tab-send svg{width:27px;height:27px}.balances{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:4px}.balance{position:relative;overflow:hidden;border-radius:var(--r-lg);padding:16px 16px 18px;color:#fff;background:linear-gradient(155deg,#0f7a58,#073e2e);box-shadow:var(--shadow-md);text-align:left;display:block;width:100%}.balance.cm{background:linear-gradient(155deg,#1a1d2b,#0a2c22)}.balance:after{content:"";position:absolute;right:-46px;top:-46px;width:148px;height:148px;border-radius:50%;background:#ffffff0f}.balance .flag{font-size:20px;line-height:1}.balance .label{margin-top:8px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#ffffff9e}.balance .amount{margin-top:3px;font-size:27px;font-weight:830;letter-spacing:-.035em;line-height:1.05;white-space:nowrap}.balance .amount.md{font-size:23px}.balance .amount.sm{font-size:19px;letter-spacing:-.03em}.balance .amount.neg{color:var(--gold-bright)}.balance .unit{display:block;margin-top:2px;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:#ffffff80}.rate-strip{margin-top:12px;display:flex;align-items:center;gap:12px;width:100%;padding:13px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-xs);text-align:left}.rate-strip .big{font-size:21px;font-weight:820;letter-spacing:-.03em}.rate-strip .cap{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.rate-strip.stale{background:var(--wait-soft);border-color:#f0d5a8}.rate-strip.unset{background:var(--danger-soft);border-color:#f3c9c4}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 20px;border-radius:var(--r-md);font-size:15px;font-weight:750;letter-spacing:-.01em;background:var(--surface);border:1px solid var(--line-2);color:var(--ink);transition:transform .1s,box-shadow .15s,background .15s;text-decoration:none}.btn:active{transform:scale(.985)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn svg{width:19px;height:19px;flex:none}.btn-primary{background:linear-gradient(165deg,var(--brand) 0%,var(--brand-deep) 100%);border-color:transparent;color:#fff;box-shadow:0 6px 18px #0d6b4e4d}.btn-gold{background:linear-gradient(165deg,var(--gold-bright) 0%,var(--gold) 100%);border-color:transparent;color:#3a2a00;box-shadow:var(--shadow-gold)}.btn-wa{background:linear-gradient(165deg,#35d15a,#1da851);border-color:transparent;color:#04310f;box-shadow:0 8px 22px #1da85159}.btn-danger{background:var(--danger-soft);border-color:#f0c4bf;color:var(--danger)}.btn-ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn-block{width:100%}.btn-lg{padding:17px 24px;font-size:17px;border-radius:var(--r-lg)}.btn-sm{padding:8px 13px;font-size:13px;border-radius:var(--r-sm);gap:6px}.btn-sm svg{width:16px;height:16px}.send-cta{display:flex;align-items:center;gap:14px;width:100%;margin-top:14px;padding:18px 20px;border-radius:var(--r-lg);background:linear-gradient(150deg,var(--gold-bright) 0%,var(--gold) 100%);color:#3a2a00;box-shadow:var(--shadow-gold);text-align:left;transition:transform .12s}.send-cta:active{transform:scale(.99)}.send-cta .icon{width:46px;height:46px;border-radius:15px;display:grid;place-items:center;background:#3a2a0024;flex:none}.send-cta .icon svg{width:25px;height:25px}.send-cta .t{font-size:21px;font-weight:850;letter-spacing:-.03em;line-height:1.1}.send-cta .s{font-size:13px;font-weight:600;opacity:.72}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);overflow:hidden}.card-pad{padding:16px}.list{display:flex;flex-direction:column}.list>*+*{border-top:1px solid var(--line)}.row{display:flex;align-items:center;gap:13px;width:100%;padding:14px 16px;text-align:left;background:var(--surface);transition:background .12s}.row:active{background:var(--surface-2)}.row .grow{flex:1;min-width:0}.row .t{font-size:15.5px;font-weight:700;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row .s{font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.row .amt{text-align:right;flex:none}.row .amt .big{display:block;font-size:16px;font-weight:800;letter-spacing:-.03em;line-height:1.2}.row .amt .small{display:block;font-size:12.5px;color:var(--ink-3);font-weight:600;line-height:1.25}.row .chev{color:var(--line-2);flex:none}.row .chev svg{width:17px;height:17px;display:block}.avatar{width:42px;height:42px;border-radius:14px;flex:none;display:grid;place-items:center;font-size:15px;font-weight:800;letter-spacing:-.02em;background:var(--brand-soft);color:var(--brand-deep)}.avatar.sm{width:32px;height:32px;border-radius:11px;font-size:12px}.avatar.lg{width:60px;height:60px;border-radius:20px;font-size:21px}.avatar.gold{background:var(--gold-soft);color:#7a5800}.avatar.ink{background:var(--paper-2);color:var(--ink-2)}.mark{width:34px;height:34px;border-radius:11px;flex:none;display:grid;place-items:center;box-shadow:inset 0 0 0 1px #0000000f;overflow:hidden}.mark svg{width:100%;height:100%;display:block}.mark.sm{width:24px;height:24px;border-radius:8px}.mark.lg{width:46px;height:46px;border-radius:15px}.pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:750;letter-spacing:-.005em;white-space:nowrap;background:var(--paper-2);color:var(--ink-2)}.pill svg{width:13px;height:13px}.pill.done{background:var(--brand-soft);color:var(--brand-deep)}.pill.wait{background:var(--wait-soft);color:var(--wait)}.pill.open{background:var(--info-soft);color:var(--info)}.pill.dead{background:var(--danger-soft);color:var(--danger)}.pill.gold{background:var(--gold-soft);color:#7a5800}.pill-id{font-family:var(--mono);font-size:11.5px;font-weight:600;letter-spacing:-.02em;background:var(--brand-tint);color:var(--brand-deep)}.progress{display:inline-flex;gap:4px;align-items:center}.progress i{width:9px;height:9px;border-radius:50%;background:var(--line-2);display:block}.progress i.on{background:var(--brand)}.progress i.wait{background:var(--gold-bright)}.chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.chips::-webkit-scrollbar{display:none}.chip{flex:none;padding:8px 14px;border-radius:999px;font-size:13.5px;font-weight:700;letter-spacing:-.01em;background:var(--surface);border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;transition:background .12s,color .12s,border-color .12s}.chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.chip .n{opacity:.55;margin-left:4px;font-weight:600}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;padding:3px;background:var(--paper-2);border-radius:var(--r-md)}.seg button{padding:9px 8px;border-radius:14px;font-size:13.5px;font-weight:700;color:var(--ink-2);transition:background .12s,color .12s,box-shadow .12s}.seg button.on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.field{display:block;margin-bottom:14px}.field>.lab{display:block;margin-bottom:7px;font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.input,.select,.textarea{width:100%;padding:13px 15px;border-radius:var(--r-md);border:1.5px solid var(--line);background:var(--surface);font-size:16px;font-weight:600;letter-spacing:-.01em;transition:border-color .15s,box-shadow .15s;appearance:none}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 4px var(--brand-soft)}.textarea{min-height:84px;resize:vertical;line-height:1.45}.select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23808a84' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:17px;padding-right:40px}.amount-field{display:flex;align-items:center;gap:6px;padding:18px 18px 16px;border-radius:var(--r-lg);background:var(--surface);border:2px solid var(--line);transition:border-color .15s,box-shadow .15s}.amount-field:focus-within{border-color:var(--brand);box-shadow:0 0 0 5px var(--brand-soft)}.amount-field .cur{font-size:30px;font-weight:800;color:var(--ink-3);letter-spacing:-.03em}.amount-field input{flex:1;min-width:0;border:0;outline:none;background:none;font-size:40px;font-weight:850;letter-spacing:-.045em;padding:0;font-variant-numeric:tabular-nums}.amount-field input::placeholder{color:var(--line-2)}.converted{margin-top:12px;padding:16px 18px;border-radius:var(--r-lg);background:linear-gradient(150deg,var(--brand-tint) 0%,var(--brand-soft) 100%);border:1px solid #c8e3d7}.converted .cap{font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--brand)}.converted .big{margin-top:2px;font-size:33px;font-weight:850;letter-spacing:-.04em;line-height:1.08;color:var(--brand-deep);word-break:break-word}.converted .words{margin-top:5px;font-size:13.5px;font-weight:650;color:var(--brand);line-height:1.4}.method-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:9px}.method-opt{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 6px 10px;border-radius:var(--r-md);border:2px solid var(--line);background:var(--surface);font-size:11.5px;font-weight:700;letter-spacing:-.01em;color:var(--ink-2);text-align:center;line-height:1.2;transition:border-color .12s,background .12s,transform .1s}.method-opt:active{transform:scale(.96)}.method-opt.on{border-color:var(--ink);background:var(--surface);color:var(--ink)}.scrim{position:fixed;inset:0;background:#0a14106b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:50;animation:fade .18s ease}@keyframes fade{0%{opacity:0}}.sheet{position:fixed;left:0;right:0;bottom:var(--kb, 0px);z-index:51;max-height:calc(92dvh - var(--kb, 0px));transition:bottom .18s ease,max-height .18s ease;display:flex;flex-direction:column;background:var(--paper);border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--shadow-lg);animation:rise .24s cubic-bezier(.22,1,.36,1)}@keyframes rise{0%{transform:translateY(6%);opacity:.6}}.sheet-grip{width:40px;height:4px;border-radius:2px;background:var(--line-2);margin:9px auto 0;flex:none}.sheet-head{display:flex;align-items:center;gap:12px;padding:12px 18px 10px;flex:none}.sheet-head h2{margin:0;flex:1;font-size:23px;font-weight:830;letter-spacing:-.03em;line-height:1.15}.sheet-body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:4px 18px calc(20px + env(safe-area-inset-bottom));overscroll-behavior:contain}.sheet-foot{flex:none;padding:12px 18px calc(14px + env(safe-area-inset-bottom));position:sticky;bottom:0;z-index:1;border-top:1px solid var(--line);background:var(--surface);display:flex;gap:10px}.sheet-foot .btn{flex:1}.sheet-foot .stack{width:100%}.sheet-foot .stack .btn{flex:none;width:100%}.icon-btn{width:38px;height:38px;border-radius:13px;display:grid;place-items:center;background:var(--paper-2);color:var(--ink-2);flex:none;transition:background .12s}.icon-btn:active{background:var(--line)}.icon-btn svg{width:19px;height:19px}.icon-btn.plain{background:transparent}.message-card{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-sm)}.message-card .head{padding:12px 16px;background:var(--brand-dark);color:#fff;display:flex;align-items:center;gap:9px}.message-card .head .tn{font-family:var(--mono);font-size:13.5px;font-weight:700;letter-spacing:-.02em}.message-card pre{margin:0;padding:16px;font-family:var(--font);font-size:14.5px;font-weight:600;line-height:1.55;white-space:pre-wrap;word-break:break-word;color:var(--ink)}.stat-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:stretch}.stat{padding:14px 16px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line)}.stat .cap{font-size:10.5px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.stat .big{margin-top:3px;font-size:23px;font-weight:830;letter-spacing:-.035em;line-height:1.1;word-break:break-word}.stat.accent{background:var(--gold-soft);border-color:#eeddb0}.stat.accent .cap{color:#8a6400}.stat.accent .big{color:#6b4e00}.bar-row{padding:11px 16px;background:var(--surface)}.bar-row .top{display:flex;align-items:baseline;gap:10px;margin-bottom:7px}.bar-row .name{flex:1;min-width:0;font-size:14.5px;font-weight:700;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-row .val{font-size:14.5px;font-weight:800;letter-spacing:-.025em;flex:none}.bar-row .sub{font-size:12px;color:var(--ink-3);font-weight:600}.bar{height:7px;border-radius:4px;background:var(--paper-2);overflow:hidden}.bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,var(--brand) 0%,#16a077 100%);transition:width .4s cubic-bezier(.22,1,.36,1)}.bar.gold i{background:linear-gradient(90deg,var(--gold) 0%,var(--gold-bright) 100%)}.spark{display:flex;align-items:flex-end;gap:3px;height:74px;padding:0 2px}.spark i{flex:1;min-width:2px;border-radius:3px 3px 1px 1px;background:var(--brand-soft);transition:height .4s cubic-bezier(.22,1,.36,1)}.spark i.hot{background:var(--brand)}.empty{text-align:center;padding:48px 24px;color:var(--ink-3)}.empty .mark-big{width:62px;height:62px;margin:0 auto 14px;border-radius:21px;display:grid;place-items:center;background:var(--paper-2);color:var(--line-2)}.empty .mark-big svg{width:30px;height:30px}.empty .t{font-size:17px;font-weight:750;color:var(--ink-2);letter-spacing:-.02em}.empty .s{font-size:14px;margin-top:4px}.note{padding:12px 14px;border-radius:var(--r-md);background:var(--wait-soft);color:#6b4300;font-size:13.5px;font-weight:650;line-height:1.45;display:flex;gap:10px;align-items:flex-start}.note svg{width:18px;height:18px;flex:none;margin-top:1px}.note.bad{background:var(--danger-soft);color:#7d221a}.note.good{background:var(--brand-soft);color:var(--brand-deep)}.steps{display:flex;gap:5px;margin:0 0 4px}.steps i{flex:1;height:4px;border-radius:2px;background:var(--line);transition:background .25s}.steps i.on{background:var(--brand)}.timeline{display:flex;flex-direction:column;gap:0}.tl{display:flex;gap:12px;padding-bottom:16px;position:relative}.tl:last-child{padding-bottom:0}.tl:before{content:"";position:absolute;left:13px;top:26px;bottom:0;width:2px;background:var(--line)}.tl:last-child:before{display:none}.tl .dot{width:28px;height:28px;border-radius:50%;flex:none;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-deep);z-index:1}.tl .dot svg{width:15px;height:15px}.tl .t{font-size:14.5px;font-weight:700;letter-spacing:-.015em}.tl .s{font-size:12.5px;color:var(--ink-3)}.spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--line);border-top-color:var(--brand);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loading{display:grid;place-items:center;padding:60px 0}.divider{height:1px;background:var(--line);margin:20px 0}.stack{display:flex;flex-direction:column;gap:10px}.stack .btn{width:100%}.inline{display:flex;align-items:center;gap:8px}.inline.wrap{flex-wrap:wrap}.right{margin-left:auto}.muted{color:var(--ink-3)}.tiny{font-size:12.5px}.center{text-align:center}.signin{height:100%;display:grid;place-items:center;padding:24px;background:linear-gradient(165deg,#0f7a58,#05261c);overflow-y:auto}.signin-card{width:100%;max-width:380px;background:var(--surface);border-radius:var(--r-xl);padding:30px 24px 24px;box-shadow:var(--shadow-lg)}.signin-card h1{margin:16px 0 2px;font-size:31px;font-weight:850;letter-spacing:-.04em}.signin-card .tag{margin:0 0 22px;color:var(--ink-3);font-size:14px;font-weight:600}.logo{width:58px;height:58px;border-radius:19px;display:grid;place-items:center;background:linear-gradient(155deg,var(--gold-bright) 0%,var(--gold) 100%);box-shadow:var(--shadow-gold)}.logo svg{width:32px;height:32px}.logo.sm{width:38px;height:38px;border-radius:13px}.logo.sm svg{width:21px;height:21px}@media(min-width:900px){.app{grid-template-rows:auto 1fr;grid-template-columns:var(--rail) 1fr}.topbar{grid-column:2;grid-row:1;align-self:start}.main{grid-column:2;grid-row:2;padding:0 32px 40px}.wrap{max-width:780px}.tabbar{grid-column:1;grid-row:1 / span 2;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px;padding:24px 14px;border-top:0;border-right:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.tab{flex-direction:row;justify-content:flex-start;gap:12px;padding:12px 14px;font-size:14.5px;border-radius:var(--r-md)}.tab.on{background:var(--brand-tint)}.tab .dot{position:static;margin-left:auto;border:0}.tab-send{order:-1;width:auto;height:auto;margin:0 0 14px;padding:14px;border-radius:var(--r-md);flex-direction:row;gap:10px;font-size:15px;font-weight:800}.tab-send:after{content:"Send money"}.app-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}.stat-grid{grid-template-columns:repeat(4,1fr)}.sheet{inset:50% auto auto 50%;transform:translate(-50%,-50%);width:min(560px,calc(100vw - 48px));border-radius:var(--r-xl);max-height:86dvh}@keyframes rise{0%{transform:translate(-50%,-47%);opacity:0}}.sheet-grip{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
