.bf-legacy .h1-accent{color:var(--green-text)!important;background:none!important;-webkit-text-fill-color:var(--green-text)!important}.bf-legacy{overflow-x:hidden;background:var(--paper-2)}.bf-legacy{--bih-navy:var(--paper-2);--bih-navy-mid:var(--paper-2);--bih-gold:var(--green-text);--bih-gold-l:var(--green-text);--bih-txt:var(--ink);--bih-t2:#A8B4C4;--bih-t3:#6B7B8F;--bih-brd:rgba(255,255,255,.06)}.bf-legacy *{box-sizing:border-box}.bf-legacy{margin:0;font-family:Inter,Helvetica Neue,Arial,sans-serif;background-color:var(--paper-2);background-image:none;color:var(--ink)}.bf-legacy:before{content:"";position:fixed;top:-150px;left:50%;transform:translate(-50%);width:700px;height:700px;background:radial-gradient(circle,rgba(16,185,129,.12) 0%,transparent 70%);pointer-events:none;z-index:0}.bf-legacy .glass-card{background:var(--skin-fill);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line)}.bf-legacy .tip-wrap{position:relative;display:inline-flex;align-items:center;cursor:help}.bf-legacy .tip-wrap .tip-box{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--paper-2);color:var(--ink);padding:10px 14px;border-radius:10px;font-size:12px;line-height:1.5;width:340px;max-width:90vw;z-index:50;pointer-events:none;transition:opacity .15s;border:1px solid var(--green-wash-2);box-shadow:0 8px 32px #00000080;font-weight:400}.bf-legacy .tip-wrap:hover .tip-box{visibility:visible;opacity:1;pointer-events:auto}.bf-legacy .tip-wrap .tip-box:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--line)}.bf-legacy input[type=number]::-webkit-inner-spin-button,.bf-legacy input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bf-legacy input[type=number]{-moz-appearance:textfield}.bf-legacy .section-card{background:var(--paper-2)}.bf-legacy .health-level-card{transition:all .2s ease}.bf-legacy .health-level-card:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000f}.bf-legacy .health-level-card.selected{box-shadow:0 0 0 2px #047857,0 4px 20px #10b98126}.bf-legacy .method-tab{transition:all .15s ease}.bf-legacy .method-tab.active{background:var(--skin-btn-bg);color:var(--skin-btn-fg);font-weight:700}.bf-legacy .census-drop{border:2px dashed rgba(0,11,42,.25);transition:all .2s ease}.bf-legacy .census-drop.dragover{border-color:var(--green-wash-2);background:var(--green-wash)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bf-legacy .fade-in{animation:fadeInUp .35s ease forwards}.bf-legacy .manual-row:nth-child(2n){background:var(--paper-2)}.bf-legacy input:focus,.bf-legacy select:focus{outline:none}.bf-legacy .range-track{-webkit-appearance:none;appearance:none;height:6px;border-radius:3px;background:var(--paper-2)}.bf-legacy .range-track::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--green-wash);cursor:pointer;border:2px solid var(--line);box-shadow:0 1px 4px #0003}.bf-legacy .footer-area{position:relative;margin-top:40px}.bf-legacy .footer-area:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:60%;max-width:500px;height:1px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.45) 30%,rgba(16,185,129,.6) 50%,rgba(16,185,129,.45) 70%,transparent);box-shadow:0 0 8px #10b98133,0 0 20px #10b98114}@keyframes sectionSlideIn{0%{opacity:0;max-height:0;overflow:hidden}to{opacity:1;max-height:5000px;overflow:visible}}.bf-legacy .section-slide-in{animation:sectionSlideIn .4s ease forwards}.bf-legacy .card *[style*="color:var(--blu)"]{color:#1d4ed8!important}.bf-legacy .card *[style*="color:var(--org)"]{color:#b45309!important}.bf-legacy .card *[style*="color:var(--grn)"]{color:var(--green-text)!important}.bf-legacy .card *[style*="color:var(--red)"]{color:var(--skin-red)!important}.bf-legacy .card *[style*="color:var(--gold-l)"],.bf-legacy .card *[style*="color:var(--green-light)"]{color:var(--green-text)!important}.bf-legacy .card *[style*="color:var(--orange-light)"]{color:#b45309!important}
