:root{--bg: #0a0b10;--card: #1b1c21;--text: #f5f6fa;--hint: rgba(235, 235, 245, .62);--hint2: rgba(235, 235, 245, .4);--link: #6ab0f3;--btn: rgba(59, 130, 246, .92);--btn-text: #ffffff;--sep: rgba(120, 120, 128, .28);--grid: rgba(120, 120, 128, .22);--danger: #ff453a;--up: #30d158;--down: #ff453a;--crypto: #f7931a;--stocks: #3b82f6;--cs2: #a855f7;--radius: 26px;--glass-bg: rgba(255, 255, 255, .09);--glass-border: rgba(255, 255, 255, .14);--glass-hi: rgba(255, 255, 255, .32);--glass-shadow: 0 12px 32px rgba(0, 0, 0, .42);--sheen-a: rgba(255, 255, 255, .16);--sheen-b: rgba(255, 255, 255, .05);--seg-bg: rgba(255, 255, 255, .08);--seg-border: rgba(255, 255, 255, .1);--seg-on: rgba(255, 255, 255, .18);--seg-on-shadow: 0 1px 3px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .35);--field-bg: rgba(255, 255, 255, .08);--sheet-bg: rgba(27, 28, 36, .84);--backdrop: rgba(0, 0, 0, .4);--primary-hi: rgba(255, 255, 255, .45);--primary-shadow: 0 10px 26px rgba(59, 130, 246, .35);--aurora-crypto: rgba(247, 147, 26, .42);--aurora-stocks: rgba(59, 130, 246, .42);--aurora-cs2: rgba(168, 85, 247, .42);--safe-bottom: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-area-inset-bottom, 0px));--safe-top: var(--tg-content-safe-area-inset-top, 0px);--slab: linear-gradient(150deg, #272932 0%, #0a0b10 100%);--slab-shadow: 0 34px 60px -30px rgba(0, 0, 0, .7), 0 14px 34px rgba(0, 0, 0, .4);--plate: linear-gradient(180deg, rgba(255, 255, 255, .24), rgba(255, 255, 255, .07));--plate-edge: rgba(255, 255, 255, .22);--ring-bg: rgba(255, 255, 255, .09);--ring-shadow: -10px 10px 20px rgba(0, 0, 0, .22);--badge-bg: #ffffff;--badge-shadow: -10px 12px 24px rgba(0, 0, 0, .35);--round-shadow: 0 7px 6px -5px rgba(0, 0, 0, .55);--round-shadow-hi: -5px 20px 12px rgba(0, 0, 0, .28);--ring-track: rgba(255, 255, 255, .08);--seg-shadow: 0 3px 6px rgba(0, 0, 0, .3)}:root[data-theme=light]{--bg: #eceef5;--card: #ffffff;--text: #0d0e14;--hint: rgba(60, 60, 67, .62);--hint2: rgba(60, 60, 67, .42);--link: #2f6feb;--btn: rgba(47, 111, 235, .94);--sep: rgba(60, 60, 67, .18);--grid: rgba(60, 60, 67, .14);--danger: #e0362f;--up: #1f9d45;--down: #e0362f;--glass-bg: rgba(255, 255, 255, .56);--glass-border: rgba(255, 255, 255, .92);--glass-hi: #ffffff;--glass-shadow: 0 12px 32px rgba(40, 50, 90, .14);--sheen-a: rgba(255, 255, 255, .55);--sheen-b: rgba(255, 255, 255, .18);--seg-bg: rgba(120, 120, 128, .14);--seg-border: rgba(255, 255, 255, .6);--seg-on: rgba(255, 255, 255, .96);--seg-on-shadow: 0 1px 4px rgba(0, 0, 0, .12), inset 0 1px 0 #ffffff;--field-bg: rgba(120, 120, 128, .12);--sheet-bg: rgba(255, 255, 255, .82);--backdrop: rgba(20, 24, 40, .28);--primary-hi: rgba(255, 255, 255, .5);--primary-shadow: 0 10px 26px rgba(47, 111, 235, .3);--aurora-crypto: rgba(247, 147, 26, .5);--aurora-stocks: rgba(59, 130, 246, .5);--aurora-cs2: rgba(168, 85, 247, .5);--slab: linear-gradient(150deg, #ffffff 0%, #d3d8e6 100%);--slab-shadow: 0 34px 60px -30px rgba(40, 50, 90, .35), 0 14px 34px rgba(40, 50, 90, .16);--plate: linear-gradient(180deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .3));--plate-edge: rgba(255, 255, 255, .95);--ring-bg: rgba(255, 255, 255, .5);--ring-shadow: -10px 10px 20px rgba(40, 50, 90, .12);--badge-bg: #ffffff;--badge-shadow: -10px 12px 24px rgba(40, 50, 90, .24);--round-shadow: 0 7px 6px -5px rgba(40, 50, 90, .4);--round-shadow-hi: -5px 20px 12px rgba(40, 50, 90, .18);--ring-track: rgba(60, 60, 67, .1);--seg-shadow: 0 3px 6px rgba(40, 50, 90, .2)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.35;-webkit-font-smoothing:antialiased;overscroll-behavior-y:none}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(420px 420px at -60px 60px,var(--aurora-crypto),rgba(247,147,26,0) 68%),radial-gradient(480px 480px at calc(100% + 100px) 46%,var(--aurora-stocks),rgba(59,130,246,0) 68%),radial-gradient(460px 460px at -40px 100%,var(--aurora-cs2),rgba(168,85,247,0) 68%)}button,input{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer;text-align:inherit}.app{max-width:560px;margin:0 auto;padding:calc(10px + var(--safe-top)) 14px calc(104px + var(--safe-bottom))}.hint{color:var(--hint)}.small{font-size:12px}.center{text-align:center;padding:18px 0}.note{text-align:center;padding:4px 0 10px}.link{color:var(--link);cursor:pointer}.glass,.card,.toolbar,.icon-btn{position:relative;background:var(--glass-bg);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-hi),inset 0 -1px #ffffff0a,var(--glass-shadow)}.card:after,.toolbar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,var(--sheen-a) 0%,rgba(255,255,255,0) 38%,rgba(255,255,255,0) 68%,var(--sheen-b) 100%)}.header{padding:6px 2px 14px}.header-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px;min-height:36px}.brand{font-weight:700;font-size:17px;letter-spacing:.2px;display:inline-flex;align-items:center;gap:8px}.logo{flex:0 0 auto}.delta.secondary{font-size:12.5px;opacity:.85;margin-top:1px}.chart-hint{padding:6px 6px 2px 0}.header-right{display:flex;align-items:center;gap:10px;min-width:0}.header-right .hint{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg.tiny{padding:2px;flex:0 0 auto}.seg.tiny .seg-item{padding:4px 9px;font-size:11px;min-width:0}.total{font-size:44px;font-weight:700;letter-spacing:-1.2px;line-height:1.05;margin:2px 0 6px;font-variant-numeric:tabular-nums}.delta{font-size:15px;font-weight:600;min-height:20px;font-variant-numeric:tabular-nums}.up{color:var(--up)}.down{color:var(--down)}.flat{color:var(--hint)}.card{border-radius:var(--radius);padding:14px 16px;margin-bottom:12px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.cat{margin:0;padding:12px 14px;min-width:0;border-radius:22px;transition:opacity .15s,border-color .15s,transform .15s;width:100%}.cat:active{transform:scale(.96)}.cat.active{border-color:var(--text)}.cat.dim{opacity:.55}.cat-label{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--hint);white-space:nowrap}.cat-value{font-size:17px;font-weight:700;letter-spacing:-.2px;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.cat-delta{font-size:13px;font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:0 0 auto;margin-right:6px}.cat-label .dot{margin-right:0}.chart-card{padding:12px 8px 8px 14px}.chart-controls{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-right:6px;margin-bottom:12px}.seg{display:inline-flex;align-items:center;background:var(--seg-bg);border:1px solid var(--seg-border);border-radius:999px;padding:3px;gap:2px;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px 0 var(--glass-hi)}.seg-item{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;line-height:16px;color:var(--hint);min-width:34px;text-align:center}.seg-item.active{background:var(--seg-on);color:var(--text);font-weight:600;box-shadow:var(--seg-on-shadow)}.chart{position:relative}.legend{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;padding:0 6px 8px 0;min-height:20px}.legend-time{flex-basis:100%;font-size:12px;color:var(--hint2);font-variant-numeric:tabular-nums}.legend-item{display:inline-flex;align-items:center;color:var(--hint);white-space:nowrap;transition:opacity .15s}.legend-item.dim{opacity:.45}.legend-item b{color:var(--text);margin-left:4px;font-weight:700;font-variant-numeric:tabular-nums}.chart-wrap{position:relative}.chart-canvas{height:220px;width:100%}.chart-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 24px;gap:4px}.chart-empty-title{font-weight:600}.list{padding:4px 16px 6px}.list-head{display:flex;justify-content:space-between;align-items:center;padding:10px 0 6px;font-size:15px;color:var(--text);font-weight:600}.list-head .dot{vertical-align:0}.list-head>span:last-child{color:var(--hint);font-weight:500;font-variant-numeric:tabular-nums}.row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;border-top:1px solid var(--sep);min-width:0;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.move-list{display:flex;flex-direction:column;gap:8px}.move-item{display:flex;align-items:center;gap:10px;padding:13px 14px;border-radius:18px;background:var(--field-bg);border:1px solid transparent;font-weight:600;font-size:15px}.move-item .dot{margin-right:0}.move-item.active{border-color:var(--text)}.move-item:disabled{opacity:.6}.move-current{margin-left:auto}.list .row:first-of-type,.results .row:first-child{border-top:0}.row.static{border-top:0;padding:4px 0 10px;cursor:default}.row.check{cursor:pointer}.row.check.dim{opacity:.5}.row.check input{width:18px;height:18px;accent-color:var(--btn);flex:0 0 auto}.row-main{flex:1 1 auto;min-width:0}.row-title{font-weight:600;font-size:16px;display:flex;align-items:baseline;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-name{font-weight:400;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.row-sub{font-size:13px;margin-top:2px;color:var(--hint2);font-variant-numeric:tabular-nums}.row-side{flex:0 0 auto;text-align:right;font-variant-numeric:tabular-nums}.row-value{font-weight:600;font-size:16px}.row-delta{font-size:13px;font-weight:600;margin-top:2px}.inline-delta{font-size:12px}.chip{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:#a855f72e;color:var(--cs2);flex:0 0 auto}.avatar{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#fff;font-size:11px;font-weight:700;flex:0 0 auto;overflow:hidden;letter-spacing:.3px}.avatar img{width:100%;height:100%;object-fit:contain;border-radius:50%}.avatar-wide img{border-radius:8px;object-fit:contain}.empty{text-align:center;padding:28px 18px}.empty-title{font-weight:600;margin-bottom:4px}.banner{background:#ff453a24;color:var(--danger);border-radius:14px;padding:10px 12px;font-size:13px;margin:8px 0}.toolbar{position:fixed;left:50%;transform:translate(-50%);width:min(calc(100% - 24px),536px);bottom:calc(12px + var(--safe-bottom));height:64px;padding:8px;border-radius:999px;display:flex;align-items:center;gap:8px;z-index:5}.fab{flex:1 1 auto;height:48px;border-radius:999px;background:var(--btn);color:var(--btn-text);font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 var(--primary-hi),inset 0 -1px #0000001f,var(--primary-shadow);transition:transform .12s;position:relative;z-index:1}.fab:active{transform:scale(.98)}.toolbar-btn{width:48px;height:48px;border-radius:999px;color:var(--text);flex:0 0 auto;z-index:1}.app-locked .toolbar{display:none}.sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--backdrop);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:20;display:flex;align-items:flex-end;justify-content:center;animation:fade .15s ease-out}.sheet{width:100%;max-width:560px;max-height:calc(100dvh - 24px);background:var(--sheet-bg);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);border:1px solid var(--glass-border);border-bottom:0;box-shadow:inset 0 1px 0 var(--glass-hi),0 -12px 40px #0000004d;border-radius:28px 28px 0 0;padding:8px 16px calc(16px + var(--safe-bottom));display:flex;flex-direction:column;animation:rise .36s cubic-bezier(.2,.9,.25,1.06)}.sheet-handle{width:36px;height:5px;border-radius:3px;background:#80808066;margin:0 auto 10px}.sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sheet-title{font-weight:700;font-size:20px;letter-spacing:-.3px}.icon-btn{width:32px;height:32px;border-radius:50%;color:var(--hint);display:inline-flex;align-items:center;justify-content:center;font-size:13px}.sheet-body{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:10px}.sheet-body .seg{align-self:stretch;display:flex}.sheet-body .seg-item{flex:1}.results{min-height:140px;max-height:46dvh;overflow-y:auto}.mine{margin-bottom:6px}.mine .list-head{padding-top:4px;font-size:13px;color:var(--hint)}.mine .row:first-of-type{border-top:0}.mine+.row{border-top:1px solid var(--sep)}.existing{margin-top:-6px}.share-btn,.theme-btn{color:var(--text)}.theme-btn{flex:0 0 auto}.share-row{display:flex;justify-content:space-between;align-items:center;gap:14px}.share-label{font-weight:600;margin-bottom:2px}.switch{position:relative;flex:0 0 auto;width:48px;height:28px;border-radius:14px;background:#80808052;transition:background .15s}.switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:left .15s;box-shadow:0 1px 3px #00000040}.switch.on{background:var(--btn)}.switch.on:after{left:23px}.switch:disabled{opacity:.5}.linkbox{display:flex;gap:8px}.linkbox .input{flex:1;min-width:0;font-size:13px}.btn.slim{flex:0 0 auto;height:44px;padding:0 16px}.card-preview{border-radius:16px;overflow:hidden;background:#0f1115}.card-preview img{display:block;width:100%;aspect-ratio:1200 / 675}.card-preview .hint{padding:6px 0 8px}a.fab{text-decoration:none}.row.readonly{cursor:default}.results.tall{max-height:50dvh}.input{width:100%;height:46px;border-radius:14px;border:1px solid transparent;background:var(--field-bg);padding:0 14px;outline:none;font-size:15px}.input:focus{border-color:var(--btn)}.input::placeholder{color:var(--hint2)}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}.form{display:flex;flex-direction:column;gap:12px}.field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--hint)}.field em{font-style:normal}.actions{display:flex;gap:10px;margin-top:4px}.btn{flex:1;height:48px;border-radius:999px;font-weight:600;font-size:15px;text-align:center;transition:opacity .15s;border:1px solid transparent}.btn:disabled{opacity:.55}.btn.primary{background:var(--btn);color:var(--btn-text);border-color:#ffffff47;box-shadow:inset 0 1px 0 var(--primary-hi),inset 0 -1px #0000001f,var(--primary-shadow)}.btn.secondary{background:var(--field-bg);color:var(--text);border-color:var(--glass-border)}.btn.danger{background:#ff453a24;color:var(--danger)}@keyframes rise{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}@keyframes fade{0%{opacity:0}to{opacity:1}}.invested{font-size:14px;color:var(--hint);margin:0 0 10px;font-variant-numeric:tabular-nums}.invested b{color:var(--text);font-weight:600}.invested-pnl{font-weight:600}.landing{min-height:84dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:22px;padding-bottom:40px}.hero-scene{width:min(100%,400px);perspective:1100px}.hero-card{position:relative;display:flex;flex-direction:column;min-height:352px;padding:118px 28px 24px;border-radius:44px;background:var(--slab);box-shadow:var(--slab-shadow);text-align:left;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s ease,box-shadow .5s ease}.hero-plate{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:38px;background:var(--plate);border-bottom:1px solid var(--plate-edge);border-left:1px solid var(--plate-edge);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transform:translateZ(25px);pointer-events:none}.hero-card .hero-orbit{position:absolute;top:0;right:0}.hero-body,.hero-foot{position:relative;transform:translateZ(26px);transform-style:preserve-3d}.hero-foot{margin-top:auto;padding-top:26px;display:flex;justify-content:space-between;align-items:center;gap:12px}.hero-leaves{display:flex;gap:10px;transform-style:preserve-3d}.round{width:34px;height:34px;border-radius:50%;background:var(--badge-bg);box-shadow:var(--round-shadow);display:grid;place-items:center;transition:transform .25s ease,box-shadow .25s ease}.round svg{display:block}.hero-cta{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 20px;border-radius:999px;background:var(--btn);color:var(--btn-text);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;border:1px solid rgba(255,255,255,.28);box-shadow:inset 0 1px 0 var(--primary-hi),inset 0 -1px #0000001f,var(--primary-shadow);transition:transform .25s ease}.landing-title{font-size:36px;font-weight:800;letter-spacing:-.8px;margin:0}.landing-text{color:var(--hint);font-size:15.5px;line-height:1.45;margin:8px 0 0}.landing-hint{margin:0;max-width:360px}.orbit{position:relative;transform-style:preserve-3d}.orbit-ring,.orbit-badge{position:absolute;border-radius:50%;transform:translateZ(var(--z, 0px));transition:transform .5s ease}.orbit-ring{background:var(--ring-bg);box-shadow:var(--ring-shadow),inset 0 1px #ffffff1f}.orbit-badge{background:var(--badge-bg);box-shadow:var(--badge-shadow);display:grid;place-items:center;transition-delay:.3s}.orbit-badge .logo{display:block}@media(hover:hover){.hero-card:hover{box-shadow:30px 50px 25px -40px #0000004d,0 25px 30px #0000001a}.hero-card:hover .orbit-badge{transform:translateZ(calc(var(--z, 0px) + 20px))}.hero-card:hover .round{transform:translateZ(50px);box-shadow:var(--round-shadow-hi)}.hero-card:hover .hero-cta{transform:translateZ(30px)}}@media(hover:none){.hero-card{animation:hero-float 9s ease-in-out infinite}}@keyframes hero-float{0%,to{transform:rotateX(0) rotateY(0)}30%{transform:rotateX(5deg) rotateY(-7deg)}65%{transform:rotateX(-4deg) rotateY(6deg)}}@media(prefers-reduced-motion:reduce){.hero-card{animation:none;transition:none}}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stat{background:var(--field-bg);border:1px solid var(--glass-border);border-radius:18px;padding:12px 14px;min-width:0}.stat-label{font-size:12px;color:var(--hint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stat-value{font-size:22px;font-weight:700;margin-top:4px;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.totals{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.totals-main{flex:1 1 auto}.ring{position:relative;flex:0 0 auto;margin-left:auto;width:92px;height:92px;display:grid;place-items:center}.ring svg{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible;filter:drop-shadow(var(--seg-shadow))}.ring-track{fill:none;stroke:var(--ring-track);stroke-width:10}.ring-seg{fill:none;stroke-width:10;stroke-linecap:round;transition:opacity .15s}.ring-seg.clickable{cursor:pointer}.ring-seg.dim{opacity:.3}.ring-label{position:relative;font-size:15px;font-weight:700;letter-spacing:-.2px;font-variant-numeric:tabular-nums}.delta .pill{display:inline-block;padding:2px 9px;border-radius:999px;background:#80808029}.delta.up .pill{background:#30d15824}.delta.down .pill{background:#ff453a24}@media(prefers-reduced-motion:no-preference){.reveal{transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1)}.reveal:not(.in){opacity:0;transform:translateY(36px) scale(.92)}.no-reveal .reveal:not(.in){opacity:1;transform:none}.toolbar{animation:toolbar-in .5s cubic-bezier(.2,.8,.2,1) .3s backwards}}@keyframes toolbar-in{0%{opacity:0;transform:translate(-50%,24px)}}.seg{position:relative}.seg-thumb{position:absolute;top:3px;bottom:3px;left:0;border-radius:999px;background:var(--seg-on);box-shadow:var(--seg-on-shadow);pointer-events:none;transition:transform .32s cubic-bezier(.2,.8,.2,1),width .32s cubic-bezier(.2,.8,.2,1)}.seg.tiny .seg-thumb{top:2px;bottom:2px}.seg-item{position:relative;z-index:1;transition:color .2s}.seg-item.active{background:none;box-shadow:none}.row{transition:transform .12s}.row:active:not(.readonly){transform:scale(.985)}.cat.active{transform:translateY(-2px)}.cat.active:active{transform:translateY(-2px) scale(.96)}.flash-up{animation:flash-up 1s ease-out}.flash-down{animation:flash-down 1s ease-out}@keyframes flash-up{0%{color:var(--up);text-shadow:0 0 14px rgba(48,209,88,.55)}}@keyframes flash-down{0%{color:var(--down);text-shadow:0 0 14px rgba(255,69,58,.55)}}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}
