.ob[data-v-de1e7c65]{margin:1.5rem 0 2rem}.ob-head[data-v-de1e7c65]{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:.875rem}.ob-title[data-v-de1e7c65]{font-family:var(--font-ui);font-size:1.25rem;font-weight:800;color:var(--text-deep);margin:0}.ob-title-wrap .ob-sub[data-v-de1e7c65]{font-size:.8125rem;color:var(--text-muted);margin:.25rem 0 0}.ob-actions[data-v-de1e7c65]{display:flex;gap:.5rem;flex-wrap:wrap}.ob-btn[data-v-de1e7c65]{font-family:var(--font-ui);font-size:.8125rem;font-weight:700;padding:.5rem 1rem;border-radius:.5rem;cursor:pointer;background:var(--brand, #009040);color:#fff;border:1px solid var(--brand, #009040);transition:filter var(--dur-fast) var(--ease-out)}.ob-btn[data-v-de1e7c65]:hover{filter:brightness(1.08)}.ob-btn.ghost[data-v-de1e7c65]{background:transparent;color:var(--brand, #009040);border-color:var(--border-ink)}.ob-btn.buy[data-v-de1e7c65]{background:#b45309;border-color:#b45309}.ob-btn.sm[data-v-de1e7c65]{padding:.25rem .75rem;font-size:.75rem}.ob-btn[data-v-de1e7c65]:disabled{opacity:.55;cursor:default}.ob-toast[data-v-de1e7c65]{position:sticky;top:calc(var(--header-h, 64px) + 8px);z-index:30;margin-bottom:.75rem;padding:.625rem 1rem;border-radius:.5rem;font-family:var(--font-ui);font-size:.8125rem;font-weight:600}.ob-toast.ok[data-v-de1e7c65]{background:#1b8a3a1f;color:var(--quote-down, #1b8a3a);border:1px solid rgba(27,138,58,.35)}.ob-toast.err[data-v-de1e7c65]{background:#c6282814;color:var(--quote-up, #c62828);border:1px solid rgba(198,40,40,.3)}.ob-filter[data-v-de1e7c65]{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.5rem;margin-bottom:.75rem;scrollbar-width:thin}.ob-chip[data-v-de1e7c65]{flex-shrink:0;font-family:var(--font-ui);font-size:.75rem;font-weight:600;padding:.3rem .7rem;border-radius:999px;cursor:pointer;background:var(--paper-warm);color:var(--text-body);border:1px solid var(--border-ink)}.ob-chip.on[data-v-de1e7c65]{background:var(--brand, #009040);color:#fff;border-color:var(--brand, #009040)}.ob-chip-origin[data-v-de1e7c65]{opacity:.7;margin-left:.25rem;font-size:.6875rem}.ob-loading[data-v-de1e7c65]{padding:2rem 0;text-align:center;font-size:.875rem;color:var(--text-muted)}.ob-loading.err[data-v-de1e7c65]{color:var(--quote-up, #c62828)}.ob-cols[data-v-de1e7c65]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.ob-col[data-v-de1e7c65]{background:var(--paper-warm);border:1px solid var(--border-ink);border-radius:.75rem;overflow:hidden}.ob-col-head[data-v-de1e7c65]{display:flex;justify-content:space-between;align-items:center;padding:.625rem .875rem}.ob-col-head.buy[data-v-de1e7c65]{background:linear-gradient(90deg,rgba(4,120,87,.1),transparent);border-bottom:2px solid var(--brand, #009040)}.ob-col-head.sell[data-v-de1e7c65]{background:linear-gradient(90deg,rgba(180,83,9,.08),transparent);border-bottom:2px solid #b45309}.ob-col-title[data-v-de1e7c65]{font-family:var(--font-ui);font-size:.8125rem;font-weight:800;letter-spacing:.04em;color:var(--text-deep)}.ob-col-count[data-v-de1e7c65]{font-size:.75rem;color:var(--text-muted)}.ob-empty[data-v-de1e7c65]{padding:1.5rem .875rem;text-align:center;font-size:.8125rem;color:var(--text-muted)}.ob-row[data-v-de1e7c65]{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;cursor:pointer;border-top:1px solid var(--border-ink);transition:background var(--dur-fast) var(--ease-out)}.ob-row[data-v-de1e7c65]:hover{background:var(--ink-frost)}.ob-row-px[data-v-de1e7c65]{font-size:1.05rem;font-weight:800;min-width:5.5rem}.ob-row-px.buy[data-v-de1e7c65]{color:var(--brand, #009040)}.ob-row-px.sell[data-v-de1e7c65]{color:#b45309}.ob-row-main[data-v-de1e7c65]{flex:1;min-width:0}.ob-row-name[data-v-de1e7c65]{font-family:var(--font-ui);font-size:.8125rem;font-weight:700;color:var(--text-deep);display:flex;align-items:center;gap:.3rem;flex-wrap:wrap}.ob-row-meta[data-v-de1e7c65]{display:flex;gap:.625rem;flex-wrap:wrap;font-size:.6875rem;color:var(--text-muted);margin-top:.2rem}.ob-row-float[data-v-de1e7c65]{font-size:.6875rem;color:#b45309;margin-top:.2rem}.ob-hl[data-v-de1e7c65]{opacity:.85}.ob-tag[data-v-de1e7c65]{font-size:.625rem;font-weight:700;padding:.05rem .4rem;border-radius:999px}.ob-tag.mm[data-v-de1e7c65]{background:var(--brand, #009040);color:#fff}.ob-tag.origin[data-v-de1e7c65]{background:var(--ink-frost);color:var(--text-muted)}.ob-tag.grade[data-v-de1e7c65]{background:#04785714;color:#047857}.ob-tag.float[data-v-de1e7c65]{background:#b453091a;color:#b45309;margin-left:.3rem}.ob-inc[data-v-de1e7c65]{font-weight:700;color:#047857}.ob-hit[data-v-de1e7c65]{flex-shrink:0;font-family:var(--font-ui);font-size:.75rem;font-weight:700;padding:.375rem .75rem;border-radius:.5rem;cursor:pointer}.ob-hit.buy[data-v-de1e7c65]{background:var(--brand, #009040);color:#fff;border:1px solid var(--brand, #009040)}.ob-hit.sell[data-v-de1e7c65]{background:#fff;color:#b45309;border:1px solid #b45309}.ob-row-acts[data-v-de1e7c65]{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.ob-nego[data-v-de1e7c65]{font-family:var(--font-ui);font-size:.6875rem;font-weight:700;padding:.375rem .625rem;border-radius:.5rem;cursor:pointer;background:#fff;color:var(--brand, #009040);border:1px dashed var(--brand, #009040)}.ob-nego[data-v-de1e7c65]:hover{background:#04785714}.ob-nego-row[data-v-de1e7c65]{padding:.5rem .625rem;background:var(--ink-frost);border-radius:.4rem;border-left:3px solid var(--brand, #009040);display:flex;flex-direction:column;gap:.25rem}.ob-nego-row.stale[data-v-de1e7c65]{border-left-color:var(--border-ink);opacity:.6}.ob-nego-top[data-v-de1e7c65]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.75rem}.ob-nego-role[data-v-de1e7c65]{font-family:var(--font-ui);font-size:.625rem;font-weight:800;padding:.05rem .45rem;border-radius:999px}.ob-nego-role.maker[data-v-de1e7c65]{background:var(--brand, #009040);color:#fff}.ob-nego-role.taker[data-v-de1e7c65]{background:#b45309;color:#fff}.ob-nego-name[data-v-de1e7c65]{font-weight:700;color:var(--text-deep)}.ob-nego-status[data-v-de1e7c65]{margin-left:auto;font-size:.6875rem;color:var(--text-muted)}.ob-nego-status.turn[data-v-de1e7c65]{color:var(--brand, #009040);font-weight:800}.ob-nego-prices[data-v-de1e7c65]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.75rem;color:var(--text-body)}.ob-nego-arrow[data-v-de1e7c65]{color:var(--text-muted)}.ob-nego-latest[data-v-de1e7c65]{font-weight:800;color:var(--brand, #009040)}.ob-nego-round[data-v-de1e7c65]{font-size:.625rem;color:var(--text-muted)}.ob-nego-ttl[data-v-de1e7c65]{font-size:.625rem;color:#b45309}.ob-nego-note[data-v-de1e7c65]{font-size:.6875rem;color:var(--text-muted);font-style:italic}.ob-nego-acts[data-v-de1e7c65]{display:flex;gap:.375rem;flex-wrap:wrap;margin-top:.125rem}.ob-nego-wait[data-v-de1e7c65]{font-size:.6875rem;color:var(--text-muted)}.ob-btn.danger[data-v-de1e7c65]{color:#c62828;border-color:#c6282866}.ob-mine-sub-link[data-v-de1e7c65]{display:flex;align-items:center;gap:.5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ob-fee-total[data-v-de1e7c65]{font-size:.75rem;color:var(--text-deep)}.ob-fee-toggle[data-v-de1e7c65]{color:var(--text-muted);font-weight:800}.ob-fee-kind[data-v-de1e7c65]{font-weight:600;min-width:6rem}.ob-fee-ref[data-v-de1e7c65]{color:var(--text-muted);font-size:.625rem}.ob-fee-policy[data-v-de1e7c65]{font-size:.6875rem;color:var(--text-muted);line-height:1.6;padding:.375rem .25rem 0}.ob-tape[data-v-de1e7c65]{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding:.5rem .875rem;background:var(--paper-warm);border:1px solid var(--border-ink);border-radius:.5rem;overflow:hidden}.ob-tape-label[data-v-de1e7c65]{flex-shrink:0;font-family:var(--font-ui);font-size:.6875rem;font-weight:800;color:var(--brand, #009040);letter-spacing:.05em}.ob-tape-scroll[data-v-de1e7c65]{display:flex;gap:1.25rem;overflow-x:auto;font-size:.75rem;color:var(--text-body);scrollbar-width:thin;max-width:100%;min-width:0}.ob-tape-item[data-v-de1e7c65]{white-space:nowrap}.ob-tape-item .buy[data-v-de1e7c65]{color:var(--brand, #009040)}.ob-mine[data-v-de1e7c65]{margin-top:1rem;background:var(--paper-warm);border:1px solid var(--border-ink);border-radius:.75rem;padding:.875rem}.ob-mine-head[data-v-de1e7c65]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.ob-mine-title[data-v-de1e7c65]{font-family:var(--font-ui);font-size:.9375rem;font-weight:800;color:var(--text-deep);margin:0}.ob-mine-sub[data-v-de1e7c65]{font-family:var(--font-ui);font-size:.75rem;font-weight:700;color:var(--brand, #009040);margin:.5rem 0 .375rem}.ob-mine-list[data-v-de1e7c65]{display:flex;flex-direction:column;gap:.25rem}.ob-mine-row[data-v-de1e7c65]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.4rem .5rem;font-size:.75rem;color:var(--text-body);background:var(--ink-frost);border-radius:.4rem}.ob-mine-row.stale[data-v-de1e7c65]{opacity:.55}.ob-mine-side[data-v-de1e7c65]{font-family:var(--font-ui);font-size:.6875rem;font-weight:800;padding:.05rem .45rem;border-radius:999px}.ob-mine-side.bid[data-v-de1e7c65]{background:var(--brand, #009040);color:#fff}.ob-mine-side.offer[data-v-de1e7c65]{background:#b45309;color:#fff}.ob-mine-name[data-v-de1e7c65]{font-weight:600;min-width:6rem}.ob-mine-status[data-v-de1e7c65],.ob-mine-ts[data-v-de1e7c65]{color:var(--text-muted)}.ob-mine-role[data-v-de1e7c65]{font-size:.6875rem;color:var(--text-muted)}.ob-login-hint[data-v-de1e7c65]{margin-top:.75rem;padding:.75rem 1rem;border-radius:.5rem;font-size:.8125rem;color:var(--text-muted);background:var(--ink-frost);border:1px dashed var(--border-ink);text-align:center}.ob-modal-mask[data-v-de1e7c65]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;z-index:60;display:flex;align-items:center;justify-content:center;padding:1rem}.ob-modal[data-v-de1e7c65]{background:#fff;border-radius:.875rem;width:100%;max-width:34rem;max-height:88vh;overflow-y:auto;box-shadow:0 24px 64px #0f172a40}.ob-modal-head[data-v-de1e7c65]{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1.25rem;border-bottom:1px solid var(--border-ink);position:sticky;top:0;background:#fff}.ob-modal-head h3[data-v-de1e7c65]{font-family:var(--font-ui);font-size:1rem;font-weight:800;color:var(--text-deep);margin:0}.ob-x[data-v-de1e7c65]{background:none;border:none;font-size:1rem;cursor:pointer;color:var(--text-muted);padding:.25rem}.ob-form[data-v-de1e7c65]{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}.ob-side-toggle[data-v-de1e7c65]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.ob-side-btn[data-v-de1e7c65]{font-family:var(--font-ui);font-size:.8125rem;font-weight:700;padding:.625rem;border-radius:.5rem;cursor:pointer;background:var(--paper-warm);color:var(--text-muted);border:1.5px solid var(--border-ink)}.ob-side-btn.on.buy[data-v-de1e7c65]{background:var(--brand, #009040);border-color:var(--brand, #009040);color:#fff}.ob-side-btn.on.sell[data-v-de1e7c65]{background:#b45309;border-color:#b45309;color:#fff}.ob-field[data-v-de1e7c65]{display:flex;flex-direction:column;gap:.25rem}.ob-field>span[data-v-de1e7c65]{font-family:var(--font-ui);font-size:.75rem;font-weight:700;color:var(--text-body)}.ob-vessel-hint[data-v-de1e7c65]{font-family:var(--font-ui);font-size:.6875rem;font-weight:500;line-height:1.5;color:var(--text-muted);display:inline-flex;align-items:baseline;gap:.25rem;flex-wrap:wrap}.ob-field select[data-v-de1e7c65],.ob-field input[data-v-de1e7c65]{font-size:.875rem;padding:.5rem .625rem;border-radius:.5rem;border:1px solid var(--border-ink);background:#fff;color:var(--text-deep)}.ob-grid2[data-v-de1e7c65]{display:grid;grid-template-columns:1fr 1fr;gap:.625rem}.ob-spec[data-v-de1e7c65]{font-size:.75rem;color:var(--text-muted);background:var(--ink-frost);border-radius:.5rem;padding:.5rem .625rem;line-height:1.5}.ob-spec-ref b[data-v-de1e7c65]{color:var(--brand, #009040)}.ob-notional[data-v-de1e7c65]{font-size:.8125rem;color:var(--text-body);background:#0478570f;border:1px solid rgba(4,120,87,.2);border-radius:.5rem;padding:.5rem .75rem}.ob-notional b[data-v-de1e7c65]{color:#047857}.ob-notional-tip[data-v-de1e7c65]{font-size:.6875rem;color:var(--text-muted)}.ob-hit-summary[data-v-de1e7c65]{display:flex;flex-direction:column;gap:.375rem;background:var(--ink-frost);border-radius:.5rem;padding:.75rem}.ob-hit-row[data-v-de1e7c65]{display:flex;justify-content:space-between;gap:1rem;font-size:.8125rem}.ob-hit-row>span[data-v-de1e7c65]{color:var(--text-muted);flex-shrink:0}.ob-hit-row>b[data-v-de1e7c65]{color:var(--text-deep);text-align:right}.ob-hit-row>b.buy[data-v-de1e7c65]{color:var(--brand, #009040)}.ob-hit-row>b.sell[data-v-de1e7c65]{color:#b45309}.ob-modal-foot[data-v-de1e7c65]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.25rem}@media (max-width: 720px){.ob-cols[data-v-de1e7c65]{grid-template-columns:1fr}.ob-row[data-v-de1e7c65]{flex-wrap:wrap}.ob-row-px[data-v-de1e7c65]{min-width:4.5rem}.ob-grid2[data-v-de1e7c65]{grid-template-columns:1fr}.ob-actions[data-v-de1e7c65]{width:100%}.ob-actions .ob-btn[data-v-de1e7c65]{flex:1}.ob-mine-row[data-v-de1e7c65]{font-size:.6875rem;gap:.5rem}.ob-row-acts[data-v-de1e7c65]{flex-direction:column;align-items:stretch;gap:.25rem}.ob-nego-acts .ob-btn[data-v-de1e7c65]{flex:1;min-width:0;white-space:nowrap}.ob-fee-kind[data-v-de1e7c65],.ob-mine-name[data-v-de1e7c65]{min-width:0}}@media (max-width: 400px){.ob-row-px[data-v-de1e7c65]{min-width:3.5rem;font-size:.9375rem}.ob-row[data-v-de1e7c65]{gap:.375rem}.ob-side-toggle[data-v-de1e7c65]{grid-template-columns:1fr}.ob-mine-row[data-v-de1e7c65]{flex-wrap:wrap;gap:.25rem .5rem;font-size:.625rem}.ob-row-acts[data-v-de1e7c65]{flex-direction:column;align-items:stretch}.ob-btn[data-v-de1e7c65]{padding:.375rem .5rem;font-size:.6875rem}.ob-tape-scroll[data-v-de1e7c65]{gap:.75rem}.ob-row-meta[data-v-de1e7c65]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:.5rem;column-gap:.5rem;row-gap:.25rem}.ob-row-meta>span[data-v-de1e7c65]{min-width:0}}@media (max-width: 480px) and (min-width: 401px){.ob-row-meta[data-v-de1e7c65]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:.25rem}.ob-row-meta>span[data-v-de1e7c65]{min-width:0}}.pig-wrap[data-v-ab4bbd17]{display:inline-flex;max-width:100%}.pig-btn[data-v-ab4bbd17]{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;min-width:0;box-sizing:border-box;padding:.3125rem .75rem;border:1px solid rgba(0,144,64,.28);border-radius:999px;background:#0090400d;color:var(--brand, #009040);font-family:var(--font-ui);font-size:.75rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:all .15s ease}.pig-btn[data-v-ab4bbd17]:hover{background:#0090401a;border-color:var(--brand, #009040)}.pig-btn-ico[data-v-ab4bbd17]{width:13px;height:13px}.pig-mask[data-v-ab4bbd17]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0f171073;display:grid;place-items:center;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pig-modal[data-v-ab4bbd17]{position:relative;width:min(92vw,27.5rem);max-height:86vh;overflow-y:auto;background:var(--paper, #fff);border:1px solid rgba(0,144,64,.22);border-radius:1rem;box-shadow:0 20px 60px #00000038;padding:1.5rem 1.375rem 1.375rem}.pig-x[data-v-ab4bbd17]{position:absolute;top:.625rem;right:.75rem;width:30px;height:30px;border:none;border-radius:.5rem;background:transparent;color:var(--text-muted);font-size:1.25rem;line-height:1;cursor:pointer}.pig-x[data-v-ab4bbd17]:hover{background:var(--ink-frost, rgba(0, 0, 0, .05));color:var(--text-deep)}.pig-title[data-v-ab4bbd17]{font-family:var(--font-ui);font-size:1.0625rem;font-weight:700;color:var(--text-deep);margin:0 0 .375rem;padding-right:2rem}.pig-sub[data-v-ab4bbd17]{font-size:.8125rem;color:var(--text-muted);line-height:1.55;margin:0 0 .875rem}.pig-list[data-v-ab4bbd17]{margin:0 0 1rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4375rem}.pig-list li[data-v-ab4bbd17]{position:relative;padding-left:1.125rem;font-size:.8125rem;color:var(--text-body);line-height:1.5}.pig-list li[data-v-ab4bbd17]:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:999px;background:var(--brand, #009040)}.pig-install[data-v-ab4bbd17]{width:100%;padding:.75rem 1rem;border:none;border-radius:.75rem;background:linear-gradient(135deg,#047857,#10b981);color:#fff;font-family:var(--font-ui);font-size:.9375rem;font-weight:700;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}.pig-install[data-v-ab4bbd17]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 18px #04785759}.pig-install[data-v-ab4bbd17]:disabled{opacity:.65;cursor:default}.pig-dl-link[data-v-ab4bbd17]{display:block;width:100%;margin-top:.625rem;padding:.375rem .5rem;border:none;background:transparent;color:var(--text-muted);font-family:var(--font-ui);font-size:.75rem;text-align:center;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pig-dl-link[data-v-ab4bbd17]:hover{color:var(--brand, #009040)}.pig-list-mt[data-v-ab4bbd17]{margin-top:.875rem}.pig-note-icon[data-v-ab4bbd17]{margin:.5rem 0 0;text-align:center;font-size:.71875rem;color:var(--text-muted)}.pig-sub-tight[data-v-ab4bbd17]{margin-bottom:.5rem}.pig-ico-box[data-v-ab4bbd17]{margin-top:.75rem;padding:.75rem .875rem;border:1px dashed rgba(0,144,64,.35);border-radius:.75rem;background:#00904008}.pig-ico-btn[data-v-ab4bbd17]{display:block;width:100%;padding:.5rem .75rem;border:1px solid rgba(0,144,64,.4);border-radius:.625rem;background:#fff;color:var(--brand, #009040);font-family:var(--font-ui);font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .12s ease}.pig-ico-btn[data-v-ab4bbd17]:hover{background:#00904012}.pig-mini-steps[data-v-ab4bbd17]{margin:.625rem 0 0;padding-left:1.125rem;font-size:.75rem;color:var(--text-body);line-height:1.6;display:flex;flex-direction:column;gap:.125rem}.pig-note-ok[data-v-ab4bbd17]{margin:.625rem 0 0;color:var(--brand, #009040);font-weight:600}.pig-steps[data-v-ab4bbd17]{margin:0 0 .875rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.75rem}.pig-steps li[data-v-ab4bbd17]{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;background:var(--ink-frost, rgba(0, 0, 0, .02));font-size:.8125rem;color:var(--text-body);line-height:1.45}.pig-steps li>span[data-v-ab4bbd17]:nth-child(2){flex:1}.pig-step-num[data-v-ab4bbd17]{display:grid;place-items:center;width:22px;height:22px;min-width:22px;border-radius:999px;background:var(--brand, #009040);color:#fff;font-family:var(--font-mono);font-size:.75rem;font-weight:700}.pig-step-ico[data-v-ab4bbd17]{width:20px;height:20px;color:var(--brand, #009040)}.pig-note[data-v-ab4bbd17]{font-size:.75rem;color:var(--text-muted);line-height:1.5;margin:0}.pig-icon-preview[data-v-ab4bbd17]{display:flex;align-items:center;gap:.75rem;margin:.25rem 0 .875rem}.pig-icon-preview img[data-v-ab4bbd17]{width:3.5rem;height:3.5rem;border-radius:.875rem;box-shadow:0 2px 10px #0000001f}.pig-icon-preview-txt[data-v-ab4bbd17]{font-size:.75rem;color:var(--text-muted)}.pig-ok[data-v-ab4bbd17]{text-align:center;padding:.5rem .25rem .25rem}.pig-ok-ico[data-v-ab4bbd17]{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:999px;background:linear-gradient(135deg,#047857,#10b981);color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.75rem}.pig-ok h3[data-v-ab4bbd17]{font-family:var(--font-ui);font-size:1.0625rem;font-weight:700;color:var(--text-deep);margin:0 0 .375rem}.pig-ok p[data-v-ab4bbd17]{font-size:.8125rem;color:var(--text-muted);line-height:1.55;margin:0}.pig-fade-enter-active[data-v-ab4bbd17],.pig-fade-leave-active[data-v-ab4bbd17]{transition:opacity .18s ease}.pig-fade-enter-from[data-v-ab4bbd17],.pig-fade-leave-to[data-v-ab4bbd17]{opacity:0}.sim-disclaimer[data-v-d0b16e55]{display:flex;flex-direction:column;gap:.25rem;width:100%;text-align:left;padding:.625rem .75rem;margin-bottom:.875rem;background:var(--ink-frost);border:1px solid var(--border-ink);border-radius:.5rem;font-size:.8125rem;color:var(--text-body);line-height:1.5;font-family:inherit;cursor:pointer}.sim-disc-head[data-v-d0b16e55]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.sim-disc-badge[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.75rem;font-weight:700;color:var(--text-deep)}.sim-disc-brief[data-v-d0b16e55]{flex:1;min-width:0;font-size:.75rem;color:var(--text-muted)}.sim-disc-toggle[data-v-d0b16e55]{flex-shrink:0;font-family:var(--font-ui);font-size:.6875rem;font-weight:600;color:var(--brand, #009040)}.sim-disc-full.collapsed[data-v-d0b16e55]{display:none}@media (min-width: 768px){.sim-disclaimer[data-v-d0b16e55]{cursor:default}.sim-disc-full.collapsed[data-v-d0b16e55]{display:block}.sim-disc-toggle[data-v-d0b16e55],.sim-disc-brief[data-v-d0b16e55]{display:none}}.sim-toast[data-v-d0b16e55]{position:sticky;top:calc(var(--header-h) + 8px);z-index:var(--z-dropdown);padding:.75rem 1rem;margin-bottom:1rem;border-radius:.5rem;font-size:.875rem;line-height:1.5}.sim-toast.ok[data-v-d0b16e55]{background:#1b8a3a1f;color:var(--quote-down);border:1px solid rgba(27,138,58,.35)}.sim-toast.err[data-v-d0b16e55]{background:#c6282814;color:var(--quote-up);border:1px solid rgba(198,40,40,.3)}.sim-inquiry-gate[data-v-d0b16e55]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:.875rem;background:var(--ink-frost);border:1px solid var(--border-ink);border-left:3px solid var(--brand, #009040);border-radius:.5rem}.sim-inquiry-gate-txt[data-v-d0b16e55]{flex:1;min-width:220px;display:flex;flex-direction:column;gap:.125rem}.sim-inquiry-gate-txt strong[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.875rem;font-weight:700;color:var(--text-deep)}.sim-inquiry-gate-txt span[data-v-d0b16e55]{font-size:.75rem;color:var(--text-muted);line-height:1.5}.sim-inquiry-gate-top[data-v-d0b16e55]{margin-bottom:.875rem}.sim-quotes[data-v-d0b16e55]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.sim-quote[data-v-d0b16e55]{padding:.75rem;text-align:left;border-radius:.5rem;cursor:pointer;background:var(--paper-warm);border:1.5px solid transparent;transition:border-color var(--dur-fast) var(--ease-out)}.sim-quote.active[data-v-d0b16e55]{border-color:var(--brand, #009040)}.sim-quote-name[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.8125rem;color:var(--text-muted);margin-bottom:.25rem}.sim-hazchem-badge[data-v-d0b16e55]{display:inline-block;margin-left:.25rem;padding:0 .25rem;border-radius:3px;font-size:.5625rem;font-weight:700;letter-spacing:.04em;vertical-align:1px;border:1px solid currentColor;cursor:help;white-space:nowrap}.sim-hazchem-badge.lvl-confirmed[data-v-d0b16e55]{color:#b45309;background:#f59e0b1f}.sim-hazchem-badge.lvl-indicative[data-v-d0b16e55]{color:var(--text-muted);background:var(--paper-warm)}.sim-compliance-note[data-v-d0b16e55]{display:flex;gap:.5rem;align-items:flex-start;margin-top:.75rem;padding:.625rem .75rem;border-radius:.5rem;font-size:.6875rem;line-height:1.6;color:var(--text-muted);background:var(--paper-warm);border:1px solid var(--line)}.sim-compliance-ico[data-v-d0b16e55]{flex:none;color:#b45309;font-size:.75rem;line-height:1.5}.sim-quote-px[data-v-d0b16e55]{font-size:1.15rem;font-weight:700}.sim-quote-meta[data-v-d0b16e55]{display:flex;justify-content:space-between;font-size:.75rem;margin-top:.25rem}.sim-side-toggle[data-v-d0b16e55]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.sim-side-toggle button[data-v-d0b16e55]{padding:.5rem .25rem;border-radius:.5rem;font-size:.8125rem;font-family:var(--font-ui);background:var(--paper-warm);color:var(--text-muted);border:1.5px solid transparent;cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.sim-side-toggle button.side-buy.active[data-v-d0b16e55]{background:#c6282814;color:var(--quote-up);border-color:#c6282866}.sim-side-toggle button.side-sell.active[data-v-d0b16e55]{background:#1b8a3a14;color:var(--quote-down);border-color:#1b8a3a66}.sim-form[data-v-d0b16e55]{display:flex;flex-direction:column;gap:.75rem}.sim-label[data-v-d0b16e55]{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;color:var(--text-muted);font-family:var(--font-ui)}.sim-input[data-v-d0b16e55]{padding:.5rem .625rem;border-radius:.5rem;font-family:var(--font-mono);font-size:.9375rem;border:1px solid var(--border-ink);background:var(--paper);color:var(--text-deep);width:100%}.sim-lots[data-v-d0b16e55]{display:grid;grid-template-columns:2.5rem 1fr 2.5rem;gap:.375rem}.sim-stepper[data-v-d0b16e55]{border-radius:.5rem;border:1px solid var(--border-ink);background:var(--paper-warm);color:var(--text-deep);font-size:1rem;cursor:pointer}.sim-lots-input[data-v-d0b16e55]{text-align:center}.sim-lots-hint[data-v-d0b16e55]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.375rem;font-size:.75rem;color:var(--text-muted)}.sim-max-btn[data-v-d0b16e55]{flex:none;padding:.125rem .625rem;border-radius:9999px;border:1px solid var(--ink-main);background:transparent;color:var(--ink-main);font-size:.75rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease}.sim-max-btn[data-v-d0b16e55]:hover{background:var(--ink-main);color:#fff}.sim-est[data-v-d0b16e55]{display:flex;justify-content:space-between;align-items:baseline;padding:.625rem .875rem;background:var(--ink-mist);border-radius:.5rem;font-size:.875rem;color:var(--text-muted)}.sim-est strong[data-v-d0b16e55]{font-size:1.05rem;color:var(--text-deep)}.sim-submit[data-v-d0b16e55]{padding:.625rem;font-family:var(--font-ui);font-weight:600}.sim-submit-sell[data-v-d0b16e55]{background:var(--quote-down)}.sim-cash[data-v-d0b16e55]{line-height:1.4}.sim-stat-link[data-v-d0b16e55]{font-size:.6875rem;font-weight:600;color:var(--brand, #009040);text-decoration:none;margin-left:.375rem}.sim-stat-link[data-v-d0b16e55]:hover{text-decoration:underline}.sim-mode-toggle[data-v-d0b16e55]{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:1rem}.sim-mode-toggle button[data-v-d0b16e55]{padding:.5rem .25rem;border-radius:.5rem;font-size:.8125rem;font-family:var(--font-ui);background:var(--paper-warm);color:var(--text-muted);border:1.5px solid transparent;cursor:pointer;transition:all var(--dur-fast) var(--ease-out)}.sim-mode-toggle button.active[data-v-d0b16e55]{border-color:var(--brand, #009040);color:var(--brand, #009040);background:#0090400f}.sim-leg[data-v-d0b16e55]{padding:.625rem .75rem;border:1px solid var(--border-ink);border-radius:.5rem;background:var(--paper-warm)}.sim-leg+.sim-leg[data-v-d0b16e55]{margin-top:.5rem}.sim-leg-head[data-v-d0b16e55]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.375rem}.sim-leg-idx[data-v-d0b16e55]{font-size:.6875rem;color:var(--text-muted);font-weight:700}.sim-leg-del[data-v-d0b16e55]{width:1.375rem;height:1.375rem;border-radius:.375rem;border:1px solid var(--border-ink);background:var(--paper);color:var(--text-muted);font-size:.875rem;line-height:1;cursor:pointer}.sim-leg-del[data-v-d0b16e55]:hover{color:var(--quote-up);border-color:#c6282866}.sim-leg-grid[data-v-d0b16e55]{display:grid;grid-template-columns:1.2fr 1fr .7fr;gap:.5rem;align-items:end}@media (max-width: 480px){.sim-leg-grid[data-v-d0b16e55]{grid-template-columns:1fr}}.sim-leg-side[data-v-d0b16e55]{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.sim-leg-side button[data-v-d0b16e55]{padding:.5rem .25rem;border-radius:.5rem;font-size:.8125rem;font-family:var(--font-ui);background:var(--paper);color:var(--text-muted);border:1.5px solid transparent;cursor:pointer}.sim-leg-side button.leg-buy.active[data-v-d0b16e55]{background:#c6282814;color:var(--quote-up);border-color:#c6282866}.sim-leg-side button.leg-sell.active[data-v-d0b16e55]{background:#1b8a3a14;color:var(--quote-down);border-color:#1b8a3a66}.sim-leg-add[data-v-d0b16e55]{width:100%}.sim-risk-chip[data-v-d0b16e55]{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;font-family:var(--font-ui);font-size:.6875rem;font-weight:600;line-height:1.4}.sim-risk-chip.ok[data-v-d0b16e55]{background:#10b9811f;color:#047857}.sim-risk-chip.warning[data-v-d0b16e55]{background:#f59e0b26;color:#b45309}.sim-risk-chip.critical[data-v-d0b16e55]{background:#ef444426;color:#b91c1c}.sim-risk-chip.dead[data-v-d0b16e55]{background:#b91c1c;color:#fff}.sim-blowup[data-v-d0b16e55]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border:1.5px solid #dc2626;background:linear-gradient(135deg,#ef444414,#991b1b0f);border-radius:.75rem;padding:1rem 1.25rem}.sim-blowup-head[data-v-d0b16e55]{display:flex;gap:.75rem;align-items:flex-start}.sim-blowup-icon[data-v-d0b16e55]{font-size:1.5rem;line-height:1;margin-top:.125rem}.sim-blowup h3[data-v-d0b16e55]{font-family:var(--font-ui);font-weight:700;font-size:.9375rem;color:#991b1b}.sim-blowup-sub[data-v-d0b16e55]{margin-top:.375rem;font-size:.8125rem;line-height:1.6;color:#7f1d1d;max-width:46rem}.sim-blowup-revive[data-v-d0b16e55]{flex-shrink:0;display:inline-flex;align-items:center;padding:.5rem 1rem;border-radius:.5rem;background:#b91c1c;color:#fff;font-family:var(--font-ui);font-weight:600;font-size:.8125rem;text-decoration:none;transition:background .15s}.sim-blowup-revive[data-v-d0b16e55]:hover{background:#dc2626}.sim-prefs-toggle[data-v-d0b16e55]{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:999px;border:1px solid var(--border-ink, #d8dcd8);background:var(--paper, #fff);cursor:pointer;font-family:var(--font-ui);font-size:.75rem;font-weight:500;color:var(--text-body, #333);transition:all .15s}.sim-prefs-toggle[data-v-d0b16e55]:hover{border-color:var(--brand, #009040);color:var(--brand, #009040)}.sim-prefs-toggle.on[data-v-d0b16e55]{background:#00904014;border-color:var(--brand, #009040);color:var(--brand, #009040)}.sim-prefs-bell[data-v-d0b16e55]{width:.875rem;height:.875rem}.sim-prefs-count[data-v-d0b16e55]{display:inline-grid;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:999px;background:var(--brand, #009040);color:#fff;font-size:.625rem;font-weight:700}.sim-prefs[data-v-d0b16e55]{border:1px dashed var(--border-ink, #d8dcd8);border-radius:.625rem;padding:1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.875rem}.sim-prefs-row[data-v-d0b16e55]{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap}.sim-prefs-label[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.8125rem;font-weight:600;color:var(--text-deep, #111);min-width:6rem}.sim-prefs-syms[data-v-d0b16e55]{display:flex;flex-wrap:wrap;gap:.375rem}.sim-prefs-sym[data-v-d0b16e55]{padding:.25rem .625rem;border-radius:999px;border:1px solid var(--border-ink, #d8dcd8);background:var(--paper, #fff);font-family:var(--font-ui);font-size:.75rem;cursor:pointer;color:var(--text-body, #333);transition:all .12s}.sim-prefs-sym[data-v-d0b16e55]:hover{border-color:var(--brand, #009040)}.sim-prefs-sym.on[data-v-d0b16e55]{background:#0090401a;border-color:var(--brand, #009040);color:var(--brand, #009040);font-weight:600}.sim-prefs-hint[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.6875rem;color:var(--text-muted, #888)}.sim-prefs-select[data-v-d0b16e55]{padding:.375rem .5rem;border-radius:.375rem;border:1px solid var(--border-ink, #d8dcd8);font-family:var(--font-ui);font-size:.8125rem;background:var(--paper, #fff)}.sim-prefs-switch[data-v-d0b16e55]{display:inline-flex;align-items:center;gap:.375rem;font-family:var(--font-ui);font-size:.8125rem;cursor:pointer}.sim-prefs-switch input[data-v-d0b16e55]{width:1rem;height:1rem;accent-color:var(--brand, #009040)}.sim-prefs-actions[data-v-d0b16e55]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.wis-stats[data-v-d0b16e55]{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-bottom:1rem}@media (max-width: 640px){.wis-stats[data-v-d0b16e55]{grid-template-columns:repeat(2,1fr)}}.wis-stat[data-v-d0b16e55]{border:1px solid var(--border-ink, #e4e8e4);border-radius:.5rem;padding:.625rem .75rem;background:#00904005}.wis-stat-k[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.6875rem;color:var(--text-muted, #888)}.wis-stat-v[data-v-d0b16e55]{margin-top:.25rem;font-size:1.0625rem;font-weight:700;color:var(--text-deep, #111)}.wis-syms[data-v-d0b16e55]{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.875rem}.wis-sym[data-v-d0b16e55]{display:grid;grid-template-columns:1.5rem 6.5rem 1fr auto auto;align-items:center;gap:.625rem;padding:.375rem .5rem;border-radius:.375rem}.wis-sym[data-v-d0b16e55]:nth-child(odd){background:#00000004}.wis-sym-rank[data-v-d0b16e55]{font-size:.75rem;font-weight:700;color:var(--text-muted, #999)}.wis-sym-name[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.8125rem;font-weight:600;color:var(--text-deep, #111)}.wis-sym-bar[data-v-d0b16e55]{height:.375rem;border-radius:999px;background:#0000000f;overflow:hidden}.wis-sym-bar i[data-v-d0b16e55]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#047857,#10b981)}.wis-sym-meta[data-v-d0b16e55]{font-size:.6875rem;color:var(--text-muted, #888);white-space:nowrap}.wis-sym-bias[data-v-d0b16e55]{font-size:.6875rem;font-weight:600;white-space:nowrap}.wis-sym-bias.up[data-v-d0b16e55]{color:#dc2626}.wis-sym-bias.down[data-v-d0b16e55]{color:#059669}@media (max-width: 640px){.wis-sym[data-v-d0b16e55]{grid-template-columns:1.25rem 5rem 1fr auto}.wis-sym-meta[data-v-d0b16e55]{display:none}}.wis-insights[data-v-d0b16e55]{display:flex;flex-direction:column;gap:.5rem}.wis-insight[data-v-d0b16e55]{display:flex;gap:.625rem;align-items:flex-start;padding:.625rem .875rem;border-radius:.5rem;background:linear-gradient(135deg,#0478570d,#10b9810a);border:1px solid rgba(4,120,87,.12)}.wis-insight-badge[data-v-d0b16e55]{flex-shrink:0;display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:.375rem;background:linear-gradient(135deg,#047857,#10b981);color:#fff;font-family:var(--font-ui);font-size:.625rem;font-weight:700;margin-top:.0625rem}.wis-insight-text[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.8125rem;line-height:1.65;color:var(--text-body, #333)}.sim-pushes[data-v-d0b16e55]{position:relative;display:flex;flex-direction:column;gap:.375rem;margin-bottom:.875rem}.sim-pushes-close[data-v-d0b16e55]{position:absolute;top:-.375rem;right:-.375rem;z-index:1;width:1.5rem;height:1.5rem;border-radius:999px;border:1px solid var(--border-ink);background:var(--paper);color:var(--text-muted);font-size:.875rem;line-height:1;cursor:pointer}.sim-pushes-close[data-v-d0b16e55]:hover{color:var(--text-deep)}.sim-push[data-v-d0b16e55]{display:flex;align-items:baseline;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;font-size:.8125rem;line-height:1.5;color:var(--text-body);background:#0090400d;border:1px solid rgba(0,144,64,.2)}.sim-push.high[data-v-d0b16e55]{background:#c628280f;border-color:#c628284d}.sim-push-badge[data-v-d0b16e55]{flex-shrink:0;font-size:.6875rem;font-weight:700;padding:.125rem .375rem;border-radius:.375rem;background:var(--paper);color:var(--text-deep);border:1px solid var(--border-ink)}.sim-briefs[data-v-d0b16e55]{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-bottom:.875rem}@media (max-width: 768px){.sim-briefs[data-v-d0b16e55]{grid-template-columns:repeat(2,1fr)}}.sim-brief[data-v-d0b16e55]{padding:.5rem .625rem;border-radius:.5rem;background:var(--paper-warm)}.sim-brief-name[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.75rem;font-weight:600;color:var(--text-deep)}.sim-brief-count[data-v-d0b16e55]{font-size:.6875rem;color:var(--text-muted);margin:.125rem 0}.sim-brief-count strong[data-v-d0b16e55]{color:var(--brand, #009040)}.sim-brief-latest[data-v-d0b16e55]{font-size:.6875rem;color:var(--text-muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sim-news-list[data-v-d0b16e55]{display:flex;flex-direction:column}.sim-news-item[data-v-d0b16e55]{padding:.4375rem .25rem;border-bottom:1px dashed var(--ink-mist);font-size:.8125rem;cursor:pointer;border-radius:.5rem;transition:background .15s ease}.sim-news-item[data-v-d0b16e55]:hover{background:var(--ink-frost, rgba(0, 144, 64, .04))}.sim-news-item[data-v-d0b16e55]:last-child{border-bottom:none}.sim-news-row[data-v-d0b16e55]{display:flex;align-items:baseline;gap:.5rem}.sim-news-chev[data-v-d0b16e55]{flex-shrink:0;width:.75rem;height:.75rem;color:var(--text-muted);align-self:center;transition:transform .2s ease}.sim-news-item.open .sim-news-chev[data-v-d0b16e55]{transform:rotate(180deg)}.sim-news-detail[data-v-d0b16e55]{margin-top:.375rem;padding:.5rem .625rem;border-radius:.5rem;background:var(--paper-darker, #f6f5f1);border-left:2px solid var(--brand, #009040)}.sim-news-excerpt[data-v-d0b16e55]{margin:0 0 .375rem;font-size:.75rem;line-height:1.65;color:var(--text-body)}.sim-news-tags[data-v-d0b16e55]{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.375rem}.sim-news-tag[data-v-d0b16e55]{font-size:.625rem;padding:.0625rem .375rem;border-radius:999px;background:var(--ink-frost, rgba(0,144,64,.08));color:var(--ink-muted, #4b7a63)}.sim-news-more[data-v-d0b16e55]{display:inline-block;font-size:.6875rem}.sim-news-urgent[data-v-d0b16e55]{flex-shrink:0;font-size:.625rem;font-weight:700;padding:.0625rem .375rem;border-radius:.375rem;color:#fff;background:#b91c1c;letter-spacing:.05em}.sim-news-title[data-v-d0b16e55]{color:var(--text-body);line-height:1.5;flex:1}.sim-news-syms[data-v-d0b16e55]{font-size:.625rem;color:var(--brand, #009040);margin-left:.375rem}.sim-news-meta[data-v-d0b16e55]{flex-shrink:0;font-size:.6875rem;color:var(--text-muted);font-family:var(--font-mono)}@media (max-width: 640px){.sim-news-meta[data-v-d0b16e55]{display:none}}.sim-news-foot[data-v-d0b16e55]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.625rem;border-top:1px solid var(--ink-mist);flex-wrap:wrap}.sim-news-foot .hub-meta[data-v-d0b16e55]{font-size:.625rem;max-width:34rem}.sim-stats[data-v-d0b16e55]{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem;margin-bottom:1rem}@media (max-width: 900px){.sim-stats[data-v-d0b16e55]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 640px){.sim-stats[data-v-d0b16e55]{grid-template-columns:repeat(2,1fr)}}.sim-stat[data-v-d0b16e55]{padding:.625rem .75rem;background:var(--paper-warm);border-radius:.5rem;min-width:0}.sim-stat-k[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.75rem;color:var(--text-muted);margin-bottom:.25rem}.sim-stat-v[data-v-d0b16e55]{font-size:1.05rem;font-weight:700;color:var(--text-deep);overflow-wrap:anywhere}@media (max-width: 640px){.sim-stat-v[data-v-d0b16e55]{font-size:.9rem}}.sim-positions[data-v-d0b16e55]{overflow-x:auto}.sim-pos-head[data-v-d0b16e55],.sim-pos-row[data-v-d0b16e55]{display:grid;grid-template-columns:1.4fr .8fr 1.2fr 1fr 1fr 1.2fr;gap:.5rem;padding:.5rem .625rem;align-items:center;font-size:.8125rem}.sim-pos-head[data-v-d0b16e55]{font-family:var(--font-ui);color:var(--text-muted);border-bottom:1px solid var(--border-ink)}.sim-pos-row[data-v-d0b16e55]{border-bottom:1px solid var(--ink-mist);color:var(--text-body)}@media (max-width: 640px){.sim-quotes[data-v-d0b16e55]{grid-template-columns:1fr}.sim-pos-head[data-v-d0b16e55],.sim-pos-row[data-v-d0b16e55]{grid-template-columns:1.2fr .8fr 1.4fr 1.2fr}.sim-pos-head span[data-v-d0b16e55]:nth-child(n+5),.sim-pos-row span[data-v-d0b16e55]:nth-child(n+5){display:none}}.hub-card[data-v-d0b16e55]{display:flex;flex-direction:column}.hub-head[data-v-d0b16e55]{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:.75rem}.hub-icon[data-v-d0b16e55]{flex-shrink:0;display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.5rem;background:var(--ink-frost);color:var(--text-deep)}.hub-icon svg[data-v-d0b16e55]{width:1.25rem;height:1.25rem}.hub-title[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.9375rem;font-weight:600;color:var(--text-deep)}.hub-sub[data-v-d0b16e55]{font-size:.75rem;color:var(--text-muted);margin-top:.125rem}.hub-signal[data-v-d0b16e55]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.hub-sym[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.875rem;font-weight:600;color:var(--text-deep)}.hub-trend[data-v-d0b16e55]{font-size:.75rem;padding:.125rem .5rem;border-radius:999px;background:var(--ink-mist)}.hub-trend.up[data-v-d0b16e55]{color:var(--quote-up);background:#c6282814}.hub-trend.down[data-v-d0b16e55]{color:var(--quote-down);background:#1b8a3a14}.hub-conf[data-v-d0b16e55]{font-size:.75rem;color:var(--text-muted);margin-left:auto}.hub-advice[data-v-d0b16e55]{font-size:.8125rem;color:var(--text-body);line-height:1.6;flex:1}.hub-pos[data-v-d0b16e55]{font-size:.75rem;line-height:1.5;margin-top:.375rem;padding-top:.375rem;border-top:1px dashed var(--ink-mist)}.hub-kv[data-v-d0b16e55]{display:flex;justify-content:space-between;align-items:baseline;font-size:.8125rem;color:var(--text-muted);padding:.25rem 0}.hub-kv strong[data-v-d0b16e55]{color:var(--text-deep);font-size:.9375rem}.hub-hash[data-v-d0b16e55]{display:flex;justify-content:space-between;gap:.5rem;font-size:.6875rem;color:var(--text-body);padding:.25rem .375rem;background:var(--paper-warm);border-radius:.375rem;margin-top:.375rem;overflow:hidden}.hub-foot[data-v-d0b16e55]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.625rem;border-top:1px solid var(--ink-mist)}.hub-link[data-v-d0b16e55]{font-size:.75rem;font-weight:600;color:var(--brand, #009040);text-decoration:none;display:inline-block;padding:.5rem .375rem;margin:-.5rem -.375rem;border-radius:.375rem}.hub-link[data-v-d0b16e55]:hover{text-decoration:underline}.hub-meta[data-v-d0b16e55]{font-size:.6875rem;color:var(--text-muted)}.mono[data-v-d0b16e55]{font-family:var(--font-mono)}.up[data-v-d0b16e55]{color:var(--quote-up)}.down[data-v-d0b16e55]{color:var(--quote-down)}.flat[data-v-d0b16e55]{color:var(--quote-flat)}.sim-stale[data-v-d0b16e55]{color:var(--quote-up)}.sim-src-line[data-v-d0b16e55]{display:flex;align-items:flex-start;gap:.375rem;margin:0 0 .625rem;padding:.375rem .5rem;border:1px solid var(--border);border-left:2px solid #059669;border-radius:.375rem;background:#0478570a;font-size:.6875rem;line-height:1.5;color:var(--text-muted)}.sim-src-icon[data-v-d0b16e55]{width:.875rem;height:.875rem;flex:0 0 auto;margin-top:.0625rem;color:#059669}.sim-src-freq[data-v-d0b16e55]{color:var(--text-muted);white-space:nowrap}.sim-quote-src[data-v-d0b16e55]{flex:0 0 auto;padding:0 .25rem;border:1px solid var(--border);border-radius:.1875rem;font-size:.625rem;line-height:1.25rem;color:var(--text-muted);white-space:nowrap}.sim-brief[data-v-d0b16e55]{position:relative;overflow:hidden;margin-bottom:1rem;border-radius:.875rem;border:1.5px solid rgba(4,120,87,.26);background:linear-gradient(135deg,#04785712,#10b9810a 55%,#fff0);box-shadow:0 1px 2px #1018280a,0 10px 28px -14px #04785773}.sim-brief[data-v-d0b16e55]:after{content:"";position:absolute;right:-4rem;top:-6rem;width:18rem;height:18rem;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(16,185,129,.16),transparent 70%)}.sim-brief-body[data-v-d0b16e55]{position:relative;z-index:1;padding:.875rem 1rem 1rem}.sim-brief-tag[data-v-d0b16e55]{display:inline-flex;align-items:center;gap:.375rem;padding:.125rem .5rem .125rem .375rem;border-radius:999px;background:var(--paper, #fff);border:1px solid rgba(4,120,87,.3);font-family:var(--font-ui);font-size:.6875rem;font-weight:700;letter-spacing:.04em;color:#047857}.sim-brief-dot[data-v-d0b16e55]{width:.375rem;height:.375rem;border-radius:50%;background:#10b981;animation:simPulse-d0b16e55 1.8s var(--ease-out) infinite}@keyframes simPulse-d0b16e55{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.78)}}.sim-brief-h[data-v-d0b16e55]{margin:.5rem 0 .25rem;font-family:var(--font-ui);font-weight:700;font-size:1.375rem;line-height:1.35;letter-spacing:-.01em;color:var(--text-deep)}.sim-brief-h em[data-v-d0b16e55]{font-style:normal;background:linear-gradient(90deg,#047857,#10b981);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sim-brief-sub[data-v-d0b16e55]{font-size:.8125rem;line-height:1.6;color:var(--text-body);max-width:44rem}.sim-brief-kits[data-v-d0b16e55]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.75rem 0}.sim-kit[data-v-d0b16e55]{padding:.5rem .625rem;border-radius:.5rem;background:#ffffffb8;border:1px solid rgba(4,120,87,.14)}.sim-kit-v[data-v-d0b16e55]{display:block;font-size:clamp(.75rem,3.1vw,1rem);font-weight:700;color:#047857;letter-spacing:-.02em}.sim-kit-k[data-v-d0b16e55]{display:block;margin-top:.125rem;font-family:var(--font-ui);font-size:.6875rem;color:var(--text-muted)}.sim-brief-cta[data-v-d0b16e55]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.sim-brief-btn[data-v-d0b16e55]{flex:1 1 14rem;padding:.6875rem 1rem;border:none;border-radius:.625rem;cursor:pointer;background:linear-gradient(135deg,#047857,#10b981);color:#fff;font-family:var(--font-ui);font-size:.9375rem;font-weight:700;box-shadow:0 6px 18px -8px #047857bf;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sim-brief-btn[data-v-d0b16e55]:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px #047857d9}.sim-brief-login[data-v-d0b16e55]{background:none;border:none;padding:.25rem 0;cursor:pointer;font-family:var(--font-ui);font-size:.8125rem;color:var(--text-muted);text-decoration:underline;text-underline-offset:3px}.sim-brief-login[data-v-d0b16e55]:hover{color:var(--brand, #009040)}.sim-brief-foot[data-v-d0b16e55]{margin-top:.5rem;font-size:.6875rem;color:var(--text-muted)}@media (max-width: 640px){.sim-brief-h[data-v-d0b16e55]{font-size:1.1875rem}.sim-brief-kits[data-v-d0b16e55]{gap:.375rem}.sim-kit[data-v-d0b16e55]{padding:.4375rem .5rem}.sim-kit-k[data-v-d0b16e55]{font-size:.625rem}}.sim-quote[data-v-d0b16e55]{position:relative;overflow:hidden}.sim-quote-heat[data-v-d0b16e55]{position:absolute;right:0;bottom:0;width:3px;min-height:6%;border-radius:.5rem;background:var(--quote-flat);opacity:.45;transition:height .45s var(--ease-out)}.sim-quote-heat.up[data-v-d0b16e55]{background:var(--quote-up);opacity:.85}.sim-quote-heat.down[data-v-d0b16e55]{background:var(--quote-down);opacity:.85}.sim-quote[data-v-d0b16e55]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;opacity:0;pointer-events:none}.sim-quote.flash-up[data-v-d0b16e55]:before{background:#c6282824;animation:simFlash-d0b16e55 1.3s var(--ease-out)}.sim-quote.flash-down[data-v-d0b16e55]:before{background:#1b8a3a24;animation:simFlash-d0b16e55 1.3s var(--ease-out)}@keyframes simFlash-d0b16e55{0%{opacity:1}to{opacity:0}}.sim-quotes-more[data-v-d0b16e55]{width:100%;margin-top:.5rem;padding:.5rem;border-radius:.5rem;cursor:pointer;border:1px dashed var(--border-ink);background:transparent;font-family:var(--font-ui);font-size:.8125rem;color:var(--text-muted);transition:all var(--dur-fast) var(--ease-out)}.sim-quotes-more[data-v-d0b16e55]:hover{border-color:var(--brand, #009040);color:var(--brand, #009040);background:#0090400a}.sym-searchbar[data-v-d0b16e55]{position:relative;margin-bottom:.5rem}.sym-search-icon[data-v-d0b16e55]{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--text-muted);pointer-events:none}.sym-search-input[data-v-d0b16e55]{width:100%;padding:.5rem 2rem;border-radius:.5rem;border:1px solid var(--border-ink);background:var(--paper);color:var(--text-deep);font-family:var(--font-ui);font-size:.8125rem}.sym-search-input[data-v-d0b16e55]:focus{outline:none;border-color:var(--brand, #009040);box-shadow:0 0 0 3px #0090401a}.sym-search-clear[data-v-d0b16e55]{position:absolute;right:.375rem;top:50%;transform:translateY(-50%);width:1.5rem;height:1.5rem;border:none;border-radius:999px;background:var(--ink-mist);color:var(--text-muted);font-size:.875rem;line-height:1;cursor:pointer}.sym-group-chips[data-v-d0b16e55]{display:flex;gap:.375rem;flex-wrap:wrap;margin-bottom:.625rem}.sym-chip[data-v-d0b16e55]{padding:.25rem .75rem;border-radius:999px;cursor:pointer;border:1px solid var(--ink-mist, rgba(0, 0, 0, .12));background:transparent;font-family:var(--font-ui);font-size:.75rem;font-weight:500;color:var(--text-muted);transition:all .15s ease}.sym-chip[data-v-d0b16e55]:hover{border-color:#00904066;color:var(--ink-core, #111)}.sym-chip.active[data-v-d0b16e55]{background:var(--brand, #009040);border-color:var(--brand, #009040);color:#fff}.sym-chip.fav.active[data-v-d0b16e55]{background:#b45309;border-color:#b45309}.sym-nohit[data-v-d0b16e55]{grid-column:1 / -1;padding:1.5rem .5rem;text-align:center;font-family:var(--font-ui);font-size:.8125rem;color:var(--text-muted)}.sim-quote[data-v-d0b16e55]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sym-fav[data-v-d0b16e55]{position:absolute;top:.375rem;right:.5rem;z-index:2;font-size:.875rem;line-height:1;color:#00000024;cursor:pointer;opacity:0;transition:opacity .15s ease,color .15s ease,transform .1s ease}.sim-quote:hover .sym-fav[data-v-d0b16e55]{opacity:1}.sym-fav.on[data-v-d0b16e55]{opacity:1;color:#f59e0b}.sym-fav[data-v-d0b16e55]:hover{transform:scale(1.25)}.sym-fav.on[data-v-d0b16e55]:hover{color:#d97706}.sim-daily[data-v-d0b16e55]{display:flex;align-items:center;gap:.875rem;flex-wrap:wrap;padding:.625rem .875rem;margin-bottom:.875rem;background:linear-gradient(135deg,#0478570d,#34d3990a);border:1px solid rgba(4,120,87,.16);border-radius:.625rem}.sim-daily-checkin[data-v-d0b16e55]{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.sim-daily-btn[data-v-d0b16e55]{padding:.4375rem 1rem;border-radius:999px;cursor:pointer;border:none;background:linear-gradient(135deg,#047857,#10b981);color:#fff;font-family:var(--font-ui);font-size:.8125rem;font-weight:700;transition:all .15s ease;white-space:nowrap}.sim-daily-btn[data-v-d0b16e55]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px -4px #04785780}.sim-daily-btn.done[data-v-d0b16e55]{background:var(--ink-mist);color:var(--text-muted);cursor:default}.sim-daily-streak[data-v-d0b16e55]{display:flex;align-items:baseline;gap:.25rem;font-size:.8125rem;color:var(--text-muted)}.sim-daily-streak .mono[data-v-d0b16e55]{font-weight:700;color:var(--text-deep);font-size:1rem}.sim-daily-streak.hot .mono[data-v-d0b16e55]{color:#b45309}.sim-daily-flame[data-v-d0b16e55]{font-size:.875rem}.sim-daily-streak-k[data-v-d0b16e55]{font-size:.6875rem}.sim-daily-tasks[data-v-d0b16e55]{display:flex;gap:.375rem;flex-wrap:wrap;flex:1;min-width:200px}.sim-daily-task[data-v-d0b16e55]{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .625rem;border-radius:999px;cursor:default;border:1px solid var(--ink-mist, rgba(0, 0, 0, .1));background:transparent;font-family:var(--font-ui);font-size:.6875rem;color:var(--text-muted);transition:all .2s ease}.sim-daily-task.done[data-v-d0b16e55]{border-color:#00904059;background:#0090400f;color:var(--brand, #009040)}.sim-daily-task-dot[data-v-d0b16e55]{display:inline-grid;place-items:center;width:.875rem;height:.875rem;border-radius:999px;border:1px solid currentColor;font-size:.5625rem;line-height:1}.sim-daily-task.done .sim-daily-task-dot[data-v-d0b16e55]{background:var(--brand, #009040);border-color:var(--brand, #009040);color:#fff}.sim-daily-task-pts[data-v-d0b16e55]{font-weight:700}.sim-daily-points[data-v-d0b16e55]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.sim-daily-points .mono[data-v-d0b16e55]{font-size:1.125rem;font-weight:700;color:var(--brand, #009040);line-height:1.1}.sim-daily-points-k[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.625rem;color:var(--text-muted)}.sim-guest-inline[data-v-d0b16e55]{display:flex;align-items:center;justify-content:space-between;gap:.625rem;flex-wrap:wrap;margin-top:.75rem;padding:.5rem .75rem;border-radius:.5rem;background:#0090400d;border:1px dashed rgba(0,144,64,.3);font-size:.75rem;color:var(--text-body)}.sim-guest-inline-btn[data-v-d0b16e55]{flex-shrink:0;padding:.3125rem .75rem;border:none;border-radius:999px;cursor:pointer;background:var(--brand, #009040);color:#fff;font-family:var(--font-ui);font-size:.75rem;font-weight:600}.sim-demo-note[data-v-d0b16e55]{display:flex;align-items:center;gap:.375rem;margin-bottom:.75rem;padding:.375rem .625rem;border-radius:.5rem;background:var(--ink-mist);font-family:var(--font-ui);font-size:.6875rem;color:var(--text-muted)}.sim-demo-dot[data-v-d0b16e55]{width:.375rem;height:.375rem;border-radius:50%;background:#f59e0b;flex-shrink:0}.sim-rank[data-v-d0b16e55]{display:flex;align-items:center;gap:.875rem;margin-bottom:1rem;padding:.75rem .875rem;border-radius:.625rem;border:1px solid rgba(4,120,87,.18);background:linear-gradient(135deg,#0478570d,#10b98109)}.sim-rank-badge[data-v-d0b16e55]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.sim-rank-tier[data-v-d0b16e55]{display:inline-grid;place-items:center;min-width:2.25rem;height:2.25rem;padding:0 .375rem;border-radius:.5rem;font-size:.8125rem;font-weight:700;color:#fff;background:linear-gradient(135deg,#047857,#10b981)}.sim-rank.t4 .sim-rank-tier[data-v-d0b16e55]{background:linear-gradient(135deg,#065f46,#047857);box-shadow:0 0 0 1px #0478574d,0 4px 12px -6px #047857e6}.sim-rank.tr .sim-rank-tier[data-v-d0b16e55]{background:linear-gradient(135deg,#b45309,#f59e0b)}.sim-rank.xx .sim-rank-tier[data-v-d0b16e55]{background:linear-gradient(135deg,#991b1b,#dc2626)}.sim-rank.xx[data-v-d0b16e55]{border-color:#dc26264d;background:linear-gradient(135deg,#ef44440f,#991b1b0a)}.sim-rank-badge strong[data-v-d0b16e55]{display:block;font-family:var(--font-ui);font-size:.875rem;color:var(--text-deep)}.sim-rank-badge span[data-v-d0b16e55]{display:block;font-size:.6875rem;color:var(--text-muted)}.sim-rank-mid[data-v-d0b16e55]{flex:1;min-width:0}.sim-rank-bar[data-v-d0b16e55]{height:.5rem;border-radius:999px;background:#0000000f;overflow:hidden}.sim-rank-bar i[data-v-d0b16e55]{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,#047857,#34d399);transition:width .6s var(--ease-out)}.sim-rank.xx .sim-rank-bar i[data-v-d0b16e55]{background:linear-gradient(90deg,#991b1b,#dc2626)}.sim-rank-meta[data-v-d0b16e55]{display:flex;justify-content:space-between;gap:.5rem;margin-top:.25rem;font-size:.6875rem}@media (max-width: 640px){.sim-rank[data-v-d0b16e55]{flex-direction:column;align-items:stretch;gap:.5rem}}.sim-header-actions[data-v-d0b16e55]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.5rem}.sim-robot-inq[data-v-d0b16e55]{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .9375rem;border-radius:999px;white-space:nowrap;background:linear-gradient(135deg,#047857,#10b981);color:#fff;border:none;cursor:pointer;font-family:var(--font-ui);font-size:.8125rem;font-weight:700;box-shadow:0 6px 16px -8px #047857cc;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out)}.sim-robot-inq[data-v-d0b16e55]:hover{transform:translateY(-1px);box-shadow:0 8px 20px -8px #047857e6}.sim-robot-inq-ico[data-v-d0b16e55]{font-size:1rem;line-height:1}@media (max-width: 640px){.sim-header-actions[data-v-d0b16e55]{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.5rem}.sim-header-actions .sim-fixed-login[data-v-d0b16e55],.sim-header-actions .sim-robot-inq[data-v-d0b16e55]{justify-content:center;width:100%;padding:.5625rem .9375rem}.sim-header-actions .sim-pwa-inline[data-v-d0b16e55]{display:none}}@media (min-width: 641px) and (max-width: 991px){.sim-header-actions[data-v-d0b16e55]{width:100%}.sim-header-actions .sim-robot-inq[data-v-d0b16e55]{flex:1 1 auto;justify-content:center}}.sim-robot-fab[data-v-d0b16e55]{position:fixed;right:24px;z-index:calc(var(--z-tabbar, 500) - 1);bottom:92px;display:inline-flex;align-items:center;gap:.4375rem;padding:.6875rem 1.0625rem;border:none;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#047857,#10b981);color:#fff;white-space:nowrap;font-family:var(--font-ui);font-size:.875rem;font-weight:700;box-shadow:0 10px 26px -8px #047857b3,0 2px 6px #1018281f;transition:transform .18s var(--ease-out),box-shadow .18s var(--ease-out);animation:simFabIn-d0b16e55 .35s var(--ease-out)}@keyframes simFabIn-d0b16e55{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.sim-robot-fab[data-v-d0b16e55]:hover{transform:translateY(-2px);box-shadow:0 14px 30px -8px #047857bf}.sim-robot-fab-ico[data-v-d0b16e55]{font-size:1.125rem;line-height:1}@media (max-width: 991px){.sim-robot-fab[data-v-d0b16e55]{left:16px;right:auto;bottom:calc(148px + env(safe-area-inset-bottom,0px));padding:.6875rem;gap:0}.sim-robot-fab .sim-robot-fab-txt[data-v-d0b16e55]{display:none}}.sim-guest-cta[data-v-d0b16e55]{position:fixed;left:0;right:0;z-index:calc(var(--z-tabbar, 500) - 1);bottom:calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom,0px));padding:0 .75rem .5rem;pointer-events:none;animation:simCtaIn-d0b16e55 .35s var(--ease-out)}@keyframes simCtaIn-d0b16e55{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.sim-guest-cta-in[data-v-d0b16e55]{pointer-events:auto;max-width:72rem;margin:0 auto;display:flex;align-items:center;gap:.75rem;padding:.5rem .875rem;border-radius:.875rem;background:#fffffff0;-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);border:1px solid rgba(4,120,87,.22);box-shadow:0 8px 28px -10px #04785773,0 2px 6px #1018280f}.sim-guest-cta-txt[data-v-d0b16e55]{flex:1;min-width:0}.sim-guest-cta-txt strong[data-v-d0b16e55]{display:block;font-family:var(--font-ui);font-size:.8125rem;color:var(--text-deep)}.sim-guest-cta-txt span[data-v-d0b16e55]{display:block;font-size:.6875rem;color:var(--text-muted)}.sim-guest-cta-btn[data-v-d0b16e55]{flex-shrink:0;padding:.4375rem .875rem;border:none;border-radius:999px;cursor:pointer;background:linear-gradient(135deg,#047857,#10b981);color:#fff;white-space:nowrap;font-family:var(--font-ui);font-size:.8125rem;font-weight:700;box-shadow:0 6px 16px -8px #047857e6}.sim-guest-cta-x[data-v-d0b16e55]{flex-shrink:0;width:2rem;height:2rem;border-radius:999px;cursor:pointer;border:1px solid var(--border-ink);background:var(--paper);color:var(--text-muted);font-size:1rem;line-height:1}@media (min-width: 768px){.sim-guest-cta[data-v-d0b16e55]{bottom:1rem}.sim-guest-cta-in[data-v-d0b16e55]{max-width:36rem}}@media (max-width: 991px){.sim-guest-cta[data-v-d0b16e55]{bottom:calc(var(--tabbar-h, 60px) + env(safe-area-inset-bottom,0px))}.sim-guest-cta-in[data-v-d0b16e55]{max-width:72rem;padding-left:76px;padding-right:.875rem}}@media (min-width: 992px){.sim-guest-cta[data-v-d0b16e55]{bottom:1rem}.sim-guest-cta-in[data-v-d0b16e55]{max-width:36rem;padding-left:.875rem}}.sim-bottom-clear[data-v-d0b16e55]{display:none}@media (max-width: 991px){.sim-bottom-clear[data-v-d0b16e55]{display:block;height:calc(8rem + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion: reduce){.sim-brief-dot[data-v-d0b16e55],.sim-quote.flash-up[data-v-d0b16e55]:before,.sim-quote.flash-down[data-v-d0b16e55]:before,.sim-guest-cta[data-v-d0b16e55]{animation:none}}.price-hist-sub[data-v-d0b16e55]{font-family:var(--font-ui);font-size:.6875rem;font-weight:600;color:var(--text-muted);margin-left:.5rem;letter-spacing:.02em}.price-hist-modes[data-v-d0b16e55]{display:inline-flex;gap:.25rem;background:#94a3b81a;border-radius:999px;padding:.1875rem}.ph-mode[data-v-d0b16e55]{border:none;background:transparent;border-radius:999px;padding:.3125rem .75rem;cursor:pointer;font-family:var(--font-ui);font-size:.75rem;font-weight:600;color:var(--text-muted);transition:all .15s}.ph-mode.active[data-v-d0b16e55]{background:var(--brand, #009040);color:#fff}.lg-hist-legend[data-v-d0b16e55]{display:flex;flex-wrap:wrap;gap:.875rem;align-items:center;font-size:.75rem;color:var(--text-muted);margin-bottom:.5rem}.lg-hk[data-v-d0b16e55]{display:inline-flex;align-items:center;gap:.25rem;font-family:var(--font-ui)}.lg-hk b[data-v-d0b16e55]{color:var(--text-deep);margin-left:.125rem}.lg-hsw[data-v-d0b16e55]{width:.875rem;height:.1875rem;border-radius:2px;display:inline-block}.lg-hsw-v[data-v-d0b16e55]{background:#059669}.lg-hist-svg[data-v-d0b16e55]{width:100%;height:180px;display:block;background:#94a3b80d;border:1px solid var(--border-ink);border-radius:.5rem}.lg-hist-axis[data-v-d0b16e55]{display:flex;justify-content:space-between;font-family:var(--font-ui);margin-top:.25rem}.price-cmp-legend[data-v-d0b16e55]{gap:.625rem 1rem}.price-cmp-chips[data-v-d0b16e55]{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;max-height:7.5rem;overflow-y:auto}.ph-chip[data-v-d0b16e55]{border:1px solid var(--border-ink);background:var(--paper);border-radius:999px;padding:.25rem .625rem;cursor:pointer;font-family:var(--font-ui);font-size:.6875rem;color:var(--text-muted);transition:all .15s}.ph-chip[data-v-d0b16e55]:hover{border-color:var(--brand, #009040);color:var(--text-deep)}.ph-chip.on[data-v-d0b16e55]{background:#0478571f;border-color:var(--brand, #009040);color:#047857;font-weight:600}.sim-account-summary[data-v-d0b16e55]{margin-bottom:1rem;padding:.875rem 1rem;border-radius:.875rem;border:1px solid rgba(4,120,87,.18);background:linear-gradient(135deg,#0478570f,#10b98108);box-shadow:0 1px 2px #1018280a,0 8px 24px -12px #04785759}.sim-account-summary-head[data-v-d0b16e55]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.sim-account-summary-user[data-v-d0b16e55]{display:flex;align-items:center;gap:.625rem;min-width:0}.sim-account-summary-avatar[data-v-d0b16e55]{flex-shrink:0;width:2.25rem;height:2.25rem;border-radius:50%;display:inline-grid;place-items:center;background:linear-gradient(135deg,#047857,#10b981);color:#fff;font-family:var(--font-ui);font-size:.9375rem;font-weight:700}.sim-account-summary-user strong[data-v-d0b16e55]{display:block;font-family:var(--font-ui);font-size:.9375rem;color:var(--text-deep);line-height:1.35}.sim-account-summary-user span[data-v-d0b16e55]{display:block;font-size:.6875rem;color:var(--text-muted);line-height:1.35}.sim-account-summary-pts[data-v-d0b16e55]{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.sim-account-summary-pts .mono[data-v-d0b16e55]{font-size:1.25rem;font-weight:700;color:var(--brand, #009040);line-height:1.1}.sim-account-summary-pts span[data-v-d0b16e55]:last-child{font-size:.625rem;color:var(--text-muted)}.sim-account-summary-body[data-v-d0b16e55]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.875rem}.sim-account-summary-stat[data-v-d0b16e55]{padding:.5rem .625rem;border-radius:.5rem;background:#ffffffb8;border:1px solid rgba(4,120,87,.12);min-width:0}.sim-account-summary-stat span[data-v-d0b16e55]{display:block;font-size:.6875rem;color:var(--text-muted);margin-bottom:.125rem}.sim-account-summary-stat strong[data-v-d0b16e55]{display:block;font-size:1rem;font-weight:700;color:var(--text-deep);overflow-wrap:anywhere}.sim-account-summary-next[data-v-d0b16e55]{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap;padding:.625rem .75rem;border-radius:.5rem;background:#ffffffd9;border:1px dashed rgba(4,120,87,.25)}.sim-account-summary-next-label[data-v-d0b16e55]{flex-shrink:0;padding:.125rem .5rem;border-radius:999px;background:#0478571a;color:#047857;font-family:var(--font-ui);font-size:.6875rem;font-weight:700}.sim-account-summary-next>span[data-v-d0b16e55]:nth-of-type(2){flex:1;min-width:12rem;font-size:.8125rem;color:var(--text-body)}.sim-account-summary-next-actions[data-v-d0b16e55]{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.sim-account-summary-loading[data-v-d0b16e55]{text-align:center;padding:.75rem;font-size:.8125rem;color:var(--text-muted)}@media (max-width: 640px){.sim-account-summary[data-v-d0b16e55]{padding:.75rem}.sim-account-summary-head[data-v-d0b16e55]{margin-bottom:.625rem}.sim-account-summary-user strong[data-v-d0b16e55]{font-size:.875rem}.sim-account-summary-body[data-v-d0b16e55]{grid-template-columns:repeat(3,1fr);gap:.375rem}.sim-account-summary-stat[data-v-d0b16e55]{padding:.4375rem .5rem}.sim-account-summary-stat strong[data-v-d0b16e55]{font-size:.875rem}.sim-account-summary-next[data-v-d0b16e55]{flex-direction:column;align-items:stretch;gap:.5rem}.sim-account-summary-next>span[data-v-d0b16e55]:nth-of-type(2){min-width:0}.sim-account-summary-next .btn[data-v-d0b16e55]{width:100%}}
