*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.sr-only{border-width:0}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}:root{--page:#EDE5D0;--panel:#F4ECD8;--raised:#FAF6ED;--sunken:#E8DEC8;--ink:#2A2520;--ink2:#5F564B;--muted:#665C4D;--placeholder:#6E6455;--border:#D4CBBA;--border2:#C6BCA6;--pos:#2D5F3A;--neg:#8B2020;--accent:#7A6235;--liq:#5D2E18;--buy:#337746;--sell:#B41E1E;--pos-rgb:45,95,58;--neg-rgb:139,32,32;--ink-rgb:42,37,32;--accent-rgb:122,98,53;--buy-rgb:51,119,70;--sell-rgb:180,30,30;--r1:2px;--r2:4px;--r3:6px;--r4:8px;--r5:12px;--gutter:3px;--bg:var(--page);--bg2:var(--sunken);--olive:var(--muted);--faint:var(--placeholder);--line:var(--border);--line2:var(--border2);--rust:var(--neg);--gold:var(--accent);--forest:#2F5434;--maxw:1320px;color-scheme:light}*{box-sizing:border-box}body,html{padding:0;margin:0}body{background:var(--page);color:var(--ink);font-family:Inter,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,select{font:inherit;color:inherit}input::-moz-placeholder{color:var(--placeholder)}input::placeholder{color:var(--placeholder)}.mono,.tnum{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demobar{background:var(--ink);color:var(--panel);font-size:11px;letter-spacing:.06em;text-align:center;padding:4px 12px}.demobar b{color:#E9D9A6;font-weight:600}.apphdr{position:sticky;top:0;z-index:40;background:var(--page);border-bottom:1px solid var(--border)}.apphdr-in{display:flex;gap:22px;height:46px;padding:0 16px;font-size:13px}.apphdr-in,.brand{align-items:center}.brand{display:inline-flex;gap:8px;font-weight:700;font-size:15px;letter-spacing:-.01em;color:var(--ink);transition:opacity .12s}.brand:hover{opacity:.72}:root{--ember-core:#FFF6D8;--ember-flame:#FFB45A;--ember-molten:#F28B33;--ember-hot:#D2491C;--ember-garnet:#5A180E;--ember-gold:#C99A45;--ember-gold-rgb:201,154,69;--ember-hot-rgb:210,73,28}.ember-mark{overflow:visible;flex:none;display:block}.ember-live,.ember-live *{--ember-cycle:5.6s}.ember-flare,.ember-flare *{--ember-cycle:2.2s}.ember-flare .ember-stone,.ember-live .ember-stone{transform-box:fill-box;transform-origin:50% 96%;animation:ember-lean var(--ember-cycle) ease-in-out infinite}.ember-flare .ember-halo,.ember-live .ember-halo{transform-box:fill-box;transform-origin:center;animation:ember-halo var(--ember-cycle) ease-in-out infinite}.ember-flare .ember-core,.ember-live .ember-core{animation:ember-core var(--ember-cycle) linear infinite}.ember-heat{opacity:0;animation:ember-heat var(--ember-cycle) ease-out infinite}.ember-glint{animation:ember-glint var(--ember-cycle) ease-in-out infinite}.ember-spark{opacity:0;transform-box:fill-box;transform-origin:center;animation:ember-blow var(--ember-cycle) ease-out infinite}.ember-spark.s2{animation-delay:.12s}.ember-spark.s3{animation-delay:.26s}.ember-flare .ember-core,.ember-flare .ember-glint,.ember-flare .ember-halo,.ember-flare .ember-heat,.ember-flare .ember-spark,.ember-flare .ember-stone{animation-iteration-count:1;animation-fill-mode:both}@keyframes ember-lean{0%,52%{transform:skewX(0)}60%{transform:skewX(-9deg)}65%{transform:skewX(-4deg)}71%{transform:skewX(-7deg)}84%,to{transform:skewX(0)}}@keyframes ember-halo{0%{opacity:.5;transform:scale(.95)}22%{opacity:.62;transform:scale(1)}40%{opacity:.48;transform:scale(.96)}60%{opacity:1;transform:translateX(1.4px) scale(1.18)}72%{opacity:.9;transform:translateX(1px) scale(1.12)}88%,to{opacity:.5;transform:scale(.95)}}@keyframes ember-core{0%,to{filter:brightness(.94)}9%{filter:brightness(1.02)}17%{filter:brightness(.92)}28%{filter:brightness(1.05)}38%{filter:brightness(.95)}47%{filter:brightness(1)}58%{filter:brightness(1.4) saturate(1.15)}66%{filter:brightness(1.25)}72%{filter:brightness(1.38) saturate(1.1)}86%{filter:brightness(1)}}@keyframes ember-heat{0%,54%{opacity:0}59%{opacity:.78}70%{opacity:.4}76%{opacity:.6}90%,to{opacity:0}}@keyframes ember-glint{0%,80%{transform:translateX(0)}94%,to{transform:translateX(46px)}}@keyframes ember-blow{0%,56%{opacity:0;transform:translate(0) scale(1)}60%{opacity:1}74%{opacity:.85;transform:translate(6px,-3px) scale(.8)}88%,to{opacity:0;transform:translate(10px,-5px) scale(.4)}}@keyframes ember-text{0%,52%,to{text-shadow:0 0 0 rgba(var(--ember-hot-rgb),0)}62%{text-shadow:0 0 7px rgba(255,138,43,.8)}74%{text-shadow:0 0 5px rgba(255,138,43,.6)}}.brand .ember-mark{margin:-6px 0 -4px}.brand .u{color:var(--ember-hot);animation:ember-text 5.6s ease-in-out infinite}.ember-inline{display:inline-block;vertical-align:-2px;margin-right:4px}.ember-amt{justify-content:flex-end;gap:0;color:var(--ink);font-variant-numeric:tabular-nums}.ember-amt,.ember-h{display:inline-flex;align-items:center}.ember-hero{display:flex;align-items:center;gap:16px;margin:10px 0 18px;padding:16px 18px;border-radius:var(--r3);background:linear-gradient(100deg,rgba(var(--ember-hot-rgb),.07),rgba(var(--ember-gold-rgb),.04) 45%,transparent 75%);border:1px solid rgba(var(--ember-gold-rgb),.28)}.ember-hero h1{margin:0;font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--ink)}.ember-hero p{margin:2px 0 0;color:var(--ink2);font-size:13px;max-width:56ch}.ember-hero .ember-mark{margin:-4px 2px -2px 0}@media (prefers-reduced-motion:reduce){.brand .u,.ember-mark *{animation:none!important}.ember-halo{opacity:.85}.ember-glint,.ember-spark{display:none}}.apptabs{display:flex;gap:18px;align-items:stretch;height:100%}.apptabs .ddbtn,.apptabs>a{display:flex;align-items:center;height:100%;color:var(--muted);padding:2px 0 0;background:none;border:0;border-bottom:2px solid transparent;cursor:pointer;transition:color .12s,border-color .12s}.apptabs .ddbtn:hover,.apptabs>a:hover{color:var(--ink)}.apptabs .ddbtn.on,.apptabs>a.on{color:var(--ink);font-weight:600;border-bottom-color:var(--ink)}.chev{display:inline-block;margin-left:4px;font-size:9px;transition:transform .15s}.chev.open{transform:rotate(180deg)}.appright{margin-left:auto;display:flex;gap:16px;align-items:center}.lk{background:none;border:0;color:var(--muted);cursor:pointer;font-size:13px;padding:0;transition:color .12s}.lk:hover{color:var(--ink)}.connect{background:var(--accent);color:#FAF6ED;border:0;border-radius:var(--r3);padding:7px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .12s,transform .08s}.connect:hover{opacity:.88}.connect.sm{padding:5px 12px}.connect.big{width:100%;padding:11px 0;font-size:14px}.connect.forest{background:var(--forest)}.connect.warn{background:var(--neg)}.cl:disabled,.connect:disabled,.mbtn:disabled{opacity:.55;cursor:not-allowed}.acct{white-space:nowrap;flex:none;display:flex;align-items:center;gap:7px;background:var(--raised);border:1px solid var(--border);border-radius:var(--r3);padding:5px 11px;font-size:13px;cursor:pointer;transition:border-color .12s}.acct:hover{border-color:var(--muted)}.acct i{width:7px;height:7px;border-radius:50%;background:var(--pos)}.iconbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--r3);background:none;border:0;color:var(--muted);cursor:pointer;transition:color .12s,background .12s}.iconbtn.on,.iconbtn:hover{color:var(--ink);background:var(--sunken)}.dd{position:relative;display:inline-flex;height:100%;align-items:center}.ddmenu{position:absolute;top:calc(100% + 6px);left:0;z-index:60;background:var(--raised);border:1px solid var(--border);border-radius:var(--r4);padding:5px;min-width:180px;box-shadow:0 18px 40px -18px rgba(var(--ink-rgb),.45);display:flex;flex-direction:column;gap:1px;transform-origin:top left;animation:ddIn .15s ease-out}.ddmenu.right{right:0;left:auto;min-width:228px;transform-origin:top right}.ddmenu a,.ddmenu button{text-align:left;background:none;border:0;color:var(--ink2);font-size:13px;padding:7px 10px;border-radius:var(--r2);cursor:pointer;transition:background .12s,color .12s}.ddmenu a:hover,.ddmenu button:hover{background:var(--sunken);color:var(--ink)}.tgl{display:flex;justify-content:space-between;align-items:center;gap:14px;font-size:12.5px;color:var(--ink2);padding:6px 8px;border-radius:var(--r2);cursor:pointer;transition:background .12s}.tgl:hover{background:var(--sunken)}.sw{position:relative;width:26px;height:15px;flex:none;border-radius:999px;background:var(--border2);transition:background .15s}.sw:after{content:"";position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--raised);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}.sw.on{background:var(--pos)}.sw.on:after{transform:translateX(11px)}.levbox{border:1px solid var(--border);border-radius:var(--r2);padding:3px 8px;font-size:11.5px;color:var(--muted)}.chselect{display:flex;gap:8px;margin-bottom:8px;font-size:11.5px;flex-wrap:wrap}.chselect,.live{align-items:center}.live{display:inline-flex;gap:6px;color:var(--pos);font-weight:600;font-size:11px;letter-spacing:.06em}.live i{width:7px;height:7px;border-radius:50%;background:var(--pos);display:inline-block;animation:livePulse 1.8s ease-out infinite}.live.off{color:var(--placeholder)}.live.off i{background:var(--placeholder);animation:none}.mbtn{background:var(--raised);border:1px solid var(--border);border-radius:var(--r2);padding:5px 10px;font-size:12px;color:var(--ink2);cursor:pointer;transition:border-color .12s,color .12s,background .12s}.mbtn:hover:not(:disabled){border-color:var(--muted);color:var(--ink)}.mbtn.on,.mbtn[aria-selected=true]{background:var(--sunken);color:var(--ink);font-weight:600}.mbtn[aria-selected=true]{border-color:var(--ink)}.mbtn.big3{padding:10px 16px}.pcard-h{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding-bottom:8px;margin-bottom:6px}.orow{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px;color:var(--ink2);margin:7px 0}.orow b{color:var(--ink);font-weight:500}.pos{color:var(--pos)!important}.neg{color:var(--neg)!important}.samplenote{font-size:11px;color:var(--placeholder);text-align:center;margin-top:14px}.tscroll{overflow-x:auto}.mut{color:var(--muted)}.mut b{color:var(--ink)}.mut2{color:var(--placeholder)}.rust{color:var(--neg)}.hl{color:var(--pos);background:rgba(var(--pos-rgb),.14);padding:1px 6px;border-radius:var(--r2);font-weight:600}.fine{font-size:11px;color:var(--placeholder);margin-top:10px;line-height:1.5}.hint{font-size:12px;color:var(--ink2);margin-top:8px}.hint b,.minput{color:var(--ink)}.minput{background:var(--raised);border:1px solid var(--border);border-radius:var(--r2);padding:6px 9px;font-size:13px;outline:none;transition:border-color .12s,box-shadow .12s}.minput:focus{border-color:var(--muted);box-shadow:0 0 0 3px rgba(var(--ink-rgb),.06)}.minput.wide{flex:1;width:auto;text-align:left;padding:10px 12px}.marginrow{display:flex;gap:6px;align-items:center}.modal-form{padding:18px 20px 20px}.linkbtn{display:block;margin:12px auto 0;background:none;border:0;color:var(--muted);font-size:12px;text-decoration:underline;cursor:pointer}.linkbtn:hover{color:var(--ink)}.fm-label{margin-top:12px;justify-content:space-between;font-size:12px;color:var(--ink2)}.fm-addr,.fm-label{display:flex;align-items:center}.fm-addr{gap:8px;margin-top:6px;padding:8px 8px 8px 10px;border:1px solid var(--border);border-radius:var(--r3);background:var(--raised)}.fm-addr code{flex:1;min-width:0;font-size:11.5px;letter-spacing:-.02em;white-space:nowrap;word-break:break-all;text-align:center}@media (max-width:420px){.fm-addr code{white-space:normal;font-size:12px}}.fm-hist{display:block;text-align:right;margin:4px 18px 16px;font-size:12.5px;color:var(--ink2)}.fm-hist:hover{color:var(--ink)}.count{min-width:18px;padding:0 5px;margin-left:5px;border-radius:var(--r2);background:var(--sunken);font-size:10.5px;text-align:center;color:var(--ink2);font-weight:600}.count,.dot{display:inline-block}.dot{width:8px;height:8px;border-radius:50%;margin-right:8px}.dot.ok{background:var(--pos)}.dot.off{background:var(--placeholder)}.table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums;min-width:640px}.table th{text-align:left;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--placeholder);font-weight:500;padding:8px}.table td{padding:9px 8px;border-top:1px solid var(--border);white-space:nowrap}.table tbody tr{transition:background .12s}.table tbody tr:hover{background:rgba(var(--ink-rgb),.025)}.table .lg{color:var(--pos);font-weight:600}.table .sh{color:var(--neg);font-weight:600}.cl{background:var(--raised);border:1px solid var(--border);border-radius:var(--r2);padding:3px 10px;color:var(--ink2);cursor:pointer;font-size:12px;transition:border-color .12s,color .12s}.cl:hover:not(:disabled){border-color:var(--muted);color:var(--ink)}.wrap{max-width:var(--maxw);margin:0 auto;padding:16px 20px 60px}.hpanel{border:1px solid var(--border);border-radius:var(--r4);background:var(--panel);padding:14px 16px}.hchart{position:relative;height:150px;border:1px solid var(--border);border-radius:var(--r3);background:var(--raised);overflow:hidden;margin-top:6px}.hchart svg{position:absolute;inset:0;width:100%;height:100%}.hrow{display:flex;justify-content:space-between;font-size:12.5px;color:var(--ink2);margin:5px 0}.hrow b{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:var(--gutter)}.house-top{grid-template-columns:1.1fr 1.3fr}.pf-top{grid-template-columns:1fr 1fr 1.5fr}.hchart.hempty{display:flex;align-items:center;justify-content:center;font-size:11.5px;color:var(--muted);text-align:center;padding:0 16px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:start}.pcard{border-radius:var(--r4);background:var(--panel);padding:18px 20px;margin-bottom:var(--gutter)}.pbig{font-weight:700;font-size:34px;letter-spacing:-.02em;line-height:1.15;margin-top:2px;font-variant-numeric:tabular-nums}.plabel{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.stile{flex:1 1 130px;min-width:0;padding:14px 16px;border-right:1px solid var(--border)}.stile:last-child{border-right:0}.stile .k{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.stile .l{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--placeholder);margin-top:4px}.stats-strip{display:flex;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--r4);overflow:hidden;background:var(--panel);margin-bottom:16px}.obadge{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:var(--r2)}.obadge.liq{color:var(--neg);background:rgba(var(--neg-rgb),.12)}.obadge.closed{color:var(--muted);background:rgba(var(--ink-rgb),.07)}.stakerow{display:flex;gap:10px;align-items:center}.stakein{flex:1;min-width:0;background:var(--raised);border:1px solid var(--border);border-radius:var(--r3);padding:12px 14px;font-size:15px;color:var(--ink);outline:none;transition:border-color .12s,box-shadow .12s}.stakein:focus{border-color:var(--muted);box-shadow:0 0 0 3px rgba(var(--ink-rgb),.06)}.sbtn{min-width:64px;padding:12px 16px;border-radius:var(--r3);border:1px solid var(--border);background:var(--raised);color:var(--ink);font-size:12px;font-weight:700;letter-spacing:.06em;cursor:pointer;transition:opacity .12s,border-color .12s,transform .08s}.sbtn:hover:not(:disabled){border-color:var(--muted)}.sbtn.solid{background:var(--forest);border-color:var(--forest);color:#F4ECD8}.sbtn.solid:hover:not(:disabled){opacity:.9}.sbtn:disabled{opacity:.55;cursor:not-allowed}.copy{display:inline-flex;margin-left:6px;width:14px;height:14px;background:none;border:0;padding:0;color:var(--muted);cursor:pointer;vertical-align:-2px}.copy:hover{color:var(--ink)}.lb-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 2px 16px}.lb-head h2{font-weight:800;font-size:19px;margin:0}.lb-seg{display:flex;border:1px solid var(--border);border-radius:var(--r3);overflow:hidden;font-size:12px;background:var(--raised)}.lb-seg button{background:none;border:0;padding:5px 11px;color:var(--muted);cursor:pointer;border-right:1px solid var(--border);transition:background .12s,color .12s}.lb-seg button:last-child{border-right:0}.lb-seg button.on{background:var(--sunken);color:var(--ink);font-weight:600}.lb-search{border:1px solid var(--border);border-radius:var(--r3);background:var(--raised);padding:6px 11px;font-size:12.5px;min-width:200px;outline:none}.rk{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:11.5px;border:1px solid var(--border);color:var(--muted)}.rk.g1{border:2px solid #b8933b;color:#7a5c17}.rk.g2{border:2px solid #9aa1a8;color:#555c63}.rk.g3{border:2px solid #9c6b3b;color:#6c4321}.modal-ov{position:fixed;inset:0;z-index:100;background:rgba(30,25,15,.38);display:flex;align-items:center;justify-content:center;padding:20px;animation:overlayIn .15s ease-out}.modal{background:var(--raised);border:1px solid var(--border);border-radius:var(--r5);width:100%;max-width:380px;box-shadow:0 30px 70px -30px rgba(var(--ink-rgb),.55);animation:modalIn .18s cubic-bezier(.2,.9,.3,1)}.modal-h{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--border);font-size:12px;font-weight:700;letter-spacing:.08em}.modal-x{background:none;border:0;font-size:18px;line-height:1;color:var(--muted);cursor:pointer}.modal-x:hover{color:var(--ink)}.modal-body{padding:40px 24px;text-align:center}.modal-body p{font-size:13px;color:var(--ink2);margin:0 0 18px}[data-sonner-toaster] [data-sonner-toast]{font-family:Inter,system-ui,sans-serif;background:var(--raised);color:var(--ink);border:1px solid var(--border);border-radius:var(--r4);box-shadow:0 16px 36px -18px rgba(var(--ink-rgb),.5);font-size:13px}[data-sonner-toaster] [data-sonner-toast][data-type=error]{border-left:3px solid var(--neg)}[data-sonner-toaster] [data-sonner-toast][data-type=success]{border-left:3px solid var(--pos)}@media (max-width:860px){.apptabs{display:none}.grid2,.grid3,.house-top,.pf-top{grid-template-columns:1fr}}.qdebt{font-size:12px;color:var(--muted);padding:3px 9px;border:1px solid var(--border);border-radius:999px;background:var(--raised);animation:tabFadeIn .15s ease-out}.qdebt b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.tgl{width:100%;background:none;border:0;text-align:left}.tgl:disabled{opacity:.55;cursor:not-allowed}.tgl .soon{font-style:normal;font-size:10px;color:var(--placeholder);letter-spacing:.04em}.stk{max-width:900px}.stk .grid2{margin-bottom:0}.sbtn.wide{display:block;width:100%;margin-top:22px;height:44px}.psub{font-size:17px;margin-top:4px;font-variant-numeric:tabular-nums;color:var(--ink2)}.rates i{font-style:normal;color:var(--placeholder);margin:0 2px}.lb-list{overflow-x:auto}.lb-hdr,.lb-row{display:grid;grid-template-columns:44px minmax(110px,1fr) minmax(150px,1.1fr) 96px minmax(170px,1.2fr) 118px 82px 86px;align-items:center;-moz-column-gap:10px;column-gap:10px;min-width:900px;padding:0 14px}.lb-hdr{height:28px;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--placeholder)}.lb-hdr span:nth-child(n+4),.lb-row>span:nth-child(n+4){text-align:right}.lb-row{position:relative;height:46px;margin-bottom:var(--gutter);border-radius:var(--r4);background:var(--raised);font-size:12.5px;font-variant-numeric:tabular-nums;border:1px solid transparent;overflow:hidden;animation:rowIn .3s cubic-bezier(.2,.9,.3,1) both;transition:box-shadow .15s}.lb-row:hover{box-shadow:inset 0 0 0 999px rgba(var(--pos-rgb),.06)}.lb-row.p1{border:1.5px solid #b8933b}.lb-row.p2{border:1.5px solid #9aa1a8}.lb-row.p3{border:1.5px solid #9c6b3b}.lb-row.podium:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .25s;background-image:linear-gradient(105deg,transparent 0 30%,rgba(255,255,255,.6) 45%,transparent 60% 100%),linear-gradient(80deg,rgba(255,170,190,.18),rgba(160,215,255,.18) 33%,rgba(190,255,200,.18) 66%,rgba(255,225,150,.18));background-size:280px 100%,200px 100%;background-repeat:repeat;animation:lbHoloShift 9s linear infinite;animation-play-state:paused}.lb-row.podium:hover:after{opacity:1;animation-play-state:running}.lb-user{display:flex;align-items:center;gap:8px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-asset b{font-weight:800;margin-right:6px}.lb-asset .lg,.lb-asset .sh{font-size:10px;font-weight:600;letter-spacing:.08em}.lb-asset .lg{color:var(--pos)}.lb-asset .sh{color:var(--neg)}.lb-pnl{font-weight:700}.cs{padding:12px 4px 4px}.cs-row{display:flex;gap:10px;align-items:stretch;min-width:0}.cs-kpis{flex:0 0 210px;border:1px solid var(--border);border-radius:var(--r3);background:var(--raised);padding:9px 12px;display:grid;gap:4px;align-content:center}.cs-kpis>div{display:flex;justify-content:space-between;align-items:baseline;font-size:10.5px;letter-spacing:.07em;color:var(--ink2);font-weight:600}.cs-kpis b{font-size:12.5px;letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums}.cs-kpis b.pos{color:var(--pos)}.cs-kpis b.neg{color:var(--neg)}.cs-blocks{flex:1 1 auto;min-width:0;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.cs-blocks::-webkit-scrollbar{display:none}.cs-blk{flex:1 0 170px;border:1px solid var(--border);border-radius:var(--r3);background:var(--raised);padding:9px 12px;animation:blkIn .4s cubic-bezier(.2,.8,.2,1) both}.cs-blk.finalising{border-color:var(--border2);box-shadow:0 1px 0 var(--border2)}.cs-blk.projected{background:transparent}.cs-blk-h{display:flex;justify-content:space-between;align-items:baseline;font-size:10px;letter-spacing:.08em;color:var(--ink2);font-weight:600}.cs-blk-h b{font-size:13px;letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums}.cs-bar{display:block;height:22px;margin:8px 0 7px;border:1px solid var(--border);border-radius:var(--r2);background:var(--sunken);overflow:hidden}.cs-bar>i{display:block;height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,var(--pos),color-mix(in srgb,var(--pos) 45%,var(--accent)));opacity:.72;transition:transform .55s cubic-bezier(.2,.8,.2,1)}.cs-blk.finalising .cs-bar>i{opacity:.95}.cs-blk-f{display:flex;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.cs-queue{margin-top:12px;border:1px solid var(--border);border-radius:var(--r3);background:var(--raised)}.cs-queue-h{display:flex;justify-content:space-between;padding:11px 14px;border-bottom:1px solid var(--border);font-size:12px;letter-spacing:.09em;font-weight:700;color:var(--ink)}.cs-queue-h b{font-weight:600;letter-spacing:0}.cs-queue-r{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,2fr) 60px 50px;gap:10px;padding:9px 14px;font-size:12.5px;border-bottom:1px solid var(--border)}.cs-queue-r:last-child{border-bottom:0}.cs-queue-r a{color:var(--ink2);text-align:right}.cs-queue .pp-empty{padding:26px 0}.cs.compact .cs-blk{flex:1 1 0;min-width:0}.cs.compact .cs-blk-f{flex-wrap:wrap;white-space:normal;row-gap:2px}.cs.compact .cs-kpis{flex-basis:190px}@media (max-width:720px){.cs-row{flex-direction:column}.cs-kpis{flex:none}.cs-blk{flex:0 0 160px}}@keyframes blkIn{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}.docs{display:grid;grid-template-columns:200px minmax(0,720px);gap:48px;max-width:1040px;margin:0 auto;padding:28px 24px 80px}.docs-toc{position:sticky;top:70px;align-self:start;display:flex;flex-direction:column;gap:2px;font-size:13px}.docs-toc a{padding:5px 10px;border-radius:var(--r2);color:var(--muted);transition:background .12s,color .12s}.docs-toc a:hover{background:var(--sunken);color:var(--ink)}.docs-body{font-size:15px;line-height:1.7;color:var(--ink2)}.docs-body h1{font-size:34px;font-weight:600;letter-spacing:-.03em;color:var(--ink);margin:0}.docs-body h2{font-size:19px;font-weight:700;color:var(--ink);margin:34px 0 8px;scroll-margin-top:70px}.docs-body p{margin:0 0 12px}.docs-body b,.docs-body code{color:var(--ink)}.docs-body code{font-family:ui-monospace,Menlo,monospace;font-size:.86em;background:var(--sunken);padding:1px 5px;border-radius:var(--r2)}.docs-body ol,.docs-body ul{padding-left:20px;margin:0 0 12px}.docs-body li{margin:4px 0}.docs-lede{font-size:17px;color:var(--muted);margin-top:8px!important}.viewall{display:inline-block;padding:6px 12px;border:1px solid var(--border);border-radius:var(--r3);background:var(--raised);font-size:12.5px;font-weight:500;color:var(--ink);transition:border-color .12s,transform .08s}.viewall:hover{border-color:var(--muted)}@media (max-width:860px){.docs{grid-template-columns:1fr}.docs-toc{display:none}}@media (max-width:520px){.appright{gap:10px}.acct,.appright .lk{font-size:12px}.acct{padding:4px 8px}}@media (max-width:420px){.brand>span{display:none}.appright{gap:8px}}@media (max-width:640px){.docs{grid-template-columns:minmax(0,1fr);gap:0;padding:20px 16px 60px}.docs-body{min-width:0;overflow-wrap:anywhere}.docs-body pre,.docs-body table{max-width:100%;overflow-x:auto;display:block}.grid3{grid-template-columns:minmax(0,1fr)}}@media (min-width:861px){.grid3>.span2{grid-column:span 2}}@keyframes brand-cursor-blink{0%{opacity:1}50%{opacity:0}}.cursor-blink{animation:brand-cursor-blink 1.1s step-end infinite}@keyframes lede-cursor{0%{top:0;opacity:1}12.5%{top:0;opacity:0}25%{top:1.45em;opacity:1}37.5%{top:1.45em;opacity:0}50%{top:2.9em;opacity:1}62.5%{top:2.9em;opacity:0}75%{top:4.35em;opacity:1}87.5%{top:4.35em;opacity:0}to{top:0;opacity:1}}button{transition:transform .08s ease-out}button:not(:disabled):active{transform:scale(.97)}@keyframes tabFadeIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.tab-fade{animation:tabFadeIn .15s ease-out both}@keyframes ddIn{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes modalIn{0%{opacity:0;transform:translateY(6px) scale(.985)}to{opacity:1;transform:none}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.rn{display:inline-flex;align-items:flex-end;white-space:pre;font-variant-numeric:tabular-nums;--rn-lh:1.18em;line-height:var(--rn-lh);vertical-align:bottom}.rn-vis{display:inline-flex}.rn-d,.rn-vis{height:var(--rn-lh);overflow:hidden}.rn-d{position:relative;display:inline-block}.rn-strip{display:flex;flex-direction:column;will-change:transform}.rn-s,.rn-strip>span{display:block;height:var(--rn-lh);line-height:var(--rn-lh)}.rn-s{display:inline-block}@keyframes rolling-number-roll{0%{transform:translateY(var(--rn-from,0))}to{transform:translateY(0)}}@keyframes liqflash{0%{background-color:rgba(var(--neg-rgb),.42)}18%{background-color:rgba(var(--neg-rgb),.08)}36%{background-color:rgba(var(--neg-rgb),.36)}60%{background-color:rgba(var(--neg-rgb),.12)}to{background-color:rgba(var(--neg-rgb),.2)}}@keyframes pt-bust-pulse{0%{opacity:.4}to{opacity:1}}@keyframes rowIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes rowOut{0%{opacity:1;transform:none;max-height:64px}to{opacity:0;transform:translateX(18px);max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes lbHoloShift{0%{background-position:0 0,0 0,0 0}to{background-position:280px 0,-200px 0,0 0}}@keyframes tradeActionAmbientDrift{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(var(--pos-rgb),.45)}70%{box-shadow:0 0 0 6px rgba(var(--pos-rgb),0)}to{box-shadow:0 0 0 0 rgba(var(--pos-rgb),0)}}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}