.drawdown-hero{min-height:430px}.drawdown-hero-art{opacity:1!important;mix-blend-mode:normal!important;filter:drop-shadow(0 0 30px rgba(18,124,255,.42))!important;mask-image:linear-gradient(to right,transparent 0,#000 12%,#000 100%)!important;background:center/100% 100%no-repeat url(hero-art.svg)!important}.dd-balance-grid{grid-template-columns:.8fr 1.1fr 1.1fr}.validation-note{transition:border-color .16s ease,background .16s ease,color .16s ease}.validation-note.is-valid{color:#176146!important;background:#e8f8f1!important;border-color:#8ed8bc!important}.validation-note.is-warning{color:#77500e!important;background:#fff7df!important;border-color:#e8c86e!important}.validation-note.is-error{color:#812d1c!important;background:#fff0ea!important;border-color:#efad98!important}.validation-note.is-valid svg{color:#18a873!important}.validation-note.is-warning svg{color:#d08a11!important}.validation-note.is-error svg{color:#e45f36!important}.dd-comparison{margin-top:18px;padding:16px;border:1px solid #d9e4f1;border-radius:12px;background:linear-gradient(145deg,#f8fbff,#edf4fb);color:#0b2345}.dd-comparison header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.dd-comparison header span{display:grid;gap:2px}.dd-comparison header small{color:#147bd8;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.dd-comparison header strong{font-size:16px}.dd-comparison header>b{padding:5px 8px;border:1px solid #e1b54e;border-radius:999px;color:#7b5200;font-size:8.5px;letter-spacing:.06em;text-transform:uppercase;background:#fff4d2}.dd-bar-row,.dd-capital{align-items:center;color:#526a88;font-size:10px}.dd-bar-row{display:grid;grid-template-columns:104px minmax(0,1fr) 118px;gap:10px;margin-top:11px}.dd-bar-row>div{overflow:hidden;height:10px;border-radius:999px;background:#dce8f5}.dd-bar-row i{display:block;height:100%;border-radius:inherit;transition:width .2s ease}.dd-bar-row.peak i{width:100%;background:linear-gradient(90deg,#1678f2,#6edcff)}.dd-bar-row.current i{width:85%;background:linear-gradient(90deg,#ff7048,#fb5)}.dd-bar-row.current i.is-above-peak{background:linear-gradient(90deg,#1dbf8a,#72efc2)}.dd-bar-row strong{text-align:right;color:#0b2345;font-size:11px}.dd-capital{display:flex;justify-content:space-between;margin-top:14px;padding-top:12px;border-top:1px solid #d9e4f1}.dd-capital strong{color:#0d7fd8;font-size:18px}.dd-primary strong,.result-panel.is-drawdown .dd-primary strong{color:#ff9d68}.result-panel.is-drawdown .dd-primary{border-color:rgba(255,145,84,.35);background:linear-gradient(145deg,rgba(92,43,22,.36),rgba(4,30,69,.72))}.result-panel.is-peak .dd-primary{border-color:rgba(0,214,143,.32);background:linear-gradient(145deg,rgba(7,71,54,.36),rgba(4,30,69,.72))}.result-panel.is-peak .dd-primary strong{color:#55e0a7}.result-panel.is-zero .dd-primary{border-color:rgba(255,106,43,.48);background:linear-gradient(145deg,rgba(112,30,20,.48),rgba(4,30,69,.72))}.result-panel.is-zero .dd-primary strong{color:#ff815a}.result-panel.is-invalid .dd-equation strong,.result-panel.is-invalid .dd-primary strong,.result-panel.is-invalid .dd-summary-grid strong{color:#8ea2bd!important}.dd-equation{grid-template-columns:1fr 32px 1fr 32px 1fr}.dd-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px}.dd-recovery-meter,.dd-summary-grid article{padding:13px;border:1px solid rgba(77,151,235,.2);border-radius:10px}.dd-summary-grid article{min-width:0;background:rgba(4,24,52,.42)}.dd-recovery-meter header,.dd-summary-grid small{color:#9bb7da;font-weight:750;text-transform:uppercase}.dd-summary-grid small{display:block;font-size:9px;letter-spacing:.06em}.dd-summary-grid strong{display:block;overflow:hidden;margin-top:5px;color:#fff;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.dd-summary-grid span{display:block;margin-top:5px;color:#7694b7;font-size:8.5px;line-height:1.35}.dd-recovery-meter{margin-top:15px;background:rgba(4,24,52,.36)}.dd-recovery-meter header{display:flex;justify-content:space-between;gap:12px;font-size:10px;letter-spacing:.05em}.dd-recovery-meter header strong{color:#fff}.dd-meter-track{position:relative;height:10px;margin:25px 4px 11px;border-radius:999px;background:linear-gradient(90deg,#27b98a 0,#f6bd52 45%,#ff754e 100%)}.dd-meter-track i{position:absolute;top:50%;width:17px;height:17px;transform:translate(-50%,-50%);border:3px solid #fff;border-radius:50%;background:#ff8f59;box-shadow:0 0 16px rgba(255,130,79,.72);transition:left .18s ease}.dd-meter-track i b{position:absolute;left:50%;bottom:19px;transform:translateX(-50%);padding:3px 6px;border:1px solid rgba(255,160,104,.45);border-radius:5px;color:#fff;font-size:9px;font-style:normal;white-space:nowrap;background:#4d281b}.dd-meter-track i.is-clamped-right b{left:auto;right:-4px;transform:none}.dd-meter-labels{display:flex;justify-content:space-between;color:#7895b8;font-size:8.5px}.dd-reference-card{margin-top:16px;padding:22px}.dd-reference-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.dd-reference-header h2{margin:4px 0 7px;color:#fff;font-size:21px}.dd-reference-header p{margin:0;color:#a9b9d2;font-size:12px}.calculation-eyebrow,.dd-reference-grid span{color:#4da8ff;font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.large-icon{width:44px;height:44px;flex:0 0 44px;border-radius:12px;color:#9c84ff;background:rgba(141,99,255,.13)}.large-icon svg{width:24px;height:24px}.dd-reference-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.dd-reference-grid article{position:relative;min-height:145px;padding:16px;border:1px solid rgba(77,151,235,.22);border-radius:12px;background:linear-gradient(150deg,rgba(8,43,88,.82),rgba(2,20,45,.92));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.dd-reference-grid article::before{content:"";position:absolute;inset:0 0 auto;height:3px;border-radius:12px 12px 0 0;background:linear-gradient(90deg,#ffb351,#ff714d)}.dd-reference-grid strong{display:block;color:#fff;font-size:25px;line-height:1}.dd-reference-grid span{display:block;margin-top:9px;color:#ffb87b;font-size:10px;font-weight:800;letter-spacing:.05em}.dd-reference-grid p{margin:8px 0 0;color:#a9bdd8;font-size:11px;line-height:1.45}.dd-reference-grid article.is-current{transform:translateY(-2px);border-color:#ff9b62;box-shadow:0 0 0 2px rgba(255,134,76,.14),0 14px 30px rgba(0,15,37,.25)}.dd-reference-grid article.is-current::after{content:"Closest reference";position:absolute;right:12px;top:12px;color:#ffe1cb;font-size:8px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.reference-note{margin:13px 0 0;padding:10px 12px;border:1px solid rgba(77,151,235,.2);border-radius:8px;color:#bfd3eb;font-size:10.5px;background:rgba(5,31,65,.48)}.dd-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-card p{color:#a9bdd4;font-size:11.5px;line-height:1.55}.content-card p:last-child{margin-bottom:0}.content-card strong{color:#fff}.journal-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:30px;margin-top:18px;padding:28px;border:1px solid rgba(77,151,235,.24);border-radius:16px;background:linear-gradient(145deg,rgba(8,39,80,.9),rgba(3,20,44,.95));overflow:hidden}.journal-section h2{margin:6px 0 10px;color:#fff;font-size:25px;line-height:1.2}.journal-section p{max-width:720px;margin:0 0 18px;color:#aebed3;font-size:13px;line-height:1.6}.primary-button,.related-grid a{align-items:center;color:#fff;text-decoration:none}.primary-button{display:inline-flex;gap:8px;padding:11px 15px;border-radius:8px;font-size:11px;font-weight:800;background:linear-gradient(145deg,#1683ff,#0865d7)}.primary-button svg{width:14px;height:14px}.journal-visual{display:flex;align-items:center;justify-content:center;min-height:210px;padding:12px;border:1px solid rgba(71,155,244,.2);border-radius:14px;background:radial-gradient(circle at 70% 35%,rgba(31,139,255,.2),transparent 58%),rgba(2,17,38,.55)}.journal-visual svg{display:block;width:100%;max-width:420px;height:auto}.faq-section,.related-section{margin-top:18px;padding:26px;border:1px solid rgba(77,151,235,.22);border-radius:16px;background:linear-gradient(145deg,rgba(6,34,72,.88),rgba(2,18,40,.94))}.faq-section h2,.related-section h2{margin:6px 0 18px;color:#fff;font-size:24px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.related-grid a{display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;min-height:96px;padding:16px;border:1px solid rgba(79,158,241,.24);border-radius:12px;background:linear-gradient(150deg,rgba(9,48,98,.8),rgba(3,23,50,.92));transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.related-grid a:hover{transform:translateY(-2px);border-color:#4aa9ff;box-shadow:0 12px 28px rgba(0,14,36,.28)}.related-grid a>span{grid-row:1/3;display:grid;width:42px;height:42px;place-items:center;border-radius:11px;color:#72dfff;background:rgba(30,139,255,.13)}.related-grid svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.related-grid strong{font-size:14px;line-height:1.25}.related-grid small{margin-top:4px;color:#8fa8c7;font-size:10px;line-height:1.35}.faq-section details{border-top:1px solid rgba(77,151,235,.18)}.faq-section details:last-child{border-bottom:1px solid rgba(77,151,235,.18)}.faq-section summary{position:relative;padding:15px 38px 15px 0;color:#e9f3ff;font-size:13px;font-weight:750;cursor:pointer;list-style:none}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary::after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;width:24px;height:24px;place-items:center;border:1px solid rgba(77,151,235,.3);border-radius:7px;color:#67c8ff;background:rgba(12,66,124,.35)}.faq-section details[open] summary::after{content:"-"}.faq-section details p{margin:0;padding:0 38px 15px 0;color:#9fb2cb;font-size:12px;line-height:1.55}@media (max-width:900px){.dd-balance-grid,.dd-equation{grid-template-columns:1fr}.dd-equation .equation-symbol{transform:rotate(90deg)}.dd-reference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dd-content-grid,.journal-section,.related-grid{grid-template-columns:1fr}}@media (max-width:768px){.drawdown-hero{min-height:0}.drawdown-hero-art{width:84%!important;right:-22%!important;opacity:.48!important;mask-image:linear-gradient(to right,transparent 0,rgba(0,0,0,.36) 24%,#000 100%)!important}.dd-summary-grid{grid-template-columns:1fr}.dd-comparison header,.dd-reference-header{display:grid}.faq-section,.journal-section,.related-section{padding:20px}.dd-bar-row{grid-template-columns:92px minmax(0,1fr) 92px}}@media (max-width:480px){.dd-bar-row,.dd-reference-grid{grid-template-columns:1fr}.dd-bar-row strong{text-align:left}.dd-reference-grid article{min-height:125px}}