@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:var(--font-body);--font-mono:var(--font-mono);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.block{display:block}.grid{display:grid}.hidden{display:none}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.text-end{text-align:end}.text-start{text-align:start}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#14161a;--ink-soft:#2a3038;--bone:#f2f1ed;--bone-deep:#e4e2dc;--stone:#5e6772;--stone-cool:#7a8490;--line:#cfd3d8;--line-strong:#b4bac2;--panel:#fafaf8;--panel-tint:#eef1f4;--accent:#2a4558;--accent-hot:#1a3140;--buy:#2a6b56;--hold:#8a6d3b;--pass:#8f3f3a;--neg:#a63d38;--pos:#2a7a5c;--shadow:0 12px 32px #14161a12;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--tabbar-h:3.85rem;--thumb-dock-h:4.15rem;--tap:2.75rem;--bg:var(--bone);--bg-elevated:var(--panel);--bg-panel:var(--panel);--text:var(--ink);--muted:var(--stone);--font-display:"Fraunces", "Times New Roman", serif;--font-body:"IBM Plex Sans", "Helvetica Neue", sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--ease-stamp:cubic-bezier(.22, 1.2, .36, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1);--ease-press:cubic-bezier(.2, .9, .3, 1)}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--text);font-family:var(--font-body);background:radial-gradient(880px 520px at 12% -8%, #d5dde4 0%, transparent 58%), radial-gradient(640px 400px at 100% 0%, #ddd8ce 0%, transparent 48%), linear-gradient(180deg, var(--bone) 0%, var(--bone-deep) 100%);-webkit-tap-highlight-color:transparent;margin:0}input,select,textarea,button{font:inherit}.bd-app{flex-direction:column;min-height:100svh;display:flex}.bd-shell{width:min(720px,100% - 1.25rem);padding:calc(.75rem + var(--safe-top)) 0 calc(1.75rem + var(--tabbar-h) + var(--safe-bottom));flex:1;margin:0 auto}.bd-shell-desk{padding-bottom:calc(1.35rem + var(--tabbar-h) + var(--safe-bottom))}.bd-shell-desk--verdict{padding-bottom:calc(1.35rem + var(--tabbar-h) + var(--thumb-dock-h) + var(--safe-bottom))}@media (min-width:960px){.bd-shell{width:min(1120px,100% - 2rem);padding:1.5rem 0 3.5rem}.bd-shell-wide{width:min(1280px,100% - 2rem)}.bd-shell-desk,.bd-shell-desk--verdict{padding-bottom:3.5rem}}.bd-hero{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.5rem;padding:1.75rem 0 1.6rem;display:flex;position:relative}.bd-hero:before{content:"";background:linear-gradient(105deg, transparent 40%, var(--accent) 100%);height:100%;position:absolute;inset:0 -1rem auto}@supports (color:color-mix(in lab, red, red)){.bd-hero:before{background:linear-gradient(105deg, transparent 40%, color-mix(in srgb, var(--accent) 6%, transparent) 100%)}}.bd-hero:before{pointer-events:none;z-index:-1}.bd-kicker{text-transform:uppercase;letter-spacing:.16em;color:var(--accent);margin:0;font-size:.7rem;font-weight:600}.bd-brand{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);margin:.35rem 0 .15rem;font-size:clamp(2.6rem,7vw,4.1rem);font-weight:600;line-height:.95}.bd-tagline{font-family:var(--font-display);color:var(--ink-soft);letter-spacing:-.01em;margin:.35rem 0 .55rem;font-size:clamp(1.15rem,2.5vw,1.45rem);font-style:italic;font-weight:500}.bd-sub{max-width:34rem;color:var(--muted);margin:0;font-size:.98rem;line-height:1.5}.bd-hero-controls{z-index:1;flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.bd-tabs{gap:.45rem;display:flex}.bd-tabs button,.bd-actions button,.bd-copy-row button,.bd-deal-delete{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);cursor:pointer;padding:.55rem .95rem;transition:border-color .15s,background .15s,color .15s}.bd-tabs button.active,.bd-actions button.primary{background:var(--accent);border-color:var(--accent);color:var(--bone);font-weight:600}.bd-actions button:hover,.bd-tabs button:hover,.bd-copy-row button:hover,.bd-deal-delete:hover{border-color:var(--accent)}.bd-actions button.danger,.bd-deal-delete.danger{color:var(--neg)}.bd-view-toggle{border:1px solid var(--line-strong);background:var(--panel);display:inline-flex}.bd-view-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.45rem .9rem;font-size:.85rem}.bd-view-toggle button.active{background:var(--ink);color:var(--bone);font-weight:600}.bd-toast{background:var(--panel);border:1px solid var(--line);color:var(--accent);box-shadow:var(--shadow);margin-bottom:1rem;padding:.65rem .9rem}.bd-grid{grid-template-columns:1fr;gap:1rem;display:grid}.bd-desk-flow{width:100%;position:relative;overflow:hidden}.bd-desk-track{width:200%;transition:transform .38s var(--ease-settle);will-change:transform;align-items:flex-start;display:flex;transform:translate(0)}.bd-desk-flow--verdict .bd-desk-track{transform:translate(-50%)}.bd-desk-pane{flex:0 0 50%;width:50%;min-width:0;padding-inline:0}.bd-desk-flow--capture:not(.bd-desk-flow--sliding) .bd-desk-pane--verdict,.bd-desk-flow--verdict:not(.bd-desk-flow--sliding) .bd-desk-pane--capture{visibility:hidden;pointer-events:none;max-height:0;overflow:hidden}.bd-desk-flow--capture .bd-desk-pane--capture,.bd-desk-flow--verdict .bd-desk-pane--verdict,.bd-desk-flow--sliding .bd-desk-pane{visibility:visible;max-height:none;overflow:visible}.bd-desk-flow--sliding .bd-desk-pane--capture,.bd-desk-flow--sliding .bd-desk-pane--verdict{pointer-events:none}@media (prefers-reduced-motion:reduce){.bd-desk-track{transition:none}}.bd-verdict-back{min-height:2.4rem;color:var(--accent-hot);margin:0 0 .75rem;padding-inline:.35rem;font-size:.9rem}.bd-verdict-head{flex-direction:column;gap:.65rem;margin-bottom:.85rem;display:flex}.bd-verdict-head .bd-eyebrow,.bd-verdict-head h2{margin:0}.bd-verdict-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;align-self:stretch;width:100%;display:flex;overflow-x:auto}.bd-verdict-tabs::-webkit-scrollbar{display:none}.bd-verdict-tabs button{white-space:nowrap;flex:1 1 0;min-width:4.5rem;padding:.55rem;font-size:.8rem}.bd-verdict-banner{z-index:4;border:1px solid var(--line-strong);background:var(--panel);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin:0 0 .85rem;padding:.85rem .95rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.bd-verdict-banner{background:color-mix(in srgb, var(--panel) 94%, transparent)}}.bd-verdict-banner{-webkit-backdrop-filter:blur(8px)}.bd-verdict-banner.verdict-buy{border-color:var(--buy)}@supports (color:color-mix(in lab, red, red)){.bd-verdict-banner.verdict-buy{border-color:color-mix(in srgb, var(--buy) 55%, var(--line))}}.bd-verdict-banner.verdict-buy{background:var(--buy)}@supports (color:color-mix(in lab, red, red)){.bd-verdict-banner.verdict-buy{background:color-mix(in srgb, var(--buy) 12%, var(--panel))}}.bd-verdict-banner.verdict-hold{border-color:var(--hold)}@supports (color:color-mix(in lab, red, red)){.bd-verdict-banner.verdict-hold{border-color:color-mix(in srgb, var(--hold) 50%, var(--line))}}.bd-verdict-banner.verdict-hold{background:var(--hold)}@supports (color:color-mix(in lab, red, red)){.bd-verdict-banner.verdict-hold{background:color-mix(in srgb, var(--hold) 10%, var(--panel))}}.bd-verdict-banner.verdict-pass{border-color:var(--pass,var(--neg))}@supports (color:color-mix(in lab, red, red)){.bd-verdict-banner.verdict-pass{border-color:color-mix(in srgb, var(--pass,var(--neg)) 45%, var(--line))}}.bd-verdict-banner.verdict-pass{background:var(--pass,var(--neg))}@supports (color:color-mix(in lab, red, red)){.bd-verdict-banner.verdict-pass{background:color-mix(in srgb, var(--pass,var(--neg)) 10%, var(--panel))}}.bd-verdict-banner-main{flex-wrap:wrap;flex:14rem;align-items:flex-start;gap:.65rem 1.15rem;min-width:0;display:flex}.bd-verdict-banner-stamp{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.bd-verdict-banner-stamp .bd-stamp-mark{animation:bd-stamp-in .45s var(--ease-stamp) both;font-size:clamp(1.45rem,3.2vw,1.95rem)}.bd-verdict-banner-metrics{flex-wrap:wrap;gap:.55rem 1rem;margin:0;display:flex}.bd-verdict-banner-metrics>div{min-width:3.6rem}.bd-verdict-banner-metrics dt{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.62rem}.bd-verdict-banner-metrics dd{font-family:var(--font-mono);margin:.12rem 0 0;font-size:.95rem;font-weight:600;line-height:1.15}.bd-verdict-banner-metrics dd.pos{color:var(--pos,inherit)}.bd-verdict-banner-metrics dd.neg{color:var(--neg,inherit)}.bd-verdict-banner-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.45rem .75rem;display:flex}.bd-verdict-banner-save{min-width:5.5rem;min-height:2.55rem;padding-inline:1.1rem}.bd-verdict-body{min-width:0}.bd-verdict-why{color:var(--muted);margin:0 0 .85rem;padding-left:1.1rem;font-size:.92rem;line-height:1.45}.bd-sellability-block{border-top:1px solid var(--line);margin:0 0 .95rem;padding:.75rem 0 0}@supports (color:color-mix(in lab, red, red)){.bd-sellability-block{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.bd-sellability-block .bd-section-title{margin-bottom:.35rem}.bd-sellability-lines{color:var(--ink-soft);margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.45}.bd-sellability-lines li+li{margin-top:.28rem}.bd-sellability-note{color:var(--muted);margin:.45rem 0 0;font-size:.84rem;line-height:1.4}.bd-windows-strip{border-top:1px solid var(--line);margin:0 0 1rem;padding:.75rem 0 0}@supports (color:color-mix(in lab, red, red)){.bd-windows-strip{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.bd-windows-strip .bd-section-title{margin-bottom:.15rem}.bd-windows-strip-hint{color:var(--muted);margin:0 0 .55rem;font-size:.78rem}.bd-windows-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bd-window-row{border:1px solid var(--line);background:var(--panel-tint);grid-template-columns:auto 1fr;gap:.35rem .65rem;padding:.55rem .65rem;display:grid}.bd-window-kind{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--ink-soft);grid-row:1/span 2;align-self:start;padding:.2rem .4rem;font-size:.65rem;font-weight:600}.bd-window-row[data-severity=warn] .bd-window-kind{border-color:var(--warn,#b45309)}@supports (color:color-mix(in lab, red, red)){.bd-window-row[data-severity=warn] .bd-window-kind{border-color:color-mix(in srgb, var(--warn,#b45309) 55%, var(--line))}}.bd-window-row[data-severity=warn] .bd-window-kind{color:var(--warn,#b45309)}.bd-window-row[data-severity=critical] .bd-window-kind{border-color:var(--neg)}@supports (color:color-mix(in lab, red, red)){.bd-window-row[data-severity=critical] .bd-window-kind{border-color:color-mix(in srgb, var(--neg) 55%, var(--line))}}.bd-window-row[data-severity=critical] .bd-window-kind{color:var(--neg)}.bd-window-title{color:var(--ink-soft);font-size:.9rem;font-weight:600;line-height:1.3}.bd-window-rationale{color:var(--muted);grid-column:2;font-size:.82rem;line-height:1.4}.bd-windows-empty{color:var(--muted);margin:0;font-size:.86rem;line-height:1.4}.bd-verdict-tab-panel{animation:bd-fade-up .22s var(--ease-settle) both}.bd-verdict-comps{margin:.85rem 0 1rem}.bd-verdict-comps-body{color:var(--ink-soft);white-space:pre-wrap;margin:.35rem 0 0;font-size:.92rem;line-height:1.45}.bd-verdict-comps-links{white-space:pre-wrap;word-break:break-word;background:var(--panel-tint);border:1px solid var(--line);color:var(--muted);margin:.45rem 0 0;padding:.65rem .75rem;font-size:.82rem;line-height:1.4}.bd-verdict-actions--decision{border-bottom:0;margin-top:.35rem;margin-bottom:0;padding-bottom:0}@media (max-width:640px){.bd-verdict-banner-margin{display:none}.bd-verdict-banner-actions .bd-link-advisor{font-size:.82rem}}.bd-capture-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:.55rem;margin-top:1.15rem;padding-top:.85rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bd-capture-actions{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.bd-capture-next{min-height:var(--tap);flex:100%}@media (max-width:959px){.bd-verdict-flat{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}}@media (min-width:960px){.bd-grid{grid-template-columns:minmax(280px,.95fr) minmax(320px,1.15fr);gap:1.15rem}.bd-desk-flow{width:100%;max-width:none;margin-inline:0}.bd-shell-desk .bd-panel{max-width:none}.bd-verdict-tab-panel{flex-direction:column;gap:.75rem;display:flex}.bd-verdict-banner{top:.35rem}.bd-verdict-actions--decision{margin-top:.5rem;padding:.35rem 0 .15rem}.bd-hero-controls{align-items:flex-end}}@media (max-width:959px){.bd-hero-controls{align-items:flex-start;width:100%}}.bd-panel{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.bd-panel{background:color-mix(in srgb, var(--panel) 96%, white)}}.bd-panel{border:1px solid var(--line);box-shadow:none;padding:1.15rem 1.1rem 1.35rem}@media (min-width:960px){.bd-panel{box-shadow:var(--shadow)}}.bd-panel-head{margin-bottom:1rem}.bd-panel-head h2{font-family:var(--font-display);letter-spacing:-.02em;margin:.2rem 0 0;font-size:1.55rem;font-weight:600}.bd-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.7rem;font-weight:600}.bd-section{border-bottom:1px solid var(--line);margin-bottom:1.1rem;padding-bottom:1rem}@supports (color:color-mix(in lab, red, red)){.bd-section{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.bd-section-title{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .7rem;font-size:.72rem;font-weight:600}.bd-capture-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.65rem 1rem;margin-bottom:.85rem;display:flex}.bd-capture-head-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.bd-capture-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.2rem,3.5vw,1.45rem);font-weight:600}.bd-capture-lede{max-width:28rem;color:var(--stone);margin:0;font-size:.9rem;line-height:1.4}.bd-intake-toggle{flex-shrink:0}.bd-desk-editing{color:var(--stone);margin:0 0 .75rem;font-size:.82rem}@media (max-width:959px){.bd-capture-flat{box-shadow:none;background:0 0;border:0;padding-left:0;padding-right:0}}.bd-intake-panel{gap:.15rem;display:grid}.bd-intake-more-lead{color:var(--muted);margin:0 0 .85rem;font-size:.88rem;line-height:1.4}.bd-quick-summary{border-top:1px solid var(--accent);margin-top:.85rem;padding-top:.75rem}@supports (color:color-mix(in lab, red, red)){.bd-quick-summary{border-top:1px solid color-mix(in srgb, var(--accent) 18%, var(--line))}}.bd-quick-summary-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .75rem;margin-bottom:.55rem;display:flex}.bd-quick-summary-head .bd-section-title{margin:0}.bd-quick-edit{padding:.35rem .65rem;font-size:.8rem}.bd-summary-chips{flex-wrap:wrap;gap:.45rem;display:flex}.bd-summary-chip{border:1px solid var(--line-strong);background:var(--panel);align-items:baseline;gap:.35rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bd-summary-chip{background:color-mix(in srgb, var(--panel) 88%, white)}}.bd-summary-chip{color:var(--text);padding:.4rem .7rem;font-size:.88rem;line-height:1.25}.bd-summary-chip em{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-style:normal;font-weight:600}.bd-jargon{background:0 0;border:0;margin-bottom:.85rem;padding:0}.bd-jargon-hint{color:var(--muted);margin:0 0 .55rem;font-size:.84rem;line-height:1.35}.bd-jargon-field textarea{resize:vertical;min-height:4.5rem}.bd-jargon-actions{flex-wrap:wrap;gap:.55rem;margin-top:.65rem;display:flex}.bd-jargon-actions button{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);cursor:pointer;padding:.55rem .95rem;transition:border-color .15s,background .15s,color .15s}.bd-jargon-actions button.primary{background:var(--accent);border-color:var(--accent);color:var(--bone);font-weight:600}.bd-jargon-actions button:hover:not(:disabled){border-color:var(--accent)}.bd-jargon-actions button:disabled{opacity:.55;cursor:not-allowed}.bd-jargon-actions button.bd-speech-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-jargon-actions button.bd-speech-active{background:color-mix(in srgb, var(--accent) 14%, var(--panel))}}.bd-jargon-actions button.bd-speech-active{color:var(--accent);font-weight:600}.bd-jargon-summary{color:var(--ink-soft);margin:.7rem 0 0;font-size:.86rem;line-height:1.4}.bd-jargon-error{color:var(--neg);margin:.7rem 0 0;font-size:.86rem;line-height:1.4}.bd-photo-slot{border:1px dashed var(--line-strong);background:repeating-linear-gradient(-45deg, transparent, transparent 6px, var(--stone-cool) 6px, var(--stone-cool) 7px);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;min-height:5.5rem;margin-bottom:1.1rem;padding:.85rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bd-photo-slot{background:repeating-linear-gradient(-45deg, transparent, transparent 6px, color-mix(in srgb, var(--stone-cool) 8%, transparent) 6px, color-mix(in srgb, var(--stone-cool) 8%, transparent) 7px)}}.bd-photo-slot{color:var(--muted)}.bd-photo-slot--drag{border-color:var(--accent,var(--ink-soft));background:var(--panel-tint)}@supports (color:color-mix(in lab, red, red)){.bd-photo-slot--drag{background:color-mix(in srgb, var(--panel-tint) 70%, transparent)}}.bd-photo-slot--filled{background:var(--panel-tint);border-style:solid}.bd-photo-slot span{font-family:var(--font-display);color:var(--ink-soft);font-size:1rem}.bd-photo-slot small{text-align:center;max-width:18rem;font-size:.75rem;line-height:1.35}.bd-photo-preview{object-fit:cover;border:1px solid var(--line);width:min(100%,14rem);max-height:10rem}.bd-photo-actions{flex-wrap:wrap;justify-content:center;gap:.45rem;margin-top:.25rem;display:flex}.bd-photo-actions .bd-btn{min-height:2.1rem;padding:.35rem .75rem;font-size:.82rem}.bd-photo-error{color:var(--neg);text-align:center;margin:.35rem 0 0;font-size:.82rem}.bd-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:640px){.bd-fields{grid-template-columns:1fr}}.bd-field{flex-direction:column;gap:.28rem;display:flex}.bd-field-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem;font-weight:500}.bd-field-hint{color:var(--muted);font-size:.78rem}@supports (color:color-mix(in lab, red, red)){.bd-field-hint{color:color-mix(in srgb, var(--muted) 85%, transparent)}}.bd-field-hint{margin-top:-.1rem;line-height:1.3}.bd-field input,.bd-field select,.bd-field textarea,.bd-collapse-body input,.bd-collapse-body select,.bd-collapse-body textarea,.bd-deal-status select,.bd-actual input,.bd-actual select{background:var(--bone);border:1px solid var(--line-strong);color:var(--text);width:100%;padding:.55rem .65rem;font-size:.95rem}.bd-check{color:var(--text);grid-column:1/-1;align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.35;display:flex}.bd-money-input{background:var(--bone);border:1px solid var(--line-strong);align-items:center;gap:.35rem;padding:0 .55rem;display:flex}.bd-money-input span{color:var(--muted);font-family:var(--font-mono);font-size:.9rem}.bd-money-input input{font-family:var(--font-mono);width:100%;font-size:1.05rem;background:0 0!important;border:0!important;padding:.55rem 0!important}.bd-money-input .suffix{margin-left:auto}.bd-collapse{border:1px solid var(--line);background:var(--panel-tint);margin:.75rem 0}.bd-collapse-trigger{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex}.bd-collapse-trigger strong{font-size:.95rem;display:block}.bd-collapse-trigger small{color:var(--muted);margin-top:.15rem;font-size:.8rem;display:block}.bd-collapse-meta{color:var(--muted);flex-shrink:0;align-items:center;gap:.55rem;font-size:1.1rem;display:flex}.bd-collapse-meta em{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line-strong);color:var(--muted);padding:.15rem .4rem;font-size:.68rem;font-style:normal}.bd-collapse-body{border-top:1px solid var(--line);flex-direction:column;gap:.75rem;padding:.85rem .9rem .95rem;display:flex}.bd-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.bd-hint{color:var(--muted);font-size:.9rem;line-height:1.4}.pos{color:var(--pos)}.neg,.warn{color:var(--neg)}.bd-stamp{border:1px solid var(--line-strong);margin-bottom:.75rem;padding:1rem 1.1rem;position:relative;overflow:hidden}.bd-stamp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .85rem;display:flex}.bd-save-pill{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line-strong);align-items:center;padding:.28rem .55rem;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex}.bd-save-pill--unsaved{color:var(--hold);border-color:var(--hold)}@supports (color:color-mix(in lab, red, red)){.bd-save-pill--unsaved{border-color:color-mix(in srgb, var(--hold) 55%, var(--line-strong))}}.bd-save-pill--unsaved{background:var(--hold)}@supports (color:color-mix(in lab, red, red)){.bd-save-pill--unsaved{background:color-mix(in srgb, var(--hold) 12%, transparent)}}.bd-save-pill--saved{color:var(--buy);border-color:var(--buy)}@supports (color:color-mix(in lab, red, red)){.bd-save-pill--saved{border-color:color-mix(in srgb, var(--buy) 45%, var(--line-strong))}}.bd-save-pill--saved{background:var(--buy)}@supports (color:color-mix(in lab, red, red)){.bd-save-pill--saved{background:color-mix(in srgb, var(--buy) 10%, transparent)}}.bd-stamp-mark{font-family:var(--font-display);letter-spacing:-.02em;transform-origin:50%;animation:bd-stamp-in .55s var(--ease-stamp) both;font-size:clamp(1.8rem,4vw,2.35rem);font-weight:700;line-height:1;display:inline-block}.bd-stamp ul{color:var(--muted);animation:bd-fade-up .45s var(--ease-settle) .12s both;margin:.55rem 0 0;padding-left:1.1rem}.verdict-buy{border-color:var(--buy)}@supports (color:color-mix(in lab, red, red)){.verdict-buy{border-color:color-mix(in srgb, var(--buy) 55%, var(--line))}}.verdict-buy{background:var(--buy)}@supports (color:color-mix(in lab, red, red)){.verdict-buy{background:color-mix(in srgb, var(--buy) 12%, var(--panel))}}.verdict-buy .bd-stamp-mark{color:var(--buy)}.verdict-hold{border-color:var(--hold)}@supports (color:color-mix(in lab, red, red)){.verdict-hold{border-color:color-mix(in srgb, var(--hold) 50%, var(--line))}}.verdict-hold{background:var(--hold)}@supports (color:color-mix(in lab, red, red)){.verdict-hold{background:color-mix(in srgb, var(--hold) 10%, var(--panel))}}.verdict-hold .bd-stamp-mark{color:var(--hold)}.verdict-pass{border-color:var(--pass)}@supports (color:color-mix(in lab, red, red)){.verdict-pass{border-color:color-mix(in srgb, var(--pass) 50%, var(--line))}}.verdict-pass{background:var(--pass)}@supports (color:color-mix(in lab, red, red)){.verdict-pass{background:color-mix(in srgb, var(--pass) 10%, var(--panel))}}.verdict-pass .bd-stamp-mark{color:var(--pass)}@keyframes bd-stamp-in{0%{opacity:0;filter:blur(2px);transform:scale(1.35)rotate(-6deg)}60%{opacity:1;filter:blur();transform:scale(.96)rotate(1deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes bd-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.bd-ask-hero{border:1px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-ask-hero{border:1px solid color-mix(in srgb, var(--accent) 35%, var(--line))}}.bd-ask-hero{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-ask-hero{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}}.bd-ask-hero{margin-bottom:.85rem;padding:1rem 1.1rem}.bd-ask-hero span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.72rem;display:block}.bd-ask-hero strong{font-family:var(--font-mono);color:var(--accent-hot);margin:.35rem 0;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1;display:block}.bd-ask-hero small{color:var(--muted);font-size:.85rem}.bd-fee-assumption{color:var(--muted);margin:0 0 1rem;font-size:.88rem;line-height:1.4}.bd-fee-assumption strong{color:var(--text);font-weight:600}.bd-result-metrics{margin-bottom:1.1rem}.bd-profit-pair{animation:bd-ladder-settle .55s var(--ease-settle) both;grid-template-columns:1fr 1fr;gap:.65rem;display:grid}.bd-profit-pair .bd-profit-cell:last-child{grid-column:1/-1}@media (min-width:720px){.bd-profit-pair{grid-template-columns:1fr 1fr 1fr}.bd-profit-pair .bd-profit-cell:last-child{grid-column:auto}}.bd-profit-cell{border:1px solid var(--line);background:var(--bone);padding:.9rem 1rem}@supports (color:color-mix(in lab, red, red)){.bd-profit-cell{background:color-mix(in srgb, var(--bone) 70%, transparent)}}.bd-profit-cell{flex-direction:column;justify-content:space-between;gap:.35rem;min-height:5.25rem;display:flex}.bd-profit-cell span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.7rem;line-height:1.25;display:block}.bd-profit-cell strong{font-family:var(--font-mono);font-size:clamp(1.45rem,3vw,1.85rem);line-height:1.05;display:block}.bd-profit-pair.pos .bd-profit-cell:first-child strong,.bd-profit-pair.pos .bd-profit-cell:nth-child(2) strong{color:var(--pos)}.bd-profit-pair.neg .bd-profit-cell:first-child strong,.bd-profit-pair.neg .bd-profit-cell:nth-child(2) strong{color:var(--neg)}.bd-profit-cell.metric-hit strong{color:var(--pos)}.bd-profit-cell.metric-miss strong{color:var(--neg)}.bd-ladder{margin-bottom:1.1rem}.bd-ladder-list{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.bd-ladder-rung{border:1px solid var(--line);background:var(--panel);opacity:0;animation:bd-ladder-settle .5s var(--ease-settle) forwards;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .85rem;display:flex;transform:translateY(10px)}.bd-ladder-rung.hit{border-color:var(--buy)}@supports (color:color-mix(in lab, red, red)){.bd-ladder-rung.hit{border-color:color-mix(in srgb, var(--buy) 40%, var(--line))}}.bd-ladder-rung.hit{background:var(--buy)}@supports (color:color-mix(in lab, red, red)){.bd-ladder-rung.hit{background:color-mix(in srgb, var(--buy) 8%, var(--panel))}}.bd-ladder-label strong{font-size:.92rem;display:block}.bd-ladder-label small{color:var(--muted);margin-top:.15rem;font-size:.78rem;display:block}.bd-ladder-nums{font-family:var(--font-mono);flex-shrink:0;align-items:baseline;gap:.75rem;font-size:.9rem;display:flex}.bd-ladder-nums em{color:var(--muted);text-align:right;min-width:3.2rem;font-style:normal}.bd-auction-coach{border:1px solid var(--line);background:var(--panel);margin:.85rem 0 1.1rem;padding:.85rem .9rem}@supports (color:color-mix(in lab, red, red)){.bd-auction-coach{background:color-mix(in srgb, var(--panel) 88%, var(--accent) 4%)}}.bd-auction-coach{gap:.65rem;display:grid}.bd-auction-coach.compact{background:var(--panel);margin-top:1rem}.bd-auction-coach-head{gap:.2rem;display:grid}.bd-auction-coach-start{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.bd-auction-coach-open{gap:.15rem;display:grid}.bd-auction-coach-open span{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.72rem}.bd-auction-coach-open strong{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);letter-spacing:-.02em;font-size:1.35rem}.bd-auction-coach-nudge{align-items:center;gap:.35rem;display:inline-flex}.bd-auction-coach-pct{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);text-align:center;min-width:3.2rem;font-weight:600}.bd-auction-ladder{margin-top:0}.bd-auction-step{border:1px solid var(--line);background:var(--panel);gap:.15rem;min-width:4.5rem;padding:.45rem .7rem;display:grid}.bd-auction-step em{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.68rem;font-style:normal}.bd-auction-step strong{font-family:var(--font-mono,"IBM Plex Mono", ui-monospace, monospace);font-size:.95rem}.bd-auction-bin{flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.9rem;display:flex}.bd-auction-bin small{color:var(--muted);margin-left:.25rem}.bd-auction-why{margin:0}@keyframes bd-ladder-settle{to{opacity:1;transform:translateY(0)}}.bd-channel-grid{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}@media (max-width:720px){.bd-channel-grid{grid-template-columns:1fr}.bd-ladder-rung{flex-direction:column;align-items:flex-start}}.bd-channel-grid article{border:1px solid var(--line);background:var(--panel-tint);padding:.85rem}.bd-channel-grid h3{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.72rem}.bd-channel-grid .big{font-family:var(--font-mono);margin:.35rem 0 .25rem;font-size:1.35rem}.bd-exit-compare{animation:bd-ladder-settle .55s var(--ease-settle) both;margin:1.1rem 0 .35rem;padding-top:.35rem}.bd-exit-compare-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:.55rem;display:flex}.bd-exit-compare-head .bd-section-title{margin:0}.bd-exit-row-block{flex-direction:column;display:flex}.bd-exit-row-block--custom{border-bottom:1px solid var(--line);margin-bottom:.1rem;padding-bottom:.35rem}.bd-exit-row-block--custom .bd-exit-row{border-bottom:0}.bd-exit-custom{background:var(--panel-tint);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem .75rem;margin:.15rem .35rem .2rem;padding:.4rem .45rem;font-size:.82rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bd-exit-custom{background:color-mix(in srgb, var(--panel-tint) 70%, transparent)}}.bd-exit-custom{border:1px solid var(--line)}.bd-exit-custom label{color:var(--muted);flex:auto;min-width:0}.bd-exit-custom input{width:5.5rem;font-family:var(--font-mono);border:1px solid var(--line-strong);background:var(--panel);color:inherit;flex:none;padding:.35rem .5rem;font-size:.9rem}.bd-exit-table-wrap{border-top:1px solid var(--line);flex-direction:column;gap:.35rem;padding-top:.45rem;display:flex}.bd-exit-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) .7fr .75fr .55fr;align-items:baseline;gap:.5rem;padding:.45rem .35rem;font-size:.88rem;display:grid}.bd-exit-row.bd-exit-head{border-bottom:1px solid var(--line-strong);color:var(--muted);letter-spacing:.07em;text-transform:uppercase;padding-top:0;font-size:.68rem}.bd-exit-row.best{background:var(--panel-tint)}@supports (color:color-mix(in lab, red, red)){.bd-exit-row.best{background:color-mix(in srgb, var(--panel-tint) 80%, transparent)}}.bd-exit-name{flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;min-width:0;display:flex}.bd-exit-name strong{font-size:.92rem}.bd-exit-name em{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);padding:.05rem .3rem;font-size:.65rem;font-style:normal}.bd-exit-name em.best-tag{color:var(--ink,inherit);border-color:var(--line-strong)}.bd-exit-name small{color:var(--muted);flex-basis:100%;font-size:.72rem}.bd-exit-fees,.bd-exit-profit,.bd-exit-margin{font-family:var(--font-mono);text-align:right}.bd-exit-profit.pos{color:var(--pos,inherit)}.bd-exit-profit.neg{color:var(--neg,inherit)}.bd-exit-row.hit .bd-exit-margin{font-weight:600}@media (max-width:720px){.bd-exit-row{grid-template-columns:1fr 1fr;grid-template-areas:"name name""fees profit""margin margin"}.bd-exit-row.bd-exit-head{display:none}.bd-exit-name{grid-area:name}.bd-exit-fees{text-align:left;grid-area:fees}.bd-exit-profit{grid-area:profit}.bd-exit-margin{text-align:left;grid-area:margin}.bd-exit-fees:before,.bd-exit-profit:before,.bd-exit-margin:before{font-family:var(--font-sans,inherit);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.1rem;font-size:.65rem;display:block}.bd-exit-fees:before{content:"Fees"}.bd-exit-profit:before{content:"Profit"}.bd-exit-margin:before{content:"Margin"}}.bd-advisor-slot{border:1px solid var(--line-strong);background:var(--panel-tint);margin:1.15rem 0;padding:.95rem 1rem}@supports (color:color-mix(in lab, red, red)){.bd-advisor-slot{background:color-mix(in srgb, var(--panel-tint) 70%, transparent)}}.bd-advisor-placeholder{color:var(--muted);margin:0;font-size:.88rem}.bd-link-advisor{min-height:var(--tap);color:var(--ink);text-underline-offset:.18em;white-space:nowrap;background:0 0;border:none;align-items:center;padding:.35rem .15rem;font-size:.88rem;font-weight:500;text-decoration:underline;display:inline-flex}.bd-link-advisor:hover{color:var(--accent)}.bd-page-bar--advisor{margin-bottom:.85rem}.bd-page-bar--advisor .bd-page-meta{max-width:36rem;line-height:1.4}.bd-shell-advisor .bd-advisor--page{min-height:min(72vh,40rem)}.bd-advisor{flex-direction:column;gap:.85rem;display:flex;position:relative}.bd-advisor--page{padding:.15rem 0 1.25rem}.bd-advisor--empty{gap:1rem}.bd-advisor-ambient{pointer-events:none;z-index:0;height:14rem;position:absolute;inset:-.5rem -.75rem auto;overflow:hidden}.bd-advisor-orb{filter:blur(32px);opacity:.32;border-radius:50%;animation:14s ease-in-out infinite alternate bd-advisor-drift;position:absolute}.bd-advisor-orb--a{background:var(--accent);width:11rem;height:11rem;top:0;left:4%}@supports (color:color-mix(in lab, red, red)){.bd-advisor-orb--a{background:color-mix(in srgb, var(--accent) 34%, transparent)}}.bd-advisor-orb--b{background:var(--buy);width:8rem;height:8rem;top:2rem;right:8%}@supports (color:color-mix(in lab, red, red)){.bd-advisor-orb--b{background:color-mix(in srgb, var(--buy) 22%, transparent)}}.bd-advisor-orb--b{animation-duration:18s;animation-delay:-4s}@keyframes bd-advisor-drift{0%{transform:translate(0)scale(1)}to{transform:translate(12px,10px)scale(1.08)}}.bd-advisor-hero{z-index:1;animation:bd-fade-up .45s var(--ease-settle) both;flex-direction:column;gap:.55rem;padding:.35rem 0 .15rem;display:flex;position:relative}.bd-advisor-hero-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--stone-cool);margin:0;font-size:.72rem}.bd-advisor-hero-title{max-width:22ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.35rem,4.8vw,1.85rem);font-weight:600;line-height:1.18}.bd-advisor-empty{z-index:1;flex-direction:column;gap:.65rem;display:flex;position:relative}.bd-advisor-empty-hint{max-width:32rem;margin:0}.bd-advisor-caps-label{letter-spacing:.1em;text-transform:uppercase;color:var(--stone-cool);margin:0;font-size:.72rem}.bd-advisor-caps{grid-template-columns:1fr;gap:.55rem;display:grid}@media (min-width:640px){.bd-advisor-caps{grid-template-columns:repeat(3,minmax(0,1fr))}}.bd-advisor-cap{text-align:left;width:100%;font:inherit;color:var(--ink);background:var(--panel);align-items:flex-start;gap:.7rem;margin:0;padding:.85rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bd-advisor-cap{background:color-mix(in srgb, var(--panel) 92%, white)}}.bd-advisor-cap{border:1px solid var(--line-strong);cursor:pointer;transition:transform .16s var(--ease-settle), border-color .16s ease, background .16s ease, box-shadow .16s ease;animation:bd-fade-up .42s var(--ease-settle) both}.bd-advisor-cap:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-advisor-cap:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 45%, var(--line-strong))}}.bd-advisor-cap:hover:not(:disabled){background:var(--panel-tint)}@supports (color:color-mix(in lab, red, red)){.bd-advisor-cap:hover:not(:disabled){background:color-mix(in srgb, var(--panel-tint) 55%, var(--panel))}}.bd-advisor-cap:hover:not(:disabled){box-shadow:var(--shadow);transform:translateY(-2px)}.bd-advisor-cap:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.bd-advisor-cap:disabled{opacity:.55;cursor:not-allowed}.bd-advisor-cap-icon{width:2.15rem;height:2.15rem;color:var(--accent);background:var(--panel-tint);flex:none;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bd-advisor-cap-icon{background:color-mix(in srgb, var(--panel-tint) 80%, transparent)}}.bd-advisor-cap-icon{border:1px solid var(--line)}.bd-advisor-cap-icon svg{width:1.1rem;height:1.1rem}.bd-advisor-cap-copy{flex-direction:column;gap:.2rem;min-width:0;display:flex}.bd-advisor-cap-title{letter-spacing:-.015em;font-size:.95rem;font-weight:600;line-height:1.25}.bd-advisor-cap-blurb{color:var(--stone);font-size:.8rem;line-height:1.35}.bd-advisor-honesty-foot{z-index:1;color:var(--stone-cool);cursor:help;border:none;margin:.15rem 0 0;padding:0;font-size:.75rem;line-height:1.4;position:relative}.bd-advisor--page .bd-advisor-thread{z-index:1;flex:1;min-height:14rem;max-height:min(56vh,30rem);position:relative}.bd-advisor-deal-chip{z-index:1;color:var(--ink);background:var(--panel-tint);flex-wrap:wrap;align-items:center;gap:.35rem .65rem;margin:0;padding:.4rem .65rem;font-size:.8rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bd-advisor-deal-chip{background:color-mix(in srgb, var(--panel-tint) 70%, var(--panel))}}.bd-advisor-deal-chip{border:1px solid var(--line)}.bd-advisor-deal-chip-label{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:600}.bd-advisor-deal-chip-text{min-width:0;color:var(--ink-soft);flex:auto}.bd-advisor-deal-chip-link{color:var(--ink);text-underline-offset:.15em;font-weight:500}.bd-advisor-deal-chip-link:hover{color:var(--accent)}.bd-advisor-head{z-index:1;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex;position:relative}.bd-advisor-head .bd-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--stone);margin:0;font-size:.78rem;font-weight:500}.bd-advisor-clear{border:1px solid var(--line);min-height:2rem;color:var(--muted);cursor:pointer;background:0 0;padding:.25rem .5rem;font-size:.75rem}.bd-advisor-clear:hover:not(:disabled){border-color:var(--line-strong);color:var(--ink)}.bd-advisor-clear:disabled{opacity:.45;cursor:not-allowed}.bd-advisor-thread{flex-direction:column;gap:.65rem;max-height:14rem;padding:.15rem .1rem .35rem 0;display:flex;overflow-y:auto}.bd-advisor-msg{background:0 0;border:none;border-radius:0;padding:.55rem .7rem}.bd-advisor-msg.user{background:var(--panel-tint);align-self:flex-end;max-width:min(92%,34rem)}@supports (color:color-mix(in lab, red, red)){.bd-advisor-msg.user{background:color-mix(in srgb, var(--panel-tint) 75%, var(--panel))}}.bd-advisor-msg.user{border:1px solid var(--line)}.bd-advisor-msg.assistant{border-left:2px solid var(--accent);align-self:stretch;max-width:min(100%,40rem);padding-left:.75rem}@supports (color:color-mix(in lab, red, red)){.bd-advisor-msg.assistant{border-left:2px solid color-mix(in srgb, var(--accent) 55%, var(--line))}}.bd-advisor-msg.assistant{background:0 0}.bd-advisor-role{letter-spacing:.08em;text-transform:uppercase;color:var(--stone-cool);margin-bottom:.25rem;font-size:.65rem;display:block}.bd-advisor-text{white-space:pre-wrap;color:var(--ink);margin:0;font-size:.92rem;line-height:1.5}.bd-advisor-tools{flex-wrap:wrap;gap:.3rem;margin:0 0 .4rem;padding:0;list-style:none;display:flex}.bd-advisor-tools li{letter-spacing:.04em;text-transform:uppercase;color:var(--stone);background:var(--panel-tint);font-size:.65rem}@supports (color:color-mix(in lab, red, red)){.bd-advisor-tools li{background:color-mix(in srgb, var(--panel-tint) 60%, transparent)}}.bd-advisor-tools li{border:1px solid var(--line);padding:.12rem .35rem}.bd-advisor-typing{align-items:center;gap:.45rem;margin:0;display:inline-flex}.bd-advisor-typing-dots{align-items:center;gap:.2rem;display:inline-flex}.bd-advisor-typing-dots i{background:var(--muted);border-radius:50%;width:.28rem;height:.28rem;animation:1.1s ease-in-out infinite bd-advisor-dot;display:block}.bd-advisor-typing-dots i:nth-child(2){animation-delay:.15s}.bd-advisor-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes bd-advisor-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.bd-advisor-form{z-index:1;grid-template-columns:1fr auto;align-items:end;gap:.5rem;display:grid;position:relative}.bd-advisor-form--hero textarea{border-width:1.5px;border-color:var(--accent);min-height:4.5rem;padding:.85rem .95rem;font-size:1rem;line-height:1.4}@supports (color:color-mix(in lab, red, red)){.bd-advisor-form--hero textarea{border-color:color-mix(in srgb, var(--accent) 28%, var(--line-strong))}}.bd-advisor-form--hero textarea{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.bd-advisor-form--hero textarea{background:color-mix(in srgb, var(--panel) 96%, white)}}.bd-advisor-form--hero textarea{box-shadow:0 10px 28px #14161a0f}.bd-advisor-form--hero button{min-width:4.75rem;min-height:4.5rem;font-weight:600}.bd-advisor-form textarea{resize:vertical;width:100%;min-height:2.75rem;font:inherit;border:1px solid var(--line-strong);background:var(--panel);color:inherit;padding:.55rem .7rem}.bd-advisor-form textarea:focus{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-advisor-form textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.bd-advisor-form textarea:focus{outline-offset:1px;border-color:var(--accent)}.bd-advisor-form button{align-self:stretch;min-width:4.2rem}@media (min-width:960px){.bd-shell-advisor{width:min(1120px,100% - 2rem)}.bd-advisor-hero-title{max-width:28ch}.bd-advisor-form--hero{max-width:44rem}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bd-copy{border:1px solid var(--line);background:var(--bone);margin-top:.5rem;padding:.9rem}.bd-listing-copy-gen{gap:.65rem;display:grid}.bd-listing-copy-tone{color:var(--muted);gap:.3rem;font-size:.82rem;display:grid}.bd-listing-copy-tone select{border:1px solid var(--line);background:var(--panel);max-width:16rem;color:inherit;font:inherit;border-radius:6px;padding:.4rem .55rem}.bd-listing-copy-btn{align-items:center;gap:.45rem;display:inline-flex}.bd-listing-copy-icon{flex-shrink:0}.bd-copy-row{justify-content:space-between;align-items:center;display:flex}.bd-copy-row h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:.8rem}.bd-copy pre{white-space:pre-wrap;font-family:var(--font-body);color:var(--muted);margin:.35rem 0 .9rem}.bd-pipeline{background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.bd-pipeline{background:color-mix(in srgb, var(--panel) 94%, white)}}.bd-pipeline{border:1px solid var(--line);box-shadow:none;padding:.85rem}.bd-pipeline-intro{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem;margin-bottom:1.15rem;display:flex}.bd-board{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-template-columns:repeat(5,minmax(160px,1fr));gap:.75rem;padding-bottom:.55rem;display:grid;overflow-x:auto}@media (max-width:1100px){.bd-board{grid-template-columns:repeat(5,minmax(210px,78vw));grid-auto-flow:column}.bd-column{scroll-snap-align:start}}.bd-column{border:1px solid var(--line);background:var(--panel-tint);flex-direction:column;min-width:0;min-height:18rem;display:flex}.bd-column-head{border-bottom:1px solid var(--line);background:var(--panel);justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.75rem .8rem;display:flex}.bd-column-head strong{font-size:.92rem;display:block}.bd-column-head small{color:var(--muted);margin-top:.15rem;font-size:.72rem;display:block}.bd-column-head em{font-style:normal;font-family:var(--font-mono);color:var(--accent);font-size:.9rem}.bd-column-body{flex-direction:column;flex:1;gap:.55rem;padding:.65rem;display:flex}.bd-column-empty{text-align:center;color:var(--stone-cool);margin:.5rem 0;font-size:.8rem}.bd-deal-card{border:1px solid var(--line);background:var(--panel);animation:bd-fade-up .4s var(--ease-settle) both;cursor:grab;flex-direction:column;gap:.5rem;padding:.65rem;display:flex}.bd-deal-card--dragging{opacity:.55;cursor:grabbing}.bd-column--drop{outline:1px dashed var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-column--drop{outline:1px dashed color-mix(in srgb, var(--accent) 55%, var(--line))}}.bd-column--drop{outline-offset:-2px;background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-column--drop{background:color-mix(in srgb, var(--accent) 6%, var(--panel-tint))}}.bd-pipeline-list{padding:0;overflow:hidden}.bd-pipeline-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.bd-pipeline-table{border-collapse:collapse;width:100%;font-size:.9rem}.bd-pipeline-table th,.bd-pipeline-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:.7rem .75rem}.bd-pipeline-table th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);background:var(--panel);font-size:.68rem;font-weight:600}.bd-pipeline-table tr.selected td{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-pipeline-table tr.selected td{background:color-mix(in srgb, var(--accent) 8%, transparent)}}.bd-pipeline-col-check{width:2.25rem}.bd-pipeline-col-actions{white-space:nowrap;text-align:right}.bd-pipeline-list-open{text-align:left;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.bd-pipeline-list-open strong{font-family:var(--font-display);font-weight:600}.bd-pipeline-list-source{color:var(--muted);text-transform:capitalize;font-size:.82rem}.bd-pipeline-list-status{font:inherit;border:1px solid var(--line);background:var(--panel);color:inherit;max-width:9.5rem;padding:.35rem .4rem;font-size:.85rem}.bd-deal-open{text-align:left;cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;gap:.2rem;padding:0;display:flex}.bd-deal-open strong{font-family:var(--font-display);font-size:1rem;line-height:1.2}.bd-deal-open span{font-family:var(--font-mono);color:var(--ink-soft);font-size:.8rem}.bd-deal-open small{color:var(--muted);text-transform:capitalize;font-size:.75rem}.bd-deal-status,.bd-pass-note{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-direction:column;gap:.25rem;font-size:.68rem;display:flex}.bd-pass-note textarea{text-transform:none;letter-spacing:normal;resize:vertical;min-height:2.6rem;color:var(--ink-soft);border:1px solid var(--line);background:var(--panel);padding:.45rem .55rem;font-size:.82rem;line-height:1.35}.bd-pipeline-pass-note{max-width:12rem;color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.bd-actual{flex-direction:column;gap:.35rem;display:flex}.bd-deal-delete{align-self:flex-start;padding:.35rem .65rem;font-size:.8rem}.status-considering .bd-column-head{border-top:3px solid var(--hold)}.status-bought .bd-column-head{border-top:3px solid var(--accent)}.status-listed .bd-column-head{border-top:3px solid var(--ink-soft)}.status-sold .bd-column-head{border-top:3px solid var(--buy)}.status-passed .bd-column-head{border-top:3px solid var(--pass)}.bd-app-chrome{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.55rem .85rem;margin-bottom:.85rem;padding-bottom:.7rem;display:flex;position:relative}.bd-app-brand{align-items:center;gap:.5rem;min-width:0;display:flex}.bd-app-home{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:min(52vw,14rem);font-size:1.15rem;font-weight:600;line-height:1.1;text-decoration:none;overflow:hidden}.bd-app-home:hover{color:var(--accent)}.bd-identity-chip{border:1px solid var(--line);background:var(--panel-tint);flex-shrink:0;padding:.18rem .45rem}@supports (color:color-mix(in lab, red, red)){.bd-identity-chip{background:color-mix(in srgb, var(--panel-tint) 70%, transparent)}}.bd-identity-chip{color:var(--stone);letter-spacing:.08em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;max-width:6.5rem;font-size:.62rem;font-weight:600;overflow:hidden}.bd-app-nav{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:none}.bd-app-nav a,.bd-tabbar a{color:var(--text);transition:border-color .15s, background .15s, color .15s, transform .15s var(--ease-press);background:0 0;border:1px solid #0000;padding:.45rem .8rem;font-size:.9rem;text-decoration:none}.bd-app-nav a:hover{border-color:var(--line-strong)}.bd-app-nav a.active{background:var(--ink);border-color:var(--ink);color:var(--bone);font-weight:600}.bd-app-nav .bd-tab-icon{display:none}.bd-app-bar-end{align-items:center;margin-left:auto;display:flex;position:relative}.bd-overflow-trigger{border:1px solid var(--line-strong);background:var(--panel);width:2.4rem;height:2.4rem;color:var(--ink-soft);letter-spacing:.08em;cursor:pointer;font-size:1.05rem;font-weight:700;line-height:1;transition:border-color .15s,color .15s,background .15s}.bd-overflow-trigger:hover,.bd-overflow-trigger[aria-expanded=true]{border-color:var(--accent);color:var(--ink)}.bd-overflow-menu{z-index:45;background:var(--panel);border:1px solid var(--line-strong);min-width:12.5rem;box-shadow:var(--shadow);animation:bd-sheet-up .22s var(--ease-settle) both;flex-direction:column;padding:.35rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0}.bd-overflow-menu button,.bd-overflow-menu a{text-align:left;min-height:var(--tap);cursor:pointer;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .75rem;font-size:.9rem;text-decoration:none;display:flex}.bd-overflow-menu button:hover,.bd-overflow-menu a:hover{background:var(--panel-tint)}.bd-overflow-menu kbd{font-family:var(--font-mono);color:var(--stone);border:1px solid var(--line);padding:.1rem .35rem;font-size:.72rem}@media (min-width:960px){.bd-app-nav-desktop{display:flex}.bd-app-bar-end{margin-left:0}.bd-tabbar{display:none!important}}.bd-tabbar{z-index:40;min-height:calc(var(--tabbar-h) + var(--safe-bottom));padding:.35rem .5rem calc(.35rem + var(--safe-bottom));background:var(--panel);grid-template-columns:repeat(4,1fr);gap:.15rem;display:grid;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.bd-tabbar{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.bd-tabbar{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(14px);box-shadow:0 -8px 28px #14161a0f}.bd-tabbar a{min-height:var(--tap);color:var(--stone);letter-spacing:.04em;text-transform:uppercase;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.35rem .25rem;font-size:.68rem;font-weight:600;display:flex}.bd-tabbar a .bd-tab-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bd-tabbar .bd-tab-icon{color:inherit;font-size:1.05rem;line-height:1}.bd-tabbar a.active{color:var(--ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-tabbar a.active{background:color-mix(in srgb, var(--accent) 10%, transparent)}}.bd-tabbar a:active{transform:scale(.96)}.bd-thumb-dock{left:0;right:0;bottom:calc(var(--tabbar-h) + var(--safe-bottom));z-index:35;min-height:var(--thumb-dock-h);background:var(--bone);align-items:center;gap:.45rem;padding:.55rem .75rem;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.bd-thumb-dock{background:color-mix(in srgb, var(--bone) 88%, transparent)}}.bd-thumb-dock{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px)}.bd-thumb-dock .bd-thumb-primary{flex:1.2}.bd-thumb-dock .bd-btn{flex:1}.bd-thumb-dock .bd-export{flex:.85}@media (min-width:960px){.bd-thumb-dock{display:none}}.bd-btn{min-height:var(--tap);border:1px solid var(--line-strong);background:var(--panel);color:var(--text);font-family:var(--font-body);cursor:pointer;transition:background .15s, border-color .15s, color .15s, transform .12s var(--ease-press);justify-content:center;align-items:center;gap:.35rem;padding:.55rem 1rem;font-size:.92rem;font-weight:500;text-decoration:none;display:inline-flex}.bd-btn:active:not(:disabled){transform:scale(.97)}.bd-btn:disabled{opacity:.5;cursor:not-allowed}.bd-btn.primary{background:var(--ink);border-color:var(--ink);color:var(--bone);font-weight:600}.bd-btn.primary:hover:not(:disabled){background:var(--accent-hot);border-color:var(--accent-hot)}.bd-btn.secondary{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-btn.secondary{background:color-mix(in srgb, var(--accent) 12%, var(--panel))}}.bd-btn.secondary{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-btn.secondary{border-color:color-mix(in srgb, var(--accent) 40%, var(--line))}}.bd-btn.secondary{color:var(--accent-hot);font-weight:600}.bd-btn.ghost{border-color:var(--line);color:var(--ink-soft);background:0 0}.bd-btn.ghost:hover:not(:disabled){border-color:var(--accent);color:var(--accent-hot)}.bd-btn.danger,.bd-btn.ghost.danger{color:var(--neg)}.bd-verdict-actions{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:.55rem;margin:0 0 1rem;padding-bottom:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bd-verdict-actions{border-bottom:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.bd-export{position:relative}.bd-export-scrim{z-index:50;cursor:default;background:0 0;border:0;position:fixed;inset:0}.bd-export-menu{z-index:55;background:var(--panel);border:1px solid var(--line-strong);min-width:11.5rem;box-shadow:var(--shadow);animation:bd-sheet-up .22s var(--ease-settle) both;flex-direction:column;padding:.35rem;display:flex;position:absolute;bottom:calc(100% + .4rem);right:0}.bd-verdict-actions .bd-export-menu{animation:bd-fade-up .22s var(--ease-settle) both;top:calc(100% + .35rem);bottom:auto}.bd-export-menu button{text-align:left;min-height:var(--tap);cursor:pointer;color:var(--ink);background:0 0;border:0;padding:.7rem .75rem;font-size:.9rem}.bd-export-menu button:hover{background:var(--panel-tint)}.bd-page-bar-actions{flex-wrap:wrap;gap:.5rem;display:flex}.bd-deal-select{align-items:center;min-height:1.5rem;display:flex}.bd-deal-select input{width:1.1rem;height:1.1rem;accent-color:var(--accent)}.bd-deal-card.selected{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-deal-card.selected{border-color:color-mix(in srgb, var(--accent) 55%, var(--line))}}.bd-deal-card.selected{background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-deal-card.selected{background:color-mix(in srgb, var(--accent) 6%, var(--panel))}}@keyframes bd-sheet-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.bd-shortcut-hint{border:1px solid var(--line-strong);background:var(--panel);width:2rem;height:2rem;color:var(--stone);cursor:pointer;font-size:.95rem;font-weight:600;line-height:1;transition:border-color .15s,color .15s,background .15s}.bd-shortcut-hint:hover,.bd-shortcut-hint[aria-expanded=true]{border-color:var(--accent);color:var(--ink)}.bd-sheet-root{z-index:60;pointer-events:none;position:fixed;inset:0}.bd-sheet-scrim{background:var(--ink);border:0;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bd-sheet-scrim{background:color-mix(in srgb, var(--ink) 38%, transparent)}}.bd-sheet-scrim{cursor:pointer;pointer-events:auto;animation:bd-fade-in .2s var(--ease-settle) both}.bd-shortcut-sheet{z-index:1;max-height:min(72svh,28rem);padding:.55rem 1.1rem calc(1.1rem + var(--safe-bottom));background:var(--panel);border-top:1px solid var(--line-strong);box-shadow:0 -16px 40px var(--ink);position:absolute;bottom:0;left:0;right:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.bd-shortcut-sheet{box-shadow:0 -16px 40px color-mix(in srgb, var(--ink) 14%, transparent)}}.bd-shortcut-sheet{pointer-events:auto;animation:bd-sheet-up .28s var(--ease-settle) both}.bd-sheet-handle{background:var(--line-strong);border-radius:999px;width:2.4rem;height:.28rem;margin:.15rem auto .75rem}@media (min-width:960px){.bd-shortcut-sheet{border:1px solid var(--line-strong);width:min(22rem,100vw - 2rem);max-height:min(70vh,26rem);box-shadow:var(--shadow);padding-bottom:1.1rem;inset:4.5rem 1.25rem auto auto}.bd-sheet-handle{display:none}}@keyframes bd-fade-in{0%{opacity:0}to{opacity:1}}.bd-shortcut-help{z-index:20;background:var(--panel);border:1px solid var(--line-strong);width:min(22rem,100vw - 2rem);box-shadow:0 12px 32px var(--ink);padding:.85rem 1rem 1rem;position:absolute;top:calc(100% + .35rem);right:0}@supports (color:color-mix(in lab, red, red)){.bd-shortcut-help{box-shadow:0 12px 32px color-mix(in srgb, var(--ink) 12%, transparent)}}.bd-shortcut-help{animation:bd-sheet-up .25s var(--ease-settle) both}.bd-shortcut-help-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.bd-shortcut-help-head strong{letter-spacing:.04em;text-transform:uppercase;color:var(--stone);font-size:.85rem}.bd-shortcut-help-head button{border:1px solid var(--line);color:var(--stone);cursor:pointer;background:0 0;padding:.2rem .45rem;font-size:.75rem}.bd-shortcut-list{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.bd-shortcut-list li{grid-template-columns:minmax(7.5rem,auto) 1fr;align-items:baseline;gap:.65rem;font-size:.85rem;display:grid}.bd-shortcut-list kbd,.bd-shortcut-foot kbd{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink);background:var(--bone);font-size:.72rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.bd-shortcut-list kbd,.bd-shortcut-foot kbd{background:color-mix(in srgb, var(--bone) 70%, var(--line))}}.bd-shortcut-list kbd,.bd-shortcut-foot kbd{border:1px solid var(--line);white-space:nowrap;padding:.12rem .35rem}.bd-shortcut-foot{color:var(--stone);margin:.75rem 0 0;font-size:.78rem;line-height:1.4}.bd-page-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.1rem;display:flex}.bd-page-bar--quiet{margin-bottom:.65rem}.bd-page-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--stone-cool);margin:0 0 .2rem;font-size:.72rem}.bd-page-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);margin:0;font-size:clamp(1.45rem,5vw,1.75rem);font-weight:600;line-height:1.15}.bd-page-meta{color:var(--stone);margin:.2rem 0 0;font-size:.85rem}.bd-desk-cats{flex-wrap:wrap;gap:.35rem;margin-top:.55rem;display:flex}.bd-desk-cat-chip{border:1px solid var(--line);background:var(--panel-tint);padding:.2rem .5rem}@supports (color:color-mix(in lab, red, red)){.bd-desk-cat-chip{background:color-mix(in srgb, var(--panel-tint) 60%, transparent)}}.bd-desk-cat-chip{color:var(--stone);letter-spacing:.02em;font-size:.72rem}.bd-desk-presence{border:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin:0 0 1rem;padding:.55rem .75rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bd-desk-presence{border:1px solid color-mix(in srgb, var(--line) 90%, transparent)}}.bd-desk-presence{background:var(--panel-tint)}@supports (color:color-mix(in lab, red, red)){.bd-desk-presence{background:color-mix(in srgb, var(--panel-tint) 45%, transparent)}}.bd-desk-presence-label{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:600}.bd-desk-presence-body{color:var(--ink-soft);font-size:.88rem}.bd-pipeline-empty{border:1px solid var(--line);background:linear-gradient(165deg, var(--panel-tint) 0%, var(--panel) 55%);justify-items:start;gap:.75rem;padding:2rem 1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bd-pipeline-empty{background:linear-gradient(165deg, color-mix(in srgb, var(--panel-tint) 70%, transparent) 0%, var(--panel) 55%)}}.bd-pipeline-empty-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.25rem,4vw,1.55rem);font-weight:600}.bd-pipeline-empty-copy{max-width:28rem;color:var(--stone);margin:0;font-size:.95rem;line-height:1.5}.bd-empty-surface{border:1px solid var(--line);background:linear-gradient(165deg, var(--panel-tint) 0%, var(--panel) 58%);flex-direction:column;gap:.65rem;padding:1.5rem 1.15rem 1.75rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.bd-empty-surface{background:linear-gradient(165deg, color-mix(in srgb, var(--panel-tint) 72%, transparent) 0%, var(--panel) 58%)}}.bd-empty-surface{animation:bd-fade-up .45s var(--ease-settle) both}.bd-empty-surface--inset{background:0 0;border:0;padding:.5rem 0 .25rem}.bd-empty-ambient{pointer-events:none;z-index:0;height:11rem;position:absolute;inset:-.35rem -.5rem auto;overflow:hidden}.bd-empty-orb{filter:blur(32px);opacity:.28;border-radius:50%;animation:14s ease-in-out infinite alternate bd-advisor-drift;position:absolute}.bd-empty-orb--a{background:var(--accent);width:9rem;height:9rem;top:0;left:6%}@supports (color:color-mix(in lab, red, red)){.bd-empty-orb--a{background:color-mix(in srgb, var(--accent) 32%, transparent)}}.bd-empty-orb--b{background:var(--buy);width:7rem;height:7rem;top:1.5rem;right:10%}@supports (color:color-mix(in lab, red, red)){.bd-empty-orb--b{background:color-mix(in srgb, var(--buy) 20%, transparent)}}.bd-empty-orb--b{animation-duration:18s;animation-delay:-4s}.bd-empty-kicker,.bd-empty-title,.bd-empty-copy,.bd-empty-actions,.bd-empty-caps-label,.bd-empty-caps{z-index:1;position:relative}.bd-empty-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--stone-cool);margin:0;font-size:.72rem}.bd-empty-title{max-width:22ch;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(1.35rem,4.5vw,1.75rem);font-weight:600;line-height:1.18}.bd-empty-copy{max-width:34rem;color:var(--stone);margin:0;font-size:.95rem;line-height:1.5}.bd-empty-actions{flex-wrap:wrap;gap:.55rem;margin-top:.25rem;display:flex}.bd-empty-caps-label{letter-spacing:.1em;text-transform:uppercase;color:var(--stone-cool);margin:.85rem 0 0;font-size:.72rem}.bd-empty-caps{grid-template-columns:1fr;gap:.55rem;display:grid}@media (min-width:640px){.bd-empty-caps{grid-template-columns:repeat(3,minmax(0,1fr))}}.bd-empty-cap{background:var(--panel);flex-direction:column;gap:.2rem;padding:.85rem .9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bd-empty-cap{background:color-mix(in srgb, var(--panel) 92%, white)}}.bd-empty-cap{border:1px solid var(--line-strong);animation:bd-fade-up .42s var(--ease-settle) both}.bd-empty-cap:nth-child(2){animation-delay:60ms}.bd-empty-cap:nth-child(3){animation-delay:.12s}.bd-empty-cap-title{color:var(--ink);font-size:.95rem;font-weight:600}.bd-empty-cap-blurb{color:var(--stone);font-size:.82rem;line-height:1.35}.bd-signals-surface{position:relative}.bd-desk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.25rem;display:flex}.bd-desk-title{font-family:var(--font-display);letter-spacing:-.025em;margin:.15rem 0 .35rem;font-size:clamp(1.6rem,3vw,2rem);font-weight:600;line-height:1.1}.bd-desk-intro .bd-hint{max-width:28rem;margin:0}.bd-verdict-sheet:focus{outline:none}.bd-verdict-sheet:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.bd-verdict-pulse .bd-stamp,.bd-verdict-pulse .bd-verdict-banner{animation:bd-stamp-pulse .55s var(--ease-settle,ease)}@keyframes bd-stamp-pulse{0%{opacity:.85;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.bd-settings{gap:1.25rem;max-width:52rem;display:grid}.bd-settings-toolbar-actions button.primary{background:var(--ink);color:var(--bone);border:1px solid var(--ink);cursor:pointer;padding:.65rem 1.1rem;transition:background .15s,border-color .15s}.bd-settings-toolbar-actions button.primary:hover:not(:disabled){background:var(--accent-hot);border-color:var(--accent-hot)}.bd-settings-toolbar-actions button.primary:disabled{opacity:.55;cursor:wait}.bd-panel-lede{max-width:36rem;color:var(--muted);margin:.45rem 0 0;font-size:.92rem;line-height:1.45}.bd-settings .bd-panel-head h2{margin-bottom:0}.bd-inline-code{font-family:var(--font-mono);background:var(--panel-tint);border:1px solid var(--line);padding:.1rem .35rem;font-size:.85em}.bd-chip-grid{flex-wrap:wrap;gap:.45rem;margin-top:.65rem;display:flex}.bd-chip{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);cursor:pointer;padding:.45rem .75rem;font-size:.88rem;transition:border-color .15s,background .15s,color .15s}.bd-chip:hover{border-color:var(--accent)}.bd-chip.active{background:var(--accent);border-color:var(--accent);color:var(--bone);font-weight:600}.bd-identity{gap:.75rem;display:grid}.bd-bio-block{gap:.45rem;display:grid}.bd-text-btn{color:var(--accent-hot);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;justify-self:start;padding:.2rem 0;font-size:.88rem;text-decoration:underline}.bd-text-btn:hover{color:var(--ink)}.bd-category-picker{gap:.65rem;display:grid}.bd-category-empty{margin:0;padding:.75rem .15rem .15rem}.bd-selected-chips{flex-wrap:wrap;gap:.45rem;margin:0;padding:.15rem 0 0;list-style:none;display:flex}.bd-selected-chip{border:1px solid var(--line-strong);background:var(--panel-tint);align-items:center;gap:.35rem;max-width:100%;padding:.35rem .35rem .35rem .7rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bd-selected-chip{background:color-mix(in srgb, var(--panel-tint) 70%, var(--bone))}}.bd-selected-chip{color:var(--ink-soft);font-size:.86rem}.bd-selected-chip-label{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.bd-selected-chip-primary{letter-spacing:.06em;text-transform:uppercase;color:var(--accent-hot);opacity:.9;font-size:.65rem}.bd-selected-chip-remove{width:1.7rem;height:1.7rem;color:var(--pass);cursor:pointer;background:0 0;border:0;font-size:1.1rem;line-height:1}.bd-selected-chip-remove:hover{background:var(--pass)}@supports (color:color-mix(in lab, red, red)){.bd-selected-chip-remove:hover{background:color-mix(in srgb, var(--pass) 10%, transparent)}}.bd-settings-disclosure{padding:0}.bd-settings-disclosure-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:1rem 1.1rem;list-style:none;display:flex}.bd-settings-disclosure-summary::-webkit-details-marker{display:none}.bd-settings-disclosure-summary:after{content:"Show";color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex-shrink:0;margin-top:.35rem;font-size:.78rem}.bd-settings-disclosure[open] .bd-settings-disclosure-summary:after{content:"Hide"}.bd-settings-disclosure-summary h2{margin:0}.bd-settings-disclosure-meta{margin-top:.35rem!important}.bd-settings-disclosure-body{border-top:1px solid var(--line);gap:.85rem;padding:0 1.1rem 1.1rem;display:grid}.bd-settings-footer{justify-content:flex-start;padding-top:.25rem;display:flex}.bd-settings-footer .bd-btn.primary{background:var(--ink);color:var(--bone);border:1px solid var(--ink);cursor:pointer;padding:.7rem 1.25rem}.bd-settings-footer .bd-btn.primary:hover:not(:disabled){background:var(--accent-hot);border-color:var(--accent-hot)}.bd-settings-footer .bd-btn.primary:disabled{opacity:.55;cursor:wait}.bd-channel-cards{gap:.85rem;margin-bottom:.35rem;display:grid}@media (min-width:720px){.bd-channel-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.bd-panel-head-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bd-link-count{border:1px solid var(--line);background:var(--panel-tint);flex-shrink:0;margin-top:.35rem;padding:.25rem .55rem}@supports (color:color-mix(in lab, red, red)){.bd-link-count{background:color-mix(in srgb, var(--panel-tint) 65%, transparent)}}.bd-link-count{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.bd-link-add{margin-top:.65rem;display:block}.bd-link-add-select{border:1px dashed var(--line-strong);background:var(--bone) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23666' d='M1.4.6 6 5.2 10.6.6 12 2 6 8 0 2z'/%3E%3C/svg%3E") no-repeat right .85rem center;width:100%;min-height:2.6rem;color:var(--ink-soft);appearance:none;cursor:pointer;padding:.55rem 2.25rem .55rem .85rem;font-size:.9rem}.bd-link-add-select:hover,.bd-link-add-select:focus{border-style:solid;border-color:var(--accent);color:var(--accent-hot);outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-link-add-select:hover,.bd-link-add-select:focus{outline:2px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.bd-link-add-select:hover,.bd-link-add-select:focus{outline-offset:1px}.bd-link-list{border:1px solid var(--line);background:var(--panel);gap:0;display:grid}.bd-link-list>[role=listitem]+[role=listitem] .bd-link-list-row{border-top:1px solid var(--line)}.bd-link-empty{margin:0;padding:.95rem 1rem}.bd-link-list-row{animation:bd-link-in .28s var(--ease-settle) both;grid-template-columns:auto auto minmax(0,1fr) auto auto;grid-template-areas:"kind icon label open remove""kind icon url url url";align-items:center;gap:.45rem .55rem;padding:.65rem .75rem;display:grid}.bd-link-list-row:focus-within{background:var(--panel-tint)}@supports (color:color-mix(in lab, red, red)){.bd-link-list-row:focus-within{background:color-mix(in srgb, var(--panel-tint) 55%, transparent)}}.bd-link-list-kind{letter-spacing:.04em;text-transform:uppercase;color:var(--stone);grid-area:kind;max-width:2.6rem;font-size:.62rem;font-weight:600;line-height:1.1}.bd-link-list-icon{width:2rem;height:2rem;color:var(--accent);background:var(--panel-tint);grid-area:icon;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bd-link-list-icon{background:color-mix(in srgb, var(--panel-tint) 80%, var(--bone))}}.bd-link-list-icon{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.bd-link-list-icon{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent)}}.bd-link-list-icon{font-size:1rem;overflow:hidden}.bd-brand-logo{object-fit:contain;border-radius:3px;width:1.15rem;height:1.15rem;display:block}.bd-link-list-label{grid-area:label;min-width:0}.bd-link-list-url{grid-area:url;min-width:0}.bd-link-list-label input,.bd-link-list-url>input{background:var(--bone);border:1px solid var(--line);width:100%;color:var(--text);min-height:2.35rem;padding:.45rem .6rem;font-size:.9rem}.bd-link-list-label input:focus,.bd-link-list-url>input:focus,.bd-link-url-split:focus-within{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-link-list-label input:focus,.bd-link-list-url>input:focus,.bd-link-url-split:focus-within{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.bd-link-list-label input:focus,.bd-link-list-url>input:focus,.bd-link-url-split:focus-within{outline-offset:1px;border-color:var(--accent)}.bd-link-url-split{background:var(--bone);border:1px solid var(--line);align-items:stretch;min-width:0;min-height:2.35rem;display:flex}.bd-link-url-prefix{text-overflow:ellipsis;white-space:nowrap;max-width:min(58%,14rem);color:var(--ink-soft);opacity:.85;-webkit-user-select:all;user-select:all;flex:0 auto;align-self:center;padding:.45rem 0 .45rem .55rem;font-size:.72rem;line-height:1.45;overflow:hidden}.bd-link-url-slug{flex:5rem;min-width:0;display:flex}.bd-link-url-slug input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;min-height:2.25rem;padding:.45rem .55rem .45rem .15rem;font-size:.9rem}.bd-link-url-slug input:focus{outline:none}.bd-link-url-slug input::placeholder{color:var(--ink-soft)}@supports (color:color-mix(in lab, red, red)){.bd-link-url-slug input::placeholder{color:color-mix(in srgb, var(--ink-soft) 70%, transparent)}}.bd-link-list-open{border:1px solid var(--line-strong);min-height:2.35rem;color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;grid-area:open;justify-content:center;align-items:center;padding:.35rem .55rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.bd-link-list-open:hover{border-color:var(--accent);color:var(--accent-hot)}.bd-link-list-open.is-disabled{opacity:.35;pointer-events:none}.bd-link-list-remove{width:2.35rem;height:2.35rem;color:var(--pass);cursor:pointer;background:0 0;border:1px solid #0000;grid-area:remove;font-size:1.25rem;line-height:1}.bd-link-list-remove:hover{border-color:var(--pass)}@supports (color:color-mix(in lab, red, red)){.bd-link-list-remove:hover{border-color:color-mix(in srgb, var(--pass) 40%, var(--line))}}.bd-link-list-remove:hover{background:var(--pass)}@supports (color:color-mix(in lab, red, red)){.bd-link-list-remove:hover{background:color-mix(in srgb, var(--pass) 8%, transparent)}}@media (max-width:719px){.bd-link-url-prefix{letter-spacing:-.01em;max-width:min(52%,11.5rem);font-size:.68rem}.bd-link-list-row.has-split-url{gap:.4rem .45rem}}@media (min-width:720px){.bd-link-list-row{grid-template-columns:auto auto minmax(7rem,9.5rem) minmax(0,1fr) auto auto;grid-template-areas:"kind icon label url open remove"}.bd-link-url-prefix{max-width:min(62%,18rem);font-size:.78rem}}@keyframes bd-link-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.bd-link-rows{gap:.85rem;display:grid}.bd-link-row{animation:bd-link-in .28s var(--ease-settle) both}.bd-link-row-body{grid-template-columns:1fr}@media (min-width:720px){.bd-link-row-body{grid-template-columns:minmax(7rem,.75fr) minmax(0,1.35fr) auto;align-items:end}}.bd-ebay-meta{border-top:1px dashed var(--line);margin-top:1rem;padding-top:.85rem}@supports (color:color-mix(in lab, red, red)){.bd-ebay-meta{border-top:1px dashed color-mix(in srgb, var(--line) 85%, transparent)}}.bd-channel-card{background:linear-gradient(165deg, var(--panel-tint) 0%, var(--panel) 48%);gap:.75rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.bd-channel-card{background:linear-gradient(165deg, color-mix(in srgb, var(--panel-tint) 70%, transparent) 0%, var(--panel) 48%)}}.bd-channel-card{border:1px solid var(--line);box-shadow:0 1px 0 var(--ink)}@supports (color:color-mix(in lab, red, red)){.bd-channel-card{box-shadow:0 1px 0 color-mix(in srgb, var(--ink) 4%, transparent)}}.bd-channel-card{transition:border-color .2s var(--ease-settle), box-shadow .2s var(--ease-settle)}.bd-channel-card:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-channel-card:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--line-strong))}}.bd-channel-card:focus-within{box-shadow:0 10px 28px #1a1c1f0f}.bd-channel-card-head{align-items:center;gap:.75rem;display:flex}.bd-channel-icon{width:2.4rem;height:2.4rem;color:var(--accent);background:var(--panel-tint);flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.bd-channel-icon{background:color-mix(in srgb, var(--panel-tint) 80%, var(--bone))}}.bd-channel-icon{border:1px solid var(--line-strong)}@supports (color:color-mix(in lab, red, red)){.bd-channel-icon{border:1px solid color-mix(in srgb, var(--line-strong) 70%, transparent)}}.bd-channel-icon{font-size:1.15rem}.bd-channel-card-copy{flex:1;gap:.1rem;min-width:0;display:grid}.bd-channel-card-copy strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:600;line-height:1.15}.bd-channel-card-copy span{color:var(--muted);letter-spacing:.02em;font-size:.78rem}.bd-channel-open{border:1px solid var(--line-strong);color:var(--ink-soft);letter-spacing:.02em;flex-shrink:0;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:.78rem;text-decoration:none;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.bd-channel-open svg{font-size:.9rem}.bd-channel-open:hover{border-color:var(--accent);color:var(--accent-hot);background:var(--panel-tint)}@supports (color:color-mix(in lab, red, red)){.bd-channel-open:hover{background:color-mix(in srgb, var(--panel-tint) 60%, transparent)}}.bd-channel-open.is-disabled{opacity:.35;pointer-events:none}.bd-channel-card-body{gap:.55rem;display:grid}.bd-channel-field{gap:.3rem;display:grid}.bd-channel-field>span:not(.bd-visually-hidden){color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem}.bd-channel-field input{background:var(--bone);border:1px solid var(--line-strong);width:100%;color:var(--text);padding:.55rem .7rem;font-size:.92rem}.bd-channel-field input:focus{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-channel-field input:focus{outline:2px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.bd-channel-field input:focus{outline-offset:1px;border-color:var(--accent)}.bd-channel-field-secondary{border-top:1px dashed var(--line);padding-top:.15rem}@supports (color:color-mix(in lab, red, red)){.bd-channel-field-secondary{border-top:1px dashed color-mix(in srgb, var(--line) 85%, transparent)}}.bd-channel-extra{border-top:1px solid var(--line);margin-top:0;padding-top:.25rem}@supports (color:color-mix(in lab, red, red)){.bd-channel-extra{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.bd-other-links{gap:.85rem;margin-top:.75rem;display:grid}.bd-other-card-body{grid-template-columns:1fr}@media (min-width:720px){.bd-other-card-body{grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr) auto;align-items:end}}.bd-add-channel{border:1px dashed var(--line-strong);color:var(--ink-soft);cursor:pointer;letter-spacing:.01em;background:0 0;justify-self:start;padding:.75rem 1rem;font-size:.9rem;transition:border-color .15s,color .15s,background .15s}.bd-add-channel:hover{border-color:var(--accent);color:var(--accent-hot);background:var(--panel-tint)}@supports (color:color-mix(in lab, red, red)){.bd-add-channel:hover{background:color-mix(in srgb, var(--panel-tint) 50%, transparent)}}.bd-link-remove{border:1px solid var(--line-strong);color:var(--pass);cursor:pointer;background:0 0;align-self:end;height:fit-content;padding:.5rem .75rem}.bd-link-remove:hover{border-color:var(--pass)}.bd-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bd-signals{margin-top:.25rem}.bd-signals-strip{border-top:1px solid var(--line);margin:.85rem 0 1rem;padding:.85rem 0 0}@supports (color:color-mix(in lab, red, red)){.bd-signals-strip{border-top:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.bd-signals-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.65rem;display:flex}.bd-signals-head .bd-hint{max-width:28rem;margin:.25rem 0 0}.bd-signals-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bd-signals-actions button{border:1px solid var(--line-strong);background:var(--panel);color:var(--text);cursor:pointer;padding:.45rem .85rem;font-size:.85rem}.bd-signals-actions button.primary,.bd-signals-actions button:hover{border-color:var(--accent)}.bd-signals-actions button.primary{background:var(--accent);color:var(--bone);font-weight:600}.bd-signals-more{color:var(--accent);border-bottom:1px solid var(--accent);font-size:.85rem;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.bd-signals-more{border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent)}}.bd-signals-more:hover{color:var(--accent-hot)}.bd-signals-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.bd-signal-row{border-bottom:1px solid var(--line);gap:.35rem;padding:.7rem 0;display:grid}@supports (color:color-mix(in lab, red, red)){.bd-signal-row{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.bd-signal-row:last-child{border-bottom:0;padding-bottom:0}.bd-signal-main{flex-wrap:wrap;align-items:center;gap:.45rem .65rem;display:flex}.bd-signal-main strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:600}.bd-signal-brand{flex-shrink:0;place-items:center;width:1.35rem;height:1.35rem;display:grid}.bd-signal-brand .bd-brand-logo{width:1.25rem;height:1.25rem}.bd-signal-surface{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:var(--stone);padding:.1rem .4rem;font-size:.65rem;font-weight:600}.bd-signal-surface.is-social{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bd-signal-surface.is-social{border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}}.bd-signal-surface.is-social{color:var(--ink-soft)}.bd-signal-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--stone);font-size:.68rem;font-weight:600}.bd-signal-badge.status-linked,.bd-signal-badge.status-manual_ok{color:var(--buy)}.bd-signal-badge.status-unreachable{color:var(--pass)}.bd-signal-badge.status-unchecked{color:var(--hold)}.bd-signal-title{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:18rem;font-size:.85rem;overflow:hidden}.bd-signal-meta-rich{align-items:flex-start;gap:.65rem;display:flex}.bd-signal-thumb{object-fit:cover;border:1px solid var(--line);background:var(--panel-tint,#f3f1ec);flex-shrink:0;width:36px;height:36px}.bd-signal-meta-copy{flex:1;min-width:0}.bd-signal-desc{color:var(--ink-soft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.bd-signal-theme{color:var(--muted);font-size:.7rem;font-family:var(--font-mono);align-items:center;gap:.35rem;margin-top:.25rem;display:inline-flex}.bd-signal-theme-swatch{border:1px solid var(--line);width:.7rem;height:.7rem}.bd-signal-uncertain{margin:.25rem 0 0;font-size:.72rem}.bd-signal-meta{color:var(--muted);font-size:.75rem;font-family:var(--font-mono);flex-wrap:wrap;gap:.65rem;display:flex}.bd-signal-links{flex-wrap:wrap;gap:.65rem 1rem;font-size:.85rem;display:flex}.bd-signal-links a{color:var(--accent);border-bottom:1px solid var(--accent);text-decoration:none}@supports (color:color-mix(in lab, red, red)){.bd-signal-links a{border-bottom:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}}.bd-signal-links a:hover{color:var(--accent-hot)}.bd-signal-manual{color:var(--ink-soft);cursor:pointer;align-items:center;gap:.45rem;margin-top:.15rem;font-size:.82rem;display:flex}.bd-signal-manual input{accent-color:var(--accent)}.bd-signals-strip .bd-signal-row{padding:.45rem 0}.bd-signals-strip .bd-signal-title{display:none}.mkt{color:var(--ink);overflow-x:clip}.mkt-top{z-index:5;justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,100% - 2rem);margin:0 auto;padding:1.25rem 0;display:flex;position:absolute;inset:0 0 auto}.mkt-logo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:600;text-decoration:none}.mkt-top-nav{flex-wrap:wrap;align-items:center;gap:.85rem 1.1rem;font-size:.88rem;display:flex}.mkt-top-nav a{color:var(--ink-soft);text-decoration:none}.mkt-top-nav a:hover{color:var(--accent)}.mkt-top-cta{border:1px solid var(--ink);padding:.4rem .75rem;font-weight:600;color:var(--ink)!important}.mkt-top-cta:hover{background:var(--ink);color:var(--bone)!important}.mkt-hero{align-items:flex-end;min-height:100svh;padding:6.5rem 0 3.5rem;display:flex;position:relative}.mkt-hero-atmosphere{z-index:0;animation:mkt-atmosphere 16s var(--ease-settle) infinite alternate;background:radial-gradient(70% 55% at 82% 28%,#8fa3b4 0%,#0000 58%),radial-gradient(55% 45% at 8% 78%,#c5bba8 0%,#0000 50%),linear-gradient(125deg,#c8d2da 0%,#d9d5cb 36%,#b9c5cf 68%,#9aadb8 100%);position:absolute;inset:0}.mkt-hero-atmosphere:after{content:"";opacity:.28;background-image:repeating-linear-gradient(90deg, transparent, transparent 52px, var(--ink) 52px, var(--ink) 53px), repeating-linear-gradient(0deg, transparent, transparent 52px, var(--ink) 52px, var(--ink) 53px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.mkt-hero-atmosphere:after{background-image:repeating-linear-gradient(90deg, transparent, transparent 52px, color-mix(in srgb, var(--ink) 5%, transparent) 52px, color-mix(in srgb, var(--ink) 5%, transparent) 53px), repeating-linear-gradient(0deg, transparent, transparent 52px, color-mix(in srgb, var(--ink) 3.5%, transparent) 52px, color-mix(in srgb, var(--ink) 3.5%, transparent) 53px)}}.mkt-hero-atmosphere:after{-webkit-mask-image:linear-gradient(#000 18%,#0000 90%);mask-image:linear-gradient(#000 18%,#0000 90%)}.mkt-hero-grid{z-index:1;align-items:end;gap:2.5rem;width:min(1120px,100% - 2rem);margin:0 auto;display:grid;position:relative}.mkt-hero-copy{animation:mkt-hero-in .9s var(--ease-settle) both}.mkt-kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--accent);margin:0;font-size:.72rem;font-weight:600}.mkt-brand{font-family:var(--font-display);letter-spacing:-.045em;color:var(--ink);margin:.45rem 0 .2rem;font-size:clamp(3.1rem,11vw,6.2rem);font-weight:600;line-height:.92}.mkt-question{font-family:var(--font-display);letter-spacing:-.015em;color:var(--ink-soft);animation:mkt-question-in 1s .15s var(--ease-settle) both;margin:.65rem 0 .7rem;font-size:clamp(1.3rem,3vw,1.75rem);font-style:italic;font-weight:500}.mkt-support{max-width:26rem;color:var(--ink-soft);margin:0 0 1.5rem;font-size:1.02rem;line-height:1.5}.mkt-cta-row{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}.mkt-cta-primary{background:var(--ink);min-height:2.85rem;color:var(--bone);transition:transform .2s var(--ease-settle), background .15s;justify-content:center;align-items:center;padding:.85rem 1.35rem;font-weight:600;text-decoration:none;display:inline-flex}.mkt-cta-primary:hover{background:var(--accent-hot);transform:translateY(-2px)}.mkt-cta-primary:active{transform:scale(.98)}.mkt-cta-secondary{color:var(--ink-soft);border-bottom:1px solid var(--ink);font-weight:500;text-decoration:none}@supports (color:color-mix(in lab, red, red)){.mkt-cta-secondary{border-bottom:1px solid color-mix(in srgb, var(--ink) 25%, transparent)}}.mkt-cta-secondary{padding-bottom:.1rem}.mkt-cta-secondary:hover{color:var(--accent);border-color:var(--accent)}.mkt-phone{animation:mkt-phone-in 1.05s .2s var(--ease-settle) both;justify-self:center}.mkt-phone-bezel{width:min(15.5rem,72vw);box-shadow:0 28px 50px var(--ink), inset 0 0 0 1px #ffffff1f;background:linear-gradient(160deg,#1c2228 0%,#0f1216 100%);border-radius:1.55rem;padding:.55rem}@supports (color:color-mix(in lab, red, red)){.mkt-phone-bezel{box-shadow:0 28px 50px color-mix(in srgb, var(--ink) 28%, transparent), inset 0 0 0 1px #ffffff1f}}.mkt-phone-notch{background:#07090b;border-radius:999px;width:4.2rem;height:.55rem;margin:.2rem auto .45rem}.mkt-phone-screen{background:var(--bone);border-radius:1.1rem;min-height:22.5rem;overflow:hidden}.mkt-phone-chrome{letter-spacing:.04em;text-transform:uppercase;color:var(--stone);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:.65rem .8rem .4rem;font-size:.72rem;font-weight:600;display:flex}.mkt-phone-dot{background:var(--buy);width:.45rem;height:.45rem;box-shadow:0 0 0 3px var(--buy);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.mkt-phone-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--buy) 25%, transparent)}}.mkt-phone-faces{height:19.5rem;position:relative}.mkt-phone-face{transition:opacity .55s var(--ease-settle), transform .55s var(--ease-settle);padding:.85rem .9rem 1rem;position:absolute;inset:0}.mkt-phone-capture{opacity:1;transform:translate(0)}.mkt-phone-verdict{opacity:0;pointer-events:none;transform:translate(12%)}.mkt-phone-faces.is-verdict .mkt-phone-capture{opacity:0;pointer-events:none;transform:translate(-10%)}.mkt-phone-faces.is-verdict .mkt-phone-verdict{opacity:1;pointer-events:auto;transform:translate(0)}.mkt-phone-label{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.05rem;font-weight:600}.mkt-phone-modes{gap:.35rem;margin-bottom:.85rem;display:flex}.mkt-phone-modes span{text-align:center;border:1px solid var(--line);color:var(--stone);flex:1;padding:.35rem .2rem;font-size:.68rem}.mkt-phone-modes .is-on{border-color:var(--ink);color:var(--ink);background:var(--accent)}@supports (color:color-mix(in lab, red, red)){.mkt-phone-modes .is-on{background:color-mix(in srgb, var(--accent) 8%, var(--panel))}}.mkt-phone-modes .is-on{font-weight:600}.mkt-phone-field{border-bottom:1px solid var(--line);color:var(--stone);justify-content:space-between;align-items:baseline;padding:.55rem 0;font-size:.82rem;display:flex}.mkt-phone-field strong{font-family:var(--font-mono);color:var(--ink);font-size:.95rem;font-weight:500}.mkt-phone-chip-row{flex-wrap:wrap;gap:.35rem;margin:.85rem 0 1.1rem;display:flex}.mkt-phone-chip-row span{border:1px solid var(--line);color:var(--ink-soft);background:var(--panel-tint);padding:.28rem .45rem;font-size:.68rem}.mkt-phone-cta{background:var(--ink);min-height:2.4rem;color:var(--bone);justify-content:center;align-items:center;font-size:.82rem;font-weight:600;display:flex}.mkt-phone-stamp{border:1px solid var(--line-strong);margin-bottom:.85rem;padding:.85rem .9rem}.mkt-phone-stamp-mark{font-family:var(--font-display);letter-spacing:-.02em;animation:mkt-stamp-pop .55s var(--ease-stamp) both;font-size:1.85rem;font-weight:700;line-height:1;display:inline-block}.mkt-phone-faces.is-verdict .mkt-phone-stamp-mark{animation:mkt-stamp-pop .55s var(--ease-stamp) both}.mkt-phone-stamp p{color:var(--stone);margin:.45rem 0 0;font-size:.75rem;line-height:1.4}.mkt-phone-metrics{grid-template-columns:1fr 1fr;gap:.55rem;margin-bottom:.95rem;display:grid}.mkt-phone-metrics div{background:var(--panel-tint);border:1px solid var(--line);padding:.45rem .5rem}.mkt-phone-metrics span{text-transform:uppercase;letter-spacing:.06em;color:var(--stone);font-size:.62rem;display:block}.mkt-phone-metrics strong{font-family:var(--font-mono);font-size:.92rem;font-weight:500}.mkt-phone-tabs{gap:.25rem;display:flex}.mkt-phone-tabs span{text-align:center;color:var(--stone);border-bottom:2px solid #0000;flex:1;padding:.4rem .15rem;font-size:.65rem}.mkt-phone-tabs .is-on{color:var(--ink);border-bottom-color:var(--accent);font-weight:600}.mkt-section{width:min(760px,100% - 2rem);margin:0 auto;padding:4.25rem 0 .5rem}.mkt-section+.mkt-section{border-top:1px solid var(--line);margin-top:3.25rem;padding-top:3.5rem}.mkt-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .55rem;font-size:.7rem;font-weight:600}.mkt-section h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .75rem;font-size:clamp(1.7rem,4vw,2.35rem);font-weight:600;line-height:1.12}.mkt-lead{color:var(--stone);max-width:34rem;margin:0;font-size:1.02rem;line-height:1.55}.mkt-steps{gap:1.35rem;margin:1.85rem 0 0;padding:0;list-style:none;display:grid}.mkt-steps li{grid-template-columns:auto 1fr;align-items:start;gap:.95rem;display:grid}.mkt-step-icon{width:2.4rem;height:2.4rem;color:var(--accent);margin-top:.1rem}.mkt-steps strong{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:.2rem;font-size:1.2rem;font-weight:600;display:block}.mkt-steps span{color:var(--stone);font-size:.98rem;line-height:1.5}.mkt-demo-board{gap:1.25rem;margin-top:1.75rem;display:grid}.mkt-demo-inputs{gap:.85rem;display:grid}.mkt-demo-inputs label{gap:.35rem;display:grid}.mkt-demo-inputs label span{letter-spacing:.06em;text-transform:uppercase;color:var(--stone);font-size:.75rem;font-weight:600}.mkt-demo-inputs input{border:1px solid var(--line-strong);background:var(--panel);min-height:2.75rem;font-family:var(--font-mono);color:var(--ink);width:100%;padding:.55rem .75rem;font-size:1.15rem}.mkt-demo-inputs input:focus{outline:2px solid var(--accent)}@supports (color:color-mix(in lab, red, red)){.mkt-demo-inputs input:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent)}}.mkt-demo-inputs input:focus{outline-offset:1px;border-color:var(--accent)}.mkt-demo-hint{color:var(--stone-cool);margin:0;font-size:.85rem}.mkt-demo-stamp{border:1px solid var(--line-strong);flex-direction:column;justify-content:center;min-height:7rem;padding:1.15rem 1.2rem;display:flex}.mkt-demo-stamp-mark{font-family:var(--font-display);letter-spacing:-.02em;animation:mkt-stamp-pop .5s var(--ease-stamp) both;font-size:clamp(2rem,5vw,2.6rem);font-weight:700;line-height:1;display:inline-block}.mkt-demo-stamp p{color:var(--ink-soft);margin:.55rem 0 0;font-size:.98rem;line-height:1.45}.mkt-strip{background:linear-gradient(180deg, var(--accent) 0%, var(--bone-deep) 100%);margin-top:3.75rem;padding:3.25rem 0}@supports (color:color-mix(in lab, red, red)){.mkt-strip{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 7%, var(--bone)) 0%, var(--bone-deep) 100%)}}.mkt-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mkt-strip-inner{gap:2.5rem;width:min(960px,100% - 2rem);margin:0 auto;display:grid}.mkt-strip h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 .65rem;font-size:clamp(1.45rem,3.2vw,1.9rem);font-weight:600}.mkt-strip p:not(.mkt-eyebrow){color:var(--stone);max-width:28rem;margin:0;font-size:.98rem;line-height:1.55}.mkt-finale{text-align:center;width:min(720px,100% - 2rem);margin:0 auto;padding:4rem 0 3rem}.mkt-finale h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 1.35rem;font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:600}.mkt-finale-cta{justify-content:center}.mkt-soft-cta{letter-spacing:.02em;color:var(--stone-cool);margin:.85rem 0 0;font-size:.88rem}.mkt-finale .mkt-soft-cta{text-align:center}.mkt-local-note{color:var(--stone-cool);margin:1.35rem 0 0;font-size:.85rem}.mkt-foot{color:var(--stone);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;padding:1.5rem 1rem 2.5rem;font-size:.85rem;display:flex}.mkt-foot-brand{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;font-weight:600}.mkt-foot-by{color:var(--stone)}.mkt-foot-by a{color:var(--ink-soft);text-underline-offset:.15em;text-decoration:underline}.mkt-foot a{color:var(--ink-soft);text-decoration:none}.mkt-foot a:hover{color:var(--accent)}.mkt-partners{border-top:1px solid var(--line);padding:1.25rem 1.25rem .5rem}.mkt-partners-inner{text-align:center;max-width:56rem;margin:0 auto}.mkt-partners-label{letter-spacing:.12em;text-transform:uppercase;color:var(--stone);margin:0 0 .85rem;font-size:.72rem;font-weight:600}.mkt-partner-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.mkt-partner-row li{flex-direction:column;align-items:center;gap:.3rem;min-width:3.5rem;display:flex}.mkt-partner-row img{object-fit:contain;border-radius:6px;width:2rem;height:2rem}.mkt-partner-row span{color:var(--stone);font-size:.68rem}.mkt-foot-disclaimer{text-align:center;max-width:42rem;color:var(--stone);flex-basis:100%;margin:.35rem auto 0;font-size:.68rem;line-height:1.45}.bd-trademark-disclaimer{max-width:52rem;color:var(--stone);text-align:center;margin:0;margin-inline:auto;padding:.85rem 1.1rem 1.35rem;font-size:.68rem;line-height:1.45}.bd-trademark-disclaimer.is-compact{padding-top:.5rem;padding-bottom:1rem}.bd-app>.bd-trademark-disclaimer{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}@keyframes mkt-atmosphere{0%{filter:saturate()brightness()}to{filter:saturate(1.1)brightness(.96)}}@keyframes mkt-hero-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes mkt-question-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mkt-phone-in{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:none}}@keyframes mkt-stamp-pop{0%{opacity:0;transform:scale(1.3)rotate(-5deg)}to{opacity:1;transform:none}}@media (min-width:880px){.mkt-hero{align-items:center;padding:7rem 0 4rem}.mkt-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem}.mkt-phone{justify-self:end}.mkt-demo-board{grid-template-columns:1fr 1.1fr;align-items:stretch}.mkt-strip-inner{grid-template-columns:1fr 1fr;gap:3rem}}@media (max-width:720px){.mkt-top-nav a:not(.mkt-top-cta){display:none}.mkt-hero{align-items:flex-start;min-height:auto;padding-top:5.25rem;padding-bottom:2.5rem}.mkt-brand{font-size:clamp(2.85rem,14vw,4rem)}}@media (prefers-reduced-motion:reduce){.bd-stamp-mark,.bd-stamp ul,.bd-ladder-rung,.bd-profit-pair,.bd-deal-card,.bd-export-menu,.bd-shortcut-help,.bd-advisor-orb,.bd-advisor-cap,.bd-advisor-hero,.bd-advisor-typing-dots i,.mkt-hero-copy,.mkt-question,.mkt-hero-atmosphere,.mkt-phone,.mkt-phone-stamp-mark,.mkt-demo-stamp-mark,.mkt-phone-face{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.mkt-phone-verdict{opacity:1}.mkt-phone-capture{display:none}.bd-btn:active:not(:disabled),.bd-tabbar a:active,.mkt-cta-primary:active{transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
