.pv-page{color:#d0d0d8;background:#0e0e12;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.65}.pv-page h1,.pv-page h2,.pv-page p,.pv-page ul{margin:10px;padding:10px}.pv-page section{padding:15px}.pv-header{background:#b76e790f;border-bottom:1px solid #b76e7926;align-items:center;gap:16px;padding:20px 32px;display:flex}.pv-app-icon{background:#b76e791f;border:1px solid #b76e7933;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;font-size:2rem;display:flex}.pv-app-name{color:#fff;letter-spacing:.3px;font-size:1.15rem;font-weight:700}.pv-app-dev{color:#b76e79;margin-top:1px;font-size:.8rem}.pv-container{max-width:820px;margin:0 auto;padding:20px 24px 32px}.pv-hero{margin-bottom:1rem}.pv-hero h1{color:#b76e79;letter-spacing:-.5px;margin:0 0 8px;font-size:clamp(1.8rem,5vw,2.4rem);font-weight:800}.pv-meta{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.pv-badge{color:#b76e79;background:#b76e791a;border:1px solid #b76e7940;border-radius:30px;padding:4px 14px;font-size:.78rem;font-weight:600}.pv-intro{color:#b0b0be;max-width:680px;margin:0;font-size:1.05rem;line-height:1.8}.pv-section-title{text-transform:uppercase;letter-spacing:2px;color:#888;font-size:.75rem;font-weight:700}.pv-glance-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem;display:grid}.pv-glance-card{text-align:center;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:14px 12px;transition:border-color .3s}.pv-glance-card:hover{border-color:#b76e794d}.pv-glance-icon{margin-bottom:6px;font-size:1.5rem}.pv-glance-label{color:#fff;margin-bottom:4px;font-size:.88rem;font-weight:700}.pv-glance-sub{color:#666;font-size:.75rem;line-height:1.4}.pv-divider{border:none;border-top:1px solid #ffffff12;margin:1rem 0}.pv-section-num{letter-spacing:3px;text-transform:uppercase;color:#b76e79;opacity:.7;font-size:.7rem;font-weight:800}.pv-section h2{color:#fff;margin:4px 0 14px;font-size:1.15rem;font-weight:700}.pv-section p{color:#b0b0be;margin-bottom:12px;line-height:1.6}.pv-section ul{margin-top:8px;margin-bottom:12px;padding-left:18px}.pv-section li{color:#b0b0be;margin-bottom:6px;line-height:1.6}.pv-section strong{color:#d8d8e0}.pv-callout{color:#c0c0cc;background:#b76e790f;border-left:3px solid #b76e79;border-radius:10px;align-items:flex-start;gap:10px;margin-top:.8rem;padding:12px 14px;font-size:.88rem;line-height:1.55;display:flex}.pv-callout.pv-callout-warning{color:#c0c0cc;background:#ffc1070d;border-color:#ffc10799}.pv-callout-icon{flex-shrink:0;margin-top:2px;font-size:1.2rem}.pv-permission-list{flex-direction:column;gap:.65rem;margin-top:.75rem;display:flex}.pv-permission{background:#ffffff06;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:12px;padding:12px;display:flex}.pv-permission-icon{flex-shrink:0;margin-top:2px;font-size:1.4rem}.pv-permission p{color:#888;margin:4px 0 0;font-size:.82rem}.pv-permission strong{color:#d0d0d8;font-size:.9rem}.pv-contact-card{background:#b76e790d;border:1px solid #b76e7933;border-radius:14px;margin-top:1rem;overflow:hidden}.pv-contact-row{border-bottom:1px solid #ffffff0d;align-items:center;gap:8px;padding:10px 18px;display:flex}.pv-contact-row:last-child{border-bottom:none}.pv-contact-label{text-transform:uppercase;letter-spacing:1px;color:#b76e79;min-width:90px;font-size:.78rem;font-weight:700}.pv-contact-value{color:#d0d0d8;font-size:.9rem}.pv-contact-value a{color:#b76e79;text-decoration:none;transition:opacity .2s}.pv-contact-value a:hover{opacity:.8;text-decoration:underline}.pv-footer{text-align:center;color:#fff;border-top:1px solid #ffffff0f;padding:16px;font-size:.78rem;line-height:1.7}@media (max-width:600px){.pv-header{padding:16px 20px}.pv-container{padding:16px 16px 32px}.pv-glance-grid{grid-template-columns:1fr 1fr}.pv-contact-row{text-align:center;flex-direction:column;align-items:center;gap:4px}.pv-permission{flex-direction:column;gap:8px}}
