@font-face{font-family:RF Dewi;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/RFDewi-Regular.woff2) format("woff2")}@font-face{font-family:RF Dewi;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/RFDewi-Regular.woff2) format("woff2")}@font-face{font-family:RF Dewi;font-weight:600;font-style:normal;font-display:swap;src:url(/fonts/RFDewi-Semibold.woff2) format("woff2")}@font-face{font-family:RF Dewi;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/RFDewi-Bold.woff2) format("woff2")}@font-face{font-family:RF Dewi;font-weight:800;font-style:normal;font-display:swap;src:url(/fonts/RFDewi-Bold.woff2) format("woff2")}:root{--orange-50: #FF711F;--orange-100: #FF5000;--orange-200: #E57B0D;--orange-300: #E26D00;--orange-400: #C53A00;--orange-500: #B22C00;--orange-600: #A82600;--orange-700: #941400;--orange-800: #7D0200;--ink: #111213;--ink-2: #77746E;--ink-3: #9A978F;--ink-4: #B5B2AB;--bg-page: #F4F3F1;--bg-shell: #E9E7E4;--bg-soft: #EAE8E4;--bg-line: #F1EFEC;--bg-white: #ffffff;--usdt: #26A17B;--success: #1DA968;--danger: #D93025;--font: "RF Dewi", "Golos Text", -apple-system, "Helvetica Neue", sans-serif;--radius-sm: 12px;--radius-md: 20px;--radius-lg: 26px;--radius-pill: 999px;--screen-max: 440px;--tabbar-h: 88px;--glass: rgba(255, 255, 255, .18);--glass-strong: rgba(255, 255, 255, .32);--glass-shadow: inset 1px 1px 0px -.5px rgba(255, 255, 255, .55), inset -1px -1px 0px -.5px rgba(255, 255, 255, .14), inset 1px 1px .5px -1px rgba(255, 255, 255, .5), inset -1px -1px .5px -1px rgba(255, 255, 255, .35), inset 0 0 3px 0 rgba(255, 255, 255, .18);--ease: cubic-bezier(.2, .8, .2, 1);--safe-b: max(env(safe-area-inset-bottom, 0px), var(--tg-safe-b, 0px));--safe-t: max(env(safe-area-inset-top, 0px), var(--tg-safe-t, 0px))}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body,#root{margin:0;min-height:100%;height:100%}body{font-family:var(--font);font-feature-settings:"tnum" 1,"lnum" 1;background:var(--bg-shell);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}button,input,a{font-family:inherit}button{appearance:none;border:none;background:none;cursor:pointer;padding:0;color:inherit}a{color:var(--orange-400);text-decoration:none}img{display:block;max-width:100%}.app-shell{min-height:100%;min-height:100dvh;display:flex;align-items:stretch;justify-content:center;padding:0;background:var(--bg-page)}.phone{width:100%;max-width:var(--screen-max);height:100dvh;max-height:100dvh;background:var(--bg-page);position:relative;overflow:hidden;display:flex;flex-direction:column;box-shadow:none;margin:0 auto}@media(min-width:480px){.app-shell{padding:0;background:var(--bg-page)}.phone{height:100dvh;max-height:100dvh;border-radius:0;box-shadow:none;max-width:var(--screen-max)}}.screen{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;position:relative;scrollbar-width:none}.screen::-webkit-scrollbar{display:none}.screen-pad-tab{padding-bottom:calc(var(--tabbar-h) + var(--safe-b))}.safe-top{height:max(12px,var(--safe-t));flex-shrink:0;position:relative;z-index:2}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:spin .9s linear infinite}@keyframes graphite-sweep{0%{transform:translate3d(-85%,0,0) rotate(16deg);opacity:0}12%{opacity:.7}50%{opacity:1}88%{opacity:.7}to{transform:translate3d(185%,0,0) rotate(16deg);opacity:0}}@keyframes graphite-breathe{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.45;transform:scale(1.025)}}.graphite-premium{isolation:isolate}.graphite-premium__glow{position:absolute;inset:-15%;pointer-events:none;z-index:0;background:radial-gradient(ellipse 50% 42% at 22% 28%,rgba(255,113,31,.16),transparent 62%),radial-gradient(ellipse 48% 38% at 82% 72%,rgba(255,208,168,.12),transparent 60%);transform-origin:center;will-change:transform,opacity;animation:graphite-breathe 9s ease-in-out infinite}.graphite-premium__sweep{position:absolute;top:-40%;bottom:-40%;left:0;width:42%;pointer-events:none;z-index:0;background:linear-gradient(95deg,transparent 0%,rgba(255,255,255,.02) 36%,rgba(255,208,168,.12) 50%,rgba(255,113,31,.06) 58%,transparent 100%);will-change:transform,opacity;animation:graphite-sweep 6.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.graphite-premium__glow,.graphite-premium__sweep{animation:none}}.pay-pill{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#00000059;font:600 11px/1 var(--font);color:#fff}.pay-pill--light{background:#ffffff29}.pay-pill--on-light{background:var(--bg-soft);color:var(--ink)}html[data-telegram=true] body,html[data-telegram=true] .app-shell{background:var(--tg-theme-bg-color, var(--bg-page))}html[data-telegram=true] .phone{max-width:none;width:100%;height:var(--tg-viewport-stable-height, 100dvh);max-height:none}.splash{flex:1;min-height:0;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;background:#fff8f3}.splash-glow{position:absolute;inset:0;background:radial-gradient(ellipse 120% 80% at 50% -5%,#ff711f,#e26d00 28%,#c53a00 48%,#c53a0000 72%),radial-gradient(ellipse 90% 60% at 20% 20%,rgba(255,140,40,.55) 0%,transparent 55%),radial-gradient(ellipse 80% 50% at 85% 15%,rgba(160,30,0,.45) 0%,transparent 50%),linear-gradient(180deg,#c53a00,#e57b0d 32%,#f6c9a0 62%,#fff8f3 82%,#fff);pointer-events:none}.splash-brand{position:relative;z-index:2;text-align:center;padding:0 24px}.splash-wordmark{font:800 clamp(52px,14vw,72px)/.95 var(--font);letter-spacing:-.04em;color:#1a120e;text-transform:none}.splash-footer{position:absolute;left:0;right:0;bottom:calc(36px + var(--safe-b));z-index:2;display:flex;align-items:center;justify-content:center;gap:10px}.splash-mark{display:flex;align-items:center;justify-content:center;opacity:.7}.splash-footer-text{font:600 10px/1.25 var(--font);letter-spacing:.18em;color:#3c140073;text-align:left}.avatar-img{width:100%;height:100%;object-fit:cover;display:block}.flip-scene{perspective:1400px;perspective-origin:50% 45%;width:100%;position:relative}.flip-scene:before{content:"";position:absolute;left:12%;right:12%;bottom:0;height:36px;border-radius:50%;background:#11121329;filter:blur(16px);z-index:0;pointer-events:none}.flip-scene.is-premium:before{background:#11121333}.flip-scene.is-travel:before{background:#c53a0052}.flip-scene.is-start:before{background:#463c3224}.flip-card{--card-depth: 3.5px;--card-radius: 22px;position:relative;z-index:1;width:100%;aspect-ratio:1.585;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.2,.8,.2,1);cursor:pointer;display:block;border:none;padding:0;background:transparent}.flip-card.is-flipped{transform:rotateY(180deg)}.flip-edge{position:absolute;pointer-events:none;opacity:0;background:linear-gradient(180deg,#f78a00,#ed6800,#d94b00 60%,#be3008)}.flip-card.is-flipping .flip-edge{opacity:1}.flip-edge--left{top:var(--card-radius);bottom:var(--card-radius);left:0;width:var(--card-depth);transform-origin:left center;transform:translateZ(-.5px) rotateY(-90deg)}.flip-edge--right{top:var(--card-radius);bottom:var(--card-radius);right:0;width:var(--card-depth);transform-origin:right center;transform:translateZ(-.5px) rotateY(90deg)}.flip-face{position:absolute;inset:0;border-radius:var(--card-radius);backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.flip-face--front{transform:translateZ(calc(var(--card-depth) / 2));background:linear-gradient(160deg,#fcfcfd,#f0f1f4 42%,#e2e4ea 78%,#d9dce3);box-shadow:none}.flip-face--front.is-premium{background:linear-gradient(155deg,#2c2c30,#1a1a1d 55%,#121214);box-shadow:none;color:#fff}.flip-face--front.is-premium .card-brand{background:linear-gradient(100deg,#e57b0d,#ff711f 45%,#ffd0a8);-webkit-background-clip:text;background-clip:text}.flip-face--front.is-premium .card-front-label{color:#fff9}.flip-face--front.is-premium .card-front-digits{color:#fff;letter-spacing:.06em}.flip-face--front.is-premium .card-mc-dot--a{background:#eb001b}.flip-face--front.is-premium .card-mc-dot--b{background:#f79e1b}.flip-face--back.is-premium{background:linear-gradient(155deg,#2c2c30,#1a1a1d 55%,#121214);box-shadow:none}.flip-face--back.is-premium .card-back-logo{color:#ffd0a88c}.flip-face--back.is-premium .card-field{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff1f;color:#fff}.flip-face--back.is-premium .card-field svg{color:#ffffff8c}.flip-card.is-premium .flip-edge{background:linear-gradient(180deg,#3a3a40,#1e1e22,#121214)}.card-topo{position:absolute;inset:0;width:100%;height:100%;opacity:.35;pointer-events:none;z-index:0}.flip-face--front.is-premium .card-brand,.flip-face--front.is-premium .card-front-meta,.flip-face--front.is-premium .card-mc,.flip-face--front.is-premium .card-chip{z-index:1}.card-chip{position:absolute;left:22px;top:40%;width:42px;height:32px;border-radius:5px;display:block;padding:0;overflow:hidden;background:linear-gradient(160deg,#f4f2ee,#d8d4ce 42%,#b8b3ab);box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #0000001f,0 1px 2px #0000002e}.card-chip svg{display:block;width:100%;height:100%}.flip-face--front.is-travel{background:linear-gradient(160deg,#ff711f,#ff5000 42%,#c53a00);box-shadow:none;color:#fff}.flip-face--front.is-travel .card-brand{background:linear-gradient(100deg,#f7f5f1,#e4e1dc,#c8c4bc 70%,#a8a39a);-webkit-background-clip:text;background-clip:text}.flip-face--front.is-travel .card-front-label{color:#ffffffa6;text-transform:capitalize}.flip-face--front.is-travel .card-front-digits{color:#fff;letter-spacing:.06em}.flip-face--front.is-travel .card-mc-dot--a{background:#eb001b}.flip-face--front.is-travel .card-mc-dot--b{background:#f79e1b}.flip-face--back.is-travel{background:linear-gradient(160deg,#ff711f,#e26d00,#c53a00);box-shadow:none}.flip-face--back.is-travel .card-back-logo{color:#e8e6e1b3}.flip-face--back.is-travel .card-field{background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff38;color:#fff}.flip-face--back.is-travel .card-field svg{color:#ffffffa6}.flip-card.is-travel .flip-edge{background:linear-gradient(180deg,#ff711f,#e26d00 45%,#c53a00)}.flip-face--front.is-start{background:linear-gradient(160deg,#fcfcfd,#f0f1f4 42%,#e2e4ea 78%,#d9dce3);box-shadow:inset 0 0 0 1px #3c281414}.flip-face--front.is-start .card-front-label{color:var(--ink-3)}.flip-face--front.is-start .card-front-digits{color:var(--ink);letter-spacing:.06em}.flip-face--front.is-start .card-mc-dot--a{background:#eb001b}.flip-face--front.is-start .card-mc-dot--b{background:#f79e1b}.flip-face--back.is-start{background:linear-gradient(160deg,#fcfcfd,#f0f1f4 42%,#e2e4ea 78%,#d9dce3);box-shadow:inset 0 0 0 1px #3c281414}.flip-card.is-start .flip-edge{background:linear-gradient(180deg,#e8e6e1,#cfcbc4,#b8b3ab)}.flip-face--front.is-premium .card-front-label,.flip-face--front.is-travel .card-front-label{text-transform:capitalize}.flip-face--front .card-brand,.flip-face--front .card-front-meta,.flip-face--front .card-mc,.flip-face--front .card-chip{z-index:1}.card-glow-arc{position:absolute;right:-18%;top:-22%;width:58%;height:70%;border-radius:50%;border:1px solid rgba(255,255,255,.22);pointer-events:none;z-index:0;box-shadow:inset 0 0 40px #ffffff14}.flip-face--back{transform:rotateY(180deg) translateZ(calc(var(--card-depth) / 2));display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;padding:22px 20px 20px;background:linear-gradient(160deg,#fcfcfd,#f0f1f4 42%,#e2e4ea 78%,#d9dce3);box-shadow:none}.card-brand{position:absolute;left:0;right:0;top:-2%;display:flex;justify-content:space-between;font:800 clamp(40px,15vw,64px)/.92 Monaco,Menlo,"Courier New",monospace;background:linear-gradient(100deg,#e57b0d,#e26d00 40%,#c53a00);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;padding:0 2px;opacity:.9;letter-spacing:-.01em}.card-front-meta{position:absolute;left:22px;bottom:22px;text-align:left}.card-front-label{font:500 12px/1.2 var(--font);color:var(--ink-3)}.card-front-digits{font:600 16px/1.2 var(--font);margin-top:4px;color:var(--ink);font-variant-numeric:tabular-nums}.card-mc{position:absolute;right:22px;bottom:24px;display:flex}.card-mc-dot{width:30px;height:30px;border-radius:50%}.card-mc-dot--a{background:#c53a00}.card-mc-dot--b{background:#e57b0d;margin-left:-13px;opacity:.9}.card-back-logo{font:700 13px/1 var(--font);letter-spacing:.14em;color:#3c1e0a73;text-align:center}.card-field{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:46px;padding:0 14px;border-radius:14px;background:#ffffff8c;box-shadow:inset 0 0 0 1px #ffffff80;font:600 16px/1 var(--font);color:var(--ink);font-variant-numeric:tabular-nums;cursor:pointer}.card-field svg{color:var(--ink-3);flex-shrink:0}.card-field--wide{margin-top:18px;font:600 17px/1 var(--font);letter-spacing:.02em}.card-back-row{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin-top:12px}.card-toast{position:absolute;top:calc(12px + var(--safe-t));left:50%;z-index:30;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:#fff;box-shadow:0 10px 28px #3c140024;font:600 13px/1 var(--font);color:var(--ink);white-space:nowrap}.orange-glow{position:absolute;inset:0 0 auto;height:580px;pointer-events:none;z-index:0;overflow:hidden;background:radial-gradient(ellipse 75% 50% at 20% 8%,#f78a00,#ed6800 24%,#d94b00bf 52%,#be300800 78%),radial-gradient(ellipse 65% 55% at 55% 22%,#ed6800e6,#d94b00b3,#a3190e00 80%),radial-gradient(ellipse 75% 65% at 100% 35%,#b01818d9,#6e081473 70%),linear-gradient(155deg,#ed6800,#d94b00 28%,#be3008 48%,#b01818 70%,#8a0a12 88%,#6e0610);-webkit-mask:linear-gradient(180deg,#000 calc(100% - 120px),transparent 100%);mask:linear-gradient(180deg,#000 calc(100% - 120px),transparent 100%)}.orange-glow:before,.orange-glow:after{display:none}.plasma-blob{display:none}.glass{background:linear-gradient(165deg,#ffffff47,#ffffff1a 45%,#ffffff0f);backdrop-filter:blur(18px) saturate(.85);-webkit-backdrop-filter:blur(18px) saturate(.85);box-shadow:var(--glass-shadow);border:1px solid rgba(255,255,255,.22)}.glass-btn{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(165deg,#ffffff47,#ffffff1a 45%,#ffffff0f);backdrop-filter:blur(18px) saturate(.85);-webkit-backdrop-filter:blur(18px) saturate(.85);box-shadow:var(--glass-shadow);border:1px solid rgba(255,255,255,.22);color:#fff;flex-shrink:0;transition:transform .18s var(--ease),background .18s var(--ease)}.glass-btn:active{transform:scale(.94)}.white-btn{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;box-shadow:0 4px 14px #3c14000f;color:var(--ink);flex-shrink:0;transition:transform .18s var(--ease)}.white-btn:active{transform:scale(.94)}.card-white{background:#fff;border-radius:var(--radius-lg)}.tabbar-wrap{position:absolute;left:0;right:0;bottom:0;padding:16px 24px calc(20px + var(--safe-b));background:linear-gradient(to top,rgba(244,243,241,.08) 10%,transparent 75%);z-index:20;pointer-events:none}.tabbar{pointer-events:auto;display:flex;align-items:center;gap:4px;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(165deg,#ffffff1a,#ffffff08 40%,#ffffff04);backdrop-filter:blur(40px) saturate(1.9);-webkit-backdrop-filter:blur(40px) saturate(1.9);border-radius:35px;padding:6px;border:1px solid rgba(255,255,255,.28);box-shadow:inset 1px 1px 0 -.5px #ffffff8c,inset -1px -1px 0 -.5px #ffffff1a,inset 0 1px 1px #ffffff59,inset 0 -1px 1px #3c140008,0 8px 28px -10px #3c14001a,0 1px 4px #3c14000a}.tabbar:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(180deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.04) 22%,transparent 48%)}.tabbar>*{position:relative;z-index:1}.tab-item{flex:1;display:flex;align-items:center;justify-content:center;height:48px;min-width:44px;border-radius:var(--radius-pill);color:var(--ink-2);transition:color .2s var(--ease)}.tab-item.active{flex:0 0 auto;gap:8px;padding:0 18px;color:var(--orange-400)}.tab-item.active span span{font:700 13px/1 var(--font);white-space:nowrap}.tab-pill{position:absolute;inset:0;border-radius:999px;z-index:0;background:linear-gradient(180deg,#ffffff2e,#ffffff08),#c53a0014;backdrop-filter:blur(20px) saturate(1.7);-webkit-backdrop-filter:blur(20px) saturate(1.7);box-shadow:inset 1px 1px 0 -.5px #ffffff80,inset -1px -1px 0 -.5px #ffffff1f,inset 0 1px 1px #ffc89638,inset 0 -1px 1px #c53a000d}.tx-row{display:flex;align-items:center;gap:14px;padding:14px 0;text-align:left;width:100%;color:inherit}.tx-avatar{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;font:700 17px/1 var(--font);color:#fff}.tx-meta{flex:1;min-width:0}.tx-title{display:block;font:600 15px/1.3 var(--font);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tx-sub{display:block;font:500 12px/1.35 var(--font);color:var(--ink-3);margin-top:3px}.tx-amount{font:600 15px/1.2 var(--font);color:var(--ink);font-variant-numeric:tabular-nums;flex-shrink:0}.tx-amount.plus{color:var(--success)}.toggle{width:52px;height:31px;border-radius:999px;padding:3px;display:flex;background:#dfdcd7;transition:background .2s var(--ease),justify-content .2s var(--ease);flex-shrink:0}.toggle.on{background:var(--orange-400);justify-content:flex-end}.toggle.off{justify-content:flex-start}.toggle span{width:25px;height:25px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000026}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes scanline{0%{top:18px}50%{top:calc(100% - 20px)}to{top:18px}}@keyframes framepulse{0%,to{opacity:.85}50%{opacity:1}}@keyframes pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.2);opacity:.7}}.floaty{animation:floaty 5s ease-in-out infinite}.floaty-alt{animation:floaty 4s ease-in-out infinite}.scanline{position:absolute;left:18px;right:18px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#FFC489 30%,white 50%,#FFC489 70%,transparent);box-shadow:0 0 18px #ffc489d9;animation:scanline 3s ease-in-out infinite}@media(max-width:380px){.balance-amount{font-size:38px!important}.action-label{font-size:11px!important}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
