: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-ink:#131318;--accent-soft:#e8912a24;--cta-bg:#e8912a;--cta-ink:#131318;--cta-shadow:0 6px 18px #e8912a47;--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;--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-ink:#fff;--accent-soft:#cf7a101f;--cta-bg:#cf7a10;--cta-ink:#fff;--cta-shadow:0 6px 18px #cf7a103d;--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;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--radius:12px;--r-card:16px;--border-w:.5px;--card-pad:18px;--amount-size:35px;--amount-tracking:-.4px}*{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{margin:0;padding:0}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{overflow:hidden}#root{min-height:100vh}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);align-items:center;gap:10px;min-width:0;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{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.tk-field>input::placeholder{color:var(--muted)}.tk-backdrop{z-index:50;background:#0000008c;align-items:flex-end;animation:.25s both tk-fade-in;display:flex;position:fixed;inset:0}.tk-sheet{background:var(--elev);border:var(--border-w) solid var(--line);border-radius:var(--r-card) var(--r-card) 0 0;width:100%;max-height:88vh;padding:10px 16px calc(18px + env(safe-area-inset-bottom));border-bottom:none;animation:.3s cubic-bezier(.32,.72,0,1) both tk-rise;overflow-y:auto}.tk-grabber{background:var(--line);border-radius:999px;width:36px;height:4px;margin:0 auto 12px}.tk-backdrop.tk-closing{animation:.2s both tk-fade-out}.tk-backdrop.tk-closing .tk-sheet{animation:.2s cubic-bezier(.4,0,1,1) both tk-drop}@keyframes tk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes tk-fade-out{0%{opacity:1}to{opacity:0}}@keyframes tk-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tk-drop{0%{transform:translateY(0)}to{transform:translateY(100%)}}input[type=range].tk-range{appearance:none;background:0 0;width:100%;height:28px;margin:4px 0}input[type=range].tk-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--cta-bg) var(--tk-progress,0%), var(--line) 0);border-radius:999px;height:4px}input[type=range].tk-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--cta-bg);border:none;border-radius:50%;width:26px;height:26px;margin-top:-11px;box-shadow:0 2px 8px #00000059}input[type=range].tk-range::-moz-range-track{background:var(--line);border-radius:999px;height:4px}input[type=range].tk-range::-moz-range-progress{background:var(--cta-bg);border-radius:999px;height:4px}input[type=range].tk-range::-moz-range-thumb{background:var(--cta-bg);border:none;border-radius:50%;width:26px;height:26px;box-shadow:0 2px 8px #00000059}.tk-spin{animation:.9s linear infinite tk-spin}@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-skeleton{background:linear-gradient(90deg, var(--skeleton-lo) 0%, var(--skeleton-hi) 50%, var(--skeleton-lo) 100%);background-size:200% 100%;animation:1.3s ease-in-out infinite tk-shimmer;display:inline-block}@keyframes tk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
