/* Self-contained seller net calculator. All styles are scoped. */
.sn-section{--sn-ink:#18343c;--sn-navy:#122d36;--sn-gold:#d9bb82;--sn-muted:#5c6b6c;box-sizing:border-box;padding:72px 7.5%;background:#f7f5ef;color:var(--sn-ink);font:16px/1.6 Arial,Helvetica,sans-serif;scroll-margin-top:30px}.sn-section *{box-sizing:border-box}.sn-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:34px}.sn-eyebrow{font:700 10px/1.6 Arial,Helvetica,sans-serif;letter-spacing:2px;margin:0 0 16px}.sn-heading h2{font:400 clamp(36px,4vw,56px)/1.08 Georgia,serif;letter-spacing:-2px;margin:0}.sn-heading h2 em{color:#8a682f;font-weight:400}.sn-heading>p{max-width:350px;margin:0 0 3px;font-size:15px;color:var(--sn-muted)}.sn-app{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d9dfdb;box-shadow:0 16px 45px #122d3609}.sn-inputs{padding:36px;background:#fff;margin:0;min-width:0}.sn-form-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:27px}.sn-section h3{font:400 26px/1.2 Georgia,serif;letter-spacing:-.7px;margin:0}.sn-reset{background:none;border:0;padding:10px 0 10px 10px;font:12px Arial;color:var(--sn-muted);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.sn-inputs label{display:block;font-size:12px;font-weight:700;margin-bottom:8px}.sn-input{display:flex;align-items:center;gap:9px;border:1px solid #a6b4b1;padding:0 14px;background:#fff;min-width:0}.sn-input:focus-within{outline:2px solid #9b772f;outline-offset:3px}.sn-input>span{color:#657774;font-size:16px}.sn-input input{border:0;border-radius:0;background:transparent;outline:none!important;padding:13px 0;width:100%;min-width:0;font:18px/1.4 Arial;color:var(--sn-ink)}.sn-price{background:#f8f8f3;border-color:#667d7d}.sn-price input{font:34px/1.3 Georgia,serif;padding:17px 0}.sn-price>span{font-size:25px}.sn-help{font-size:11px;line-height:1.6;color:var(--sn-muted);margin:9px 0 22px}.sn-secondary{display:grid;grid-template-columns:1fr 1.25fr;gap:20px}.sn-optional{font-weight:400;color:var(--sn-muted)}.sn-error{color:#a32920;font-size:12px;margin:0 0 16px}.sn-error:empty{display:none}.sn-fixed{border-top:1px solid #d9dfdb;margin-top:27px;padding-top:23px}.sn-fixed>.sn-eyebrow{display:block;font-size:9px;color:var(--sn-muted);margin-bottom:12px}.sn-fixed p{display:flex;justify-content:space-between;font-size:12px;margin:7px 0}.sn-fixed strong{font-weight:400}.sn-private{font-size:10px;color:var(--sn-muted);margin:22px 0 0}.sn-results{padding:36px;background:var(--sn-navy);color:#fff;min-width:0;display:flex;flex-direction:column}.sn-results>.sn-eyebrow{color:var(--sn-gold);font-size:9px;margin-bottom:13px}.sn-net{display:block;font:400 clamp(34px,3.8vw,58px)/1.15 Georgia,serif;letter-spacing:-1.5px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.sn-result-note{font-size:11px;color:#ccd8d7;margin:13px 0 0}.sn-divider{height:1px;background:#4c656a;margin:27px 0 22px}.sn-results h3{font-size:22px;margin-bottom:20px}.sn-breakdown{margin:0}.sn-breakdown>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:12px;margin:0 0 13px}.sn-breakdown dt:before{display:none}.sn-breakdown dt{line-height:1.5}.sn-breakdown small{font-size:10px;color:#c7d3d2;margin-left:5px;white-space:nowrap}.sn-breakdown dd{margin:0;white-space:nowrap;font-variant-numeric:tabular-nums}.sn-breakdown .sn-total{border-top:1px solid #4c656a;margin:20px 0 0;padding-top:16px;font-weight:700}.sn-cta{display:flex;justify-content:space-between;align-items:center;gap:14px;color:var(--sn-gold);text-decoration:none;font-size:12px;border-top:1px solid #4c656a;padding-top:18px;margin-top:25px}.sn-cta:hover{text-decoration:underline;text-underline-offset:4px}.sn-section button:focus-visible,.sn-cta:focus-visible{outline:3px solid #af791e;outline-offset:5px}.sn-disclaimer{font-size:11px;line-height:1.75;color:var(--sn-muted);max-width:980px;margin:22px 0 0}.sn-standalone{margin:0;background:#f7f5ef}.sn-standalone .sn-section{max-width:1220px;margin:auto;padding:45px 5%}@media(max-width:760px){.sn-section{padding:50px 7%}.sn-heading{display:block;margin-bottom:25px}.sn-heading>p{margin-top:22px;max-width:420px}.sn-app{grid-template-columns:1fr}.sn-inputs,.sn-results{padding:28px}.sn-net{font-size:clamp(34px,8vw,52px)}.sn-secondary{gap:14px}.sn-form-title h3{font-size:24px}.sn-standalone .sn-section{padding:28px 5%}.sn-breakdown small{margin-left:3px}}@media(max-width:380px){.sn-inputs,.sn-results{padding:22px}.sn-secondary{grid-template-columns:1fr}.sn-heading h2{font-size:36px}.sn-breakdown>div{font-size:11px}}@media print{.sn-section{padding:15px!important}.sn-app{box-shadow:none}.sn-results{background:#fff;color:#122d36}.sn-results>.sn-eyebrow,.sn-result-note,.sn-breakdown small{color:#18343c}.sn-cta,.sn-reset{display:none}}
