.screen-auth{display:flex;justify-content:center;min-height:100dvh;padding:44px 20px 64px}.screen-auth-card{width:100%;max-width:440px}.screen-auth-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.screen-auth-brand{display:flex;align-items:center;gap:8px;font-size:22px;font-weight:800;letter-spacing:-.6px}.screen-auth-brand img{width:34px;height:34px;border-radius:10px}.screen-auth-eyebrow{margin-top:22px}.screen-auth-title{font-size:38px;font-weight:800;letter-spacing:-1.6px;line-height:1.05;margin:16px 0 0;text-wrap:balance}.screen-auth-lead{font-size:15px;color:var(--muted);line-height:1.6;margin:12px 0 0;max-width:38ch}.screen-auth-box{margin-top:24px;background:var(--surface);border-radius:26px;padding:20px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:18px}.screen-auth-box .auth-mode-tabs{display:grid;grid-template-columns:1fr 1fr;border-radius:13px;padding:4px}.screen-auth-box .auth-mode-tabs button{padding:10px;font-size:14px;border-radius:10px}.screen-auth-form{display:flex;flex-direction:column;gap:16px}.screen-auth .fld input{-webkit-user-select:text;user-select:text}.screen-auth .auth-languages button{font-size:11px;padding:5px 8px}@media(max-width:620px){.screen-auth{padding:28px 16px 48px}.screen-auth-title{font-size:29px;letter-spacing:-1px}.screen-auth-lead{font-size:14.5px}.screen-auth-box{padding:16px;border-radius:22px}}@media(prefers-reduced-motion:reduce){.screen-auth *,.screen-auth *:before,.screen-auth *:after{transition:none!important;animation:none!important}}.select-field{min-width:0}.select-field>label{display:block;margin:0 2px 7px;color:var(--muted);font-size:12.5px;font-weight:600}.select-field-trigger,.select-field-option{display:flex;align-items:center;width:100%;min-height:56px;gap:11px;border:0;color:var(--ink);text-align:left;transition:background-color .2s var(--ease),box-shadow .2s var(--ease),color .2s var(--ease)}.select-field-trigger{padding:10px 14px;border-radius:14px;background:var(--soft)}.select-field-trigger:focus-visible,.select-field-trigger.expanded{outline:none;background:var(--field);box-shadow:0 0 0 1.5px var(--ink),0 0 0 5px var(--lime-ring)}.select-field-trigger:disabled{cursor:default;opacity:.55}.select-field-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--lime-tint);color:var(--lime-ink);flex:0 0 auto}.select-field-copy{display:grid;gap:3px;flex:1;min-width:0}.select-field-value{font-size:14px;font-weight:600;overflow-wrap:anywhere}.select-field-description{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.select-field-chevron{flex:0 0 auto;color:var(--muted);transition:transform .2s var(--ease)}.select-field-trigger.expanded .select-field-chevron{transform:rotate(180deg)}.select-field-menu{overflow:hidden;background:var(--field);border-radius:16px;box-shadow:var(--shadow);margin-top:8px}.select-field-options{max-height:240px;overflow:auto;padding:5px}.select-field-option{background:transparent;border-radius:11px;padding:10px}.select-field-option.selected{background:var(--selected)}.select-field-option>.lucide{color:var(--lime-ink);flex:0 0 auto}.select-field-option:focus-visible{outline:none;background:var(--lime-tint);box-shadow:inset 0 0 0 1px var(--selected-line)}@media(hover:hover)and (pointer:fine){.select-field-trigger:not(:disabled):not(.expanded):hover{background:var(--soft-2)}.select-field-option:not(:disabled):hover{background:var(--lime-tint)}}@media(prefers-reduced-motion:reduce){.select-field-trigger,.select-field-option,.select-field-chevron{transition:none}}.cardo-date-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;padding:0 16px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.cardo-date-trigger svg{flex:none;color:var(--muted)}.cardo-date-placeholder{color:var(--muted);font-weight:500}.cardo-date-trigger[aria-expanded=true]{background:var(--field);border-color:var(--line-strong)}.cardo-date-trigger:focus-visible{outline:2px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 5px var(--lime-ring)}.cardo-date.err .cardo-date-trigger{border-color:var(--neg)}.cardo-calendar-wrap{overflow:hidden}.cardo-calendar{margin-top:10px;padding:12px;border:1px solid var(--line);border-radius:20px;background:var(--bg);box-shadow:0 8px 24px #00000009}.cardo-calendar button{border:0;background:transparent;color:var(--ink);font:inherit;font-size:13px;cursor:pointer;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.cardo-calendar button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;box-shadow:inset 0 0 0 4px var(--lime-ring)}.cardo-calendar button:disabled{color:var(--muted);opacity:.35;cursor:default}.cardo-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-bottom:10px}.cardo-calendar-nav{display:grid;place-items:center;width:32px;height:36px;border-radius:10px;flex:none}.cardo-calendar-period{display:flex;align-items:center;gap:2px;min-width:0}.cardo-calendar-period button{display:flex;align-items:center;gap:4px;padding:9px 6px;border-radius:10px;font-size:13px;font-weight:650;text-transform:capitalize}.cardo-calendar-period button[aria-expanded=true]{background:var(--soft)}.cardo-calendar-weekdays,.cardo-calendar-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.cardo-calendar-weekdays{color:var(--muted);font-size:11px;text-align:center;margin-bottom:5px}.cardo-calendar-weekdays span{padding:4px 0;text-transform:capitalize}.cardo-calendar-day{min-height:36px;border-radius:10px;font-variant-numeric:tabular-nums}.cardo-calendar-day.outside{color:var(--muted)}.cardo-calendar .chosen{background:var(--lime);color:#202020;font-weight:700}.cardo-calendar-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;max-height:240px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.cardo-calendar-options.years{grid-template-columns:repeat(4,minmax(0,1fr))}.cardo-calendar-options button{min-height:42px;border-radius:10px;font-size:12px;text-transform:capitalize}.cardo-calendar-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.cardo-calendar-foot span{color:var(--muted);font-size:11px}.cardo-calendar-foot button{padding:7px 8px;border-radius:8px;font-size:12px;font-weight:600}@media(hover:hover)and (pointer:fine){.cardo-date-trigger:not(:disabled):hover{background:var(--field);border-color:var(--line-strong)}.cardo-calendar button:not(:disabled):hover{background:var(--soft)}.cardo-calendar button.chosen:hover{background:var(--lime-d)}}@media(prefers-reduced-motion:reduce){.cardo-date-trigger,.cardo-calendar button{transition:none}}.cardo-calendar-year-input{display:flex;align-items:center;gap:12px;margin:12px 0;font-size:13px}.cardo-calendar-year-input input{width:110px;min-height:38px;border:1px solid var(--line);border-radius:10px;padding:6px 10px;background:var(--surface);color:var(--ink);font:inherit;font-size:16px}:root{color-scheme:light;--sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--bg: #ffffff;--surface: #fafafa;--soft: #f0f0f0;--soft-2: #e6e6e6;--field: #ffffff;--ink: #202020;--muted: #6c6c6c;--line: #e9e9e9;--line-strong: #cccccc;--lime: #caf23f;--lime-d: #bbe52f;--on-lime: #1b2110;--lime-ink: #597015;--lime-tint: #edf5d5;--lime-ring: #caf23f66;--selected: #f1f8dc;--selected-line: #bed676;--focus: #6c8318;--dark: #16181d;--on-dark: #ffffff;--dark-sub: #b2b2b2;--contrast-surface: #16181d;--contrast-soft: #ffffff1a;--cta: #16181d;--on-cta: #ffffff;--fill-strong: #16181d;--on-fill-strong: #caf23f;--sw-off: #d8d8d8;--sw-knob: #ffffff;--violet: #8b7bff;--blue: #3b82f6;--pos: #208046;--neg: #bd4231;--neg-tint: #e0533d1a;--scrollbar: #d0d0d0;--scrollbar-hover: #aeaeae;--nav-fade: #fffffff0;--nav-surface: #16181d;--nav-muted: #a0a0a0;--nav-active: #ffffff13;--overlay: #14161c66;--overlay-strong: #14161c8c;--overlay-frosted: #16181e47;--shadow: 0 0 0 1px #00000009;--shadow-small: 0 1px 3px #0000001f;--shadow-knob: 0 1px 3px #00000033;--shadow-menu: 0 22px 54px #00000026;--shadow-floating: 0 14px 36px #00000029;--card-light: #f4f4f4;--on-card-light: #202020;--frozen-card: #d6edf8;--frozen-ink: #17465f}*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--sans);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}button{font-family:inherit;color:inherit}html{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}@media(display-mode:standalone),(display-mode:fullscreen){html,body{scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}}input,textarea{-webkit-user-select:text;user-select:text}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:999px;border:3px solid var(--bg);background-clip:padding-box;transition:background .2s var(--ease)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover);background-clip:padding-box}.sheet,.faq-sheet{scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent}.sheet::-webkit-scrollbar,.faq-sheet::-webkit-scrollbar{width:8px}.sheet::-webkit-scrollbar-thumb,.faq-sheet::-webkit-scrollbar-thumb{border-width:2px}.app{min-height:100vh;overflow-x:hidden}.topnav{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 34px 26px;background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 46%,var(--nav-fade) 70%,transparent 100%)}.tn-brand{display:flex;align-items:center;gap:5px;font-weight:800;font-size:20px;letter-spacing:-.6px}.tn-logo{width:28px;height:28px;border-radius:8px;object-fit:cover}.tn-tabs{justify-self:center;display:flex;gap:4px;background:var(--surface);padding:5px;border-radius:16px;box-shadow:var(--shadow)}.tn-tab{display:flex;align-items:center;gap:7px;padding:9px 17px;border-radius:12px;border:0;background:transparent;color:var(--muted);font-size:14px;font-weight:600;cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease)}.tn-tab:hover{color:var(--ink)}.tn-tab.active{background:var(--cta);color:var(--on-cta)}.tn-right{justify-self:end;position:relative;display:flex;align-items:center;gap:10px}.tn-icobtn{width:38px;height:38px;border-radius:50%;border:0;background:var(--surface);color:var(--ink);cursor:pointer;display:grid;place-items:center;box-shadow:var(--shadow);transition:background .2s var(--ease)}.tn-icobtn:hover{background:var(--soft)}.tn-rewards{display:flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;border:0;background:var(--cta);color:var(--on-cta);font-size:13.5px;font-weight:600;cursor:pointer;transition:filter .2s var(--ease)}.tn-rewards:hover{filter:brightness(1.35)}.tn-ava-btn{border:0;background:0;padding:0;cursor:pointer}.tn-ava{font-size:20px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--ink);background:var(--lime);transition:box-shadow .2s var(--ease)}.tn-ava-btn:hover .tn-ava{box-shadow:0 0 0 4px #caf23f59}.menu-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49}.profile-menu{position:absolute;top:52px;right:0;z-index:50;width:258px;background:var(--surface);border-radius:18px;padding:8px;box-shadow:var(--shadow-menu);animation:pop .22s var(--ease)}.pm-head{display:flex;align-items:center;gap:11px;padding:10px 12px 14px}.pm-name{font-size:15px;font-weight:700}.pm-sub{font-size:12px;color:var(--lime-ink);margin-top:1px;font-weight:600}.pm-item{display:flex;align-items:center;gap:11px;width:100%;padding:11px 12px;border-radius:12px;border:0;background:0;color:var(--ink);font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background .15s var(--ease)}.pm-item:hover{background:var(--soft)}.pm-item svg{color:var(--muted);flex:0 0 auto}.pm-item.danger,.pm-item.danger svg{color:var(--neg)}.pm-lang{display:flex;align-items:center;justify-content:space-between;padding:6px 12px 12px;margin-bottom:4px;border-bottom:1px solid var(--line)}.pm-lang>span{font-size:13.5px;font-weight:500;color:var(--ink)}.pm-seg{display:flex;gap:2px;background:var(--soft);border-radius:10px;padding:3px}.pm-seg button{border:0;background:0;padding:5px 12px;border-radius:8px;font-size:12.5px;font-weight:700;color:var(--muted);cursor:pointer;transition:background .18s var(--ease),color .18s var(--ease)}.pm-seg button.on{background:var(--field);color:var(--ink);box-shadow:var(--shadow-small)}.page-wrap{max-width:500px;margin:0 auto;padding:12px 20px 90px}.home{display:flex;flex-direction:column;gap:16px}.bal-card{background:var(--surface);border-radius:26px;padding:26px 24px 22px;box-shadow:var(--shadow);text-align:center}.bal-label{font-size:13.5px;color:var(--muted);font-weight:600}.bal-big{font-size:42px;font-weight:800;letter-spacing:-1.5px;margin:8px 0 10px;font-variant-numeric:tabular-nums}.bal-hold{display:inline-block;font-size:12.5px;color:var(--muted);background:var(--soft);padding:6px 13px;border-radius:999px}.bal-actions{display:grid;grid-template-columns:1.6fr 1fr;gap:12px;margin-top:20px}.pill{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:16px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14.5px;font-weight:700;cursor:pointer;transition:background .2s var(--ease),transform .15s var(--ease)}.pill:hover{background:var(--soft)}.pill:active{opacity:.9}.promo-coin{width:46px;height:46px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:20px;font-weight:800;color:var(--dark);background:linear-gradient(135deg,#f0f0f2,#cfd1d6)}.soft-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;font-size:15px;font-weight:700}.soft-link{display:flex;align-items:center;gap:5px;background:0;border:0;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;transition:color .2s var(--ease)}.people{display:flex;flex-wrap:wrap;gap:14px;padding:4px 2px}.people-scroll{display:flex;flex-wrap:nowrap;gap:14px;padding:4px 2px 8px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.people-scroll::-webkit-scrollbar{display:none}.person{display:flex;flex-direction:column;align-items:center;gap:8px;background:0;border:0;cursor:pointer;flex:0 0 auto;width:56px}.ava{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:25px;background-size:cover;background-position:center 22%;overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.person:hover .ava{box-shadow:0 6px 16px #14161e21}.person.on .ava{box-shadow:0 0 0 3px var(--lime)}.person-n{font-size:11.5px;color:var(--muted);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:56px}.tone-light{background-color:var(--surface);color:var(--ink)}.ava-empty{background:var(--soft)}.op{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:100%;padding:11px 6px;margin:0 -6px;border:0;border-top:1px solid var(--line);border-radius:12px;background:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s var(--ease)}.op-ico{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;background:var(--soft);color:var(--ink)}.op-nm{font-size:14.5px;font-weight:600;white-space:nowrap}.op-cat{font-size:12px;color:var(--muted);margin-top:2px}.op-sum{font-size:14.5px;font-weight:700;font-variant-numeric:tabular-nums}.op-sum.pos{color:var(--pos)}.op-sum.neg{color:var(--neg)}.op-right{text-align:right}.op-card{font-size:11.5px;color:var(--muted);margin-top:2px}.hgroup{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:var(--ink);margin:4px 2px 8px}.hg-count{font-size:11.5px;font-weight:600;color:var(--muted);background:var(--soft);padding:2px 9px;border-radius:999px}.credit{display:flex;align-items:center;gap:14px;background:var(--contrast-surface);color:var(--on-dark);border-radius:22px;padding:16px 20px}.credit-ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:var(--contrast-soft);color:var(--lime);flex:0 0 auto}.credit-m{flex:1;min-width:0}.credit-t{font-size:12.5px;color:var(--dark-sub)}.credit-v{font-size:18px;font-weight:800;margin-top:3px}.credit-btn{padding:11px 20px;border-radius:13px;border:0;background:var(--lime);color:var(--on-lime);font-size:14px;font-weight:700;cursor:pointer;transition:filter .2s var(--ease)}.credit-btn:hover{filter:brightness(1.05)}.credit>svg:last-child{color:var(--lime);flex:0 0 auto}.send{display:flex;flex-direction:column;gap:16px}.send-h{font-size:22px;font-weight:800;letter-spacing:-.5px;margin:6px 2px 0}.send-row-l{font-size:13px;color:var(--muted);font-weight:600;margin-bottom:12px}.send-people{gap:12px}.amount-wrap{text-align:center;padding:10px 0 4px}.amount{display:inline-flex;align-items:center;justify-content:center;font-size:52px;font-weight:800;letter-spacing:-2px;font-variant-numeric:tabular-nums}.amount-cur{font-size:28px;font-weight:700;color:var(--muted);margin-right:8px}.caret{width:3px;height:46px;background:var(--lime-d);margin-left:4px;border-radius:2px;animation:blink 1.1s steps(1) infinite}.amount-sub{font-size:13px;color:var(--muted);margin-top:6px}@keyframes blink{50%{opacity:0}}.cardrow{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;width:100%;background:var(--surface);border:0;border-radius:18px;padding:14px 16px;box-shadow:var(--shadow);cursor:pointer;text-align:left;transition:transform .15s var(--ease)}.cardrow:hover{box-shadow:0 6px 18px #14161e1a}.cardrow-mini{width:46px;height:32px;border-radius:7px;display:grid;place-items:center;font-size:9px;font-weight:800;background-size:cover;background-position:center;overflow:hidden}.cardrow-n{font-size:14px;font-weight:700}.cardrow-s{font-size:12px;color:var(--muted);margin-top:2px}.cardrow-change{font-size:13px;font-weight:600;color:var(--muted)}.keypad{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.key{padding:16px;border-radius:16px;border:0;background:var(--surface);color:var(--ink);font-size:21px;font-weight:700;cursor:pointer;box-shadow:var(--shadow);display:grid;place-items:center;transition:background .12s var(--ease),transform .1s var(--ease)}.key:hover{background:var(--soft)}.key:active{background:var(--lime);color:var(--on-lime)}.key-del{color:var(--muted)}.btn-dark{width:100%;padding:16px;border-radius:18px;border:0;background:var(--cta);color:var(--on-cta);font-size:15px;font-weight:700;cursor:pointer;transition:transform .15s var(--ease),filter .2s var(--ease)}.send-btn{margin-top:4px}.page{display:flex;flex-direction:column;gap:16px}.page-fade{position:fixed;left:0;right:0;bottom:0;height:130px;background:linear-gradient(180deg,transparent,var(--bg) 72%);pointer-events:none;z-index:40}.load-state{display:flex;align-items:center;justify-content:center;gap:10px;padding:56px 20px;color:var(--muted);font-size:14px;font-weight:600}.startup-loading{min-height:100dvh;flex-direction:column}.connection-screen{min-height:100dvh;display:grid;place-items:center;padding:max(24px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left))}.connection-panel{width:100%;max-width:420px;padding:32px;border-radius:26px;background:var(--surface);box-shadow:var(--shadow);text-align:center}.connection-brand{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px;color:var(--ink);font-size:20px;font-weight:800;letter-spacing:-.6px}.connection-panel h1{margin:0;color:var(--ink);font-size:26px;line-height:1.2;font-weight:800;letter-spacing:-.8px;text-wrap:balance}.connection-panel p{margin:12px 0 24px;color:var(--muted);font-size:14px;line-height:1.6;overflow-wrap:anywhere}@media(max-width:620px){.connection-panel{padding:28px 24px;border-radius:22px}.connection-panel h1{font-size:24px}}.load-err{color:var(--neg);text-align:center;word-break:break-word;line-height:1.5}.spinner{width:20px;height:20px;border-radius:50%;border:2.5px solid var(--soft);border-top-color:var(--ink);animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px;animation:fade .2s var(--ease)}.sheet{width:100%;max-width:440px;max-height:86vh;overflow-y:auto;background:var(--bg);border-radius:26px;padding:22px;animation:pop .3s var(--ease)}.sheet-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sheet-head h2{margin:0;font-size:19px;font-weight:800}.newcard{display:flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:0;background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;box-shadow:var(--shadow)}.cardlist{display:flex;flex-direction:column;gap:14px}.bcard{position:relative;overflow:hidden;container-type:inline-size;width:100%;border:0;border-radius:20px;padding:20px 22px;text-align:left;cursor:pointer;aspect-ratio:1.7;display:flex;flex-direction:column;background-size:cover;background-position:center;transition:transform .24s var(--ease),box-shadow .24s var(--ease),background-color .32s var(--ease),color .32s var(--ease),filter .32s var(--ease)}.bcard:hover{box-shadow:0 16px 32px #14161e21}.bcard.sel{box-shadow:0 0 0 3px var(--lime),var(--shadow)}.bcard.tone-lime{background:var(--lime);color:var(--on-lime)}.bcard.tone-dark{background:var(--dark);color:#fff}.bcard.tone-light{background:var(--card-light);color:var(--on-card-light);box-shadow:inset 0 0 0 1px var(--line)}.bcard.tone-light.sel{box-shadow:0 0 0 3px var(--lime)}.bcard.frozen{background:radial-gradient(ellipse at 0 0,#fffc 0,#fff0 46%),radial-gradient(ellipse at 100% 100%,#fffb 0,#fff0 48%),linear-gradient(125deg,#b5ddf1,#e5f4fc 48%,#acd7ed);color:var(--frozen-ink)}.bcard.frozen .bcard-main{background:#ffffffa6;color:var(--frozen-ink)}.bcard.frozen .bcard-net circle{fill:var(--frozen-ink)}.bcard-net circle{transition:fill .32s var(--ease)}.bcard-main{transition:background-color .32s var(--ease),color .32s var(--ease)}.bcard-frozen{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin:0;font-size:11px;font-weight:600;opacity:.9;animation:fade .24s var(--ease)}.bcard-holder{font-size:14px;font-weight:700;position:relative;z-index:1}.bcard-net{position:absolute;top:18px;right:20px;z-index:1}.bcard-bal{font-size:27px;font-weight:800;letter-spacing:-1px;margin-top:4px;position:relative;z-index:1;font-variant-numeric:tabular-nums}.bcard-foot{margin-top:auto;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.bcard-num{font-size:13px;font-weight:600;letter-spacing:1px;opacity:.85}.bcard-main{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:700;background:var(--dark);color:#fff;padding:5px 11px;border-radius:999px}.bcard.tone-dark .bcard-main{background:#fff;color:var(--on-lime)}.bcard-wm{position:absolute;left:50%;bottom:2px;transform:translate(-50%);font-size:40cqw;font-weight:800;letter-spacing:-3px;opacity:.035;line-height:.78;white-space:nowrap;pointer-events:none}.sheet-close{width:100%;margin-top:16px;padding:14px;border-radius:16px;border:0;background:var(--surface);color:var(--ink);font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--shadow)}.suc-ov{background:var(--overlay-strong)}.suc{width:100%;max-width:380px;background:var(--surface);border-radius:28px;padding:36px 28px 28px;text-align:center;animation:pop .35s var(--ease)}.suc-check path{stroke-dasharray:44;stroke-dashoffset:44;animation:draw .45s .25s var(--ease) forwards}.suc h2{margin:0;font-size:22px;font-weight:800}.suc-to{font-size:13.5px;color:var(--muted);margin:0 0 24px}@keyframes draw{to{stroke-dashoffset:0}}.toasts{position:fixed;right:24px;bottom:24px;z-index:90;display:flex;flex-direction:column;gap:10px;align-items:flex-end}.toast{display:flex;align-items:center;gap:11px;padding:12px 16px 12px 12px;border-radius:15px;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface);box-shadow:var(--shadow-floating);animation:toastIn .35s var(--ease)}.toast-ic{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--soft);color:var(--on-lime);flex:0 0 auto}@keyframes toastIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.toast.leaving{animation:toastOut .35s var(--ease) forwards}@keyframes toastOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate(20px)}}.cards-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.cards-top .send-h{margin:0}.cardwrap{display:flex;flex-direction:column;gap:10px}.card-actions{display:grid;grid-template-columns:1fr .6fr;gap:10px}.ca-btn{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:var(--shadow);transition:background .18s var(--ease),transform .12s var(--ease)}.ca-btn:hover{background:var(--soft)}.ca-btn:active{opacity:.9}.ca-btn.on{background:var(--cta);color:var(--on-cta);border-color:var(--cta)}.ca-btn.on svg{color:var(--on-cta)}.ca-btn svg{color:var(--muted)}.req{margin-top:16px;background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.req-v{font-size:15px;font-weight:700;margin-top:2px;letter-spacing:.3px;font-variant-numeric:tabular-nums;word-break:break-all}.req-act{display:flex;align-items:center;gap:7px;flex:0 0 auto}.req-icbtn{width:34px;height:34px;border-radius:11px;border:0;background:var(--soft);color:var(--ink);cursor:pointer;display:grid;place-items:center;transition:background .15s var(--ease)}.req-icbtn:active{opacity:.8}.req-hint{font-size:12.5px;color:var(--muted);text-align:center;margin:12px 2px 0;line-height:1.5}.txd-val{font-size:14.5px;font-weight:700;text-align:right}.txd-top{text-align:center;padding:4px 0 18px}.txd-ic{width:60px;height:60px;border-radius:19px;display:grid;place-items:center;margin:0 auto 14px;background:var(--soft);color:var(--ink)}.txd-nm{font-size:18px;font-weight:800;letter-spacing:-.3px}.txd-cat{font-size:13px;color:var(--muted);margin-top:3px}.txd-amt{font-size:32px;font-weight:800;letter-spacing:-1px;margin-top:14px;font-variant-numeric:tabular-nums}.txd-amt.pos{color:var(--pos)}.txd-amt.neg{color:var(--ink)}.rcv{display:flex;flex-direction:column;align-items:center;text-align:center;padding:6px 0 18px}.rcv-qr{padding:16px;background:#fff;border-radius:20px;box-shadow:var(--shadow);line-height:0}.rcv-name{font-size:17px;font-weight:800;margin-top:16px}.rcv-sub{font-size:12.5px;color:var(--muted);margin-top:6px;line-height:1.5;max-width:300px}.req+.btn-dark{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px}.lim-list{display:flex;flex-direction:column;gap:10px}.lim{background:var(--surface);border-radius:18px;padding:16px;box-shadow:var(--shadow)}.lim-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.lim-t{font-size:14.5px;font-weight:700}.lim-s{font-size:12px;color:var(--muted);margin-top:3px}.lim-inp{display:flex;align-items:center;gap:4px;background:var(--soft);border-radius:11px;padding:7px 11px;flex:0 0 auto}.lim-inp input{width:84px;border:0;background:0;font:inherit;font-size:14.5px;font-weight:700;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;outline:none;-moz-appearance:textfield}.lim-inp input::-webkit-outer-spin-button,.lim-inp input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lim-inp span{font-size:13px;color:var(--muted);font-weight:600}.lim-range{width:100%;height:6px;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--soft);accent-color:var(--lime-d);cursor:pointer}.lim-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--dark);border:3px solid var(--lime);cursor:pointer}.lim-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--dark);border:3px solid var(--lime);cursor:pointer}.lim-list+.btn-dark{margin-top:16px}.faq-fab{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:60;display:flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;border:0;background:var(--cta);color:var(--on-cta);font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 14px 34px #14161e38;transition:transform .2s var(--ease)}.faq-ov{background:var(--overlay-frosted);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.faq-sheet{width:100%;max-width:460px;max-height:84vh;overflow-y:auto;background:var(--surface);border-radius:26px;padding:22px 24px;animation:pop .32s var(--ease)}.faq-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.faq-head h2{margin:0;font-size:20px;font-weight:800}.m-x{width:34px;height:34px;border:0;background:var(--soft);border-radius:50%;color:var(--ink);cursor:pointer;display:grid;place-items:center}.faq{border-top:1px solid var(--line)}.faq:first-of-type{border-top:0}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 2px;background:0;border:0;color:var(--ink);font-size:15px;font-weight:600;text-align:left;cursor:pointer}.faq-q svg{color:var(--muted);flex:0 0 auto;transition:transform .3s var(--ease)}.faq.open .faq-q svg{transform:rotate(180deg)}.faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--ease)}.faq.open .faq-a-wrap{grid-template-rows:1fr}.faq-a{overflow:hidden;min-height:0;font-size:13.5px;color:var(--muted);line-height:1.6}.faq.open .faq-a{padding-bottom:14px}.anim>*{animation:fadeUp .55s var(--ease) backwards}.anim>*:nth-child(1){animation-name:fadeUp;animation-delay:.04s}.anim>*:nth-child(2){animation-name:fade;animation-delay:.11s}.anim>*:nth-child(3){animation-name:slideInR;animation-delay:.18s}.anim>*:nth-child(4){animation-name:slideInL;animation-delay:.25s}.anim>*:nth-child(5){animation-name:fadeUp;animation-delay:.32s}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes slideInL{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}@keyframes slideInR{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.app-in{animation:appIn .6s var(--ease)}@keyframes appIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.promo-coin{animation:floaty 3.6s ease-in-out infinite}.intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;overflow-y:auto;display:flex;align-items:center;justify-content:center;padding:36px 20px;background:var(--bg);animation:fade .4s var(--ease)}.intro-leave{animation:introOut .5s var(--ease) forwards}@keyframes introOut{to{opacity:0;transform:translateY(-8px)}}.intro-card{width:100%;max-width:560px}.intro-card>*{animation:fadeUp .6s var(--ease) backwards}.intro-card>*:nth-child(1){animation-name:fade;animation-delay:.04s}.intro-card>*:nth-child(2){animation-name:slideInL;animation-delay:.1s}.intro-card>*:nth-child(3){animation-name:fadeUp;animation-delay:.16s}.intro-card>*:nth-child(4){animation-name:fadeUp;animation-delay:.22s}.intro-card>*:nth-child(5){animation-name:slideInL;animation-delay:.28s}.intro-card>*:nth-child(6){animation-name:slideInR;animation-delay:.34s}.intro-card>*:nth-child(7){animation-name:fadeUp;animation-delay:.4s}.intro-card>*:nth-child(8){animation-name:fade;animation-delay:.46s}.intro-brand{display:flex;align-items:center;gap:8px;font-weight:800;font-size:22px;letter-spacing:-.6px}.intro-logo{width:34px;height:34px;border-radius:10px;object-fit:cover}.intro-eyebrow{display:inline-block;margin-top:22px;font-size:12.5px;font-weight:700;color:var(--lime-ink);background:var(--lime-tint);padding:6px 13px;border-radius:999px}.intro-title{font-size:38px;font-weight:800;letter-spacing:-1.6px;line-height:1.05;margin:16px 0 0}.intro-lead{font-size:15.5px;color:var(--muted);line-height:1.6;margin:14px 0 0}.intro-block{margin-top:22px;background:var(--surface);border-radius:20px;padding:18px 20px;box-shadow:var(--shadow)}.intro-block h2{margin:0 0 8px;font-size:15px;font-weight:800}.intro-block p{margin:0;font-size:14px;color:var(--muted);line-height:1.6}.intro-block ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px}.intro-block li{font-size:14px;color:var(--muted);line-height:1.55}.intro-block b{color:var(--ink);font-weight:700}.intro-start{margin-top:26px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:17px;border-radius:18px;border:0;background:var(--cta);color:var(--on-cta);font-size:16px;font-weight:700;cursor:pointer;transition:filter .2s var(--ease),box-shadow .25s var(--ease)}.intro-start:hover{filter:brightness(1.18);box-shadow:0 14px 30px #14161e2e}.intro-start:active{opacity:.92}.intro-foot{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding-top:16px;border-top:1px solid var(--line);font-size:11.5px;opacity:.55;transition:opacity .25s var(--ease)}.intro-foot:hover{opacity:.85}.intro-ver{color:var(--muted);font-weight:500;letter-spacing:.2px}.intro-credit{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-weight:500;text-decoration:none;transition:color .2s var(--ease)}.intro-credit svg{opacity:.8;transition:transform .25s var(--ease)}.intro-credit:hover{color:var(--ink)}@media(max-width:620px){.topnav{grid-template-columns:auto 1fr auto;padding:11px 13px}.tn-bt,.tn-l{display:none}.tn-tabs{gap:2px;padding:4px}.tn-tab,.tn-rewards{padding:9px 11px}.tn-right{gap:7px}.tn-icobtn{width:36px;height:36px}.tn-ava,.tn-icobtn{flex:0 0 auto}.profile-menu{width:240px}.page-wrap{padding:8px 13px 96px}.bal-card{padding:22px 18px 18px;border-radius:22px}.bal-big{font-size:33px;letter-spacing:-1px}.promo{padding:16px 18px}.amount{font-size:42px}.amount-cur{font-size:23px}.send-h{font-size:20px}.key{padding:14px;font-size:19px}.people{gap:12px;flex-wrap:nowrap}.ov{padding:13px}.sheet,.faq-sheet{padding:18px;max-height:92vh;max-width:none;width:112%;transform:translate(16px)}.lim-inp input{width:66px}.lim-top{gap:8px}.intro{padding:26px 16px}.intro-title{font-size:29px;letter-spacing:-1px}.intro-lead{font-size:14.5px}.toasts{left:13px;right:13px;bottom:13px;align-items:stretch}.toast{font-size:13.5px}}@media(prefers-reduced-motion:reduce){*{animation:none!important}}.topnav{background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 46%,var(--nav-fade) 70%,transparent 100%)}button:disabled{cursor:default;opacity:.5}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.brand-button{border:0;padding:0;background:none;color:var(--ink);cursor:pointer}.profile-head{width:100%;border:0;background:none;color:var(--ink);text-align:left;cursor:pointer}.pm-name{overflow-wrap:anywhere}.pm-seg button.on{background:var(--field)}.tn-ava{color:var(--on-lime);flex-shrink:0}.notification-button{position:relative}.unread-dot{position:absolute;right:6px;top:6px;width:6px;height:6px;border-radius:50%;background:var(--neg)}.auth-wrap{max-width:440px;margin:0 auto;padding:48px 20px}.auth-brand{display:flex;align-items:center;gap:8px;font-size:24px;font-weight:800;margin-bottom:24px}.auth-brand img{width:36px;height:36px;border-radius:10px}.auth-card{padding:24px}.auth-card .send-h{margin:0 0 20px}.auth-tabs{margin-bottom:24px}.auth-tabs button{flex:1;padding:9px 12px}.field-list{display:flex;flex-direction:column;gap:18px}.field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.field input,.field select{width:100%;min-width:0;border:1px solid var(--line);border-radius:12px;padding:13px;font:inherit;font-size:15px;color:var(--ink);background:var(--bg)}.field input[readonly]{color:var(--muted)}.password-input{display:flex;position:relative}.password-input input{padding-right:86px}.password-input button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:none;color:var(--muted);cursor:pointer;font-size:12px}.field-help{font-size:13px;color:var(--muted);font-weight:400;line-height:1.6;margin:0}.form-error{color:var(--neg);font-size:14px;line-height:1.5;margin:0}.account-page{display:flex;flex-direction:column;gap:18px}.profile-summary{display:flex;align-items:center;gap:14px;margin-bottom:24px}.soft-title{font-size:16px;margin:0 0 12px;line-height:1.4}.setting-list{display:flex;flex-direction:column;gap:22px}.button-stack{display:flex;flex-direction:column;gap:8px;margin-top:18px}.reward-card{display:grid;gap:12px}.reward-card svg{color:var(--muted)}.reward-cost{font-size:13px;color:var(--muted)}.notification-item{width:100%;color:var(--ink);font:inherit;text-align:left;border:0;cursor:pointer}.notice-top{display:flex;justify-content:space-between;gap:8px}.notification-item p{font-size:14px;line-height:1.5;color:var(--muted)}.notification-item time{font-size:12px;color:var(--muted)}.notice-dot{width:8px;height:8px;margin-top:5px;background:var(--blue);border-radius:50%;flex-shrink:0}.offline-banner{margin:0 auto 10px;max-width:480px;padding:12px 18px;color:var(--ink);background:var(--soft);border-radius:16px;font-size:13px;text-align:center}.rate-row{display:flex;justify-content:space-between;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.tone-select{display:flex;gap:12px}.tone-select button{width:42px;height:42px;border-radius:50%;border:2px solid var(--line);cursor:pointer}.tone-select button.selected{outline:2px solid var(--ink);outline-offset:3px}.amount{font-size:clamp(24px,5vw,46px);overflow-wrap:anywhere}.op-m{min-width:0}.op-nm{overflow:hidden;text-overflow:ellipsis}.bcard-holder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet{min-width:0}@media(max-width:620px){.topnav{grid-template-columns:auto 1fr;gap:12px 8px;padding:12px 13px 6px;background:var(--bg)}.tn-tabs{grid-row:2;grid-column:1 / -1;width:100%;justify-content:space-around;margin-bottom:4px}.tn-tab{flex:1;justify-content:center;padding:9px 6px}.tn-right{grid-row:1;grid-column:2;gap:8px}.tn-bt{display:inline;font-size:18px}.sheet,.faq-sheet{width:100%;max-width:460px;transform:none}.profile-menu{max-width:calc(100vw - 26px)}.auth-wrap{padding:30px 16px}.bal-big{font-size:clamp(26px,8vw,33px)}.keypad{touch-action:manipulation}.notification-item p{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}:where(body,.bal-card,.card-soft,.menu-card,.profile-menu,.req,.lim,.sheet,.faq-sheet,.suc,.toast,.intro,.intro-block,.prof-card,.set-card,.cv,.kv,.design-sheet,.fld-box,.recipient-found,.offline-banner,.key,.pill,.chip,.pm-seg,.seg,.topnav,.tn-tabs){transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease)}input::selection{background:var(--lime);color:var(--on-lime)}.seg{display:flex;gap:2px;background:var(--soft);border-radius:10px;padding:3px}.seg button{border:0;background:0;padding:5px 12px;border-radius:8px;font-size:12.5px;font-weight:700;color:var(--muted);white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease)}.seg button:hover{color:var(--ink)}.seg button.on{background:var(--field);color:var(--ink);box-shadow:var(--shadow-small)}.hgroup{font-size:15px;font-weight:700;margin:4px 2px -6px}.soft-link{display:flex;align-items:center;gap:5px;background:0;border:0;padding:0;color:var(--muted);font-size:13px;font-weight:600;transition:color .2s var(--ease)}.soft-link:hover{color:var(--ink)}.card-soft{background:var(--surface);border-radius:22px;padding:18px 20px;box-shadow:var(--shadow)}.soft-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;font-size:15px;font-weight:700}.menu-card{background:var(--surface);border-radius:22px;padding:8px;box-shadow:var(--shadow)}.btn-dark{width:100%;padding:16px;border-radius:18px;border:0;background:var(--cta);color:var(--on-cta);font-size:15px;font-weight:700;position:relative;transition:filter .2s var(--ease),opacity .2s var(--ease)}.btn-dark:hover{filter:brightness(1.15)}.btn-dark:active{opacity:.92}.btn-dark:disabled{opacity:.32;cursor:not-allowed;filter:none}.btn-dark.loading{color:transparent;pointer-events:none}.btn-dark.loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:20px;height:20px;border-radius:50%;border:2.5px solid color-mix(in srgb,var(--on-cta) 25%,transparent);border-top-color:var(--on-cta);animation:spin .7s linear infinite}.btn-danger{width:100%;padding:16px;border-radius:18px;border:0;background:var(--neg-tint);color:var(--neg);font-size:15px;font-weight:700}.btn-danger:hover{filter:brightness(.97)}.badge-lime{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--lime-ink);background:var(--lime-tint);padding:6px 12px;border-radius:999px}.badge-lime .lucide{width:14px;height:14px}.tone-lime{background-color:var(--lime);color:var(--on-lime)}.tone-violet{background-color:var(--violet);color:#fff}.tone-dark{background-color:var(--dark);color:#fff}.tone-blue{background-color:var(--blue);color:#fff}.tone-light{background-color:var(--soft);color:var(--ink)}.req{background:var(--surface);border-radius:18px;overflow:hidden;box-shadow:var(--shadow)}.req-row{display:flex;align-items:center;gap:12px;padding:14px 16px;border-top:1px solid var(--line)}.req-row:first-child{border-top:0}.req-k{font-size:12px;color:var(--muted);font-weight:600}.req-v{font-size:15px;font-weight:700;margin-top:2px;letter-spacing:.2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.req-icbtn{width:34px;height:34px;border-radius:11px;border:0;background:var(--soft);color:var(--ink);display:grid;place-items:center;flex:0 0 auto;transition:background .15s var(--ease)}.req-icbtn:hover{background:var(--soft-2)}.req-icbtn .lucide{width:16px;height:16px}.chip-pos{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;color:var(--pos);background:color-mix(in srgb,var(--pos) 13%,transparent);padding:4px 9px;border-radius:999px;flex:0 0 auto}.chip-pos .lucide{width:13px;height:13px}.oplist{display:flex;flex-direction:column}.op{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;width:calc(100% + 12px);padding:11px 6px;margin:0 -6px;border:0;border-top:1px solid var(--line);border-radius:12px;background:0;color:inherit;font:inherit;text-align:left;transition:background .15s var(--ease)}.op:first-child{border-top:0}.op:hover{background:var(--soft)}.op-ico{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-size:16px;font-weight:800}.op-nm{font-size:14.5px;font-weight:600}.op-cat{font-size:12px;color:var(--muted);margin-top:2px;font-variant-numeric:tabular-nums}.op-right{text-align:right;font-variant-numeric:tabular-nums}.op-sum{font-size:14.5px;font-weight:700}.op-ch{font-size:12px;font-weight:600;margin-top:2px}.pos{color:var(--pos)}.history-page .op-sum.pos,.neg{color:var(--neg)}.fld label{display:block;font-size:12.5px;color:var(--muted);font-weight:600;margin:0 2px 7px}.fld-box{display:flex;align-items:center;gap:8px;height:52px;padding:0 14px;background:var(--soft);border-radius:14px;transition:background .2s var(--ease),box-shadow .2s var(--ease)}.fld-box.has-btn{padding-right:7px}.fld-box:focus-within{background:var(--field);box-shadow:0 0 0 1.5px var(--ink),0 0 0 5px var(--lime-ring)}.fld.err .fld-box{background:var(--field);box-shadow:0 0 0 1.5px var(--neg)}.fld.err .fld-box:focus-within{box-shadow:0 0 0 1.5px var(--neg),0 0 0 5px var(--neg-tint)}.fld-box input{flex:1;min-width:0;height:100%;border:0;background:0;outline:0;padding:0;font-size:15.5px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.fld-box input::placeholder{color:var(--muted);font-weight:500;opacity:.8}.fld-box>.lucide{color:var(--muted)}.fld-pre{font-size:15.5px;font-weight:700;padding-right:10px;border-right:1px solid var(--soft-2);line-height:22px}.fld-eye{width:38px;height:38px;border:0;border-radius:11px;background:0;color:var(--muted);display:grid;place-items:center;flex:0 0 auto;transition:background .15s var(--ease),color .15s var(--ease)}.fld-eye:hover{background:var(--soft);color:var(--ink)}.fld-err{font-size:12.5px;font-weight:500;color:var(--neg);margin:7px 2px 0;line-height:1.4}.fld-hint{font-size:12.5px;color:var(--muted);margin:7px 2px 0;line-height:1.4}.meter{display:flex;align-items:center;gap:10px;margin:9px 2px 0}.meter-bars{flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.meter-bars span{height:4px;border-radius:999px;background:var(--soft);transition:background .25s var(--ease)}.meter-l{width:72px;text-align:right;font-size:12px;font-weight:600;color:var(--muted)}.meter[data-s="1"] span:nth-child(-n+1){background:var(--neg)}.meter[data-s="2"] span:nth-child(-n+2){background:var(--muted)}.meter[data-s="3"] span:nth-child(-n+3){background:var(--lime-d)}.meter[data-s="4"] span{background:var(--lime-d)}.meter[data-s="1"] .meter-l{color:var(--neg)}.meter[data-s="4"] .meter-l{color:var(--lime-ink)}.chk{display:flex;gap:11px;align-items:flex-start;font-size:13px;color:var(--muted);line-height:1.5;cursor:pointer}.chk input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:1px 0 0;border-radius:6px;background:var(--soft);box-shadow:inset 0 0 0 1.5px var(--soft-2);display:grid;place-items:center;flex:0 0 auto;cursor:pointer;transition:background .15s var(--ease)}.chk input:after{content:"";width:5px;height:10px;border:solid var(--on-fill-strong);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px);opacity:0}.chk input:checked{background:var(--fill-strong);box-shadow:none}.chk input:checked:after{opacity:1}.chk b{color:var(--ink);font-weight:600}@media(max-width:340px){.screen-auth .chk>span{display:block;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:clip}}.link{background:0;border:0;padding:0;color:var(--muted);font-size:13px;font-weight:600;transition:color .2s var(--ease)}.link:hover{color:var(--ink)}.alert{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:14px;background:var(--neg-tint);color:var(--neg);font-size:13.5px;font-weight:600;line-height:1.45}.alert .lucide{margin-top:1px}.prof-card{background:var(--surface);border-radius:26px;padding:28px 22px 20px;box-shadow:var(--shadow);text-align:center}.prof-ava-wrap{position:relative;width:84px;margin:0 auto}.prof-ava{display:grid;place-items:center;border-radius:50%;flex:0 0 auto;overflow:hidden;width:84px;height:84px;font-size:42px;font-weight:800;letter-spacing:-1px}.prof-cam{position:absolute;right:-3px;bottom:-3px;width:32px;height:32px;border-radius:50%;border:3px solid var(--bg);background:var(--dark);color:var(--on-dark);display:grid;place-items:center;transition:filter .2s var(--ease)}.prof-cam:hover{filter:brightness(1.35)}.prof-cam .lucide{width:14px;height:14px}.prof-name{font-size:24px;font-weight:800;letter-spacing:-.6px;margin-top:14px;overflow-wrap:anywhere}.prof-phone{font-size:13.5px;color:var(--muted);font-weight:600;margin-top:4px;font-variant-numeric:tabular-nums}.prof-card .badge-lime{margin-top:12px}.prof-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.prof-stats div{background:var(--soft);border-radius:16px;padding:12px 6px}.prof-stats b{display:block;font-size:16px;font-weight:800;letter-spacing:-.3px;font-variant-numeric:tabular-nums}.prof-stats span{display:block;font-size:11.5px;color:var(--muted);font-weight:600;margin-top:3px}.promo{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--contrast-surface);color:var(--on-dark);border-radius:22px;padding:18px 22px}.promo-t{font-size:15px;font-weight:700}.promo-s{font-size:12.5px;color:var(--dark-sub);margin-top:5px;line-height:1.5;max-width:280px}.promo-coin{width:46px;height:46px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;color:var(--on-lime);background:var(--lime);animation:floaty 3.6s ease-in-out infinite}.promo-coin .lucide{width:22px;height:22px}.set-group{display:flex;flex-direction:column;gap:10px}.set-gt{font-size:13px;color:var(--muted);font-weight:600;margin:0 4px}.set-card{background:var(--surface);border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.set-row{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;width:100%;padding:13px 16px;border:0;border-top:1px solid var(--line);background:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .15s var(--ease)}.set-row:first-child{border-top:0}.set-row:hover{background:var(--soft)}.set-row.static{cursor:default}.set-row.static:hover{background:0}.set-ico{width:40px;height:40px;border-radius:12px;background:var(--soft);display:grid;place-items:center;transition:background .15s var(--ease)}.set-row:hover .set-ico{background:var(--soft-2)}.set-row.static:hover .set-ico{background:var(--soft)}.set-t,.set-s,.op-nm,.op-cat,.op-sum,.op-ch{display:block}.set-t{font-size:14.5px;font-weight:600}.set-s{font-size:12px;color:var(--muted);margin-top:2px;line-height:1.4}.set-row>.lucide{color:var(--muted)}.sw{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:44px;height:26px;margin:0;border-radius:999px;background:var(--sw-off);cursor:pointer;flex:0 0 auto;transition:background .2s var(--ease)}.sw:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--sw-knob);box-shadow:var(--shadow-knob);transition:transform .25s var(--ease),background .2s var(--ease)}.sw:checked{background:var(--fill-strong)}.sw:checked:after{transform:translate(18px);background:var(--on-fill-strong)}.set-group .sw:checked:after{transform:translate(0)}.cv-upd{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--muted);background:var(--soft);padding:6px 12px;border-radius:999px;font-variant-numeric:tabular-nums}.cv-upd i{width:7px;height:7px;border-radius:50%;background:var(--pos);animation:blink 2s steps(1) infinite}.cv{background:var(--surface);border-radius:24px;box-shadow:var(--shadow)}.cv-row{padding:16px 18px 18px}.cv-top{display:flex;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--muted);font-weight:600;font-variant-numeric:tabular-nums}.cv-mid{display:flex;align-items:center;gap:12px;margin-top:8px}.cv-amt{flex:1;min-width:0;border:0;background:0;outline:0;padding:0;font-size:34px;font-weight:800;letter-spacing:-1px;color:var(--ink);font-variant-numeric:tabular-nums;transition:font-size .2s var(--ease),color .2s var(--ease)}.cv-amt.sm{font-size:26px}.cv-amt::placeholder{color:var(--soft-2)}.cv.bad .cv-from{color:var(--neg)}.cv-cur{display:flex;align-items:center;gap:8px;padding:5px 10px 5px 5px;border-radius:999px;border:0;background:var(--soft);font-size:14px;font-weight:700;flex:0 0 auto;transition:background .15s var(--ease)}.cv-cur:hover{background:var(--soft-2)}.cv-cur .lucide{width:15px;height:15px;color:var(--muted)}.cur-dot{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:13.5px;font-weight:800}.cv-err{font-size:12.5px;color:var(--neg);font-weight:600;margin-top:8px}.cv-div{position:relative;height:1px;background:var(--line)}.cv-swap{position:absolute;left:76%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px;border-radius:50%;border:4px solid var(--bg);background:var(--dark);color:var(--lime);display:grid;place-items:center;transition:transform .4s var(--ease)}.cv-swap:hover{filter:brightness(1.3)}.cv-swap.turn{transform:rotate(180deg)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{padding:8px 14px;border-radius:999px;border:0;background:var(--surface);box-shadow:var(--shadow);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;transition:background .15s var(--ease)}.chip:hover{background:var(--soft)}.kv{background:var(--surface);border-radius:18px;box-shadow:var(--shadow)}.kv-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:13px 16px;border-top:1px solid var(--line);font-size:13.5px}.kv-row:first-child{border-top:0}.kv-row span{color:var(--muted);font-weight:500}.kv-row b{font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.kv-row b small{font-size:12px;font-weight:600;color:var(--lime-ink)}.m-x{width:34px;height:34px;border:0;background:var(--soft);border-radius:50%;display:grid;place-items:center;flex:0 0 auto}.m-x:hover{background:var(--soft-2)}.m-x .lucide{width:17px;height:17px}.suc-circle{width:84px;height:84px;border-radius:50%;background:var(--lime);margin:0 auto 20px;display:grid;place-items:center;animation:fadeUp .45s var(--ease)}.suc-check{width:46px;height:46px;stroke:var(--on-lime);stroke-width:5;fill:none;stroke-linecap:round;stroke-linejoin:round}.suc-check path{stroke-dasharray:40;stroke-dashoffset:40;animation:draw .45s .25s var(--ease) forwards}.suc h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.4px}.suc-amount{font-size:34px;font-weight:800;letter-spacing:-1px;margin:12px 0 4px;font-variant-numeric:tabular-nums}.suc-to{font-size:13.5px;color:var(--muted);margin:0 0 24px;line-height:1.5}.rw-medal{position:relative;width:96px;height:96px;margin:0 auto 18px}.rw-circle{position:relative;width:96px;height:96px;border-radius:50%;background:var(--lime);display:grid;place-items:center;color:var(--on-lime);animation:floaty 3.6s ease-in-out infinite}.rw-circle>.lucide{width:42px;height:42px;transition:opacity .2s var(--ease),transform .3s var(--ease)}.rw-circle .suc-check{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0}.rw-circle .suc-check path{animation:none}.rw.done .rw-circle>.lucide{opacity:0;transform:scale(.5) rotate(-12deg)}.rw.done .rw-circle .suc-check{opacity:1}.rw.done .rw-circle .suc-check path{animation:draw .45s .1s var(--ease) forwards}.rw.done .rw-circle{animation:ring .9s var(--ease)}.rw-burst{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rw-burst span{position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:var(--lime-d);opacity:0;transform:rotate(calc(var(--i) * 45deg)) translateY(-44px)}.rw-burst span:nth-child(2n){width:5px;height:5px;margin:-2.5px;background:var(--ink)}.rw.done .rw-burst span{animation:burst .75s var(--ease) forwards}.rw h2{margin:12px 0 0;font-size:22px;font-weight:800;letter-spacing:-.4px}.rw .suc-to{margin-bottom:18px}.rw-prog{background:var(--soft);border-radius:18px;padding:14px 16px;text-align:left;margin-bottom:16px}.rw-prog-top{display:flex;justify-content:space-between;gap:10px;font-size:13px;font-weight:700}.rw-prog-top span:last-child{color:var(--muted);font-variant-numeric:tabular-nums}.rw-bar{height:8px;border-radius:999px;background:var(--surface);margin-top:10px;overflow:hidden}.rw-bar span{display:block;height:100%;width:80%;border-radius:inherit;background:var(--fill-strong);transform-origin:left;animation:grow .9s .2s var(--ease) backwards}.rw-prog-s{font-size:12px;color:var(--muted);margin-top:9px;line-height:1.45}.rw-later{width:100%;margin-top:6px;padding:12px;border:0;border-radius:14px;background:0;color:var(--muted);font-size:14px;font-weight:600;transition:color .15s var(--ease),background .15s var(--ease)}.rw-later:hover{color:var(--ink);background:var(--soft)}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ring{0%{box-shadow:0 0 #caf23f99}to{box-shadow:0 0 0 26px #caf23f00}}@keyframes burst{0%{opacity:1;transform:rotate(calc(var(--i) * 45deg)) translateY(-44px)}to{opacity:0;transform:rotate(calc(var(--i) * 45deg)) translateY(-74px)}}@keyframes grow{0%{transform:scaleX(0)}to{transform:none}}.design-page{display:flex;flex-direction:column;gap:18px;min-width:0}.design-page h1,.design-page h2{margin-bottom:0}.page-h{display:flex;align-items:center;justify-content:space-between;gap:12px}.page-h .send-h{margin:0}.design-page .hgroup{font-size:15px;font-weight:700;margin:4px 2px -6px}.design-page .promo{border:0;text-align:left;cursor:pointer;width:100%;font:inherit}.design-page .promo-t,.design-page .promo-s{display:block}.prof-name{margin-bottom:0}@media(max-width:420px){.prof-card .prof-name{white-space:nowrap;overflow-wrap:normal}}.prof-ava{margin:0 auto;border-radius:10px}.prof-stats b{font-size:16px}.req-m{flex:1;min-width:0}.personal-details .req-v{font-size:15px;overflow-wrap:anywhere}.personal-details .req-row:nth-child(3) .req-m{padding-left:32px}.req-v.empty{color:var(--muted);font-weight:600}.menu-card .pm-item .chev{margin-left:auto;color:var(--muted)}.design-page .tone-violet{background:var(--violet);color:#fff}.design-page .tone-blue{background:var(--blue);color:#fff}.design-page .tone-dark{color:#fff}.design-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:var(--overlay);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:grid;place-items:center;padding:24px}.design-sheet{width:100%;max-width:440px;max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--bg);border-radius:26px;padding:22px;color:var(--ink);outline:0}.design-sheet .sheet-head{margin-bottom:16px}.design-sheet .sheet-head h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.3px}.design-sheet .sheet-p{color:var(--muted);font-size:14px;line-height:1.55;margin:-6px 0 18px}.sheet-form{display:flex;flex-direction:column;gap:16px}.design-sheet .fld-box{background:var(--surface);box-shadow:var(--shadow)}.design-sheet .fld-box:focus-within{background:var(--field);box-shadow:0 0 0 1.5px var(--ink),0 0 0 5px var(--lime-ring)}.design-sheet .fld.err .fld-box{box-shadow:0 0 0 1.5px var(--neg)}.design-sheet input{-webkit-user-select:text;user-select:text}.avatar-picker{display:flex;justify-content:center;gap:14px;padding:20px 0 28px}.avatar-choice{width:60px;height:60px;border-radius:50%;border:0;font-size:24px;font-weight:800;position:relative;cursor:pointer}.avatar-choice.chosen{outline:2px solid var(--ink);outline-offset:4px}.avatar-choice svg{position:absolute;bottom:-4px;right:-3px;border-radius:50%;background:var(--dark);color:var(--lime);width:22px;height:22px;padding:4px}.set-gt{margin-top:0;margin-bottom:0}.set-card .seg{flex-shrink:0}.set-row{min-width:0;grid-template-columns:40px minmax(0,1fr) auto}.set-row .sw:disabled{opacity:.45;cursor:wait}.design-page .btn-dark.loading{color:transparent}.settings-reset{display:inline-flex;align-items:center;gap:5px;font-size:12px}.set-ico{flex-shrink:0}.rewards-wallet{position:relative;text-align:center;background:var(--surface);border-radius:26px;padding:28px 20px;box-shadow:var(--shadow);overflow:hidden}.reward-points{font-size:60px;line-height:1.1;font-weight:800;letter-spacing:-2px;margin:18px 0 3px;font-variant-numeric:tabular-nums}.rewards-wallet .field-help{max-width:280px;margin:14px auto 0;line-height:1.55}.reward-row .set-ico{background:var(--lime-tint)}.reward-row .chip-pos{font-size:11px;gap:4px}.reward-dialog{max-width:380px;padding:18px 24px 22px;text-align:center;position:relative}.reward-dialog .sheet-head{justify-content:flex-end;margin:0 0 4px}.reward-dialog .sheet-head h2{position:absolute;clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.rw-title{font-size:22px;font-weight:800;letter-spacing:-.4px;margin:12px 0 0}.reward-dialog .suc-to{line-height:1.5;font-size:13.5px;margin-bottom:18px}.rw-circle svg{transition:opacity .2s var(--ease),transform .3s var(--ease)}.reward-dialog.done .rw-circle{animation:ring .9s var(--ease)}.reward-dialog.done .rw-burst span{animation:burst .75s var(--ease) forwards}.currency-search{margin-bottom:16px}.cv-err{margin-bottom:0}.cv-swap svg{pointer-events:none}.cv-row{padding-bottom:20px}.cv-row:last-child{padding-top:22px}.cv-amt{width:0}.cv-cur{cursor:pointer}.cv-amt:focus-visible{outline:0}.cv:focus-within{box-shadow:var(--shadow),0 0 0 3px var(--lime-ring)}.cv input::selection{background:var(--lime);color:var(--on-lime)}.exchange-success{text-align:center;max-width:380px}.exchange-success .sheet-head h2{font-size:21px}.design-page .op-right .op-sum{display:block}.balance-reveal{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.bottom-nav{display:none}.app-in{animation:fade .25s var(--ease)}.topnav .profile-menu{max-height:calc(100dvh - 90px);overflow-y:auto}.tn-ava.tone-dark{color:#fff;background:var(--dark)}.tn-ava.tone-violet{color:#fff;background:var(--violet)}.tn-ava.tone-blue{color:#fff;background:var(--blue)}@media(max-width:800px){.topnav{grid-template-columns:auto 1fr auto;padding:14px 18px}.topnav .tn-tabs{gap:0}.topnav .tn-tab{padding:10px}.topnav .tn-bt{font-size:18px}}@media(max-width:620px){.topnav{z-index:60;grid-template-columns:1fr auto;padding:14px 16px 18px}.topnav .tn-tabs{display:none}.topnav .tn-brand{display:flex;grid-column:1}.topnav .tn-bt{display:block}.topnav .tn-right{grid-column:2;grid-row:1;gap:7px}.topnav .tn-rewards .tn-l{display:none}.topnav .tn-rewards{padding:9px 11px}.topnav .tn-icobtn{width:34px;height:34px}.page-wrap{padding-top:8px;padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.bottom-nav{position:fixed;bottom:calc(18px + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;justify-content:space-around;gap:5px;width:max-content;max-width:calc(100% - 32px);padding:7px 9px;background:var(--nav-surface);border-radius:999px;box-shadow:var(--shadow-floating)}.bottom-nav button{width:43px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--nav-muted);display:grid;place-items:center;cursor:pointer;transition:color .2s var(--ease),background .2s var(--ease)}.bottom-nav button.active{color:var(--lime);background:var(--nav-active)}.bottom-nav button:hover{color:#fff}.bottom-nav button:focus-visible{outline-color:var(--lime)}.design-overlay{padding:16px}.design-sheet{padding:18px;max-height:calc(100dvh - 32px)}.design-page{gap:16px}.prof-card{padding:24px 16px 16px;border-radius:22px}.prof-name{font-size:24px}.cv-amt{font-size:30px}.cv-amt.sm{font-size:23px}.cv-top{font-size:11.5px}.exchange-heading{align-items:flex-start}.exchange-heading .send-h{font-size:23px}.cv-upd{font-size:11px;padding:6px 9px}.settings-reset{font-size:11px}.toasts{bottom:calc(90px + env(safe-area-inset-bottom,0px))}.design-overlay~.toasts{z-index:100}}@media(max-width:360px){.set-row{padding:12px;gap:9px;grid-template-columns:34px minmax(0,1fr) auto}.set-ico{width:34px;height:34px}.set-t{font-size:13px}.set-s{font-size:11.5px}.cv-cur{font-size:12px;gap:5px}.cv-row{padding-left:14px;padding-right:14px}.cv-amt{font-size:27px}.cv-top{gap:6px}.cv-top span{text-align:right}.prof-stats b{font-size:14px}.prof-stats span{font-size:10px}.design-page .soft-link{font-size:11px}.topnav .notification-button{display:grid}.topnav .tn-right>.tn-icobtn:first-child{display:none}.avatar-choice{width:50px;height:50px}.avatar-picker{gap:11px}.exchange-heading .send-h{font-size:20px}.design-page .seg button{padding:5px 9px}.rw-prog-top{font-size:12px}}@media(prefers-reduced-motion:reduce){.rw-circle,.rw-burst span,.promo-coin{animation:none!important}*,*:before,*:after{transition:none!important}}.cardo-brand-mark{width:28px;height:28px;display:block;object-fit:contain;border-radius:8px;flex:0 0 auto}.screen-auth-brand .cardo-brand-mark{width:34px;height:34px;border-radius:10px}.bal-actions{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bal-actions .balance-receive{grid-column:1 / -1;background:transparent;border-color:transparent;color:var(--muted);padding:9px 12px;min-height:38px;border-radius:12px;box-shadow:none}.bal-actions .balance-receive:hover{color:var(--ink);background:var(--soft);box-shadow:none}.bal-big{overflow-wrap:anywhere}.recipient-search{display:flex;flex-direction:column;gap:14px}.recipient-search .soft-head{margin:0}.recipient-mode{align-self:flex-start;isolation:isolate}.recipient-mode button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px}.recipient-mode button.on{background:transparent;box-shadow:none}.recipient-mode-indicator{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:var(--field);box-shadow:var(--shadow-small);pointer-events:none}.recipient-mode-content{position:relative;display:inline-flex;align-items:center;gap:6px}.recipient-sbp-mark{display:block;width:18px;height:18px;flex-shrink:0;object-fit:contain}.recipient-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.recipient-form .pill{margin-top:22px;min-height:48px;padding:12px 16px}.recipient-form .fld-box{min-width:0}.recipient-found{display:flex;align-items:center;gap:12px;min-width:0;background:var(--soft);border-radius:16px;padding:12px}.recipient-found .ava{width:42px;height:42px;flex:0 0 42px}.recipient-found>div{min-width:0;flex:1}.recipient-found strong{display:block;font-size:14px;overflow-wrap:anywhere}.recipient-found span:not(.ava){display:block;color:var(--muted);font-size:12px;margin-top:4px;overflow-wrap:anywhere}.recipient-search .field-help{margin:0}.amount.compact{font-size:clamp(25px,7vw,40px)}@media(max-width:340px){.send .amount.compact{font-size:48px}}.account-select>span,.fld-label{display:block;color:var(--muted);font-size:12.5px;font-weight:600;margin-bottom:7px}.account-select select{width:100%;min-width:0;border:0;border-radius:14px;background:var(--surface);padding:14px 12px;color:var(--ink);font:inherit;font-size:13px;box-shadow:var(--shadow)}.chip.selected{background:var(--lime);border-color:var(--lime);color:var(--on-lime)}.topup-chips{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.topup-chips .chip{padding:10px 5px;font-size:12px;white-space:nowrap}.membership-expiry{color:var(--muted);font-size:12px;margin:10px 0 0}.reminder-section .field-help{margin:0 0 14px}.reminder-row{display:grid;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:10px;padding:12px 0}.reminder-row .set-ico{width:38px;height:38px}.reminder-row strong{font-size:13px;font-weight:600;display:block;overflow-wrap:anywhere}.reminder-row time{font-size:12px;color:var(--muted);margin-top:5px;display:block}.reminder-row .req-icbtn{width:32px;height:32px}.reminder-settings{font-size:12px;margin-top:8px;text-align:left;line-height:1.4}.reminder-time .chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.reminder-time .chip{padding:9px 5px;font-size:12px;white-space:nowrap}.design-sheet input[type=datetime-local]{min-width:0;width:100%}.notification-item{min-width:0}.notification-item strong{overflow-wrap:anywhere}.notice-top{gap:10px}.notice-dot{flex-shrink:0}@media(max-width:360px){.recipient-form{gap:7px}.recipient-form .pill{padding:12px 10px;font-size:12px}.recipient-mode button{padding:7px 10px;font-size:12px}.recipient-form .fld-box input{font-size:13px}.bal-actions{gap:8px}.bal-actions .pill{font-size:13px;padding:12px 8px;gap:5px}.topup-chips .chip,.reminder-time .chip{font-size:11px}}.send .amount-wrap{padding-top:0}.recipient-search .people-scroll{padding-bottom:2px}.send .send-amount-label{display:block;font-size:13px;color:var(--muted);font-weight:600;margin-bottom:8px}.send .amount{max-width:100%}.send .amount-cur{flex-shrink:0}.send .send-amount-input{display:block;min-width:calc(1ch + 8px);max-width:none;border:0;outline:0;padding:2px 4px;margin:0;background:transparent;color:var(--ink);font:inherit;line-height:1.25;letter-spacing:normal;font-variant-numeric:tabular-nums;text-align:left;caret-color:var(--ink);border-radius:4px;-webkit-user-select:text;user-select:text}.send .send-amount-input:focus-visible{box-shadow:0 2px 0 var(--lime)}.send .send-amount-input:disabled{color:var(--muted)}.send .saved-recipients-label{margin:0}.home-recipients .person{width:84px;min-width:84px;max-width:92px}.home-recipients .person-n{width:100%;max-width:92px;height:auto;white-space:normal;overflow:hidden;text-overflow:clip;line-height:1.35;overflow-wrap:anywhere}.home-recipients .recipient-reference{display:block;color:var(--muted);font-size:12px;line-height:1.3;white-space:nowrap}.bank-icon{display:block;flex-shrink:0;border-radius:30%}.bank-picker{border:0;padding:0;margin:0;min-width:0}.bank-picker legend{color:var(--muted);font-size:12px;padding:0 0 10px}.bank-choice{position:relative;display:flex;align-items:center;gap:8px;min-height:58px;padding:10px;min-width:0;background:var(--soft);border:1px solid var(--line);border-radius:16px;text-align:left;color:var(--ink);transition:background .2s,border-color .2s,transform .2s}.bank-choice>span{font-size:12px;font-weight:600;overflow-wrap:anywhere}.bank-choice>.lucide{position:absolute;top:5px;right:5px}.bank-choice.chosen{background:var(--selected);border-color:var(--selected-line)}.bank-choice:not(:disabled):hover{border-color:var(--line-strong)}.bank-choice:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.bank-catalog-error{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--muted)}.recipient-avatar{position:relative;display:block;width:46px;height:46px;flex:0 0 46px}.recipient-avatar>.ava{width:46px;height:46px}.recipient-avatar .recipient-bank-badge{position:absolute;right:-4px;bottom:-2px;outline:2px solid var(--soft)}.recipient-found>.recipient-avatar{display:block;margin-top:0}.recipient-found .recipient-avatar>.ava{width:46px;height:46px;flex-basis:46px}.recipient-found .recipient-found-copy>span{display:block;color:var(--muted);font-size:12px;margin-top:4px;overflow-wrap:anywhere}.recipient-found .recipient-bank-name{font-weight:600}.recipient-search .person{width:90px;min-width:90px}.recipient-search .person-n{height:auto;white-space:normal;line-height:1.35;overflow-wrap:anywhere}.recipient-search .recipient-reference{color:var(--muted);font-size:11px;line-height:1.3}.success-recipient-bank{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 22px;font-size:13px}.success-recipient-bank small{flex-basis:100%;color:var(--muted);font-size:12px}.success-transfer-note{margin:-10px 0 20px;font-size:12px;color:var(--muted)}.op-ico>.bank-icon,.txd-ic>.bank-icon{width:100%;height:100%}@media(prefers-reduced-motion:reduce){.bank-choice{transition:none}.bank-choice:not(:disabled):hover{transform:none}}.recipient-search .person-n,.home-recipients .person-n{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;max-width:90px;word-break:normal;overflow-wrap:normal;overflow:hidden}.recipient-form-auto{display:block;position:relative}.recipient-query-panel{width:100%;min-width:0}.recipient-query-panel.leaving{position:absolute;inset:0 0 auto;pointer-events:none}.bank-picker-row{min-width:0}.bank-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:5px;color:var(--muted);font-size:12px}.bank-scroll-controls{display:flex;gap:5px}.bank-scroll-btn{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);transition:background .2s}.bank-scroll-btn:not(:disabled):hover{background:var(--soft)}.bank-scroll-btn:disabled{opacity:.35}.bank-picker-row .people-scroll{min-width:0;gap:8px;padding:3px 2px 7px;mask-image:none;-webkit-mask-image:none;scroll-snap-type:x proximity}.bank-picker-row .bank-tile{position:relative;flex:0 0 96px;width:96px;scroll-snap-align:start}.bank-picker-row .bank-choice{width:100%;flex-direction:column;justify-content:center;height:94px;min-height:94px;padding:10px 7px;gap:7px;text-align:center;background:transparent}.bank-picker-row .bank-choice.chosen{background:var(--selected)}.bank-picker-row .bank-choice>.bank-icon{width:32px;height:32px}.bank-picker-row .bank-choice>.bank-choice-name{display:flex;align-items:center;justify-content:center;width:100%;min-height:30px;font-size:11.5px;line-height:1.3;white-space:normal;overflow-wrap:anywhere}.bank-picker-row .bank-favorite{position:absolute;top:-2px;left:-2px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer;transition:color .22s var(--ease),background .22s var(--ease)}.bank-favorite .lucide{fill:transparent;transition:fill .22s var(--ease),transform .26s var(--ease)}.bank-picker-row .bank-favorite.on{color:var(--lime-ink)}.bank-favorite.on .lucide{fill:currentColor;transform:scale(1.08)}.bank-picker-row .bank-favorite:not(:disabled):hover{background:var(--lime-tint)}.bank-favorite:not(:disabled):active .lucide{transform:scale(.86)}.bank-picker-row .bank-favorite:focus-visible{outline:2px solid var(--focus);outline-offset:-6px}.bank-picker-row .bank-favorite:disabled{cursor:default}.bank-favorite[aria-busy=true] .lucide{opacity:.5}.bank-choice.chosen>.lucide{animation:bank-check-in .24s var(--ease)}@keyframes bank-check-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.bank-picker-row .bank-favorite,.bank-favorite .lucide{transition:none}.bank-choice.chosen>.lucide{animation:none}.bank-favorite .lucide,.bank-favorite.on .lucide,.bank-favorite:not(:disabled):active .lucide{transform:none}}.recipient-search-status{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px}.recipient-search-status .spinner{width:14px;height:14px;margin:0;border-width:2px}@media(prefers-reduced-motion:reduce){.bank-scroll-btn{transition:none}}.cv-cur{color:var(--ink)}.recipient-search{background:transparent;box-shadow:none;border:0;padding:0}.send .recipient-search{margin-top:3px}.recipient-search>.soft-head{padding:0 2px}.rate-source{margin:8px 0 0;color:var(--muted);font-size:11.5px;line-height:1.5}.recipient-start{display:grid;grid-template-columns:44px minmax(0,1fr) 18px;align-items:center;gap:12px;width:100%;padding:6px 0;border:0;background:transparent;text-align:left;cursor:pointer}.recipient-start-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--lime-tint);color:var(--lime-ink);transition:background-color .2s var(--ease),transform .2s var(--ease)}.recipient-start-copy strong{display:block;color:var(--ink);font-size:14px;font-weight:600;line-height:1.4}.recipient-start-copy>span{display:block;margin-top:4px;color:var(--muted);font-size:12px;line-height:1.45}.recipient-start>.lucide{color:var(--muted);transition:color .2s var(--ease),transform .2s var(--ease)}.recipient-start:hover .recipient-start-icon{background:var(--selected)}.recipient-start:hover>.lucide{color:var(--ink)}.recipient-start:active .recipient-start-icon{transform:scale(.96)}.home-recipients .soft-head .soft-link{min-height:36px;padding:7px 9px;border-radius:11px;background:var(--soft);color:var(--ink);transition:background-color .2s var(--ease),transform .2s var(--ease)}.home-recipients .soft-head .soft-link:hover{background:var(--soft-2)}.home-recipients .people-scroll{gap:8px;padding:4px 0 2px;mask-image:none;-webkit-mask-image:none;scroll-snap-type:x proximity}.home-recipients .home-recipient{width:110px;min-width:110px;max-width:110px;gap:6px;padding:10px 7px;border-radius:16px;scroll-snap-align:start;transition:background-color .2s var(--ease),transform .2s var(--ease)}.home-recipients .home-recipient:hover{background:var(--soft)}.home-recipients .home-recipient:active{transform:scale(.97)}.home-recipients .home-recipient .person-n{min-height:0;max-width:100%;color:var(--ink);font-size:12px;line-height:1.4}.home-recipients .home-recipient .recipient-reference{max-width:100%;font-size:10.5px;overflow:hidden;text-overflow:ellipsis}.reward-wallet-symbol{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 17px;border-radius:24px;background:var(--lime);color:var(--on-lime)}.reward-wallet-symbol>.emoji-icon{animation:reward-coin-float 5s ease-in-out infinite}.rewards-wallet .reward-points{margin-top:15px}.reward-row{grid-template-columns:48px minmax(0,1fr) auto;min-height:84px;gap:13px}.reward-row .reward-icon{width:48px;height:48px;border-radius:15px;background:var(--lime-tint);color:var(--lime-ink);transition:background-color .2s var(--ease),transform .24s var(--ease)}.reward-row .reward-icon-plus{background:var(--lime);color:var(--on-lime)}.reward-row .reward-icon-travel{background:var(--soft);color:var(--ink)}.cardrow-mini.frozen{background:var(--frozen-card);color:var(--frozen-ink);filter:grayscale(1)}.cardrow-mini{transition:background-color .32s var(--ease),color .32s var(--ease),filter .32s var(--ease)}.seg button,.pm-seg button{transition:background-color .22s var(--ease),color .22s var(--ease),box-shadow .22s var(--ease)}.btn-dark{transition:background-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease),filter .2s var(--ease),opacity .2s var(--ease)}.btn-dark:not(:disabled):not(.loading):active{transform:scale(.985)}.tn-icobtn,.m-x,.req-icbtn,.sheet-close,.newcard{transition:background-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.tn-icobtn:not(:disabled):active,.m-x:not(:disabled):active,.req-icbtn:not(:disabled):active{transform:scale(.94)}.bottom-nav button{transition:background-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.bottom-nav button:active{transform:scale(.93)}@keyframes reward-coin-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2px) rotate(2deg)}}@media(max-width:360px){.home-recipients .soft-head{gap:8px;font-size:14px}.home-recipients .soft-head .soft-link{font-size:10.5px;padding:6px 7px;gap:3px}.reward-row{grid-template-columns:42px minmax(0,1fr) auto;gap:9px}.reward-row .reward-icon{width:42px;height:42px;border-radius:13px}.reward-row .chip-pos{font-size:10px;padding:4px 6px}}@media(prefers-reduced-motion:reduce){.reward-wallet-symbol>.emoji-icon{animation:none}.recipient-start:hover .recipient-start-icon,.recipient-start:hover>.lucide,.recipient-start:active .recipient-start-icon,.home-recipient:active,.reward-row:hover .reward-icon,.bottom-nav button:active,.btn-dark:not(:disabled):not(.loading):active,.tn-icobtn:not(:disabled):active,.m-x:not(:disabled):active,.req-icbtn:not(:disabled):active{transform:none}}@media(prefers-reduced-motion:reduce){:where(body,.bal-card,.card-soft,.menu-card,.profile-menu,.req,.lim,.sheet,.faq-sheet,.suc,.toast,.intro,.intro-block,.prof-card,.set-card,.cv,.kv,.design-sheet,.fld-box,.recipient-found,.offline-banner,.key,.pill,.chip,.pm-seg,.seg,.topnav,.tn-tabs){transition:none}}.op{position:relative;border-top:0}.op:before{content:"";position:absolute;top:0;left:6px;right:6px;height:1px;background:var(--line);pointer-events:none}.op:first-child:before{display:none}.history-group .hgroup{margin:0 0 14px}.home-rates .load-state{min-height:88px;padding:22px 0}.validation-message{overflow:hidden;display:flow-root}.transfer-cost{display:grid;gap:9px;padding:4px 2px}.transfer-cost-row{display:flex;justify-content:space-between;align-items:baseline;gap:14px;color:var(--muted);font-size:13px;line-height:1.5}.transfer-cost-row strong{color:var(--ink);white-space:nowrap;font-weight:600;font-variant-numeric:tabular-nums}.transfer-cost-row.total{color:var(--ink);font-weight:600}.transfer-cost-status{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:13px;min-height:24px}.transfer-cost-error{display:grid;justify-items:start;gap:8px}.success-cost{display:grid;gap:5px;color:var(--muted);font-size:13px;line-height:1.5;margin-bottom:22px}.success-cost strong{color:var(--ink);font-weight:600}.recipient-feedback>:not(:empty),.form-error,.cv-err,.alert,.load-err{animation:validation-visible .22s var(--ease)}.recipient-found,.recipient-feedback,.cardrow,.chip,.key,.tn-tab,.tn-rewards,.btn-dark,.op,.fld label{transition:background-color .22s var(--ease),color .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease),opacity .22s var(--ease)}.fld.err label{color:var(--neg)}.send-amount-input[readonly]{caret-color:transparent}@media(hover:hover)and (pointer:fine){.fld-box:has(input:not(:disabled)):not(:focus-within):hover{background:var(--field);box-shadow:0 0 0 1px var(--line-strong)}.fld.err .fld-box:not(:focus-within):hover{box-shadow:0 0 0 1.5px var(--neg)}.btn-dark:not(:disabled):not(.loading):hover,.tn-rewards:not(:disabled):hover{background:#303236;filter:none;box-shadow:inset 0 0 0 1px #caf23f66}.key:not(:disabled):hover,.chip:not(:disabled):hover,.pill:not(:disabled):not(.balance-receive):hover{background:var(--lime-tint);box-shadow:inset 0 0 0 1px var(--selected-line);color:var(--ink)}.cardrow:not(:disabled):hover,.op:not(:disabled):hover{background:var(--selected);box-shadow:none}.op:not(:disabled):hover .op-ico,.reward-row:not(:disabled):hover .reward-icon,.tn-icobtn:not(:disabled):hover,.req-icbtn:not(:disabled):hover,.fld-eye:not(:disabled):hover{background:var(--lime-tint);color:var(--lime-ink)}.soft-link:not(:disabled):hover,.cardrow:not(:disabled):hover .cardrow-change{color:var(--lime-ink)}.seg button:not(:disabled):not(.on):hover,.tn-tab:not(.active):hover{background:var(--selected);color:var(--ink)}}.op-ico,.cardrow-change{transition:background-color .22s var(--ease),color .22s var(--ease)}@keyframes validation-visible{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.recipient-feedback>:not(:empty),.form-error,.cv-err,.alert,.load-err{animation:none}.recipient-found,.recipient-feedback,.cardrow,.chip,.key,.tn-tab,.tn-rewards,.btn-dark,.op,.op-ico,.cardrow-change,.fld label{transition:none}}@media(max-width:620px),(pointer:coarse){.recipient-form .fld-box input,.fld-box input,.field input,.field select,.field textarea,.account-select select,.lim-inp input{font-size:16px}}.emoji-icon{display:inline-block;flex:0 0 auto;object-fit:contain;vertical-align:middle}.bcard-frost{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.72;pointer-events:none}.bcard.frozen.sel{box-shadow:0 0 0 2px #a8d4e8,var(--shadow)}.reward-confetti{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;pointer-events:none;overflow:hidden}.reward-confetti-particle{position:absolute;top:82%;display:block;opacity:0;animation:reward-confetti-flight var(--duration) var(--delay) both}.reward-confetti-particle>i{display:block;animation:reward-confetti-spin var(--duration) var(--delay) linear both}@keyframes reward-confetti-flight{0%{opacity:0;transform:translateZ(0);animation-timing-function:ease-out}8%{opacity:1}38%{opacity:1;transform:translate3d(calc(var(--dx) * .48),calc(var(--rise) * -1),0);animation-timing-function:ease-in}80%{opacity:1}to{opacity:0;transform:translate3d(var(--dx),26vh,0)}}@keyframes reward-confetti-spin{0%{transform:rotate(var(--rotation)) rotateX(0)}to{transform:rotate(calc(var(--rotation) + 720deg)) rotateX(540deg)}}@media(prefers-reduced-motion:reduce){.reward-confetti{display:none}}
