.paper-folding-preview{align-items:center;gap:28px;min-width:0;padding:6px 2px 12px;display:flex}.paper-folding-preview__stack{flex:0 0 142px;height:74px;position:relative}.paper-folding-preview__sheet{left:calc(var(--sheet-index) * 4px);bottom:calc(var(--sheet-index) * 5px);background:linear-gradient(135deg,#fff 0%,#f3f4ff 100%);border:1px solid #4c548e47;border-radius:5px;width:112px;height:38px;position:absolute;box-shadow:0 4px 10px #373d6f14}.paper-folding-preview__probe{background:linear-gradient(#5b6fd8 0%,#a15fc6 100%);border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px;right:4px}.paper-folding-preview__probe:before,.paper-folding-preview__probe:after{content:"";background:currentColor;border-radius:2px;width:10px;height:2px;position:absolute;left:50%;transform:translate(-50%)}.paper-folding-preview__probe:before{top:0}.paper-folding-preview__probe:after{bottom:0}.paper-folding-preview__reading{gap:4px;min-width:0;display:grid}.paper-folding-preview__reading strong{color:#30364f;font-size:clamp(20px,2.2vw,28px);line-height:1.1}.paper-folding-preview__reading span{color:#687086;font-size:14px;line-height:1.35}#paper-folding-calculator #result.primary-result .paper-folding-preview{box-sizing:border-box;text-align:left;border-bottom:1px solid #14375217;justify-content:center;gap:14px;width:100%;margin-bottom:16px;padding:4px 0 17px}#paper-folding-calculator #result.primary-result .paper-folding-preview__stack{flex-basis:96px;height:60px}#paper-folding-calculator #result.primary-result .paper-folding-preview__sheet{width:72px;height:28px}#paper-folding-calculator #result.primary-result .paper-folding-preview__reading{max-width:170px}#paper-folding-calculator #result.primary-result .paper-folding-preview__reading strong{font-size:18px}#paper-folding-calculator #result.primary-result .paper-folding-preview__reading span{font-size:12px}.paper-folding-protocol{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:start;gap:38px;display:grid}.paper-folding-protocol .expandable-result__metrics dd{white-space:normal;max-width:250px}.paper-folding-protocol__explanation{border-left:1px solid #1437521a;min-width:0;padding-left:38px}.paper-folding-protocol__explanation h3{color:#102e4d;margin:0 0 10px;font-size:16px;line-height:1.3}.paper-folding-protocol__explanation p{color:#000000a3;margin:0;font-size:14px;line-height:1.55}.paper-folding-protocol__explanation p+p{margin-top:14px}.paper-folding-protocol__formula{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;border-top:1px solid #1437521a;border-bottom:1px solid #1437521a;padding:12px 0;font-weight:700;color:#9d157d!important;font-size:16px!important}.paper-folding-protocol__conclusion{font-weight:600;color:#102e4d!important}.paper-folding-protocol__check{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.paper-folding-protocol__check li{text-align:center;border-top:2px solid #9eabb5;min-width:0;padding:17px 12px 0;position:relative}.paper-folding-protocol__check li:before{content:"";background:#9eabb5;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.paper-folding-protocol__check li.paper-folding-protocol__check-target{border-top-color:#9d157d}.paper-folding-protocol__check li.paper-folding-protocol__check-target:before{background:#9d157d}.paper-folding-protocol__check span,.paper-folding-protocol__check strong,.paper-folding-protocol__check small{display:block}.paper-folding-protocol__check span{color:#00000080;font-size:11px;line-height:1.3}.paper-folding-protocol__check strong{color:#102e4d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.35}.paper-folding-protocol__check small{color:#00000085;margin-top:4px;font-size:10px;line-height:1.35}@media (width<=800px){.paper-folding-protocol{grid-template-columns:1fr;gap:24px}.paper-folding-protocol__explanation{border-top:1px solid #1437521a;border-left:0;padding-top:24px;padding-left:0}}@media (width<=390px){.paper-folding-protocol__check{grid-template-columns:1fr;gap:14px}.paper-folding-protocol__check li{text-align:left;border-top:0;border-left:2px solid #9eabb5;padding:0 0 0 20px}.paper-folding-protocol__check li:before{top:4px;left:-6px;transform:none}.paper-folding-protocol__check li.paper-folding-protocol__check-target{border-top:0;border-left-color:#9d157d}}
