body.eff-pell{--bg:#F7F3FC;--card:#fff;--ink:#1A1226;--ink2:#5A526E;--edge:#DCD0EE;--soft:#EFE8F9;--p:#42127F;--pl:#5B1FB0;--pd:#2A0A55;--focus:#5B1FB0;--safe:#147A45;--safe-bg:#E7F6EE;--close:#8A5300;--close-bg:#FFF3DC;--risk:#B3123A;--risk-bg:#FDE9EE;--fill-safe:#1B9E5A;--fill-close:#D48A0B;--fill-risk:#C8264B;margin:0;background:var(--bg);color:var(--ink)}@media (prefers-color-scheme:dark){body.eff-pell{--bg:#140720;--card:#1F1030;--ink:#F3EDFB;--ink2:#C3B6D8;--edge:#3E2A5C;--soft:#2A1843;--p:#C9B0F2;--pl:#D9C6F7;--pd:#EDE3FB;--focus:#E8C65A;--safe:#7FE0A8;--safe-bg:#123626;--close:#FFD27A;--close-bg:#3A2A0C;--risk:#FF9DB2;--risk-bg:#40121F;--fill-safe:#3BC47C;--fill-close:#F0A93A;--fill-risk:#F0577A}}body.eff-pell .pp{font:16px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;max-width:1040px;margin:0 auto;padding:0 16px 48px;overflow-x:clip}body.eff-pell .pp a{color:var(--p)}body.eff-pell .pp :focus-visible{outline:3px solid var(--focus);outline-offset:2px}body.eff-pell .pp-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 0}body.eff-pell .pp-back{display:inline-flex;align-items:center;min-height:44px;font-weight:600;text-decoration:none}body.eff-pell .pp-lang,body.eff-pell .pp-mode{display:inline-flex;padding:4px;border-radius:999px;background:var(--soft);border:1px solid var(--edge);gap:4px}body.eff-pell .pp-lang button,body.eff-pell .pp-mode button{min-height:44px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--ink);font-family:inherit;font-weight:600;font-size:15px;line-height:1.2;cursor:pointer}body.eff-pell .pp-lang button[aria-pressed=true],body.eff-pell .pp-mode button[aria-pressed=true]{background:var(--pd);color:var(--bg)}@media (prefers-color-scheme:dark){body.eff-pell .pp-lang button[aria-pressed=true],body.eff-pell .pp-mode button[aria-pressed=true]{background:var(--pl);color:#140720}}body.eff-pell .pp-intro{padding:12px 0 18px;max-width:720px}body.eff-pell .pp-eyebrow{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink2)}body.eff-pell .pp-intro h1{margin:0 0 10px;font-size:clamp(34px,7vw,56px);line-height:1.02;letter-spacing:-.03em;font-weight:800;color:var(--pd)}body.eff-pell .pp-lede{margin:0 0 12px;font-size:17px;color:var(--ink)}body.eff-pell .pp-privacy{display:inline-block;margin:0;padding:8px 12px;border-radius:12px;background:var(--soft);font-weight:600;font-size:15px}body.eff-pell .pp-mode{display:flex;width:100%;max-width:560px;margin:0 0 16px;box-sizing:border-box}body.eff-pell .pp-mode button{flex:1 1 0;min-width:0;padding:8px 10px}body.eff-pell .pp-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:start}body.eff-pell .pp-card{background:var(--card);border:1px solid var(--edge);border-radius:20px;padding:18px 16px;box-sizing:border-box;min-width:0}body.eff-pell .pp-form{display:grid;gap:16px}body.eff-pell .pp-f{display:grid;gap:4px;min-width:0}body.eff-pell .pp-f>label,body.eff-pell .pp-f>span,body.eff-pell label.pp-f>span{font-weight:700;font-size:15px;color:var(--pd)}body.eff-pell .pp-hint{margin:0;font-size:14px;color:var(--ink2)}body.eff-pell .pp input,body.eff-pell .pp select{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--edge);background:var(--card);color:var(--ink);font-family:inherit;font-size:17px;line-height:1.3}body.eff-pell .pp input[aria-invalid=true]{border-color:var(--risk)}body.eff-pell .pp select{appearance:auto}body.eff-pell .pp-aid{border:0;margin:0;padding:0;min-width:0;display:grid;gap:8px}body.eff-pell .pp-aid legend{padding:0;font-weight:800;font-size:18px;color:var(--pd)}body.eff-pell .pp-rows{list-style:none;margin:0;padding:0;display:grid;gap:10px}body.eff-pell .pp-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,8.5rem) 44px;grid-template-areas:"name amt x" "src src src";gap:8px;padding:12px;border-radius:14px;background:var(--soft)}body.eff-pell .pp-f-name{grid-area:name}body.eff-pell .pp-f-amt{grid-area:amt}body.eff-pell .pp-f-src{grid-area:src}body.eff-pell .pp-x{grid-area:x;align-self:end;width:44px;height:48px;border-radius:12px;border:1.5px solid var(--edge);background:var(--card);color:var(--ink);font-size:24px;line-height:1;cursor:pointer}body.eff-pell .pp-row.fed{opacity:.92}body.eff-pell .pp-row.fed .pp-f-amt input{text-decoration:line-through;text-decoration-thickness:1px}body.eff-pell .pp-fed{grid-column:1/-1;margin:0;font-size:14px;font-weight:600;color:var(--ink2)}body.eff-pell .pp-add{justify-self:start;min-height:44px;padding:0 18px;border-radius:999px;border:1.5px dashed var(--p);background:transparent;color:var(--p);font-family:inherit;font-weight:700;font-size:15px;cursor:pointer}body.eff-pell .pp-opt{border-top:1px solid var(--edge);padding-top:12px}body.eff-pell .pp-opt summary{min-height:44px;display:flex;align-items:center;font-weight:700;color:var(--p);cursor:pointer}body.eff-pell .pp-opt[open]{display:grid;gap:14px}body.eff-pell .pp-result{position:sticky;top:12px}body.eff-pell .pp-result h2{margin:0 0 14px;font-size:20px;color:var(--pd)}body.eff-pell .pp-bar{position:relative;height:34px;border-radius:10px;background:var(--soft);border:1px solid var(--edge);margin:30px 0 10px}body.eff-pell .pp-fill{position:absolute;left:0;top:0;bottom:0;border-radius:9px;background:var(--ink2);transition:width .35s ease,background-color .35s}body.eff-pell .s-safe .pp-fill{background:var(--fill-safe)}body.eff-pell .s-close .pp-fill{background:var(--fill-close)}body.eff-pell .s-risk .pp-fill{background:var(--fill-risk)}body.eff-pell .pp-line{position:absolute;top:-26px;bottom:-6px;width:0;border-left:3px solid var(--ink);transition:left .35s ease}body.eff-pell .pp-line span{position:absolute;top:0;right:6px;white-space:nowrap;font-size:12px;font-weight:700;color:var(--ink)}body.eff-pell .pp-legend{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;color:var(--ink2);margin:0 0 14px}body.eff-pell .pp-sw{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px;background:var(--ink2)}body.eff-pell .s-safe .pp-sw:not(.line){background:var(--fill-safe)}body.eff-pell .s-close .pp-sw:not(.line){background:var(--fill-close)}body.eff-pell .s-risk .pp-sw:not(.line){background:var(--fill-risk)}body.eff-pell .pp-sw.line{width:3px;border-radius:0;background:var(--ink)}body.eff-pell .pp-live{display:grid;gap:10px}body.eff-pell .pp-status{margin:0;padding:14px;border-radius:14px;font-size:17px;font-weight:600;background:var(--soft)}body.eff-pell .s-safe .pp-status{background:var(--safe-bg);color:var(--safe)}body.eff-pell .s-close .pp-status{background:var(--close-bg);color:var(--close)}body.eff-pell .s-risk .pp-status{background:var(--risk-bg);color:var(--risk)}body.eff-pell .pp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.eff-pell .pp-stake{margin:0;font-weight:800;font-size:18px;color:var(--risk)}body.eff-pell .pp-largest{margin:0;padding:12px 14px;border-radius:14px;border:1.5px solid var(--edge)}body.eff-pell .pp-largest b{display:block;font-size:28px;color:var(--pd)}body.eff-pell .pp-largest.over{color:var(--risk);font-weight:700}body.eff-pell .pp-sai{margin:0;font-size:15px;color:var(--ink2);border-left:3px solid var(--edge);padding-left:10px}body.eff-pell .pp-foot{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid var(--edge);padding-top:18px;font-size:15px;color:var(--ink2)}body.eff-pell .pp-foot h2{margin:0 0 6px;font-size:15px;color:var(--pd)}body.eff-pell .pp-foot p{margin:0 0 8px}body.eff-pell .pp-foot ul{margin:0 0 8px;padding-left:18px}body.eff-pell .pp-foot li{margin-bottom:6px}body.eff-pell .pp-reviewed{font-weight:700}body.eff-pell .pp-crisis{grid-column:1/-1}@media (max-width:820px){body.eff-pell .pp-foot,body.eff-pell .pp-grid{grid-template-columns:minmax(0,1fr)}body.eff-pell .pp-result{position:static}}@media (max-width:420px){body.eff-pell .pp-row{grid-template-columns:minmax(0,1fr) 44px;grid-template-areas:"name x" "amt amt" "src src"}}@media (prefers-reduced-motion:reduce){body.eff-pell .pp-fill,body.eff-pell .pp-line{transition:none}}