.app{min-height:100svh}.bar{z-index:30;height:68px;padding:0 var(--pad);background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rule);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.bar__mark{color:var(--ink);justify-self:start;margin-right:12px}.bar__docs{color:var(--ink-2);margin-right:6px;font-size:14px;transition:color .3s}.bar__docs:hover{color:var(--ink)}.bar__tabs{gap:clamp(20px,3vw,44px);font-size:15px;display:flex}.bar__tabs a{color:var(--ink-2);padding:6px 0;transition:color .3s;position:relative}.bar__tabs a:hover,.bar__tabs a[aria-current=page]{color:var(--ink)}.bar__tabs a:after,.bar__tabs a:before{content:"";background:var(--vermilion);pointer-events:none;position:absolute;left:50%}.bar__tabs a:after{transform-origin:top;width:1px;height:14px;transition:transform .45s var(--ease);top:100%;transform:scaleY(0)}.bar__tabs a:before{clip-path:polygon(0 0,100% 0,50% 100%);width:5px;height:7px;transition:transform .45s var(--ease);margin-left:-2px;top:calc(100% + 13px);transform:translateY(-14px)scale(0)}.bar__tabs a:hover:after{transform:scaleY(.55)}.bar__tabs a[aria-current=page]:after{transform:scaleY(1)}.bar__tabs a[aria-current=page]:before{transform:translateY(0)scale(1)}.bar__right{grid-column:-2/-1;justify-self:end;align-items:center;gap:10px;display:flex}.chip{border:1px solid var(--rule);background:var(--paper);height:38px;font-family:var(--mono);white-space:nowrap;border-radius:19px;align-items:center;gap:8px;padding:0 14px;font-size:13px;transition:border-color .25s;display:inline-flex}.chip:hover,.chip[aria-expanded=true]{border-color:var(--ink)}.chip,.button--small{gap:.4em}.chip__dot{background:var(--ink);border-radius:50%;width:6px;height:6px}.chip.is-off .chip__dot{background:var(--vermilion);animation:1.4s steps(2,end) infinite blink}@keyframes blink{50%{opacity:.2}}.chip--local{font-family:var(--body);border-style:dashed;border-color:var(--ink-3);color:var(--ink-2)}.button--small{height:38px;padding:0 16px;font-size:14px}.wallet{white-space:nowrap;border:1px solid var(--ink);height:38px;font-family:var(--mono);border-radius:2px;align-items:center;gap:8px;padding:0 14px;font-size:13px;transition:background .25s,color .25s;display:inline-flex}.wallet:hover,.wallet[aria-expanded=true]{background:var(--ink);color:var(--paper)}.wallet img{border-radius:4px}.pop{position:relative}.pop__panel{z-index:40;background:var(--paper);border:1px solid var(--ink);width:min(360px,100vw - 32px);animation:drop .35s var(--ease);padding:20px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 48px -28px #17160f73}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.pop__title{font-size:15px;font-weight:500}.pop__note{color:var(--ink-2);margin-top:10px;font-size:13px;line-height:1.5}.pop__note--result{color:var(--ink)}.pop__mono{font-family:var(--mono);word-break:break-all;color:var(--ink-2);margin-top:6px;font-size:12px}.pop__actions{gap:20px;margin-top:16px;display:flex}.pop__issues{margin-top:10px}.pop__issues li{color:var(--vermilion);margin-top:4px;font-size:13px}.pop__row{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px;padding-top:12px;font-size:13.5px;display:flex}.pop__row>span{min-width:70px;color:var(--ink-2)}.pop__row b{font-family:var(--mono);font-weight:500}.pop__row em{color:var(--ink-3);font-size:12.5px;font-style:normal}.pop__row--form{border-top:0;margin-top:8px;padding-top:0}.pop__row--form input{border:0;border-bottom:1px solid var(--ink);width:130px;font-family:var(--mono);background:0 0;outline:none;padding:4px 0;font-size:14px}.pop__row--form input:focus{border-bottom-color:var(--vermilion)}.textlink:disabled{opacity:.4;cursor:default}.formula-mini{border-top:1px solid var(--ink);margin-top:12px}.formula-mini>div{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:2px 12px;padding:10px 0;display:grid}.formula-mini span{color:var(--ink-2);font-size:13px}.formula-mini b{font-family:var(--mono);font-size:14px;font-weight:500}.formula-mini em{font-style:normal;font-family:var(--mono);color:var(--ink-3);grid-column:1/-1;font-size:11.5px}.formula-mini__min b{color:var(--vermilion)}.scene{padding:clamp(40px, 7vh, 80px) var(--pad) 0}.scene__head{grid-template-columns:1.05fr 1fr;align-items:end;gap:16px clamp(32px,5vw,96px);display:grid}.scene__head h1{font-family:var(--display);letter-spacing:-.024em;text-wrap:balance;max-width:11ch;font-size:clamp(38px,4.6vw,72px);font-weight:400;line-height:.98}.scene__head p{max-width:36em;color:var(--ink-2);text-wrap:pretty;font-size:15.5px}.summary{border-top:1px solid var(--ink);flex-wrap:wrap;margin-top:clamp(28px,4.5vh,48px);display:flex}.summary>div{padding:12px clamp(18px,2.6vw,40px) 0 0}.summary dt{color:var(--ink-3);font-size:12.5px}.summary dd{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:15px}.summary small{color:var(--ink-3);font-size:12.5px}.summary .is-warn{color:var(--vermilion)}.board{height:var(--board-h,360px);touch-action:pan-y;margin-top:clamp(20px,3vh,36px);position:relative}.board__canvas{width:100%;position:absolute;inset:0 0 auto}.board__axis span{top:2px;left:calc(12px + var(--i) * (100% - 24px));font-family:var(--mono);color:var(--ink-3);pointer-events:none;font-size:11.5px;transition:color .3s;position:absolute;transform:translate(-50%)}.board__axis span.is-on{color:var(--vermilion);font-weight:500}.board__range{opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.board__range::-webkit-slider-runnable-track{background:0 0;height:100%}.board__range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:100%}.board__range::-moz-range-thumb{border:0;width:24px;height:100%}.board:has(.board__range:focus-visible){outline:2px solid var(--vermilion);outline-offset:8px}.board__you{top:var(--you-y,-100px);left:var(--you-x,-100px);font-family:var(--mono);color:var(--vermilion);white-space:nowrap;pointer-events:none;font-size:12px;font-weight:500;position:absolute;transform:translate(-50%)}.board__note{bottom:14px;left:calc(12px + var(--i) * (100% - 24px));font-family:var(--mono);color:var(--vermilion);white-space:nowrap;pointer-events:none;font-size:12px;position:absolute;transform:translate(-12px)}.board__note:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:currentColor;width:5px;height:7px;margin-right:8px;display:inline-block;transform:rotate(180deg)translateY(1px)}.board__tip{bottom:12px;left:var(--tip-x);background:var(--paper);border:1px solid var(--ink);font-family:var(--mono);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s, transform .3s var(--ease), left .25s var(--ease);gap:12px;padding:5px 10px;font-size:12px;display:flex;position:absolute;transform:translate(-50%,4px)}.board__tip.is-on{opacity:1;transform:translate(-50%)}.board__tip b{font-weight:500}.board__tip .is-warn,.board__tip .is-you{color:var(--vermilion)}.board--redeem .board__tip,.board--earn .board__tip{bottom:40px}.work{padding:clamp(28px, 4vh, 48px) var(--pad) clamp(96px, 14vh, 160px)}.work--wait{min-height:30vh;color:var(--ink-2);font-size:15px}.desk{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(32px,6vw,120px);display:grid}.desk__work{background:var(--paper-deep);border-top:2px solid var(--ink);padding:clamp(24px,3vw,44px)}.desk__title{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(30px,2.8vw,42px);font-weight:400;line-height:1.02}.desk__lede{max-width:34em;color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:15px}.desk__view{padding-top:6px}.desk__aside{color:var(--ink-3);margin-top:10px;font-size:13px}.field{margin-top:28px}.field__top{color:var(--ink-2);justify-content:space-between;gap:12px;font-size:14px;display:flex}.field__balance{font-family:var(--mono);color:var(--ink-3);white-space:nowrap;font-size:12.5px}.field__line{border-bottom:1px solid var(--ink);align-items:center;gap:12px;padding:6px 0 8px;transition:border-color .25s,box-shadow .25s;display:flex}.field__line:focus-within{border-bottom-color:var(--vermilion);box-shadow:0 1px 0 var(--vermilion)}.field.is-invalid .field__line{border-bottom-color:var(--vermilion)}.field input{width:0;min-width:0;font-family:var(--mono);letter-spacing:-.035em;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:clamp(26px,2.4vw,36px)}.field input::placeholder{color:var(--ink-3);opacity:.45}.field__token{font-family:var(--mono);color:var(--ink-2);font-size:14px}.field__max{border:1px solid var(--ink);white-space:nowrap;border-radius:14px;height:28px;padding:0 10px;font-size:12.5px;transition:background .2s,color .2s}.field__max:hover{background:var(--ink);color:var(--paper)}.field__hint{color:var(--ink-3);margin-top:8px;font-size:13px}.seg{border:1px solid var(--ink);border-radius:2px;margin-top:24px;display:inline-flex}.seg+.seg{margin-left:10px}.seg button{padding:8px 14px;font-size:14px;transition:background .25s,color .25s}.seg button+button{border-left:1px solid var(--ink)}.seg button:hover{background:#17160f0f}.seg button.is-on{background:var(--ink);color:var(--paper)}.rate-step{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:28px;font-size:14px;display:flex}.rate-step button{border:1px solid var(--ink);border-radius:50%;place-items:center;width:32px;height:32px;font-size:18px;line-height:1;transition:background .2s,color .2s;display:grid}.rate-step button:hover:not(:disabled){background:var(--ink);color:var(--paper)}.rate-step button:disabled{opacity:.25;cursor:default}.rate-step b{min-width:3.4ch;font-family:var(--mono);text-align:center;color:var(--vermilion);font-size:22px;font-weight:500}.rate-step em{color:var(--ink-3);font-size:13px;font-style:normal}.go{margin-top:32px}.go__button{justify-content:space-between;width:100%;height:56px;font-size:16px}.go__why{min-height:3em;color:var(--ink-2);text-wrap:pretty;margin-top:12px;font-size:13.5px}.holding{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:1.5fr 1.1fr .6fr;gap:16px;margin-top:20px;padding:16px 0;display:grid}.holding span{color:var(--ink-3);font-size:12.5px;display:block}.holding b{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:4px;font-size:clamp(18px,1.6vw,22px);font-weight:400;display:block}.holding small{color:var(--ink-3);font-size:.72em}.holding em{color:var(--ink-2);font-size:12.5px;font-style:normal}.rate-change p,.close-out p{color:var(--ink-2);text-wrap:pretty;margin-top:14px;font-size:14px}.close-out dl{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;margin-top:16px;display:grid}.close-out dl div{padding-top:10px}.close-out dt{color:var(--ink-3);font-size:12.5px}.close-out dd{font-family:var(--mono);margin-top:4px;font-size:18px}.close-out .is-short{color:var(--vermilion)}.claim{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:20px;padding-top:16px;font-size:14px;display:flex}.claim b{font-family:var(--mono);font-weight:500}.big{flex-direction:column;gap:8px;display:flex}.big__label{color:var(--ink-2);font-size:14px}.big__value{font-family:var(--display);letter-spacing:-.045em;font-variant-numeric:lining-nums;font-size:clamp(76px,8.4vw,136px);line-height:.88;transition:color .4s}.big__value s{letter-spacing:-.02em;color:var(--ink-3);vertical-align:.95em;margin-right:.28em;font-size:.34em;text-decoration-thickness:1px}.big.is-danger .big__value{color:var(--vermilion)}.big__note{color:var(--ink-3);max-width:40em;font-size:13px}.receive{flex-direction:column;gap:8px;display:flex}.receive__value{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:lining-nums;overflow-wrap:anywhere;font-size:clamp(56px,6.2vw,104px);line-height:.9}.receive__value em{font-family:var(--mono);letter-spacing:0;color:var(--ink-2);font-size:15px;font-style:normal}.pricebar{margin-top:40px}.pricebar__track{border-bottom:1px solid var(--ink);height:58px;position:relative}.pricebar__dead{height:22px;transition:width .55s var(--ease);background:repeating-linear-gradient(-45deg,#17160f33 0 1px,#0000 1px 6px);position:absolute;bottom:0;left:0}.pricebar__tick{background:var(--ink);width:1px;height:7px;margin-left:-.5px;position:absolute;bottom:0}.pricebar__ghost{border-left:1px dashed var(--ink-3);height:30px;transition:left .55s var(--ease);position:absolute;bottom:0}.pricebar__floor{background:var(--ink);width:2px;height:44px;transition:left .55s var(--ease);touch-action:none;margin-left:-1px;position:absolute;bottom:-7px}.pricebar.is-live .pricebar__floor{cursor:ew-resize}.pricebar.is-live .pricebar__floor:after{content:"";border:1.5px solid var(--ink);background:var(--paper);width:12px;height:12px;transition:background .2s, transform .3s var(--ease);margin-left:-6px;position:absolute;top:-6px;left:50%}.pricebar.is-live .pricebar__floor:hover:after,.pricebar.is-live .pricebar__floor:focus-visible:after{background:var(--ink);transform:scale(1.2)}.pricebar.is-live .pricebar__floor:before{content:"";position:absolute;inset:-8px -14px}.pricebar__now{width:0;transition:left .55s var(--ease);position:absolute;top:0;bottom:0}.pricebar__now:before{content:"";background:var(--ink);width:1px;height:20px;position:absolute;top:0;left:-.5px}.pricebar__now svg{width:14px;height:18px;fill:var(--ink);position:absolute;top:19px;left:-7px}.pricebar__labels{height:22px;position:relative}.pricebar__labels span{font-family:var(--mono);color:var(--ink-3);font-size:11.5px;position:absolute;top:7px;transform:translate(-50%)}.pricebar__labels span:first-child{transform:none}.pricebar__legend{color:var(--ink-2);flex-wrap:wrap;gap:8px 28px;margin-top:14px;font-size:13.5px;display:flex}.pricebar__key{align-items:center;gap:8px;display:inline-flex}.pricebar__key:before{content:"";flex:none;width:12px;height:12px}.pricebar__key--now:before{background:var(--ink);clip-path:polygon(20% 0,80% 0,100% 45%,50% 100%,0 45%)}.pricebar__key--dead:before{border:1px solid var(--ink);background:repeating-linear-gradient(-45deg,#17160f73 0 1px,#0000 1px 4px)}.pricebar__key b,.pricebar__room b{font-family:var(--mono);color:var(--ink);font-weight:500}.pricebar__room{color:var(--ink-2);margin-top:10px;font-size:14px}.facts{border-top:1px solid var(--ink);margin-top:40px}.fact{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:2px 24px;padding:14px 0;display:grid}.fact dt{font-size:14.5px}.fact dd{font-family:var(--mono);text-align:right;white-space:nowrap;font-size:15px}.fact p{max-width:46em;color:var(--ink-3);grid-column:1/-1;font-size:13px}.facts--grid{grid-template-columns:repeat(3,1fr);display:grid}.facts--grid .fact{padding:14px 16px 14px 0;display:block}.facts--grid .fact dd{text-align:left;margin-top:6px;font-size:17px}.liquidations,.touched{margin-top:44px}.liquidations h3,.touched h3{font-family:var(--display);letter-spacing:-.015em;font-size:26px;font-weight:400}.liquidations ul,.touched ul{border-top:1px solid var(--ink);margin-top:12px}.liquidations li,.touched li{border-bottom:1px solid var(--rule);font-family:var(--mono);grid-template-columns:1.2fr .5fr 1.3fr .7fr auto;align-items:baseline;gap:12px;padding:11px 0;font-size:13.5px;display:grid}.touched li{grid-template-columns:1.2fr 1fr 1fr}.touched li span:last-child{text-align:right;color:var(--vermilion)}.touched li.is-you span:first-child{color:var(--vermilion);font-family:var(--body)}.liquidations .is-warn{color:var(--vermilion)}.liquidations button{font-family:var(--body)}.liquidations__empty{border-top:1px solid var(--ink);color:var(--ink-2);margin-top:12px;padding:14px 0;font-size:14px}.liquidations__note,.touched p{color:var(--ink-3);max-width:46em;margin-top:12px;font-size:13px}.sheet{z-index:50;background:#17160f4d;place-items:center;padding:16px;animation:.25s fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}}.sheet__panel{background:var(--paper);border:1px solid var(--ink);width:min(440px,100%);animation:rise .45s var(--ease);padding:26px}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.sheet__head{justify-content:space-between;align-items:baseline;display:flex}.sheet__head h2{font-family:var(--display);letter-spacing:-.02em;font-size:32px;font-weight:400}.sheet__close{font-size:26px;line-height:1}.sheet__list{border-top:1px solid var(--ink);margin-top:18px}.sheet__list button{border-bottom:1px solid var(--rule);text-align:left;width:100%;transition:padding .35s var(--ease), background .25s;align-items:center;gap:14px;padding:14px 4px;display:flex}.sheet__list button:hover,.sheet__list button:focus-visible{background:var(--paper-deep);padding-left:14px}.sheet__list img{border-radius:6px}.sheet__list span{flex:1;font-size:16px}.sheet__list em{font-style:normal;font-family:var(--mono);color:var(--ink-3);font-size:12px}.sheet__empty,.sheet__note{color:var(--ink-2);margin-top:18px;font-size:13.5px}.tape{z-index:45;flex-direction:column;gap:10px;width:min(372px,100vw - 32px);display:flex;position:fixed;bottom:16px;right:16px}.tape__job{background:var(--paper);border:1px solid var(--ink);animation:rise .45s var(--ease);grid-template-columns:22px 1fr;gap:12px;padding:16px 16px 16px 10px;display:grid;box-shadow:0 24px 48px -30px #17160f80}.tape__line{position:relative}.tape__line i{width:1px;height:calc(var(--at) * 14px + 10px);background:var(--vermilion);transition:height .6s var(--ease);position:absolute;top:0;left:50%}.tape__line svg{top:calc(var(--at) * 14px + 8px);width:11px;height:14px;fill:var(--vermilion);transition:top .6s var(--ease);margin-left:-5.5px;position:absolute;left:50%}.is-sign .tape__line svg,.is-confirm .tape__line svg{transform-origin:50% -40px;animation:1.6s ease-in-out infinite sway}@keyframes sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.is-error .tape__line i,.is-error .tape__line svg{background:var(--ink-3);fill:var(--ink-3)}.tape__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.tape__head b{font-size:15px;font-weight:500}.tape__head button{color:var(--ink-2);font-size:20px;line-height:1}.tape__detail{color:var(--ink-2);margin-top:2px;font-size:13px}.tape__steps{color:var(--ink-3);flex-wrap:wrap;gap:4px 12px;margin-top:10px;font-size:12.5px;display:flex}.tape__steps li.is-done{color:var(--ink)}.tape__steps li.is-now{color:var(--vermilion)}.tape__steps li.is-failed{color:var(--vermilion);text-decoration:line-through}.tape__wait{color:var(--ink-3);margin-top:8px;font-size:12.5px}.tape__error{color:var(--vermilion);text-wrap:pretty;margin-top:8px;font-size:13.5px}.tape__link{margin-top:10px;font-size:13px;display:inline-block}.stale{z-index:44;background:var(--paper);border:1px dashed var(--ink-3);max-width:min(420px,100vw - 32px);color:var(--ink-2);padding:8px 12px;font-size:12.5px;position:fixed;bottom:16px;left:16px}.unconfigured{max-width:760px;min-height:calc(100svh - 68px);padding:var(--pad);align-content:center;gap:20px;display:grid}.unconfigured h1{font-family:var(--display);letter-spacing:-.024em;font-size:clamp(40px,5vw,72px);font-weight:400;line-height:1}.unconfigured p{color:var(--ink-2);max-width:34em;font-size:17px}.unconfigured__links{align-items:center;gap:28px;margin-top:8px;display:flex}@media (max-width:1080px){.desk{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.scene__head{grid-template-columns:1fr}.facts--grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.bar{grid-template-rows:58px 46px;grid-template-columns:auto 1fr;height:auto;padding:0 16px}.bar--quiet{grid-template-rows:58px}.bar__tabs{border-top:1px solid var(--rule);grid-area:2/1/auto/-1;justify-content:space-around}.bar__tabs a{padding:11px 8px}.bar__tabs a:before{display:none}.bar__tabs a:after{transform-origin:50%;width:100%;height:2px;top:auto;bottom:-1px;left:0;transform:scaleX(0)}.bar__tabs a:hover:after{transform:scaleX(0)}.bar__tabs a[aria-current=page]:after{transform:scaleX(1)}.bar__right{gap:6px}.bar__docs{display:none}.bar__mark svg{height:26px}.chip{height:34px;padding:0 10px;font-size:12px}.wide-only{display:none}.button--small,.wallet{height:34px;padding:0 12px;font-size:13px}.pop__panel{width:auto;position:fixed;top:112px;left:16px;right:16px}.scene{padding-top:32px}.summary>div{padding-right:20px}.board__axis span:nth-child(2n){visibility:hidden}.desk__work{margin-inline:-16px;padding:24px 16px 28px}.holding{grid-template-columns:1fr 1fr}.holding>div:first-child{grid-column:1/-1}.liquidations li{grid-template-columns:1fr 1fr auto}.liquidations li span:nth-child(2),.liquidations li span:nth-child(4){display:none}.tape{width:auto;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.pop__panel,.sheet,.sheet__panel,.tape__job,.is-sign .tape__line svg,.is-confirm .tape__line svg{animation:none}}.big__ghost{color:var(--ink-3);opacity:.22}.alarm{border-left:2px solid var(--vermilion);color:var(--ink);text-wrap:pretty;background:#e0401f12;margin-top:20px;padding:12px 14px;font-size:14px}.liquidations .is-you{font-family:var(--body);color:var(--vermilion)}.big__ghost--none{opacity:.4}
