:root,:root[data-theme=dark]{--bg:#0e0e13;--surface:#16161d;--surface-2:#1d1d26;--elev:#1d1d26;--line:#ffffff14;--text:#f4f4f7;--muted:#8b8b96;--brand:#e8912a;--accent:#e8912a;--accent-soft:#e8912a24;--cta-bg:#e8912a;--cta-ink:#131318;--ok:#2fbf71;--ok-soft:#2fbf7138;--danger:#ff6b6b;--danger-soft:#ff6b6b24;--focus-ring:#e8912a8c;--shadow-card:0 6px 20px #00000040;--payout-line:#e8912a40;--hero-bg:radial-gradient(160% 140% at 115% -15%, #e8912a0e 0%, #e8912a05 35%, transparent 68%), #16161d;--skeleton-lo:#1d1d26;--skeleton-hi:#262630;--field-bg:#101016;--warn:#e8c02a;--warn-soft:#e8c02a29;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:#eceae6;--surface:#fff;--surface-2:#f1f0ee;--elev:#f7f6f4;--line:#00000017;--text:#1b1b1f;--muted:#86868e;--brand:#cf7a10;--accent:#cf7a10;--accent-soft:#cf7a101f;--cta-bg:#cf7a10;--cta-ink:#fff;--ok:#12a150;--ok-soft:#12a1502e;--danger:#e5484d;--danger-soft:#e5484d1f;--focus-ring:#cf7a1080;--shadow-card:0 6px 20px #0000000f;--payout-line:#cf7a104d;--hero-bg:radial-gradient(160% 140% at 115% -15%, #cf7a101a 0%, #cf7a1008 40%, transparent 70%), #fff;--skeleton-lo:#ececea;--skeleton-hi:#f4f4f2;--field-bg:#f4f3f1;--warn:#b8860b;--warn-soft:#b8860b24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--radius:12px;--r-card:16px;--r-sheet:20px;--r-btn:14px;--border-w:1px;--card-pad:16px;--amount-size:35px;--amount-tracking:-.4px;--sc:#e0245e;--cb:#f5a623;--usdt:#26a17b}*{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent}body{-webkit-user-select:none;user-select:none}input,textarea{-webkit-user-select:text;user-select:text}html,body{overscroll-behavior:none;max-width:100%;margin:0;padding:0;overflow-x:hidden}html{background:var(--bg);min-height:100%;transition:background .25s}body{background:var(--bg);min-height:100dvh;color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Arial,sans-serif;transition:background .25s}body.tk-lock{width:100%;position:fixed;left:0;right:0;overflow:hidden}html,body,.tk-sheet,.tk-sheet-body{scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}.tk-sheet::-webkit-scrollbar{width:0;height:0;display:none}.tk-sheet-body::-webkit-scrollbar{width:0;height:0;display:none}button{cursor:pointer;font-family:inherit}button:active:not(:disabled){transform:scale(.98)}button,input{transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 80ms,opacity .15s}button:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:none}.tk-field{background:var(--field-bg);border:var(--border-w) solid var(--line);border-radius:var(--radius);min-width:0;scroll-margin:var(--card-pad);align-items:center;gap:10px;transition:border-color .15s,box-shadow .15s;display:flex}.tk-field:focus-within{box-shadow:0 0 0 2px var(--focus-ring);border-color:#0000}.tk-field.tk-field-invalid{border-color:var(--danger)}.tk-field>input,.tk-field>textarea{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.tk-field>textarea{resize:none;line-height:1.45}.tk-field>input::placeholder,.tk-field>textarea::placeholder{color:var(--muted)}.tk-add-btn{border:var(--border-w) dashed var(--line);border-radius:var(--radius);width:100%;color:var(--accent);background:0 0;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:11px;font-size:13px;font-weight:500;display:flex}.tk-backdrop{z-index:50;will-change:transform;background:#0000008c;justify-content:center;align-items:flex-end;height:100dvh;transition:transform .15s ease-out;display:flex;position:fixed;top:0;left:0;right:0}.tk-sheet{background:var(--elev);border:var(--border-w) solid var(--line);border-radius:var(--r-sheet) var(--r-sheet) 0 0;border-bottom:none;flex-direction:column;width:min(100%,520px);max-height:88dvh;padding-top:10px;display:flex;overflow:hidden}.tk-sheet-head{flex:none;padding:0 16px 12px}.tk-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:2px 16px calc(18px + var(--tk-safe-bottom,env(safe-area-inset-bottom,0px)));flex:auto;overflow:hidden auto}.tk-sheet-foot{padding:10px 16px calc(12px + var(--tk-safe-bottom,env(safe-area-inset-bottom,0px)));border-top:var(--border-w) solid var(--line);flex:none;gap:8px;display:grid}.tk-sheet-foot:empty{display:none}.tk-grabber{background:var(--line);border-radius:999px;width:36px;height:4px;margin:0 auto 12px}.tk-tabbar{background:var(--elev);border-top:var(--border-w) solid var(--line);padding:6px 8px calc(6px + var(--tg-safe-bottom,env(safe-area-inset-bottom,0px)));z-index:40;will-change:transform;backface-visibility:hidden;transition:transform .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.tk-tabbar.tk-tabbar-hidden{pointer-events:none;transform:translateY(100%)}@keyframes tk-spin{to{transform:rotate(360deg)}}.tk-refr{border:var(--border-w) solid var(--line);width:40px;height:40px;color:var(--muted);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.tk-refr .tk-refr-halo{background:radial-gradient(circle, var(--ok) 0%, transparent 70%);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.tk-refr .tk-ic{justify-content:center;align-items:center;transition:opacity .2s,transform .3s;display:flex;position:absolute}.tk-refr .tk-ic-check{opacity:0;color:var(--ok)}.tk-refr.is-loading .tk-ic-refresh{color:var(--ok);animation:.7s linear infinite tk-spin}.tk-refr.is-loading .tk-refr-halo{animation:1s ease-in-out infinite tk-breathe}.tk-refr.is-done .tk-ic-refresh{opacity:0}.tk-refr.is-done .tk-ic-check{opacity:1;animation:.45s tk-pop}.tk-refr.is-done .tk-refr-halo{animation:.55s tk-flash}@keyframes tk-breathe{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.32;transform:scale(1.4)}}@keyframes tk-flash{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes tk-pop{0%{transform:scale(.7)}60%{transform:scale(1.15)}to{transform:scale(1)}}.tk-check{min-height:44px;color:var(--text);align-items:center;gap:10px;font-size:15px;display:flex}.tk-check>input{width:20px;height:20px;accent-color:var(--accent);margin:0}.tk-field-error{color:var(--danger);font-size:12px;font-weight:500}.tk-form-hint{color:var(--muted);text-align:center;font-size:12px}
