.pc{font-family:var(--font-body);color:var(--ink2);text-align:left;gap:18px;display:grid;container:pc/inline-size}.pc p{margin:0}.pc-card{background:var(--surface-0);border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:0 1px 2px #1414230a,0 4px 12px #1414230d}.pc-top{gap:14px;display:grid}.pc-tabs{flex-wrap:wrap;gap:8px;display:flex}.pc-tabs>button,.pc-tabs>a{border:1px solid var(--line);background:var(--surface-0);color:var(--ink2);font:600 var(--text-base) var(--font-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;text-decoration:none;display:inline-flex}.pc-tabs>button[aria-selected=true],.pc-tabs>a[aria-current=page]{border-color:var(--accent);background:var(--accent-soft);color:var(--rose-fg)}.pc-tabs img{border-radius:6px;width:22px;height:22px;display:block}.pc-mode{border:1px solid var(--line);background:var(--surface-0);border-radius:14px;grid-template-columns:1fr 1fr;gap:0;padding:4px;display:grid}.pc-mode button{text-align:left;font-family:var(--font-body);color:var(--ink2);cursor:pointer;background:0 0;border:0;border-radius:10px;gap:2px;padding:12px 16px;display:grid}.pc-mode b{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);font-weight:700}.pc-mode span{font-size:var(--text-sm);color:var(--muted)}.pc-mode button[aria-checked=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}.pc-mode button[aria-checked=true] b{color:var(--rose-fg)}.pc-tabs>button:focus-visible,.pc-tabs>a:focus-visible,.pc-mode button:focus-visible,.pc-chips button:focus-visible,.pc-quick button:focus-visible,.pc-fold:focus-visible,.pc-use:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pc-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:18px;display:grid}.pc-form{container:pcform/inline-size}.pc-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.pc-group{font-family:var(--font-display);font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;color:var(--rose-fg);grid-column:1/-1;font-weight:600}.pc-f{flex-direction:column;min-width:0;display:flex}.pc-f label{font-weight:600;font-size:var(--text-md);color:var(--ink);margin-bottom:6px}.pc-f label:has(+small){margin-bottom:1px}.pc-f small{font-size:var(--text-sm);color:var(--muted);margin-bottom:6px}.pc-f>.pc-inp,.pc-f>.pc-chips{margin-top:auto}.pc-inp{border:1px solid var(--line);background:var(--surface-0);border-radius:10px;align-items:center;height:46px;display:flex;overflow:hidden}.pc-inp:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.pc-inp span{color:var(--muted);padding:0 10px;font-weight:600}.pc-inp input{min-width:0;height:100%;font:600 16px var(--font-body);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0 10px 0 0}.pc-inp input.pc-pad{padding-left:12px}.pc .pc-inp input:focus,.pc .pc-inp input:focus-visible{box-shadow:none;border:0;outline:none}.pc-inp.pc-inp-other{margin-top:6px}.pc-chips{gap:6px;min-width:0;display:flex}.pc-chips button{border:1px solid var(--line);background:var(--surface-0);min-width:0;height:46px;font:600 14px var(--font-body);color:var(--ink2);cursor:pointer;white-space:nowrap;border-radius:10px;flex:1;padding:0 8px}.pc-chips button[aria-checked=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--rose-fg)}.pc .ui-select-trigger{min-height:46px;font:600 16px var(--font-body);color:var(--ink);border-radius:10px}.pc-quick{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.pc-quick button{border:1px solid var(--line);background:var(--surface-0);height:32px;font:600 var(--text-sm) var(--font-body);color:var(--ink2);cursor:pointer;border-radius:999px;padding:0 12px}.pc-quick.pc-quick-unit{margin:0 0 8px}.pc-quick button[aria-pressed=true],.pc-quick button[aria-checked=true]{border-color:var(--accent);color:var(--rose-fg);background:var(--accent-soft)}.pc-sum{border-top:1px solid var(--line2);margin-top:20px;padding-top:6px}.pc-fold{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);background:0 0;border:0;gap:3px;padding:0;display:grid}.pc-fold-title{font-weight:700;font-size:var(--text-md);color:var(--rose-fg);align-items:center;gap:8px;display:inline-flex}.pc-fold-title i{width:7px;height:7px;transition:transform var(--fast,.15s);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translateY(-2px)}.pc-fold[aria-expanded=true] .pc-fold-title i{transform:rotate(-135deg)translate(-2px)}.pc-fold-sum{font-size:var(--text-sm);color:var(--muted);line-height:1.5}.pc-fields-more{border-top:1px solid var(--line2);margin-top:22px;padding-top:18px}.pc-lab{font-size:var(--text-base);color:var(--muted);font-weight:600}.pc-big{font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(40px,4vw,54px);font-weight:700;line-height:1.05;margin-top:6px!important}.pc-pos{color:var(--green-fg)}.pc-neg{color:var(--red-fg)}.pc-sub{font-size:var(--text-md);color:var(--muted);margin-top:8px!important}.pc-use{border:1px solid var(--accent);background:var(--accent);color:#fff;height:40px;font:600 var(--text-base) var(--font-body);cursor:pointer;border-radius:10px;margin-top:14px;padding:0 16px}.pc-use:hover{background:var(--rose-hover)}.pc-trust{font-size:var(--text-sm);align-items:center;gap:8px;font-weight:600;display:flex;margin-top:-4px!important}.pc-trust i{border-radius:50%;flex:none;width:8px;height:8px}.pc-trust-verified{color:var(--green-fg)}.pc-trust-verified i{background:var(--green)}.pc-trust-official{color:var(--blue-fg)}.pc-trust-official i{background:var(--blue-fg)}.pc-trust-estimate{color:var(--amber-fg)}.pc-trust-estimate i{background:var(--amber-fg)}.pc-note{font-size:var(--text-sm);background:var(--blue-soft);border:1px solid var(--blue-line);color:var(--blue-fg);border-radius:10px;padding:10px 12px;margin-top:10px!important}.pc-note-estimate{background:var(--amber-soft);border-color:var(--amber-line);color:var(--amber-fg)}.pc-note-plain{color:var(--muted);background:0 0;border:0;padding:0}.pc-sum-title{font-weight:700;font-size:var(--text-md);color:var(--ink)}.pc-sum-body{margin-top:10px}.pc-batch-line{font-size:var(--text-lg);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.pc-batch-line b{font-family:var(--font-display);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:700}.pc-inp.pc-inp-orders{width:96px;height:40px}.pc-inp.pc-inp-orders input{padding-left:12px}.pc-lines{border-collapse:collapse;width:100%;font-size:var(--text-md);margin-top:14px}.pc-lines td{border-bottom:1px solid var(--line2);padding:7px 0}.pc-lines th{font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);text-align:right;border-bottom:1px solid var(--line);padding:0 0 6px;font-weight:700}.pc-lines th:first-child{text-align:left}.pc-lines td+td{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px;font-weight:600}.pc-lines td small{font-family:var(--font-body);font-weight:500;font-size:var(--text-xs);color:var(--muted);display:block}.pc-th-orders{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:6px;display:inline-flex}.pc-th-orders input{border:1px solid var(--line);background:var(--surface-0);width:64px;height:30px;font:700 var(--text-sm) var(--font-body);color:var(--ink);text-align:right;letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:8px;padding:0 8px}.pc-th-orders input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.pc-lines tr.pc-orders-row td{font-size:var(--text-sm);color:var(--muted)}.pc-lines tr.pc-orders-row td+td{font-family:var(--font-body);white-space:normal;font-weight:600}.pc-fine{font-size:var(--text-sm);color:var(--muted);line-height:1.5;margin-top:14px!important}.pc-lines tr.pc-tot td{border-bottom:0;border-top:2px solid var(--ink);color:var(--ink);font-weight:700}.pc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container pc (max-width:760px){.pc-grid{grid-template-columns:minmax(0,1fr)}}@container pcform (max-width:440px){.pc-fields{grid-template-columns:minmax(0,1fr)}}@container pc (max-width:520px){.pc-card{padding:16px}.pc-mode{grid-template-columns:1fr}.pc-tabs>button,.pc-tabs>a{font-size:var(--text-sm);padding:5px 12px 5px 5px}.pc-lines{font-size:var(--text-base)}.pc-lines td+td{padding-left:8px}}.lp-wrap.lp-wrap-calc{max-width:1240px}.lp-doc-head.lp-doc-head-wide{max-width:none}.lp-calc-body{margin-top:56px}.lp-calc-body .lp-qa{border-bottom:1px solid var(--line);padding:18px 0}.lp-calc-body .lp-qa h3{font-family:var(--font-display);font-size:var(--text-lg);color:var(--ink);margin:0 0 6px}.lp-calc-body .lp-qa p{margin:0}.lp-calc-body .lp-fine{font-size:var(--text-sm);margin-top:26px}.lp-calc-body .lp-calc-links{line-height:2}.lp-doc-head .lp-calc-checked{font-size:var(--text-sm);color:var(--green-fg);margin-top:10px;font-weight:600}.lp-calc-body .lp-calc-example{border:1px solid var(--line);border-radius:12px;margin:0 0 14px;overflow:hidden}.lp-calc-body .lp-calc-example div{border-top:1px solid var(--line2);justify-content:space-between;gap:16px;padding:10px 14px;display:flex}.lp-calc-body .lp-calc-example div:first-child{border-top:0}.lp-calc-body .lp-calc-example dt{color:var(--ink2)}.lp-calc-body .lp-calc-example dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;margin:0;font-weight:600}
