@font-face{font-family:Saira Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/saira_condensed/saira_condensed_latin_400-7a6c9d9506b00caae8d4f29afe28f493.woff2?vsn=d) format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/saira_condensed/saira_condensed_latin_500-5ecf7ea20c1a3973b3159da8fa661743.woff2?vsn=d) format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/saira_condensed/saira_condensed_latin_600-9c510ab97ec12e63a1d273fb382d813a.woff2?vsn=d) format("woff2")}@font-face{font-family:Saira Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/saira_condensed/saira_condensed_latin_700-64b4b7d355a2e328a83942a28a96a07e.woff2?vsn=d) format("woff2")}.fl-console{--fl-ink: #0B1024;--fl-panel: #0F1631;--fl-rule: #25345C;--fl-parch: #EDE3CC;--fl-mute: #8490B0;--fl-brass: #D4A95A;--fl-teal: #4DB6A8;--fl-sky: #8FB8E0;--fl-coral: #E07A5F;--fl-lilac: #B8A1E3;--fl-alert: #F0544F;--fl-amber: #F29A38;--fl-up: var(--fl-coral);--fl-down: var(--fl-teal);--fl-fault: var(--fl-alert);--fl-attention: var(--fl-brass);--fl-ok: var(--fl-teal);--fl-font: "Saira Condensed", "Barlow Condensed", "Arial Narrow", "Roboto Condensed", sans-serif;--fl-chamfer-panel: 24px;--fl-chamfer-btn: 10px;--fl-chamfer-tag: 6px;--fl-tab-slant: 14px;--fl-spine: 44px;--fl-tick-step: 16px;--fl-tick-minor: 7px;--fl-tick-major: 14px;--fl-touch-min: 44px;--fl-btn-min: 48px;--fl-gutter: 20px;--fl-safe-top: env(safe-area-inset-top, 0px);--fl-safe-bottom: env(safe-area-inset-bottom, 0px);--fl-safe-left: env(safe-area-inset-left, 0px);--fl-safe-right: env(safe-area-inset-right, 0px)}.fl-console[data-fl-palette=rise-green]{--fl-up: var(--fl-teal);--fl-down: var(--fl-coral)}.fl-console[data-fl-palette=rise-red]{--fl-up: var(--fl-alert);--fl-down: var(--fl-teal);--fl-fault: var(--fl-amber)}@media (max-width: 599px),(max-height: 499px) and (orientation: landscape) and (max-width: 1099px){.fl-console{--fl-chamfer-panel: 18px;--fl-spine: 14px;--fl-tick-step: 14px;--fl-tick-minor: 4px;--fl-tick-major: 9px;--fl-btn-min: 44px;--fl-gutter: 8px}}.fl-chamfer{--c: var(--fl-chamfer-btn);clip-path:polygon(var(--c) 0,100% 0,100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,0 100%,0 var(--c))}.fl-console .fl-c-brass{--fl-c: var(--fl-brass)}.fl-console .fl-c-teal{--fl-c: var(--fl-teal)}.fl-console .fl-c-sky{--fl-c: var(--fl-sky)}.fl-console .fl-c-coral{--fl-c: var(--fl-coral)}.fl-console .fl-c-lilac{--fl-c: var(--fl-lilac)}.fl-console .fl-c-alert{--fl-c: var(--fl-alert)}.fl-console .fl-c-parch{--fl-c: var(--fl-parch)}.fl-console .fl-c-mute{--fl-c: var(--fl-mute)}.fl-console .fl-c-rule{--fl-c: var(--fl-rule)}.fl-console .fl-c-up{--fl-c: var(--fl-up)}.fl-console .fl-c-down{--fl-c: var(--fl-down)}.fl-console .fl-c-fault{--fl-c: var(--fl-fault)}.fl-console .fl-c-attention{--fl-c: var(--fl-attention)}.fl-console .fl-c-ok{--fl-c: var(--fl-ok)}.fl-console .fl-surface-panel{--fl-surface: var(--fl-panel)}.fl-console .fl-surface-ink{--fl-surface: var(--fl-ink)}.fl-console .fl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.fl-console .fl-label{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fl-mute)}.fl-console .fl-num{font-variant-numeric:tabular-nums}.fl-console :is(button,a,[tabindex],input,select,summary):focus-visible{outline:2px solid var(--fl-parch);outline-offset:2px}.fl-console :is(button,a,[tabindex],input,select,summary):focus:not(:focus-visible){outline:none}.fl-console .fl-box{--c: var(--fl-chamfer-btn);background:var(--fl-c);color:var(--fl-ink)}.fl-console .fl-cut-panel{--c: var(--fl-chamfer-panel)}.fl-console .fl-cut-tag{--c: var(--fl-chamfer-tag)}.fl-console .fl-box--outlined{padding:2px}.fl-console .fl-box--outlined>.fl-box__inner{--c: calc(var(--fl-chamfer-btn) - 1.2px);height:100%;background:var(--fl-surface, var(--fl-panel));color:var(--fl-parch)}.fl-console .fl-cut-panel.fl-box--outlined>.fl-box__inner{--c: calc(var(--fl-chamfer-panel) - 1.2px)}.fl-console .fl-cut-tag.fl-box--outlined>.fl-box__inner{--c: calc(var(--fl-chamfer-tag) - 1.2px)}.fl-console .fl-btn{display:inline-flex;align-items:stretch;justify-content:stretch;min-width:var(--fl-touch-min);min-height:var(--fl-btn-min);padding:0;margin:0;border:0;background:none;cursor:pointer;font:inherit;color:inherit;text-align:center;-webkit-tap-highlight-color:transparent}.fl-console .fl-btn__shape{--c: var(--fl-chamfer-btn);display:flex;flex:1;min-height:inherit;background:var(--fl-c)}.fl-console .fl-btn__face{--c: var(--fl-chamfer-btn);display:flex;flex:1;align-items:center;justify-content:center;gap:.4em;padding:0 18px;font-size:18px;font-weight:700;line-height:1.1;color:var(--fl-ink);font-variant-numeric:tabular-nums}.fl-console .fl-btn--secondary .fl-btn__shape{padding:2px}.fl-console .fl-btn--secondary .fl-btn__face{--c: calc(var(--fl-chamfer-btn) - 1.2px);padding:0 16px;background:var(--fl-surface, var(--fl-panel));color:var(--fl-c)}.fl-console .fl-btn:not(.is-disabled):hover .fl-btn__shape{filter:brightness(1.08)}.fl-console .fl-btn--secondary:not(.is-disabled):hover .fl-btn__shape{filter:none}.fl-console .fl-btn--secondary:not(.is-disabled):hover .fl-btn__face{background:color-mix(in srgb,var(--fl-c) 12%,var(--fl-surface, var(--fl-panel)))}.fl-console .fl-btn:not(.is-disabled):active .fl-btn__shape{filter:brightness(.92)}.fl-console .fl-btn.is-disabled{opacity:.4;cursor:not-allowed}.fl-console .fl-tag{--c: var(--fl-chamfer-tag);display:inline-block;padding:3px 10px;background:var(--fl-c);color:var(--fl-ink);font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.02em}.fl-console .fl-alert{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.fl-console .fl-alert__bar{--c: var(--fl-chamfer-btn);flex:1 1 260px;background:var(--fl-fault)}.fl-console .fl-alert__inner{--c: var(--fl-chamfer-btn);display:flex;gap:10px;align-items:baseline;margin:0;padding:10px 18px;min-height:40px;color:var(--fl-ink);font-size:17px;font-weight:700;line-height:1.3}.fl-console .fl-alert__glyph{font-size:12px}.fl-console .fl-alert--attention .fl-alert__bar{background:var(--fl-attention);padding:2px}.fl-console .fl-alert--attention .fl-alert__inner{--c: calc(var(--fl-chamfer-btn) - 1.2px);background:var(--fl-surface, var(--fl-panel));color:var(--fl-parch);font-weight:600}.fl-console .fl-alert--attention .fl-alert__glyph{color:var(--fl-attention)}.fl-console .fl-alert__actions{display:flex;gap:10px;flex-wrap:wrap}.fl-console .fl-tabs{display:flex;gap:10px;padding-left:60px}.fl-console .fl-tab{position:relative;display:grid;place-items:center;width:150px;height:var(--fl-tab-h, 44px);min-height:var(--fl-touch-min);padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:18px;font-weight:600;color:var(--fl-mute)}.fl-console .fl-tab__shape{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fl-console .fl-tab__shape polygon{fill:var(--fl-ink);stroke:var(--fl-rule);stroke-width:1.5px}.fl-console .fl-tab__bar{position:absolute;top:6px;left:22px;right:22px;height:3px;background:var(--fl-c);opacity:.8}.fl-console .fl-tab__label{position:relative}.fl-console .fl-tab:hover:not(.is-active) .fl-tab__label{color:var(--fl-parch)}.fl-console .fl-tab.is-active{color:var(--fl-ink);font-weight:700;font-size:19px;z-index:2}.fl-console .fl-tab.is-active .fl-tab__shape polygon{fill:var(--fl-c);stroke:var(--fl-c)}.fl-console .fl-tab.is-active .fl-tab__bar{display:none}.fl-console .fl-spine{position:relative;width:var(--fl-spine);min-height:100%;background:var(--fl-c, var(--fl-brass))}.fl-console .fl-spine:after{content:"";position:absolute;right:0;top:44px;bottom:10px;width:var(--fl-tick-major);background:repeating-linear-gradient(to bottom,var(--fl-ink) 0 2px,transparent 2px calc(var(--fl-tick-step) * 5)) right top / var(--fl-tick-major) 100% no-repeat,repeating-linear-gradient(to bottom,var(--fl-ink) 0 2px,transparent 2px var(--fl-tick-step)) right top / var(--fl-tick-minor) 100% no-repeat}.fl-console .fl-spine__label{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;font-size:18px;font-weight:700;letter-spacing:.3em;color:var(--fl-ink)}.fl-console .fl-gauge{display:flex;align-items:flex-start;gap:16px}.fl-console .fl-gauge__meter{flex:1;min-width:60px}.fl-console .fl-gauge__track{position:relative;height:12px;background:var(--fl-rule)}.fl-console .fl-gauge__fill{position:absolute;inset:0 auto 0 0;background:var(--fl-c)}.fl-console .fl-gauge.is-below .fl-gauge__fill{background:var(--fl-fault)}.fl-console .fl-gauge__threshold{position:absolute;top:-5px;bottom:-5px;width:0;border-left:2px dashed var(--fl-parch);transform:translate(-1px)}.fl-console .fl-gauge__ticks{display:flex;justify-content:space-between;height:10px;margin-top:2px}.fl-console .fl-gauge__ticks span{width:1px;height:4px;background:var(--fl-mute)}.fl-console .fl-gauge__ticks span.is-major{height:8px}.fl-console .fl-gauge__value{min-width:3.5em;text-align:right;font-size:18px;font-weight:700;line-height:12px;color:var(--fl-parch);font-variant-numeric:tabular-nums}.fl-console .fl-gauge.is-below .fl-gauge__value{color:var(--fl-fault)}.fl-console .fl-table-wrap{width:100%}.fl-console .fl-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fl-console .fl-table th{padding:0 0 8px;text-align:left;white-space:nowrap;border-bottom:1.5px solid var(--fl-c)}.fl-console .fl-table th:first-child,.fl-console .fl-table td:first-child{padding-left:16px}.fl-console .fl-table th:first-child{padding-left:0}.fl-console .fl-table :is(th,td)+:is(th,td){padding-left:12px}.fl-console .fl-table .is-num{text-align:right}.fl-console .fl-table tbody tr{height:var(--fl-row-h, 44px);border-bottom:1px solid var(--fl-rule)}.fl-console .fl-table td{font-size:20px;font-weight:500;color:var(--fl-parch);padding:4px 0}.fl-console .fl-table[role=grid] tbody tr{cursor:pointer}.fl-console .fl-table tbody tr:hover{background:color-mix(in srgb,var(--fl-c) 6%,transparent)}.fl-console .fl-table tbody tr.is-selected{background:color-mix(in srgb,var(--fl-c) 16%,transparent);box-shadow:inset 4px 0 0 var(--fl-c)}.fl-console .fl-table tbody tr.is-selected td{font-weight:700}.fl-console .fl-table tr:focus-visible{outline-offset:-2px}.fl-console .fl-table__empty td{color:var(--fl-mute);font-size:16px;padding:16px 0 16px 16px}.fl-console .fl-table__rule td{height:6px;padding:0;border-top:1px solid var(--fl-c);border-bottom:1px solid var(--fl-c)}.fl-console .fl-table__rule td:first-child{padding-left:0}.fl-console .fl-table__total td{padding-top:12px;font-size:18px;color:var(--fl-mute);font-weight:400}.fl-console .fl-table__total .fl-total{color:var(--fl-brass);font-weight:700;font-size:20px}.fl-console .fl-strip{display:grid;grid-template-columns:repeat(var(--fl-strip-cols, 6),minmax(0,1fr));margin:0;padding-top:6px;border-top:1px solid var(--fl-rule)}.fl-console .fl-strip__cell{min-width:0;padding:0 12px;border-left:1px solid var(--fl-rule)}.fl-console .fl-strip__cell:first-child{padding-left:0;border-left:0}.fl-console .fl-strip dd{margin:4px 0 0;font-size:19px;font-weight:600;color:var(--fl-parch);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}@media (max-width: 599px),(max-height: 499px) and (orientation: landscape) and (max-width: 1099px){.fl-console .fl-hide-phone{display:none}.fl-console .fl-table td{font-size:17px}.fl-console .fl-table th:first-child,.fl-console .fl-table td:first-child{padding-left:10px}.fl-console .fl-table th:first-child{padding-left:0}.fl-console .fl-btn__face{font-size:16px;padding:0 12px}.fl-console .fl-alert__inner{font-size:15px;padding:8px 14px}}@media (min-width: 600px) and (max-width: 1099px){.fl-console .fl-hide-tablet{display:none}.fl-console{--fl-row-h: 56px}}@media (min-width: 1100px){.fl-console .fl-hide-desktop{display:none}}body.fl-body{margin:0;background:#0b1024;color:#ede3cc}.fl-console{box-sizing:border-box;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-areas:"head" "tabs" "panel" "strip";padding:calc(var(--fl-safe-top) + 12px) calc(var(--fl-safe-right) + var(--fl-gutter)) calc(var(--fl-safe-bottom) + 14px) calc(var(--fl-safe-left) + var(--fl-gutter));background:var(--fl-ink);color:var(--fl-parch);font-family:var(--fl-font);font-size:18px;line-height:1.3;-webkit-text-size-adjust:100%;overflow:hidden;overflow-x:clip}.fl-console *,.fl-console *:before,.fl-console *:after{box-sizing:border-box}.fl-console h1,.fl-console h2,.fl-console p,.fl-console ol,.fl-console ul,.fl-console dl,.fl-console dd,.fl-console figure,.fl-console fieldset{margin:0}.fl-console ol,.fl-console ul{padding:0;list-style:none}.fl-console fieldset{border:0;padding:0;min-width:0}.fl-console a{color:var(--fl-parch)}.fl-console .fl-skip{position:absolute;left:16px;top:-60px;z-index:30;padding:10px 16px;background:var(--fl-parch);color:var(--fl-ink);font-weight:700}.fl-console .fl-skip:focus{top:calc(var(--fl-safe-top) + 8px)}.fl-console .fl-head{grid-area:head;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px}.fl-console .fl-wordmark{font-size:34px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fl-brass);line-height:1;white-space:nowrap;margin-right:auto}.fl-console .fl-wordmark__tag{margin-left:12px;padding:2px 8px;vertical-align:middle;font-size:13px;letter-spacing:.14em;color:var(--fl-ink);background:var(--fl-mute)}.fl-console .fl-head__end{display:flex;align-items:center;gap:12px;min-width:0}.fl-console .fl-stamp{width:260px;height:42px;flex:0 1 auto;min-width:0}.fl-console .fl-stamp__inner{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;white-space:nowrap;overflow:hidden}.fl-console .fl-stamp__name{font-size:20px;font-weight:600;color:var(--fl-parch);overflow:hidden;text-overflow:ellipsis}.fl-console .fl-stamp__registry{font-size:16px;font-weight:600;color:var(--fl-mute)}.fl-console .fl-menu{position:relative}.fl-console .fl-menu__toggle{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;list-style:none;color:var(--fl-mute)}.fl-console .fl-menu__toggle::-webkit-details-marker{display:none}.fl-console .fl-menu__glyph{width:20px;height:14px;background:linear-gradient(currentColor 0 0) top / 100% 2px no-repeat,linear-gradient(currentColor 0 0) center / 100% 2px no-repeat,linear-gradient(currentColor 0 0) bottom / 100% 2px no-repeat}.fl-console .fl-menu[open] .fl-menu__toggle,.fl-console .fl-menu__toggle:hover{color:var(--fl-parch)}.fl-console .fl-menu__body{--c: var(--fl-chamfer-btn);position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:min(340px,calc(100vw - 32px));display:grid;gap:16px;padding:18px;background:var(--fl-panel);box-shadow:inset 0 0 0 1.5px var(--fl-rule)}.fl-console .fl-menu__identity{display:grid;gap:2px;font-size:16px}.fl-console .fl-menu__palettes{display:grid;gap:6px}.fl-console .fl-menu__option{display:flex;gap:10px;align-items:flex-start;min-height:44px;padding:6px 0;cursor:pointer}.fl-console .fl-menu__option input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--fl-brass)}.fl-console .fl-menu__option strong{display:block;font-size:16px}.fl-console .fl-menu__option small{display:block;font-size:14px;color:var(--fl-mute)}.fl-console .fl-menu__links{display:grid;gap:4px}.fl-console .fl-menu__links a{display:flex;align-items:center;min-height:44px;font-size:16px}.fl-console .fl-menu__note{font-size:14px;color:var(--fl-mute)}.fl-console .fl-console__tabs{grid-area:tabs;position:relative;z-index:2;margin-top:4px;margin-bottom:-2px}.fl-console .fl-panel{grid-area:panel;min-height:0;display:flex}.fl-console .fl-panel__frame{--c: var(--fl-chamfer-panel);flex:1;min-width:0;padding:2px;background:var(--fl-c);display:flex}.fl-console .fl-panel__inner{--c: calc(var(--fl-chamfer-panel) - 1.2px);flex:1;min-width:0;min-height:0;display:grid;grid-template-columns:calc(var(--fl-spine) - 2px) minmax(0,1fr);background:var(--fl-panel)}.fl-console .fl-panel__spine{min-height:100%}.fl-console .fl-panel__content{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:28px 22px 22px 26px}.fl-console .fl-console__strip{grid-area:strip;margin-top:14px}.fl-console .fl-strip{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.fl-console .fl-mutation:not(:empty){margin-bottom:16px}.fl-console .fl-mutation__note{font-size:16px;color:var(--fl-mute)}.fl-console .fl-skeleton{display:grid;gap:0}.fl-console .fl-skeleton__heading{display:block;width:40%;height:30px;margin-bottom:26px;background:var(--fl-rule)}.fl-console .fl-skeleton__row{display:block;height:44px;border-bottom:1px solid var(--fl-rule)}.fl-console .fl-load-error{display:grid;gap:18px}.fl-console .fl-screen{display:grid;grid-template-columns:minmax(0,64fr) 1px minmax(0,36fr);column-gap:20px;align-items:start}.fl-console .fl-vrule{align-self:stretch;width:1px;background:var(--fl-rule)}.fl-console .fl-main,.fl-console .fl-side{min-width:0;display:flex;flex-direction:column;gap:18px}.fl-console .fl-side{padding-top:58px}.fl-console .fl-heading{font-size:30px;font-weight:700;line-height:1.1;color:var(--fl-parch)}.fl-console .fl-subline{margin-top:6px;font-size:16px;color:var(--fl-mute)}.fl-console .fl-empty{font-size:16px;color:var(--fl-mute)}.fl-console .fl-empty__action{margin-top:10px}.fl-console .fl-none{color:var(--fl-mute)}.fl-console .fl-ok{color:var(--fl-ok)}.fl-console .fl-attention{color:var(--fl-attention)}.fl-console .fl-a-schematic-toggle,.fl-console .fl-a-activity-toggle{display:none}.fl-console .fl-rows{display:grid}.fl-console .fl-rows__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:30px;padding:4px 0;border-bottom:1px solid var(--fl-rule);font-size:18px}.fl-console .fl-rows__num{color:var(--fl-mute);font-variant-numeric:tabular-nums;white-space:nowrap}.fl-console .fl-rows__note{display:block;font-size:14px;color:var(--fl-mute);font-weight:400}.fl-console .fl-order-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.fl-console .fl-order-actions .fl-btn{min-width:96px}.fl-console .fl-stats{display:grid}.fl-console .fl-stats>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;border-bottom:1px solid var(--fl-rule)}.fl-console .fl-stats dt{font-size:18px;color:var(--fl-mute)}.fl-console .fl-stats dd{font-size:19px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.fl-console .fl-link{display:inline-grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:15px;color:var(--fl-mute);text-decoration:underline;text-underline-offset:3px}.fl-console .fl-link:hover{color:var(--fl-parch)}.fl-console .fl-trade__note{font-size:14px;color:var(--fl-mute)}.fl-console .fl-field{display:grid;gap:6px}.fl-console .fl-field :is(input,select),.fl-console .fl-qty__input{min-height:44px;width:100%;padding:0 12px;border:1.5px solid var(--fl-rule);border-radius:0;background:var(--fl-ink);color:var(--fl-parch);font:inherit;font-size:18px;font-variant-numeric:tabular-nums}.fl-console .fl-field select{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,var(--fl-mute) 50%),linear-gradient(135deg,var(--fl-mute) 50%,transparent 50%);background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.fl-console .fl-col-name{width:40%}.fl-console .fl-move{font-size:18px;font-weight:600;white-space:nowrap}.fl-console .fl-move--up{color:var(--fl-up)}.fl-console .fl-move--down{color:var(--fl-down)}.fl-console .fl-total__note{display:block;font-size:14px}.fl-console .fl-tip{border-left:4px solid var(--fl-teal);padding:2px 0 2px 14px}.fl-console .fl-tip__headline{font-size:18px;font-weight:600}.fl-console .fl-tip__detail{font-size:16px;color:var(--fl-mute)}.fl-console .fl-orders{display:grid;gap:8px}.fl-console .fl-balance{display:grid;gap:2px}.fl-console .fl-balance__figure{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.fl-console .fl-hero{font-size:56px;font-weight:700;line-height:1;color:var(--fl-brass);font-variant-numeric:tabular-nums}.fl-console .fl-balance__unit{font-size:18px;color:var(--fl-mute)}.fl-console .fl-balance__alt{display:flex;flex-wrap:wrap;align-items:center;column-gap:12px;font-size:16px;color:var(--fl-mute)}.fl-console .fl-exchange{padding-top:8px}.fl-console .fl-exchange__fields{display:grid;gap:12px}.fl-console .fl-hold{display:grid;gap:8px}.fl-console .fl-hold__head{display:flex;justify-content:space-between;align-items:baseline}.fl-console .fl-hold__value{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.fl-console .fl-cargo{margin-top:4px}.fl-console .fl-trade{display:grid;gap:10px}.fl-console .fl-qty{display:grid;gap:6px}.fl-console .fl-qty__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fl-console .fl-qty__row>.fl-btn{flex:0 0 48px}.fl-console .fl-qty__input{flex:1 1 64px;min-width:64px}.fl-console .fl-qty__input{text-align:center}.fl-console .fl-qty__max{display:flex;gap:14px;margin-left:auto}.fl-console .fl-qty__max .fl-link{white-space:nowrap}.fl-console .fl-trade__buttons{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.fl-console .fl-trade__plot{width:100%}.fl-console .fl-order-details__toggle{display:flex;align-items:center;min-height:44px;cursor:pointer;font-size:16px;font-weight:600;color:var(--fl-mute)}.fl-console .fl-order-details[open] .fl-order-details__toggle{color:var(--fl-parch)}.fl-console .fl-custom-order{display:grid;gap:12px;padding:4px 0 8px}.fl-console .fl-custom-order__side{display:flex;gap:20px}.fl-console .fl-custom-order__side legend{width:100%;margin-bottom:2px}.fl-console .fl-map{position:relative}.fl-console .fl-map__viewport{position:relative;overflow:hidden;aspect-ratio:5 / 3;touch-action:pan-y}.fl-console .fl-map[data-zoomed] .fl-map__viewport{touch-action:none;cursor:grab}.fl-console .fl-map[data-zoomed] .fl-map__viewport.is-dragging{cursor:grabbing}.fl-console .fl-map__world{position:absolute;inset:0;transform-origin:50% 50%}.fl-console .fl-map__svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.fl-console .fl-map__bearing{stroke:var(--fl-rule);stroke-width:1;stroke-dasharray:2 6;vector-effect:non-scaling-stroke}.fl-console .fl-map__ring{fill:none;stroke:var(--fl-rule);stroke-width:1;vector-effect:non-scaling-stroke}.fl-console .fl-map__ring-label{fill:var(--fl-mute);font-size:13px;font-family:var(--fl-font)}.fl-console .fl-map__lane{stroke:var(--fl-mute);stroke-width:1.5;opacity:.5;vector-effect:non-scaling-stroke}.fl-console .fl-map__lane.is-route{opacity:0}.fl-console .fl-map__route{fill:none;stroke:var(--fl-teal);stroke-width:3.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.fl-console .fl-map__target{fill:none;stroke:var(--fl-teal);stroke-width:1.5;vector-effect:non-scaling-stroke}.fl-console .fl-ping{fill:none;stroke:var(--fl-brass);stroke-width:1.5;transform-box:fill-box;transform-origin:center;transform:rotate(45deg);animation:fl-ping 2.2s ease-out infinite}@keyframes fl-ping{0%{transform:rotate(45deg) scale(1);opacity:.9}to{transform:rotate(45deg) scale(3.2);opacity:0}}.fl-console .fl-node{position:absolute;display:flex;align-items:center;min-height:44px;padding:0 6px 0 0;border:0;background:none;cursor:pointer;transform:translate(-22px,-22px) scale(var(--fl-inv, 1));transform-origin:22px 22px;font:inherit;font-size:16px;font-weight:600;color:var(--fl-parch);white-space:nowrap}@media (min-width: 1100px),(min-width: 600px) and (min-height: 500px),(min-width: 600px) and (orientation: portrait){.fl-console .fl-node[data-label-lg=end]{flex-direction:row-reverse;padding:0 0 0 6px;transform:translate(calc(-100% + 22px),-22px) scale(var(--fl-inv, 1));transform-origin:calc(100% - 22px) 22px}.fl-console .fl-map:not([data-zoomed]) .fl-node[data-label-lg=hidden] .fl-node__label{display:none}.fl-console .fl-node[data-label-lg=above],.fl-console .fl-node[data-label-lg=below]{padding:0}.fl-console .fl-node[data-label-lg=above]{flex-direction:column-reverse;transform:translate(-50%,calc(-100% + 22px)) scale(var(--fl-inv, 1));transform-origin:50% calc(100% - 22px)}.fl-console .fl-node[data-label-lg=above] .fl-node__label{margin-bottom:-7px}.fl-console .fl-node[data-label-lg=below]{flex-direction:column;transform:translate(-50%,-22px) scale(var(--fl-inv, 1));transform-origin:50% 22px}.fl-console .fl-node[data-label-lg=below] .fl-node__label{margin-top:-7px}}@media (max-width: 599px),(max-height: 499px) and (orientation: landscape) and (max-width: 1099px){.fl-console .fl-node[data-label-sm=end]{flex-direction:row-reverse;padding:0 0 0 6px;transform:translate(calc(-100% + 22px),-22px) scale(var(--fl-inv, 1));transform-origin:calc(100% - 22px) 22px}.fl-console .fl-map:not([data-zoomed]) .fl-node[data-label-sm=hidden] .fl-node__label{display:none}.fl-console .fl-node[data-label-sm=above],.fl-console .fl-node[data-label-sm=below]{padding:0}.fl-console .fl-node[data-label-sm=above]{flex-direction:column-reverse;transform:translate(-50%,calc(-100% + 22px)) scale(var(--fl-inv, 1));transform-origin:50% calc(100% - 22px)}.fl-console .fl-node[data-label-sm=above] .fl-node__label{margin-bottom:-7px}.fl-console .fl-node[data-label-sm=below]{flex-direction:column;transform:translate(-50%,-22px) scale(var(--fl-inv, 1));transform-origin:50% 22px}.fl-console .fl-node[data-label-sm=below] .fl-node__label{margin-top:-7px}}.fl-console .fl-node__mark{display:grid;place-items:center;width:44px;height:44px;flex:none}.fl-console .fl-node__mark:before{content:"";width:14px;height:14px;background:var(--fl-sky);transform:rotate(45deg)}.fl-console .fl-node.is-route .fl-node__mark:before{background:var(--fl-teal)}.fl-console .fl-node.is-current .fl-node__mark:before{background:var(--fl-brass)}.fl-console .fl-node__label{text-shadow:0 0 4px var(--fl-panel),0 0 2px var(--fl-panel)}.fl-console .fl-node:hover .fl-node__label{text-decoration:underline}.fl-console .fl-map__controls{position:absolute;right:0;bottom:0;display:flex;gap:6px}.fl-console .fl-map__control{width:44px;height:44px;border:1.5px solid var(--fl-rule);background:var(--fl-panel);color:var(--fl-parch);font:inherit;font-size:20px;cursor:pointer}.fl-console .fl-timeline{position:relative;display:grid}.fl-console .fl-timeline:before{content:"";position:absolute;left:11px;top:26px;bottom:26px;width:3px;background:var(--fl-teal)}.fl-console .fl-timeline__stop{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:52px}.fl-console .fl-timeline__mark{width:12px;height:12px;margin-left:6px;background:var(--fl-teal);transform:rotate(45deg)}.fl-console .fl-timeline__stop.is-origin .fl-timeline__mark{background:var(--fl-brass)}.fl-console .fl-timeline__name{font-size:21px;font-weight:600}.fl-console .fl-timeline__note{font-size:17px;color:var(--fl-mute);white-space:nowrap}.fl-console .fl-venues{display:grid;gap:4px}.fl-console .fl-venues__option{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.fl-console .fl-venues__option input{width:20px;height:20px;margin:0;accent-color:var(--fl-teal)}.fl-console .fl-lanes{display:grid;gap:10px}.fl-console .fl-lanes fieldset{display:grid;gap:4px}.fl-console .fl-lanes__option{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer}.fl-console .fl-lanes__option input{width:20px;height:20px;margin:0;accent-color:var(--fl-teal)}.fl-console .fl-lanes__option span{display:grid;gap:2px}.fl-console .fl-lanes__option small{color:var(--fl-mute);font-size:14px}.fl-console .fl-market-signals{display:grid;gap:8px}.fl-console .fl-market-signals__grid{display:grid;gap:12px}.fl-console .fl-market-signals h4{margin:0 0 4px;font-size:17px;color:var(--fl-parch)}.fl-console .fl-route-actions{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:16px}.fl-console .fl-screen--financials{grid-template-columns:minmax(0,1fr)}.fl-console .fl-wallets{display:grid;gap:10px}.fl-console .fl-wallets__row{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--fl-rule)}.fl-console .fl-wallets__row dt,.fl-console .fl-wallets__row dd{display:grid;gap:2px}.fl-console .fl-wallets__row dd{text-align:right;font-variant-numeric:tabular-nums}.fl-console .fl-wallets__row small{color:var(--fl-mute);font-size:14px}.fl-console .fl-financial-exchange{display:grid;gap:12px}.fl-console .fl-wallets__row--gc{padding:14px;border:1px solid var(--fl-brass);background:color-mix(in srgb,var(--fl-brass) 10%,transparent)}.fl-console .fl-currency-lines,.fl-console .fl-currency-line{display:grid;gap:12px}.fl-console .fl-currency-line__head,.fl-console .fl-currency-total{display:flex;justify-content:space-between;gap:16px;align-items:baseline;font-variant-numeric:tabular-nums}.fl-console .fl-currency-line__head>div{display:grid;gap:2px}.fl-console .fl-currency-line__head>div:last-child{text-align:right}.fl-console .fl-currency-line__head small,.fl-console .fl-exchange-mini__meta,.fl-console .fl-currency-line__value{color:var(--fl-mute);font-size:14px}.fl-console .fl-currency-line__actions{display:grid;gap:12px}.fl-console .fl-exchange-mini{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--fl-rule)}.fl-console .fl-exchange-mini.is-unavailable{color:var(--fl-mute)}.fl-console .fl-exchange-mini__buttons{display:grid;grid-template-columns:minmax(88px,auto) 1fr;gap:8px}.fl-console .fl-currency-total{border-color:var(--fl-brass)}@media (min-width: 1180px){.fl-console .fl-currency-line__actions{grid-template-columns:1fr 1fr}}.fl-console .fl-trade-aid,.fl-console .fl-trade-preview,.fl-console .fl-sell-finder{display:grid;gap:10px}.fl-console .fl-trade-aid__suggestions .fl-link{white-space:nowrap}.fl-console .fl-trade-aid__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.fl-console .fl-trade-aid__learning{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--fl-mute);font-size:14px}.fl-console .fl-trade-checklist{display:flex;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;list-style:none;color:var(--fl-mute);font-size:14px}.fl-console .fl-trade-checklist .is-done{color:var(--fl-parch)}.fl-console .fl-assistant-settings{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:end}.fl-console .fl-trade-breakdown{display:grid;gap:6px;margin:0}.fl-console .fl-trade-breakdown div{display:flex;justify-content:space-between;gap:16px;font-variant-numeric:tabular-nums}.fl-console .fl-trade-breakdown dt{color:var(--fl-mute)}.fl-console .fl-trade-breakdown dd{margin:0;color:var(--fl-parch)}.fl-console .fl-screen--systems .fl-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px;align-content:start}.fl-console .fl-screen--systems .fl-a-head{grid-column:1 / -1}.fl-console .fl-schematic{max-width:420px}.fl-console .fl-blueprint{width:100%;height:auto;max-height:460px}.fl-console .fl-blueprint__part{fill:none;stroke:var(--fl-sky);stroke-width:1.5;vector-effect:non-scaling-stroke}.fl-console .fl-blueprint__part.is-filled{fill:color-mix(in srgb,var(--fl-sky) 28%,transparent)}.fl-console .fl-blueprint__part.is-fault{fill:var(--fl-fault);stroke:var(--fl-fault)}.fl-console .fl-blueprint__detail{fill:none;stroke:var(--fl-sky);stroke-width:1;vector-effect:non-scaling-stroke}.fl-console .fl-blueprint__leader,.fl-console .fl-blueprint__dim{stroke:var(--fl-mute);stroke-width:1;vector-effect:non-scaling-stroke}.fl-console .fl-blueprint__dot{fill:var(--fl-mute)}.fl-console .fl-blueprint__label{fill:var(--fl-parch);font-family:var(--fl-font);font-size:15px;font-weight:600}.fl-console .fl-blueprint__dim-label{fill:var(--fl-mute);font-family:var(--fl-font);font-size:14px;font-weight:600}.fl-console .fl-blink{animation:fl-blink 1.6s steps(1,end) infinite}@keyframes fl-blink{0%,55%{opacity:1}56%,to{opacity:.2}}.fl-console .fl-facts{display:grid;gap:8px;align-content:start}.fl-console .fl-gauges{display:grid;gap:14px}.fl-console .fl-gauges__row{display:grid;gap:6px}.fl-console .fl-gauges__name{font-size:18px}.fl-console .fl-gauges__row.is-attention .fl-gauges__name{color:var(--fl-attention);font-weight:700}.fl-console .fl-alerts{display:grid;gap:10px}.fl-console .fl-refits{display:grid;gap:8px}.fl-console .fl-manifest{display:grid;gap:8px;margin-top:14px}.fl-console .fl-refits__offer{padding:8px 0}.fl-console .fl-board{display:grid;gap:12px}.fl-console .fl-board__head,.fl-console .fl-contract{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(180px,.55fr) auto auto;column-gap:16px;align-items:center}.fl-console .fl-board__head{padding-bottom:8px;border-bottom:1.5px solid var(--fl-coral)}.fl-console .fl-board__pay-head{grid-column:4 / 6}.fl-console .fl-contract{padding:12px 0;border-bottom:1px solid var(--fl-rule)}.fl-console .fl-contract__ref{font-size:17px;font-weight:700}.fl-console .fl-contract__body{display:grid;gap:2px;min-width:0}.fl-console .fl-contract__title{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:19px;font-weight:600}.fl-console .fl-contract__line{font-size:15px;color:var(--fl-mute)}.fl-console .fl-contract__tradeoff{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;font-size:14px}.fl-console .fl-contract__tradeoff div{display:grid;gap:1px}.fl-console .fl-contract__tradeoff dt{color:var(--fl-mute);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.fl-console .fl-contract__tradeoff dd{font-weight:650}.fl-console .fl-contract-choice{margin-bottom:2px}.fl-console .fl-contract__pay{font-size:20px;font-weight:700;color:var(--fl-brass);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.fl-console .fl-contract__code{font-size:14px;color:var(--fl-mute);font-weight:600}.fl-console .fl-contract__done{font-size:15px;color:var(--fl-ok);font-weight:600}.fl-console .fl-contract.is-completed .fl-contract__title span:last-child{color:var(--fl-mute)}.fl-console .fl-activity{display:grid;gap:8px}.fl-console .fl-activity__entry{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--fl-rule)}.fl-console .fl-activity__time{font-size:14px;font-weight:600;color:var(--fl-teal);font-variant-numeric:tabular-nums}.fl-console .fl-activity__sender{font-size:16px}.fl-console .fl-activity__text{font-size:16px;color:var(--fl-parch)}.fl-console .fl-bom{display:grid;gap:8px}.fl-console .fl-bom__row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;column-gap:10px;align-items:baseline;padding:5px 0 5px calc(var(--level, 0) * 18px);border-bottom:1px solid var(--fl-rule);font-size:17px}.fl-console .fl-bom__level{font-size:13px;font-weight:600;color:var(--fl-lilac)}.fl-console .fl-bom__row[style*="--level: 0"] .fl-bom__name{font-weight:700}.fl-console .fl-recipe{display:grid;gap:10px}.fl-console .fl-recipe__name{font-size:21px;font-weight:700}.fl-console .fl-jobs{display:grid;gap:10px}.fl-console .fl-jobs__actions{display:flex;flex-wrap:wrap;gap:12px}.fl-console .fl-panel__inner{position:relative}.fl-console .fl-panel__spine{grid-row:1;grid-column:1}.fl-console .fl-panel__content{grid-row:1;grid-column:2}.fl-console .fl-panel__inner>.fl-help-button{grid-row:1;grid-column:1;align-self:end;justify-self:start;position:sticky;bottom:14px;margin-bottom:14px}.fl-console .fl-help-button{z-index:3;display:grid;place-items:center;width:max(var(--fl-spine),44px);height:48px;padding:0;border:0;background:none;cursor:pointer}.fl-console .fl-help-button__face{--c: 6px;display:grid;place-items:center;width:34px;height:34px;background:var(--fl-ink);color:var(--fl-parch);font-size:20px;font-weight:700;line-height:1}.fl-console .fl-help-button:hover .fl-help-button__face{background:var(--fl-panel)}.fl-console .fl-help-button--head{position:static;display:none;width:44px;height:44px;flex:none;margin-left:-6px}.fl-console .fl-help-backdrop{position:fixed;inset:0;z-index:40;background:#0b1024b8}.fl-console .fl-help{position:fixed;z-index:41;top:calc(var(--fl-safe-top) + 12px);bottom:calc(var(--fl-safe-bottom) + 12px);left:calc(var(--fl-safe-left) + var(--fl-gutter));width:min(460px,calc(100vw - 2 * var(--fl-gutter) - var(--fl-safe-left) - var(--fl-safe-right)));display:flex}.fl-console .fl-help__frame{--c: var(--fl-chamfer-panel);flex:1;display:flex;padding:2px;background:var(--fl-c, var(--fl-brass))}.fl-console .fl-help__inner{--c: calc(var(--fl-chamfer-panel) - 1.2px);flex:1;overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:22px;padding:22px 22px 28px;background:var(--fl-panel)}.fl-console .fl-help__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fl-console .fl-help__section{display:grid;gap:8px;font-size:16px}.fl-console .fl-help__lead{font-size:20px;font-weight:700}.fl-console .fl-help__section .fl-btn{justify-self:start}.fl-console .fl-help__id{font-family:ui-monospace,monospace;font-size:13px;overflow-wrap:anywhere}.fl-console .fl-checklist{display:grid;gap:6px}.fl-console .fl-checklist__step{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px}.fl-console .fl-checklist__mark{color:var(--fl-mute)}.fl-console .fl-checklist__step.is-done .fl-checklist__mark{color:var(--fl-ok)}.fl-console .fl-checklist__step.is-done strong{color:var(--fl-mute)}@media (min-width: 600px) and (max-width: 1099px){.fl-console{--fl-tab-h: 48px}.fl-console .fl-console__tabs{padding-left:30px;gap:8px}.fl-console .fl-tab{width:min(116px,calc((100% - 30px - 40px) / 6))}.fl-console .fl-screen--production .fl-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fl-console .fl-wordmark{font-size:28px}.fl-console .fl-stamp{width:206px}.fl-console .fl-stamp__name{font-size:18px}.fl-console .fl-stamp__registry{font-size:15px}.fl-console .fl-screen{grid-template-columns:minmax(0,1fr);row-gap:24px}.fl-console .fl-vrule{display:none}.fl-console .fl-side{padding-top:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px;align-items:start}.fl-console .fl-strip dd{font-size:18px}.fl-console .fl-screen--ledger{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;row-gap:20px}.fl-console .fl-screen--ledger :is(.fl-main,.fl-side){display:contents}.fl-console .fl-screen--ledger .fl-a-head{grid-column:1 / -1;grid-row:1}.fl-console .fl-screen--ledger .fl-a-table{grid-column:1 / -1;grid-row:2}.fl-console .fl-screen--ledger .fl-a-assist{grid-column:1 / -1;grid-row:3}.fl-console .fl-screen--ledger .fl-a-balance{grid-column:1;grid-row:4}.fl-console .fl-screen--ledger .fl-a-hold{grid-column:1;grid-row:5}.fl-console .fl-screen--ledger .fl-a-tip{grid-column:2;grid-row:4}.fl-console .fl-screen--ledger .fl-a-actions{grid-column:2;grid-row:5}.fl-console .fl-screen--ledger .fl-a-settlements{grid-column:1;grid-row:6}.fl-console .fl-screen--ledger .fl-a-orders{grid-column:2;grid-row:6}.fl-console .fl-screen--chart .fl-side>.fl-label{grid-column:1 / -1}.fl-console .fl-screen--chart .fl-a-timeline{grid-column:1;grid-row:2 / span 2}.fl-console .fl-screen--chart .fl-a-stats{grid-column:2;grid-row:2}.fl-console .fl-screen--chart .fl-a-actions{grid-column:2;grid-row:3}.fl-console .fl-screen--chart .fl-a-venues{grid-column:1;grid-row:4}.fl-console .fl-screen--chart .fl-trade__note{grid-column:2;grid-row:4}.fl-console .fl-screen--chart .fl-market-signals{grid-column:1 / -1}.fl-console .fl-screen--systems .fl-side,.fl-console .fl-screen--contracts .fl-side{grid-template-columns:minmax(0,1fr)}}@media (min-width: 1100px){.fl-console .fl-console__tabs .fl-tabs,.fl-console .fl-console__tabs{padding-left:60px}}@media (max-width: 599px),(max-height: 499px) and (orientation: landscape) and (max-width: 1099px){.fl-console{height:100vh;height:100dvh;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"head" "panel" "tabs";padding-top:calc(var(--fl-safe-top) + 8px);padding-bottom:0;font-size:15px}.fl-console .fl-head{min-height:44px;margin-bottom:8px;gap:8px}.fl-console .fl-wordmark{font-size:19px;letter-spacing:.1em}.fl-console .fl-wordmark__tag{display:none}.fl-console .fl-head__end{gap:4px}.fl-console .fl-stamp{--c: 8px;width:auto;max-width:140px;height:34px}.fl-console .fl-stamp__inner{--c: 6.8px;justify-content:center;padding:0 12px}.fl-console .fl-stamp__name{font-size:15px}.fl-console .fl-stamp__registry,.fl-console .fl-console__strip{display:none}.fl-console .fl-console__tabs{margin:-2px 0 0;padding:0 4px calc(var(--fl-safe-bottom) + 6px);justify-content:center;gap:6px}.fl-console .fl-tab{--fl-tab-h: 54px;flex:1 1 0;max-width:84px;width:auto;font-size:15px}.fl-console .fl-tab.is-active{font-size:15px}.fl-console .fl-console__tabs .fl-tab,.fl-console .fl-console__tabs .fl-tab.is-active{font-size:14px;letter-spacing:-.01em}.fl-console .fl-screen--production .fl-a-head{order:0}.fl-console .fl-screen--production .fl-a-recipe{order:1}.fl-console .fl-screen--production .fl-a-search{order:2}.fl-console .fl-screen--production .fl-a-table{order:3}.fl-console .fl-screen--production .fl-a-bom{order:4}.fl-console .fl-screen--production .fl-a-jobs{order:5}.fl-console .fl-bom__row{font-size:15px;padding-left:calc(var(--level, 0) * 10px)}.fl-console .fl-tab__shape{transform:scaleY(-1)}.fl-console .fl-tab__bar{inset:auto 12px 7px}.fl-console .fl-panel__content{-webkit-overflow-scrolling:touch;padding:16px 12px 20px}.fl-console .fl-panel__inner{min-height:0}.fl-console .fl-spine__label{display:none}.fl-console .fl-panel__inner>.fl-help-button{display:none}.fl-console .fl-help-button--head{display:grid}.fl-console .fl-help-button--head .fl-help-button__face{background:var(--fl-brass);color:var(--fl-ink);width:30px;height:30px;font-size:17px}.fl-console .fl-spine:after{top:26px}.fl-console .fl-heading{font-size:24px}.fl-console .fl-subline{font-size:14px}.fl-console .fl-hero{font-size:36px}.fl-console .fl-rows__row,.fl-console .fl-stats dt{font-size:15px}.fl-console .fl-stats dd{font-size:16px}.fl-console .fl-timeline__name{font-size:17px}.fl-console .fl-timeline__note{font-size:14px}.fl-console .fl-move{font-size:15px}.fl-console .fl-node{font-size:13px}.fl-console .fl-map__ring-label{font-size:22px}.fl-console .fl-map__controls{position:static;justify-content:flex-end;margin-top:6px}.fl-console .fl-screen{display:flex;flex-direction:column;align-items:stretch;gap:16px}.fl-console .fl-screen :is(.fl-main,.fl-side){display:contents}.fl-console .fl-vrule{display:none}.fl-console .fl-screen--ledger .fl-a-head{order:0}.fl-console .fl-screen--ledger .fl-a-balance{order:1}.fl-console .fl-screen--ledger .fl-a-hold{order:2}.fl-console .fl-screen--ledger .fl-a-assist{order:3}.fl-console .fl-screen--ledger .fl-a-settlements{order:4}.fl-console .fl-screen--ledger .fl-a-table{order:5}.fl-console .fl-screen--ledger .fl-a-actions{order:6}.fl-console .fl-screen--ledger .fl-a-orders{order:7}.fl-console .fl-screen--ledger :is(.fl-a-tip,.fl-cargo,tfoot){display:none}.fl-console .fl-col-name{width:auto}.fl-console .fl-screen--systems .fl-a-head{order:0}.fl-console .fl-screen--systems .fl-a-gauges{order:1}.fl-console .fl-screen--systems .fl-a-alerts{order:2}.fl-console .fl-screen--systems .fl-a-schematic-toggle{order:3;display:inline-flex}.fl-console .fl-screen--systems .fl-a-schematic{order:4;display:none;margin:0 auto;width:100%}.fl-console .fl-screen--systems.is-schematic-open .fl-a-schematic{display:block}.fl-console .fl-screen--systems .fl-a-facts{order:5}.fl-console .fl-screen--systems .fl-a-refits{order:6}.fl-console .fl-screen--contracts .fl-a-activity-toggle{display:inline-flex}.fl-console .fl-screen--contracts .fl-a-activity{display:none}.fl-console .fl-screen--contracts.is-activity-open .fl-a-activity{display:grid}.fl-console .fl-board__head{display:none}.fl-console .fl-contract{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ref pay" "body body" "tradeoff tradeoff" "action action";row-gap:8px}.fl-console .fl-contract__ref{grid-area:ref}.fl-console .fl-contract__pay{grid-area:pay}.fl-console .fl-contract__body{grid-area:body}.fl-console .fl-contract__tradeoff{grid-area:tradeoff}.fl-console .fl-contract__action{grid-area:action}.fl-console .fl-contract__action .fl-btn{width:100%}.fl-console .fl-contract__title{font-size:16px}}@media (prefers-reduced-motion: reduce){.fl-console .fl-ping,.fl-console .fl-blink{animation:none}}:root{color-scheme:dark;--ink: #dce6e3;--muted: #81918e;--panel: #101817;--line: #293734;--green: #62d59a;--amber: #e2b85b;--red: #ef756f;--black: #070b0b}*{box-sizing:border-box}body.app-body{margin:0;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 80% -10%,#18302b 0,transparent 36rem),var(--black);font-family:Inter,ui-sans-serif,system-ui,sans-serif}body.app-body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.16;background-image:linear-gradient(#29433d 1px,transparent 1px),linear-gradient(90deg,#29433d 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,black,transparent 65%)}a,button{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.site-header{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 4vw;border-bottom:1px solid var(--line);background:#070b0be6;position:relative;z-index:2}.wordmark{display:flex;align-items:center;gap:.75rem;text-decoration:none;font-weight:650;letter-spacing:.04em}.mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid #47625c;color:var(--green);font:700 .7rem ui-monospace,monospace;transform:rotate(45deg)}.mark:first-line{transform:rotate(-45deg)}.session-state{display:flex;align-items:center;gap:1.1rem}.identity{display:grid;text-align:right;font-size:.9rem}.identity small{color:var(--green);font:.6rem ui-monospace,monospace;letter-spacing:.14em}.session-state button{border:1px solid #42534f;padding:.55rem .8rem;cursor:pointer;background:#111a18}.shell-main{width:min(1500px,92vw);margin:0 auto;min-height:calc(100vh - 130px);position:relative}.site-footer{padding:1rem 4vw;border-top:1px solid var(--line);color:var(--muted);text-align:right;font:.68rem ui-monospace,monospace;letter-spacing:.1em}.console-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;padding:3.2rem 0 2rem}.eyebrow,.record-key{color:var(--amber);text-transform:uppercase;letter-spacing:.15em;font:.68rem ui-monospace,monospace}.dev-tag{background:var(--amber);color:#161207;padding:.2rem .38rem;margin-right:.55rem;font-weight:800}.console-head h1,.auth-card h1{font-family:Georgia,serif;font-weight:400;letter-spacing:-.035em;font-size:clamp(2rem,5vw,4.8rem);line-height:.98;margin:.7rem 0 1rem}.lede{color:#9baba7;max-width:66ch}.scope-stamp{display:grid;border-left:2px solid var(--green);padding:.4rem 1rem;min-width:190px}.scope-stamp span{color:var(--muted);font:.62rem ui-monospace,monospace}.scope-stamp strong{color:var(--green);font:.8rem ui-monospace,monospace}.section-tabs{display:flex;overflow-x:auto;border-block:1px solid var(--line)}.section-tabs button{min-width:110px;padding:1rem 1.25rem;border-right:1px solid var(--line);cursor:pointer;color:var(--muted)}.section-tabs button[aria-current=page]{color:var(--ink);background:#17221f;box-shadow:inset 0 -2px var(--green)}.instrument-state{display:flex;align-items:center;gap:1rem;padding:3rem;margin:2rem 0;border:1px solid var(--line);background:var(--panel)}.instrument-state .signal{width:12px;height:12px;border-radius:50%;background:var(--amber);box-shadow:0 0 18px var(--amber)}.tone-red .signal{background:var(--red);box-shadow:0 0 18px var(--red)}.instrument-state h2{font-size:1.2rem}.instrument-state p{color:var(--muted)}.loaded-status{margin:1rem 0;color:var(--green);font:.68rem ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.portfolio-panel{display:grid;gap:1rem;padding:1.5rem 0 2rem}.portfolio-identity,.balance-card,.ship-card,.empty-collection,.inventory-collection{border:1px solid var(--line);background:linear-gradient(145deg,#121b1a,#0c1211)}.portfolio-identity{display:flex;justify-content:space-between;align-items:start;padding:1.5rem}.portfolio-identity h2{margin:.3rem 0;font:2rem Georgia,serif}.portfolio-identity>div>p:last-child,.balance-card p,.balance-card small,.ship-card span,.empty-collection p,.inventory-collection span,.inventory-collection small{color:var(--muted)}.portfolio-identity>div>p:last-child span{color:var(--ink);font-family:ui-monospace,monospace}.balance-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.balance-card{display:grid;gap:.7rem;padding:1.25rem}.balance-card dl{margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.balance-card dl div{display:grid;gap:.25rem}.balance-card dt,.inventory-collection dt{color:var(--muted);font:.62rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.balance-card dd{margin:0;color:var(--green);font:clamp(1.35rem,3vw,2.4rem) ui-monospace,monospace}.balance-card dl div:last-child dd{color:var(--amber)}.ship-grid{display:grid;gap:1rem}.ship-card{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem}.ship-card h3,.empty-collection h3,.inventory-collection h3{margin:.25rem 0;font:1.25rem Georgia,serif}.ship-card dl{text-align:right}.ship-card dt{color:var(--muted);font-size:.75rem}.ship-card dd{margin:.25rem 0;font-family:ui-monospace,monospace}.portfolio-collection-grid{display:grid;grid-template-columns:2fr 1fr;gap:1rem}.empty-collection,.inventory-collection{padding:1.25rem}.empty-collection p{margin-bottom:0}.inventory-collection>header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.inventory-collection>article{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:.75rem 1.5rem;padding:1rem 0;border-top:1px solid var(--line)}.inventory-collection h4{margin:.2rem 0;font:1.1rem Georgia,serif}.inventory-collection dl{display:grid;grid-template-columns:repeat(3,auto);gap:1rem;margin:0}.inventory-collection dl div{text-align:right}.inventory-collection dd{margin:.25rem 0 0;font:700 1rem ui-monospace,monospace}.inventory-collection>article>small{grid-column:1/-1}.metric-strip{display:grid;grid-template-columns:repeat(6,1fr);margin:1.5rem 0;border:1px solid var(--line)}.metric-strip div{display:grid;padding:1rem;border-right:1px solid var(--line)}.metric-strip strong{font:1.7rem Georgia,serif}.metric-strip span{color:var(--muted);font:.62rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.12em}.system-grid,.route-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;padding-bottom:2rem}.system-card,.route-card,.bom-panel,.catalog-index{border:1px solid var(--line);background:linear-gradient(145deg,#121b1a,#0c1211);padding:1.25rem}.system-card header{display:flex;justify-content:space-between;gap:1rem}.system-card h2,.route-card h2,.bom-panel h2,.catalog-index h2{font:1.4rem Georgia,serif;margin:.25rem 0 .8rem}.system-card>p{color:var(--muted);min-height:3rem}.currency{font:.68rem ui-monospace,monospace;color:var(--green)}.system-card li{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-top:1px solid #202d2a;font-size:.82rem}.system-card li span{color:var(--muted)}.table-wrap{overflow-x:auto;border:1px solid var(--line);margin-bottom:2rem}.table-wrap table{width:100%;min-width:800px}.table-wrap caption{text-align:left;padding:1rem;color:var(--muted)}.table-wrap th{color:var(--amber);font:.65rem ui-monospace,monospace;text-align:left;text-transform:uppercase;letter-spacing:.1em}.table-wrap th,.table-wrap td{padding:.9rem 1rem;border-bottom:1px solid var(--line)}.table-wrap tbody tr:hover{background:#14201d}.table-wrap small{display:block;color:var(--muted);font:.66rem ui-monospace,monospace;margin-top:.2rem}.flow-tag{display:inline-block;min-width:52px;font:.62rem ui-monospace,monospace;text-transform:uppercase}.flow-tag.source,.status-ok{color:var(--green)}.flow-tag.sink{color:var(--amber)}.status-off{color:var(--red)}.route-card dl{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.route-card dt{color:var(--muted)}.route-card dd{text-align:right;font-family:ui-monospace,monospace}.route-map-panel{margin-bottom:1rem;padding:1.25rem;border:1px solid var(--line);background:linear-gradient(145deg,#101817,#080d0c)}.route-map-panel>header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.route-map-panel h2{margin:.25rem 0 1rem;font:1.5rem Georgia,serif}.route-map{position:relative;min-height:520px;overflow:hidden;border:1px solid #22302d;background:radial-gradient(circle at center,#13201d 0,#08100f 68%)}.route-map svg{position:absolute;inset:0;width:100%;height:100%}.route-link{stroke:#314640;stroke-width:.35;vector-effect:non-scaling-stroke}.route-link.reachable{stroke:var(--green);stroke-width:.7}.route-node{position:absolute;z-index:1;transform:translate(-50%,-50%);min-width:118px;max-width:150px;padding:.55rem .65rem;border:1px solid #40564f;background:#0d1614;color:var(--ink);cursor:help;text-align:center;box-shadow:0 8px 24px #00000052}.route-node.current{border-color:var(--amber);background:#1b190f}.route-node>span:first-child{display:block;font-size:.78rem;font-weight:700}.route-node small{color:var(--muted);font:.58rem ui-monospace,monospace}.route-node-tooltip{display:none;position:absolute;left:50%;bottom:calc(100% + .7rem);transform:translate(-50%);width:min(260px,80vw);padding:.75rem;border:1px solid var(--amber);background:#080d0c;color:var(--ink);text-align:left;font:.72rem ui-monospace,monospace;line-height:1.45;z-index:3}.route-node-tooltip span,.route-node-tooltip strong{display:block}.route-node-tooltip strong{color:var(--amber);margin-bottom:.35rem}.route-node:hover,.route-node:focus{z-index:4;border-color:var(--green)}.route-node:hover .route-node-tooltip,.route-node:focus .route-node-tooltip{display:block}.bom-layout{display:grid;grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:2rem}.bom-node{margin-left:calc(var(--level) * .65rem);border-left:1px solid #345047;padding:.7rem 0 .7rem 1rem}.bom-node>div:first-child{display:flex;gap:.7rem;align-items:baseline}.bom-node small,.catalog-index small{color:var(--muted)}.bom-node>p{color:var(--muted);font-size:.75rem;margin:.25rem 0}.level-tag{color:var(--green);font:.6rem ui-monospace,monospace}.catalog-index li{display:grid;padding:.55rem 0;border-bottom:1px solid var(--line);font-size:.82rem}.market-panel{display:grid;gap:1rem;padding:1.5rem 0 2rem}.market-header,.order-book,.market-empty{border:1px solid var(--line);background:linear-gradient(145deg,#121b1a,#0c1211)}.market-header{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;gap:2rem;padding:1.5rem}.market-header h2{margin:.35rem 0;font:clamp(1.8rem,4vw,3rem) Georgia,serif}.market-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0}.market-summary div,.market-terms div{display:grid;gap:.25rem}.market-summary dt,.market-terms span,.quote-grid span,.depth-side header span,.trade-tape header span{color:var(--muted);font:.62rem ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.market-summary dd{margin:0;overflow-wrap:anywhere}.market-summary time{font-family:ui-monospace,monospace;font-size:.8rem}.market-terms{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line)}.market-terms div{padding:1rem;border-right:1px solid var(--line)}.market-terms strong{font-size:.78rem;overflow-wrap:anywhere}.book-selector{display:flex;gap:.6rem;overflow-x:auto;padding:.15rem}.book-selector button{min-width:190px;display:grid;gap:.3rem;text-align:left;padding:.9rem 1rem;border:1px solid var(--line);background:#0c1211;cursor:pointer}.book-selector button[aria-pressed=true]{border-color:var(--green);background:#14231f}.book-selector span{color:var(--muted);font-size:.72rem}.order-book{padding:1.25rem}.book-header{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;border-bottom:1px solid var(--line);padding-bottom:1.25rem}.book-header h3{margin:.25rem 0 0;font:1.6rem Georgia,serif}.quote-grid{display:grid;grid-template-columns:repeat(2,minmax(130px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.quote-grid div{display:grid;gap:.3rem;padding:.75rem 1rem;background:#0b1110}.quote-grid strong,.depth-level strong{font-family:ui-monospace,monospace}.bid{color:var(--green)}.ask{color:var(--amber)}.depth-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.depth-side{border:1px solid var(--line)}.depth-side header,.trade-tape header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid var(--line)}.depth-side h4,.trade-tape h4{margin:0;font:1rem Georgia,serif}.depth-level{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border-bottom:1px solid #1e2a27}.depth-level span{color:var(--muted)}.depth-level.bid strong{color:var(--green)}.depth-level.ask strong{color:var(--amber)}.trade-tape{margin-top:1rem;border:1px solid var(--line)}.trade-tape .table-wrap{margin:0;border:0}.trade-tape .table-wrap table{min-width:620px}.book-empty,.more-note,.market-empty p{color:var(--muted)}.book-empty,.more-note{padding:.8rem 1rem;margin:0}.more-note{color:var(--amber);font-size:.75rem}.market-empty{padding:1.5rem}.market-empty h3{margin-top:0;font:1.3rem Georgia,serif}.sr-only{position:absolute;width:1px;height:1px;padding:0!important;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-page{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.auth-card{width:min(680px,100%);padding:clamp(1.5rem,6vw,4rem);border:1px solid var(--line);background:#0c1211f0}.auth-card h1{font-size:clamp(2rem,6vw,4rem)}.auth-card>p{color:var(--muted)}.primary-action{display:inline-block;margin:2rem 0 1rem;padding:.9rem 1.1rem;border:1px solid var(--green);background:#14251f;color:#dff8ea;text-decoration:none;cursor:pointer}.auth-note{font:.65rem ui-monospace,monospace;letter-spacing:.08em}.mutation-status{min-height:1.2rem;margin:.5rem 0;color:var(--amber);font:.7rem ui-monospace,monospace}.order-entry,.open-orders{border:1px solid var(--line);background:#0c1312;padding:1.25rem}.order-entry{margin-top:1.25rem}.order-entry>header,.open-orders>header{display:flex;justify-content:space-between;align-items:start;gap:1rem}.order-entry h4,.open-orders h3{margin:.25rem 0 1rem;font:1.35rem Georgia,serif}.order-entry>header>span,.open-orders>header>span{color:var(--muted);font:.65rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.order-entry-warning{margin:0 0 1rem;padding:.7rem .85rem;border:1px solid #6a5732;background:#18150e;color:var(--amber);font:.72rem ui-monospace,monospace;line-height:1.45}.order-entry fieldset{display:grid;grid-template-columns:minmax(100px,.6fr) repeat(3,minmax(150px,1fr)) auto;gap:.8rem;align-items:end;padding:0;border:0}.order-entry label{display:grid;gap:.4rem}.order-entry label>span{color:var(--muted);font:.65rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.order-entry input,.order-entry select{width:100%;min-height:42px;border:1px solid #3a4b47;background:#080d0c;color:var(--ink);padding:.65rem .7rem;font:.85rem ui-monospace,monospace}.order-entry small{color:var(--muted);font-size:.65rem}.order-entry .primary-action{min-height:42px;margin:0;white-space:nowrap}.order-entry fieldset:disabled{opacity:.65}.open-orders{margin-top:.25rem}.open-orders>.table-wrap{margin:0}.open-orders time{white-space:nowrap;font:.72rem ui-monospace,monospace}.flow-tag.buy{color:var(--green)}.flow-tag.sell{color:var(--amber)}.order-controls{display:flex;gap:.5rem}.order-controls button{border:1px solid #465a55;background:#121d1a;padding:.5rem .65rem;cursor:pointer}.order-controls button:last-child{border-color:#6a5732}.order-controls button:disabled,.order-entry button:disabled{cursor:wait;opacity:.55}.settlement-receipts{margin:1rem 0 1.5rem;padding:1.25rem;border:1px solid #3b564e;border-left:3px solid var(--green);background:#0b1210}.settlement-receipts>header,.settlement-receipt>header{display:flex;justify-content:space-between;align-items:start;gap:1rem}.settlement-receipts h2,.settlement-receipt h3{margin:.25rem 0 .8rem;font:1.35rem Georgia,serif}.settlement-receipts>header>span{color:var(--muted);font:.62rem ui-monospace,monospace;text-transform:uppercase}.settlement-receipt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.settlement-receipt{min-width:0;padding:1rem;border:1px solid var(--line);background:#101817}.settlement-receipt dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--line)}.settlement-receipt dl>div{min-width:0;padding:.7rem;border-bottom:1px solid var(--line)}.settlement-receipt dt{color:var(--muted);font:.6rem ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.settlement-receipt dd{margin:.3rem 0 0;overflow-wrap:anywhere;font:.75rem ui-monospace,monospace}.settlement-receipt dd small{display:block;margin-top:.25rem;color:var(--muted)}.settlement-reference{grid-column:1/-1}.npc-counterparty,.npc-liquidity{color:var(--amber)}.npc-liquidity{grid-column:1/-1;font:.62rem ui-monospace,monospace}.new-player-help{margin:1rem 0 1.5rem;padding:1.25rem;border:1px solid #514a2f;border-left:3px solid var(--amber);background:linear-gradient(145deg,#16160f,#0b1210)}.new-player-help>header{display:flex;justify-content:space-between;align-items:start;gap:1rem}.new-player-help h2{margin:.25rem 0 .8rem;font:1.45rem Georgia,serif}.new-player-help h3{margin:0 0 .5rem;color:var(--amber);font:.68rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.1em}.new-player-help ol{margin:.75rem 0;padding-left:1.25rem;display:grid;gap:.65rem;color:#c7d4d0}.new-player-help li::marker{color:var(--amber);font-family:ui-monospace,monospace}.new-player-help p{margin:.8rem 0 0;color:var(--muted)}.new-player-help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1rem}.new-player-help-grid article{padding:1rem;border:1px solid #3c4b43;background:#0d1412}.support-summary{margin:.85rem 0 0;display:grid;gap:.45rem}.support-summary div{display:grid;gap:.15rem;padding-top:.45rem;border-top:1px solid #273832}.support-summary dt{color:var(--muted);font:.58rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.support-summary dd{margin:0;font:.7rem ui-monospace,monospace;overflow-wrap:anywhere}.first-trade-progress{margin-top:1rem;padding:1rem;border:1px solid #3c4b43;background:#0c1312}.first-trade-progress ol{grid-template-columns:repeat(5,minmax(0,1fr));padding:0;list-style:none}.first-trade-progress li{display:grid;gap:.35rem;padding:.8rem;border:1px solid var(--line)}.first-trade-progress li.done{border-color:#2f6b4c;background:#102018}.first-trade-progress li.pending{border-color:#5b4b2b;background:#18150e}.first-trade-progress strong{font-size:.78rem}.first-trade-progress span{color:var(--muted);font-size:.72rem;line-height:1.4}.secondary-action{border:1px solid #465a55;background:#121d1a;padding:.55rem .75rem;cursor:pointer;white-space:nowrap}@media (max-width: 760px){.site-header{padding:.8rem 4vw}.wordmark>span:last-child{display:none}.identity{max-width:130px;overflow:hidden}.console-head{align-items:start;flex-direction:column;padding-top:2rem}.scope-stamp{width:100%}.metric-strip{grid-template-columns:repeat(3,1fr)}.metric-strip div{border-bottom:1px solid var(--line)}.system-grid,.route-grid,.bom-layout,.balance-grid,.portfolio-collection-grid,.market-header,.depth-grid,.new-player-help-grid,.first-trade-progress ol,.treasury-grid,.treasury-actions{grid-template-columns:1fr}.portfolio-identity,.ship-card,.book-header,.new-player-help>header{align-items:start;flex-direction:column}.balance-card dl{grid-template-columns:1fr}.ship-card dl{text-align:left}.inventory-collection>article{grid-template-columns:1fr}.inventory-collection dl{justify-content:start}.inventory-collection dl div{text-align:left}.system-card li{align-items:start;flex-direction:column}.instrument-state{padding:1.5rem}.market-summary{grid-template-columns:1fr}.market-terms{grid-template-columns:repeat(2,minmax(0,1fr))}.market-terms div{border-bottom:1px solid var(--line)}.quote-grid{width:100%}.order-book{padding:.8rem}}@media (max-width: 1050px){.order-entry fieldset{grid-template-columns:repeat(2,minmax(0,1fr))}.order-entry .primary-action{width:100%}}@media (max-width: 760px){.order-entry fieldset,.settlement-receipt-grid,.settlement-receipt dl{grid-template-columns:1fr}.order-entry>header,.open-orders>header,.settlement-receipts>header,.settlement-receipt>header{flex-direction:column}.settlement-reference{grid-column:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ambient-console{--ink: #f5f7ff;--muted: #aeb8d4;--panel: rgba(18,22,42,.72);--line: rgba(191,203,255,.22);--green: #95ffd8;--amber: #ffdba8;--red: #ff9db2;isolation:isolate;position:relative;min-height:calc(100vh - 130px);padding:0 clamp(.75rem,2vw,1.5rem) 2rem}.ambient-console:before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 8%,rgba(161,196,255,.34),transparent 32rem),radial-gradient(circle at 78% 0%,rgba(216,169,255,.26),transparent 30rem),radial-gradient(circle at 50% 88%,rgba(113,255,216,.18),transparent 34rem),linear-gradient(135deg,#090b18,#10162b 48%,#070910)}.ambient-console:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at 50% 20%,black,transparent 72%)}.ambient-console .console-head{align-items:center;min-height:360px;padding:clamp(2rem,6vw,5rem) 0 2.5rem}.ambient-console .console-head h1{max-width:860px;color:#fff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(3rem,8vw,7.8rem);font-weight:780;letter-spacing:-.08em;text-shadow:0 0 42px rgba(167,196,255,.52)}.ambient-console .lede{max-width:58ch;color:#dbe2ff;font-size:clamp(1rem,1.8vw,1.25rem);line-height:1.7}.ambient-console .eyebrow,.ambient-console .record-key{color:var(--amber);letter-spacing:.18em}.ambient-console .dev-tag{border-radius:999px;background:linear-gradient(135deg,#fff2c9,#f3a5ff);color:#14152a}.variant-switch{margin:1.25rem 0 0}.variant-switch a{display:inline-flex;padding:.75rem 1rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:#fff;text-decoration:none;box-shadow:inset 0 1px #ffffff2e,0 18px 60px #5573ff29}.ambient-console .scope-stamp{border:1px solid rgba(149,255,216,.34);border-radius:24px;background:linear-gradient(145deg,#95ffd81f,#ffffff0a);box-shadow:inset 0 1px #ffffff29,0 24px 70px #35ffc11f}.ambient-console .section-tabs{gap:.55rem;padding:.5rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#080b1a9e;backdrop-filter:blur(18px)}.ambient-console .section-tabs button{min-width:auto;border:0;border-radius:999px;background:transparent}.ambient-console .section-tabs button[aria-current=page]{color:#08111a;background:linear-gradient(135deg,#bfffee,#d9c1ff);box-shadow:none}.ambient-console .portfolio-identity,.ambient-console .balance-card,.ambient-console .ship-card,.ambient-console .empty-collection,.ambient-console .inventory-collection,.ambient-console .system-card,.ambient-console .route-card,.ambient-console .bom-panel,.ambient-console .catalog-index,.ambient-console .market-header,.ambient-console .order-book,.ambient-console .market-empty,.ambient-console .support-panel,.ambient-console .order-entry,.ambient-console .open-orders,.ambient-console .settlement-receipts,.ambient-console .settlement-receipt,.ambient-console .new-player-help,.ambient-console .route-map-panel,.ambient-console .table-wrap{border-color:#ffffff29;border-radius:28px;background:linear-gradient(145deg,#ffffff1f,#ffffff0b);box-shadow:inset 0 1px #ffffff29,0 28px 90px #00000047;backdrop-filter:blur(20px) saturate(130%)}.ambient-console .market-terms,.ambient-console .quote-grid,.ambient-console .metric-strip{border-color:#ffffff29;border-radius:24px;overflow:hidden;background:#ffffff0f}.ambient-console .market-terms div,.ambient-console .metric-strip div,.ambient-console .table-wrap th,.ambient-console .table-wrap td,.ambient-console .settlement-receipt dl>div,.ambient-console .support-summary div{border-color:#ffffff1f}.ambient-console .primary-action,.ambient-console .secondary-action,.ambient-console .order-controls button,.ambient-console .book-selector button{border-color:#ffffff2e;border-radius:16px;background:linear-gradient(135deg,#95ffd838,#cdabff2e);color:#f7fbff;box-shadow:inset 0 1px #ffffff2e,0 18px 48px #5765ff29}.ambient-console .book-selector button[aria-pressed=true]{border-color:#95ffd8b8;background:linear-gradient(135deg,#95ffd852,#ffdba826)}.ambient-console .order-entry input,.ambient-console .order-entry select,.ambient-console .exchange-form input{border-color:#ffffff2e;border-radius:14px;background:#03061285;color:#fff}.ambient-console .balance-card dd,.ambient-console .currency,.ambient-console .status-ok,.ambient-console .flow-tag.source{color:var(--green);text-shadow:0 0 20px rgba(149,255,216,.2)}.ambient-console .bid{color:#95ffd8}.ambient-console .ask{color:#ffdba8}.ambient-console .route-map{border-color:#ffffff29;border-radius:28px;background:radial-gradient(circle at 50% 40%,#748dff38,#050814db 72%)}.ambient-console .route-node{border-color:#ffffff38;border-radius:18px;background:#0c1023d1;box-shadow:inset 0 1px #ffffff29,0 16px 52px #00000047}.ambient-console .route-node.current{border-color:#ffdba8cc;background:#4a331cbd}.ambient-console .loaded-status,.ambient-console .mutation-status{text-shadow:0 0 24px currentColor}.quantity-control{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.45rem}.quantity-control .max-action{min-height:42px;margin:0;padding-inline:.7rem}.route-map-shell{display:grid;gap:.75rem}.route-map-controls{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.route-map-controls button{border:1px solid #40564f;background:#0d1614;color:var(--ink);padding:.55rem .75rem;cursor:pointer}.route-map{cursor:grab;touch-action:none}.route-map:active{cursor:grabbing}.route-map-world{position:absolute;inset:0;transform-origin:center;transition:transform .08s linear}.route-map-world svg{position:absolute;inset:0;width:100%;height:100%}.route-node{width:82px;min-width:82px;max-width:82px;height:82px;display:grid;place-items:center;align-content:center;gap:.15rem;padding:.5rem;border-radius:50%;background:radial-gradient(circle at 32% 24%,#315c50 0,#142720 42%,#07100e);box-shadow:inset -14px -16px 24px #00000057,inset 8px 7px 16px #ffffff14,0 0 0 6px #62d59a0a,0 18px 44px #00000057;cursor:pointer}.route-node.current{background:radial-gradient(circle at 32% 24%,#7b6330 0,#2e2412 48%,#080604);box-shadow:inset -14px -16px 24px #00000061,inset 8px 7px 16px #ffffff1a,0 0 0 7px #e2b85b1f,0 18px 44px #0000005c}.route-node.selected{border-color:var(--green);outline:2px solid rgba(98,213,154,.55);outline-offset:5px}.route-node>span:first-child{font-size:.68rem;line-height:1.05}.route-node small{font-size:.5rem}.route-node-tooltip{display:none!important}.route-system-detail{margin-top:1rem;padding:1.25rem;border:1px solid var(--line);background:linear-gradient(145deg,#121b1a,#0c1211)}.route-system-detail>header{display:flex;justify-content:space-between;align-items:start;gap:1rem}.route-system-detail h3{margin:.25rem 0 .75rem;font:1.6rem Georgia,serif}.route-system-detail>p{color:var(--muted);max-width:76ch}.route-system-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.route-system-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:1rem 0;background:var(--line);border:1px solid var(--line)}.route-system-detail dl div{min-width:0;padding:.85rem;background:#0c1312}.route-system-detail dt{color:var(--amber);font:.62rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.09em}.route-system-detail dd{margin:.35rem 0 0;overflow-wrap:anywhere;color:var(--ink)}.route-system-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0}.route-system-signals section,.known-galaxy-panel{border:1px solid #263a35;padding:1rem;background:#0a1110}.route-system-signals h4,.known-galaxy-panel h3{margin:0 0 .75rem;font:1.1rem Georgia,serif}.route-system-signals ul{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.route-system-signals li{display:grid;gap:.15rem;padding-top:.5rem;border-top:1px solid #20302c}.route-system-signals li span,.empty-copy{color:var(--muted);font-size:.75rem}.route-system-signals li.in-inventory{margin:.1rem 0;padding:.65rem .75rem;border:1px solid rgba(128,213,169,.55);background:linear-gradient(135deg,#80d5a929,#eeb96814);box-shadow:inset 3px 0 0 var(--green)}.inventory-match-badge{width:fit-content;margin-top:.25rem;padding:.18rem .45rem;border:1px solid rgba(128,213,169,.45);border-radius:999px;color:var(--green)!important;background:#80d5a917;font-family:ui-monospace,monospace;text-transform:uppercase;letter-spacing:.05em}.inventory-match-badge.travel-needed{border-color:#eeb9688c;color:var(--amber)!important;background:#eeb96817}.known-galaxy-panel{margin-top:1rem}.route-system-venues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.route-system-venues article{border:1px solid #263a35;padding:1rem;background:#0a1110}.route-system-venues h4{margin:0 0 .35rem}.route-system-venues p{margin:0 0 .75rem;color:var(--muted)}.route-system-venues ul{margin:0;padding:0;list-style:none;display:grid;gap:.5rem}.route-system-venues li{display:grid;gap:.15rem;padding-top:.5rem;border-top:1px solid #20302c}.route-system-venues li span{color:var(--muted);font-size:.75rem}.balance-card.local-currency{border-color:#eeb968b3;box-shadow:inset 3px 0 0 var(--amber)}.local-currency-badge{width:fit-content;padding:.18rem .5rem;border:1px solid rgba(238,185,104,.55);border-radius:999px;color:var(--amber);background:#eeb96817;font:700 .62rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.player-value-summary dd{color:var(--green);font-weight:700}.quiet-market-books{margin:1rem 0;padding:1rem;border:1px solid #263a35;background:#09100f}.quiet-market-books>header{display:flex;justify-content:space-between;gap:1rem;align-items:center}.quiet-market-books h3{margin:0;font:1rem Georgia,serif}.quiet-market-books header span,.quiet-market-books p{color:var(--muted);font-size:.75rem}.quiet-book-list{display:flex;flex-wrap:wrap;gap:.5rem}.quiet-book-list button{border:1px solid #314640;background:#0d1614;color:var(--muted);padding:.45rem .6rem;cursor:pointer;font-size:.72rem}.quiet-book-list button[aria-pressed=true]{border-color:var(--amber);color:var(--ink)}.treasury-panel .portfolio-identity,.fleet-panel .market-header{border-left:3px solid var(--green)}.treasury-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2rem);padding-bottom:2rem}.treasury-card{position:relative;display:grid;align-content:start;gap:1rem;min-height:330px;padding:1.5rem;border:1px solid var(--line);background:linear-gradient(145deg,#121b1a,#0c1211)}.treasury-card.local{border-color:#3f8062;box-shadow:inset 0 2px #62d59a2e}.treasury-card.remote{border-color:#2f4240}.treasury-card>header{display:grid;place-items:center;text-align:center;gap:.75rem}.treasury-currency-badge{display:grid;place-items:center;min-width:58px;min-height:42px;margin-top:-2.35rem;padding:.45rem .65rem;border:1px solid #45665d;border-radius:10px;background:#07100e;color:var(--amber);font:700 .8rem ui-monospace,monospace;letter-spacing:.08em}.treasury-card h3{margin:.2rem 0 .35rem;font:1.7rem Georgia,serif}.treasury-card header p:not(.record-key){margin:0;color:#dce8e3;font-weight:700}.treasury-card header small{display:block;margin-top:.35rem;color:var(--muted)}.treasury-availability{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem;color:var(--muted);font-size:.72rem}.treasury-availability span{display:inline-flex;align-items:center;gap:.45rem}.treasury-availability strong{padding:.18rem .45rem;border:1px solid #3f8062;border-radius:999px;color:#bdf7d3;background:#102019;font-size:.66rem}.treasury-rate-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;border:1px solid var(--line);background:var(--line)}.treasury-rate-summary div{min-width:0;padding:.7rem;background:#0b1210}.treasury-rate-summary dt{color:var(--amber);font:.58rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.treasury-rate-summary dd{margin:.3rem 0 0;font:.68rem ui-monospace,monospace}.treasury-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;align-items:end}.treasury-exchange-form{display:grid;gap:.55rem;margin:0;padding-top:.8rem;border-top:1px solid #263a35}.treasury-exchange-form input{width:100%;min-height:40px;border:1px solid #3a4b47;background:#080d0c;color:var(--ink);padding:.6rem .65rem;font:.8rem ui-monospace,monospace}.treasury-exchange-form small{color:var(--muted);font-size:.65rem}.treasury-exchange-form .primary-action{width:100%;margin:0}.production-choice{border-left:3px solid var(--amber)}.production-recipe{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.75rem 0;border-top:1px solid #263a35}.production-recipe span{color:var(--muted);font-size:.78rem}.production-recipe .primary-action{margin:0}.catalog-index .exchange-form{margin:.75rem 0 1rem}.catalog-index .exchange-form input{width:100%;min-height:42px;border:1px solid #3a4b47;background:#080d0c;color:var(--ink);padding:.65rem .7rem;font:.85rem ui-monospace,monospace}@media (max-width: 760px){.route-system-summary,.route-system-signals,.route-system-venues{grid-template-columns:1fr}.route-map{min-height:420px}.route-node{width:72px;min-width:72px;max-width:72px;height:72px}}.first-trade-skip{position:fixed;top:.75rem;left:.75rem;z-index:20;padding:.7rem 1rem;background:#f1d895;color:#101514;font-weight:800;text-decoration:none;transform:translateY(-180%)}.first-trade-skip:focus{transform:translateY(0)}.first-trade-masthead{position:sticky;top:0;z-index:10;border-bottom:1px solid #3a4b47;background:#070b0bf5;backdrop-filter:blur(12px)}.first-trade-masthead__inner{width:min(1600px,calc(100% - 3rem));min-height:88px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:2rem}.first-trade-masthead h1{margin:.25rem 0 0;font:400 clamp(1.35rem,2.5vw,2.1rem)/1.05 Georgia,serif;letter-spacing:-.025em}.first-trade-kicker{margin:0;color:#e2b85b;font:700 .64rem/1.4 ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.first-trade-disclosure{max-width:430px;margin:0;display:grid;gap:.2rem;padding:.65rem .8rem .65rem 1rem;border:1px solid #6e5b32;border-left:5px solid #e2b85b;background:#17150f;color:#c8d2cf;font-size:.78rem}.first-trade-disclosure strong{color:#f1d895;font:800 .65rem ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.first-trade-layout{--ft-rule: #73b8ee;--ft-snapshot: #c8a8ef;--ft-estimate: #e2b85b;--ft-reserved: #ef9d68;--ft-unknown: #ef756f;--ft-settled: #62d59a;width:min(1600px,calc(100% - 3rem));margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) clamp(270px,20vw,320px);align-items:start;gap:clamp(1rem,2vw,2rem)}.first-trade{grid-column:1;grid-row:1;width:100%}.first-trade *{min-width:0}.first-trade p,.first-trade dd,.first-trade td,.first-trade th,.first-trade strong{overflow-wrap:anywhere}.first-trade-help{grid-column:2;grid-row:1;position:sticky;top:104px;max-height:calc(100vh - 120px);margin-top:1rem;overflow-y:auto;scrollbar-color:#526761 #111a18}.first-trade-help__desktop{padding:1.25rem;border:1px solid #3b4e49;border-top:3px solid var(--ft-rule);background:#0c1211f7}.first-trade-help__desktop:focus-visible,.first-trade-help__compact summary:focus-visible{outline:2px solid var(--amber);outline-offset:-4px}.first-trade-help__desktop>h2{margin:.35rem 0 1rem;font:400 1.55rem/1.1 Georgia,serif}.first-trade-help__compact{display:none;border:1px solid #3b4e49;border-top:3px solid var(--ft-rule);background:#0c1211}.first-trade-help__compact summary{padding:1rem 1.1rem;cursor:pointer}.first-trade-help__compact summary h2{display:inline-grid;gap:.2rem;margin:0;font:400 1.2rem Georgia,serif}.first-trade-help__compact summary small{color:var(--ft-rule);font:700 .62rem ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.first-trade-help__compact>.first-trade-help__content{padding:0 1.1rem 1.1rem}.first-trade-help__content>p{margin:0 0 1.2rem;color:#aab7b4;font-size:.78rem;line-height:1.55}.first-trade-help__content section+section{margin-top:1.4rem}.first-trade-help__content h3{margin:0 0 .45rem;color:#dce6e3;font:700 .63rem ui-monospace,monospace;letter-spacing:.11em;text-transform:uppercase}.first-trade-help__content dl{margin:0}.first-trade-help__content dl div{padding:.65rem 0;border-top:1px solid #263632}.first-trade-help__content dt{color:#c7d4d0;font:700 .72rem/1.4 ui-monospace,monospace}.first-trade-help__content dd{margin:.2rem 0 0;color:#8fa09c;font-size:.72rem;line-height:1.5;overflow-wrap:anywhere}.first-trade-intro{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:3rem;min-height:430px;padding:4rem clamp(0rem,4vw,4rem);border-bottom:1px solid var(--line)}.first-trade-intro__copy{max-width:760px}.first-trade-intro h2{max-width:720px;margin:.65rem 0 1.25rem;font:400 clamp(2.8rem,7vw,6.8rem)/.9 Georgia,serif;letter-spacing:-.055em}.first-trade-intro__copy>p:last-child{max-width:64ch;color:#9baba7;font-size:1.05rem;line-height:1.7}.first-trade-orbit{width:100%;color:#45615a;overflow:visible}.first-trade-orbit rect{fill:var(--ft-rule)}.first-trade-orbit path:last-of-type{fill:var(--ft-unknown)}.first-trade-orbit circle:last-child{fill:var(--ft-settled)}.first-trade-index{border-bottom:1px solid var(--line)}.first-trade-index ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.first-trade-index li{padding:1rem 1.25rem;border-right:1px solid var(--line);color:#aab7b4;font:700 .72rem ui-monospace,monospace;text-transform:uppercase;letter-spacing:.08em}.first-trade-index li:last-child{border-right:0}.first-trade-index span{margin-right:.6rem;color:var(--green)}.first-trade-state{padding:clamp(3rem,7vw,7rem) clamp(0rem,4vw,4rem);border-bottom:1px solid var(--line)}.first-trade-state__header{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:start;gap:1.5rem;margin-bottom:2rem}.first-trade-state__header h2{margin:.25rem 0 .5rem;font:400 clamp(2.4rem,5vw,4.6rem)/1 Georgia,serif;letter-spacing:-.04em}.first-trade-state__header p:last-child{max-width:68ch;margin:0;color:#92a29e;line-height:1.6}.first-trade-step{width:58px;height:58px;display:grid;place-items:center;border:1px solid #5b716c;color:#dce6e3;font:800 .8rem ui-monospace,monospace;transform:rotate(45deg)}.first-trade-state--working .first-trade-step{border-radius:50%;transform:none;border-style:dashed}.first-trade-state--settled .first-trade-step{transform:none;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:#18372b;border:0}.first-trade-grid{display:grid;gap:1rem}.first-trade-grid--terms{grid-template-columns:1.15fr .85fr}.first-trade-grid--receipt{grid-template-columns:repeat(2,1fr);margin-top:1rem}.first-trade-card,.first-trade-estimate,.first-trade-timeline>li,.first-trade-reference,.first-trade-table-wrap{border:1px solid #30413d;background:linear-gradient(145deg,#111a18,#0b1110)}.first-trade-card{padding:clamp(1.15rem,2.5vw,1.8rem)}.first-trade-card h3,.first-trade-estimate h3,.first-trade-timeline h3{margin:.2rem 0;font:400 1.35rem Georgia,serif}.first-trade-card__heading{display:flex;align-items:start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.first-trade-label{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .55rem;border:1px solid currentColor;font:800 .58rem ui-monospace,monospace;letter-spacing:.075em;text-transform:uppercase}.first-trade-label i{width:.65rem;height:.65rem;display:inline-block;border:2px solid currentColor}.first-trade-label--rule{color:var(--ft-rule);border-style:double}.first-trade-label--rule i{transform:rotate(45deg)}.first-trade-label--snapshot{color:var(--ft-snapshot);border-style:dotted}.first-trade-label--snapshot i{border-radius:50%}.first-trade-label--estimate{color:var(--ft-estimate);border-style:dashed}.first-trade-label--estimate i{width:0;height:0;border:.4rem solid transparent;border-bottom-color:currentColor;transform:translateY(-.2rem)}.first-trade-label--reserved{color:var(--ft-reserved);border-width:2px}.first-trade-label--reserved i{border-radius:50% 50% 0 0}.first-trade-label--unknown{color:var(--ft-unknown);border-style:dashed}.first-trade-label--unknown i{transform:rotate(45deg);border-style:dashed}.first-trade-label--settled{color:var(--ft-settled);border-width:2px}.first-trade-label--settled i{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:currentColor;border:0}.first-trade-definitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;border-top:1px solid #263632}.first-trade-definitions div{padding:.9rem 0;border-bottom:1px solid #263632}.first-trade-definitions div:nth-child(odd){padding-right:1rem}.first-trade-definitions dt,.first-trade-inline-definitions dt,.first-trade-metrics dt,.first-trade-reference span{color:#81918e;font:.62rem ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.first-trade-definitions dd,.first-trade-inline-definitions dd{margin:.3rem 0 0;font:700 .82rem ui-monospace,monospace}.first-trade-table{width:100%;border-collapse:collapse;font-size:.83rem}.first-trade-table caption{padding:1rem;color:#81918e;text-align:left}.first-trade-table th{color:#c1cdca;text-align:left}.first-trade-table th,.first-trade-table td{padding:1rem;border-bottom:1px solid #2b3b37}.first-trade-table tbody th{font-weight:500}.first-trade-table--compact caption{padding:0 0 .75rem}.first-trade-table--compact th,.first-trade-table--compact td{padding:.7rem 0}.first-trade-note{margin:1rem 0 0;color:#81918e;font-size:.72rem;line-height:1.55}.first-trade-estimate{margin-top:1rem;padding:clamp(1.15rem,2.5vw,1.8rem);border-left:4px dashed var(--ft-estimate)}.first-trade-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:0;border-block:1px solid #34443f}.first-trade-metrics div{padding:1rem;border-right:1px solid #34443f}.first-trade-metrics div:last-child{border-right:0}.first-trade-metrics dd{margin:.4rem 0 0;font:700 clamp(1rem,2vw,1.35rem) ui-monospace,monospace}.first-trade-metrics__total{background:#242014;color:#f1d895}.first-trade-timeline{position:relative;margin:0;padding:0 0 0 3.4rem;display:grid;gap:1rem;list-style:none;counter-reset:working}.first-trade-timeline:before{content:"";position:absolute;top:0;bottom:0;left:1.15rem;border-left:1px dashed #5c716c}.first-trade-timeline>li{position:relative;padding:1.5rem;counter-increment:working}.first-trade-timeline>li:before{content:counter(working);position:absolute;left:-3.4rem;top:1.4rem;width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid #71837f;border-radius:50%;background:#0b1110;font:800 .65rem ui-monospace,monospace}.first-trade-timeline>li>p{color:#92a29e}.first-trade-inline-definitions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.first-trade-inline-definitions div{padding:.8rem;border-left:1px solid #2d3e3a}.first-trade-reference{display:grid;grid-template-columns:repeat(2,1fr);margin-bottom:1rem;padding:1rem 1.5rem;border-left:4px solid var(--ft-settled)}.first-trade-reference p{display:grid;gap:.35rem;margin:0}.first-trade-reference strong{color:#a9e8c8;font:700 .75rem ui-monospace,monospace;letter-spacing:.06em}.first-trade-table-wrap{overflow-x:auto}.first-trade-table-wrap .first-trade-table{min-width:660px}.first-trade-disclosure--footer{max-width:none;margin:3rem 0}@media (max-width: 1240px){.first-trade-layout{grid-template-columns:1fr}.first-trade-help{grid-column:1;grid-row:1;position:static;max-height:none;overflow:visible}.first-trade-help__desktop{display:none}.first-trade-help__compact{display:block}.first-trade{grid-column:1;grid-row:2}.first-trade-grid--terms{grid-template-columns:1fr}.first-trade-metrics{grid-template-columns:repeat(2,1fr)}.first-trade-metrics div:nth-child(2){border-right:0}.first-trade-metrics div{border-bottom:1px solid #34443f}.first-trade-inline-definitions{grid-template-columns:repeat(2,1fr)}.first-trade-state__header{grid-template-columns:60px minmax(0,1fr)}.first-trade-state__header>.first-trade-label{grid-column:2;justify-self:start}}@media (max-width: 900px){.first-trade-intro{grid-template-columns:minmax(0,1fr) 160px;min-height:360px}}@media (max-width: 620px){.first-trade-masthead{position:relative}.first-trade-masthead__inner{width:min(100% - 2rem,1600px);padding:1rem 0;align-items:stretch;flex-direction:column;gap:.8rem}.first-trade-layout{width:min(100% - 2rem,1600px)}.first-trade-intro{grid-template-columns:1fr;min-height:0;padding:3rem 0}.first-trade-orbit{width:130px}.first-trade-index ol{grid-template-columns:1fr}.first-trade-index li{border-right:0;border-bottom:1px solid var(--line)}.first-trade-state{padding:3.5rem 0}.first-trade-state__header{grid-template-columns:1fr}.first-trade-step{margin-left:.5rem}.first-trade-state__header>.first-trade-label{grid-column:1}.first-trade-grid--receipt,.first-trade-definitions,.first-trade-metrics,.first-trade-inline-definitions,.first-trade-reference{grid-template-columns:1fr}.first-trade-card__heading{align-items:stretch;flex-direction:column}.first-trade-label{align-self:start}.first-trade-definitions div:nth-child(odd){padding-right:0}.first-trade-metrics div{border-right:0}.first-trade-timeline{padding-left:2.7rem}.first-trade-timeline:before{left:.8rem}.first-trade-timeline>li:before{left:-2.7rem;width:1.7rem;height:1.7rem}.first-trade-reference{gap:1rem}.first-trade-disclosure--footer{margin-bottom:2rem}}@media (prefers-reduced-motion: reduce){.first-trade-skip{transition:none}.first-trade-masthead{backdrop-filter:none}}
