.pec-hero--calc{padding:30px 0 44px}.pec-hero--calc .pec-eyebrow{margin-bottom:10px}.pck [hidden]{display:none!important}.pck-dim{display:block!important;position:fixed;left:0;right:0;top:0;height:100vh;z-index:50;pointer-events:none;opacity:0;will-change:transform,opacity;background:linear-gradient(180deg,#11172f00 0,#11172fc7 90px)}.pck-spot .pck{z-index:51}.pck{position:relative;max-width:1080px;margin:24px auto 0;text-align:left;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 34px 70px -28px #1f2b5647,0 2px 6px #1f2b560a}.pck-i{flex:none;display:block}.pck-lab{display:flex;align-items:center;gap:9px;margin:0 0 10px;font:700 12px/1.2 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.pck-lab>span{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:var(--navy);color:#fff;font-size:11.5px;letter-spacing:0}.pck-lab em{margin-left:auto;font-style:normal;font-weight:600;letter-spacing:0;text-transform:none;color:var(--mute);font-size:12px}.pck-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pck-goal{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 6px 12px;border:1.5px solid var(--line);border-radius:16px;background:#fff;color:var(--ink);cursor:pointer;font:inherit;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s}.pck-goal .pck-i{color:var(--navy);margin-bottom:2px}.pck-goal b{font:700 20px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.pck-goal small{font-size:12px;color:var(--mute);font-weight:600;line-height:1.2}.pck-goal:hover{border-color:#b9c1dc;transform:translateY(-1px)}.pck-goal.on{border-color:var(--navy);background:#f2f4fa;box-shadow:inset 0 0 0 1px var(--navy)}.pck-seg{display:inline-flex;padding:4px;background:var(--soft);border:1px solid var(--line);border-radius:100px}.pck-seg button{font:700 14px/1 Inter,sans-serif;padding:10px 14px;border:0;border-radius:100px;background:transparent;color:var(--body);cursor:pointer;white-space:nowrap}.pck-seg button.on{background:var(--navy);color:#fff;box-shadow:0 4px 10px #3b4c8c4d}.pck-range{-webkit-appearance:none;appearance:none;display:block;width:100%;height:8px;border-radius:10px;margin:12px 0 6px;cursor:pointer;outline:none;background:linear-gradient(90deg,var(--navy) var(--p, 22%),#e3e6ef var(--p, 22%))}.pck-range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:#fff;border:3px solid var(--navy);box-shadow:0 3px 10px #1f2b5640}.pck-range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid var(--navy);box-shadow:0 3px 10px #1f2b5640}.pck-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 5px #3b4c8c33}.pck-home{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:center;margin:16px 0 0;padding:16px;border-radius:18px;background:linear-gradient(135deg,#fffaf0,#fff2cf);border:1.5px solid #f3d47a;text-align:left}.pck-home__img img{display:block;width:128px;height:128px;object-fit:contain;border-radius:14px;background:#fff}.pck-home__k{display:flex;align-items:center;gap:6px;margin:0 0 4px;font:700 11.5px/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#8a6400}.pck-home__n{margin:0;font:700 23px/1.1 Barlow Condensed,sans-serif;text-transform:uppercase;color:var(--ink)}.pck-home__n b{color:var(--navy)}.pck-home__n span{font:600 13px Inter,sans-serif;text-transform:none;color:var(--mute)}.pck-home__g{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--body)}.pck-home__s{display:inline-block;margin:8px 0 0;padding:5px 11px;border-radius:100px;background:#e3f6ea;color:#12753e;font-weight:700;font-size:13.5px;line-height:1.35}.pck-home__a{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px}.pck-home__a .pec-btn{padding:12px 22px;font-size:16px}.pck-home__a span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--body)}.pck-home__a span .pck-i,.pcc-col__g .pck-i,.pca-buy span .pck-i{color:var(--green)}.pca{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);overflow:hidden}.pca__in{display:flex;flex-direction:column;gap:22px;padding:26px 26px 28px;border-right:1px solid var(--line)}.pca__out{padding:26px 28px 28px;background:linear-gradient(180deg,#f8f9fc,#f1f3f8);min-height:540px}.pca .pec-cp__btn{padding:13px 14px;border-radius:14px}.pca-ms{display:flex;flex-direction:column;gap:6px}.pca-m{display:flex;align-items:center;gap:12px;width:100%;padding:10px 14px;border:1.5px solid var(--line);border-radius:14px;background:#fff;cursor:pointer;font:inherit;text-align:left;color:var(--ink);transition:border-color .15s,background .15s}.pca-m__dot{flex:none;position:relative;width:18px;height:18px;border-radius:50%;border:2px solid #c5cbe0}.pca-m.on .pca-m__dot{border-color:var(--navy)}.pca-m.on .pca-m__dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--navy)}.pca-m__n{flex:1;min-width:0;font-weight:700;font-size:15px;line-height:1.2}.pca-m__n small{display:block;margin-top:2px;font-weight:600;font-size:12px;color:var(--mute)}.pca-m__p{font:700 21px/1 Barlow Condensed,sans-serif;color:var(--navy);white-space:nowrap}.pca-m__p em{margin-right:5px;font:700 10px Inter,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);vertical-align:3px}.pca-m:hover{border-color:#b9c1dc}.pca-m.on{border-color:var(--navy);background:#f2f4fa}.pca-m--epic{background:#fffaf0;border-color:#f3d47a}.pca-m--epic.on{border-color:#e7a900;background:#fff2cf}.pca-m--epic.on .pca-m__dot{border-color:#e7a900}.pca-m--epic.on .pca-m__dot:after{background:#e7a900}.pca-m--epic .pca-m__n small{color:#8a6400}.pca-m--warn .pca-m__n,.pca-m--warn .pca-m__p{color:var(--red)}.pca-yv{margin-left:auto;font:700 20px/1 Barlow Condensed,sans-serif;letter-spacing:0;text-transform:none;color:var(--navy)}.pca-yt{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--mute)}.pca-o__k,.pca-cmp__k{margin:0;font:700 12px/1.35 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.pca-o__big{margin:6px 0 0;font:700 clamp(56px,7vw,78px)/1 "Barlow Condensed",sans-serif;letter-spacing:-1px;color:var(--navy)}.pca-o__big small{margin-right:6px;font-size:22px;letter-spacing:0;color:var(--mute)}.pca-o__big--warn{color:var(--red);font-size:46px}.pca-o__r{margin:6px 0 0;font-weight:600;color:var(--ink)}.pca-o__r span{margin-left:6px;font-weight:500;color:var(--mute)}.pca-o__line{margin:10px 0 0}.pca-o__v{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:#fff;font-weight:600;color:var(--ink)}.pca-split{margin:14px 0 0}.pca-split__bar{display:flex;height:10px;border-radius:10px;overflow:hidden;background:#e3e6ef}.pca-split__bar i{display:block;transition:width .5s cubic-bezier(.2,.8,.2,1)}.pca-split__bar i:first-child{background:var(--navy)}.pca-split__bar i:last-child{background:#9aa6d1}.pca-split p{display:flex;flex-wrap:wrap;gap:4px 16px;margin:8px 0 0;font-size:13px;font-weight:600;color:var(--body)}.pca-split p span{display:inline-flex;align-items:center;gap:6px}.pca-split p b{width:10px;height:10px;border-radius:3px;background:var(--navy)}.pca-split p span+span b{background:#9aa6d1}.pca-facts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:16px 0 0}.pca-facts div{padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#fff}.pca-facts dt{font:700 10.5px/1.2 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.pca-facts dd{margin:4px 0 0;font-size:13.5px;line-height:1.45;font-weight:500;color:var(--ink)}.pca-mts{display:grid;gap:8px;margin:16px 0 0;--mt: var(--navy);--mt2: #9aa6d1}.pca-mts.is-epic{--mt: #e9ad0c;--mt2: #f6d77a}.pca-mts+.pca-facts{margin-top:8px}.pca-mt{padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:#fff}.pca-mt__k{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 0 10px;font:700 10.5px/1.2 Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.pca-mt__k span{font-weight:600;letter-spacing:0;text-transform:none;font-size:12px;text-align:right}.pca-g{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px 12px}.pca-g__l{font-size:12.5px;font-weight:700;color:var(--ink)}.pca-g__t{position:relative;height:12px;border-radius:12px;background:#e9ecf3;overflow:hidden}.pca-g__t i{position:absolute;top:0;bottom:0;left:0;border-radius:12px;background:var(--mt);transition:width .5s cubic-bezier(.2,.8,.2,1)}.pca-g__t i.pca-g__hi{border-radius:0 12px 12px 0;background:var(--mt2)}.pca-g__t.is-na{background:repeating-linear-gradient(135deg,#e9ecf3 0 5px,#f6f7fa 5px 10px)}.pca-g b{font:700 17px/1 Barlow Condensed,sans-serif;color:var(--ink);white-space:nowrap}.pca-g b.is-off{font:600 12.5px/1 Inter,sans-serif;color:var(--mute)}.pca-g__ax{position:relative;height:14px;margin-top:-2px}.pca-g__ax i{position:absolute;top:0;transform:translate(-50%);font-style:normal;font-size:10.5px;font-weight:600;color:var(--mute);white-space:nowrap}.pca-g__ax i:first-child{transform:none}.pca-g__ax i:last-child{transform:translate(-100%)}.pca-k{position:relative}.pca-k svg{display:block;width:100%;height:48px;overflow:visible;border-bottom:1.5px solid var(--line)}.pca-k__a{fill:var(--mt);opacity:.9}.pca-k__ln{fill:none;stroke:var(--mt);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pca-k__nd{position:absolute;right:0}.pca-k__at{position:absolute;top:0;transform:translate(-50%);font-size:11.5px;font-weight:700;color:var(--ink);white-space:nowrap}.pca-k__at.is-r{transform:translate(-100%)}.pca-k__dot{position:absolute;width:11px;height:11px;border-radius:50%;background:#fff;border:3px solid var(--mt);transform:translate(-50%,-50%)}.pca-k__ax{display:flex;justify-content:space-between;margin:5px 0 0;font-size:10.5px;font-weight:600;color:var(--mute)}.pca-k__tag{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin:8px 0 0;font-size:12.5px;font-weight:600;line-height:1.4;color:var(--body)}.pca-k__key{display:inline-flex;align-items:center;gap:6px;color:var(--mute)}.pca-k__key i,.pca-k__nd{background:repeating-linear-gradient(135deg,#dfe3ec 0 4px,#f6f7fa 4px 8px)}.pca-k__key i{width:14px;height:10px;border-radius:3px}.pca-k__na{margin:0;font-size:13px;font-weight:600;color:var(--mute)}.pca-o__risk{margin:12px 0 0;font-size:13.5px;line-height:1.5}.pca-o__risk b{margin-right:4px;color:var(--red)}.pca-o__src{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--mute)}.pca-cmp{margin:18px 0 0;padding-top:16px;border-top:1px dashed #d3d8e6}.pca-vs{display:grid;gap:8px;margin:10px 0 0}.pca-vs__r{display:grid;grid-template-columns:minmax(0,138px) minmax(0,1fr) 76px;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink)}.pca-vs__l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pca-vs__t{height:14px;border-radius:10px;overflow:hidden;background:#e3e6ef}.pca-vs__t i{display:block;height:100%;border-radius:10px;background:#8592c4;transition:width .5s cubic-bezier(.2,.8,.2,1)}.pca-vs__r.is-epic .pca-vs__t i{background:var(--yel)}.pca-vs__r b{text-align:right;font:700 19px/1 Barlow Condensed,sans-serif}.pca-buy{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:16px 0 0}.pca-buy span{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600}.pca-paid{margin:14px 0 0;border-top:1px solid var(--line);padding-top:10px}.pca-paid summary{cursor:pointer;font-weight:700;font-size:14px;color:var(--navy)}.pca-paid ul{list-style:none;margin:8px 0 0;padding:0;font-size:13.5px}.pca-paid li{padding:6px 0;border-bottom:1px solid var(--line)}.pca-paid li.bad b,.pcb-mc__paid li.bad b{color:var(--red)}.pca-share{display:inline-flex;align-items:center;gap:6px;margin:14px 0 0;padding:9px 14px;border:1.5px solid var(--line);border-radius:100px;background:#fff;font:700 13px Inter,sans-serif;color:var(--navy);cursor:pointer}.pcb{max-width:820px;margin-bottom:36px;padding:20px 26px 34px;overflow:hidden;transition:max-width .3s ease}.pcb.is-result{max-width:980px}.pcb__top{display:flex;align-items:center;gap:14px;min-height:34px}.pcb__back{display:inline-flex;align-items:center;gap:2px;padding:6px 4px;border:0;background:none;font:700 14px Inter,sans-serif;color:var(--navy);cursor:pointer}.pcb__back[hidden]{display:none}.pcb__bar{flex:1;height:6px;border-radius:10px;overflow:hidden;background:#e8ebf3}.pcb__bar i{display:block;width:25%;height:100%;border-radius:10px;background:linear-gradient(90deg,var(--yel),#f2b100);transition:width .45s ease}.pcb__n{font:700 11.5px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mute);white-space:nowrap}.pcb-step{display:none;padding-top:20px;text-align:center}.pcb-step.on{display:block;animation:pckIn .38s cubic-bezier(.2,.8,.2,1)}@keyframes pckIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pcb-q{margin:0;font:700 clamp(28px,4.4vw,42px)/1.04 "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:-.5px;color:var(--ink)}.pcb-h{margin:8px 0 0;font-size:16px;font-weight:500;color:var(--mute)}.pcb-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:640px;margin:22px auto 0}.pcb-tiles--3{grid-template-columns:repeat(3,minmax(0,1fr))}.pcb-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 12px 20px;border:1.5px solid var(--line);border-radius:18px;background:#fff;cursor:pointer;font:inherit;color:var(--ink);transition:transform .15s,border-color .15s,box-shadow .15s,background .15s}.pcb-tile .pck-i{margin-bottom:4px;color:var(--navy)}.pcb-tile b{font:700 23px/1 Barlow Condensed,sans-serif;text-transform:uppercase}.pcb-tile small{font-size:13px;font-weight:500;line-height:1.35;color:var(--mute)}.pcb-tile:hover{transform:translateY(-2px);border-color:#b9c1dc;box-shadow:0 12px 26px #1f2b5617}.pcb-tile.on{border-color:var(--navy);background:#f2f4fa;box-shadow:inset 0 0 0 1px var(--navy)}.pcb-tile__ck,.pcb-c__ck{position:absolute;display:grid;place-items:center;border-radius:50%;background:var(--navy);color:#fff;opacity:0;transform:scale(.5);transition:.2s}.pcb-tile__ck{top:10px;right:10px;width:22px;height:22px}.pcb-tile.on .pcb-tile__ck,.pcb-c.on .pcb-c__ck{opacity:1;transform:none}.pcb-cs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:720px;margin:22px auto 0}.pcb-c{position:relative;display:flex;align-items:center;gap:10px;padding:12px;border:1.5px solid var(--line);border-radius:14px;background:#fff;cursor:pointer;font:inherit;text-align:left;color:var(--ink);transition:border-color .15s,background .15s}.pcb-c>span{flex:1;min-width:0;font-weight:700;font-size:15px;line-height:1.2;overflow-wrap:anywhere}.pcb-c:hover{border-color:#b9c1dc}.pcb-c.on{border-color:var(--navy);background:#f2f4fa;box-shadow:inset 0 0 0 1px var(--navy)}.pcb-c__ck{top:-8px;right:-8px;width:20px;height:20px}.pcb-more{max-width:300px;margin:14px auto 0;text-align:left}.pcb-more .pec-cp__btn{justify-content:center;border-style:dashed;border-radius:100px;padding:10px 14px;color:var(--navy);font-size:15px}.pcb-more .pec-cp__v{flex:none}.pcb-go{margin-top:22px}.pcb-go:disabled{opacity:.45;cursor:not-allowed;transform:none}.pcb-load{padding:12px 0 10px}.pcb-ring{position:relative;width:124px;height:124px;margin:0 auto 16px}.pcb-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.pcb-ring circle{fill:none;stroke:#e8ebf3;stroke-width:9}.pcb-ring circle[data-ring]{stroke:var(--navy);stroke-linecap:round;stroke-dasharray:326.7;stroke-dashoffset:326.7}.pcb-ring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font:700 32px Barlow Condensed,sans-serif;color:var(--navy)}.pcb-chk{display:grid;gap:11px;max-width:450px;margin:20px auto 0;padding:0;list-style:none;text-align:left}.pcb-chk li{display:flex;align-items:center;gap:10px;font-weight:600;color:#a5aabb;transition:color .3s}.pcb-chk li .pck-i{width:22px;height:22px;padding:4px;border-radius:50%;background:#e3e6ef;color:#fff;transition:background .3s}.pcb-chk li.on{color:var(--ink)}.pcb-chk li.on .pck-i{background:var(--green)}.pcb-r__k{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px;border-radius:100px;background:#e3f6ea;color:#12753e;font:700 12px Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.pcb-r__big{margin:12px 0 0;font:700 clamp(50px,7.4vw,80px)/1 "Barlow Condensed",sans-serif;letter-spacing:-1px;color:var(--navy)}.pcb-r__big i{margin:0 4px;font-style:normal;font-size:.45em;color:var(--mute);vertical-align:.32em}.pcb-r__big--sm{font-size:34px}.pcb-r__sub{max-width:58ch;margin:10px auto 0;font-size:16px;font-weight:500}.pcb-r__chips{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:14px 0 0}.pcb-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:100px;border:1px solid var(--line);background:var(--soft);font-size:13px;font-weight:600;color:var(--ink)}.pcb-chip .pck-i{color:var(--navy)}.pcb-edit{padding:6px;border:0;background:none;font:700 13px Inter,sans-serif;color:var(--navy);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pcb-pair{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 0;text-align:left}.pcb-vs{position:absolute;z-index:1;top:50%;left:50%;display:grid;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;background:var(--ink);color:#fff;font:700 16px/1 Barlow Condensed,sans-serif;text-transform:uppercase;box-shadow:0 0 0 5px #fff}.pcb-pick__img{float:right;width:96px;height:96px;margin:-4px -4px 6px 10px;object-fit:contain;border-radius:14px;background:#fff}.pcb-pick .pck-home__a{clear:both}.pcb-pick{padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:#fff}.pcb-pick__k{display:flex;align-items:center;gap:6px;margin:0;font:700 11.5px Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.pcb-pick__n{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-weight:700;color:var(--ink)}.pcb-pick__v{margin:6px 0 0;font:700 42px/1 Barlow Condensed,sans-serif;color:var(--navy)}.pcb-pick__v small{margin-right:4px;font-size:16px;color:var(--mute)}.pcb-pick__s{margin:6px 0 0;font-size:13.5px;line-height:1.5}.pcb-pick__s b{color:var(--ink)}.pcb-pick--epic{background:#fffaf0;border-color:#f3d47a}.pcb-pick--epic .pcb-pick__k{color:#8a6400}.pcb-pick--epic{border:1.5px solid #f3d47a;background:linear-gradient(135deg,#fffaf0,#fff2cf)}.pcb-pick--epic .pcb-pick__v{color:var(--ink)}.pcb-rep{position:relative;margin:28px 0 0;text-align:left}.pcb-rep__h{margin:0 0 12px;font:700 28px/1 Barlow Condensed,sans-serif;text-transform:uppercase;text-align:center;color:var(--ink)}.pcb-tw{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:#fff}.pcb-t{width:100%;border-collapse:collapse;font-size:14.5px}.pcb-t th,.pcb-t td{padding:11px 14px;border-bottom:1px solid var(--line);text-align:right;white-space:nowrap}.pcb-t tr:last-child th,.pcb-t tr:last-child td{border-bottom:0}.pcb-t thead th{background:var(--soft);font:700 12px Inter,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--ink)}.pcb-t thead th:first-child,.pcb-t th[scope=row]{text-align:left}.pcb-t th[scope=row]{min-width:150px;font-weight:700;color:var(--ink);white-space:normal}.pcb-t th[scope=row] small{display:block;font-weight:500;font-size:12px;color:var(--mute)}.pcb-t td{font:700 19px Barlow Condensed,sans-serif;color:var(--navy)}.pcb-t td em{font:700 10px Inter,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.pcb-t td.pcb-na{font:600 13px Inter,sans-serif;color:#a5aabb}.pcb-epic th,.pcb-epic td{background:#fffaf0}.pcb-epic td{color:var(--ink)}.pcb-blur th,.pcb-blur td{filter:blur(5px);-webkit-user-select:none;user-select:none}.pcb-fine{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--mute)}.pcb-tease{position:relative;max-height:240px;margin-top:16px;overflow:hidden;filter:blur(5px);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none}.pcb-gate{position:relative;z-index:2;max-width:560px;margin:-170px auto 0;padding:24px 26px 16px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 30px 70px -18px #1f2b5659;text-align:center}.pcb-gate__k{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 11px;border-radius:100px;background:#3b4c8c14;color:var(--navy);font:700 11.5px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.pcb-gate__h{margin:10px 0 0;font:700 32px/1.04 Barlow Condensed,sans-serif;text-transform:uppercase;color:var(--ink)}.pcb-gate ul{display:grid;gap:8px;max-width:430px;margin:14px auto 0;padding:0;list-style:none;text-align:left}.pcb-gate li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;line-height:1.4;color:var(--ink)}.pcb-gate li .pck-i{width:22px;height:22px;padding:4px;border-radius:50%;background:var(--green);color:#fff}.pcb-gate li.is-bonus{margin:2px -10px 0;padding:9px 10px;border-radius:12px;background:#fff2cf}.pcb-gate li.is-bonus .pck-i{padding:3px;background:var(--yel);color:var(--ink)}.pcb-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;margin:16px 0 0;text-align:left}.pcb-form__in{display:flex;align-items:center;gap:8px;padding:0 16px;border:1.5px solid var(--line);border-radius:100px;background:#fff}.pcb-form__in:focus-within{border-color:var(--navy);box-shadow:0 0 0 4px #3b4c8c1a}.pcb-form__in .pck-i{color:var(--mute)}.pcb-form input{flex:1;min-width:0;padding:14px 0;border:0;outline:none;background:transparent;font:500 16px Inter,sans-serif;color:var(--ink)}.pcb-form .pec-btn{padding:14px 22px}.pcb-form .pec-btn:disabled{opacity:.7}.pcb-form__err,.pcb-form__fine{grid-column:1 / -1;margin:0;font-size:12.5px;text-align:center}.pcb-form__err{font-weight:600;color:var(--red)}.pcb-form__fine{color:var(--mute)}.pcb-gate__skip{margin-top:4px;padding:8px;border:0;background:none;font:600 13px Inter,sans-serif;color:var(--mute);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.pcb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pcb-done{display:flex;align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px 16px;border:1px solid #bde6cc;border-radius:16px;background:#e9f8ef}.pcb-done>.pck-i{width:30px;height:30px;padding:6px;border-radius:50%;background:var(--green);color:#fff}.pcb-done p{margin:2px 0 10px;color:var(--ink)}.pcb-done .pec-btn{padding:10px 18px;font-size:15px}.pcb-mcs{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.pcb-mc{padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:#fff}.pcb-mc__n{display:flex;justify-content:space-between;gap:10px;margin:0;font:700 21px/1.1 Barlow Condensed,sans-serif;text-transform:uppercase;color:var(--ink)}.pcb-mc__n b{text-align:right;white-space:nowrap;color:var(--navy)}.pcb-mc__n small{display:block;font:600 11.5px Inter,sans-serif;text-transform:none;color:var(--mute)}.pcb-mc__v{margin:8px 0 0;font-size:14px;font-weight:600;line-height:1.45;color:var(--ink)}.pcb-mc dl{display:grid;gap:7px;margin:10px 0 0}.pcb-mc dt{font:700 10.5px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.pcb-mc dd{margin:1px 0 0;font-size:13.5px;line-height:1.45}.pcb-mc__paid{margin:10px 0 0;padding:10px 0 0;border-top:1px dashed var(--line);list-style:none;font-size:13px}.pcb-mc__paid li+li{margin-top:4px}.pcb-rb{display:flex;gap:14px;margin:18px 0 0;padding:18px;border:1.5px solid #f3d47a;border-radius:18px;background:#fff2cf}.pcb-rb__i{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:50%;background:var(--yel);color:var(--ink)}.pcb-rb__h{margin:0;font:700 23px/1.1 Barlow Condensed,sans-serif;text-transform:uppercase;color:var(--ink)}.pcb-rb p{margin:4px 0 0}.pcb-rb .pcb-form__fine{text-align:left}.pcb-r__foot{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0 0}.pcb-r__foot button{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border:1.5px solid var(--line);border-radius:100px;background:#fff;font:700 13.5px Inter,sans-serif;color:var(--navy);cursor:pointer}.pcc{padding:24px 26px 26px}.pcc__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end}.pcc__f+.pcc__row{margin-top:18px}.pcc-ms{display:flex;flex-wrap:wrap;gap:8px}.pcc-m{flex:none;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:9px 14px;border:1.5px solid var(--line);border-radius:14px;background:#fff;cursor:pointer;font:700 14.5px/1.15 Inter,sans-serif;color:var(--ink);text-align:left;transition:background .15s,border-color .15s}.pcc-m small{font-weight:600;font-size:11.5px;color:var(--mute)}.pcc-m:hover{border-color:#b9c1dc}.pcc-m.on{border-color:var(--navy);background:var(--navy);color:#fff}.pcc-m.on small{color:#ffffffbf}.pcc-cs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pcc-c{display:inline-flex;align-items:center;gap:8px;padding:5px 5px 5px 12px;border:1.5px solid #d9deee;border-radius:100px;background:#f2f4fa;font-weight:700;font-size:14.5px;color:var(--ink)}.pcc-c button{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:#fff;color:var(--mute);cursor:pointer}.pcc-add{min-width:190px}.pcc-add .pec-cp__btn{padding:8px 14px;border-style:dashed;border-radius:100px;font-size:14.5px;color:var(--navy)}.pcc-add .pec-cp__pop{min-width:290px}.pcc-cols{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:12px;margin:20px 0 0}.pcc-col{position:relative;display:flex;flex-direction:column;min-width:0;padding:16px 14px 14px;border:1px solid var(--line);border-radius:18px;background:#fff;animation:pckIn .35s ease}.pcc-col__x{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;background:var(--soft);color:var(--mute);cursor:pointer}.pcc-col__badge{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;margin:0 0 8px;padding:4px 9px;border-radius:100px;background:#e3f6ea;color:#12753e;font:700 10.5px Inter,sans-serif;letter-spacing:.1em;text-transform:uppercase}.pcc-col__c{display:flex;align-items:center;gap:8px;margin:0;padding-right:26px;font-weight:700;font-size:15px;line-height:1.2;color:var(--ink)}.pcc-col__p{margin:12px 0 0;font:700 clamp(32px,3.3vw,42px)/1 "Barlow Condensed",sans-serif;letter-spacing:-.5px;color:var(--navy)}.pcc-col__p em{margin-right:4px;font:700 10px Inter,sans-serif;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--mute);vertical-align:8px}.pcc-col__p--na{font-size:26px;color:#a5aabb}.pcc-col__r{margin:6px 0 0;font-size:13px;font-weight:600;line-height:1.35;color:var(--body)}.pcc-col__l{margin:2px 0 0;font-size:12.5px;color:var(--mute)}.pcc-col__s{margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--line);font-size:12.5px;font-weight:600;line-height:1.55;color:var(--body)}.pcc-col__gap{flex:1;min-height:14px}.pcc-col__bar{height:8px;border-radius:10px;overflow:hidden;background:#e8ebf3}.pcc-col__bar i{display:block;height:100%;border-radius:10px;background:#8592c4;transition:width .5s cubic-bezier(.2,.8,.2,1)}.pcc-col__src{margin:8px 0 0;font-size:12px;font-weight:600;color:var(--mute)}.pcc-col.is-min{border-color:#9fd9b5;box-shadow:inset 0 0 0 1px #9fd9b5}.pcc-col.is-min .pcc-col__bar i{background:var(--green)}.pcc-col.is-na{background:#fafbfc}.pcc-col--epic{border-color:#f3d47a;background:linear-gradient(180deg,#fffaf0,#fff2cf)}.pcc-col--epic .pcc-col__badge{background:var(--yel);color:var(--ink)}.pcc-col--epic .pcc-col__c{padding-right:0}.pcc-col--epic .pcc-col__p{color:var(--ink)}.pcc-col--epic .pcc-col__bar i{background:var(--yel)}.pcc-col__img img{display:block;width:100%;max-width:110px;height:72px;margin:0 auto 6px;object-fit:contain}.pcc-col--epic .pec-btn{width:100%;margin-top:12px;padding:12px 10px;font-size:15px}.pcc-col__g{display:flex;align-items:center;justify-content:center;gap:5px;margin:8px 0 0;font-size:11.5px;font-weight:600;line-height:1.3;text-align:center}.pcc-ins{margin:16px 0 0;padding:14px 16px;border-radius:14px;background:var(--soft);font-size:15px;line-height:1.55}.pcc-ins__e{display:block;margin-top:6px;font-weight:700;color:#12753e}.pcc-all{margin:14px 0 0;text-align:center}.pcc-all__b{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border:1.5px solid var(--navy);border-radius:100px;background:#fff;font:700 14px Inter,sans-serif;color:var(--navy);cursor:pointer}.pcc-all__b[aria-expanded=true] .pck-i{transform:rotate(180deg)}.pcc-list{display:grid;gap:2px;margin:14px 0 0;text-align:left}.pcc-li{display:grid;grid-template-columns:26px 22px minmax(0,160px) minmax(0,1fr) 86px 26px;align-items:center;gap:10px;width:100%;padding:7px 10px;border:0;border-radius:10px;background:transparent;cursor:pointer;font:inherit;color:var(--ink);text-align:left}.pcc-li:hover{background:var(--soft)}.pcc-li.on{background:#f2f4fa}.pcc-li__i{font:700 12.5px Inter,sans-serif;text-align:right;color:var(--mute)}.pcc-li__n{overflow:hidden;font-weight:600;font-size:14.5px;white-space:nowrap;text-overflow:ellipsis}.pcc-li__t{height:10px;border-radius:10px;overflow:hidden;background:#eef0f5}.pcc-li__t i{display:block;height:100%;border-radius:10px;background:#8592c4}.pcc-li.on .pcc-li__t i{background:var(--navy)}.pcc-li b{text-align:right;font:700 18px Barlow Condensed,sans-serif;color:var(--navy)}.pcc-li b em{margin-right:3px;font:700 9.5px Inter,sans-serif;font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--mute)}.pcc-li__a{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--soft);color:var(--navy)}.pcc-li.on .pcc-li__a{background:var(--navy);color:#fff}.pcc-fine{margin:10px 0 0;font-size:12.5px;text-align:center;color:var(--mute)}@media(max-width:860px){.pec-hero--calc{padding:22px 0 34px}.pck{margin-top:18px;border-radius:20px}.pca{grid-template-columns:minmax(0,1fr)}.pca__in{gap:18px;padding:18px 16px 20px;border-right:0;border-bottom:1px solid var(--line)}.pca__out{min-height:0;padding:20px 16px 22px}.pca-ms{max-height:none}.pck-home{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:14px}.pck-home__img img{width:84px;height:84px}.pck-home__a .pec-btn{width:100%}.pcb{margin-bottom:30px;padding:16px 14px 28px}.pcb-tiles,.pcb-tiles--3{gap:10px}.pcb-tiles--3{grid-template-columns:1fr 1fr 1fr}.pcb-tile{padding:18px 6px 14px}.pcb-tile b{font-size:20px}.pcb-tile small{font-size:12px}.pcb-cs{grid-template-columns:repeat(2,minmax(0,1fr))}.pca-g__ax i.is-half{display:none}.pcb-pair,.pcb-mcs{grid-template-columns:1fr;gap:26px}.pcc-ms{flex-wrap:nowrap;overflow-x:auto;margin:0 -14px;padding:0 14px 4px;scrollbar-width:none}.pcb-form{grid-template-columns:1fr}.pcb-gate{padding:20px 16px 14px;margin-top:-150px}.pcb-rb{flex-direction:column}.pcc{padding:18px 14px}.pcc__row{grid-template-columns:minmax(0,1fr);gap:14px}.pcc-cols{grid-template-columns:1fr 1fr;gap:10px}.pcc-col{padding:14px 12px 12px}.pcc-li{grid-template-columns:22px 20px minmax(0,1fr) 70px 24px}.pcc-li__t{display:none}.pcb-vs{position:static;justify-self:center;margin:-22px 0}.pcb-t th[scope=row]{min-width:120px}.pcc-col--epic{grid-column:1 / -1;align-items:center;text-align:center}.pcc-col--epic .pcc-col__badge{align-self:center}.pcc-col--epic .pcc-col__bar{width:100%}.pca .pck-lab{flex-wrap:wrap}.pca .pck-lab em{flex-basis:100%;margin:0 0 0 31px}}@media(max-width:420px){.pcb-tiles--3 .pcb-tile small{display:none}.pca-vs__r{grid-template-columns:minmax(0,1fr) 70px}.pca-vs__t{grid-column:1 / -1;grid-row:2}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pec-calc.css.map?x=14270 */
