.wv-error-page{width:100%;min-width:0;max-width:100%;padding:24px 28px 52px}.wv-error-desktop-layout{gap:20px;display:grid}.wv-error-mobile-layout{display:none}.wv-error-hero,.wv-error-summary-card,.wv-error-metric-card,.wv-error-panel,.wv-error-plan-card,.wv-error-samples-section,.wv-error-mobile-summary-card,.wv-error-mobile-primary-card,.wv-error-mobile-cta{background:radial-gradient(circle at 100% 0,#e8917114,#0000 32%),linear-gradient(#fffffffa,#faf7f6fa);border:.5px solid #16274b14;border-radius:24px;box-shadow:0 14px 30px #121f3d0d}.wv-error-hero{background:radial-gradient(circle at 86% 18%,#e0765029,#0000 26%),radial-gradient(circle at 8% 108%,#f1ad5e1f,#0000 32%),linear-gradient(#fffffffc,#fcf7f5fa);justify-content:space-between;align-items:flex-end;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.wv-error-hero:after{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff5c,#0000 34%);position:absolute;inset:0}.wv-error-hero-copy{z-index:1;position:relative}.wv-error-hero-copy h1{letter-spacing:-.82px;margin:4px 0 6px;font-size:30px;line-height:1.08}.wv-error-hero-copy p{max-width:700px;color:var(--wv-label-3);margin:0;font-size:13px;line-height:1.6}.wv-error-state-row{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.wv-error-state-row.is-mobile{margin:0 0 12px}.wv-error-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-error-state-pill.is-guest{color:#5c6c88;background:#6374921f}.wv-error-state-pill.is-live{color:#b95d3c;background:#e076501f}.wv-error-inline-meta{color:var(--wv-label-4);font-size:12px;display:inline-block}.wv-error-update-btn,.wv-error-plan-btn,.wv-error-mobile-update{font:inherit;cursor:pointer;border:none;text-decoration:none}.wv-error-update-btn,.wv-error-plan-btn:not(.is-secondary){color:#fff;background:linear-gradient(#4a8cff,#2f6fe8);border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:0 10px 18px #2f6fe829}.wv-error-update-btn:disabled,.wv-error-mobile-update:disabled{opacity:.65;cursor:default}.wv-error-plan-btn.is-secondary{min-height:42px;color:var(--wv-label);background:#fffc;border:.5px solid #16274b14;border-radius:16px;padding:0 15px;font-size:13px;font-weight:650}.wv-error-summary-card{background:radial-gradient(circle at 100% 0,#eb7e5c1f,#0000 34%),linear-gradient(#fffffffc,#fdf8f6fa);grid-template-columns:56px minmax(0,1fr);gap:16px;padding:22px;display:grid}.wv-error-summary-mark{color:#c95f45;background:linear-gradient(#eb7e5c24,#d9654a33);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:inline-flex}.wv-error-summary-body p{letter-spacing:-.18px;max-width:860px;margin:0;font-size:18px;line-height:1.78}.wv-error-pill-row{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.wv-error-pill{background:#ffffffd6;border:.5px solid #16274b0f;border-radius:16px;gap:3px;min-width:0;padding:11px 13px;display:grid}.wv-error-pill span{color:var(--wv-label-4);font-size:11.5px;font-weight:700}.wv-error-pill strong{font-size:13px;line-height:1.4}.wv-error-pill.is-risk strong,.wv-error-metric-card.is-risk .wv-error-metric-value,.wv-error-cause-top span{color:#bd6257}.wv-error-pill.is-pressure strong,.wv-error-metric-card.is-pressure .wv-error-metric-value,.wv-error-risk-top span{color:#c07b1c}.wv-error-pill.is-stability strong,.wv-error-metric-card.is-stability .wv-error-metric-value{color:#2f78d4}.wv-error-notice{color:#b96343;background:#e97c4f1a;border-radius:14px;padding:11px 13px;font-size:13px;line-height:1.55}.wv-error-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.wv-error-metric-card{min-width:0;padding:18px 18px 16px}.wv-error-metric-label{color:var(--wv-label-4);letter-spacing:.04em;font-size:11.5px;font-weight:700;display:block}.wv-error-metric-value{letter-spacing:-.95px;margin-top:12px;font-family:-apple-system,SF Pro Display,sans-serif;font-size:34px;line-height:1;display:block}.wv-error-metric-card p{color:var(--wv-label-3);margin:8px 0 0;font-size:12.5px;line-height:1.55}.wv-error-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wv-error-panel,.wv-error-plan-card,.wv-error-samples-section,.wv-error-mobile-primary-card{padding:20px}.wv-error-panel.is-cause-panel{background:radial-gradient(circle at 100% 0,#ed916f1a,#0000 30%),linear-gradient(#fffffffc,#fdf7f5fa)}.wv-error-panel.is-risk-panel{background:radial-gradient(circle at 100% 0,#f3bf6d1c,#0000 32%),linear-gradient(#fffffffc,#fcf9f4fa)}.wv-error-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.wv-error-section-head h2{letter-spacing:-.38px;margin:0;font-size:19px;line-height:1.2}.wv-error-section-head span{color:var(--wv-label-4);font-size:12px;line-height:1.5}.wv-error-cause-list,.wv-error-risk-grid,.wv-error-plan-list,.wv-error-mobile-cause-list,.wv-error-mobile-risk-list,.wv-error-mobile-plan-grid,.wv-error-mobile-sample-list{gap:12px;display:grid}.wv-error-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-error-cause-card,.wv-error-risk-card,.wv-error-mobile-plan-card,.wv-error-mobile-sample-card{background:#ffffffd6;border:.5px solid #16274b0f;border-radius:18px;min-width:0;padding:16px}.wv-error-cause-card{background:linear-gradient(#fff8f5fa,#fffcfaf5)}.wv-error-risk-card{background:linear-gradient(#fffaf3fa,#fffdf9f5)}.wv-error-cause-top,.wv-error-risk-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wv-error-cause-top h3,.wv-error-risk-top h3,.wv-error-plan-copy h3,.wv-error-mobile-plan-copy h3,.wv-error-mobile-primary-copy h3{letter-spacing:-.24px;margin:0;font-size:16px;line-height:1.35}.wv-error-cause-top span,.wv-error-risk-top span{background:#ffffffd6;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.wv-error-cause-card p,.wv-error-risk-card p,.wv-error-plan-copy p,.wv-error-mobile-plan-copy p,.wv-error-mobile-primary-copy p,.wv-error-mobile-summary-card p{color:var(--wv-label-3);margin:8px 0 0;font-size:13px;line-height:1.6}.wv-error-plan-list{gap:14px}.wv-error-plan-row{background:linear-gradient(#f7f9fcfa,#fffffff5);border-radius:20px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.wv-error-plan-rank{width:44px;height:44px;color:var(--wv-blue);background:linear-gradient(#2f6fe81f,#2f6fe833);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.wv-error-plan-copy{min-width:0}.wv-error-plan-btn{white-space:nowrap}.wv-error-inline-link{color:var(--wv-blue);font-size:12.5px;font-weight:700;text-decoration:none}.wv-error-sample-list{gap:10px;display:grid}.wv-error-sample-row{background:linear-gradient(#f8f9fcfa,#fffffff5);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 16px;display:grid}.wv-error-sample-main,.wv-error-mobile-sample-main{gap:5px;min-width:0;display:grid}.wv-error-sample-main strong,.wv-error-mobile-sample-main strong{letter-spacing:-.24px;font-size:17px;line-height:1.2}.wv-error-sample-main span,.wv-error-mobile-sample-main span{color:var(--wv-label-3);font-size:13px;line-height:1.55}.wv-error-sample-side{justify-items:end;gap:5px;min-width:90px;display:grid}.wv-error-sample-side b,.wv-error-mobile-sample-foot b{color:#bc624c;font-size:13px;line-height:1.2}.wv-error-sample-side small{color:var(--wv-label-4);font-size:12px;line-height:1.45}.wv-error-empty-state{color:var(--wv-label-3);background:#ffffffbd;border:.5px dashed #16274b24;border-radius:18px;padding:18px 16px;font-size:13px;line-height:1.6}.wv-error-footer-cta{justify-content:flex-end;gap:12px;display:flex}@media (min-width:1024px) and (max-width:1279px){.wv-error-page{padding:22px 22px 46px}.wv-error-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-error-risk-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:1023px){.wv-error-page{padding:18px 18px 40px}.wv-error-hero{flex-direction:column;align-items:flex-start}.wv-error-summary-card{grid-template-columns:48px minmax(0,1fr)}.wv-error-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wv-error-split-grid,.wv-error-risk-grid{grid-template-columns:1fr}.wv-error-section-head{flex-direction:column;align-items:flex-start}.wv-error-plan-row{grid-template-columns:44px minmax(0,1fr)}.wv-error-plan-btn{grid-column:2}.wv-error-plan-btn,.wv-error-sample-side{justify-self:start}.wv-error-sample-row{grid-template-columns:1fr;gap:10px}.wv-error-sample-side{justify-items:start;min-width:0}}@media (max-width:767px){.wv-error-inline-meta{margin:8px 0 0;font-size:11.5px;display:block}html,body,.word-vault,.wv-main,.wv-page,.wv-error-page{width:100%;min-width:0;max-width:100%;overflow-x:hidden}:is(.word-vault:has(.wv-error-page) .wv-sidebar,.word-vault:has(.wv-error-page) .wv-topbar){display:none}.word-vault:has(.wv-error-page) .wv-main{min-width:0;margin-left:0}.wv-error-page{padding:12px 16px 28px}.wv-error-desktop-layout{display:none}.wv-error-mobile-layout{gap:14px;width:100%;min-width:0;max-width:100%;display:grid}.wv-error-mobile-header{grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;gap:10px;min-height:36px;display:grid}.wv-error-mobile-header h1{text-align:center;white-space:nowrap;letter-spacing:-.48px;min-width:0;margin:0;font-size:23px;line-height:1.15}.wv-error-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-error-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-error-mobile-summary-card,.wv-error-mobile-primary-card,.wv-error-panel,.wv-error-mobile-cta{border-radius:22px;padding:18px 16px}.wv-error-mobile-summary-card{background:radial-gradient(circle at 84% 14%,#e97c4f2e,#0000 28%),radial-gradient(circle at 0 100%,#f4b8541c,#0000 30%),linear-gradient(#fffffffc,#fdf6f4fa);box-shadow:0 16px 28px #a7563814}.wv-error-mobile-summary-kicker{color:#b45a3e;background:#e97c4f1a;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}.wv-error-mobile-summary-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:12px;font-size:15.5px;line-height:1.68;display:-webkit-box;overflow:hidden}.wv-error-mobile-summary-grid{gap:10px;margin-top:14px;display:grid}.wv-error-mobile-summary-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.wv-error-mobile-summary-chip,.wv-error-mobile-summary-bar{background:#ffffffdb;border:.5px solid #16274b0f;border-radius:16px;gap:4px;min-width:0;padding:11px 12px;display:grid}.wv-error-mobile-summary-chip span,.wv-error-mobile-summary-bar span{color:var(--wv-label-4);font-size:11px;font-weight:700;line-height:1.2}.wv-error-mobile-summary-chip strong,.wv-error-mobile-summary-bar strong{letter-spacing:-.12px;font-size:12.5px;line-height:1.45}.wv-error-mobile-summary-bar{border-radius:18px;padding:12px 13px}.wv-error-mobile-summary-chip.is-risk strong,.wv-error-mobile-summary-bar.is-risk strong{color:#bf6559}.wv-error-mobile-summary-chip.is-pressure strong,.wv-error-mobile-summary-bar.is-pressure strong{color:#be7b20}.wv-error-mobile-summary-chip.is-stability strong,.wv-error-mobile-summary-bar.is-stability strong{color:#2f78d4}.wv-error-mobile-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;min-width:0;display:grid}.wv-error-mobile-metric{border-radius:20px;min-height:118px;padding:15px 14px 14px}.wv-error-mobile-metric .wv-error-metric-value{margin-top:10px;font-size:28px}.wv-error-mobile-metric p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:12px;display:-webkit-box;overflow:hidden}.wv-error-mobile-primary-card{background:radial-gradient(circle at 82% 20%,#2f6fe82e,#0000 32%),linear-gradient(#f8fbfffc,#f1f7fffa);box-shadow:0 18px 30px #2f6fe81a}.wv-error-mobile-primary-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:18px;line-height:1.38;display:-webkit-box;overflow:hidden}.wv-error-mobile-primary-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wv-error-mobile-primary-btn{border-radius:16px;width:100%;min-height:48px;margin-top:14px;box-shadow:0 12px 22px #2f6fe82e}.wv-error-section-head{flex-direction:column;align-items:flex-start;gap:6px}.wv-error-section-head h2{font-size:18px}.wv-error-mobile-cause-list,.wv-error-mobile-risk-list,.wv-error-mobile-plan-grid,.wv-error-mobile-sample-list{width:100%;min-width:0;max-width:100%}.wv-error-cause-card,.wv-error-risk-card,.wv-error-mobile-plan-card,.wv-error-mobile-sample-card,.wv-error-empty-state{border-radius:18px}.wv-error-panel{background:radial-gradient(circle at 100% 0,#e97c4f0a,#0000 28%),linear-gradient(#fffffffa,#f9f9fbfa)}.wv-error-mobile-cause-section .wv-error-mobile-cause-list{gap:10px}.wv-error-mobile-cause-section .wv-error-cause-card{background:linear-gradient(#fff6f3fa,#fffbf9f5);border-color:#c462521f;padding:14px 14px 13px}.wv-error-mobile-risk-section .wv-error-mobile-risk-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.wv-error-mobile-risk-section .wv-error-risk-card{background:linear-gradient(#fff9f2fa,#fffdf8f5);height:100%;padding:14px 13px}.wv-error-mobile-risk-section .wv-error-risk-top,.wv-error-mobile-cause-section .wv-error-cause-top{align-items:flex-start}.wv-error-mobile-risk-section .wv-error-risk-top h3,.wv-error-mobile-cause-section .wv-error-cause-top h3{font-size:15px}.wv-error-cause-card p,.wv-error-risk-card p,.wv-error-mobile-plan-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wv-error-mobile-plan-card{background:linear-gradient(#f7fafffa,#fffffff5);align-content:start;gap:12px;min-height:194px;padding:15px 15px 14px;display:grid}.wv-error-mobile-plan-card .wv-error-plan-rank{width:38px;height:38px;font-size:13px}.wv-error-mobile-plan-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wv-error-mobile-plan-btn{min-width:112px;min-height:38px;box-shadow:none;border-radius:14px;justify-self:start;padding:0 14px}.wv-error-mobile-sample-card{background:linear-gradient(#f8f9fcfa,#fffffff5);gap:10px;width:100%;min-width:0;max-width:100%;padding:14px 14px 13px;display:grid}.wv-error-mobile-sample-main strong{font-size:18px}.wv-error-mobile-sample-main span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wv-error-mobile-sample-foot{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.wv-error-mobile-sample-foot .wv-error-inline-link{flex-shrink:0;font-size:12px}.wv-error-mobile-cta{box-shadow:none;background:0 0;border:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0;display:grid}.wv-error-mobile-cta .wv-error-plan-btn{background:#ffffffd6;border-radius:15px;justify-content:center;width:100%;min-height:46px}}
