.lp{--pad:#fbf1a9;--rule:#9dc0e3;--blue:#1f4fbf;--u:32px;width:100%;max-width:600px;margin:0 auto;border-radius:6px;box-shadow:0 1px 0 rgba(0,0,0,.06),0 22px 44px -26px rgba(20,30,40,.5);overflow:hidden}.lp .lp-in{background:#fff;padding:22px 18px 18px;display:grid;grid-gap:14px;gap:14px}.lp h1{font-size:30px;line-height:1.08;letter-spacing:-.02em}.lp .lp-lede{color:var(--muted);font-size:15px}.lp form{display:grid;grid-gap:14px;gap:14px}.lp .lp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 16px;gap:14px 16px}.lp .lp-grid>*{min-width:0}.lp .wide{grid-column:1/-1}.lp [hidden]{display:none}.lp .f{gap:2px;align-content:start}.lp .f label{font-size:13px;color:#55595e;line-height:1.25}.lp .f input[type=text],.lp .f select,.lp .f textarea{background:transparent;border:0;border-bottom:2px solid var(--graphite);border-radius:0;padding:6px 0;min-height:40px;font:600 18px var(--sys);color:var(--graphite)}.lp .f select{font-size:16px;padding-right:4px}.lp .f input::placeholder{color:#a3a8ad;font-weight:400}.lp .f textarea{font:13px/1.4 var(--mono);border:1px solid var(--graphite);padding:8px}.lp .cell{display:grid;align-content:start;grid-gap:0;gap:0}.lp .link{font:inherit;font-size:13.5px;font-weight:600;background:none;border:0;padding:6px 0 0;justify-self:start;color:var(--blue);text-decoration:underline;cursor:pointer;min-height:32px}.lp .hint{font-size:12.5px;color:var(--muted)}.lp .slide{display:flex;align-items:center;gap:12px}.lp .slide input{flex:1 1;min-width:0;accent-color:var(--graphite)}.lp .slide output{font-weight:800;min-width:3.5ch;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .more summary{cursor:pointer;font-weight:600;font-size:14px;color:var(--blue);padding:6px 0;min-height:32px}.lp .more .lp-grid{padding-top:8px}.lp .helper{display:grid;grid-gap:12px;gap:12px;background:#f6f7f8;border-left:3px solid var(--graphite);border-radius:0 4px 4px 0;padding:12px 14px}.lp .helper fieldset{border:0;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;min-width:0}.lp .helper legend{font-weight:700;font-size:14px;margin-bottom:4px;padding:0}.lp .helper .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.lp .helper fieldset fieldset{background:#fff;padding:8px 10px;border-radius:4px}.lp .helper .opt{display:flex;align-items:center;gap:10px;min-height:40px;font-size:14.5px}.lp .helper .opt input{width:20px;height:20px;accent-color:var(--graphite);flex:none}.lp .helper .rng{margin-left:auto;color:var(--muted);font-size:12.5px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .helper-out{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp .helper .tiny{margin:0}.lp .btn,.lp .go{font:inherit;font-weight:600;font-size:14.5px;background:var(--graphite);color:#fff;border:0;border-radius:6px;padding:9px 16px;min-height:44px;cursor:pointer;justify-self:start}.lp .btn.ghost{background:transparent;color:var(--graphite);border:1px solid var(--graphite)}.lp .btn.sm{min-height:40px}.lp .btn:disabled,.lp .go:disabled{opacity:.45;cursor:not-allowed}.lp .pad{display:block;background:var(--pad) repeating-linear-gradient(to bottom,transparent 0 31px,var(--rule) 31px 32px);position:relative;padding:var(--u) 18px var(--u) 46px;min-height:420px}.lp .pad:before{content:"";position:absolute;left:34px;top:0;bottom:0;width:2px;background:var(--margin);opacity:.75}.lp .pad p{margin:0}.lp .rows{list-style:none;margin:0;padding:0}.lp .row{display:flex;align-items:baseline;justify-content:space-between;column-gap:12px;min-height:var(--u);font:600 17px/32px var(--sys);color:var(--graphite)}.lp .row.minus{color:#44484d}.lp .row .num{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-left:auto;text-align:right}.lp .row.total{box-sizing:border-box;border-top:2px solid var(--graphite);font-weight:800;font-size:22px;line-height:30px}.lp .row.small{font-size:14px;font-weight:500;color:#55595e}.lp .ladder{display:flex;flex-wrap:wrap;column-gap:10px}.lp .ladder .row{justify-content:flex-start;font-size:16px;height:var(--u)}.lp .ladder .picks{height:auto;align-items:center;flex-wrap:wrap;column-gap:14px;flex:1 1}.lp .ladder .then,.lp .ladder label{display:inline-flex;align-items:center;height:var(--u);gap:4px;white-space:nowrap}.lp .ladder label{cursor:pointer}.lp .ladder input{width:18px;height:18px;margin:0;accent-color:var(--graphite)}.lp .ladder .made span{text-decoration:line-through;color:#8a8a8a}.lp .copyrow{align-items:center;justify-content:flex-start}.lp .copyrow .go{min-height:32px;padding:0 14px;font-size:14px}.lp .note{font:700 22px/32px var(--hand);color:var(--blue);transform:translateY(8px) rotate(-.3deg);transform-origin:left bottom}.lp .verdict-row{height:calc(var(--u) * 2);display:flex;align-items:center}.lp .verdict{display:inline-block;font:700 30px/1.2 var(--hand);padding:0 14px;border:2.5px solid;border-radius:40% 55% 45% 50%/55% 45% 55% 45%;transform:translateY(5px) rotate(-3deg)}.lp .v-deal{color:#13804f}.lp .v-negotiate{color:#a45f00}.lp .v-long-shot,.lp .v-no-deal{color:#c93035}.lp .manual{padding-top:8px}.lp .manual label,.lp .pad .tiny{font-size:13px}.home-more{width:100%;max-width:600px;margin:0 auto;gap:14px}.home-more ul{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px;color:var(--muted)}.home-more form{display:grid;grid-gap:10px;gap:10px}.sub-link{font-size:14px;color:var(--muted);line-height:1.8}@media (min-width:700px){.lp{margin-top:12px}.lp h1{font-size:36px}.lp .lp-in{padding:28px 28px 22px}.lp .pad{padding-inline:58px 28px}.lp .pad:before{left:46px}}@media (min-width:560px){.lp .ladder>.row:first-child{flex:none}}@media (max-width:559px){.lp .ladder>.row:first-child{flex-basis:100%}}@media (max-width:420px){.lp .helper .grid3{grid-template-columns:1fr}.lp .pad{padding-inline:44px 14px}.lp .pad:before{left:32px}.lp .row{font-size:14px}.lp .row.total{font-size:20px}.lp .ladder .row{font-size:15px}}