@font-face{font-family:Urbanist;src:url(/fonts/urbanist-latin.woff2)format("woff2");font-weight:300 600;font-display:swap}:root{--bg:#010101;--ink:#fff;--muted:#b3b3b3;--faint:#9c9c9c;--mint:#b3d0c2;--em-1:#2cc27d;--em-2:#42f09e;--deep-1:#1f4d37;--deep-2:#0e3a27;--amber:#ffb547;--coral:#ff7a6b;--line:#ffffff1f;--line-soft:#ffffff14;--glass:#ffffff0a;--glass-2:#ffffff14;--ease:cubic-bezier(.2, .7, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.shell{--p:min(100vw / 1458, max(100dvh / 985, .62px));--s1:calc(4 * var(--p));--s2:calc(8 * var(--p));--s3:calc(12 * var(--p));--s4:calc(16 * var(--p));--s5:calc(20 * var(--p));--s6:calc(24 * var(--p));--s8:calc(32 * var(--p));--s10:calc(40 * var(--p));--s12:calc(48 * var(--p));--s16:calc(64 * var(--p));--s20:calc(80 * var(--p));--s24:calc(96 * var(--p));--r-sm:calc(8 * var(--p));--r-md:calc(12 * var(--p));--r-lg:calc(16 * var(--p));--r-xl:calc(24 * var(--p));--r-full:999px;--t-xs:calc(12 * var(--p));--t-sm:calc(14 * var(--p));--t-md:calc(16 * var(--p));--t-lg:calc(18 * var(--p));--t-xl:calc(22 * var(--p));--t-2xl:calc(26 * var(--p));--t-3xl:calc(40 * var(--p));--t-4xl:calc(64 * var(--p));--h-sm:calc(32 * var(--p));--h-md:calc(44 * var(--p));--h-lg:calc(52 * var(--p));--gutter:var(--s24);min-height:100dvh;font-size:var(--t-md);line-height:1.4;position:relative}.shell.app{--p:1px}*,:before,:after{box-sizing:border-box;margin:0}[hidden]{display:none!important}html,body{background:var(--bg)}body{color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Urbanist,system-ui,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,output,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}fieldset{border:0;min-width:0;padding:0}ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--em-2);outline-offset:3px}.i{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.good,.up{color:var(--em-2)}.bad,.down{color:var(--coral)}.ink{color:var(--ink)}.num,.facts dd,table{font-variant-numeric:tabular-nums}.stack{gap:var(--s6);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.stack-md{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}.stack-sm{gap:var(--s2);grid-template-columns:minmax(0,1fr);display:grid}.spread{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.chips{gap:var(--s2);flex-wrap:wrap;display:flex}.grow{flex:1;min-width:0}.grow>b{font-weight:500;display:block}.grow>.meta{margin-top:var(--s1);display:block}.fx{pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx:before{content:"";background:radial-gradient(calc(900 * var(--p)) calc(520 * var(--p)) at 50% 0, #2cc27d29, transparent 70%);position:absolute;inset:0}.beams{width:calc(1458 * var(--p));height:calc(985 * var(--p));mix-blend-mode:screen;position:absolute;top:0;left:50%;translate:-50%}.app .beams{opacity:.55}.beams i{top:calc(-60 * var(--p));transform-origin:50% 0;background:linear-gradient(#42f09ebf,#2cc27d40 45%,#0000 85%);border-radius:50% 50% 40% 40%;position:absolute}.b1{left:calc(300 * var(--p));width:calc(90 * var(--p));height:calc(760 * var(--p));filter:blur(calc(18 * var(--p)));opacity:.5;rotate:33deg}.b2{left:calc(440 * var(--p));width:calc(56 * var(--p));height:calc(620 * var(--p));filter:blur(calc(11 * var(--p)));opacity:.6;rotate:33deg}.b3{left:calc(590 * var(--p));width:calc(110 * var(--p));height:calc(820 * var(--p));filter:blur(calc(22 * var(--p)));opacity:.45;rotate:12deg}.b4{left:calc(712 * var(--p));width:calc(46 * var(--p));height:calc(900 * var(--p));filter:blur(calc(8 * var(--p)));opacity:.7;rotate:2deg}.b5{left:calc(800 * var(--p));width:calc(120 * var(--p));height:calc(780 * var(--p));filter:blur(calc(20 * var(--p)));opacity:.45;rotate:-9deg}.b6{left:calc(975 * var(--p));width:calc(64 * var(--p));height:calc(640 * var(--p));filter:blur(calc(12 * var(--p)));opacity:.6;rotate:-24deg}.b7{left:calc(1095 * var(--p));width:calc(96 * var(--p));height:calc(760 * var(--p));filter:blur(calc(18 * var(--p)));opacity:.45;rotate:-30deg}.grid{width:calc(1035 * var(--p));height:calc(940 * var(--p));background:linear-gradient(#ffffff13 1px, transparent 1px) 50% 0 / calc(94 * var(--p)) calc(94 * var(--p)), linear-gradient(90deg, #ffffff13 1px, transparent 1px) 50% 0 / calc(94 * var(--p)) calc(94 * var(--p));position:absolute;top:0;left:50%;translate:-50%;-webkit-mask:radial-gradient(closest-side,#000 35%,#0000);mask:radial-gradient(closest-side,#000 35%,#0000)}.page{width:min(calc(1458 * var(--p)), 100%);padding:0 var(--gutter) var(--s12);flex-direction:column;margin:0 auto;display:flex;position:relative}.landing .page{min-height:calc(985 * var(--p))}.nav{z-index:10;padding-top:var(--s8);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.brand{font-size:var(--t-2xl);justify-self:start;align-items:center;gap:.3em;line-height:1;display:inline-flex}.brand-mark{color:#0df6b8;width:auto;height:.72em;filter:drop-shadow(0 0 var(--s3) #0df6b84d);flex:none}.brand-word{letter-spacing:-.05em;color:#0000;filter:drop-shadow(0 0 var(--s3) #42f09e4d);animation:brand-sheen 6s var(--ease) infinite;background-image:linear-gradient(100deg,#0000 40%,#fffffff2 50%,#0000 60%),linear-gradient(100deg,#fff 30%,#8ff5c6 100%);background-position:100% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-weight:600}@keyframes brand-sheen{0%,70%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}.links{gap:var(--s1);justify-self:center;display:flex}.links a{isolation:isolate;height:var(--h-md);padding:0 var(--s5);border-radius:var(--r-md);color:var(--mint);align-items:center;transition:color .2s;display:inline-flex;position:relative}.links a:hover,.links a:focus-visible,.links a[data-status=active]{color:var(--ink)}.nav-hover{z-index:-1;border-radius:inherit;background:#ffffff0a;border:1px solid #a0e6cd1a;position:absolute;inset:0}.actions{align-items:center;gap:var(--s6);justify-self:end;display:flex}.signin{transition:color .2s}.signin:hover{color:var(--em-2)}.pill-cta{height:var(--h-md);padding:0 var(--s5);border-radius:var(--r-full);justify-content:center;align-items:center;display:inline-flex}.pill-cta,.btn.glow{color:#e2fbf0;box-shadow:inset 0 0 var(--s3) #42f09e66, inset 0 1px 0 #d2ffec4d, 0 var(--s1) var(--s4) #00000059;background:linear-gradient(#0f2d26 0%,#091a15 100%);border:1px solid #6ee7b752;font-weight:500;transition:box-shadow .25s,border-color .25s}.pill-cta:hover,.btn.glow:hover{box-shadow:inset 0 0 var(--s5) #42f09e9e, inset 0 1px 0 #d2ffec6b, 0 0 var(--s6) #42f09e38;border-color:#6ee7b794}.btn.glow .i{transition:translate .2s var(--ease)}.btn.glow:hover .i{translate:3px}.btn{justify-content:center;align-items:center;gap:var(--s2);height:var(--h-lg);padding:0 var(--s8);border-radius:var(--r-full);transition:transform .2s var(--ease), box-shadow .2s, background .2s;font-weight:500;display:inline-flex}.btn.wide{width:100%}.btn.primary{background:linear-gradient(180deg, var(--em-2), var(--em-1));color:#03160c;box-shadow:0 0 0 var(--s1) #42f09e2e, 0 var(--s3) var(--s10) #2cc27d59}.btn.primary:hover{box-shadow:0 0 0 var(--s2) #42f09e33, 0 var(--s4) var(--s12) #2cc27d80;transform:translateY(-2px)}.btn.primary .i{transition:translate .2s var(--ease)}.btn.primary:hover .i{translate:3px}.btn.primary.short{color:#1c0603;box-shadow:0 0 0 var(--s1) #ff7a6b2e, 0 var(--s3) var(--s10) #f0604f4d;background:linear-gradient(#ff9184,#f0604f)}.btn.ghost{border:1px solid #ffffff8c}.btn.ghost:hover{background:#ffffff12}.card{gap:var(--s4);padding:var(--s6);border-radius:var(--r-xl);border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.2);background:linear-gradient(160deg,#ffffff14,#ffffff05 60%),#0609078c;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 1px #ffffff14}.card-top{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.title{font-size:var(--t-lg);font-weight:500}.lbl{font-size:var(--t-sm);color:var(--muted);display:block}.meta{font-size:var(--t-sm);color:var(--faint)}.chip{align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s3);border-radius:var(--r-full);border:1px solid var(--line);background:var(--glass-2);font-size:var(--t-sm);white-space:nowrap;font-weight:500;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.card>.chip{align-self:flex-start}button.chip:hover{background:#ffffff1f}.chip .i{color:var(--muted)}.chip:active,.tab:active{scale:.96}.tag{align-items:center;gap:var(--s1);height:var(--s6);padding:0 var(--s2);border-radius:var(--r-full);font-size:var(--t-xs);white-space:nowrap;border:1px solid #0000;font-weight:600;display:inline-flex}.lbl .tag{margin-left:var(--s2)}.tag.em{color:var(--em-2);background:#42f09e24}.tag.coral{color:var(--coral);background:#ff7a6b24}.tag.amber{color:#ffd79a;background:#ffb5471a;border-color:#ffb54759}.tag.solid{background:var(--em-2);color:#03160c}.tag.pending:before{content:"";width:var(--s2);height:var(--s2);background:currentColor;border-radius:50%;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.facts{gap:var(--s2);font-size:var(--t-sm);display:grid}.facts div{justify-content:space-between;gap:var(--s3);display:flex}.facts dt{color:var(--muted)}.facts dd{text-align:right}.field{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-lg);border:1px solid var(--line-soft);background:var(--glass);color:var(--muted);transition:border-color .2s;display:flex}.field:focus-within{border-color:#42f09e80}.field input{min-width:0;color:var(--ink);font-size:var(--t-xl);background:0 0;border:0;flex:1;padding:0}.field input:focus{outline:none}.note{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-lg);color:#f2ddbb;font-size:var(--t-sm);background:#ffb54712;border:1px solid #ffb54740;display:flex}.note .i{color:var(--amber);font-size:var(--t-md);margin-top:2px}.venues{align-items:center;display:inline-flex}.venues img{width:var(--s6);height:var(--s6);object-fit:cover;transition:margin .25s var(--ease);background:#0a0e0c;border-radius:30%;box-shadow:0 0 0 2px #0a0e0c}.venues img+img{margin-left:calc(var(--s1) * -1)}.card:hover .venues img+img{margin-left:var(--s1)}.q{font-size:var(--t-xl);text-wrap:balance;font-weight:500;line-height:1.3}.chance{justify-content:space-between;align-items:baseline;gap:var(--s3);font-size:var(--t-sm);color:var(--muted);margin-top:auto;display:flex}.chance b{font-size:var(--t-xl);color:var(--ink);font-weight:500}.chance .up,.chance .down{font-weight:500}.bar{height:var(--s2);border-radius:var(--r-full);background:#ffffff17;overflow:hidden}.bar span{border-radius:inherit;background:linear-gradient(90deg, var(--em-1), var(--em-2));height:100%;display:block}.odds{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.odds button{height:var(--h-md);padding:0 var(--s4);border-radius:var(--r-md);border:1px solid var(--line);background:var(--glass);justify-content:space-between;align-items:center;font-weight:500;transition:background .2s,border-color .2s,transform .15s;display:flex}.odds button:hover{background:var(--glass-2)}.odds button:active{transform:scale(.97)}.odds .yes[aria-pressed=true]{color:#d4f8e6;background:#2cc27d2e;border-color:#42f09ea6}.odds .no[aria-pressed=true]{background:#ffffff21;border-color:#ffffff80}.legs{gap:var(--s2);display:grid;position:relative}.leg{padding:var(--s3) var(--s4);border-radius:var(--r-lg);border:1px solid var(--line-soft);background:var(--glass);transition:border-color .2s}.leg:focus-within{border-color:#42f09e80}.leg-top{justify-content:space-between;align-items:center;gap:var(--s2);min-height:var(--s6);display:flex}.row{justify-content:space-between;align-items:center;gap:var(--s3);margin-top:var(--s1);display:flex}.row input,.row output{width:100%;min-width:0;font-size:var(--t-2xl);letter-spacing:-.01em;background:0 0;border:0;padding:0}.row input:focus{outline:none}.tokbtn{align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s3) 0 var(--s1);border-radius:var(--r-full);border:1px solid var(--line);background:var(--glass-2);flex:none;font-weight:600;display:inline-flex}.tokbtn .i{color:var(--muted)}.tok,.tok-sm{object-fit:cover;border-radius:50%;flex:none}.tok{width:var(--s6);height:var(--s6)}.tok-sm{width:var(--s4);height:var(--s4)}.coin{align-items:center;gap:var(--s2);display:inline-flex}.flip{width:var(--h-md);height:var(--h-md);background:linear-gradient(180deg, var(--em-2), var(--em-1));color:#03160c;font-size:var(--t-lg);box-shadow:0 0 var(--s5) #42f09e4d;border:0;border-radius:50%;place-items:center;transition:box-shadow .2s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.flip:hover{box-shadow:0 0 var(--s8) #42f09e8c}.flip .i{stroke-width:2px}.pick-row{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-lg);border:1px solid var(--line-soft);background:var(--glass);cursor:pointer;transition:border-color .2s,background .2s;display:flex}.pick-row:hover{background:#ffffff12}.pick-row:has(input:focus-visible){outline:2px solid var(--em-2);outline-offset:2px}.pick-row input{width:var(--s4);height:var(--s4);accent-color:var(--em-2);flex:none;margin:0}.app-main{gap:var(--s8);width:100%;max-width:calc(1200 * var(--p));padding-top:var(--s12);flex-direction:column;margin:0 auto;display:flex}.app-head h1{font-size:var(--t-3xl);letter-spacing:-.02em;font-weight:400;line-height:1.1}.app-head p{max-width:calc(620 * var(--p));margin-top:var(--s2);color:var(--muted);font-size:var(--t-lg)}.split{grid-template-columns:minmax(0, calc(480 * var(--p))) minmax(0, 1fr);gap:var(--s6);align-items:start;display:grid}.routes{scroll-margin-top:var(--s6)}.toast{z-index:50;max-width:calc(100vw - 32px);color:var(--ink);pointer-events:none;background:#0a100df2;border:1px solid #42f09e66;border-radius:16px;padding:12px 16px;font:400 14px/1.4 Urbanist,system-ui,sans-serif;position:fixed;bottom:24px;left:50%;translate:-50%;box-shadow:0 16px 40px #00000080}.tabbar{display:none}.landing-main{flex-direction:column;flex:1;display:flex}.hero{padding-top:var(--s16);text-align:center;flex-direction:column;align-items:center;display:flex}.badge{align-items:center;gap:var(--s2);height:var(--h-sm);padding:0 var(--s4);border-radius:var(--r-full);color:#cff5e2;font-size:var(--t-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e3a2773;border:1px solid #42f09e52;font-weight:500;display:inline-flex;position:relative}.badge b{color:var(--em-2);font-weight:500;animation:2.4s ease-in-out infinite twinkle;display:inline-block}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.badge:before{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--beam), transparent 0deg 260deg, #42f09e4d 300deg, var(--em-2) 340deg, #f2fff8 352deg, transparent 360deg);-webkit-mask-composite:xor;padding:1px;animation:3.5s linear infinite beam;position:absolute;inset:-1px;-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}@keyframes beam{to{--beam:360deg}}@keyframes twinkle{50%{opacity:.55;transform:scale(.8)rotate(45deg)}}.hero h1{margin-top:var(--s6);font-size:var(--t-4xl);letter-spacing:-.025em;font-weight:400;line-height:1.12}.hero h1 span{text-wrap:balance;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:8s linear infinite sheen;display:block}.l1{background-image:linear-gradient(90deg,#5ee6a8 0%,#fff 25%,#42f09e 50%,#fff 75%,#5ee6a8 100%)}.l2{background-image:linear-gradient(90deg,#fff 0%,#c9c9c9 25%,#fff 50%,#9ff5cc 75%,#fff 100%);animation-delay:-4s}@keyframes sheen{to{background-position:-200%}}.sub{margin-top:var(--s5);color:var(--muted);font-size:var(--t-lg);text-wrap:pretty;line-height:1.55}.ctas{justify-content:center;gap:var(--s4);margin-top:var(--s8);flex-wrap:wrap;display:flex}.access{justify-items:center;gap:var(--s3);width:min(100%, calc(460 * var(--p)));display:grid}.access-field{align-items:center;gap:var(--s2);width:100%;padding:var(--s1) var(--s1) var(--s1) var(--s6);border-radius:var(--r-full);border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);background:#060907a6;transition:border-color .2s,box-shadow .2s;display:flex}.access-field:focus-within{box-shadow:0 0 0 var(--s1) #42f09e24;border-color:#42f09e99}.access-field input{min-width:0;font-size:var(--t-md);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;outline:none;flex:1;padding:0;font-weight:500}.access-field input::placeholder{color:var(--faint);letter-spacing:normal;text-transform:none;font-weight:400}.access-field input[aria-invalid=true]{color:#ffb3a9}.access-field .btn{padding:0 var(--s6);flex:none}.access-field .btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.access-hint{font-size:var(--t-sm);color:var(--muted)}.access-hint.err{color:var(--coral)}.access-field.email input{letter-spacing:normal;text-transform:none}.route-bar{z-index:100;background:linear-gradient(90deg, var(--em-1), var(--em-2));height:2px;box-shadow:0 0 var(--s3) #42f09e99;transform-origin:0;opacity:0;pointer-events:none;transition:opacity .25s,transform 0s .3s;position:fixed;inset:0 0 auto;transform:scaleX(0)}.route-bar.on{opacity:1;transition:opacity .15s,transform 2.4s cubic-bezier(.1,.7,.3,1);transform:scaleX(.85)}.joined{align-items:center;gap:var(--s3);min-height:calc(var(--h-lg) + 2 * var(--s1));padding:var(--s1) var(--s6) var(--s1) var(--s2);border-radius:var(--r-full);box-shadow:inset 0 0 var(--s4) #42f09e40, 0 0 var(--s8) #42f09e2e;font-size:var(--t-md);color:#e2fbf0;background:linear-gradient(#2cc27d33,#2cc27d14);border:1px solid #42f09e80;font-weight:600;display:inline-flex;position:relative}.joined-ring{border-radius:inherit;pointer-events:none;border:2px solid #42f09eb3;position:absolute;inset:0}.joined-check{width:var(--h-md);height:var(--h-md);place-items:center;display:grid;position:relative}.joined-check svg{width:var(--h-md);height:var(--h-md);overflow:visible}.joined-check circle{fill:var(--em-2)}.joined-check path{fill:none;stroke:#03160c;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.spark{width:var(--s2);height:var(--s2);margin:calc(var(--s1) * -1);border-radius:var(--r-full);background:var(--em-2);pointer-events:none;position:absolute;top:50%;left:50%}.spark.sq{background:#0df6b8;border-radius:2px}.access-switch{font:inherit;font-size:var(--t-sm);color:var(--faint);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.access-switch:hover,.access-switch:focus-visible{color:var(--ink)}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.widgets{gap:var(--s6);padding-top:var(--s16);grid-template-columns:1fr 1.12fr 1fr;margin-top:auto;display:grid}.widgets .card{min-height:calc(300 * var(--p))}.balance{background:radial-gradient(130% 78% at 50% 115%, var(--em-2) 0%, var(--em-1) 26%, var(--deep-1) 52%, #0e3a2700 78%), linear-gradient(180deg, #050706, #07120c);box-shadow:inset 0 1px 0 #ffffff14, 0 var(--s8) var(--s24) calc(var(--s5) * -1) #2cc27d80;border-color:#42f09e4d}.bal-row{align-items:center;gap:var(--s3);display:flex}.bal{font-size:var(--t-3xl);letter-spacing:-.02em;line-height:1.1}.bal small{color:#ffffff8c;font-size:.55em}.eye{width:var(--s10);height:var(--s10);background:var(--glass-2);font-size:var(--t-lg);border:1px solid #ffffff24;border-radius:50%;flex:none;place-items:center;display:grid}.perp{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-lg);border:1px solid var(--line-soft);font-size:var(--t-sm);background:#01060373;display:flex}.perp .good{font-weight:600}.acts{gap:var(--s2);grid-template-columns:1fr 1fr;margin-top:auto;display:grid}.acts a{justify-content:center;align-items:center;gap:var(--s2);height:var(--h-md);border-radius:var(--r-full);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#01080499;border:1px solid #fff3;font-weight:500;transition:background .2s;display:inline-flex}.acts a:hover{background:#010804cc}.perps-layout{gap:var(--s6);grid-template-columns:minmax(0, 1fr) calc(360 * var(--p));grid-template-areas:"market order""pos order";align-items:start;display:grid}.market{grid-area:market}.order{top:var(--s6);grid-area:order;position:sticky}.positions{grid-area:pos}.mkt-head{justify-content:space-between;align-items:flex-end;gap:var(--s4) var(--s8);flex-wrap:wrap;display:flex}.price{font-size:var(--t-3xl);letter-spacing:-.02em;line-height:1.1}.stats{gap:var(--s3) var(--s8);flex-wrap:wrap;display:flex}.stats dt{font-size:var(--t-xs);color:var(--muted)}.stats dd{font-weight:500}.chart{height:calc(280 * var(--p));color:var(--em-2);position:relative}.chart.neg{color:var(--coral)}.chart:before{content:"";inset:0 0 var(--s6);background:repeating-linear-gradient(180deg, #ffffff0f 0 1px, transparent 1px var(--s16));position:absolute}.chart svg{width:100%;height:100%;display:block;position:relative}.seg{padding:var(--s1);border-radius:var(--r-lg);border:1px solid var(--line);background:#ffffff0d;grid-template-columns:1fr 1fr;display:grid}.seg label{border-radius:var(--r-md)}.seg input{opacity:0;position:absolute}.seg-text{height:var(--s10);border-radius:inherit;color:var(--muted);cursor:pointer;place-items:center;font-weight:500;transition:color .2s;display:grid}.seg input:checked~.seg-text{color:#03160c}.seg-thumb{background:linear-gradient(180deg, var(--em-2), var(--em-1));inset:0}.seg-thumb.short{background:linear-gradient(#ff9184,#f0604f)}.seg label:has(.short) .seg-text{color:#1c0603}.seg input:focus-visible~.seg-text{outline:2px solid var(--em-2);outline-offset:2px}.order output{font-weight:600}input[type=range]{width:100%;accent-color:var(--em-2);margin:0}.ticks{font-size:var(--t-xs);color:var(--faint)}.table-wrap{margin:0 calc(var(--s6) * -1);padding:0 var(--s6);position:relative;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--t-sm)}th{padding:0 var(--s3) var(--s3) 0;border-bottom:1px solid var(--line);color:var(--muted);text-align:left;white-space:nowrap;font-weight:500}td{padding:var(--s3) var(--s3) var(--s3) 0;white-space:nowrap;border-bottom:1px solid #ffffff0f}tr:last-child td{border-bottom:0;padding-bottom:0}.predict-layout{grid-template-columns:minmax(0, 1fr) calc(340 * var(--p));gap:var(--s6);align-items:start;display:grid}.mkts{grid-template-columns:repeat(auto-fill, minmax(calc(280 * var(--p)), 1fr));gap:var(--s6);display:grid}.mkts .q{font-size:var(--t-lg)}.slip{top:var(--s6);position:sticky}.x{width:var(--h-sm);height:var(--h-sm);border:1px solid var(--line);color:var(--muted);font-size:var(--t-lg);border-radius:50%;place-items:center;line-height:1;display:grid}.x:hover{background:var(--glass-2);color:var(--ink)}.empty{padding:var(--s8) var(--s2);color:var(--muted);text-align:center}.slip-q{font-weight:500;line-height:1.35}.quick{gap:var(--s2);grid-template-columns:repeat(3,1fr);display:grid}.quick .chip{justify-content:center;align-self:stretch}.chain-pair{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid;position:relative}.chain-pair .leg:first-child{padding-right:var(--s8)}.chain-pair .leg:last-child{padding-left:var(--s10)}.leg select{width:100%;margin-top:var(--s1);padding:0 var(--s6) 0 0;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23B3B3B3' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right center / var(--s4);font-size:var(--t-lg);border:0;font-weight:500}.leg select:focus{outline:none}.leg select option{background:#0b100d}.speeds{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.speeds legend{margin-bottom:var(--s2)}.txs li{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s4) 0;border-bottom:1px solid #ffffff0f;display:flex}.txs li:first-child{padding-top:0}.txs li:last-child{border-bottom:0;padding-bottom:0}.txs b{font-weight:500;display:block}.txs .meta{margin-top:var(--s1);display:block}.entrance-running :is(.beams,.brand,.links,.actions,.tabbar,.badge,.hero h1 span,.sub,.ctas>*,.widgets .card,.app-head>*,.reveal,.predict-layout .chips,.mkt){visibility:hidden}.beams i{will-change:transform}.chip,.pick-row,.seg label,.tab{isolation:isolate;position:relative}.chip-pill,.pick-glow,.seg-thumb,.tab-pill{z-index:-1;border-radius:inherit;position:absolute}.chip-pill{background:#2cc27d2e;border:1px solid #42f09e99;inset:-1px}.chip[aria-pressed=true]{color:#d4f8e6}.pick-glow{background:#2cc27d1a;border:1px solid #42f09e99;inset:-1px}.nav-active{z-index:-1;border-radius:inherit;box-shadow:inset 0 0 var(--s3) #42f09e29;background:linear-gradient(#2cc27d3d,#0e3a2766);border:1px solid #42f09e73;position:absolute;inset:0}.links a[data-status=active]{color:#e2fbf0}@media (prefers-reduced-motion:reduce){*{transition:none!important}.tag.pending:before,.badge:before,.badge b,.hero h1 span,.brand-word{animation:none}}@media (width<=1099px){.shell{--p:1px;--gutter:var(--s8)}.landing .page{min-height:0}.actions{gap:var(--s4)}.hero{padding-top:var(--s16)}.sub{max-width:calc(560 * var(--p))}.sub br{display:none}.widgets{width:100%;max-width:calc(520 * var(--p));grid-template-columns:minmax(0,1fr);margin:0 auto}.widgets .card{min-height:0}.widgets .swap{order:-1}.split{width:100%;max-width:calc(560 * var(--p));grid-template-columns:minmax(0,1fr);margin:0 auto}.perps-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"market""order""pos"}.order{position:static}.predict-layout{grid-template-columns:minmax(0,1fr)}.slip{z-index:30;top:auto;left:var(--s3);right:var(--s3);bottom:var(--s3);max-width:calc(520 * var(--p));max-height:80dvh;box-shadow:0 calc(var(--s4) * -1) var(--s16) #000000b3;translate:0 calc(100% + var(--s6));visibility:hidden;transition:translate .35s var(--ease), visibility 0s .35s;background:#080c0af7;margin:0 auto;position:fixed;overflow:auto}.slip.on{visibility:visible;transition-delay:0s;translate:0}.slip .empty{display:none}.shell:has(.slip.on) .page{padding-bottom:calc(400 * var(--p))}.signin{display:none}}@media (width<=663px){.shell{--gutter:var(--s4);--tabbar-space:calc(var(--s20) + env(safe-area-inset-bottom))}.page{padding-bottom:calc(var(--tabbar-space) + var(--s6))}.nav{padding-top:var(--s4);grid-template-columns:1fr auto}.links{display:none}.tabbar{z-index:40;left:var(--s3);right:var(--s3);bottom:calc(var(--s3) + env(safe-area-inset-bottom));gap:var(--s1);padding:var(--s1);border-radius:var(--r-xl);border:1px solid var(--line);-webkit-backdrop-filter:blur(20px)saturate(1.4);box-shadow:0 var(--s4) var(--s12) #0009, inset 0 1px 0 #ffffff0f;background:#080c0ad1;grid-template-columns:repeat(5,1fr);display:grid;position:fixed}.tab{justify-items:center;gap:var(--s1);padding:var(--s2) 0;border-radius:var(--r-lg);color:var(--muted);font-size:var(--t-xs);font-weight:500;transition:color .2s;display:grid}.tab .i{font-size:var(--t-xl)}.tab[data-status=active]{color:#d4f8e6}.tab-pill{background:#2cc27d29;border:1px solid #42f09e73;inset:0}.toast{bottom:calc(96px + env(safe-area-inset-bottom))}.slip{bottom:calc(var(--tabbar-space) + var(--s2));max-height:calc(100dvh - var(--tabbar-space) - var(--s24))}.hero{padding-top:var(--s12)}.hero h1{font-size:min(var(--s12) - var(--s1), (100vw - var(--s8)) / 8.9);line-height:1.08}.sub{font-size:var(--t-md)}.ctas{flex-direction:column;width:100%}.widgets{gap:var(--s4);padding-top:var(--s12)}.app-main{gap:var(--s6);padding-top:var(--s8)}.mkts{gap:var(--s4)}.card{padding:var(--s5)}.table-wrap{margin:0 calc(var(--s5) * -1);padding:0 var(--s5)}.chart{height:calc(200 * var(--p))}.speeds{grid-template-columns:1fr}}.modal{width:min(calc(400 * var(--p)), calc(100vw - var(--s8)));max-width:none;max-height:calc(100dvh - var(--s8));border-radius:var(--r-xl);color:var(--ink);box-shadow:0 var(--s6) var(--s16) #000000b3, inset 0 1px 0 #ffffff0f;opacity:0;translate:0 var(--s3);transition:opacity .2s, translate .25s var(--ease), scale .25s var(--ease), overlay .25s allow-discrete, display .25s allow-discrete;background:#080c0af7;border:1px solid #6ee7b738;margin:auto;padding:0;scale:.97}.modal[open]{opacity:1;translate:0;scale:1}@starting-style{.modal[open]{opacity:0;translate:0 var(--s3);scale:.97}}.modal::backdrop{-webkit-backdrop-filter:blur(4px);background:#0009}.modal-body{gap:var(--s4);padding:var(--s6);display:grid}.modal-title{font-size:var(--t-xl);font-weight:500}.modal-sub{margin-top:calc(var(--s3) * -1);color:var(--muted);font-size:var(--t-sm)}.modal-note{color:var(--muted);font-size:var(--t-sm)}.modal-note a{color:var(--em-2)}.modal-err{color:var(--coral);font-size:var(--t-sm)}.btn:disabled{opacity:.55;cursor:not-allowed;transform:none}@media (width<=663px){.modal{border-radius:var(--r-xl) var(--r-xl) 0 0;width:100%;margin:auto 0 0}.modal-body{padding-bottom:calc(var(--s6) + env(safe-area-inset-bottom))}}.wallets{gap:var(--s2);display:grid}.wallet{align-items:center;gap:var(--s3);width:100%;height:var(--h-lg);padding:0 var(--s4);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--glass);text-align:left;font-weight:500;transition:background .2s,border-color .2s;display:flex}button.wallet:hover:not(:disabled){background:var(--glass-2);border-color:#6ee7b766}button.wallet:disabled{cursor:progress}.wallet img,.wallet-ph{width:var(--s6);height:var(--s6);border-radius:var(--r-sm);flex:none}.wallet-ph{background:var(--glass-2)}.wallet-tag{color:var(--em-2);font-size:var(--t-xs);margin-left:auto;font-weight:500}.wallet.off{opacity:.45}.wallet.off .wallet-tag{color:var(--faint)}.steps{padding:0;list-style:none;display:grid}.step{gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line-soft);display:flex}.step b{font-weight:500}.step p{margin-top:var(--s1);color:var(--muted);font-size:var(--t-sm)}.step-num{width:var(--s6);height:var(--s6);border-radius:var(--r-full);color:var(--em-2);font-size:var(--t-xs);border:1px solid #6ee7b766;flex:none;place-items:center;font-weight:600;transition:background .2s,box-shadow .2s;display:grid}.step.active .step-num{box-shadow:0 0 0 var(--s1) #42f09e2e}.step.done .step-num{border-color:var(--em-2);background:var(--em-2);color:#03160c}.offer{z-index:45;right:var(--s6);bottom:var(--s6);gap:var(--s2);width:calc(300 * var(--p));padding:var(--s5);border-radius:var(--r-xl);box-shadow:0 var(--s4) var(--s12) #0009, inset 0 1px 0 #ffffff0f;background:#080c0af2;border:1px solid #6ee7b738;display:grid;position:fixed}.offer-title{font-size:var(--t-md);font-weight:500}.offer p{color:var(--muted);font-size:var(--t-sm)}.offer-actions{align-items:center;gap:var(--s2);margin-top:var(--s2);display:flex}.offer .btn{height:var(--h-sm);padding:0 var(--s4);font-size:var(--t-sm)}.offer-later{padding:0 var(--s3);color:var(--muted);font-size:var(--t-sm);transition:color .2s}.offer-later:hover{color:var(--ink)}@media (width<=663px){.offer{left:var(--s3);right:var(--s3);width:auto;bottom:calc(var(--tabbar-space) + var(--s2))}}.net{color:var(--muted)}.acct-chip{align-items:center;gap:var(--s2);height:var(--h-md);padding:0 var(--s4);border-radius:var(--r-full);color:#e2fbf0;font-size:var(--t-sm);font-variant-numeric:tabular-nums;background:linear-gradient(#0f2d26 0%,#091a15 100%);border:1px solid #6ee7b752;font-weight:500;transition:border-color .2s;display:inline-flex}button.acct-chip:hover{border-color:#6ee7b794}.acct-chip.skeleton{width:calc(140 * var(--p));border-color:var(--line);background:var(--glass-2);animation:1.4s ease-in-out infinite acct-pulse}@keyframes acct-pulse{50%{opacity:.5}}.acct-dot{width:var(--s2);height:var(--s2);background:var(--faint);border-radius:50%}.acct-dot.on{background:var(--em-2);box-shadow:0 0 var(--s2) var(--em-2)}.acct-menu{inset:var(--menu-top,80px) var(--menu-right,24px) auto auto;width:calc(280 * var(--p));padding:var(--s4);border-radius:var(--r-lg);color:var(--ink);box-shadow:0 var(--s4) var(--s12) #0009;background:#080c0af7;border:1px solid #6ee7b738;margin:0;position:fixed}.acct-menu:popover-open{gap:var(--s3);display:grid}.acct-menu hr{border:0;border-top:1px solid var(--line-soft)}.acct-head{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.acct-actions{gap:var(--s1);display:grid}.acct-actions .btn{height:var(--h-md);margin-bottom:var(--s2)}.acct-link{padding:var(--s2) 0;text-align:left;font-size:var(--t-sm);font-weight:500;transition:opacity .2s;display:block}.acct-link:hover{opacity:.75}@media (prefers-reduced-motion:reduce){.acct-chip.skeleton{animation:none}}@media (width<=663px){.net{display:none}.acct-chip{height:var(--h-sm);padding:0 var(--s3)}.acct-menu{inset:auto var(--s3) calc(var(--s3) + env(safe-area-inset-bottom)) var(--s3);border-radius:var(--r-xl);width:auto}.acct-menu::backdrop{background:#00000080}}.flip-wrap{z-index:1;width:calc(var(--h-md) + var(--s3));height:calc(var(--h-md) + var(--s3));place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.flip-wrap .flip{position:relative;top:auto;left:auto;translate:none}.quote-ring{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible;rotate:-90deg}.quote-ring circle{fill:none;stroke-width:2px}.quote-ring .track{stroke:#42f09e24}.quote-ring .left{stroke:var(--em-2);stroke-linecap:round;stroke-dasharray:100;animation:linear forwards quote-drain}@keyframes quote-drain{0%{stroke-dashoffset:0}to{stroke-dashoffset:100px}}.rate-line{color:var(--muted);font-size:var(--t-sm)}.token-list{gap:var(--s1);display:grid}.token-row{align-items:center;gap:var(--s3);width:100%;padding:var(--s2) var(--s3);border-radius:var(--r-md);text-align:left;transition:background .2s;display:flex}.token-row:hover{background:var(--glass-2)}.token-row[aria-current=true]{background:#2cc27d1f}.token-name{flex:1;display:grid}.token-name span{color:var(--muted);font-size:var(--t-sm)}.slip-btn .i{color:var(--muted)}.slip-panel{inset:var(--menu-top,80px) var(--menu-right,24px) auto auto;width:calc(320 * var(--p));padding:var(--s4);border-radius:var(--r-lg);color:var(--ink);box-shadow:0 var(--s4) var(--s12) #0009;background:#080c0af7;border:1px solid #6ee7b738;margin:0;position:fixed}.slip-panel:popover-open{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}.slip-title{font-weight:500}.slip-opts{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,2fr);display:grid}.slip-opts .chip{justify-content:center;padding:0}.slip-opts .chip[aria-pressed=true]{background:#2cc27d2e;border-color:#42f09e99}.slip-custom{height:var(--h-sm);padding:0 var(--s2);gap:var(--s1);font-size:var(--t-sm)}.slip-custom input{width:100%;min-width:0;font-size:var(--t-sm);text-align:right}.slip-warn{color:var(--amber);font-size:var(--t-sm)}@media (width<=663px){.slip-panel{inset:auto var(--s3) calc(var(--s3) + env(safe-area-inset-bottom)) var(--s3);border-radius:var(--r-xl);width:auto}.slip-panel::backdrop{background:#00000080}}
