.p-measure .hero{padding:clamp(46px,6vw,78px) 0 clamp(40px,5vw,62px);background-image:linear-gradient(var(--green-grid) 1px,transparent 1px),linear-gradient(90deg,var(--green-grid) 1px,transparent 1px);background-size:56px 56px}.p-measure .hg{display:grid;grid-template-columns:1.04fr .96fr;grid-gap:clamp(28px,4.5vw,60px);gap:clamp(28px,4.5vw,60px);align-items:center}.p-measure .hero h1{max-width:17ch}.p-measure .answerfirst{border-left:3px solid var(--gold);padding:2px 0 2px 24px;margin-top:24px;max-width:62ch;font-size:1rem;color:var(--body-tx)}.p-measure .answerfirst b{color:var(--ink);font-weight:600}.p-measure .reveal{background:var(--white);border:1px solid var(--line);border-radius:10px;overflow:hidden;box-shadow:0 18px 44px var(--shadow-green)}.p-measure .reveal>summary{display:block;cursor:pointer;list-style:none}.p-measure .reveal>summary::-webkit-details-marker{display:none}.p-measure .reveal .top{display:block;padding:26px 28px 22px;border-bottom:1px dashed var(--line)}.p-measure .reveal .lab{display:block;font-family:var(--mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.p-measure .reveal .num{display:block;font-size:3.4rem;font-weight:800;letter-spacing:-.05em;line-height:1;color:var(--green);margin:10px 0 6px}.p-measure .reveal .cap{display:block;font-size:.9rem;color:var(--body-tx)}.p-measure .reveal .mid{padding:16px 28px;display:flex;align-items:center;gap:12px;background:var(--paper-warm)}.p-measure .reveal .mid .ar{font-family:var(--mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet)}.p-measure .reveal .body{padding:0 28px;display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--ease),padding .4s var(--ease)}.p-measure .reveal[open] .body{grid-template-rows:1fr;padding:20px 28px 26px}.p-measure .reveal .body>div{overflow:hidden;min-height:0}.p-measure .reveal .r{display:flex;justify-content:space-between;gap:16px;font-family:var(--mono);font-size:.8rem;padding:9px 0;border-bottom:1px dashed var(--line);color:var(--body-tx)}.p-measure .reveal .r:last-of-type{border:0;color:var(--ink);font-weight:600}.p-measure .reveal .why{font-size:.84rem;color:var(--body-tx);margin-top:12px;padding-top:12px;border-top:1px solid var(--line);line-height:1.6}.p-measure .reveal .why b{color:var(--ink)}.p-measure .reveal .foot{padding:14px 28px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px}.p-measure .reveal .tgl{font-family:var(--mono);font-size:.64rem;letter-spacing:.11em;text-transform:uppercase;color:var(--green);display:inline-flex;align-items:center;gap:7px;font-weight:600}.p-measure .reveal .tgl i{width:14px;height:14px;border:1.4px solid var(--green);border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:.6rem;line-height:1;transition:transform .3s var(--ease)}.p-measure .reveal[open] .tgl i{transform:rotate(45deg)}.p-measure .reveal .note{font-family:var(--mono);font-size:.58rem;letter-spacing:.11em;text-transform:uppercase;color:var(--quiet)}.p-measure .diff{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:40px}.p-measure .dcard{border-radius:9px;padding:30px 30px 32px;min-height:230px;display:flex;flex-direction:column}.p-measure .dcard.a{background:var(--surface-on-dark);border:1px solid var(--line-on-dark)}.p-measure .dcard.b{background:var(--gold);color:var(--gold-ink)}.p-measure .dcard .l{font-family:var(--mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:22px}.p-measure .dcard.a .l{color:var(--on-dark-50)}.p-measure .dcard.b .l{color:var(--on-gold-60)}.p-measure .dcard .big{font-size:3rem;font-weight:800;letter-spacing:-.05em;line-height:1}.p-measure .dcard.a .big{color:var(--on-dark)}.p-measure .dcard.b .big{color:var(--gold-ink)}.p-measure .dcard .sm{font-size:.88rem;margin-top:8px}.p-measure .dcard.a .sm{color:var(--on-dark-70)}.p-measure .dcard.b .sm{color:var(--on-gold-80)}.p-measure .dcard .meta{margin-top:16px;display:flex;flex-direction:column;gap:7px;font-family:var(--mono);font-size:.72rem}.p-measure .dcard.b .meta{color:var(--on-gold-80)}.p-measure .dcard .verdict{margin-top:auto;padding-top:20px;font-size:.9rem;line-height:1.5}.p-measure .dcard.a .verdict{color:var(--on-dark-70);border-top:1px solid var(--line-on-dark)}.p-measure .dcard.b .verdict{color:var(--on-gold-80);border-top:1px solid var(--on-gold-line);font-weight:600}.p-measure .ladder{margin-top:44px}.p-measure .rung{display:grid;grid-template-columns:8px 190px 1fr 250px;grid-gap:clamp(16px,2.6vw,34px);gap:clamp(16px,2.6vw,34px);align-items:stretch;background:var(--white);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-bottom:12px;transition:border-color var(--dur) var(--ease)}.p-measure .rung:hover{border-color:var(--gold-edge)}.p-measure .rung .rail{width:100%}.p-measure .rung.m .rail{background:var(--pv-m)}.p-measure .rung.b .rail{background:var(--pv-b)}.p-measure .rung.e .rail{background:var(--pv-e)}.p-measure .rung.c .rail{background:var(--pv-c)}.p-measure .rung.t .rail{background:var(--pv-t)}.p-measure .rung .who{padding:24px 0;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.p-measure .rung .strength{font-family:var(--mono);font-size:.56rem;letter-spacing:.11em;text-transform:uppercase;color:var(--quiet)}.p-measure .rung .mid2{padding:24px 0}.p-measure .rung h3{margin-bottom:7px}.p-measure .rung .def{font-size:.92rem;color:var(--body-tx)}.p-measure .rung .ex{background:var(--paper-warm);border-left:1px solid var(--line);padding:22px 24px;font-family:var(--mono);font-size:.75rem;line-height:1.85;color:var(--body-tx)}.p-measure .rung .ex b{color:var(--green);display:block;margin-bottom:7px}.p-measure .ladderkey,.p-measure .rung .ex b{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.p-measure .ladderkey{display:flex;justify-content:space-between;font-family:var(--mono);color:var(--quiet);margin-top:14px;padding:0 4px}.p-measure .sheet{margin-top:38px;border:1px solid var(--ink);border-radius:var(--radius);overflow:hidden;background:var(--white)}.p-measure .sheet .h{background:var(--ink);color:var(--on-dark);padding:15px 26px;font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center}.p-measure .sheet .h .pv{background:var(--surface-on-dark-2);border-color:var(--line-on-dark-med);color:var(--on-dark-75)}.p-measure .sheet .b{padding:8px 26px 24px;overflow-x:auto}.p-measure .calc{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:.86rem}.p-measure .calc td{padding:13px 0;border-bottom:1px dashed var(--line);color:var(--body-tx)}.p-measure .calc td:last-child{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);width:110px}.p-measure .calc td .op{color:var(--quiet);margin-right:10px;display:inline-block;width:14px}.p-measure .calc tr.sub td{border-bottom:2px solid var(--ink);padding-bottom:14px}.p-measure .calc tr.total td{font-weight:600;font-size:1.06rem;color:var(--ink);border:0;padding-top:16px}.p-measure .calc tr.total td:last-child{color:var(--green)}.p-measure .wrongbox{margin:20px 26px 26px;background:var(--paper-warm);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:0 6px 6px 0;padding:20px 22px;font-size:.92rem;color:var(--body-tx);line-height:1.62}.p-measure .wrongbox b{color:var(--ink)}.p-measure .twonums{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin:0 26px 26px}.p-measure .tn{border:1px solid var(--line);border-radius:6px;padding:16px 18px}.p-measure .tn.pub{border-color:var(--gold-edge);background:var(--gold-wash-soft)}.p-measure .tn b{font-size:1.6rem;font-weight:800;letter-spacing:-.03em;display:block;line-height:1}.p-measure .tn.pub b{color:var(--gold-deep)}.p-measure .tn.plan b{color:var(--green)}.p-measure .tn span{font-family:var(--mono);font-size:.6rem;letter-spacing:.11em;text-transform:uppercase;color:var(--quiet);display:block;margin-top:9px;line-height:1.7}.p-measure .split{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:38px}.p-measure .never ul,.p-measure .split .card ul{list-style:none;margin-top:16px}.p-measure .split .card li{font-size:.89rem;color:var(--body-tx);padding:10px 0 10px 20px;position:relative;border-top:1px solid var(--line)}.p-measure .split .card li:before{content:"—";position:absolute;left:0;color:var(--gold-deep)}.p-measure .never{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);padding:28px 30px}.p-measure .never ul{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 34px;gap:0 34px}.p-measure .never li{font-size:.92rem;padding:11px 0 11px 24px;position:relative;color:var(--body-tx);border-top:1px solid var(--line)}.p-measure .never li:before{content:"✕";position:absolute;left:0;color:var(--pv-c);font-size:.78rem;top:12px}.p-measure .rung:target{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-wash)}@media (max-width:1000px){.p-measure .hg{grid-template-columns:1fr}.p-measure .rung{grid-template-columns:6px 1fr;gap:0}.p-measure .rung .who{padding:20px 22px 0}.p-measure .rung .mid2{padding:14px 22px 20px}.p-measure .rung .ex{border-left:0;border-top:1px solid var(--line);grid-column:2;margin:0}.p-measure .diff,.p-measure .never ul,.p-measure .split,.p-measure .twonums{grid-template-columns:1fr}}@media (max-width:700px){.p-measure .calc td:last-child{width:78px}}@media (prefers-reduced-motion:reduce){.p-measure .reveal .body{transition:none}}