.dcc-page .ctd-cred-link{color:#c79a4e;text-underline-offset:2px;text-decoration:underline}.dcc-step{border:1px solid var(--pcc-hair);-webkit-user-select:none;user-select:none;background:#fff;border-radius:999px;grid-template-columns:44px 56px 44px;align-items:center;display:inline-grid;overflow:hidden}.dcc-step button{height:44px;color:var(--heartwood);font:500 20px/1 var(--f-sans);cursor:pointer;background:0 0;border:0;transition:background .12s}.dcc-step button:hover:not(:disabled){background:#1b3a2e0f}.dcc-step button:disabled{color:#0f171440;cursor:not-allowed}.dcc-step output{text-align:center;font:700 20px/1 "Cabinet Grotesk", var(--f-sans);font-variant-numeric:tabular-nums;color:var(--ink)}.dcc-pair{flex-wrap:wrap;gap:24px;display:flex}.dcc-sublab{color:var(--pcc-muted);margin-bottom:8px;font-size:13px}.dcc-actions{align-items:center;gap:16px;padding-top:24px;display:flex}.dcc-share{height:44px;color:var(--heartwood);font:600 14px var(--f-sans);cursor:pointer;background:0 0;border:1px solid #1b3a2e6b;border-radius:999px;padding:0 20px}.dcc-share:hover{background:#1b3a2e0f}.dcc-reset{color:var(--pcc-muted);font:500 13.5px var(--f-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.dcc-results{flex-direction:column;gap:20px;display:flex;position:sticky;top:96px}.dcc-card{border-radius:var(--r-md);box-shadow:var(--pcc-shadow);background:#fff;padding:22px 24px}.dcc-card--ed{background:#4fd9921f;box-shadow:inset 0 0 0 1px #1f9d6359}.dcc-card__head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.dcc-card__name{font:600 16px var(--f-sans);color:var(--ink)}.dcc-card__note{color:var(--pcc-muted);margin-top:3px;font-size:12.5px}.dcc-card__total{font:800 clamp(22px, 3vw, 28px)/1.05 "Cabinet Grotesk", var(--f-sans);font-variant-numeric:tabular-nums;color:var(--heartwood);white-space:nowrap;text-align:right}.dcc-card--trad .dcc-card__total,.dcc-card--diy .dcc-card__total{color:var(--ink)}.dcc-bar{background:#0f17140f;border-radius:999px;height:10px;margin-top:16px;position:relative;overflow:hidden}.dcc-bar span{border-radius:999px;transition:width .22s,left .22s;position:absolute;top:0;bottom:0;left:0}.dcc-card--ed .dcc-bar__lo{background:#1f9d63}.dcc-card--diy .dcc-bar__lo{background:#8a8f7c}.dcc-card--trad .dcc-bar__lo{background:#b5853c}.dcc-bar__hi{background:repeating-linear-gradient(135deg,#0f171438 0 4px,#0f171414 4px 8px);border-radius:0 999px 999px 0!important}.dcc-card--trad .dcc-bar__hi{background:repeating-linear-gradient(135deg,#b5853c99 0 4px,#b5853c40 4px 8px)}.dcc-card__meta{font:500 11.5px var(--f-mono);color:var(--pcc-muted);margin-top:10px}.dcc-card__toggle{color:var(--heartwood);font:600 13px var(--f-sans);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:6px;padding:8px 0;text-decoration:underline}.dcc-lines{margin:12px 0 0;padding:0;list-style:none}.dcc-lines li{border-top:1px solid var(--pcc-hair);grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:9px 0;display:grid}.dcc-lines__item{color:var(--ink);font-size:13.5px}.dcc-lines__detail{font:500 10.5px var(--f-mono);color:var(--pcc-deco);margin-top:3px}.dcc-lines__amt{font:600 14px "Cabinet Grotesk", var(--f-sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.dcc-foot{color:var(--pcc-muted);margin:4px 2px 0;font-size:12px;line-height:1.55}.dcc-foot a{color:var(--heartwood)}@media (width<=1024px){.dcc-results{position:static}}@media (width<=480px){.dcc-card{padding:18px}.dcc-card__head{flex-direction:column;gap:6px}.dcc-card__total{text-align:left}}@media (prefers-reduced-motion:reduce){.dcc-bar span{transition:none}}.dcc-page .pcc-mobilebar__v{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:15px;overflow:hidden}
