@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-normal-Bt3rCdHq.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-normal-DBa2mnKT.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-normal-CW-BywWH.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-normal-DCPER7xl.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-normal-DvUmmjCN.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-normal-B6IpcvL2.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-normal-CRpggXlh.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-ext-wght-italic-Ba0fXTjv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-cyrillic-wght-italic-Cini1BOa.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-ext-wght-italic-nvsmRjVx.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-greek-wght-italic-Dc0bJcw6.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-vietnamese-wght-italic-2ii8blLS.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-ext-wght-italic-CYvIfuu9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond Variable;font-style:italic;font-display:swap;font-weight:400 800;src:url(/assets/eb-garamond-latin-wght-italic-AvGrCMCN.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-ext-wght-normal-B5bTHO_g.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/assets/instrument-sans-latin-wght-normal-BbzFLZTg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:Azeret;src:url(/fonts/AzeretMono-Regular.ttf) format("truetype");font-display:swap}:root{--ink: #101010;--ink-soft: #161616;--paper: #efefea;--paper-dim: #b3b6ae;--aqua: #70d6af;--aqua-bright: #86f3c9;--aqua-deep: #193a2e;--hairline: rgba(239, 239, 234, .17);--hairline-soft: rgba(239, 239, 234, .08);--display: "Instrument Sans Variable", "Helvetica Neue", Helvetica, Arial, sans-serif;--serif: "EB Garamond Variable", "Iowan Old Style", "Palatino Linotype", Garamond, serif;--mono: "Azeret", "SFMono-Regular", Consolas, monospace}html{background:var(--ink);scroll-behavior:smooth}body{margin:0;background:var(--ink)}body:has(.landing-page),body:has(.docs-page){height:auto;overflow:auto;color:var(--paper);background:var(--ink)}body:has(.app-shell){height:100%;overflow:hidden}.landing-page *,.docs-page *{box-sizing:border-box}.landing-page,.docs-page{min-height:100vh;color:var(--paper);font-family:var(--display);background:var(--ink);-webkit-font-smoothing:antialiased}.landing-page{--pointer-x: 50vw;--pointer-y: 50vh;--drift-x: 0px;--drift-y: 0px;--image-scroll: 0px;position:relative;overflow:clip}.landing-page a,.docs-page a{color:inherit;text-decoration:none}.landing-page button,.landing-page a,.docs-page button,.docs-page a{-webkit-tap-highlight-color:transparent}.landing-page a:focus-visible,.docs-page a:focus-visible{outline:1px solid var(--aqua-bright);outline-offset:5px}.pointer-glow{display:none}.site-cursor{position:fixed;z-index:160;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .18s ease}.site-cursor.is-visible{opacity:1}.cursor-dot,.cursor-frame{position:fixed;top:0;left:0;display:block;will-change:transform}.cursor-dot{width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--aqua-bright);box-shadow:0 0 9px #70d6af59;transition:width .18s ease,height .18s ease,margin .18s ease,background .18s ease}.cursor-frame{width:30px;height:30px;margin:-15px 0 0 -15px;transition:width .22s cubic-bezier(.16,1,.3,1),height .22s cubic-bezier(.16,1,.3,1),margin .22s cubic-bezier(.16,1,.3,1)}.cursor-frame:before,.cursor-frame:after{position:absolute;width:7px;height:7px;content:"";opacity:.62;transition:width .22s ease,height .22s ease,opacity .18s ease,border-color .18s ease}.cursor-frame:before{top:0;left:0;border-top:1px solid var(--paper);border-left:1px solid var(--paper)}.cursor-frame:after{right:0;bottom:0;border-right:1px solid var(--paper);border-bottom:1px solid var(--paper)}.site-cursor.is-action .cursor-frame{width:42px;height:42px;margin:-21px 0 0 -21px}.site-cursor.is-action .cursor-frame:before,.site-cursor.is-action .cursor-frame:after{width:11px;height:11px;border-color:var(--aqua-bright);opacity:1}.site-cursor.is-action .cursor-dot{width:3px;height:3px;margin:-1.5px 0 0 -1.5px;background:var(--paper)}.site-cursor.is-pressed .cursor-frame{width:24px;height:24px;margin:-12px 0 0 -12px}@media(hover:hover)and (pointer:fine){html.tickr-cursor-ready .landing-page,html.tickr-cursor-ready .landing-page a,html.tickr-cursor-ready .landing-page button{cursor:none!important}}.intro-wipe{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#0b1712;font:11px/1 var(--mono);letter-spacing:.18em;pointer-events:none;background:var(--aqua);animation:intro-wipe 1.12s cubic-bezier(.76,0,.24,1) .12s forwards}.intro-wipe span{animation:intro-label .56s ease forwards}@keyframes intro-wipe{0%{clip-path:inset(0 0 0 0)}48%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0);visibility:hidden}}@keyframes intro-label{0%,45%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.marketing-header{position:absolute;z-index:30;top:0;right:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;padding:0 clamp(22px,4vw,68px);border-bottom:1px solid var(--hairline)}.brand-link{justify-self:start}.site-brand{display:inline-flex;align-items:center;gap:11px;font-size:13px;font-weight:700;letter-spacing:.16em}.site-brand-symbol{display:inline-flex;align-items:flex-end;gap:2px;width:23px;height:21px;transform:skew(-16deg)}.site-brand-symbol i{width:5px;border-radius:1px;background:var(--aqua);box-shadow:0 0 14px #70d6af40}.site-brand-symbol i:nth-child(1){height:11px;opacity:.55}.site-brand-symbol i:nth-child(2){height:20px}.site-brand-symbol i:nth-child(3){height:15px;opacity:.78}.marketing-header nav{display:flex;gap:34px;font:10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.marketing-header nav a{position:relative;color:var(--paper-dim);transition:color .18s ease}.marketing-header nav a:after{position:absolute;right:0;bottom:-8px;left:0;height:1px;content:"";background:var(--aqua);transform:scaleX(0);transform-origin:right;transition:transform .26s cubic-bezier(.22,1,.36,1)}.marketing-header nav a:hover,.marketing-header nav a.is-active{color:var(--paper)}.marketing-header nav a:hover:after,.marketing-header nav a.is-active:after{transform:scaleX(1);transform-origin:left}.nav-cta{display:inline-flex;align-items:center;justify-self:end;gap:25px;min-height:38px;padding:0 6px 0 14px;border:1px solid var(--hairline);font:10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:color .22s ease,border-color .22s ease,background .22s ease}.nav-cta:hover{border-color:var(--aqua);color:var(--ink);background:var(--aqua)}.arrow-icon{display:inline-grid;place-items:center;width:27px;height:27px;border:1px solid currentColor;font:15px/1 var(--display);transition:transform .26s cubic-bezier(.22,1,.36,1)}a:hover .arrow-icon{transform:rotate(45deg)}.kicker{display:flex;align-items:center;gap:14px;margin:0;color:var(--paper-dim);font:10px/1.3 var(--mono);letter-spacing:.13em}.kicker span{color:var(--aqua)}.hero{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.87fr) minmax(480px,1.13fr);min-height:max(760px,100svh);padding:82px 0 45px;border-bottom:1px solid var(--hairline)}.hero-copy{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(60px,10vh,118px) clamp(28px,4.8vw,82px) 80px}.hero-kicker{margin-bottom:clamp(45px,8vh,92px)}.hero h1{position:relative;z-index:3;width:124%;margin:0;color:var(--paper);font-family:var(--display);font-size:clamp(58px,7.7vw,132px);font-weight:530;line-height:.82;letter-spacing:-.07em;text-transform:uppercase}.hero h1 span{display:block;opacity:0;transform:translateY(60px);animation:hero-line .76s cubic-bezier(.16,1,.3,1) forwards}.hero h1 span:nth-child(1){animation-delay:1s}.hero h1 span:nth-child(2){color:var(--aqua);font-family:var(--serif);font-style:italic;font-weight:440;letter-spacing:-.045em;text-transform:none;animation-delay:1.08s}@keyframes hero-line{to{opacity:1;transform:translateY(0)}}.hero-bottom{display:grid;grid-template-columns:minmax(190px,330px) auto;align-items:end;gap:clamp(24px,4vw,72px);margin-top:clamp(45px,8vh,94px)}.hero-bottom>p{margin:0;color:var(--paper-dim);font-size:clamp(15px,1.15vw,18px);line-height:1.55}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;width:fit-content;min-width:190px;padding-bottom:9px;border-bottom:1px solid var(--paper);font:10px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s ease,color .18s ease}.text-link:hover{border-color:var(--aqua);color:var(--aqua)}.text-link .arrow-icon{width:auto;height:auto;border:0}.hero-visual{position:relative;z-index:1;min-width:0;margin:clamp(28px,4vw,70px) clamp(22px,4vw,68px) 22px 0;overflow:hidden;border:1px solid var(--hairline);background:#101010;isolation:isolate}.loom-visual{min-height:560px}.orderbook-loom{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#101010}.orderbook-loom:before{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(90deg,rgba(112,214,175,.025),transparent 48%,rgba(239,239,234,.015))}.loom-canvas{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.book-side-labels{position:absolute;z-index:3;top:11%;right:7%;left:7%;display:flex;align-items:center;justify-content:space-between;font:8px/1 var(--mono);letter-spacing:.16em}.book-side-labels span{display:flex;align-items:center;gap:8px}.book-side-labels span:first-child{color:var(--aqua)}.book-side-labels i,.book-live-status i{width:4px;height:4px;border-radius:50%;background:var(--aqua)}.book-side-labels span:last-child i{background:var(--paper)}.book-live-status{position:absolute;z-index:3;top:10.5%;left:50%;display:flex;align-items:center;gap:7px;color:var(--paper-dim);font:6px/1 var(--mono);letter-spacing:.13em;transform:translate(-50%)}.book-live-status i{box-shadow:0 0 10px #70d6af8c;animation:status-pulse 1.35s ease-in-out infinite}.loom-principle{position:absolute;z-index:3;bottom:10%;display:flex;align-items:baseline;gap:10px}.loom-principle-left{left:7%;color:var(--aqua)}.loom-principle-right{right:7%;flex-direction:row-reverse;color:var(--paper)}.loom-principle small,.loom-principle span,.book-market-detail{font:7px/1 var(--mono);letter-spacing:.14em}.loom-principle small{color:currentColor;opacity:.7}.loom-principle span{color:var(--paper-dim)}.loom-principle strong{font:15px/1 var(--display);font-weight:520;letter-spacing:-.015em}.book-market-detail{position:absolute;z-index:3;left:50%;bottom:10%;display:flex;align-items:baseline;gap:8px;color:var(--paper-dim);white-space:nowrap;transform:translate(-50%)}.book-market-detail small{color:var(--paper-dim);font-size:5px}.book-market-detail span:nth-of-type(1){color:var(--aqua)}.book-market-detail strong{color:var(--paper);font:13px/1 var(--mono);font-weight:400;letter-spacing:-.03em}.hero-visual:after{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;border:12px solid rgba(16,16,16,.18)}.visual-corner{position:absolute;z-index:8;width:32px;height:32px;pointer-events:none}.corner-nw{top:15px;left:15px;border-top:1px solid var(--aqua);border-left:1px solid var(--aqua)}.corner-se{right:15px;bottom:15px;border-right:1px solid var(--aqua);border-bottom:1px solid var(--aqua)}.visual-label{position:absolute;z-index:8;margin:0;font:8px/1 var(--mono);letter-spacing:.14em}.label-top{top:20px;left:60px}.label-bottom{right:60px;bottom:20px;color:var(--aqua)}.hero-rail{position:absolute;right:clamp(22px,4vw,68px);bottom:16px;left:clamp(22px,4vw,68px);display:flex;align-items:center;justify-content:flex-end;gap:16px;font:8px/1 var(--mono);letter-spacing:.14em}.hero-rail i{width:3px;height:3px;border-radius:50%;background:var(--aqua)}.scroll-cue{position:absolute;bottom:18px;left:clamp(28px,4.8vw,82px);display:flex;align-items:center;gap:14px;color:var(--paper-dim);font:8px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase}.scroll-cue i{position:relative;display:block;width:36px;height:1px;overflow:hidden;background:var(--hairline)}.scroll-cue i:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:var(--aqua);animation:scroll-line 1.8s ease-in-out infinite}@keyframes scroll-line{0%{transform:translate(-100%)}55%,to{transform:translate(100%)}}[data-reveal]{opacity:0;transform:translateY(48px);transition:opacity .68s ease,transform .74s cubic-bezier(.16,1,.3,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}.statement{position:relative;display:grid;grid-template-columns:minmax(180px,25%) 1fr;min-height:72vh;padding:clamp(90px,12vw,190px) clamp(22px,4vw,68px);overflow:clip;border-bottom:1px solid var(--hairline)}.section-index{display:flex;flex-direction:column;justify-content:space-between;width:120px;color:var(--paper-dim);font:9px/1.3 var(--mono);letter-spacing:.12em}.section-index b{color:var(--aqua);font-weight:400}.statement-copy{align-self:center;max-width:1200px;margin:0;font-size:clamp(40px,6.2vw,108px);font-weight:500;line-height:.98;letter-spacing:-.055em}.statement-copy em{color:var(--aqua);font-family:var(--serif);font-size:1.1em;font-style:italic;font-weight:440;letter-spacing:-.035em}.capacity-proof{position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:clamp(610px,72vw,860px);padding:clamp(32px,4vw,62px) clamp(22px,4vw,68px);overflow:hidden;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.capacity-proof:before{position:absolute;top:0;bottom:0;left:50%;width:1px;content:"";opacity:.5;background:linear-gradient(180deg,transparent,var(--hairline) 18%,var(--hairline) 82%,transparent)}.capacity-proof-meta{position:relative;z-index:2;display:flex;justify-content:space-between;color:var(--paper-dim);font:8px/1 var(--mono);letter-spacing:.14em}.capacity-proof-meta span:first-child{color:var(--aqua)}.capacity-proof-lockup{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:0;padding:clamp(60px,8vw,130px) 0}.capacity-proof-lockup strong{justify-self:end;padding-right:clamp(34px,4vw,68px);color:var(--aqua);font-family:var(--display);font-size:clamp(132px,15.5vw,270px);font-weight:500;line-height:.7;letter-spacing:-.09em;white-space:nowrap}.capacity-proof-lockup sup{position:relative;top:-1.25em;margin-left:.08em;font:.18em/1 var(--mono);letter-spacing:0}.capacity-proof-lockup p{padding-left:clamp(34px,4vw,68px);margin:0;color:var(--paper);font-size:clamp(62px,8.2vw,140px);font-weight:500;line-height:.72;letter-spacing:-.07em}.capacity-proof-lockup em{color:var(--paper);font-family:var(--serif);font-size:.94em;font-weight:440;letter-spacing:-.035em}.capacity-proof-axis{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;color:var(--paper-dim);font:7px/1 var(--mono);letter-spacing:.15em}.capacity-proof-axis i{position:relative;height:1px;overflow:hidden;background:linear-gradient(90deg,var(--aqua),var(--hairline) 48%,var(--paper-dim))}.capacity-proof-axis b{position:absolute;top:-2px;left:50%;width:5px;height:5px;border-radius:50%;background:var(--paper);box-shadow:0 0 12px #70d6af6b;animation:capacity-travel 5.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes capacity-travel{0%,to{transform:translate(-22vw);opacity:.3}50%{transform:translate(22vw);opacity:1}}.feature-list{border-bottom:1px solid var(--hairline)}.feature-row{display:grid;grid-template-columns:80px minmax(250px,.9fr) minmax(290px,.85fr) 180px;align-items:start;gap:clamp(20px,3vw,56px);min-height:215px;padding:48px clamp(22px,4vw,68px);border-top:1px solid var(--hairline);transition:background .35s ease}.feature-row:hover{background:#70d6af09}.feature-index,.feature-meta{color:var(--paper-dim);font:9px/1.4 var(--mono);letter-spacing:.12em}.feature-index{color:var(--aqua)}.feature-row h2{margin:-8px 0 0;font-family:var(--serif);font-size:clamp(36px,4.5vw,76px);font-weight:470;line-height:.92;letter-spacing:-.035em}.feature-row>p{max-width:470px;margin:0;color:var(--paper-dim);font-size:clamp(15px,1.15vw,18px);line-height:1.65}.feature-meta{justify-self:end;padding-top:5px;text-align:right}.manifesto-section{position:relative;min-height:760px;padding:clamp(90px,11vw,170px) clamp(28px,7vw,130px);overflow:hidden;border-bottom:1px solid var(--hairline)}.manifesto-copy{position:relative;z-index:2;display:grid;grid-template-columns:minmax(150px,.3fr) minmax(500px,1fr);column-gap:clamp(45px,9vw,160px)}.manifesto-copy .kicker{align-self:start}.manifesto-copy h2{display:flex;grid-column:2;flex-direction:column;margin:-.12em 0 48px;font-size:clamp(58px,7.4vw,126px);font-weight:500;line-height:.86;letter-spacing:-.07em}.manifesto-copy h2 em{color:var(--aqua);font-family:var(--serif);font-size:1.03em;font-weight:440;letter-spacing:-.04em}.manifesto-copy>p:not(.kicker){grid-column:2;max-width:520px;margin:0 0 52px;color:var(--paper-dim);font-size:17px;line-height:1.65}.manifesto-copy .text-link{grid-column:2}.final-cta{position:relative;display:grid;place-items:center;min-height:90vh;overflow:hidden;text-align:center}.final-cta-image{position:absolute;top:-6%;right:-6%;bottom:-6%;left:-6%;background:linear-gradient(#090c0a73,#090c0abf),url(/aquamarine-hero.jpeg) 50% 52% / cover;filter:grayscale(1) contrast(1.3);transform:scale(1.03)}.final-cta:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:#2e8867bf;mix-blend-mode:color}.final-cta-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.final-cta h2{margin:48px 0 65px;font-size:clamp(66px,10vw,172px);font-weight:500;line-height:.8;letter-spacing:-.075em}.launch-button{display:flex;align-items:center;gap:80px;min-width:310px;padding:8px 8px 8px 20px;color:var(--ink)!important;font:10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--aqua);transition:gap .3s ease,background .18s ease}.launch-button:hover{gap:94px;background:var(--aqua-bright)}.marketing-footer{display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:30px;min-height:140px;padding:30px clamp(22px,4vw,68px);border-top:1px solid var(--hairline);color:var(--paper-dim);font:8px/1.4 var(--mono);letter-spacing:.12em}.marketing-footer .site-brand{color:var(--paper);font-family:var(--display);font-size:12px}.marketing-footer p{margin:0}.marketing-footer>div{display:flex;gap:24px}.marketing-footer a{transition:color .18s ease}.marketing-footer a:hover{color:var(--aqua)}.docs-page{position:relative}.docs-page .marketing-header{position:fixed;background:#0d0f0ed6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.docs-shell{display:grid;grid-template-columns:minmax(250px,20vw) 1fr;padding-top:82px}.docs-sidebar{position:sticky;top:82px;display:flex;flex-direction:column;height:calc(100vh - 82px);padding:52px clamp(24px,3vw,48px);border-right:1px solid var(--hairline);color:var(--paper-dim);font:9px/1.3 var(--mono);letter-spacing:.12em}.docs-sidebar>p{margin:0 0 55px;color:var(--aqua)}.docs-sidebar nav{display:flex;flex-direction:column}.docs-sidebar nav a{display:flex;gap:15px;padding:16px 0;border-top:1px solid var(--hairline-soft);transition:color .18s ease,padding-left .22s ease}.docs-sidebar nav a:last-child{border-bottom:1px solid var(--hairline-soft)}.docs-sidebar nav a:hover{padding-left:7px;color:var(--paper)}.docs-sidebar nav span{color:var(--aqua)}.docs-status{display:flex;align-items:center;gap:10px;margin-top:auto}.docs-status i{width:6px;height:6px;border-radius:50%;background:var(--aqua);box-shadow:0 0 12px #70d6afbf;animation:status-pulse 1.8s ease-in-out infinite}@keyframes status-pulse{50%{opacity:.35;box-shadow:0 0 2px #70d6af1a}}.docs-content{min-width:0}.docs-hero{min-height:76vh;padding:clamp(80px,10vw,170px) clamp(35px,8vw,150px);border-bottom:1px solid var(--hairline)}.docs-hero h1{margin:60px 0 55px;font-size:clamp(72px,9.5vw,160px);font-weight:500;line-height:.8;letter-spacing:-.075em}.docs-hero>p:last-child{max-width:520px;margin:0;color:var(--paper-dim);font-size:clamp(17px,1.3vw,21px);line-height:1.55}.docs-section{display:grid;grid-template-columns:minmax(150px,.28fr) 1fr;gap:clamp(30px,7vw,130px);min-height:520px;padding:clamp(70px,9vw,145px) clamp(35px,8vw,150px);border-bottom:1px solid var(--hairline);scroll-margin-top:82px}.docs-section-label{display:flex;flex-direction:column;gap:8px;color:var(--paper-dim);font:9px/1.3 var(--mono);letter-spacing:.13em;text-transform:uppercase}.docs-section-label span{color:var(--aqua)}.docs-section-label b{font-weight:400}.docs-section h2{max-width:800px;margin:-12px 0 40px;font-size:clamp(43px,5vw,86px);font-weight:500;line-height:.98;letter-spacing:-.055em}.docs-section>div:last-child>p{max-width:680px;margin:0;color:var(--paper-dim);font-size:17px;line-height:1.75}.instruction-flow{display:grid;grid-template-columns:repeat(3,1fr);margin-top:75px;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.instruction-flow span{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:100px;padding:20px;border-right:1px solid var(--hairline)}.instruction-flow span:last-child{border-right:0}.instruction-flow span:not(:last-child):after{position:absolute;z-index:1;top:50%;right:-6px;width:10px;height:10px;border-top:1px solid var(--aqua);border-right:1px solid var(--aqua);content:"";background:var(--ink);transform:translateY(-50%) rotate(45deg)}.instruction-flow b{font:10px/1 var(--mono);font-weight:400;letter-spacing:.11em}.instruction-flow small{color:var(--aqua);font:8px/1 var(--mono)}.docs-capacity{display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;gap:35px;margin-top:75px}.docs-capacity span{display:flex;flex-direction:column;gap:12px}.docs-capacity span:last-child{color:var(--aqua)}.docs-capacity b{font-size:clamp(62px,6.8vw,112px);font-weight:500;line-height:.9;letter-spacing:-.06em}.docs-capacity small{font:8px/1 var(--mono);letter-spacing:.13em}.docs-capacity>i{height:110px;background:var(--hairline)}.docs-next{display:flex;flex-direction:column;align-items:flex-start;min-height:520px;padding:clamp(80px,10vw,170px) clamp(35px,8vw,150px);color:var(--ink);background:var(--aqua)}.docs-next>p{margin:0;font:9px/1 var(--mono);letter-spacing:.13em}.docs-next h2{margin:70px 0 55px;font-size:clamp(55px,7vw,120px);font-weight:500;line-height:.9;letter-spacing:-.065em}.docs-next a{display:inline-flex;align-items:center;gap:36px;padding-bottom:9px;border-bottom:1px solid currentColor;font:10px/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.docs-next .arrow-icon{width:auto;height:auto;border:0}@media(max-width:1050px){.hero{grid-template-columns:1fr;min-height:1080px}.hero-copy{justify-content:flex-start;min-height:600px;padding-bottom:40px}.hero h1{width:100%;font-size:clamp(64px,12vw,112px)}.hero-visual{min-height:470px;margin:0 clamp(22px,4vw,68px) 55px}.hero-rail{justify-content:flex-end}.feature-row{grid-template-columns:50px 1fr 1fr}.feature-meta{display:none}.manifesto-copy{grid-template-columns:120px 1fr}}@media(max-width:760px){.marketing-header{grid-template-columns:1fr auto;min-height:68px;padding:0 18px}.marketing-header nav{display:none}.nav-cta{gap:12px;min-height:34px}.site-brand{font-size:11px}.hero{min-height:930px;padding-top:68px}.hero-copy{min-height:475px;padding:60px 20px 34px}.hero-kicker{margin-bottom:48px}.hero h1{font-size:clamp(51px,16.5vw,82px);line-height:.87}.hero-bottom{grid-template-columns:1fr;gap:28px;margin-top:40px}.hero-bottom>p{max-width:360px;font-size:14px}.hero-visual{min-height:430px;margin:0 18px 55px}.book-side-labels{top:12%;font-size:6px}.book-live-status{top:11.5%;font-size:5px}.loom-principle{bottom:11%;gap:5px}.loom-principle-left{left:5%}.loom-principle-right{right:5%}.loom-principle strong{font-size:10px}.loom-principle span{display:none}.book-market-detail{bottom:11%;gap:5px;font-size:6px}.book-market-detail small,.book-market-detail span:nth-of-type(2){display:none}.book-market-detail strong{font-size:10px}.hero-rail{right:18px;left:18px;justify-content:center;gap:9px;font-size:6px}.scroll-cue{display:none}.statement{grid-template-columns:1fr;gap:75px;min-height:620px;padding:78px 20px}.section-index{flex-direction:row;width:100%}.statement-copy{font-size:clamp(39px,12vw,64px)}.capacity-proof{min-height:670px;padding:28px 20px 34px}.capacity-proof:before{top:46%;right:20px;bottom:auto;left:20px;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--hairline),transparent)}.capacity-proof-meta{font-size:6px}.capacity-proof-lockup{grid-template-columns:1fr;align-content:center;gap:50px;padding:65px 0}.capacity-proof-lockup strong{justify-self:start;max-width:100%;padding-right:0;font-size:clamp(112px,32vw,136px)}.capacity-proof-lockup p{justify-self:stretch;padding-left:0;font-size:clamp(50px,14vw,58px);text-align:right}.capacity-proof-axis{gap:12px}.feature-row{grid-template-columns:38px 1fr;gap:25px;min-height:0;padding:42px 20px 50px}.feature-row h2{font-size:42px}.feature-row>p{grid-column:2;font-size:14px}.manifesto-section{min-height:700px;padding:80px 20px}.manifesto-copy{display:block}.manifesto-copy .kicker{margin-bottom:70px}.manifesto-copy h2{margin-bottom:38px;font-size:clamp(45px,14vw,62px)}.manifesto-copy>p:not(.kicker){font-size:15px}.final-cta{min-height:720px}.final-cta h2{margin:45px 0 55px;font-size:72px}.marketing-footer{grid-template-columns:1fr auto;gap:28px;min-height:190px;padding:35px 20px}.marketing-footer>p{grid-column:1 / -1;grid-row:2}.marketing-footer>div{justify-self:end}.marketing-footer>span:last-child{display:none}.docs-shell{grid-template-columns:1fr;padding-top:68px}.docs-sidebar{display:none}.docs-hero{min-height:650px;padding:90px 20px 70px}.docs-hero h1{margin:55px 0 45px;font-size:70px}.docs-section{grid-template-columns:1fr;gap:60px;min-height:0;padding:80px 20px;scroll-margin-top:68px}.docs-section-label{flex-direction:row}.docs-section h2{font-size:46px}.docs-section>div:last-child>p{font-size:15px}.instruction-flow{grid-template-columns:1fr}.instruction-flow span{min-height:70px;border-right:0;border-bottom:1px solid var(--hairline)}.instruction-flow span:last-child{border-bottom:0}.instruction-flow span:not(:last-child):after{top:auto;right:22px;bottom:-5px;transform:rotate(135deg)}.docs-capacity{gap:18px}.docs-capacity b{font-size:45px}.docs-capacity>i{height:75px}.docs-next{min-height:480px;padding:90px 20px}.docs-next h2{margin:60px 0 50px;font-size:61px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing-page *,.landing-page *:before,.landing-page *:after,.docs-page *,.docs-page *:before,.docs-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}[data-reveal]{opacity:1;transform:none}.site-cursor{display:none}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#000000a6}.modal-panel{width:min(440px,100%);max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px;border:1px solid #343430;border-radius:12px;background:#161616;color:#f2f1ee;box-shadow:0 24px 80px #0006;font:13px/1.5 var(--font);outline:none}.modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.modal-header h2{margin:0;font-size:18px;line-height:1.3;font-weight:600;letter-spacing:-.3px}.modal-close{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted-2);font:22px/1 var(--font);cursor:pointer}.modal-close:hover{background:var(--line-soft);color:var(--text)}.modal-panel p{margin:12px 0;color:var(--muted-2)}.modal-panel .order-review{padding:0;border:0;background:transparent;display:grid;gap:14px;margin:20px 0}.modal-panel .order-review>div{display:flex;justify-content:space-between;gap:24px;align-items:baseline;font-size:12px}.modal-panel .order-review span{font-size:12px;color:var(--muted-2);flex-shrink:0}.modal-panel .order-review strong{font-size:12px;white-space:normal;overflow:visible;color:var(--text);text-align:right;font-weight:500;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.modal-summary{padding:16px;border:1px solid var(--line-soft);border-radius:var(--radius-panel);background:#1c1c1c;display:grid;gap:5px}.modal-summary small{color:var(--muted-2);font-size:11px}.modal-summary strong{font-size:24px;font-weight:500}.modal-note{padding:12px;border-radius:var(--radius-control);background:#20201c;font-size:12px}.modal-actions{display:flex;gap:10px;margin-top:24px}.modal-actions button{flex:1 1 0;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:var(--text);font:500 13px/1.4 var(--font);overflow-wrap:anywhere;cursor:pointer}.modal-actions button:not(.submit-order):hover:not(:disabled){background:var(--line-soft);border-color:var(--muted)}.modal-panel .modal-actions .submit-order{margin:0;border:0;background:var(--aqua);color:#101010;font-weight:600}.modal-panel .modal-actions .submit-order.sell{background:var(--red)}.modal-panel button:disabled{opacity:.45;cursor:default}.modal-panel button:focus-visible,.modal-panel input:focus-visible,.modal-panel select:focus-visible{outline:2px solid var(--aqua);outline-offset:3px}.modal-panel .account-error{color:var(--red);overflow-wrap:anywhere}.mint-field{display:grid;gap:6px;margin:14px 0;color:var(--muted-2);font-size:12px}.mint-field input{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--text);background:#101010;font-size:12px}.market-settings{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.modal-panel .market-address{display:block;padding:12px;background:#101010;border-radius:var(--radius-control);overflow-wrap:anywhere;font-size:12px}@media(max-width:480px){.modal-backdrop{padding:12px}.modal-panel{padding:20px;max-height:calc(100dvh - 24px)}.modal-panel .order-review>div{gap:12px}}@media(max-width:760px){.modal-backdrop{align-items:end;padding:0}.modal-panel{width:100%;max-height:calc(100dvh - 20px);padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;overscroll-behavior:contain}.modal-close{width:40px;height:40px}.modal-header{margin-bottom:16px}.modal-panel input,.modal-panel select{font-size:16px}.modal-actions button{min-height:48px}}.chart-panel.exchange-chart{display:flex;flex-direction:column;min-height:0;overflow:hidden}.exchange-chart-title{display:flex;align-items:center;gap:16px;min-height:44px;padding:10px 12px;border-bottom:1px solid var(--line);font-size:18px;font-variant-numeric:tabular-nums}.exchange-chart-title strong{font-size:13px}.exchange-chart-title .chart-throughput{margin-left:auto;font-size:11px;color:var(--muted)}.chart-up{color:var(--aqua)}.chart-down{color:var(--red)}.exchange-chart-tools{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:6px 10px;border-bottom:1px solid var(--line-soft)}.chart-intervals{display:flex;gap:3px;align-items:center}.exchange-chart button{font:inherit;font-size:11px;padding:5px 8px;background:transparent;color:var(--muted);border:0;border-radius:var(--radius-control);cursor:pointer}.exchange-chart button:hover,.exchange-chart button.active{background:var(--active-surface);color:var(--aqua)}.exchange-chart .chart-ohlc{display:flex;flex-wrap:wrap;flex-shrink:0;color:var(--muted);padding:8px 12px 4px;gap:10px;line-height:1.5;font-size:10px}.chart-ma-legend{display:flex;gap:16px;padding:2px 12px 6px;font-size:10px;flex-wrap:wrap}.exchange-chart-canvas{position:relative;flex:1;min-height:280px}.chart-message{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--muted);background:var(--bg);font-size:12px}.exchange-chart-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 10px;border-top:1px solid var(--line-soft);font-size:10px;color:var(--muted)}.exchange-chart-foot button[aria-pressed=true]{color:var(--text)}@media(max-width:760px){.exchange-chart{min-height:490px}.exchange-chart-title{padding:12px 16px}.chart-intervals button{min-width:36px;min-height:36px;padding:6px}.exchange-chart-foot{font-size:9px}.exchange-chart-foot button{font-size:10px;padding:4px}}.exchange-chart .chart-ohlc b{color:var(--text);font-weight:400;font-variant-numeric:tabular-nums}.chart-indicators{position:relative;font-size:11px;color:var(--muted-2)}.chart-indicators summary{cursor:pointer;padding:6px 10px;min-height:32px;display:flex;align-items:center;gap:10px;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:var(--radius-control);list-style:none}.chart-indicators summary::-webkit-details-marker{display:none}.chart-indicators summary:after{content:"";width:6px;height:6px;margin-top:-3px;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg)}.chart-indicators[open] summary,.chart-indicators summary:hover{background:var(--line-soft);color:var(--text)}.chart-indicator-options{position:absolute;top:calc(100% + 6px);right:0;z-index:5;width:180px;padding:5px;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel-raised);box-shadow:0 12px 32px #0006}.chart-indicator-options label{display:flex;align-items:center;gap:10px;min-height:32px;padding:7px 10px;cursor:pointer}.chart-indicator-options label:hover{background:var(--line-soft);border-radius:var(--radius-control)}.chart-indicator-options input{width:14px;height:14px;margin:0;accent-color:var(--aqua)}.chart-indicator-actions{display:flex;justify-content:space-between;padding-top:6px;margin-top:4px;border-top:1px solid var(--line-soft)}.chart-indicators summary:focus-visible,.chart-indicator-options input:focus-visible,.chart-indicator-options button:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}@media(max-width:760px){.exchange-chart-title{min-height:52px}.exchange-chart-tools{padding:4px 12px;flex-wrap:nowrap}.exchange-chart .chart-ohlc{padding-inline:16px;gap:8px}.exchange-chart .chart-ohlc time{display:none}.chart-ma-legend{padding-inline:16px;gap:12px}.chart-indicators summary{display:flex;align-items:center;min-height:36px}.chart-indicator-options label{min-height:44px}.exchange-chart-foot{padding-inline:12px;flex-wrap:wrap}.exchange-chart-foot button{min-height:32px}}.chart-timeframe-select{width:66px;min-height:30px;padding:4px 6px;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted-2);background:var(--panel);font:11px var(--font);cursor:pointer;color-scheme:dark}.chart-timeframe-select.active{color:var(--aqua);border-color:var(--aqua);background:var(--active-surface)}.chart-timeframe-select option,.chart-timeframe-select optgroup{color:var(--text);background:var(--panel)}@media(max-width:760px){.chart-timeframe-select{min-height:36px}.exchange-chart-tools{gap:4px}}.exchange-chart-tools{justify-content:flex-start;gap:12px;padding:8px 12px;flex-wrap:wrap;border-bottom:0}.exchange-chart-title{border:0;padding:0;min-height:30px;font-size:12px;gap:8px}.exchange-chart-title strong{font-size:12px}.exchange-chart .chart-ohlc{padding:0;align-items:center;gap:8px;flex:1}.exchange-chart .chart-ohlc time{display:none}.chart-indicators{margin-left:auto}.chart-timeframe-select{width:62px;border-color:transparent;color:var(--text);background:transparent}.chart-ma-legend{padding-top:0}@media(max-width:760px){.exchange-chart-tools{gap:8px;flex-wrap:wrap}.exchange-chart .chart-ohlc{order:4;flex-basis:100%;gap:10px}}.exchange-chart-foot>div{display:flex;align-items:center;gap:8px}.exchange-chart-foot button{cursor:pointer;white-space:nowrap}.chart-history-status{position:absolute;top:8px;left:12px;z-index:3;padding:4px 8px;border-radius:4px;background:var(--panel);color:var(--muted);font-size:11px;pointer-events:none}@font-face{font-family:Azeret;src:url(/fonts/AzeretMono-Regular.ttf) format("truetype");font-display:swap}:root{color-scheme:dark;--bg: #0b0d0d;--panel: #101313;--panel-raised: #151919;--line: #282c2a;--line-soft: rgba(214, 221, 216, .08);--text: #f0f2ef;--muted: #777e79;--muted-2: #a4aaa6;--aqua: #70d6af;--aqua-strong: #23e6a1;--red: #e8695e;--amber: #e8c07d;--blue: #7aa2f7;--font: "Azeret", "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;background:var(--bg)}body{color:var(--text);font-family:var(--font);font-size:12px;overflow:hidden;-webkit-user-select:text;user-select:text;-webkit-font-smoothing:antialiased}::selection{color:#07110d;background:var(--aqua)}button,input{font:inherit}button{color:inherit}.app-shell{position:relative;display:grid;grid-template-rows:52px minmax(0,1fr) 28px;width:100%;height:100%;overflow:hidden;background:var(--bg)}.app-shell:after{position:fixed;z-index:20;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E")}.topbar,.market-header,footer{border-color:var(--line);background:#0b0d0de0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.topbar{display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line)}.topbar-left,.topbar-right,.brand,.topbar nav{display:flex;align-items:center}.brand{gap:10px;min-width:225px;font-size:13px;font-weight:700;letter-spacing:.12em}.brand em{padding:3px 5px;border:1px solid rgba(112,214,175,.25);color:var(--aqua);font-size:8px;font-style:normal;letter-spacing:.08em}.brand-mark{position:relative;display:inline-flex;align-items:flex-end;gap:2px;width:24px;height:22px;transform:skew(-17deg)}.brand-mark i{display:block;width:5px;border-radius:1px;background:var(--aqua);box-shadow:0 0 14px #70d6af61}.brand-mark i:nth-child(1){height:12px;opacity:.55}.brand-mark i:nth-child(2){height:20px}.brand-mark i:nth-child(3){height:16px;opacity:.78}.topbar nav{height:52px;gap:24px}.topbar nav button{position:relative;height:100%;padding:0;border:0;color:var(--muted);background:transparent;cursor:pointer}.topbar nav .nav-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:var(--aqua)}.network-pill,.wallet{height:30px;border:1px solid var(--line);border-radius:2px;background:var(--panel)}.network-pill{display:flex;align-items:center;gap:7px;padding:0 10px;color:var(--muted-2);font-size:10px;letter-spacing:.08em}.network-pill span,.live-label i,.footer-dot,.tx-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--muted)}.network-pill.is-live span,.live-label i,.footer-dot.live{background:var(--aqua-strong);box-shadow:0 0 9px #23e6a1e6;animation:pulse 1.8s ease-in-out infinite}.transport{color:var(--muted);font-size:9px;text-transform:uppercase}.wallet{padding:0 11px;cursor:pointer}.wallet span{margin-left:14px;color:var(--muted)}.market-header{display:grid;grid-template-columns:minmax(230px,1.4fr) minmax(130px,.8fr) repeat(5,minmax(95px,.55fr)) minmax(145px,.8fr);align-items:stretch;border-bottom:1px solid var(--line)}.market-header>*{min-width:0;border-right:1px solid var(--line-soft)}.market-identity{display:flex;align-items:center;gap:12px;padding:0 16px}.sol-orbit{position:relative;width:34px;height:34px;border:1px solid #4b5c56;border-radius:50%;background:radial-gradient(circle at 68% 30%,#70d6af,#253932 28%,#101413 62%);box-shadow:inset 0 0 0 4px #00000047,0 0 20px #70d6af1a}.sol-orbit span{position:absolute;top:7px;left:-4px;width:40px;height:18px;border:1px solid rgba(112,214,175,.42);border-radius:50%;transform:rotate(-14deg)}.market-identity h1{margin:0 0 3px;font-size:15px;letter-spacing:.03em}.market-identity h1 span,.market-identity p{color:var(--muted)}.market-identity p{margin:0;font-size:8px;letter-spacing:.11em}.headline-price,.metric,.freshness{display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0 13px}.headline-price strong{font-size:21px;font-weight:500;letter-spacing:-.04em}.headline-price span,.metric span,.freshness span{color:var(--muted);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.metric strong{font-size:12px;font-weight:500}.metric.aqua strong{color:var(--aqua)}.metric.red strong{color:var(--red)}.metric.bright strong{color:var(--text)}.freshness{border-right:0}.freshness strong{color:var(--aqua);font-size:12px}.freshness small{overflow:hidden;color:var(--muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}main{display:grid;grid-template-rows:minmax(360px,1fr) 214px;min-height:0;overflow:hidden}.workspace{display:grid;grid-template-columns:minmax(420px,1fr) 380px 278px;min-height:0}.panel{position:relative;min-width:0;min-height:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#101313d6}.chart-panel{display:grid;grid-template-rows:42px 52px minmax(180px,1fr) 66px;overflow:hidden}.panel-toolbar,.book-title,.strategy-head,.tape-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.panel-toolbar{padding:0 13px}.panel-toolbar button,.book-controls button,.order-tabs button{padding:5px 8px;border:0;color:var(--muted);background:transparent;cursor:pointer}.panel-toolbar button.active,.book-controls button.active,.order-tabs button.active{color:var(--text);background:#ffffff0e}.chart-legend{display:flex;gap:15px;color:var(--muted);font-size:9px}.dot{display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:var(--muted)}.dot.aqua{background:var(--aqua)}.dot.red{background:var(--red)}.dot.amber{background:var(--amber)}.dot.blue{background:var(--blue)}.chart-summary{display:grid;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:24px;padding:0 16px}.chart-summary-price{display:flex;align-items:baseline;min-width:0;gap:14px}.chart-summary p{margin:0;color:var(--muted);font-size:9px;text-transform:uppercase}.chart-summary strong{font-size:21px;font-weight:500}.chart-summary em{font-size:9px;font-style:normal}.chart-summary em.up{color:var(--aqua)}.chart-summary em.down{color:var(--red)}.chart-summary span{color:var(--muted);font-size:9px}.chart-session-stats{display:flex;gap:12px}.chart-session-stats span{color:var(--muted)}.chart-session-stats b{color:var(--muted-2);font-weight:400}.chart-wrap{position:relative;min-height:0;overflow:hidden;border-top:1px solid var(--line-soft)}.registration-page{display:grid;min-height:100vh;place-items:center;padding:24px;background:var(--bg)}.registration-card{width:min(100%,620px);padding:30px;border:1px solid var(--line);background:var(--panel)}.registration-card h1{margin:8px 0 10px;font-size:28px}.registration-card>p{color:var(--muted-2);line-height:1.5}.registration-card dl{margin:24px 0}.registration-card dl div{display:grid;grid-template-columns:86px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid var(--line-soft)}.registration-card dt{color:var(--muted)}.registration-card dd{min-width:0;margin:0;overflow-wrap:anywhere;color:var(--text)}.tradingview-wrap{background:#101313}.tradingview-chart{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0}.tradingview-chart a{opacity:.58;transition:opacity .12s ease}.tradingview-chart a:hover{opacity:1}.chart-wrap svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.grid-line{stroke:#d6ddd814;stroke-width:.8;vector-effect:non-scaling-stroke}.grid-line.vertical{stroke-dasharray:3 5}.chart-price-label,.chart-time-label,.chart-volume-label,.last-price-tag text{fill:var(--muted);font-family:var(--font);font-size:8px;letter-spacing:.02em}.chart-time-label{fill:#656c68}.chart-volume-label{font-size:7px;letter-spacing:.1em}.spread-band{stroke:#e8c07d1f;stroke-width:.6;vector-effect:non-scaling-stroke}.chart-separator{stroke:var(--line);stroke-width:1;vector-effect:non-scaling-stroke}.candle-wick{stroke:currentColor;stroke-width:1;vector-effect:non-scaling-stroke}.candle-body,.volume-bar{fill:currentColor}.candle.up{color:var(--aqua)}.candle.down{color:var(--red)}.volume-bar{opacity:.16}.ema-line{fill:none;stroke:var(--amber);stroke-width:1.05;opacity:.82;vector-effect:non-scaling-stroke}.last-price-line{stroke:var(--aqua);stroke-width:.8;stroke-dasharray:3 4;opacity:.55;vector-effect:non-scaling-stroke}.last-price-tag rect{fill:#1c5542;stroke:var(--aqua);stroke-width:.6}.chart-watermark{position:absolute;z-index:0;bottom:-7px;left:20px;color:#f0f2ef06;font-size:clamp(70px,9vw,142px);font-weight:700;letter-spacing:-.09em;pointer-events:none}.chart-orders{top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:7}.chart-order-handle{background:#101010e8;border:1px solid currentColor;border-radius:2px;cursor:ns-resize;font:600 9px/1 Instrument Sans,sans-serif;height:20px;letter-spacing:.04em;padding:0 7px;pointer-events:auto;position:absolute;right:64px;touch-action:none;transform:translateY(-50%)}.chart-order-handle.buy{color:#70d6af}.chart-order-handle.sell{color:#e8695e}.detached-slot{border:0;overflow:hidden;padding:0}.floating-panel{background:#101313;border:1px solid #3b3b36;box-shadow:0 16px 52px #000a;display:grid;grid-template-rows:30px minmax(0,1fr);height:min(68vh,660px);min-height:260px;min-width:260px;overflow:hidden;position:fixed;resize:both;width:350px;z-index:90}.floating-strategy{width:310px}.floating-panel-bar{align-items:center;background:#181a19;border-bottom:1px solid #3b3b36;cursor:move;display:flex;justify-content:space-between;padding:0 8px 0 10px;touch-action:none}.floating-panel-bar strong{color:#85857a;font:600 9px/1 Instrument Sans,sans-serif;letter-spacing:.08em}.floating-panel-bar button,.panel-float-button{background:transparent;border:0;color:#85857a;font:600 8px/1 Instrument Sans,sans-serif}.floating-panel-content,.floating-panel-content>.panel{height:100%;min-height:0;width:100%}.panel-float-button{align-self:flex-end;min-height:24px}.rate-strip{display:grid;grid-template-columns:repeat(4,1fr) 1.25fr;border-top:1px solid var(--line)}.rate-cell,.rate-total{display:flex;flex-direction:column;justify-content:center;gap:7px;padding:0 13px;border-right:1px solid var(--line-soft)}.rate-cell>span,.rate-total span{color:var(--muted);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.rate-cell strong,.rate-total strong{font-size:14px;font-weight:500}.rate-cell small,.rate-total small{margin-left:3px;color:var(--muted);font-size:8px}.book-panel{display:grid;grid-template-rows:48px 28px minmax(90px,1fr) 42px minmax(90px,1fr) 28px;overflow:hidden}.book-panel.is-heatmap{grid-template-rows:48px minmax(0,1fr) 28px}.book-title{padding:0 11px 0 14px}.book-title h2,.tape h2{margin:0 0 3px;font-size:11px;font-weight:500;letter-spacing:.08em}.book-title span,.tape-head>div>span{color:var(--muted);font-size:8px}.book-controls,.book-view-tabs{display:flex;gap:2px}.book-view-tabs button{background:transparent;border:0;color:var(--muted);font:600 9px/1 Instrument Sans,sans-serif;padding:5px 7px}.book-view-tabs button.active{background:#282825;color:var(--text)}.book-heatmap{min-height:0;overflow:hidden;position:relative}.book-heatmap canvas{height:100%;width:100%}.book-heatmap span,.book-heatmap em,.book-heatmap strong{color:#85857a;font:600 8px/1 Instrument Sans,sans-serif;pointer-events:none;position:absolute}.book-heatmap span{bottom:7px;right:8px}.book-heatmap em{right:8px;top:8px}.book-heatmap strong{bottom:8px;left:8px}.book-columns,.book-row{display:grid;grid-template-columns:1.08fr .98fr .9fr 44px;align-items:center;padding:0 9px 0 13px;font-variant-numeric:tabular-nums}.book-columns{border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:8px;text-transform:uppercase}.book-columns span:not(:first-child),.book-row span:not(:first-of-type){text-align:right}.book-side{min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-color:#363c39 transparent;scrollbar-width:thin}.book-side.asks{display:flex;flex-direction:column-reverse}.book-row{position:relative;flex:0 0 23px;min-height:23px;color:var(--muted-2);font-size:9px;cursor:default}.book-side.bids .book-row{height:23px}.book-row:hover{background:#ffffff09}.book-row .depth-bar{position:absolute;z-index:0;top:1px;right:0;bottom:1px;opacity:.8;transition:none}.book-row.ask .depth-bar{background:linear-gradient(90deg,transparent,rgba(232,105,94,.15))}.book-row.bid .depth-bar{background:linear-gradient(90deg,transparent,rgba(112,214,175,.14))}.book-row span{position:relative;z-index:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-row.ask .price{color:var(--red)}.book-row.bid .price{color:var(--aqua)}.book-row.liquidity-pulse{animation:liquidity-in .18s ease-out}.book-row.ask.liquidity-pulse{--pulse-color: rgba(232, 105, 94, .18)}.book-row.bid.liquidity-pulse{--pulse-color: rgba(112, 214, 175, .18)}.event-pulse,.price-pulse,.rate-cell{animation:data-tick .18s ease-out}@keyframes liquidity-in{0%{background:var(--pulse-color);filter:brightness(1.35)}to{background:transparent;filter:brightness(1)}}@keyframes data-tick{0%{filter:brightness(1.8);opacity:.72}to{filter:brightness(1);opacity:1}}.spread-row{display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#111515}.spread-row div{display:flex;align-items:center;gap:8px}.spread-row strong{font-size:14px;font-weight:500}.mid-arrow{color:var(--aqua);fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:12px}.spread-row>span{color:var(--muted);font-size:8px}.spread-row b{margin-left:4px;color:var(--muted-2);font-weight:400}.book-footer{display:flex;align-items:center;gap:13px;padding:0 12px;overflow:hidden;border-top:1px solid var(--line-soft);color:var(--muted);font-size:8px;white-space:nowrap}.book-footer span:last-child{margin-left:auto}.activity-pnl{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.strategy-panel{display:flex;flex-direction:column;gap:11px;padding:0 14px 12px;overflow:auto;border-right:0}.strategy-head{flex:0 0 48px;margin:0 -14px;padding:0 14px;font-size:10px;letter-spacing:.08em}.live-label{display:flex;align-items:center;gap:6px;color:var(--aqua);font-size:8px}.side-tabs{display:grid;grid-template-columns:1fr 1fr;height:34px;border:1px solid var(--line);background:#0d1010}.side-tabs button{border:0;color:var(--muted);background:transparent;cursor:pointer}.side-tabs .buy.active{color:var(--aqua);background:#70d6af1a}.side-tabs .sell.active{color:var(--red);background:#e8695e1a}.order-tabs{display:flex;border-bottom:1px solid var(--line)}.order-tabs button{flex:1;padding-bottom:8px;font-size:9px}.form-field{display:grid;grid-template-columns:42px minmax(0,1fr) 38px;align-items:center;height:38px;padding:0 9px;border:1px solid var(--line);background:#0d1010}.form-field>span,.form-field b{color:var(--muted);font-size:8px;font-weight:400}.form-field b{color:var(--muted-2);text-align:right}.form-field input{min-width:0;border:0;outline:0;color:var(--text);background:transparent;font-size:10px;text-align:right}.size-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.size-presets button{height:25px;border:1px solid var(--line);color:var(--muted);background:transparent;font-size:8px;cursor:pointer}.submit-order{height:38px;border:0;color:#06100c;font-weight:700;cursor:pointer}.submit-order.buy{background:var(--aqua)}.submit-order.sell{background:var(--red)}.demo-note{margin:-3px 0 0;color:var(--muted);font-size:8px;line-height:1.5}.strategy-rule{height:1px;margin:2px 0;background:var(--line)}.strategy-panel h3{margin:1px 0;font-size:9px;font-weight:500;letter-spacing:.08em}.telemetry{display:flex;justify-content:space-between;color:var(--muted);font-size:8px}.telemetry strong{color:var(--muted-2);font-weight:400}.telemetry.aqua strong{color:var(--aqua)}.telemetry.red strong{color:var(--red)}.depth-gauge{display:grid;gap:7px;margin-top:4px}.depth-gauge>div{display:flex;justify-content:space-between;color:var(--muted);font-size:8px}.depth-gauge strong{color:var(--text);font-weight:400}.depth-gauge .gauge-track{display:block;height:3px;overflow:hidden;background:#70d6af33}.gauge-track i{display:block;height:100%;background:var(--red);transform-origin:left center;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.gauge-track.bid i{background:var(--aqua)}.tape{display:grid;grid-template-rows:49px minmax(0,1fr);border-right:0}.tape-head{padding:0 15px}.tape-summary{display:flex;gap:22px;color:var(--muted);font-size:8px;text-transform:uppercase}.tape-summary b{margin-left:4px;color:var(--text);font-weight:400}.tx-table{display:grid;grid-template-rows:26px minmax(0,1fr);min-height:0}.tx-header,.tx-row{display:grid;grid-template-columns:90px minmax(250px,1.5fr) minmax(230px,1fr) 75px 105px 52px;align-items:center;gap:12px;padding:0 14px}.tx-header{border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:8px;text-transform:uppercase}.tx-scroll{min-height:0;overflow:auto;scrollbar-color:#363c39 transparent;scrollbar-width:thin}.tx-row{min-height:27px;border-bottom:1px solid rgba(214,221,216,.045);color:var(--muted-2);font-size:8px}.tx-row:hover{background:#ffffff06}.tx-status{text-transform:uppercase}.tx-status.confirmed{color:var(--aqua)}.tx-status.failed{color:var(--red)}.tx-status.submitted{color:var(--amber)}.tx-status.confirmed i{background:var(--aqua)}.tx-status.failed i{background:var(--red)}.tx-status.submitted i{background:var(--amber)}.tx-row a{overflow:hidden;color:#c7ccc8;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.tx-row a:hover{color:var(--aqua);text-decoration:underline}.tx-row strong{font-weight:400;text-align:right}.tx-row button{padding:3px 4px;border:1px solid var(--line);color:var(--muted);background:transparent;font-size:7px;cursor:pointer}.tx-row button:hover{border-color:var(--aqua);color:var(--aqua)}.empty-row{display:flex;align-items:center;justify-content:center;height:100%;color:var(--muted);font-size:9px}footer{display:flex;align-items:center;gap:16px;padding:0 12px;border-top:1px solid var(--line);color:var(--muted);font-size:8px}.footer-spacer{flex:1}@keyframes pulse{50%{opacity:.42;box-shadow:0 0 3px #23e6a140}}@keyframes point-pulse{0%{r:4;opacity:1}to{r:11;opacity:0}}@media(max-width:1220px){.workspace{grid-template-columns:minmax(390px,1fr) 350px 240px}.market-header{grid-template-columns:minmax(210px,1.4fr) minmax(120px,.8fr) repeat(4,minmax(86px,.55fr)) minmax(135px,.8fr)}.market-header .metric:nth-of-type(6){display:none}}@media(max-width:980px){body{overflow:auto}.app-shell{min-width:780px}.strategy-panel{display:none}.workspace{grid-template-columns:minmax(400px,1fr) 360px}}:root{--bg: #101010;--panel: #141615;--panel-raised: #1b1e1c;--line: #2b302d;--line-soft: rgba(210, 209, 201, .1);--text: #f2f1ee;--muted: #929c96;--muted-2: #b0b9b3;--aqua: #70d6af;--aqua-strong: #70d6af;--red: #e8695e;--amber: #e8c07d;--blue: #7aa2f7;--font: "Instrument Sans Variable", ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-control: 6px;--radius-panel: 8px;--control-height: 32px;--field-height: 44px;--active-surface: rgba(112, 214, 175, .1)}body{color:var(--text);font-family:var(--font);font-size:13px;letter-spacing:0;background:var(--bg)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}.skip-link{position:fixed;z-index:60;top:8px;left:8px;padding:8px 10px;border:1px solid var(--aqua);border-radius:var(--radius-control);color:var(--bg);background:var(--aqua);transform:translateY(-160%);transition:transform .16s cubic-bezier(.2,.8,.2,1)}.skip-link:focus{transform:translateY(0)}button,select,a{-webkit-tap-highlight-color:transparent}button:not(:disabled),select,a{transition:color .14s ease,border-color .14s ease,background-color .14s ease,opacity .14s ease,transform .14s ease}button:not(:disabled):active{transform:translateY(1px)}button:focus-visible,select:focus-visible,a:focus-visible,input:focus-visible{outline:1px solid var(--aqua);outline-offset:2px}button:disabled{cursor:default;opacity:.46}::selection{color:#101010;background:var(--aqua)}.app-shell{grid-template-rows:50px minmax(0,1fr) 30px;min-height:100dvh;height:100dvh;background:var(--bg)}.app-shell:after{display:none}.topbar,.market-header,footer{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}.topbar{gap:18px;padding:0 20px;overflow:hidden}.topbar-left{gap:28px;min-width:0}.topbar-right{min-width:0;flex:0 1 auto}.strategy-reopen{position:absolute;z-index:8;right:0;top:50%;width:22px;height:52px;transform:translateY(-50%);border:1px solid var(--line);border-right:0;border-radius:5px 0 0 5px;color:var(--aqua);background:var(--panel)}.advanced-settings label{display:grid;gap:5px}.advanced-settings label>span{display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.advanced-toggle{width:100%;min-height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted-2);background:transparent;text-align:left;padding:0 8px}.advanced-settings{display:grid;gap:8px;padding:8px;border:1px solid var(--line-soft);border-radius:var(--radius-control);background:color-mix(in srgb,var(--panel) 92%,var(--surface))}.advanced-settings select{width:100%;height:30px;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--text);background:var(--surface)}.advanced-settings .advanced-check{display:flex;align-items:center;grid-template-columns:auto 1fr}.brand{min-width:auto;flex:0 0 auto;gap:8px;color:var(--text);font-size:20px;font-weight:700;letter-spacing:1px;white-space:nowrap}.brand em{padding:3px 6px;border-color:#70d6af42;border-radius:999px;color:var(--aqua);font-size:10px;font-weight:600;letter-spacing:.08em}.topbar nav{height:50px;min-width:0;gap:22px;overflow-x:auto;scrollbar-width:none}.topbar nav button{color:var(--muted);font-size:14px}.topbar nav .nav-active{color:var(--text)}.topbar nav .nav-active:after{display:none}.topbar-market-selector select{height:var(--control-height);border:1px solid var(--line);border-radius:var(--radius-control);color:var(--text);background:var(--surface);padding:0 8px;font:inherit}.topbar-timeframes{display:flex;gap:2px}.topbar-timeframes button{min-width:30px;height:28px;padding:0 6px;border:1px solid transparent;border-radius:var(--radius-control);font-size:10px!important;font-family:inherit;color:var(--muted);background:transparent;cursor:pointer}.topbar-timeframes button.active{border-color:var(--line);color:var(--aqua);background:var(--line-soft)}.topbar-right{gap:10px}.theme-button,.topbar-button,.network-pill,.wallet{height:34px;border:1px solid var(--line);border-radius:var(--radius-panel);color:var(--text);background:transparent}.theme-button{width:34px;padding:0;color:var(--muted-2);cursor:pointer}.theme-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35}.topbar-button,.wallet{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0 13px;cursor:pointer;white-space:nowrap}.network-pill{gap:7px;padding:0 10px;color:var(--muted-2);font-size:10px}.network-pill.is-live span,.live-label i,.footer-dot.live{box-shadow:none}.wallet span{margin-left:12px}.market-header{display:flex;align-items:center;gap:18px;min-width:0;padding:0 16px;overflow:hidden}.market-header>*{flex:0 0 auto;min-width:0;border-right:0}.favorite{padding:0;border:0;color:var(--muted);background:transparent;font-size:17px;cursor:pointer}.market-identity{gap:8px;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--line-soft)}.sol-orbit{width:20px;height:20px;border:0;background:linear-gradient(135deg,#9945ff,#14f195);box-shadow:none}.sol-orbit span{display:none}.market-identity h1{margin:0;font-size:13px;font-weight:600}.market-identity p{display:none}.market-address{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:11px}.market-address small{font-size:10px}.headline-price,.metric,.freshness{gap:3px;padding:0}.headline-price{min-width:98px}.headline-price strong{color:var(--red);font-size:22px;font-weight:600;letter-spacing:-.02em}.headline-price span,.metric span,.freshness span,.trading-wallet span{color:var(--muted);font-size:11px;letter-spacing:0;text-transform:none}.metric{min-width:78px}.metric strong,.freshness strong{color:var(--text);font-size:13px;font-weight:500}.metric.aqua strong,.freshness strong{color:var(--aqua)}.freshness{min-width:115px}.freshness small{color:var(--muted);font-size:10px}.trading-wallet{display:flex;flex:1 0 115px;flex-direction:column;gap:4px;margin-left:auto;text-align:right}.trading-wallet strong{color:var(--text);font-size:13px;font-weight:500}main{grid-template-rows:minmax(330px,1fr) 5px var(--tape-height, 158px);background:var(--bg)}main.activity-collapsed{grid-template-rows:minmax(330px,1fr) 5px var(--tape-height, 44px)}.workspace{grid-template-columns:minmax(420px,1fr) 5px var(--book-width, 252px) 5px var(--strategy-width, 264px)}.chart-panel{grid-column:1}.book-panel{grid-column:3}.strategy-panel{grid-column:5}.resize-handle{position:relative;z-index:15;min-width:0;min-height:0;border:0;outline:0;background:var(--bg);touch-action:none}.resize-handle i{position:absolute;display:block;background:transparent;transition:background-color .14s ease,box-shadow .14s ease}.resize-handle:hover i,.resize-handle:focus-visible i,.resize-handle.is-resizing i{background:var(--aqua);box-shadow:0 0 10px #70d6af6b}.column-handle{cursor:col-resize;border-right:1px solid var(--line);border-left:1px solid var(--line-soft)}.column-handle i{top:0;bottom:0;left:50%;width:1px;transform:translate(-50%)}.row-handle{cursor:row-resize;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line)}.row-handle i{top:50%;right:0;left:0;height:1px;transform:translateY(-50%)}.panel{border-color:var(--line);background:var(--panel)}.chart-panel{grid-template-rows:42px 44px minmax(180px,1fr)}.panel-toolbar,.book-title,.strategy-head,.tape-head{border-color:var(--line)}.panel-toolbar{padding:0 14px}.chart-controls{display:flex;min-width:0;align-items:center;gap:4px}.market-selector select{height:28px;padding:0 26px 0 9px;border:0;border-radius:var(--radius-control);color:var(--text);font:inherit;font-size:12px;font-weight:600;background:var(--line-soft);cursor:pointer}.toolbar-divider{width:1px;height:18px;margin:0 5px;background:var(--line)}.panel-toolbar button,.book-controls button,.order-tabs button{border-radius:var(--radius-control);font-size:12px}.panel-toolbar button.active,.book-controls button.active,.order-tabs button.active{color:var(--text);background:var(--line-soft)}.chart-legend{gap:14px;font-size:10px}.chart-summary{grid-template-columns:minmax(240px,1fr) auto auto;gap:20px;padding:0 14px}.chart-summary-price{gap:10px}.chart-summary p,.chart-summary span{font-size:10px;text-transform:none}.chart-summary strong{font-size:18px}.chart-summary em{font-size:10px}.tradingview-wrap{border-color:var(--line-soft);background:var(--bg)}.chart-x-actions,.chart-y-actions{position:absolute;z-index:4;display:flex;gap:3px;pointer-events:auto}.chart-x-actions{right:6px;bottom:5px}.chart-y-actions{right:5px;bottom:30px;flex-direction:column}.chart-x-actions button,.chart-y-actions button{height:20px;padding:0 6px;border:1px solid var(--line);border-radius:var(--radius-control);color:var(--muted-2);background:color-mix(in srgb,var(--bg) 88%,transparent);font-size:10px;letter-spacing:.04em}.chart-y-actions button{width:24px;padding:0}.chart-x-actions button:hover,.chart-y-actions button:hover,.chart-x-actions button.active,.chart-y-actions button.active{color:var(--text);border-color:var(--aqua)}.chart-x-actions button.active,.chart-y-actions button.active{color:var(--aqua);background:color-mix(in srgb,var(--aqua) 12%,var(--bg))}.chart-watermark{bottom:6px;left:48px;color:#f2f1ee07;font-size:clamp(45px,6vw,90px);letter-spacing:-.05em}.rate-strip{border-color:var(--line)}.rate-cell,.rate-total{gap:4px;padding:0 11px;border-color:var(--line-soft)}.rate-cell>span,.rate-total span{font-size:10px;letter-spacing:0;text-transform:none}.rate-cell strong,.rate-total strong{font-size:13px}.book-panel{grid-template-rows:32px 28px minmax(84px,1fr) 48px minmax(84px,1fr) 28px;border-left:0}.book-title{padding:0 10px 0 12px}.book-controls-only{display:flex;justify-content:flex-end;min-height:44px;padding:3px 8px;border-bottom:1px solid var(--line-soft)}.book-controls-only .book-controls{width:100%;align-items:center;justify-content:flex-end;gap:6px}.book-tabs{display:flex;gap:4px;margin-bottom:3px}.book-tabs button,.bottom-tabs button{padding:5px 9px;border:0;border-radius:var(--radius-control);color:var(--muted);background:transparent;font:inherit;font-size:11px;letter-spacing:.08em;cursor:pointer}.book-tabs button.active,.bottom-tabs button.active{color:var(--text);background:var(--line-soft)}.book-title span,.tape-head>div>span{font-size:10px}.book-grouping{display:flex;align-items:center;color:var(--muted)}.book-grouping select{height:var(--control-height);width:64px;padding:0 5px 0 7px;border:1px solid var(--line);border-radius:var(--radius-control);outline:none;color:var(--text);background:var(--panel);font:inherit;font-size:10px;font-variant-numeric:tabular-nums;cursor:pointer}.book-grouping select:focus-visible{border-color:var(--muted-2)}.book-view-tabs{display:grid;grid-template-columns:repeat(3,minmax(26px,1fr));min-width:88px;padding:2px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);box-shadow:none}.book-view-tabs button{position:relative;display:inline-flex;height:20px;min-width:0;align-items:center;justify-content:center;gap:2px;padding:0 3px;border:0;border-radius:var(--radius-control);color:#73736c;background:transparent;font:500 11px/1 var(--font);letter-spacing:0;cursor:pointer}.book-view-tabs button:hover{color:var(--text);background:#ffffff09}.book-view-tabs button.active{color:var(--aqua);background:var(--active-surface);box-shadow:none}.book-view-tabs button i{position:absolute;top:2px;right:1px;min-width:11px;padding:1px 2px;border-radius:999px;color:inherit;background:#ffffff17;font-size:6px;font-style:normal;font-variant-numeric:tabular-nums;letter-spacing:0}.book-view-tabs button.active i{background:#07110d1f}.book-midbar{display:grid;grid-template-columns:minmax(46px,1fr) auto minmax(44px,1fr);align-items:center;gap:4px;padding:0 6px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,rgba(112,214,175,.025),transparent 40%,rgba(232,105,94,.02)),var(--bg)}.book-midprice{display:flex;min-width:0;align-items:center;gap:4px}.book-midprice strong{overflow:hidden;color:var(--text);font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.book-spread{min-width:0;color:var(--muted);font-size:10px;line-height:1.2;text-align:right}.book-spread b{display:block;margin-top:3px;overflow:hidden;color:var(--muted-2);font-size:10px;font-weight:500;font-variant-numeric:tabular-nums;text-overflow:ellipsis}.book-heatmap-switcher{display:flex;align-items:center;justify-content:center;padding:5px 8px;border-bottom:1px solid var(--line-soft)}.book-panel.is-heatmap{grid-template-rows:32px 42px minmax(0,1fr) 28px}.book-panel.trade-view{grid-template-rows:48px 28px minmax(0,1fr) 28px}.trade-columns,.trade-row{display:grid;grid-template-columns:1fr 42px 42px 69px;align-items:center;gap:5px;padding:0 9px 0 12px;font-variant-numeric:tabular-nums}.trade-columns{border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:10px}.trade-columns span:not(:first-child),.trade-row>*:not(:first-child){text-align:right}.trades-list{min-height:0;overflow:auto;scrollbar-color:#4a4a45 transparent;scrollbar-width:thin}.trade-row{min-height:25px;overflow:hidden;color:var(--muted-2);font-size:10px;text-decoration:none}.trade-row:hover{background:var(--line-soft)}.trade-row>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-row.buy>span:first-child,.trade-row.buy>span:nth-child(3){color:var(--aqua)}.trade-row.sell>span:first-child,.trade-row.sell>span:nth-child(3){color:var(--red)}.trade-row strong{color:var(--text);font-weight:500}.trade-row time{color:var(--muted);font-size:10px}.book-empty{display:flex;height:100%;min-height:160px;align-items:center;justify-content:center;flex-direction:column;gap:5px;color:var(--muted);text-align:center}.book-empty strong{color:var(--muted-2);font-size:11px;font-weight:500}.book-empty span{font-size:10px}.book-columns,.book-row{grid-template-columns:minmax(58px,1.15fr) minmax(43px,.9fr) minmax(43px,.9fr) minmax(38px,.65fr);column-gap:5px;padding:0 7px 0 9px}.book-columns{font-size:10px;text-transform:none}.book-columns span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.book-side{scrollbar-color:#4a4a45 transparent}.book-side.virtual-book-side{position:relative;display:block;contain:layout paint;overflow-anchor:none}.virtual-book-canvas{position:relative;width:100%;contain:strict}.book-row,.book-side.bids .book-row{flex-basis:22px;min-height:22px;height:22px;color:var(--text);font-size:11px}.book-row.virtual-book-row{position:absolute;right:0;left:0;width:100%;contain:layout paint style}.book-row .depth-bar{transition:none}.book-row.ask .depth-bar{background:#e8695e24}.book-row.bid .depth-bar{background:#70d6af24}.book-row.has-local-order{box-shadow:inset 2px 0 var(--amber);background:#e8c07d13}.book-row.has-local-order:hover{background:#e8c07d1f}.book-order-count{display:flex;align-items:center;justify-content:flex-end;gap:3px}.book-order-count i{padding:1px 3px;border:1px solid rgba(232,192,125,.45);border-radius:var(--radius-control);color:var(--amber);background:#101010b8;font-size:10px;font-style:normal;font-weight:650;line-height:1;letter-spacing:.03em}.spread-row{padding:0 12px;background:var(--bg)}.spread-row strong{font-size:14px}.spread-row>span{font-size:10px}.book-footer{gap:9px;padding:0 10px;font-size:10px}.book-footer span:last-child{display:none}.strategy-panel{gap:14px;padding:0 16px 16px;background:var(--panel)}.trade-form{display:flex;min-width:0;flex-direction:column;gap:10px}.strategy-head{flex-basis:48px;font-size:11px}.strategy-head>div:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.strategy-head small{color:var(--muted);font-size:10px;font-weight:400;letter-spacing:0}.ticket-account{display:inline-flex;align-items:center;gap:6px;color:var(--muted-2);font-size:10px;letter-spacing:0;white-space:nowrap}.ticket-account i{width:6px;height:6px;border-radius:50%;background:var(--aqua)}.side-tabs{height:36px;border-radius:var(--radius-panel);overflow:hidden;background:transparent}.side-tabs button{font-size:12px;font-weight:600}.order-tabs{border-color:var(--line-soft)}.order-tabs button{padding:7px 3px;font-size:11px}.order-tabs button:disabled{opacity:.42;cursor:not-allowed}.ticket-quote{display:flex;min-height:30px;align-items:center;justify-content:space-between;gap:12px;padding:0 2px;color:var(--muted);font-size:10px}.ticket-quote strong{color:var(--text);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.ticket-quote small{color:var(--muted);font-size:10px;font-weight:400}.form-field{grid-template-columns:66px minmax(0,1fr) 38px;height:var(--field-height);padding:0 12px;border-radius:var(--radius-panel);background:transparent}.form-field>span,.form-field b{font-size:11px}.form-field input{font-family:var(--font);font-size:13px;font-variant-numeric:tabular-nums}.form-field input:not(:read-only){cursor:text}.form-field input:disabled{color:var(--muted-2);opacity:1}.size-presets{gap:7px}.size-presets button{height:var(--control-height);border-radius:var(--radius-control);font-size:10px}.size-presets button.active{border-color:#70d6af73;color:var(--aqua);background:#70d6af14}.order-review{display:grid;gap:7px;padding:12px 0;border:0;border-top:1px solid var(--line-soft);border-radius:0;background:transparent}.order-review>div{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:12px}.order-review span{color:var(--muted-2);font-size:11px}.order-review strong{overflow:hidden;color:var(--text);font-size:12px;font-weight:500;text-align:right;text-overflow:ellipsis;white-space:nowrap}.submit-order{height:42px;border-radius:var(--radius-panel);color:#eafbf3;font-size:13px}.submit-order.buy{background:var(--aqua);color:#101010}.submit-order.sell{color:#1a0f0e}.submit-order:disabled{filter:saturate(.4);cursor:default;opacity:.46}.settle-assets{width:100%;margin-top:6px;border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:var(--muted-2);font:inherit;font-size:10px;letter-spacing:.04em;line-height:27px}.settle-assets:hover:not(:disabled){color:var(--text);border-color:var(--muted)}.order-notifications{position:fixed;z-index:1100;top:62px;right:16px;max-height:min(480px,calc(100dvh - 100px));overflow-y:auto;overscroll-behavior:contain;display:flex;width:min(360px,calc(100vw - 32px));flex-direction:column;gap:8px;pointer-events:none}.order-notification{position:relative;display:grid;grid-template-columns:10px minmax(0,1fr) 32px;gap:10px;padding:12px;border:1px solid var(--line);border-radius:var(--radius-panel);background:#161616f7;box-shadow:0 18px 52px #0000006b;animation:notification-in .18s cubic-bezier(.2,.8,.2,1);pointer-events:auto}.notification-icon{width:7px;height:7px;margin-top:4px;border-radius:50%;background:var(--muted)}.order-notification.pending .notification-icon{background:var(--amber);box-shadow:0 0 0 4px #e8c07d1a;animation:notification-wait .8s ease-in-out infinite alternate}.order-notification.success{border-color:#70d6af52}.order-notification.success .notification-icon{background:var(--aqua);box-shadow:0 0 0 4px #70d6af1a}.order-notification.error{border-color:#e8695e57}.order-notification.error .notification-icon{background:var(--red);box-shadow:0 0 0 4px #e8695e1a}.order-notification>div{display:flex;min-width:0;flex-direction:column;gap:4px}.order-notification strong{color:var(--text);font-size:12px;font-weight:600}.order-notification span{color:var(--muted-2);font-size:12px;line-height:1.5}.order-notification>div button{width:max-content;max-width:100%;padding:0;overflow:hidden;border:0;color:var(--aqua);background:transparent;font-size:10px;text-overflow:ellipsis;white-space:nowrap;cursor:copy}.notification-close{width:32px;height:32px;border-radius:var(--radius-control);align-self:start;padding:0;border:0;color:var(--muted);background:transparent;font-size:16px;line-height:1;cursor:pointer}@keyframes notification-in{0%{opacity:0;transform:translate3d(14px,-4px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes notification-wait{to{opacity:.45}}.demo-note,.strategy-panel h3,.telemetry,.depth-gauge>div{font-size:10px}.strategy-panel h3{letter-spacing:.06em}.depth-gauge{gap:6px}.depth-gauge .gauge-track{height:2px;border-radius:999px}.gauge-track i{width:100%;transform-origin:left center}.tape{grid-template-rows:48px minmax(0,1fr);background:var(--bg)}.tape.is-collapsed{grid-template-rows:44px;min-height:44px}.tape.is-collapsed .tape-head{height:44px;min-height:44px;align-items:center;flex-direction:row;padding:0 16px}.tape.is-collapsed .activity-heading{width:auto;flex:1 1 auto}.tape.is-collapsed .bottom-tabs{width:auto}.tape.is-collapsed .tape-summary{width:auto;flex:0 0 auto}.tape-head{padding:0 16px}.activity-heading{display:flex;min-width:0;align-items:center;gap:14px}.activity-heading>span{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.bottom-tabs{display:flex;gap:6px}.tape-summary{align-items:center;gap:18px;font-size:10px;text-transform:none}.activity-count{color:var(--muted);font-size:10px;white-space:nowrap}.tape-follow{display:inline-flex;align-items:center;gap:6px;min-width:64px;padding:3px 7px;border:1px solid var(--line-soft);border-radius:999px;color:var(--muted);background:transparent;cursor:pointer;font-size:10px;letter-spacing:.06em}.tape-follow i{width:5px;height:5px;border-radius:50%;background:var(--muted)}.tape-follow.live{color:var(--aqua)}.tape-follow.live i{background:var(--aqua);box-shadow:0 0 7px #70d6afbf}.tape-follow.paused{color:var(--amber);border-color:#e8c07d42}.tape-follow.paused i{border-radius:1px;background:var(--amber)}.tx-table{grid-template-rows:25px minmax(0,1fr)}.tx-header,.tx-row{grid-template-columns:88px minmax(220px,1.5fr) minmax(210px,1fr) 65px 90px 48px;gap:10px;padding:0 16px}.tx-header{font-size:10px;text-transform:none}.tx-scroll{--tx-row-height: 27px}.tx-scroll.virtual-tx-scroll{position:relative;contain:layout paint style}.virtual-tx-canvas{position:relative;width:100%;contain:layout paint style}.tx-row{min-height:27px;color:var(--muted-2);font-size:10px}.tx-row.virtual-tx-row{position:absolute;top:0;right:0;left:0;box-sizing:border-box;height:var(--tx-row-height);contain:layout paint style}.tx-row a{color:var(--text)}.tx-row button{border-radius:var(--radius-control);font-size:10px}.open-orders-view{display:block;min-height:0;overflow:auto;padding:0}.order-action-notice{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;min-height:38px;align-items:center;gap:12px;padding:5px 16px;border-bottom:1px solid rgba(112,214,175,.18);background:#70d6af0f;color:var(--muted-2);font-size:10px}.order-action-notice>div{display:grid;min-width:0;gap:2px}.order-action-notice strong{color:var(--aqua);font-size:10px;font-weight:500}.order-action-notice a,.order-action-notice button{color:var(--aqua);font-size:10px}.order-action-notice button{width:24px;padding:3px;border:0;background:transparent;font-size:14px}.activity-empty{display:grid;min-height:94px;place-content:center;gap:5px;color:var(--muted);text-align:center}.activity-empty strong{color:var(--muted-2);font-size:11px;font-weight:500}.activity-empty span{font-size:10px}.local-order-row{display:grid;grid-template-columns:68px 100px minmax(110px,1fr) 60px 76px 34px 44px 126px;min-height:34px;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid rgba(214,221,216,.045);color:var(--muted-2);text-decoration:none;font-size:10px;font-variant-numeric:tabular-nums}.local-order-row:hover{background:var(--line-soft)}.local-order-row.is-editing{background:var(--panel-raised)}.local-order-row>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.local-order-row strong{color:var(--text);font-weight:500}.local-order-row time{color:var(--muted);font-size:10px}.local-order-row em{color:var(--aqua);font-size:10px;font-style:normal;text-align:center}.local-order-tx{color:var(--muted);font-size:10px;text-align:center;text-decoration:none}.local-order-tx:hover{color:var(--text)}.local-order-actions{display:flex;justify-content:flex-end;gap:5px;overflow:visible;text-overflow:clip;white-space:normal}.local-order-actions button,.order-action-confirm button{min-height:23px;padding:3px 8px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel);color:var(--muted-2);font-size:10px}.local-order-actions button:hover,.order-action-confirm button:hover{border-color:var(--muted);color:var(--text)}.local-order-actions button.danger:hover,.order-action-confirm button.danger{border-color:#e8695e57;color:var(--red)}.local-order-actions button:disabled,.order-action-confirm button:disabled{cursor:wait;opacity:.45}.local-order-editor{display:grid;grid-column:1 / -1;grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) minmax(220px,1fr) auto;align-items:end;gap:10px;width:100%;padding:9px 0 10px;border-top:1px solid var(--line-soft);overflow:visible;text-overflow:clip;white-space:normal}.local-order-editor.cancel{grid-template-columns:minmax(240px,1fr) auto}.local-order-editor label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;min-width:0;color:var(--muted);font-size:10px}.local-order-editor label>span{grid-column:1 / -1}.local-order-editor input{min-width:0;height:27px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-control);outline:none;background:var(--panel);color:var(--text);font:inherit;font-size:10px;font-variant-numeric:tabular-nums}.local-order-editor input:focus{border-color:var(--aqua)}.local-order-editor label b{color:var(--muted-2);font-size:10px;font-weight:500}.order-action-review{display:grid;align-self:center;gap:3px;min-width:0}.order-action-review strong{color:var(--text);font-size:10px;font-weight:500}.order-action-review span{color:var(--muted);font-size:10px}.order-action-confirm{display:flex;justify-content:flex-end;gap:6px}.order-action-confirm button.confirm{min-width:100px;border-color:#70d6af57;color:var(--aqua)}.order-action-confirm button.confirm.danger{border-color:#e8695e57;color:var(--red)}.order-action-error{grid-column:1 / -1;margin:0;color:var(--red);font-size:10px}.local-order-side{font-size:10px;font-weight:600}.local-order-side.buy{color:var(--aqua)}.local-order-side.sell{color:var(--red)}footer{min-width:0;gap:14px;padding:0 16px;overflow:hidden;font-size:11px;white-space:nowrap}.socket-status{display:inline-flex;flex:0 0 auto;align-items:center;gap:6px;color:var(--amber);font-size:10px}.socket-status.live{color:var(--aqua)}.footer-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.status-metric,.update-age{display:inline-flex;min-width:0;flex:0 0 auto;align-items:baseline;gap:5px}.status-metric small,.update-age small{color:var(--muted);font-size:10px}.status-metric b,.update-age b{color:var(--muted-2);font-size:10px;font-weight:500;font-variant-numeric:tabular-nums}.status-metric.aqua b{color:var(--aqua)}.status-metric.blue b{color:var(--blue)}.update-age{flex:0 0 auto}.update-age b{min-width:49px;color:var(--aqua);text-align:right}.update-age.stale b{color:var(--amber)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.owned-orders-panel{margin-top:12px;padding-top:12px;border-top:1px solid var(--hairline)}.owned-orders-panel h3{margin:0 0 6px;font:10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7}.owned-orders-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:3px}.owned-order-row{display:grid;grid-template-columns:32px 1fr 1fr auto;align-items:center;gap:8px;padding:4px 6px;font-size:12px;border:1px solid var(--hairline)}.owned-order-row.buy .owned-order-side{color:var(--aqua)}.owned-order-row.sell .owned-order-side{color:#f28b82}.owned-order-side{font:9px/1 var(--mono);letter-spacing:.1em}.owned-order-actions{display:inline-flex;gap:4px;align-items:center}.owned-order-actions button,.owned-order-actions input{font:10px/1 var(--mono);padding:4px 6px;background:transparent;color:inherit;border:1px solid var(--hairline);cursor:pointer}.owned-order-actions input{width:60px;cursor:text}.owned-order-actions button:hover:not(:disabled){border-color:var(--aqua)}.book-view-switcher{padding:8px;flex-shrink:0}.book-view-switcher .book-view-tabs{grid-template-columns:repeat(6,minmax(0,1fr));width:100%}.book-view-description{color:var(--muted);padding:4px 12px 8px;font-size:11px;min-height:22px}.book-stale{padding:6px 9px;color:var(--red, #e8695e);font-size:10px}.book-view-tabs button:disabled{opacity:.4;cursor:not-allowed}.book-grouping select:disabled{opacity:.4}.book-order-details{max-height:200px;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:90px minmax(0,1fr);gap:3px 6px;margin:0;padding:8px;border-top:1px solid var(--line);font-size:11px;flex-shrink:0}.book-order-details dt{color:var(--muted)}.book-order-details dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.book-row[role=button]{cursor:pointer}.book-row[role=button]:focus-visible{outline:1px solid var(--aqua);outline-offset:-1px}.book-order-count{overflow:hidden;text-overflow:ellipsis}.book-panel:not(.trade-view){display:flex;flex-direction:column}.book-panel:not(.trade-view)>*{flex-shrink:0}.book-panel:not(.trade-view)>.book-side{flex:1 1 0;min-height:0}.book-panel:not(.trade-view)>.book-heatmap{flex:1 1 0;min-height:0}.book-panel:not(.trade-view)>.book-columns{min-height:28px}.book-panel:not(.trade-view)>.book-midbar{min-height:40px}.book-panel:not(.trade-view)>.book-footer{min-height:24px}.book-view-switcher .book-view-tabs{height:32px;gap:2px}.book-view-tabs button{height:30px;font-size:11px;color:#c5c5bc}.book-columns,.book-row{grid-template-columns:minmax(72px,1fr) minmax(68px,1fr) minmax(72px,1fr);gap:8px}.book-columns{font-size:10px}.book-columns>span:last-child,.book-row>.book-order-count{display:none}.book-panel.is-l3 .book-columns,.book-panel.is-l3 .book-row,.book-panel.is-l4 .book-columns,.book-panel.is-l4 .book-row{grid-template-columns:1fr 1fr 1fr 68px;gap:5px}.book-panel.is-l3 .book-columns>span:last-child,.book-panel.is-l3 .book-order-count,.book-panel.is-l4 .book-columns>span:last-child,.book-panel.is-l4 .book-order-count{display:block;font-size:10px}.book-midbar{grid-template-columns:1fr auto}.book-spread{display:flex;align-items:center;gap:6px}.book-spread b{font-size:11px}.book-row{cursor:pointer}.book-row:hover{background:#ffffff0c}.localnet-fund{margin:0;padding:9px;border:1px solid var(--line);color:var(--aqua);background:transparent;border-radius:var(--radius-control)}.wallet-activity{display:flex;flex-direction:column;min-height:0}.wallet-activity .tape-head{flex:0 0 auto;min-height:40px}.wallet-activity .bottom-tabs{display:flex;flex-wrap:wrap;gap:8px}.wallet-activity .bottom-tabs button{font-size:11px}.activity-scroll{flex:1;min-height:0;overflow:auto;scroll-padding-block:44px 12px}.wallet-activity table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.wallet-activity th{position:sticky;top:0;z-index:1;background:#141414;color:#99998e;font-weight:500;text-align:left}.wallet-activity td,.wallet-activity th{padding:8px 12px;border-bottom:1px solid #ffffff09}.wallet-activity td:last-child{max-width:280px;overflow:hidden;text-overflow:ellipsis}.wallet-activity button{color:#cecfc7;background:transparent;border:0;cursor:pointer;padding:4px 8px}.wallet-activity button:hover{color:var(--aqua)}.wallet-activity .buy{color:#70d6af}.wallet-activity .sell{color:#e8695e}.activity-error:empty{display:none}.activity-error{padding:6px 12px;color:#e8695e;font-size:12px}.edit-order{display:flex;padding:8px;gap:12px;flex-wrap:wrap}.edit-order input{max-width:120px;background:#1b1b1b;color:#fff;border:1px solid #444;padding:6px;margin-left:8px}.app-shell{font-family:Instrument Sans Variable,Segoe UI,sans-serif}.app-shell button,.app-shell input,.app-shell select{font-family:inherit}.book-row,.wallet-activity td,.order-review strong{font-variant-numeric:tabular-nums}.wallet-activity .bottom-tabs button{min-height:32px;letter-spacing:0;border-radius:var(--radius-control);background:transparent}.wallet-activity .bottom-tabs button.active{color:var(--aqua);background:var(--active-surface)}.wallet-activity .bottom-tabs button:not(.active){color:var(--muted-2);background:transparent}.wallet-activity .tape-head{gap:12px;padding:4px 12px}.wallet-activity th{font-size:11px;color:var(--muted-2)}.wallet-activity td{height:36px;box-sizing:border-box}.wallet-activity tbody tr:hover{background:#ffffff06}.wallet-activity td button{min-height:28px}.wallet-activity td button+button{margin-left:6px}.activity-empty{padding:28px 16px;font-size:12px;color:var(--muted-2)}.edit-order{border-top:1px solid var(--line-soft);align-items:end;background:var(--panel-raised)}.edit-order label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:var(--muted-2)}.edit-order input{margin:0;min-height:32px;border-radius:var(--radius-control);box-sizing:border-box}.edit-order button{min-height:32px}.book-columns{min-height:26px;align-items:center;color:var(--muted-2)}.localnet-fund{width:100%;min-height:36px}@media(prefers-reduced-motion:reduce){.app-shell *,.app-shell *:before,.app-shell *:after{transition:none!important;animation:none!important}}.settle-balances{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 12px;border-bottom:1px solid var(--line-soft);font-size:11px;color:var(--muted-2)}.wallet-activity .settle-balances button{color:var(--aqua);white-space:nowrap}.order-notifications{pointer-events:none}.order-notification{pointer-events:auto;-webkit-user-select:text;user-select:text;overflow-wrap:anywhere}.order-notification button{pointer-events:auto}.cluster-label{color:var(--muted-2);font-size:10px;letter-spacing:.03em}.book-panel:not(.trade-view)>.heatmap-view{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.heatmap-view .book-heatmap{flex:1;min-height:0}.book-heatmap canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.heatmap-toolbar{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;color:var(--muted-2);font-size:10px}.heatmap-toolbar span{display:flex;align-items:center;gap:5px}.heatmap-toolbar select{background:var(--panel);color:var(--text);border:1px solid var(--line);padding:4px;border-radius:var(--radius-control);margin-left:5px}.strategy-header{display:flex;align-items:center;justify-content:space-between;min-height:44px;margin:0 -16px;padding:0 16px;border-bottom:1px solid var(--line-soft)}.strategy-title{margin:0;font-size:12px;font-weight:600}.book-controls-only .book-heading{align-self:center;white-space:nowrap;margin:0;font-size:12px;font-weight:500;color:var(--text)}.status-metric small{font-size:10px}.status-metric b{font-size:11px;color:var(--text)}.topbar-timeframes button:hover{color:var(--text);background:var(--line-soft)}.withdraw-card{display:grid;gap:6px;padding:12px;border:1px solid #365447;border-radius:var(--radius-control);background:#17211b;font-size:12px}.withdraw-card strong{font-weight:500;color:var(--aqua)}.withdraw-card p{margin:0;color:var(--muted-2);font-size:11px;line-height:1.5}.withdraw-card button{padding:8px;border:1px solid #365447;border-radius:var(--radius-control);background:transparent;color:var(--aqua);cursor:pointer}.mobile-workspace-nav{display:none}.app-shell{color-scheme:dark;grid-template-columns:minmax(0,1fr)}.app-shell main,.wallet-activity .tape-head{min-width:0}.app-shell .topbar{border-bottom:1px solid var(--line)}.app-shell .brand{letter-spacing:-.6px;font-weight:650}.app-shell .topbar nav button{font-size:12px}.cluster-label{display:inline-flex;align-items:center;gap:6px}.cluster-label:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--amber)}.form-field{border-color:var(--line);background:var(--bg);transition:border-color .14s}.form-field:focus-within{border-color:var(--aqua)}.form-field input:focus-visible{outline:none}.side-tabs{padding:3px;height:40px;background:var(--bg);border-color:var(--line-soft)}.side-tabs button{border-radius:4px}.order-tabs button.active{background:transparent;color:var(--text);box-shadow:inset 0 -2px var(--aqua);border-radius:0}.advanced-toggle{display:flex;justify-content:space-between;align-items:center;border:0;padding:0 2px;font-size:11px}.advanced-toggle:after{content:"+";font-size:16px}.advanced-toggle[aria-expanded=true]:after{content:"−"}.ticket-quote small{margin-left:4px}.submit-order{min-height:44px;border-radius:var(--radius-control)}.book-view-description{font-size:10px;padding-top:0}.book-controls-only,.strategy-header{min-height:44px}.book-midprice strong{font-size:16px;font-weight:550}.book-midbar{background:var(--panel-raised);border-block:1px solid var(--line-soft)}.book-spread{font-size:9px;letter-spacing:.03em}.book-spread b{color:var(--muted-2);font-weight:400}.wallet-activity .bottom-tabs{gap:12px}.wallet-activity .bottom-tabs button{border-radius:0;min-height:40px;padding:0 4px}.wallet-activity .bottom-tabs button.active{background:transparent;color:var(--text);box-shadow:inset 0 -2px var(--aqua)}.wallet-activity th{background:var(--panel)}.wallet-activity td{font-size:12px}.activity-empty{display:grid;place-items:center;min-height:130px;text-align:center;line-height:1.6}.activity-refresh{display:grid;place-items:center;flex:0 0 36px;min-height:36px}.notification-detail{max-height:150px;overflow-y:auto}.notification-close:hover{background:var(--line-soft);color:var(--text)}.order-notification>div button{min-height:28px;font:11px var(--font)}@media(max-width:1180px){body{overflow:auto}.app-shell{height:auto;min-height:100dvh;min-width:0;grid-template-rows:56px 1fr auto;overflow:visible}.topbar{padding-inline:16px}.topbar-left{gap:24px}main,main.activity-collapsed{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:minmax(510px,58dvh) auto;overflow:visible}.workspace{display:contents}.chart-panel{grid-column:1;grid-row:1}.book-panel{grid-column:2;grid-row:1}.strategy-panel{grid-column:2;grid-row:2;display:flex;border-top:1px solid var(--line);overflow:visible}.wallet-activity{grid-column:1;grid-row:2;min-height:360px;max-height:720px;border-top:1px solid var(--line)}.wallet-activity .tape-head{flex-wrap:nowrap;padding:0 12px;gap:8px}.wallet-activity .bottom-tabs{flex-wrap:nowrap;overflow-x:auto;flex:1;min-width:0;gap:12px}.wallet-activity .bottom-tabs button{flex:0 0 auto;white-space:nowrap}.wallet-activity .activity-scroll{overflow:auto}footer.live-metrics{min-height:34px;gap:12px;flex-wrap:wrap;padding:8px 16px}footer.live-metrics .update-age{display:none}}@media(max-width:760px){.app-shell{grid-template-rows:100px 1fr auto;padding-bottom:calc(66px + env(safe-area-inset-bottom))}.topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:40px 40px;align-items:center;padding:8px 16px;gap:4px 12px;overflow:visible}.topbar .brand{grid-column:1;grid-row:1}.topbar-left{display:contents}.topbar-right{grid-column:2;grid-row:1;justify-self:end;gap:8px}.topbar-right .topbar-button{display:inline-flex;min-height:40px}.topbar nav{grid-column:1 / -1;grid-row:2;width:100%;height:40px;gap:12px;overflow:visible}.topbar nav .nav-active{display:none}.topbar nav button{margin-left:auto;padding:0 8px}.topbar nav>*{flex-shrink:0}.topbar nav button{min-height:40px}.topbar-market-selector{order:-1;margin:0}.topbar-market-selector select{height:40px;padding-inline:10px;font-size:13px}main,main.activity-collapsed{display:block;min-height:calc(100dvh - 222px)}.workspace{display:contents}.app-shell .chart-panel,.app-shell .book-panel,.app-shell .strategy-panel,.app-shell .wallet-activity{display:none;grid-column:auto;grid-row:auto}.app-shell[data-mobile-view=chart] .exchange-chart{display:flex;height:max(490px,calc(100dvh - 222px));min-height:490px}.app-shell[data-mobile-view=book] .book-panel{display:flex;height:max(520px,calc(100dvh - 222px));border-right:0}.app-shell[data-mobile-view=trade] .strategy-panel{display:flex;min-height:calc(100dvh - 222px);padding:12px 20px 20px;border:0}.app-shell[data-mobile-view=activity] .wallet-activity{display:flex;height:max(460px,calc(100dvh - 222px));max-height:none;border:0}.strategy-header{margin-inline:-20px;padding-inline:20px;min-height:48px}.strategy-title,.book-controls-only .book-heading{font-size:14px;font-weight:550}.trade-form{width:100%;max-width:520px;margin-inline:auto;gap:12px}.form-field{height:50px}.form-field input,.advanced-settings input,.advanced-settings select{font-size:16px}.side-tabs{height:46px}.side-tabs button,.order-tabs button{font-size:13px;min-height:38px}.size-presets button,.advanced-toggle,.localnet-fund{min-height:40px;font-size:12px}.submit-order{min-height:48px;font-size:14px}.book-controls-only{min-height:48px;padding-inline:16px}.book-view-switcher{padding-inline:12px}.book-view-switcher .book-view-tabs{height:40px}.book-view-tabs button{height:38px;font-size:12px}.book-view-description,.book-columns,.book-row{padding-inline:16px}.book-midbar{padding-inline:16px;min-height:44px}.book-grouping select{min-height:36px}.wallet-activity .tape-head{min-height:54px;justify-content:space-between}.wallet-activity .bottom-tabs{margin:0;gap:16px;scrollbar-width:none}.wallet-activity .bottom-tabs button{min-height:44px;font-size:12px}.wallet-activity td,.wallet-activity th{padding:12px}.wallet-activity th{font-size:11px}.wallet-activity .activity-scroll{min-height:200px}.wallet-activity table,.wallet-activity tbody{display:block;white-space:normal}.wallet-activity thead{display:none}.wallet-activity tbody{padding:0 16px}.wallet-activity tr{display:grid;grid-template-columns:1fr 1fr;padding:14px 0;border-bottom:1px solid var(--line);gap:10px 16px}.wallet-activity td{display:flex;flex-direction:column;gap:4px;padding:0;height:auto;min-width:0;border:0;overflow-wrap:anywhere;font-size:13px}.wallet-activity td:before{content:attr(data-label);color:var(--muted);font-size:11px}.wallet-activity td:last-child{max-width:none}.wallet-activity td[data-label=Transaction],.wallet-activity td[data-label=Action]{grid-column:1 / -1}.wallet-activity td[data-label=Action]{flex-direction:row;align-items:center}.wallet-activity td[data-label=Action] button{border:1px solid var(--line);border-radius:var(--radius-control);min-height:40px;padding:0 16px}.wallet-activity .settle-balances{flex-wrap:wrap}.activity-empty{min-height:220px}.edit-order input{font-size:16px}.mobile-workspace-nav{position:fixed;z-index:40;bottom:0;inset-inline:0;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 12px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--panel)}.mobile-workspace-nav button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;min-height:48px;border:0;border-radius:var(--radius-control);background:transparent;color:var(--muted);font:11px var(--font)}.mobile-workspace-nav svg{width:20px;height:20px}.mobile-workspace-nav button[aria-pressed=true]{background:var(--active-surface);color:var(--aqua)}footer.live-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:56px;font-size:10px;padding:8px 16px;gap:6px 12px}footer.live-metrics .status-metric,footer.live-metrics .update-age,footer.live-metrics .footer-spacer{display:none}footer.live-metrics .status-metric.throughput,footer.live-metrics .status-metric.compact{display:inline-flex;margin-left:0;gap:6px}footer.live-metrics .socket-status{display:flex;min-width:0;white-space:normal}.order-notifications{top:auto;bottom:calc(80px + env(safe-area-inset-bottom));right:12px;width:calc(100vw - 24px);max-height:38dvh}.order-notification{padding:12px}.order-notification>div button{min-height:36px}}.book-details-title{align-self:center;color:var(--text);font-weight:500}.book-details-close{justify-self:end;text-align:right}.book-details-close button{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:var(--muted-2);font:18px var(--font);cursor:pointer}@media(max-width:760px){.book-order-details{max-height:180px;padding:8px 16px}.book-details-close button{width:36px;height:36px}.chart-intervals,.chart-indicators{flex-shrink:0}.heatmap-toolbar{flex-wrap:wrap}.heatmap-toolbar select{min-height:36px}.advanced-settings select{min-height:44px;height:auto;padding:8px}.advanced-settings .advanced-check{min-height:36px;gap:8px}.advanced-check input{width:18px;height:18px;accent-color:var(--aqua)}}.paged-book-side{position:relative;overflow-anchor:none}.book-page-status{position:absolute;z-index:2;left:0;right:0;padding:8px 12px;color:var(--muted-2);background:var(--panel);font-size:11px}.book-page-status button{margin-left:8px;padding:4px 8px;border:1px solid var(--line);border-radius:var(--radius-control);background:transparent;color:var(--aqua);cursor:pointer}.activity-pagination{display:flex;align-items:center;gap:8px;padding:4px 12px;color:var(--muted);font-size:11px;flex-shrink:0}.activity-pagination>span:first-child{margin-right:auto}.activity-pagination button{min-width:32px;min-height:32px}.activity-pagination button:disabled{opacity:.3;cursor:default}.floating-panel{resize:none}.floating-panel-content{position:relative;overflow:hidden}.floating-ticket-scale{transform-origin:top left}.floating-ticket-scale .strategy-panel{height:auto;max-height:none;overflow:visible;min-height:0}.floating-ticket-scale .trade-form{overflow:visible}.floating-ticket-scale .strategy-header{display:none}.floating-book-content,.floating-book-content>.panel{height:100%}.floating-resize{position:absolute;right:0;bottom:0;width:20px;height:20px;cursor:nwse-resize;touch-action:none;border:0;background:linear-gradient(135deg,transparent 55%,var(--muted) 56%,transparent 62%,transparent 70%,var(--muted) 71%,transparent 77%)}.book-heading,.strategy-title,.book-view-description{display:none}.book-controls-only{min-height:32px}.strategy-header{min-height:24px;justify-content:flex-end}.book-toolbar{display:flex;align-items:center;gap:4px;padding:6px;flex-shrink:0}.book-toolbar .book-view-switcher{padding:0;flex:1;min-width:0}.book-toolbar .book-view-tabs{border:0;border-radius:0;background:transparent}.book-toolbar .book-controls{display:flex;align-items:center;gap:3px}.book-toolbar .book-grouping select{width:54px;border-color:transparent;background:transparent}.exchange-chart-foot>span{display:none}.exchange-chart-foot{justify-content:flex-end;border-top:0}.wallet-activity .activity-pagination{padding:0;white-space:nowrap;gap:4px;margin-left:auto}@media(max-width:1180px){.wallet-activity .activity-pagination>span:first-child{display:none}}@media(max-width:760px){.wallet-activity .tape-head{flex-wrap:wrap;gap:0 8px}.wallet-activity .bottom-tabs{flex-basis:calc(100% - 44px);order:0}.wallet-activity .activity-refresh{order:1}.wallet-activity .activity-pagination{order:2;width:100%;justify-content:flex-end;padding-bottom:4px}.wallet-activity .activity-pagination>span:first-child{display:block;margin-right:auto}.wallet-activity .activity-network table,.wallet-activity .activity-trades table{display:table;table-layout:fixed;white-space:nowrap}.wallet-activity .activity-network thead,.wallet-activity .activity-trades thead{display:table-header-group}.wallet-activity .activity-network tbody,.wallet-activity .activity-trades tbody{display:table-row-group;padding:0}.wallet-activity .activity-network tr,.wallet-activity .activity-trades tr{display:table-row;padding:0}.wallet-activity .activity-network td,.wallet-activity .activity-trades td{display:table-cell;padding:10px 8px;font-size:11px;overflow:hidden;text-overflow:ellipsis}.wallet-activity .activity-network th,.wallet-activity .activity-trades th{padding:8px;font-size:10px}.wallet-activity .activity-network td:before,.wallet-activity .activity-trades td:before{display:none}}.trade-filters{display:flex;align-items:center;gap:4px;margin-left:auto}.trade-filters select,.trade-filters input{min-height:28px;border:1px solid var(--line);border-radius:4px;background:transparent;color:var(--text);font:inherit;font-size:11px;padding:3px 6px}.trade-filter-minimum{display:flex;align-items:center;gap:3px;padding-left:6px;border:1px solid var(--line);border-radius:4px;font-size:10px;color:var(--muted)}.trade-filter-minimum input{width:62px;min-width:0;border:0}.activity-network .activity-operation{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-activity .tape-head{flex-wrap:wrap}@media(max-width:1180px){.trade-filters{order:2;margin:0;flex:1}}@media(max-width:760px){.trade-filters{order:2;flex-basis:100%;padding:4px 0}.wallet-activity .activity-pagination{order:3}}@media(max-width:760px){.wallet-activity .activity-network .activity-call-count{display:none}}.topbar .brand-link{text-decoration:none;cursor:pointer}.panel-position-control{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer}.panel-position-control:hover{color:var(--text);background:var(--line-soft)}.panel-position-control:focus-visible{outline:1px solid var(--aqua);outline-offset:2px}.amount-entry{padding:6px 12px 10px;border:1px solid var(--line);border-radius:var(--radius-control)}.amount-entry-head,.amount-entry-value{display:flex;align-items:center;justify-content:space-between;gap:8px}.amount-entry-head label,.amount-entry-value span,.wallet-available{font-size:11px;color:var(--muted-2)}.amount-shortcuts{display:flex;gap:4px}.amount-shortcuts button{min-width:36px;min-height:28px;padding:3px 6px;border:0;border-radius:4px;background:transparent;color:var(--muted);font:inherit;font-size:11px;cursor:pointer}.amount-shortcuts button:hover,.amount-shortcuts button[aria-pressed=true]{color:var(--aqua);background:var(--line-soft)}.amount-shortcuts button:disabled{opacity:.4;cursor:default}.amount-entry-value input{width:100%;min-width:0;padding:4px 0;background:transparent;border:0;color:var(--text);font:inherit;font-size:16px;text-align:right;font-variant-numeric:tabular-nums}.wallet-available{display:block;padding:0 2px}@media(max-width:760px){.amount-shortcuts button{min-height:36px;min-width:44px}}.ticket-quote,.demo-note{font-size:11px}.ticket-quote,.order-review{background:transparent;box-shadow:none;border-radius:0}@media(max-width:1180px){.resize-handle,.book-toolbar .panel-position-control,.strategy-header{display:none}}.wallet-connect-btn{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border:1px solid var(--hairline, rgba(255, 255, 255, .18));background:transparent;color:inherit;font:10px/1 var(--mono, ui-monospace, SFMono-Regular, monospace);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .22s ease,border-color .22s ease,background .22s ease}.wallet-connect-btn:hover:not(:disabled){border-color:var(--aqua, #55e6c1);background:var(--aqua, #55e6c1);color:var(--ink, #000)}.wallet-connect-btn:disabled{opacity:.6;cursor:default}.wallet-modal-body{margin:0 0 12px;font-size:13px;line-height:1.5;opacity:.85}.wallet-modal-steps{margin:0 0 14px;padding:12px 16px 12px 32px;border:1px solid var(--hairline, rgba(255, 255, 255, .12));font-size:13px;line-height:1.6}.wallet-modal-primary{width:100%;min-height:40px;border:1px solid var(--aqua, #55e6c1);background:var(--aqua, #55e6c1);color:var(--ink, #000);font:600 13px/1 var(--font);border-radius:var(--radius-control);cursor:pointer}.wallet-list{display:flex;flex-direction:column;gap:4px}.wallet-list-secondary{margin-top:6px;padding-top:6px;border-top:1px solid var(--hairline, rgba(255, 255, 255, .1))}.wallet-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--radius-control);background:transparent;color:inherit;text-align:left;text-decoration:none;font-size:13px;cursor:pointer;transition:background .16s ease,border-color .16s ease}.wallet-row:hover{background:#ffffff0a;border-color:var(--hairline, rgba(255, 255, 255, .12))}.wallet-row-icon{width:24px;height:24px;flex-shrink:0;object-fit:contain}.wallet-row-name{flex:1;font-weight:500}.wallet-row-tag{font:11px/1 var(--font);opacity:.55}.wallet-modal-toggle{width:100%;margin-top:10px;min-height:40px;padding:8px 12px;border:none;background:transparent;border-radius:var(--radius-control);font:12px/1.4 var(--font);color:var(--muted-2);cursor:pointer}.wallet-modal-toggle:hover{background:var(--line-soft);color:var(--text)}:where(.app-shell,.floating-panel,.modal-panel) button:focus-visible{outline:2px solid var(--aqua);outline-offset:2px}:where(.app-shell,.floating-panel,.modal-panel) button:disabled{cursor:default}:is(.activity-pagination,.chart-indicator-actions) button,.activity-refresh{border-radius:var(--radius-control);font:inherit;line-height:1.25}:is(.activity-pagination,.chart-indicator-actions) button:hover:not(:disabled),.activity-refresh:hover:not(:disabled){background:var(--line-soft);color:var(--text)}.chart-indicator-actions button{min-height:32px;padding:6px 10px;border:0;background:transparent;color:var(--muted-2);cursor:pointer}.ui-select.ui-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:dark;min-height:32px;height:auto;padding:6px 28px 6px 10px;border:1px solid var(--line);border-radius:var(--radius-control);background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23929c96' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 9px center;color:var(--text);font:12px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer}.ui-select.ui-select:hover:not(:disabled){border-color:var(--muted)}.ui-select.ui-select:focus-visible{outline:1px solid var(--aqua);outline-offset:2px}.ui-select.ui-select:disabled{opacity:.4;cursor:default}.ui-select.ui-select option,.ui-select.ui-select optgroup{background:var(--panel);color:var(--text)}.book-grouping .ui-select.ui-select{width:72px}.chart-intervals .ui-select.ui-select{width:70px}@supports (appearance: base-select){.ui-select.ui-select,.ui-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}.ui-select.ui-select{background-image:none;padding-right:10px;gap:10px;align-items:center}.ui-select::picker-icon{content:"";width:6px;height:6px;margin:-3px 1px 0 auto;border-right:1.5px solid var(--muted);border-bottom:1.5px solid var(--muted);transform:rotate(45deg)}.ui-select::picker(select){margin-block:5px;padding:5px;min-width:max(140px,anchor-size(width));max-height:min(360px,60dvh);border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--panel-raised);color:var(--text);box-shadow:0 12px 32px #0006;font:12px var(--font);scrollbar-width:thin;scrollbar-color:var(--line) transparent}.ui-select.ui-select option{display:flex;gap:12px;min-height:32px;padding:7px 10px;border-radius:4px;background:transparent;cursor:pointer;font:12px var(--font)}.ui-select.ui-select option:hover,.ui-select.ui-select option:focus{outline:none;background:var(--line-soft)}.ui-select.ui-select option:checked{color:var(--aqua);background:var(--active-surface)}.ui-select option::checkmark{color:var(--aqua)}.ui-select.ui-select optgroup{background:transparent;color:var(--muted);font-size:11px;font-weight:500}}:is(.app-shell,.floating-panel,.modal-panel) input[type=checkbox]{accent-color:var(--aqua);width:16px;height:16px;cursor:pointer}:is(.form-field,.amount-entry,.mint-field):focus-within{border-color:var(--aqua)}:is(.mint-field,.advanced-settings,.trade-filters) input:not([type=checkbox]){border-radius:var(--radius-control);background-color:var(--panel);color:var(--text)}@media(max-width:760px){.ui-select.ui-select{min-height:38px}.advanced-settings .ui-select.ui-select{min-height:44px;font-size:16px}.ui-select.ui-select option{min-height:40px}.wallet-activity .activity-pagination button{min-width:40px;min-height:40px}.chart-indicator-actions button{min-height:40px}.trade-filters .ui-select{flex-shrink:0}.trade-filter-minimum{flex:1;min-width:0;min-height:38px}.trade-filter-minimum span{white-space:nowrap}.trade-filter-minimum input{width:100%;font-size:16px}}
