.psafe-page.svelte-1pz0jah{min-height:100vh;padding:6rem 0 4rem;position:relative;z-index:10}.container.svelte-1pz0jah{max-width:1200px;margin:0 auto;padding:0 2rem}.page-header.svelte-1pz0jah{text-align:center;margin-bottom:4.5rem}.page-header.svelte-1pz0jah h1:where(.svelte-1pz0jah){font-size:3.25rem;font-weight:700;color:#fff;margin-bottom:1.25rem;line-height:1.2;max-width:900px;margin-left:auto;margin-right:auto}.lead.svelte-1pz0jah{font-size:1.25rem;line-height:1.6;max-width:800px;margin:0 auto;color:var(--md-sys-color-on-background, #ffffff);opacity:.9;text-wrap:balance}.on-this-page.svelte-1pz0jah{margin:1.5rem auto 0;max-width:800px;display:flex;gap:.6rem 1.25rem;justify-content:center;align-items:baseline;flex-wrap:wrap}.otp-label.svelte-1pz0jah{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55;color:var(--md-sys-color-on-background, #ffffff);white-space:nowrap}.on-this-page.svelte-1pz0jah a:where(.svelte-1pz0jah){font-size:.95rem;color:var(--md-sys-color-primary);text-decoration:none;white-space:nowrap}.on-this-page.svelte-1pz0jah a:where(.svelte-1pz0jah):hover{text-decoration:underline}.move.svelte-1pz0jah{margin:0 auto 5rem;scroll-margin-top:6rem}.move-title.svelte-1pz0jah{font-size:2.25rem;font-weight:700;color:var(--md-sys-color-on-background);text-align:center;margin:0 auto 2.25rem;line-height:1.25;max-width:820px}.card-prose.svelte-1pz0jah{padding:2.5rem 3.25rem;max-width:880px;margin:0 auto}.card-prose.svelte-1pz0jah p:where(.svelte-1pz0jah){color:var(--md-sys-color-on-surface-variant);line-height:1.75;font-size:1.1rem;margin:0 0 1.4rem}.card-prose.svelte-1pz0jah p:where(.svelte-1pz0jah):last-child{margin-bottom:0}.card-prose.svelte-1pz0jah p.card-lead:where(.svelte-1pz0jah){font-size:1.3rem;line-height:1.6;color:#ffffffe0;font-weight:400;margin-bottom:1.5rem}.card-prose.svelte-1pz0jah a:where(.svelte-1pz0jah){color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px}.pullquote.svelte-1pz0jah{max-width:720px;margin:2.5rem auto 0;padding:1.25rem 1.5rem 1.25rem 2rem;border-left:3px solid rgba(120,255,214,.7);font-family:Outfit,sans-serif;font-size:1.65rem;font-weight:500;line-height:1.4;letter-spacing:-.015em;color:#ffffffeb;font-style:normal;text-align:left}.section-intro.svelte-1pz0jah{max-width:760px;margin:0 auto 2rem;text-align:center;font-size:1.15rem;line-height:1.6;color:var(--md-sys-color-on-background, #ffffff);opacity:.85}.section-intro.svelte-1pz0jah a:where(.svelte-1pz0jah){color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px}.survey-card.svelte-1pz0jah{max-width:880px;margin:0 auto;padding:1.5rem 2rem 1.75rem;border-radius:var(--md-sys-shape-corner-large, 1rem);border:1px solid rgba(255,255,255,.1);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);scroll-margin-top:6rem}.survey-head.svelte-1pz0jah{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;padding-bottom:.9rem;border-bottom:1px solid rgba(255,255,255,.1)}.survey-scale.svelte-1pz0jah{display:flex;gap:1.5rem;font-size:.78rem;letter-spacing:.02em;color:var(--md-sys-color-on-background, #ffffff);opacity:.6}.survey-actions.svelte-1pz0jah{display:flex;align-items:center;gap:.9rem}.survey-progress.svelte-1pz0jah{font-size:.78rem;color:var(--md-sys-color-on-background, #ffffff);opacity:.6;font-variant-numeric:tabular-nums;white-space:nowrap}.survey-scale.svelte-1pz0jah b:where(.svelte-1pz0jah){font-weight:700;color:var(--md-sys-color-primary);margin-right:.15rem}.survey-list.svelte-1pz0jah{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.survey-row.svelte-1pz0jah{display:grid;grid-template-columns:1.75rem minmax(0,1fr) auto;gap:0 1rem;align-items:center;padding:.85rem 0;border-bottom:1px solid rgba(255,255,255,.07)}.survey-row.svelte-1pz0jah:last-child{border-bottom:none}.survey-num.svelte-1pz0jah{width:1.75rem;height:1.75rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;color:var(--md-sys-color-primary);background:#8b5cf61f;border:1px solid rgba(139,92,246,.35);transition:background .2s ease,color .2s ease}.survey-row.answered.svelte-1pz0jah .survey-num:where(.svelte-1pz0jah){background:#8b5cf6d9;border-color:#8b5cf6e6;color:#fff}.survey-body.svelte-1pz0jah{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;min-width:0}.survey-text.svelte-1pz0jah{color:var(--md-sys-color-on-background, #ffffff);opacity:.92;font-size:1.02rem;line-height:1.55}.survey-tag.svelte-1pz0jah{display:inline-block;padding:.1rem .5rem;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--md-sys-color-primary);background:#8b5cf61f;border:1px solid rgba(139,92,246,.35);border-radius:999px;white-space:nowrap;cursor:help}.scale.svelte-1pz0jah{display:inline-flex;border:1px solid rgba(255,255,255,.14);border-radius:.6rem;overflow:hidden;background:#ffffff0a}.scale-cell.svelte-1pz0jah{width:2.2rem;height:2.2rem;border:none;border-right:1px solid rgba(255,255,255,.08);background:transparent;color:#ffffffb8;font-size:.88rem;font-weight:500;cursor:pointer;transition:background .15s ease,color .15s ease}.scale-cell.svelte-1pz0jah:last-child{border-right:none}.scale-cell.svelte-1pz0jah:hover{background:#8b5cf633;color:#fff}.scale-cell.active.svelte-1pz0jah{background:#8b5cf6;color:#fff;font-weight:700}.scale-cell.svelte-1pz0jah:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:-2px}.score-panel.svelte-1pz0jah{margin-top:1.25rem;padding:1.5rem 1.75rem;border-radius:.85rem;background:#8b5cf614;border:1px solid rgba(139,92,246,.25);display:grid;grid-template-columns:9rem minmax(0,1fr);gap:1.5rem;align-items:start}.score-figure.svelte-1pz0jah{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem}.score-avg.svelte-1pz0jah{font-family:Outfit,sans-serif;font-size:3rem;font-weight:700;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.score-of.svelte-1pz0jah{font-size:.85rem;opacity:.6;color:var(--md-sys-color-on-background, #ffffff)}.score-kicker.svelte-1pz0jah{margin:0 0 .6rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55;color:var(--md-sys-color-on-background, #ffffff)}.score-items.svelte-1pz0jah{list-style:none;margin:0 0 1.1rem;padding:0;display:flex;gap:.4rem;flex-wrap:wrap}.score-items.svelte-1pz0jah li:where(.svelte-1pz0jah){display:inline-flex;align-items:baseline;gap:.35rem;padding:.3rem .6rem;border-radius:.5rem;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;font-variant-numeric:tabular-nums;color:var(--md-sys-color-on-background, #ffffff)}.score-items.svelte-1pz0jah li.lowest:where(.svelte-1pz0jah){border-color:#78ffd673;background:#78ffd614}.score-item-num.svelte-1pz0jah{font-size:.7rem;font-weight:600;opacity:.6}.score-item-val.svelte-1pz0jah{font-size:.95rem;font-weight:700}.score-read.svelte-1pz0jah{margin:0 0 .9rem;font-size:.98rem;line-height:1.6;color:var(--md-sys-color-on-background, #ffffff);opacity:.88}.score-read.svelte-1pz0jah:last-child{margin-bottom:0}.score-read.svelte-1pz0jah strong:where(.svelte-1pz0jah){color:#fff;font-weight:600}.score-bridge.svelte-1pz0jah{margin:1rem auto 0;max-width:720px;text-align:center}.score-bridge.svelte-1pz0jah .pullquote:where(.svelte-1pz0jah){margin:0 auto 2rem}.score-bridge-lead.svelte-1pz0jah{margin:0 auto 1.5rem;font-size:1.05rem;line-height:1.6;color:var(--md-sys-color-on-background, #ffffff);opacity:.8}.score-bridge-row.svelte-1pz0jah{display:flex;gap:1.5rem;align-items:center;justify-content:center;flex-wrap:wrap}.score-cta.svelte-1pz0jah{padding:1rem 2rem;font-size:1rem;font-weight:600;border-radius:.75rem;text-decoration:none;color:#fff;background:linear-gradient(135deg,#8b5cf6d9,#a855f7d9);box-shadow:0 10px 25px -5px #8b5cf659;transition:all .3s ease;white-space:nowrap}.score-cta.svelte-1pz0jah:hover{transform:translateY(-2px);box-shadow:0 15px 35px -5px #8b5cf673}.score-link.svelte-1pz0jah{color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px;font-size:.95rem}.score-bridge-note.svelte-1pz0jah{margin:1rem auto 0;max-width:560px;font-size:.9rem;line-height:1.5;opacity:.6;color:var(--md-sys-color-on-background, #ffffff)}.copy-btn.svelte-1pz0jah{padding:.35rem .9rem;font-size:.8rem;font-weight:600;color:var(--md-sys-color-primary);background:#8b5cf61f;border:1px solid rgba(139,92,246,.35);border-radius:999px;cursor:pointer;transition:background .2s ease;white-space:nowrap}.copy-btn.svelte-1pz0jah:hover{background:#8b5cf638}.copy-btn.svelte-1pz0jah:focus-visible{outline:2px solid var(--md-sys-color-primary);outline-offset:2px}.anchor-alias.svelte-1pz0jah{display:block;height:0;scroll-margin-top:6rem}.move.svelte-1pz0jah .capture-card{margin-top:2rem;margin-bottom:3rem}.proof-intro.svelte-1pz0jah{margin-bottom:3rem}.proof-badge.svelte-1pz0jah{display:block;width:fit-content;margin:0 auto 1rem;padding:.3rem .9rem;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#78ffd6e6;background:#78ffd614;border:1px solid rgba(120,255,214,.3);border-radius:999px;white-space:nowrap}.proof-rows.svelte-1pz0jah{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:3.5rem}.proof-hero.svelte-1pz0jah{display:flex;flex-direction:column;gap:1.5rem;align-items:center}.proof-hero.svelte-1pz0jah .proof-fig:where(.svelte-1pz0jah){max-width:880px}.proof-hero-caption.svelte-1pz0jah{max-width:720px;text-align:center}.proof-stage.svelte-1pz0jah{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1rem}.stage-title.svelte-1pz0jah{display:flex;align-items:center;gap:.85rem;font-size:1.45rem;font-weight:700;color:var(--md-sys-color-on-background, #ffffff);margin:0}.stage-num.svelte-1pz0jah{width:2rem;height:2rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;color:var(--md-sys-color-primary);background:#8b5cf61f;border:1px solid rgba(139,92,246,.35);flex-shrink:0}.stage-claim.svelte-1pz0jah{max-width:720px;margin:0;text-align:center;font-size:1.05rem;line-height:1.7;color:var(--md-sys-color-on-background, #ffffff);opacity:.85}.stage-claim.svelte-1pz0jah a:where(.svelte-1pz0jah){color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px}.proof-outro.svelte-1pz0jah{text-align:center;margin:0 auto;font-size:.95rem;line-height:1.5;color:var(--md-sys-color-on-background, #ffffff);opacity:.7}.proof-outro.svelte-1pz0jah a:where(.svelte-1pz0jah){color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px}.proof-row.svelte-1pz0jah{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:3rem;align-items:center}.proof-row.flip.svelte-1pz0jah .proof-fig:where(.svelte-1pz0jah){order:2}.proof-row.flip.svelte-1pz0jah .proof-caption:where(.svelte-1pz0jah){order:1}.proof-fig.svelte-1pz0jah{margin:0;justify-self:center;width:100%}.proof-fig.svelte-1pz0jah img:where(.svelte-1pz0jah){display:block;width:100%;height:auto;border-radius:.75rem;border:1px solid rgba(255,255,255,.14);box-shadow:0 20px 50px -20px #000000a6,0 0 40px -10px #8b5cf640}.proof-zoom.svelte-1pz0jah{display:block;cursor:zoom-in}.proof-zoom.svelte-1pz0jah:hover img:where(.svelte-1pz0jah){border-color:#8b5cf680}.proof-caption.svelte-1pz0jah h3:where(.svelte-1pz0jah){font-size:1.2rem;font-weight:600;color:var(--md-sys-color-primary);margin:0 0 .75rem}.proof-caption.svelte-1pz0jah p:where(.svelte-1pz0jah){margin:0;font-size:1.05rem;line-height:1.7;color:var(--md-sys-color-on-background, #ffffff);opacity:.88}.experiments-kicker.svelte-1pz0jah{font-size:.72rem!important;text-transform:uppercase;letter-spacing:.08em;opacity:.55;margin-bottom:.75rem!important}.experiments.svelte-1pz0jah{list-style:none;counter-reset:exp;margin:0 0 1.5rem;padding:0;display:flex;flex-direction:column;gap:.7rem}.experiments.svelte-1pz0jah li:where(.svelte-1pz0jah){counter-increment:exp;position:relative;padding-left:2.4rem;line-height:1.6;font-size:1.05rem;color:var(--md-sys-color-on-background, #ffffff)}.experiments.svelte-1pz0jah li:where(.svelte-1pz0jah):before{content:counter(exp);position:absolute;left:0;top:.15rem;width:1.6rem;height:1.6rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;color:var(--md-sys-color-primary);background:#8b5cf61f;border:1px solid rgba(139,92,246,.35)}.exp-text.svelte-1pz0jah{opacity:.92}.exp-item.svelte-1pz0jah{display:inline-block;margin-left:.4rem;padding:.05rem .5rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#78ffd6f2;background:#78ffd614;border:1px solid rgba(120,255,214,.3);border-radius:999px;vertical-align:middle;white-space:nowrap}.exp-tail.svelte-1pz0jah{display:block;font-size:.92rem;opacity:.7;margin-top:.1rem}.exp-tail.svelte-1pz0jah a:where(.svelte-1pz0jah){color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px}.experiments-close.svelte-1pz0jah a:where(.svelte-1pz0jah){color:var(--md-sys-color-primary);text-decoration:underline;text-underline-offset:2px}.faq.svelte-1pz0jah{max-width:880px;margin:0 auto 5rem;scroll-margin-top:6rem;display:flex;flex-direction:column;gap:1rem}.faq-kicker.svelte-1pz0jah{display:block;text-align:center;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55;color:var(--md-sys-color-on-background, #ffffff);margin-bottom:.25rem}.faq-item.svelte-1pz0jah{border:1px solid rgba(255,255,255,.1);border-radius:var(--md-sys-shape-corner-large, 1rem);background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.faq-item.svelte-1pz0jah summary:where(.svelte-1pz0jah){cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.5rem}.faq-item.svelte-1pz0jah summary:where(.svelte-1pz0jah)::-webkit-details-marker{display:none}.faq-item.svelte-1pz0jah summary:where(.svelte-1pz0jah) h2:where(.svelte-1pz0jah){font-size:1.15rem;font-weight:600;color:var(--md-sys-color-primary);margin:0}.faq-marker.svelte-1pz0jah{flex-shrink:0;width:1.5rem;height:1.5rem;position:relative;opacity:.7}.faq-marker.svelte-1pz0jah:before,.faq-marker.svelte-1pz0jah:after{content:"";position:absolute;top:50%;left:50%;background:var(--md-sys-color-primary);transition:transform .2s ease}.faq-marker.svelte-1pz0jah:before{width:.9rem;height:2px;transform:translate(-50%,-50%)}.faq-marker.svelte-1pz0jah:after{width:2px;height:.9rem;transform:translate(-50%,-50%)}.faq-item[open].svelte-1pz0jah .faq-marker:where(.svelte-1pz0jah):after{transform:translate(-50%,-50%) scaleY(0)}.faq-item.svelte-1pz0jah p:where(.svelte-1pz0jah){margin:0;padding:0 1.5rem 1.25rem;line-height:1.7;font-size:1.05rem;color:var(--md-sys-color-on-background, #ffffff);opacity:.88}.see-also.svelte-1pz0jah{margin-top:3rem;display:flex;gap:1.25rem;justify-content:center;align-items:baseline;flex-wrap:wrap}.see-also-label.svelte-1pz0jah{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;opacity:.55;color:var(--md-sys-color-on-background, #ffffff)}.see-also.svelte-1pz0jah a:where(.svelte-1pz0jah){font-size:.95rem;color:var(--md-sys-color-primary);text-decoration:none}.see-also.svelte-1pz0jah a:where(.svelte-1pz0jah):hover{text-decoration:underline}@media(max-width:768px){.psafe-page.svelte-1pz0jah{padding:4rem 0 2rem}.container.svelte-1pz0jah{padding:0 1rem}.page-header.svelte-1pz0jah{margin-bottom:3rem}.page-header.svelte-1pz0jah h1:where(.svelte-1pz0jah){font-size:2.1rem}.lead.svelte-1pz0jah{font-size:1.05rem}.move.svelte-1pz0jah{margin-bottom:3.5rem}.move-title.svelte-1pz0jah{font-size:1.75rem;margin-bottom:1.5rem}.card-prose.svelte-1pz0jah{padding:1.75rem 1.5rem}.card-prose.svelte-1pz0jah p:where(.svelte-1pz0jah){font-size:1rem}.card-prose.svelte-1pz0jah p.card-lead:where(.svelte-1pz0jah){font-size:1.15rem}.pullquote.svelte-1pz0jah{font-size:1.25rem;margin:1.75rem auto 0;padding:1rem 1rem 1rem 1.25rem;border-left-width:2px}.section-intro.svelte-1pz0jah{font-size:1rem}.survey-card.svelte-1pz0jah{padding:1.5rem 1.25rem}.survey-card.svelte-1pz0jah{padding:1.25rem 1rem 1.5rem}.survey-row.svelte-1pz0jah{grid-template-columns:1.75rem minmax(0,1fr);row-gap:.6rem}.survey-row.svelte-1pz0jah .scale:where(.svelte-1pz0jah){grid-column:2;display:flex}.scale-cell.svelte-1pz0jah{flex:1 1 0;width:auto}.score-panel.svelte-1pz0jah{grid-template-columns:1fr;padding:1.25rem;gap:1rem}.score-figure.svelte-1pz0jah{flex-direction:row;align-items:baseline;gap:.6rem;flex-wrap:wrap}.score-bridge-lead.svelte-1pz0jah{font-size:1.05rem}.score-cta.svelte-1pz0jah{width:100%;max-width:320px}.proof-rows.svelte-1pz0jah{gap:2.5rem}.proof-row.svelte-1pz0jah,.proof-row.flip.svelte-1pz0jah{grid-template-columns:1fr;gap:1.25rem}.proof-row.flip.svelte-1pz0jah .proof-fig:where(.svelte-1pz0jah){order:1}.proof-row.flip.svelte-1pz0jah .proof-caption:where(.svelte-1pz0jah){order:2}.faq.svelte-1pz0jah{margin-bottom:3.5rem}}
