.pp-card{box-sizing:border-box;gap:var(--space-12);flex-direction:column;width:100%;max-width:680px;margin:0 auto;display:flex}.pp-head{justify-content:space-between;align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-title{margin:0;font-size:1.35rem;font-weight:800}.pp-count{color:var(--ff-muted,inherit);margin:0;font-weight:700}.pp-grown{padding:var(--space-8) var(--space-12);border:2px dashed var(--ff-outline);border-radius:12px;margin:0;font-weight:700}.pp-fig{color:var(--ff-anvil);justify-content:center;display:flex}.pp-fig .paper-svg{width:min(20rem,82vw);height:auto}.pp-say{margin:0;font-size:1.25rem;font-weight:700;line-height:1.35}.pp-note,.pp-origin,.pp-test,.pp-quiet{margin:0}.pp-test{opacity:.9;font-size:.92rem}.pp-quiet{text-align:center;padding-block:var(--space-8);font-style:normal;font-weight:700}.pp-row,.pp-choices{gap:var(--space-8);flex-wrap:wrap;display:flex}.pp-row .ff-btn,.pp-choice,.pp-peek{min-height:3rem}.pp-choice{min-width:9rem;font-size:1.2rem}.pp-pair{gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pp-pic{padding:var(--space-8);color:var(--ff-anvil);justify-content:center;min-height:7.5rem;display:flex}.pp-pic .paper-svg{width:100%;max-width:10rem;height:auto}.pp-fb{margin:0;font-size:1.1rem;font-weight:700}.pp-models{box-sizing:border-box;gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(9rem,100%),1fr));width:100%;max-width:680px;margin:0 auto;display:grid}.pp-model{align-items:center;gap:var(--space-4);padding:var(--space-12);flex-direction:column;min-height:7.5rem;display:flex}.pp-model-emoji{font-size:2.4rem}.pp-model-name{font-size:1.1rem;font-weight:800}.pp-model-n{opacity:.85;font-size:.9rem}@media print{.pp-row,.pp-grown,.pp-test,.pp-quiet,nav,header,footer{display:none!important}.pp-fig{color:#000}}.pp-root-pad{padding-bottom:var(--space-96)}.pp-page-head{max-width:680px;margin:0 auto var(--space-16);text-align:center}.pp-page-h{margin:0 0 var(--space-8);font-size:clamp(1.6rem,1.2vw + 1.3rem,2.3rem);font-weight:800}.pp-root{box-sizing:border-box;gap:var(--space-16);width:100%;min-width:0;max-width:680px;padding-bottom:var(--space-96);flex-direction:column;margin:0 auto;display:flex}.stw-knob{gap:var(--space-8);flex-direction:column;font-weight:700;display:flex}.stw-knob input[type=range]{width:100%;min-height:44px}.stw-status{margin:0;font-weight:800}.flt-claim{gap:var(--space-8);padding:var(--space-12);border:2px solid var(--ff-outline);border-radius:12px;flex-direction:column;display:flex}.flp-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(12rem,100%),1fr));display:grid}.flp-opt{align-items:center;gap:var(--space-8);padding:var(--space-12);color:var(--ff-anvil);flex-direction:column;display:flex}.flp-opt .paper-svg{width:100%;max-width:12.5rem;height:auto}.flp-score{font-weight:800;display:block}.pp-root .pp-row .ff-btn[aria-pressed=true],.ofx-bands .ff-btn[aria-pressed=true]{border-color:var(--pc-select);box-shadow:0 0 0 2px var(--pc-select);background:color-mix(in oklab, var(--pc-select) 14%, var(--ff-warm))}.pp-root .pp-row .ff-btn[aria-pressed=true]:before,.ofx-bands .ff-btn[aria-pressed=true]:before{content:"✓ "}.pp-checks{margin:var(--space-8) 0;padding-left:var(--space-16);line-height:1.6}.map-svg{max-width:100%;height:auto}.pp-table-wrap{width:100%;overflow-x:auto}.pp-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:1rem}.pp-table caption{text-align:left;padding-bottom:var(--space-8);font-weight:600;line-height:1.4}.pp-table th,.pp-table td{padding:var(--space-8);border-bottom:1px solid var(--ff-outline);text-align:right;white-space:nowrap}.pp-table th[scope=col]{vertical-align:bottom;white-space:normal;font-size:.85rem}.pp-table th[scope=row]{text-align:left}@media (width<=480px){.pp-table{font-size:.92rem}.pp-table th,.pp-table td{padding:var(--space-8) var(--space-4)}}.pp-honest{gap:var(--space-8);padding-top:var(--space-12);border-top:2px dashed var(--ff-outline);flex-direction:column;display:flex}.pp-honest p{margin:0}.pps-sheet{box-sizing:border-box;gap:var(--space-12);flex-direction:column;width:100%;max-width:860px;margin:0 auto;display:flex}.pps-head{gap:var(--space-4);flex-direction:column;display:flex}.pps-h{margin:0;font-size:clamp(1.6rem,1.2vw + 1.3rem,2.3rem);font-weight:800}.pps-meta,.pps-key,.pps-origin,.pps-test{margin:0}.pps-key{font-weight:700}.pps-test{font-size:.92rem}.pps-steps{gap:var(--space-16);grid-template-columns:repeat(auto-fill,minmax(min(11rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.pps-step{gap:var(--space-8);break-inside:avoid;flex-direction:column;display:flex}.pps-fig{color:var(--ff-anvil);justify-content:center;display:flex}.pps-fig .paper-svg{width:100%;max-width:12rem;height:auto}.pps-say{margin:0;font-size:1.05rem;line-height:1.4}.pps-list{margin-bottom:var(--space-16);padding:0;list-style:none}.pps-list .pp-model{box-sizing:border-box;height:100%;text-decoration:none}.pps-plan{gap:var(--space-8);flex-direction:column;margin:0;padding-left:1.6em;list-style:decimal;display:flex}@media print{.pps-actions,.cpl-home-head .ff-meta{display:none!important}.ff-wrap:has(.pps-sheet){padding:0!important;display:block!important}.pps-sheet{max-width:none;box-shadow:none;color:#000;background:#fff;border:0}.pps-steps{gap:var(--space-12);grid-template-columns:repeat(3,1fr)}.pps-fig{color:#000}}.osb-read,.osb-steps{gap:var(--space-8);flex-direction:column;margin:0;padding-left:1.4rem;font-size:1.15rem;line-height:1.45;display:flex}.osb-n{margin-right:var(--space-4);font-weight:800}.osb-grown{max-width:680px;margin:var(--space-16) auto}.osb-sheet,.osb-vi{display:none}html[data-home-lang=vi] .osb-vi{display:revert}html[data-home-lang=vi] ol.osb-vi{display:flex}html[data-home-lang=vi] .osb-en:has(~.osb-vi),html[data-home-lang=vi] .osb-vi~.osb-en{display:none}@media print{@page{size:landscape;margin:0}.osb-screen,.osb-grown,body:has(>.osb-sheet)>:not(.osb-sheet){display:none!important}body:has(>.osb-sheet){background:#fff;margin:0}.osb-sheet{color:#000;break-inside:avoid;background:#fff;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:0}.osb-panel{box-sizing:border-box;border:.5pt dashed #bbb;justify-content:center;align-items:center;padding:6%;display:flex;position:relative}.osb-flip{transform:rotate(180deg)}.osb-text{text-align:center;margin:0;font-size:15pt;font-weight:700;line-height:1.35}.osb-cover{text-align:center}.osb-cover-emoji{margin:0;font-size:40pt}.osb-cover-title{margin:6pt 0;font-size:17pt;font-weight:800}.osb-cover-by,.osb-small{margin:3pt 0;font-size:9pt}.osb-back{text-align:center;font-size:13pt;font-weight:700}.osb-pn{font-size:9pt;position:absolute;bottom:6%}.osb-sheet-vi,html[data-home-lang=vi] body:has(>.osb-sheet-vi)>.osb-sheet:not(.osb-sheet-vi){display:none!important}html[data-home-lang=vi] .osb-sheet-vi{display:grid!important}}.pp-model-shape{justify-content:center;align-items:center;min-width:2.75rem;min-height:2.75rem;display:inline-flex}.pp-model-shape svg{width:2.75rem;height:auto;max-height:2.75rem;display:block}.ofx-bands{margin-top:var(--space-8);justify-content:center}.ofx-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,100%),1fr));display:grid}.ofx-state,.ofx-choice{align-items:center;gap:var(--space-8);min-height:44px;padding:var(--space-12);text-align:center;white-space:normal;flex-direction:column;display:flex}.ofx-pic{min-height:0;padding:0}.ofx-pic .paper-svg{width:100%;max-width:9rem;height:auto}.ofx-fig .paper-svg{width:min(18rem,80vw);height:auto}.ofx-label{font-size:1.05rem;font-weight:800;line-height:1.3}.ofx-rule{text-align:center}.ofx-cause,.ofx-cast{line-height:1.5}.ofx-cast{padding-left:var(--space-12);border-left:4px solid var(--ff-forge);font-style:normal}.ofx-safety{font-size:.95rem}.ofx-fade{padding:var(--space-12) var(--space-16);gap:var(--space-8);border:2px dashed var(--ff-outline);border-radius:12px;flex-direction:column;margin:0;font-size:1.15rem;font-weight:800;list-style:none;display:flex}
