:root{color-scheme:dark;--lg-x: .3;--lg-y: .14;--bg: #1c1d21;--bg2: #25272c;--text: #f3f4f6;--muted: rgba(243, 244, 246, .66);--hint: rgba(243, 244, 246, .44);--accent: #c5ced8;--accent2: #aeb8c4;--good: #8fd4b0;--bad: #e8a8b0;--glass: rgba(255, 255, 255, .1);--glass2: rgba(255, 255, 255, .16);--stroke: rgba(255, 255, 255, .34);--shadow: 0 18px 48px rgba(0, 0, 0, .28), 0 2px 8px rgba(0, 0, 0, .18);--radius: 28px;--scene: radial-gradient( 82% 56% at calc(22% + (var(--lg-x) - .5) * 18%) calc(2% + (var(--lg-y) - .2) * 14%), rgba(240, 244, 248, .52) 0%, transparent 58% ), radial-gradient(68% 48% at calc(86% + (var(--lg-x) - .5) * 10%) 18%, rgba(186, 194, 206, .22) 0%, transparent 54%), linear-gradient(180deg, #4a4e56 0%, #26282e 40%, #18191d 100%);--safe-top: max(env(safe-area-inset-top, 0px), var(--tg-sa-top, 0px));--safe-bot: max(env(safe-area-inset-bottom, 0px), var(--tg-sa-bot, 0px));--safe-left: max(env(safe-area-inset-left, 0px), var(--tg-sa-left, 0px));--safe-right: max(env(safe-area-inset-right, 0px), var(--tg-sa-right, 0px));--tab-h: 76px;font-family:SF Pro Display,Telegram Sans,system-ui,-apple-system,Segoe UI,sans-serif}html,body,#root{margin:0;width:100%;height:100%;min-height:100%;min-height:100dvh;height:var(--tg-viewport-stable-height, 100dvh);background:var(--bg);color:var(--text);overflow:hidden;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,textarea{-webkit-user-select:text;user-select:text}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;touch-action:manipulation}a{color:var(--accent)}.app-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:var(--scene)}.app-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.12'/%3E%3C/svg%3E");opacity:.18;mix-blend-mode:overlay}.lg-svg{position:absolute;width:0;height:0;overflow:hidden}.shell{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;height:var(--tg-viewport-stable-height, 100dvh);max-height:var(--tg-viewport-stable-height, 100dvh);overflow:hidden;padding:calc(10px + var(--safe-top)) calc(14px + var(--safe-right)) 0 calc(14px + var(--safe-left))}.shell:not(.with-tabs){padding-bottom:calc(12px + var(--safe-bot))}.shell-main{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pane{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.pane-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:8px;scrollbar-width:none}.pane-scroll::-webkit-scrollbar{display:none}.pane-head{flex:0 0 auto;position:relative;z-index:2}.pane-foot{flex:0 0 auto;padding-top:10px;padding-bottom:4px}.glass{position:relative;isolation:isolate;border-radius:var(--radius);background:transparent;box-shadow:var(--shadow)}.lg-lens,.lg-edge,.lg-frost,.lg-spec,.lg-sheen,.lg-rim{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none}.lg-lens{z-index:0;background:var(--scene);background-attachment:fixed;filter:url(#lg-refract);opacity:.92}.lg-edge{z-index:1;background:var(--scene);background-attachment:fixed;filter:url(#lg-edge);opacity:.55;-webkit-mask-image:radial-gradient(120% 120% at 50% 50%,transparent 52%,#000 84%);mask-image:radial-gradient(120% 120% at 50% 50%,transparent 52%,#000 84%)}.lg-frost{z-index:2;background:linear-gradient(165deg,#ffffff47,#ffffff0d 44%,#ffffff17);backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%)}.lg-spec{z-index:3;background:radial-gradient(120% 90% at calc(var(--lg-x) * 100%) calc(var(--lg-y) * 70%),rgba(255,255,255,.58) 0%,rgba(255,255,255,.12) 26%,transparent 58%);mix-blend-mode:screen;opacity:.85}.lg-sheen{z-index:4;background:radial-gradient(circle at var(--touch-x, 50%) var(--touch-y, 50%),rgba(255,255,255,.5) 0%,rgba(255,255,255,.16) 22%,transparent 62%);mix-blend-mode:screen;opacity:calc(var(--press, 0) * .72);transform:scale(calc(.72 + var(--press, 0) * .28))}.lg-rim{z-index:5;box-shadow:inset 1px 0 #ff5c5c1a,inset -1px 0 #78beff24,inset 0 1px rgba(255,255,255,calc(.62 + var(--press, 0) * .3)),inset 0 -1px #ffffff14;border:.5px solid var(--stroke)}.glass-content{position:relative;z-index:6;padding:18px}.card{padding:18px}.row{display:flex;align-items:center;gap:12px}.between{justify-content:space-between}.col{display:flex;flex-direction:column;gap:10px}.h1{font-size:34px;letter-spacing:-.04em;margin:0;font-weight:700}.h2{font-size:20px;margin:0;letter-spacing:-.03em}.muted{color:var(--muted)}.hint{color:var(--hint);font-size:13px}.balance{font-size:42px;font-weight:650;letter-spacing:-.05em;line-height:1}.fiat{color:var(--muted);margin-top:6px}.actions{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px}.action{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:0;padding:0;color:var(--text)}.action-ico{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(180deg,#ffffff57,#ffffff14);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border:.5px solid rgba(255,255,255,.38);box-shadow:inset 0 1px #ffffff8c,0 6px 16px #00000029;font-size:20px}.action span{font-size:12px;color:var(--muted)}.list{display:flex;flex-direction:column;gap:8px;margin-top:16px}.pane-scroll>.list:first-child,.pane-head+.pane-scroll .list:first-child{margin-top:12px}.item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:#ffffff0f;border:.5px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff1f;border-radius:22px;padding:12px;color:inherit;text-decoration:none}.avatar{width:42px;height:42px;border-radius:16px;object-fit:cover;background:#ffffff29;display:grid;place-items:center;font-weight:700}.grow{flex:1;min-width:0}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn{border:0;border-radius:18px;padding:14px 16px;background:linear-gradient(180deg,#fffffff0,#e2e6ece0);color:#1a1c20;font-weight:650;width:100%;box-shadow:0 10px 24px #00000038,inset 0 1px #fffffff2}.btn.secondary{background:#ffffff1a;backdrop-filter:blur(16px) saturate(130%);-webkit-backdrop-filter:blur(16px) saturate(130%);color:var(--text);box-shadow:inset 0 1px #ffffff47;border:.5px solid rgba(255,255,255,.18)}.btn.danger{background:linear-gradient(180deg,#ff8aa3,#ff5d7d);color:#2a0510}.btn:disabled{opacity:.5}.input,.textarea{width:100%;border:1px solid rgba(255,255,255,.16);background:#080c1659;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:18px;padding:14px 16px;outline:none}.textarea{min-height:96px;resize:none}.tabs{position:relative;z-index:4;isolation:isolate;flex:0 0 auto;display:grid;grid-template-columns:repeat(var(--tab-n, 5),1fr);margin:8px 2px calc(10px + var(--safe-bot));padding:5px;border-radius:34px;touch-action:none}.tabs .glass-content{display:contents}.tab-pill{position:absolute;z-index:6;top:5px;bottom:5px;left:5px;width:var(--tab-slot, calc((100% - 10px) / var(--tab-n, 5)));border-radius:28px;background:linear-gradient(180deg,#ffffff4d,#ffffff17);box-shadow:inset 0 1px #ffffff8c,0 6px 16px #0000002e;backdrop-filter:blur(10px) saturate(150%);-webkit-backdrop-filter:blur(10px) saturate(150%);transform:translate(calc(var(--tab-i, 0) * var(--tab-slot, 0px))) scale(var(--tab-stretch, 1),var(--tab-squash, 1));pointer-events:none}.tabs.dragging .tab-pill{background:linear-gradient(180deg,#fff6,#ffffff24)}.tab{position:relative;z-index:7;background:none;border:0;color:var(--hint);display:flex;flex-direction:column;align-items:center;gap:4px;font-size:11px;padding:8px 0;pointer-events:none;--dist: max(calc(var(--tab-i, 0) - var(--i, 0)), calc(var(--i, 0) - var(--tab-i, 0)));--near: max(0, calc(1 - var(--dist)))}.tab.on{color:var(--text)}.tab-ico{font-size:15px;transform:scale(calc(1 + var(--near, 0) * .12))}@supports (color: color-mix(in srgb,white 50%,black)){.tab,.tab.on{color:color-mix(in srgb,var(--text) calc(var(--near, 0) * 100%),var(--hint))}}.seed{display:grid;grid-template-columns:1fr 1fr;gap:6px;font-size:13px}.seed span{display:flex;gap:8px;padding:10px 12px;border-radius:14px;background:#00000038;font-variant-numeric:tabular-nums}.seed i{color:var(--hint);font-style:normal;width:18px}.pin{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pin button{height:62px;border-radius:20px;border:1px solid rgba(255,255,255,.16);background:#ffffff1f;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);font-size:22px}.dots{display:flex;justify-content:center;gap:10px;margin:18px 0 22px}.dot{width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.35)}.dot.on{background:var(--text)}.qrwrap{display:grid;place-items:center;padding:16px}.qrwrap img{width:220px;height:220px;border-radius:24px;background:#fff;padding:12px}.banner{font-size:12px;padding:10px 12px;border-radius:14px;background:#ffc85024;color:#ffd37a;margin-bottom:12px;flex:0 0 auto}.warn{font-size:13px;padding:12px;border-radius:16px;background:#ff6b8a1f;color:#ffb1c0}.ok{color:var(--good)}.bad{color:var(--bad)}.topbar{display:flex;align-items:center;gap:10px;margin-bottom:12px}.iconbtn{width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:#ffffff1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.chip{font-size:11px;padding:4px 8px;border-radius:999px;background:#ffffff1f;color:var(--accent);border:.5px solid rgba(255,255,255,.16)}.fee-box{margin-top:12px;padding:12px;border-radius:16px;background:#0000002e;border:1px solid rgba(255,255,255,.08);font-size:14px}.sheet{margin-top:14px}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;word-break:break-all}.center{text-align:center}.mt{margin-top:14px}.mb{margin-bottom:14px}.hidden{display:none}.loader{width:22px;height:22px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;animation:spin .8s linear infinite;margin:24px auto}@keyframes spin{to{transform:rotate(360deg)}}.pressable{transform:translate3d(var(--press-x, 0px),var(--press-y, 0px),0) scale(calc(1 - var(--press, 0) * var(--squish, .045)));will-change:transform;touch-action:pan-y;-webkit-user-select:none;user-select:none}.pressable.pressing{touch-action:none}button.pressable{-webkit-appearance:none;-moz-appearance:none;appearance:none}.btn.pressable{--squish: .03}.item.pressable,.select.pressable{--squish: .02}.action.pressable{--squish: .07}.pin .pressable{--squish: .06;height:62px;border-radius:20px;border:1px solid rgba(255,255,255,.16);background:#ffffff1f;backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);font-size:22px;color:inherit}.item.pressing,.select.pressing,.iconbtn.pressing,.pin .pressing{background-image:radial-gradient(circle at var(--touch-x, 50%) var(--touch-y, 50%),rgba(255,255,255,.22) 0%,transparent 62%);border-color:#ffffff4d}.action.pressing .action-ico{border-color:#fff9;box-shadow:inset 0 1px #fffc,0 10px 22px #0000003d}.btn.pressing{box-shadow:0 6px 14px #00000042,inset 0 1px #fffffff2}.left{text-align:left}.right{text-align:right}.select{display:flex;align-items:center;gap:12px;width:100%;border:1px solid rgba(255,255,255,.16);background:#080c1659;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:18px;padding:10px 14px;color:inherit;text-align:left}.select-caret{color:var(--hint);font-size:16px;line-height:1}.select-check{color:var(--good);font-weight:700}.avatar.sm{width:30px;height:30px;border-radius:11px;font-size:13px}.item.on{border-color:#ffffff52;background:#ffffff1f}.select-anchor{position:relative}.select.open{border-color:#ffffff57;background:#080c1680}.select.open .select-caret{transform:rotate(180deg)}.select-caret{transition:transform .2s cubic-bezier(.22,1,.36,1)}.pop-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.pop{position:fixed;z-index:41;display:flex;border-radius:22px;animation:pop-in .18s cubic-bezier(.22,1,.36,1);overflow:hidden}.pop.down{transform-origin:top center}.pop.up{transform-origin:bottom center}.pop-body{display:flex;flex-direction:column;width:100%;min-height:0;padding:12px;gap:8px}.pop-title{flex:0 0 auto}.pop-search{flex:0 0 auto;padding:10px 12px}.pop-list{flex:1 1 auto;min-height:0;margin-top:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-y}.pop-list::-webkit-scrollbar{display:none}.pop-list .item{background:#ffffff14}@keyframes pop-in{0%{opacity:0;transform:scale(.94)}}.amount{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.amount.pending{opacity:.55}.resolved{margin-top:8px;font-size:12px;display:flex;align-items:center;gap:6px}@media(prefers-reduced-motion:reduce){.pressable{transform:none}.pop{animation:none}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.lg-frost{background:#26282edb}}@media(prefers-reduced-transparency:reduce){.lg-lens,.lg-spec{display:none}.lg-frost{background:#24262cf0;backdrop-filter:none;-webkit-backdrop-filter:none}}
