/* Fare.bid v0.1.1. Entire experience scoped to .fbid to protect WordPress themes. */
.fbid{--fb-bg:#09141d;--fb-surface:#11222c;--fb-surface2:#152935;--fb-line:#2b424a;--fb-lime:#d5ff82;--fb-mint:#aff5d0;--fb-white:#f4f7f4;--fb-muted:#acc0c2;--fb-ink:#102126;box-sizing:border-box;position:relative;isolation:isolate;overflow:hidden;background:var(--fb-bg);color:var(--fb-white);border-radius:19px;min-height:650px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.55;margin:10px auto 28px;box-shadow:0 22px 70px #010b1270}
.fbid *, .fbid *::before,.fbid *::after{box-sizing:border-box}.fbid a{color:inherit;text-decoration:none}.fbid button,.fbid input,.fbid select,.fbid textarea{font:inherit}.fbid button{cursor:pointer}.fbid button:disabled{opacity:.56;cursor:wait}.fbid [hidden]{display:none!important}.fbid h1,.fbid h2,.fbid h3,.fbid h4,.fbid p{margin:0}.fbid button:focus-visible,.fbid input:focus-visible,.fbid textarea:focus-visible,.fbid select:focus-visible,.fbid a:focus-visible{outline:3px solid #d5ff82;outline-offset:3px}.fbid-shell{position:relative;z-index:2;max-width:1250px;margin:0 auto;padding:34px clamp(20px,4.6vw,72px) 25px}.fbid-orb{position:absolute;z-index:0;border-radius:50%;pointer-events:none}.fbid-orb-a{width:700px;height:700px;top:-470px;right:-230px;background:radial-gradient(circle,#4e7e7142,transparent 65%)}.fbid-orb-b{width:800px;height:800px;bottom:-560px;left:-350px;background:radial-gradient(circle,#3a777e35,transparent 67%)}
.fbid-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:82px}.fbid-wordmark{display:flex;align-items:center;gap:11px;font-size:25px;font-weight:850;letter-spacing:-1.2px}.fbid-brand-dot{color:var(--fb-lime)}.fbid-mark{display:inline-grid;place-items:center;width:38px;height:38px;color:var(--fb-bg);background:var(--fb-lime);font-size:28px;font-weight:900;line-height:1;border-radius:12px;position:relative;letter-spacing:-4px;padding-right:5px}.fbid-mark span{font-size:18px;position:absolute;bottom:5px;right:6px}.fbid-top-tag{font-size:10px;letter-spacing:2.6px;font-weight:800;color:var(--fb-muted);display:flex;align-items:center;gap:10px}.fbid-signal{display:inline-block;width:8px;height:8px;border-radius:100%;background:var(--fb-lime);box-shadow:0 0 12px #d5ff82a1}
.fbid-view-home{padding-bottom:12px}.fbid-intro{max-width:950px}.fbid-eyebrow{font-size:11px;letter-spacing:2.9px;color:var(--fb-lime);font-weight:800;text-transform:uppercase}.fbid-star{font-size:17px;vertical-align:-1px;margin-right:7px}.fbid-intro h1{color:var(--fb-white);font-weight:780;font-size:clamp(46px,5.8vw,82px);line-height:1.07;letter-spacing:-4px;margin:23px 0 25px;max-width:970px}.fbid-intro h1 em{color:var(--fb-lime);font-style:normal}.fbid-intro>p{color:#b8c9c9;font-size:clamp(15px,1.3vw,19px);line-height:1.8;max-width:765px}
.fbid-search-card{margin-top:48px;background:#f5f8f3;color:var(--fb-ink);padding:24px 26px 21px;border-radius:21px;box-shadow:0 18px 45px #0000004b}.fbid-search-card>label{display:block;font-weight:800;font-size:14px;color:#354a4b;margin-bottom:11px}.fbid-searchline{display:flex;align-items:center;gap:12px;border:1px solid #d2ddd4;border-radius:14px;background:white;padding:8px 8px 8px 18px}.fbid-search-icon{font-size:22px;color:#447e65}.fbid-searchline input{color:#172b2e!important;font-size:17px!important;border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;min-width:60px;flex:1;padding:9px 2px!important;margin:0!important;line-height:1.6}.fbid-searchline input::placeholder{color:#8a989a}.fbid-main-btn{background:#122c2d;color:#ecffde;border:0;border-radius:10px;padding:16px 22px;font-weight:800;white-space:nowrap;min-height:53px;display:flex;align-items:center;gap:25px}.fbid-main-btn:hover,.fbid-action-btn:hover{background:#30523d;color:#fff}.fbid-main-btn>span{color:var(--fb-lime);font-size:21px}.fbid-quick-row{display:flex;gap:20px;margin-top:19px}.fbid-quick-row>div{flex:1}.fbid-quick-row label{font-size:12px;letter-spacing:.3px;font-weight:800;color:#52676a;display:block;margin-bottom:6px}.fbid-quick-row label small{font-weight:500;color:#7d8d91}.fbid-quick-row input,.fbid-quick-row select{width:100%;max-width:100%;min-height:42px;padding:9px 12px;color:#213a3d;background:#fff;border:1px solid #d7e0dc;border-radius:9px;font-size:13px;outline-color:#759b85}.fbid-currency-group{max-width:235px}
.fbid-explore{display:flex;align-items:flex-start;gap:22px;margin-top:27px}.fbid-explore>span{font-size:10px;letter-spacing:2px;font-weight:850;color:#9ab4b8;white-space:nowrap;padding-top:10px}.fbid-examples{display:flex;gap:9px;flex-wrap:wrap}.fbid-examples button{font-size:12px;border:1px solid #3d5357;border-radius:999px;color:#d8e9df;background:#12252e;padding:9px 15px;transition:transform .2s,border-color .2s}.fbid-examples button:hover{border-color:var(--fb-lime);transform:translateY(-2px)}.fbid-value-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;border-top:1px solid #2a3d44;margin-top:84px;padding-top:34px}.fbid-value-tiles>div{padding:12px 12px 13px 0}.fbid-icon-bubble{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#203f3e;color:var(--fb-lime);font-size:20px;margin-bottom:17px}.fbid-value-tiles h3{font-size:15px!important;font-weight:800!important;color:#eff9ed!important;margin:0 0 6px!important}.fbid-value-tiles p{font-size:12px;color:#a0b7ba;line-height:1.6}
.fbid-view-flow{min-height:600px}.fbid-flow-header{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:20px 0 36px}.fbid-flow-header h2,.fbid-report-head h2{font-size:clamp(29px,3.5vw,47px)!important;line-height:1.18;letter-spacing:-1.8px;color:var(--fb-white)!important;font-weight:800!important;margin:12px 0!important}.fbid-flow-header p{font-size:14px;color:#a8c0c1}.fbid-text-btn{background:transparent;border:0;color:var(--fb-lime);font-weight:700;padding:10px 0;white-space:nowrap}.fbid-text-btn:hover{text-decoration:underline}.fbid-workspace{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:25px;align-items:start}.fbid-work-main{min-width:0}.fbid-timeline{display:flex;gap:11px;overflow-x:auto;padding-bottom:16px;margin-bottom:10px;scrollbar-width:thin;scrollbar-color:#516765 transparent}.fbid-timeline-item{display:flex;align-items:center;gap:9px;padding:9px 12px;background:#142832;border:1px solid #33504e;border-radius:11px;min-width:max-content;max-width:310px}.fbid-timeline-dot{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;background:#345348;border-radius:50%;font-size:11px;color:#cfffbd}.fbid-timeline-label{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d8e9e6;font-size:12px}.fbid-timeline-body{display:flex;flex-direction:column;gap:1px;max-width:170px}.fbid-timeline-body small{font-size:10px;color:#8faeae;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.fbid-timeline-body strong{font-size:12px;color:#d8e9e6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.fbid-edit{font-size:11px;color:#d5ff82;border:0;background:transparent;cursor:pointer;margin-left:7px}
.fbid-question-card{background:#f6f9f4;color:#142b2d;padding:clamp(25px,3vw,42px);border-radius:22px;min-height:380px;box-shadow:0 18px 45px #0011176b}.fbid-question-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:37px}.fbid-step{color:#396a57;font-weight:850;letter-spacing:2px;font-size:11px}.fbid-ai-pill{display:inline-block;background:#e5f3e4;color:#3c6952;font-size:11px;font-weight:750;border-radius:999px;padding:7px 12px}.fbid-question-card h3{font-weight:850;font-size:clamp(22px,2.3vw,32px);line-height:1.3;letter-spacing:-.9px;color:#152f30!important;margin-bottom:9px}.fbid-question-help{color:#597274;font-size:14px;margin-bottom:24px!important}.fbid-answer-input{display:block;color:#20393b!important;background:#fff!important;border:1px solid #d2ded9!important;border-radius:11px!important;padding:15px!important;font-size:16px!important;width:100%;max-width:100%!important;margin:0 0 10px!important;line-height:1.5!important;box-shadow:none!important}.fbid-answer-actions{display:flex;align-items:center;gap:26px;margin-top:21px}.fbid-action-btn{color:#eaffda!important;background:#173c33;border:0;border-radius:11px;padding:14px 27px;font-weight:850;min-height:48px}.fbid-question-card .fbid-text-btn{color:#587369}.fbid-ready-glyph{font-size:52px;color:#4c9870;margin-bottom:12px}
.fbid-side-panel{border:1px solid #2e4a50;border-radius:18px;background:#152b32;padding:24px;overflow-wrap:anywhere}.fbid-side-kicker{font-size:10px;font-weight:800;letter-spacing:2px;color:var(--fb-lime)}.fbid-side-panel h3{font-size:19px!important;color:#f0f6eb!important;line-height:1.35;margin:16px 0!important;font-weight:800!important}.fbid-side-divider{border-top:1px solid #375158;margin:21px 0}.fbid-side-asking{color:#93adb0;font-size:10px;letter-spacing:1.5px;font-weight:850}.fbid-side-asking strong{font-size:18px;display:block;letter-spacing:0;color:#e4f5e7;margin-top:4px}.fbid-side-panel p{color:#abc2c2;font-size:12px;line-height:1.7}.fbid-side-meter{margin:30px 0 23px}.fbid-meter-title{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:11px;color:#aec6c5}.fbid-meter-title span:last-child{color:var(--fb-lime)}.fbid-meter{height:5px;background:#31474b;border-radius:30px;overflow:hidden}.fbid-meter>span{display:block;height:100%;background:var(--fb-lime);width:0;transition:width .25s}.fbid-outline-btn{background:#141212;border:1px solid #9bbaae;color:#dbf7de;border-radius:9px;padding:11px 13px;font-weight:750;font-size:12px;text-align:center}.fbid-outline-btn:hover{border-color:var(--fb-lime);background:#23443d}.fbid-side-panel .fbid-outline-btn{width:100%;white-space:normal}.fbid-small-note{font-size:11px;line-height:1.5;color:#9bb3b5;margin-top:10px}
.fbid-loader{margin:26px 0;padding:19px 23px;display:flex;align-items:center;gap:17px;border:1px solid #44654e;background:#173a34;border-radius:13px}.fbid-loader-icon{color:var(--fb-lime);font-size:32px;animation:fbid-rotate 4s linear infinite;line-height:1}.fbid-loader strong{font-size:14px;color:#edf8eb}.fbid-loader p{font-size:12px;color:#c4d7d2;margin-top:3px}.fbid-error{background:#4b2b31;color:#ffe5e5;padding:15px 19px;margin:16px 0;border:1px solid #c77b7c;border-radius:11px;font-size:13px}@keyframes fbid-rotate{to{transform:rotate(360deg)}}
.fbid-view-results{padding-top:8px}.fbid-report-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:10px 0 26px}.fbid-report-head h2{max-width:800px}.fbid-report-actions{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.fbid-verdict{background:linear-gradient(120deg,#d9ff95,#b9f2b6 100%);border-radius:22px;padding:clamp(22px,3.7vw,43px);color:#113028;margin-bottom:21px}.fbid-verdict-label{color:#43694a;font-size:11px;letter-spacing:2.2px;font-weight:850}.fbid-verdict h3{color:#122c29!important;font-size:clamp(30px,4.5vw,62px)!important;line-height:1.15!important;letter-spacing:-2px;margin:15px 0!important;font-weight:850!important}.fbid-verdict-summary{font-size:15px;line-height:1.8;max-width:900px;color:#2e5145;margin-bottom:24px!important}.fbid-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid #789b7b;padding-top:23px}.fbid-stat{display:flex;flex-direction:column;gap:4px}.fbid-stat>span{font-size:10px;letter-spacing:1.6px;color:#4b7155;font-weight:850}.fbid-stat>strong{font-size:clamp(14px,1.45vw,18px);font-weight:850;line-height:1.45;overflow-wrap:anywhere}.fbid-stat>small{font-size:11px;color:#54795c}.fbid-verdict-caveat{font-size:12px;color:#416d4c;line-height:1.55;margin:19px 0 0!important}
.fbid-report-grid{display:grid;grid-template-columns:1.14fr 1fr;gap:20px}.fbid-report-panel,.fbid-factor-panel,.fbid-next-panel{background:#102630;border:1px solid #2e464c;border-radius:18px;padding:24px;min-width:0}.fbid-section-header{border-bottom:1px solid #304b4b;padding-bottom:17px;margin-bottom:18px}.fbid-section-kicker{font-weight:800;letter-spacing:2.1px;font-size:10px;color:var(--fb-lime)}.fbid-section-header h3{color:#f0f6ed!important;font-size:20px!important;margin:8px 0 0!important;font-weight:820!important;letter-spacing:-.4px}.fbid-comp{border-bottom:1px solid #304748;padding:17px 0}.fbid-comp:last-child{border-bottom:0}.fbid-comp-top{display:flex;align-items:start;justify-content:space-between;gap:10px}.fbid-comp-top strong{font-size:13px;color:#e0f3eb}.fbid-type-badge{font-size:9px;color:#d5d9bd;background:#40524a;padding:3px 6px;border-radius:5px;font-weight:850;letter-spacing:1px;flex-shrink:0}.fbid-type-badge.fbid-sold{color:#d6ffc5;background:#2e6046}.fbid-comp-price{font-size:24px;color:#d1fb9d;font-weight:850;letter-spacing:-.8px;margin:7px 0}.fbid-comp p,.fbid-risk p{font-size:12px;color:#b5c9c6;line-height:1.7}.fbid-comp-footer{display:flex;gap:9px;align-items:center;justify-content:space-between;margin-top:12px;font-size:11px;color:#849da0}.fbid-source-link{color:#cfff9b!important;font-size:11px;text-decoration:underline!important;text-decoration-color:#749870!important;text-underline-offset:3px;overflow-wrap:anywhere}.fbid-source-link:hover{color:white!important}.fbid-risk{padding:14px 0;border-bottom:1px solid #304748}.fbid-risk:last-child{border-bottom:0}.fbid-risk-title{display:flex;align-items:center;gap:9px;margin-bottom:7px}.fbid-risk-title strong{color:#f1f8ed;font-size:13px}.fbid-risk-icon{width:21px;height:21px;border-radius:7px;display:grid;place-items:center;font-style:normal;flex:0 0 21px;background:#294c4c;color:#bbedec;font-size:12px;font-weight:850}.fbid-risk-icon.caution{background:#584a32;color:#f9dda7}.fbid-risk-icon.critical{background:#6a3a3f;color:#ffd3d3}.fbid-risk-source{display:flex;gap:8px;justify-content:space-between;flex-wrap:wrap;margin-top:11px;font-size:10px;color:#8cabaa}.fbid-empty{color:#b4c6c4;font-size:13px;line-height:1.75;padding:13px 0}.fbid-factor-panel,.fbid-next-panel{margin-top:20px}.fbid-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fbid-factor{display:flex;align-items:flex-start;gap:12px}.fbid-factor strong{font-size:14px;color:#e9f2e8}.fbid-factor p{font-size:12px;color:#b4c6c5;line-height:1.7;margin:5px 0}.fbid-impact{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;background:#314b47;border-radius:10px;color:#cffa94;font-weight:850}.fbid-impact.down{color:#ffd3b0;background:#57483a}.fbid-next-list{display:grid;gap:12px;padding-left:21px;font-size:13px;color:#d6e7e1;line-height:1.8}.fbid-next-list li::marker{color:var(--fb-lime);font-weight:800}.fbid-sources{padding:27px 5px}.fbid-sources h3{font-size:14px!important;margin-bottom:14px!important;font-weight:800!important;color:#d9eee1!important}.fbid-sources-list{display:flex;gap:9px 18px;flex-wrap:wrap}.fbid-sources-list a{display:inline-block;max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbid-muted{font-size:11px;color:#9eb5b8;margin-top:17px!important;line-height:1.7}.fbid-disclaimer{font-size:12px;line-height:1.7;color:#b5c4bd;background:#1b3335;border-left:3px solid var(--fb-lime);padding:16px 18px;border-radius:6px;margin-bottom:15px}
.fbid-footer{border-top:1px solid #2b4245;margin-top:68px;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;color:#7e9a9d;font-size:10px;line-height:1.5;letter-spacing:.25px}.fbid-footer>span:first-child{font-weight:850;letter-spacing:1.5px;color:#b2c9bc;white-space:nowrap}.fbid-footer-symbol{color:var(--fb-lime)}
@media(max-width:950px){.fbid-nav{margin-bottom:60px}.fbid-workspace{grid-template-columns:minmax(0,1fr)}.fbid-side-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 30px}.fbid-side-panel .fbid-side-kicker,.fbid-side-panel h3,.fbid-side-panel .fbid-side-asking,.fbid-side-panel>p{grid-column:1}.fbid-side-panel .fbid-side-meter,.fbid-side-panel .fbid-outline-btn,.fbid-side-panel .fbid-small-note{grid-column:2}.fbid-side-panel .fbid-side-meter{margin:0}.fbid-side-panel .fbid-side-divider{display:none}.fbid-workspace{gap:18px}.fbid-report-grid{grid-template-columns:1fr 1fr}.fbid-searchline input{font-size:15px!important}}
@media(max-width:700px){.fbid{border-radius:0;margin:0 -15px 25px}.fbid-shell{padding:25px 20px}.fbid-nav{margin-bottom:60px}.fbid-wordmark{font-size:22px}.fbid-top-tag{font-size:9px;letter-spacing:1.1px}.fbid-intro h1{letter-spacing:-2.3px;margin:19px 0 20px}.fbid-intro>p{line-height:1.72}.fbid-search-card{margin-top:33px;padding:18px}.fbid-searchline{flex-wrap:wrap;gap:4px;padding:10px}.fbid-searchline input{flex-basis:calc(100% - 45px)}.fbid-main-btn{width:100%;justify-content:space-between;margin-top:5px;padding:12px 16px}.fbid-quick-row{gap:10px}.fbid-explore{display:block}.fbid-explore>span{display:block;padding:0;margin-bottom:14px}.fbid-examples{gap:8px}.fbid-examples button{font-size:11px}.fbid-value-tiles{grid-template-columns:1fr;gap:7px;margin-top:53px;padding-top:19px}.fbid-value-tiles>div{display:grid;grid-template-columns:42px 1fr;gap:0 12px;padding:8px 0}.fbid-icon-bubble{grid-row:span 2;margin-bottom:0}.fbid-value-tiles h3{align-self:end}.fbid-value-tiles p{align-self:start}.fbid-flow-header{margin:10px 0 26px;align-items:start}.fbid-flow-header .fbid-text-btn{font-size:11px}.fbid-question-card{min-height:350px}.fbid-side-panel{display:block}.fbid-side-panel .fbid-side-divider{display:block}.fbid-side-panel .fbid-side-meter{margin:23px 0}.fbid-timeline{margin-right:-20px}.fbid-report-head{align-items:flex-start;flex-direction:column}.fbid-report-grid,.fbid-factors{grid-template-columns:1fr}.fbid-stat-grid{grid-template-columns:1fr;gap:13px}.fbid-stat{border-bottom:1px solid #8eae86;padding-bottom:10px}.fbid-stat:last-child{border-bottom:0}.fbid-verdict h3{letter-spacing:-1.4px}.fbid-report-panel,.fbid-factor-panel,.fbid-next-panel{padding:20px}.fbid-footer{margin-top:49px}.fbid-answer-actions{gap:12px}}
@media print{body .fbid{margin:0;box-shadow:none;border-radius:0;color:#151515;background:#fff;min-height:0}.fbid .fbid-nav,.fbid .fbid-footer,.fbid .fbid-report-actions,.fbid .fbid-orb,.fbid [data-loader]{display:none!important}.fbid-shell{padding:0}.fbid .fbid-verdict{background:#e4f6e3;color:#111}.fbid .fbid-report-grid{display:block}.fbid .fbid-report-panel,.fbid .fbid-factor-panel,.fbid .fbid-next-panel{break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #ddd;color:#111;margin-bottom:15px}.fbid .fbid-report-panel *,.fbid .fbid-factor-panel *,.fbid .fbid-next-panel *{color:#111!important}.fbid .fbid-source-link{color:#14604b!important}.fbid .fbid-disclaimer{background:#eee;color:#333}.fbid .fbid-section-kicker{color:#26734d!important}}

/* v0.1.3 — Show the bid recommendation prominently and make uncertainty explicit. */
.fbid .fbid-price-label{font-size:10px;font-weight:850;letter-spacing:1.8px;color:#315343;margin-top:13px}
.fbid .fbid-target-bid{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;background:#143b34;color:#eeffdb;padding:17px 20px;border-radius:13px;margin:7px 0 22px}
.fbid .fbid-target-bid>span{width:100%;color:#bff6b6;font-size:10px;font-weight:850;letter-spacing:1.4px}
.fbid .fbid-target-bid>strong{font-weight:850;font-size:clamp(25px,3vw,36px);letter-spacing:-1px;line-height:1.2}
.fbid .fbid-target-bid>small{color:#b0cfc0;font-size:11px;line-height:1.5}
.fbid .fbid-valuation-method{border-top:1px solid #789b7b;padding-top:18px;margin-top:20px}
.fbid .fbid-valuation-method>strong{color:#355f43;font-size:11px;letter-spacing:1.5px;font-weight:850}
.fbid .fbid-valuation-method>p{color:#244c3c;font-size:13px;line-height:1.7;margin:9px 0 0}
@media print{.fbid .fbid-target-bid{background:#eaf4e6!important;color:#17352c!important;border:1px solid #a4bcb0}.fbid .fbid-target-bid>span,.fbid .fbid-target-bid>small{color:#17352c!important}}
