@font-face{font-family:blueprint-icons-16;src:url(/_next/static/media/blueprint-icons-16.d3968a41.ttf) format("truetype"),url(/_next/static/media/blueprint-icons-16.eda05291.eot#iefix) format("embedded-opentype"),url(/_next/static/media/blueprint-icons-16.11375a8c.woff2) format("woff2"),url(/_next/static/media/blueprint-icons-16.b05f203c.woff) format("woff"),url(/_next/static/media/blueprint-icons-16.33e42e27.svg#blueprint-icons-16) format("svg")}@font-face{font-family:blueprint-icons-20;src:url(/_next/static/media/blueprint-icons-20.d122659a.ttf) format("truetype"),url(/_next/static/media/blueprint-icons-20.4fa2f976.eot#iefix) format("embedded-opentype"),url(/_next/static/media/blueprint-icons-20.58f6f0fb.woff2) format("woff2"),url(/_next/static/media/blueprint-icons-20.0fa25daa.woff) format("woff"),url(/_next/static/media/blueprint-icons-20.f06ad4b8.svg#blueprint-icons-20) format("svg")}:root{--ts-accent:#14b8a6;--ts-accent-hover:#0d9488;--ts-accent-muted:rgba(20,184,166,0.15);--state-sent:#3b82f6;--state-acknowledged:#06b6d4;--state-received:#8b5cf6;--state-executed:#f59e0b;--state-done:#10b981;--state-cancelled:#64748b;--state-rejected:#ef4444;--state-traded-away:#f97316;--state-new:#3b82f6;--state-pricing:#a855f7;--state-quoted:#14b8a6;--ts-font-mono:"SF Mono","Fira Code","Cascadia Code","JetBrains Mono",monospace;--ts-radius-sm:6px;--ts-radius-md:8px;--ts-radius-lg:12px}body[data-ts-theme=dark]{--ts-bg-primary:#070b11;--ts-bg-secondary:#0c1119;--ts-bg-card:#111827;--ts-bg-card-hover:#162032;--ts-bg-input:#0a0f18;--ts-bg-elevated:#182236;--ts-border:rgba(255,255,255,0.06);--ts-border-hover:rgba(255,255,255,0.12);--ts-border-subtle:rgba(255,255,255,0.03);--ts-text-muted:#4b5563;--ts-text-secondary:#9ca3af;--ts-text-primary:#f1f5f9;--ts-navbar-bg:rgba(7,11,17,0.85);--ts-navbar-blur:12px;--ts-login-bg:radial-gradient(ellipse at 30% 20%,rgba(20,184,166,0.06) 0%,transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(59,130,246,0.04) 0%,transparent 50%),#070b11;--ts-quote-bg:linear-gradient(135deg,rgba(20,184,166,0.08),rgba(59,130,246,0.04));--ts-quote-border:rgba(20,184,166,0.2);--ts-detail-divider:rgba(255,255,255,0.04);--ts-glow:0 0 0 1px rgba(255,255,255,0.06),0 4px 24px -4px rgba(0,0,0,0.4);--ts-glow-accent:0 0 0 1px rgba(20,184,166,0.15),0 4px 24px -4px rgba(20,184,166,0.1);--ts-table-stripe:rgba(255,255,255,0.015);--ts-table-hover:rgba(255,255,255,0.04);--bp-intent-primary-rest:#14b8a6;--bp-intent-primary-hover:#0d9488;--bp-intent-primary-active:#0f766e;--bp-intent-primary-disabled:#2dd4bf;--bp-intent-success-rest:#10b981;--bp-intent-success-hover:#059669;--bp-intent-success-active:#047857;--bp-intent-danger-rest:#ef4444;--bp-intent-danger-hover:#dc2626;--bp-intent-danger-active:#b91c1c;--bp-emphasis-focus-color:#14b8a6}body[data-ts-theme=light]{--ts-bg-primary:#f8fafb;--ts-bg-secondary:#f1f4f8;--ts-bg-card:#ffffff;--ts-bg-card-hover:#f8fafb;--ts-bg-input:#ffffff;--ts-bg-elevated:#ffffff;--ts-border:rgba(0,0,0,0.08);--ts-border-hover:rgba(0,0,0,0.14);--ts-border-subtle:rgba(0,0,0,0.04);--ts-text-muted:#94a3b8;--ts-text-secondary:#64748b;--ts-text-primary:#0f172a;--ts-navbar-bg:rgba(255,255,255,0.85);--ts-navbar-blur:12px;--ts-login-bg:radial-gradient(ellipse at 30% 20%,rgba(20,184,166,0.05) 0%,transparent 60%),radial-gradient(ellipse at 70% 80%,rgba(59,130,246,0.04) 0%,transparent 50%),#f8fafb;--ts-quote-bg:linear-gradient(135deg,rgba(20,184,166,0.06),rgba(59,130,246,0.03));--ts-quote-border:rgba(20,184,166,0.25);--ts-detail-divider:rgba(0,0,0,0.06);--ts-glow:0 0 0 1px rgba(0,0,0,0.06),0 2px 12px -2px rgba(0,0,0,0.06);--ts-glow-accent:0 0 0 1px rgba(20,184,166,0.2),0 2px 12px -2px rgba(20,184,166,0.08);--ts-table-stripe:rgba(0,0,0,0.018);--ts-table-hover:rgba(0,0,0,0.03);--bp-intent-primary-rest:#0d9488;--bp-intent-primary-hover:#0f766e;--bp-intent-primary-active:#115e59;--bp-intent-primary-disabled:#5eead4;--bp-intent-success-rest:#059669;--bp-intent-success-hover:#047857;--bp-intent-success-active:#065f46;--bp-intent-danger-rest:#dc2626;--bp-intent-danger-hover:#b91c1c;--bp-intent-danger-active:#991b1b;--bp-emphasis-focus-color:#0d9488}body,html{height:100%;background:var(--ts-bg-primary)!important;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bp6-card{background:var(--ts-bg-card)!important;border:1px solid var(--ts-border)!important;box-shadow:var(--ts-glow)!important;border-radius:var(--ts-radius-md)!important;transition:border-color .15s ease,box-shadow .15s ease}.bp6-card.bp6-interactive:hover{border-color:var(--ts-border-hover)!important}.bp6-button.bp6-intent-primary{background:linear-gradient(180deg,var(--ts-accent) 0,var(--ts-accent-hover) 100%)!important;box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)!important;border:none!important;border-radius:var(--ts-radius-sm)!important}.bp6-button.bp6-intent-primary:hover{background:linear-gradient(180deg,var(--ts-accent-hover) 0,#0f766e 100%)!important}.bp6-button.bp6-intent-primary:active{background:#0f766e!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.3)!important}.bp6-button.bp6-intent-success{background:linear-gradient(180deg,#10b981,#059669)!important;box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)!important;border:none!important;border-radius:var(--ts-radius-sm)!important}.bp6-button.bp6-intent-success:hover{background:linear-gradient(180deg,#059669,#047857)!important}.bp6-button.bp6-intent-danger{background:linear-gradient(180deg,#ef4444,#dc2626)!important;box-shadow:0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.1)!important;border:none!important;border-radius:var(--ts-radius-sm)!important}.bp6-button.bp6-intent-danger:hover{background:linear-gradient(180deg,#dc2626,#b91c1c)!important}.bp6-button.bp6-minimal{border-radius:var(--ts-radius-sm)!important}.bp6-button.bp6-minimal:hover{background:var(--ts-table-hover)!important}.bp6-button.bp6-minimal.bp6-active,.bp6-button.bp6-minimal:active{background:var(--ts-accent-muted)!important;color:var(--ts-accent)!important}.bp6-input{background:var(--ts-bg-input)!important;border:1px solid var(--ts-border)!important;border-radius:var(--ts-radius-sm)!important;transition:border-color .15s ease,box-shadow .15s ease}.bp6-input:focus{border-color:var(--ts-accent)!important;box-shadow:0 0 0 2px var(--ts-accent-muted)!important}.bp6-tag{border-radius:var(--ts-radius-sm)!important}.bp6-tag.bp6-intent-primary{background:var(--ts-accent-muted)!important;color:var(--ts-accent)!important}.bp6-menu{background:var(--ts-bg-elevated)!important;border:1px solid var(--ts-border)!important;border-radius:var(--ts-radius-md)!important;box-shadow:var(--ts-glow),0 16px 48px -8px rgba(0,0,0,.3)!important;padding:4px!important}.bp6-menu-item{border-radius:var(--ts-radius-sm)!important}.bp6-popover .bp6-popover-content{border-radius:var(--ts-radius-md)!important}.bp6-callout{border-radius:var(--ts-radius-sm)!important}.bp6-navbar-divider{border-color:var(--ts-border)!important}.ts-page{padding:24px 28px;max-width:1440px;margin:0 auto}.ts-page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.ts-page-title{font-size:20px;font-weight:600;letter-spacing:-.02em;margin:0}.ts-page-subtitle{font-size:13px;color:var(--ts-text-muted);margin-top:4px}.ts-state-chip{font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:10px;padding:2px 8px!important}.ts-state-chip--sent{background:rgba(59,130,246,.12)!important;color:var(--state-sent)!important}.ts-state-chip--acknowledged{background:rgba(6,182,212,.12)!important;color:var(--state-acknowledged)!important}.ts-state-chip--received{background:rgba(139,92,246,.12)!important;color:var(--state-received)!important}.ts-state-chip--executed{background:rgba(245,158,11,.12)!important;color:var(--state-executed)!important}.ts-state-chip--done{background:rgba(16,185,129,.12)!important;color:var(--state-done)!important}.ts-state-chip--cancelled{background:rgba(100,116,139,.12)!important;color:var(--state-cancelled)!important}.ts-state-chip--rejected{background:rgba(239,68,68,.12)!important;color:var(--state-rejected)!important}.ts-state-chip--traded-away{background:rgba(249,115,22,.12)!important;color:var(--state-traded-away)!important}.ts-state-chip--new{background:rgba(59,130,246,.12)!important;color:var(--state-new)!important}.ts-state-chip--pricing{background:rgba(168,85,247,.12)!important;color:var(--state-pricing)!important}.ts-state-chip--price-received,.ts-state-chip--quoted{background:rgba(20,184,166,.12)!important;color:var(--state-quoted)!important}.ts-state-chip--price-sent-to-client{background:rgba(139,92,246,.12)!important;color:var(--state-received)!important}.ts-state-chip--sent-to-trader{background:rgba(6,182,212,.12)!important;color:var(--state-acknowledged)!important}.ts-state-chip--execution-received,.ts-state-chip--execution-sent-to-trader{background:rgba(245,158,11,.12)!important;color:var(--state-executed)!important}.ts-table.bp6-html-table{width:100%;border-collapse:separate;border-spacing:0}.ts-table.bp6-html-table th{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--ts-text-muted);white-space:nowrap;font-weight:500;padding:10px 12px!important;border-bottom:1px solid var(--ts-border)!important;background:transparent!important}.ts-table.bp6-html-table td{font-size:13px;white-space:nowrap;vertical-align:middle;padding:8px 12px!important;border-bottom:1px solid var(--ts-border-subtle)!important}.ts-table.bp6-html-table.bp6-html-table-striped tbody tr:nth-child(odd){background:var(--ts-table-stripe)!important}.ts-table.bp6-html-table.bp6-interactive tbody tr:hover{background:var(--ts-table-hover)!important}.ts-col-number{text-align:right;font-family:var(--ts-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ts-col-ticker{font-weight:600;color:var(--ts-text-primary)}.ts-col-ref,.ts-col-ticker{font-family:var(--ts-font-mono)}.ts-col-ref{font-size:12px}.ts-col-ref a{color:var(--ts-accent);text-decoration:none;transition:color .15s ease}.ts-col-ref a:hover{color:var(--ts-text-primary)}.ts-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-bottom:24px}.ts-stats-row .bp6-card{padding:16px 20px!important}.ts-stat-value{font-size:24px;font-weight:700;font-family:var(--ts-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.ts-stat-label{font-size:10px;color:var(--ts-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:6px;font-weight:500}.ts-detail-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.ts-detail-grid--three{grid-template-columns:1fr 1fr 1fr}.ts-detail-row{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--ts-detail-divider)}.ts-detail-row:last-child{border-bottom:none}.ts-detail-label{font-size:11px;color:var(--ts-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.ts-detail-value{font-size:13px;font-weight:500;text-align:right}.ts-detail-value--mono{font-family:var(--ts-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ts-detail-value--highlight{color:var(--ts-accent);font-size:18px;font-weight:700}.ts-quote-panel{background:var(--ts-quote-bg);border:1px solid var(--ts-quote-border);border-radius:var(--ts-radius-lg);padding:28px;text-align:center}.ts-quote-price{font-size:36px;font-weight:700;font-family:var(--ts-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:4px;letter-spacing:-.02em}.ts-quote-spread{font-size:14px;color:var(--ts-text-secondary);margin-bottom:16px}.ts-quote-countdown{font-size:28px;font-family:var(--ts-font-mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:16px}.ts-quote-countdown--urgent{color:#ef4444}.ts-quote-countdown--ok{color:#10b981}.ts-timeline{position:relative;padding-left:24px}.ts-timeline:before{content:"";position:absolute;left:7px;top:4px;bottom:4px;width:2px;background:var(--ts-border);border-radius:1px}.ts-timeline-item{position:relative;padding-bottom:16px}.ts-timeline-item:last-child{padding-bottom:0}.ts-timeline-dot{position:absolute;left:-19px;top:4px;width:10px;height:10px;border-radius:50%;background:var(--ts-accent);border:2px solid var(--ts-bg-card);box-shadow:0 0 0 2px var(--ts-accent-muted)}.ts-timeline-trigger{font-size:13px;font-weight:600}.ts-timeline-time{font-size:11px;color:var(--ts-text-muted);font-family:var(--ts-font-mono)}.ts-timeline-states{font-size:12px;color:var(--ts-text-secondary);margin-top:2px}.ts-login-page{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--ts-login-bg)}.ts-login-card{width:400px}.ts-login-card.bp6-card{padding:40px!important;box-shadow:var(--ts-glow),0 24px 64px -16px rgba(0,0,0,.3)!important}.ts-login-brand{text-align:center;margin-bottom:36px}.ts-login-brand h1{font-size:24px;font-weight:700;letter-spacing:-.03em;margin-bottom:6px}.ts-login-brand p{font-size:13px;color:var(--ts-text-muted);letter-spacing:.04em}.ts-live-dot{display:inline-block;width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 6px rgba(16,185,129,.4);animation:ts-pulse 2s ease-in-out infinite}@keyframes ts-pulse{0%,to{opacity:1;box-shadow:0 0 6px rgba(16,185,129,.4)}50%{opacity:.5;box-shadow:0 0 2px rgba(16,185,129,.2)}}.ts-form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.ts-form-row--three{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:16px;gap:16px}.ts-role-badge{font-size:10px!important;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ts-card.bp6-card{background:var(--ts-bg-card)!important;border:1px solid var(--ts-border)!important;box-shadow:var(--ts-glow)!important;border-radius:var(--ts-radius-md)!important}.ts-navbar.bp6-navbar{background:var(--ts-navbar-bg)!important;backdrop-filter:blur(var(--ts-navbar-blur));-webkit-backdrop-filter:blur(var(--ts-navbar-blur));box-shadow:none!important;border-bottom:1px solid var(--ts-border)!important;height:52px}.ts-navbar .bp6-navbar-heading{letter-spacing:-.02em}.ts-dir-buy{color:#10b981!important;font-weight:600}.ts-dir-sell{color:#ef4444!important;font-weight:600}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--ts-border-hover);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--ts-text-muted)}::selection{background:var(--ts-accent-muted);color:var(--ts-text-primary)}@media (max-width:768px){.ts-detail-grid,.ts-detail-grid--three,.ts-form-row,.ts-form-row--three{grid-template-columns:1fr}.ts-page{padding:16px}}