.wv-report-page{width:100%;min-width:0;max-width:100%;padding:24px 28px 52px}.wv-report-desktop-layout{gap:20px;display:grid}.wv-report-mobile-layout{display:none}.wv-report-hero,.wv-report-judgement-card,.wv-report-panel,.wv-report-path-card,.wv-report-stage-stat,.wv-report-mobile-conclusion-card,.wv-report-mobile-cta-section{background:radial-gradient(circle at 100% 0,#a2b5e40f,#0000 34%),linear-gradient(#fffffffa,#f8f9fcfa);border:.5px solid #16274b14;border-radius:24px;box-shadow:0 14px 30px #121f3d0d}.wv-report-hero{background:radial-gradient(circle at 88% 18%,#407ee029,#0000 28%),radial-gradient(circle at 10% 110%,#65b3de1a,#0000 36%),linear-gradient(#fffffffa,#f5f8fefa);justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.wv-report-hero:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff59,#0000 35%);position:absolute;inset:0}.wv-report-hero-copy h1{letter-spacing:-.82px;margin:4px 0 6px;font-size:30px;line-height:1.08}.wv-report-hero-copy p{max-width:720px;color:var(--wv-label-3);margin:0;font-size:13px;line-height:1.6}.wv-report-state-row{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.wv-report-state-row.is-mobile{margin:0 0 12px}.wv-report-state-pill{min-height:24px;color:var(--wv-label-2);letter-spacing:.03em;background:#16274b0f;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.wv-report-state-pill.is-guest{color:#5c6c88;background:#6374921f}.wv-report-state-pill.is-live{color:var(--wv-blue);background:#0071e31a}.wv-report-inline-meta{color:var(--wv-label-4);font-size:12px;display:inline-block}.wv-report-update-btn,.wv-report-action-btn{cursor:pointer;font:inherit;border:none;text-decoration:none}.wv-report-update-btn,.wv-report-action-btn:not(.is-secondary){color:#fff;background:linear-gradient(#4a8cff,#2f6fe8);border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 10px 18px #2f6fe829}.wv-report-update-btn:disabled{opacity:.6;cursor:default}.wv-report-judgement-card{background:radial-gradient(circle at 100% 0,#407ee01f,#0000 34%),linear-gradient(#fffffffc,#f6f9fffa);grid-template-columns:52px minmax(0,1fr);gap:16px;padding:22px;display:grid}.wv-report-judgement-mark{width:52px;height:52px;color:var(--wv-blue);letter-spacing:.08em;background:linear-gradient(#3f7bd41f,#2e6fe82e);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.wv-report-judgement-body p{letter-spacing:-.18px;max-width:880px;margin:0;font-size:18px;line-height:1.8}.wv-report-tag-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.wv-report-tag{background:#ffffffd1;border:.5px solid #16274b0f;border-radius:16px;gap:3px;min-width:0;padding:11px 13px;display:grid}.wv-report-tag span{color:var(--wv-label-4);font-size:11.5px;font-weight:700}.wv-report-tag strong{font-size:13px;line-height:1.4}.wv-report-tag.is-stability strong,.wv-report-stage-stat.is-stability strong{color:#2f75cc}.wv-report-tag.is-pressure strong,.wv-report-stage-stat.is-pressure strong{color:#b97a14}.wv-report-tag.is-risk strong{color:#ba6158}.wv-report-tag.is-strong strong,.wv-report-stage-stat.is-strong strong{color:#2d8b56}.wv-report-notice{color:var(--wv-blue);background:#0071e314;border-radius:14px;padding:11px 13px;font-size:13px;line-height:1.55}.wv-report-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wv-report-panel,.wv-report-path-card{padding:20px}.wv-report-panel.is-problem-panel{background:radial-gradient(circle at 100% 0,#e798841a,#0000 32%),linear-gradient(#fffffffc,#fcf8f7fa)}.wv-report-panel.is-strong-panel{background:radial-gradient(circle at 100% 0,#66bd801a,#0000 32%),linear-gradient(#fffffffc,#f7fbf8fa)}.wv-report-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.wv-report-section-head h2{letter-spacing:-.38px;margin:0;font-size:19px;line-height:1.2}.wv-report-section-head span{color:var(--wv-label-4);font-size:12px;line-height:1.5}.wv-report-stage-list,.wv-report-action-list,.wv-report-stage-stats,.wv-report-mobile-strategy-list{gap:12px;display:grid}.wv-report-stage-item{border-radius:18px;grid-template-columns:10px minmax(0,1fr);align-items:start;gap:12px;padding:14px 15px;display:grid}.wv-report-stage-item.is-problem{background:linear-gradient(#fff7f4fa,#fffbf8f5)}.wv-report-stage-item.is-strong{background:linear-gradient(#f4faf7fa,#f8fcfaf5)}.wv-report-stage-dot{border-radius:50%;width:10px;height:10px;margin-top:4px}.wv-report-stage-dot.is-problem{background:#d87466}.wv-report-stage-dot.is-strong{background:#4caf68}.wv-report-stage-item p{color:var(--wv-label-2);margin:0;font-size:14px;line-height:1.6}.wv-report-path-card{background:radial-gradient(circle at 100% 0,#407ee01f,#0000 30%),linear-gradient(#fffffffc,#f6f9fffa)}.wv-report-action-row{border-bottom:.5px solid #16274b14;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;display:grid}.wv-report-action-row:last-child{border-bottom:none;padding-bottom:0}.wv-report-action-rank{width:34px;height:34px;color:var(--wv-blue);background:#0071e314;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.wv-report-action-copy{min-width:0}.wv-report-action-copy h3,.wv-report-mobile-strategy-copy h3{margin:0;font-size:15px;line-height:1.35}.wv-report-action-copy p,.wv-report-mobile-strategy-copy p{color:var(--wv-label-3);margin:6px 0 0;font-size:12.5px;line-height:1.55}.wv-report-footer-zone{gap:14px;display:grid}.wv-report-stage-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.wv-report-stage-stat{background:linear-gradient(#fffffffa,#f6f8fcfa);min-width:0;padding:16px 16px 15px}.wv-report-stage-stat span{color:var(--wv-label-4);font-size:11.5px;font-weight:700;display:block}.wv-report-stage-stat strong{letter-spacing:-.7px;margin-top:10px;font-size:28px;line-height:1;display:block}.wv-report-footer-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.wv-report-action-btn.is-secondary{min-height:38px;color:var(--wv-label-2);background:#3a3a3c0f;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}@media (min-width:1024px) and (max-width:1279px){.wv-report-page{padding:22px 22px 46px}}@media (min-width:768px) and (max-width:1023px){.wv-report-page{padding:18px 18px 40px}.wv-report-hero{flex-direction:column;align-items:flex-start}.wv-report-stage-grid{grid-template-columns:1fr}.wv-report-stage-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-report-section-head{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.wv-report-inline-meta{margin:8px 0 0;font-size:11.5px;display:block}html,body,.word-vault,.wv-main,.wv-page,.wv-report-page{width:100%;min-width:0;max-width:100%;overflow-x:hidden}:is(.word-vault:has(.wv-report-page) .wv-sidebar,.word-vault:has(.wv-report-page) .wv-topbar){display:none}.word-vault:has(.wv-report-page) .wv-main{min-width:0;margin-left:0}.wv-report-page{padding:12px 16px 28px}.wv-report-desktop-layout{display:none}.wv-report-mobile-layout{gap:14px;display:grid}.wv-report-mobile-header{grid-template-columns:88px 1fr 88px;align-items:center;gap:10px;min-height:36px;display:grid}.wv-report-mobile-header h1{text-align:center;letter-spacing:-.48px;white-space:nowrap;min-width:0;margin:0;font-size:23px;line-height:1.15}.wv-report-mobile-back{min-width:88px;min-height:32px;color:var(--wv-blue);justify-content:flex-start;align-items:center;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.wv-report-mobile-update{min-width:88px;min-height:32px;color:var(--wv-blue);white-space:nowrap;text-align:right;background:0 0;border:0;border-radius:999px;justify-self:end;padding:0 10px;font-size:14px;font-weight:600;line-height:1}.wv-report-mobile-update:disabled{color:var(--wv-label-4);background:0 0}.wv-report-mobile-conclusion-card,.wv-report-panel{border-radius:22px;padding:18px 16px}.wv-report-mobile-conclusion-kicker{min-height:26px;color:var(--wv-blue);background:#0071e314;border-radius:999px;align-items:center;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.wv-report-mobile-conclusion-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:12px 0 0;font-size:16px;line-height:1.7;display:-webkit-box;overflow:hidden}.wv-report-mobile-pill-row{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.wv-report-mobile-pill{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.wv-report-mobile-pill.is-stability{color:#2f74c8;background:#3174c81a}.wv-report-mobile-pill.is-pressure{color:#b97a14;background:#c479001a}.wv-report-mobile-pill.is-risk{color:#bd5a55;background:#d930251a}.wv-report-mobile-pill.is-strong{color:#2f8a59;background:#40a0581a}.wv-report-section-head{flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.wv-report-section-head h2{font-size:18px}.wv-report-stage-item{padding:14px}.wv-report-stage-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wv-report-mobile-strategy-list,.wv-report-mobile-stage-stats{gap:10px;display:grid}.wv-report-mobile-strategy-card{background:#f5f7fbf5;border-radius:18px;align-content:start;gap:12px;min-height:188px;padding:14px;display:grid}.wv-report-mobile-strategy-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wv-report-mobile-stage-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-report-mobile-stats-section .wv-report-stage-stat{min-height:98px}.wv-report-mobile-cta-section{gap:10px;padding:14px;display:grid}.wv-report-mobile-cta-section .wv-report-action-btn.is-secondary{border-radius:14px;justify-content:center;width:100%;min-height:44px}}
