/* Neutral workspace surfaces; purple is reserved for interactive accents. */
.pc-page .pc-hmetric,.pc-page .pc-hmetric:nth-child(2),.pc-page .pc-hmetric:nth-child(3){background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}
.pc-page .pc-hmetric strong{color:var(--pc-ink)}
.pc-page .pc-hero-curr-tag{background:transparent;padding:0}
.pc-page{--pc-ink:#242629;--pc-muted:#62666c;--pc-border:#e2e4e7;--pc-card:#fff;--pc-card-subtle:#f5f6f7;--pc-purple:#7637ed;--pc-purple-subtle:#f5f6f7;--pc-purple-light:#e2e4e7;--pc-loss:#b42318;--pc-shadow-card:none;background:#f7f8f9;font-family:'Manrope','Plus Jakarta Sans',sans-serif;padding:36px 24px 64px}
.pc-page .pc-target-hero-card{background:var(--pc-card);border-color:var(--pc-border)}
.pc-page .pc-intro h1 span{color:var(--pc-ink)}
.pc-shell{max-width:1240px}.pc-page *{box-sizing:border-box}.pc-page button,.pc-page input,.pc-page select{font-family:inherit}.pc-page :is(button,a,input,select):focus-visible{outline:3px solid #a78acb;outline-offset:3px}.pc-intro{margin-bottom:30px}.pc-intro-nav{margin-bottom:22px}.pc-eyebrow{font-size:10px;letter-spacing:.1em}.pc-eyebrow b{border-radius:5px;padding:4px 8px}.pc-intro h1{font-size:clamp(28px,3.2vw,42px);font-weight:600;letter-spacing:-.055em;line-height:1.2;margin:0 0 12px}.pc-intro h1 span{color:#796293}.pc-intro>p{max-width:680px;font-size:14px;line-height:1.7}.pc-grid{grid-template-columns:minmax(0,1fr) 350px;gap:24px;align-items:start}.pc-inputs{gap:20px;min-width:0}.pc-card{padding:26px;border-radius:16px;box-shadow:none}.pc-card:hover{box-shadow:none;transform:none}.pc-page h2{font-size:21px;font-weight:600;letter-spacing:-.04em;margin:5px 0 12px}.pc-step{font-size:10px;letter-spacing:.1em}.pc-muted{font-size:12px;line-height:1.75}.pc-target-hero-card{background:var(--pc-purple-subtle);border:1px solid transparent;box-shadow:none}.pc-target-hero-card::before,.pc-target-hero-card::after{display:none}.pc-hero-price-input-row{display:block;margin:20px 0}.pc-hero-input-wrap{width:100%;padding:10px 16px;border:1px solid var(--pc-border);border-radius:10px;background:var(--pc-card);box-shadow:none}.pc-hero-curr-tag{font-size:14px;font-weight:500;color:var(--pc-muted)}#pc-final-target-input{font-size:34px;font-weight:600;letter-spacing:-.045em;min-width:0;color:var(--pc-ink);font-variant-numeric:tabular-nums}.pc-mode-toggle-chip{margin-top:12px;background:transparent;border:0;padding:0;box-shadow:none}.pc-pill-switch{gap:8px;min-height:32px}.pc-pill-switch input{display:inline-block!important;width:16px;height:16px;opacity:1;position:static;accent-color:var(--pc-purple);margin:0}.pc-pill-slider{display:none}.pc-pill-label{font-size:12px;font-weight:500}.pc-hero-metrics-bar{background:transparent;box-shadow:none;border:0;border-top:1px solid var(--pc-border);border-radius:0;padding:16px 0 0;gap:12px}.pc-hmetric>span{font-size:10px;letter-spacing:0;text-transform:none}.pc-hmetric strong{font-size:14px;font-weight:600;overflow-wrap:anywhere;color:var(--pc-ink)}.pc-dist-header{font-size:10px;gap:10px}.pc-dist-bar{height:6px;border-radius:4px}.pc-dist-seg{transition:none}.pc-distribution-wrap{margin-top:18px}.pc-quick-bar{background:transparent;border:0;padding:0;margin:20px 0 14px;gap:10px}.pc-quick-label{font-size:11px}.pc-preset-btn{font-size:11px;border-radius:6px;min-height:34px;padding:6px 10px;font-weight:500}.pc-items-list{gap:12px}.pc-item-card{border:1px solid var(--pc-border);border-left:1px solid var(--pc-border)!important;border-radius:10px;padding:14px;box-shadow:none;background:var(--pc-card)}.pc-item-card:hover{transform:none;box-shadow:none}.pc-item-top-row{grid-template-columns:minmax(0,1fr) 64px 110px 30px;gap:8px;align-items:end}.pc-item-field{display:grid;gap:4px;min-width:0;font-size:10px;color:var(--pc-muted)}.pc-item-top-row input{width:100%;min-width:0;border:1px solid var(--pc-border);border-radius:6px;padding:9px 8px;font-size:12px;min-height:40px;font-weight:500}.pc-remove-btn{height:40px;width:30px}.pc-item-margin-strip{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px;background:transparent;border:0;padding:0}.pc-margin-label{font-size:10px;font-weight:500}.pc-slider-container{min-width:150px}.pc-margin-range{height:5px!important}.pc-margin-range::-webkit-slider-thumb{width:17px!important;height:17px!important;box-shadow:none!important}.pc-margin-num-box{border-radius:6px;width:76px;box-shadow:none}.pc-item-price-pill{flex-basis:100%;white-space:normal;border:0;border-top:1px solid var(--pc-border);padding:10px 0 0;margin:0;border-radius:0;background:transparent;color:var(--pc-muted);font-size:11px;font-weight:400}.pc-item-price-pill strong{color:var(--pc-ink);font-weight:600}.pc-add{border:1px solid var(--pc-border);border-radius:8px;background:var(--pc-card);padding:10px 14px;font-size:12px;font-weight:600}.pc-add:hover{transform:none;background:var(--pc-purple-subtle);color:var(--pc-purple)}.pc-cost-shortcuts{display:flex;gap:8px;align-items:center;flex-wrap:wrap;border-top:1px solid var(--pc-border);padding-top:16px;margin-top:18px;font-size:11px;color:var(--pc-muted)}.pc-cost-shortcuts button{background:var(--pc-card-subtle);color:var(--pc-muted);border:1px solid var(--pc-border);border-radius:6px;padding:7px 10px;font-size:11px;cursor:pointer}.pc-results{top:96px;gap:18px;min-width:0}.pc-result-main{border-radius:16px;padding:26px;box-shadow:none}.pc-price-label{font-size:13px;text-transform:none;letter-spacing:0;margin-top:24px;font-weight:500}.pc-price{font-size:clamp(25px,2.6vw,34px);font-weight:600;letter-spacing:-.055em;color:var(--pc-purple);line-height:1.3;margin:8px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.pc-result-note{font-size:11px;padding-bottom:22px}.pc-result-row{font-size:12px;padding:14px 0;gap:12px}.pc-result-row strong{font-size:12px;font-weight:600;text-align:right}.pc-split{border:0;border-radius:10px;padding:14px;margin-top:18px}.pc-split span{font-size:10px;letter-spacing:0;text-transform:none}.pc-split strong{font-size:20px;font-weight:600;letter-spacing:-.04em}.pc-quote-btn,.pc-primary{min-height:46px;box-shadow:none;font-size:12px;font-weight:600;background:var(--pc-purple);color:#fff}.pc-quote-btn:hover{transform:none;box-shadow:none}.pc-copy{min-height:44px;font-size:12px;font-weight:500}.pc-private{padding:0 8px;background:none;border:0;font-size:11px}.pc-private p{font-size:11px}.pc-formula{padding:18px;border:1px solid var(--pc-border);border-radius:12px;background:transparent}.pc-formula p{font-size:12px}.pc-formula small{font-size:11px}.pc-discount-control{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:18px 0;font-size:12px}.pc-discount-control>span{display:flex;align-items:center;gap:6px;border:1px solid var(--pc-border);border-radius:8px;padding:8px 12px}.pc-discount-control input{width:66px;border:0;background:transparent;color:var(--pc-ink);text-align:right}.pc-discount-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;background:var(--pc-card-subtle);border-radius:10px;padding:16px}.pc-discount-metrics>div{display:grid;gap:6px;min-width:0}.pc-discount-metrics span{font-size:10px;color:var(--pc-muted)}.pc-discount-metrics output{font-size:14px;font-weight:600;overflow-wrap:anywhere}.pc-page .pc-error{color:var(--pc-loss)!important}#pc-status{font-size:11px}.pc-note{font-size:11px;margin-top:14px}
[data-theme="dark"] .pc-page{--pc-ink:#f1f2f3;--pc-muted:#b5b9bf;--pc-border:#3a3d42;--pc-card:#24272b;--pc-card-subtle:#1c1e21;--pc-purple-subtle:#2c2f34;--pc-purple:#b496ff;--pc-loss:#ffaca3;background:#191b1e}[data-theme="dark"] .pc-page .pc-intro h1 span{color:var(--pc-ink)}[data-theme="dark"] .pc-page .pc-target-hero-card{background:var(--pc-card)}[data-theme="dark"] .pc-quote-btn{background:#7437ed}
@media(max-width:1050px){.pc-grid{grid-template-columns:minmax(0,1fr) 310px;gap:16px}.pc-card,.pc-result-main{padding:20px}.pc-item-top-row{grid-template-columns:minmax(0,1fr) 55px 90px 24px}}
@media(max-width:850px){.pc-grid{grid-template-columns:1fr}.pc-results{position:static;grid-template-columns:1fr 1fr;align-items:start}.pc-result-main{grid-row:span 2}.pc-private{padding:8px}.pc-card{padding:24px}}
@media(max-width:540px){.pc-page{padding:24px 14px 48px}.pc-intro h1{font-size:30px;max-width:330px}.pc-intro h1 span{display:block}.pc-intro>p{font-size:13px}.pc-card,.pc-result-main{padding:18px;border-radius:14px}.pc-results{grid-template-columns:1fr}.pc-result-main{grid-row:auto}.pc-item-top-row{grid-template-columns:1fr 1fr 28px}.pc-item-field:first-child{grid-column:1/-1}.pc-hmetric strong{font-size:12px}.pc-hmetric>span{font-size:9px}.pc-hero-metrics-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-dist-header{flex-direction:column;gap:2px}.pc-discount-metrics{grid-template-columns:1fr;gap:12px}.pc-discount-metrics>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.pc-price{font-size:34px}.pc-hero-price-input-row{display:block}}
