.bd-mkt *{margin:0;padding:0;box-sizing:border-box}.bd-mkt{font-family:var(--font-sans);color:var(--text-strong);background:var(--paper);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}.bd-mkt a{color:var(--clay-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.bd-mkt a:hover{color:var(--clay-600)}.bd-mkt :focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-md)}.bd-mkt .wrap{max-width:1080px;margin:0 auto;padding:0 24px}.bd-mkt .section{padding:104px 0}@media (max-width:720px){.bd-mkt .section{padding:64px 0}.bd-mkt{font-size:16px}}.bd-mkt .lockup{display:inline-flex;align-items:center;gap:.55em;text-decoration:none;line-height:1}.bd-mkt .lockup .mark{height:1.15em;width:auto;display:block}.bd-mkt .lockup .word{font-weight:800;letter-spacing:-.035em;font-size:1.45rem;color:var(--slate-900);white-space:nowrap}.bd-mkt .lockup .word .accent{color:var(--clay-500)}.bd-mkt .lockup--dark .word{color:var(--text-on-dark)}.bd-mkt .lockup--dark .word .accent{color:var(--clay-400)}.bd-mkt .lockup--mono .word .accent{color:inherit}.bd-mkt .header{background:var(--paper);border-bottom:1px solid var(--border-subtle);position:sticky;top:0;z-index:20}.bd-mkt .header .wrap{display:flex;align-items:center;justify-content:space-between;min-height:64px}.bd-mkt .signin{font-weight:600;font-size:.95rem;color:var(--text-secondary);text-decoration:none;padding:10px 14px;min-height:44px;display:inline-flex;align-items:center;border-radius:var(--radius-md);transition:color var(--dur-fast) var(--ease-out)}.bd-mkt .signin:hover{color:var(--slate-900)}.bd-mkt .header-nav{gap:2px}.bd-mkt .header-nav,.bd-mkt .navlink{display:inline-flex;align-items:center}.bd-mkt .navlink{font-weight:600;font-size:.95rem;color:var(--text-secondary);text-decoration:none;padding:10px 14px;min-height:44px;border-radius:var(--radius-md);transition:color var(--dur-fast) var(--ease-out)}.bd-mkt .navlink:hover{color:var(--slate-900)}.bd-mkt .hero{background:var(--paper);padding:88px 0 112px}.bd-mkt .hero .wrap{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center}.bd-mkt .eyebrow{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--clay-700);margin-bottom:20px}.bd-mkt h1{font-size:clamp(2.5rem,5.4vw,4rem);font-weight:800;letter-spacing:-.035em;line-height:1.04;color:var(--slate-900)}.bd-mkt h1 .line{display:block}.bd-mkt h1 .clay{color:var(--clay-500)}.bd-mkt .sub{font-size:1.15rem;color:var(--text-secondary);margin:24px 0 32px;max-width:34em}@media (max-width:880px){.bd-mkt .hero{padding:56px 0 72px}.bd-mkt .hero .wrap{grid-template-columns:1fr;gap:48px}}.bd-mkt .ea-form{max-width:460px}.bd-mkt .ea-row{display:flex;gap:10px}.bd-mkt .ea-row input[type=email]{flex:1;min-width:0;min-height:50px;padding:0 16px;font:inherit;color:var(--text-strong);background:var(--warm-white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bd-mkt .ea-row input[type=email]::placeholder{color:var(--text-muted)}.bd-mkt .ea-row input[type=email]:focus{border-color:var(--clay-500);box-shadow:var(--focus-ring);outline:none}.bd-mkt .btn{min-height:50px;padding:0 22px;border:0;border-radius:var(--radius-lg);background:var(--clay-500);color:#fff;font:inherit;font-weight:700;font-size:1rem;cursor:pointer;white-space:nowrap;transition:background var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.bd-mkt .btn:hover{background:var(--clay-600)}.bd-mkt .btn:active{background:var(--clay-700);transform:translateY(1px)}.bd-mkt .btn[disabled]{opacity:.6;cursor:default}.bd-mkt .ea-note{font-size:.85rem;margin-top:12px;line-height:1.5}.bd-mkt .ea-note,.bd-mkt .ea-note a{color:var(--text-muted)}.bd-mkt .ea-error{font-size:.88rem;color:var(--clay-700);font-weight:600;margin-top:10px;display:none}.bd-mkt .ea-done{display:none;align-items:center;gap:12px;min-height:50px;font-weight:700;font-size:1.05rem;color:var(--slate-900)}.bd-mkt .ea-done .tick{width:28px;height:28px;border-radius:50%;background:var(--clay-500);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;flex:0 0 auto}.bd-mkt .ea-form.is-error .ea-error{display:block}.bd-mkt .ea-form.is-done .ea-error,.bd-mkt .ea-form.is-done .ea-row{display:none}.bd-mkt .ea-form.is-done .ea-done{display:flex}.bd-mkt .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media (max-width:520px){.bd-mkt .ea-row{flex-direction:column}.bd-mkt .btn{width:100%}}.bd-mkt .on-dark .ea-row input[type=email]{background:rgba(241,243,239,.06);border-color:var(--border-dark);color:var(--text-on-dark)}.bd-mkt .on-dark .ea-row input[type=email]::placeholder{color:rgba(241,243,239,.45)}.bd-mkt .on-dark .ea-note,.bd-mkt .on-dark .ea-note a{color:rgba(241,243,239,.55)}.bd-mkt .on-dark .ea-done{color:var(--text-on-dark)}.bd-mkt .on-dark .ea-error{color:var(--clay-400)}.bd-mkt .mock{background:var(--warm-white);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:26px;max-width:440px;width:100%}.bd-mkt .mock .kicker{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted)}.bd-mkt .mock .kicker .ref{font-family:var(--font-mono);letter-spacing:0;font-weight:500}.bd-mkt .mock h3{font-size:1.18rem;font-weight:800;letter-spacing:-.02em;margin-bottom:18px}.bd-mkt .mock .row{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid var(--border-subtle);font-size:.95rem}.bd-mkt .mock .row .lbl{color:var(--text-strong);font-weight:500}.bd-mkt .mock .row .det{display:block;font-size:.82rem;color:var(--text-muted);font-weight:400;margin-top:1px}.bd-mkt .mock .amt{font-family:var(--font-mono);font-size:.92rem;color:var(--text-secondary);white-space:nowrap}.bd-mkt .mock .totals{margin-top:14px}.bd-mkt .mock .trow{display:flex;justify-content:space-between;padding:5px 0;font-size:.95rem}.bd-mkt .mock .trow,.bd-mkt .mock .trow .amt{color:var(--text-secondary)}.bd-mkt .mock .trow--grand{padding-top:10px;margin-top:6px;border-top:1px solid var(--border-subtle);font-weight:800;color:var(--slate-900);font-size:1.05rem}.bd-mkt .mock .trow--grand .amt{color:var(--clay-700);font-weight:600;font-size:1.05rem}.bd-mkt .mock .actions{margin-top:20px}.bd-mkt .mock .btn{width:100%}.bd-mkt .mock .btn--sm{min-height:44px;font-size:.95rem}.bd-mkt .mock .paysub{text-align:center;font-size:.8rem;color:var(--text-muted);margin-top:10px}.bd-mkt .poweredby{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:18px;padding-top:16px;border-top:1px solid var(--border-subtle);font-size:.78rem;color:var(--text-muted);font-weight:600}.bd-mkt .poweredby svg{height:13px;width:auto;opacity:.75}.bd-mkt .firmname{font-weight:800;letter-spacing:-.02em;font-size:1.05rem}.bd-mkt .firmsub{font-size:.82rem;color:var(--text-muted);margin-top:1px}.bd-mkt .mock--portal .porthead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px;gap:16px}.bd-mkt .mock--portal .invno{font-family:var(--font-mono);font-size:.8rem;color:var(--text-muted);text-align:right}.bd-mkt .caption{font-size:.9rem;color:var(--text-muted);margin-top:14px;text-align:center}.bd-mkt .mock--demo .drow{display:grid;grid-template-columns:30px 1fr auto;gap:12px;align-items:center;padding:9px 0;border-bottom:1px solid var(--border-subtle);font-size:.95rem;cursor:pointer;transition:opacity var(--dur-fast) var(--ease-out)}.bd-mkt .mock--demo .drow--auto,.bd-mkt .mock--demo .drow--step{cursor:default;grid-template-columns:30px 1fr auto auto}.bd-mkt .mock--demo .drow--auto{grid-template-columns:30px 1fr auto}.bd-mkt .drow.is-off .amt,.bd-mkt .drow.is-off .lbl{opacity:.38}.bd-mkt .dtoggle{position:relative;width:22px;height:22px;display:inline-flex}.bd-mkt .dtoggle--blank{visibility:hidden}.bd-mkt .dtoggle input{appearance:none;-webkit-appearance:none;width:22px;height:22px;margin:0;border:1.5px solid var(--border-subtle);border-radius:6px;background:var(--warm-white);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.bd-mkt .dtoggle input:checked{background:var(--clay-500);border-color:var(--clay-500)}.bd-mkt .dtoggle input:checked:after{content:"";position:absolute;left:7px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.bd-mkt .dtoggle input:focus-visible{box-shadow:var(--focus-ring);outline:none}.bd-mkt .dtoggle:before{content:"";position:absolute;inset:-11px}.bd-mkt .stepper{gap:2px}.bd-mkt .stepbtn,.bd-mkt .stepper{display:inline-flex;align-items:center}.bd-mkt .stepbtn{width:30px;height:30px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--warm-white);color:var(--slate-900);font:inherit;font-weight:700;cursor:pointer;position:relative;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out);justify-content:center;line-height:1}.bd-mkt .stepbtn:before{content:"";position:absolute;inset:-7px}.bd-mkt .stepbtn:hover{border-color:var(--clay-500);color:var(--clay-700)}.bd-mkt .stepval{font-family:var(--font-mono);font-size:.92rem;min-width:22px;text-align:center}.bd-mkt .mock--demo .totals .amt{transition:color var(--dur-base) var(--ease-out)}.bd-mkt .mock--demo .totals.is-bump .trow--grand .amt{color:var(--clay-500)}.bd-mkt .dark{background:var(--slate-800);color:var(--text-on-dark)}.bd-mkt .h2{font-size:clamp(1.7rem,3.4vw,2.3rem);font-weight:800;letter-spacing:-.03em;line-height:1.12}.bd-mkt .dark .h2{color:var(--text-on-dark)}.bd-mkt .pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.bd-mkt .pain-card{background:rgba(241,243,239,.05);border:1px solid var(--border-dark);border-radius:var(--radius-xl);padding:26px}.bd-mkt .pain-card h3{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.bd-mkt .pain-card p{color:var(--text-on-dark-secondary);font-size:.98rem}@media (max-width:820px){.bd-mkt .pain-grid{grid-template-columns:1fr}}.bd-mkt .light{background:var(--warm-white)}.bd-mkt .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px}.bd-mkt .step{border-top:1px solid var(--border-subtle);padding-top:20px;position:relative}.bd-mkt .step .bar{display:block;width:9px;background:var(--clay-500);border-radius:3px;margin-bottom:14px}.bd-mkt .step:first-child .bar{height:28px}.bd-mkt .step:nth-child(2) .bar{height:46px}.bd-mkt .step:nth-child(3) .bar{height:34px}.bd-mkt .step:nth-child(4) .bar{height:50px}.bd-mkt .step .n{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted);display:block;margin-bottom:6px}.bd-mkt .step h3{font-size:1.12rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.bd-mkt .step p{color:var(--text-secondary);font-size:.96rem}@media (max-width:820px){.bd-mkt .steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.bd-mkt .steps{grid-template-columns:1fr}}.bd-mkt .try-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start;margin-bottom:44px}.bd-mkt .try-intro .trade-sub{margin-top:16px}.bd-mkt .try-stage{display:flex;justify-content:center}@media (max-width:880px){.bd-mkt .try-intro{grid-template-columns:1fr;gap:28px;margin-bottom:36px}}.bd-mkt .trade .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.bd-mkt .trade-sub{color:var(--text-secondary);font-size:1.08rem;margin:16px 0 32px;max-width:32em}.bd-mkt .trade-list{display:grid;gap:22px}.bd-mkt .trade-item{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start}.bd-mkt .trade-item .dot{width:10px;height:10px;border-radius:3px;background:var(--clay-500);margin-top:7px}.bd-mkt .trade-item h3{font-size:1.05rem;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.bd-mkt .trade-item p{color:var(--text-secondary);font-size:.96rem}.bd-mkt .trade-visual{justify-self:center}@media (max-width:880px){.bd-mkt .trade .wrap{grid-template-columns:1fr;gap:48px}}.bd-mkt .pricing{scroll-margin-top:72px}.bd-mkt .pricing .eyebrow{margin-bottom:14px}.bd-mkt .pricing__head{text-align:center}.bd-mkt .pricing__sub{color:var(--text-secondary);font-size:1.12rem;margin:12px auto 40px;max-width:36em}.bd-mkt .pricing__grid{display:block}.bd-mkt .pricing__builder{background:var(--warm-white);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:26px;max-width:560px;margin:0 auto}.bd-mkt .pricing__builder-h{font-size:1.02rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.bd-mkt .pricing__srow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid var(--border-subtle)}.bd-mkt .pricing__seat{min-width:0}.bd-mkt .pricing__seat-name{font-weight:700;color:var(--slate-900);display:block}.bd-mkt .pricing__seat-sub{font-size:.85rem;color:var(--text-muted);display:block;margin-top:2px}.bd-mkt .pricing__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:18px 0 2px}.bd-mkt .pricing__total-k{font-size:.95rem;color:var(--text-secondary)}.bd-mkt .pricing__total-v{font-size:2.4rem;font-weight:800;letter-spacing:-.03em;color:var(--slate-900);font-variant-numeric:tabular-nums}.bd-mkt .pricing__total-v small{font-size:.9rem;font-weight:500;color:var(--text-muted)}.bd-mkt .pricing__year{font-size:.9rem;color:var(--text-secondary);margin-top:2px;font-variant-numeric:tabular-nums}.bd-mkt .pricing__help{font-size:.85rem;color:var(--text-muted);margin-top:14px}.bd-mkt .pricing__matrix{background:var(--warm-white);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:22px 24px 20px;max-width:760px;margin:24px auto 0}.bd-mkt .pricing__matrix-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);display:block;margin-bottom:14px}.bd-mkt .pricing__mhead,.bd-mkt .pricing__mrow{display:grid;grid-template-columns:1fr 74px 74px;gap:8px;align-items:center}.bd-mkt .pricing__mhead{padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.bd-mkt .pricing__col{text-align:center;font-weight:800;font-size:.9rem;color:var(--slate-900);letter-spacing:-.01em}.bd-mkt .pricing__col small{display:block;font-weight:500;font-size:.68rem;color:var(--text-muted);margin-top:2px;letter-spacing:0}.bd-mkt .pricing__group-label{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted);padding:14px 0 6px}.bd-mkt .pricing__mrow{padding:9px 0;border-bottom:1px solid var(--border-subtle);font-size:.92rem}.bd-mkt .pricing__group:last-of-type .pricing__mrow:last-child{border-bottom:0}.bd-mkt .pricing__cap{color:var(--text-secondary)}.bd-mkt .pricing__cell{text-align:center;display:flex;justify-content:center}.bd-mkt .pricing__tick{width:17px;height:17px;color:var(--clay-600)}.bd-mkt .pricing__dash{color:var(--text-muted);opacity:.55}.bd-mkt .pricing__foot{font-size:.82rem;color:var(--text-muted);margin-top:16px;padding-top:14px;border-top:1px solid var(--border-subtle)}.bd-mkt .pricing__cta{margin-top:36px;text-align:center}.bd-mkt .pricing__trust{font-size:.9rem;color:var(--text-muted);margin-bottom:16px}.bd-mkt .pricing__cta .ea-form{max-width:460px;margin:0 auto}.bd-mkt .founder{border-top:1px solid var(--border-subtle)}.bd-mkt .founder .wrap{display:grid;grid-template-columns:5fr 7fr;gap:60px;align-items:center}.bd-mkt .founder__photo{position:relative;aspect-ratio:4/5;border-radius:var(--radius-xl);background:var(--paper-sunk);border:1px solid var(--slate-200);box-shadow:0 12px 30px rgba(32,40,37,.1);overflow:hidden;justify-self:stretch}.bd-mkt .founder__photo img{display:block;width:100%;height:100%;object-fit:cover}.bd-mkt .founder__ph-tag{position:absolute;left:18px;bottom:18px;font-family:var(--font-mono);font-size:.69rem;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-600);background:color-mix(in srgb,var(--warm-white) 86%,transparent);border:1px solid var(--slate-150);border-radius:var(--radius-sm);padding:6px 10px}.bd-mkt .founder__eyebrow{display:flex;align-items:center;gap:8px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--clay-700);margin-bottom:18px}.bd-mkt .founder__eyebrow svg{width:15px;height:15px;flex:0 0 auto}.bd-mkt .founder__h{font-size:clamp(1.9rem,3.6vw,2.45rem);line-height:1.08;font-weight:800;letter-spacing:-.03em;color:var(--slate-900);max-width:17ch}.bd-mkt .founder__lede{margin-top:20px;font-size:1.05rem;line-height:1.6;color:var(--slate-600);max-width:46ch}.bd-mkt .founder__pull{margin-top:24px;padding:18px 22px;background:var(--warm-white);border:1px solid var(--slate-150);border-left:3px solid var(--clay-500);border-radius:var(--radius-lg);font-size:1.18rem;line-height:1.5;color:var(--slate-900);font-weight:500;max-width:46ch}.bd-mkt .founder__pull .u{color:var(--clay-700);font-weight:700}.bd-mkt .founder__signoff{margin-top:26px;display:flex;align-items:center;gap:13px}.bd-mkt .founder__avatar{width:46px;height:46px;border-radius:var(--radius-md);background:var(--clay-100);color:var(--clay-700);font-weight:800;font-size:1.12rem;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.bd-mkt .founder__who{font-size:.97rem;color:var(--slate-900);font-weight:700;line-height:1.3}.bd-mkt .founder__who span{display:block;font-size:.84rem;color:var(--slate-500);font-weight:500}.bd-mkt .founder__cred{margin-top:24px;display:inline-flex;align-items:center;gap:8px;font-size:.81rem;font-weight:600;color:var(--green-600);background:var(--green-50);border:1px solid var(--green-100);border-radius:var(--radius-pill);padding:8px 14px}.bd-mkt .founder__cred svg{width:15px;height:15px;flex:0 0 auto}@media (max-width:820px){.bd-mkt .founder .wrap{grid-template-columns:1fr;gap:34px}.bd-mkt .founder__photo{max-width:360px;justify-self:center;width:100%}}.bd-mkt .faq .wrap{max-width:720px}.bd-mkt .faq-list{margin-top:36px;border-top:1px solid var(--border-subtle)}.bd-mkt .faq-item{border-bottom:1px solid var(--border-subtle)}.bd-mkt .faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;min-height:44px;font-weight:700;font-size:1.05rem;letter-spacing:-.01em}.bd-mkt .faq-item summary::-webkit-details-marker{display:none}.bd-mkt .faq-item summary .pm{font-family:var(--font-mono);color:var(--clay-700);font-size:1.1rem;transition:transform var(--dur-fast) var(--ease-out);flex:0 0 auto}.bd-mkt .faq-item[open] summary .pm{transform:rotate(45deg)}.bd-mkt .faq-item .a{padding:0 4px 22px;color:var(--text-secondary);max-width:40em}.bd-mkt .final{text-align:center}.bd-mkt .final .h2{margin-bottom:28px}.bd-mkt .final .ea-form{margin:0 auto}.bd-mkt .final .ea-done{justify-content:center}.bd-mkt .footer{background:var(--slate-800);color:var(--text-on-dark-secondary);padding:44px 0}.bd-mkt .footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.bd-mkt .footer .lockup .word{font-size:1.15rem}.bd-mkt .footer p{font-size:.9rem}.bd-mkt .footer a{color:var(--text-on-dark-secondary)}.bd-mkt .footer a:hover{color:var(--text-on-dark)}.bd-mkt .mest-wrap{max-width:880px}.bd-mkt .mest-intro{text-align:center;max-width:40em;margin:0 auto 40px}.bd-mkt .mest-intro .trade-sub{margin:16px auto 0}.bd-mkt .mest-stage{display:flex;justify-content:center}.bd-mkt .mock.mest{max-width:820px}.bd-mkt .mest__panes{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.bd-mkt .mest__form{display:flex;flex-direction:column}.bd-mkt .mest__quote{padding-left:28px;border-left:1px solid var(--border-subtle)}.bd-mkt .mest__quote-lbl{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.bd-mkt .mest__rooms{display:grid;gap:16px}.bd-mkt .qroom+.qroom{margin-top:18px;padding-top:4px}.bd-mkt .qroom__name{font-weight:800;letter-spacing:-.02em;font-size:.95rem;color:var(--slate-900);margin-bottom:4px}@media (max-width:720px){.bd-mkt .mest__panes{grid-template-columns:1fr;gap:4px}.bd-mkt .mest__quote{padding-left:0;border-left:0;border-top:1px solid var(--border-subtle);padding-top:18px;margin-top:18px}}.bd-mkt .paintpick{margin-bottom:18px}.bd-mkt .paintpick__lbl{display:block;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.bd-mkt .paintpick__opts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bd-mkt .paintopt{display:flex;flex-direction:column;gap:2px;align-items:flex-start;text-align:left;padding:9px 11px;min-height:44px;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--warm-white);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.bd-mkt .paintopt.is-on,.bd-mkt .paintopt:hover{border-color:var(--clay-500)}.bd-mkt .paintopt.is-on{background:color-mix(in srgb,var(--clay-500) 8%,var(--warm-white))}.bd-mkt .paintopt:focus-visible{box-shadow:var(--focus-ring);outline:none}.bd-mkt .paintopt__name{font-weight:700;font-size:.84rem;letter-spacing:-.01em;color:var(--slate-900);line-height:1.2}.bd-mkt .paintopt.is-on .paintopt__name{color:var(--clay-700)}.bd-mkt .paintopt__sub{font-size:.7rem;color:var(--text-muted)}@media (max-width:420px){.bd-mkt .paintpick__opts{grid-template-columns:1fr}.bd-mkt .paintopt{flex-direction:row;align-items:baseline;justify-content:space-between}}.bd-mkt .roomcard{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:18px;background:var(--paper)}.bd-mkt .roomhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.bd-mkt .roomname{font-weight:800;letter-spacing:-.02em;font-size:1.1rem;color:var(--slate-900);border:0;background:transparent;padding:4px 6px;margin:-4px -6px;min-width:0;flex:1;border-radius:var(--radius-md);font-family:inherit}.bd-mkt .roomname:focus,.bd-mkt .roomname:hover{background:var(--warm-white)}.bd-mkt .roomname:focus{box-shadow:var(--focus-ring);outline:none}.bd-mkt .removeroom{flex:0 0 auto;border:0;background:transparent;color:var(--text-muted);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;padding:8px;min-height:44px;border-radius:var(--radius-md);transition:color var(--dur-fast) var(--ease-out)}.bd-mkt .removeroom:hover{color:var(--clay-700)}.bd-mkt .dims{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:6px}.bd-mkt .dimfield{display:flex;flex-direction:column;gap:5px}.bd-mkt .dimfield label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.bd-mkt .dimfield .inwrap{position:relative}.bd-mkt .dimfield input{width:100%;min-height:44px;padding:0 30px 0 12px;font:inherit;font-family:var(--font-mono);font-size:.95rem;color:var(--text-strong);background:var(--warm-white);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.bd-mkt .dimfield input:focus{border-color:var(--clay-500);box-shadow:var(--focus-ring);outline:none}.bd-mkt .dimfield input::-webkit-inner-spin-button,.bd-mkt .dimfield input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bd-mkt .dimfield input[type=number]{-moz-appearance:textfield;appearance:textfield}.bd-mkt .dimfield .unit{position:absolute;right:11px;top:50%;transform:translateY(-50%);font-size:.8rem;color:var(--text-muted);font-family:var(--font-mono);pointer-events:none}.bd-mkt .ctrlrow{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--border-subtle);font-size:.95rem}.bd-mkt .ctrlrow .lbl{font-weight:500;color:var(--text-strong)}.bd-mkt .srows{margin-top:14px}.bd-mkt .roomtotal{display:flex;justify-content:space-between;align-items:baseline;margin-top:12px;padding-top:11px;border-top:1px solid var(--border-subtle);font-weight:800;color:var(--slate-900);font-size:1rem}.bd-mkt .roomtotal .amt{font-family:var(--font-mono);color:var(--clay-700);font-weight:600}.bd-mkt .addroom{width:100%;margin-top:16px;min-height:44px;padding:0 16px;border:1px dashed var(--border-subtle);border-radius:var(--radius-lg);background:transparent;color:var(--text-secondary);font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.bd-mkt .addroom:hover{border-color:var(--clay-500);color:var(--clay-700)}.bd-mkt .addroom:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (prefers-reduced-motion:reduce){.bd-mkt *,.bd-mkt :after,.bd-mkt :before{transition:none!important}}