@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/montserrat-latin-500-normal-DRFEGfly.woff2)format("woff2"),url(/assets/montserrat-latin-500-normal-Dok2oTci.woff)format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff")}:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a}}body{min-height:100svh;margin:0}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}p{margin:0}:root{--color-brand-primary:#000;--color-brand-elevated:#0c0e14;--color-brand-accent:#bdbdbd;--color-brand-accent-hover:#a8a8a8;--color-brand-foreground:#e1e8ef;--color-brand-foreground-muted:#9ca3af;--color-brand-field-border:#334155;--color-brand-placeholder:#6b7280;--font-display:"EB Garamond", Georgia, "Times New Roman", serif;--font-sans:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}.btn-glow{box-shadow:0 0 20px #bdbdbd4d,0 0 40px #bdbdbd1a}.btn-glow:hover{box-shadow:0 0 25px #bdbdbd80,0 0 50px #bdbdbd33}.wt-scope{--ground:#f3f5f8;--panel:#fff;--ink:#111c2b;--ink-2:#3c4a5e;--muted:#647086;--rule:#d6dde7;--rule-strong:#b9c4d3;--accent:#1d4f8f;--accent-ink:#fff;--accent-soft:#e3ecf8;--ok:#23734a;--ok-soft:#e1f2e8;--warn:#9a5b00;--warn-soft:#fbeed6;--bad:#b42318;--bad-soft:#fde4e1;--skip:#5d6778;--skip-soft:#e8ebf0;--focus:#3b82f6;--wt-sans:"IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--wt-cond:"IBM Plex Sans Condensed", "IBM Plex Sans", system-ui, sans-serif;--wt-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--ground);color:var(--ink);font-family:var(--wt-sans);border-radius:10px;padding:12px;font-size:14px;line-height:1.5}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .wt-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0d131c;--panel:#141c28;--ink:#e6ebf2;--ink-2:#bcc6d4;--muted:#8a96a8;--rule:#263245;--rule-strong:#34445c;--accent:#7fb0f0;--accent-ink:#0d131c;--accent-soft:#1a2a42;--ok:#6fcf9a;--ok-soft:#173427;--warn:#f0b458;--warn-soft:#3a2a10;--bad:#ff8a80;--bad-soft:#3d1715;--skip:#a3adbd;--skip-soft:#222c3a}}:root[data-theme=dark] .wt-scope{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#0d131c;--panel:#141c28;--ink:#e6ebf2;--ink-2:#bcc6d4;--muted:#8a96a8;--rule:#263245;--rule-strong:#34445c;--accent:#7fb0f0;--accent-ink:#0d131c;--accent-soft:#1a2a42;--ok:#6fcf9a;--ok-soft:#173427;--warn:#f0b458;--warn-soft:#3a2a10;--bad:#ff8a80;--bad-soft:#3d1715;--skip:#a3adbd;--skip-soft:#222c3a}.wt-scope h1,.wt-scope h2,.wt-scope h3{font-family:var(--wt-cond);color:var(--ink);letter-spacing:0;font-weight:600}.wt-scope h2{margin:0 0 6px;font-size:20px}.wt-scope h3{margin:0 0 6px;font-size:17px}.wt-scope h4{font-family:var(--wt-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 6px;font-size:10.5px;font-weight:500}.wt-scope table,.wt-scope .wt-num{font-family:var(--wt-mono);font-variant-numeric:tabular-nums}.wt-scope table{border-collapse:collapse;font-size:11.5px}.wt-scope th{font-family:var(--wt-sans);color:var(--muted);text-align:right;font-size:10px;font-weight:500}.wt-scope th:first-child,.wt-scope td:first-child{text-align:left}.wt-scope a{color:var(--accent)}.wt-scope input:not([type=checkbox]):not([type=radio]):not([type=file]),.wt-scope select,.wt-scope textarea{box-sizing:border-box;background:var(--ground);min-height:28px;color:var(--ink);border:1px solid var(--rule-strong);font-family:var(--wt-mono);border-radius:4px;padding:5px 7px;font-size:12px}.wt-scope select{font-family:var(--wt-sans);color:var(--ink-2)}.wt-scope input::placeholder,.wt-scope textarea::placeholder{color:var(--muted)}.wt-scope input[type=checkbox],.wt-scope input[type=radio]{accent-color:var(--accent)}.wt-scope input[type=file]{color:var(--ink-2);font-size:12px}.wt-scope button{background:var(--panel);color:var(--ink);border:1px solid var(--rule-strong);font-family:var(--wt-sans);cursor:pointer;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:500}.wt-scope button:disabled{opacity:.5;cursor:default}.wt-scope button[type=submit],.wt-scope .wt-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.wt-scope .wt-danger{color:var(--bad);border-color:var(--bad);background:0 0}.wt-scope :is(input,select,textarea,button,a):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.wt-scope .wt-panel{background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:8px 10px}.wt-scope .wt-note{background:var(--accent-soft);color:var(--ink);border-radius:4px;padding:6px 8px;font-size:11.5px}.wt-scope .wt-note--warn{background:var(--warn-soft)}.wt-scope .wt-note--bad{background:var(--bad-soft)}.wt-scope .wt-note--ok{background:var(--ok-soft)}.trading-view section{margin-bottom:24px}.trading-view table{border-collapse:collapse;width:100%}.trading-view th,.trading-view td{text-align:right;font-variant-numeric:tabular-nums;padding:2px 8px}.trading-view th:first-child,.trading-view td:first-child{text-align:left}.ladder-band{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.ladder-band>section{min-width:0;overflow-x:auto}@container (width>=47rem){.ladder-band{grid-template-columns:minmax(0,1fr) minmax(15rem,18rem)}}.honesty-flag{color:#7a2e00;background:#fff3e0;border:1px solid #d98c3f;border-radius:4px;padding:4px 8px;font-weight:600}.condition-notice{color:#5a4a00;background:#fff8dc;border:1px solid #c9a227;border-radius:4px;padding:4px 8px}.condition-notice--disabled,.condition-notice--reference-unavailable{color:#7a2e00;background:#fff3e0;border-color:#d98c3f}.condition-badge{text-transform:uppercase;letter-spacing:.04em;font-size:.85em}.ladder-price{font:inherit;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chain-scroll{overflow-x:auto}.chain-controls{align-items:center;gap:16px;margin-bottom:8px;display:flex}.chain-flagged{color:#7a2e00;background:#fff3e0}.chain-status--suspended button{color:#7a2e00;border-color:#d98c3f}.chain-status--reducing-only button{color:#5a4a00;border-color:#c9a227}.chain-badge{font-size:.85em;font-weight:600}.connection-banner{border-radius:4px;padding:2px 10px;font-weight:600;display:inline-block}.connection-banner--down{color:#7a2e00;background:#fff3e0;border:1px solid #d98c3f}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.account-view section{margin-bottom:24px}.account-view table{border-collapse:collapse;width:100%}.account-view th,.account-view td{text-align:right;font-variant-numeric:tabular-nums;padding:2px 8px}.account-view th:first-child,.account-view td:first-child{text-align:left}.account-toolbar{align-items:center;gap:16px;display:flex}.account-figures{flex-wrap:wrap;gap:8px 24px;display:flex}.account-figures dt{font-size:.85em}.account-figures dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.limit-breached{color:#7a2e00;background:#fff3e0;font-weight:600}.limit-bars{gap:8px;display:grid}.limit-bar-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 12px;display:grid}.limit-amounts{text-align:right;font-variant-numeric:tabular-nums}.limit-bar{background:var(--color-brand-field-border);border-radius:3px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.limit-bar i{height:100%;width:var(--limit-fill,0%);background:var(--color-brand-accent);display:block}.instrument-workspace{grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:16px;display:grid}.instrument-main{container-type:inline-size}@media (width<=720px){.instrument-workspace{grid-template-columns:minmax(0,1fr)}}.picker-list{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.picker-list li{flex-wrap:wrap;align-items:baseline;gap:6px;padding:4px 0;display:flex}.picker-list li[aria-current=true]{font-weight:600}.picker-terms{color:var(--text-muted,#666);font-size:.85em}.next-open{color:var(--text-muted,#666);margin:0}.trade-page .instrument-workspace>.instrument-side{gap:0}.trade-page .instrument-side>[data-testid=watchlist]~*{margin-top:10px}.trade-page .instrument-side>[data-testid=instrument-picker]{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0;padding-bottom:4px}.trade-page .instrument-side>[data-testid=watchlist]{border-top:1px dashed var(--rule);border-top-left-radius:0;border-top-right-radius:0;padding-top:6px;container-type:inline-size}.trade-page .instrument-side>[data-testid=watchlist] h3{margin-bottom:2px}.trade-page .instrument-side [data-testid=instrument-picker] label{margin:0 0 4px;font-size:0;display:block}.trade-page .instrument-side [data-testid=instrument-picker] input{box-sizing:border-box;width:100%;height:24px;font:11px/1.2 var(--wt-mono);padding:2px 6px}.trade-page .instrument-side [data-testid=instrument-picker] [data-testid=picker-count],.trade-page .instrument-side [data-testid=instrument-picker] [data-testid=picker-more]{color:var(--muted);margin:0 0 2px;font-size:10px}.trade-page .instrument-side .picker-list li{white-space:nowrap;flex-wrap:nowrap;min-height:22px;padding:1px 4px}.trade-page .instrument-side .picker-list li>button:first-child{font-size:11px}.trade-page .instrument-side .picker-list li>span.honesty-flag{flex:none;padding:1px 4px;font-size:9.5px}.trade-page .instrument-side .picker-list li>button:last-child{white-space:nowrap;flex:none;padding:1px 5px;font-size:10px;line-height:1.3}.trade-page .instrument-side [data-testid=watchlist] table{border-collapse:collapse;width:100%;font:11px/1.2 var(--wt-mono);font-variant-numeric:tabular-nums}.trade-page .instrument-side [data-testid=watchlist] thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trade-page .instrument-side [data-testid=watchlist] tbody tr{height:23px}.trade-page .instrument-side [data-testid=watchlist] tbody td{white-space:nowrap;vertical-align:middle;border:0;padding:1px 3px}.trade-page .instrument-side [data-testid=watchlist] tbody tr[aria-selected=true]{background:var(--accent-soft);font-weight:600}.trade-page .instrument-side [data-testid=watchlist] td:first-child{text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}.trade-page .instrument-side [data-testid=watchlist] td:first-child>button{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.trade-page .instrument-side [data-testid=watchlist] td:first-child>span.honesty-flag{padding:0 3px;font-size:9px}.trade-page .instrument-side [data-testid=watchlist] td:is(:nth-child(2),:nth-child(3)){color:var(--muted);text-align:right;font-size:9.5px}.trade-page .instrument-side [data-testid=watchlist] td:nth-child(4){text-align:right;color:var(--ink)}.trade-page .instrument-side [data-testid=watchlist] td:last-child{width:18px;padding-right:0}.trade-page .instrument-side [data-testid=watchlist] td:last-child>button{width:16px;height:16px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;padding:0;font-size:0;line-height:1;display:inline-grid}.trade-page .instrument-side [data-testid=watchlist] td:last-child>button:before{content:"×";font-size:12px}.trade-page .instrument-side [data-testid=watchlist] td:last-child>button:is(:hover,:focus-visible){background:var(--bad-soft);color:var(--bad)}@container (width<=180px){.trade-page .instrument-side [data-testid=watchlist] :is(th,td):is(:nth-child(2),:nth-child(3)){display:none}}.obligations-panel{margin-bottom:24px}.obligations-panel table{border-collapse:collapse;width:100%}.obligations-panel th,.obligations-panel td{text-align:right;font-variant-numeric:tabular-nums;padding:2px 8px}.obligations-panel th:first-child,.obligations-panel td:first-child{text-align:left}.obligations-panel th button{font:inherit;cursor:pointer;background:0 0;border:none;font-weight:600}.obligations-failing{color:#7a2e00;background:#fff3e0}.obligations-fail{font-weight:700}.obligations-ineligible{opacity:.75;font-size:.85em}.reg-console{align-content:start;gap:10px;min-width:0;display:grid}.reg{gap:10px;min-width:0;max-width:640px;margin:0;font-size:12px;display:grid}.reg p{margin:0}section.reg h2{font-family:var(--wt-cond,inherit);color:var(--ink,inherit);margin:0;font-size:17px;font-weight:600;line-height:1.2}.reg__intro,.reg__hint{color:var(--muted,var(--color-brand-foreground-muted));font-size:11.5px}.reg a{color:var(--accent,inherit);font-size:12px;text-decoration:underline}.reg-live{background:var(--panel,transparent);border:1px solid var(--rule,var(--color-brand-field-border));border-radius:6px;gap:6px;padding:8px 10px}section.reg-live h3{font-family:var(--wt-sans,inherit);color:var(--ink,inherit);margin:0;font-size:13px;font-weight:600;line-height:1.3}.reg-live ul{gap:4px;margin:0;padding-left:1.2em;display:grid}.reg form{justify-items:start;gap:10px;display:grid}.reg fieldset{box-sizing:border-box;border:1px solid var(--rule-strong,var(--color-brand-field-border));border-radius:5px;gap:5px;width:100%;min-width:0;margin:0;padding:6px 10px 9px;display:grid}.reg legend{font-family:var(--wt-sans,inherit);color:var(--ink,inherit);padding:0 4px;font-size:11.5px;font-weight:600;line-height:1.2}.reg__field{box-sizing:border-box;width:100%;min-width:0;max-width:420px;color:var(--ink-2,inherit);gap:4px;font-size:11.5px;display:grid}.reg__field :is(input:not([type=file]),select,textarea){width:100%}.reg__field input[type=file]{max-width:100%}.reg__field textarea{resize:vertical;min-height:50px}.reg__choice{color:var(--ink,inherit);align-items:center;gap:6px;font-size:12px;display:flex}.reg__choice input{margin:0}.reg__scope-list{border-bottom:1px solid var(--rule,var(--color-brand-field-border));grid-template-columns:repeat(auto-fill,minmax(9em,1fr));gap:3px 12px;max-height:130px;padding-bottom:6px;display:grid;overflow-y:auto}.reg__scope-list+div{flex-wrap:wrap;gap:6px 12px;display:flex}.reg__problems,.reg__confirm,.reg__verdict{box-sizing:border-box;width:100%;color:var(--ink,var(--color-brand-foreground));background:var(--accent-soft,var(--color-brand-elevated));border-radius:4px;margin:0;padding:8px 10px;font-size:12px}.reg__problems{color:var(--bad,var(--color-brand-foreground));background:var(--bad-soft,var(--color-brand-elevated));gap:2px;list-style:none;display:grid}.reg__confirm{background:var(--warn-soft,var(--color-brand-elevated));flex-wrap:wrap;align-items:center;gap:6px;display:flex}.reg__confirm p{flex-basis:100%}.reg__verdict{gap:4px;display:grid}.reg__verdict[data-verdict=admitted]{background:var(--ok-soft,var(--color-brand-elevated))}.reg__verdict[data-verdict=refused],.reg__verdict[data-verdict=error]{background:var(--bad-soft,var(--color-brand-elevated))}.reg__verdict[data-verdict=uncertain]{background:var(--warn-soft,var(--color-brand-elevated))}.reg__verdict dl{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;margin:0;display:grid}.reg__verdict dt{color:var(--muted,var(--color-brand-foreground-muted))}.reg__verdict dd{font-family:var(--wt-mono,inherit);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}@media (width<=640px){.reg__field{max-width:none}.reg__scope-list{grid-template-columns:repeat(auto-fill,minmax(7em,1fr))}.reg form>button{width:100%}}.ticket-screen{gap:1rem;display:grid}.ticket-screen form{gap:.5rem;max-width:28rem;display:grid}.ticket-screen label{gap:.25rem;display:grid}.ticket-screen table{border-collapse:collapse;width:100%}.ticket-screen th,.ticket-screen td{text-align:left;padding:.25rem .5rem}.app-shell{text-align:left;max-width:960px;margin:0 auto;padding:24px}.london-clock{color:var(--text-muted,#666)}.gateway-url-error{color:#b00020;margin:8px 0 0}.sign-in-page{box-sizing:border-box;background:var(--color-brand-primary);min-height:100svh;color:var(--color-brand-foreground);font-family:var(--font-sans);flex-direction:column;align-items:center;padding:72px 16px 0;display:flex;position:relative;overflow:hidden}.sign-in-page__dome{background-color:var(--color-brand-foreground);width:44px;height:94px;display:block;-webkit-mask-image:url(/brand/qte-dome.svg);mask-image:url(/brand/qte-dome.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sign-in-page__kicker{letter-spacing:.35em;text-transform:uppercase;color:var(--color-brand-foreground-muted);text-align:center;margin:40px 0 0;font-size:13px}.sign-in-page__heading{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-foreground);text-align:center;margin:12px 0 0;font-size:52px;font-weight:600}.sign-in-page__kicker--sub{margin:6px 0 0}.sign-in-form{z-index:1;flex-direction:column;gap:18px;width:100%;max-width:380px;margin-top:48px;display:flex;position:relative}.sign-in-form__field{flex-direction:column;gap:8px;display:flex}.sign-in-form__field label{letter-spacing:.2em;text-transform:uppercase;color:var(--color-brand-foreground-muted);font-size:12px}.sign-in-form__field input{box-sizing:border-box;background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);height:48px;color:var(--color-brand-foreground);border-radius:6px;padding:0 16px;font-family:inherit;font-size:15px}.sign-in-form__field input::placeholder{color:var(--color-brand-placeholder)}.sign-in-form__field input:disabled{opacity:.6}.sign-in-form__submit{background:var(--color-brand-accent);height:48px;color:var(--color-brand-primary);letter-spacing:.25em;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;margin-top:8px;font-family:inherit;font-size:13px;font-weight:600}.sign-in-form__submit:hover:not(:disabled){background:var(--color-brand-accent-hover)}.sign-in-form__submit:disabled{cursor:not-allowed;opacity:.6}.sign-in-form__forgot{color:var(--color-brand-foreground-muted);text-align:center;align-self:center;margin:0;font-size:13px}.sign-in-form__team-token{color:var(--color-brand-foreground-muted);cursor:pointer;background:0 0;border:none;align-self:center;padding:0;font-family:inherit;font-size:13px;text-decoration:underline}.sign-in-form__team-token:hover{color:var(--color-brand-accent)}.sign-in-page__error{width:100%;max-width:380px;color:var(--color-brand-foreground);background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);text-align:center;border-radius:6px;margin:16px 0 0;padding:10px 14px;font-size:13px}.sign-in-page__notice{width:100%;max-width:380px;color:var(--color-brand-foreground-muted);text-align:center;margin:16px 0 0;font-size:13px}.sign-in-page__notice--warning{color:var(--color-brand-foreground);background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:6px;margin:0 0 16px;padding:10px 14px}.sign-in-page__circuit{width:min(1160px,100%);height:auto;color:var(--color-brand-placeholder);pointer-events:none;flex-shrink:0;margin:auto auto 0;padding-top:24px;display:block}@media (width<=480px){.sign-in-page{padding:48px 16px 0}.sign-in-page__heading{font-size:40px}.sign-in-form{margin-top:36px}}.mint-token{max-width:520px}.mint-token__heading{font-family:var(--font-display);color:var(--color-brand-foreground);margin:0 0 8px;font-size:22px;font-weight:600}.mint-token__intro{color:var(--color-brand-foreground-muted);margin:0 0 20px;font-size:13px}.mint-token__notice{color:var(--color-brand-foreground-muted);font-size:13px}.mint-token__error{color:var(--color-brand-foreground);background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:6px;margin:8px 0 0;padding:10px 14px;font-size:13px}.mint-token__form{flex-direction:column;gap:14px;display:flex}.mint-token__field{flex-direction:column;gap:6px;display:flex}.mint-token__field label{letter-spacing:.15em;text-transform:uppercase;color:var(--color-brand-foreground-muted);font-size:12px}.mint-token__field select{box-sizing:border-box;background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);height:44px;color:var(--color-brand-foreground);border-radius:6px;padding:0 12px;font-family:inherit;font-size:14px}.mint-token__submit{background:var(--color-brand-accent);height:42px;color:var(--color-brand-primary);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600}.mint-token__submit:hover:not(:disabled){background:var(--color-brand-accent-hover)}.mint-token__submit:disabled{cursor:not-allowed;opacity:.6}.mint-token__result{background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:8px;margin-top:24px;padding:16px}.mint-token__warning{color:var(--color-brand-accent);margin:0 0 10px;font-size:13px;font-weight:600}.mint-token__minted-for{color:var(--color-brand-foreground);margin:0 0 10px;font-size:13px}.mint-token__token-row{align-items:stretch;gap:8px;display:flex}.mint-token__token{white-space:nowrap;color:var(--color-brand-foreground);background:var(--color-brand-primary);border:1px solid var(--color-brand-field-border);border-radius:6px;flex:1;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;overflow-x:auto}.mint-token__token-row button{border:1px solid var(--color-brand-field-border);color:var(--color-brand-foreground);cursor:pointer;background:0 0;border-radius:6px;padding:0 14px;font-family:inherit;font-size:13px}.mint-token__token-row button:hover{border-color:var(--color-brand-accent);color:var(--color-brand-accent)}.mint-token__gateway-url{color:var(--color-brand-foreground-muted);margin:12px 0 0;font-size:12px}.mint-token__gateway-url code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.exchange-panel{max-width:560px}.exchange-panel__title{font-family:var(--font-display);color:var(--color-brand-foreground);margin:0 0 16px;font-size:18px;font-weight:600}.exchange-panel__facts{flex-direction:column;gap:10px;margin:0 0 20px;display:flex}.exchange-panel__fact{flex-direction:column;gap:2px;display:flex}.exchange-panel__fact dt{text-transform:uppercase;letter-spacing:.04em;color:var(--color-brand-foreground-muted);font-size:12px}.exchange-panel__fact dd{color:var(--color-brand-foreground);margin:0;font-size:14px}.exchange-panel__actions{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.exchange-panel__action{flex-direction:column;gap:4px;max-width:180px;display:flex}.exchange-panel__action-button,.exchange-panel__refresh{border:1px solid var(--color-brand-field-border);color:var(--color-brand-foreground);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:14px}.exchange-panel__action-button:hover:not(:disabled),.exchange-panel__refresh:hover:not(:disabled){border-color:var(--color-brand-accent);color:var(--color-brand-accent)}.exchange-panel__action-button:disabled,.exchange-panel__refresh:disabled{opacity:.5;cursor:not-allowed}.exchange-panel__reason{color:var(--color-brand-foreground-muted);margin:0;font-size:12px}.exchange-panel__error,.exchange-panel__confirm{color:var(--color-brand-foreground);background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:6px;margin:0 0 12px;padding:10px 14px;font-size:13px}.exchange-panel__confirm p{margin:0 0 10px}.exchange-panel__confirm-actions{flex-wrap:wrap;gap:8px;display:flex}.exchange-panel__confirm-actions button:not(.exchange-panel__action-button){border:1px solid var(--color-brand-field-border);color:var(--color-brand-foreground);cursor:pointer;background:0 0;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:14px}.exchange-panel__empty{color:var(--color-brand-foreground-muted);font-size:14px}.manage-tokens{max-width:640px}.manage-tokens__heading{font-family:var(--font-display);color:var(--color-brand-foreground);margin:0 0 8px;font-size:22px;font-weight:600}.manage-tokens__intro,.manage-tokens__notice{color:var(--color-brand-foreground-muted);margin:0 0 16px;font-size:13px}.manage-tokens__error,.manage-tokens__confirm,.manage-tokens__result{color:var(--color-brand-foreground);background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:6px;margin:8px 0 16px;padding:10px 14px;font-size:13px}.manage-tokens__last-warning,.manage-tokens__warning{color:var(--color-brand-accent);font-weight:600}.manage-tokens__confirm-actions{gap:8px;display:flex}.manage-tokens button{border:1px solid var(--color-brand-field-border);color:var(--color-brand-foreground);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:13px}.manage-tokens button:hover:not(:disabled){border-color:var(--color-brand-accent);color:var(--color-brand-accent)}.manage-tokens button:disabled{cursor:not-allowed;opacity:.6}.manage-tokens__teams,.manage-tokens__credentials{margin:0;padding:0;list-style:none}.manage-tokens__team{border-top:1px solid var(--color-brand-field-border);padding:12px 0}.manage-tokens__team-name{color:var(--color-brand-foreground);margin:0 0 8px;font-size:14px}.manage-tokens__arm{color:var(--color-brand-foreground-muted);font-weight:400}.manage-tokens__credential{align-items:center;gap:8px;padding:4px 0;display:flex}.manage-tokens__credential code,.manage-tokens__token{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}.manage-tokens__credential code{flex:1}.manage-tokens__token-row{gap:8px;display:flex}.manage-tokens__token{white-space:nowrap;background:var(--color-brand-primary);border:1px solid var(--color-brand-field-border);border-radius:6px;flex:1;padding:10px 12px;overflow-x:auto}.director-controls{max-width:640px}.director-controls__heading{font-family:var(--font-display);color:var(--color-brand-foreground);margin:0 0 8px;font-size:22px;font-weight:600}.director-controls__intro,.director-controls__hint{color:var(--color-brand-foreground-muted);margin:0 0 12px;font-size:13px}.director-controls__section{background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:8px;flex-direction:column;gap:12px;margin-top:20px;padding:16px;display:flex}.director-controls__section h3{color:var(--color-brand-foreground);margin:0;font-size:15px}.director-controls__field{flex-direction:column;gap:6px;display:flex}.director-controls__field label{letter-spacing:.15em;text-transform:uppercase;color:var(--color-brand-foreground-muted);font-size:12px}.director-controls__field input,.director-controls__field select{box-sizing:border-box;background:var(--color-brand-primary);border:1px solid var(--color-brand-field-border);height:44px;color:var(--color-brand-foreground);border-radius:6px;padding:0 12px;font-family:inherit;font-size:14px}.director-controls__actions{flex-wrap:wrap;gap:10px;display:flex}.director-controls__button{border:1px solid var(--color-brand-field-border);height:42px;color:var(--color-brand-foreground);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600}.director-controls__button:hover:not(:disabled){border-color:var(--color-brand-accent);color:var(--color-brand-accent)}.director-controls__button--danger{background:var(--color-brand-accent);border-color:var(--color-brand-accent);color:var(--color-brand-primary)}.director-controls__button--danger:hover:not(:disabled){background:var(--color-brand-accent-hover);color:var(--color-brand-primary)}.director-controls__button:disabled{cursor:not-allowed;opacity:.6}.director-controls__link{color:var(--color-brand-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.director-controls__session{color:var(--color-brand-foreground);margin:16px 0 0;font-size:13px}.director-controls__error{color:var(--color-brand-foreground);background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:6px;margin:8px 0 0;padding:10px 14px;font-size:13px}.director-controls__confirm{border:1px solid var(--color-brand-accent);color:var(--color-brand-foreground);border-radius:6px;padding:12px 14px;font-size:13px}.director-controls__reason-echo{color:var(--color-brand-foreground-muted)}.director-controls__outcomes{color:var(--color-brand-foreground);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.director-controls__state{color:var(--color-brand-foreground);grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.director-controls__state dt{letter-spacing:.15em;text-transform:uppercase;color:var(--color-brand-foreground-muted);font-size:12px}.director-controls__state dd{overflow-wrap:anywhere;margin:0}.director-controls__entries{color:var(--color-brand-foreground);overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}@media (width<=480px){.director-controls__state{grid-template-columns:1fr}}.director-controls__outcome--rejected{border-left:3px solid var(--color-brand-accent);padding-left:10px}.house-orders{max-width:880px}.house-orders__heading{font-family:var(--font-display);color:var(--color-brand-foreground);margin:0 0 8px;font-size:22px;font-weight:600}.house-orders__intro,.house-orders__hint{color:var(--color-brand-foreground-muted);margin:0 0 12px;font-size:13px}.house-orders__section{background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:8px;flex-direction:column;gap:12px;margin-top:20px;padding:16px;display:flex}.house-orders__section h3{color:var(--color-brand-foreground);margin:0;font-size:15px}.house-orders__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.house-orders__field{flex-direction:column;gap:6px;display:flex}.house-orders__field label{letter-spacing:.15em;text-transform:uppercase;color:var(--color-brand-foreground-muted);font-size:12px}.house-orders__field input,.house-orders__field select{box-sizing:border-box;background:var(--color-brand-primary);border:1px solid var(--color-brand-field-border);height:44px;color:var(--color-brand-foreground);border-radius:6px;padding:0 12px;font-family:inherit;font-size:14px}.house-orders__actions{flex-wrap:wrap;gap:10px;display:flex}.house-orders__button{border:1px solid var(--color-brand-field-border);height:42px;color:var(--color-brand-foreground);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;align-self:flex-start;padding:0 18px;font-family:inherit;font-size:13px;font-weight:600}.house-orders__button:hover:not(:disabled){border-color:var(--color-brand-accent);color:var(--color-brand-accent)}.house-orders__button--danger{background:var(--color-brand-accent);border-color:var(--color-brand-accent);color:var(--color-brand-primary)}.house-orders__button--danger:hover:not(:disabled){background:var(--color-brand-accent-hover);color:var(--color-brand-primary)}.house-orders__button:disabled{cursor:not-allowed;opacity:.6}.house-orders__link{color:var(--color-brand-accent);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.house-orders__session{color:var(--color-brand-foreground);margin:16px 0 0;font-size:13px}.house-orders__error{color:var(--color-brand-foreground);background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:6px;margin:8px 0 0;padding:10px 14px;font-size:13px}.house-orders__confirm{border:1px solid var(--color-brand-accent);color:var(--color-brand-foreground);border-radius:6px;padding:12px 14px;font-size:13px}.house-orders__scroll{overflow-x:auto}.house-orders__table{border-collapse:collapse;width:100%;color:var(--color-brand-foreground);font-size:13px}.house-orders__table th,.house-orders__table td{text-align:left;border-bottom:1px solid var(--color-brand-field-border);white-space:nowrap;padding:8px 10px}.house-orders__table th{letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand-foreground-muted);font-size:12px}.house-orders__table .house-orders__num{text-align:right;font-variant-numeric:tabular-nums}.house-orders__inline{align-items:center;gap:8px;display:inline-flex}.house-orders__inline input{box-sizing:border-box;background:var(--color-brand-primary);border:1px solid var(--color-brand-field-border);width:96px;height:36px;color:var(--color-brand-foreground);border-radius:6px;padding:0 8px;font-family:inherit;font-size:13px}.house-orders__state{color:var(--color-brand-foreground);grid-template-columns:max-content 1fr;gap:8px 16px;margin:0;font-size:13px;display:grid}.house-orders__state dt{letter-spacing:.15em;text-transform:uppercase;color:var(--color-brand-foreground-muted);font-size:12px}.house-orders__state dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.house-orders__entries{color:var(--color-brand-foreground);overflow-wrap:anywhere;flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.house-orders__audit--rejected,.house-orders__audit--partly-rejected,.house-orders__audit--not-sent{border-left:3px solid var(--color-brand-accent);padding-left:10px}@media (width<=480px){.house-orders__state{grid-template-columns:1fr}}.session-logs{max-width:640px}.session-logs__heading{font-family:var(--font-display);color:var(--color-brand-foreground);margin:0 0 8px;font-size:22px;font-weight:600}.session-logs__intro,.session-logs__notice{color:var(--color-brand-foreground-muted);margin:0 0 16px;font-size:13px}.session-logs__error,.session-logs__fenced{color:var(--color-brand-foreground);background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:6px;margin:8px 0 16px;padding:10px 14px;font-size:13px}.session-logs__fenced p{margin:0 0 6px}.session-logs__fenced ul{margin:0;padding-left:20px}.session-logs__list{flex-direction:column;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.session-logs__row{border:1px solid var(--color-brand-field-border);border-radius:6px;padding:10px 14px}.session-logs__row-head{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.session-logs__session{color:var(--color-brand-foreground);font-size:14px;font-weight:600}.session-logs__tag{text-transform:uppercase;letter-spacing:.04em;color:var(--color-brand-foreground-muted);font-size:11px}.session-logs__detail,.session-logs__problem{color:var(--color-brand-foreground-muted);margin:0 0 8px;font-size:13px}.session-logs__links{flex-wrap:wrap;gap:8px;display:flex}.session-logs__link,.session-logs__refresh{border:1px solid var(--color-brand-field-border);color:var(--color-brand-foreground);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:14px;text-decoration:none;display:inline-block}.session-logs__gaps{margin-top:10px}.session-logs__gap-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.session-logs__gap{border:1px solid var(--color-brand-field-border);border-radius:6px;padding:8px 12px}.session-logs__gap--restart{border-color:var(--color-brand-accent)}.session-logs__gap-head{align-items:baseline;gap:10px;margin-bottom:4px;display:flex}.session-logs__gap-label{color:var(--color-brand-foreground);font-size:13px;font-weight:600}.session-logs__gap-line{color:var(--color-brand-foreground-muted);margin:0 0 2px;font-size:13px}.session-logs__link:hover,.session-logs__refresh:hover{border-color:var(--color-brand-accent);color:var(--color-brand-accent)}.narratives{max-width:820px}.narratives__heading{font-family:var(--font-display);color:var(--color-brand-foreground);margin:0 0 8px;font-size:22px;font-weight:600}.narratives__intro,.narratives__notice{color:var(--color-brand-foreground-muted);margin:0 0 16px;font-size:13px}.narratives__error{color:var(--color-brand-foreground);background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:6px;margin:8px 0 16px;padding:10px 14px;font-size:13px}.narratives__filter{color:var(--color-brand-foreground);margin:0 0 16px;font-size:13px;display:inline-block}.narratives__filter select{border:1px solid var(--color-brand-field-border);background:var(--color-brand-primary);color:var(--color-brand-foreground);border-radius:6px;margin-left:8px;padding:6px 10px;font-family:inherit;font-size:13px}.narratives__table{border-collapse:collapse;width:100%;color:var(--color-brand-foreground);font-size:13px}.narratives__table th,.narratives__table td{text-align:left;border-top:1px solid var(--color-brand-field-border);padding:8px 10px}.narratives__table th{color:var(--color-brand-foreground-muted);font-weight:600}.narratives__table code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px}.narratives__download{color:var(--color-brand-accent)}.narratives__sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.order-books{max-width:1100px}.order-books__heading{font-family:var(--font-display);color:var(--color-brand-foreground);margin:0 0 8px;font-size:22px;font-weight:600}.order-books__intro{color:var(--color-brand-foreground-muted);margin:0 0 16px;font-size:13px}.order-books__notice{margin:0 0 16px;font-size:13px}.order-books__layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@media (width>=900px){.order-books__layout{grid-template-columns:minmax(14rem,18rem) minmax(0,1fr)}}.order-books__list label{margin:0 0 12px;font-size:13px;display:block}.order-books__list input{box-sizing:border-box;border:1px solid var(--color-brand-field-border);background:var(--color-brand-primary);width:100%;color:var(--color-brand-foreground);border-radius:6px;margin-top:4px;padding:6px 10px;font-family:inherit;font-size:13px;display:block}.order-books__rows{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.order-books__rows li{border-top:1px solid var(--color-brand-field-border);align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.order-books__rows button{font:inherit;color:var(--color-brand-accent);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.order-books__rows button[aria-current=true]{text-decoration:underline}.order-books__kind{color:var(--color-brand-foreground-muted);margin-left:auto}.order-books__session,.order-books__mark{color:var(--color-brand-foreground);margin:0 0 12px;font-size:13px}.our-team{max-width:900px}.our-team__heading{font-family:var(--font-display);color:var(--color-brand-foreground);margin:0 0 8px;font-size:22px;font-weight:600}.our-team__intro{color:var(--color-brand-foreground-muted);margin:0 0 16px;font-size:13px}.our-team__status{margin:0 0 16px;font-size:13px}.our-team__note{color:var(--color-brand-foreground-muted);margin:8px 0 16px;font-size:12px}.people{max-width:820px}.people__heading{font-family:var(--font-display);color:var(--color-brand-foreground);margin:0 0 8px;font-size:22px;font-weight:600}.people__subheading{color:var(--color-brand-foreground);margin:0 0 8px;font-size:15px}.people__intro,.people__notice,.people__hint{color:var(--color-brand-foreground-muted);margin:0 0 16px;font-size:13px}.people__error,.people__confirm,.people__invite,.people__edit{color:var(--color-brand-foreground);background:var(--color-brand-elevated);border:1px solid var(--color-brand-field-border);border-radius:6px;margin:8px 0 16px;padding:10px 14px;font-size:13px}.people__warning{color:var(--color-brand-accent);margin:0 0 12px;font-size:13px;font-weight:600}.people__fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px;display:grid}.people__field{color:var(--color-brand-foreground-muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.people__field input,.people__field select{color:var(--color-brand-foreground);background:var(--color-brand-primary);border:1px solid var(--color-brand-field-border);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:13px}.people button{border:1px solid var(--color-brand-field-border);color:var(--color-brand-foreground);cursor:pointer;background:0 0;border-radius:6px;padding:6px 14px;font-family:inherit;font-size:13px}.people button:hover:not(:disabled){border-color:var(--color-brand-accent);color:var(--color-brand-accent)}.people button:disabled{cursor:not-allowed;opacity:.6}.people__actions,.people__row-actions,.people__link-row{flex-wrap:wrap;gap:8px;display:flex}.people__list{margin:0;padding:0;list-style:none}.people__person{border-top:1px solid var(--color-brand-field-border);grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1.2fr);align-items:center;gap:4px 12px;padding:12px 0;display:grid}.people__who{flex-direction:column;display:flex}.people__name{color:var(--color-brand-foreground);font-size:14px}.people__email,.people__role,.people__status{color:var(--color-brand-foreground-muted);overflow-wrap:anywhere;font-size:13px}.people__mark{color:var(--color-brand-accent);font-weight:600}.people__row-actions,.people__edit{grid-column:1/-1}.people__link-row{align-items:stretch}.people__link{white-space:nowrap;background:var(--color-brand-primary);border:1px solid var(--color-brand-field-border);border-radius:6px;flex:1;min-width:0;padding:10px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:13px;overflow-x:auto}.trade-page{gap:10px;min-width:0;max-width:1200px;display:grid}.trade-page>*{min-width:0;margin:0}.trade-page__heading{font-family:var(--wt-cond);color:var(--ink);margin:0;font-size:20px;font-weight:600}.trade-page__intro,.trade-page__note{color:var(--muted);margin:0;font-size:12px}.trade-page__status{color:var(--ink-2);margin:0;font-size:11.5px}.trade-sign-in{gap:10px;max-width:300px;display:grid}.trade-sign-in label{color:var(--muted);gap:3px;font-size:10px;display:grid}.trade-strategy{margin:0}.intents-list{margin:0;padding-left:18px;font-size:12px}.trade-page section{box-sizing:border-box;background:var(--panel);border:1px solid var(--rule);border-radius:6px;min-width:0;margin:0;padding:8px 10px}.trade-page section h3{font-family:var(--wt-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:0 0 6px;font-size:10.5px;font-weight:500}.trade-page section p{margin:0 0 6px;font-size:11.5px}.trade-page :is(.trading-view,.account-view) section{margin-bottom:0}.trade-page :is(.trading-view,.account-view) :is(th,td){padding:3px 6px}.trade-page .account-view{gap:10px;display:grid}.trade-page .honesty-flag,.trade-page .condition-notice,.trade-page .condition-notice--disabled,.trade-page .condition-notice--reference-unavailable{color:var(--ink);background:var(--warn-soft);border:0;border-radius:4px;padding:6px 8px;font-size:11.5px;font-weight:500}.trade-page [role=alert].honesty-flag{background:var(--bad-soft)}.trade-page span.honesty-flag{font-family:var(--wt-mono);color:var(--warn);border-radius:3px;padding:1px 5px;font-size:10px;display:inline-block}.trade-page .connection-banner--down,.trade-page .chain-flagged,.trade-page .limit-breached{color:var(--ink);background:var(--warn-soft);border-color:var(--warn)}.trade-page .instrument-workspace{grid-template-columns:minmax(150px,240px) minmax(0,1fr);align-items:start;gap:10px}.trade-page .instrument-side{gap:10px;min-width:0;display:grid;overflow-x:auto}.trade-page .ladder-price{color:inherit;font:inherit;background:0 0;border:0;padding:0}.trade-page .instrument-main{min-width:0}.trade-page .instrument-main>.trading-view{grid-template-columns:minmax(0,1fr) 190px;align-items:start;column-gap:10px;display:grid}.trade-page .instrument-main>.trading-view>*{grid-column:1;min-width:0;margin-bottom:10px}.trade-page .instrument-main>.trading-view>:is([data-testid=order-ticket],.trading-view__ticket){grid-area:1/2/span 8}.trade-page .trading-view__ticket{gap:10px;min-width:0;display:grid}.trade-page .ladder-band{gap:10px}.trade-page [data-testid=instrument-picker] label{color:var(--muted);gap:3px;font-size:10px;display:grid}.trade-page [data-testid=instrument-picker] input{width:100%;min-width:0}.trade-page .picker-list{max-height:320px}.trade-page .picker-list li{overflow-wrap:anywhere;border-radius:4px;flex-wrap:nowrap;align-items:center;gap:4px;min-width:0;padding:3px 5px}.trade-page .picker-list li[aria-current=true]{background:var(--accent-soft);font-weight:600}.trade-page .picker-list li>button:first-child{min-width:0;max-width:100%;font-family:var(--wt-mono);text-overflow:ellipsis;white-space:nowrap;text-align:left;background:0 0;border:0;flex:auto;padding:0;font-size:11.5px;overflow:hidden}.trade-page .picker-terms{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trade-page .picker-list li>button:last-child{white-space:nowrap;flex:none;padding:1px 6px;font-size:11px}.trade-page [data-testid=ladder] td:nth-child(2){color:var(--ok)}.trade-page [data-testid=ladder] td:nth-child(4){color:var(--bad)}.trade-page [data-testid=ladder] td:nth-child(3){color:var(--muted);text-align:center}.trade-page .ladder-price{text-decoration:none}.trade-page .ticket-fields{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;min-width:0;margin:0;padding:0;display:grid}.trade-page .ticket-fields label{min-width:0;color:var(--muted);gap:2px;font-size:10px;display:grid}.trade-page .ticket-fields :is(input,select){width:100%;min-width:0}.trade-page .ticket-fields button[type=submit]{grid-column:1/-1;width:100%;padding:9px;font-size:12.5px;font-weight:600}.trade-page .trade-orders td[data-kind=you]{color:var(--accent);font-weight:600}.trade-page .trade-orders [data-testid=order-cancel]{color:var(--bad);border-color:var(--bad);background:0 0}@media (width<=760px){.trade-page .instrument-workspace{grid-template-columns:minmax(0,1fr)}.trade-page .instrument-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (width<=560px){.trade-page .instrument-side,.trade-page .instrument-main>.trading-view{grid-template-columns:minmax(0,1fr)}.trade-page .instrument-main>.trading-view>:is([data-testid=order-ticket],.trading-view__ticket){grid-area:auto/1}}.trade-page [data-testid=watchlist]{overflow-x:auto}.trade-page [data-testid=watchlist] table{border-collapse:collapse;width:100%;font:11px/1.3 var(--wt-mono);font-variant-numeric:tabular-nums}.trade-page [data-testid=watchlist] :is(th,td){white-space:nowrap;padding:2px 3px}.trade-page{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;max-width:1280px}.trade-page>*{grid-column:1/-1}.trade-page>.trade-appbar{background:var(--panel);border-bottom:1px solid var(--rule);border-radius:10px 10px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 10px;margin:-12px -12px 0;padding:8px 12px;display:flex}.trade-appbar__brand{font:600 14px/1.2 var(--wt-cond);color:var(--ink)}.trade-appbar__brand small{font:500 11px/1 var(--wt-mono);color:var(--muted);margin-left:6px}.trade-appbar__live{font:11px/1.3 var(--wt-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.trade-appbar__live .trade-appbar__status{font:inherit;color:inherit}.trade-appbar__dot{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.trade-appbar__dot--off{background:var(--muted)}.trade-page .connection-banner:not(.connection-banner--down){display:none}.trade-page .instrument-workspace{grid-template-columns:minmax(150px,180px) minmax(0,1fr);align-items:start}.trade-page .instrument-main>.trading-view{grid-template-columns:minmax(0,1fr) minmax(190px,210px);align-items:start}.trade-page>.trade-page__positions{grid-column:1}.trade-page>.trade-page__orders{grid-column:2}.trade-page>.account-view{grid-template-columns:minmax(0,1fr)}.trade-page>.account-view:has(+.intents-panel){grid-column:1}.trade-page>.account-view+.intents-panel{grid-column:2}.trade-page>.obligations-panel{grid-column:1/-1}.trade-page__team-note{color:var(--muted);margin:6px 0 0;font-size:10.5px}.trade-page .trading-view__ticket .trade-strategy{gap:6px;font-size:12px;display:grid}.trade-page .trading-view__ticket .trade-strategy label{gap:4px;display:grid}.trade-page .trading-view__ticket .trade-strategy :is(input,select,button){box-sizing:border-box;width:100%}.trade-page .trade-notices{background:var(--panel);border:1px solid var(--rule);border-radius:6px;gap:6px;min-width:0;padding:8px 10px;display:grid}.trade-page .trade-notices>section{background:0 0;border:0;padding:0}.trade-page .trade-notices__note{color:var(--muted);margin:0;font-size:10.5px;line-height:1.4}.trade-page .trade-account-card section{background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:8px 10px;font-size:12px}.trade-page .trade-account-card h3{margin:0 0 4px;font-size:12px}.trade-page .trade-account-card .account-figures{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.trade-page .trade-account-card .account-figures>div{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 8px;min-width:0;padding:3px 0;display:flex}.trade-page .trade-account-card .account-figures :is(dt,dd){border-bottom:0;padding:0}.trade-page .trade-account-card .account-figures dt{overflow-wrap:anywhere;min-width:0}.trade-page .trade-account-card .account-figures dd{white-space:nowrap;margin-left:auto}.trade-page .trade-account-card .account-figures>div:last-child{border-bottom:0}.trade-page .trade-account-card .account-figures dt{color:var(--muted)}.trade-page .trade-account-card .account-figures dd{font-family:var(--wt-mono);text-align:right;margin:0}.trade-page .trade-account-card .account-basis{color:var(--muted);margin:4px 0 0;font-size:10.5px}.trade-page .positions-panel{background:var(--panel);border:1px solid var(--rule);border-radius:6px;padding:8px 10px;font-size:12px}.trade-page .positions-panel h3{margin:0 0 6px;font-size:12px}.trade-page .positions-panel table{border-collapse:collapse;width:100%}.trade-page .positions-panel :is(th,td){border-bottom:1px solid var(--rule);text-align:right;padding:3px 6px}.trade-page .positions-panel :is(th,td):first-child{text-align:left}.trade-page .positions-panel td{font-family:var(--wt-mono)}.trade-page .positions-panel [data-testid=positions-empty]{color:var(--muted);margin:0}@media (width<=760px){.trade-page{grid-template-columns:minmax(0,1fr)}.trade-page>*{grid-column:1/-1!important}.trade-page .instrument-workspace{grid-template-columns:minmax(0,1fr)}.trade-page .instrument-side>.trade-account-card{grid-column:1/-1}.trade-page .instrument-main>.trading-view{grid-template-columns:minmax(0,1fr)}.trade-page .instrument-main>.trading-view>:is([data-testid=order-ticket],.trading-view__ticket){grid-area:auto/1}}@media (width<=560px){.trade-page .account-view{grid-template-columns:minmax(0,1fr)}}.trade-page .ladder-table{border-collapse:collapse;width:100%;font:11.5px/1.35 var(--wt-mono);font-variant-numeric:tabular-nums}.trade-page .ladder-table th{font:500 10px/1.2 var(--wt-sans);color:var(--muted);text-align:right;border-bottom:1px solid var(--rule);white-space:nowrap;padding:3px 5px}.trade-page .ladder-table td{text-align:right;border-bottom:1px solid var(--rule);white-space:nowrap;padding:3px 5px}.trade-page .ladder-table tr:last-child td{border-bottom:none}.trade-page :is(.ladder-wall,.ladder-students) :is(th,td):nth-child(3){text-align:center}.trade-page :is(.ladder-wall,.ladder-students) :is(th,td):nth-child(n+4){text-align:left}.trade-page .ladder-table td.ladder-level{color:var(--muted);text-align:center}.trade-page .ladder-depth--bid{background:linear-gradient(to left, var(--ok-soft) var(--w,0%), transparent var(--w,0%))}.trade-page .ladder-depth--ask{background:linear-gradient(to right, var(--bad-soft) var(--w,0%), transparent var(--w,0%))}.trade-page .ladder-table td:has(>.ladder-price:focus){outline:2px solid var(--accent);outline-offset:-2px;border-radius:3px}@supports selector(:has(*)){.trade-page .ladder-table .ladder-price:focus{outline:none}}.trade-page [data-testid=ladder] h4{font:600 11px/1.2 var(--wt-sans);color:var(--ink-2);margin:8px 0 4px}.trade-page [data-testid=ladder] h3+h4{margin-top:2px}.trade-page :is([data-testid=ladder-empty],[data-testid=student-depth-empty],[data-testid=own-orders-empty]){color:var(--muted)}.trade-page .own-orders-table :is(th,td):nth-child(2){text-align:center}.trade-page .own-orders-table :is(th,td):nth-child(3){text-align:left}.trade-page .trade-orders__table{border-collapse:collapse;width:100%;font:11.5px/1.35 var(--wt-mono);font-variant-numeric:tabular-nums}.trade-page .trade-orders__table th{color:var(--muted);text-align:right;border-bottom:1px solid var(--rule);white-space:nowrap;padding:3px 5px;font-family:inherit;font-size:10px;font-weight:500}.trade-page .trade-orders__table td{text-align:right;border-bottom:1px solid var(--rule);white-space:nowrap;vertical-align:middle;padding:3px 5px}.trade-page .trade-orders__table tbody tr:last-child td{border-bottom:none}.trade-page .trade-orders__table :is(th,td).trade-orders__l{text-align:left}.trade-page .trade-orders__side--buy{color:var(--ok)}.trade-page .trade-orders__side--sell{color:var(--bad)}.trade-page .trade-orders__strat{color:var(--muted)}.trade-page .trade-orders__chip{font:500 10px/1 var(--wt-mono);background:var(--skip-soft);color:var(--ink-2);white-space:nowrap;border-radius:3px;padding:3px 5px;display:inline-block}.trade-page .trade-orders__chip[data-kind=you]{background:var(--accent-soft);color:var(--accent)}.trade-page .trade-orders__amended{color:var(--muted);font-size:10px}.trade-page .trade-orders__actions button{margin-left:2px;padding:4px 7px;font-size:11px;line-height:1}.trade-page .trade-orders__amend td{background:var(--accent-soft);text-align:left;white-space:normal}.trade-page .trade-orders__amend-form{flex-wrap:wrap;align-items:flex-end;gap:6px 10px;font-size:11px;display:flex}.trade-page .trade-orders__amend-form label{color:var(--muted);gap:2px;display:grid}.trade-page .trade-orders__amend-form input{width:8em}.trade-page .intents-panel .intents-list{margin:0;padding:0;font-size:11.5px;list-style:none}.trade-page .intents-list__row{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:4px 6px;padding:4px 0;display:flex}.trade-page .intents-list__row:last-child{border-bottom:none}.trade-page .intents-list__summary{font-family:var(--wt-mono)}.trade-page .intents-list__sep{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.trade-page .intents-list__tag{font:500 10px/1 var(--wt-mono);background:var(--skip-soft);color:var(--ink-2);white-space:nowrap;border-radius:3px;padding:3px 5px}.trade-page .intents-list__tag--ok{background:var(--ok-soft);color:var(--ok)}.trade-page .intents-list__tag--warn{background:var(--warn-soft);color:var(--warn)}.trade-page .intents-list__tag--bad{background:var(--bad-soft);color:var(--bad)}.trade-page .intents-list__reason{font:500 10px/1 var(--wt-mono);white-space:nowrap;border-radius:3px;padding:2px 5px}.trade-page .intents-list__reason--bad{background:var(--bad-soft);color:var(--bad)}.trade-page .intents-list__reason--warn{background:var(--warn-soft);color:var(--warn)}.trade-page .intents-panel .intents-list__message{color:var(--muted);background:0 0;border:0;border-radius:0;flex-basis:100%;order:1;margin:0;padding:0;font-size:10.5px;font-weight:400;line-height:1.35}.trade-page .intents-list__retry{padding:4px 7px;font-size:11px;line-height:1}.trade-page .notices-list .notices-list__items{gap:6px;margin:0;padding:0;list-style:none;display:grid}.trade-page .notices-list__notice{background:var(--warn-soft);color:var(--ink);border-radius:4px;padding:6px 8px;font-size:11px;line-height:1.4}.trade-page .notices-list__time{font-family:var(--wt-mono);color:var(--ink-2)}.trade-page .notices-list__kind{font:500 10px/1 var(--wt-mono);color:var(--warn)}.trade-page .notices-list .notices-list__notice p{margin:2px 0 0;font-size:11px}.trade-page .account-figures{grid-template-columns:minmax(0,1fr) auto;gap:0;margin:0;font-size:12px;display:grid}.trade-page .account-figures>div{display:contents}.trade-page .account-figures dt,.trade-page .account-figures dd{border-bottom:1px solid var(--rule);margin:0;padding:4px 0}.trade-page .account-figures>div:last-child :is(dt,dd){border-bottom:0}.trade-page .account-figures dt{color:var(--muted)}.trade-page .account-figures dd{text-align:right;color:var(--ink);font-family:var(--wt-mono);font-variant-numeric:tabular-nums;padding-left:10px}.trade-page .account-figures dd.money-gain,.trade-page .account-positions td.money-gain{color:var(--ok)}.trade-page .account-figures dd.money-loss,.trade-page .account-positions td.money-loss{color:var(--bad)}.trade-page .account-basis{color:var(--muted);margin:6px 0 8px;font-size:11px}.trade-page .account-positions{border-collapse:collapse;width:100%;font-family:var(--wt-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.trade-page .account-positions th{font-family:var(--wt-sans);color:var(--muted);text-align:right;border-bottom:1px solid var(--rule);font-size:10px;font-weight:500}.trade-page .account-positions td{text-align:right;color:var(--ink);border-bottom:1px solid var(--rule)}.trade-page .account-positions tr:last-child td{border-bottom:0}.trade-page .account-positions :is(th,td):first-child{text-align:left}.trade-page .limit-bars{gap:7px;display:grid}.trade-page .limit-bar-row{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;font-size:11px;display:grid}.trade-page .limit-bar-row.limit-breached{border-radius:4px;padding:4px 6px}.trade-page .limit-label{color:var(--ink);overflow-wrap:anywhere}.trade-page .limit-scope{color:var(--muted)}.trade-page .limit-amounts{text-align:right;color:var(--ink-2);font-family:var(--wt-mono);font-variant-numeric:tabular-nums}.trade-page .limit-utilisation{color:var(--muted)}.trade-page .limit-breached .limit-utilisation{color:var(--bad);font-weight:600}.trade-page .limit-bar{background:var(--rule);border-radius:3px;grid-column:1/-1;height:5px;display:block;overflow:hidden}.trade-page .limit-bar i{height:100%;width:var(--limit-fill,0%);background:var(--accent);display:block}.trade-page .limit-bar--warn i{background:var(--warn)}.trade-page .limit-bar--bad i{background:var(--bad)}.console-shell{box-sizing:border-box;background:var(--color-brand-primary);min-height:100svh;color:var(--color-brand-foreground);font-family:var(--font-sans);flex-direction:column;display:flex}.console-shell__header{border-bottom:1px solid var(--color-brand-field-border);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.console-shell__dome{background-color:var(--color-brand-foreground);flex-shrink:0;width:18px;height:38px;display:block;-webkit-mask-image:url(/brand/qte-dome.svg);mask-image:url(/brand/qte-dome.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.console-shell__title{font-family:var(--font-display);color:var(--color-brand-foreground);margin:0;font-size:20px;font-weight:600}.console-shell__director{color:var(--color-brand-foreground-muted);margin:0 0 0 auto;font-size:13px}.console-shell__sign-out{border:1px solid var(--color-brand-field-border);color:var(--color-brand-foreground);cursor:pointer;background:0 0;border-radius:6px;padding:8px 14px;font-family:inherit;font-size:13px}.console-shell__sign-out:hover{border-color:var(--color-brand-accent);color:var(--color-brand-accent)}.console-shell__body{flex-wrap:wrap;flex:1;display:flex}.console-shell__nav{border-right:1px solid var(--color-brand-field-border);flex-direction:column;gap:4px;min-width:200px;margin:0;padding:24px 16px;list-style:none;display:flex}.console-shell__nav-item{color:var(--color-brand-foreground-muted);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:10px 12px;font-family:inherit;font-size:14px}.console-shell__nav-item:hover,.console-shell__nav-item--active{color:var(--color-brand-foreground);background:var(--color-brand-elevated)}.console-shell__main{flex:1;padding:32px 24px}.console-shell__empty{color:var(--color-brand-foreground-muted);max-width:480px;font-size:14px}@media (width<=640px){.console-shell__body{flex-direction:column}.console-shell__nav{border-right:none;border-bottom:1px solid var(--color-brand-field-border);flex-flow:wrap}}.lb-page{text-align:left;padding:16px 24px}.lb-signin,.lb-picker{align-items:end;gap:12px;margin:12px 0;display:flex}.lb-standings,.lb-metrics{border-collapse:collapse;width:100%;font-size:13px}.lb-standings th,.lb-standings td,.lb-metrics th,.lb-metrics td{text-align:left;border-bottom:1px solid var(--color-brand-field-border);padding:4px 8px}.lb-metrics{margin:4px 0 8px}.lb-missing{border:1px dashed;border-radius:3px;padding:0 4px;font-style:italic}.lb-unscored{font-style:italic}.lb-mode{opacity:.7}.team-view__back{border-bottom:1px solid var(--color-brand-field-border);padding:8px 24px}.team-view__back button{color:var(--text);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:13px}.team-view__back button:hover{color:var(--text-h)}
