:root{--dawn:#f84616;--bg:var(--tg-theme-secondary-bg-color,#140d0a);--surface:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#221612));--text:var(--tg-theme-text-color,#fff6f1);--hint:var(--tg-theme-hint-color,#b59c92);--section:var(--tg-theme-section-header-text-color,var(--tg-theme-hint-color,#b59c92));--accent:var(--dawn);--accent-text:#fff;--link:#ff8a5c;--separator:var(--tg-theme-section-separator-color,#ffa0802e);--radius:14px;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", Roboto, "Segoe UI", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, "Roboto Mono", Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--bg:var(--tg-theme-secondary-bg-color,#fbf3ee);--surface:var(--tg-theme-section-bg-color,var(--tg-theme-bg-color,#fff));--text:var(--tg-theme-text-color,#1e120d);--hint:var(--tg-theme-hint-color,#8c7168);--section:var(--tg-theme-section-header-text-color,var(--tg-theme-hint-color,#8c7168));--accent:var(--dawn);--accent-text:#fff;--link:#cf3708;--separator:var(--tg-theme-section-separator-color,#5a28141f);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0}html{background:var(--bg);overscroll-behavior:none;touch-action:pan-y}body{background:var(--bg);color:var(--text);font:16px/1.45 var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;padding-top:var(--tg-content-safe-area-inset-top,0px)}h1,h2,p,pre{margin:0}.page{min-height:calc(100dvh - var(--tg-content-safe-area-inset-top,0px));max-width:560px;padding:20px 16px calc(24px + env(safe-area-inset-bottom,0px) + var(--tg-safe-area-inset-bottom,0px));flex-direction:column;margin:0 auto;display:flex;position:relative}.page-head{margin:8px 0 22px}.page-title{align-items:center;gap:10px;display:flex}.page-head h1,.brand{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.15}.who{color:var(--hint);margin-top:2px}.hint{color:var(--hint)}.state{justify-items:start;gap:12px;margin:12px;display:grid}.page>*+.group,.page>.group+.row-actions{margin-top:24px}.page>.page-head+.group{margin-top:0}.group h2{color:var(--section);margin:0 12px 8px;font-size:13px;font-weight:600}.group-detail{color:var(--hint);margin:8px 12px 0;font-size:13px}.group .group-detail+.list{margin-top:8px}.list{background:#ffffff0a;border-radius:8px;position:relative;box-shadow:inset 0 1px #ffffff0a,0 8px 24px #00000059}.list:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff47,#ffffff0d 40%,#fff0 65%);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:root[data-theme=light] .list{background:#0000000a;box-shadow:0 8px 24px #00000014}.row{padding:14px 16px}.row+.row{border-top:1px solid #ffffff0f}:root[data-theme=light] .row+.row{border-top-color:#00000014}.row-label{color:var(--hint);margin-bottom:6px;font-size:13px}.addr{font:500 15px/1.55 var(--mono);letter-spacing:.02em;overflow-wrap:anywhere}.addr-mid{opacity:.68}.row-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.actions-wide{flex-wrap:nowrap;gap:12px;margin-top:20px}.actions-wide .btn{flex:1 1 0;min-height:46px;padding:12px;font-size:16px}.amount{letter-spacing:-.01em;font-size:22px;font-weight:700;line-height:1.2}.thesis{white-space:pre-wrap;overflow-wrap:anywhere}.amount-usd{color:var(--hint);font-size:15px;font-weight:500}.btn{appearance:none;font:600 15px/1.2 var(--font);color:var(--text);cursor:pointer;touch-action:manipulation;border:0;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;text-decoration:none;display:inline-flex;position:relative}.btn:before{content:"";border-radius:inherit;pointer-events:none;opacity:.8;background:linear-gradient(#ffffffbf,#ffffff1f 45%,#fff0 80%);padding:.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn-quiet:before{opacity:1;background:linear-gradient(#ffffff47,#ffffff0d 40%,#fff0 65%)}@media (hover:hover){.btn{transition:background-color .15s,transform .15s,filter .15s}.btn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.btn:hover:not(:disabled):before{opacity:1}.btn-primary:hover:not(:disabled){background:#ff6136}.btn-quiet:hover:not(:disabled){background:#ffffff14}}.btn:active:not(:disabled){filter:brightness(.95);transform:translateY(0)scale(.98)}.btn:disabled{opacity:.5;cursor:default}.btn-primary{background:var(--accent);color:var(--accent-text)}.btn-quiet{color:var(--text);background:#ffffff0a}.btn-accent{color:var(--link);background:#f8461624}.btn-accent:before{opacity:1;background:linear-gradient(#f846168c,#f846161a 45%,#f8461600 80%)}@media (hover:hover){.btn-accent:hover:not(:disabled){background:#f8461638}}:root[data-theme=light] .btn-quiet{background:#0000000d}.link{appearance:none;color:var(--link);font:500 15px var(--font);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:10px 12px}.swap{justify-items:center;display:grid}.swap>span{white-space:nowrap;grid-area:1/1}.swap-hidden{visibility:hidden}.btn:focus-visible,.link:focus-visible{outline:2px solid var(--link);outline-offset:2px}.note{color:var(--hint);max-width:44ch;margin:28px 12px 0;font-size:13px}.foot{text-align:center;justify-items:center;gap:2px;margin-top:32px;display:grid}.foot .note{margin:0}.center{text-align:center;place-items:center;min-height:100dvh;padding:24px;display:grid}.notice{justify-items:center;gap:10px;max-width:34ch;display:grid}.overlay{z-index:1000000;background:var(--bg);position:fixed;inset:0;overflow:auto}.notice .btn{margin-top:8px}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.form{gap:14px;display:grid}.field{gap:6px;display:grid}.field>span{color:var(--section);margin-left:12px;font-size:13px;font-weight:600}.input,.select{border-radius:var(--radius);background:var(--surface);width:100%;color:var(--text);font:500 16px/1.4 var(--mono);border:0;padding:12px 14px}.input-text,.select{font-family:var(--font)}.input::placeholder{color:var(--hint);font-family:var(--font);font-weight:400}.input:focus-visible,.select:focus-visible{outline:2px solid var(--link);outline-offset:2px}.banner{border-radius:8px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.banner:before{content:"";background:currentColor;flex:none;width:18px;height:18px;margin-top:1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3Cpath d='M10 5.6v5.2' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='14' r='1.1' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9' fill='none' stroke='%23000' stroke-width='1.6'/%3E%3Cpath d='M10 5.6v5.2' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='14' r='1.1' fill='%23000'/%3E%3C/svg%3E") 50%/contain no-repeat}.banner-nudge{color:var(--text);background:#f8461614;justify-content:space-between;align-items:center;box-shadow:inset 0 0 0 .5px #f8461659}.banner-nudge:before{display:none}.link-accent{color:var(--link);font:600 14px/1 var(--font);cursor:pointer}.row-split{justify-content:space-between;align-items:center;gap:12px;display:flex}.row-split .row-label{margin-bottom:2px}.banner-error{color:#ff6b6b;background:#ff4d4d14;justify-content:space-between;align-items:center;box-shadow:inset 0 0 0 .5px #ff4d4d59}.banner-error span{flex:1}.banner-error .link-accent{color:#ff6b6b}.deposit-text{max-width:40ch;margin:0 0 18px}.deposit .chain-name{margin-top:0}.btn-big{border-radius:var(--radius);width:100%;margin-top:28px;padding:18px 20px;font-size:18px;display:block}.deposit-after{margin-top:16px}.card-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.card-head h3{margin:0;font-size:16px;font-weight:600}.badge{color:var(--link);background:#f8461624;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:600;line-height:1}.chain-name{color:var(--hint);margin-top:8px;font-size:12px}.chain{margin-top:14px}.mark{height:auto;color:var(--accent);display:block}.page-mark{flex:none;width:36px}.notice-mark{width:84px;margin-bottom:6px}.privy-mark{width:128px;color:var(--hint);opacity:.75;margin:auto auto 0;padding-top:32px;display:block}.privy-mark svg{width:100%;height:auto;display:block}@font-face{font-family:Uber Move;src:url(/fonts/UberMove-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Uber Move;src:url(/fonts/UberMove-Bold.woff2)format("woff2");font-weight:700;font-display:swap}html:has(.cal){background:#1e1e1e}body:has(.cal){background:#272525cc}.cal{max-width:560px;padding:15px 0 calc(24px + env(safe-area-inset-bottom,0px) + var(--tg-safe-area-inset-bottom,0px));color:#fff;font-family:"Uber Move", var(--font);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0 auto;font-weight:400;line-height:1}.cal button{font:inherit;color:inherit;cursor:pointer}.cal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:0 15px;display:flex}.cal-title{align-items:center;gap:11px;display:flex}.cal-title svg{color:#e5552e;width:21px}.cal-title h1{font-size:17px;font-weight:500}.cal-streak{white-space:nowrap;background:#323030;border-radius:10px;align-items:center;height:32px;padding:4px 4px 4px 10px;font-size:13px;display:flex}.cal-colon{margin:0 9px}.cal-streak-days{background:#4a4848;border-radius:6px;align-items:center;gap:8px;height:24px;padding:0 7px 0 8px;display:flex}.cal-streak-days svg{width:11px;height:15px}.cal-rule{background:#3b3939;height:1px;margin:12px 8px 0}.cal-sum{padding:0 18px}.cal-total{align-items:center;gap:9px;margin-top:13px;font-size:31px;font-weight:500;display:flex}.cal .cal-about{color:#6b6a6a;background:0 0;border:1.3px solid #6b6a6a;border-radius:50%;place-items:center;width:13px;height:13px;padding:0;font-size:9px;font-weight:500;display:grid}.cal-note{color:#999898;margin-top:8px;font-size:13px;line-height:1.35}.cal-bar{background:#393837;border-radius:4px;height:8px;margin-top:9px;overflow:hidden}.cal-bar>div{background:#6de47e;border-radius:4px;height:100%}.cal-split{justify-content:space-between;margin-top:8px;font-size:16px;line-height:1.2;display:flex}.cal-up{color:#6de47e}.cal-down{color:#e4382b}.cal-month{background:linear-gradient(#5a5a5a1a,#5a5a5a00);border-radius:12px;margin:16px 8px 0;padding:10px 10px 16px}.cal-nav{background:#383737;border-radius:8px;align-items:center;width:fit-content;height:36px;margin:0 auto;padding:0 4px;font-size:14px;display:flex}.cal-nav span{text-align:center;min-width:82px;margin:0 8px}.cal-nav button{background:0 0;border:0;place-items:center;width:28px;height:36px;padding:0;display:grid}.cal-nav button:disabled{opacity:.3;cursor:default}.cal-nav svg{width:7px;height:14px}.cal-month .banner{margin-top:12px}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.cal-weekdays{margin-top:25px}.cal-weekday{text-align:center;color:#abaaaa;margin-bottom:14px;font-size:12px}.cal-cell{background:#333131;border-radius:5px;flex-direction:column;justify-content:space-between;height:58px;padding:6px 0 12px 12px;transition:background-color .2s;display:flex;position:relative}.cal-date{align-self:flex-start;font-size:13px;font-weight:500;line-height:16px}.cal-today{color:#101010;background:#fff;border-radius:8px;margin-left:-6px;padding:0 6px}.cal-pnl{text-align:center;white-space:nowrap;color:#999898;margin-left:-12px;font-size:11px}.cal-fire{width:9px;height:12.3px;position:absolute;top:8px;right:7px}.cal-win{background:#4dd1961a}.cal-win .cal-pnl{color:#4dd196}.cal-loss{background:#f816161a}.cal-loss .cal-pnl{color:#f81616}.cal-best{background:#e0aa3e1a}.cal-best:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(to bottom right,#e0aa3e,#e0c694 48%,#7a5d22);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cal-best .cal-pnl{color:#e0aa3e}.cal-future{background:#ffffff0a}.cal-future .cal-date{color:#5c5a5a}.cal-sum>*{transition:opacity .2s}.cal-stale>*{opacity:.4}.cal-pnl{animation:.2s ease-out cal-fade}.cal-in-next{animation:.24s ease-out cal-in-next}.cal-in-prev{animation:.24s ease-out cal-in-prev}@keyframes cal-fade{0%{opacity:0}}@keyframes cal-in-next{0%{opacity:0;transform:translate(32px)}}@keyframes cal-in-prev{0%{opacity:0;transform:translate(-32px)}}@media (prefers-reduced-motion:reduce){.cal-pnl,.cal-in-next,.cal-in-prev{animation:none}}.revoke-page{gap:16px}.revoke-page>.page-head,.revoke-page>.hint,.revoke-page>.list,.revoke-page>.row-actions{margin:0}.revoke-page>.hint{font-size:14px;line-height:1.4}.revoke-page .actions-wide .btn{min-height:40px;padding:8px 12px;font-size:14px}
