.market-tools-shell{--market-tools-accent:#00a6d6;--market-tools-accent-strong:#007ea7;--market-tools-accent-blue:#2357c6;--market-tools-accent-warm:#b76a00;--market-tools-panel:#ffffffe6;--market-tools-panel-strong:#fffffff5;--market-tools-panel-soft:#f1fbffeb;--market-tools-border:#1018202e;--hub-accent:var(--market-tools-accent);--hub-accent-strong:var(--market-tools-accent-strong);--hub-accent-soft:color-mix(in srgb, var(--market-tools-accent) 13%, transparent);--hub-accent-shadow:color-mix(in srgb, var(--market-tools-accent) 22%, transparent)}html[data-agent-creative-theme=nfl] .market-tools-shell{--market-tools-accent:var(--creative-hub-primary);--market-tools-accent-strong:color-mix(in srgb, var(--creative-hub-primary) 74%, #111);--market-tools-accent-blue:var(--creative-hub-secondary);--market-tools-accent-warm:var(--creative-hub-tertiary);--market-tools-panel:color-mix(in srgb, var(--creative-hub-panel) 90%, transparent);--market-tools-panel-strong:color-mix(in srgb, var(--creative-hub-panel) 96%, #fff);--market-tools-panel-soft:color-mix(in srgb, var(--creative-hub-panel-soft) 92%, #fff);--market-tools-border:color-mix(in srgb, var(--creative-hub-primary) 20%, #10182029)}.dark .market-tools-shell{--market-tools-panel:#0c121ccc;--market-tools-panel-strong:#101723f0;--market-tools-panel-soft:#080d15d1;--market-tools-border:#ffffff21}.market-tools-hero,.market-tools-active-panel,.market-tools-hero-stats,.market-tools-tile,.market-tools-panel,.market-tools-result-panel,.market-tools-saved-panel,.market-tools-workspace-header{border-color:var(--market-tools-border);background:var(--market-tools-panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.market-tools-hero,.market-tools-workspace-header{isolation:isolate;background:linear-gradient(135deg, color-mix(in srgb, var(--market-tools-accent) 16%, transparent), color-mix(in srgb, var(--market-tools-accent-blue) 12%, transparent) 45%, color-mix(in srgb, var(--market-tools-accent-warm) 11%, transparent) 72%, color-mix(in srgb, var(--market-tools-accent-strong) 8%, transparent)), var(--market-tools-panel-strong)}.dark .market-tools-hero,.dark .market-tools-workspace-header{background:linear-gradient(135deg, color-mix(in srgb, var(--market-tools-accent) 18%, transparent), color-mix(in srgb, var(--market-tools-accent-blue) 14%, transparent) 45%, color-mix(in srgb, var(--market-tools-accent-warm) 12%, transparent) 72%, color-mix(in srgb, var(--market-tools-accent-strong) 10%, transparent)), var(--market-tools-panel-strong)}.market-tools-hero-grid,.market-tools-workspace-header-grid{background-image:linear-gradient(color-mix(in srgb, var(--market-tools-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--market-tools-accent-blue) 7%, transparent) 1px, transparent 1px);pointer-events:none;background-size:44px 44px;animation:28s linear infinite market-tools-grid-pan;-webkit-mask-image:linear-gradient(135deg,#000000c7,#0000 76%);mask-image:linear-gradient(135deg,#000000c7,#0000 76%)}.dark .market-tools-hero-grid,.dark .market-tools-workspace-header-grid{background-image:linear-gradient(#7bdff212 1px,#0000 1px),linear-gradient(90deg,#00a6d612 1px,#0000 1px)}.market-tools-hero-line,.market-tools-hero-node{pointer-events:none;position:absolute}.market-tools-hero-line{opacity:.55;background:linear-gradient(90deg,#0000,#00a6d6d1,#2357c6ad,#0000);border-radius:999px;width:34%;height:2px;animation:8s ease-in-out infinite market-tools-line-sweep}.market-tools-hero-line-one{--line-rotation:-15deg;top:22%;right:8%;transform:rotate(-15deg)}.market-tools-hero-line-two{--line-rotation:14deg;animation-delay:-3.5s;bottom:18%;left:7%;transform:rotate(14deg)}.market-tools-hero-node{color:#00a6d6b3;background:color-mix(in srgb, currentColor 22%, transparent);border:1px solid;border-radius:3px;width:10px;height:10px;animation:4.8s ease-in-out infinite market-tools-node-pulse;transform:rotate(45deg)}.market-tools-hero-node-one{top:24%;left:22%}.market-tools-hero-node-two{color:#2357c6b3;animation-delay:-1.5s;top:17%;right:34%}.market-tools-hero-node-three{color:#ff5858a8;animation-delay:-2.7s;bottom:22%;left:43%}.market-tools-active-panel,.market-tools-signal,.market-tools-result-metric,.market-tools-breakdown,.market-tools-donut-wrap,.market-tools-recommendation,.market-tools-compare-row,.market-tools-project-row{border-color:color-mix(in srgb, var(--market-tools-accent) 18%, var(--border-ui));background:var(--market-tools-panel-strong)}.market-tools-active-sheen{background:linear-gradient(90deg,#00a6d6,#2357c6,#ff5858,#b76a00,#00a6d6) 0 0/180% 100%;animation:6.5s ease-in-out infinite market-tools-sheen}.market-tools-active-icon,.market-tools-workspace-icon{border:1px solid color-mix(in srgb, var(--market-tools-accent) 32%, var(--market-tools-border));background:radial-gradient(circle at 36% 28%, #fffffff5, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--market-tools-accent) 18%, #fff), #ffffffeb);color:var(--market-tools-accent);box-shadow:0 12px 28px color-mix(in srgb, var(--market-tools-accent) 15%, transparent), inset 0 1px 0 #ffffffd1}.dark .market-tools-active-icon,.dark .market-tools-workspace-icon{background:radial-gradient(circle at 36% 28%, #ffffff1f, transparent 34%), linear-gradient(145deg, color-mix(in srgb, var(--market-tools-accent) 22%, #ffffff14), #ffffff0d)}.market-tools-open-button,.market-tools-primary-button{border:1px solid color-mix(in srgb, var(--market-tools-accent) 82%, #fff);background:linear-gradient(135deg, var(--market-tools-accent), var(--market-tools-accent-blue));box-shadow:0 14px 28px color-mix(in srgb, var(--market-tools-accent) 24%, transparent), inset 0 1px 0 #ffffff47}.market-tools-open-button:hover,.market-tools-primary-button:hover{background:linear-gradient(135deg, var(--market-tools-accent-strong), var(--market-tools-accent-blue));box-shadow:0 18px 34px color-mix(in srgb, var(--market-tools-accent) 32%, transparent), inset 0 1px 0 #ffffff57}.market-tools-secondary-button,.market-tools-icon-button{border:1px solid color-mix(in srgb, var(--market-tools-accent) 22%, var(--border-ui));background:var(--market-tools-panel-strong);color:var(--text-primary);transition:transform .17s,border-color .17s,color .17s,background .17s,box-shadow .17s}.market-tools-secondary-button:hover,.market-tools-icon-button:hover{border-color:color-mix(in srgb, var(--market-tools-accent) 58%, var(--border-ui));color:var(--market-tools-accent);box-shadow:0 10px 22px color-mix(in srgb, var(--market-tools-accent) 12%, transparent);transform:translateY(-1px)}.market-tools-icon-button{border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid}.market-tools-icon-button.is-danger:hover{color:#ff5858;border-color:#ff585885}.market-tools-tab.is-active{background:linear-gradient(135deg, var(--market-tools-accent), var(--market-tools-accent-blue));box-shadow:0 10px 24px color-mix(in srgb, var(--market-tools-accent) 20%, transparent)}.market-tools-tile{--market-tile-accent:var(--market-tools-accent);background:linear-gradient(145deg, #ffffffd1, #f4fdfaf5), var(--market-tools-panel);box-shadow:0 18px 38px #1018201a, 0 10px 26px color-mix(in srgb, var(--market-tile-accent) 12%, transparent), inset 0 1px 0 #ffffffb8;animation:.48s both market-tools-card-rise;border-color:color-mix(in srgb, var(--market-tile-accent) 36%, #10182038)!important}.dark .market-tools-tile{background:linear-gradient(145deg, #101723e6, #080d15c7), var(--market-tools-panel);box-shadow:0 16px 36px #00000052}.market-tools-tile:hover,.market-tools-tile.is-active{box-shadow:0 24px 46px #10182021, 0 16px 34px color-mix(in srgb, var(--market-tile-accent) 18%, transparent);transform:translateY(-4px);border-color:color-mix(in srgb, var(--market-tile-accent) 62%, #1018203d)!important}.market-tools-tile-wash{background:radial-gradient(circle at 20% 18%, color-mix(in srgb, var(--market-tile-accent) 20%, transparent), transparent 9rem), linear-gradient(135deg, color-mix(in srgb, var(--market-tile-accent) 12%, transparent), transparent 62%);opacity:.9;transition:opacity .18s}.market-tools-tile:hover .market-tools-tile-wash{opacity:1}.market-tools-tile-rail{background:var(--market-tile-accent)}.market-tools-tile-icon{border:1px solid color-mix(in srgb, var(--market-tile-accent) 28%, #10182029);background:linear-gradient(145deg, color-mix(in srgb, var(--market-tile-accent) 14%, #fff), #ffffffe6);color:var(--market-tile-accent);box-shadow:0 10px 22px #1018201a, 0 8px 18px color-mix(in srgb, var(--market-tile-accent) 10%, transparent)}.dark .market-tools-tile-icon{border-color:color-mix(in srgb, var(--market-tile-accent) 38%, #ffffff1f);background:linear-gradient(145deg, color-mix(in srgb, var(--market-tile-accent) 18%, #ffffff14), #ffffff0f)}.market-tools-tile-visual{height:74px;overflow:hidden}.market-tools-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--market-tile-accent) 76%, #fff), var(--market-tile-accent));width:18%;box-shadow:0 12px 22px color-mix(in srgb, var(--market-tile-accent) 18%, transparent);border-radius:.7rem .7rem 0 0;animation:3.8s ease-in-out infinite market-tools-bars;position:absolute;bottom:0}.market-tools-bar-one{height:42%;left:4%}.market-tools-bar-two{height:68%;animation-delay:-.7s;left:29%}.market-tools-bar-three{height:52%;animation-delay:-1.4s;left:54%}.market-tools-bar-four{height:78%;animation-delay:-2.1s;left:79%}.market-tools-orbit{border:1px solid color-mix(in srgb, var(--market-tile-accent) 38%, transparent);border-radius:999px;width:62px;height:62px;margin-left:-31px;animation:4.8s linear infinite market-tools-orbit;position:absolute;inset:8px auto auto 50%}.market-tools-orbit-two{width:42px;height:42px;margin-left:-21px;animation-direction:reverse;inset:18px auto auto 50%}.market-tools-payment-core{background:var(--market-tile-accent);color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;margin-left:-17px;font-weight:950;display:grid;position:absolute;top:23px;left:50%}.market-tools-money-ring{border:1px solid color-mix(in srgb, var(--market-tile-accent) 42%, transparent);border-radius:999px;animation:4.6s ease-in-out infinite market-tools-money-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.market-tools-money-ring-one{width:72px;height:72px}.market-tools-money-ring-two{width:104px;height:104px;animation-delay:-1.8s}.market-tools-pulse-line{background:color-mix(in srgb, var(--market-tile-accent) 34%, var(--border-ui));border-radius:999px;height:8px;position:absolute;left:7%;right:7%;overflow:hidden}.market-tools-pulse-line:after{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--market-tile-accent), transparent);content:"";width:42%;animation:3.4s ease-in-out infinite market-tools-pulse-sweep;position:absolute;inset:0}.market-tools-pulse-line-one{top:15px}.market-tools-pulse-line-two{top:34px;left:18%;right:18%}.market-tools-pulse-line-two:after{animation-delay:-1.1s}.market-tools-pulse-line-three{top:53px;left:11%;right:31%}.market-tools-pulse-line-three:after{animation-delay:-2.2s}.market-tools-adjust-track{background:linear-gradient(90deg, var(--market-tools-accent-blue), var(--market-tile-accent), #00b8d4);border-radius:999px;height:4px;position:absolute;top:35px;left:8%;right:8%}.market-tools-adjust-knob{background:var(--market-tile-accent);width:26px;height:26px;box-shadow:0 10px 20px color-mix(in srgb, var(--market-tile-accent) 22%, transparent);border:3px solid #fff;border-radius:999px;animation:4s ease-in-out infinite market-tools-adjust-knob;position:absolute;top:24px}.market-tools-adjust-knob-one{left:24%}.market-tools-adjust-knob-two{animation-delay:-1.7s;right:21%}.market-tools-compare-line,.market-tools-compare-base{border-radius:999px;position:absolute;left:10%;right:10%}.market-tools-compare-line{background:linear-gradient(90deg, var(--market-tools-accent-blue), var(--market-tile-accent));height:3px;top:34px;transform:rotate(-5deg)}.market-tools-compare-base{background:color-mix(in srgb, var(--market-tile-accent) 28%, var(--border-ui));height:3px;bottom:8px}.market-tools-compare-dot{background:var(--market-tile-accent);width:20px;height:20px;box-shadow:0 8px 20px color-mix(in srgb, var(--market-tile-accent) 24%, transparent);border:3px solid #fff;border-radius:999px;animation:4.2s ease-in-out infinite market-tools-dot;position:absolute;top:24px}.market-tools-compare-dot-one{background:var(--market-tools-accent-blue);left:19%}.market-tools-compare-dot-two{animation-delay:-1.7s;right:21%}.market-tools-mortgage-roof{border-left:4px solid color-mix(in srgb, var(--market-tile-accent) 72%, #fff);border-top:4px solid color-mix(in srgb, var(--market-tile-accent) 72%, #fff);transform-origin:50%;border-radius:.35rem 0 0;width:42px;height:42px;position:absolute;top:9px;left:15%;transform:rotate(45deg)}.market-tools-mortgage-house{border:1px solid color-mix(in srgb, var(--market-tile-accent) 34%, transparent);background:color-mix(in srgb, var(--market-tile-accent) 13%, #fff);width:58px;height:32px;box-shadow:inset 0 -14px 0 color-mix(in srgb, var(--market-tile-accent) 9%, transparent);border-radius:.45rem;position:absolute;top:29px;left:13%}.market-tools-mortgage-row{background:color-mix(in srgb, var(--market-tile-accent) 28%, var(--border-ui));border-radius:999px;height:8px;position:absolute;left:39%}.market-tools-mortgage-row:after{border-radius:inherit;background:var(--market-tile-accent);content:"";width:38%;animation:4.1s ease-in-out infinite market-tools-ledger-fill;position:absolute;inset:0}.market-tools-mortgage-row-one{top:14px;right:13%}.market-tools-mortgage-row-two{top:34px;right:20%}.market-tools-mortgage-row-two:after{animation-delay:-1.2s}.market-tools-mortgage-row-three{top:54px;right:29%}.market-tools-mortgage-row-three:after{animation-delay:-2.4s}.market-tools-mortgage-coin{background:var(--market-tile-accent);color:#fff;width:30px;height:30px;box-shadow:0 10px 20px color-mix(in srgb, var(--market-tile-accent) 22%, transparent);border:2px solid #fff;border-radius:999px;place-items:center;font-size:.82rem;font-weight:950;animation:4.1s ease-in-out infinite market-tools-mortgage-coin;display:grid;position:absolute;top:22px;right:9%}.market-tools-seller-gross,.market-tools-seller-deduction{border-radius:999px;height:8px;position:absolute}.market-tools-seller-gross{background:color-mix(in srgb, var(--market-tile-accent) 34%, var(--border-ui));top:8px;left:8%;right:13%}.market-tools-seller-deduction{background:linear-gradient(90deg, var(--market-tile-accent), color-mix(in srgb, var(--market-tile-accent) 24%, #fff));transform-origin:0;animation:4.4s ease-in-out infinite market-tools-seller-waterfall;left:13%}.market-tools-seller-deduction-one{top:27px;right:24%}.market-tools-seller-deduction-two{animation-delay:-1.1s;top:43px;right:36%}.market-tools-seller-deduction-three{animation-delay:-2.2s;top:59px;right:49%}.market-tools-seller-net{background:var(--market-tile-accent);color:#fff;width:34px;height:34px;box-shadow:0 0 0 8px color-mix(in srgb, var(--market-tile-accent) 10%, transparent), 0 12px 24px color-mix(in srgb, var(--market-tile-accent) 22%, transparent);border-radius:999px;place-items:center;animation:4.4s ease-in-out infinite market-tools-net-pop;display:grid;position:absolute;top:32px;right:10%}.market-tools-cma-link{background:linear-gradient(90deg, var(--market-tile-accent), color-mix(in srgb, var(--market-tile-accent) 24%, #fff), var(--market-tile-accent));border-radius:999px;height:3px;position:absolute;top:37px;left:18%;right:18%}.market-tools-cma-card{border:1px solid color-mix(in srgb, var(--market-tile-accent) 34%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--market-tile-accent) 14%, #fff), #ffffffe0);width:52px;height:40px;box-shadow:0 10px 20px color-mix(in srgb, var(--market-tile-accent) 13%, transparent);border-radius:.65rem;place-items:center;animation:4.2s ease-in-out infinite market-tools-cma-card;display:grid;position:absolute;top:18px}.market-tools-cma-card span{background:var(--market-tile-accent);color:#fff;border-radius:999px;place-items:center;width:24px;height:24px;font-size:.85rem;font-weight:950;display:grid}.market-tools-cma-card-one{left:16%}.market-tools-cma-card-two{animation-delay:-1.4s;left:calc(50% - 26px)}.market-tools-cma-card-three{animation-delay:-2.8s;right:16%}.market-tools-absorption-meter{background:conic-gradient(from 220deg, color-mix(in srgb, var(--market-tile-accent) 24%, transparent) 0deg, var(--market-tile-accent) 120deg, transparent 121deg 360deg);border-radius:999px;width:58px;height:58px;margin-left:-29px;position:absolute;top:7px;left:50%;overflow:hidden;transform:rotate(-18deg)}.market-tools-absorption-meter span{border-radius:inherit;background:var(--market-tools-panel);position:absolute;inset:8px}.market-tools-absorption-column{background:color-mix(in srgb, var(--market-tile-accent) 58%, #fff);border-radius:999px;width:10px;animation:3.8s ease-in-out infinite market-tools-absorption-column;position:absolute;bottom:8px}.market-tools-absorption-column-one{height:36px;left:24%}.market-tools-absorption-column-two{height:52px;animation-delay:-1.3s;left:31%}.market-tools-absorption-column-three{height:28px;animation-delay:-2.6s;left:38%}.market-tools-absorption-sweep{background:linear-gradient(90deg, transparent, var(--market-tile-accent), transparent);border-radius:999px;height:5px;animation:3.6s ease-in-out infinite market-tools-absorption-sweep;position:absolute;top:36px;left:55%;right:11%}.market-tools-price-ladder,.market-tools-price-step{border-radius:999px;position:absolute}.market-tools-price-ladder{background:color-mix(in srgb, var(--market-tile-accent) 32%, var(--border-ui));width:68%;height:4px;top:13px;left:10%}.market-tools-price-step{background:linear-gradient(90deg, var(--market-tile-accent), color-mix(in srgb, var(--market-tile-accent) 22%, #fff));transform-origin:0;height:8px;animation:4.5s ease-in-out infinite market-tools-price-step}.market-tools-price-step-one{top:28px;left:15%;right:28%}.market-tools-price-step-two{animation-delay:-1.5s;top:44px;left:23%;right:42%}.market-tools-price-step-three{animation-delay:-3s;top:60px;left:32%;right:56%}.market-tools-price-tag{background:var(--market-tile-accent);color:#fff;width:34px;height:34px;box-shadow:0 12px 22px color-mix(in srgb, var(--market-tile-accent) 20%, transparent);border:2px solid #fff;border-radius:.65rem;place-items:center;font-size:.85rem;font-weight:950;animation:4.5s ease-in-out infinite market-tools-price-tag;display:grid;position:absolute;top:25px;right:12%}.market-tools-inspection-sheet{border:1px solid color-mix(in srgb, var(--market-tile-accent) 34%, transparent);background:linear-gradient(145deg, color-mix(in srgb, var(--market-tile-accent) 11%, #fff), #ffffffe6);width:114px;height:62px;box-shadow:0 12px 24px color-mix(in srgb, var(--market-tile-accent) 11%, transparent);border-radius:.75rem;position:absolute;top:5px;left:17%}.market-tools-inspection-check{background:color-mix(in srgb, var(--market-tile-accent) 28%, var(--border-ui));border-radius:999px;height:6px;position:absolute;left:16px;right:16px}.market-tools-inspection-check:before{border:2px solid var(--market-tile-accent);content:"";background:#fff;border-radius:.25rem;width:12px;height:12px;animation:4.2s ease-in-out infinite market-tools-checkmark-pop;position:absolute;top:-3px;left:0}.market-tools-inspection-check-one{top:14px}.market-tools-inspection-check-two{top:29px}.market-tools-inspection-check-two:before{animation-delay:-1.4s}.market-tools-inspection-check-three{top:44px}.market-tools-inspection-check-three:before{animation-delay:-2.8s}.market-tools-inspection-credit{background:var(--market-tile-accent);color:#fff;width:38px;height:38px;box-shadow:0 12px 22px color-mix(in srgb, var(--market-tile-accent) 22%, transparent);border:2px solid #fff;border-radius:999px;place-items:center;font-weight:950;animation:4.2s ease-in-out infinite market-tools-credit-bounce;display:grid;position:absolute;top:22px;right:17%}.market-tools-gci-gross{background:linear-gradient(90deg, var(--market-tile-accent), color-mix(in srgb, var(--market-tile-accent) 23%, #fff));border-radius:999px;height:10px;position:absolute;top:10px;left:12%;right:12%}.market-tools-gci-split{background:color-mix(in srgb, var(--market-tile-accent) 44%, var(--border-ui));transform-origin:50%;border-radius:999px;height:6px;animation:4.3s ease-in-out infinite market-tools-gci-split;position:absolute;top:32px}.market-tools-gci-split-one{width:28%;left:18%;transform:rotate(14deg)}.market-tools-gci-split-two{width:28%;animation-delay:-1.4s;right:18%;transform:rotate(-14deg)}.market-tools-gci-net{background:var(--market-tile-accent);color:#fff;width:36px;height:36px;box-shadow:0 0 0 8px color-mix(in srgb, var(--market-tile-accent) 10%, transparent), 0 12px 24px color-mix(in srgb, var(--market-tile-accent) 24%, transparent);border-radius:999px;place-items:center;margin-left:-18px;animation:4.3s ease-in-out infinite market-tools-gci-net;display:grid;position:absolute;top:40px;left:50%}.market-tools-input,.market-tools-input-wrap{border-color:color-mix(in srgb, var(--market-tools-accent) 18%, var(--border-ui));background:var(--market-tools-panel-strong);color:var(--text-primary)}.market-tools-input:focus,.market-tools-input:focus-visible,.market-tools-input-wrap:focus-within{border-color:var(--market-tools-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--market-tools-accent) 14%, transparent);outline:none}.market-tools-segment{border:1px solid color-mix(in srgb, var(--market-tools-accent) 18%, var(--border-ui));background:var(--market-tools-panel-strong);color:var(--text-secondary)}.market-tools-segment:hover,.market-tools-segment.is-active{border-color:color-mix(in srgb, var(--market-tools-accent) 56%, var(--border-ui));background:color-mix(in srgb, var(--market-tools-accent) 12%, var(--market-tools-panel-strong));color:var(--market-tools-accent)}.market-tools-toggle{border-color:color-mix(in srgb, var(--market-tools-accent) 18%, var(--border-ui));background:var(--market-tools-panel-strong)}.market-tools-toggle:hover{border-color:color-mix(in srgb, var(--market-tools-accent) 52%, var(--border-ui))}.market-tools-switch{background:color-mix(in srgb, var(--border-ui) 70%, #fff)}.market-tools-switch.is-on{background:linear-gradient(135deg, var(--market-tools-accent), var(--market-tools-accent-blue))}.market-tools-switch.is-on span{transform:translate(1.25rem)}.market-tools-donut{width:154px;height:154px;box-shadow:0 18px 34px color-mix(in srgb, var(--market-tools-accent) 14%, transparent), inset 0 1px 0 #ffffffb3;border-radius:999px;place-items:center;animation:.56s both market-tools-donut-in;display:grid;position:relative}.market-tools-donut:after{border-radius:inherit;background:var(--market-tools-panel-strong);content:"";position:absolute;inset:26px}.market-tools-donut span{z-index:1;text-align:center;max-width:92px;color:var(--text-primary);font-size:1rem;font-weight:950;line-height:1.1;position:relative}.market-tools-project-row{transition:transform .17s,border-color .17s,background .17s,box-shadow .17s}.market-tools-project-row:hover,.market-tools-project-row.is-active{border-color:color-mix(in srgb, var(--market-tools-accent) 48%, var(--border-ui));box-shadow:0 12px 26px color-mix(in srgb, var(--market-tools-accent) 10%, transparent);transform:translateY(-1px)}.market-tools-hub-splash{color:#111;opacity:1;overscroll-behavior:none;scrollbar-width:none;background:#f6fdfb;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;animation:.52s ease-out both command-center-splash-enter;transform:translateZ(0);overflow:hidden!important}.market-tools-hub-splash::-webkit-scrollbar{display:none}.dark .market-tools-hub-splash{color:#f7f3ef;background:#07120f}html[data-suppress-hub-loader=market-tools-hub] .market-tools-hub-splash{display:none!important}.market-tools-hub-splash.is-leaving{animation:.42s ease-in forwards command-center-splash-exit}.market-tools-loader-bg{z-index:0;pointer-events:none;background:radial-gradient(circle at 18% 18%,#00a6d629,#0000 20rem),radial-gradient(circle at 80% 20%,#2357c626,#0000 18rem),radial-gradient(circle at 64% 82%,#ff58581f,#0000 18rem),linear-gradient(135deg,#fff 0%,#f6fdfb 46%,#f8f1eb 100%);position:absolute;inset:0;overflow:hidden}.dark .market-tools-loader-bg{background:radial-gradient(circle at 18% 18%,#00a6d62e,#0000 20rem),radial-gradient(circle at 80% 20%,#2357c629,#0000 18rem),radial-gradient(circle at 64% 82%,#ff58581a,#0000 18rem),linear-gradient(135deg,#07120f 0%,#0b151b 48%,#10131a 100%)}.market-tools-loader-grid,.market-tools-loader-line,.market-tools-loader-pulse,.market-tools-loader-tile{pointer-events:none;position:absolute}.market-tools-loader-grid{opacity:.34;transform-origin:bottom;height:54vh;animation:command-center-loader-grid var(--loader-duration,5s) linear both;background-image:linear-gradient(#00a6d61a 1px,#0000 1px),linear-gradient(90deg,#2357c61a 1px,#0000 1px);background-size:56px 56px;inset:auto -12vw -18vh;transform:perspective(540px)rotateX(62deg)}.market-tools-loader-line{opacity:.56;border-radius:999px;width:66vw;min-width:620px;height:2px}.market-tools-loader-line-one{animation:command-center-loader-wave-left var(--loader-duration,5s) ease-in-out both;background:linear-gradient(90deg,#0000,#00a6d63d,#00a6d6 56%,#0000);top:58%;left:-14vw;transform:rotate(12deg);box-shadow:0 0 22px #00a6d63d}.market-tools-loader-line-two{animation:command-center-loader-wave-right var(--loader-duration,5s) ease-in-out both;background:linear-gradient(90deg,#0000,#2357c63d,#2357c6 58%,#0000);top:39%;right:-13vw;transform:rotate(-16deg);box-shadow:0 0 22px #2357c638}.market-tools-loader-line-three{animation:communications-loader-line-three var(--loader-duration,5s) ease-in-out both;background:linear-gradient(90deg,#0000,#ff58583d,#ff5858 58%,#0000);top:73%;left:20vw;transform:rotate(-7deg);box-shadow:0 0 20px #ff585833}.market-tools-loader-tile{aspect-ratio:1.35;opacity:.44;border:1px solid #00a6d633;border-radius:18px;width:min(15vw,180px);transform:rotate(-8deg)}.market-tools-loader-tile:before,.market-tools-loader-tile:after{color:#00a6d694;content:"";background:currentColor;border-radius:999px;height:7px;position:absolute;left:18%;right:18%}.market-tools-loader-tile:before{top:32%}.market-tools-loader-tile:after{top:55%;right:34%}.market-tools-loader-tile-one{animation:command-center-loader-wave-left var(--loader-duration,5s) ease-in-out both;top:24vh;left:8vw}.market-tools-loader-tile-two{animation:command-center-loader-wave-right var(--loader-duration,5s) ease-in-out both;border-color:#2357c638;top:25vh;right:10vw}.market-tools-loader-tile-three{width:min(12vw,150px);animation:communications-loader-line-three var(--loader-duration,5s) ease-in-out both;border-color:#ff58582e;top:66vh;left:21vw}.market-tools-loader-pulse{aspect-ratio:1;border:1px solid #00a6d63d;border-radius:999px;top:50%;left:50%;transform:translate(-50%,-50%)}.market-tools-loader-pulse-one{width:min(56vw,720px);animation:command-center-loader-pulse var(--loader-duration,5s) ease-out both}.market-tools-loader-pulse-two{width:min(36vw,470px);animation:command-center-loader-pulse var(--loader-duration,5s) ease-out .7s both}.market-tools-loader-panel{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.25rem;padding:clamp(1.25rem,4vw,4rem);display:flex;position:absolute;inset:0}.market-tools-loader-brand-row{justify-content:center;align-items:center;gap:1.25rem;animation:.64s ease-out both command-center-loader-rise;display:flex}.market-tools-loader-logo-mark{place-items:center;display:grid}.market-tools-loader-charney-logo{object-fit:contain;grid-area:1/1;width:144px;height:auto}.market-tools-loader-logo-dark,.dark .market-tools-loader-logo-light{display:none}.dark .market-tools-loader-logo-dark{display:block}.market-tools-loader-divider{background:linear-gradient(#0000,#11111142,#0000);align-self:stretch;width:1px}.dark .market-tools-loader-divider{background:linear-gradient(#0000,#f7f3ef5c,#0000)}.market-tools-loader-agent-lockup{text-align:left;align-items:center;display:flex}.market-tools-loader-agent-title,.market-tools-loader-agent-subtitle{display:block}.market-tools-loader-agent-title{color:#111;font-size:1.22rem;font-weight:950;line-height:1}.market-tools-loader-agent-subtitle{color:#1111118c;margin-top:.25rem;font-size:.82rem;font-weight:800}.dark .market-tools-loader-agent-title{color:#f7f3ef}.dark .market-tools-loader-agent-subtitle{color:#f7f3ef94}.market-tools-loader-core{place-items:center;width:164px;height:164px;margin-top:.3rem;display:grid;position:relative}.market-tools-loader-core-ring{border:1px solid #00a6d65c;border-radius:999px;position:absolute;inset:0;box-shadow:0 0 34px #00a6d62e}.market-tools-loader-core-ring-one{animation:2.4s ease-in-out infinite command-center-loader-core-ring}.market-tools-loader-core-ring-two{animation:2.4s ease-in-out .78s infinite command-center-loader-core-ring;inset:15%}.market-tools-loader-core-mark{color:#00a6d6;background:radial-gradient(circle,#00a6d638,#2357c614 58%,#0000 72%);border:1px solid #00a6d657;border-radius:999px;justify-content:center;align-items:center;width:64%;height:64%;font-size:4.5rem;font-weight:950;line-height:1;display:flex;box-shadow:0 0 46px #00a6d633}.dark .market-tools-loader-core-mark{color:#7bdff2;border-color:#7bdff257;box-shadow:0 0 46px #00a6d657}.market-tools-loader-copy{animation:.74s ease-out .18s both command-center-loader-rise}.market-tools-loader-eyebrow{color:#00a6d6;letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:950}.market-tools-loader-copy h2{color:#111;letter-spacing:0;margin-top:.55rem;font-size:4.2rem;font-weight:950;line-height:1}.dark .market-tools-loader-copy h2{color:#f7f3ef}.market-tools-loader-status{text-align:center;justify-items:center;gap:.62rem;width:min(88vw,590px);max-width:min(88vw,590px);margin-top:1.1rem;display:grid;position:relative}.market-tools-loader-status-icon-shell{color:#00a6d6;place-items:center;width:44px;height:44px;display:grid}.market-tools-loader-status-icon{filter:drop-shadow(0 0 12px #00a6d647)}.market-tools-loader-status-copy{justify-items:center;gap:.2rem;min-height:3.1rem;animation:.52s both command-center-loader-status-copy;display:grid}.market-tools-loader-status-copy strong{color:#111111eb;font-size:1.22rem;font-weight:900;line-height:1.1}.market-tools-loader-status-copy span{color:#304153a8;font-size:.82rem;font-weight:650;line-height:1.45}.dark .market-tools-loader-status-copy strong{color:#f7f3eff5}.dark .market-tools-loader-status-copy span{color:#c5d6df94}.market-tools-loader-progress{background:#11111114;border-radius:999px;width:min(68vw,620px);max-width:620px;height:8px;margin-top:.4rem;overflow:hidden;box-shadow:inset 0 0 0 1px #11111114,0 0 30px #00a6d629}.market-tools-loader-progress span{border-radius:inherit;transform-origin:0;will-change:transform;background:linear-gradient(90deg,#00a6d6,#2357c6 52%,#ff5858 80%,#fff);width:100%;height:100%;transition:transform 50ms linear;display:block;transform:scaleX(0);box-shadow:0 0 18px #00a6d694}@media (max-width:720px){.market-tools-loader-brand-row{flex-direction:column}.market-tools-loader-divider{display:none}.market-tools-loader-agent-lockup{text-align:center}.market-tools-loader-core{width:132px;height:132px}.market-tools-loader-core-mark{font-size:3.25rem}.market-tools-loader-copy h2{max-width:20rem;font-size:2.65rem}.market-tools-loader-status-copy span{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.market-tools-hero-grid,.market-tools-workspace-header-grid,.market-tools-hero-line,.market-tools-hero-node,.market-tools-active-sheen,.market-tools-tile,.market-tools-bar,.market-tools-orbit,.market-tools-money-ring,.market-tools-pulse-line:after,.market-tools-adjust-knob,.market-tools-compare-dot,.market-tools-mortgage-row:after,.market-tools-mortgage-coin,.market-tools-seller-deduction,.market-tools-seller-net,.market-tools-cma-card,.market-tools-absorption-column,.market-tools-absorption-sweep,.market-tools-price-step,.market-tools-price-tag,.market-tools-inspection-check:before,.market-tools-inspection-credit,.market-tools-gci-split,.market-tools-gci-net,.market-tools-donut,.market-tools-hub-splash,.market-tools-hub-splash.is-leaving,.market-tools-loader-bg *,.market-tools-loader-brand-row,.market-tools-loader-copy,.market-tools-loader-core-ring,.market-tools-loader-status-copy,.market-tools-loader-progress span{animation-duration:1ms!important;animation-iteration-count:1!important}}@keyframes market-tools-grid-pan{0%{background-position:0 0}to{background-position:88px 44px}}@keyframes market-tools-line-sweep{0%,to{opacity:.38;transform:translateX(-4%) rotate(var(--line-rotation,-15deg))}50%{opacity:.78;transform:translateX(5%) rotate(var(--line-rotation,-15deg))}}@keyframes market-tools-node-pulse{0%,to{opacity:.34;transform:scale(.92)rotate(45deg)}50%{opacity:.86;transform:scale(1.08)rotate(45deg)}}@keyframes market-tools-sheen{0%,to{background-position:0%}50%{background-position:100%}}@keyframes market-tools-card-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes market-tools-bars{0%,to{transform:scaleY(.82)}50%{transform:scaleY(1)}}@keyframes market-tools-orbit{to{transform:rotate(360deg)}}@keyframes market-tools-money-ring{0%,to{opacity:.32;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.76;transform:translate(-50%,-50%)scale(1.05)}}@keyframes market-tools-pulse-sweep{0%,to{transform:translate(-110%)}50%{transform:translate(250%)}}@keyframes market-tools-adjust-knob{0%,to{transform:translate(-6px)}50%{transform:translate(8px)}}@keyframes market-tools-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes market-tools-ledger-fill{0%,to{transform-origin:0;transform:scaleX(.28)}50%{transform-origin:0;transform:scaleX(1)}}@keyframes market-tools-mortgage-coin{0%,to{transform:translateY(0)scale(.94)}50%{transform:translateY(18px)scale(1.04)}}@keyframes market-tools-seller-waterfall{0%,to{opacity:.62;transform:scaleX(.78)}50%{opacity:1;transform:scaleX(1)}}@keyframes market-tools-net-pop{0%,to{transform:scale(.94)}50%{transform:scale(1.06)}}@keyframes market-tools-cma-card{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes market-tools-absorption-column{0%,to{transform-origin:bottom;transform:scaleY(.76)}50%{transform-origin:bottom;transform:scaleY(1)}}@keyframes market-tools-absorption-sweep{0%,to{opacity:.46;transform:translate(-18%)}50%{opacity:1;transform:translate(18%)}}@keyframes market-tools-price-step{0%,to{transform:scaleX(.74)}50%{transform:scaleX(1)}}@keyframes market-tools-price-tag{0%,to{transform:translateY(-4px)rotate(-5deg)}50%{transform:translateY(14px)rotate(4deg)}}@keyframes market-tools-checkmark-pop{0%,to{transform:scale(.86)}50%{transform:scale(1.08)}}@keyframes market-tools-credit-bounce{0%,to{transform:translateY(0)scale(.96)}50%{transform:translateY(-8px)scale(1.04)}}@keyframes market-tools-gci-split{0%,to{opacity:.55}50%{opacity:1}}@keyframes market-tools-gci-net{0%,to{transform:translateY(0)scale(.94)}50%{transform:translateY(-6px)scale(1.05)}}@keyframes market-tools-donut-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}
