/* STUDIO'S GOVERNANCE STATES, for the website's governance section (site-govern.js). (rail and Foundation), captured 2026-10-18 from a sandbox Eden Studio (Moon Boots, fictional; dark chrome, Flat): every rule of Studio's stylesheets (index.html's inline <style> and lib/foundation-studio.css) that styles an element of #fdock in its three captured states (Color, a brand colour's picker open, Roles › Button), scoped under .sx-fdock with ids as [data-sx-id]. The wrapper carries the custom properties those rules and the panel's inline styles read; Foundation colour roles keep their var() chains, so changing a brand colour on .sx-fdock flows into the ramps' and roles' swatches that point at it. Re-capture, never hand-edit. */
.sx-gv{--hover:rgba(255,255,255,.045);--bar:0px;--ib-font:"Source Sans 3",system-ui,-apple-system,"Segoe UI",sans-serif;--ib-ink:#f4f4f5;--ib-line:rgba(255,255,255,.09);--ib-meta:#6f7077;--ib-kind-bg:#1c1c1f;--ib-card-shadow:none;--ib-kind:#82838a;--ib-name:#999aa1;--ib-link:#74757c;--ib-link-hi:#c4c4c8;--ib-save-bg:#f4f4f5;--ib-save-ink:#111113;--ib-card:#1c1c1f;--ib-val:#c2c2c7;--ib-hover:#242427;--ib-icon:#a6a7ad;--ib-label:#696a71;--ib-val-hi:#dddddf;--ib-dot-ring:rgba(255,255,255,.22);--ib-dot-shadow:#18181b;--ib-chev:#595a60;--ib-open:#29292c;--ib-opt:#a6a7ac;--ib-opt-hover:rgba(255,255,255,.05);--switch-off-ring:var(--line-strong);--switch-off-knob:var(--muted);--ink-2:#A6A7A7;--ink:#F7F8F8;--sheen:0deg;--sheen-edge:#f7f8f8,#9ee7ff,#c9b7ff,#f6c7e7,#fff4c2,#9ee7ff,#f7f8f8;--line:rgba(255,255,255,.08);--shadow-rail:rgba(0,0,0,.45);--rail-solid:#121214;--chrome-ground:#121214;--muted:#75757a;--ib-well-dim:#707178;--ib-line-hi:rgba(255,255,255,.17);--panel:#0F1011;--faint:#47474b;--panel-2:#16181B;--chat-w:0px;--rail-w:70px;--ib-well:#151517;--ib-well-ink:#c6c6ca;--chrome-bg:#121214;--sf-brand-colors-primary:#b3261e;--sf-brand-colors-secondary:#141414;--sf-brand-colors-accent:#c8a04a;--sf-primary-ramp-50:#fff8f7;--sf-primary-ramp-100:#ffd4cd;--sf-primary-ramp-200:#f5b2a8;--sf-primary-ramp-300:#e79286;--sf-primary-ramp-400:#d77164;--sf-primary-ramp-500:#c54f43;--sf-primary-ramp-600:#b3261e;--sf-primary-ramp-700:#860a08;--sf-primary-ramp-800:#580000;--sf-primary-ramp-900:#2c0000;--sf-neutral-colors-000:#ffffff;--sf-neutral-colors-50:#fafafa;--sf-neutral-colors-100:#f5f5f5;--sf-neutral-colors-200:#f0f0f0;--sf-neutral-colors-300:#e6e6e6;--sf-neutral-colors-400:#d4d4d4;--sf-neutral-colors-500:#a8a8a8;--sf-neutral-colors-600:#6e6e6e;--sf-neutral-colors-700:#4a4a4a;--sf-neutral-colors-800:#2e2e2e;--sf-neutral-colors-900:#1a1a1a;--sf-surfaces-status-success-50:#e8f5e3;--sf-surfaces-status-success-200:#64a864;--sf-surfaces-status-success-300:#1e7a1e;--sf-surfaces-status-error-50:#fdeaea;--sf-surfaces-status-error-200:#d86363;--sf-surfaces-status-error-300:#b71c1c;--sf-surfaces-status-warning-50:#fff4e0;--sf-surfaces-status-warning-200:#d68d3a;--sf-surfaces-status-warning-300:#ad5700;--sf-surfaces-status-info-50:#bbdaff;--sf-surfaces-status-info-200:#62a1f0;--sf-surfaces-status-info-300:#0169e9;--sf-surfaces-status-sale-300:#e91740;--line-2:rgba(255,255,255,.14);--line-strong:rgba(255,255,255,.22);font-family:"Source Sans 3", system-ui, -apple-system, "Segoe UI", sans-serif;color:rgb(244, 244, 245)}
.sx-gv *{box-sizing: border-box;}
.sx-gv *{box-sizing: border-box;}
.sx-gv :where(button, input, select, textarea, optgroup){font-family: inherit;}
.sx-gv .seg{display: flex; background: var(--hover); border-radius: 6px; padding: 2px; gap: 2px;}
.sx-gv .seg{background: rgba(255, 255, 255, 0.05);}
.sx-gv [data-sx-id="instrumentBar"]{position: fixed; z-index: 30; right: 22px; top: calc(var(--bar) + 22px); width: 280px; max-height: calc(100vh - var(--bar) - 44px); display: flex; flex-direction: column; gap: 7px; font-family: var(--ib-font); color: var(--ib-ink); padding: 10px; border-radius: 14px; background: var(--ib-panel,rgba(20,20,22,.92)); border: 1px solid var(--ib-line); box-shadow: rgba(0, 0, 0, 0.34) 0px 18px 44px; backdrop-filter: blur(14px); overflow: auto;}
.sx-gv [data-sx-id="instrumentBar"] button{font: inherit;}
.sx-gv [data-sx-id="instrumentBar"] .context-meta{display: grid; grid-template-columns: 1fr; padding: 0px 4px 5px; gap: 6px; color: var(--ib-meta); font-size: 9px; white-space: nowrap;}
.sx-gv [data-sx-id="instrumentBar"] .meta-kind{justify-self: start; padding: 4px 7px; border-radius: 6px; background: var(--ib-kind-bg); box-shadow: var(--ib-card-shadow); color: var(--ib-kind); font-size: 8.5px; font-weight: 620; letter-spacing: 0.08em; text-transform: uppercase;}
.sx-gv [data-sx-id="instrumentBar"] .meta-line{display: flex; align-items: center; min-width: 0px; width: 100%;}
.sx-gv [data-sx-id="instrumentBar"] .meta-name{min-width: 0px; overflow: hidden; text-overflow: ellipsis; color: var(--ib-name); font-size: 13px; font-weight: 600; letter-spacing: -0.005em;}
.sx-gv [data-sx-id="instrumentBar"] .meta-name.editable{cursor: text;}
.sx-gv [data-sx-id="instrumentBar"] .meta-name.editable:hover{text-decoration: underline dotted; text-underline-offset: 2px;}
.sx-gv [data-sx-id="instrumentBar"] .meta-own{flex: 0 0 auto; margin-left: 8px; padding: 2px 6px; border-radius: 4px; font-size: 7.5px; font-weight: 620; letter-spacing: 0.07em; text-transform: uppercase; white-space: nowrap;}
.sx-gv [data-sx-id="instrumentBar"] .own-local{color: var(--ib-meta);}
.sx-gv [data-sx-id="instrumentBar"] .master-link{display: none; margin-left: auto; padding: 2px 0px 2px 14px; border: 0px; background: transparent; color: var(--ib-link); font: 500 9px/1 var(--ib-font); cursor: pointer;}
.sx-gv [data-sx-id="instrumentBar"] .master-link:hover{color: var(--ib-link-hi);}
.sx-gv [data-sx-id="instrumentBar"] .master-save{margin-left: auto; height: 24px; padding: 0px 10px; border: 0px; border-radius: 6px; background: var(--ib-save-bg); color: var(--ib-save-ink); font: 600 10.5px/1 var(--ib-font); cursor: pointer; white-space: nowrap;}
.sx-gv [data-sx-id="instrumentBar"] .master-save[hidden]{display: none;}
.sx-gv [data-sx-id="instrumentBar"] .master-save{border-radius: 0px;}
.sx-gv [data-sx-id="instrumentBar"] .copy-strip{display: grid; gap: 8px; margin-top: 2px; min-width: 0px; white-space: normal;}
.sx-gv [data-sx-id="instrumentBar"] .copy-strip[hidden]{display: none;}
.sx-gv [data-sx-id="instrumentBar"] .instrument{display: flex; flex-direction: column; align-items: stretch; gap: 8px; width: calc(100% + 2px); padding: 1px 1px 3px; margin: -1px -1px 0px; background: transparent; overflow-y: auto; min-height: 0px;}
.sx-gv [data-sx-id="instrumentBar"] .instrument::-webkit-scrollbar{width: 0px;}
.sx-gv [data-sx-id="instrumentBar"] .stack-item{width: 100%; border-radius: 10px; background: var(--ib-card); box-shadow: var(--ib-card-shadow); overflow: hidden; flex: 0 0 auto;}
.sx-gv [data-sx-id="instrumentBar"] .pill{position: relative; width: 100%; height: 44px; border: 0px; border-radius: 10px; background: transparent; color: var(--ib-val); display: flex; align-items: center; gap: 10px; padding: 0px 38px 0px 13px; white-space: nowrap; cursor: pointer; transition: background 0.13s, color 0.13s;}
.sx-gv [data-sx-id="instrumentBar"] .pill:hover{background: var(--ib-hover); color: var(--ib-ink);}
.sx-gv [data-sx-id="instrumentBar"] .pill .icon{width: 16px; height: 16px; display: grid; place-items: center; color: var(--ib-icon); flex: 0 0 auto;}
.sx-gv [data-sx-id="instrumentBar"] .pill svg{width: 16px; height: 16px; stroke: currentcolor; fill: none; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round;}
.sx-gv [data-sx-id="instrumentBar"] .pill .prop-copy{min-width: 0px; flex: 1 1 0%; display: flex; align-items: baseline; overflow: hidden; white-space: nowrap;}
.sx-gv [data-sx-id="instrumentBar"] .pill .val{min-width: 0px; flex: 0 1 auto; margin: 0px 0px 0px auto; padding: 0px; font-size: 10.5px; font-weight: 450; letter-spacing: 0.01em; color: var(--ib-name); overflow: hidden; text-overflow: ellipsis; text-align: right;}
.sx-gv [data-sx-id="instrumentBar"] .pill:hover .val{color: var(--ib-val);}
.sx-gv [data-sx-id="instrumentBar"] .pill.add .val{margin: 0px;}
.sx-gv [data-sx-id="instrumentBar"] .seg-card{padding: 10px 12px 11px; display: flex; flex-direction: column; gap: 10px;}
.sx-gv [data-sx-id="instrumentBar"] .seg-block{display: flex; flex-direction: column; gap: 6px;}
.sx-gv [data-sx-id="instrumentBar"] .seg-label{display: flex; align-items: baseline; gap: 6px; font-size: 11px; font-weight: 520; letter-spacing: 0.005em; color: var(--ib-val);}
.sx-gv [data-sx-id="instrumentBar"] .seg-more{margin-left: auto; border: 0px; background: none; padding: 0px; font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 10px; color: var(--ib-label); cursor: pointer;}
.sx-gv [data-sx-id="instrumentBar"] .seg-more:hover{color: var(--ib-val);}
.sx-gv [data-sx-id="instrumentBar"] .seg-measure + .seg-more{margin-left: 8px;}
.sx-gv [data-sx-id="instrumentBar"] .seg-measure{margin-left: auto; font-size: 9.5px; font-weight: 450; color: var(--ib-label);}
.sx-gv [data-sx-id="instrumentBar"] .seg-row{display: flex; gap: 6px; align-items: stretch;}
.sx-gv [data-sx-id="instrumentBar"] .seg{flex: 1 1 0%; display: grid; grid-auto-flow: column; grid-auto-columns: 1fr; gap: 2px; padding: 2px; border-radius: 8px; background: var(--ib-hover);}
.sx-gv [data-sx-id="instrumentBar"] .seg-opt{height: 26px; border: 0px; border-radius: 6px; background: transparent; color: var(--ib-name); font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 10.5px; font-weight: 500; cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0px 4px;}
.sx-gv [data-sx-id="instrumentBar"] .seg-opt:hover{color: var(--ib-ink);}
.sx-gv [data-sx-id="instrumentBar"] .seg-opt.on{background: var(--ib-card); color: var(--ib-ink); box-shadow: 0 0 0 1px var(--ib-line, rgba(127,127,127,.25));}
.sx-gv [data-sx-id="instrumentBar"] .ib-band{flex: 0 0 auto; margin: 6px 4px -2px; font-size: 9px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ib-label);}
.sx-gv [data-sx-id="instrumentBar"] .ib-band:first-child{margin-top: 0px;}
.sx-gv [data-sx-id="instrumentBar"] .pill .prop-label{order: -1; min-width: max-content; flex: 0 0 auto; margin: 0px; padding-right: 12px; color: var(--ib-val); font-size: 11px; font-weight: 520; letter-spacing: 0.005em;}
.sx-gv [data-sx-id="instrumentBar"] .pill:hover .prop-label{color: var(--ib-val-hi);}
.sx-gv [data-sx-id="instrumentBar"] .pill .prop-measure{min-width: max-content; flex: 0 0 auto; margin: 0px; padding-left: 6px; color: var(--ib-label); font-size: 9.5px; font-weight: 450; letter-spacing: 0.01em;}
.sx-gv [data-sx-id="instrumentBar"] .pill .current-swatch{width: 15px; height: 15px; display: block; border-radius: 50%; background: var(--swatch,#efefef); border: 1px solid var(--ib-dot-ring); box-shadow: 0 0 0 2px var(--ib-dot-shadow);}
.sx-gv [data-sx-id="instrumentBar"] .pill .chev{position: absolute; right: 13px; top: 50%; transform: translateY(-50%); width: 14px; height: 14px; display: grid; place-items: center; color: var(--ib-chev);}
.sx-gv [data-sx-id="instrumentBar"] .pill .chev svg{width: 12px; height: 12px; stroke-width: 1.8; transition: transform 0.14s;}
.sx-gv [data-sx-id="instrumentBar"] .pill.add{justify-content: center; padding: 0px; color: var(--ib-val); font-size: 19px;}
.sx-gv [data-sx-id="instrumentBar"] .pill.add .val{font-size: 19px; font-weight: 400;}
.sx-gv [data-sx-id="instrumentBar"] .stack-panel{display: none; padding: 0px 7px 7px;}
.sx-gv [data-sx-id="instrumentBar"] .al-card{display: grid; gap: 8px;}
.sx-gv [data-sx-id="instrumentBar"] .al-top{display: grid; grid-template-columns: 1fr 1fr; gap: 8px; align-items: start;}
.sx-gv [data-sx-id="instrumentBar"] .al-col{display: grid; gap: 6px;}
.sx-gv [data-sx-id="instrumentBar"] .al-label{color: var(--ib-label); font-size: 10.5px;}
.sx-gv [data-sx-id="instrumentBar"] .al-grid{display: grid; grid-template-columns: repeat(3, 1fr); grid-template-rows: repeat(3, 24px); padding: 4px; border-radius: 8px; background: var(--ib-hover);}
.sx-gv [data-sx-id="instrumentBar"] .al-dot{display: grid; place-items: center; border: 0px; background: transparent; border-radius: 5px; cursor: pointer; padding: 0px;}
.sx-gv [data-sx-id="instrumentBar"] .al-dot:hover{background: var(--ib-card);}
.sx-gv [data-sx-id="instrumentBar"] .al-pip{width: 3px; height: 3px; border-radius: 50%; background: var(--ib-label);}
.sx-gv [data-sx-id="instrumentBar"] .al-bars{display: flex; flex-direction: column; gap: 2px; width: 16px;}
.sx-gv [data-sx-id="instrumentBar"] .al-bars i{display: block; height: 2px; border-radius: 1px; background: var(--ib-ink);}
.sx-gv [data-sx-id="instrumentBar"] .al-bars i:nth-child(1){width: 12px;}
.sx-gv [data-sx-id="instrumentBar"] .al-bars i:nth-child(2){width: 16px;}
.sx-gv [data-sx-id="instrumentBar"] .al-bars i:nth-child(3){width: 9px;}
.sx-gv [data-sx-id="instrumentBar"] .al-field{display: flex; align-items: center; gap: 6px; height: 28px; padding: 0px 8px; border: 0px; border-radius: 8px; background: var(--ib-hover); color: var(--ib-ink); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 11px; cursor: pointer; min-width: 0px; width: 100%;}
.sx-gv [data-sx-id="instrumentBar"] .al-field:hover{background: var(--ib-open,var(--ib-hover));}
.sx-gv [data-sx-id="instrumentBar"] .al-ico{color: var(--ib-label); font-size: 10.5px; width: 12px; text-align: center;}
.sx-gv [data-sx-id="instrumentBar"] .al-val{flex: 1 1 0%; text-align: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sx-gv [data-sx-id="instrumentBar"] .al-chev{color: var(--ib-label); font-size: 10px;}
.sx-gv [data-sx-id="instrumentBar"] .al-padrow{display: grid; grid-template-columns: 1fr 28px; gap: 8px; align-items: start;}
.sx-gv [data-sx-id="instrumentBar"] .al-pad{display: grid; grid-template-columns: 1fr 1fr; gap: 8px;}
.sx-gv [data-sx-id="instrumentBar"] .al-sides{display: grid; place-items: center; height: 28px; width: 28px; border: 0px; border-radius: 6px; background: transparent; color: var(--ib-name); cursor: pointer;}
.sx-gv [data-sx-id="instrumentBar"] .al-sides:hover{background: var(--ib-hover); color: var(--ib-ink);}
.sx-gv :is([data-sx-id="instrumentBar"], [data-sx-id="fdock"]) .coverage-toggle-row{min-height: 36px; border-radius: 8px; color: var(--ib-opt); padding: 0px 9px; display: flex; align-items: center; justify-content: space-between; gap: 10px; font-size: 9.5px;}
.sx-gv :is([data-sx-id="instrumentBar"], [data-sx-id="fdock"]) .coverage-toggle-row span{min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sx-gv :is([data-sx-id="instrumentBar"], [data-sx-id="fdock"]) .coverage-toggle-row.is-switch{cursor: pointer;}
.sx-gv :is([data-sx-id="instrumentBar"], [data-sx-id="fdock"]) .coverage-toggle-row.is-switch:hover{background: var(--ib-opt-hover); color: var(--ib-ink);}
.sx-gv [data-sx-id="instrumentBar"] .coverage-toggle-row:hover{background: var(--ib-hover);}
.sx-gv [data-sx-id="instrumentBar"] .seg-card > .coverage-toggle-row{padding: 0px; min-height: 28px; color: var(--ib-val); font-size: 11px; font-weight: 520; letter-spacing: 0.005em;}
.sx-gv [data-sx-id="instrumentBar"] .seg-card > .coverage-toggle-row:hover{background: none; color: var(--ib-val-hi);}
.sx-gv :is([data-sx-id="instrumentBar"], [data-sx-id="fdock"]) .coverage-switch{position: relative; width: 30px; height: 18px; flex: 0 0 auto; border: 0px; border-radius: 999px; padding: 0px; cursor: pointer; background: transparent; box-shadow: inset 0 0 0 1px var(--switch-off-ring); transition: box-shadow 0.16s, background 0.16s;}
.sx-gv :is([data-sx-id="instrumentBar"], [data-sx-id="fdock"]) .coverage-switch::after{content: ""; position: absolute; width: 12px; height: 12px; left: 3px; top: 3px; border-radius: 50%; background: var(--switch-off-knob); transition: transform 0.16s cubic-bezier(0.3, 0.8, 0.3, 1), background 0.16s;}
.sx-gv :is([data-sx-id="instrumentBar"], [data-sx-id="fdock"]) .coverage-switch:hover{box-shadow: inset 0 0 0 1px var(--ink-2);}
.sx-gv :is([data-sx-id="instrumentBar"], [data-sx-id="fdock"]) .coverage-switch:focus-visible{outline: 2px solid var(--ink); outline-offset: 2px;}
.sx-gv :is([data-sx-id="instrumentBar"] .seg-opt.on, .lib-filter button.on, .lib-source button.on, .ess-seg-b[data-on], .fs-mode.on, .fs-pk-set.on){position: relative; box-shadow: none;}
.sx-gv :is([data-sx-id="instrumentBar"] .seg-opt.on, .lib-filter button.on, .lib-source button.on, .ess-seg-b[data-on], .fs-mode.on, .fs-pk-set.on, .view-bar .vb-thumb)::after{content: ""; position: absolute; inset: 0px; border-radius: inherit; padding: 1px; pointer-events: none; background: conic-gradient(from var(--sheen),var(--sheen-edge)); mask: linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px) content-box exclude, linear-gradient(rgb(0, 0, 0) 0px, rgb(0, 0, 0) 0px); animation: 8s linear 0s infinite normal none running eden-sheen;}
.sx-gv [data-sx-id="instrumentBar"]{right: 0px; top: var(--bar); bottom: 0px; width: 288px; max-height: none; padding: 0px; gap: 0px; border-top: 0px; border-right: 0px; border-bottom: 0px; border-image: none; border-left: 1px solid var(--line); border-radius: 0px; box-shadow: -10px 0 28px var(--shadow-rail); background: var(--rail-solid); backdrop-filter: none;}
.sx-gv [data-sx-id="instrumentBar"] .context-meta{padding: 12px 14px; border-bottom: 1px solid var(--ib-line);}
.sx-gv [data-sx-id="instrumentBar"] .instrument{width: 100%; padding: 0px; margin: 0px; gap: 0px;}
.sx-gv [data-sx-id="instrumentBar"] .stack-item{border-radius: 0px; background: transparent; box-shadow: none; border-bottom: 1px solid var(--ib-line);}
.sx-gv [data-sx-id="instrumentBar"] .seg-card{padding: 12px 14px 13px;}
.sx-gv [data-sx-id="instrumentBar"] .ib-band{margin: 0px; padding: 14px 14px 6px;}
.sx-gv [data-sx-id="instrumentBar"] :is(.pill, .option, .ib-fold, .ib-fold > summary, .fx-door, .coverage-toggle-row){border-radius: 0px;}
.sx-gv :is(.app > .tools, .dock, .fdock, .sdock, [data-sx-id="instrumentBar"], .rail-fly, .dock.rail-menu, .view-bar){background: var(--chrome-ground); border-color: transparent; box-shadow: none; backdrop-filter: none;}
.sx-gv .promo-actions{padding: 10px 14px 0px;}
.sx-gv .promo-later{display: block; width: 100%; margin-top: 6px; height: 28px; border: 0px; background: none; color: var(--muted); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 11.5px; cursor: pointer;}
.sx-gv .promo-later:hover{color: var(--ink);}
.sx-gv [data-sx-id="instrumentBar"] .promo-field input{display: block; width: 100%; box-sizing: border-box; height: 32px; padding: 0px 10px; border: 1px solid var(--ib-line); border-radius: 9px; background: transparent; color: var(--ib-ink); font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 11px; font-weight: 500;}
.sx-gv [data-sx-id="instrumentBar"] .promo-field input::placeholder{color: var(--ib-well-dim);}
.sx-gv [data-sx-id="instrumentBar"] .promo-field input:focus{outline: none; border-color: var(--ib-line-hi);}
.sx-gv [data-sx-id="instrumentBar"] .promo-actions{display: grid; gap: 2px; padding: 2px 0px 4px;}
.sx-gv [data-sx-id="instrumentBar"] .promo-actions .promo-create{height: 30px; border-radius: 8px; background: var(--ib-save-bg); color: var(--ib-save-ink); font-size: 11px; font-weight: 650;}
.sx-gv [data-sx-id="instrumentBar"] .promo-more{display: flex; justify-content: space-between;}
.sx-gv [data-sx-id="instrumentBar"] .promo-actions{padding: 10px 14px 12px;}
.sx-gv [data-sx-id="instrumentBar"] .promo-more .promo-later{width: auto; margin: 0px; height: 24px; padding: 0px 2px; color: var(--ib-val); font-size: 10.5px;}
.sx-gv [data-sx-id="instrumentBar"] .promo-more .promo-later:hover{color: var(--ib-ink);}
.sx-gv .promo-create{width: 100%; height: 32px; border: 0px; border-radius: 8px; background: var(--ib-save-bg); color: var(--ib-save-ink); font-style: inherit; font-variant: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 12px; font-weight: 600; cursor: pointer;}
.sx-gv .btn{height: 28px; padding: 0px 10px; border: 1px solid var(--line); background: var(--panel); border-radius: 6px; font: inherit; color: var(--ink); cursor: pointer;}
.sx-gv .btn.primary{background: var(--ink); color: var(--panel); border-color: var(--ink);}
.sx-gv .btn:hover{background: var(--hover);}
.sx-gv .btn.primary:hover{background: var(--ink); color: var(--panel); opacity: 0.86;}
.sx-gv .btn.primary:active{opacity: 1;}
.sx-gv .btn:disabled{color: var(--faint); cursor: default; background: var(--panel);}
.sx-gv .rv-tabs{position: relative; flex: 0 0 auto; display: inline-flex; gap: 2px; padding: 2px; border: 1px solid var(--line); border-radius: 9px; background: var(--panel-2);}
.sx-gv .rv-tab{height: 26px; padding: 0px 12px; border: 0px; border-radius: 7px; background: transparent; color: var(--ink-2); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 12.5px; cursor: pointer;}
.sx-gv .rv-tab:hover{color: var(--ink);}
.sx-gv .rv-tab.on{background: var(--panel); color: var(--ink); box-shadow: 0 0 0 1px var(--line); cursor: default;}
.sx-gv [data-sx-id="instrumentBar"] .master-ctl{display: flex; flex-direction: column; gap: 8px; margin-top: 12px;}
.sx-gv [data-sx-id="instrumentBar"] .mc-row{display: flex; align-items: center; gap: 6px; flex-wrap: wrap; min-width: 0px;}
.sx-gv [data-sx-id="instrumentBar"] .mc-scope .rv-tabs{display: flex; width: 100%;}
.sx-gv [data-sx-id="instrumentBar"] .mc-scope .rv-tab{flex: 1 1 0%; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sx-gv [data-sx-id="instrumentBar"] .mc-go .btn.primary{flex: 1 1 0%;}
.sx-gv [data-sx-id="instrumentBar"] .meta-own:empty{display: none;}
.sx-gv [data-sx-id="instrumentBar"] .ib-band-toggle{display: flex; align-items: center; gap: 6px; border: 0px; background: none; padding: 4px 0px; margin: 6px 4px 0px; cursor: pointer; text-align: left; font-family: inherit;}
.sx-gv [data-sx-id="instrumentBar"] .ib-band-toggle{align-self: stretch; color: var(--ib-label);}
.sx-gv [data-sx-id="instrumentBar"] .ib-band-toggle .ib-band-name{flex: 1 1 0%; min-width: 0px;}
.sx-gv [data-sx-id="instrumentBar"] .ib-band-toggle .chev{flex: 0 0 auto; width: 14px; height: 14px; margin-right: -1px; display: grid; place-items: center; color: var(--ib-chev);}
.sx-gv [data-sx-id="instrumentBar"] .ib-band-toggle .chev svg{width: 12px; height: 12px; fill: none; stroke: currentcolor; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; transition: transform 0.14s;}
.sx-gv [data-sx-id="instrumentBar"] .ib-band-toggle:hover{color: var(--ib-val);}
.sx-gv [data-sx-id="instrumentBar"] .pill.direct{cursor: default;}
.sx-gv [data-sx-id="instrumentBar"] .pill.direct.acts{cursor: pointer;}
.sx-gv [data-sx-id="instrumentBar"] .pill .chev.go svg{transform: rotate(-90deg);}
.sx-gv [data-sx-id="instrumentBar"] .ib-band-toggle{margin: 0px; padding: 14px 14px 6px;}
.sx-gv .linkbtn{border: 0px; background: none; color: var(--ink); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 12px; cursor: pointer; padding: 0px; text-align: left;}
.sx-gv .linkbtn:hover{text-decoration: underline;}
.sx-gv .lock-act{margin-left: auto; font-size: 11.5px;}
.sx-gv .lock-row{display: flex; align-items: center; gap: 8px; min-height: 30px; font-size: 12px; color: var(--ink);}
.sx-gv [data-sx-id="instrumentBar"] .pill.open{background: transparent; color: var(--ib-ink);}
.sx-gv [data-sx-id="instrumentBar"] .stack-item.open{background: var(--ib-open);}
.sx-gv [data-sx-id="instrumentBar"] .pill.open .val{color: var(--ib-val);}
.sx-gv [data-sx-id="instrumentBar"] .ib-band-toggle.open .chev svg{transform: rotate(180deg);}
.sx-gv [data-sx-id="instrumentBar"] .pill.open .prop-label{color: var(--ib-val-hi);}
.sx-gv [data-sx-id="instrumentBar"] .pill.open .chev svg{transform: rotate(180deg);}
.sx-gv [data-sx-id="instrumentBar"] .stack-item.open .stack-panel{display: block;}
.sx-gv [data-sx-id="instrumentBar"] .rules-editor{display: grid; gap: 10px; padding: 2px 3px 4px;}
.sx-gv [data-sx-id="instrumentBar"] .rules-field{position: relative;}
.sx-gv [data-sx-id="instrumentBar"] .rules-editor textarea{display: block; width: 100%; min-height: 34px; resize: none; overflow: hidden; border: 1px solid var(--ib-line); border-radius: 9px; background: transparent; color: var(--ib-ink); font-family: inherit; font-size: 11px; font-weight: 500; line-height: 1.5; padding: 8px 46px 8px 10px; outline: 0px; transition: border-color 0.13s;}
.sx-gv [data-sx-id="instrumentBar"] .rules-editor textarea::placeholder{color: var(--ib-well-dim);}
.sx-gv [data-sx-id="instrumentBar"] .rules-editor textarea:focus{border-color: var(--ib-line-hi);}
.sx-gv [data-sx-id="instrumentBar"] .rules-add{position: absolute; right: 5px; bottom: 5px; height: 24px; border: 0px; border-radius: 7px; background: var(--ib-save-bg); color: var(--ib-save-ink); font-size: 10px; font-weight: 650; padding: 0px 10px; cursor: pointer;}
.sx-gv [data-sx-id="instrumentBar"] .rules-add[hidden]{display: none;}
.sx-gv [data-sx-id="instrumentBar"] .rules-log{display: grid; gap: 12px; margin: 0px; padding: 0px 7px; max-height: 260px; overflow: auto; list-style: none;}
.sx-gv [data-sx-id="instrumentBar"] .rule-text{color: var(--ib-ink); font-size: 11px; line-height: 1.45; overflow-wrap: anywhere; white-space: pre-wrap;}
.sx-gv [data-sx-id="instrumentBar"] .rule-meta{margin-top: 2px; color: var(--ib-meta); font-size: 9px;}
.sx-gv .mi-row{display: flex; align-items: baseline; gap: 8px; padding: 5px 14px; color: var(--ink-2); font-size: 12px; line-height: 1.45;}
.sx-gv .mi-row .mi-k{flex: 1 1 0%; min-width: 0px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.sx-gv .versions{margin-top: 8px; border-top: 1px solid var(--line); padding-top: 6px;}
.sx-gv .versions-h{padding: 4px 14px; color: var(--muted); font-size: 10px; font-weight: 600; letter-spacing: 0.05em; text-transform: uppercase;}
.sx-gv .promo-link{flex: 0 0 auto; border: 0px; background: none; color: var(--ink); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 11px; text-decoration: underline; cursor: pointer; padding: 0px;}
.sx-gv [data-sx-id="instrumentBar"] .meta-alike{justify-self: start; margin: 4px 0px 0px; padding: 0px; border: 0px; background: none; color: var(--ib-val); font: 500 11px/1.3 var(--ib-font); cursor: pointer; text-decoration-line: underline; text-decoration-thickness: initial; text-decoration-style: initial; text-underline-offset: 2px; text-decoration-color: var(--ib-line);}
.sx-gv [data-sx-id="instrumentBar"] .meta-alike:hover{color: var(--ib-ink);}
.sx-gv [data-sx-id="instrumentBar"] .copy-note{min-width: 0px; color: var(--ib-val); font-size: 10.5px; line-height: 1.45; overflow-wrap: anywhere;}
.sx-gv [data-sx-id="instrumentBar"] .copy-acts{display: grid; grid-template-columns: minmax(0px, 1fr) auto; gap: 6px; min-width: 0px;}
.sx-gv [data-sx-id="instrumentBar"] .copy-edit{height: 30px; border: 0px; border-radius: 8px; background: var(--ib-save-bg); color: var(--ib-save-ink); font: 600 11px/1 var(--ib-font); cursor: pointer;}
.sx-gv [data-sx-id="instrumentBar"] .copy-detach{height: 30px; padding: 0px 12px; border: 0px; border-radius: 8px; background: var(--ib-card); box-shadow: var(--ib-card-shadow); color: var(--ib-val); font: 500 11px/1 var(--ib-font); cursor: pointer;}
.sx-gv [data-sx-id="instrumentBar"] .copy-detach:hover{color: var(--ib-ink);}
.sx-gv .fdock{background: var(--rail-solid); backdrop-filter: none;}
.sx-gv .dock-x{margin-left: auto; width: 28px; height: 28px; border: 0px; background: none; border-radius: 7px; font-size: 17px; line-height: 1; color: var(--muted); cursor: pointer;}
.sx-gv .dock-x:hover{background: var(--hover); color: var(--ink);}
.sx-gv .fdock{position: fixed; left: calc(var(--chat-w) + var(--rail-w) + var(--chat-w)); top: var(--bar); bottom: 0px; width: min(880px,calc(100vw - var(--rail-w) - 40px)); background: var(--rail-solid); border-right: 1px solid var(--line); box-shadow: 10px 0 28px var(--shadow-rail); z-index: 36; display: flex; flex-direction: column; clip-path: inset(0px 100% 0px 0px); visibility: hidden; transition: clip-path 0.14s, visibility linear 0.14s;}
.sx-gv .fdock.open{clip-path: inset(0px -40px 0px 0px); visibility: visible; transition: clip-path 0.14s, visibility;}
.sx-gv .fd-head{display: flex; align-items: center; gap: 12px; box-sizing: border-box; height: var(--bar,54px); min-height: 54px; flex: 0 0 auto; padding: 0px 8px 0px 16px; border-bottom: 1px solid var(--line);}
.sx-gv .fd-edits{margin-left: auto; display: flex; align-items: center; gap: 8px; font-size: 12px; color: var(--ink-2);}
.sx-gv .fdock .dock-x{margin-left: 0px;}
.sx-gv .fd-htitle{display: flex; align-items: baseline; gap: 9px; font-size: 13px; font-weight: 500;}
.sx-gv .fd-htitle span{font-size: 11.5px; color: var(--faint); font-variant-numeric: tabular-nums;}
.sx-gv .fd-body{flex: 1 1 0%; min-height: 0px; display: grid; grid-template-columns: 232px minmax(0px, 1fr);}
.sx-gv .fd-nav{border-right: 0px; overflow: auto; padding: 18px 14px 36px;}
.sx-gv :root[data-foundation="view"] :is([data-sx-id="tokens"], [data-sx-id="fdNav"]) :is(.fs-add, .fs-act, .fs-cfg-opts, .fs-pk-set, .fs-foldall ~ .fs-add){display: none !important;}
.sx-gv :root[data-foundation="view"] [data-sx-id="tokens"] :is(input, select, textarea){display: none !important;}
.sx-gv :root[data-foundation="view"] :is([data-sx-id="tokens"], [data-sx-id="fdNav"]) :is(.fs-sw-btn, .fs-pick, .fs-tile, .tk-colour, .fs-cfg-chev){pointer-events: none;}
.sx-gv .fd-decided{font-size: 12px; color: var(--ink-2); max-width: 42ch; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.sx-gv .fd-main{overflow: auto; padding: 30px 34px 60px;}
.sx-gv .fdock{--fs-col: 320px;}
.sx-gv .fdock.fs-wide{width: calc(var(--fs-col) * 2);}
.sx-gv .fdock.fs-wide .fd-body{grid-template-columns: var(--fs-col) var(--fs-col);}
.sx-gv .fdock.fs-wide .fd-main{padding: 24px 24px 60px;}
.sx-gv .fdock.fs-wide .fd-main:is(.fs-out, .fr-main){padding: 24px 24px 60px;}
.sx-gv .fdock.fs-wide .fd-head{height: 54px; padding: 0px 12px 0px 20px;}
.sx-gv .fd-tabs{display: flex; align-items: stretch; align-self: stretch; gap: 4px; margin-left: 28px;}
.sx-gv .fd-tabs:empty{display: none;}
.sx-gv .fd-nav.fs-inputs{padding: 18px 14px 40px; font-family: var(--ib-font);}
.sx-gv .fs-in-sec{margin: 0px 0px 22px;}
.sx-gv .fs-in-head{display: flex; align-items: center; gap: 8px; height: 28px; padding: 0px 4px; margin: 0px 0px 6px;}
.sx-gv .fs-in-head .fs-chev{margin-right: 2px;}
.sx-gv .fs-in-label{font-size: 10px; font-weight: 600; letter-spacing: 0.09em; text-transform: uppercase; color: var(--ib-label);}
.sx-gv .fs-in-n{font-size: 10.5px; color: var(--ib-label); font-variant-numeric: tabular-nums;}
.sx-gv .fs-add{margin-left: auto; width: 24px; height: 24px; display: grid; place-items: center; border: 0px; border-radius: 6px; background: none; color: var(--ib-label); font: 400 17px/1 var(--ib-font); cursor: pointer; padding: 0px;}
.sx-gv .fs-add:hover{background: var(--ib-hover); color: var(--ib-ink);}
.sx-gv .fs-cfgs{display: flex; flex-direction: column; gap: 6px;}
.sx-gv .fs-cfg{border-radius: 10px; background: var(--ib-card); box-shadow: var(--ib-card-shadow); overflow: hidden;}
.sx-gv .fs-cfg-row{position: relative; display: flex; align-items: center; gap: 10px; height: 40px; padding: 0px 30px 0px 10px; cursor: pointer; color: var(--ib-val); font-size: 12.5px;}
.sx-gv .fs-cfg-row:hover{background: var(--ib-hover);}
.sx-gv .fs-cfg.open > .fs-cfg-row{background: var(--ib-open); color: var(--ib-val-hi);}
.sx-gv .fs-cfg-row:focus-visible{outline: 1px solid var(--ib-line-hi); outline-offset: -1px;}
.sx-gv .fs-sw-btn{width: 20px; height: 20px; flex: 0 0 auto; border: 0px; border-radius: 50%; padding: 0px; cursor: pointer; box-shadow: inset 0 0 0 1px var(--ib-dot-ring);}
.sx-gv .fs-cfg-v{font-family: var(--ib-font); font-size: 11.5px; color: inherit; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-variant-numeric: tabular-nums;}
.sx-gv .fs-cfg-l{margin-left: auto; font-size: 11px; color: var(--ib-label); white-space: nowrap; overflow: hidden; text-overflow: ellipsis; min-width: 0px;}
.sx-gv .fs-dot{width: 5px; height: 5px; flex: 0 0 auto; border-radius: 50%; background: var(--ib-val);}
.sx-gv .fs-tag{flex: 0 0 auto; padding: 1px 5px; border-radius: 4px; box-shadow: inset 0 0 0 1px var(--ib-line-hi); font-family: var(--ib-font); font-size: 9px; letter-spacing: 0.06em; text-transform: uppercase; color: var(--ib-label);}
.sx-gv .fs-strip{display: flex; flex: 0 0 auto; align-items: stretch; width: 76px; height: 16px; border-radius: 999px; overflow: hidden; position: relative;}
.sx-gv .fs-strip::after{content: ""; position: absolute; inset: 0px; border-radius: inherit; box-shadow: inset 0 0 0 1px var(--ib-dot-ring); pointer-events: none;}
.sx-gv .fs-strip i{flex: 1 1 0px; min-width: 0px;}
.sx-gv .fs-opt{display: grid; grid-template-columns: 58px minmax(0px, 1fr); align-items: center; gap: 8px; min-height: 32px;}
.sx-gv .fs-opt-l{font-size: 9.5px; font-weight: 600; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ib-label);}
.sx-gv .fs-opt-c{display: flex; align-items: center; gap: 8px; min-width: 0px;}
.sx-gv .fs-mini{flex: 1 1 0%; min-width: 0px; height: 28px; padding: 0px 8px; border: 0px; border-radius: 6px; background: var(--ib-well); color: var(--ib-well-ink); font: 12px var(--ib-font); outline: 0px;}
.sx-gv input.fs-mini{font-family: var(--ib-font); font-size: 11.5px; font-variant-numeric: tabular-nums;}
.sx-gv .fs-mini:focus{box-shadow: inset 0 0 0 1px var(--ib-line-hi);}
.sx-gv .fs-acts{display: flex; gap: 14px; justify-content: flex-end; padding-top: 6px;}
.sx-gv .fs-act{border: 0px; background: none; padding: 2px 0px; font: 500 11.5px var(--ib-font); color: var(--ib-link); cursor: pointer;}
.sx-gv .fs-act:hover{color: var(--ib-link-hi);}
.sx-gv .fd-main.fs-out{padding: 32px 36px 80px; background: var(--chrome-bg);}
.sx-gv .fs-fold{cursor: pointer; user-select: none;}
.sx-gv .fs-fold:focus-visible{outline: 1px solid var(--ink-2); outline-offset: 3px;}
.sx-gv .fs-chev{width: 0px; height: 0px; flex: 0 0 auto; border-left: 4.5px solid var(--faint); border-top: 4px solid transparent; border-bottom: 4px solid transparent; transform: rotate(90deg); transition: transform 0.14s;}
.sx-gv .fs-fold:hover .fs-chev{border-left-color: var(--ink-2);}
.sx-gv .fs-rail-title{margin: 2px 4px 18px; font-size: 15px; font-weight: 600; letter-spacing: -0.005em; color: var(--ink);}
.sx-gv .fs-cap{text-transform: capitalize;}
.sx-gv :is(.fdock .fd-head, .fdock .fd-body, .fd-nav, .fd-main, .fd-main.fs-out){background: var(--chrome-ground);}
.sx-gv .fd-nav.fs-inputs{padding: 0px 0px 40px;}
.sx-gv .fs-in-sec{margin: 0px;}
.sx-gv .fs-in-head{height: 48px; margin: 0px; padding: 0px 20px; border-bottom: 1px solid var(--ib-line);}
.sx-gv .fs-cfgs{gap: 0px;}
.sx-gv .fs-cfg{border-radius: 0px; background: transparent; box-shadow: none; border-bottom: 1px solid var(--ib-line);}
.sx-gv .fs-cfg-row{height: 48px; padding: 0px 40px 0px 20px;}
.sx-gv :is(.fs-add, .fs-pick){border-radius: 0px;}
.sx-gv .fd-main.fs-out{padding: 0px 0px 80px;}
.sx-gv .fd-nav{padding: 18px 0px 36px;}
.sx-gv .fd-nav.fs-inputs{padding: 18px 0px 40px;}
.sx-gv .fd-nav :is(.fs-rail-title, .fd-searchw, .fd-tier){margin-left: 20px; margin-right: 20px;}
.sx-gv .fd-nav .fs-in-sec:first-of-type .fs-in-head{border-top: 1px solid var(--ib-line);}
.sx-gv .fs-sel-head{display: flex; align-items: center; gap: 12px; margin: 0px 0px 18px;}
.sx-gv .fs-sel-head .fs-sw-btn{width: 28px; height: 28px; cursor: default;}
.sx-gv .fs-sel-title{margin: 0px; font-size: 18px; font-weight: 500; color: var(--ink);}
.sx-gv .fs-sel-v{margin-left: auto; font-size: 12px; color: var(--faint); font-variant-numeric: tabular-nums;}
.sx-gv .fs-sel-opts{display: flex; flex-direction: column; gap: 4px;}
.sx-gv [data-sx-id="fdock"] .fs-sel-head{display: none;}
.sx-gv [data-sx-id="fdock"] .fd-nav :is(.fs-idx-head, .fs-in-head, .fs-fam){padding-left: 20px; padding-right: 20px; margin-left: 0px; margin-right: 0px;}
.sx-gv [data-sx-id="fdock"] .fd-nav .fs-in-head .fs-in-n{margin-right: auto;}
.sx-gv [data-sx-id="fdock"] .fd-nav .fs-in-head .fs-add{margin-left: 0px;}
.sx-gv [data-sx-id="fdock"] .fd-nav .fs-in-head .fs-chev{order: 10; margin: 0px 0px 0px 10px;}
.sx-gv .tok{width: 100%; height: 28px; border: 1px solid var(--line); border-radius: 6px; font: inherit; padding: 0px 8px; background: var(--panel); color: var(--ink);}
.sx-gv .fd-propose{display: grid; gap: 8px; margin: 0px 0px 18px; padding: 12px; border: 1px solid var(--line-2);}
.sx-gv .fd-proposals-h{font-size: 11px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; color: var(--ink-2);}
.sx-gv :root[data-foundation="view"] [data-sx-id="tokens"] .fd-propose :is(input, textarea){display: block !important; width: 100%;}
.sx-gv .fd-edits:empty{display: none;}
.sx-gv .fd-edits:empty + .dock-x{margin-left: auto;}
.sx-gv .fd-proposals{display: grid; gap: 8px; margin: 0px 0px 18px; padding: 12px; border: 1px solid var(--line-2);}
.sx-gv [data-sx-id="tokens"] .fd-proposal{display: grid; gap: 4px; padding: 8px 0px; border-bottom: 1px solid var(--line-2);}
.sx-gv [data-sx-id="tokens"] .fd-proposal:last-child{border-bottom: 0px; padding-bottom: 0px;}
.sx-gv [data-sx-id="tokens"] .fd-proposal .rule-text{color: var(--ink); font-size: 13px; line-height: 1.45; overflow-wrap: anywhere;}
.sx-gv [data-sx-id="tokens"] .fd-proposal .rule-meta{color: var(--ink-2); font-size: 11.5px; line-height: 1.4;}
.sx-gv [data-sx-id="tokens"] .fd-proposal .proposal-acts{display: flex; gap: 14px; padding-top: 4px;}
.sx-gv [data-sx-id="tokens"] .fd-proposal .promo-link{border: 0px; background: none; padding: 0px; color: var(--ink); font-style: inherit; font-variant: inherit; font-weight: inherit; font-stretch: inherit; line-height: inherit; font-family: inherit; font-optical-sizing: inherit; font-size-adjust: inherit; font-kerning: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-language-override: inherit; font-size: 12px; text-decoration: underline; text-underline-offset: 3px; cursor: pointer;}
.sx-gv .lock-note{display: inline-flex; align-items: center; gap: 8px; margin-left: auto; font-size: 11.5px; color: var(--ink-2); font-variant-numeric: tabular-nums;}
.sx-gv .lock-note .lock-act{margin-left: 0px;}
