.ld-ucards{display:flex;flex-direction:column;gap:14px}.ld-ucard{border-radius:var(--radius-lg);border:1px solid var(--border-glass);background:var(--surface-glass-soft);overflow:hidden}.ld-ucard.is-sold{opacity:.64}.ld-ucard-head{display:flex;align-items:center;gap:20px;padding:17px 20px;flex-wrap:wrap}.ld-ucard-lead{min-width:0;flex:1 1 180px}.ld-ucard-name{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ld-ucard-name>span:first-child{font-size:16px;font-weight:600;line-height:1.2;color:var(--text-primary)}.ld-ucard-kind{margin-top:5px;font-size:12px;line-height:1.4;color:var(--text-tertiary)}.ld-ucard-desc{margin-top:7px;max-width:520px;font-size:12.5px;line-height:1.6;color:var(--text-secondary)}.ld-ucard-cols{display:flex;gap:30px;flex-shrink:0}.ld-ucard-col{min-width:0}.ld-ucard-col-l{display:block;margin-bottom:6px;font-size:11px;line-height:1;color:var(--text-tertiary)}.ld-ucard-col-v{display:block;font-family:var(--font-mono);font-size:15px;font-weight:600;line-height:1;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ld-ucard-col-v.accent{color:var(--accent)}.ld-ucard-col-v.muted{color:var(--text-secondary)}.ld-urail{position:relative;padding:0 20px 14px}.ld-urail-track{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.ld-urail-track::-webkit-scrollbar{display:none;height:0}.ld-urail-thumb{position:relative;flex-shrink:0;width:104px;height:74px;padding:0;cursor:pointer;overflow:hidden;scroll-snap-align:start;border-radius:var(--radius-sm);border:1px solid var(--border-glass);background:var(--bg-inset);transition:var(--transition-base)}.ld-urail-thumb:hover{border-color:var(--border-accent);transform:translateY(-1px)}.ld-urail-kind{left:6px;bottom:6px;z-index:1;height:18px;padding:0 6px;border-radius:var(--radius-full);background:rgba(16,22,38,.62);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:10px;font-weight:500;line-height:1}.ld-urail-kind,.ld-urail-nav{position:absolute;display:inline-flex;align-items:center}.ld-urail-nav{top:37px;transform:translateY(-50%);z-index:3;width:30px;height:30px;padding:0;border-radius:50%;cursor:pointer;justify-content:center;color:var(--text-secondary);background:var(--surface-glass-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--border-glass-hi);box-shadow:var(--shadow-md);transition:var(--transition-base)}.ld-urail-nav:hover{color:var(--text-on-accent);background:var(--accent);border-color:var(--accent)}.ld-urail-nav-prev{left:6px}.ld-urail-nav-next{right:6px}.ld-ucard-noimg{margin:0 20px 14px;padding:18px 16px;border-radius:var(--radius-md);border:1px dashed var(--border-glass-hi);background:var(--bg-inset);display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;color:var(--text-tertiary)}.ld-ucard-noimg-t{font-size:12.5px;font-weight:500;line-height:1}.ld-ucard-noimg-s{font-size:12px;line-height:1;color:var(--text-disabled)}.ld-ucard-foot{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--border-subtle);background:var(--surface-glass)}.ld-ucard-foot .ld-ubtn-cta,.ld-ucard-foot .ld-ubtn-end{margin-left:auto}.ld-ucard-foot .ld-ubtn[aria-disabled=true]{color:var(--text-disabled);cursor:not-allowed;opacity:.55}.ld-ucard-foot .ld-ubtn[aria-disabled=true]:hover{transform:none;border-color:var(--border-glass)}.ld-unit-badge{padding:1px 8px;border-radius:3px;font-size:10px;font-weight:500;flex-shrink:0;letter-spacing:.02em}.ld-unit-badge.ready{background:#ecfdf5;color:#047857;border:.5px solid #6ee7b7}.ld-unit-badge.hot{background:var(--cinnabar-50);color:var(--cinnabar-600);border:.5px solid var(--cinnabar-200)}.ld-unit-badge.soon{background:#fffbeb;color:#b45309;border:.5px solid #fde68a}.ld-unit-badge.vacant{background:#ecfdf5;color:#047857;border:.5px solid #6ee7b7}.ld-unit-badge.full{background:#eff6ff;color:#1d4ed8;border:.5px solid #bfdbfe}.ld-unit-badge.ramping{background:#fffbeb;color:#b45309;border:.5px solid #fde68a}.ld-unit-badge.leased{background:var(--ink-200);color:var(--ink-600)}[data-theme=dark] .ld-unit-badge.ready,[data-theme=dark] .ld-unit-badge.vacant{background:rgba(34,197,94,.16);color:#6ee7b7;border-color:rgba(34,197,94,.4)}[data-theme=dark] .ld-unit-badge.ramping,[data-theme=dark] .ld-unit-badge.soon{background:rgba(245,158,11,.16);color:#fcd34d;border-color:rgba(245,158,11,.4)}[data-theme=dark] .ld-unit-badge.full{background:rgba(59,130,246,.16);color:#93c5fd;border-color:rgba(59,130,246,.4)}@media (max-width:640px){.ld-ucard-head{gap:12px}.ld-ucard-cols{gap:18px}.ld-ucard-foot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;padding:12px 14px}.ld-ucard-foot .ld-ubtn-cta,.ld-ucard-foot .ld-ubtn-end{margin-left:0}.ld-ucard-foot .ld-ubtn,.ld-ucard-foot .ld-ubtn-cta{min-width:0;padding:0 8px;font-size:12px}}@media (max-width:340px){.ld-ucard-foot{grid-template-columns:minmax(0,1fr)}}.hpc-panel{display:flex;flex-direction:column;max-height:calc(100vh - 220px);padding:16px 18px;border-radius:var(--radius-lg);border:1px solid var(--border-glass);background:var(--surface-glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-glass)}.hpc-panel-h{flex-shrink:0;display:flex;align-items:center;gap:7px;margin-bottom:12px;font-size:var(--fs-body-lg,16px);font-weight:600;color:var(--text-primary)}.hpc-panel-h svg{flex-shrink:0;color:var(--accent)}.hpc-locked{cursor:pointer}.hpc-wrap{position:relative;flex:1 1 auto;min-height:0;display:flex}.hpc-locked .hpc-wrap>:not(.hpc-lock-mask){filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.hpc-lock-mask{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:6px;font-size:13px;font-weight:500;color:var(--accent);white-space:nowrap}.hpc-shell{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column}.hpc-tabs{display:flex;gap:4px;padding:3px;margin-bottom:12px;flex-shrink:0;border-radius:var(--radius-full);background:var(--surface-glass-soft);border:1px solid var(--border-subtle)}.hpc-tab{flex:1 1;height:28px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--text-secondary);font-family:var(--font-sans);font-size:12px;font-weight:500;line-height:1;cursor:pointer;transition:var(--transition-base)}.hpc-tab:hover:not(.is-on){color:var(--text-primary)}.hpc-tab.is-on{background:var(--accent);color:var(--text-on-accent);font-weight:600}.hpc-scroll{position:relative;display:flex}.hpc-body,.hpc-scroll{flex:1 1 auto;min-height:0}.hpc-body{overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.hpc-body::-webkit-scrollbar{width:0;height:0}.hpc-fade{position:absolute;left:0;right:0;bottom:0;height:28px;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg-raised,var(--surface-glass-strong)))}.hpc-foot{flex-shrink:0;display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--border-glass)}.hpc-foot-i{flex:1 1;min-width:0;text-align:center}.hpc-foot-v{display:block;font-family:var(--font-mono);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hpc-foot-l{display:block;margin-top:3px;font-size:10px;color:var(--text-tertiary)}.hpc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.hpc-field{display:flex;flex-direction:column;gap:5px;min-width:0}.hpc-field.is-span2{grid-column:span 2}.hpc-label{display:flex;align-items:baseline;justify-content:space-between;gap:6px;font-size:11.5px;font-weight:500;line-height:1.25;color:var(--text-secondary)}.hpc-label>span:first-child{min-width:0}.hpc-hint{flex-shrink:0;font-size:10.5px;font-weight:400;color:var(--text-tertiary);white-space:nowrap}.hpc-hint,.hpc-num{font-family:var(--font-mono)}.hpc-num{width:100%;height:34px;padding:0 10px;border-radius:var(--radius-sm);border:1px solid var(--border-glass-hi,var(--border-glass));background:var(--surface-glass-strong,#fff);font-size:13px;font-weight:500;color:var(--text-primary);box-sizing:border-box;outline:none;transition:border-color .15s,box-shadow .15s}.hpc-num:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.hpc-select.ant-select{width:100%}.hpc-select.ant-select .ant-select-selector{height:34px;padding-inline:10px;border-radius:var(--radius-sm);font-size:12.5px}.hpc-select.ant-select .ant-select-selection-item{line-height:32px}.hpc-select-pop .hpc-sel-l{display:block;font-size:12.5px;color:var(--text-primary)}.hpc-select-pop .hpc-sel-s{display:block;margin-top:2px;font-size:10.5px;line-height:1.35;color:var(--text-tertiary);white-space:normal}.hpc-select-pop .ant-select-item-option-selected .hpc-sel-l{color:var(--accent)}.hpc-opt-add{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;height:34px;margin-top:21px;box-sizing:border-box;border-radius:var(--radius-sm);border:1px dashed var(--border-glass-hi);background:transparent;color:var(--text-tertiary);font-size:11.5px;font-weight:500;cursor:pointer;transition:var(--transition-base)}.hpc-opt-add:hover{border-color:var(--accent);color:var(--accent)}.hpc-opt-head{display:flex;align-items:baseline;gap:6px;font-size:11.5px;font-weight:500;line-height:1.25;color:var(--text-secondary)}.hpc-opt-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hpc-opt-del{margin-left:auto;display:flex;padding:0;border:0;background:none;color:var(--text-tertiary);cursor:pointer}.hpc-opt-del:hover{color:var(--danger)}.hpc-sec{display:flex;align-items:center;gap:8px;margin:16px 0 10px}.hpc-sec-t{font-size:10.5px;font-weight:600;letter-spacing:.08em;color:var(--text-tertiary);white-space:nowrap}.hpc-sec-line{flex:1 1;height:1px;background:var(--border-subtle)}.hpc-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--border-subtle)}.hpc-row-l{font-size:12px;line-height:1.3;color:var(--text-tertiary)}.hpc-row-r{text-align:right;flex-shrink:0}.hpc-row-v{font-family:var(--font-mono);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.hpc-row-v.is-strong{font-size:14px}.hpc-row-sub{display:block;margin-top:3px;font-family:var(--font-mono);font-size:10.5px;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hpc-metrics{display:flex;gap:8px;margin-top:12px}.hpc-metric{flex:1 1;min-width:0;text-align:center;padding:10px 4px;border-radius:var(--radius-sm);background:var(--surface-glass-soft);border:1px solid var(--border-subtle)}.hpc-metric.is-hero{padding:12px 6px;background:var(--accent-soft);border-color:transparent}.hpc-metric-v{display:block;font-family:var(--font-mono);font-size:15px;font-weight:600;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hpc-metric.is-hero .hpc-metric-v{font-size:18px}.hpc-metric-l{display:block;margin-top:4px;font-size:10.5px;line-height:1.2;color:var(--text-tertiary)}.hpc-dp-val{flex-shrink:0;font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--accent);white-space:nowrap}.hpc-slider.ant-slider{margin:4px 2px 2px}.hpc-slider.ant-slider .ant-slider-rail{background:var(--bg-inset);border:.5px solid var(--border-strong,var(--ink-200))}.hpc-slider.ant-slider .ant-slider-track,.hpc-slider.ant-slider:hover .ant-slider-track{background:var(--accent)}.hpc-slider.ant-slider .ant-slider-handle:after{box-shadow:0 0 0 2px var(--accent)}.hpc-slider.ant-slider .ant-slider-handle:focus:after,.hpc-slider.ant-slider .ant-slider-handle:hover:after{box-shadow:0 0 0 4px var(--accent)}.hpc-check.ant-checkbox-wrapper{align-items:center;margin-top:10px}.hpc-check .hpc-check-t{font-size:12px;font-weight:500;color:var(--text-secondary)}.hpc-check .hpc-check-s{margin-left:6px;font-size:10.5px;color:var(--text-tertiary)}.hpc-flow-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:32px;margin-top:12px;border-radius:var(--radius-sm);border:1px solid var(--border-glass-hi);background:var(--surface-glass-soft);color:var(--text-secondary);font-size:12px;font-weight:500;cursor:pointer;transition:var(--transition-base)}.hpc-flow-btn:hover{border-color:var(--accent);color:var(--accent)}.hpc-flow{margin-top:10px}.hpc-flow-row{display:flex;align-items:center;gap:8px;padding:5px 0}.hpc-flow-y{width:26px;flex-shrink:0;font-family:var(--font-mono);font-size:10.5px;color:var(--text-tertiary)}.hpc-flow-bar{flex:1 1;height:6px;border-radius:3px;background:var(--surface-glass-soft);overflow:hidden}.hpc-flow-bar i{display:block;height:100%;border-radius:3px;background:var(--accent)}.hpc-flow-bar i.is-neg{background:var(--danger)}.hpc-flow-v{width:86px;flex-shrink:0;text-align:right;font-family:var(--font-mono);font-size:11px;font-weight:500;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hpc-flow-v.is-neg{color:var(--danger)}.hpc-flow-exit{display:flex;align-items:center;gap:8px;padding:7px 0 0;margin-top:4px;border-top:1px solid var(--border-subtle)}.hpc-flow-exit-y{width:26px;flex-shrink:0;font-family:var(--font-mono);font-weight:500}.hpc-flow-exit-d,.hpc-flow-exit-y{font-size:10.5px;color:var(--text-tertiary)}.hpc-flow-exit-d{flex:1 1;line-height:1.3}.hpc-flow-exit-v{width:86px;flex-shrink:0;text-align:right;font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--success);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hpc-note{display:flex;gap:6px;align-items:flex-start;margin-top:12px;font-size:10.5px;line-height:1.5;color:var(--text-tertiary)}.hpc-note svg{flex-shrink:0;margin-top:2px}.hpc-summary{margin-top:8px;text-align:center;font-size:11px;line-height:1.4;color:var(--text-tertiary)}.hpc-summary b{font-family:var(--font-mono);font-weight:500}.hpc-fitnote{grid-column:span 2;margin-top:-2px;font-size:10.5px;line-height:1.45;color:var(--text-tertiary)}@media (max-width:1200px){.hpc-panel{max-height:none}.hpc-body{overflow-y:visible}}.nt-modal .nt-body{max-height:none}.nt-modal .nt-desc{margin:0;font-size:13px;line-height:1.75;color:var(--text-secondary)}.mvd-root{position:fixed;inset:0;z-index:1200;overflow:hidden;background:rgba(8,12,20,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:mvd-fade-in .2s var(--ease-out,cubic-bezier(.22,1,.36,1))}.mvd-root.is-closing{animation:mvd-fade-out .15s ease-in forwards}.mvd-root .mvd-stage{animation:mvd-pop-in .2s var(--ease-out,cubic-bezier(.22,1,.36,1))}.mvd-root.is-closing .mvd-stage{animation:mvd-pop-out .15s ease-in forwards}@keyframes mvd-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mvd-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mvd-pop-in{0%{transform:scale(.94)}to{transform:none}}@keyframes mvd-pop-out{0%{transform:none}to{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.mvd-root,.mvd-root .mvd-stage,.mvd-root.is-closing,.mvd-root.is-closing .mvd-stage{animation-duration:.01ms}.mvd-img{transition-duration:.01ms}}.mvd-scrim{position:absolute;inset:0;z-index:0;cursor:zoom-out}.mvd-head{position:absolute;left:26px;top:22px;z-index:7;display:flex;flex-direction:column;align-items:flex-start;gap:11px;max-width:calc(100% - 120px)}.mvd-title{font:var(--fw-semibold,600) 16px/1.3 var(--font-sans);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.mvd-kinds{display:flex;gap:3px;padding:3px;border-radius:var(--radius-full,999px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mvd-kind{height:30px;padding:0 14px;border:0;border-radius:var(--radius-full,999px);cursor:pointer;white-space:nowrap;background:transparent;color:hsla(0,0%,100%,.82);font:var(--fw-medium,500) 12px/1 var(--font-sans);transition:var(--transition-base,all .15s ease)}.mvd-kind:hover{background:hsla(0,0%,100%,.14);color:#fff}.mvd-kind.is-active{background:#fff;color:var(--text-primary);font-weight:var(--fw-semibold,600)}.mvd-close{position:absolute;right:22px;top:20px;z-index:7;width:42px;height:42px;padding:0;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-base,all .15s ease)}.mvd-close:hover{background:hsla(0,0%,100%,.26)}.mvd-stage{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden}.mvd-stage.is-grab{cursor:-webkit-grab;cursor:grab}.mvd-stage.is-grabbing{cursor:-webkit-grabbing;cursor:grabbing}.mvd-frame{width:84vw;height:calc(100vh - 230px);display:flex;align-items:center;justify-content:center;transition:transform var(--dur-base,.18s) var(--ease-out,ease)}.mvd-img{display:block;max-width:100%;max-height:100%;border-radius:var(--radius-md,10px);box-shadow:0 30px 80px rgba(0,0,0,.5);opacity:0;transform:scale(.985);transition:opacity .24s var(--ease-out,ease-out),transform .24s var(--ease-out,ease-out)}.mvd-img.is-ready{opacity:1;transform:none}.mvd-spinner{position:absolute;top:50%;left:50%;z-index:3;margin:-15px 0 0 -15px;color:hsla(0,0%,100%,.7);pointer-events:none;opacity:0;animation:mvd-spin .9s linear infinite,mvd-fade-in .24s ease-out .18s forwards}@keyframes mvd-spin{to{transform:rotate(1turn)}}.mvd-empty{width:320px;height:200px;border-radius:var(--radius-md,10px);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.5)}.mvd-edge,.mvd-empty{display:inline-flex;align-items:center;justify-content:center}.mvd-edge{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:48px;height:48px;padding:0;border-radius:50%;cursor:pointer;color:#fff;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:var(--transition-base,all .15s ease)}.mvd-edge:hover{background:hsla(0,0%,100%,.26)}.mvd-edge-prev{left:26px}.mvd-edge-next{right:26px}.mvd-foot{position:absolute;left:0;right:0;bottom:24px;z-index:5;flex-direction:column;gap:12px;pointer-events:none}.mvd-foot,.mvd-meta{display:flex;align-items:center}.mvd-meta{gap:10px;height:30px;padding:0 14px;max-width:min(72vw,720px);border-radius:var(--radius-full,999px);background:rgba(8,12,20,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mvd-caption{font:var(--fw-medium,500) 12px/1.4 var(--font-sans);color:hsla(0,0%,100%,.94);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mvd-seq{flex-shrink:0;font:var(--fw-medium,500) 11px/1 var(--font-mono);color:hsla(0,0%,100%,.66);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mvd-toolbar{display:flex;align-items:center;gap:2px;padding:4px;pointer-events:auto;border-radius:var(--radius-full,999px);background:rgba(20,26,38,.78);border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(0,0,0,.4)}.mvd-tool{width:38px;height:38px;padding:0;border:0;border-radius:50%;background:transparent;color:hsla(0,0%,100%,.86);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:var(--transition-base,all .15s ease)}.mvd-tool:hover:not(:disabled){background:hsla(0,0%,100%,.18);color:#fff}.mvd-tool:disabled{color:hsla(0,0%,100%,.34);cursor:not-allowed}.mvd-tool-sep{width:1px;height:20px;margin:0 5px;background:hsla(0,0%,100%,.22)}.mvd-zoom{min-width:46px;text-align:center;font:var(--fw-medium,500) 11px/1 var(--font-mono);color:hsla(0,0%,100%,.82);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:768px){.mvd-head{left:14px;top:14px;max-width:calc(100% - 78px)}.mvd-close{right:12px;top:12px;width:36px;height:36px}.mvd-frame{width:94vw;height:calc(100vh - 200px)}.mvd-edge{width:38px;height:38px}.mvd-edge-prev{left:10px}.mvd-edge-next{right:10px}}.tbm-modal .tbm-listing{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:16px;border-radius:var(--radius-md);background:var(--bg-inset);border:1px solid var(--border-glass)}.tbm-modal .tbm-listing-thumb{position:relative;flex-shrink:0;width:52px;height:40px;border-radius:var(--radius-sm);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-active)}.tbm-modal .tbm-listing-thumb.is-empty{background:var(--accent-soft);color:var(--accent)}.tbm-modal .tbm-listing-thumb .hp-lazyimg{position:absolute;inset:0}.tbm-modal .tbm-listing-thumb img{width:100%;height:100%;object-fit:cover;display:block}.tbm-modal .tbm-listing-body{flex:1 1;min-width:0}.tbm-modal .tbm-listing-head{display:flex;align-items:center;gap:7px;min-width:0}.tbm-modal .tbm-listing-name{min-width:0;font-size:var(--fs-body-sm,13px);font-weight:var(--fw-semibold,600);line-height:1.35;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tbm-modal .tbm-listing-unit{flex-shrink:0;display:inline-flex;align-items:center;height:19px;padding:0 7px;border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-micro,11px);font-weight:var(--fw-semibold,600);line-height:1;white-space:nowrap}.tbm-modal .tbm-listing-meta{display:block;margin-top:6px;font-size:var(--fs-micro,11px);color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tbm-modal .tbm-sec{font-size:11.5px;font-weight:var(--fw-medium,500);line-height:1;letter-spacing:.02em;color:var(--text-tertiary);margin-bottom:9px}.tbm-modal .tbm-sec-gap{margin-top:18px}.tbm-modal .tbm-grid2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px}.tbm-modal .tbm-grid2-gap{margin-top:12px}.tbm-modal .tbm-grid2 .ant-form-item{margin-bottom:0}.tbm-modal .tbm-optional{font-size:11.5px;font-weight:var(--fw-regular,400);color:var(--text-tertiary)}.tbm-modal .tbm-fieldnote{margin-top:7px;font-size:11.5px;line-height:1.5;color:var(--text-tertiary)}.tbm-modal .tbm-phone-optin{margin-top:10px}.tbm-modal .tbm-textarea.ant-input{min-height:66px;resize:vertical}.tbm-modal .tbm-after{margin-top:16px;padding:12px 14px;border-radius:var(--radius-md);background:var(--surface-glass-soft);border:1px solid var(--border-glass)}.tbm-modal .tbm-after .tbm-sec{margin-bottom:8px}.tbm-modal .tbm-after-list{display:flex;flex-direction:column;gap:7px}.tbm-modal .tbm-after-item{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;color:var(--text-secondary)}.tbm-modal .tbm-after-idx{flex-shrink:0;width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:var(--accent);font-family:var(--font-mono);font-size:10.5px;font-weight:var(--fw-semibold,600);line-height:1}@media (max-width:560px){.tbm-modal .tbm-grid2{grid-template-columns:minmax(0,1fr)}}