.arb-container{display:flex;flex-direction:column;gap:24px;padding:16px}.arb-container--search-only{gap:0;padding:0}.arb-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.arb-header-text{display:flex;flex-direction:column;gap:6px}.arb-header-title{margin:0;font-size:18px;font-weight:600}.arb-header-subtitle{margin:0;color:var(--text-muted)}.arb-badge{align-self:flex-start;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#fff}.arb-badge--online{background:#16a34a}.arb-badge--connecting{background:#f59e0b}.arb-badge--closed{background:#dc2626}.arb-badge--idle{background:#64748b}.arb-form{gap:12px;max-width:380px}.arb-form,.arb-top-row{display:flex;flex-wrap:nowrap;align-items:flex-end;width:100%}.arb-top-row{gap:8px;max-width:680px}.arb-top-row .arb-form{flex:0 1 70%;max-width:none}.arb-container--search-only .arb-top-row{max-width:760px}.arb-container--search-only .arb-form{flex:1 1 100%;max-width:none}.arb-top-row .arb-form-field{min-width:0}.arb-top-row .arb-form-field--update{flex:0 0 auto}.arb-form-field{flex:1 1 240px;display:flex;flex-direction:column;position:relative}.arb-form-field--active{flex:0 1 30%}.arb-label{font-size:13px;font-weight:600;color:var(--text-muted)}.arb-input{font-size:16px;outline:none;box-shadow:none}.arb-input,.arb-input-static{width:100%;height:40px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text)}.arb-input-static{margin-top:6px;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:8px;cursor:text}.arb-active-pair-mobile{display:none}[data-theme=light] .arb-input,[data-theme=light] .arb-input-static{border-color:#0f172a}.arb-input:focus,.arb-input:focus-visible{outline:none;border-color:var(--text);box-shadow:none}.arb-input--warn::placeholder{color:#ef4444}.arb-input-wrap{position:relative}.arb-input-wrap .arb-input{padding-left:36px;padding-right:36px}.arb-input-wrap,.arb-pill{margin-top:6px}.arb-pill{padding:6px 28px 6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:13px;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:40px}[data-theme=light] .arb-pill{border-color:#0f172a}[data-theme=dark] .arb-pill{border-color:var(--border)}.arb-pill-text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.arb-pill-line{font-weight:600;line-height:1.1}.arb-pill-sub{font-size:11px;color:var(--text-muted);line-height:1.1}.arb-pill-dot{width:8px;height:8px;border-radius:999px;display:inline-block;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.arb-pill-dot,.arb-pill-dot--fresh{background:#16a34a;box-shadow:0 0 0 2px rgba(22,163,74,.2)}.arb-pill-dot--warm{background:#f59e0b;box-shadow:0 0 0 2px rgba(245,158,11,.25)}.arb-pill-dot--stale{background:#ef4444;box-shadow:0 0 0 2px rgba(239,68,68,.25)}.arb-update-tooltip{display:inline-flex;align-items:center;gap:6px}.arb-update-dot{width:8px;height:8px;border-radius:999px;display:inline-block}.arb-input-icon{left:10px;color:var(--text-muted);justify-content:center}.arb-input-icon,.arb-input-placeholder{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;pointer-events:none}.arb-input-placeholder{left:36px;gap:6px;white-space:nowrap;font-size:14px}.arb-input-placeholder-base{color:var(--text);font-weight:600}.arb-input-placeholder-suffix{color:var(--text-muted);font-weight:500}.arb-input-status{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:var(--text-muted);display:inline-flex;align-items:center;justify-content:center;pointer-events:none}.arb-input-status--static{position:static;transform:none}.arb-input-clear{position:relative;right:auto;top:auto;border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center;pointer-events:auto}.arb-input-clear:hover{color:var(--text)}.arb-form-buttons{display:flex;gap:8px;flex:0 0 auto}.arb-suggestions{list-style:none;margin:6px 0 0;padding:6px;position:absolute;top:100%;left:0;right:0;z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:4px;box-shadow:0 12px 24px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:4px;max-height:200px;overflow-y:auto}.arb-suggestions li{padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px}.arb-suggestions li:hover{background:var(--hover);color:var(--underline)}.arb-btn{padding:10px 16px;border-radius:6px;border:1px solid var(--underline);cursor:pointer;font-weight:600;font-size:14px}.arb-btn-primary{background:var(--button-bg);color:var(--button-text)}.arb-btn-secondary{background:var(--surface);color:var(--text)}.arb-cards{display:flex;gap:24px;flex-wrap:wrap}.arb-card{border:1px solid var(--border);border-radius:4px;padding:16px;background:var(--surface)}.arb-card-label{font-size:12px;color:var(--text-muted)}.arb-card-value{margin-top:4px;font-size:20px;font-weight:700;display:flex;flex-wrap:wrap;gap:4px}.arb-rel-time{color:var(--text-muted);font-weight:500}.arb-card-error{border-color:var(--error-border);background:var(--error-bg);color:var(--error-text)}.arb-status-card{text-align:center}.arb-status-card-muted{color:var(--text-muted)}.arb-table-wrapper{border:1px solid var(--border);border-radius:4px;overflow-x:auto}.arb-table{width:100%;border-collapse:collapse;--arb-glow-1:rgba(15,23,42,0.27);--arb-glow-2:rgba(15,23,42,0.15)}[data-theme=dark] .arb-table{--arb-glow-1:rgba(255,255,255,0.2);--arb-glow-2:rgba(255,255,255,0.08)}.arb-th{text-align:left;padding:12px;border-bottom:1px solid var(--border);background:var(--hover);font-weight:600;font-size:14px}.arb-th-num{text-align:right}.arb-td{padding:10px 12px;border-bottom:1px solid var(--border);font-size:14px}.arb-td-bold{font-weight:600}.arb-funding{white-space:nowrap}.arb-funding--negative{color:#16a34a}.arb-funding--positive{color:#dc2626}.arb-funding-interval{color:var(--text)!important;font-weight:500}.arb-table tbody tr td{background-color:var(--surface);transition:background-color .35s ease-out}.arb-table tbody tr.arb-tr--flash{background-color:var(--surface);background-image:linear-gradient(120deg,rgba(255,255,255,0) 0,var(--arb-glow-1) 35%,var(--arb-glow-2) 60%,rgba(255,255,255,0) 100%);background-size:220% 100%;background-repeat:no-repeat;animation:arb-glow-row .7s ease-out}.arb-table tbody tr.arb-tr--flash td{background-color:transparent}.arb-bot-row{cursor:pointer}.arb-bot-row td{transition:background-color .2s ease-out}.arb-bot-row:hover td{background-color:var(--hover)}.arb-mobile-card{--arb-glow-1:rgba(15,23,42,0.27);--arb-glow-2:rgba(15,23,42,0.15)}[data-theme=dark] .arb-mobile-card{--arb-glow-1:rgba(255,255,255,0.2);--arb-glow-2:rgba(255,255,255,0.08)}.arb-mobile-card--glow{position:relative;overflow:hidden}.arb-mobile-card--glow:before{content:"";position:absolute;top:0;left:-30%;height:100%;pointer-events:none;transform:translateX(-140%) skewX(-15deg);width:120%;background:var(--arb-glow-1);filter:blur(18px);opacity:0;animation:arb-glow .55s ease-out both}.arb-chunk-carousel,.arb-chunk-carousel__controls,.arb-chunk-carousel__slide{width:100%}@keyframes arb-glow-row{0%{background-position:-120% 0}to{background-position:120% 0}}@media (max-width:640px){.arb-table{--arb-glow-1:rgba(15,23,42,0.37);--arb-glow-2:rgba(15,23,42,0.2)}.arb-chunk-carousel{touch-action:pan-y}.arb-top-row{display:grid;grid-template-columns:minmax(0,25%) minmax(0,1fr);grid-gap:6px;gap:6px;flex-wrap:nowrap}.arb-top-row,.arb-top-row .arb-form{max-width:100%}.arb-top-row .arb-form-field--update{flex:0 0 auto}.arb-form{flex-wrap:nowrap;max-width:100%}.arb-form-field{min-width:0}.arb-form-field--active{flex:none;min-width:0}.arb-top-row .arb-form{flex:none;width:100%;min-width:0}.arb-container--search-only .arb-form,.arb-container--search-only .arb-form-field,.arb-container--search-only .arb-top-row{width:100%;max-width:100%}.arb-container--search-only .arb-top-row{grid-template-columns:1fr}.arb-container--search-only .arb-top-row .arb-form{flex:1 1 100%}.arb-active-pair-full{display:none}.arb-active-pair-mobile{display:inline;min-width:0;overflow:hidden;text-overflow:ellipsis}.arb-form-field--active .arb-input-static{justify-content:center;padding:8px}.arb-form-field--active .arb-input-status--static{display:none}.arb-form-buttons{flex:0 0 auto}.arb-btn{padding:8px 10px;font-size:12px}.arb-cards{flex-wrap:nowrap;gap:8px}.arb-card{flex:1 1;padding:6px}.arb-card-value{font-size:12px;line-height:1.3;word-break:break-word}.arb-rel-time{font-size:.85em}.arb-table-wrapper{overflow-x:visible;border:none}.arb-table{display:block}.arb-table thead{display:none}.arb-table tbody{display:grid;grid-gap:12px;gap:12px}.arb-table tr{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;padding:12px;border-radius:4px;background:var(--surface);border:1px solid var(--border);border-left:4px solid #00eaff}[data-theme=light] .arb-table tr{border-color:#0f172a #0f172a #0f172a #00eaff}.arb-table tbody tr.arb-tr--flash{background-image:none;position:relative;overflow:hidden}.arb-table tbody tr.arb-tr--flash:after,.arb-table tbody tr.arb-tr--flash:before{content:"";position:absolute;top:0;left:-30%;height:100%;pointer-events:none;transform:translateX(-140%) skewX(-15deg)}.arb-table tbody tr.arb-tr--flash:before{width:120%;background:var(--arb-glow-1);filter:blur(18px);opacity:.6;animation:arb-glow .7s ease-out}.arb-table tbody tr.arb-tr--flash:after{width:60%;background:var(--arb-glow-2);filter:blur(6px);opacity:.9;animation:arb-glow .7s ease-out}.arb-table tr td{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0;border-bottom:none;font-size:13px}.arb-table tr td[data-label=Updated]{grid-column:1/-1}.arb-table tr td:before{content:attr(data-label);color:var(--text-muted);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.arb-td-num{text-align:right}}@keyframes arb-glow{0%{transform:translateX(-140%) skewX(-15deg);opacity:0}15%{opacity:.5}to{transform:translateX(140%) skewX(-15deg);opacity:0}}.arb-signals-page{display:flex;flex-direction:column;gap:24px;padding:16px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.arb-signals-header{display:flex;flex-direction:column;gap:16px}.arb-signals-header-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:16px}.arb-signals-header-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.arb-signals-meta-pill{font-weight:400;color:var(--text);padding:4px 10px;font-size:10px;letter-spacing:.5px;text-transform:uppercase;display:inline-flex;align-items:center;gap:6px}.arb-signals-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.arb-signals-meta-label{color:var(--text-muted);font-weight:600}.arb-signals-meta-value{color:var(--text);font-weight:600}.arb-signals-meta-info{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted);cursor:pointer;margin-top:-6px}.arb-signals-meta-info:hover{color:var(--text)}.arb-signals-meta-info svg{width:12px;height:12px}.arb-signals-stats-row{justify-content:flex-start}.arb-signals-pairs--header{margin-top:0;justify-content:flex-end}.arb-signals-pairs--header .arb-signals-pairs-list{justify-content:flex-end}.arb-signals-stat{font-weight:400;color:var(--text);background:var(--chip-bg);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:10px;letter-spacing:.5px;text-transform:uppercase}[data-theme=light] .arb-signals-stat{border-color:#0f172a}.arb-signals-title{margin:0;font-size:22px;font-weight:600}.arb-signals-meta{margin-top:4px}.arb-signals-filter,.arb-signals-meta{font-size:13px;color:var(--text-muted)}.arb-signals-filter{display:flex;flex-direction:column;font-weight:600}.arb-signals-filter-toggle{display:none;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:999px;width:36px;height:36px;align-items:center;justify-content:center;padding:0;cursor:pointer}.arb-signals-filter-toggle.is-open{color:var(--text)}[data-theme=light] .arb-signals-filter-toggle{border-color:#0f172a}.arb-signals-filter input{padding:8px 10px;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:14px}.arb-signals-table-wrapper{border-radius:4px;overflow:hidden;background:var(--surface)}.arb-signals-table{width:100%;border-collapse:collapse;font-size:14px}.arb-signals-table thead th{padding:12px;background:var(--hover);font-weight:600;font-size:14px;color:var(--text);white-space:nowrap}.arb-signals-sort{display:inline-flex;align-items:center;gap:6px;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:0}.arb-signals-sort-icon{font-size:12px;color:var(--text-muted)}.arb-signals-table td{padding:12px;font-size:14px}.arb-exchange{font-weight:700;text-transform:uppercase;color:var(--text)}.arb-symbol{font-weight:400;color:var(--text)}.arb-td-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arb-funding--negative{color:#dc2626}.arb-funding--positive{color:#16a34a}.arb-signals-table tbody tr:hover td{background-color:var(--hover)}@media (max-width:768px){.arb-signals-filter-toggle{display:inline-flex;margin-top:0}.arb-signals-filter{display:flex}.arb-signals-filter--row.mobile{display:grid;grid-template-columns:90% 9%;grid-template-areas:"pair filter";grid-gap:10px;gap:10px;align-items:end;width:100%}.arb-signals-header-row{flex-wrap:nowrap;align-items:center;justify-content:space-between}.arb-signals-header-right{width:auto;align-items:flex-end}.arb-signals-title{font-size:18px}.arb-signals-meta-pill{padding:4px 8px;font-size:9px;white-space:nowrap;max-width:52vw;overflow:hidden;text-overflow:ellipsis}.arb-signals-stats{justify-content:flex-start}.arb-signals-filter--row.mobile .arb-signals-search{grid-area:pair;min-width:0;width:100%}.arb-signals-filter--row .arb-signals-exchange{width:100%}.arb-signals-filter--row.mobile .arb-signals-filter-toggle{width:36px;height:36px;padding:0;justify-self:end;grid-area:filter}.arb-signals-filter--row>label:not(.arb-signals-search){justify-self:stretch}.arb-signals-spread{display:none!important}.arb-signals-table-wrapper{background:transparent}.arb-signals-table{display:block}.arb-signals-table thead{display:none}.arb-signals-table tbody,.arb-signals-table tr{display:block}.arb-signal-desktop{display:none!important}.arb-signal-mobile{display:block;margin-bottom:12px}.arb-signal-mobile:last-child{margin-bottom:0}.arb-signal-mobile td{display:block;padding:0;border-bottom:none}.arb-signal-card{width:100%;border:1px solid var(--border);border-left:4px solid #00eaff;border-radius:4px;background:var(--surface);padding:12px;display:flex;flex-direction:column;gap:8px}.arb-signal-card.arb-signal-highlight{box-shadow:0 0 0 2px rgba(0,234,255,.35)}.arb-signal-card.arb-signal-dim{opacity:.35}[data-theme=light] .arb-signal-card{border-color:#0f172a #0f172a #0f172a #00eaff}.arb-signal-card-head{display:flex;align-items:center;justify-content:space-between;font-weight:700}.arb-signal-card-pair,.arb-signal-card-spread{font-size:14px}.arb-signal-card-spread--pos{color:#16a34a}.arb-signal-card-spread--neg{color:#dc2626}.arb-signals-mobile-sort{display:none!important}@media (min-width:769px){.arb-signals-mobile-sort,.arb-signals-mobile-sort-field{display:none!important}}@media (max-width:768px){.arb-signals-mobile-sort{display:none;gap:10px;flex-direction:column;align-items:flex-start;margin-top:6px}.arb-signals-mobile-sort.is-open{display:flex!important}.arb-signals-mobile-sort label{font-size:13px;font-weight:600;color:var(--text-muted)}.arb-signals-mobile-sort-row{display:flex;gap:10px;align-items:flex-end;width:100%}.arb-signals-exchange--panel{flex:1 1 auto;min-width:0}.arb-signals-mobile-sort-field{flex:0 0 88px}}.arb-signals-mobile-sort-field{display:none}@media (max-width:768px){.arb-signals-mobile-sort-field{display:flex!important;flex-direction:column;gap:6px}.arb-signals-mobile-sort-field .arb-number-field{width:84px}.arb-signals-mobile-sort-field input[type=number]{width:100%;height:32px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);padding:8px 10px;font-size:14px;-webkit-appearance:none;-moz-appearance:textfield}[data-theme=light] .arb-signals-mobile-sort-field input[type=number]{border-color:#0f172a}}.arb-signals-mobile-sort-actions{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:768px){.arb-signals-exchange--panel [data-part=trigger]{height:32px;font-size:14px}}.arb-signals-mobile-sort-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:0 12px;height:32px;font-size:12px;cursor:pointer}.arb-signals-mobile-sort-btn.is-active{border-color:var(--text)}[data-theme=light] .arb-signals-mobile-sort-btn{border-color:#0f172a}.arb-signal-card-section{border-top:1px solid var(--border);padding-top:8px;display:flex;flex-direction:column;gap:2px}.arb-signal-card-section--side{border-top:1px solid var(--border);padding-top:8px;display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;text-align:center}.arb-signal-card-section--side .arb-signal-card-section{border-top:none;padding-top:0;align-items:center}.arb-signal-card-label{font-size:14px;font-weight:700;color:var(--text);text-transform:uppercase}.arb-signal-card-label--buy{color:#16a34a;display:inline-flex;align-items:center;gap:4px}.arb-signal-card-label--sell{color:#dc2626;display:inline-flex;align-items:center;gap:4px}.arb-signal-card-icon{display:inline-flex;align-items:center;justify-content:center}.arb-signal-card-line{font-size:12px;color:var(--text)}.arb-signal-card-funding{font-size:12px;color:var(--text-muted)}.arb-signal-card-funding-label{text-transform:lowercase}.arb-signal-card-footer{border-top:1px solid var(--border);padding-top:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--text)}.arb-signal-card-footer-label{font-weight:600}}.arb-signal-mobile{display:none}.arb-signals-table tr.arb-signal-highlight td{background-color:rgba(0,234,255,.08)}.arb-signals-table tr.arb-signal-dim td{opacity:.35}.arb-long{color:hwb(142 9% 36%);font-weight:400}.arb-short{color:#dc2626;font-weight:400}.arb-signals-filter--row{flex-direction:row;align-items:flex-end;gap:12px;flex-wrap:wrap}.arb-signals-exchange,.arb-signals-filter--row label{display:flex;flex-direction:column;gap:6px}.arb-signals-exchange--main{display:none}@media (min-width:769px){.arb-signals-exchange--main{display:block}}.arb-signals-spread{min-width:72px}.arb-signals-filter--row input[type=number]{width:100%;height:36px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text)}[data-theme=light] .arb-signals-filter--row input[type=number]{border-color:#0f172a}.arb-number-field{position:relative;display:inline-flex;align-items:center;width:84px}.arb-number-field input[type=number]{padding-right:30px;-moz-appearance:textfield}.arb-number-field input[type=number]::-webkit-inner-spin-button,.arb-number-field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.arb-number-controls{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:2px}.arb-number-btn{border:none;background:transparent;color:var(--text-muted);padding:0;line-height:1;cursor:pointer}.arb-number-btn:hover{color:var(--text)}@media (min-width:769px){.arb-signals-filter--row{display:flex;gap:16px;align-items:flex-end}}.arb-signals-exchange [data-part=trigger],.arb-signals-exchange button{height:36px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);padding:0 32px 0 12px;font-size:14px;box-shadow:none}[data-theme=light] .arb-signals-exchange [data-part=trigger],[data-theme=light] .arb-signals-exchange button{border-color:#0f172a}.arb-signals-exchange [data-part=indicator-group]{right:10px}.arb-signals-search{min-width:200px;flex:0 1 360px}.arb-signals-search-input{position:relative}.arb-signals-search-input input{width:100%;height:36px;padding:8px 32px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:14px}.arb-signals-search-input input:focus,.arb-signals-search-input input:focus-visible{outline:none;border-color:var(--text);box-shadow:none}.arb-signals-search-input input.arb-signals-warn::placeholder{color:#ef4444}[data-theme=light] .arb-signals-search-input input{border-color:#0f172a}.arb-signals-search-icon{left:10px;color:var(--text-muted)}.arb-signals-placeholder,.arb-signals-search-icon{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;pointer-events:none}.arb-signals-placeholder{left:32px;align-items:center;gap:6px;white-space:nowrap;font-size:14px}.arb-signals-placeholder-base{color:var(--text);font-weight:600}.arb-signals-placeholder-suffix{color:var(--text-muted);font-weight:500}.arb-signals-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;color:var(--text-muted);cursor:pointer;padding:0;display:inline-flex}.arb-signals-search-clear:hover{color:var(--text)}.arb-select-content{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:6px;box-shadow:0 12px 24px rgba(0,0,0,.2)}[data-theme=light] .arb-select-content{border-color:#0f172a}.arb-select-item{padding:6px 8px;border-radius:6px;cursor:pointer}.arb-select-item[data-highlighted]{background:var(--hover)}.arb-select-item[data-state=checked]{font-weight:600}.arb-signals-pagination{display:flex;justify-content:center;margin-top:16px}.arb-signals-pagination button{color:var(--text);background:transparent;border:1px solid transparent;border-radius:8px}.arb-signals-pagination button:hover{background:var(--hover);border-color:var(--border)}.arb-signals-table td.arb-signal-spread--pos{color:#16a34a}.arb-signals-table td.arb-signal-spread--neg{color:#dc2626}.arb-signals-pagination button[aria-current=page],.arb-signals-pagination button[data-selected],.arb-signals-pagination button[data-state=checked]{background:var(--hover);border-color:var(--border)}.arb-signals-pairs{margin-top:8px;display:flex;flex-wrap:wrap;gap:6px;font-size:13px;color:var(--text-muted)}.arb-signals-pairs-label{font-weight:600;color:var(--text)}.arb-signals-pairs-list{display:flex;flex-wrap:wrap;gap:6px}.arb-signals-pairs-item{font-weight:600;color:var(--text-muted);background:var(--chip-bg);border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer;transition:color .15s ease,border-color .15s ease}.arb-signals-pairs-item.is-active{color:var(--text);border-color:var(--text)}.arb-signals-pairs-item:hover{color:var(--text)}.arb-signals-pairs-sep{display:none}:root{--speed:0.6s;--seg:10;--r:16px;--sw:2;--snake-r-extra:0px}.btn-wrapper{position:relative;display:inline-block;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.btn{display:inline-flex;align-items:center;justify-content:center;padding:8px 18px;background:transparent;color:var(--text);border:2px solid var(--text);border-radius:var(--r);font-size:12px;font-weight:400;cursor:pointer;position:relative;z-index:1}.btn:disabled{opacity:.4;cursor:not-allowed}.label{position:relative;z-index:2}.loader-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:5}.glow-stroke{fill:none;stroke:var(--text);stroke-width:var(--sw);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--seg) calc(100 - var(--seg));stroke-dashoffset:0;animation:snakeMove var(--speed) linear infinite;shape-rendering:geometricPrecision;vector-effect:non-scaling-stroke}@keyframes snakeMove{to{stroke-dashoffset:-100}}.app-layout{display:grid;grid-template-columns:1fr}.app-content{min-width:0}.app-navbar{background:var(--surface);color:var(--text-muted);display:flex;align-items:stretch;gap:1rem;padding:0 1.5rem;height:56px;position:-webkit-sticky;position:sticky;top:0;z-index:250;border-bottom:1px solid var(--border)}.app-logo{display:flex;align-items:center;justify-content:flex-start;height:100%;padding:0;color:var(--text);text-decoration:none;font-weight:500;font-size:18px;gap:5px}.app-logo-img{width:42px;height:42px;object-fit:contain;display:block}.app-logo-text{color:var(--text)}.app-menu{list-style:none;display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0}.app-menu--desktop{flex-direction:row;align-items:center;gap:0;flex:1 1;justify-content:center;height:100%}.app-menu--desktop>li{display:flex;align-items:center;height:100%}.app-menu--desktop>li>a{height:100%}.app-menu a{color:var(--text);text-decoration:none;padding:.75rem 1.2rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-weight:400;font-size:15px;transition:background .25s,color .25s}.app-menu a.active,.app-menu a:hover{color:var(--underline);background:var(--hover)}.app-menu-count{min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#22c55e;color:#ffffff;font-size:11px;line-height:1;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.app-menu-count.zero{background:#ef4444}.app-menu-section{padding:0}.app-menu-section,.app-menu-section-btn{font-size:15px;text-transform:none;letter-spacing:0;color:var(--text-muted)}.app-menu-section-btn{width:100%;background:transparent;border:none;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.2rem;font-weight:400;cursor:pointer}.app-menu-section-icon{font-size:12px;transition:transform .2s ease}.app-menu-section-btn.open .app-menu-section-icon{transform:rotate(180deg)}.app-menu-sub{list-style:none;margin:0;padding:0 0 .25rem;display:none;flex-direction:column;gap:.25rem}.app-menu-section.open .app-menu-sub{display:flex}.menu-flyout{background:var(--surface);border:1px solid var(--border);border-radius:0 0 8px 8px;padding:.4rem 0;box-shadow:0 14px 35px rgba(0,0,0,.2)}.app-menu--desktop .app-menu-section{position:relative;color:var(--text)}.app-menu--desktop .app-menu-section-btn{color:var(--text);padding:0 .9rem;height:100%;justify-content:center;gap:6px}.app-menu--desktop a{padding:0 .9rem}.app-menu--desktop .app-menu-sub{position:absolute;top:100%;left:0;min-width:200px;z-index:300;display:none}.app-menu--desktop .app-menu-section:hover .app-menu-sub{display:flex}.app-menu--desktop .app-menu-section-icon{display:inline-flex;align-items:center;justify-content:center}.app-menu--desktop .app-menu-section:hover .app-menu-section-icon{transform:rotate(180deg)}.app-menu--desktop .app-menu-sub a{padding:.6rem 1rem;white-space:nowrap}.app-top-actions{margin-left:auto;height:100%;display:flex;align-items:stretch}.app-burger,.app-mobile-right{display:none}body.menu-open,html.menu-open{overflow:hidden;overscroll-behavior:none}.app-menu-overlay{position:fixed;inset:var(--app-nav-height,60px) 0 0 0;background:rgba(3,6,12,.55);z-index:190;display:none}.app-menu-overlay.active{display:block}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.app-menu-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@supports (-webkit-backdrop-filter:blur(6px)){.app-menu-overlay{-webkit-backdrop-filter:blur(6px)}}.app-sidebar{position:fixed;top:var(--app-nav-height,60px);right:0;width:80%;max-width:280px;height:calc(100dvh - var(--app-nav-height, 60px));max-height:calc(100dvh - var(--app-nav-height, 60px));background:var(--surface);transform:translateX(100%);transition:transform .3s ease;z-index:200;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:1rem 0;border-left:1px solid var(--border);scrollbar-width:thin;scrollbar-color:rgba(148,163,184,.6) transparent}.app-sidebar.active{transform:translateX(0)}.app-sidebar::-webkit-scrollbar{width:6px}.app-sidebar::-webkit-scrollbar-track{background:transparent}.app-sidebar::-webkit-scrollbar-thumb{background:rgba(148,163,184,.45);border-radius:999px}.app-sidebar::-webkit-scrollbar-thumb:hover{background:rgba(148,163,184,.7)}.app-user-info{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 1rem 2rem;padding:.7rem;font-size:.875rem;background:rgba(0,234,255,.1);border-left:4px solid #00eaff;border-right:4px solid #fb5def;border-radius:4px}.app-user-row{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.app-user-row:after{content:"";display:block;height:2px;width:100%;margin-top:.5rem;border-radius:6px;background-image:repeating-linear-gradient(135deg,rgba(0,234,255,.22),rgba(0,234,255,.22) 6px,rgba(251,93,239,.22) 0,rgba(251,93,239,.22) 12px,rgba(0,0,0,0) 0,rgba(0,0,0,0) 20px);background-color:rgba(255,255,255,.04)}.app-avatar{object-fit:cover;flex-shrink:0}.app-avatar,.app-avatar-fallback{width:32px;height:32px;border-radius:50%}.app-avatar-fallback{background:var(--hover);color:var(--text);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;text-transform:uppercase}.app-username{font-size:1rem;font-weight:500;white-space:nowrap}.app-user-links{display:flex;flex-direction:row;gap:.75rem;flex-wrap:wrap}.app-user-links a{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .25rem;border-radius:10px;color:var(--text);text-decoration:none;font-size:.9rem;white-space:nowrap}.app-user-links a.active,.app-user-links a:hover{background:var(--hover);color:var(--underline)}.app-user-link-icon{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted)}.app-logout-btn{padding:.5rem .75rem;border-radius:10px;border:1px solid var(--border);background:transparent;color:var(--text);font-weight:600;cursor:pointer}.app-logout-btn:hover{border-color:var(--underline)}.app-actions{display:flex;gap:12px;align-items:center;padding:0 1rem 1rem}.app-total-balance{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.35rem .7rem;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.85rem;font-weight:600;white-space:nowrap}.app-total-balance.compact{padding:.25rem .55rem;border-radius:999px;background:var(--surface);font-size:.78rem}[data-theme=dark] .app-total-balance{border-color:rgb(30 41 59);background:rgb(15 23 42)}[data-theme=dark] .app-total-balance.compact{background:rgb(15 23 42)}[data-theme=light] .app-total-balance,[data-theme=light] .app-total-balance.compact{border-color:#0f172a}.app-total-balance-icon{width:19px;height:19px;display:block}.app-total-balance-currency{color:var(--text-muted);font-size:.7rem;letter-spacing:.04em;margin-right:.25rem}.app-total-balance-amount{color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app-menu-balance{padding:0 1rem .5rem}@media (max-width:768px){:root{--app-nav-height:60px}.app-layout{grid-template-columns:1fr;grid-template-rows:1fr}.app-content{padding-top:var(--app-nav-height)}.app-navbar{flex-direction:row;height:60px;align-items:center;position:fixed;top:0;left:0;right:0;width:100%;z-index:300;padding:0 6px}.app-logo{padding:0}.app-menu--desktop{display:none}.app-top-actions{display:none!important}.app-mobile-right{display:flex;align-items:center;gap:8px;margin-left:auto}.app-sidebar .app-menu{flex-direction:column;gap:.25rem;padding:.8rem}.app-sidebar .app-menu>li>a{color:var(--text-muted);font-size:14px;font-weight:400}.app-sidebar .app-menu>li>a.active,.app-sidebar .app-menu>li>a:hover{color:var(--text);border-left:4px solid #00eaff;border-radius:4px}.app-sidebar .menu-flyout{border-top-left-radius:4px;border-bottom-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:4px}.app-burger{width:40px;height:40px;margin-left:0;display:flex;align-items:center;justify-content:center;position:relative;background:transparent;border:none;cursor:pointer;z-index:310;padding:0}.app-burger-icon{width:100%;height:100%;display:block}.app-burger .line{fill:none;stroke:var(--text);stroke-width:3.5;transition:d .6s cubic-bezier(.4,0,.2,1),stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.app-burger .top-line{d:path("M 50,29 H 80");stroke-dasharray:60 207}.app-burger .mid-line{d:path("M 20,50 H 80");stroke-dasharray:60 60}.app-burger .bot-line{d:path("M 20,71 H 50");stroke-dasharray:60 207}.app-burger.open .top-line{d:path("M 20,29 H 80 C 80,29 95,29 95,67 C 95,78 91,82 85,82 C 79,82 75,75 75,75 L 25,25");stroke-dasharray:90 207;stroke-dashoffset:-134}.app-burger.open .mid-line{d:path("M 20,50 H 80");stroke-dasharray:1 60;stroke-dashoffset:-30}.app-burger.open .bot-line{d:path("M 20,71 H 80 C 80,71 95,71 95,33 C 95,22 91,18 85,18 C 79,18 75,25 75,25 L 25,75");stroke-dasharray:90 207;stroke-dashoffset:-134}.app-navbar .app-actions,.app-navbar .app-user-info{display:none}}[data-theme=light] .bot-form,[data-theme=light] .bot-form input,[data-theme=light] .bot-form select,[data-theme=light] .bot-form textarea{border-color:#0f172a!important}[data-theme=dark] .bot-form [data-scope=switch][data-state=unchecked] [data-part=control],[data-theme=dark] .bot-list [data-scope=switch][data-state=unchecked] [data-part=control],[data-theme=light] .bot-form [data-scope=switch][data-state=unchecked] [data-part=control],[data-theme=light] .bot-list [data-scope=switch][data-state=unchecked] [data-part=control]{background:#ef4444!important}.bot-tooltip-icon{color:var(--text-muted)}.bot-tooltip-icon:hover{color:var(--text)}.bot-tab-icon{width:14px;height:14px;display:inline-block;opacity:.7}.bot-tab-trigger:hover .bot-tab-icon,.bot-tab-trigger[data-state=active] .bot-tab-icon{opacity:1}[data-theme=dark] .bot-tab-icon{filter:invert(1)}[data-theme=light] .app-tooltip-content,[data-theme=light] .app-tooltip-content *{color:#ffffff!important}*{box-sizing:border-box}:root{--bg:#f7f7f7;--surface:#ffffff;--text:#0f172a;--text-muted:#64748b;--border:#e2e8f0;--hover:#f1f5f9;--underline:#0f172a;--menu-shadow:rgba(15,23,42,0.12);--chip-bg:#f1f5f9;--button-bg:#0f172a;--button-text:#ffffff;--error-bg:#fff5f5;--error-border:#fecaca;--error-text:#b91c1c}[data-theme=dark]{--bg:#0b0f1a;--surface:#0f1624;--text:#e5e7eb;--text-muted:#94a3b8;--border:#1e293b;--hover:#111c2e;--underline:#e5e7eb;--menu-shadow:rgba(0,0,0,0.4);--chip-bg:#111c2e;--button-bg:#e5e7eb;--button-text:#0b0f1a;--error-bg:#2a1111;--error-border:#7f1d1d;--error-text:#f87171}body,html{margin:0;padding:0;min-height:100%;max-width:100%;overflow-x:clip;font-family:system-ui,-apple-system,Segoe UI,sans-serif}body{background:var(--bg);color:var(--text)}.public-shell{min-height:100vh;color:var(--text)}.public-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;background:var(--surface);border-bottom:1px solid var(--border)}.public-brand a{font-weight:700;font-size:18px;color:var(--text);text-decoration:none}.public-nav{display:flex;gap:16px;flex:1 1;justify-content:center}.public-nav-link{display:inline-flex;align-items:center;gap:6px;color:var(--text);text-decoration:none;font-weight:600;font-size:14px;padding-bottom:2px;border-bottom:2px solid transparent}.public-nav-link.active,.public-nav-link:hover{border-bottom-color:transparent}.public-count,.public-nav-text{display:inline-flex}.public-count{align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;border-radius:999px;background:#22c55e;color:#ffffff;font-size:11px;line-height:1}.public-count--zero{background:#ef4444}.public-actions{justify-content:flex-end;gap:12px}.public-actions,.public-auth{display:flex;align-items:center}.public-auth{gap:10px}.public-logout{padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text);font-weight:600;font-size:13px;cursor:pointer}.public-logout:hover{border-color:var(--underline)}.public-login{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--button-bg);color:var(--button-text);font-weight:600;font-size:14px;text-decoration:none}.public-main{max-width:1100px;margin:0 auto;padding:32px 24px 48px}.nav-profile{position:relative}.nav-profile,.topbar-item{display:inline-flex;align-items:center;height:100%}.topbar-item{padding:0 .9rem;background:transparent;color:var(--text);font-weight:600;font-size:15px;text-decoration:none}.topbar-item:focus-visible{outline:none;box-shadow:none}.nav-profile-trigger{display:inline-flex;align-items:center;gap:8px;background:transparent;outline:none}.nav-profile-text{max-width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-profile-menu{position:absolute;top:100%;right:0;min-width:200px;margin-top:0;z-index:300;opacity:0;pointer-events:none;transform:translateY(0);transition:opacity .15s ease}.nav-profile:hover .nav-profile-menu{opacity:1;pointer-events:auto}.nav-profile-item{display:block;padding:6px 10px;text-decoration:none;color:var(--text);font-size:14px;font-weight:600}.nav-profile-item:hover{background:var(--hover)}.nav-profile-item.active{background:var(--border)}.nav-dropdown{position:relative}.nav-dropdown,.nav-dropdown-trigger{display:inline-flex;align-items:center}.nav-dropdown-trigger{gap:6px;padding:6px 8px;background:transparent;border:none;border-bottom:2px solid transparent;color:var(--text);font-weight:600;font-size:14px;cursor:pointer;outline:none}.nav-dropdown-trigger:focus-visible{outline:none;box-shadow:none}.nav-dropdown.active .nav-dropdown-trigger,.nav-dropdown:hover .nav-dropdown-trigger{border-bottom-color:transparent}.nav-dropdown-icon{display:inline-flex;align-items:center;color:var(--text-muted)}.nav-dropdown-menu{position:absolute;top:100%;left:0;min-width:220px;background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:10px;box-shadow:0 8px 18px var(--menu-shadow);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease;z-index:20}.nav-dropdown:hover .nav-dropdown-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-dropdown-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 10px;border-radius:8px;text-decoration:none;color:var(--text);font-size:14px;font-weight:600}.nav-dropdown-item:hover{background:var(--hover)}.nav-dropdown-item.active{background:var(--border)}.lang-switcher{position:relative;height:100%}.lang-switcher,.lang-trigger{display:inline-flex;align-items:center}.lang-trigger{gap:6px;background:transparent;border:none;cursor:pointer}.lang-trigger:focus-visible{outline:none;box-shadow:none}.lang-switcher:hover .lang-trigger{border-bottom-color:transparent}.lang-icon{color:var(--text)}.lang-caret,.lang-icon{display:inline-flex;align-items:center}.lang-caret{color:var(--text-muted)}.lang-menu{position:absolute;top:100%;right:0;min-width:120px;background:var(--surface);border:1px solid var(--border);border-radius:0 0 8px 8px;padding:8px 0;box-shadow:0 14px 35px rgba(0,0,0,.2);opacity:0;pointer-events:none;transform:translateY(0);transition:opacity .15s ease;z-index:300}.app-sidebar .lang-menu{right:auto;left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px;gap:2px;min-width:160px}.app-sidebar .lang-item{width:100%;text-align:center}.lang-switcher:hover .lang-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.lang-item{width:100%;text-align:left;background:transparent;border:none;padding:6px 10px;cursor:pointer;font-size:14px;font-weight:600;color:var(--text)}.lang-item:hover{background:var(--hover)}.lang-item.active{background:var(--border)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.theme-toggle:hover{background:var(--hover);border-color:var(--underline)}.chakra-table__cell,.chakra-table__columnHeader,.chakra-table__row{color:var(--text)}.chakra-table__columnHeader{background:var(--hover);padding:12px;font-weight:600;text-align:left}.chakra-table__cell,.chakra-table__columnHeader{border-bottom:1px solid var(--border);font-size:14px}.chakra-table__cell{padding:10px 12px}.chakra-table__row,.seo-card{background:var(--surface)}.seo-card{border:1px solid var(--border);border-radius:8px;padding:20px;box-shadow:0 6px 16px var(--menu-shadow)}.seo-card h3{margin:0 0 8px;font-size:16px}.seo-card p{margin:0;color:var(--text-muted);line-height:1.6}.seo-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.seo-pairs{display:flex;flex-wrap:wrap;gap:8px}.seo-pairs a{padding:6px 12px;background:var(--chip-bg);border-radius:8px;text-decoration:none;color:var(--text);font-size:13px;font-weight:600}.seo-pairs a:hover{background:var(--hover)}.seo-table{width:100%;border-collapse:collapse;font-size:14px}.seo-table td,.seo-table th{padding:10px 12px;border-bottom:1px solid var(--border);text-align:left}.seo-table th{background:var(--hover);font-weight:600}.seo-muted{color:var(--text-muted);font-size:14px}.arb-hub{display:flex;flex-direction:column;gap:32px}.arb-hub-hero,.arb-hub-monitor,.arb-hub-section{width:100%}.arb-hub-hero{display:flex;flex-direction:column;gap:12px}.arb-hub-kicker{margin:0;color:var(--text-muted);font-size:13px;font-weight:700;letter-spacing:0;text-transform:uppercase}.arb-hub-title{margin:0;color:var(--text);font-size:44px;line-height:1.05;letter-spacing:0}.arb-hub-intro{margin:0;max-width:760px;color:var(--text-muted);font-size:17px;line-height:1.7}.arb-hub-search{margin-top:8px;width:100%;max-width:760px}.arb-hub-monitor,.arb-hub-section{display:flex;flex-direction:column;gap:16px}.arb-hub-live{display:flex;flex-direction:column;gap:18px}.arb-hub-live-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.arb-hub-live-card,.arb-hub-top-list{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:16px;box-shadow:0 6px 16px var(--menu-shadow)}.arb-hub-live-card{display:flex;min-height:112px;flex-direction:column;justify-content:space-between;gap:8px}.arb-hub-live-card small,.arb-hub-live-card span,.arb-hub-top-route{color:var(--text-muted);font-size:13px}.arb-hub-live-card strong{color:var(--text);font-size:22px;line-height:1.1}.arb-hub-top-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.arb-hub-top-list-title{margin:0 0 12px;color:var(--text-muted);font-size:17px;font-weight:700}.arb-hub-top-list ol{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.arb-hub-top-list a{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;color:var(--text);text-decoration:none;border-bottom:1px solid var(--border)}.arb-hub-top-list li:last-child a{border-bottom:0}.arb-hub-top-list a:hover .arb-hub-top-pair{text-decoration:underline;text-decoration-thickness:1px}.arb-hub-top-pair,.arb-hub-top-value{font-weight:700}.arb-hub-metric--positive{color:#16a34a}.arb-hub-metric--negative{color:#dc2626}.arb-hub-top-pair,.arb-hub-top-route{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.arb-hub-section-head{display:flex;flex-direction:column;gap:8px}.arb-hub-live-title,.arb-hub-section-head h2{margin:0;color:var(--text);font-size:24px;line-height:1.2;letter-spacing:0}.arb-hub-live-title{font-weight:700}.arb-hub-section-head p{margin:0;max-width:760px;color:var(--text-muted);line-height:1.6}.arb-hub-faq{display:grid;grid-gap:12px;gap:12px}.arb-hub-faq summary{cursor:pointer;font-weight:700}.arb-hub-faq p{margin-top:12px}@media (max-width:720px){.arb-hub-title{font-size:34px}.arb-hub-live-summary,.arb-hub-top-grid{grid-template-columns:1fr}.arb-hub-top-list a{grid-template-columns:1fr auto}.arb-hub-top-route{grid-column:1/-1;grid-row:2}.public-header{flex-direction:column;align-items:flex-start}.public-nav{justify-content:flex-start;flex-wrap:wrap}.public-main{padding:24px 16px 40px}}.nav-profile.active .nav-profile-trigger,.nav-profile:hover .nav-profile-trigger{border-bottom-color:transparent}.nav-profile-trigger:focus-visible{outline:none;box-shadow:none}.home-page{display:flex;flex-direction:column;gap:28px;padding:0 0 44px}.home-hero{left:50%;width:var(--home-viewport-width,100%);margin:-24px 0 0;padding:0 var(--home-side-padding,24px);transform:translateX(-50%);overflow:hidden;align-items:stretch;border-bottom:1px solid var(--border)}.home-hero,.home-hero-content{position:relative;min-height:calc(100svh - 64px);display:flex}.home-hero-content{z-index:2;width:min(760px,100%);flex-direction:column;justify-content:flex-start;padding:clamp(72px,11svh,112px) 0 108px}.home-kicker{margin:0 0 14px;color:var(--text-muted);font-size:.85rem;text-transform:uppercase}.home-hero h1,.home-kicker{font-weight:700;letter-spacing:0}.home-hero h1{margin:0;max-width:760px;color:var(--text);font-size:3.4rem;line-height:1.02}.home-hero-title{display:flex;flex-direction:column;gap:4px}.home-hero-title-line,.home-hero-title-rotating{display:block}.home-hero-title-rotating{min-height:1.1em}.home-hero-rotating-word{display:inline-block;color:#00eaff;animation:homeHeroWordFade 2.2s ease-in-out}@keyframes homeHeroWordFade{0%{opacity:0;transform:translateY(10px)}14%{opacity:1;transform:translateY(0)}78%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.home-hero-copy{max-width:780px;margin:24px 0 0;color:var(--text-muted);font-size:1.12rem;line-height:1.8}.home-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:54px}.home-primary-link,.home-secondary-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:8px;font-weight:700;text-decoration:none;letter-spacing:0}.home-primary-link{background:var(--text);color:var(--bg)}.home-secondary-link{border:1px solid var(--border);color:var(--text);background:rgba(255,255,255,.03)}.home-primary-link:hover,.home-product-card:hover,.home-secondary-link:hover{transform:translateY(-1px)}.home-hero-scene{position:absolute;inset:0;overflow:hidden;background:#020408}:root[data-theme=light] .home-hero-scene{background:#ced3d8}.home-hero-three{position:absolute;inset:0;z-index:0;pointer-events:auto}.home-hero-three canvas{display:block;width:100%;height:100%;cursor:-webkit-grab;cursor:grab;touch-action:none}.home-hero-three canvas:active{cursor:-webkit-grabbing;cursor:grabbing}.home-section{padding:28px 0}.home-section-head{max-width:820px;margin-bottom:22px}.home-section h2{margin:0;color:var(--text);font-size:2rem;line-height:1.18;font-weight:700;letter-spacing:0}.home-section-head p:not(.home-kicker){margin:14px 0 0;color:var(--text-muted);font-size:1rem;line-height:1.75}.home-bots-controls,.home-info-grid,.home-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.home-bots,.home-faq-item,.home-info-item,.home-product-card,.home-risk,.home-snapshot{border:1px solid var(--border);border-radius:8px;background:var(--surface)}.home-product-card{display:flex;flex-direction:column;min-height:230px;padding:20px;color:var(--text);text-decoration:none}.home-product-card:hover,.home-snapshot-row:hover{border-color:rgba(42,213,143,.55)}.home-bots-control span,.home-product-action,.home-product-copy,.home-product-label{color:var(--text-muted)}.home-product-label{font-size:.82rem;font-weight:800;text-transform:uppercase}.home-product-title{margin-top:18px;font-size:1.2rem;font-weight:800}.home-product-copy{margin-top:12px;line-height:1.65}.home-product-action{margin-top:auto;font-weight:800}.home-snapshot{padding:28px}.home-snapshot-list{display:grid;grid-gap:8px;gap:8px}.home-snapshot-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:54px;padding:0 14px;border:1px solid var(--border);border-radius:8px;color:var(--text);text-decoration:none}.home-snapshot-pair,.home-snapshot-value{font-weight:900}.home-snapshot-route{color:var(--text-muted);font-size:.88rem}.home-pair-links{display:flex;flex-wrap:wrap;gap:10px}.home-pair-links a{padding:10px 12px;border:1px solid var(--border);border-radius:8px;color:var(--text);text-decoration:none;font-weight:800}.home-info-item{padding:20px}.home-info-item h3{margin:0 0 10px;color:var(--text);font-size:1.05rem}.home-info-item p{margin:0;color:var(--text-muted);line-height:1.7}.home-bots,.home-risk{padding:28px}.home-bots-controls{margin-bottom:20px}.home-bots-control{display:flex;flex-direction:column;gap:8px;min-height:86px;padding:16px;border:1px solid var(--border);border-radius:8px}.home-bots-control strong{color:var(--text)}.home-risk-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.home-risk-list li{padding:12px 14px;border:1px solid var(--border);border-radius:8px;color:var(--text-muted);line-height:1.55}.home-faq-list{display:grid;grid-gap:10px;gap:10px}.home-faq-item{padding:16px 18px}.home-faq-item summary{cursor:pointer;color:var(--text);font-weight:800}.home-faq-item p{margin:12px 0 0;color:var(--text-muted);line-height:1.7}@media (max-width:900px){.home-hero{min-height:auto;align-items:flex-start;padding:0 24px}.home-hero-content{min-height:auto;padding:72px 0 96px}.home-hero h1{font-size:2.6rem}.home-hero-actions{margin-top:36px}.home-bots-controls,.home-info-grid,.home-product-grid,.home-snapshot-row{grid-template-columns:1fr}.home-snapshot-row{align-items:start;padding:14px}}@media (max-width:640px){.home-page{gap:18px;padding-bottom:30px}.home-hero{margin:-16px 0 0;padding:0 16px;align-items:stretch}.home-hero,.home-hero-content{min-height:calc(100svh - 64px)}.home-hero-content{display:flex;flex-direction:column;padding:54px 0 24px}.home-hero h1{font-size:2.1rem}.home-hero-copy{font-size:1rem;line-height:1.7}.home-section h2{font-size:1.55rem}.home-bots,.home-risk,.home-snapshot{padding:18px}.home-hero-actions{margin-top:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:10px;gap:10px}.home-primary-link,.home-secondary-link{width:100%;min-width:0;padding:0 12px}}