:root{--bar-ink:#080809;--bar-paper:#f2efe8;--bar-white:#fff;--bar-accent:#a89d69;--bar-acid:var(--bar-accent);--bar-violet:#6500d9;--bar-violet-soft:#e7e0ef;--bar-coral:#e8e3dc;--bar-muted:#6f6c66;--bar-line:rgba(8,8,9,.17)}
.bar-market,.bar-app-shell,.bar-opportunity,.bar-calculator,.bar-auth{width:min(1380px,calc(100% - 48px));margin:0 auto;padding:72px 0 120px}
.bar-section-head,.bar-opportunity-hero,.bar-auth,.bar-calculator,.bar-dashboard-head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:64px;align-items:end}
.bar-kicker{display:block;margin:0 0 18px;font:600 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.14em;text-transform:uppercase}
.bar-section-head h2,.bar-app-head h1,.bar-opportunity h1,.bar-auth h1,.bar-calculator h1,.bar-dashboard-head h1{margin:0;font:500 clamp(44px,6vw,88px)/.94 Georgia,serif;letter-spacing:-.055em}
.bar-section-head h2 em{color:var(--bar-violet);font-weight:400}.bar-section-head>p,.bar-auth-copy>p,.bar-calculator>div>p{max-width:560px;font-size:18px;line-height:1.6;color:var(--bar-muted)}
.bar-filters{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:1px;margin:62px 0 20px;background:var(--bar-line);border:1px solid var(--bar-line)}
.bar-filters label,.bar-form label,.bar-form fieldset,.bar-calc-box label{display:grid;gap:9px;margin:0;padding:16px 18px;background:var(--bar-white);font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}
.bar-filters select,.bar-form input,.bar-form select,.bar-form textarea,.bar-inline-form input,.bar-inline-form textarea,.bar-calc-box input{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--bar-line);border-radius:0;background:transparent;color:var(--bar-ink);font:500 15px/1.35 Arial,sans-serif;padding:9px 0;outline:0;text-transform:none;letter-spacing:0}
.bar-filters select:focus,.bar-form input:focus,.bar-form select:focus,.bar-form textarea:focus{border-color:var(--bar-violet)}
.bar-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border:1px solid var(--bar-ink);border-radius:0;background:var(--bar-acid);color:var(--bar-ink)!important;font:700 13px/1 Arial,sans-serif;text-decoration:none!important;cursor:pointer;transition:.2s}
.bar-button:hover{background:var(--bar-ink);color:var(--bar-white)!important}.bar-button-dark{background:var(--bar-ink);color:var(--bar-white)!important}.bar-button-small{min-height:42px}.bar-results-meta{display:flex;gap:6px;margin:26px 0;font-size:14px}.bar-results-meta span{color:var(--bar-muted)}
.bar-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bar-deal-card{display:flex;flex-direction:column;min-height:380px;padding:30px;background:var(--bar-white);border:1px solid var(--bar-line);transition:transform .2s,box-shadow .2s}.bar-deal-card:hover{transform:translateY(-4px);box-shadow:0 24px 80px rgba(0,0,0,.09)}
.bar-deal-top,.bar-deal-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;font:600 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase}.bar-score{padding:7px 9px;background:var(--bar-acid)}.bar-deal-card h3{margin:44px 0 13px;font:500 clamp(31px,3.2vw,48px)/1 Georgia,serif;letter-spacing:-.045em}.bar-deal-card h3 a{color:inherit;text-decoration:none}.bar-deal-card>p{max-width:550px;color:var(--bar-muted);line-height:1.5}.bar-deal-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:auto 0 28px;background:var(--bar-line)}.bar-deal-metrics>div{display:grid;gap:8px;padding:16px 10px;background:var(--bar-paper)}.bar-deal-metrics small,.bar-key-grid small,.bar-dashboard-stats small,.bar-calc-result small{font:600 10px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.07em;color:var(--bar-muted)}.bar-deal-metrics strong{font-size:14px}.bar-deal-foot{justify-content:flex-start;color:var(--bar-muted)}.bar-deal-foot a{margin-left:auto;color:var(--bar-ink)}
.bar-opportunity{padding-top:52px}.bar-back{display:inline-block;margin-bottom:52px;color:var(--bar-muted);text-decoration:none}.bar-opportunity-hero{align-items:start}.bar-opportunity-hero p{max-width:760px;font-size:20px;line-height:1.6}.bar-match-panel{display:grid;justify-items:start;gap:6px;padding:32px;background:var(--bar-ink);color:#fff}.bar-match-panel>span,.bar-match-panel>small{font:500 11px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:uppercase;letter-spacing:.07em}.bar-match-panel strong{font:500 82px/1 Georgia,serif;color:var(--bar-acid)}.bar-key-grid,.bar-dashboard-stats{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;margin:54px 0;background:var(--bar-line);border:1px solid var(--bar-line)}.bar-key-grid>div,.bar-dashboard-stats>div{display:grid;gap:10px;padding:23px 18px;background:var(--bar-white)}.bar-key-grid strong{font-size:18px}.bar-gate{padding:clamp(30px,5vw,74px);background:var(--bar-white);border-top:7px solid var(--bar-violet)}.bar-gate h2{margin:0 0 14px;font:500 clamp(32px,4vw,58px)/1 Georgia,serif;letter-spacing:-.04em}.bar-gate>p{max-width:720px;line-height:1.6}.bar-legal-note{margin-top:26px;padding:18px;border:1px solid var(--bar-line);color:var(--bar-muted);font-size:12px;line-height:1.5}
.bar-form{display:grid;gap:14px}.bar-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--bar-line);border:1px solid var(--bar-line)}.bar-form-grid .bar-span-2{grid-column:1/-1}.bar-form fieldset{border:0}.bar-form legend{margin-bottom:12px}.bar-form .bar-check{display:flex;align-items:flex-start;gap:12px;padding:15px 0;background:transparent;text-transform:none;letter-spacing:0;font:400 14px/1.45 Arial,sans-serif}.bar-check input{width:18px;flex:0 0 18px;margin-top:2px}.bar-check-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bar-form-grid>.bar-button{margin:18px}.bar-status{align-self:center;padding:18px}.bar-app-head{max-width:900px;margin-bottom:52px}.bar-app-head p{max-width:700px;font-size:18px;line-height:1.6;color:var(--bar-muted)}
.bar-auth{align-items:start}.bar-auth-form{padding:28px;background:var(--bar-white);border-top:7px solid var(--bar-violet)}.bar-auth-form>small{line-height:1.5;color:var(--bar-muted)}.bar-notice,.bar-empty{padding:30px;border:1px solid var(--bar-line);background:var(--bar-white)}
.bar-dashboard-head{align-items:center}.bar-dashboard-head h1{font-size:clamp(42px,5vw,70px)}.bar-dashboard-head .bar-button{justify-self:end}.bar-dashboard-stats{grid-template-columns:repeat(4,1fr)}.bar-dashboard-stats strong{font:500 28px/1.1 Georgia,serif}.bar-dashboard-grid{display:grid;grid-template-columns:2fr 1fr;gap:18px}.bar-dashboard-grid>section,.bar-dashboard-grid>aside,.bar-owned{padding:28px;background:var(--bar-white);border:1px solid var(--bar-line)}.bar-dashboard-grid h2,.bar-owned h2{margin-top:0}.bar-pipeline-list{display:grid}.bar-pipeline-list a,.bar-owned>div{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--bar-line);color:inherit;text-decoration:none}.bar-pipeline-list strong{font-size:12px;color:var(--bar-violet)}.bar-next{display:grid;gap:18px;padding-left:22px}.bar-next li.done{text-decoration:line-through;color:var(--bar-muted)}.bar-owned{margin-top:18px}.bar-owned>div span{color:var(--bar-muted)}
.bar-documents,.bar-loi,.bar-thread{margin-top:26px;padding-top:26px;border-top:1px solid var(--bar-line)}.bar-documents a{display:flex;justify-content:space-between;gap:20px;padding:15px 0;border-bottom:1px solid var(--bar-line);color:inherit;text-decoration:none}.bar-inline-form{display:flex;gap:12px;align-items:end}.bar-inline-form input,.bar-inline-form textarea{flex:1;padding:12px;background:var(--bar-paper)}.bar-message{position:relative;margin:12px 0;padding:16px 120px 16px 16px;background:var(--bar-paper)}.bar-message p{margin:6px 0}.bar-message small{position:absolute;right:14px;top:16px;color:var(--bar-muted)}
.bar-owner-pipeline{margin-top:28px;padding-top:26px;border-top:1px solid var(--bar-line)}.bar-owner-investor{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--bar-line)}.bar-owner-investor strong{font-size:12px;color:var(--bar-violet)}
.bar-calculator{align-items:start}.bar-calc-box{display:grid;gap:1px;background:var(--bar-line);border:1px solid var(--bar-line)}.bar-calc-box output{font-weight:700}.bar-calc-result{display:grid;gap:10px;padding:28px 18px;background:var(--bar-ink);color:#fff}.bar-calc-result strong{font:500 clamp(24px,3vw,36px)/1.1 Georgia,serif;color:var(--bar-acid)}
.bar-process{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:44px 0;background:var(--bar-line);border:1px solid var(--bar-line)}.bar-process>div{min-height:210px;padding:28px;background:var(--bar-white)}.bar-process span{font:600 12px/1 ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--bar-violet)}.bar-process h3{font:500 28px/1.05 Georgia,serif}.bar-process p{line-height:1.55;color:var(--bar-muted)}
.bar-legacy-wrap>.top,.bar-legacy-wrap>footer{display:none!important}.bar-legacy-page .entry-header{display:none}.bar-legacy-wrap .container{width:min(1240px,calc(100% - 48px))}
.bar-admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.bar-admin-grid label{display:grid;gap:6px}.bar-admin-grid textarea{width:100%}
/* 0.1.1 — controles sobrios y acentos violetas, sin rellenos neón. */
.bar-button{background:var(--bar-ink);color:var(--bar-white)!important}.bar-button:hover{background:var(--bar-violet);border-color:var(--bar-violet);color:var(--bar-white)!important}.bar-score{border:1px solid rgba(101,0,217,.3);background:transparent;color:var(--bar-violet)}.bar-match-panel strong,.bar-calc-result strong{color:#d6c8f4}
@media(max-width:960px){.bar-section-head,.bar-opportunity-hero,.bar-auth,.bar-calculator,.bar-dashboard-head{grid-template-columns:1fr}.bar-card-grid{grid-template-columns:1fr}.bar-deal-metrics{grid-template-columns:repeat(2,1fr)}.bar-filters{grid-template-columns:1fr 1fr}.bar-key-grid{grid-template-columns:repeat(3,1fr)}.bar-dashboard-grid{grid-template-columns:1fr}.bar-process{grid-template-columns:repeat(2,1fr)}.bar-dashboard-head .bar-button{justify-self:start}}
@media(max-width:620px){.bar-market,.bar-app-shell,.bar-opportunity,.bar-calculator,.bar-auth{width:min(100% - 28px,1380px);padding:48px 0 82px}.bar-filters,.bar-form-grid,.bar-process{grid-template-columns:1fr}.bar-form-grid .bar-span-2{grid-column:auto}.bar-key-grid,.bar-dashboard-stats{grid-template-columns:repeat(2,1fr)}.bar-deal-card{padding:22px}.bar-deal-metrics{grid-template-columns:1fr 1fr}.bar-inline-form{align-items:stretch;flex-direction:column}.bar-check-grid{grid-template-columns:1fr 1fr}.bar-message{padding-right:16px}.bar-message small{position:static}.bar-gate{padding:28px 20px}}
