body{margin:0;background:#070a08;color:#dcf5e3;font-family:Instrument Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}button{font-family:inherit;cursor:pointer}button:disabled{cursor:default}input{font-family:inherit}input:focus-visible{outline:1px solid #c6f544;outline-offset:-1px}.field input:focus-visible{outline:none}.field:has(input:focus-visible){outline:1px solid #c6f544;outline-offset:-1px}.pick{color-scheme:dark;accent-color:#c6f544}.pick::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}div:has(>input[type=range]:focus-visible){outline:1px solid #c6f544;outline-offset:2px;border-radius:3px}.shell{display:flex;flex-direction:column;height:100svh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.body{display:flex;flex:1;min-height:0}.split{flex:none;margin:0;border:0;position:relative;touch-action:none;z-index:1}.split-x{width:8px;margin-left:-8px;cursor:col-resize}.split-y{height:10px;margin-top:-10px;cursor:row-resize}.split:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#c6f544;opacity:0;transition:opacity .12s ease-out}.split-x:after{inset:0 0 0 auto;width:2px}.split-y:after{inset:auto 12px 0;height:2px}.split:hover:after,.split:focus-visible:after,.split:active:after{opacity:.7}.split:focus-visible{outline:none}.hdr{height:46px}.toolbar{padding:8px 12px}.chart-col{display:flex;flex-direction:column;flex:1;min-width:0}.chart-card{display:flex;flex-direction:column;flex:1;min-height:0;margin:10px 12px;border:1px solid #142016;border-radius:8px;overflow:hidden}.positions{height:var(--table-h, 140px);min-height:0;max-height:calc(100svh - 266px)}.positions-body{flex:1;min-height:0;overflow-y:auto}.panel{width:var(--panel-w, 300px);max-width:calc(100vw - 380px);flex:none;display:flex;flex-direction:column;gap:10px;overflow-y:auto;background-color:#0b110c;margin:10px 12px 12px 0;border:1px solid #142016;border-radius:8px;padding:12px 12px 0}.scanlines{background-image:repeating-linear-gradient(0deg,rgba(0,0,0,.16) 0px,rgba(0,0,0,.16) 1px,transparent 1px,transparent 3px)}.overlay-card{width:100%;max-width:var(--overlay-max);padding:var(--overlay-pad)}.chart-canvas{width:100%;flex:1;min-height:0;display:flex;isolation:isolate}.row-wide{display:grid;grid-template-columns:var(--row-grid);align-items:baseline}.row-compact{display:none;flex-direction:column;gap:2px;padding:6px 10px}.positions{container-type:inline-size}@container (max-width: 680px){.row-wide{display:none}.row-compact{display:flex}}@keyframes tr-fade{0%{opacity:0}to{opacity:1}}@keyframes tr-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.tr-coach .tr-coach-tilt,.tr-coach .tr-coach-body,.tr-coach .tr-coach-band,.tr-coach .tr-coach-wick{transform-box:fill-box;transform-origin:50% 100%}.tr-coach .tr-coach-band{transform-origin:0% 50%}.tr-coach .tr-coach-wick{transform-origin:50% 0%}.tr-coach-idle .tr-coach-body{animation:tr-coach-breath 5s ease-in-out infinite}.tr-coach-asking .tr-coach-band{animation:tr-coach-sway 1.6s ease-in-out infinite}.tr-coach-flying .tr-coach-tilt{transform:rotate(-14deg)}.tr-coach-flying .tr-coach-band{animation:tr-coach-sway .4s ease-in-out infinite}.tr-coach-talking .tr-coach-body{animation:tr-coach-breath .9s ease-in-out infinite}.tr-coach-asking .tr-coach-tilt{transform:rotate(-8deg)}.tr-coach-asking .tr-coach-body{animation:tr-coach-bob 3.6s ease-in-out infinite}.tr-coach-glyph{animation:tr-coach-blink 1s steps(1) infinite}.tr-coach-pointing .tr-coach-tilt{transform:rotate(18deg)}.tr-coach-pointing .tr-coach-wick{transform:scaleY(1.5)}.tr-coach-quiet{opacity:.55}.tr-coach-z{animation:tr-coach-drift 2.4s ease-out infinite}.tr-coach-right .tr-coach-body{animation:tr-coach-hop .5s ease-out 1}.tr-coach-right{animation:tr-coach-glow .9s ease-out 1}.tr-coach-wrong .tr-coach-tilt{animation:tr-coach-nod 1.4s ease-in-out 1}.tr-coach-wrong .tr-coach-band{transform:rotate(10deg)}.tr-coach-held .tr-coach-tilt{transform:rotate(6deg)}.tr-coach-held .tr-coach-band{animation:tr-coach-sway .4s ease-in-out infinite}@keyframes tr-coach-bob{50%{transform:translateY(-3px)}}@keyframes tr-coach-sway{50%{transform:rotate(5deg)}}@keyframes tr-coach-breath{50%{transform:scaleY(1.03)}}@keyframes tr-coach-blink{50%{opacity:0}}@keyframes tr-coach-drift{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(4px,-8px)}}@keyframes tr-coach-hop{40%{transform:translateY(-10px)}}@keyframes tr-coach-glow{40%{filter:drop-shadow(var(--tr-glow))}}@keyframes tr-coach-nod{25%,75%{transform:rotate(8deg)}50%,to{transform:rotate(0)}}.tr-caret{animation:tr-coach-blink 1s steps(1) infinite}.tr-drain{transform-origin:0 50%;animation-name:tr-drain;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes tr-drain{to{transform:scaleX(0)}}@keyframes tr-pop{0%{opacity:0;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){html:not(.landing) *,html:not(.landing) *:before,html:not(.landing) *:after{animation:none!important;transition:none!important}.tr-drain{transform:scaleX(0)}}@media(max-width:899px){.shell{height:auto;min-height:100svh}.body{flex-direction:column}.chart-col{flex:none}.chart-col .chart-canvas{height:45svh;flex:none}.split{display:none}.positions{height:auto;max-height:none}.positions-body{overflow-y:visible}.panel{width:auto;max-width:none;margin:0;border:0;border-radius:0;padding-bottom:12px;border-top:1px solid #142016}.toolbar{overflow-x:auto;scrollbar-width:none}.toolbar>div{flex:none}.panel button,.toolbar button{min-height:44px}.overlay-card{max-width:none;padding:24px 16px}}@media(max-width:600px){:root{--type-floor: 11px}:where(button){position:relative}:where(button):after{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.shell{height:100svh;min-height:0;overflow:hidden}.body{flex-direction:column}.chart-col{flex:1;min-height:0}.chart-card{margin:8px 8px 0;flex:1 1 40svh;min-height:140px}.chart-col .chart-canvas{height:auto;flex:1}.round-row{flex:none;margin:6px 8px 0}.round-row button{padding:8px 10px}.toolbar button{min-height:0}.hdr-wide{display:none}.strip{flex:none;display:flex;flex-direction:column;gap:7px;margin:8px 8px 0;padding:8px 10px;border:1px solid #142016;border-radius:10px;background-color:#0b110c}.thumb{flex:none;display:flex;flex-direction:column;gap:7px;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.thumb .verbs{margin-top:6svh}.thumb .stake button{min-height:32px;border-radius:7px}.thumb .stake{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.thumb .stake>div{flex:1}.thumb .stake>.stake-head{flex:none}.thumb .stake>.lev{flex:0 0 100%;margin-top:0}.thumb button{min-height:44px}.thumb .side-row{display:flex;gap:6px;align-items:stretch}.thumb .side-row>.side{flex:1}.thumb .side-row button{min-height:36px}.strip button{min-height:30px}.overlay-card{max-width:none;border-radius:18px 18px 0 0}.overlay-card .positions{height:auto;max-height:55svh;margin:0}.overlay-card .positions-body{overflow-y:auto}.row-wide{display:none}.row-compact{display:flex}}@media(max-width:600px)and (max-height:700px){.thumb .verbs{margin-top:0}.thumb-note{display:none}.hdr{height:40px}.round-row button{padding:5px 8px}.strip button{min-height:24px}.thumb{gap:6px;padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.chart-card{margin:6px 8px 0}.strip{gap:6px;margin-top:6px}.round-row{margin-top:6px}}@media(max-width:940px){.signin-head{padding-right:80px}}
