.x-wrap{max-width:var(--x-content-max);margin:0 auto;padding:0 var(--x-gutter)}@media(min-width:768px){.x-wrap{padding:0 var(--x-gutter-lg)}}.x-grid{display:grid;grid-gap:var(--x-sp-4);gap:var(--x-sp-4)}.x-cols-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.x-cols-3{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.x-row{flex-wrap:wrap;align-items:center}.x-row,.x-stack{display:flex;gap:var(--x-sp-3)}.x-stack{flex-direction:column}.x-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:var(--x-r-md);padding:10px 16px;font-family:var(--x-font-ui);font-size:13.5px;font-weight:var(--x-fw-semibold);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background var(--x-dur) var(--x-ease),box-shadow var(--x-dur) var(--x-ease),transform var(--x-dur)}.x-btn:active{transform:translateY(1px)}.x-btn{text-decoration:none}.x-btn:focus-visible{outline:none;box-shadow:var(--x-focus)}.x-btn--primary{background:var(--x-teal);color:var(--color-primary-fg)}.x-btn--primary:hover{background:var(--x-teal-d)}.x-btn--ai{background:var(--x-ai);color:var(--text-inverse)}.x-btn--ai:hover{filter:brightness(1.07)}.x-btn--ghost{background:transparent;border-color:var(--x-line);color:var(--x-ink)}.x-btn--ghost:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-btn--block{width:100%}.x-btn[disabled]{opacity:.45;cursor:not-allowed}.x-spin{width:13px;height:13px;border-radius:50%;border:2px solid rgba(11,37,69,.3);border-top:2px solid var(--x-navy);animation:x-sp .7s linear infinite}@keyframes x-sp{to{transform:rotate(1turn)}}.x-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 11px;border-radius:var(--x-r-pill);font-size:12px;font-weight:var(--x-fw-semibold);line-height:1.4;border:1px solid transparent}.x-chip .x-d{width:6px;height:6px;border-radius:50%}.x-chip--ok{background:var(--x-ok-l);color:var(--x-ok)}.x-chip--ok .x-d{background:var(--x-ok)}.x-chip--warn{background:var(--x-warn-l);color:var(--x-warn)}.x-chip--warn .x-d{background:var(--x-warn)}.x-chip--err{background:var(--x-err-l);color:var(--x-err)}.x-chip--err .x-d{background:var(--x-err)}.x-chip--teal{background:var(--x-teal-l);color:var(--x-accent-txt)}.x-chip--teal .x-d{background:var(--x-teal)}.x-chip--ai{background:var(--x-ai-l);color:var(--x-ai);border-color:var(--x-ai-border)}.x-chip--ai .x-d{background:var(--x-ai)}.x-chip--gold{background:var(--x-gold-l);color:var(--success)}.x-chip--gold .x-d{background:var(--x-gold)}.x-chip--neutral{background:var(--x-line-2);color:var(--x-slate)}.x-chip--neutral .x-d{background:var(--x-slate)}.x-ai-flag{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid var(--x-ai-border);background:var(--x-ai-l);color:var(--x-ai);border-radius:var(--x-r-pill);font-size:11px;font-weight:var(--x-fw-bold);letter-spacing:.04em}.x-ai-flag,.x-ai-src{font-family:var(--x-font-mono)}.x-ai-src{font-size:11.5px;color:var(--x-slate)}.x-ai-src .x-arrow{color:var(--x-ai)}.x-field{display:flex;flex-direction:column;gap:6px}.x-field>label{font-size:11px;color:var(--x-slate);font-weight:var(--x-fw-medium);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:anywhere}.x-field>label,.x-input{font-family:var(--x-font-mono)}.x-input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;padding:10px 12px;border:1px solid var(--x-line);border-radius:var(--x-r-md);background:var(--x-surface);color:var(--x-ink);width:100%;transition:box-shadow var(--x-ease) .15s,border-color var(--x-ease) .15s}.x-input::placeholder{color:var(--text-muted)}.x-input:focus{outline:none;border-color:var(--accent-line);box-shadow:var(--x-focus)}.x-field--error .x-input{border-color:var(--x-err);box-shadow:0 0 0 3px color-mix(in srgb,var(--x-err) 14%,transparent)}.x-field--error .x-hint{color:var(--x-err)}.x-input[disabled]{background:var(--x-line-2);color:var(--x-slate);cursor:not-allowed}.x-hint{font-size:11.5px;color:var(--x-slate);font-family:var(--x-font-body)}.x-money{position:relative}.x-money .x-input{padding-left:26px}.x-money .x-cur{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--x-slate);font-family:var(--x-font-mono);font-size:13px}.x-metric{padding:15px 16px;border:1px solid var(--x-line);border-radius:var(--x-r-lg);background:var(--x-surface);box-shadow:var(--x-sh-sm)}.x-metric .x-k{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--x-slate)}.x-metric .x-v{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:var(--x-fs-metric);letter-spacing:-.02em;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(min-width:1024px){.x-metric .x-v{font-size:27px}}.x-metric--gold .x-v{color:var(--x-gold)}.x-metric .x-delta{font-size:12px;font-weight:var(--x-fw-semibold);margin-top:5px;display:inline-flex;gap:5px;align-items:center}.x-metric .x-delta--up{color:var(--x-ok)}.x-metric .x-delta--down{color:var(--x-err)}.x-verdict{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:var(--x-r-md);border:1px solid transparent}.x-verdict .x-ic{width:26px;height:26px;flex:none;border-radius:50%;display:grid;place-items:center;font-weight:var(--x-fw-black);color:var(--text-inverse);font-size:14px}.x-verdict .x-t{font-weight:var(--x-fw-bold);font-size:13.5px}.x-verdict .x-s{font-size:12.5px;margin-top:2px;color:var(--x-ink)}.x-verdict .x-s b{font-family:var(--x-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-verdict--ok{background:var(--x-ok-l);border-color:color-mix(in srgb,var(--x-ok) 30%,transparent)}.x-verdict--ok .x-ic{background:var(--x-ok)}.x-verdict--ok .x-t{color:var(--x-ok)}.x-verdict--err{background:var(--x-err-l);border-color:color-mix(in srgb,var(--x-err) 30%,transparent)}.x-verdict--err .x-ic{background:var(--x-err)}.x-verdict--err .x-t{color:var(--x-err)}.x-verdict--warn{background:var(--x-warn-l);border-color:color-mix(in srgb,var(--x-warn) 35%,transparent)}.x-verdict--warn .x-ic{background:var(--x-warn)}.x-verdict--warn .x-t{color:var(--x-warn)}.x-card,.x-panel{background:var(--x-surface);border:1px solid var(--x-line);border-radius:var(--x-r-lg);box-shadow:var(--x-sh-sm)}.x-panel{overflow:hidden}.x-panel__h{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--x-line-2);flex-wrap:wrap}.x-panel__h .x-t{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:14px}.x-panel__b{padding:16px}.x-outs{background:var(--x-surface-2);border:1px solid var(--x-line-2);border-radius:var(--x-r-md);padding:14px}.x-out{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--x-line-2)}.x-out:last-child{border:0}.x-out .x-k{font-size:12px;color:var(--x-slate)}.x-out .x-v{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:17px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-out .x-v--gold{color:var(--x-gold)}.x-out .x-v--big{font-size:20px}.x-scen{border:1px solid var(--x-line);border-radius:var(--x-r-lg);background:var(--x-surface);padding:15px;box-shadow:var(--x-sh-sm);position:relative}.x-scen .x-name{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--x-slate)}.x-scen .x-profit{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:22px;margin-top:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-scen .x-roi{font-size:12px;color:var(--x-slate);margin-top:2px}.x-scen--mid{border-color:var(--x-gold);box-shadow:var(--x-focus-gold)}.x-scen--mid .x-profit{color:var(--x-gold)}.x-scen .x-tag{position:absolute;top:-9px;right:13px;background:var(--x-gold);color:var(--color-primary-fg);font-size:10px;font-weight:var(--x-fw-bold);padding:3px 9px;border-radius:var(--x-r-pill);font-family:var(--x-font-mono)}.x-arv{background:var(--x-grad-navy);color:#fff;border-radius:var(--x-r-lg);padding:18px 20px}.x-arv .x-k{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--x-slate-d)}.x-arv .x-big{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:36px;color:var(--x-teal);letter-spacing:-.02em;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-arv .x-sub{display:flex;gap:22px;margin-top:14px;flex-wrap:wrap}.x-arv .x-k2{color:var(--x-slate-d);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.x-arv .x-k2,.x-arv .x-v2{font-family:var(--x-font-mono)}.x-arv .x-v2{font-weight:var(--x-fw-semibold);font-size:14px;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-seg{display:inline-flex;background:var(--x-bg);border:1px solid var(--x-line);border-radius:var(--x-r-pill);padding:3px;gap:2px}.x-seg button{border:0;background:transparent;padding:6px 14px;border-radius:var(--x-r-pill);font-size:12.5px;font-weight:var(--x-fw-semibold);color:var(--x-slate);cursor:pointer;font-family:var(--x-font-ui)}.x-seg button.on{background:var(--x-surface);color:var(--x-ink);box-shadow:var(--x-sh-sm)}.x-tbl-wrap{overflow-x:auto;border:1px solid var(--x-line);border-radius:var(--x-r-lg);background:var(--x-surface)}.x-tbl{width:100%;border-collapse:collapse;font-size:13px;min-width:480px}.x-tbl th{font-family:var(--x-font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--x-slate);text-align:left;padding:11px 14px;border-bottom:1px solid var(--x-line);font-weight:var(--x-fw-semibold)}.x-tbl td{padding:11px 14px;border-bottom:1px solid var(--x-line-2)}.x-tbl tr:last-child td{border-bottom:0}.x-tbl .x-num{font-family:var(--x-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.x-tbl tr.x-used{background:color-mix(in srgb,var(--color-primary) 6%,transparent)}.x-toggle{width:38px;height:22px;border-radius:var(--x-r-pill);background:var(--x-line);position:relative;cursor:pointer;border:0;transition:background var(--x-ease) .15s}.x-toggle:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:var(--x-sh-sm);transition:left var(--x-ease) .15s}.x-toggle.on{background:var(--x-teal)}.x-toggle.on:after{left:18px}.x-stepper{flex-wrap:wrap}.x-step,.x-stepper{display:flex;align-items:center}.x-step{gap:8px;font-size:12px}.x-step .x-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--x-font-mono);font-size:10.5px;font-weight:var(--x-fw-bold);border:1.5px solid var(--x-line);color:var(--x-slate);background:var(--x-surface)}.x-step--done .x-n{background:var(--x-ok);border-color:var(--x-ok);color:#fff}.x-step--active .x-n{background:var(--x-teal);border-color:var(--x-teal);color:var(--x-navy)}.x-step--active .x-lab{color:var(--x-ink);font-weight:var(--x-fw-bold)}.x-step .x-lab{color:var(--x-slate)}.x-step .x-bar{width:26px;height:2px;background:var(--x-line);margin:0 5px}.x-step--done .x-bar{background:var(--x-ok)}.x-vitals{background:var(--x-grad-navy);color:#fff;border-radius:var(--x-r-xl);padding:18px;box-shadow:var(--x-sh)}.x-vitals h4{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--x-slate-d)}.x-vitals .x-addr{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:16px;margin-top:4px}.x-vitals .x-kv{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px solid hsla(0,0%,100%,.09)}.x-vitals .x-kv:last-child{border:0}.x-vitals .x-kv .x-k{color:var(--x-slate-d);font-size:12px}.x-vitals .x-kv .x-v{font-family:var(--x-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--x-fw-semibold);font-size:13.5px}.x-vitals .x-kv .x-v--gold{color:var(--highlight)}.x-vitals .x-kv .x-v--teal{color:var(--x-teal)}.x-nba{border:1px solid var(--x-ai-border);background:var(--x-ai-l);border-radius:var(--x-r-lg);padding:15px}.x-nba .x-h{display:flex;align-items:center;gap:8px;color:var(--x-ai);font-weight:var(--x-fw-bold);font-size:12.5px}.x-nba .x-body{color:var(--x-ink);font-size:13.5px;margin-top:8px;line-height:1.55}.x-nba .x-body b{font-family:var(--x-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-dealnav{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--x-line)}.x-dealnav a{padding:6px 12px;border-radius:var(--x-r-pill);text-decoration:none;font-size:12.5px;font-weight:var(--x-fw-semibold);background:var(--x-surface);border:1px solid var(--x-line);color:var(--x-slate);white-space:nowrap;transition:all var(--x-dur) var(--x-ease)}.x-dealnav a:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-dealnav a.on{background:var(--x-navy);border-color:var(--x-navy);color:#fff}.x-dealnav a.x-back{background:transparent;border-color:transparent;color:var(--x-slate)}.x-modechooser{background:var(--x-surface);border:1px solid var(--x-line);border-radius:var(--x-r-lg);padding:24px 22px;box-shadow:var(--x-sh-sm)}.x-mc-eyebrow{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--x-accent-txt)}.x-mc-h{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:20px;letter-spacing:-.02em;margin:8px 0 4px}.x-mc-sub{color:var(--x-slate);font-size:13px;margin:0 0 4px;font-family:var(--x-font-body)}.x-modecard{text-align:left;background:var(--x-surface-2);border:1.5px solid var(--x-line);border-radius:var(--x-r-md);padding:18px 16px;cursor:pointer;transition:border-color var(--x-dur) var(--x-ease),transform var(--x-dur) var(--x-ease)}.x-modecard:hover{border-color:var(--accent-line);transform:translateY(-2px)}.x-modecard-tag{display:inline-block;font-family:var(--x-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--x-accent-txt);background:var(--x-teal-l);border-radius:var(--x-r-pill);padding:3px 9px;margin-bottom:10px}.x-modecard-t{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:16px;margin-bottom:5px}.x-modecard-s{font-size:12.5px;color:var(--x-slate);line-height:1.5}.x-calcbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12.5px;background:var(--x-surface-2);border:1px solid var(--x-line);border-radius:var(--x-r-pill);padding:8px 14px}.x-linkbtn{background:none;border:0;color:var(--x-accent-txt);font-weight:var(--x-fw-semibold);font-size:12.5px;cursor:pointer;padding:0}.x-linkbtn:hover{text-decoration:underline}.x-interp{border-radius:var(--x-r-md);padding:10px 12px;font-size:12.5px;line-height:1.5;border:1px solid var(--x-line);font-family:var(--x-font-body)}.x-interp-t{font-weight:var(--x-fw-bold);margin-bottom:2px}.x-interp--info{background:var(--x-ai-l);border-color:var(--x-ai-border);color:var(--x-ink)}.x-interp--ok{background:var(--color-primary-soft);border-color:var(--success);color:var(--text-primary)}.x-interp--warn{background:var(--x-warn-l);border-color:var(--urgency-soon);color:var(--text-primary)}.x-adv{border:1px dashed var(--x-line);border-radius:var(--x-r-md);padding:8px 12px}.x-adv>summary{cursor:pointer;font-size:12.5px;font-weight:var(--x-fw-semibold);color:var(--x-slate);list-style:none}.x-adv>summary::-webkit-details-marker{display:none}.x-adv>summary:before{content:"â–¸ ";color:var(--x-slate)}.x-adv[open]>summary:before{content:"â–¾ "}.x-warnfield{margin-top:5px;display:flex;flex-direction:column;gap:3px}.x-warnline{font-size:11.5px;line-height:1.45;display:flex;gap:5px;align-items:flex-start}.x-warnline--error{color:var(--x-err)}.x-warnline--warn{color:var(--x-warn)}.x-modal-ov{position:fixed;inset:0;background:rgba(11,37,69,.45);z-index:1000;display:grid;place-items:center;padding:20px}.x-modal{background:var(--x-surface);border-radius:var(--x-r-xl);box-shadow:var(--x-sh);width:100%;max-width:520px;max-height:88vh;overflow-y:auto;padding:22px}.x-modal h3{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:17px;margin:0 0 8px}.x-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.x-warnlist{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.x-warnlist li{border:1px solid var(--x-line);border-radius:var(--x-r-md);padding:9px 11px;background:var(--x-bg)}.x-wl-h{font-size:12.5px;margin-bottom:2px}.x-wl-h .x-rec{color:var(--x-slate);font-family:var(--x-font-mono);font-size:11px}.x-check-inline{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--x-slate);margin-top:14px;cursor:pointer}.x-warnoff{font-size:11.5px;color:var(--x-slate);margin-top:8px}.x-warnoff button{background:none;border:0;color:var(--x-accent-txt);font:inherit;cursor:pointer;text-decoration:underline;padding:0}.x-fieldhint{font-size:11.5px;color:var(--x-slate);line-height:1.45;margin:5px 2px 0;font-family:var(--x-font-body)}.x-sens td.pos{color:var(--success)}.x-sens td.neg{color:var(--x-err)}.x-sens td .r{display:block;font-size:10px;color:var(--x-slate);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-sens .mid{background:var(--x-teal-l)}.x-panel__toggle{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.x-chev{display:inline-block;color:var(--x-slate);font-size:11px;transition:transform var(--x-dur) var(--x-ease)}.x-chev[data-open=true]{transform:rotate(90deg)}.x-dealhead{position:-webkit-sticky;position:sticky;top:var(--x-topbar-h);z-index:15;background:var(--x-surface);border-bottom:1px solid var(--x-line);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.x-dealhead .x-addr{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:20px;letter-spacing:-.02em;line-height:1.15}.x-iconbtn{width:34px;height:34px;border-radius:var(--x-r-md);border:1px solid var(--x-line);background:var(--x-surface);cursor:pointer;font-size:16px;display:grid;place-items:center;color:var(--x-slate)}.x-iconbtn:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-tabs{display:flex;border-bottom:2px solid var(--x-line);width:100%;overflow-x:auto}.x-tabs a{flex:1 0 auto;min-width:130px;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 14px;text-decoration:none;color:var(--x-slate);font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:13.5px;border-bottom:2px solid transparent;margin-bottom:-2px;white-space:nowrap;transition:color var(--x-dur) var(--x-ease)}.x-tabs a:hover{color:var(--x-ink)}.x-tabs a.on{color:var(--x-navy);border-bottom-color:var(--accent-line)}.x-subtabs{display:flex;gap:6px;flex-wrap:wrap;padding:12px 0 4px;overflow-x:auto}.x-subtabs a{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--x-r-pill);text-decoration:none;font-size:12.5px;font-weight:var(--x-fw-semibold);background:var(--x-surface);border:1px solid var(--x-line);color:var(--x-slate);white-space:nowrap}.x-subtabs a.on,.x-subtabs a:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-subtabs a.on{background:var(--x-teal-l)}.x-chk{font-family:var(--x-font-mono);font-size:11px;font-weight:var(--x-fw-bold)}.x-chk--ok{color:var(--x-ok)}.x-chk--no{color:var(--x-slate)}.x-drawer-ov{position:fixed;inset:0;background:rgba(11,37,69,.35);z-index:40}.x-drawer{position:fixed;top:0;right:0;height:100vh;width:340px;max-width:92vw;background:var(--x-surface-2);box-shadow:var(--x-sh);z-index:41;padding:18px 16px;overflow-y:auto;border-left:1px solid var(--x-line);display:flex;flex-direction:column;gap:16px}.x-phasenav{display:flex;gap:6px;flex-wrap:wrap}.x-phasenav a{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:var(--x-r-md);text-decoration:none;font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:13px;background:var(--x-surface);border:1px solid var(--x-line);color:var(--x-slate);transition:all var(--x-dur) var(--x-ease);white-space:nowrap}.x-phasenav a:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-phasenav a.on{background:var(--x-navy);border-color:var(--x-navy);color:#fff}.x-phasenav a .x-pnum{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-family:var(--x-font-mono);font-size:10px;background:var(--x-line-2);color:var(--x-slate)}.x-phasenav a.on .x-pnum{background:var(--x-teal);color:var(--x-navy)}.x-phasetools{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px;padding-bottom:12px;border-bottom:1px solid var(--x-line)}.x-phasetools a{padding:6px 12px;border-radius:var(--x-r-pill);text-decoration:none;font-size:12.5px;font-weight:var(--x-fw-semibold);background:var(--x-bg);border:1px solid var(--x-line);color:var(--x-slate);white-space:nowrap}.x-phasetools a.on,.x-phasetools a:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-phasetools a.on{background:var(--x-teal-l)}.x-auth-stage{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--x-grad-login)}.x-auth-card{background:var(--x-surface);border-radius:var(--x-r-xl);box-shadow:var(--x-sh);width:100%;max-width:420px;padding:28px}.x-auth-card .x-brand{display:flex;align-items:center;gap:10px}.x-auth-card h1{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:23px;letter-spacing:-.01em;margin:18px 0 4px}.x-auth-card .x-lead{color:var(--x-slate);font-size:13px;margin-bottom:18px}.x-auth-card .x-alt{margin-top:16px;font-size:12.5px;color:var(--x-slate);text-align:center}.x-auth-card .x-alt a{color:var(--x-accent-txt);font-weight:var(--x-fw-semibold);text-decoration:none}.x-banner{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:var(--x-r-md);font-size:12.5px;background:var(--x-warn-l);border:1px solid color-mix(in srgb,var(--x-warn) 35%,transparent);color:var(--x-warn)}.x-banner a{color:inherit;font-weight:var(--x-fw-bold)}.x-app{display:grid;grid-template-columns:var(--x-rail-w) 1fr;min-height:100vh}@media(max-width:900px){.x-app{grid-template-columns:1fr}}.x-rail{background:var(--x-grad-navy);color:#fff;padding:16px 12px;display:flex;flex-direction:column;gap:3px;position:-webkit-sticky;position:sticky;top:0;height:100vh}@media(max-width:900px){.x-rail{display:none}}.x-rail .x-railbrand{display:flex;align-items:center;gap:10px;font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:15px;margin:2px 6px 16px}.x-rail .x-railbrand .x-mark{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--x-teal);color:var(--x-navy);font-size:13px}.x-rail .x-railbrand b{color:var(--x-teal)}.x-rail a{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:var(--x-r-md);color:var(--text-inverse-muted);font-size:12.5px;font-weight:var(--x-fw-medium);text-decoration:none;transition:background var(--x-dur) var(--x-ease)}.x-rail a .x-ic{width:16px;text-align:center;opacity:.9}.x-rail a:hover{background:hsla(0,0%,100%,.06);color:var(--text-inverse)}.x-rail a.on{background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--text-inverse)}.x-rail .x-sp{flex:1 1}.x-rail .x-railfoot{border:1px solid hsla(0,0%,100%,.12);border-radius:var(--x-r-md);padding:9px 11px;font-size:10.5px;color:var(--x-slate-d);font-family:var(--x-font-mono)}.x-rail .x-logout{background:none;border:0;color:var(--text-inverse-muted);font-size:12px;cursor:pointer;text-align:left;padding:8px 11px;font-family:var(--x-font-ui)}.x-rail .x-logout:hover{color:var(--text-inverse)}.x-appmain{display:flex;flex-direction:column;min-width:0}.x-topbar{display:flex;align-items:center;gap:12px;height:var(--x-topbar-h);padding:0 16px;border-bottom:1px solid var(--x-line);background:var(--x-surface);position:-webkit-sticky;position:sticky;top:0;z-index:var(--x-z-nav)}.x-topbar .x-crumb{font-family:var(--x-font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.x-topbar .x-crumb b{color:var(--text-secondary);font-weight:var(--x-fw-semibold)}.x-topbar .x-search{margin-left:auto;background:var(--x-bg);border:1px solid var(--x-line);border-radius:var(--x-r-pill);padding:6px 13px;font-size:12px;color:var(--x-slate);min-width:150px}.x-topbar .x-lang{padding:5px 9px}.x-langtoggle,.x-topbar .x-lang{font-family:var(--x-font-mono);font-size:11px;color:var(--x-slate);border:1px solid var(--x-line);border-radius:var(--x-r-pill)}.x-langtoggle{display:inline-flex;align-items:center;gap:4px;padding:3px 8px}.x-langtoggle button{background:none;border:0;font:inherit;color:var(--x-slate);cursor:pointer;padding:2px 4px;border-radius:6px}.x-langtoggle button.on{color:var(--x-navy);font-weight:var(--x-fw-bold);background:var(--x-line-2)}.x-workarea{display:grid;grid-template-columns:minmax(0,1fr) var(--x-agent-w);min-width:0;flex:1 1}@media(max-width:1200px){.x-workarea{grid-template-columns:1fr}.x-agent,.x-vrail{display:none}}.x-content{min-width:0;padding-bottom:calc(var(--x-bottomnav-h) + 12px)}@media(min-width:901px){.x-content{padding-bottom:0}}.x-vrail{border-left:1px solid var(--x-line);background:var(--x-surface-2);padding:18px 16px;gap:16px}.x-agent,.x-vrail{display:flex;flex-direction:column}.x-agent{border-left:1px solid var(--border);background:var(--bg-card);position:-webkit-sticky;position:sticky;top:var(--x-topbar-h);height:calc(100vh - var(--x-topbar-h))}.x-agent__h{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--border)}.x-agent__spark{width:26px;height:26px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--color-primary-soft);color:var(--x-accent-txt);font-size:13px}.x-agent__title{font-family:var(--x-font-display);font-weight:var(--x-fw-semibold);font-size:13.5px;color:var(--text-primary)}.x-agent__soon{margin-left:auto;font-size:9.5px;letter-spacing:.05em;color:var(--x-accent-txt);background:var(--color-primary-soft);border-radius:var(--radius-full);padding:3px 8px}.x-agent__ctx,.x-agent__soon{font-family:var(--x-font-mono);text-transform:uppercase}.x-agent__ctx{display:flex;align-items:center;gap:8px;padding:9px 14px;border-bottom:1px solid var(--x-line-2);letter-spacing:.06em;color:var(--text-muted)}.x-agent__ctxval{background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius-full);padding:3px 9px;color:var(--text-secondary)}.x-agent__body{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px}.x-agent__bubble{background:var(--bg-app);border:1px solid var(--border);border-radius:12px;padding:12px 14px;font-size:12.5px;line-height:1.55;color:var(--text-secondary)}.x-agent__sug{display:flex;flex-direction:column;gap:8px}.x-agent__sug.is-bottom{margin-top:auto}.x-agent__chip{text-align:left;border:1px solid color-mix(in srgb,var(--accent-line) 25%,transparent);background:transparent;color:var(--x-accent-txt);border-radius:var(--radius-full);padding:8px 13px;font-size:12px;font-family:var(--x-font-ui);cursor:pointer;transition:background var(--x-dur) var(--x-ease)}.x-agent__chip:hover:not(:disabled){background:var(--color-primary-soft)}.x-agent__chip:disabled{opacity:.7;cursor:default}.x-agent__foot{padding:12px 14px;border-top:1px solid var(--border)}.x-agent__input{display:flex;align-items:center;gap:8px;background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius-full);padding:9px 14px;color:var(--text-muted);font-size:12.5px}.x-agent__send{margin-left:auto;color:var(--x-accent-txt)}.x-agent__input input{flex:1 1;border:0;background:none;outline:none;color:var(--text-primary);font:inherit;font-size:12.5px;min-width:0}.x-agent__input input::placeholder{color:var(--text-muted)}.x-agent__turn{display:flex;flex-direction:column;gap:8px}.x-agent__q{align-self:flex-end;max-width:88%;background:var(--accent-ai);color:#fff;border-radius:12px 12px 4px 12px;padding:9px 13px;font-size:12.5px;line-height:1.45}.x-agent__empty{font-size:12px;color:var(--text-secondary);line-height:1.5;background:var(--bg-app);border:1px dashed var(--border);border-radius:12px;padding:11px 13px;font-family:var(--x-font-body)}.x-agent__prose{font-size:13px;line-height:1.55;color:var(--text-primary);font-family:var(--x-font-body);white-space:pre-wrap}.x-agent__guarded{font-size:11.5px;line-height:1.4;color:var(--text-secondary);background:var(--accent-50);border-left:2px solid var(--accent-line);border-radius:6px;padding:6px 9px}button.x-agent__send{border:0;background:none;cursor:pointer;padding:0;font:inherit}.x-agent__loading{display:flex;gap:5px;padding:6px 2px}.x-agent__loading span{width:6px;height:6px;border-radius:50%;background:var(--accent-ai);opacity:.4;animation:xagdot 1s var(--x-ease) infinite}.x-agent__loading span:nth-child(2){animation-delay:.15s}.x-agent__loading span:nth-child(3){animation-delay:.3s}@keyframes xagdot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.x-agent__loading span{animation:none}}.x-agent__card{border:1px solid var(--border);background:var(--bg-app);border-radius:12px;padding:13px;display:flex;flex-direction:column;gap:5px}.x-agent__eyebrow{font-family:var(--x-font-mono);font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:var(--accent-ai);font-weight:var(--x-fw-bold)}.x-agent__metric{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:24px;line-height:1.05;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-wrap:balance}.x-agent__metric--ok{color:var(--x-accent-txt)}.x-agent__metric--warn{color:var(--x-warn)}.x-agent__metric--err{color:var(--x-err)}.x-agent__metric--ai{color:var(--accent-ai)}.x-agent__mtsub{font-size:12px;color:var(--text-secondary)}.x-agent__mtbody{font-size:11.5px;line-height:1.5;color:var(--text-secondary);font-family:var(--x-font-body)}.x-agent__spk{width:100%;height:38px;margin:3px 0;display:block}.x-agent__src{display:flex;align-items:center;gap:6px;font-family:var(--x-font-mono);font-size:9.5px;color:var(--text-muted);margin-top:2px}.x-agent__cta{align-self:flex-start;font-size:12px;font-weight:var(--x-fw-semibold);color:var(--x-accent-txt);text-decoration:none}.x-agent__cta:hover{text-decoration:underline}.x-agent__suglab{font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:2px}.x-rail{padding:12px 10px;gap:2px}.x-rail .x-railbrand{font-size:14px;margin:2px 6px 12px}.x-rail .x-railbrand .x-mark{width:24px;height:24px;font-size:12px}.x-rail a{padding:7px 10px;font-size:12px;gap:8px}.x-searchbar{padding:6px 12px}.x-searchbar input{font-size:12.5px}.x-avatar,.x-hamb,.x-iconbtn{width:30px;height:30px}.x-themetgl{width:46px;height:24px}.x-themetgl:after{width:18px;height:18px}.x-themetgl.on:after{left:24px}.x-page{padding:16px 16px 26px;gap:16px}@media(min-width:768px){.x-page{padding-left:24px;padding-right:24px}}.x-page-head h1{font-size:22px}@media(min-width:1024px){.x-page-head h1{font-size:25px}}.x-cockhead h1{font-size:25px}.x-cockhead .x-sub{font-size:12px}.x-dealhead{padding:11px 20px}.x-dealhead .x-addr{font-size:18px}.x-tabs a{padding:11px 12px;font-size:12.5px;min-width:0}.x-phasenav a,.x-phasetools a,.x-subtabs a{padding:5px 11px;font-size:12px}.x-stat{padding:16px}.x-stat .x-k{font-size:10.5px}.x-stat .x-v{font-size:26px;margin:6px 0 3px}.x-stat .x-c{font-size:12px}.x-heromtr{padding:16px}.x-heromtr .x-big{font-size:34px;padding-top:16px}.x-dcard{padding:18px}.x-dcard__h{margin-bottom:14px}.x-dcard__h h2{font-size:16px}.x-prio{padding:18px}.x-prio .x-ttl__name{font-size:17px}.x-prio .x-body{font-size:13px;margin-bottom:14px}.x-cockrow1,.x-cockrow2,.x-cockrow3{gap:14px}.x-hero{padding:14px 14px 14px 17px}.x-hero__v{font-size:25px}@media(min-width:1024px){.x-hero__v{font-size:27px}}.x-panel__h{padding:11px 14px}.x-panel__h .x-t{font-size:13px}.x-panel__b{padding:14px}.x-section__h{padding:11px 14px;min-height:42px}.x-section__b{padding:14px}.x-metric{padding:13px 14px}.x-scen{padding:13px}.x-scen .x-profit{font-size:19px}.x-arv{padding:16px 18px}.x-arv .x-big{font-size:30px}.x-input{padding:8px 11px;font-size:13px}.x-btn{padding:8px 14px;font-size:13px}.x-navlabel,.x-railbrand .x-railword{white-space:nowrap;overflow:hidden}.x-railacct{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:var(--x-r-md);color:var(--text-inverse-muted);text-decoration:none;font-size:12px;font-weight:var(--x-fw-medium);transition:background var(--x-dur) var(--x-ease)}.x-railacct:hover{background:hsla(0,0%,100%,.06);color:var(--text-inverse)}.x-railacct.on{background:color-mix(in srgb,var(--color-primary) 16%,transparent);color:var(--text-inverse)}.x-railacct__av{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.1);color:#fff;flex:none}.x-rail .x-logout{display:flex;align-items:center;gap:9px}.x-rail .x-logout .x-ic{width:16px;text-align:center;opacity:.9}.x-app--railcol{--x-rail-w:64px}.x-app--railcol .x-rail{padding:12px 8px}.x-app--railcol .x-navlabel,.x-app--railcol .x-railword{display:none}.x-app--railcol .x-rail .x-logout,.x-app--railcol .x-rail a,.x-app--railcol .x-railacct{justify-content:center;padding-left:0;padding-right:0}.x-app--railcol .x-railbrand{justify-content:center;margin-left:0;margin-right:0}.x-app--agentcol .x-workarea{grid-template-columns:1fr}.x-agent__collapse{margin-left:auto;background:none;border:0;color:var(--text-muted);font-size:15px;cursor:pointer;padding:2px 4px;line-height:1}.x-agent__collapse:hover{color:var(--text-secondary)}.x-agent-reopen{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:var(--x-z-nav);width:30px;height:58px;border:1px solid var(--border);border-right:0;border-radius:12px 0 0 12px;background:var(--bg-card);color:var(--x-accent-txt);font-size:15px;cursor:pointer;box-shadow:var(--shadow-pop);display:none}@media(min-width:1201px){.x-agent-reopen{display:grid;place-items:center}}.x-app--topnav{display:flex;flex-direction:column;min-height:100vh}.x-topnav{gap:16px;height:var(--x-topbar-h);padding:0 16px;background:var(--bg-sidebar);position:-webkit-sticky;position:sticky;top:0;z-index:var(--x-z-nav)}.x-topnav,.x-topnav__brand{display:flex;align-items:center}.x-topnav__brand{gap:9px;font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:15px;color:#fff;text-decoration:none;flex:1 1;min-width:0}.x-topnav__nav{display:flex;align-items:center;gap:4px;flex:none}.x-topnav__nav a{display:flex;align-items:center;padding:7px 14px;border-radius:var(--x-r-md);color:var(--text-inverse-muted);font-size:12.5px;font-weight:var(--x-fw-medium);text-decoration:none;white-space:nowrap;transition:background var(--x-dur) var(--x-ease),color var(--x-dur) var(--x-ease)}.x-topnav__nav a:hover{background:hsla(0,0%,100%,.06);color:#fff}.x-topnav__nav a.on{background:color-mix(in srgb,var(--color-primary) 16%,transparent)}.x-topnav__right{flex:1 1;display:flex;align-items:center;justify-content:flex-end;gap:10px}.x-topnav__search{display:flex;align-items:center;gap:7px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--x-r-pill);padding:6px 13px;color:var(--text-inverse-muted);min-width:220px}.x-topnav__search input{background:none;border:0;outline:none;color:#fff;font:inherit;font-size:12.5px;width:100%}.x-topnav__search input::placeholder{color:var(--text-inverse-muted)}.x-topnav__ic{width:32px;height:32px;border-radius:var(--x-r-md);display:grid;place-items:center;color:var(--text-inverse-muted);background:transparent;border:0;cursor:pointer;font-size:15px;text-decoration:none}.x-topnav__hamb,.x-topnav__ic:hover{background:hsla(0,0%,100%,.08);color:#fff}.x-topnav__hamb{display:none;width:34px;height:34px;border-radius:var(--x-r-md);border:0;cursor:pointer;place-items:center;font-size:15px}.x-trialtag{display:inline-flex;align-items:center;gap:7px;text-decoration:none;white-space:nowrap;border-radius:var(--x-r-pill);padding:5px 11px;font-size:12px;font-weight:var(--x-fw-medium);color:#fff;background:color-mix(in srgb,var(--x-warn) 22%,transparent);border:1px solid color-mix(in srgb,var(--x-warn) 45%,transparent);transition:background var(--x-dur) var(--x-ease)}.x-trialtag:hover{background:color-mix(in srgb,var(--x-warn) 34%,transparent)}.x-trialtag .x-d{width:6px;height:6px;border-radius:50%;background:var(--x-warn);flex:none}.x-trialtag b{font-family:var(--x-font-mono);font-weight:var(--x-fw-bold)}.x-trialtag--ended{background:color-mix(in srgb,var(--x-err) 22%,transparent);border-color:color-mix(in srgb,var(--x-err) 45%,transparent)}.x-trialtag--ended:hover{background:color-mix(in srgb,var(--x-err) 34%,transparent)}.x-trialtag--ended .x-d{background:var(--x-err)}@media(max-width:720px){.x-trialtag{display:none}}.x-usermenu{position:relative}.x-userbtn{display:flex;align-items:center;gap:9px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--x-r-pill);padding:4px 11px 4px 5px;cursor:pointer;color:#fff;font:inherit;font-size:12.5px;transition:background var(--x-dur) var(--x-ease)}.x-userbtn.on,.x-userbtn:hover{background:hsla(0,0%,100%,.13)}.x-userbtn .x-av{width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.14);display:grid;place-items:center;flex:none}.x-userbtn .x-chev{font-size:8px;color:var(--text-inverse-muted)}.x-username{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-usermenu__ov{position:fixed;inset:0;z-index:calc(var(--x-z-overlay) - 1)}.x-usermenu__pop{position:absolute;top:calc(100% + 8px);right:0;min-width:210px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--x-r-md);box-shadow:var(--shadow-pop);padding:5px;z-index:var(--x-z-overlay);display:flex;flex-direction:column}.x-usermenu__nm{padding:8px 11px 7px;font-family:var(--x-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--x-line-2);margin-bottom:4px}.x-usermenu__pop a,.x-usermenu__pop button{display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:8px;background:none;border:0;text-align:left;color:var(--text-primary);font:inherit;font-size:13px;cursor:pointer;text-decoration:none}.x-usermenu__pop a:hover,.x-usermenu__pop button:hover{background:var(--bg-app)}.x-topnav__mobile{position:absolute;top:var(--x-topbar-h);left:0;right:0;background:var(--bg-sidebar);border-top:1px solid hsla(0,0%,100%,.08);padding:8px;display:flex;flex-direction:column;gap:2px;z-index:var(--x-z-nav)}.x-topnav__mobile a{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:var(--x-r-md);color:var(--text-inverse-muted);font-size:13px;font-weight:var(--x-fw-medium);text-decoration:none}.x-topnav__mobile a.on,.x-topnav__mobile a:hover{background:hsla(0,0%,100%,.08)}.x-app--topnav .x-content{padding-bottom:0}@media(max-width:820px){.x-topnav__nav,.x-topnav__search{display:none}.x-topnav__hamb{display:grid}}.x-mapbtn{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:12.5px;font-weight:var(--x-fw-semibold);cursor:pointer;text-decoration:none;transition:background var(--x-dur) var(--x-ease),border-color var(--x-dur) var(--x-ease),color var(--x-dur) var(--x-ease)}.x-mapbtn:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-mapbtn.on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg)}.x-mapbtn__chev{font-size:9px}.x-ctabs{display:flex;align-items:stretch;gap:4px;flex-wrap:wrap;border-bottom:1px solid var(--border)}.x-ctab{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--x-fw-semibold);color:var(--text-muted);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--x-dur) var(--x-ease),border-color var(--x-dur) var(--x-ease)}.x-ctab:hover{color:var(--text-secondary)}.x-ctab.is-on{color:var(--text-primary);border-bottom-color:var(--accent-line)}.x-ctab--locked{cursor:not-allowed;opacity:.55}.x-ctab--locked:hover{color:var(--text-muted)}.x-reqbtn{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:12.5px;font-weight:var(--x-fw-semibold);cursor:pointer;transition:background var(--x-dur) var(--x-ease),border-color var(--x-dur) var(--x-ease),color var(--x-dur) var(--x-ease)}.x-reqbtn:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-reqbtn--dark,.x-reqbtn--dark:hover{background:var(--x-navy);border-color:var(--x-navy);color:#fff}.x-reqbtn__badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radius-full);font-family:var(--x-font-mono);font-size:11px;font-weight:700;white-space:nowrap}.x-reqbtn__badge .x-d{width:6px;height:6px;flex:none}.x-reqbtn__badge--err{background:var(--x-err);color:#fff}.x-reqbtn__badge--err .x-d{background:#fff}.x-reqbtn__badge--warn{background:var(--x-warn);color:#1a1405}.x-reqbtn__badge--warn .x-d{background:#1a1405}.x-reqbtn__badge--wait{background:hsla(0,0%,100%,.14);color:var(--text-inverse)}.x-reqbtn__badge--wait .x-d{background:var(--on-panel-2)}.x-reqpanel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--x-r-lg);padding:14px 16px;margin-top:10px;box-shadow:var(--shadow-md,0 6px 24px rgba(10,20,30,.1));animation:xrise var(--x-dur-slow) var(--x-ease-out)}.x-reqpanel__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:6px}.x-reqpanel__t{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:14px}.x-reqrow{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--x-line-2);text-decoration:none;color:inherit}.x-reqrow:hover .x-reqrow__cat{color:var(--x-accent-txt)}.x-reqrow__ref{font-family:var(--x-font-mono);font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--text-muted);min-width:52px}.x-reqrow__cat{font-weight:var(--x-fw-semibold);font-size:13.5px;min-width:130px;transition:color var(--x-dur) var(--x-ease)}.x-reqrow__meta{flex:1 1;font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted)}.x-reqrow__best{font-family:var(--x-font-mono);font-size:12.5px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.x-reqrow--promo{border:1px dashed color-mix(in srgb,var(--color-primary) 45%,transparent);border-radius:var(--x-r-lg);padding:10px 12px;margin-top:8px;background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.x-reqrow--promo+.x-reqrow--promo{border-top:1px dashed color-mix(in srgb,var(--accent-line) 45%,transparent)}@media(max-width:560px){.x-reqrow{flex-wrap:wrap;row-gap:2px}.x-reqrow__cat{min-width:0;flex:1 1 auto}.x-reqrow__meta{flex:1 1 100%;order:3}}.x-vendorcard{display:flex;flex-direction:column;gap:5px;text-align:left;padding:12px 14px;border-radius:var(--x-r-lg);border:1px solid var(--border);background:var(--bg-card);cursor:pointer;font:inherit;transition:border-color var(--x-dur) var(--x-ease),box-shadow var(--x-dur) var(--x-ease)}.x-vendorcard.on,.x-vendorcard:hover{border-color:var(--accent-line)}.x-vendorcard.on{box-shadow:0 0 0 1px var(--accent-line) inset}.x-vendorcard__top{display:flex;justify-content:space-between;gap:8px;align-items:center}.x-vendorcard__name{font-weight:var(--x-fw-semibold);font-size:13.5px}.x-vendorcard__check{width:20px;height:20px;border-radius:99px;display:inline-grid;place-items:center;font-size:12px;background:var(--x-line-2);color:transparent;flex:none;transition:background var(--x-dur) var(--x-ease)}.x-vendorcard.on .x-vendorcard__check{background:var(--color-primary);color:var(--on-accent)}.x-vendorcard__meta{font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted)}.x-slotgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.x-slotcard{border:1px solid var(--border);border-radius:var(--x-r-lg);background:var(--bg-card);padding:14px 16px;display:flex;flex-direction:column;gap:9px}.x-slotcard__top{display:flex;align-items:center;gap:9px}.x-slotcard__ico{width:32px;height:32px;border-radius:10px;display:inline-grid;place-items:center;font-size:15px;background:color-mix(in srgb,var(--color-primary) 10%,transparent);flex:none}.x-slotcard__name{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:14.5px}.x-slotcard__desc{font-size:12.5px;color:var(--text-secondary);margin:0;font-family:var(--x-font-body)}.x-slotcard__live{font-family:var(--x-font-mono);font-size:11.5px;color:var(--x-accent-txt)}.x-slotcard__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;flex-wrap:wrap}.x-phasesteps{display:flex;align-items:flex-start;gap:18px;margin-top:18px}.x-phasesteps__lab{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;flex:none;padding-top:2px}.x-phasestep{flex:1 1;min-width:0;text-decoration:none;display:block}.x-phasestep__name{display:block;font-family:var(--x-font-display);font-weight:var(--x-fw-semibold);font-size:14px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:9px;transition:color var(--x-dur) var(--x-ease)}.x-phasestep__bar{display:block;height:7px;border-radius:var(--radius-full);background:var(--x-line-2);transition:background var(--x-dur-slow) var(--x-ease-out)}.x-phasestep:hover .x-phasestep__name{color:var(--text-secondary)}.x-phasestep.on .x-phasestep__name{color:var(--text-primary);font-weight:var(--x-fw-bold)}.x-phasestep.done .x-phasestep__bar,.x-phasestep.on .x-phasestep__bar{background:var(--color-primary)}@media(max-width:900px){.x-phasesteps{overflow-x:auto}.x-phasestep{min-width:120px}}.x-phasesteps__note{flex:none;align-self:center;font-size:12px;color:var(--text-muted);max-width:280px;font-family:var(--x-font-body)}.x-mappanel{display:grid;grid-template-columns:1fr 340px;grid-gap:16px;gap:16px;padding:16px 20px;background:var(--bg-card);border-bottom:1px solid var(--border)}@media(max-width:900px){.x-mappanel{grid-template-columns:1fr}}.x-map{position:relative;min-height:360px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-app);overflow:hidden;background-image:linear-gradient(var(--x-line-2) 1px,transparent 1px),linear-gradient(90deg,var(--x-line-2) 1px,transparent 1px);background-size:25% 33.33%}.x-mappin{position:absolute;transform:translate(-50%,-100%);display:flex;flex-direction:column;align-items:center;gap:5px;z-index:1}.x-mappin__tag{font-family:var(--x-font-mono);font-size:11px;font-weight:var(--x-fw-bold);padding:3px 9px;border-radius:var(--radius-full);white-space:nowrap;box-shadow:var(--shadow-card);color:var(--on-accent)}.x-mappin__pin{width:28px;height:28px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:grid;place-items:center;box-shadow:var(--shadow-pop)}.x-mappin__pin>span{transform:rotate(45deg);font-family:var(--x-font-mono);font-size:11px;font-weight:var(--x-fw-bold);color:var(--on-accent)}.x-mappin--subject{z-index:2}.x-mappin--subject .x-mappin__tag{background:var(--color-primary)}.x-mappin--subject .x-mappin__pin{background:var(--color-primary);width:36px;height:36px;box-shadow:var(--shadow-pop)}.x-mappin--comp .x-mappin__pin,.x-mappin--comp .x-mappin__tag{background:var(--analytic)}.x-maplegend{position:absolute;left:12px;bottom:12px;display:flex;gap:8px;flex-wrap:wrap;z-index:3}.x-maplegend span{display:inline-flex;align-items:center;gap:7px;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-full);padding:5px 11px;font-size:12px;color:var(--text-secondary)}.x-maplegend .x-d{width:8px;height:8px;border-radius:50%;flex:none}.x-mapside__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.x-mapside__t{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:16px;color:var(--text-primary)}.x-mapside__all{color:var(--x-accent-txt);font-weight:var(--x-fw-semibold);font-size:12.5px;text-decoration:none}.x-mapside__all:hover{text-decoration:underline}.x-complist{display:flex;flex-direction:column;gap:10px}.x-complist__row{display:flex;align-items:center;gap:12px;border:1px solid var(--border);border-radius:var(--radius-md);padding:11px 13px;background:var(--bg-card)}.x-complist__n{width:26px;height:26px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--on-accent);display:grid;place-items:center;font-family:var(--x-font-mono);font-weight:var(--x-fw-bold);font-size:12px;flex:none}.x-complist__main{flex:1 1;min-width:0}.x-complist__addr{font-weight:var(--x-fw-semibold);font-size:13.5px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-complist__meta{font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted);margin-top:2px}.x-complist__price{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:15px;color:var(--text-primary);flex:none}.x-psec{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.x-psec__h{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--border);flex-wrap:wrap}.x-psec__ttog{display:inline-flex;align-items:center;gap:10px;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.x-psec__chev{color:var(--text-muted);font-size:11px;transition:transform var(--x-dur) var(--x-ease)}.x-psec__chev[data-open=true]{transform:rotate(90deg)}.x-psec__t{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:18px;color:var(--text-primary)}.x-psec__edit{margin-left:auto;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font:inherit;font-size:12.5px;font-weight:var(--x-fw-semibold);cursor:pointer}.x-psec__edit:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-psec__b{padding:18px}.x-loc{display:grid;grid-template-columns:300px 1fr;grid-gap:16px;gap:16px;margin-bottom:18px}@media(max-width:720px){.x-loc{grid-template-columns:1fr}}.x-locphoto{position:relative;border:1.5px dashed var(--accent-ai-border);background:var(--accent-ai-soft);border-radius:var(--radius-lg);min-height:190px;display:grid;place-items:center;text-align:center;padding:16px;color:var(--text-muted);font-size:12.5px;line-height:1.5}.x-locphoto a{color:var(--accent-ai);text-decoration:underline}.x-locphoto__pill{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:7px;background:var(--bg-card-inverse);color:var(--text-inverse);border-radius:var(--radius-full);padding:5px 11px;font-family:var(--x-font-mono);font-size:11px}.x-locphoto__pill .x-d{width:7px;height:7px;border-radius:50%;background:var(--accent-ai)}.x-loccard{background:var(--accent-ai-soft);border-radius:var(--radius-lg);padding:24px 26px;display:flex;flex-direction:column;justify-content:center}.x-loccard__addr{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:26px;letter-spacing:-.02em;color:var(--text-primary);line-height:1.1}.x-loccard__sub{color:var(--text-secondary);margin-top:9px}.x-loccard__county,.x-loccard__sub{font-family:var(--x-font-mono);font-size:13px}.x-loccard__county{color:var(--text-muted);margin-top:6px}.x-pfields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media(max-width:720px){.x-pfields{grid-template-columns:1fr 1fr}}.x-pfield__k{font-family:var(--x-font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px}.x-rovalue{border:1px solid var(--border);border-left:3px solid var(--accent-ai);background:var(--bg-app);border-radius:var(--radius-md);padding:12px 14px;font-family:var(--x-font-ui);font-size:15px;color:var(--text-primary);min-height:46px;display:flex;align-items:center}.x-pstats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media(max-width:720px){.x-pstats{grid-template-columns:1fr 1fr}}.x-pstat{display:flex;align-items:center;gap:14px;border:1px solid var(--border);border-left:3px solid var(--accent-ai);background:var(--bg-app);border-radius:var(--radius-lg);padding:15px 16px}.x-pstat__ic{width:44px;height:44px;border-radius:12px;background:var(--color-primary-soft);color:var(--x-accent-txt);display:grid;place-items:center;flex:none}.x-pstat__k{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.x-pstat__v{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:22px;color:var(--text-primary);margin-top:3px;letter-spacing:-.01em}.x-pstat__v small{font-family:var(--x-font-mono);font-size:12px;font-weight:var(--x-fw-regular);color:var(--text-muted)}.x-calccard--quick{border-top:3px solid var(--x-navy)}.x-calccard--flip,.x-calccard--ltr{border-top:3px solid var(--accent-line)}.x-resbox{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-app);padding:16px}.x-resbox__k{font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.x-resbox__v{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:31px;letter-spacing:-.02em;color:var(--x-accent-txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:4px;line-height:1.04}.x-resbox__row{display:flex;align-items:baseline;gap:8px;margin-top:6px}.x-resbox__row .x-rk{font-family:var(--x-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted)}.x-resbox__row .x-rv{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:15px;color:var(--text-primary)}.x-resbox__mini{display:flex;gap:22px;margin-top:14px}.x-resbox__mini .x-mk{font-family:var(--x-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.x-resbox__mini .x-mv{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:15px;color:var(--text-primary);margin-top:2px}.x-stackbar{display:flex;height:9px;border-radius:var(--radius-full);overflow:hidden;gap:2px;margin-top:14px}.x-stackbar>span{display:block;min-width:4px}.x-stacklegend{display:flex;gap:14px;flex-wrap:wrap;margin-top:10px;font-size:11.5px;color:var(--text-secondary)}.x-stacklegend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px;vertical-align:middle}.x-metabar{margin-top:12px;margin-bottom:26px}.x-metabar__track{position:relative;height:9px;background:var(--x-line-2);border-radius:var(--radius-full)}.x-metabar__fill{height:100%;background:var(--color-primary);border-radius:var(--radius-full);transition:width var(--x-dur-slow) var(--x-ease-out)}.x-metabar__mark{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--text-muted);border-radius:2px}.x-metabar__lab{position:absolute;top:13px;transform:translateX(-50%);font-family:var(--x-font-mono);font-size:10px;color:var(--text-muted);white-space:nowrap}.x-statusline{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:13.5px;font-weight:var(--x-fw-semibold)}.x-statusline .x-d{width:8px;height:8px;border-radius:50%;flex:none}.x-statusline--ok{color:var(--success)}.x-statusline--ok .x-d{background:var(--success)}.x-statusline--warn{color:var(--x-warn)}.x-statusline--warn .x-d{background:var(--x-warn)}.x-semaforo{display:flex;align-items:stretch;gap:16px;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card);padding:16px 18px}.x-semaforo__q{flex:none;min-width:150px;display:flex;flex-direction:column;justify-content:center}.x-semaforo__qk{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.x-semaforo__qw{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:20px;color:var(--text-primary);margin-top:4px}.x-semaforo__qs{font-family:var(--x-font-mono);font-size:12px;color:var(--text-secondary);margin-top:3px}.x-semaforo__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;flex:1 1;min-width:0}@media(max-width:820px){.x-semaforo__cards{grid-template-columns:1fr}}.x-semcard{border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--bg-app);padding:13px 15px;position:relative}.x-semcard__t{display:flex;align-items:center;gap:8px;font-weight:var(--x-fw-semibold);font-size:13px;color:var(--text-primary)}.x-semcard__t .x-d{width:8px;height:8px;border-radius:50%;flex:none}.x-semcard__v{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:22px;color:var(--text-primary);margin-top:7px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-semcard__s{font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted);margin-top:3px}.x-semcard--best{border-color:var(--accent-line);background:var(--color-primary-soft)}.x-semcard__badge{position:absolute;top:-9px;right:12px;background:var(--color-primary);color:var(--on-accent);font-family:var(--x-font-mono);font-size:10px;font-weight:var(--x-fw-bold);padding:2px 9px;border-radius:var(--radius-full)}.x-slider__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.x-slider__lab{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.x-slider__lab,.x-slider__val{font-family:var(--x-font-mono)}.x-slider__val{font-weight:var(--x-fw-bold);font-size:13px;color:var(--text-primary)}.x-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:var(--radius-full);background:var(--x-line-2);outline:none;cursor:pointer}.x-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--color-primary);border:3px solid var(--bg-card);box-shadow:var(--shadow-card);cursor:pointer}.x-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--color-primary);border:3px solid var(--bg-card);box-shadow:var(--shadow-card);cursor:pointer}.x-updating{opacity:.55;transition:opacity var(--x-dur) var(--x-ease)}.x-rehabgrid{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:16px;gap:16px;align-items:start}@media(max-width:1000px){.x-rehabgrid{grid-template-columns:1fr}}.x-rehabmain{min-width:0}.x-rehabmain,.x-rehabside{display:flex;flex-direction:column;gap:16px}@media (min-width:900px){.x-rehabside{position:-webkit-sticky;position:sticky;top:calc(var(--x-topbar-h) + 12px);max-height:calc(100vh - var(--x-topbar-h) - 24px);overflow-y:auto;scrollbar-width:thin}}.x-preset{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 18px}.x-preset__k{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.x-preset__s{font-size:14px;color:var(--text-secondary);margin-top:2px}.x-preset__btns{display:flex;gap:10px;flex-wrap:wrap}.x-presetbtn{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);padding:9px 15px;cursor:pointer;text-align:left;font:inherit;transition:border-color var(--x-dur) var(--x-ease)}.x-presetbtn:hover{border-color:var(--accent-line)}.x-presetbtn b{display:block;font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:14px;color:var(--text-primary)}.x-presetbtn span{font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted)}.x-rehsec{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.x-rehsec__h{display:flex;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid var(--border)}.x-rehsec__ic{width:34px;height:34px;border-radius:10px;background:var(--x-line-2);color:var(--text-secondary);display:grid;place-items:center;font-size:15px;flex:none}.x-rehsec__t{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:17px;color:var(--text-primary)}.x-rehsec__meta{margin-left:auto;font-family:var(--x-font-mono);font-size:12px;color:var(--text-muted);white-space:nowrap}.x-rehsec__meta b{font-family:var(--x-font-display);font-size:15px;color:var(--text-primary);margin-left:8px}.x-rehsec__b{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--x-line-2)}@media(max-width:600px){.x-rehsec__b{grid-template-columns:1fr}}.x-rehitem{background:var(--bg-card);padding:14px 18px;display:flex;align-items:center;gap:12px;min-height:66px}.x-rehitem--empty{background:var(--bg-app)}.x-rehitem__main{flex:1 1;min-width:0}.x-rehitem__n{font-weight:var(--x-fw-bold);font-size:14px;color:var(--text-primary);display:flex;align-items:center;gap:6px}.x-rehitem__n .x-dot{width:7px;height:7px;border-radius:50%;background:var(--accent-ai);flex:none}.x-rehitem__s{font-family:var(--x-font-mono);font-size:12px;color:var(--x-accent-txt);margin-top:4px}.x-rehitem__s--off{color:var(--text-muted)}.x-editpen{background:none;border:0;color:var(--x-accent-txt);cursor:pointer;font-size:12px;padding:0 2px;line-height:1;opacity:.7}.x-editpen:hover{opacity:1}.x-editcost{gap:8px;margin-top:5px}.x-editcost,.x-editcost__in{display:inline-flex;align-items:center}.x-editcost__in{gap:6px;border:1px solid var(--border);border-radius:var(--radius-md);padding:7px 12px;background:var(--bg-card)}.x-editcost__in span{font-family:var(--x-font-mono);font-size:14px;color:var(--text-muted)}.x-editcost__in input{border:0;outline:none;background:none;font-family:var(--x-font-mono);font-size:16px;width:88px;color:var(--text-primary)}.x-editcost__done{background:none;border:0;color:var(--x-accent-txt);font:inherit;font-size:13px;font-weight:var(--x-fw-semibold);cursor:pointer}.x-sowhead{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.x-sowhead__sub{font-family:var(--x-font-mono);font-size:12.5px;color:var(--text-muted)}.x-mktrange__top{display:flex;align-items:center;justify-content:space-between;margin:16px 0 8px}.x-mktrange__k{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-inverse-muted)}.x-mktrange__st{font-family:var(--x-font-mono);font-size:11px}.x-mktrange__st--ok{color:var(--highlight)}.x-mktrange__st--over{color:var(--urgency-today)}.x-mktrange__track{position:relative;height:8px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.12)}.x-mktrange__fill{position:absolute;left:0;top:0;bottom:0;background:var(--color-primary);border-radius:var(--radius-full)}.x-mktrange__fill--over{background:var(--urgency-today)}.x-mktrange__mark{position:absolute;top:-3px;bottom:-3px;width:3px;background:#fff;border-radius:2px}.x-mktrange__ends{display:flex;justify-content:space-between;margin-top:8px;font-family:var(--x-font-mono);font-size:11px;color:var(--text-inverse-muted)}.x-codelist{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.x-codehead,.x-coderow{display:grid;grid-template-columns:1.1fr .7fr 1.5fr 1fr;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px}.x-codehead{border-bottom:1px solid var(--border);font-family:var(--x-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.x-coderow{border-bottom:1px solid var(--x-line-2)}.x-coderow:last-child{border-bottom:0}.x-coderow__code{display:flex;flex-direction:column;gap:2px;min-width:0}.x-coderow__code b{font-weight:500;font-size:14.5px;color:var(--text-primary)}.x-coderow__code small{font-family:var(--x-font-mono);font-size:12px;color:var(--text-muted)}.x-coderow__area{font-size:13px;color:var(--text-secondary)}.x-coderow__cost{display:flex;flex-direction:column;gap:7px;min-width:0}.x-coderow__nums{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x-coderow__cost .x-obbar{width:100%;max-width:240px}.x-coderow__v{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:16px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-coderow__v--over{color:var(--urgency-today)}.x-coderow__range{font-family:var(--x-font-mono);font-size:13px;color:var(--text-secondary);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:760px){.x-codehead{display:none}.x-coderow{grid-template-columns:1fr;gap:8px;padding:14px 16px}.x-coderow__area{font-size:12px;color:var(--text-muted)}.x-coderow__range{text-align:left}.x-coderow__cost .x-obbar{max-width:none}}.x-arealist{display:flex;flex-direction:column;gap:16px}.x-areagrp{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden}.x-areagrp__h{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border)}.x-areagrp__t{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:17px;color:var(--text-primary)}.x-areagrp__mkt{margin-left:auto;font-family:var(--x-font-mono);font-size:12px;color:var(--text-muted)}.x-areagrp__v{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:16px;margin-left:10px;color:var(--success);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-areagrp__v--over{color:var(--urgency-today)}.x-arearow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px;border-bottom:1px solid var(--x-line-2)}.x-arearow:last-child{border-bottom:0}.x-arearow__n{font-size:13.5px;color:var(--text-primary)}.x-arearow__r{display:flex;align-items:center;gap:16px}.x-arearow__v{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:14px;color:var(--success);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-arearow__v--over{color:var(--urgency-today)}.x-arearow__mkt{font-family:var(--x-font-mono);font-size:12.5px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-uw__bases{margin:0 0 14px;font-size:12.5px;line-height:1.5;color:var(--text-muted)}@keyframes xslideAuth{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes xpop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.12)}to{transform:scale(1);opacity:1}}.x-auth2{min-height:100vh;display:flex;background:var(--bg-sidebar)}.x-auth2__left{width:440px;flex-shrink:0;padding:44px 42px;display:flex;flex-direction:column;color:var(--text-inverse);position:relative}@media(max-width:900px){.x-auth2__left{display:none}}.x-auth2__brand{display:flex;align-items:center;gap:12px;text-decoration:none}.x-auth2__mid{margin:auto 0;display:flex;flex-direction:column;gap:26px}.x-auth2__h{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:32px;line-height:1.12;letter-spacing:-.02em;color:#fff;margin:0}.x-auth2__sub{color:var(--text-inverse-muted);font-size:14px;line-height:1.55;font-family:var(--x-font-body)}.x-auth2__stats{display:flex;gap:28px}.x-auth2__stat b{display:block;font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:26px;color:var(--color-primary)}.x-auth2__stat span{font-family:var(--x-font-mono);font-size:11px;color:var(--text-inverse-muted)}.x-auth2__steps{display:flex;flex-direction:column;gap:2px}.x-auth2__stp{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:12px;transition:background var(--x-dur) var(--x-ease)}.x-auth2__stp .x-n{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;font-family:var(--x-font-mono);font-size:12px;font-weight:var(--x-fw-bold);border:1.5px solid hsla(0,0%,100%,.18);color:var(--text-inverse-muted)}.x-auth2__stp b{font-family:var(--x-font-ui);font-weight:var(--x-fw-semibold);font-size:14.5px;color:var(--text-inverse-muted);display:block}.x-auth2__stp em{font-family:var(--x-font-mono);font-size:10.5px;color:var(--x-slate-d);font-style:normal}.x-auth2__stp--done .x-n{background:var(--color-primary);border-color:var(--color-primary);color:var(--x-navy)}.x-auth2__stp--active{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.x-auth2__stp--active .x-n{border-color:var(--color-primary);color:var(--color-primary)}.x-auth2__stp--active b{color:#fff}.x-auth2__foot{margin-top:auto;font-family:var(--x-font-body);font-style:italic;font-size:11px;color:var(--x-slate-d);line-height:1.6}.x-auth2__right{flex:1 1;min-width:0;background:var(--bg-app);border-radius:20px 0 0 20px;display:flex;flex-direction:column}@media(max-width:900px){.x-auth2__right{border-radius:0}}.x-auth2__top{display:flex;align-items:center;gap:24px;padding:22px 40px 0}.x-auth2__prog{flex:1 1;height:6px;border-radius:var(--radius-full);background:var(--x-line-2);overflow:hidden}.x-auth2__prog span{display:block;height:100%;background:var(--accent);border-radius:var(--radius-full);transition:width var(--x-dur-slow) var(--x-ease-out)}.x-auth2__skip{background:none;border:0;font:inherit;font-size:13px;font-weight:var(--x-fw-semibold);color:var(--text-secondary);cursor:pointer}.x-auth2__skip:hover{color:var(--x-accent-txt)}.x-auth2__body{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px}.x-auth2__step{width:100%;max-width:560px;animation:xslideAuth .34s cubic-bezier(.2,.7,.3,1)}.x-auth2__title{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:32px;letter-spacing:-.02em;color:var(--text-primary);margin:0 0 6px}.x-auth2__lead{color:var(--text-secondary);font-size:14px;margin:0 0 22px;font-family:var(--x-font-body)}.x-auth2__divider{display:flex;align-items:center;gap:12px;margin:18px 0;color:var(--text-muted);font-family:var(--x-font-mono);font-size:11px}.x-auth2__divider span{flex:1 1;height:1px;background:var(--border)}.x-auth2__alt{margin-top:22px;text-align:center;font-size:14px;color:var(--text-secondary)}.x-auth2__alt a{color:var(--x-accent-txt);font-weight:var(--x-fw-semibold);text-decoration:none}.x-auth2__pop{animation:xpop .55s cubic-bezier(.2,.8,.3,1)}.x-auth2{background-color:var(--brand-steel-navy);background-image:radial-gradient(hsla(0,0%,100%,.09) 1px,transparent 1.2px);background-size:18px 18px}.x-auth2__h{font-weight:400;font-size:44px;line-height:1.08;letter-spacing:-.035em}.x-auth2__sub{font-size:17px;color:hsla(0,0%,100%,.72)}.x-auth2__stat b{font-weight:400;font-size:34px;letter-spacing:-.02em;color:#fff}.x-auth2__stat span{font-family:var(--x-font-ui);font-size:13px;color:var(--analytic)}.x-auth2__right{background:var(--surface)}.x-auth2__title{font-weight:400;font-size:44px;letter-spacing:-.035em;margin-bottom:4px}.x-auth2__lead{font-size:17px;margin-bottom:26px}.x-auth2 .x-field>label{font-size:12px;letter-spacing:.08em;color:var(--text-secondary)}.x-auth2 .x-input{height:56px;padding:0 18px;font-size:15px;border-radius:10px;border-color:var(--border);background:var(--surface)}.x-auth2 .x-btn{height:58px;font-size:16px;border-radius:10px}.x-auth2 .x-btn--primary{font-weight:600}.x-auth2 .x-btn--ghost{background:var(--surface);border-color:var(--border-strong);color:var(--text-primary);gap:12px}.x-auth2__divider{font-family:var(--x-font-body);font-style:italic;font-size:14px}.x-auth2__alt{font-size:15px}.x-auth2__alt a{color:var(--text-primary);font-weight:400}.x-auth2__foot{color:hsla(0,0%,100%,.45)}@media(max-width:900px){.x-auth2__h,.x-auth2__title{font-size:34px}}.x-qtybox{display:flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:var(--radius-md);padding:7px 12px;background:var(--bg-card);flex:none}.x-qtybox input{border:0;outline:none;background:none;font-family:var(--x-font-mono);font-size:16px;width:66px;text-align:right;color:var(--text-primary)}.x-qtybox span{font-family:var(--x-font-mono);font-size:12px;color:var(--text-muted)}.x-step2{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-card);flex:none}.x-step2 button{width:40px;height:42px;border:0;background:none;cursor:pointer;font-size:18px;color:var(--text-secondary)}.x-step2 button:hover{color:var(--x-accent-txt)}.x-step2 span{min-width:34px;text-align:center;font-family:var(--x-font-mono);font-size:16px;font-weight:var(--x-fw-bold);color:var(--text-primary)}.x-rehtotal{background:var(--bg-card-inverse);color:var(--text-inverse);border-radius:var(--radius-lg);padding:18px}.x-rehtotal__k{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-inverse-muted)}.x-rehtotal__v{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:34px;letter-spacing:-.02em;margin-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rehtotal__sub{font-family:var(--x-font-mono);font-size:12px;color:var(--color-primary);margin-top:4px}.x-rehtotal__bar{display:flex;height:8px;border-radius:var(--radius-full);overflow:hidden;gap:3px;margin:14px 0 12px}.x-rehtotal__bar span{display:block;min-width:4px}.x-rehleg{display:flex;flex-direction:column;gap:10px}.x-rehleg__row{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-inverse-muted)}.x-rehleg__row .x-d{width:9px;height:9px;border-radius:3px;flex:none}.x-rehleg__row b{margin-left:auto;font-family:var(--x-font-mono);color:var(--text-inverse);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rehscale{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px}.x-rehscale__h{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}.x-rehscale__t{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.x-rehscale__mult{background:var(--color-primary-soft);color:var(--x-accent-txt);font-family:var(--x-font-mono);font-weight:var(--x-fw-bold);font-size:13px;padding:3px 10px;border-radius:var(--radius-full)}.x-rehscale__lab{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:16px 0 8px}.x-rehscale__note{font-family:var(--x-font-body);font-size:11.5px;color:var(--text-muted);line-height:1.55;margin-top:16px}.x-segfull{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.x-segfull button{border:1px solid var(--border);background:var(--bg-card);border-radius:var(--radius-md);padding:10px 6px;font:inherit;font-size:13px;font-weight:var(--x-fw-semibold);color:var(--text-secondary);cursor:pointer;transition:border-color var(--x-dur) var(--x-ease),background var(--x-dur) var(--x-ease)}.x-segfull button.on{border-color:var(--accent-line);color:var(--x-accent-txt);background:var(--color-primary-soft)}.x-phasestep--locked{opacity:.5;cursor:not-allowed}.x-miniprog{width:72px;height:6px;background:var(--x-line-2);overflow:hidden;flex:none}.x-miniprog,.x-miniprog__f{border-radius:var(--radius-full)}.x-miniprog__f{display:block;height:100%;background:var(--color-primary);transition:width var(--x-dur-slow) var(--x-ease-out)}.x-navbtn{width:32px;height:32px;border:1px solid var(--border);border-radius:var(--x-r-md);background:var(--bg-card);cursor:pointer;color:var(--text-secondary);display:grid;place-items:center;text-decoration:none;font-size:15px}.x-navbtn:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-navbtn--off{opacity:.4;pointer-events:none}.x-bars{display:flex;flex-direction:column;gap:12px}.x-bar{display:grid;grid-template-columns:170px 1fr auto;align-items:center;grid-gap:12px;gap:12px}.x-bar__lab{font-size:13px;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-bar__track{height:10px;background:var(--x-line-2);overflow:hidden}.x-bar__fill,.x-bar__track{border-radius:var(--radius-full)}.x-bar__fill{display:block;height:100%;background:var(--color-primary);transition:width var(--x-dur-entrance) var(--x-ease-out)}.x-bar__val{font-family:var(--x-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--x-fw-semibold);font-size:13px;color:var(--text-primary)}.x-bars--st{gap:14px}.x-barst{display:flex;flex-direction:column;gap:6px;min-width:0}.x-barst__h{display:flex;align-items:baseline;gap:10px;font-size:13.5px;line-height:1.3}.x-barst__lab{color:var(--text-secondary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-barst__pct{margin-left:auto;font-size:12px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-barst__val{width:78px;text-align:right;font-weight:var(--x-fw-semibold);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-barst__track{height:8px;background:var(--x-line-2);overflow:hidden}.x-barst__fill,.x-barst__track{display:block;border-radius:3px}.x-barst__fill{height:100%;transition:width var(--x-dur-entrance) var(--x-ease-out)}@media(max-width:560px){.x-bar{grid-template-columns:1fr auto}.x-bar__track{grid-column:1/-1;order:3}}.x-donut{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.x-donut__ring{position:relative;width:128px;height:128px;flex:none}.x-donut__center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.x-donut__cv{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:20px;color:var(--text-primary);line-height:1}.x-donut__cl{font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:3px}.x-donut__legend{display:flex;flex-direction:column;gap:9px;min-width:150px}.x-donut__li{display:flex;align-items:center;gap:9px;font-size:13px;color:var(--text-secondary)}.x-donut__dot{width:10px;height:10px;border-radius:3px;flex:none}.x-donut__li b{margin-left:auto;font-family:var(--x-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.x-cockrow2>*,.x-cockrow3>*,.x-stat{min-width:0}.x-stat .x-v{overflow-wrap:anywhere}@media print{.x-agent,.x-agent-reopen,.x-bottomnav,.x-focus,.x-mappanel,.x-noprint,.x-topnav,.x-usermenu__ov,.x-usermenu__pop{display:none!important}.x-workarea{grid-template-columns:1fr!important}.x-app,body{background:#fff!important}.x-app--topnav{min-height:0!important}.x-page{padding:10px 0!important;gap:14px!important;max-width:none!important}.x-dcard,.x-panel,.x-section,.x-stat{box-shadow:none!important}.x-bar,.x-cdrow,.x-cockrow2,.x-cockrow3,.x-dcard,.x-panel,.x-section,.x-stat,tr{page-break-inside:avoid;break-inside:avoid}.x-memo__chip,.x-memo__cover,.x-memobanner,.x-memoscen__c--mid{-webkit-print-color-adjust:exact;print-color-adjust:exact}.x-memo__cover,.x-memosec{page-break-inside:avoid;break-inside:avoid;box-shadow:none!important}@page{margin:14mm}}.x-memo{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:20px;width:100%}.x-memo__cover{background:var(--x-grad-navy);color:#fff;border-radius:var(--x-r-lg);padding:34px 32px;position:relative;overflow:hidden}.x-memo__brand{display:flex;align-items:center;gap:8px;font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:15px;letter-spacing:.02em}.x-memo__eyebrow{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-top:22px}.x-memo__title{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:30px;line-height:1.1;margin:6px 0 0;text-wrap:balance;color:#fff}.x-memo__city{color:var(--text-inverse-muted);font-size:13.5px;margin-top:5px}.x-memo__chips{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.x-memo__chip{font-family:var(--x-font-mono);font-size:11px;font-weight:var(--x-fw-semibold);border-radius:var(--radius-full);padding:4px 11px;background:hsla(0,0%,100%,.1);color:#fff;border:1px solid hsla(0,0%,100%,.2)}.x-memo__hero{display:flex;gap:30px;flex-wrap:wrap;margin-top:24px}.x-memo__hk{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--x-slate-d)}.x-memo__hv{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:26px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:3px}.x-memo__hv--accent{color:var(--color-primary)}.x-memo__prepared{margin-top:22px;font-size:12px;color:var(--text-inverse-muted);border-top:1px solid hsla(0,0%,100%,.12);padding-top:14px}.x-memosec{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--x-r-lg);padding:22px 24px}.x-memosec__h{font-family:var(--x-font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--x-accent-txt);font-weight:var(--x-fw-bold);margin:0 0 14px}.x-memosec__lead{font-size:13.5px;line-height:1.6;color:var(--text-secondary);margin:0;font-family:var(--x-font-body)}.x-memogrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:16px;gap:16px}.x-memokv{display:flex;flex-direction:column;gap:3px}.x-memokv__k{font-size:10.5px;color:var(--text-muted);font-family:var(--x-font-mono);text-transform:uppercase;letter-spacing:.04em}.x-memokv__v{font-family:var(--x-font-display);font-weight:var(--x-fw-semibold);font-size:16px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-memoscen{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:6px}.x-memoscen__c{border:1px solid var(--border);border-radius:var(--x-r-md);padding:14px;text-align:center}.x-memoscen__c--mid{border-color:var(--accent-line);box-shadow:0 0 0 2px var(--color-primary-soft)}.x-memoscen__l{font-family:var(--x-font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.x-memoscen__v{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:20px;color:var(--text-primary);margin:6px 0 2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-memoscen__r{font-size:12px;color:var(--text-secondary)}.x-memobanner{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;border-radius:var(--x-r-md);padding:13px 16px;margin-top:12px;font-size:13px}.x-memobanner--ok{background:var(--color-primary-soft);border:1px solid var(--accent-line);color:var(--x-accent-txt)}.x-memobanner--over{background:color-mix(in srgb,var(--x-err) 10%,transparent);border:1px solid color-mix(in srgb,var(--x-err) 40%,transparent);color:var(--x-err)}.x-memocta{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:14px 16px;border:1px dashed var(--border);border-radius:var(--x-r-md);font-size:13px;color:var(--text-secondary)}.x-memo__disc{font-size:11px;color:var(--text-muted);line-height:1.65;margin:0;font-family:var(--x-font-body)}.x-memo__hero-img{margin-top:20px;height:160px;border-radius:var(--x-r-md);background:repeating-linear-gradient(135deg,hsla(0,0%,100%,.05) 0 14px,hsla(0,0%,100%,.02) 14px 28px);border:1px dashed hsla(0,0%,100%,.18);display:grid;place-items:center;color:var(--x-slate-d);font-size:12px;font-family:var(--x-font-mono)}.x-bottomnav{position:fixed;left:0;right:0;bottom:0;height:var(--x-bottomnav-h);display:none;justify-content:space-around;align-items:center;background:var(--x-surface);border-top:1px solid var(--x-line);z-index:var(--x-z-nav);padding-bottom:env(safe-area-inset-bottom)}@media(max-width:900px){.x-bottomnav{display:flex}}.x-bottomnav a{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--x-slate);font-size:10px;font-weight:var(--x-fw-semibold);text-decoration:none}.x-bottomnav a .x-ic{font-size:17px;line-height:1}.x-bottomnav a.on{color:var(--x-accent-txt)}.x-opts{display:grid;grid-gap:9px;gap:9px}.x-opt{border:1.5px solid var(--x-line);border-radius:var(--x-r-md);padding:11px 12px;cursor:pointer;background:var(--x-surface);text-align:left;font-family:inherit;transition:border-color var(--x-dur) var(--x-ease),background var(--x-dur) var(--x-ease)}.x-opt .x-ot{font-weight:var(--x-fw-semibold);font-size:13px}.x-opt .x-os{font-size:11px;color:var(--x-slate);margin-top:2px}.x-opt.sel{border-color:var(--accent-line);background:var(--x-teal-l)}.x-opt.sel .x-ot{color:var(--x-accent-txt)}.x-selchip{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:1px solid var(--x-line);background:var(--x-surface)}.x-selchip.sel{background:var(--x-teal-l);color:var(--x-accent-txt);border-color:var(--accent-line)}.x-derived{gap:10px;flex-wrap:wrap;border:1px dashed var(--x-ai-border);background:var(--x-ai-l);border-radius:var(--x-r-md);font-size:12.5px}.x-derived,.x-toglabel{display:flex;align-items:center;padding:12px 14px}.x-toglabel{justify-content:space-between;gap:12px;border:1px solid var(--x-line);border-radius:var(--x-r-md)}.x-page-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:6px}.x-page-head h1{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:28px;letter-spacing:-.02em;color:var(--text-primary)}@media(min-width:1024px){.x-page-head h1{font-size:32px}}.x-page-head .x-sub{color:var(--text-muted);font-size:13px;font-family:var(--x-font-mono)}.x-page-head__actions{margin-left:auto;display:flex;gap:var(--x-sp-2);align-items:center}.x-page{max-width:var(--x-content-max);margin:0 auto;width:100%;padding:var(--x-sp-5) var(--x-gutter) var(--x-sp-8);display:flex;flex-direction:column;gap:var(--x-sp-5)}@media(min-width:768px){.x-page{padding-left:var(--x-gutter-lg);padding-right:var(--x-gutter-lg)}}.x-page--tight{gap:var(--x-sp-4)}.x-page .x-page-head{margin-bottom:0}.x-section{border:1px solid var(--x-line);border-radius:var(--x-r-md);background:var(--x-surface);overflow:hidden}.x-section--sub{background:var(--x-surface-2)}.x-section__h{display:flex;align-items:center;gap:var(--x-sp-3);padding:var(--x-sp-3) var(--x-sp-4);border-bottom:1px solid var(--x-line);min-height:46px}.x-section__eyebrow{font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);letter-spacing:var(--x-tracking-label);text-transform:uppercase;color:var(--x-slate);line-height:1.2}.x-section__t{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:var(--x-fs-h3)}.x-section__actions{margin-left:auto;display:flex;gap:var(--x-sp-2);align-items:center;flex-wrap:wrap}.x-section__b{padding:var(--x-sp-4)}.x-section__b--flush{padding:0}.x-rows{display:flex;flex-direction:column}.x-rows>*+*{border-top:1px solid var(--x-line-2)}.x-rowline{display:flex;align-items:center;gap:var(--x-sp-3);padding:var(--x-sp-3) var(--x-sp-4)}.x-rowline .x-k{color:var(--x-slate);font-size:var(--x-fs-sm)}.x-rowline .x-v{margin-left:auto;font-family:var(--x-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--x-fw-semibold)}.x-fieldgrid{display:grid;grid-gap:var(--x-sp-4);gap:var(--x-sp-4);grid-template-columns:1fr;align-items:start}.x-fieldgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.x-fieldgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:560px){.x-fieldgrid--2,.x-fieldgrid--3{grid-template-columns:1fr}}.x-grid--tight{gap:var(--x-sp-3)}.x-flat{box-shadow:none}.x-btn{transition:background var(--x-dur) var(--x-ease),border-color var(--x-dur) var(--x-ease),box-shadow var(--x-dur) var(--x-ease-out),transform var(--x-dur) var(--x-ease-spring),filter var(--x-dur) var(--x-ease)}.x-btn:hover{transform:translateY(-1px)}.x-btn:active{transform:translateY(0) scale(.985)}.x-btn--primary{box-shadow:0 1px 2px rgba(16,24,40,.1)}.x-btn[disabled]{transform:none;box-shadow:none}.x-input:hover:not(:focus):not([disabled]){border-color:var(--border-strong)}.x-field>label{transition:color var(--x-dur) var(--x-ease)}.x-field:focus-within>label{color:var(--x-accent-txt)}.x-toggle{transition:background var(--x-dur) var(--x-ease-out)}.x-toggle:after{transition:left var(--x-dur-slow) var(--x-ease-spring)}.x-seg button{transition:color var(--x-dur) var(--x-ease),background var(--x-dur) var(--x-ease-out),box-shadow var(--x-dur) var(--x-ease-out)}.x-opt,.x-selchip{transition:border-color var(--x-dur) var(--x-ease),background var(--x-dur) var(--x-ease-out),transform var(--x-dur-fast) var(--x-ease-spring)}.x-opt:active,.x-selchip:active{transform:scale(.985)}.x-tabs a{transition:color var(--x-dur) var(--x-ease),border-color var(--x-dur-slow) var(--x-ease-out)}.x-dealnav a,.x-phasenav a,.x-subtabs a{transition:background var(--x-dur) var(--x-ease-out),color var(--x-dur) var(--x-ease),border-color var(--x-dur) var(--x-ease),transform var(--x-dur) var(--x-ease-spring)}.x-dealnav a:hover,.x-phasenav a:hover,.x-subtabs a:hover{transform:translateY(-1px)}.x-iconbtn{transition:border-color var(--x-dur) var(--x-ease),color var(--x-dur) var(--x-ease),transform var(--x-dur) var(--x-ease-spring)}.x-iconbtn:hover{transform:translateY(-1px)}.x-iconbtn:active{transform:scale(.94)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:none;box-shadow:var(--x-focus)}.x-dealnav a:hover,.x-phasenav a:hover,.x-subtabs a:hover{transition-timing-function:var(--x-ease-spring-soft)}@keyframes x-rise{0%{opacity:0;transform:translateY(16px) scale(.985)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes x-reveal{0%{opacity:0;transform:translateY(9px) scale(.985)}to{opacity:1;transform:none}}@keyframes x-pop{0%{opacity:0;transform:scale(.9)}60%{opacity:1;transform:scale(1.02)}to{transform:scale(1)}}.x-rise{animation:x-rise var(--x-dur-entrance) var(--x-ease-spring) both}.x-reveal{animation:x-reveal var(--x-dur-slow) var(--x-ease-spring) both}.x-pop{animation:x-pop var(--x-dur-slow) var(--x-ease-spring) both}.x-stagger>*{animation:x-rise var(--x-dur-entrance) var(--x-ease-spring) both}.x-stagger>:first-child{animation-delay:30ms}.x-stagger>:nth-child(2){animation-delay:.11s}.x-stagger>:nth-child(3){animation-delay:.19s}.x-stagger>:nth-child(4){animation-delay:.27s}.x-stagger>:nth-child(5){animation-delay:.35s}.x-stagger>:nth-child(6){animation-delay:.43s}.x-hero{position:relative;display:flex;flex-direction:column;gap:2px;padding:var(--x-sp-4) var(--x-sp-4) var(--x-sp-4) calc(var(--x-sp-4) + 3px);border:1px solid var(--x-line);border-radius:var(--x-r-md);background:var(--x-surface-2);overflow:hidden}.x-hero:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--x-line)}.x-hero__k{font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);letter-spacing:var(--x-tracking-label);text-transform:uppercase;color:var(--x-slate)}.x-hero__v{font-family:var(--x-font-display);font-weight:var(--x-fw-black);font-size:31px;line-height:1.02;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:3px}@media(min-width:1024px){.x-hero__v{font-size:34px}}.x-hero__sub{display:flex;align-items:center;gap:8px;font-size:var(--x-fs-sm);color:var(--x-slate);margin-top:6px;flex-wrap:wrap}.x-hero--gold:before{background:var(--x-gold)}.x-hero--gold .x-hero__v{color:var(--x-gold)}.x-hero--ok:before{background:var(--x-ok)}.x-hero--err:before{background:var(--x-err)}.x-hero--teal:before{background:var(--x-teal)}.x-hero--teal .x-hero__v{color:var(--x-navy)}.x-support{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:1px;gap:1px;margin-top:var(--x-sp-2);background:var(--x-line-2);border:1px solid var(--x-line-2);border-radius:var(--x-r-sm);overflow:hidden}.x-support .x-s-cell{background:var(--x-surface);padding:9px 11px}.x-support .x-s-k{font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--x-slate)}.x-support .x-s-v{font-family:var(--x-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--x-fw-semibold);font-size:14px;margin-top:3px}.x-cockrow1{grid-template-columns:1.7fr 1fr;grid-gap:var(--x-sp-5)}.x-cockrow1,.x-cockrow2{display:grid;gap:var(--x-sp-5)}.x-cockrow2{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--x-sp-5)}.x-cockrow3{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--x-sp-5);gap:var(--x-sp-5)}@media(max-width:1200px){.x-cockrow2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.x-cockrow1,.x-cockrow3{grid-template-columns:1fr}}@media(max-width:560px){.x-cockrow2{grid-template-columns:1fr}}.x-sronly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.x-cockhead{display:flex;align-items:baseline;justify-content:flex-end;gap:16px;flex-wrap:wrap}.x-cockhead h1{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:32px;letter-spacing:-.02em;margin:0;color:var(--text-primary)}.x-cockhead .x-sub{font-family:var(--x-font-mono);font-size:13px;color:var(--text-muted);margin-top:4px}.x-cockhead a{color:var(--x-accent-txt);font-weight:var(--x-fw-semibold);font-size:13px;text-decoration:none}.x-cockhead a:hover{text-decoration:underline}.x-prio{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--urgency-today);border-radius:var(--radius-lg);padding:var(--x-sp-6);box-shadow:var(--shadow-card)}.x-prio .x-kick{display:inline-flex;align-items:center;gap:7px;font-family:var(--x-font-mono);font-size:12px;font-weight:var(--x-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--urgency-today)}.x-prio .x-kick .x-d{width:7px;height:7px;border-radius:50%;background:var(--urgency-today)}.x-prio .x-ttl{display:flex;align-items:baseline;gap:10px;margin:14px 0 8px;flex-wrap:wrap}.x-prio .x-ttl__name{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:20px;color:var(--text-primary)}.x-prio .x-date{font-family:var(--x-font-mono);font-size:13px;color:var(--text-muted)}.x-prio .x-body{font-size:15px;line-height:1.5;color:var(--text-secondary);margin:0 0 18px}.x-prio .x-body b{color:var(--text-primary);font-weight:var(--x-fw-semibold)}.x-prio .x-actions{display:flex;gap:10px;flex-wrap:wrap}.x-prio--calm{border-left-color:var(--accent-line)}.x-prio--soon{border-left-color:var(--urgency-soon)}.x-prio--soon .x-kick{color:var(--text-primary)}.x-prio--soon .x-kick .x-d{background:var(--urgency-soon)}.x-prio--later{border-left-color:var(--border-strong)}.x-prio--later .x-kick{color:var(--text-secondary)}.x-prio--later .x-kick .x-d{background:var(--text-muted)}.x-prio--calm .x-kick,.x-prio--calm .x-kick .x-d{color:var(--x-accent-txt);background:transparent}.x-prio--calm .x-kick .x-d{background:var(--color-primary)}.x-heromtr{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:var(--radius-lg);padding:var(--x-sp-6);display:flex;flex-direction:column;min-height:100%}.x-heromtr .x-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.x-heromtr .x-kick{font-family:var(--x-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.x-heromtr .x-big{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:48px;line-height:1;letter-spacing:-.02em;margin-top:auto;padding-top:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-heromtr .x-delta{color:var(--x-accent-txt);font-size:13px;margin-top:12px}.x-aidot,.x-heromtr .x-delta{font-family:var(--x-font-mono)}.x-aidot{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:var(--x-fw-bold);color:var(--accent-ai)}.x-aidot .x-d{width:7px;height:7px;border-radius:50%;background:var(--accent-ai)}.x-stat{padding:var(--x-sp-6);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-card)}.x-stat .x-k{font-family:var(--x-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.x-stat .x-v{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:36px;line-height:1.05;letter-spacing:-.02em;margin:10px 0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.x-stat .x-c{font-size:13px;color:var(--text-secondary)}.x-dcard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--x-sp-6);box-shadow:var(--shadow-card)}.x-dcard__h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.x-dcard__h h2{font-family:var(--x-font-display);font-weight:var(--x-fw-semibold);font-size:20px;letter-spacing:-.01em;margin:0;color:var(--text-primary)}.x-dcard__h .x-meta{font-family:var(--x-font-mono);font-size:12.5px;color:var(--text-secondary)}.x-segbar{display:flex;height:12px;border-radius:var(--radius-full);overflow:hidden;gap:3px;background:transparent;margin-bottom:16px}.x-segbar>span{display:block;min-width:8px;border-radius:2px}.x-spills{display:flex;flex-wrap:wrap;gap:8px}.x-spill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border);font-size:12.5px}.x-spill .x-d{width:7px;height:7px;border-radius:50%;background:var(--c,var(--text-muted))}.x-spill .x-tok{color:var(--text-secondary)}.x-spill .x-tok,.x-spill b{font-family:var(--x-font-mono)}.x-spill b{color:var(--text-primary);font-weight:var(--x-fw-bold)}.x-cdrow{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--x-line-2)}.x-cdrow:first-child{padding-top:0}.x-cdrow:last-child{border-bottom:0;padding-bottom:0}.x-datechip{font-family:var(--x-font-mono);font-size:12px;font-weight:var(--x-fw-semibold);color:var(--text-secondary);background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius-sm);padding:8px 10px;min-width:100px;text-align:center;flex:none}.x-cdrow .x-cd-main{flex:1 1;min-width:0}.x-cdrow .x-cd-title{font-family:var(--x-font-mono);font-size:14px;font-weight:var(--x-fw-semibold);color:var(--text-primary)}.x-cdrow .x-cd-sub{font-size:12.5px;color:var(--text-secondary);margin-top:2px}.x-cdrow .x-cd-ver{color:var(--x-accent-txt);font-weight:var(--x-fw-semibold);font-size:12.5px;text-decoration:none;flex:none}.x-cdrow .x-cd-ver:hover{text-decoration:underline}.x-ubadge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);font-family:var(--x-font-mono);font-size:11px;font-weight:var(--x-fw-bold);flex:none;background:color-mix(in srgb,var(--c,var(--urgency-later)) 14%,transparent);color:var(--c,var(--urgency-later))}.x-ubadge .x-d{width:6px;height:6px;border-radius:50%;background:var(--c,var(--urgency-later))}.x-ubadge--today{--c:var(--urgency-today)}.x-ubadge--soon{--c:var(--urgency-soon)}.x-ubadge--upcoming{--c:var(--urgency-upcoming)}.x-ubadge--later{--c:var(--urgency-later)}.x-hamb{width:34px;height:34px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card);cursor:pointer;display:grid;place-items:center;color:var(--text-secondary);font-size:15px}.x-hamb:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}@media(max-width:900px){.x-hamb{display:none}}.x-searchbar{flex:1 1;max-width:520px;display:flex;align-items:center;gap:8px;background:var(--bg-app);border:1px solid var(--border);border-radius:var(--radius-full);padding:8px 15px;color:var(--text-muted)}.x-searchbar input{border:0;background:transparent;outline:none;font:inherit;font-size:13px;color:var(--text-primary);width:100%}.x-searchbar input::placeholder{color:var(--text-muted)}.x-themetgl{width:52px;height:28px;border-radius:var(--radius-full);border:0;background:var(--border-strong);position:relative;cursor:pointer;transition:background var(--x-dur) var(--x-ease-out);flex:none}.x-themetgl:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--bg-card);box-shadow:var(--shadow-card);display:grid;place-items:center;transition:left var(--x-dur-slow) var(--x-ease-spring)}.x-themetgl.on{background:var(--color-primary)}.x-themetgl.on:after{left:27px}.x-themetgl .x-ic{position:absolute;top:50%;transform:translateY(-50%);font-size:11px;line-height:1;pointer-events:none}.x-themetgl .x-ic--sun{left:8px;color:var(--text-inverse)}.x-themetgl .x-ic--moon{right:7px;color:var(--text-secondary)}.x-avatar{width:34px;height:34px;border-radius:50%;background:var(--bg-card-inverse);color:var(--text-inverse);display:grid;place-items:center;font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:13px;flex:none;text-decoration:none}.x-deals-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:4px}.x-deals-head__t h1{font-family:var(--x-font-display);font-weight:var(--x-fw-regular);font-size:28px;letter-spacing:-.03em;line-height:1.05;color:var(--text-primary);margin:0}@media(min-width:1024px){.x-deals-head__t h1{font-size:34px}}.x-deals-head__t .x-sub{display:block;margin-top:6px;font-family:var(--x-font-body);font-weight:300;font-size:16px;color:var(--text-secondary)}.x-deals-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:6px 0 4px}.x-fchip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);font-size:13px;font-weight:var(--x-fw-medium);cursor:pointer;transition:border-color var(--x-dur) var(--x-ease-out),color var(--x-dur) var(--x-ease-out),background var(--x-dur) var(--x-ease-out)}.x-fchip:hover{border-color:var(--border-strong);color:var(--text-primary)}.x-fchip .x-d{width:8px;height:8px;border-radius:50%;background:var(--c,var(--text-muted))}.x-fchip b{font-family:var(--x-font-mono);font-weight:var(--x-fw-bold);color:var(--text-muted);font-size:12px}.x-fchip.on{border-color:var(--accent-line);background:var(--color-primary-soft)}.x-fchip.on,.x-fchip.on b{color:var(--x-accent-txt)}.x-sortsel{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--text-muted)}.x-sortsel select{font:inherit;font-size:13px;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:7px 12px;cursor:pointer}.x-sortsel select:focus{outline:none;border-color:var(--accent-line)}.x-dealgrid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-top:14px}.x-dealcard{display:flex;flex-direction:column;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--x-dur) var(--x-ease-out),box-shadow var(--x-dur) var(--x-ease-out),border-color var(--x-dur) var(--x-ease-out)}.x-dealcard:hover{transform:translateY(-2px);box-shadow:var(--shadow-pop);border-color:var(--border-strong)}.x-dealcard__cover{position:relative;height:190px;margin:12px 12px 0;border-radius:var(--radius-md);border:1.5px dashed var(--border-strong);background:var(--bg-app);display:grid;place-items:center}.x-coverph{text-align:center;color:var(--text-muted)}.x-coverph svg{width:34px;height:34px;opacity:.6}.x-coverph .x-l1{font-size:13.5px;font-weight:var(--x-fw-semibold);color:var(--text-secondary);margin-top:6px}.x-coverph .x-l2{font-size:12px;margin-top:2px}.x-coverph .x-l2 u{text-decoration:underline;text-underline-offset:2px}.x-dealcard__cover--photo{border-style:solid;border-color:var(--border);overflow:hidden;padding:0}.x-dealcard__img{width:100%;height:100%;object-fit:cover;display:block;background:var(--bg-app)}.x-coversrc{left:8px;bottom:8px;z-index:1;padding:3px 8px;font-family:var(--x-font-mono);font-size:10px;letter-spacing:.03em;background:color-mix(in srgb,var(--x-navy) 66%,transparent);color:var(--text-inverse);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.x-coversrc,.x-dealbadge{position:absolute;border-radius:var(--radius-full)}.x-dealbadge{top:12px;left:12px;display:inline-flex;align-items:center;gap:7px;padding:6px 13px;background:var(--c,var(--text-muted));color:var(--cf,#fff);font-size:12.5px;font-weight:var(--x-fw-semibold);box-shadow:0 1px 4px rgba(16,24,40,.18)}.x-dealbadge .x-d{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.85}.x-stratbadge{position:absolute;top:12px;right:12px;padding:5px 12px;border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);font-family:var(--x-font-mono);font-size:11px;font-weight:var(--x-fw-bold);letter-spacing:.04em;box-shadow:var(--shadow-card)}.x-dealcard__body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:12px}.x-dealcard__addr{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:19px;letter-spacing:-.01em;line-height:1.2;color:var(--text-primary)}.x-dealcard__city{font-family:var(--x-font-mono);font-size:12.5px;margin-top:-6px}.x-dealmetrics{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;border-top:1px solid var(--x-line-2)}.x-dealmtr .x-k{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.x-dealmtr .x-v{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);letter-spacing:-.01em;color:var(--text-primary);margin-top:3px}.x-dealmtr .x-v--ok{color:var(--success)}.x-dealmtr .x-v--warn{color:var(--on-warning)}.x-dealmtr .x-v--err{color:var(--x-err)}.x-dealprog{display:flex;gap:5px;height:6px}.x-dealprog>span{flex:1 1;border-radius:2px;background:var(--x-line-2)}.x-dealprog>span.done{background:var(--success)}.x-dealprog>span.now{background:var(--color-primary)}.x-dealcard__foot{display:flex;align-items:center;gap:9px;padding-top:4px}.x-dealav{width:24px;height:24px;border-radius:50%;background:var(--bg-card-inverse);color:var(--text-inverse);display:grid;place-items:center;font-weight:var(--x-fw-bold);font-size:10px;flex:none}.x-dealav,.x-dealcard__date{font-family:var(--x-font-mono)}.x-dealcard__date{font-size:11.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-dealcard__foot .x-ubadge{margin-left:auto}.x-qsearch__bar{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.x-qsearch__field{position:relative;display:flex;flex:1 1 220px;min-width:180px}.x-qsearch__field--price{flex:0 1 170px;min-width:140px}.x-qsearch__ic{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-muted);font-size:14px;pointer-events:none}.x-qsearch__field .x-qsearch__input{padding-left:30px}.x-qsearch__input{flex:1 1;width:100%;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--x-surface-2);color:var(--text-primary);font-family:var(--x-font-ui);font-size:13.5px}.x-qsearch__input:focus{outline:none;border-color:var(--accent-line);background:var(--bg-card)}.x-qsearch__go{padding:10px 18px;border:0;border-radius:var(--radius-md);cursor:pointer;background:var(--color-primary);color:var(--on-accent);font-weight:700;font-size:13.5px;white-space:nowrap}.x-qsearch__recent{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.x-qsearch__recentlab{font-size:var(--x-fs-2xs);color:var(--text-muted)}.x-qsearch__rchip{font-family:var(--x-font-mono);font-size:var(--x-fs-xs);color:var(--text-secondary);background:var(--x-surface-2);border:1px solid var(--border);border-radius:var(--radius-md);padding:4px 10px;cursor:pointer}.x-qsearch__rchip:hover{border-color:var(--accent-line);color:var(--text-primary)}.x-qsearch__rchip:disabled{opacity:.6;cursor:default}.x-qsearch__pick{margin:0;font-size:12.5px;color:var(--text-secondary)}.x-qsearch__go:disabled{opacity:.6;cursor:default}.x-qsearch__results{display:flex;flex-direction:column;gap:8px}.x-qsearch__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.x-qsearch__item{width:100%;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-radius:var(--radius-md);cursor:pointer;background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);transition:background .15s var(--x-ease),border-color .15s var(--x-ease),color .15s var(--x-ease)}.x-qsearch__itemtxt{display:flex;flex-direction:column;gap:2px;min-width:0}.x-qsearch__item:focus-visible,.x-qsearch__item:hover{background:var(--bg-card-inverse);border-color:var(--bg-card-inverse);color:var(--text-inverse);outline:none}.x-qsearch__item:focus-visible .x-qsearch__meta,.x-qsearch__item:hover .x-qsearch__meta{color:var(--text-inverse-muted)}.x-qsearch__item:focus-visible .x-qsearch__price,.x-qsearch__item:hover .x-qsearch__price{color:var(--color-primary)}.x-qsearch__item:disabled{opacity:.6;cursor:default}.x-qsearch__addr{font-weight:700;font-size:14px}.x-qsearch__meta{font-size:12px;color:var(--text-secondary)}.x-qsearch__price{font-family:var(--x-font-mono);font-size:12px;color:var(--x-accent-txt)}.x-qsearch__pill{flex:none;padding:8px 14px;border-radius:var(--radius-md);font-size:12.5px;font-weight:700;color:var(--x-accent-txt);background:transparent;border:1px solid var(--accent-line);transition:background .15s var(--x-ease),color .15s var(--x-ease)}.x-qsearch__item:focus-visible .x-qsearch__pill,.x-qsearch__item:hover .x-qsearch__pill{background:var(--color-primary);color:var(--on-accent)}.x-qsearch__cancel{align-self:flex-start;background:none;border:0;cursor:pointer;color:var(--text-secondary);font-size:13px;text-decoration:underline}.x-qsearch__err{color:var(--urgency-today);font-size:13px;margin:0}.x-qsearch__errlink{color:var(--urgency-today);font-weight:700;text-decoration:underline}.x-qsearch__none{color:var(--text-secondary);font-size:13px;margin:0}.x-qcard{display:flex;flex-direction:column;gap:14px;background:var(--x-surface);color:var(--text-primary);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card);padding:20px 24px}.x-qcard__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.x-qcard__id{flex:1 1 200px;min-width:0}.x-qcard__kick{display:flex;align-items:center;gap:9px;margin-bottom:7px}.x-qcard__eyebrow{font-family:var(--x-font-mono);font-size:11.5px;letter-spacing:.6px;color:var(--x-accent-txt);font-weight:600;text-transform:uppercase}.x-qcard__pill{font-family:var(--x-font-mono);font-size:11px;color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;padding:3px 8px}.x-qcard__title{margin:0;font-family:var(--x-font-display);font-size:19px;font-weight:600;letter-spacing:-.2px}.x-qcard__tabs{display:flex;gap:3px;padding:3px;flex-wrap:wrap;background:var(--x-surface-2);border:1px solid var(--border);border-radius:11px}.x-qcard__tab{display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap;padding:7px 10px;border:0;border-radius:8px;background:transparent;font-family:var(--x-font-ui);font-size:12.5px;font-weight:500;color:var(--text-muted);transition:color .15s var(--x-ease),background .15s var(--x-ease)}.x-qcard__tab.is-on,.x-qcard__tab:hover{color:var(--text-primary)}.x-qcard__tab.is-on{background:var(--x-surface);box-shadow:var(--shadow-card);font-weight:700}.x-qcard__tabn{font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted)}.x-qcard__sub{margin:0;font-size:14px;line-height:1.5;color:var(--text-secondary);text-wrap:pretty;font-family:var(--x-font-body)}.x-qcard__panel{display:flex;flex-direction:column;gap:14px}.x-qcard .x-qsearch__bar{gap:10px}.x-qcard .x-qsearch__field{flex:1 1 260px;min-width:260px}.x-qcard .x-qsearch__field--price{flex:0 0 180px;min-width:180px}.x-qcard .x-qsearch__input{height:48px;padding:0 14px;border-radius:11px;background:var(--x-surface-2);border:1px solid var(--border)}.x-qcard .x-qsearch__field .x-qsearch__input{padding-left:34px}.x-qcard .x-qsearch__ic{font-size:16px}.x-qcard .x-qsearch__field--price .x-qsearch__input{font-family:var(--x-font-mono)}.x-qcard .x-qsearch__go{height:48px;padding:0 22px;border-radius:11px;font-size:14px;font-weight:700}.x-qcard .x-qsearch__recentlab{font-family:var(--x-font-mono);font-size:11.5px}.x-qcard .x-qsearch__rchip{border-radius:999px;padding:5px 11px;background:var(--x-surface-2);font-size:12px}.x-qcard__list{list-style:none;margin:0;padding:0}.x-qcard__row{display:flex;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--border)}.x-qcard__row:last-child{border-bottom:0}.x-qcard__rowid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.x-qcard__rowaddr{font-family:var(--x-font-ui);font-size:14.5px;font-weight:600}.x-qcard__row--dim .x-qcard__rowaddr{color:var(--text-secondary)}.x-qcard__rowmeta{font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted)}.x-qcard__vp{flex:none;font-family:var(--x-font-mono);font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.x-qcard__vp--cumple{background:color-mix(in srgb,var(--color-primary) 13%,transparent);color:var(--x-accent-txt)}.x-qcard__vp--no_cumple{background:color-mix(in srgb,var(--x-err) 13%,transparent);color:var(--x-err)}.x-qcard__vp--condicional{background:color-mix(in srgb,var(--x-warn) 13%,transparent);color:var(--x-warn)}.x-qcard__row--dim .x-qcard__vp{background:var(--x-surface-2);border-color:var(--border);color:var(--text-secondary)}.x-qcard__rowprice{flex:none;font-family:var(--x-font-mono);font-size:13.5px}.x-qcard__rowlink{flex:none;font-size:13px;font-weight:600;color:var(--x-accent-txt)}.x-qcard__foot{margin:0;font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted)}.x-qcard__foot a{font-family:var(--x-font-ui);font-weight:600}@media (max-width:560px){.x-qcard{padding:16px}.x-qcard__row{flex-wrap:wrap;gap:8px 12px}.x-qcard__rowid{flex:1 1 100%}.x-qcard__rowprice{margin-left:auto}}.x-qsearch__item--seen{cursor:default;background:var(--x-surface-2)}.x-qsearch__seenacts{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.x-qsearch__seenlab{font-size:var(--x-fs-2xs);color:var(--text-muted)}.x-qsearch__seenbtns{display:flex;align-items:center;gap:8px}.x-qsearch__seenbtns .x-qsearch__pill{text-decoration:none}.x-qsearch__seenbtns .x-qsearch__pill:hover{background:var(--color-primary);color:var(--on-accent)}.x-qsearch__again{background:none;border:0;cursor:pointer;font-size:12px;color:var(--text-secondary);text-decoration:underline}.x-qsearch__again:hover{color:var(--text-primary)}.x-qsearch__again:disabled{opacity:.6;cursor:default}.x-vhero{border-radius:var(--radius-lg);padding:28px;margin-bottom:24px;background:var(--bg-card-inverse);color:var(--text-inverse);border-left:6px solid var(--accent)}.x-vhero--bad{border-left-color:var(--urgency-today)}.x-vhero--cond,.x-vhero--unpriced{border-left-color:var(--urgency-soon)}.x-vhero__cta{color:var(--text-inverse);text-decoration:underline;font-weight:600}.x-vhero__h{font-family:var(--x-font-display);font-size:28px;font-weight:800;margin:0}.x-vhero__addr{color:var(--text-inverse-muted);margin:4px 0 0}.x-vhero__cond{margin:12px 0 0;font-size:14px}.x-vhero__nums{display:flex;flex-wrap:wrap;gap:32px;margin-top:20px}.x-vhero__nums span{display:block;font-size:12px;color:var(--text-inverse-muted)}.x-vhero__nums strong{font-family:var(--x-font-mono);font-size:22px}.x-vhero__based{margin:16px 0 0;font-size:12px;color:var(--text-inverse-muted)}.x-vsec__sub{color:var(--text-secondary);font-size:13px;margin:0 0 12px;font-family:var(--x-font-body)}.x-vsec__error{color:var(--x-err);font-size:13px;margin:8px 0 12px}.x-vstrats{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.x-vstrat{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.x-vstrat h3{margin:0 0 10px;font-size:15px;font-weight:700}.x-vstrat dl{margin:0;display:flex;flex-direction:column;gap:6px}.x-vstrat dl>div{display:flex;justify-content:space-between;gap:12px}.x-vstrat dt{font-size:12px;color:var(--text-secondary)}.x-vstrat dd{margin:0;font-family:var(--x-font-mono);font-size:14px}.x-vstrat__note{font-size:13px;color:var(--text-secondary);margin:0;font-family:var(--x-font-body)}.x-vstrat__badge{display:inline-block;margin-top:10px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:700}.x-vstrat__badge.ok{background:var(--color-primary);color:var(--on-accent)}.x-vstrat__badge.no{background:var(--urgency-today);color:#fff}.x-vhypos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:10px}.x-vhypo{text-align:center;padding:12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-card);opacity:.55}.x-vhypo.on{opacity:1;border-color:var(--accent-line)}.x-vhypo__n{display:block;font-size:12px;color:var(--text-secondary)}.x-vhypo__t{font-family:var(--x-font-mono);font-size:18px}.x-vcomps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.x-vcomps li{display:grid;grid-template-columns:2fr 1fr 2fr;grid-gap:12px;gap:12px;align-items:center;padding:8px 12px;border-radius:var(--radius-md);background:var(--bg-card);border:1px solid var(--border);font-size:13px}.x-vcomps li.out{opacity:.6}.x-vcomps__p{font-family:var(--x-font-mono)}.x-vcomps__s{font-size:12px}.x-vassume,.x-vcomps__s{color:var(--text-secondary)}.x-vassume{margin:0;padding-left:18px;font-size:13px}.x-vfoot{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.x-dtabs{gap:8px;margin-bottom:12px}.x-dtab{padding:6px 14px;border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border)}.x-dtab.on{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-fg)}.x-draftcard{display:flex;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;background:var(--bg-card);border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-primary)}.x-draftcard:hover{border-color:var(--accent-line)}.x-draftcard__a{font-weight:700;font-size:14px}.x-draftcard__verdict{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-primary)}.x-draftcard__verdict .x-d{width:6px;height:6px;border-radius:50%;background:var(--c,var(--text-muted))}.x-draftcard__d{font-size:12px;color:var(--text-secondary)}.x-draftcard__go{font-size:12px;color:var(--x-accent-txt);font-weight:600;margin-top:6px}.x-wiz__head{background:var(--bg-card);border:1px solid var(--x-line);border-left:4px solid var(--accent-line);border-radius:var(--x-r-lg);padding:var(--x-sp-4) var(--x-sp-5);margin-bottom:var(--x-sp-4)}.x-wiz__back{display:inline-block;font-size:var(--x-fs-sm);color:var(--x-slate);text-decoration:none;margin-bottom:var(--x-sp-2)}.x-wiz__back:hover{color:var(--x-accent-txt)}.x-wiz__headrow{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--x-sp-5);flex-wrap:wrap}.x-wiz__id{min-width:0}.x-wiz__addr{font-family:var(--x-font-display);font-size:26px;font-weight:800;margin:0}.x-wiz__meta{margin:var(--x-sp-2) 0 0;font-family:var(--x-font-mono);font-size:var(--x-fs-xs);color:var(--x-slate)}.x-wiz__mtrs{gap:var(--x-sp-5);flex-wrap:wrap}.x-wiz__mtr,.x-wiz__mtrs{display:flex;align-items:flex-end}.x-wiz__mtr{flex-direction:column;gap:var(--x-sp-1)}.x-wiz__mtr+.x-wiz__mtr{border-left:1px solid var(--x-line);padding-left:var(--x-sp-5)}.x-wiz__mtr span{font-size:var(--x-fs-2xs);color:var(--x-slate);text-transform:uppercase;letter-spacing:var(--x-tracking-label)}.x-wiz__mtr strong{font-family:var(--x-font-mono);font-size:19px;color:var(--x-ink)}.x-wiz__mtr--arv strong{color:var(--x-accent-txt)}.x-wiz__tabs{display:flex;gap:var(--x-sp-5);margin-bottom:var(--x-sp-5);border-bottom:1px solid var(--x-line);flex-wrap:wrap}.x-wiz__tab{padding:var(--x-sp-2) 0 var(--x-sp-3);text-decoration:none;font-size:var(--x-fs-body);color:var(--x-slate);border-bottom:2px solid transparent;margin-bottom:-1px}.x-wiz__tab.on,.x-wiz__tab:hover{color:var(--x-ink)}.x-wiz__tab.on{font-weight:700;border-bottom-color:var(--accent-line)}.x-compcards{list-style:none;padding:0;margin:0;display:grid;grid-gap:var(--x-sp-3);gap:var(--x-sp-3);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.x-compcard{width:100%;text-align:left;display:flex;flex-direction:column;gap:var(--x-sp-2);border:1px solid var(--x-line);border-radius:var(--x-r-lg);padding:var(--x-sp-3) var(--x-sp-4);background:var(--bg-card);color:var(--x-ink);cursor:pointer;transition:background .15s var(--x-ease),border-color .15s var(--x-ease),color .15s var(--x-ease)}.x-compcard--on{border-color:var(--accent-line)}.x-compcard--locked,.x-compcard--off{background:var(--x-surface-2);color:var(--x-slate)}.x-compcard--locked{cursor:default}.x-compcard:disabled{opacity:.85}.x-compcard--off:focus-visible,.x-compcard--off:hover,.x-compcard--on:focus-visible,.x-compcard--on:hover{background:var(--bg-card-inverse);border-color:var(--bg-card-inverse);color:var(--text-inverse);outline:none}.x-compcard--off:hover .x-compcard__dims,.x-compcard--off:hover .x-compcard__dist,.x-compcard--off:hover .x-compcard__sold,.x-compcard--on:hover .x-compcard__dims,.x-compcard--on:hover .x-compcard__dist,.x-compcard--on:hover .x-compcard__sold{color:var(--text-inverse-muted)}.x-compcard__top{display:flex;align-items:center;gap:var(--x-sp-2)}.x-compcard__check{flex:none;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1.5px solid var(--x-line);background:transparent;color:transparent}.x-compcard--on .x-compcard__check{background:var(--x-teal);border-color:var(--x-teal);color:var(--on-accent)}.x-compcard__addr{font-weight:700;font-size:var(--x-fs-body)}.x-compcard__dist{margin-left:auto;font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);color:var(--x-slate)}.x-compcard__nums{display:flex;align-items:baseline;gap:var(--x-sp-2);flex-wrap:wrap}.x-compcard__nums strong{font-family:var(--x-font-mono);font-size:15px}.x-compcard__ppsf{color:var(--x-accent-txt)}.x-compcard__dims,.x-compcard__ppsf{font-family:var(--x-font-mono);font-size:var(--x-fs-xs)}.x-compcard__dims{color:var(--x-slate)}.x-compcard__sold{color:var(--x-slate)}.x-compcard__sold,.x-compcard__why{font-family:var(--x-font-mono);font-size:var(--x-fs-2xs)}.x-compcard__why{color:var(--x-warn)}.x-compcard__why--hand{color:var(--x-accent-txt)}.x-wiz__foot{margin-top:var(--x-sp-5);display:flex;gap:var(--x-sp-4);align-items:center;flex-wrap:wrap}.x-wiz__using{font-family:var(--x-font-mono);font-size:var(--x-fs-xs);color:var(--x-slate)}.x-scenario__out{display:flex;gap:var(--x-sp-4);align-items:center;flex-wrap:wrap;padding:var(--x-sp-3);border-radius:var(--x-r-md);border:1px solid var(--x-line);background:var(--x-surface);margin-bottom:var(--x-sp-2)}.x-scenario__out div{display:flex;flex-direction:column}.x-scenario__out span{font-size:var(--x-fs-2xs);color:var(--x-slate)}.x-scenario__out strong{font-family:var(--x-font-mono);font-size:var(--x-fs-metric)}.x-hypos{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--x-sp-2);background:var(--x-surface-2);border-radius:var(--x-r-lg);padding:var(--x-sp-2);margin-bottom:var(--x-sp-4)}.x-hypo,.x-hypos{gap:var(--x-sp-2)}.x-hypo{display:flex;flex-direction:column;text-align:left;cursor:pointer;background:transparent;border:1px solid transparent;border-radius:var(--x-r-md);padding:var(--x-sp-3) var(--x-sp-4);color:var(--x-slate);transition:background .15s var(--x-ease),border-color .15s var(--x-ease)}.x-hypo:hover{background:hsla(0,0%,100%,.55)}.x-hypo.on{background:var(--bg-card);border-color:var(--x-line);box-shadow:var(--x-sh-sm);color:var(--x-ink)}.x-hypo__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--x-sp-3)}.x-hypo__name{font-size:var(--x-fs-body);font-weight:700}.x-hypo__total{font-family:var(--x-font-mono);font-size:var(--x-fs-body);color:inherit}.x-hypo__note{font-family:var(--x-font-body);font-size:var(--x-fs-2xs);color:var(--x-slate)}.x-hypo__roi{font-family:var(--x-font-mono);font-size:var(--x-fs-xs);color:var(--x-accent-txt)}.x-adjust{background:var(--bg-card);border:1px solid var(--x-line);border-radius:var(--x-r-lg);padding:var(--x-sp-4) var(--x-sp-5)}.x-adjust__head{display:flex;align-items:baseline;gap:var(--x-sp-3);flex-wrap:wrap}.x-adjust__kick{font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);color:var(--x-slate);text-transform:uppercase;letter-spacing:var(--x-tracking-label)}.x-adjust__note{font-size:var(--x-fs-sm);color:var(--x-slate);font-family:var(--x-font-body)}.x-adjust__reset{margin-left:auto;background:none;border:0;cursor:pointer;color:var(--x-accent-txt);font-size:var(--x-fs-sm)}.x-adjust__reset:hover{text-decoration:underline}.x-adjust__out{display:flex;align-items:flex-end;gap:var(--x-sp-5);flex-wrap:wrap;border-top:1px solid var(--x-line);padding-top:var(--x-sp-4);margin-top:var(--x-sp-4)}.x-adjust__lock{display:flex;align-items:center;gap:var(--x-sp-2);flex-wrap:wrap;margin:var(--x-sp-3) 0 0;cursor:pointer}.x-adjust__lock input{accent-color:var(--x-teal);width:15px;height:15px;cursor:pointer}.x-adjust__lockname{font-size:var(--x-fs-body);font-weight:600;color:var(--x-ink)}.x-adjust__lockhint{font-size:var(--x-fs-2xs);color:var(--x-slate);font-family:var(--x-font-body)}.x-adjust__broken{margin:var(--x-sp-2) 0 0;font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);color:var(--x-warn)}.x-adjust__out--pending{opacity:.45;transition:opacity .15s}.x-adjust__mtr{display:flex;flex-direction:column;gap:var(--x-sp-1)}.x-adjust__mtr span{font-size:var(--x-fs-2xs);color:var(--x-slate);text-transform:uppercase;letter-spacing:var(--x-tracking-label)}.x-adjust__mtr strong{font-family:var(--x-font-mono);font-size:22px;color:var(--x-ink)}.x-adjust__mtr--roi strong{color:var(--x-accent-txt)}.x-adjust__badge{margin-left:auto;border-radius:var(--x-r-pill);padding:var(--x-sp-2) var(--x-sp-4);font-size:var(--x-fs-sm);font-weight:600}.x-adjust__badge.ok{background:var(--x-teal-l);color:var(--x-accent-txt)}.x-adjust__badge.no{background:var(--x-err-l);color:var(--x-err)}.x-rangebar{margin:var(--x-sp-5) 0}.x-rangebar__head{display:flex;justify-content:space-between;align-items:baseline}.x-rangebar__head label{font-size:var(--x-fs-body);font-weight:600;color:var(--x-ink)}.x-rangebar__edit{display:flex;align-items:center;gap:var(--x-sp-2)}.x-rangebar__editkick{font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--x-slate)}.x-rangebar__edit .x-money{display:flex;align-items:center;gap:var(--x-sp-1);background:var(--x-bg);border:1px solid transparent;border-radius:var(--x-r-md);padding:var(--x-sp-1) var(--x-sp-3);transition:border-color .15s,background .15s}.x-rangebar__edit .x-money:focus-within{background:var(--x-surface);border-color:var(--accent-line)}.x-rangebar__edit .x-cur{font-family:var(--x-font-mono);color:var(--x-slate)}.x-rangebar__input{font-family:var(--x-font-mono);font-size:22px;color:var(--x-ink);background:transparent;border:0;padding:0;width:8ch;text-align:right}.x-rangebar__input:focus{outline:none}.x-rangebar__ppsf{font:600 12px/1 var(--x-font-mono);color:var(--x-slate);margin-left:var(--x-sp-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rangebar__ppsfnote{font:400 10.5px/1 var(--x-font-ui);color:var(--text-muted);font-style:normal;letter-spacing:.02em}.x-rangebar__off{color:var(--x-warn)}.x-rangebar__eq{margin-left:var(--x-sp-2);padding:0;border:0;background:none;cursor:pointer;font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);text-decoration:underline;text-underline-offset:2px}.x-rangebar__eq,.x-rangebar__eq:hover{color:var(--x-accent-txt)}.x-rangebar__eq:focus-visible{outline:none;box-shadow:var(--x-focus);border-radius:var(--x-r-sm)}.x-rangebar__track{position:relative;padding:var(--x-sp-3) 0 var(--x-sp-1)}.x-rangebar__track input[type=range]{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;height:20px;margin:0;cursor:pointer}.x-rangebar__track input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:var(--x-r-pill);background:var(--x-line)}.x-rangebar__track input[type=range]::-moz-range-track{height:4px;border-radius:var(--x-r-pill);background:var(--x-line)}.x-rangebar__track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--x-teal);border:3px solid var(--bg-card);margin-top:-7px;box-shadow:var(--x-sh-sm)}.x-rangebar__track input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;border:3px solid var(--bg-card);background:var(--x-teal);box-shadow:var(--x-sh-sm)}.x-rangebar__mark{position:absolute;top:var(--x-sp-3);height:20px;width:2px;background:var(--x-teal);opacity:.45;transform:translateX(-1px);pointer-events:none}.x-rangebar__mark--below{width:3px;background:var(--x-warn);opacity:1}.x-rangebar__mklab{margin:var(--x-sp-1) 0 0;font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);color:var(--x-slate)}.x-wiz__fallback{list-style:none;padding:0;margin:var(--x-sp-3) 0;display:grid;grid-gap:var(--x-sp-2);gap:var(--x-sp-2);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.x-wiz__fallback strong{font-family:var(--x-font-mono)}.x-vfoot__carry{margin:0 0 var(--x-sp-2);font-size:var(--x-fs-body);font-family:var(--x-font-body)}.x-vfoot__carry strong{font-family:var(--x-font-mono)}.x-rehitem__basis{color:var(--x-slate);font-size:var(--x-fs-2xs)}.x-decide{display:flex;align-items:center;gap:var(--x-sp-3);flex-wrap:wrap}.x-decide__discard,.x-decide__track{background:none;border:0;padding:var(--x-sp-2) 0;cursor:pointer;font-size:var(--x-fs-body);text-decoration:underline;text-underline-offset:3px}.x-decide__track{color:var(--x-slate)}.x-decide__track:hover{color:var(--x-ink)}.x-decide__discard{color:var(--x-slate)}.x-decide__discard:hover{color:var(--x-err)}.x-decide__anchor{position:relative;display:inline-flex}.x-decide__pop{width:380px;max-width:min(380px,calc(100vw - 32px));border:1px solid var(--x-line);border-radius:var(--x-r-md);padding:var(--x-sp-4);background:var(--x-surface);box-shadow:var(--shadow-pop)}.x-decide__pop:focus{outline:none}.x-decide__pop .x-input{width:100%;box-sizing:border-box}@media (max-width:560px){.x-decide__pop{width:auto;max-width:none}}.x-noarv{padding:var(--x-sp-4);border:1px solid var(--x-line);border-radius:var(--radius-lg,16px);background:var(--x-surface);box-shadow:var(--shadow-card)}.x-noarv__head{display:flex;gap:var(--x-sp-3);align-items:flex-start}.x-noarv__icon{flex:none;width:40px;height:40px;border-radius:var(--radius-md,12px);display:grid;place-items:center;background:color-mix(in srgb,var(--x-warn) 16%,transparent);color:var(--x-warn)}.x-noarv__t{margin:2px 0 0;font-size:var(--x-fs-h3,19px);font-weight:600;color:var(--x-ink)}.x-noarv__w{margin:6px 0 0;font-size:var(--x-fs-sm);color:var(--text-secondary);max-width:62ch}.x-noarv__facts{display:flex;flex-wrap:wrap;gap:var(--x-sp-4);margin-top:var(--x-sp-4);padding:var(--x-sp-3) var(--x-sp-4);border-radius:var(--radius-md,12px);background:var(--bg-app)}.x-noarv__fact{display:flex;flex-direction:column;gap:3px;min-width:150px;flex:1 1}.x-noarv__fact+.x-noarv__fact{padding-left:var(--x-sp-4);border-left:1px solid var(--x-line)}.x-noarv__k{font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.x-noarv__k,.x-noarv__v{font-family:var(--x-font-mono)}.x-noarv__v{font-size:17px;color:var(--x-ink);display:flex;align-items:baseline;gap:7px}.x-noarv__v.is-warn{color:var(--x-warn)}.x-noarv__sf{font-style:normal;font-size:12px;color:var(--text-muted)}.x-noarv__acts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--x-sp-3);margin-top:var(--x-sp-4)}.x-noarv__go{border:0;border-radius:var(--radius-md,10px);padding:11px 18px;cursor:pointer;background:var(--color-primary);color:var(--on-accent);font-size:var(--x-fs-body);font-weight:var(--x-fw-semibold,600)}.x-noarv__alt{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:var(--x-fs-sm);color:var(--text-secondary);text-decoration:underline}.x-noarv__alt:hover{color:var(--x-ink)}.x-noarv__alt:disabled{opacity:.5;cursor:default}.x-noarv__keep{margin-left:auto;font-size:var(--x-fs-2xs);color:var(--text-muted)}@media (max-width:700px){.x-noarv__fact+.x-noarv__fact{padding-left:0;border-left:0}.x-noarv__keep{margin-left:0}}.x-decide__pop{padding:0;overflow:hidden}.x-decide__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--x-sp-3);padding:var(--x-sp-4) var(--x-sp-4) var(--x-sp-3)}.x-decide__q{margin:0;font-size:var(--x-fs-h3,19px);font-weight:600;color:var(--x-ink)}.x-decide__subj{margin:4px 0 0;font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.x-decide__x{border:0;background:none;cursor:pointer;line-height:1;font-size:22px;color:var(--text-muted);padding:0 2px}.x-decide__x:hover{color:var(--x-ink)}.x-decide__help{margin:var(--x-sp-1) 0 var(--x-sp-3);font-size:var(--x-fs-2xs);color:var(--x-slate);font-family:var(--x-font-body)}.x-decide__reasons{display:flex;flex-direction:column;margin:0}.x-decide__reason{border:0;border-top:1px solid var(--x-line);background:var(--x-surface);padding:var(--x-sp-3) var(--x-sp-4);cursor:pointer;text-align:left;font-size:var(--x-fs-body);color:var(--x-ink)}.x-decide__reason:hover{background:var(--bg-app)}.x-decide__reason:disabled{opacity:.5;cursor:default}.x-decide__more{border:0;border-top:1px solid var(--x-line);background:var(--x-surface);padding:var(--x-sp-3) var(--x-sp-4);cursor:pointer;text-align:left;font-size:var(--x-fs-body);color:var(--text-muted)}.x-decide__more:hover{color:var(--x-ink);background:var(--bg-app)}.x-decide__noterow{padding:var(--x-sp-3) var(--x-sp-4)}.x-decide__grp,.x-decide__noterow{border-top:1px solid var(--x-line)}.x-decide__grp{margin:0;padding:var(--x-sp-3) var(--x-sp-4) 6px;font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.x-decide__grp+.x-decide__reasons .x-decide__reason{border-top:0}.x-decide__foot{margin:0;padding:var(--x-sp-3) var(--x-sp-4);border-top:1px solid var(--x-line);background:var(--bg-app);font-size:var(--x-fs-2xs);color:var(--text-muted);font-family:var(--x-font-body)}.x-undotoast{position:fixed;left:50%;transform:translateX(-50%);bottom:22px;z-index:60;display:flex;align-items:center;gap:var(--x-sp-4);padding:10px 12px 10px var(--x-sp-4);border-radius:var(--radius-lg,14px);background:var(--bg-card-inverse);color:var(--text-inverse);box-shadow:var(--shadow-pop)}.x-undotoast__txt{display:flex;flex-direction:column;gap:1px;font-size:var(--x-fs-sm)}.x-undotoast__txt span{font-size:var(--x-fs-2xs);opacity:.75}.x-undotoast__b{border:1px solid hsla(0,0%,100%,.28);background:transparent;color:inherit;border-radius:var(--radius-md,10px);padding:7px 13px;cursor:pointer;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold,600);white-space:nowrap}.x-undotoast__b:hover{background:hsla(0,0%,100%,.12)}.x-undotoast__b:disabled{opacity:.5;cursor:default}@media (max-width:560px){.x-undotoast{left:12px;right:12px;transform:none}}.x-decide__acts{display:flex;align-items:center;gap:var(--x-sp-3);margin-top:var(--x-sp-3)}.x-decide__confirm{border:0;border-radius:var(--x-r-md);padding:var(--x-sp-2) var(--x-sp-4);cursor:pointer;background:var(--x-err);color:#fff;font-size:var(--x-fs-body);font-weight:600}.x-decide__confirm:disabled{opacity:.4;cursor:not-allowed}.x-decide__err{margin:var(--x-sp-2) 0 0;font-size:var(--x-fs-2xs);color:var(--x-err)}.x-dtab--muted{opacity:.6}.x-draftwrap{display:flex;flex-direction:column}.x-decide--compact{gap:var(--x-sp-3);padding:var(--x-sp-2) var(--x-sp-3) 0}.x-decide--compact .x-decide__discard,.x-decide--compact .x-decide__track{font-size:var(--x-fs-2xs);padding:0}.x-cfilters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--x-sp-3);padding:var(--x-sp-3) 0;margin-bottom:var(--x-sp-2);border-bottom:1px solid var(--x-line)}.x-cfilters label{display:flex;flex-direction:column;gap:2px;font-size:var(--x-fs-2xs);color:var(--x-slate);text-transform:uppercase;letter-spacing:var(--x-tracking-label)}.x-cfilters .x-input{font-size:var(--x-fs-sm);padding:var(--x-sp-1) var(--x-sp-2)}.x-cfilters .x-money{display:flex;align-items:center;gap:2px}.x-cfilters__money{width:9ch;font-family:var(--x-font-mono)}.x-cfilters__sf{width:7ch;font-family:var(--x-font-mono)}.x-cfilters__clear{background:none;border:0;cursor:pointer;padding:var(--x-sp-2) 0;font-size:var(--x-fs-2xs);color:var(--x-accent-txt);text-decoration:underline}.x-draftcard__nums{display:flex;align-items:baseline;gap:var(--x-sp-3);flex-wrap:wrap;font-family:var(--x-font-mono);font-size:var(--x-fs-2xs)}.x-draftcard__nums b{font-size:var(--x-fs-body);color:var(--x-ink)}.x-draftcard__nums i{font-style:normal;color:var(--x-slate)}.x-draftcard__nums em{font-style:normal;color:var(--x-accent-txt);font-weight:600}.x-draftcard__noroi{color:var(--x-slate)!important;font-weight:400!important}.x-draftwrap{position:relative}.x-draftpick{position:absolute;top:var(--x-sp-3);right:var(--x-sp-3);z-index:2;cursor:pointer}.x-draftpick input{width:17px;height:17px;accent-color:var(--x-teal);cursor:pointer}.x-draftwrap.picked .x-draftcard{border-color:var(--accent-line);box-shadow:var(--x-focus)}.x-cmpbar{display:flex;align-items:center;gap:var(--x-sp-3);flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--x-surface);border:1px solid var(--x-line);border-radius:var(--x-r-md);padding:var(--x-sp-2) var(--x-sp-3);margin-bottom:var(--x-sp-3)}.x-cmpbar span{font-size:var(--x-fs-2xs);color:var(--x-slate)}.x-cmp{border:1px solid var(--x-line);border-radius:var(--x-r-lg);background:var(--x-surface);padding:var(--x-sp-4);margin-bottom:var(--x-sp-4);box-shadow:var(--x-sh-sm)}.x-cmp__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--x-sp-3)}.x-cmp__head h2{margin:0;font-size:var(--x-fs-h2)}.x-cmp__close{background:none;border:0;cursor:pointer;color:var(--x-slate);font-size:var(--x-fs-2xs);text-decoration:underline}.x-cmp__apples{margin:var(--x-sp-3) 0 0;padding:var(--x-sp-2) var(--x-sp-3);background:var(--x-warn-l);border-radius:var(--x-r-md);font-size:var(--x-fs-2xs);color:var(--x-ink)}.x-cmp__scroll{overflow-x:auto;margin-top:var(--x-sp-3)}.x-cmp__t{width:100%;border-collapse:collapse;font-size:var(--x-fs-sm)}.x-cmp__t td,.x-cmp__t th{text-align:left;padding:var(--x-sp-2) var(--x-sp-3);border-bottom:1px solid var(--x-line);white-space:nowrap}.x-cmp__t thead th{vertical-align:bottom}.x-cmp__t tbody th{color:var(--x-slate);font-weight:500;font-size:var(--x-fs-2xs);text-transform:uppercase;letter-spacing:var(--x-tracking-label)}.x-cmp__t td{font-family:var(--x-font-mono);color:var(--x-ink)}.x-cmp__v--strong{font-size:var(--x-fs-body);font-weight:600}.x-cmp__r--muted td{color:var(--x-slate);font-size:var(--x-fs-2xs)}.x-cmp__addr{display:block;font-weight:600;color:var(--x-ink)}.x-cmp__city{display:block;font-family:var(--x-font-mono);color:var(--x-slate)}.x-cmp__city,.x-cmp__go{font-size:var(--x-fs-2xs)}.x-cmp__go{color:var(--x-accent-txt)}.x-cmp__note{margin:var(--x-sp-3) 0 0;font-size:var(--x-fs-2xs);color:var(--x-slate);font-family:var(--x-font-body)}.x-cmp__read{margin-top:var(--x-sp-3);padding:var(--x-sp-3);background:var(--x-bg);border-radius:var(--x-r-md)}.x-cmp__readk{display:block;font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--x-slate);margin-bottom:var(--x-sp-1)}.x-cmp__read p{margin:0;font-size:var(--x-fs-body);color:var(--x-ink)}.x-cmp__hint,.x-cmp__read p{font-family:var(--x-font-body)}.x-cmp__hint{display:block;text-transform:none;letter-spacing:0;font-size:var(--x-fs-2xs);color:var(--x-slate-d);font-weight:400;opacity:.8}.x-cmp__v--win{color:var(--x-accent-txt);font-weight:700}.x-cmp__tick{margin-right:4px}.x-viewsw{border:1px solid var(--x-line);border-radius:var(--x-r-pill);overflow:hidden}.x-viewsw button{background:var(--x-surface);padding:var(--x-sp-1) var(--x-sp-3);font-size:var(--x-fs-2xs);color:var(--x-slate)}.x-viewsw button.on{background:var(--x-teal);color:var(--on-accent);font-weight:600}.x-map{margin-bottom:var(--x-sp-4)}.x-map__c{height:520px;width:100%;border-radius:var(--x-r-lg);border:1px solid var(--x-line);z-index:0}.x-map__empty,.x-map__missing{margin:var(--x-sp-3) 0;font-size:var(--x-fs-2xs);color:var(--x-slate)}.x-pin__dot{display:block;width:16px;height:16px;border-radius:50%;background:var(--c);border:3px solid var(--x-surface);box-shadow:var(--x-sh-sm)}.leaflet-popup-content{margin:var(--x-sp-3);min-width:190px}.x-map__addr{display:block;font-size:var(--x-fs-body);color:var(--x-ink)}.x-map__city,.x-map__v{display:block;font-family:var(--x-font-mono);font-size:var(--x-fs-2xs);color:var(--x-slate)}.x-map__nums{display:flex;gap:var(--x-sp-2);align-items:baseline;margin-top:var(--x-sp-1);font-family:var(--x-font-mono)}.x-map__nums b{font-size:var(--x-fs-body);color:var(--x-ink)}.x-map__nums i{font-style:normal;font-size:var(--x-fs-2xs);color:var(--x-slate)}.x-map__roi{display:block;font-family:var(--x-font-mono);font-weight:600}.x-map__go,.x-map__roi{color:var(--x-accent-txt)}.x-map__go{display:inline-block;margin-top:var(--x-sp-2);font-size:var(--x-fs-2xs)}.x-hot{position:relative;overflow:hidden;padding:22px 22px 24px;border-radius:20px;background:var(--brand-steel-navy);--x-slate-d:var(--on-steel-2);box-shadow:0 24px 60px -30px rgba(10,24,38,.55)}.x-hot:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;pointer-events:none;display:none}.x-hot__inner{position:relative;display:flex;flex-direction:column;gap:18px}.x-hot__head{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap}.x-hot__headtxt{display:flex;flex-direction:column;gap:6px}.x-hot__flags{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x-hot__badge{padding:6px 11px;border-radius:7px;background:hsla(0,0%,100%,.12);color:#fff;font-weight:700;letter-spacing:.14em}.x-hot__badge,.x-hot__live{display:inline-flex;align-items:center;gap:6px;font-family:var(--x-font-mono);font-size:10px;text-transform:uppercase}.x-hot__live{color:var(--color-primary);letter-spacing:.1em}.x-hot__live i{width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.x-hot__ttl{margin:0;color:#fff;font-family:var(--font-display);font-size:23px;font-weight:700;letter-spacing:-.02em}.x-hot__sub{margin:0;max-width:62ch;font-size:13px;line-height:1.5;color:var(--x-slate-d);font-family:var(--x-font-body)}.x-hot__all{margin-left:auto;padding:9px 15px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);color:var(--text-inverse);text-decoration:none;font-family:var(--x-font-mono);font-size:12px;white-space:nowrap;transition:border-color .18s ease,color .18s ease}.x-hot__all:hover{border-color:var(--color-primary);color:var(--color-primary)}.x-hot__grid{display:grid;grid-gap:13px;gap:13px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.x-hotcard{display:flex;flex-direction:column;gap:13px;padding:18px;border-radius:16px;background:hsla(0,0%,100%,.035);border:1px solid hsla(0,0%,100%,.1);transition:background .2s ease,border-color .2s ease,box-shadow .24s ease,transform .2s ease}.x-hotcard:hover{background:hsla(0,0%,100%,.07);border-color:var(--accent-line);box-shadow:0 18px 40px -18px rgba(0,0,0,.7);transform:translateY(-3px)}.x-hotcard__top{display:flex;align-items:center;gap:8px}.x-hotcard__tag{padding:4px 9px;border-radius:6px;background:hsla(0,0%,100%,.1);color:var(--text-inverse);font-family:var(--x-font-mono);font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.x-hotcard__tag--now{background:transparent;color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.x-hotcard__ago{margin-left:auto;font-family:var(--x-font-mono);font-size:11px;color:var(--x-slate-d);white-space:nowrap}.x-hotcard__id{display:flex;flex-direction:column;gap:3px}.x-hotcard__addr{font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.01em;color:#fff}.x-hotcard__loc{font-size:12.5px;color:var(--x-slate-d)}.x-hotcard__nums{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:12px 0;border-top:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.x-hotcard__num{display:flex;flex-direction:column;gap:2px}.x-hotcard__num i{font-style:normal;font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--x-slate-d)}.x-hotcard__num b{font-family:var(--x-font-mono);font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-inverse)}.x-hotcard__num--hero b{font-size:21px;color:#fff}.x-hotcard__foot{display:flex;flex-direction:column;gap:12px;margin-top:auto}.x-hotcard__who{display:flex;align-items:center;gap:8px;min-width:0}.x-hotcard__avatar{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:50%;background:hsla(0,0%,100%,.12);color:var(--text-inverse);font-family:var(--x-font-mono);font-size:10px;font-weight:600}.x-hotcard__whoname{font-size:12.5px;color:var(--text-inverse);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-hotcard__cta{padding:11px 14px;border:none;border-radius:10px;cursor:pointer;background:var(--color-primary);color:var(--on-accent);font-family:inherit;font-size:13px;font-weight:700;text-align:center;transition:background .2s ease,color .2s ease}.x-hotcard:hover .x-hotcard__cta{background:var(--accent-hover)}.x-hotcard__cta:disabled{opacity:.6;cursor:default}.x-pin--hot .x-pin__dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--x-warn) 35%,transparent)}.x-map__hot{display:block;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--x-warn);font-weight:700;margin-bottom:2px}.x-maplayer{display:inline-flex;gap:8px;margin:4px 0 10px;color:var(--text-secondary);cursor:pointer}.x-bbbar,.x-maplayer{align-items:center;font-size:12.5px}.x-bbbar{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 12px;padding:8px 12px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm)}.x-bbbar__sw{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-weight:600}.x-bbbar__note{color:var(--text-secondary)}.x-bbbar__edit{margin-left:auto;color:var(--x-accent-txt);text-decoration:none}.x-bbmarks{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.x-bbmark{font-size:10.5px;padding:2px 7px;border-radius:999px;border:1px solid var(--border);color:var(--text-secondary)}.x-bbmark--out{border-color:color-mix(in srgb,var(--text-muted) 45%,transparent)}.x-bbmark--warn{color:var(--x-warn);border-color:color-mix(in srgb,var(--x-warn) 40%,transparent);background:color-mix(in srgb,var(--x-warn) 10%,transparent)}.x-adjust__mtr--ceil strong{color:var(--text-secondary);font-weight:500}.x-adjust__mtr--ceil{cursor:help}.x-av2{display:flex;flex-direction:column;gap:var(--x-sp-4);padding-top:var(--x-sp-4)}@media (max-width:560px){.x-av2bar .x-decide__pop{position:fixed;left:12px;right:12px;bottom:84px;top:auto;width:auto;max-width:none}}.x-av2levers{padding:20px 26px 22px;display:flex;flex-direction:column;gap:18px}.x-av2levers.is-pending{opacity:.55;transition:opacity .15s var(--x-ease)}.x-av2levers__top{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.x-av2levers__lock{display:flex;align-items:flex-start;gap:10px;cursor:pointer;flex:1 1 320px}.x-av2levers__lockname{font-size:13.5px;font-weight:600}.x-av2levers__lockhint{font-size:12.5px;color:var(--text-muted);line-height:1.45;font-family:var(--x-font-body)}.x-av2levers__broken{margin:0;font-size:12.5px;color:var(--x-warn)}.x-persqft{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 10px;padding:14px 16px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--x-surface);box-shadow:var(--shadow-card);font-size:12.5px;color:var(--text-secondary);line-height:1.5}.x-persqft span{white-space:nowrap}.x-persqft b{font-family:var(--x-font-mono);font-weight:700;color:var(--x-accent-txt);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:560px){.x-persqft{gap:4px 8px;font-size:12px}}.x-av2exits{border:1px solid var(--border);border-radius:20px;overflow:hidden;box-shadow:var(--shadow-card);background:var(--x-surface);display:flex;flex-direction:column}.x-av2exits__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px 22px;background:var(--color-primary-soft);border-bottom:1px solid var(--border)}.x-av2exits__kick{font-family:var(--x-font-mono);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--x-accent-txt);font-weight:600}.x-av2exit__tag{font-family:var(--x-font-mono);font-size:10.5px;padding:4px 9px;border-radius:999px;background:var(--x-surface-2);color:var(--text-secondary);line-height:1.35;white-space:nowrap}.x-av2exits__head .x-av2exit__tag{margin-left:auto}.x-av2exit__tag.is-ok{background:color-mix(in srgb,var(--color-primary) 13%,transparent);color:var(--x-accent-txt)}.x-av2exit__tag.is-warn{background:color-mix(in srgb,var(--x-warn) 14%,transparent);color:var(--x-warn)}.x-av2exits__reco{padding:20px 22px;display:flex;flex-direction:column;gap:14px;border-bottom:1px solid var(--border)}.x-av2exits__name{margin:0;font-family:var(--x-font-display);font-size:21px;font-weight:700;letter-spacing:-.4px}.x-av2exits__why{margin:0;font-size:13px;color:var(--text-secondary);line-height:1.5;text-wrap:pretty}.x-av2exits__note{margin:0;font-size:12.5px;color:var(--x-warn)}.x-av2exits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 22px;gap:14px 22px}.x-av2exits__cell{display:flex;flex-direction:column;gap:3px}.x-av2exits__k{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:var(--text-muted)}.x-av2exits__cell .x-av2exits__v{font-family:var(--x-font-mono);font-size:20px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-av2exits__others{padding:16px 22px 18px;display:flex;flex-direction:column;gap:14px}.x-av2exits__other{display:flex;flex-direction:column;gap:9px;padding-top:14px;border-top:1px solid var(--border)}.x-av2exits__other:first-of-type{padding-top:0;border-top:0}.x-av2exits__otherhead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x-av2exits__othername{font-family:var(--x-font-display);font-size:15px;font-weight:600}.x-av2exits__rows{display:flex;flex-direction:column;gap:6px}.x-av2exits__row{display:flex;align-items:baseline;gap:12px}.x-av2exits__row .x-av2exits__k{text-transform:none;letter-spacing:0;font-family:var(--x-font-ui);font-size:12.5px;color:var(--text-secondary)}.x-av2exits__row .x-av2exits__v{margin-left:auto;font-family:var(--x-font-mono);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-av2ev{display:flex;flex-direction:column;gap:16px}.x-av2ev__head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.x-av2ev__title{margin:0;font-family:var(--x-font-display);font-size:21px;font-weight:600;letter-spacing:-.4px}.x-av2ev__panel{display:flex;flex-direction:column;gap:12px}.x-av2ev__help{margin:0;font-size:14px;color:var(--text-secondary);line-height:1.55;max-width:720px}.x-av2ev__foot,.x-av2ev__help{font-family:var(--x-font-body)}.x-av2ev__foot{font-size:12px;color:var(--text-muted)}.x-av2ct{background:var(--x-surface);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card);overflow:clip}.x-av2ct__head,.x-av2ct__row{display:grid;grid-template-columns:26px minmax(160px,1fr) 66px 108px 78px;grid-gap:14px;gap:14px;align-items:center;padding:11px 18px;text-align:left}.x-av2ct__head{background:var(--x-surface-2);border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:calc(var(--x-chrome-h) - 8px + var(--x-av2pin-h, 0px));z-index:4}.x-av2ct__head span{font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:.9px;text-transform:uppercase;color:var(--text-muted)}.x-av2ct__head .x-av2ct--num{text-align:right}.x-av2ct__row{width:100%;border:0;border-top:1px solid var(--border);border-left:3px solid transparent;background:none;color:var(--text-primary);cursor:pointer;font:inherit;transition:background .18s var(--x-ease),opacity .18s var(--x-ease)}.x-av2ct__row.is-in{border-left-color:var(--accent-line)}.x-av2ct__row.is-out{opacity:1}.x-av2ct__row.is-out .x-av2ct__meta{opacity:.75}.x-av2ct__row.is-hover,.x-av2ct__row:hover{background:var(--x-surface-2)}.x-av2ct__row:not(.is-locked):hover{border-left-color:color-mix(in srgb,var(--accent-line) 45%,transparent)}.x-av2ct__row.is-in:hover .x-av2ct__num2{outline:2px solid color-mix(in srgb,var(--urgency-today) 55%,transparent);outline-offset:1px}.x-av2ct__row.is-busy{cursor:default}.x-av2ct__all{width:24px;height:24px;flex:0 0 24px;padding:0;cursor:pointer;display:grid;place-items:center;border:1.5px solid var(--border);border-radius:50%;background:var(--x-surface);transition:background .12s ease,border-color .12s ease}.x-av2ct__all:hover{border-color:var(--accent-line)}.x-av2ct__all:disabled{opacity:.45;cursor:default}.x-av2ct__allmark{width:10px;height:10px;border-radius:50%;background:transparent}.x-av2ct__all.is-all{border-color:var(--color-primary);background:var(--color-primary)}.x-av2ct__all.is-all .x-av2ct__allmark{background:#fff}.x-av2ct__all.is-some{border-color:var(--accent-line)}.x-av2ct__all.is-some .x-av2ct__allmark{background:var(--color-primary);width:10px;height:3px;border-radius:2px}.x-selall{width:460px;max-width:min(460px,calc(100vw - 32px));padding:var(--x-sp-4);border-radius:var(--radius-lg,16px);border:1px solid var(--x-line);background:var(--x-surface);box-shadow:var(--shadow-pop)}.x-selall__t{margin:0;font-size:var(--x-fs-h3,19px);font-weight:600;color:var(--x-ink)}.x-selall__w{font-size:var(--x-fs-sm);color:var(--text-secondary)}.x-selall__note,.x-selall__w{margin:8px 0 0;font-family:var(--x-font-body)}.x-selall__note{font-size:var(--x-fs-2xs);color:var(--text-muted)}.x-selall__acts{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--x-sp-2);margin-top:var(--x-sp-4)}.x-selall__cancel{border:0;background:none;padding:8px 6px;cursor:pointer;font:inherit;font-size:var(--x-fs-sm);color:var(--text-muted)}.x-selall__alt,.x-selall__cancel:hover{color:var(--x-ink)}.x-selall__alt{border:1px solid var(--border-strong,var(--x-line));border-radius:var(--radius-md,10px);background:var(--x-surface);padding:9px 14px;cursor:pointer;font:inherit;font-size:var(--x-fs-sm)}.x-selall__alt:hover{border-color:var(--accent-line)}.x-selall__alt:disabled{opacity:.5;cursor:default}.x-selall__go{border:0;border-radius:var(--radius-md,10px);background:var(--color-primary);color:var(--on-accent);padding:10px 15px;cursor:pointer;font:inherit;font-size:var(--x-fs-sm);font-weight:var(--x-fw-semibold,600)}.x-av2ct__num2{width:24px;height:24px;flex:0 0 24px;border-radius:50%;display:grid;place-items:center;border:1.5px solid var(--border);background:var(--x-surface);font-family:var(--x-font-mono);font-size:11.5px;font-weight:600;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .12s ease,border-color .12s ease,color .12s ease}.x-av2ct__num2.is-on{background:var(--color-primary);border-color:var(--color-primary);color:var(--on-accent)}.x-av2ct__head .x-av2ct__num2{border-color:transparent;background:transparent}.x-av2ct__row:hover .x-av2ct__num2:not(.is-on){border-color:var(--accent-line);color:var(--x-accent-txt)}.x-av2ct__addr{font-size:14px;font-weight:600;overflow-wrap:anywhere;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.x-cprow__copy{font-weight:600;color:var(--text-muted);background:var(--x-surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .12s ease,color .12s ease}.x-cprow__copy,.x-cprow__new{font-family:var(--x-font-mono);font-size:10.5px;padding:2px 8px;line-height:1.5;white-space:nowrap}.x-cprow__new{font-weight:700;color:var(--on-accent);background:var(--accent);border-radius:var(--x-r-pill)}.x-cprow__copy:focus-visible,.x-cprow__copy:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-av2ct__num{font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-av2ct__num,.x-av2ct__psf{font-family:var(--x-font-mono);text-align:right}.x-av2ct__psf{font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--x-accent-txt)}.x-av2ct__dim{color:var(--text-muted);white-space:nowrap}.x-av2ct__dim,.x-av2ct__state{font-family:var(--x-font-mono);font-size:11.5px}.x-av2ct__state{color:var(--text-secondary);line-height:1.4}.x-av2hyp{display:flex;gap:6px;padding:6px;background:var(--x-surface-2);border:1px solid var(--border);border-radius:14px;flex-wrap:wrap}.x-av2hyp__opt{flex:1 1 180px;display:flex;flex-direction:column;gap:3px;padding:12px 16px;border:0;border-radius:10px;background:transparent;cursor:pointer;color:var(--text-secondary);font:inherit;text-align:left}.x-av2hyp__opt.is-on{background:var(--x-surface);box-shadow:var(--shadow-card);color:var(--text-primary)}.x-av2hyp__row{display:flex;align-items:baseline;gap:10px}.x-av2hyp__name{font-family:var(--x-font-display);font-size:15.5px;font-weight:600;letter-spacing:-.2px}.x-av2hyp__total{margin-left:auto;font-family:var(--x-font-mono);font-size:15px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-av2hyp__note{font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted)}.x-av2hyp__roi{margin-left:auto;font-family:var(--x-font-mono);font-size:11.5px;font-weight:600;color:var(--x-accent-txt)}.x-av2hyp__break{background:var(--x-surface);border:1px solid var(--border);border-radius:18px;padding:18px 22px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--shadow-card)}.x-av2hyp__breakhead{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.x-av2hyp__breaktitle{font-family:var(--x-font-display);font-size:16px;font-weight:600}.x-av2hyp__reset{margin-left:auto;background:none;border:0;cursor:pointer;white-space:nowrap;font-family:var(--x-font-mono);font-size:12px;color:var(--x-accent-txt)}.x-av2hyp__breakgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:12px;gap:12px}.x-av2hyp__breakgrid div{display:flex;flex-direction:column;gap:3px;background:var(--x-surface-2);border:1px solid var(--border);border-radius:12px;padding:11px 14px}.x-av2hyp__breakgrid span{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:var(--text-muted)}.x-av2hyp__breakgrid strong{font-family:var(--x-font-mono);font-size:16px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-av2hyp__incl{display:flex;flex-direction:column;gap:8px}.x-av2hyp__incllist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.x-av2hyp__inclrow{display:grid;grid-template-columns:minmax(0,1fr) 64px 84px 92px;grid-gap:10px;gap:10px;align-items:baseline;padding:7px 0;border-bottom:1px solid var(--border);font-size:13px}.x-av2hyp__inclrow span:nth-child(n+2),.x-av2hyp__inclrow strong{text-align:right;font-family:var(--x-font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-av2hyp__inclrow--head{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:var(--text-muted)}@media (max-width:560px){.x-av2hyp__inclrow{grid-template-columns:minmax(0,1fr) 44px 70px 78px;gap:6px;font-size:12px}}.x-av2falta{background:var(--x-surface);border:1px solid var(--border);border-left:4px solid var(--x-warn);border-radius:16px;padding:18px 22px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:12px}.x-av2falta__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.x-av2falta__title{font-family:var(--x-font-display);font-size:16px;font-weight:600}.x-av2falta__count{font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted)}.x-av2falta__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.x-av2falta__list li{display:flex;gap:11px;align-items:flex-start;font-size:13.5px;line-height:1.5;text-wrap:pretty}.x-av2falta__dot{flex:none;width:6px;height:6px;border-radius:999px;background:var(--x-warn);margin-top:7px}.x-av2prog{background:var(--x-surface);border:1px solid var(--border);border-radius:20px;padding:26px 28px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:18px;max-width:620px}.x-av2prog__title{margin:0;font-family:var(--x-font-display);font-size:21px;font-weight:600;letter-spacing:-.4px}.x-av2prog__sub{margin:6px 0 0;font-size:13.5px;color:var(--text-secondary);line-height:1.5;font-family:var(--x-font-body)}.x-av2prog__track{height:6px;border-radius:999px;background:var(--x-surface-2);overflow:hidden}.x-av2prog__fill{height:100%;border-radius:999px;background:var(--color-primary);transition:width .42s ease}.x-av2prog__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.x-av2prog__step{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--text-muted)}.x-av2prog__step--done{color:var(--text-secondary)}.x-av2prog__step--now{color:var(--text-primary);font-weight:600}.x-av2prog__dot{width:16px;height:16px;flex:none;border-radius:50%;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;font-size:9px;color:var(--on-accent)}.x-av2prog__step--done .x-av2prog__dot{background:var(--color-primary);border-color:var(--color-primary)}.x-av2prog__step--now .x-av2prog__dot{border-color:var(--accent-line);border-top-color:transparent;animation:xspin .8s linear infinite}.x-av2prog__note{margin-left:auto;font-family:var(--x-font-body);font-size:11px;color:var(--text-muted)}@keyframes xspin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.x-av2prog__step--now .x-av2prog__dot{animation:none}.x-av2prog__fill{transition:none}}@media (max-width:1000px){.x-av2top{grid-template-columns:1fr}}@media (max-width:720px){.x-av2hero__goal{margin-left:0}.x-av2bar{gap:10px;padding:12px 14px}.x-av2bar__acts{margin-left:0;width:100%}.x-av2bar .x-decide{justify-content:flex-end}.x-av2ct__head{display:none}.x-av2ct__row{grid-template-columns:26px 1fr auto;grid-auto-rows:min-content;gap:6px 12px;padding:13px 16px}.x-av2ct__addr{grid-column:2}.x-av2ct__num{grid-column:3}.x-av2ct__dim,.x-av2ct__psf,.x-av2ct__state{grid-column:2/-1;text-align:left}}.x-av2ct__row.is-locked{cursor:default;opacity:.5}.x-av2ct__row.is-locked:hover{background:none}.x-qsearch__pill--go{background:var(--color-primary);border-color:var(--color-primary);color:var(--on-accent);cursor:pointer}.x-qsearch__pill--go:disabled{opacity:.6;cursor:default}.x-astate{display:flex;flex-direction:column;gap:18px}.x-astate__next{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:var(--color-primary-soft);border:1px solid var(--accent-line);border-radius:var(--radius-lg);padding:16px 18px}.x-astate__next__body{display:flex;flex-direction:column;gap:3px;min-width:0}.x-astate__next__kicker{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--x-accent-txt)}.x-astate__next__label{font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:16px;color:var(--text-primary)}.x-astate__ready{background:var(--x-ok-l);border:1px solid var(--x-ok);border-radius:var(--radius-lg);padding:16px 18px;font-size:13.5px;color:var(--text-primary)}.x-astate__rows{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--x-surface)}.x-astate__row{display:flex;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;color:inherit;transition:background .15s ease;width:100%;background:none;border:0;border-bottom:1px solid var(--border);font:inherit;text-align:left;cursor:pointer}.x-astate__row:last-child{border-bottom:none}.x-astate__row:hover{background:var(--bg-app)}.x-astate__row--next{background:var(--color-primary-soft)}.x-astate__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.x-astate__label{font-family:var(--x-font-display);font-weight:var(--x-fw-semibold);font-size:14px;color:var(--text-primary)}.x-astate__value{font-family:var(--x-font-mono);font-size:13px;color:var(--text-secondary)}.x-astate__source{font-size:11.5px;color:var(--text-muted)}.x-astate__chip{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-full);padding:4px 10px;white-space:nowrap;flex:none}.x-astate__chip--assumed{background:var(--x-warn-l);color:var(--x-warn)}.x-astate__chip--verified{background:var(--x-ok-l);color:var(--x-ok)}.x-astate__chip--measured{background:var(--color-primary-soft);color:var(--x-accent-txt)}.x-astate__arrow{color:var(--text-muted);flex:none}.x-astate__foot{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--x-surface);padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.x-astate__confirmed{display:flex;flex-direction:column;gap:6px}.x-astate__confirmed__line{font-size:13.5px;color:var(--text-primary)}.x-astate__confirmed__diff{font-size:12.5px;color:var(--x-warn)}.x-astate__confirmerr{font-size:12.5px;color:var(--x-err)}.x-astate__loading{font-size:13px;color:var(--text-muted)}.x-astate__err{font-size:13.5px;color:var(--text-primary)}.x-astate__err p{margin:0}.x-astate__errlink{color:var(--x-err);font-weight:var(--x-fw-semibold);text-decoration:underline;background:none;border:0;padding:0;font:inherit;cursor:pointer}.x-searchstage{min-height:calc(100vh - var(--x-topbar-h));display:flex;padding:var(--x-sp-5) var(--x-gutter)}.x-searchstage>.x-qcard{margin:auto;width:100%;max-width:820px}@media(min-width:768px){.x-searchstage{padding-left:var(--x-gutter-lg);padding-right:var(--x-gutter-lg)}}.x-sug{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:var(--x-z-nav);margin:0;padding:4px;list-style:none;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop);max-height:320px;overflow-y:auto}.x-sug__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer}.x-sug__row.is-on,.x-sug__row:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.x-sug__id{display:flex;flex-direction:column;gap:2px;min-width:0}.x-sug__addr{font-size:13.5px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-sug__meta{font-size:var(--x-fs-2xs)}.x-av2__loading,.x-sug__meta{color:var(--text-muted);font-family:var(--x-font-mono)}.x-av2__loading{font-size:13px}.x-av2head:has(.x-decide__pop){z-index:1001}.x-av2head{position:-webkit-sticky;position:sticky;top:var(--x-topbar-h);z-index:6;border:1px solid var(--border);border-left:4px solid var(--accent-line);border-radius:14px;overflow:hidden;background:var(--x-surface);box-shadow:var(--shadow-card)}.x-av2head__top{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:14px 20px}.x-av2head__id{min-width:0;flex:1 1 260px}.x-av2head__addr{margin:0;font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:24px;letter-spacing:-.02em;color:var(--text-primary)}.x-av2head__meta{margin:3px 0 0;font-family:var(--x-font-mono);font-size:12px;color:var(--text-muted)}.x-av2head__right{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-left:auto}.x-av2head__verdict{padding:5px 12px;border-radius:var(--radius-full);border:1px solid;background:transparent;font-family:var(--x-font-mono);font-size:12px;white-space:nowrap}.x-av2head__verdict.is-ok{color:var(--x-accent-txt)}.x-av2head__verdict.is-warn{color:var(--x-warn)}.x-av2head__acts .x-decide{flex-direction:row-reverse;gap:10px}.x-av2head__acts .x-decide__discard,.x-av2head__acts .x-decide__track{padding:9px 15px;border-radius:10px;font-size:13px;font-weight:var(--x-fw-semibold);text-decoration:none}.x-av2head__acts .x-decide__track{border:1px solid var(--border-strong,var(--border));background:var(--x-surface);color:var(--text-secondary)}.x-av2head__acts .x-decide__track:hover{border-color:var(--x-warn);color:var(--text-primary)}.x-av2head__acts .x-decide__discard{border:1px solid var(--border);background:transparent;color:var(--text-muted)}.x-av2head__acts .x-decide__discard:hover{color:var(--text-secondary)}.x-av2head__acts .x-qsearch__go{padding:9px 18px;border-radius:10px}.x-av2head__tabs{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:0 20px;background:var(--bg-app);border-top:1px solid var(--border)}.x-av2head__tablist{display:flex;align-items:stretch;gap:4px}.x-av2tab{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;border:0;background:transparent;cursor:pointer;font-family:inherit;font-size:14px;font-weight:var(--x-fw-semibold);color:var(--text-muted);border-bottom:2px solid transparent;transition:color var(--x-dur) var(--x-ease),border-color var(--x-dur) var(--x-ease)}.x-av2tab:hover{color:var(--text-secondary)}.x-av2tab.is-on{color:var(--text-primary);border-bottom-color:var(--accent-line)}.x-av2tab__chip{font-family:var(--x-font-mono);font-size:11px;font-weight:var(--x-fw-semibold);color:var(--text-muted);background:var(--x-surface);border:1px solid var(--border);border-radius:var(--radius-full);padding:2px 8px}.x-av2tab.is-on .x-av2tab__chip{color:var(--text-secondary)}.x-av2head__cushion{margin-left:auto;text-align:right;max-width:46ch;font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted)}.x-av2num{gap:3px}.x-av2num__k{font-size:10.5px;letter-spacing:.07em;color:var(--text-muted)}.x-av2num__v{font-size:19px;color:var(--text-primary)}.x-av2num.is-dim .x-av2num__v{color:var(--text-muted)}@media (max-width:720px){.x-av2head{position:static}.x-av2head__right{margin-left:0;width:100%}.x-av2head__acts{margin-left:auto}.x-av2head__cushion{margin-left:0;text-align:left;max-width:none;padding-bottom:10px}.x-av2head__addr{font-size:20px}}.x-av2acts{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin:0}.x-av2acts .x-av2mode{margin-left:0}.x-av2acts__go{margin-left:auto;display:flex;align-items:flex-start}.x-av2acts .x-decide{flex-direction:column;align-items:flex-end;gap:6px}.x-av2acts .x-qsearch__go{padding:9px 18px;border-radius:10px}@media (max-width:720px){.x-av2acts__go{margin-left:0;width:100%}.x-av2acts .x-decide{align-items:stretch;width:100%}}.x-av2cmp{display:flex;flex-direction:column;gap:14px}.x-av2cmp__head{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.x-av2cmp__title{margin:0;font-family:var(--x-font-display);font-weight:var(--x-fw-bold);font-size:19px;letter-spacing:-.01em;color:var(--text-primary)}.x-av2cmp__sub{margin:3px 0 0;font-family:var(--x-font-mono);font-size:12px;color:var(--text-muted)}.x-av2cmp__tools{margin-left:auto;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x-av2seg{display:inline-flex;padding:3px;gap:2px;border-radius:11px;border:1px solid var(--border);background:var(--bg-app)}.x-av2seg__b{display:inline-flex;align-items:center;gap:7px;cursor:pointer;padding:7px 13px;border:0;border-radius:9px;background:transparent;font-family:inherit;font-size:13px;font-weight:var(--x-fw-semibold);color:var(--text-muted)}.x-av2seg__b.is-on{background:var(--x-surface);color:var(--text-primary);box-shadow:var(--shadow-card)}.x-av2f{margin-top:12px;padding:10px 16px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--x-surface)}.x-av2f,.x-av2f__groups{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.x-av2f__groups{flex:1 1 auto}.x-av2f__g{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.x-av2f__k{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;flex:none}.x-av2f__c,.x-av2f__k{font-family:var(--x-font-mono);color:var(--text-muted)}.x-av2f__c{cursor:pointer;padding:5px 12px;border-radius:var(--radius-full);border:1px solid var(--border);background:transparent;font-size:11.5px;white-space:nowrap}.x-av2f__c:hover{border-color:var(--border-strong,var(--border));color:var(--text-primary)}.x-av2f__c.is-on{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-av2f__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto;font-family:var(--x-font-mono);font-size:11.5px}.x-av2f__clear,.x-av2f__count,.x-av2f__invariant{color:var(--text-muted);white-space:nowrap}.x-av2f__clear{cursor:pointer;border:0;background:none;padding:0;font-family:inherit;font-size:inherit;text-decoration:underline}.x-av2f__clear:hover{color:var(--text-primary)}@media (max-width:900px){.x-av2f{align-items:stretch;flex-direction:column;gap:10px}.x-av2f__groups{flex-direction:column;align-items:flex-start;gap:9px}.x-av2f__right{margin-left:0;padding-top:9px;border-top:1px solid var(--border)}}.x-av2map__draw{margin-left:auto;cursor:pointer;padding:5px 12px;border-radius:var(--radius-full);border:1px solid var(--border);background:transparent;font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted);white-space:nowrap}.x-av2map__draw:hover{border-color:var(--border-strong,var(--border));color:var(--text-primary)}.x-av2map__draw.is-on{border-color:var(--accent-line);color:var(--x-accent-txt)}.leaflet-container.is-drawing{cursor:crosshair}.leaflet-container.is-drawing .leaflet-marker-icon,.leaflet-container.is-drawing .leaflet-marker-pane,.leaflet-container.is-drawing .leaflet-popup-pane{pointer-events:none}.x-lasso{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:10px 16px;padding:10px 12px;border-radius:var(--radius-md);border:1px solid var(--accent-line)}.x-lasso,.x-lasso--warn{background:var(--bg-app)}.x-lasso--warn{border-color:var(--urgency-today)}.x-lasso__title{font-family:var(--x-font-mono);font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--urgency-today)}.x-lasso__warn{font-size:12.5px;color:var(--text-primary);line-height:1.45;max-width:62ch}.x-lasso__off{margin:10px 16px 0;font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted)}.x-lasso__reenable{border:0;background:none;padding:0;cursor:pointer;font-family:inherit;font-size:inherit;color:var(--x-accent-txt);text-decoration:underline}.x-lasso__nums{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:180px}.x-lasso__nums span{font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted)}.x-lasso__nums b{color:var(--text-primary);font-weight:var(--x-fw-semibold);margin-right:8px}.x-lasso__un{opacity:.85}.x-lasso__acts{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.x-lasso__none{font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted)}.x-lasso__ok{cursor:pointer;padding:7px 14px;border-radius:var(--radius-md);border:0;background:var(--color-primary);color:var(--on-accent);font-family:inherit;font-size:12.5px;font-weight:var(--x-fw-semibold)}.x-lasso__ok:disabled{opacity:.6;cursor:default}.x-lasso__clear{cursor:pointer;border:0;background:none;padding:0;font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted);text-decoration:underline}.x-lasso__clear:hover{color:var(--text-primary)}.x-av2cmp__both{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:14px;gap:14px;align-items:start}@media (max-width:1100px){.x-av2cmp__both{grid-template-columns:1fr}}.x-av2ct__id{display:flex;flex-direction:column;gap:2px;min-width:0;text-align:left}.x-av2ct__meta{font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted)}.x-av2ct__row.is-hover{background:var(--x-surface-2)}.x-av2ct__row.is-hover:not(.is-locked){border-left-color:color-mix(in srgb,var(--accent-line) 45%,transparent)}.x-av2map{isolation:isolate;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:var(--x-surface);display:flex;flex-direction:column}.x-av2map__head{display:flex;align-items:baseline;gap:10px;padding:13px 16px;border-bottom:1px solid var(--border)}.x-av2map__title{margin:0;font-size:14px;font-weight:var(--x-fw-semibold);color:var(--text-primary)}.x-av2map__sub{font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted)}.x-av2map__plot{position:relative;background:var(--bg-app)}.x-av2map__plot .x-map__c{height:460px;width:100%}.x-av2map__plot .x-map__empty{padding:24px;text-align:center;color:var(--text-muted);font-size:13px}.x-av2map__plot .x-map__missing{margin:0;padding:9px 16px;border-top:1px solid var(--border);font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted)}@media (max-width:1100px){.x-av2map__plot .x-map__c{height:340px}}.x-av2map__legend{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--border);font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted)}.x-av2map__legend span{display:inline-flex;align-items:center;gap:6px}.x-av2map__dot{width:9px;height:9px;border-radius:50%;flex:none;background:var(--bg-card);border:1px solid var(--border-strong,var(--border))}.x-av2map__dot.is-in{background:var(--color-primary);border-color:var(--color-primary)}.x-av2map__dot.is-me{width:11px;height:11px;background:var(--bg-card-inverse);border:1.5px solid var(--bg-card-inverse);border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.x-av2map__area{width:16px;height:0;flex:none;border-top:2px dashed var(--accent-line)}.x-av2map__area.is-stale{border-top-color:var(--text-muted)}.x-av2map__legarea{gap:8px!important;white-space:nowrap}.x-av2map__legarea>*{white-space:nowrap}.x-av2map__legarea button{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--text-secondary);text-decoration:underline}.x-av2map__legarea button:hover{color:var(--x-accent-txt)}.x-av2map__foot{display:flex;gap:34px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--border)}.x-av2map__stat{display:flex;flex-direction:column;gap:2px}.x-av2map__statk{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.x-av2map__statv{font-family:var(--x-font-mono);font-size:18px;color:var(--text-primary)}.x-av2map__statv.is-arv{color:var(--x-accent-txt)}.x-cpin{background:none;border:0}.x-cpin__n{display:grid;place-items:center;width:22px;height:22px;box-sizing:border-box;border-radius:50%;border:1.5px solid var(--border-strong,var(--border));background:var(--bg-card);color:var(--text-muted);font-family:var(--x-font-mono);font-size:10.5px;font-weight:var(--x-fw-bold);box-shadow:var(--shadow-card)}.x-cpin--in .x-cpin__n{background:var(--color-primary);border-color:var(--color-primary);color:var(--on-accent)}.x-cpin__n{transition:transform .15s var(--x-ease),outline-color .15s var(--x-ease)}.x-cpin--hover .x-cpin__n{outline:3px solid color-mix(in srgb,var(--accent-line) 55%,transparent);transform:scale(1.25);z-index:1}.x-cpin{cursor:pointer}.x-subjpin{background:none;border:0}.x-subjpin__pin{position:absolute;left:0;top:0;display:grid;place-items:center;width:34px;height:34px;box-sizing:border-box;background:var(--bg-card-inverse);border:2.5px solid var(--text-inverse);border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:var(--shadow-pop)}.x-subjpin__glyph{font-style:normal;font-size:16px;line-height:1;color:var(--text-inverse);transform:rotate(45deg)}.x-subjpin__halo{position:absolute;left:9px;top:30px;width:16px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--bg-card-inverse) 22%,transparent)}.x-av2top{display:grid;grid-template-columns:1.25fr .85fr;grid-gap:16px;gap:16px;align-items:start}.x-av2top--full{grid-template-columns:1fr}.x-av2col{width:100%;max-width:920px;margin-inline:auto}.x-av2head__tracked{align-self:center;padding:5px 11px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);background:color-mix(in srgb,var(--color-primary) 10%,transparent);font-family:var(--x-font-mono);font-size:11px;color:var(--x-accent-txt);white-space:nowrap}@media (max-width:1100px){.x-av2top{grid-template-columns:1fr}}.x-av2card{border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card);background:var(--x-surface)}.x-av2card,.x-av2verdict{display:flex;flex-direction:column}.x-av2verdict{background:var(--bg-sidebar);color:#fff;padding:16px 20px 18px;gap:12px}.x-av2verdict__base{font-family:var(--x-font-mono);font-size:11.5px;color:hsla(0,0%,100%,.62)}.x-av2verdict__stamp{font-family:var(--x-font-mono);font-size:10.5px;color:hsla(0,0%,100%,.42)}.x-av2verdict__cushion{font-family:var(--x-font-mono);font-size:11.5px;line-height:1.5;color:hsla(0,0%,100%,.62);max-width:62ch}.x-av2nums{display:flex;align-items:flex-end;gap:26px;flex-wrap:wrap}.x-av2num{display:flex;flex-direction:column;gap:4px}.x-av2num__k{letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}.x-av2num__k,.x-av2num__v{font-family:var(--x-font-mono)}.x-av2num__v{font-size:21px;color:#fff}.x-av2num.is-dim .x-av2num__v{color:hsla(0,0%,100%,.45)}.x-rehcard{background:var(--bg-card-inverse);color:var(--text-inverse);border-radius:var(--radius-lg);padding:18px 18px 14px;margin-bottom:14px}.x-rehcard__k{font-family:var(--x-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-inverse-muted)}.x-rehcard__scope{display:block;font-style:normal;font-size:10px;letter-spacing:.04em;text-transform:none;opacity:.78;margin-top:2px}.x-rehcard__v{font-family:var(--x-font-mono);font-size:34px;font-weight:600;line-height:1.1;margin-top:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-rehcard__sub{font-family:var(--x-font-mono);font-size:11.5px;color:var(--color-primary);margin-top:4px}.x-rehcard__edit,.x-rehcard__findings{display:block;margin-top:10px;font-size:12px;text-decoration:none}.x-rehcard__findings{color:var(--accent-ai)}.x-rehcard__edit{color:var(--color-primary)}.x-rehcard__edit:hover,.x-rehcard__findings:hover{text-decoration:underline}.x-rehcard .x-rehleg__row{color:var(--text-inverse)}.x-rehcard .x-mktrange__ends,.x-rehcard .x-mktrange__k{color:var(--text-inverse-muted)}.x-rehcard .x-mktrange__track{background:hsla(0,0%,100%,.14)}.x-memo__crit{margin:10px 0 0;font-family:var(--x-font-mono);font-size:11px;line-height:1.5;color:var(--text-muted)}.x-memo__critline{margin:4px 0 0}.x-memo__devh{margin:14px 0 6px;font-family:var(--x-font-display);font-size:14px;font-weight:600;color:var(--text-primary)}.x-memo__devs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.x-memo__dev{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;padding:6px 0;border-bottom:1px solid var(--border);font-size:12px;color:var(--text-secondary)}.x-memo__devtag{font-size:10px;letter-spacing:.9px;text-transform:uppercase;color:var(--x-accent-txt)}.x-memo__devnow{color:var(--text-primary);font-weight:600}@media (max-width:560px){.x-memo__dev{grid-template-columns:1fr;gap:2px}}.x-map__act{display:block;width:100%;margin-top:8px;cursor:pointer;padding:5px 8px;border-radius:var(--radius-sm,6px);border:1px solid var(--accent-line);background:transparent;font-family:var(--x-font-mono);font-size:11px;color:var(--x-accent-txt)}.x-map__act:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.x-map__act--sv{border-color:var(--border-strong);color:var(--text-muted)}.x-map__act--sv:hover{border-color:var(--color-primary);color:var(--x-accent-txt);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.x-av2ct__row.is-exception{box-shadow:inset 2px 0 0 var(--urgency-today)}.x-av2f__g--crit .x-av2f__k{color:var(--x-accent-txt)}.x-av2f__g--crit{position:relative;padding-left:10px;border-left:2px solid color-mix(in srgb,var(--accent-line) 45%,transparent)}.x-av2f__g--crit:not(.is-adjusted){border-left:2px dashed var(--border-strong,var(--border))}.x-av2f__g--crit.is-adjusted{border-left:2px solid var(--accent-line)}.x-av2f__tagwrap{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.x-av2f__tag{font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:.8px;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-full);border:1px solid var(--border);color:var(--text-muted)}.x-av2f__tag.is-adj{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-av2f__tagbase{color:var(--text-muted)}.x-av2f__tagback,.x-av2f__tagbase{font-family:var(--x-font-mono);font-size:11px}.x-av2f__tagback{cursor:pointer;background:none;border:0;padding:0;color:var(--x-accent-txt)}.x-av2f__reset{cursor:pointer;padding:5px 10px;border-radius:var(--radius-full);border:1px dashed var(--border-strong,var(--border));background:transparent;font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted);white-space:nowrap}.x-av2f__reset:hover{border-color:var(--accent-line)}.x-av2f__base,.x-av2f__reset:hover{color:var(--x-accent-txt)}.x-av2f__none{margin:10px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-primary)}.x-av2terms{margin-top:14px}.x-av2terms__bar{width:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 16px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--x-surface);cursor:pointer;text-align:left;font:inherit}.x-av2terms__bar:hover{border-color:var(--border-strong)}.x-av2terms__bar[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.x-av2terms__title{font-size:13px;font-weight:600;color:var(--text-primary)}.x-av2terms__tag{padding:2px 8px;border-radius:var(--radius-full);border:1px solid var(--border);background:transparent;font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.x-av2terms__tag.is-edited{border-color:color-mix(in srgb,var(--accent-line) 55%,transparent);color:var(--x-accent-txt)}.x-av2terms__sum{font-family:var(--x-font-mono);font-size:12px;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-av2terms__base{font-size:12px;color:var(--text-muted);font-style:italic;font-family:var(--x-font-body)}.x-av2terms__chev{margin-left:auto;color:var(--text-muted);font-size:11px}.x-av2terms__body{padding:14px 16px 16px;border-radius:0 0 var(--radius-lg) var(--radius-lg);border:1px solid var(--border);border-top:0;background:var(--x-surface)}.x-av2terms__lead{margin:0 0 14px;font-size:12.5px;line-height:1.5;color:var(--text-secondary);font-family:var(--x-font-body)}.x-av2terms__g{margin-bottom:14px}.x-av2terms__g:last-of-type{margin-bottom:0}.x-av2terms__gk{display:block;margin-bottom:8px;font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--x-accent-txt)}.x-av2terms__grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.x-av2terms__f{display:flex;flex-direction:column;gap:4px}.x-av2terms__fk{font-size:12.5px;font-weight:500;color:var(--text-primary)}.x-av2terms__hint{font-size:11px;line-height:1.45;color:var(--text-muted);font-family:var(--x-font-body)}.x-av2terms__pct{position:relative;display:block}.x-av2terms__pct .x-input{padding-right:26px}.x-av2terms__unit{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-family:var(--x-font-mono);font-size:12px;color:var(--text-muted);pointer-events:none}.x-av2terms__acts{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--border)}.x-av2terms__warn{font-size:12px;color:var(--x-warn)}@media (max-width:560px){.x-av2terms__base,.x-av2terms__sum{flex:1 1 100%}.x-av2terms__chev{margin-left:0}}.x-sview{margin-top:12px;border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:var(--x-surface)}.x-sview__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;border-bottom:1px solid var(--border)}.x-sview__k{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.x-sview__addr{font-size:13px;color:var(--text-primary);min-width:0}.x-sview__close{margin-left:auto;cursor:pointer;padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--border);background:transparent;font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted)}.x-sview__close:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-sview__frame{display:block;width:100%;aspect-ratio:16/9;min-height:220px;border:0;background:var(--bg-app)}.x-sview__none,.x-sview__note{margin:0;padding:8px 14px 10px;font-size:11.5px;line-height:1.5;color:var(--text-muted);font-family:var(--x-font-body)}.x-loc .x-sview{margin-top:0}.x-pegman{position:absolute;right:10px;bottom:26px;z-index:401;width:34px;height:44px;display:grid;place-items:center;cursor:-webkit-grab;cursor:grab;border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-card);color:var(--text-secondary);box-shadow:var(--shadow-card);touch-action:none}.x-pegman:hover{color:var(--x-accent-txt);border-color:var(--accent-line)}.x-pegman.is-drag{cursor:-webkit-grabbing;cursor:grabbing;opacity:.35}.x-pegman__ghost{transform:translate(-50%,-100%);color:var(--accent-600);filter:drop-shadow(0 2px 3px rgba(0,0,0,.35))}.x-pegman__drop,.x-pegman__ghost{position:absolute;z-index:900;pointer-events:none}.x-pegman__drop{left:50%;bottom:14px;transform:translateX(-50%);padding:6px 14px;border-radius:var(--radius-full);background:var(--bg-card-inverse);color:var(--text-inverse);font-family:var(--x-font-mono);font-size:11.5px;white-space:nowrap;box-shadow:var(--shadow-pop)}.x-sview--over{position:absolute;inset:0;z-index:800;margin:0;border:0;border-radius:0;display:flex;flex-direction:column}.x-sview--over .x-sview__frame{flex:1 1 auto;aspect-ratio:auto;min-height:0}.x-sug__by{padding:5px 12px 7px;border-top:1px solid var(--border);font-family:var(--x-font-mono);font-size:10px;letter-spacing:.04em;color:var(--text-muted);text-align:right;cursor:default}.x-av2main,.x-av2side{display:flex;flex-direction:column;min-width:0}.x-av2side{gap:12px}.x-av2brk{padding:12px 14px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--x-surface)}.x-av2brk__k{display:block;margin-bottom:8px;font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.x-av2brk__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0;font-size:12.5px;color:var(--text-secondary)}.x-av2brk__row+.x-av2brk__row{border-top:1px solid var(--border)}.x-av2brk__row b{font-family:var(--x-font-mono);font-size:12.5px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.x-bd{margin-top:14px;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);background:var(--x-surface)}.x-bd__head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:14px 18px 10px}.x-bd__title{margin:0;font-family:var(--x-font-display);font-size:16px;font-weight:var(--x-fw-semibold);color:var(--text-primary)}.x-bd__kicker{color:var(--text-muted)}.x-bd__edit,.x-bd__kicker{font-family:var(--x-font-mono);font-size:11.5px}.x-bd__edit{margin-left:auto;cursor:pointer;padding:0;border:0;background:none;color:var(--x-accent-txt);text-decoration:underline;text-underline-offset:2px}.x-bd__rows{padding:0 18px 16px}.x-bd__row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid var(--border)}.x-bd__k{font-size:13.5px;color:var(--text-primary);min-width:0}.x-bd__sub{display:inline;margin-left:8px;font-style:normal;font-size:11px;color:var(--text-muted)}.x-bd__sub,.x-bd__v{font-family:var(--x-font-mono)}.x-bd__v{font-size:14px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.x-bd__v.is-neg{color:var(--x-err)}.x-bd__v.is-ok{color:var(--x-accent-txt)}.x-bd__v.is-warn{color:var(--x-warn)}.x-bd__row--total{border-top-width:2px;border-top-color:var(--border-strong)}.x-bd__row--roi .x-bd__k,.x-bd__row--total .x-bd__k{font-weight:var(--x-fw-semibold)}.x-bd__row--roi .x-bd__v,.x-bd__row--total .x-bd__v{font-size:17px}.x-bd__moment+.x-bd__moment{margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.x-bd__mh{margin:0 0 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.x-bd__note{margin:6px 0 0;font-family:var(--x-font-body);font-size:11px;line-height:1.45;color:var(--text-muted)}.x-inl{display:inline-flex;align-items:baseline;gap:1px;border-radius:5px;padding:1px 3px;background:var(--bg-app);border-bottom:1px dashed var(--border-strong);cursor:text}.x-inl:focus-within,.x-inl:hover{border-bottom-color:var(--accent-line);color:var(--x-accent-txt)}.x-inl__i{border:0;background:none;padding:0;margin:0;color:inherit;cursor:text;font-family:var(--x-font-mono);font-size:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.x-inl__i:focus{outline:none}.x-inl__fix{font-style:normal;font-family:var(--x-font-mono);color:inherit}.x-inl.is-edited{border-bottom-color:var(--accent-line);color:var(--x-accent-txt)}.x-inl.is-busy{opacity:.55}.x-inl.is-busy,.x-inl.is-busy .x-inl__i{cursor:progress}.x-bd__v .x-inl{color:inherit}.x-bd__chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--accent-line);border-radius:999px;padding:1px 8px;font-size:10.5px;color:var(--x-accent-txt)}.x-bd__chip,.x-bd__count{font-family:var(--x-font-mono)}.x-bd__count{margin-left:auto;font-size:11.5px;color:var(--text-muted)}.x-bd__count.is-on{color:var(--x-accent-txt)}.x-bd__acts{display:flex;align-items:center;gap:14px;padding:0 18px 10px}.x-bd__resetall{cursor:pointer;border:1px solid var(--border);border-radius:8px;padding:4px 10px;background:var(--bg-card);font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-secondary)}.x-bd__resetall:hover:not(:disabled){border-color:var(--accent-line);color:var(--x-accent-txt)}.x-bd__resetall:disabled{opacity:.45;cursor:default}.x-bd__acts .x-bd__edit{margin-left:0}.x-bd__undo{margin-left:6px;cursor:pointer;border:0;background:none;padding:0;font-size:12px;line-height:1;color:var(--text-muted)}.x-bd__undo:hover:not(:disabled){color:var(--x-accent-txt)}.x-bd__undo:disabled{opacity:.4;cursor:default}.x-bd__pctv{font-weight:inherit}.x-bd__help{margin:0;padding:0 18px 14px;display:flex;gap:6px;align-items:baseline;font-family:var(--x-font-body);font-size:11px;color:var(--text-muted)}.x-av2mode{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap}.x-av2mode__b{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--x-surface);font-size:12.5px;color:var(--text-secondary)}.x-av2mode__b:hover{border-color:var(--border-strong);color:var(--text-primary)}.x-av2mode__b.is-on{border-color:var(--text-primary);background:var(--bg-card-inverse);color:var(--text-inverse)}.x-av2terms--full{margin-top:14px}.x-av2terms--full .x-av2terms__body{border-radius:var(--radius-lg);border-top:1px solid var(--border)}.x-av2terms__fullhead{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:14px 18px 0}.x-av2terms__fulltitle{margin:0;font-family:var(--x-font-display);font-size:17px;font-weight:var(--x-fw-semibold);color:var(--text-primary)}.x-av2terms__closebtn{margin-left:auto;cursor:pointer;padding:0;border:0;background:none;font-family:var(--x-font-mono);font-size:11.5px;color:var(--x-accent-txt);text-decoration:underline;text-underline-offset:2px}.x-av2terms--full .x-av2terms__g{display:grid;grid-template-columns:190px 1fr;grid-gap:20px;gap:20px;align-items:start;padding:16px 0;margin:0;border-top:1px solid var(--border)}.x-av2terms--full .x-av2terms__g:first-of-type{border-top:0}.x-av2terms__gd{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--text-muted)}@media (max-width:860px){.x-av2terms--full .x-av2terms__g{grid-template-columns:1fr;gap:10px}}.x-av2terms__nomao{color:var(--x-warn);font-weight:400}.x-av2terms__note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--border);font-size:11.5px;line-height:1.55;color:var(--text-muted)}.x-av2fbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding:10px 14px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--x-surface)}.x-av2cmp__pin{position:-webkit-sticky;position:sticky;top:calc(var(--x-chrome-h) - 8px);z-index:5;padding:8px 0;background:var(--x-bg)}.x-av2cmp__pin .x-av2fbar{margin-top:10px}@media (max-width:1100px){.x-av2cmp__pin{position:static;padding:0;background:transparent}.x-av2ct__head{top:var(--x-chrome-h)}}.x-av2fbar__toggle{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:6px 12px;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:var(--bg-app);font-size:12.5px;font-weight:var(--x-fw-semibold);color:var(--text-primary)}.x-av2fbar__toggle:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-av2fbar__n{min-width:18px;padding:1px 5px;border-radius:var(--radius-full);background:var(--border);font-family:var(--x-font-mono);font-size:10.5px;color:var(--text-muted);text-align:center}.x-av2fbar__n.is-on{background:var(--color-primary);color:var(--on-accent)}.x-av2fbar__chev{color:var(--text-muted);font-size:10px}.x-av2f__saving{font-family:var(--x-font-mono);font-size:11px;color:var(--x-accent-txt);white-space:nowrap}.x-av2f__saving.is-quiet{margin-right:-12px}.x-av2fbar__base{font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted);min-width:0}.x-av2fbar__chips{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.x-av2fbar__chip{display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--accent-line);background:transparent;font-family:var(--x-font-mono);font-size:11.5px;color:var(--x-accent-txt)}.x-av2fbar__chip i{font-style:normal;font-size:13px;line-height:1;opacity:.7}.x-av2fbar__chip:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.x-av2fbar__chip:hover i{opacity:1}.x-av2fbar__right{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-left:auto}.x-av2fp{margin-top:-1px;border-radius:0 0 var(--radius-lg) var(--radius-lg);border:1px solid var(--border);background:var(--x-surface);overflow:hidden}.x-av2fp__cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0}.x-av2fp__col{padding:16px 18px}.x-av2fp__col+.x-av2fp__col{border-left:1px solid var(--border)}.x-av2fp__ct{margin:0 0 14px;font-family:var(--x-font-display);font-size:14.5px;font-weight:var(--x-fw-semibold);color:var(--text-primary)}.x-av2fp__col .x-av2f__g{display:block;margin-bottom:14px}.x-av2fp__col .x-av2f__g:last-child{margin-bottom:0}.x-av2fp__col .x-av2f__k{display:block;margin-bottom:7px}.x-av2fp__col .x-av2f__g>.x-av2f__c{margin:0 5px 5px 0}.x-av2fp__foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--border);background:var(--bg-app)}.x-av2fp__done{margin-left:auto;cursor:pointer;padding:7px 20px;border-radius:var(--radius-full);border:1px solid var(--color-primary);background:var(--color-primary);font-size:13px;font-weight:var(--x-fw-semibold);color:var(--on-accent)}.x-av2fp__done:hover{filter:brightness(1.06)}@media (max-width:900px){.x-av2fp__cols{grid-template-columns:1fr}.x-av2fp__col+.x-av2fp__col{border-left:0;border-top:1px solid var(--border)}}.x-av2tools{position:absolute;top:12px;left:12px;z-index:401;display:flex;flex-direction:column;gap:2px;padding:5px;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--x-surface);box-shadow:var(--shadow-card)}.x-av2tools__b{position:relative;width:34px;height:34px;display:grid;place-items:center;cursor:pointer;border:0;border-radius:var(--radius-md);background:transparent;font-size:15px;color:var(--text-secondary)}.x-av2tools__b:hover{background:var(--bg-app);color:var(--text-primary)}.x-av2tools__b.is-on{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--x-accent-txt)}.x-av2tools__b--clear,.x-av2tools__b--henry{border-top:1px solid var(--border);border-radius:0 0 var(--radius-md) var(--radius-md)}.x-av2tools__b--clear:hover{background:color-mix(in srgb,var(--x-err) 12%,transparent);color:var(--x-err)}.x-av2tools__b:after{content:attr(data-tip);position:absolute;left:calc(100% + 9px);top:50%;transform:translateY(-50%);z-index:2;padding:6px 10px;border-radius:var(--radius-md);background:var(--bg-card-inverse);color:var(--text-inverse);font-family:var(--x-font-mono);font-size:11px;line-height:1.35;white-space:nowrap;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;transition:opacity .12s ease}.x-av2tools__b:focus-visible:after,.x-av2tools__b:hover:after{opacity:1}@media (max-width:640px){.x-av2tools__b:after{left:0;top:calc(100% + 7px);transform:none;white-space:normal;width:190px}}.x-av2tools__hint{position:absolute;left:12px;right:12px;bottom:12px;z-index:401;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 14px;border-radius:var(--radius-lg);border:1px solid var(--accent-line);background:var(--x-surface);box-shadow:var(--shadow-card);font-size:12px}.x-av2tools__hint b{color:var(--x-accent-txt)}.x-av2tools__hint span{font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-secondary)}.x-av2tools__hint button{margin-left:auto;cursor:pointer;padding:3px 10px;border-radius:var(--radius-full);border:1px solid var(--border-strong);background:transparent;font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted)}.x-av2tools__hint button:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-av2tools__b:disabled{opacity:.4;cursor:progress}.x-av2tools__b:disabled:after{display:none}.x-av2cmp__both .x-av2map{position:-webkit-sticky;position:sticky;top:calc(var(--x-chrome-h) - 8px + var(--x-av2pin-h, 0px) + 14px);align-self:start;z-index:2}.x-av2cmp__both .x-av2map__plot .x-map__c{height:min(460px,calc(100vh - var(--x-chrome-h) - var(--x-av2pin-h, 0px) - 190px));min-height:260px}@media (max-width:1100px){.x-av2cmp__both .x-av2map{position:static}}.x-av2f__bathhint{flex:1 1 100%;display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px;padding:7px 11px;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--x-warn) 45%,transparent);background:color-mix(in srgb,var(--x-warn) 8%,transparent);font-size:11.5px;line-height:1.45;color:var(--text-primary);font-family:var(--x-font-body)}.x-av2f__bathhint button{cursor:pointer;padding:3px 10px;border-radius:var(--radius-full);border:1px solid var(--accent-line);background:transparent;font-family:var(--x-font-mono);font-size:11px;color:var(--x-accent-txt);white-space:nowrap}.x-av2f__bathhint button:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}.x-av2exits__note{margin:8px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-muted);font-family:var(--x-font-body)}.x-av2f__bbrange{display:inline-flex;align-items:center;gap:5px;margin-left:2px}.x-av2f__bbinput{width:48px;padding:4px 6px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-app);font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-primary);text-align:center}.x-av2f__bbinput:focus{outline:none;border-color:var(--accent-line)}.x-av2f__bbdash{color:var(--text-muted)}.x-av2f__bberr{display:block;width:100%;margin-top:4px;font-family:var(--x-font-mono);font-size:11px;color:var(--x-err)}.x-av2map__legn{font-weight:var(--x-fw-semibold);color:var(--text-secondary)}.x-av2map__legstale{font-weight:400;color:var(--x-warn);border-bottom:1px dotted var(--x-warn);cursor:help}.x-av2map__legarea button.x-av2map__legundo{border:1px solid color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent);padding:2px 8px;border-radius:999px;cursor:pointer;font:inherit;color:var(--x-accent-txt);text-decoration:none;font-weight:var(--x-fw-semibold)}.x-av2map__legarea button.x-av2map__legundo:hover{background:color-mix(in srgb,var(--color-primary) 16%,transparent)}.x-av2map__legarea button.x-av2map__legundo:disabled{opacity:.5;cursor:default}.x-av2map__legundone{gap:8px!important;color:var(--text-secondary)}.x-av2map__legundone button{border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--x-accent-txt);text-decoration:underline}.x-av2map__legundone button:hover{color:var(--text-primary)}.x-av2head__obra{display:flex;align-items:baseline;gap:11px;padding:8px 16px;border-radius:var(--radius-md,13px);background:var(--bg-card-inverse);flex:none}.x-av2head__obrak{font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:1px;text-transform:uppercase;color:hsla(0,0%,100%,.62)}.x-av2head__obrav{font-family:var(--x-font-display);font-size:25px;font-weight:700;letter-spacing:-.8px;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.x-av2head__obrasf{font-family:var(--x-font-mono);font-size:11px;color:hsla(0,0%,100%,.62)}@media (max-width:900px){.x-av2head__obrav{font-size:20px}}.x-obra{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.x-obra__main{flex:1 1 520px;flex-direction:column;gap:18px}.x-obra__main,.x-obside{min-width:0;display:flex}.x-obside{position:-webkit-sticky;position:sticky;top:calc(var(--x-chrome-h) + 12px);flex:1 1 300px;max-width:344px;flex-direction:column;gap:14px}.x-obmkt{background:var(--x-surface);border:1px solid var(--x-line);border-radius:var(--radius-lg,16px);overflow:hidden;box-shadow:var(--shadow-card)}.x-obmkt__h{padding:20px 22px 16px;display:flex;align-items:flex-start;gap:18px;flex-wrap:wrap}.x-obmkt__ht{min-width:0;display:flex;flex-direction:column;gap:4px;flex:1 1 260px}.x-obmkt__ht h2{margin:0;font-family:var(--x-font-display);font-size:19px;font-weight:700;letter-spacing:-.3px;color:var(--x-ink)}.x-obmkt__ht p{margin:0;font-size:13px;color:var(--text-secondary);max-width:62ch}.x-obmkt__filters{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.x-obfil{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;border:1px solid var(--x-line);background:var(--x-surface);color:var(--text-secondary)}.x-obfil span{font-family:var(--x-font-mono);font-size:11px;opacity:.75}.x-obfil:hover{border-color:var(--border-strong,var(--x-line));color:var(--x-ink)}.x-obfil.is-on{background:var(--bg-card-inverse);border-color:var(--bg-card-inverse);color:var(--text-inverse)}.x-obalert{margin:0 22px 16px;padding:13px 16px;border-radius:var(--radius-md,12px);background:color-mix(in srgb,var(--x-err) 9%,transparent);border:1px solid color-mix(in srgb,var(--x-err) 30%,transparent);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.x-obalert b{font-family:var(--x-font-display);font-size:14px;color:var(--x-err)}.x-obalert span{font-size:13px;color:var(--text-secondary)}.x-obrow__b,.x-obtbl__head{display:grid;grid-template-columns:minmax(130px,1.1fr) minmax(0,.6fr) minmax(186px,3fr);grid-gap:10px;gap:10px}.x-obtbl__head{padding:11px 22px;background:var(--bg-app);border-top:1px solid var(--x-line);font-family:var(--x-font-mono);font-size:10px;letter-spacing:.7px;color:var(--text-muted);text-transform:uppercase}.x-obrow,.x-obtbl__head{border-bottom:1px solid var(--x-line)}.x-obrow.is-open{background:var(--bg-app)}.x-obrow__b{width:100%;padding:14px 22px;align-items:center;cursor:pointer;text-align:left;border:0;background:none;font:inherit}.x-obrow__b:hover{background:color-mix(in srgb,var(--color-primary) 4%,transparent)}.x-obrow__code{display:flex;align-items:center;gap:7px;min-width:0;font-family:var(--x-font-mono);font-size:12px;color:var(--x-ink)}.x-obrow__code i{font-size:10px;color:var(--text-muted);font-style:normal;flex:none}.x-obrow__area{font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.x-obrow__vs{display:flex;flex-direction:column;gap:6px;min-width:0}.x-obrow__nums{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.x-obrow__mine{font-family:var(--x-font-display);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-obrow__delta{font-family:var(--x-font-mono);font-size:10.5px;color:var(--text-muted)}.x-obbar{position:relative;display:block;height:8px;border-radius:999px;background:var(--bg-app)}.x-obbar__band{position:absolute;top:0;bottom:0;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 22%,transparent)}.x-obbar__mark{position:absolute;top:-3px;width:3px;height:14px;border-radius:2px;transform:translateX(-50%);background:var(--x-ink)}.x-obrow__ends{display:flex;justify-content:space-between;gap:10px;font-size:10px;color:var(--text-muted)}.x-obchip,.x-obrow__ends{font-family:var(--x-font-mono)}.x-obchip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;white-space:nowrap}.x-obchip i{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.x-obchip--en,.x-obrow__mine--en{color:var(--x-accent-txt)}.x-obchip--en{background:color-mix(in srgb,var(--color-primary) 12%,transparent)}.x-obbar__mark--sobre,.x-obchip--sobre,.x-obrow__mine--sobre{color:var(--x-err)}.x-obbar__mark--sobre{background:var(--x-err)}.x-obchip--sobre{background:color-mix(in srgb,var(--x-err) 12%,transparent)}.x-obbar__mark--bajo,.x-obchip--bajo,.x-obrow__mine--bajo{color:var(--x-info,#1d4ed8)}.x-obbar__mark--bajo{background:var(--x-info,#1d4ed8)}.x-obchip--bajo{background:color-mix(in srgb,var(--x-info,#1d4ed8) 12%,transparent)}.x-obchip--sin-scope,.x-obrow__mine--sin-scope{color:var(--text-muted)}.x-obchip--sin-scope{background:var(--bg-app)}.x-obbar__mark--en{background:var(--color-primary)}.x-obbar__mark--sin-scope{background:var(--text-muted)}.x-obrow__open{padding:2px 22px 16px 40px;display:flex;flex-direction:column;gap:9px}.x-obrow__k{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.7px;color:var(--text-muted);text-transform:uppercase}.x-obrow__parts{display:flex;gap:8px;flex-wrap:wrap}.x-obpart{display:inline-flex;align-items:center;gap:9px;padding:7px 12px;border-radius:var(--radius-md,10px);border:1px solid var(--x-line);background:var(--x-surface);font-size:12.5px;color:var(--text-secondary)}.x-obpart b{font-family:var(--x-font-mono);font-size:11.5px;color:var(--x-ink)}.x-obpart.is-none{color:var(--text-muted)}.x-obrow__edit{align-self:flex-start;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--x-accent-txt)}.x-obempty{padding:34px 22px 38px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.x-obempty b{font-family:var(--x-font-display);font-size:15px;color:var(--x-ink);max-width:52ch}.x-obempty button{border:0;background:none;cursor:pointer;font-family:var(--x-font-mono);font-size:11.5px;font-weight:600;color:var(--x-accent-txt)}.x-obparts__wrap{display:flex;flex-direction:column;gap:12px}.x-obparts__h{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;padding:4px 2px 0}.x-obparts__h h2{margin:0;font-family:var(--x-font-display);font-size:19px;font-weight:700;letter-spacing:-.3px;color:var(--x-ink)}.x-obparts__h p{margin:3px 0 0;font-size:13px;color:var(--text-secondary);max-width:64ch}.x-obparts__all{margin-left:auto;border:0;background:none;cursor:pointer;font-family:var(--x-font-mono);font-size:11.5px;font-weight:600;color:var(--x-accent-txt);white-space:nowrap}.x-obgrp{background:var(--x-surface);border:1px solid var(--x-line);border-radius:var(--radius-lg,16px);overflow:hidden;box-shadow:var(--shadow-card)}.x-obgrp__h{width:100%;display:flex;align-items:center;gap:13px;padding:15px 20px;cursor:pointer;border:0;background:none;font:inherit;text-align:left}.x-obgrp.is-open .x-obgrp__h{border-bottom:1px solid var(--x-line)}.x-obgrp__dot{width:9px;height:9px;border-radius:3px;flex:none}.x-obgrp__t{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.x-obgrp__t b{font-family:var(--x-font-display);font-size:16.5px;font-weight:700;letter-spacing:-.2px;color:var(--x-ink)}.x-obgrp__t span{font-family:var(--x-font-mono);font-size:10.5px;color:var(--text-muted)}.x-obgrp__sub{font-family:var(--x-font-display);font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--x-ink)}.x-obgrp__car{font-family:var(--x-font-mono);font-size:12px;color:var(--text-muted);font-style:normal}.x-obgrp__b{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--x-line)}.x-obnote{grid-column:1/-1;margin:0;padding:10px 12px;background:var(--bg-card);font-size:12px;line-height:1.5;color:var(--text-secondary)}.x-codefil{display:flex;gap:8px;flex-wrap:wrap;padding:14px 18px;border-bottom:1px solid var(--border)}.x-codevacio{margin:0;padding:22px 18px;font-family:var(--x-font-body);font-style:italic;font-size:14.5px;color:var(--text-muted)}@media (max-width:900px){.x-obgrp__b{grid-template-columns:1fr}}.x-obitem{background:var(--x-surface);padding:14px 20px;display:flex;align-items:center;gap:14px;min-height:68px}.x-obitem.is-off{background:var(--bg-app)}.x-obitem__main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.x-obitem__n{font-size:14px;font-weight:600;color:var(--x-ink)}.x-obitem.is-off .x-obitem__n{color:var(--text-secondary)}.x-obcard{background:var(--x-surface);border:1px solid var(--x-line);border-radius:var(--radius-lg,16px);padding:16px 18px;display:flex;flex-direction:column;gap:11px;box-shadow:var(--shadow-card)}.x-obcard__k{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.9px;color:var(--text-muted);text-transform:uppercase}.x-obcard__s{margin:0;font-size:12.5px;color:var(--text-secondary)}.x-obwarn{display:flex;flex-direction:column;gap:6px;padding:13px 15px;border-radius:var(--radius-lg,14px);border:1px solid color-mix(in srgb,var(--x-warn) 35%,transparent);background:color-mix(in srgb,var(--x-warn) 8%,transparent)}.x-obwarn b{font-size:13px;color:var(--x-ink)}.x-obwarn span{font-size:12.5px;color:var(--text-secondary)}.x-obwarn button{align-self:flex-start;margin-top:2px;border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--x-accent-txt)}.x-av2hyp__opt--own.is-on{border-color:var(--accent-line)}.x-obniv__custom{font-family:var(--x-font-mono);font-size:10.5px;color:var(--text-muted);padding:2px 0 4px}.x-obniv{display:flex;flex-direction:column;gap:6px}.x-obniv__b{display:flex;align-items:center;gap:12px;padding:11px 13px;border-radius:var(--radius-md,11px);cursor:pointer;border:1.5px solid var(--x-line);background:var(--x-surface);font:inherit;text-align:left}.x-obniv__b i{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--border-strong,var(--x-line));background:transparent;flex:none}.x-obniv__b.is-on{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 7%,transparent)}.x-obniv__b.is-on i{border-color:var(--color-primary);background:var(--color-primary)}.x-obniv__b>span{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.x-obniv__b b{font-size:13.5px;color:var(--x-ink)}.x-obniv__b.is-on b{color:var(--x-accent-txt)}.x-obniv__b>span>span{font-family:var(--x-font-mono);font-size:10px;color:var(--text-muted)}.x-obmarg{background:var(--bg-card-inverse);border-radius:var(--radius-lg,16px);padding:17px 19px;display:flex;flex-direction:column;gap:10px}.x-obmarg__k{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.9px;color:hsla(0,0%,100%,.55);text-transform:uppercase}.x-obmarg__s{margin:0;font-size:12.5px;color:hsla(0,0%,100%,.7)}.x-obmarg__track{position:relative;height:10px;border-radius:999px;background:hsla(0,0%,100%,.12)}.x-obmarg__fill{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--color-primary)}.x-obmarg__fill.is-over{background:var(--x-err)}.x-obmarg__ends{display:flex;justify-content:space-between;font-family:var(--x-font-mono);font-size:10.5px;color:hsla(0,0%,100%,.55)}.x-obmarg__txt{margin:0;font-size:13px;color:hsla(0,0%,100%,.92)}.x-obdes__bar{display:flex;height:8px;border-radius:999px;overflow:hidden;gap:2px}.x-obdes__bar i{display:block}.x-obdes__list{display:flex;flex-direction:column}.x-obdes__list button{display:flex;align-items:center;gap:9px;padding:7px 0;border:0;background:none;cursor:pointer;border-bottom:1px solid var(--x-line);font:inherit;font-size:12.5px;color:var(--text-secondary);text-align:left}.x-obdes__list button:hover{color:var(--x-ink)}.x-obdes__list i{width:8px;height:8px;border-radius:2px;flex:none}.x-obdes__list span{min-width:0;flex:1 1 auto}.x-obdes__list b{font-family:var(--x-font-mono);font-size:11.5px;color:var(--x-ink);white-space:nowrap}.x-docs__top{display:flex;align-items:flex-end;gap:18px;flex-wrap:wrap;margin-bottom:18px}.x-docs__id{display:flex;flex-direction:column;gap:4px;min-width:0}.x-docs__id h1{margin:0;font-family:var(--x-font-display);font-size:26px;font-weight:700;letter-spacing:-.7px;line-height:1.1}.x-docs__id>span{font-size:13.5px;color:var(--text-muted)}.x-docs__find{margin-left:auto;display:flex;align-items:center;gap:8px;height:40px;padding:0 13px;width:252px;max-width:100%;border:1px solid var(--border);border-radius:11px;background:var(--bg-card)}.x-docs__find>span{font-size:12px;color:var(--text-muted)}.x-docs__find input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-family:inherit;font-size:13.5px;color:var(--text-primary)}.x-docs__find button{border:0;background:none;cursor:pointer;color:var(--text-muted);font-family:var(--x-font-mono);font-size:14px;line-height:1;padding:2px 4px}.x-docs__find button:hover{color:var(--x-accent-txt)}.x-docs__err{border:1px solid var(--x-err);background:color-mix(in srgb,var(--x-err) 8%,transparent);color:var(--x-err);border-radius:12px;padding:10px 12px;font-size:13px;margin-bottom:14px}.x-docs{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-card);margin-bottom:18px}.x-docs__bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:13px 20px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--border) 22%,transparent)}.x-docs__k{font-size:10px;letter-spacing:.9px}.x-docs__k,.x-docs__sum{font-family:var(--x-font-mono);color:var(--text-muted)}.x-docs__sum{font-size:11px}.x-docs__all{margin-left:auto;border:0;background:none;cursor:pointer;font-family:var(--x-font-mono);font-size:11.5px;font-weight:600;color:var(--x-accent-txt);white-space:nowrap;padding:4px}.x-docs__all:hover{text-decoration:underline}.x-docs__upbtn{padding:9px 15px;border-radius:11px;border:1px solid var(--color-primary);background:var(--color-primary);color:var(--color-primary-fg);cursor:pointer;font-family:inherit;font-size:13px;font-weight:700;white-space:nowrap}.x-docs__upbtn:hover:not(:disabled){filter:brightness(.94)}.x-docs__upbtn:disabled{opacity:.55;cursor:default}.x-docs__upbtn.is-open{background:var(--bg-card);color:var(--text-muted);border-color:var(--border)}.x-docs__drop{margin:14px 20px;padding:16px 18px;border:1px dashed var(--border);border-radius:14px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.x-docs__dropid{display:flex;flex-direction:column;gap:3px;min-width:0}.x-docs__dropid b{font-size:13.5px;font-weight:600}.x-docs__dropid i{font-style:normal;font-family:var(--x-font-mono);font-size:10.5px;color:var(--text-muted)}.x-docs__chips{margin-left:auto;display:flex;align-items:center;gap:9px;flex-wrap:wrap}.x-docs__chipk{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.9px;color:var(--text-muted)}.x-docs__chip{padding:8px 13px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;border:1px solid var(--border);background:var(--bg-card);color:var(--text-muted)}.x-docs__chip.is-on,.x-docs__chip:hover{border-color:var(--color-primary);color:var(--x-accent-txt);background:color-mix(in srgb,var(--color-primary) 9%,transparent)}.x-docs__folder{border-bottom:1px solid var(--border)}.x-docs__folder:last-child{border-bottom:0}.x-docs__fhead{width:100%;display:flex;align-items:center;gap:12px;padding:13px 20px;border:0;background:none;cursor:pointer;font-family:inherit;text-align:left}.x-docs__fhead:hover{background:color-mix(in srgb,var(--border) 16%,transparent)}.x-docs__caret{width:13px;height:13px;flex-shrink:0;position:relative}.x-docs__caret:before{content:"";position:absolute;top:50%;left:3px;border:4px solid transparent;border-left:4px solid var(--text-muted);transform-origin:2px 0;transform:translateY(-4px);transition:transform var(--x-dur-fast,.12s) var(--x-ease,ease)}.x-docs__caret.is-open:before{transform:translateY(-4px) rotate(90deg)}.x-docs__ficon{width:22px;height:17px;flex-shrink:0;position:relative;border-radius:3px 4px 4px 4px;background:var(--x-fold-plain-t);border:1px solid var(--x-fold-plain)}.x-docs__ficon:before{content:"";position:absolute;top:-4px;left:2px;width:9px;height:4px;border-radius:2px 2px 0 0;background:var(--x-fold-plain)}.x-docs__folder--offer .x-docs__ficon{background:var(--x-fold-offer-t);border-color:var(--x-fold-offer)}.x-docs__folder--offer .x-docs__ficon:before{background:var(--x-fold-offer)}.x-docs__folder--funds .x-docs__ficon,.x-docs__folder--title .x-docs__ficon{background:var(--x-fold-title-t);border-color:var(--x-fold-title)}.x-docs__folder--funds .x-docs__ficon:before,.x-docs__folder--title .x-docs__ficon:before{background:var(--x-fold-title)}.x-docs__folder--credentials .x-docs__ficon,.x-docs__folder--rehab .x-docs__ficon{background:var(--x-fold-rehab-t);border-color:var(--x-fold-rehab)}.x-docs__folder--credentials .x-docs__ficon:before,.x-docs__folder--rehab .x-docs__ficon:before{background:var(--x-fold-rehab)}.x-docs__folder--entity .x-docs__ficon,.x-docs__folder--investor .x-docs__ficon{background:var(--x-fold-inv-t);border-color:var(--x-fold-inv)}.x-docs__folder--entity .x-docs__ficon:before,.x-docs__folder--investor .x-docs__ficon:before{background:var(--x-fold-inv)}.x-docs__fname{flex:1 1 auto;min-width:0;font-size:14px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-docs__fname.is-empty{color:var(--text-muted);font-weight:500}.x-docs__fn{flex-shrink:0;font-family:var(--x-font-mono);font-size:11px;color:var(--text-muted);white-space:nowrap}.x-docs__flist{padding:0 20px 8px 45px}.x-docs__row{display:flex;align-items:center;gap:13px;padding:11px 12px 11px 14px;border-left:1px solid var(--border)}.x-docs__row:hover{background:color-mix(in srgb,var(--border) 12%,transparent)}.x-docs__ext{width:28px;height:33px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:6px;background:color-mix(in srgb,var(--border) 20%,transparent);font-family:var(--x-font-mono);font-size:8.5px;font-weight:600;color:var(--text-muted)}.x-docs__name{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;overflow:hidden}.x-docs__name>i{font-style:normal;font-family:var(--x-font-mono);font-size:10.5px;color:var(--text-muted)}.x-docs__gen{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.5px;color:var(--x-accent-txt);background:color-mix(in srgb,var(--color-primary) 14%,transparent);padding:3px 9px;border-radius:999px}.x-docs__a,.x-docs__gen{flex-shrink:0;white-space:nowrap}.x-docs__a{padding:7px 12px;border-radius:9px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;border:1px solid var(--border);background:none;color:var(--text-muted)}.x-docs__a:hover{color:var(--text-primary);border-color:var(--border-strong)}.x-docs__a--del{border-color:transparent}.x-docs__a--del:hover{color:var(--x-err);border-color:color-mix(in srgb,var(--x-err) 35%,transparent);background:color-mix(in srgb,var(--x-err) 9%,transparent)}.x-docs__fempty{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 12px 12px 14px;border-left:1px solid var(--border)}.x-docs__fempty>span{font-size:12.5px;color:var(--text-muted);font-family:var(--x-font-body)}.x-docs__fempty button{border:0;background:none;cursor:pointer;font-family:var(--x-font-mono);font-size:11px;font-weight:600;color:var(--x-accent-txt);padding:2px}.x-docs__empty{margin:0;padding:18px 20px;font-size:13px;color:var(--text-muted);line-height:1.5;font-family:var(--x-font-body)}@media (max-width:640px){.x-docs__find{margin-left:0;width:100%}.x-docs__all,.x-docs__chips{margin-left:0}.x-docs__flist{padding-left:16px}.x-docs__row{flex-wrap:wrap}.x-docs__name{flex-basis:100%}}.x-docs__mv{position:relative;flex-shrink:0;display:inline-flex}.x-docs__mvmenu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:210px;display:flex;flex-direction:column;padding:6px;background:var(--bg-card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-pop)}.x-docs__mvk{font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:.9px;color:var(--text-muted);padding:5px 8px 4px}.x-docs__mvmenu button{text-align:left;border:0;background:none;cursor:pointer;font-family:inherit;font-size:12.5px;color:var(--text-primary);padding:7px 8px;border-radius:8px}.x-docs__mvmenu button:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--x-accent-txt)}.x-docs__mvdef{margin-top:4px;border-top:1px solid var(--border)!important;border-radius:0 0 8px 8px!important;color:var(--text-muted)!important;font-family:var(--x-font-mono)!important;font-size:11px!important}.x-addcomp__open{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px dashed var(--border-strong);background:transparent;border-radius:var(--x-r-md);padding:10px 14px;font-size:12.5px;font-weight:600;color:var(--text-secondary);cursor:pointer;margin-top:12px}.x-addcomp__open:hover{border-color:var(--accent-line);color:var(--x-accent-txt)}.x-addcomp{margin-top:12px;padding:16px;border:1px solid var(--border);border-radius:var(--x-r-md);background:var(--bg-card);box-shadow:var(--shadow-card)}.x-addcomp__help{margin:0 0 12px;font-size:12.5px;color:var(--text-muted);line-height:1.5;font-family:var(--x-font-body)}.x-addcomp__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px}.x-addcomp__f{display:flex;flex-direction:column;gap:4px}.x-addcomp__f span{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.4px;color:var(--text-muted)}.x-addcomp__f input,.x-addcomp__f select{border:1px solid var(--border);border-radius:8px;padding:8px 10px;font-size:13px;background:var(--bg-card);color:var(--text-primary)}.x-addcomp__f input:focus,.x-addcomp__f select:focus{outline:none;border-color:var(--accent-line)}.x-addcomp__chks{display:flex;align-items:center;gap:16px;margin-top:10px}.x-addcomp__chk{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--text-secondary);cursor:pointer}.x-addcomp__err{margin:10px 0 0;font-size:12.5px;color:var(--x-err)}.x-addcomp__acts{display:flex;align-items:center;gap:10px;margin-top:14px}.x-addcomp__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;cursor:pointer;font-size:12.5px;color:var(--text-muted);padding:8px 4px}.x-addcomp__close:hover{color:var(--text-primary)}.x-astrip{margin:4px 0 2px}.x-astrip__rows{border-radius:var(--radius-md)}.x-astrip--loading{font-size:12.5px;color:var(--text-muted);padding:10px 2px}.x-astrip__confirmed{margin-top:8px;padding:0 2px}.x-lockup{display:inline-flex;align-items:center;gap:16px}.x-lockup__sym{width:38px;height:39px;display:block}.x-lockup__wm{height:17px;width:auto;display:block}.x-bienv{position:fixed;inset:0;z-index:50;background:var(--panel);pointer-events:none;opacity:0}.x-bienv__col{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:26px}.x-bienv__sym{position:relative;width:96px;height:99px}.x-bienv__q{position:absolute;width:48px;height:49.5px;background-image:url(/brand/xentro-simbolo-blanco.png);background-size:96px 99px;background-repeat:no-repeat}.x-bienv__q--ai{left:0;top:0;background-position:0 0}.x-bienv__q--ad{left:48px;top:0;background-position:-48px 0}.x-bienv__q--bi{left:0;top:49.5px;background-position:0 -49.5px}.x-bienv__q--bd{left:48px;top:49.5px;background-position:-48px -49.5px}.x-bienv__wm{height:20px;width:auto;display:block}.x-stg__note{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.x-stg__note--err,.x-stg__notelink{color:var(--text-primary)}.x-stg__notelink{border:0;background:transparent;padding:0;font:inherit;cursor:pointer;text-decoration:underline}@media(max-width:720px){.x-stg__note{white-space:normal}}.x-stg__badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--radius-full);font-size:11px;font-weight:700;white-space:nowrap;letter-spacing:.01em}.x-stg__badge--urgent{background:var(--danger);color:var(--text-inverse)}.x-stg__badge--review{background:var(--warning);color:var(--text-primary)}.x-stg__badge--waiting{background:var(--border);color:var(--text-secondary)}.x-modesw{margin-left:auto;align-self:center;display:flex;gap:2px;padding:3px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:10px}.x-modesw__b{padding:6px 12px;border-radius:7px;font-size:12.5px;font-weight:600;color:var(--text-muted);background:transparent;border:0;cursor:pointer;font-family:inherit}.x-modesw__b--on{background:var(--surface);color:var(--text-primary);box-shadow:0 1px 2px hsla(0,0%,8%,.08)}.x-sc2tbl{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;overflow:hidden}.x-sc2head,.x-sc2row{display:grid;grid-template-columns:34px minmax(0,1fr) 150px 116px 104px;grid-gap:0 14px;gap:0 14px;align-items:center;padding:12px 22px}.x-sc2head{border-bottom:1px solid var(--border);font-size:11px;font-weight:600;letter-spacing:.8px;color:var(--text-muted)}.x-sc2head span:last-child{text-align:right}.x-sc2grp{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:0 14px;gap:0 14px;align-items:center;width:100%;padding:14px 22px;border:0;border-top:1px solid var(--border);background:var(--surface-sunken);cursor:pointer;text-align:left;font:inherit;color:inherit}.x-sc2grp:hover{filter:brightness(.98)}.x-sc2grp__dot{width:10px;height:10px;border-radius:3px;justify-self:center}.x-sc2grp__n{display:flex;align-items:baseline;gap:10px;min-width:0}.x-sc2grp__n b{font-size:15px;font-weight:600;letter-spacing:-.2px}.x-sc2grp__meta{font-size:12.5px;color:var(--text-muted);white-space:nowrap}.x-sc2grp__r{display:flex;align-items:center;gap:14px}.x-sc2grp__sub{font-size:17px;font-weight:500;letter-spacing:-.3px}.x-sc2grp__chev{width:18px;text-align:center;font-size:12px;color:var(--text-muted);transition:transform .15s}.x-sc2grp__chev--closed{transform:rotate(-90deg)}.x-sc2row{border-top:1px solid var(--border)}.x-sc2row--off{opacity:.5}.x-sc2box{width:20px;height:20px;border-radius:5px;justify-self:center;cursor:pointer;border:1.5px solid var(--text-muted);background:var(--bg-card);color:var(--bg-card);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.x-sc2box.on{border-color:var(--text-primary);background:var(--text-primary)}.x-sc2row__m{display:flex;flex-direction:column;gap:2px;min-width:0}.x-sc2row__n{font-size:14.5px;font-weight:500;color:var(--text-primary)}.x-sc2row__src{font-style:italic;font-size:13.5px;color:var(--text-muted)}.x-sc2row__min,.x-sc2row__src{font-family:var(--x-font-body)}.x-sc2row__min{font-size:12.5px;line-height:1.35;color:var(--text-secondary)}.x-sc2fija{font-size:13px;color:var(--text-muted)}.x-sc2step{display:flex;align-items:center;height:34px;width:-moz-fit-content;width:fit-content;border:1px solid var(--border);border-radius:9px;overflow:hidden}.x-sc2step button{width:32px;height:34px;border:0;background:transparent;cursor:pointer;color:var(--text-secondary);font-size:16px;line-height:1}.x-sc2step button:hover{background:var(--surface-sunken)}.x-sc2step span{width:34px;text-align:center;font-size:14.5px;font-weight:600}.x-sc2meas{display:flex;align-items:center;gap:6px;height:34px;width:132px;padding:0 10px;border:1px solid var(--border);border-radius:9px}.x-sc2meas input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-size:14.5px;color:var(--text-primary);font-family:inherit}.x-sc2meas span{font-size:12px;color:var(--text-muted)}.x-sc2base{display:inline-flex;align-items:baseline;gap:3px;padding:4px 6px;margin-left:-6px;border:0;border-radius:6px;border-bottom:1px dashed var(--text-muted);background:transparent;cursor:text;font:inherit;font-size:14px;color:var(--text-secondary)}.x-sc2base:hover{background:var(--surface-sunken);color:var(--text-primary)}.x-sc2base small{font-size:11.5px;color:var(--text-muted)}.x-sc2base--mio{color:var(--x-accent-txt);border-bottom-color:var(--x-accent-txt)}.x-sc2base--mio small{font-style:italic}.x-sc2base--mio small,.x-sc2base--mio:hover{color:var(--x-accent-txt)}.x-sc2base__ed{display:flex;align-items:center;gap:4px;height:34px;width:110px;padding:0 8px;border:1px solid var(--accent-line);border-radius:9px}.x-sc2base__ed input{flex:1 1;min-width:0;border:0;outline:none;background:transparent;font-size:14px;color:var(--text-primary);font-family:inherit}.x-sc2tot{text-align:right;font-size:15px;font-weight:600}.x-sc2tot--off{color:var(--text-muted)}.x-sc2foot{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:0 14px;gap:0 14px;align-items:center;padding:16px 22px;border-top:1px solid var(--border)}.x-sc2foot__n{font-family:var(--x-font-body);font-style:italic;font-size:14.5px;color:var(--text-muted)}.x-sc2foot__v{font-size:19px;font-weight:600;letter-spacing:-.3px}.x-sc2tbl .x-obnote{padding:10px 22px}.x-obnote--libro{border-bottom:1px solid var(--border)}.x-obnote--ajustes{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x-sc2undo{background:none;border:1px solid var(--border);border-radius:8px;padding:3px 10px;font:inherit;font-size:11.5px;font-weight:600;color:var(--x-accent-txt);cursor:pointer}.x-sc2undo:hover{background:var(--surface-sunken)}.x-sc2add{border-top:1px solid var(--border)}.x-sc2add__h{margin:0;padding:12px 22px 4px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted)}.x-sc2add__h em{font-style:normal;text-transform:none;letter-spacing:0;font-weight:500;margin-left:8px;color:var(--text-muted)}.x-sc2foot--libro{grid-template-columns:minmax(0,1fr) auto}.x-sc2foot--libro .x-sc2foot__v{font-size:15px;font-weight:500}.x-sc2foot--libro+.x-sc2foot--libro{border-top:0;padding-top:0}.x-sc2foot--total .x-sc2foot__n{font-style:normal;color:var(--text-primary);font-weight:600}.x-sc2foot--total .x-sc2foot__v{font-size:19px;font-weight:600;letter-spacing:-.3px}.x-sc2foot--libro.x-sc2foot--blandos{border-top:1px solid var(--border);padding-top:10px;margin-top:4px}.x-sc2foot--blandos .x-sc2foot__n em{font-style:normal;color:var(--text-muted);font-size:11.5px;font-weight:500;margin-left:8px}.x-bd__note--clash{color:var(--text-primary);background:var(--surface-sunken);border-left:3px solid var(--x-warn);padding:8px 10px;border-radius:6px}@media (max-width:760px){.x-sc2head{display:none}.x-sc2row{grid-template-columns:34px minmax(0,1fr);gap:6px 14px;padding:12px 16px}.x-sc2row>.x-sc2box{grid-row:1/5}.x-sc2row>:nth-child(3),.x-sc2row>:nth-child(4),.x-sc2row>:nth-child(5){grid-column:2}.x-sc2tot{text-align:left}.x-sc2add__h,.x-sc2foot,.x-sc2grp{padding-left:16px;padding-right:16px}}.x-obrail{background:var(--bg-card-inverse);color:var(--text-inverse);border-radius:var(--radius-lg);padding:22px 20px;gap:18px}.x-obrail,.x-obrail__tot{display:flex;flex-direction:column}.x-obrail__tot{gap:4px}.x-obrail__k{font-size:11.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--x-slate-d)}.x-obrail__v{font-family:var(--x-font-display);font-weight:300;font-size:40px;line-height:1;letter-spacing:-1.4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-obrail__s{font-family:var(--x-font-body);font-size:14px;color:var(--text-inverse-muted)}.x-obrail__c{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.12)}.x-obrail__cust{font-style:normal;font-weight:500;color:var(--highlight)}.x-obrail__seg{display:flex;gap:2px;padding:3px;border-radius:11px;background:hsla(0,0%,100%,.07)}.x-obrail__seg button{flex:1 1;padding:7px 4px;border:0;border-radius:8px;background:transparent;color:var(--text-inverse-muted);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.x-obrail__seg button:hover{color:var(--text-inverse)}.x-obrail__seg button.on{background:var(--bg-card);color:var(--text-primary)}.x-obrail__anio{width:92px}.x-obrail__note{font-family:var(--x-font-body);font-style:italic;font-size:13px;color:var(--text-inverse-muted)}.x-modoseg{margin-left:auto}.x-modoseg,.x-sowtabs{display:flex;gap:2px;border-radius:11px;background:var(--surface-sunken);border:1px solid var(--border)}.x-sowtabs{padding:3px}.x-sowtabs button{border:0;background:transparent;padding:8px 14px;border-radius:8px;font-family:inherit;font-size:13px;font-weight:600;color:var(--text-muted);cursor:pointer;white-space:nowrap}.x-sowtabs--right{margin-left:auto}.x-sowtabs button.on,.x-sowtabs button:hover{color:var(--text-primary)}.x-sowtabs button.on{background:var(--bg-card);box-shadow:var(--shadow-card)}.x-modoseg button{display:flex;align-items:center;justify-content:center;width:34px;height:30px;border:0;border-radius:8px;color:var(--text-muted);cursor:pointer}.x-modoseg button.on,.x-modoseg button:hover{color:var(--text-primary)}.x-modoseg button.on{background:var(--bg-card);box-shadow:var(--shadow-card)}.x-obgraf{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:var(--x-sp-4);gap:var(--x-sp-4)}.x-obgraf__c{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 20px}.x-obgraf__t{margin:0 0 4px;font-size:11.5px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted)}.x-obgraf__n{margin:0 0 16px;font-family:var(--x-font-body);font-size:14px;color:var(--text-secondary)}.x-inm{display:flex;flex-direction:column;gap:20px}.x-inm__top{min-height:40px}.x-inm__acts,.x-inm__top{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.x-inm__acts{margin-left:auto;justify-content:flex-end}.x-inm__state{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--radius-full);background:var(--surface);border:1px solid var(--border);color:var(--text-secondary);font-size:12.5px;font-weight:600;white-space:nowrap}.x-inm__state--ok{background:var(--success-tint);border-color:transparent}.x-inm__state--lg{margin-left:0;padding:11px 16px;border-radius:var(--radius-md);font-size:13.5px}.x-inm__dot{width:6px;height:6px;border-radius:50%;background:var(--warning)}.x-inmhero{background:var(--panel);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-wrap:wrap}.x-inmhero__media{padding:14px;min-width:0;flex:1 1 300px;max-width:440px}.x-inmhero__nophoto{aspect-ratio:4/3;border-radius:10px;background:var(--panel-row);border:1px dashed var(--panel-line);display:grid;place-items:center;text-align:center;padding:16px;color:var(--on-panel-3);font-size:12.5px;line-height:1.5}.x-inmhero__media .x-sview{margin:0;background:transparent;border:0;box-shadow:none;padding:0}.x-inmhero__media .x-sview__head{padding:0 4px 8px;border:0}.x-inmhero__media .x-sview__k{color:var(--on-panel-3)}.x-inmhero__media .x-sview__frame{width:100%;aspect-ratio:4/3;height:auto;border-radius:10px;border:0;display:block}.x-inmhero__media .x-sview__none,.x-inmhero__media .x-sview__note{font-family:var(--x-font-body);font-style:italic;font-size:14.5px;font-weight:300;line-height:1.45;color:var(--on-panel-2);padding:8px 4px 4px;margin:0}.x-inmhero__main{padding:30px 32px 28px;display:flex;flex-direction:column;gap:26px;min-width:0;flex:999 1 380px}.x-inmhero__addr{margin:0;font-size:44px;font-weight:300;letter-spacing:-1.6px;line-height:1.02;color:var(--on-panel);text-wrap:balance}.x-inmhero__place{margin:8px 0 0;font-family:var(--x-font-body);font-size:18px;font-weight:300;color:var(--on-panel-2)}.x-inmhero__phys{display:flex;flex-direction:column;gap:12px;margin-top:auto}.x-inmhero__ph{display:flex;align-items:center;gap:10px}.x-inmhero__phk{font-size:11.5px;font-weight:600;letter-spacing:.8px;color:var(--on-panel-3);text-transform:uppercase}.x-inmhero__rule{flex:1 1;height:1px;background:var(--panel-line)}.x-inmhero__chg{font-size:11.5px;font-weight:600}.x-inmhero__edit{font:inherit;font-size:12.5px;font-weight:600;color:var(--on-panel);cursor:pointer;padding:5px 11px;border-radius:8px;border:1px solid var(--panel-line);background:transparent}.x-inmhero__edit:hover{border-color:var(--on-panel-2)}.x-inmstats{display:grid;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));grid-gap:18px 0;gap:18px 0}.x-inmstat{display:flex;flex-direction:column;gap:6px;padding:2px 16px 2px 0;min-width:0}.x-inmstat__k{font-size:11px;font-weight:600;letter-spacing:.7px;color:var(--on-panel-3);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-inmstat__row{display:flex;align-items:baseline;gap:4px}.x-inmstat__v{font-size:28px;font-weight:300;letter-spacing:-.8px;line-height:1;color:var(--on-panel)}.x-inmstat__u{font-size:13px;font-weight:600;color:var(--on-panel-3)}.x-inmstat__chg{width:6px;height:6px;border-radius:50%;align-self:flex-start}.x-inmgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:20px;gap:20px;align-items:start}.x-inmcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.x-inmcard__h{padding:16px 22px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border)}.x-inmcard__t{font-size:15px;font-weight:600;letter-spacing:-.2px;color:var(--text-primary)}.x-inmcard__b{padding:20px 22px 22px;display:flex;flex-direction:column;gap:20px}.x-inm__pill{font-size:12px;font-weight:600;color:var(--x-accent-txt);background:var(--accent-50);padding:3px 9px;border-radius:var(--radius-full)}.x-inm__editbtn{margin-left:auto;padding:7px 12px;border-radius:9px;border:1px solid var(--border);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.x-inm__editbtn:hover{border-color:var(--border-strong)}.x-inm__editbtn.on{background:var(--panel);border-color:var(--panel);color:var(--on-panel)}.x-inmfields{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--min,160px),1fr));grid-gap:18px 20px;gap:18px 20px}.x-inmfield{display:flex;flex-direction:column;gap:6px;min-width:0}.x-inmfield__k{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px;row-gap:2px;line-height:1.3;font-size:11.5px;font-weight:600;letter-spacing:.8px;color:var(--text-muted);text-transform:uppercase}.x-inmfield__v{font-size:15.5px;font-weight:500;color:var(--text-primary);line-height:22px;overflow-wrap:anywhere}.x-inmfield__big{font-size:22px;font-weight:400;letter-spacing:-.5px;color:var(--text-primary);line-height:26px}.x-inm__hand{font-size:10.5px;letter-spacing:0;font-weight:600;font-style:normal;color:var(--x-accent-txt);text-transform:none}.x-inm__nodata{font-family:var(--x-font-body);font-style:italic;font-size:16px;line-height:22px;color:var(--text-muted)}.x-inm__nodata--dark{font-size:17px;line-height:28px;color:var(--on-panel-3)}.x-inm__in{height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font:inherit;font-size:14.5px;outline:none;min-width:0;width:100%}.x-inm__in:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-50)}.x-inm__ta{height:auto;padding:10px 12px;line-height:1.4;resize:vertical}.x-inm__in--dark{border-color:var(--panel-line);background:var(--panel-row);color:var(--on-panel);font-size:15px}.x-inm__in--dark:focus{box-shadow:none}.x-inm__in--dark option{color:var(--text-primary)}.x-inm__money{display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);min-width:0}.x-inm__money:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-50)}.x-inm__cur{font-size:13.5px;color:var(--text-muted)}.x-inm__bare{flex:1 1;min-width:0;border:none;outline:none;background:transparent;color:var(--text-primary);font:inherit;font-size:14.5px}.x-inmextras{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:1px solid var(--border)}.x-inmextras__row{display:flex;gap:8px;flex-wrap:wrap}.x-inmchip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.x-inmchip__box{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--border-strong);background:transparent;color:var(--on-accent);font-size:9px;display:flex;align-items:center;justify-content:center}.x-inmchip.on{border-color:var(--accent-line);background:var(--accent-50);color:var(--x-accent-txt)}.x-inmchip.on .x-inmchip__box{border-color:var(--accent)}.x-inm__note{margin:0;font-family:var(--x-font-body);font-style:italic;font-size:14.5px;color:var(--text-secondary);text-wrap:pretty}.x-inmbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:18px 22px;border-radius:var(--radius-lg);background:var(--surface-sunken);border:1px solid var(--border)}.x-inmbar__ghost{padding:11px 14px;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.x-inmbar__ghost:hover{color:var(--text-primary)}.x-inm__msg{font-size:13px;color:var(--danger)}.x-inm__msg.ok{color:var(--success)}@media (max-width:560px){.x-inm__acts{margin-left:0;width:100%;justify-content:flex-start}.x-inmhero__main{padding:22px 20px 20px}.x-inmhero__addr{font-size:32px;letter-spacing:-1px}.x-inmhero__media{max-width:none}.x-inmcard__b,.x-inmcard__h{padding-left:16px;padding-right:16px}}.x-lf{gap:14px;margin-bottom:24px}.x-lf,.x-lf__head{display:flex;flex-direction:column}.x-lf__head{gap:4px}.x-lf__t{margin:0;font-size:19px;font-weight:600;letter-spacing:-.2px;color:var(--text-primary)}.x-lf__s{color:var(--text-secondary);text-wrap:pretty}.x-lf__empty,.x-lf__err,.x-lf__s{margin:0;font-family:var(--x-font-body);font-size:15px}.x-lf__empty,.x-lf__err{font-style:italic;color:var(--text-muted)}.x-lf__warn{margin:0;padding:12px 16px;border-radius:var(--radius-md);background:var(--warning-tint);border:1px solid var(--border);font-size:13.5px;color:var(--text-secondary)}.x-lf__warn a{font-weight:600;white-space:nowrap}.x-lf__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px;align-items:start}.x-lfc{background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-lg);padding:16px 18px;display:flex;flex-direction:column;gap:10px}.x-lfc--ok{border-left-color:var(--success)}.x-lfc--no{border-left-color:var(--warning)}.x-lfc--unk{border-left-color:var(--border-strong)}.x-lfc__h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x-lfc__n{font-size:15px;font-weight:600;color:var(--text-primary);min-width:0}.x-lfc__b{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);font-size:12px;font-weight:600;white-space:nowrap}.x-lfc__b--ok{background:var(--success-tint);color:var(--success)}.x-lfc__b--no{background:var(--warning-tint);color:var(--text-secondary)}.x-lfc__b--unk{background:var(--surface-sunken);color:var(--text-muted)}.x-lfc__note{margin:0;font-family:var(--x-font-body);font-size:14.5px;color:var(--text-secondary);text-wrap:pretty}.x-lfc__tog{align-self:flex-start;padding:0;border:0;background:none;font:inherit;font-size:12.5px;font-weight:600;color:var(--x-accent-txt);cursor:pointer;text-decoration:underline}.x-lft{width:100%;border-collapse:collapse;font-size:13px}.x-lft th{font-size:10.5px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted);text-align:right;padding:0 0 6px;font-family:inherit}.x-lft th:first-child{text-align:left}.x-lft td{padding:6px 0;border-top:1px solid var(--border)}.x-lft__k{color:var(--text-secondary);padding-right:12px}.x-lft__v{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);padding-left:10px;overflow-wrap:anywhere;max-width:170px}.x-lft__k{width:44%}.x-lft tr[data-st=FAILS] .x-lft__k,.x-lft tr[data-st=FAILS] .x-lft__v{color:var(--text-primary);font-weight:600}.x-lft tr[data-st=UNKNOWN] td{color:var(--text-muted)}.x-cbox{padding:16px 4px;display:flex;flex-direction:column;gap:12px}.x-cbox__note{margin:0;font-family:var(--x-font-body);font-size:14px;color:var(--text-secondary);max-width:760px;text-wrap:pretty}.x-cbox__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:12px 16px;gap:12px 16px}.x-lsh__who{display:flex;flex-direction:column;align-items:flex-end;line-height:1.25;min-width:0}.x-lsh__co{font-size:12.5px;font-weight:var(--x-fw-semibold);color:#fff;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-lsh__role{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-inverse-muted)}.x-lsh__out{border:1px solid hsla(0,0%,100%,.18);background:transparent;color:#fff;font:inherit;font-size:12.5px;font-weight:var(--x-fw-medium);padding:6px 13px;border-radius:var(--x-r-md);cursor:pointer;transition:background var(--x-dur) var(--x-ease),border-color var(--x-dur) var(--x-ease)}.x-lsh__out:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3)}.x-lsh__lang{display:inline-flex;border:1px solid hsla(0,0%,100%,.18);border-radius:var(--x-r-md);overflow:hidden}.x-lsh__langbtn{border:0;background:transparent;color:var(--text-inverse-muted);font:inherit;font-size:11.5px;font-weight:var(--x-fw-medium);padding:6px 10px;cursor:pointer}.x-lsh__langbtn.on{background:hsla(0,0%,100%,.14);color:#fff}.x-lpo{display:flex;flex-direction:column;gap:22px;max-width:900px}.x-lpo__back{align-self:flex-start;font-size:12.5px;font-weight:var(--x-fw-semibold);color:var(--x-accent-txt);text-decoration:none}.x-lpo__back:hover{text-decoration:underline}.x-lpo__head{display:flex;flex-direction:column;gap:6px}.x-lpo__t{font-size:26px;font-weight:var(--x-fw-bold);letter-spacing:-.3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-lpo__h2,.x-lpo__t{margin:0;color:var(--text-primary)}.x-lpo__h2{font-size:16px;font-weight:var(--x-fw-semibold)}.x-lpo__s{font-size:15px;color:var(--text-secondary)}.x-lpo__muted,.x-lpo__s{margin:0;font-family:var(--x-font-body);text-wrap:pretty}.x-lpo__abs,.x-lpo__muted{font-size:14px;color:var(--text-muted)}.x-lpo__abs{font-family:var(--x-font-ui);font-style:italic}.x-lpo__id{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--text-muted)}.x-lpo__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.x-lpo__err,.x-lpo__warn{margin:0;display:flex;gap:9px;align-items:flex-start;padding:12px 15px;border-radius:var(--radius-md);font-family:var(--x-font-body);font-size:14.5px;text-wrap:pretty}.x-lpo__err{background:var(--danger-tint);border:1px solid color-mix(in srgb,var(--danger) 28%,transparent)}.x-lpo__err,.x-lpo__warn{color:var(--text-primary)}.x-lpo__warn{background:var(--warning-tint);border:1px solid color-mix(in srgb,var(--warning) 34%,transparent)}.x-lpo__err:before,.x-lpo__warn:before{content:"!";flex:none;width:18px;height:18px;border-radius:var(--radius-full);font-family:var(--x-font-display);font-size:12px;font-weight:var(--x-fw-bold);display:grid;place-items:center;margin-top:1px}.x-lpo__err:before{background:var(--danger);color:#fff}.x-lpo__warn:before{background:var(--warning);color:var(--text-primary)}.x-lpo__errlink{color:var(--x-accent-txt);font-weight:var(--x-fw-semibold);text-decoration:underline;white-space:nowrap}.x-lpo__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px}.x-lpo__kpi{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.x-lpo__kpi--hot{border-left:3px solid var(--accent-line)}.x-lpo__kn{font-size:24px;font-weight:var(--x-fw-bold);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.x-lpo__kl{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.x-lpo__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.x-lpo__link{position:relative;display:flex;align-items:center;gap:14px;padding:15px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:border-color var(--x-dur) var(--x-ease),transform var(--x-dur) var(--x-ease)}.x-lpo__link:hover{border-color:var(--border-strong);transform:translateY(-1px)}.x-lpo__link:focus-visible{outline:none;box-shadow:var(--x-focus)}.x-lpo__main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 auto}.x-lpo__amt{font-size:18px;font-weight:var(--x-fw-semibold);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-lpo__meta{font-size:12px;color:var(--text-muted)}.x-lpo__meta,.x-lpo__tags{display:flex;flex-wrap:wrap;gap:6px}.x-lpo__tags{min-width:0}.x-lpo__go{font-size:15px}.x-lpo__due,.x-lpo__st{display:inline-flex;align-items:center;padding:5px 11px;border-radius:var(--radius-full);font-weight:var(--x-fw-semibold);white-space:nowrap}.x-lpo__st--due{background:var(--accent);color:var(--on-accent)}.x-lpo__st--sent{background:var(--surface-sunken)}.x-lpo__st--won{background:var(--success-tint)}.x-lpo__st--done,.x-lpo__st--lost{background:var(--surface-sunken);color:var(--text-muted)}.x-lpo__due--today{background:var(--danger-tint)}.x-lpo__due--soon{background:var(--warning-tint)}.x-lpo__due--calm,.x-lpo__due--none,.x-lpo__due--past{background:var(--surface-sunken);color:var(--text-muted)}.x-lpo__empty{display:flex;flex-direction:column;gap:6px;padding:28px 22px;text-align:center;background:var(--surface);border:1px dashed var(--border-strong);border-radius:var(--radius-lg)}.x-lpo__emptyt{margin:0;font-size:15px;font-weight:var(--x-fw-semibold);color:var(--text-primary)}.x-lbh{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 18px}.x-lbh__id{display:flex;flex-direction:column;gap:6px;min-width:0}.x-lbh .x-lpo__t{font-size:34px;font-weight:300;letter-spacing:-1px;line-height:1.05}.x-lbh .x-lpo__s{font-size:17px;font-weight:300}.x-lbh__scope{margin:0 0 2px auto;font-size:12.5px;color:var(--text-muted);text-wrap:pretty}.x-lbk{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));background:var(--panel);border-radius:var(--x-r-lg);overflow:hidden}.x-lbk__k{display:flex;flex-direction:column;gap:8px;min-width:0;padding:22px 24px;border-right:1px solid var(--panel-line)}.x-lbk__l{font-size:11px;font-weight:var(--x-fw-semibold);letter-spacing:.8px;text-transform:uppercase;color:var(--on-panel-3)}.x-lbk__v{font-size:32px;font-weight:300;letter-spacing:-1px;line-height:1;color:var(--on-panel);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.x-lbk__s{font-size:12.5px;line-height:1.35;color:var(--on-panel-2);text-wrap:pretty}.x-lbk__k--hot .x-lbk__s{color:var(--highlight)}.x-lbc{display:flex;flex-direction:column;min-width:0;background:var(--surface);border-radius:var(--x-r-lg);overflow:hidden;box-shadow:var(--shadow-card)}.x-lbf{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px 18px;border-bottom:1px solid var(--border)}.x-lbf__search{position:relative;flex:1 1 260px;min-width:0;display:block}.x-lbf__search:before{content:"";position:absolute;left:13px;top:50%;width:12px;height:12px;margin-top:-6px;border:1.6px solid var(--text-muted);border-radius:var(--radius-full);pointer-events:none}.x-lbf__q{width:100%;padding:0 14px 0 36px;font-size:14px}.x-lbf__q,.x-lbf__sel{height:40px;font-family:var(--x-font-ui);border-radius:var(--x-r-md)}.x-lbf__sel{width:auto;max-width:100%;padding:0 26px 0 12px;font-size:13.5px;font-weight:var(--x-fw-medium)}.x-lbf__sel.is-set{border-color:var(--text-primary)}.x-lbf__f{display:flex;flex:0 1 auto;flex-wrap:wrap;gap:10px;align-items:center;min-width:0}.x-lbf__clear{border:0;background:none;color:var(--x-accent-txt);font:inherit;font-size:13px;font-weight:var(--x-fw-semibold);padding:6px 4px;cursor:pointer}.x-lbf__clear:hover{text-decoration:underline}.x-lbf__clear:focus-visible{outline:none;box-shadow:var(--x-focus);border-radius:var(--radius-sm)}.x-lbt{display:flex;gap:4px;padding:0 18px;overflow-x:auto;border-bottom:1px solid var(--border)}.x-lbt__t{display:inline-flex;align-items:center;gap:7px;border:0;background:none;cursor:pointer;font:inherit;font-size:13.5px;font-weight:var(--x-fw-semibold);color:var(--text-muted);white-space:nowrap;padding:13px 10px 11px;border-bottom:2px solid transparent;transition:color var(--x-dur) var(--x-ease),border-color var(--x-dur) var(--x-ease)}.x-lbt__t:hover{color:var(--text-primary)}.x-lbt__t:focus-visible{outline:none;box-shadow:var(--x-focus);border-radius:var(--radius-sm)}.x-lbt__t.is-on{color:var(--text-primary);border-bottom-color:var(--text-primary)}.x-lbt__n{font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-muted);background:var(--surface-sunken);border-radius:var(--radius-full);padding:1px 7px}.x-lbt__t.is-on .x-lbt__n{background:var(--text-primary);color:var(--text-inverse)}.x-lbl__scroll{min-width:0;overflow-x:auto}.x-lbl{display:flex;flex-direction:column;min-width:920px}.x-lbl__head,.x-lbl__row{display:grid;align-items:center;grid-gap:14px;gap:14px;grid-template-columns:1fr 1.25fr 1fr .8fr .95fr 1.5fr 20px}.x-lbl__head{padding:12px 22px;font-size:11px;font-weight:var(--x-fw-semibold);letter-spacing:.7px;text-transform:uppercase;color:var(--text-muted)}.x-lbl__rows{list-style:none;margin:0;padding:0}.x-lbl__h,.x-lbl__h2{min-width:0;display:flex;align-items:center}.x-lbl__h2{gap:4px}.x-lbl__hsep{color:var(--text-muted)}.x-lbl__sort{display:inline-flex;align-items:center;gap:2px;border:0;background:none;padding:0;margin:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;min-width:0;text-align:left;transition:color var(--x-dur) var(--x-ease)}.x-lbl__sort:hover{color:var(--text-primary);text-decoration:underline}.x-lbl__sort:focus-visible{outline:none;box-shadow:var(--x-focus);border-radius:var(--radius-sm)}.x-lbl__sort.is-on{color:var(--text-primary)}.x-lbl__arr{flex:none;width:0;height:0;margin-left:4px;position:relative;top:-1px;border-left:3.5px solid transparent;border-right:3.5px solid transparent}.x-lbl__arr--desc{border-top:4px solid}.x-lbl__arr--asc{border-bottom:4px solid}.x-lbl__row{padding:16px 22px;border-top:1px solid var(--border);text-decoration:none;color:inherit;transition:background var(--x-dur) var(--x-ease)}.x-lbl__row:hover{background:var(--surface-sunken)}.x-lbl__row:focus-visible{outline:none;box-shadow:var(--x-focus)}.x-lbl__amt{display:flex;align-items:center;gap:8px;min-width:0;font-size:19px;font-weight:var(--x-fw-medium);letter-spacing:-.4px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-lbl__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent)}.x-lbl__req{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;font-weight:var(--x-fw-semibold);color:var(--text-secondary)}.x-lbl__sub{font-size:12.5px;font-weight:var(--x-fw-regular);color:var(--text-muted)}.x-lbl__txt{min-width:0;font-size:13.5px;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-lbl__fit{display:flex;flex-direction:column;gap:2px;min-width:0}.x-lbl__fitline{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.x-lbl__rt{font-size:13.5px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.x-lbl__fitof,.x-lbl__rtx{color:var(--text-muted)}.x-lbl__fitof{font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-lbl__fitnone{font-size:12.5px;color:var(--text-muted);font-style:italic}.x-lbl__mark{font-size:11px;font-weight:var(--x-fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.x-lbl__mark--no{color:var(--danger)}.x-lbl__mark--unk{color:var(--on-warning)}.x-lbl__mark--ok{color:var(--success)}.x-lpo__go{flex:none;font-size:16px;color:var(--text-muted)}.x-lbl__row .x-lpo__go{display:inline}.x-lbc__empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 22px;text-align:center}.x-lbc__emptyt{margin:0;font-family:var(--x-font-body);font-size:17px;font-weight:300;color:var(--text-secondary);text-wrap:pretty}.x-lbl__foot{margin:0;padding:14px 22px;border-top:1px solid var(--border);font-size:12.5px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-lpo:has(.x-lbc){max-width:1240px}@media (max-width:560px){.x-lbh .x-lpo__t{font-size:27px;letter-spacing:-.6px}.x-lbh__scope{margin-left:0}.x-lbk__k{padding:18px 16px}.x-lbk__v{font-size:27px}.x-lbf{padding:14px}.x-lbf__sel{width:100%;flex:1 1 150px}.x-lbf__f{flex:1 1 100%}}.x-lpq{display:flex;flex-direction:column;gap:12px;padding:20px 22px;background:var(--surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.x-lpq__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.x-lpq__pending{margin:0;padding:12px 15px;background:var(--surface-sunken);border:1px dashed var(--border-strong);border-radius:var(--radius-md);font-family:var(--x-font-body);font-size:14.5px;color:var(--text-secondary);text-wrap:pretty}.x-lpg{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px 18px;gap:14px 18px;margin:0}.x-lpg__c{display:flex;flex-direction:column;gap:3px;min-width:0}.x-lpg__c dt{font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.x-lpg__c dd{margin:0;font-size:17px;font-weight:var(--x-fw-semibold);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.x-lpg__c dd.x-lpg__txt{font-size:14.5px;font-weight:var(--x-fw-medium)}.x-lpt th:first-child{text-align:right}.x-lpt .x-lft__v{max-width:none}.x-lpo:has(.x-lpd){max-width:1120px}.x-lpd{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.x-lpd__main{display:flex;flex-direction:column;gap:22px;min-width:0}.x-lpd__rail{order:-1;min-width:0}@media(min-width:900px){.x-lpd{grid-template-columns:minmax(0,1fr) 250px}.x-lpd__rail{order:0;position:-webkit-sticky;position:sticky;top:calc(var(--x-topbar-h) + 14px)}}.x-lpr2{display:flex;flex-direction:column;gap:12px;padding:18px 18px 20px;background:var(--surface);border-radius:var(--x-r-lg)}.x-lpr2__kl{margin:0;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.x-lpr2__kv{margin:0;font-size:24px;font-weight:var(--x-fw-bold);letter-spacing:-.4px;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.15}.x-lpr2__rows{display:flex;flex-direction:column;gap:9px;margin:0;padding-top:12px;border-top:1px solid var(--border)}.x-lpr2__row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.x-lpr2__row dt{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);flex:none}.x-lpr2__row dd{margin:0;font-size:13px;font-weight:var(--x-fw-semibold);color:var(--text-primary);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:0}.x-lpr2__sub{display:block;font-weight:var(--x-fw-regular);color:var(--text-muted)}.x-lpr2__cta{justify-content:center;text-align:center;text-decoration:none;margin-top:2px}.x-lpo__backrow{justify-content:space-between;gap:12px;flex-wrap:wrap}.x-lpn,.x-lpo__backrow{display:flex;align-items:center}.x-lpn{gap:8px}.x-lpn__pos{font-size:11.5px;letter-spacing:.03em;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-lpn__go{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--x-r-md);background:var(--surface);color:var(--text-secondary);font-size:14px;text-decoration:none;transition:border-color var(--x-dur) var(--x-ease),color var(--x-dur) var(--x-ease)}.x-lpn__go:hover{border-color:var(--border-strong);color:var(--text-primary)}.x-lpn__go:focus-visible{outline:none;box-shadow:var(--x-focus)}.x-lpn__go--off{border-color:transparent;color:var(--text-muted);opacity:.35}.x-lpr__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:14px 16px;gap:14px 16px}.x-lpr__f{display:flex;flex-direction:column;gap:5px;min-width:0}.x-lpr__fk{font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:var(--x-fw-semibold)}.x-lpr__fh,.x-lpr__fk{color:var(--text-muted)}.x-lpr__fh{font-family:var(--x-font-body);font-size:12.5px;line-height:1.35;text-wrap:pretty}.x-lpr__f.is-bad .x-input{border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.x-lpr__f.is-bad .x-lpr__fk{color:var(--danger)}.x-lpr__f.is-bad .x-lpr__fk:after{content:" !";font-weight:var(--x-fw-bold)}.x-lpr__unit{position:relative;display:block}.x-lpr__unit .x-input{width:100%;padding-right:52px}.x-lpr__u{position:absolute;right:11px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:12px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-lpr__ta{resize:vertical;min-height:62px}.x-lpr__acts{align-items:center}.x-lpr__acts,.x-lpr__nozone{display:flex;gap:10px;flex-wrap:wrap}.x-lpr__nozone{align-items:baseline;padding-top:14px;border-top:1px solid var(--border)}.x-lpr__noq{font-family:var(--x-font-ui);font-size:14px;color:var(--text-secondary)}.x-lpr__nolink{border:0;background:none;padding:0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:var(--x-fw-semibold);color:var(--x-accent-txt)}.x-lpr__nolink:hover{text-decoration:underline}.x-lpr__nolink:focus-visible{outline:none;box-shadow:var(--x-focus);border-radius:4px}.x-lpr__nolink[disabled]{color:var(--text-muted);cursor:default;text-decoration:none}.x-lpr__nobody{display:flex;flex-direction:column;gap:12px;padding:14px 15px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-md)}.x-lpr__reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:8px;gap:8px;border:0;margin:0;padding:0}.x-lpr__reasons legend{padding:0;margin-bottom:6px}.x-lpr__reason{display:flex;gap:9px;align-items:flex-start;padding:9px 11px;cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md)}.x-lpr__reason.is-on{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line)}.x-lpr__reason b{display:block;font-size:13.5px;font-weight:var(--x-fw-semibold);color:var(--text-primary)}.x-lpr__reason em{display:block;font-family:var(--x-font-body);font-style:normal;font-size:12.5px;color:var(--text-muted);line-height:1.35}.x-lpr__ok{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--success-tint);border:1px solid var(--success);border-radius:var(--radius-md)}.x-lpr__okt{margin:0;font-size:15px;font-weight:var(--x-fw-semibold);color:var(--text-primary)}.x-lpr__okl{margin:6px 0 0;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.x-lpr__okv{margin:0;font-size:28px;font-weight:var(--x-fw-bold);color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.4px}.x-lpr__no{display:flex;flex-direction:column;gap:4px;padding:16px 18px;background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:var(--radius-md)}.x-lpr__not{font-size:15px}.x-lpr__nor,.x-lpr__not{margin:0;font-weight:var(--x-fw-semibold);color:var(--text-primary)}.x-lpr__nor{font-size:19px}@media (max-width:720px){.x-lpo__link{flex-wrap:wrap;align-items:flex-start}.x-lpo__tags{justify-content:flex-start;width:100%;flex:1 1 100%}.x-lpo__go{display:none}.x-lpo__t{font-size:22px}.x-lpq{padding:16px 15px}.x-lsh__co{max-width:140px}.x-lpr__grid,.x-lpr__reasons{grid-template-columns:1fr}}.x-ofv2{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.x-ofv2__main{flex:1.7 1 560px;min-width:0;display:flex;flex-direction:column;gap:20px}.x-ofv2__rail{flex:1 1 320px;max-width:420px;min-width:0;display:flex;flex-direction:column;gap:16px}@media (min-width:1000px){.x-ofv2__rail{position:-webkit-sticky;position:sticky;top:calc(var(--x-chrome-h, 0px) + 12px)}}.x-ofv2card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.x-ofv2card__h{padding:16px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--x-line-2)}.x-ofv2card__t{font-size:17px;font-weight:600;letter-spacing:-.3px;color:var(--text-primary);margin:0}.x-ofv2card__t--sm{font-size:15px;letter-spacing:-.2px}.x-ofv2card__meta{font-size:12.5px;color:var(--text-muted)}.x-ofv2card__acts{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.x-ofv2card__b{padding:24px;display:flex;flex-direction:column;gap:22px}.x-ofv2card__f{padding:16px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--surface-sunken);border-top:1px solid var(--x-line-2)}.x-ofv2card__note{margin-left:auto;font-family:var(--x-font-body);font-style:italic;font-size:15px;color:var(--text-secondary);text-wrap:pretty}.x-ofv2pan{background:var(--panel);border-radius:var(--radius-lg);padding:20px 22px 22px;display:flex;flex-direction:column;gap:10px}.x-ofv2pan--hero{padding:32px;flex-direction:row;flex-wrap:wrap;gap:26px 40px;align-items:flex-end}.x-ofv2pan__col{flex:1 1 340px;min-width:0}.x-ofv2pan__col,.x-ofv2pan__side{display:flex;flex-direction:column;gap:10px}.x-ofv2pan__side{align-items:flex-start}.x-ofv2pan__hd{display:flex;align-items:center;gap:10px}.x-ofv2pan__k{font-size:11.5px}.x-ofv2pan__k,.x-ofv2pan__when{font-weight:600;letter-spacing:.8px;color:var(--on-panel-3)}.x-ofv2pan__when{margin-left:auto;font-size:11px}.x-ofv2pan__t{font-size:21px;font-weight:400;letter-spacing:-.5px;line-height:1.25;color:var(--on-panel);text-wrap:pretty}.x-ofv2pan--hero .x-ofv2pan__t{font-size:clamp(26px,5vw,36px);font-weight:300;letter-spacing:-1.2px;line-height:1.08;text-wrap:balance}.x-ofv2pan__d{font-family:var(--x-font-body);font-size:15.5px;font-weight:300;line-height:1.45;color:var(--on-panel-2);text-wrap:pretty}.x-ofv2pan--hero .x-ofv2pan__d{font-size:17px}.x-ofv2pan__acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.x-ofv2pan__fine{font-size:12.5px;color:var(--on-panel-3)}.x-ofv2pan .x-btn--onpanel{background:transparent;border:1px solid var(--panel-line);color:var(--on-panel)}.x-ofv2pan .x-btn--onpanel:hover{border-color:var(--on-panel-2);background:transparent}.x-ofv2pill{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:var(--radius-full);font-size:12.5px;font-weight:600;white-space:nowrap;background:var(--surface);border:1px solid var(--border);color:var(--text-secondary)}.x-ofv2pill__dot{width:6px;height:6px;border-radius:50%;background:var(--border-strong)}.x-ofv2pill--sent{background:var(--accent-50);border-color:color-mix(in srgb,var(--accent-line) 45%,#fff);color:var(--accent-600)}.x-ofv2pill--sent .x-ofv2pill__dot{background:var(--accent)}.x-ofv2pill--counter{background:var(--warning-tint);border-color:color-mix(in srgb,var(--warning) 45%,#fff);color:var(--on-warning)}.x-ofv2pill--counter .x-ofv2pill__dot{background:var(--warning)}.x-ofv2pill--ok{background:var(--success-tint);border-color:color-mix(in srgb,var(--success) 40%,#fff);color:var(--success)}.x-ofv2pill--ok .x-ofv2pill__dot{background:var(--success)}.x-ofv2pill--dead{background:var(--danger-tint);border-color:color-mix(in srgb,var(--danger) 35%,#fff);color:var(--danger)}.x-ofv2pill--dead .x-ofv2pill__dot{background:var(--danger)}.x-ofv2hero{display:flex;align-items:flex-end;gap:14px 30px;flex-wrap:wrap}.x-ofv2hero__k{font-size:11.5px;font-weight:600;letter-spacing:.8px;color:var(--text-muted)}.x-ofv2hero__v{font-size:clamp(36px,9vw,56px);font-weight:300;letter-spacing:-2.2px;line-height:1;color:var(--text-primary);white-space:nowrap}.x-ofv2hero__side{display:flex;flex-direction:column;gap:8px;padding-bottom:4px;min-width:0}.x-ofv2hero__vd{align-self:flex-start;padding:4px 10px;border-radius:var(--radius-full);font-size:12.5px;font-weight:700;white-space:nowrap}.x-ofv2hero__vdd{font-size:13px;color:var(--text-muted);text-wrap:pretty}.x-ofv2v--ok{background:var(--success-tint);color:var(--success)}.x-ofv2v--warn{background:var(--warning-tint);color:var(--on-warning)}.x-ofv2v--err{background:var(--danger-tint);color:var(--danger)}.x-ofv2v--none{background:var(--surface-sunken);color:var(--text-muted)}.x-ofv2bar{position:relative;height:34px}.x-ofv2bar__track{position:absolute;left:0;right:0;top:13px;height:8px;border-radius:4px;overflow:hidden;display:flex;background:var(--surface-sunken)}.x-ofv2bar__g{background:color-mix(in srgb,var(--success) 30%,#fff)}.x-ofv2bar__a{background:color-mix(in srgb,var(--warning) 35%,#fff)}.x-ofv2bar__r{flex:1 1;background:color-mix(in srgb,var(--danger) 25%,#fff)}.x-ofv2bar__tick{position:absolute;top:7px;width:2px;height:20px;background:var(--text-primary);transform:translateX(-1px)}.x-ofv2bar__tick--soft{background:var(--on-panel-3)}.x-ofv2bar__dot{position:absolute;top:6px;width:22px;height:22px;border-radius:50%;background:var(--surface);border:5px solid var(--border-strong);transform:translateX(-50%);box-shadow:0 2px 6px hsla(0,0%,8%,.25);transition:left var(--x-dur-slow) var(--x-ease)}.x-ofv2bar__dot--ok{border-color:var(--success)}.x-ofv2bar__dot--warn{border-color:var(--warning)}.x-ofv2bar__dot--err{border-color:var(--danger)}.x-ofv2bar__ctr{position:absolute;top:9px;width:16px;height:16px;border-radius:4px;background:var(--surface);border:3.5px solid var(--warning);transform:translateX(-50%) rotate(45deg)}.x-ofv2leg{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--text-secondary)}.x-ofv2leg__i{display:flex;align-items:center;gap:7px;white-space:nowrap}.x-ofv2leg__ring{width:11px;height:11px;border-radius:50%;border:3px solid var(--border-strong)}.x-ofv2leg__ring--ok{border-color:var(--success)}.x-ofv2leg__ring--warn{border-color:var(--warning)}.x-ofv2leg__ring--err{border-color:var(--danger)}.x-ofv2leg__dia{width:9px;height:9px;border:2.5px solid var(--warning);transform:rotate(45deg)}.x-ofv2leg__tick{width:2px;height:12px;background:var(--text-primary)}.x-ofv2leg__tick--soft{background:var(--on-panel-3)}.x-ofv2leg__sw{width:10px;height:10px;border-radius:3px}.x-ofv2live{padding:16px 18px 14px;border-radius:12px;background:var(--surface-sunken);display:flex;flex-direction:column;gap:12px}.x-ofv2live__h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.x-ofv2live__vd{font-size:14px;font-weight:600}.x-ofv2live__d{font-size:12.5px;color:var(--text-muted)}.x-ofv2tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));border:1px solid var(--x-line-2);border-radius:12px;overflow:hidden}.x-ofv2tile{padding:14px 16px;display:flex;flex-direction:column;gap:6px;min-width:0;border-right:1px solid var(--x-line-2);margin-right:-1px}.x-ofv2tile__l{font-size:11px;font-weight:600;letter-spacing:.7px;color:var(--text-muted)}.x-ofv2tile__v{font-size:17px;font-weight:500;letter-spacing:-.3px;color:var(--text-primary);overflow-wrap:anywhere}.x-ofv2tile__s,.x-ofv2tile__v--none{color:var(--text-muted)}.x-ofv2tile__s{font-size:12px}.x-ofv2sec{display:flex;flex-direction:column;gap:14px}.x-ofv2sec__k{font-size:11.5px;font-weight:600;letter-spacing:.8px;color:var(--text-muted)}.x-ofv2grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.x-ofv2grid--sm{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.x-ofv2f{display:flex;flex-direction:column;gap:6px;min-width:0}.x-ofv2f__l{font-size:12.5px;font-weight:600;color:var(--text-secondary)}.x-ofv2money{display:flex;align-items:center;gap:6px;height:52px;padding:0 14px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface)}.x-ofv2money--lead{border:1.5px solid var(--text-primary)}.x-ofv2money__sym{font-size:20px;font-weight:300;color:var(--text-muted)}.x-ofv2money input{flex:1 1;border:none;background:transparent;font-size:24px;font-weight:400;letter-spacing:-.5px}.x-ofv2in,.x-ofv2money input{min-width:0;outline:none;color:var(--text-primary);font-family:inherit}.x-ofv2in{height:42px;padding:0 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--surface);font-size:14px;width:100%}.x-ofv2in:focus,.x-ofv2money:focus-within{border-color:var(--accent-line);box-shadow:var(--x-focus)}.x-ofv2h{padding:14px 24px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;grid-gap:4px 14px;gap:4px 14px;align-items:start;border-bottom:1px solid var(--x-line-2)}.x-ofv2h:last-child{border-bottom:none}.x-ofv2h__dot{width:10px;height:10px;margin:5px 0 0 4px;border-radius:50%;background:var(--accent)}.x-ofv2h__dot--them{border-radius:2px;background:var(--warning)}.x-ofv2h__dot--ok{background:var(--success)}.x-ofv2h__dot--dead{background:var(--on-panel-3)}.x-ofv2h__c{display:flex;flex-direction:column;gap:3px;min-width:0}.x-ofv2h__mov{font-size:14.5px;font-weight:500;color:var(--text-primary)}.x-ofv2h__meta{font-size:12.5px;color:var(--text-muted);overflow-wrap:anywhere}.x-ofv2h__r{display:flex;align-items:center;gap:14px}.x-ofv2h__amts{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.x-ofv2h__amt{font-size:16px;font-weight:600;letter-spacing:-.3px;white-space:nowrap}.x-ofv2h__delta{font-size:12px;white-space:nowrap}.x-ofv2h__delta--up{color:var(--danger)}.x-ofv2h__delta--down{color:var(--success)}.x-ofv2pkg{padding:12px 20px;display:flex;align-items:center;gap:12px;background:none;border:none;border-bottom:1px solid var(--x-line-2);width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer}.x-ofv2pkg[disabled]{cursor:default}.x-ofv2pkg__chk{width:20px;height:20px;flex-shrink:0;border-radius:50%;border:1.5px solid var(--warning);background:var(--surface);color:var(--surface);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center}.x-ofv2pkg__chk--on{background:var(--success);border-color:var(--success)}.x-ofv2pkg__l{flex:1 1;min-width:0;font-size:13.5px;color:var(--text-primary)}.x-ofv2pkg__cta{font-size:12px;font-weight:600;color:var(--accent-600);white-space:nowrap}.x-ofv2pkg__cta--done{color:var(--text-muted)}.x-ofv2mao{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.x-ofv2mao__row{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.x-ofv2mao__row span:first-child{color:var(--text-secondary)}.x-ofv2mao__row span:last-child{color:var(--text-primary);font-weight:500;white-space:nowrap}.x-ofv2mao__tot{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-top:10px;border-top:1px solid var(--x-line-2)}.x-ofv2mao__tot b:first-child{font-size:14px;font-weight:600}.x-ofv2mao__tot b:last-child{font-size:22px;font-weight:500;letter-spacing:-.5px;color:var(--accent-600)}.x-ofv2cp{padding:18px 20px;display:flex;flex-direction:column;gap:10px}.x-ofv2cp__who{display:flex;gap:10px;align-items:center}.x-ofv2cp__av{width:36px;height:36px;flex-shrink:0;border-radius:50%;background:var(--surface-sunken);display:inline-grid;place-items:center;font-weight:700;font-size:13px;color:var(--text-secondary)}.x-ofv2cp__n{font-weight:600;font-size:13.5px;color:var(--text-primary)}.x-ofv2cp__r{font-size:12px;color:var(--text-muted)}.x-ofv2cp__d{display:flex;flex-direction:column;gap:3px;font-size:12.5px;color:var(--text-secondary);overflow-wrap:anywhere}@media (max-width:560px){.x-ofv2card__f,.x-ofv2card__h{padding-left:16px;padding-right:16px}.x-ofv2card__b{padding:18px 16px}.x-ofv2h{padding:14px 16px;grid-template-columns:22px minmax(0,1fr)}.x-ofv2h__r{grid-column:2;justify-content:space-between;margin-top:4px}.x-ofv2pan--hero{padding:24px 20px}.x-ofv2card__note{margin-left:0;flex-basis:100%}}.x-vis{display:flex;flex-direction:column;gap:18px}.x-vis__drop{position:relative;background:var(--panel);border-radius:14px;overflow:hidden;outline:2px dashed transparent;outline-offset:-6px;transition:outline-color var(--x-dur) var(--x-ease)}.x-vis__drop.is-drag{outline-color:var(--accent)}.x-vis__droprow{padding:12px 22px 14px 12px;gap:14px 22px;flex-wrap:wrap}.x-vis__droprow,.x-vis__pick{display:flex;align-items:center}.x-vis__pick{flex:1 1 320px;min-width:0;gap:14px;padding:10px 12px;border:0;text-align:left;border-radius:10px;background:hsla(0,0%,100%,.03);cursor:pointer;font:inherit;transition:background var(--x-dur) var(--x-ease)}.x-vis__pick:hover{background:hsla(0,0%,100%,.07)}.x-vis__pick:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.x-vis__plus{width:40px;height:40px;flex-shrink:0;border-radius:10px;background:var(--accent);color:var(--on-accent);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:400;line-height:1}.x-vis__pickt{display:flex;flex-direction:column;gap:3px;min-width:0}.x-vis__pickt b{font-size:17px;font-weight:var(--x-fw-semibold);letter-spacing:-.3px;color:var(--on-panel);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-vis__picks{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--on-panel-2);min-width:0}.x-vis__picks span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-vis__dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--accent);animation:xvpulse 1s ease-in-out infinite}@keyframes xvpulse{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.x-vis__dot{animation:none;opacity:1}}.x-vis__dsel{padding:0 10px;background:#26313e;outline:none;max-width:210px}.x-vis__cam,.x-vis__dsel{height:36px;border-radius:9px;border:1px solid var(--panel-line);color:var(--on-panel);font-size:13px;font-family:var(--x-font-ui)}.x-vis__cam{padding:0 14px;font-weight:var(--x-fw-semibold);cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center}.x-vis__cam:hover{border-color:var(--on-panel-2)}.x-vis__vr{width:1px;height:40px;background:var(--panel-line)}.x-vis__stats{display:flex;gap:26px;flex-wrap:wrap}.x-vis__stat{display:flex;flex-direction:column;gap:4px}.x-vis__statl{font-size:10.5px;font-weight:var(--x-fw-semibold);letter-spacing:.8px;color:var(--on-panel-3);white-space:nowrap}.x-vis__statv{font-size:24px;font-weight:300;letter-spacing:-.7px;line-height:1;color:var(--on-panel);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-vis__prog{position:absolute;left:0;bottom:0;height:3px;background:var(--accent)}.x-vis__card{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.x-vis__hd{padding:13px 16px 13px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--x-line-2);flex-wrap:wrap}.x-vis__hdt{font-size:15px;font-weight:var(--x-fw-semibold);letter-spacing:-.2px;white-space:nowrap}.x-vis__hds{flex:1 1;min-width:0;font-size:12.5px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-vis__sel{height:34px;padding:0 10px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font-size:13px;font-weight:var(--x-fw-semibold);outline:none;max-width:220px;font-family:var(--x-font-ui)}.x-vis__groups{padding:4px 16px 18px;display:flex;flex-direction:column;gap:14px}.x-vis__grp{display:flex;align-items:center;gap:10px;padding:12px 6px 0}.x-vis__grpn{font-size:13.5px;font-weight:var(--x-fw-semibold);white-space:nowrap}.x-vis__grpm{font-size:12px;color:var(--text-muted);white-space:nowrap}.x-vis__grpl{flex:1 1;height:1px;background:var(--x-line-2)}.x-vis__tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:10px;gap:10px}.x-vis__tile{position:relative;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#2e3a48;cursor:pointer;border:0;padding:0;display:block;width:100%;outline:2px solid transparent;outline-offset:2px}.x-vis__tile:hover{outline-color:var(--panel)}.x-vis__tile.is-on{outline-color:var(--accent-line)}.x-vis__tileimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.x-vis__tilena{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:12px;text-align:center;font-family:var(--x-font-body);font-style:italic;font-size:13px;color:hsla(0,0%,100%,.55)}.x-vis__tilelbl{position:absolute;left:8px;right:8px;bottom:8px;display:flex;pointer-events:none}.x-vis__tilelbl span{padding:4px 8px;border-radius:6px;background:hsla(0,0%,8%,.86);color:#fff;font-size:11px;font-weight:var(--x-fw-semibold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.x-vis__two{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}.x-vis__main{flex:1.5 1 520px;min-width:0}.x-vis__rail{flex:1 1 360px;min-width:0;display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:calc(var(--x-chrome-h, 0px) + 12px);max-height:calc(100vh - var(--x-chrome-h, 0px) - 40px)}.x-vis__raillist{overflow-y:auto}.x-vis__stage{position:relative;margin:16px;border-radius:10px;overflow:hidden;background:#2e3a48}.x-vis__stageimg{display:block;width:100%;height:auto}.x-vis__stagena{aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:hsla(0,0%,100%,.62)}.x-vis__stagena b{font-family:var(--x-font-body);font-style:italic;font-weight:400;font-size:19px}.x-vis__stagena small{font-size:12.5px;color:hsla(0,0%,100%,.45);max-width:36ch;line-height:1.45}.x-vis__bb{position:absolute;border:2px solid var(--accent);border-radius:6px;pointer-events:none}.x-vis__bb.is-on{box-shadow:0 0 0 4px rgba(224,245,32,.55)}.x-vis__bbn{top:-13px;left:-13px;width:26px;height:26px;border-radius:50%;border:2px solid #fff;font-size:11.5px;font-weight:var(--x-fw-bold);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.35)}.x-vis__bbl,.x-vis__bbn{position:absolute;color:#fff}.x-vis__bbl{top:-27px;left:19px;white-space:nowrap;font-size:11px;font-weight:var(--x-fw-semibold);background:var(--panel);padding:3px 8px;border-radius:5px}.x-vis__foot{display:flex;align-items:center;gap:10px;padding:9px 16px;border-top:1px solid var(--x-line-2);font-size:11.5px;color:var(--text-muted);flex-wrap:wrap}.x-vis__filt{display:flex;gap:2px;padding:3px;border-radius:10px;background:var(--surface-sunken)}.x-vis__filt button{flex:1 1;border:0;background:transparent;padding:7px 8px;border-radius:8px;font:inherit;font-size:12.5px;font-weight:var(--x-fw-semibold);color:var(--text-muted);cursor:pointer;white-space:nowrap}.x-vis__filt button.on{box-shadow:var(--x-sh-sm)}.x-vis__filt button b{opacity:.6;font-weight:var(--x-fw-semibold)}.x-vis__tools{padding:13px 16px 13px 20px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--x-line-2)}.x-vis__q{flex:1 1 220px;min-width:0;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13.5px;color:var(--text-primary);outline:none}.x-vis__q:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px hsla(0,0%,8%,.12)}.x-vis__f{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:0 12px;gap:0 12px;padding:13px 14px;text-align:left;border:0;border-bottom:1px solid var(--x-line-2);background:transparent;width:100%;font:inherit;cursor:pointer}.x-vis__f:hover{background:var(--x-surface-2)}.x-vis__f.is-on{background:var(--surface-sunken)}.x-vis__f.is-off{opacity:.55}.x-vis__fn{width:26px;height:26px;border-radius:50%;color:#fff;font-size:11.5px;font-weight:var(--x-fw-bold);display:flex;align-items:center;justify-content:center;margin-top:2px}.x-vis__fb{display:flex;flex-direction:column;gap:7px;min-width:0}.x-vis__ft{font-size:14.5px;font-weight:var(--x-fw-medium);line-height:1.35;color:var(--text-primary)}.x-vis__ftags{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.x-vis__tag{padding:3px 8px;border-radius:999px;font-size:11px;font-weight:var(--x-fw-bold);white-space:nowrap}.x-vis__fmeta{font-size:12px;color:var(--text-muted)}.x-vis__fnote{font-family:var(--x-font-body);font-style:italic;font-size:13.5px;color:var(--text-secondary)}.x-vis__fmoney{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.x-vis__fcost{font-size:16px;font-weight:var(--x-fw-semibold);letter-spacing:-.3px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-vis__fpend{font-size:13px;font-weight:var(--x-fw-semibold);color:var(--on-warning)}.x-vis__funit{font-size:11px;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-vis__facts{display:flex;flex-wrap:wrap}.x-vis__facts,.x-vis__qty{align-items:center;gap:6px}.x-vis__qty{display:inline-flex;border:1px solid var(--border);border-radius:8px;padding:2px 8px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-vis__qty button{border:0;background:none;cursor:pointer;font-size:14px;padding:0 4px;color:var(--text-primary);line-height:1.4}.x-vis__a{padding:6px 11px;border-radius:8px;border:1px solid transparent;background:transparent;font:inherit;font-size:12px;font-weight:var(--x-fw-semibold);color:var(--text-muted);cursor:pointer}.x-vis__a:hover{color:var(--danger)}.x-vis__a--out:hover{border-color:var(--panel)}.x-vis__a--go{background:var(--panel)}.x-vis__a--go:hover{background:#2e3a48}.x-vis__a--ok{background:var(--success-tint);cursor:default}.x-vis__a--back,.x-vis__a--back:hover{color:var(--x-accent-txt)}.x-vis__a--back:hover{text-decoration:underline}.x-vis__empty{padding:42px 26px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.x-vis__empty b{font-family:var(--x-font-body);font-style:normal;font-weight:400;font-size:16px;color:var(--text-secondary);max-width:46ch;line-height:1.5}.x-vis__bar{position:-webkit-sticky;position:sticky;bottom:16px;z-index:5;background:var(--panel);border-radius:14px;padding:14px 16px 14px 22px;display:flex;align-items:center;gap:20px;flex-wrap:wrap;box-shadow:0 10px 30px hsla(0,0%,8%,.25)}.x-vis__barmoney{display:flex;flex-direction:column;gap:3px}.x-vis__barl{font-size:11px;font-weight:var(--x-fw-semibold);letter-spacing:.8px;color:var(--on-panel-3)}.x-vis__barsrc{font-size:10.5px;color:var(--on-panel-3)}.x-vis__barvr{width:1px;align-self:stretch;background:var(--panel-line)}.x-vis__barv{font-size:24px;font-weight:300;letter-spacing:-.6px;color:var(--on-panel);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.x-vis__barsev{display:flex;gap:18px;flex-wrap:wrap}.x-vis__barsev span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--on-panel-2);white-space:nowrap}.x-vis__barpend{margin-left:auto;font-family:var(--x-font-body);font-style:italic;font-size:14.5px;color:var(--on-panel-2)}.x-vis__go{padding:11px 18px;border-radius:10px;border:1px solid transparent;background:var(--accent);color:var(--on-accent);font:inherit;font-size:13.5px;font-weight:var(--x-fw-semibold);cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center}.x-vis__go:hover{background:var(--accent-hover);color:var(--on-accent)}.x-vis__go[disabled]{background:#4a5361;color:var(--on-panel-2);cursor:not-allowed}.x-vis__go--out{background:transparent;border-color:hsla(0,0%,100%,.35);color:var(--on-panel)}.x-vis__go--out:hover{background:hsla(0,0%,100%,.08);color:var(--on-panel)}@media (max-width:720px){.x-vis__droprow{padding:12px}.x-vis__stats{gap:18px}.x-vis__statv{font-size:20px}.x-vis__rail{position:static;max-height:none}.x-vis__bar{padding:10px 12px;gap:8px 14px;bottom:10px}.x-vis__barv{font-size:20px}.x-vis__barsrc,.x-vis__barvr{display:none}.x-vis__barsev{gap:12px}.x-vis__barsev span{font-size:12px}.x-vis__barpend{margin-left:0;font-size:13px}.x-vis__go{flex:1 1 130px;justify-content:center;padding:10px 12px;font-size:13px}}.x-dtabs{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:0;border-bottom:1px solid var(--border-strong)}.x-dtab{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;cursor:pointer;padding:10px 12px 11px;margin-bottom:-1px;border:0;border-bottom:2px solid transparent;border-radius:0;font-family:var(--x-font-ui);font-size:14px;font-weight:var(--x-fw-semibold);color:var(--text-muted);transition:color var(--x-dur) var(--x-ease-out),border-color var(--x-dur) var(--x-ease-out)}.x-dtab,.x-dtab.on{background:transparent}.x-dtab.on{color:var(--text-primary);border-bottom-color:var(--text-primary)}.x-dtabn{font-family:var(--x-font-mono);font-size:11.5px;font-weight:var(--x-fw-bold);padding:1px 7px;border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--text-muted)}.x-dtab.on .x-dtabn{background:var(--text-primary);color:var(--text-inverse)}.x-kpiband{display:flex;flex-wrap:wrap;overflow:hidden;background:var(--panel);border-radius:var(--radius-lg)}.x-kpicell{flex:1 1 170px;display:flex;flex-direction:column;gap:8px;padding:20px 22px;border-right:1px solid var(--panel-line);border-bottom:1px solid var(--panel-line);margin-bottom:-1px}.x-kpik{font-family:var(--x-font-ui);font-size:11px;font-weight:var(--x-fw-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--on-panel-3)}.x-kpiv{font-family:var(--x-font-display);font-size:30px;font-weight:var(--x-fw-regular);letter-spacing:-.03em;line-height:1;color:var(--on-panel)}.x-kpis{font-size:12.5px;color:var(--on-panel-2)}.x-dealshint{margin:0}.x-dealsbox{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card)}.x-dbfilters{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 18px;border-bottom:1px solid var(--x-line-2)}.x-dbsearch{position:relative;display:flex;flex:1 1 240px;min-width:190px}.x-dbsearch i{position:absolute;left:13px;top:50%;margin-top:-6px;width:12px;height:12px;pointer-events:none;border:1.6px solid var(--text-muted);border-radius:50%}.x-dbsearch i:after{content:"";position:absolute;right:-4px;bottom:-3px;width:5px;height:1.6px;background:var(--text-muted);transform:rotate(45deg)}.x-dbsearch .x-input{flex:1 1;width:100%;height:40px;padding:0 14px 0 36px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);font-family:var(--x-font-ui);font-size:14px;color:var(--text-primary)}.x-dbsearch .x-input:focus{outline:none;border-color:var(--accent-line);box-shadow:var(--x-focus)}.x-dbsel{height:40px;padding:0 12px;border-radius:var(--radius-md);cursor:pointer;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-primary);font-family:var(--x-font-ui);font-size:13.5px;font-weight:var(--x-fw-medium)}.x-dbsel.on{font-weight:var(--x-fw-semibold)}.x-dbsel:focus{outline:none;border-color:var(--accent-line);box-shadow:var(--x-focus)}.x-dbmoney{gap:6px;font-family:var(--x-font-ui);font-size:var(--x-fs-2xs);color:var(--text-muted);text-transform:uppercase;letter-spacing:var(--x-tracking-label)}.x-dbmoney,.x-dbmoney .x-money{display:flex;align-items:center}.x-dbmoney .x-money{gap:2px}.x-dbmoney .x-input{width:10ch;height:40px;padding:0 10px;border-radius:var(--radius-md);border:1px solid var(--border-strong);background:var(--surface);font-family:var(--x-font-mono);font-size:13.5px}.x-dbmoney--sf .x-input{width:7ch}.x-dbclear{background:none;border:0;cursor:pointer;padding:0 4px;font-size:13px;font-weight:var(--x-fw-semibold);color:var(--danger)}.x-dbclear:hover{text-decoration:underline}.x-dbchips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 18px;border-bottom:1px solid var(--x-line-2)}.x-dbchips .x-fchip{padding:6px 12px;font-size:13px;font-weight:var(--x-fw-semibold)}.x-dbsort,.x-dbview{margin-left:auto}.x-dbchips .x-dbsort+.x-dbview{margin-left:8px}.x-viewsw{display:inline-flex;gap:3px;padding:3px;border:0;border-radius:var(--radius-md);background:var(--surface-sunken);overflow:visible}.x-viewsw button{border:0;border-radius:8px;background:transparent;cursor:pointer;padding:6px 12px;font-family:var(--x-font-ui);font-size:12.5px;font-weight:var(--x-fw-medium);color:var(--text-muted)}.x-viewsw button.on,.x-viewsw button:hover{color:var(--text-primary)}.x-viewsw button.on{background:var(--surface);font-weight:var(--x-fw-bold);box-shadow:var(--shadow-card)}.x-dbbb,.x-dbcmp{margin:0;border-radius:0;border:0;border-bottom:1px solid var(--x-line-2)}.x-dbcmp{position:static}.x-dbmap{padding:18px}.x-dbmap .x-map{margin-bottom:0}.x-dealsbox .x-dealgrid{margin:0;padding:18px;background:var(--surface-sunken)}.x-dbfoot{padding:14px 22px;border-top:1px solid var(--x-line-2);font-family:var(--x-font-ui);color:var(--text-muted)}.x-dtable{display:flex;flex-direction:column}.x-dthead,.x-dtrow{display:grid;grid-gap:12px;gap:12px;align-items:center;padding:12px 22px;grid-template-columns:minmax(0,2.4fr) minmax(0,.95fr) minmax(0,1.15fr) minmax(0,.75fr) minmax(0,.75fr) minmax(0,.85fr) minmax(0,.9fr) 14px}.x-dtable--pick .x-dthead,.x-dtable--pick .x-dtrow{grid-template-columns:26px minmax(0,2.4fr) minmax(0,.95fr) minmax(0,1.15fr) minmax(0,.75fr) minmax(0,.75fr) minmax(0,.85fr) minmax(0,.9fr) 14px}.x-dthead{font-family:var(--x-font-ui);font-size:11px;font-weight:var(--x-fw-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--on-panel-3)}.x-dtsort{background:none;border:0;padding:0;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left}.x-dtsort.on,.x-dtsort:hover{color:var(--text-primary)}.x-dtsort i{font-style:normal}.x-dtrow{border-top:1px solid var(--x-line-2);background:var(--surface);transition:background var(--x-dur) var(--x-ease-out)}.x-dtrow:hover{background:var(--surface-sunken)}.x-dtc{min-width:0;font-size:14px;color:var(--text-primary)}.x-dtc--n{text-align:right;font-family:var(--x-font-mono);font-size:14.5px;font-weight:var(--x-fw-medium)}.x-dthead .x-dtc--n .x-dtsort{text-align:right;width:100%}.x-dtc--go{color:var(--on-panel-3);font-size:16px;text-align:right}.x-dtc--pick{display:flex;align-items:center;cursor:pointer}.x-dtc--pick input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.x-dtc--deal,.x-dtlink{display:flex;min-width:0}.x-dtlink{flex:1 1;align-items:center;gap:12px;text-decoration:none;color:inherit}.x-dtthumb{flex:none;width:52px;height:40px;border-radius:8px;overflow:hidden;background:var(--surface-sunken);display:block}.x-dtthumb img{width:100%;height:100%;object-fit:cover;display:block}.x-dtid{flex-direction:column;gap:2px}.x-dtaddr,.x-dtid{display:flex;min-width:0}.x-dtaddr{align-items:center;gap:7px;font-size:15.5px;font-weight:var(--x-fw-semibold);color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-dtdemo{flex:none;font-style:normal;padding:2px 7px;border-radius:var(--radius-sm);background:var(--surface-sunken);font-family:var(--x-font-mono);font-size:10.5px;font-weight:var(--x-fw-bold);letter-spacing:.05em}.x-dtcity,.x-dtdemo{color:var(--text-muted)}.x-dtcity{font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.x-dtbb{font-size:11.5px;color:var(--on-warning)}.x-dtstrat{display:inline-block;padding:4px 8px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);font-family:var(--x-font-mono);font-size:11px;font-weight:var(--x-fw-bold);letter-spacing:.04em}.x-dtc--stage{display:flex;flex-direction:column;gap:5px}.x-dtstage{display:inline-flex;align-items:center;gap:7px;font-weight:var(--x-fw-semibold)}.x-dtstage .x-d{width:7px;height:7px;border-radius:50%;background:var(--c,var(--text-muted));flex:none}.x-dtbar{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:3px;max-width:120px}.x-dtbar i{height:3px;border-radius:2px;background:var(--x-line-2)}.x-dtm{font-weight:var(--x-fw-semibold);font-size:15px}.x-dtm--ok{color:var(--success)}.x-dtm--warn{color:var(--on-warning)}.x-dtprofit{display:block;font-size:12px;color:var(--text-muted);font-weight:var(--x-fw-regular)}.x-dtempty{padding:48px 22px;text-align:center}.x-dtempty p{margin:0 0 10px;font-family:var(--x-font-body);font-size:17px;font-weight:300;color:var(--text-secondary)}.x-dtclear{background:none;border:0;cursor:pointer;font-size:13px;font-weight:var(--x-fw-semibold);color:var(--danger)}.x-dtclear:hover{text-decoration:underline}.x-dealcard__profit{font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-muted)}.x-dealcard__foot .x-dealcard__profit+.x-ubadge{margin-left:8px}.x-dealcard__foot{flex-wrap:wrap;row-gap:6px}@media (max-width:900px){.x-dthead{display:none}.x-dtable--pick .x-dtrow,.x-dtrow{grid-template-columns:1fr;gap:7px;padding:16px 18px}.x-dtrow>.x-dtc{display:flex;align-items:baseline;justify-content:space-between;gap:12px;text-align:left}.x-dtc[data-k]:before{content:attr(data-k);flex:none;font-family:var(--x-font-ui);font-size:10.5px;font-weight:var(--x-fw-semibold);letter-spacing:.07em;text-transform:uppercase;color:var(--on-panel-3)}.x-dtc--n{text-align:right}.x-dtc--stage{flex-direction:row;align-items:center;flex-wrap:wrap}.x-dtc--stage .x-dtbar{flex:none;width:120px}.x-dtc--go{display:none}.x-dtc--pick{justify-content:flex-start}.x-dtaddr{white-space:normal}.x-dtc--deal{align-items:flex-start}}@media (max-width:560px){.x-dbchips,.x-dbfilters{padding:14px 16px}.x-dbfoot{padding:12px 16px}.x-dealsbox .x-dealgrid{padding:14px}.x-dbsearch{flex:1 1 100%}.x-dbsel{flex:1 1 auto}.x-dbsort{margin-left:0}.x-kpicell{flex:1 1 140px;padding:16px}.x-kpiv{font-size:26px}}.x-cbtog{display:block;margin-top:2px;padding:0;border:0;background:none;font:inherit;font-size:11.5px;font-weight:500;color:var(--accent-600);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.x-cbtog:hover{opacity:.8}.x-cbrow>td{padding:0!important;background:var(--surface-sunken)}.x-cb{padding:14px 16px 12px}.x-cb__t{width:100%;max-width:420px;border-collapse:collapse}.x-cb__t td,.x-cb__t th{padding:4px 0;font-size:12.5px;font-weight:400;text-align:left}.x-cb__t th{color:var(--text-secondary)}.x-cb__t td{color:var(--text-primary)}.x-cb__named td,.x-cb__named th{padding-bottom:8px;vertical-align:top}.x-cb__fee{display:inline-block;margin:0 10px 2px 0;font-size:11.5px;color:var(--text-secondary)}.x-cb__tot td,.x-cb__tot th{padding-top:8px;border-top:1px solid var(--border);font-weight:700;color:var(--text-primary)}.x-cb__notes{margin-top:10px;max-width:560px}.x-cb__notes p{margin:0 0 4px;font-size:12px;color:var(--text-secondary)}.x-cb__notes p:last-child{margin-bottom:0}.x-cb__warn{color:var(--text-primary);font-weight:500}.x-lfc__ind{margin:8px 0 10px;padding:8px 10px;border-radius:var(--radius-sm);background:var(--surface-sunken)}.x-lfc__amt{margin:0;font-size:13px;color:var(--text-secondary)}.x-lfc__amt b{font-size:16px;color:var(--text-primary)}.x-lfc__amt em{font-style:normal;font-size:12px;color:var(--text-muted)}.x-lfc__indn{color:var(--text-secondary)}.x-lfc__indn,.x-lfc__indw{margin:4px 0 0;font-size:12px}.x-lfc__indw{font-weight:500;color:var(--text-primary)}.x-cap{--cap-cols:1.5fr .9fr 1.2fr 1fr 1fr .8fr .9fr 32px;margin-top:6px}.x-cap__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.x-cap__title{font-family:var(--x-font-display);font-size:16px;font-weight:var(--x-fw-semibold);margin:0;color:var(--text-primary)}.x-cap__lead{margin:4px 0 0;font-size:12.5px;line-height:1.55;max-width:62ch}.x-cap__lead,.x-cap__need{color:var(--text-secondary)}.x-cap__need{font-family:var(--x-font-mono);font-size:12px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:999px;padding:6px 12px;white-space:nowrap}.x-cap__blocked{font-size:13px;color:var(--text-secondary);margin:0}.x-cap__err{font-size:12.5px;color:var(--danger);background:var(--danger-tint);border:1px solid var(--danger);border-radius:var(--x-r-lg);padding:8px 12px;margin:12px 0}.x-cap__halves{display:grid;grid-template-columns:var(--cap-cols);grid-gap:8px;gap:8px;margin:16px 0 0}.x-cap__half{font-family:var(--x-font-mono);font-size:10px;letter-spacing:.07em;text-transform:uppercase;font-weight:700;padding:5px 8px;border-radius:6px 6px 0 0;text-align:center}.x-cap__half--in{grid-column:3/7;background:var(--accent-50);color:var(--accent-600)}.x-cap__half--out{grid-column:7/8;background:var(--surface-sunken);color:var(--text-secondary)}.x-cap__tbl{border:1px solid var(--border);border-radius:0 0 var(--x-r-lg) var(--x-r-lg);background:var(--surface);overflow:hidden}.x-cap__hrow{padding:9px 12px;background:var(--surface-sunken);font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:var(--x-fw-semibold)}.x-cap__hrow,.x-cap__row{display:grid;grid-template-columns:var(--cap-cols);grid-gap:8px;gap:8px;border-bottom:1px solid var(--border)}.x-cap__row{padding:10px 12px;align-items:center;font-size:13px}.x-cap__row:last-child{border-bottom:0}.x-cap__c{min-width:0}.x-cap__r{text-align:right}.x-cap__in{background:color-mix(in srgb,var(--accent-50) 55%,transparent)}.x-cap__hrow .x-cap__in,.x-cap__row .x-cap__in{padding:4px 6px;border-radius:6px}.x-cap__hint{display:block;font-size:10.5px;line-height:1.35;color:var(--text-muted);margin-top:2px}.x-cap__dash,.x-cap__pend{color:var(--text-muted);font-size:11.5px}.x-cap__x{text-align:right}.x-cap__rm{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);border-radius:6px;width:26px;height:26px;line-height:1;cursor:pointer;font-size:15px}.x-cap__rm:hover:not([disabled]){border-color:var(--danger);color:var(--danger)}.x-cap__pct{position:relative;display:inline-block;width:100%}.x-cap__pct .x-input{padding-right:24px;text-align:right}.x-cap__unit{position:absolute;right:9px;top:50%;transform:translateY(-50%);font-family:var(--x-font-mono);font-size:12px;color:var(--text-muted);pointer-events:none}.x-cap__twopct{margin:10px 0 0;font-size:11.5px;line-height:1.55;color:var(--text-secondary);border-left:3px solid var(--accent-line);padding-left:10px;max-width:78ch}.x-cap__add{margin-top:12px;border:1px dashed var(--border-strong);background:transparent;color:var(--accent-600);font-size:12.5px;font-weight:var(--x-fw-semibold);border-radius:var(--x-r-lg);padding:9px 14px;cursor:pointer}.x-cap__add:hover:not([disabled]){border-color:var(--accent-line);background:var(--accent-50)}.x-cap__split{margin-top:16px;border:1px solid var(--border);border-radius:var(--x-r-lg);background:var(--surface-sunken);padding:14px;display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end}.x-cap__splitid{flex:1 1 260px;min-width:0}.x-cap__splitid b{display:block;font-size:13px;color:var(--text-primary)}.x-cap__splitf{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--text-secondary);width:150px}.x-cap__issues{margin-top:14px;border:1px solid var(--warning);border-left-width:4px;border-radius:var(--x-r-lg);background:var(--warning-tint);padding:11px 14px;font-size:12.5px}.x-cap__issues b{color:var(--on-warning)}.x-cap__issues ul{margin:6px 0 0;padding-left:18px;color:var(--text-secondary);line-height:1.6}.x-cap__acts{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.x-cap__empty{margin-top:14px;border:1px dashed var(--border-strong);border-radius:var(--x-r-lg);padding:20px;text-align:center;background:var(--surface)}.x-cap__empty b{display:block;font-size:14px;color:var(--text-primary)}.x-cap__empty p{margin:6px 0 14px;font-size:12.5px;color:var(--text-secondary)}.x-cap__gap{margin-top:16px;border:1px solid var(--warning);border-left-width:4px;border-radius:var(--x-r-lg);background:var(--warning-tint);padding:13px 16px}.x-cap__gaphead{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--on-warning)}.x-cap__gapbody{margin:6px 0 0;font-size:13px;line-height:1.6;color:var(--text-primary)}.x-cap__gapnote{margin:6px 0 0;font-size:11.5px;line-height:1.5;color:var(--text-secondary)}.x-cap__gapacts{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.x-cap__gaphint{font-size:11.5px;color:var(--text-secondary)}@media (max-width:900px){.x-cap__halves,.x-cap__hrow{display:none}.x-cap__tbl{border-radius:var(--x-r-lg);background:transparent;border:0;overflow:visible}.x-cap__row{display:block;border:1px solid var(--border);border-radius:var(--x-r-lg);background:var(--surface);padding:12px 14px;margin-bottom:10px}.x-cap__c,.x-cap__row:last-child{border-bottom:1px solid var(--border)}.x-cap__c{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:6px 0}.x-cap__c:last-child{border-bottom:0}.x-cap__c:before{content:attr(data-k);font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);flex:0 0 auto}.x-cap__x:before{content:none}.x-cap__r{text-align:right}.x-cap__in{background:transparent}.x-cap__hrow .x-cap__in,.x-cap__in,.x-cap__row .x-cap__in{padding:6px 0;border-radius:0}.x-cap__c .x-cap__pct,.x-cap__c .x-input,.x-cap__c .x-money{flex:1 1 130px;min-width:0}.x-cap__hint{flex:1 1 100%;margin-top:0}.x-cap__x{justify-content:flex-end}.x-cap__splitf{width:100%}}.x-acc__note{display:flex;gap:8px;align-items:flex-start;margin:10px 0 0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--x-r-md);background:var(--surface-sunken);color:var(--text-secondary);font-size:12.5px;line-height:1.55}.x-acc__note--inline{margin:0;padding:0;border:0;background:transparent}.x-acc__lock{flex:0 0 auto;font-size:12px;line-height:1.4}.x-shr{margin-top:22px;padding:18px 20px;border:1px solid var(--border);border-radius:var(--x-r-lg);background:var(--surface);box-shadow:var(--shadow-card)}.x-shr__head{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.x-shr__title{margin:0;font-family:var(--x-font-display);font-weight:700;font-size:16px;color:var(--text-primary)}.x-shr__lead{margin:4px 0 0;font-size:12.5px;line-height:1.6;color:var(--text-secondary);max-width:62ch}.x-shr__err{margin:12px 0 0;padding:10px 12px;border-radius:var(--x-r-md);border:1px solid var(--danger);background:var(--accent-50);color:var(--text-primary);font-size:12.5px;line-height:1.55}.x-shr__errlink{color:var(--x-accent-txt);font-weight:600}.x-shr__form{margin-top:16px;gap:16px}.x-shr__f,.x-shr__form{display:flex;flex-direction:column}.x-shr__f{gap:6px;max-width:420px}.x-shr__flbl{font-family:var(--x-font-mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.x-shr__fhint{font-size:11.5px;color:var(--text-secondary)}.x-shr__opts{border:0;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.x-shr__opts legend{padding:0;margin-bottom:8px;float:left;width:100%}.x-shr__opt{flex:1 1 280px;display:flex;gap:10px;align-items:flex-start;cursor:pointer;padding:12px 14px;border:1px solid var(--border);border-radius:var(--x-r-md);background:var(--surface-sunken)}.x-shr__opt--on{border-color:var(--accent-line);background:var(--accent-50)}.x-shr__opt input{margin-top:3px;flex:0 0 auto}.x-shr__opt b{display:block;font-size:13px;color:var(--text-primary)}.x-shr__opt em{display:block;margin-top:3px;font-style:normal;font-size:11.5px;line-height:1.5;color:var(--text-secondary)}.x-shr__acts{display:flex;gap:10px;flex-wrap:wrap}.x-shr__empty{margin-top:14px;padding:14px 16px;border:1px dashed var(--border);border-radius:var(--x-r-md);color:var(--text-secondary)}.x-shr__empty b{display:block;font-size:13.5px;color:var(--text-primary)}.x-shr__empty p{margin:4px 0 0;font-size:12.5px}.x-shr__list{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column}.x-shr__row{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:12px 0;border-top:1px solid var(--border)}.x-shr__who{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 200px}.x-shr__who b{font-size:13.5px;color:var(--text-primary);overflow-wrap:anywhere}.x-shr__mail{font-family:var(--x-font-mono);font-size:11.5px;color:var(--text-secondary);overflow-wrap:anywhere}.x-shr__tags{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.x-shr__tag{padding:3px 9px;border-radius:var(--x-r-pill);border:1px solid var(--border);background:var(--surface-sunken);font-size:11.5px;color:var(--text-primary)}.x-shr__tag--soft{color:var(--text-secondary)}.x-shr__since{font-size:11.5px;color:var(--text-muted)}.x-shr__rm{margin-left:auto;background:none;border:0;cursor:pointer;padding:4px 2px;font-family:inherit;font-size:12px;color:var(--x-accent-txt);font-weight:600}.x-shr__rm:disabled{color:var(--text-muted);cursor:default}.x-shared{display:inline-flex;gap:6px;align-items:center;padding:3px 9px;border-radius:var(--x-r-pill);border:1px solid var(--accent-ai-border);background:var(--accent-ai-soft);color:var(--text-primary);font-size:11.5px;line-height:1.3;white-space:nowrap;max-width:100%}.x-shared b{font-weight:600;overflow:hidden;text-overflow:ellipsis}.x-shared__ro{font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.x-dealcard__shared,.x-dtshared{display:block;font-size:11px;line-height:1.4;color:var(--accent-ai);font-weight:600;overflow-wrap:anywhere}.x-dealcard__shared{margin-top:2px}@media (max-width:720px){.x-shr{padding:16px 14px}.x-shr__rm{margin-left:0}}.x-cap__who{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1 1 auto}.x-cap__who .x-input{width:100%}.x-cap__mailin{font-size:12px}.x-cap__mail,.x-cap__mailin{font-family:var(--x-font-mono)}.x-cap__mail{font-size:11px;color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.4}.x-cap__acc{display:flex;flex-direction:column;gap:4px;min-width:0}.x-cap__accline{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.x-cap__acctag{padding:2px 8px;border-radius:var(--x-r-pill);border:1px solid var(--border);background:var(--surface-sunken);color:var(--text-secondary);font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;font-weight:var(--x-fw-semibold);white-space:nowrap}.x-cap__acctag--on{border-color:var(--accent-line);background:var(--accent-50);color:var(--accent-600)}.x-cap__acctag--wait{border-color:var(--border-strong);color:var(--text-primary)}.x-cap__acctag--off{color:var(--text-muted)}.x-cap__acctr{white-space:nowrap}.x-cap__acchint,.x-cap__acctr{font-size:10.5px;color:var(--text-muted)}.x-cap__acchint{line-height:1.45}.x-cap__accbtn{border:1px solid var(--accent-line);background:var(--surface);cursor:pointer;border-radius:var(--x-r-pill);padding:2px 10px;font-family:inherit;font-size:11px;font-weight:var(--x-fw-semibold);color:var(--x-accent-txt);white-space:nowrap}.x-cap__accbtn:hover:not([disabled]){background:var(--accent-50)}.x-cap__accbtn:disabled{border-color:var(--border);color:var(--text-muted);cursor:default}@media (max-width:900px){.x-cap__who{flex:1 1 100%;min-width:0}}.x-arvband{display:flex;flex-direction:column;gap:8px;margin-top:4px}.x-arvband__track{position:relative;height:6px;border-radius:3px;background:var(--panel-line)}.x-arvband__mark{position:absolute;top:-3px;width:4px;height:12px;margin-left:-2px;border-radius:2px;background:var(--highlight)}.x-arvband__vals{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.x-arvband__vals span{display:flex;flex-direction:column;gap:2px}.x-arvband__vals span.is-avg{align-items:center}.x-arvband__vals span:last-child{align-items:flex-end}.x-arvband__vals em{font-style:normal;font-size:10.5px;color:var(--on-panel-3)}.x-arvband__vals strong{font-size:13px;font-weight:700;color:var(--text-inverse)}.x-arvband__vals .is-avg strong{color:var(--highlight)}.x-arvband__use{font:inherit;background:transparent;border:0;padding:0;cursor:pointer;border-bottom:1px dotted var(--on-panel-3);text-align:inherit}.x-arvband__use:focus-visible strong,.x-arvband__use:hover strong{color:var(--highlight)}.x-arvband__use:disabled{cursor:default;opacity:.6}.x-av2copy{align-self:flex-start;font-family:var(--x-font-mono);font-size:11.5px;cursor:pointer;color:var(--text-inverse);background:transparent;border:1px solid var(--panel-line);border-radius:8px;padding:5px 10px}.x-av2copy:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.5)}.x-qcard__figs{flex:none;display:flex;gap:16px}.x-qcard__fig{display:flex;flex-direction:column;gap:2px;font-family:var(--x-font-mono);font-size:13px;white-space:nowrap}.x-qcard__figl{font-size:10.5px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}@media (max-width:560px){.x-qcard__figs{flex:1 1 100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;order:3}.x-qcard__fig{white-space:normal}}.x-av2ct--cols .x-av2ct__cells{grid-column:2/-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));grid-gap:6px 14px;gap:6px 14px}.x-av2ct__cell{display:flex;flex-direction:column;gap:1px;min-width:0}.x-av2ct__celll{font-family:var(--x-font-mono);font-size:9.5px;letter-spacing:.6px;text-transform:uppercase;color:var(--text-muted)}.x-av2ct__cellv{font-family:var(--x-font-mono);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.x-cprow__g{text-decoration:none}.x-av2cmp__both .x-av2ct__dim,.x-av2cmp__both .x-av2ct__meta,.x-av2cmp__both .x-cprow__copy{color:var(--text-secondary)}.x-av2cmp__both .x-av2ct__row.is-out .x-av2ct__meta{opacity:1}.x-av2f__sel{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.x-av2f__selc,.x-av2f__selin{padding:5px 10px;border-radius:var(--radius-full);border:1px solid var(--border);background:var(--surface);color:var(--text-primary);font-family:var(--x-font-mono);font-size:11.5px}.x-av2f__selin{width:72px}.x-av2f__selin.is-bad{border-color:var(--danger)}.x-av2f__selerr{flex:1 1 100%;font-size:11.5px;color:var(--text-muted)}.x-av2f__selerr[role=alert]{color:var(--danger)}.x-av2f__selwarn{color:var(--text-primary);border-left:3px solid var(--x-warn);padding-left:8px}.x-lbl--simple{min-width:560px}.x-lbl--simple .x-lbl__head,.x-lbl--simple .x-lbl__row{grid-template-columns:1.4fr 1fr 1.5fr 20px}.x-lpof{display:flex;flex-direction:column;gap:14px}.x-lpof__c{border:1px solid var(--border);border-radius:12px;padding:16px 18px;background:var(--surface)}.x-lpof__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--border)}.x-lpof__m{flex:1 1 100%;font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted)}.x-lpof__v{font-size:24px;font-weight:var(--x-fw-bold);color:var(--text-primary)}.x-lpof__st{font-size:11.5px;color:var(--text-secondary)}.x-lpr__opt{font-style:normal;text-transform:none;letter-spacing:0;color:var(--text-muted)}@media (max-width:640px){.x-lpof__v{font-size:20px}}.x-obrail__pct{width:72px}.x-obrail__err{font-size:12.5px;font-weight:600;color:var(--highlight)}.x-obrail__err:before{content:"⚠ "}.x-qty .x-sc2head,.x-qty .x-sc2row{grid-template-columns:minmax(0,1fr) 96px 132px 104px}.x-qty__grp{display:flex;align-items:baseline;gap:10px;padding:12px 22px;background:var(--surface-sunken);border-top:1px solid var(--border)}.x-qty__grp b{font-size:15px;font-weight:600;letter-spacing:-.2px}.x-qty__grp span{font-size:12.5px;color:var(--text-muted)}.x-qty__eff{text-align:right;font-size:14.5px;font-weight:500;color:var(--text-primary)}.x-qty__eff--dif{font-weight:700;color:var(--x-accent-txt)}.x-qty__eff em{margin-left:6px;font-family:var(--x-font-body);font-size:12.5px;color:var(--text-muted)}@media (max-width:640px){.x-qty .x-sc2head{display:none}.x-qty .x-sc2row{grid-template-columns:minmax(0,1fr) auto;gap:6px 12px}.x-qty .x-sc2row__m{grid-column:1/-1}}.x-obdrv{background:var(--bg-card);border:1px solid var(--border);border-radius:14px;padding:16px 22px;margin-bottom:14px}.x-obdrv__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px}.x-obdrv__h b{font-size:15px;font-weight:600;letter-spacing:-.2px}.x-obdrv__h span{font-size:12.5px;color:var(--text-muted)}.x-obdrv__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:12px 14px;gap:12px 14px}.x-obdrv__f{display:flex;flex-direction:column;gap:4px;min-width:0}.x-obdrv__k{font-size:12px;color:var(--text-muted)}.x-obdrv__f input{height:36px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:14px;width:100%}.x-obdrv__f input[aria-invalid=true]{border-color:var(--danger)}.x-obdrv__v{font-size:15px;font-weight:500}.x-obdrv__v em{font-style:italic;color:var(--text-muted);font-weight:400}.x-obdrv__o{font-size:11.5px;color:var(--text-muted)}.x-obdrv__o--zero{color:var(--on-warning);background:var(--warning-tint);border-radius:6px;padding:2px 6px;align-self:flex-start;font-weight:600}.x-obdrv__o--tuyo{color:var(--x-accent-txt);font-weight:600}.x-obdrv__f--zero input{border-color:var(--warning)}.x-obdrv__err{font-size:11.5px;color:var(--danger)}.x-obdrv__nota{margin:12px 0 0;font-size:12px;color:var(--text-muted)}.x-obdrv__acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 10px;margin-top:12px}.x-obdrv__msg{font-size:12.5px;color:var(--text-muted);margin:0 auto 0 0}.x-obdrv__msg--err{color:var(--danger);background:var(--danger-tint);border-radius:8px;padding:4px 8px}.x-obdrv__viejo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--warning-tint);color:var(--on-warning);font-size:12.5px;font-weight:600}.x-topnav{background:hsla(0,0%,100%,.55);border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(1.2) blur(6px);backdrop-filter:saturate(1.2) blur(6px);padding:0 24px}.x-topnav .x-lockup{gap:10px}.x-topnav .x-lockup__sym{width:24px;height:25px}.x-topnav .x-lockup__wm{height:13px}.x-topnav__nav{gap:2px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:999px}.x-topnav__nav a{border-radius:999px;color:var(--text-secondary);font-size:13px;font-weight:500}.x-topnav__nav a:hover{background:var(--bg-app);color:var(--text-primary)}.x-topnav__nav a.on{background:var(--text-primary);color:#fff}.x-topnav__ic{color:var(--text-primary);border-radius:50%}.x-topnav__hamb,.x-topnav__ic:hover{background:var(--surface);color:var(--text-primary)}.x-topnav__hamb{border:1px solid var(--border)}.x-topnav__mobile{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.x-topnav__mobile a{color:var(--text-secondary)}.x-topnav__mobile a.on,.x-topnav__mobile a:hover{background:var(--text-primary);color:#fff}.x-trialtag{background:var(--surface);border:1px solid var(--border);color:var(--text-secondary)}.x-trialtag:hover{background:var(--surface);border-color:var(--text-primary)}.x-trialtag .x-d{width:7px;height:7px;background:var(--accent);box-shadow:0 0 0 1px #c5d81a}.x-trialtag b{color:var(--text-primary)}.x-trialtag--ended{border-color:var(--border)}.x-trialtag--ended,.x-trialtag--ended:hover{background:var(--surface)}.x-trialtag--ended .x-d{background:var(--danger);box-shadow:none}.x-userbtn{background:var(--surface);border:1px solid var(--border);color:var(--text-primary);font-weight:600;font-size:13px}.x-userbtn.on,.x-userbtn:hover{background:var(--surface);border-color:var(--text-primary)}.x-userbtn .x-av{background:var(--brand-steel-navy);color:#fff}.x-userbtn .x-chev{color:var(--text-secondary)}.x-page-head h1{font-weight:300;font-size:34px;letter-spacing:-1.2px;line-height:1.05}.x-page-head .x-sub{font-family:var(--x-font-body);font-style:italic;font-weight:300;font-size:16px;color:var(--text-secondary)}@media(max-width:720px){.x-page-head h1{font-size:28px}}.x-btn{border-radius:8px}.x-btn--primary{font-weight:700;color:var(--on-accent)}.x-btn--primary:hover:not(:disabled){background:#d2e60f}.x-btn--ghost{background:var(--surface);border-color:var(--border);color:var(--text-primary)}.x-btn--ghost:hover:not(:disabled){border-color:var(--text-primary)}.x-input,.x-select{border-color:var(--border);border-radius:8px;background:var(--surface)}.x-input:focus,.x-select:focus{outline:none;border-color:var(--text-primary);box-shadow:none}.x-field>label{font-size:10px;font-weight:800;letter-spacing:1.3px;color:var(--text-secondary)}.x-card,.x-dcard,.x-metric,.x-panel,.x-tbl-wrap{border-color:var(--border);border-radius:14px;box-shadow:none}.x-panel__h,.x-section__h{border-bottom-color:var(--bg-app)}.x-dcard__h h2,.x-panel__h .x-t,.x-section__t{font-weight:500;font-size:17px;letter-spacing:-.3px}.x-hero__k,.x-metric .x-k,.x-s-k,.x-section__eyebrow{font-size:10px;font-weight:800;letter-spacing:1.5px}.x-hero__v,.x-metric .x-v{font-weight:300;letter-spacing:-1.2px}.x-tbl th{font-size:10px;font-weight:800;letter-spacing:1.3px;color:#6b6e6d}.x-tbl td,.x-tbl th{border-bottom-color:var(--bg-app)}.x-tbl tbody tr:hover{background:#f6f7f6}.x-seg{background:var(--surface);border-color:var(--border)}.x-seg button{color:var(--text-secondary);font-weight:600}.x-seg button.on{background:var(--text-primary);color:#fff;box-shadow:none}.x-fchip{background:var(--surface);border-color:var(--border);color:var(--text-primary);font-weight:500}.x-fchip:hover{border-color:var(--text-primary)}.x-fchip b{color:var(--text-primary)}.x-fchip.on{background:var(--text-primary);border-color:var(--text-primary);color:#fff}.x-fchip.on b{color:#fff}.x-dtabs{align-self:flex-start;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--border);max-width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;width:max-content}.x-dtab,.x-dtabs{border-radius:999px}.x-dtab{padding:7px 8px 7px 14px;margin-bottom:0;border-bottom:0;font-size:13px;font-weight:600;color:var(--text-secondary)}.x-dtab:hover{color:var(--text-primary)}.x-dtab.on{background:var(--text-primary);color:#fff;border-bottom:0}.x-dtabn{font-family:var(--x-font-ui);font-size:11px;font-weight:700;min-width:22px;text-align:center;padding:2px 6px;background:var(--bg-app);color:var(--text-secondary)}.x-dtab.on .x-dtabn{background:var(--accent);color:var(--on-accent)}.x-kpiband{background:transparent;gap:12px;overflow:visible;border-radius:0}.x-kpicell{background:var(--surface);border:1px solid var(--border);border-radius:14px;margin-bottom:0;padding:18px 20px;gap:12px;flex:1 1 150px}.x-kpik{font-size:10px;font-weight:800;letter-spacing:1.5px}.x-kpik,.x-kpiv{color:var(--text-primary)}.x-kpiv{font-weight:300;font-size:32px;letter-spacing:-1.2px}.x-kpis{font-family:var(--x-font-body);font-style:italic;font-size:13.5px;color:var(--text-secondary)}.x-kpicell--hi{background-color:var(--brand-steel-navy);border-color:var(--brand-steel-navy);background-image:radial-gradient(rgba(106,144,255,.28) 1px,transparent 1.4px);background-size:14px 14px}.x-kpicell--hi .x-kpik{color:var(--analytic)}.x-kpicell--hi .x-kpiv{color:#fff}.x-kpicell--hi .x-kpis{color:var(--on-steel-2)}.x-dealsbox{border-color:var(--border);border-radius:14px;box-shadow:none}.x-dbsearch .x-input,.x-dbsel{height:38px;border-color:var(--border);border-radius:8px}.x-dbsearch .x-input:focus,.x-dbsel:focus{border-color:var(--text-primary);box-shadow:none}.x-dbsel.on{border-color:var(--text-primary)}.x-agent{background:var(--surface);border-left-color:var(--border)}.x-agent__h{padding:16px 18px;border-bottom-color:var(--bg-app)}.x-agent__spark{width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--on-accent)}.x-agent__title{font-size:15px;font-weight:600}.x-agent__ctx{padding:12px 18px;border-bottom-color:var(--bg-app);font-family:var(--x-font-ui);font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--text-secondary)}.x-agent__ctxval{background:var(--brand-steel-navy);border-color:var(--brand-steel-navy);color:#fff;font-weight:800;letter-spacing:1.2px}.x-agent__body{padding:16px 18px}.x-agent__bubble{background:#f6f7f6;border-color:var(--bg-app);font-family:var(--x-font-body);font-size:15.5px;line-height:1.45;color:var(--text-primary)}.x-agent__chip{border:1px solid var(--border);color:var(--text-primary);font-size:13px;padding:9px 14px}.x-agent__chip:hover:not(:disabled){background:transparent;border-color:var(--text-primary)}.x-agent__foot{padding:14px 18px;border-top-color:var(--bg-app)}.x-agent__input{background:var(--surface);border-color:var(--border);padding:4px 4px 4px 16px;min-height:44px}.x-agent__send{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;flex:none;border:0;cursor:pointer}.x-dthead .x-dtc{font-size:10px;font-weight:800;letter-spacing:1.3px;color:#6b6e6d}.x-dthead .x-dtsort.on{color:var(--text-primary)}.x-dtrow:hover{background:#f6f7f6}.x-dtaddr{font-size:14.5px;font-weight:600}.x-dtcity{font-family:var(--x-font-body);font-style:italic;font-size:13.5px;color:var(--text-secondary)}.x-dtdemo{border-radius:999px;background:var(--bg-app);font-size:9.5px}.x-dtdemo,.x-dtstrat{color:var(--text-secondary);font-family:var(--x-font-ui);font-weight:800;letter-spacing:1px}.x-dtstrat{border-radius:6px;border-color:var(--border);font-size:10px;padding:3px 8px}.x-dtc--n{font-weight:400}.x-viewsw{border:1px solid var(--border);border-radius:999px;background:transparent}.x-viewsw button{border-radius:999px;color:var(--text-secondary)}.x-viewsw button.on{background:var(--text-primary);color:#fff;box-shadow:none}button.x-agent__send{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;flex:none;margin-left:auto}.x-dtstage{font-size:13px;font-weight:500}.x-dtstage .x-d,.x-fchip .x-d{box-shadow:var(--ring,none)}.x-dtbar{gap:3px}.x-dtbar i{height:4px;border-radius:999px;background:var(--bg-app)}.x-dtbar i.on{background:var(--c,var(--text-muted))}.x-dtm{font-size:14.5px;font-weight:700}.x-dtm--ok,.x-dtm--warn{color:var(--text-primary)}.x-dtm--err{color:var(--danger)}.x-dtprofit{font-family:var(--x-font-body);font-style:italic}.x-dtc--soft,.x-dtprofit{font-size:13px;color:var(--text-secondary)}.x-dtc--go{color:var(--text-secondary);font-size:15px}.x-dbchips .x-fchip{padding:5px 11px;font-size:12.5px;font-weight:500;gap:7px}.x-dbchips .x-fchip .x-d{width:7px;height:7px}.x-dbchips .x-fchip b{font-weight:700}.x-dbfoot{font-size:12.5px;color:var(--text-secondary)}.x-dealcard{border-radius:14px;border-color:var(--border);box-shadow:none}.x-dealcard:hover{transform:none;box-shadow:none;border-color:#a9acab}.x-dealbadge{background:hsla(0,0%,100%,.92);color:var(--text-primary);font-size:12px;font-weight:600;padding:5px 10px;gap:6px;box-shadow:none}.x-dealbadge .x-d{background:var(--c,var(--text-muted));opacity:1;box-shadow:var(--ring,none)}.x-stratbadge{background:hsla(0,0%,100%,.92);border-color:transparent;color:var(--text-primary);font-size:9.5px;font-weight:800;letter-spacing:1px;padding:5px 8px}.x-stratbadge--demo{color:var(--text-secondary)}.x-dealcard__addr{font-weight:500;font-size:18px;letter-spacing:-.3px}.x-dealcard__city{font-family:var(--x-font-body);font-style:italic;font-size:13.5px;color:var(--text-secondary)}.x-dealmetrics{border-top:1px solid var(--bg-app);padding-top:12px}.x-dealmtr .x-k{font-family:var(--x-font-ui);font-size:9.5px;font-weight:800;letter-spacing:1.3px;color:var(--text-secondary)}.x-dealmtr .x-v{font-weight:300;font-size:18px;letter-spacing:0}.x-dealmtr .x-v--err,.x-dealmtr .x-v--ok,.x-dealmtr .x-v--warn{font-weight:600}.x-dealmtr .x-v--ok,.x-dealmtr .x-v--warn{color:var(--text-primary)}.x-dealmtr .x-v--err{color:var(--danger)}.x-dealprog{gap:4px;height:4px}.x-dealprog>span{border-radius:999px;background:var(--bg-app)}.x-dealprog>span.done,.x-dealprog>span.now{background:var(--c,var(--text-muted))}.x-dealcard__date{font-family:var(--x-font-ui);font-size:12.5px;color:var(--text-secondary)}.x-dealcard__profit{font-family:var(--x-font-body);font-style:italic;font-size:13.5px;color:var(--text-secondary)}.x-dealcard__city{margin-top:2px}.x-usermenu__sub{display:block;margin-top:2px;font-family:var(--x-font-ui);font-size:9.5px;letter-spacing:1px;color:var(--text-secondary)}.x-acct{gap:16px;margin-bottom:16px}.x-acct,.x-acct__id{display:flex;flex-direction:column}.x-acct__id{background-color:var(--brand-steel-navy);border:1px solid var(--brand-steel-navy);border-radius:14px;padding:24px 26px;gap:22px;background-image:radial-gradient(var(--brand-steel-navy-2) 1px,transparent 1px);background-size:14px 14px}.x-acct__who{gap:16px;min-width:0}.x-acct__av,.x-acct__who{display:flex;align-items:center}.x-acct__av{width:52px;height:52px;flex-shrink:0;border-radius:50%;background:var(--accent);color:var(--on-accent);justify-content:center;font-size:17px;font-weight:800}.x-acct__whot{display:flex;flex-direction:column;gap:4px;min-width:0}.x-acct__name{font-size:22px;font-weight:400;letter-spacing:-.5px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-acct__kind{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--analytic)}.x-acct__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:18px;gap:18px;margin:0;border-top:1px solid var(--brand-steel-navy-2);padding-top:18px}.x-acct__facts>div{display:flex;flex-direction:column;gap:7px;min-width:0}.x-acct__facts dt{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--analytic)}.x-acct__facts dd{margin:0;font-size:16px;font-weight:500;color:#fff;overflow:hidden;text-overflow:ellipsis}.x-acct__prefs{background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden}.x-acct__ph{padding:18px 22px 16px;font-size:17px;font-weight:500;letter-spacing:-.3px}.x-acct__ph,.x-acct__row{border-bottom:1px solid var(--bg-app)}.x-acct__row{display:grid;grid-template-columns:minmax(120px,180px) minmax(0,1fr);grid-gap:10px 20px;gap:10px 20px;align-items:center;padding:18px 22px}.x-acct__row:last-child{border-bottom:0}.x-acct__k{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary)}.x-acct__v{display:flex;align-items:center;gap:18px;flex-wrap:wrap;min-width:0}.x-acct__seg{display:flex;gap:2px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:999px;flex-shrink:0}.x-acct__seg button{border:0;background:transparent;padding:7px 16px;border-radius:999px;font:inherit;font-size:13.5px;font-weight:600;color:var(--text-secondary);cursor:pointer;white-space:nowrap}.x-acct__seg button.on{background:var(--brand-steel-navy);color:#fff}.x-acct__btn{display:flex;align-items:center;height:40px;padding:0 16px;border-radius:8px;border:1px solid var(--border);background:var(--surface);font:inherit;font-size:13.5px;font-weight:600;color:var(--text-primary);cursor:pointer;white-space:nowrap;flex-shrink:0}.x-acct__btn:hover:not(:disabled){border-color:var(--text-primary)}.x-acct__btn:disabled{opacity:.6;cursor:default}.x-acct__hint{flex:1 1 240px;font-family:var(--x-font-body);font-style:italic;font-size:14px;color:var(--text-secondary);text-wrap:pretty}@media(max-width:720px){.x-acct__row{grid-template-columns:1fr;gap:8px}}.x-lbk{background:transparent;gap:12px;overflow:visible;border-radius:0}.x-lbk__k{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px 20px;gap:12px}.x-lbk__l{font-size:10px;font-weight:800;letter-spacing:1.5px}.x-lbk__l,.x-lbk__v{color:var(--text-primary)}.x-lbk__v{letter-spacing:-1.2px}.x-lbk__s{color:var(--text-secondary)}.x-lbk__k--hot .x-lbk__s{color:var(--danger)}.x-lbk__k--hi{background-color:var(--brand-steel-navy);border-color:var(--brand-steel-navy);background-image:radial-gradient(rgba(106,144,255,.28) 1px,transparent 1.4px);background-size:14px 14px}.x-lbk__k--hi .x-lbk__l{color:var(--analytic)}.x-lbk__k--hi .x-lbk__v{color:#fff}.x-lbk__k--hi .x-lbk__s{color:var(--on-steel-2)}.x-lbk__k--hi.x-lbk__k--hot .x-lbk__s{color:var(--highlight)}.x-lpo__t{font-size:40px;font-weight:300;letter-spacing:-1.4px;line-height:1}.x-lpo__head .x-lpo__s{font-size:17px;font-weight:300}.x-lpo__head .x-lpo__id{color:var(--text-secondary);letter-spacing:0}.x-lpo__back{color:var(--brand-steel-navy);font-size:13.5px;text-decoration:underline;text-underline-offset:3px}.x-lpo__back:hover{color:var(--analytic)}.x-lpn__pos{font-size:12.5px;letter-spacing:0;color:#5a5d5c}.x-lpn__go{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--text-primary)}.x-lpn__go:hover{background:var(--surface);border-color:var(--border)}.x-lpo__due,.x-lpo__st{font-size:12.5px;font-weight:600}.x-lpo__st--due{color:var(--brand-steel-navy)}.x-lpo__st--sent{background:var(--bg-app);color:var(--text-secondary)}.x-lpo__st--won{background:#e7f1ec;color:var(--success)}.x-lpo__st--done,.x-lpo__st--lost{background:var(--bg-app);color:#5a5d5c}.x-lpo__due--today{background:#fbe3da;color:var(--danger)}.x-lpo__due--soon{background:#fdf1dc;color:var(--on-warning)}.x-lpo__due--calm,.x-lpo__due--none,.x-lpo__due--past{background:var(--bg-app);color:#5a5d5c}.x-lpq{border:1px solid var(--border);border-radius:14px;padding:24px 28px;gap:14px;box-shadow:none}.x-lpo__h2{font-size:18px;font-weight:500}.x-lpq .x-lpo__s{font-size:16px;font-weight:300;color:var(--text-secondary)}.x-lpg__c dt{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#6f7271}.x-lpg__c dd{font-size:16px;font-weight:500}.x-lpq--pkg{background-color:var(--brand-steel-navy);border-color:var(--brand-steel-navy);background-image:radial-gradient(var(--brand-steel-navy-2) 1px,transparent 1px);background-size:14px 14px;padding:26px 28px;gap:20px}.x-lpq--pkg .x-lpo__h2{font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--analytic)}.x-lpq--pkg .x-lpo__s{font-size:15.5px;color:var(--on-steel-2)}.x-lpq--pkg .x-lpg__c dt{color:var(--analytic)}.x-lpq--pkg .x-lpg__c dd{font-size:26px;font-weight:300;letter-spacing:-.8px;line-height:1;color:#fff}.x-lpq--pkg .x-lpg__c dd.x-lpg__txt{font-size:16px;font-weight:400}.x-lpq--pkg .x-lpo__abs{color:var(--on-steel-2)}.x-lpq--pkg .x-lpo__muted{font-style:italic;font-size:14px;color:var(--on-steel-2);border-top:1px solid var(--brand-steel-navy-2);padding-top:14px}.x-lpq .x-lft{font-size:14px}.x-lpq .x-lft th{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#6f7271}.x-lpq .x-lft td{padding:11px 0;border-top:1px solid var(--bg-app)}.x-lpq .x-lft__k:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:9px;vertical-align:middle;background:var(--success)}.x-lpq .x-lft tr[data-st=FAILS] td{background:#fdf6f3}.x-lpq .x-lft tr[data-st=FAILS] .x-lft__k,.x-lpq .x-lft tr[data-st=FAILS] .x-lft__v{color:var(--danger)}.x-lpq .x-lft tr[data-st=FAILS] .x-lft__k:before{background:var(--danger)}.x-lpq .x-lft tr[data-st=UNKNOWN] .x-lft__k:before{background:var(--border)}.x-lpq .x-lfc__b--ok{background:#e7f1ec;color:var(--success)}.x-lpq .x-lfc__b--no{background:#fdf1dc;color:var(--on-warning)}.x-lpr__fk{font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--text-secondary)}.x-lpr__fh{font-size:13.5px;font-weight:300;color:#5a5d5c}.x-lpr__f .x-input{height:42px;border-radius:10px}.x-lpr__reason{border-radius:10px}.x-lpr__reason.is-on{border-color:var(--text-primary);box-shadow:0 0 0 1px var(--text-primary)}.x-lpr2{border:1px solid var(--border);border-radius:14px;padding:22px;gap:18px;box-shadow:none}.x-lpr2__kl{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#6f7271}.x-lpr2__kv{font-size:34px;font-weight:300;letter-spacing:-1.2px;line-height:1}.x-lpr2__rows{gap:0}.x-lpr2__row{padding:12px 0;border-top:1px solid var(--bg-app)}.x-lpr2__row dt{font-size:13.5px;letter-spacing:0;text-transform:none;color:#5a5d5c}.x-lpr2__row dd{font-size:13.5px;font-weight:600}.x-lpr2__cta{padding:12px 16px;border-radius:10px;font-size:14.5px}.x-lpo__head .x-lpo__due--calm,.x-lpo__head .x-lpo__due--none{background:var(--surface)}.x-lpq .x-lft tr[data-st=FAILS] td:last-child{color:var(--text-secondary);font-weight:400}.x-lpq .x-btn--primary{padding:12px 20px;border-radius:10px;font-size:14.5px}.x-inmhero{background-color:var(--brand-steel-navy);border:1px solid var(--brand-steel-navy);border-radius:14px;background-image:radial-gradient(var(--brand-steel-navy-2) 1px,transparent 1px);background-size:14px 14px}.x-inmhero__media .x-sview__k{color:var(--analytic);font-size:10px;font-weight:800;letter-spacing:1.5px}.x-inmhero__media .x-sview__none,.x-inmhero__media .x-sview__note{color:var(--on-steel-2)}.x-inmhero__nophoto{background:hsla(0,0%,100%,.06)}.x-inmhero__addr{color:#fff}.x-inmhero__place{color:var(--on-steel-2)}.x-inmhero__phk{font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--analytic)}.x-inmhero__rule{background:var(--brand-steel-navy-2)}.x-inmhero__chg{color:var(--accent)}.x-inmhero .x-inmhero__edit{background:transparent;border:1px solid var(--brand-steel-navy-2);color:#fff;border-radius:8px}.x-inmhero .x-inmhero__edit:hover{border-color:var(--on-steel-2)}.x-inmstat__k{font-size:10px;font-weight:800;letter-spacing:1px;color:var(--analytic)}.x-inmstat__v{color:#fff}.x-inmstat__u{color:var(--analytic)}.x-inmstat__chg{background:var(--accent)}.x-inm__nodata--dark{color:var(--analytic)}.x-inm__in--dark{border-color:var(--brand-steel-navy-2);background:hsla(0,0%,100%,.07);color:#fff}.x-inm__in--dark:focus{border-color:var(--accent)}.x-inmcard{border-color:var(--border);border-radius:14px;box-shadow:none}.x-inmcard__h{border-bottom-color:var(--bg-app)}.x-inmfield__k{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#5a5d5c}.x-inm__hand{color:#a93a30}.x-inm__nodata{color:#5a5d5c}.x-inm__pill{background:var(--accent);color:var(--brand-steel-navy)}.x-inm__editbtn{background:var(--surface);border-color:var(--border);color:var(--text-secondary)}.x-inm__editbtn.on{background:var(--brand-steel-navy);border-color:var(--brand-steel-navy);color:#fff}.x-inm__in:focus,.x-inm__money:focus-within{border-color:var(--text-primary);box-shadow:none}.x-inmextras>span,.x-inmextras__k{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#5a5d5c}.x-inmchip{color:var(--text-secondary)}.x-inmchip.on{border-color:var(--brand-steel-navy);background:var(--brand-steel-navy);color:#fff}.x-inmchip.on .x-inmchip__box{border-color:var(--brand-steel-navy);background:var(--accent);color:var(--brand-steel-navy)}.x-inm__note{color:#5a5d5c}.x-inm__state{border-color:var(--border)}.x-inm__state--ok{background:#e7f1ec;color:var(--success)}.x-inm__dot{background:var(--accent);box-shadow:0 0 0 1px #c5d81a}.x-inmbar{background:#f6f7f6;border-color:var(--border);border-radius:14px}.x-inmbar .x-btn--primary{padding:11px 18px;border-radius:8px;font-size:13.5px}.x-inmbar .x-inmbar__verify{background:var(--brand-steel-navy);color:#fff;border-radius:10px;font-weight:600}.x-inmbar .x-inmbar__verify:hover:not(:disabled){background:var(--brand-steel-navy-2)}.x-vis__drop{background:var(--brand-steel-navy);border:1px solid var(--brand-steel-navy)}.x-vis__pick:hover{background:hsla(0,0%,100%,.06)}.x-vis__pickt b{font-weight:500;color:#fff}.x-vis__picks{color:var(--on-steel-2)}.x-vis__dsel{background:var(--brand-steel-navy-2)}.x-vis__cam,.x-vis__dsel{border-color:var(--brand-steel-navy-2);color:#fff}.x-vis__cam{background:transparent}.x-vis__cam:hover{border-color:var(--on-steel-2)}.x-vis__vr{background:var(--brand-steel-navy-2)}.x-vis__statl{font-size:10px;font-weight:800;letter-spacing:1.2px;color:var(--analytic)}.x-vis__statv{color:#fff}.x-vis__card{border-color:var(--border)}.x-vis__hd,.x-vis__tools{border-bottom-color:var(--bg-app)}.x-vis__fmeta,.x-vis__grpm,.x-vis__hds{color:#5a5d5c}.x-vis__grpl{background:var(--bg-app)}.x-vis__tile{background:var(--brand-steel-navy-2)}.x-vis__tile:hover{outline-color:var(--text-primary)}.x-vis__tile.is-on{outline-color:var(--brand-steel-navy)}.x-vis__tilelbl span{background:rgba(26,26,60,.86)}.x-vis__stage{background:var(--brand-steel-navy-2)}.x-vis__sel{border-color:var(--border)}.x-vis__filt{background:var(--bg-app)}.x-vis__filt button{color:#5a5d5c}.x-vis__filt button.on{background:var(--surface);color:var(--text-primary);box-shadow:none}.x-vis__q{border-color:var(--border)}.x-vis__q:focus{border-color:var(--text-primary);box-shadow:none}.x-vis__f{border-bottom-color:var(--bg-app)}.x-vis__f.is-on,.x-vis__f:hover{background:#f6f7f6}.x-vis__fcost{color:var(--text-primary)}.x-vis__a{color:#5a5d5c}.x-vis__a:hover{color:#a93a30}.x-vis__a--out{border-color:var(--border);color:var(--text-secondary)}.x-vis__a--out:hover{border-color:var(--text-primary);color:var(--text-primary)}.x-vis__a--go{background:var(--brand-steel-navy);color:#fff}.x-vis__a--go:hover{background:var(--brand-steel-navy-2);color:#fff}.x-vis__a--ok{background:#e7f1ec;color:var(--success)}.x-vis__a--back{color:var(--brand-steel-navy);text-decoration:underline;text-underline-offset:3px}.x-vis__a--back:hover{color:var(--analytic)}.x-vis__bar{background:var(--brand-steel-navy);box-shadow:0 10px 30px rgba(26,26,60,.25)}.x-vis__barl{font-size:10px;font-weight:800;letter-spacing:1.2px;color:var(--analytic)}.x-vis__barsrc{color:var(--on-steel-2)}.x-vis__barvr{background:var(--brand-steel-navy-2)}.x-vis__barv{color:#fff}.x-vis__barpend,.x-vis__barsev span{color:var(--on-steel-2)}.x-vis__go{padding:12px 20px;font-weight:700;color:var(--brand-steel-navy)}.x-vis__go[disabled]{background:var(--brand-steel-navy-2);color:var(--on-steel-2)}.x-vis__go--out{border-color:var(--brand-steel-navy-2);color:#fff}.x-vis__go--out:hover{background:hsla(0,0%,100%,.06);border-color:var(--on-steel-2)}.x-av2verdict{background-color:var(--brand-steel-navy);background-image:radial-gradient(var(--brand-steel-navy-2) 1px,transparent 1px);background-size:14px 14px}.x-av2verdict__base,.x-av2verdict__cushion{color:var(--on-steel-2)}.x-av2verdict__stamp{color:#8f97c4}.x-av2hero__ev{font:inherit;font-size:11.5px;cursor:pointer;color:#fff;background:var(--brand-steel-navy-2);border:1px solid #3d3d70;border-radius:6px;padding:2px 8px;margin:0 2px}.x-av2hero__ev:hover{border-color:var(--analytic)}.x-av2num__k{font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--analytic)}.x-av2num__k,.x-av2num__v{font-family:var(--x-font-ui)}.x-av2num__v{font-weight:300;font-size:26px;letter-spacing:-.5px}.x-av2num.is-dim .x-av2num__v{color:#8f97c4}.x-av2copy{border-color:#3d3d70;font-family:var(--x-font-ui)}.x-av2copy:hover{background:var(--brand-steel-navy-2);border-color:var(--analytic)}.x-rangebar__track input[type=range]::-webkit-slider-runnable-track{background:#dcdfde}.x-rangebar__track input[type=range]::-moz-range-track{background:#dcdfde}.x-rangebar__track input[type=range]::-webkit-slider-thumb{background:var(--accent);border:2px solid var(--brand-steel-navy);box-shadow:none}.x-rangebar__track input[type=range]::-moz-range-thumb{background:var(--accent);border:2px solid var(--brand-steel-navy);box-shadow:none}.x-rangebar__mark{background:var(--brand-steel-navy);opacity:.35}.x-rangebar__editkick,.x-rangebar__ppsf{color:#6f7271}.x-rangebar__eq{color:var(--brand-steel-navy)}.x-av2exits{border-radius:14px}.x-av2exits__head{background:#ebedec}.x-av2exits__kick{color:var(--brand-steel-navy);font-family:var(--x-font-ui);font-weight:800;letter-spacing:1.5px}.x-av2exit__tag.is-ok{background:var(--accent);color:var(--brand-steel-navy);font-weight:700}.x-av2exits__k,.x-av2hyp__breakgrid span,.x-av2hyp__inclrow--head{font-family:var(--x-font-ui);font-weight:800;letter-spacing:1.5px;color:#6f7271}.x-av2exits__cell .x-av2exits__v{font-family:var(--x-font-ui);font-weight:300;font-size:24px;letter-spacing:-.4px}.x-av2ev__title,.x-av2exits__name{font-weight:300;letter-spacing:-.6px}.x-av2hyp{background:#ebedec;border-color:#dcdfde;border-radius:12px}.x-av2hyp__opt.is-on{box-shadow:none;border:1px solid var(--brand-steel-navy)}.x-av2hyp__roi{color:var(--brand-steel-navy)}.x-av2hyp__breakgrid div{background:#fff;border-color:#dcdfde;border-radius:8px}.x-av2hyp__breakgrid strong{font-family:var(--x-font-ui);font-weight:300;font-size:18px}.x-av2falta{border-left:1px solid var(--border);border-radius:14px}.x-adv>summary:before{content:"\25B8  ";color:#6f7271}.x-adv[open]>summary:before{content:"\25BE  "}.x-adv{border-color:#dcdfde;border-radius:8px}.x-adv>summary{color:#3c3c3c}.x-calccard--flip,.x-calccard--ltr,.x-calccard--quick{border-top:3px solid var(--brand-steel-navy)}.x-semaforo{border-radius:14px;box-shadow:none}.x-resbox__k,.x-resbox__mini .x-mk,.x-resbox__row .x-rk,.x-semaforo__qk{font-family:var(--x-font-ui);font-size:10px;font-weight:800;letter-spacing:1.5px;color:#6f7271}.x-semaforo__qw{font-weight:300;letter-spacing:-.4px}.x-semcard{background:#fff;border:1px solid #dcdfde;border-radius:8px}.x-semcard__v{font-weight:300;letter-spacing:-.5px}.x-semcard--best{background-color:var(--brand-steel-navy);border-color:var(--brand-steel-navy);background-image:radial-gradient(var(--brand-steel-navy-2) 1px,transparent 1px);background-size:14px 14px}.x-semcard--best .x-semcard__t,.x-semcard--best .x-semcard__v{color:#fff}.x-semcard--best .x-semcard__s{color:var(--on-steel-2)}.x-semcard__badge{color:var(--brand-steel-navy);font-family:var(--x-font-ui);font-weight:800}.x-resbox{background:#fff;border-color:#dcdfde;border-radius:8px}.x-resbox__v{font-family:var(--x-font-ui);font-weight:300;font-size:34px;letter-spacing:-.8px;color:var(--brand-steel-navy)}.x-resbox__mini .x-mv,.x-resbox__row .x-rv{font-family:var(--x-font-ui);font-weight:600}.x-metabar__track{background:#ebedec}.x-metabar__fill{background:var(--accent);box-shadow:inset 0 0 0 1px #b9cb10}.x-metabar__mark{background:var(--brand-steel-navy)}.x-range{background:#dcdfde}.x-range::-webkit-slider-thumb{background:var(--accent);border:2px solid var(--brand-steel-navy);box-shadow:none}.x-range::-moz-range-thumb{background:var(--accent);border:2px solid var(--brand-steel-navy);box-shadow:none}.x-statusline--warn{color:#94600f}.x-ofv2pan{background-color:var(--brand-steel-navy);background-image:radial-gradient(var(--brand-steel-navy-2) 1px,transparent 1px);background-size:14px 14px}.x-ofv2pan__k{font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--analytic)}.x-ofv2pan__k--now{color:var(--accent)}.x-ofv2pan__when{font-size:10px;font-weight:800;letter-spacing:1.5px;color:var(--on-steel-2)}.x-ofv2pan .x-btn--onpanel{border-color:#3d3d70}.x-btn--ai{background:var(--brand-steel-navy);color:#fff}.x-btn--ai:hover{filter:none;background:var(--brand-steel-navy-2)}.x-slotcard .x-seg button.on{background:var(--brand-steel-navy);color:#fff}.x-sc2sheet{display:flex;flex-direction:column;gap:3px;padding:18px 22px 10px;border-top:2px solid var(--brand-steel-navy);background:var(--bg-card)}.x-sc2sheet__k{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#6f7271}.x-sc2sheet__t{font-size:16px;font-weight:700;letter-spacing:-.2px;color:var(--text-primary)}.x-sc2sheet__t em{font-style:normal;font-weight:500;margin-left:6px;color:var(--text-muted)}.x-sc2sec{margin:0;padding:10px 22px 6px;border-top:1px solid var(--border);background:var(--surface-sunken);font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:#6f7271}.x-sc2sec em{font-style:normal;font-weight:600;letter-spacing:.5px;margin-left:8px;color:var(--text-muted)}.x-sc2row__num{display:inline-block;min-width:28px;margin-right:6px;font-size:12px;font-weight:700;color:#6f7271}.x-sc2row__lock{font-family:var(--x-font-body);font-size:12.5px;line-height:1.35;color:var(--text-secondary)}.x-sc2box--ro{cursor:default}.x-sc2foot--hoja .x-sc2foot__n{font-style:normal;font-weight:600;color:var(--text-secondary)}.x-obdrv__f select{height:36px;padding:0 8px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:14px;width:100%}.x-obdrv__f--zero select{border-color:var(--warning)}.x-sc2stale{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 12px;padding:10px 14px;border:1px solid #dcdfde;border-radius:8px;background:#fff}.x-app--deal{height:100vh;height:100dvh;min-height:0;overflow:hidden}.x-app--deal .x-workarea{display:block;flex:1 1;min-height:0}.x-app--deal .x-content{height:100%;padding-bottom:0}.x-deal{flex-direction:column;height:100%}.x-deal,.x-deal__body{display:flex;min-height:0}.x-deal__body{flex:1 1;position:relative}.x-dpane{flex:1 1;min-width:0;overflow-y:auto;padding:20px 24px 40px;--x-chrome-h:0px;--x-dpane-vh:calc(100dvh - var(--x-topbar-h) - 56px)}.x-dpane .x-page{padding:0}.x-dpane .x-av2cmp__both .x-av2map__plot .x-map__c{height:min(460px,calc(var(--x-dpane-vh) - var(--x-av2pin-h, 0px) - 190px))}.x-dpane .x-vis__rail{max-height:calc(var(--x-dpane-vh) - 40px)}.x-dpane__bar{gap:12px;margin:0 auto 16px;max-width:var(--x-content-max)}.x-dpane__act,.x-dpane__bar{display:flex;align-items:center;flex-wrap:wrap}.x-dpane__act{gap:10px;min-width:0}.x-dpane__bar .x-stg__note{white-space:normal}.x-dpane__bar .x-modesw{margin-left:auto}.x-dhd{flex:none;height:56px;display:flex;align-items:center;gap:24px;padding:0 24px;min-width:0;background:var(--surface);border-bottom:1px solid var(--border)}.x-dhd__back{flex:none;font-size:13.5px;font-weight:600;color:var(--brand-steel-navy);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.x-dhd__id{max-width:min(460px,42%);display:flex;align-items:baseline;gap:10px;white-space:nowrap}.x-dhd__addr,.x-dhd__id{flex:0 1 auto;min-width:0;overflow:hidden}.x-dhd__addr{text-overflow:ellipsis;font-size:17px;font-weight:500;letter-spacing:-.3px;color:var(--text-primary)}.x-dhd__place,.x-dhd__shared{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--x-font-body);font-style:italic;font-size:14px;color:var(--text-secondary)}.x-dhd__shared{flex:0 0 auto;font-size:12.5px}.x-dhd__mets{margin-left:auto;flex:1 1;min-width:0;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:20px}.x-dhd__met,.x-dhd__mets{height:20px;align-items:baseline}.x-dhd__met{display:inline-flex;gap:6px;white-space:nowrap}.x-dhd__k{font-size:10px;font-weight:800;letter-spacing:1.2px;color:var(--text-secondary)}.x-dhd__v{font-size:15px;font-weight:600;color:var(--text-primary)}.x-dhd__met--zone .x-dhd__v{color:var(--brand-steel-navy)}.x-dhd__u{font-size:11px;font-weight:500;color:var(--text-secondary);margin-left:-4px}.x-dhd__sup{font-size:10px;font-weight:700;color:var(--on-warning);background:var(--warning-tint);border-radius:var(--radius-full);padding:1px 6px}.x-dhd__miss{font-family:var(--x-font-body);font-style:italic;font-size:12.5px;color:var(--text-muted)}.x-dhd__own{font-size:10px;padding:1px 6px}.x-dhd__goal,.x-dhd__own{font-weight:700;color:var(--brand-steel-navy);background:var(--accent-50);border-radius:var(--radius-full)}.x-dhd__goal{flex:none;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:12.5px;padding:5px 11px}.x-dhd__goal i{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--accent-hover)}.x-dhd__goal--below{background:var(--warning-tint);color:var(--on-warning)}.x-dhd__goal--below i{background:var(--warning);box-shadow:0 0 0 2px var(--warning-tint)}.x-dhd__btn{flex:none;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:8px;background:var(--surface);color:var(--text-primary);font:inherit;font-size:12.5px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.x-dhd__btn:hover{background:var(--surface-sunken)}.x-dhd__btn:disabled{opacity:.5;cursor:default}.x-dhd__secbtn{display:none}@media (max-width:1280px){.x-dhd{gap:16px}}@media (max-width:1100px){.x-dhd__btntx{display:none}}.x-drail{flex:none;width:248px;min-height:0;overflow-y:auto;padding:16px 12px;gap:2px;background:var(--surface-sunken);border-right:1px solid var(--border)}.x-drail,.x-drail__sec{display:flex;flex-direction:column}.x-drail__row{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:8px;font:inherit;font-size:14px;font-weight:500;color:var(--text-primary);text-align:left;text-decoration:none;background:transparent;border:0;cursor:pointer}.x-drail__row:hover{background:var(--surface)}.x-drail__row--now{font-weight:700}.x-drail__row--locked{color:var(--text-muted);cursor:default;align-items:flex-start}.x-drail__row--locked:hover{background:transparent}.x-drail__dot{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--surface);border:1px solid var(--border);font-size:10px;font-weight:800;line-height:1;color:var(--brand-steel-navy)}.x-drail__dot--on{background:var(--accent);border-color:var(--accent-hover)}.x-drail__name{flex:1 1;min-width:0;display:flex;flex-direction:column}.x-drail__why{font-size:11.5px;font-weight:500;line-height:1.3;margin-top:2px;color:var(--text-muted)}.x-drail__chev{flex:none;color:var(--text-muted);transition:transform var(--x-dur) var(--x-ease)}.x-drail__chev--open{transform:rotate(180deg)}.x-drail__badge{flex:none}.x-drail__subs{margin:0 0 8px 19px;padding-left:9px;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:2px}.x-drail__sub{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:7px;border:1px solid transparent;font-size:13.5px;font-weight:500;color:var(--text-secondary);text-decoration:none}.x-drail__sub--on,.x-drail__sub:hover{background:var(--surface)}.x-drail__sub--on{border-color:var(--border);font-weight:700;color:var(--text-primary)}.x-drail__sub--locked{flex-direction:column;align-items:flex-start;gap:0;color:var(--text-muted);cursor:default}.x-drail__sub--locked:hover{background:transparent}.x-drail__subtx{flex:1 1;min-width:0}.x-drail__cnt{flex:none;font-size:11px;font-weight:700;border-radius:var(--radius-full);padding:2px 8px;white-space:nowrap}.x-drail__cnt--review{background:var(--accent);color:var(--on-accent)}.x-drail__cnt--pending{background:var(--analytic);color:var(--on-state-analyzing)}.x-drail--compact{width:64px;padding:16px 10px}.x-drail--compact,.x-drail--compact .x-drail__sec{align-items:center}.x-drail--compact .x-drail__chev,.x-drail--compact .x-drail__name,.x-drail--compact .x-drail__subs{display:none}.x-drail--compact .x-drail__row{position:relative;justify-content:center;width:44px;padding:10px 0}.x-drail--compact .x-drail__row--now{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.x-drail--compact .x-drail__badge{position:absolute;top:3px;right:3px;width:9px;height:9px;padding:0;font-size:0;overflow:hidden}.x-drail__fly{position:fixed;z-index:var(--x-z-overlay);min-width:220px;max-height:70vh;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-pop)}.x-drail__flyh{padding:4px 10px 6px;font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--text-secondary)}.x-dcop{flex:none;width:340px;background:var(--surface);border:0;border-left:1px solid var(--border)}.x-dcop,.x-dcop .x-agent{min-height:0;display:flex}.x-dcop .x-agent{position:static;flex:1 1;width:100%;height:auto;border-left:0}.x-dcop .x-agent__h{flex:none;height:56px;padding:0 14px}.x-dcop .x-agent__spark{border-radius:50%;background:var(--accent);color:var(--on-accent)}.x-dcop--strip{width:52px;flex-direction:column;align-items:center;gap:14px;padding:14px 0;font:inherit;color:var(--text-primary);cursor:pointer}.x-dcop--strip:hover{background:var(--surface-sunken)}.x-dcop__spark{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent);font-size:13px}.x-dcop__lab{writing-mode:vertical-rl;font-size:11px;font-weight:800;letter-spacing:1.5px;color:var(--text-secondary)}@media (max-width:1239px){.x-dcop:not(.x-dcop--strip){position:absolute;top:0;right:0;bottom:0;z-index:30;box-shadow:-18px 0 40px rgba(26,26,60,.18)}}@media (max-width:720px){.x-drail{display:none}.x-drail.x-drail--sheet{display:flex;position:absolute;top:0;left:0;right:0;width:auto;max-height:calc(100% - 24px);z-index:30;border-right:0;border-bottom:1px solid var(--border);box-shadow:0 18px 40px rgba(26,26,60,.18)}.x-dcop{display:none}.x-dhd{gap:10px;padding:0 12px}.x-dhd__secbtn{display:inline-flex}.x-dhd__backtx,.x-dhd__goaltx,.x-dhd__place,.x-dhd__shared{display:none}.x-dhd__id{max-width:none;flex:1 1 auto}.x-dhd__mets{display:none}.x-dpane{padding:16px 16px 32px}}@media print{.x-dcop,.x-dhd,.x-dpane__bar,.x-drail,.x-drail__fly{display:none!important}.x-app--deal{height:auto!important;overflow:visible!important}.x-app--deal .x-content,.x-deal,.x-deal__body{height:auto!important;display:block!important}.x-dpane{overflow:visible!important;padding:0!important}}.x-drail__idx{list-style:none;margin:2px 0 6px;padding:0 0 0 6px;display:flex;flex-direction:column;gap:1px}.x-drail__idxi{display:flex;align-items:center;gap:8px;width:100%;padding:4px 8px;border:0;border-radius:6px;background:transparent;font:inherit;font-size:12.5px;font-weight:500;line-height:1.35;color:var(--text-secondary);text-align:left;cursor:pointer}.x-drail__idxi:hover{background:var(--surface)}.x-drail__idxi i{flex:none;width:5px;height:5px;border-radius:50%;background:var(--border-strong)}.x-drail__idxi--sub{padding-left:20px}.x-drail__idxi--on{color:var(--text-primary);font-weight:700}.x-drail__idxi--on i{background:var(--brand-steel-navy)}.x-drail__idxl{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-drail__idxt{flex:none;font-size:11.5px;font-weight:500;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media print{.x-drail__idx{display:none!important}}.x-rehabside .x-obrail{background-color:var(--brand-steel-navy);background-image:radial-gradient(var(--brand-steel-navy-2) 1px,transparent 1px);background-size:14px 14px;color:var(--on-panel);border-radius:14px;padding:20px;gap:16px}.x-rehabside .x-mktrange__k,.x-rehabside .x-obrail__k,.x-rehabside .x-rehtotal__k{font-family:var(--x-font-display);font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--analytic)}.x-rehabside .x-obrail__v{font-size:30px;font-weight:300;letter-spacing:-.8px;color:var(--on-panel)}.x-rehabside .x-obrail__note,.x-rehabside .x-obrail__s{font-family:var(--x-font-body);font-style:italic;color:var(--on-steel-2)}.x-rehabside .x-obrail__c{border-top-color:rgba(195,201,232,.18)}.x-rehabside .x-mktrange__top{margin-top:4px}.x-rehabside .x-mktrange__track{background:var(--brand-steel-navy-2)}.x-rehabside .x-mktrange__ends{color:var(--on-steel-2)}.x-rehabside .x-obrail__seg{background:var(--brand-steel-navy-2)}.x-rehabside .x-obrail__seg button{color:var(--on-steel-2)}.x-rehabside .x-obrail__seg button:hover{color:var(--on-panel)}.x-rehabside .x-obrail__seg button.on{background:var(--surface);color:var(--brand-steel-navy)}.x-rehabside .x-obrail .x-input{background:var(--surface);color:var(--text-primary);border-color:transparent}@media (min-width:1001px){.x-dpane .x-rehabgrid{grid-template-columns:minmax(0,1fr) 300px}.x-dpane .x-rehabside{position:-webkit-sticky;position:sticky;top:0;max-height:calc(var(--x-dpane-vh) - 40px);overflow-y:auto}}@media (min-width:721px) and (max-width:1263px){.x-deal:not(.x-deal--cop) .x-dpane .x-rehabgrid{grid-template-columns:minmax(0,1fr)}.x-deal:not(.x-deal--cop) .x-dpane .x-rehabside{grid-column:1/-1;order:-1;position:static;max-height:none;overflow:visible}.x-deal:not(.x-deal--cop) .x-rehabside .x-obrail{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:16px;row-gap:16px;align-items:start}.x-deal:not(.x-deal--cop) .x-rehabside .x-obrail__c{border-top:0;padding-top:0}}@media (min-width:1240px) and (max-width:1551px),(min-width:721px) and (max-width:1079px){.x-deal--cop .x-dpane .x-rehabgrid{grid-template-columns:minmax(0,1fr)}.x-deal--cop .x-dpane .x-rehabside{grid-column:1/-1;order:-1;position:static;max-height:none;overflow:visible}.x-deal--cop .x-rehabside .x-obrail{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column-gap:24px;column-gap:24px;grid-row-gap:16px;row-gap:16px;align-items:start}.x-deal--cop .x-rehabside .x-obrail__c{border-top:0;padding-top:0}}.x-obrail__pcts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.x-obrail__pcts>.x-obrail__c{min-width:0;border-top:0;padding-top:0;margin-top:0}.x-obrail__pctw{position:relative;display:inline-flex;align-items:center;width:100%;max-width:110px}.x-obrail__pctw .x-obrail__pct{width:100%;padding-right:26px}.x-obrail__pcts__u{position:absolute;right:10px;font-size:13px;font-weight:600;color:#5a5d5c;pointer-events:none}.x-obrail__pcts{padding-top:16px;border-top:1px solid var(--border)}.x-rehabside .x-obrail__pcts{border-top-color:rgba(195,201,232,.18)}.x-rehabside .x-obrail__c,.x-rehabside .x-obrail__pcts{padding-top:10px;gap:6px}.x-rehabside .x-obrail__pcts>.x-obrail__c{padding-top:0}.x-rehabside{gap:12px}@media (min-width:761px){.x-sc2tbl:not(.x-qty) .x-sc2head,.x-sc2tbl:not(.x-qty) .x-sc2row{grid-template-columns:30px minmax(0,1fr) 84px 100px 92px;gap:0 10px;padding:8px 18px}}.x-sc2tbl{overflow:clip}.x-sc2head--fija{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:var(--bg-card);box-shadow:0 1px 0 var(--border)}.x-sc2head__hoja{font-weight:800;color:var(--brand-steel-navy);margin-right:10px;letter-spacing:.4px}.x-dpane .x-sc2head--fija{top:-20px}@media (max-width:720px){.x-dpane .x-sc2head--fija{top:-16px}}.x-obgraf{grid-template-columns:minmax(0,1fr)}.x-obgraf__c{padding:20px}.x-rkb{display:flex;flex-direction:column;gap:16px}.x-rkb__lead{margin:0;font-family:var(--x-font-body);font-style:italic;font-size:15px;color:#3c3c3c}.x-rkb__list{display:flex;flex-direction:column;gap:2px}.x-rkb__row{display:grid;grid-template-columns:150px minmax(0,1fr) 44px;grid-gap:14px;gap:14px;align-items:center;width:100%;padding:7px 6px;border:0;border-radius:8px;background:transparent;cursor:pointer;font-family:inherit;color:inherit;text-align:left;transition:background .15s}.x-rkb__row.is-hover{background:#f6f7f6}.x-rkb__name{display:flex;flex-direction:column;min-width:0}.x-rkb__name b{font-size:14px;font-weight:500;color:#141414;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-rkb__name small{font-size:11.5px;color:#5a5d5c}.x-rkb__barw{display:flex;align-items:center;gap:10px;min-width:0}.x-rkb__bar{display:block;height:24px;border-radius:6px;min-width:4px;flex:none;transition:opacity .15s}.x-rkb__bar.is-dim{opacity:.35}.x-rkb__v{font-size:14px;font-weight:600;white-space:nowrap;color:#141414}.x-rkb__pct{text-align:right;font-size:12.5px;color:#5a5d5c}.x-rkb__items{padding:2px 6px 10px 170px}.x-rkb__it{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-top:1px dashed #ebedec;font-size:13px;color:#3c3c3c}.x-rkb__it b{font-weight:600;color:#141414;white-space:nowrap}.x-modoseg{gap:0;padding:3px;border:1px solid #dcdfde;border-radius:999px;background:#f6f7f6}.x-modoseg button{width:30px;height:26px;border-radius:999px;color:#3c3c3c;background:transparent}.x-modoseg button:hover{color:#141414}.x-modoseg button.on{background:#1a1a3c;color:#fff;box-shadow:none}@media (max-width:720px){.x-rkb__row{grid-template-columns:minmax(0,1fr) 40px;gap:4px 10px}.x-rkb__name{grid-column:1/-1}.x-rkb__items{padding-left:6px}}.x-av2map__solo{margin-left:auto;flex-shrink:0;align-self:center;padding:5px 11px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.x-av2map__solo.is-on,.x-av2map__solo:hover{border-color:var(--accent-line)}.x-av2map__solo.is-on{background:var(--accent-50);color:var(--accent-600)}.x-drail__row--loading{color:var(--text-muted);opacity:.55;cursor:default}.x-drail__row--loading:hover{background:transparent}.x-qa{margin:16px 0 0;padding:14px 18px;background:var(--bg-card);border:1px solid var(--border);border-radius:10px}.x-qa__head{margin:0 0 10px}.x-qa__t{margin:0;font-family:var(--x-font-display);font-size:14px;font-weight:700;color:var(--text-primary)}.x-qa__sub{margin:2px 0 0;font-size:12.5px;color:var(--text-secondary)}.x-qa__inval{margin:0 0 10px;padding:8px 12px;border-radius:8px;background:var(--danger-tint);border-left:4px solid var(--danger);color:var(--text-primary);font-size:13px;font-weight:600}.x-qa__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.x-qa__item{display:flex;gap:10px;align-items:flex-start;padding:9px 12px;border-radius:8px;color:var(--text-primary);border-left:4px solid transparent}.x-qa__item--fail{background:var(--danger-tint);border-left-color:var(--danger)}.x-qa__item--caution{background:var(--warning-tint);border-left-color:var(--warning)}.x-qa__item--otro{background:var(--surface-sunken);border-left-color:var(--border)}.x-qa__ico{font-size:15px;line-height:1.3}.x-qa__body{display:flex;flex-direction:column;gap:2px;min-width:0}.x-qa__tag{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}.x-qa__name{font-size:13.5px}.x-qa__rule{font-family:var(--x-font-body);font-style:italic;font-size:12.5px;color:var(--text-secondary)}.x-qa__ok{margin:0;font-size:13px;color:var(--text-primary)}.x-qa__fine{margin:10px 0 0}.x-qa__toggle{background:none;border:0;padding:4px 0;cursor:pointer;font-weight:600}.x-qa__finelist,.x-qa__toggle{font-size:12.5px;color:var(--text-secondary)}.x-qa__finelist{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.x-qa__res{display:inline-block;min-width:62px;font-weight:700;color:var(--text-primary)}.x-qa__note{margin:10px 0 0;font-family:var(--x-font-body);font-style:italic;font-size:11.5px;color:var(--text-muted)}.x-qa__recalc{margin-top:8px}.x-av2roc{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.x-av2roc__pill{display:inline-flex;align-items:baseline;gap:10px;padding:6px 12px;border-radius:999px;background:var(--success-tint);color:var(--brand-steel-navy)}.x-av2roc__pill.is-below{background:var(--warning-tint)}.x-av2roc__k{font-family:var(--x-font-ui);font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase}.x-av2roc__v{font-size:17px}.x-av2roc__tag,.x-av2roc__v{font-family:var(--x-font-ui);font-weight:700}.x-av2roc__tag{font-size:11.5px}.x-av2roc__pill.is-below .x-av2roc__tag{color:var(--on-warning)}.x-av2roc__coc{font-family:var(--x-font-ui);font-size:11.5px;color:var(--on-steel-2)}.x-av2roc__coc strong{color:#fff;font-weight:700}.x-av2bench{display:flex;flex-direction:column;gap:3px;padding-left:14px;border-left:1px solid #3d3d70}.x-av2bench__k{font-family:var(--x-font-ui);font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--on-steel-2);display:flex;align-items:center;gap:6px;flex-wrap:wrap}.x-av2bench__f{text-transform:none;letter-spacing:0;font-weight:600;font-size:11.5px}.x-av2bench__f .x-inl,.x-av2bench__f .x-inl:focus-within,.x-av2bench__f .x-inl:hover{color:#fff;background:var(--brand-steel-navy-2);border-bottom-color:var(--on-steel-2)}.x-av2bench__f .x-inl.is-edited{color:var(--accent);border-bottom-color:var(--accent)}.x-av2bench__v{font-weight:300;font-size:22px;letter-spacing:-.4px}.x-av2bench__note,.x-av2bench__v{font-family:var(--x-font-ui);color:#8f97c4}.x-av2bench__note{font-size:10.5px;font-style:italic}.x-av2bench__undo{font:inherit;cursor:pointer;background:transparent;color:var(--on-steel-2);border:1px solid #3d3d70;border-radius:6px;padding:0 6px;line-height:1.4}.x-av2bench__undo:hover{border-color:var(--analytic)}.x-av2arv{display:flex;flex-direction:column;gap:3px}.x-av2arv.is-own .x-av2num__k,.x-av2arv.is-own .x-av2num__v{color:var(--highlight)}.x-av2arv__comps{font-family:var(--x-font-ui);font-size:11px;color:var(--on-steel-2)}.x-av2arv__acts{display:flex;gap:10px;flex-wrap:wrap}.x-av2arv__link{font:inherit;font-family:var(--x-font-ui);font-size:11px;cursor:pointer;background:transparent;border:0;padding:0;color:var(--on-steel-2);border-bottom:1px dotted var(--on-steel-2)}.x-av2arv__link:hover{color:#fff;border-bottom-color:#fff}.x-av2arv__link:disabled{cursor:default;opacity:.6}.x-av2arv__edit{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.x-av2arv__in{width:150px;font-family:var(--x-font-ui);font-size:15px;font-weight:600;color:#fff;background:var(--brand-steel-navy-2);border:1px solid var(--on-steel-2);border-radius:8px;padding:4px 8px}.x-av2arv__btn{font-family:var(--x-font-ui);font-size:12px;font-weight:700;cursor:pointer;border:0;border-radius:8px;padding:5px 12px;background:var(--accent);color:var(--brand-steel-navy)}.x-av2arv__btn:disabled{cursor:default;opacity:.5}.x-av2arv__err{font-family:var(--x-font-ui);font-size:11px;color:var(--danger-ink);background:var(--danger-tint);border-radius:6px;padding:3px 8px}.x-errnote{display:flex;gap:8px;align-items:flex-start;margin:8px 0;padding:8px 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--danger) 28%,transparent);background:var(--danger-tint);font-family:var(--x-font-body);font-weight:500;font-style:normal;text-align:left;text-wrap:pretty}.x-errnote,.x-errnote:before{color:var(--danger-ink);font-size:13px;line-height:1.45}.x-errnote:before{content:"\26A0";flex:none;display:inline;width:auto;height:auto;margin:0;background:none;border-radius:0;font-family:inherit;font-weight:700}.x-errnote--stop:before{content:"\26D4"}.x-errnote--inline{display:inline-flex;margin:2px 0;padding:2px 8px;font-size:12px;gap:5px}.x-errnote--inline:before{font-size:12px}.x-errnote p{margin:0;color:inherit}.x-errnote a,.x-errnote button{color:var(--danger-ink);text-decoration:underline;font-weight:600}.x-errnote.x-av2f__selerr,.x-errnote.x-hint{color:var(--danger-ink)}.x-draftcard__base{font-size:10.5px;font-weight:500;font-style:normal;color:var(--text-muted);white-space:nowrap}.x-basemap .leaflet-control{display:flex;margin:10px 10px 0 0;padding:3px;gap:2px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.x-basemap__b{border:0;background:transparent;color:var(--text-primary);font:inherit;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:var(--radius-sm);cursor:pointer}.x-basemap__b:hover{background:var(--surface-sunken)}.x-basemap__b.is-on{background:var(--accent);color:var(--on-accent)}