.legal-main.intel-main{max-width:1060px}.intel-tool{margin-top:26px}.intel-main .legal-eyebrow{margin-bottom:10px}.intel-main .legal-h1{font-size:clamp(32px,4.6vw,54px);line-height:1.04;margin-bottom:14px}.intel-main .legal-lede{font-size:16px;line-height:1.55;max-width:680px;margin-bottom:4px}.cap-scan-wrap{max-width:980px;margin:0 auto;padding:48px 24px 80px;width:100%}.ws{width:100%}.ws-form{max-width:560px}.ws-intro{display:grid;grid-template-columns:1fr;gap:28px}@media (min-width:860px){.ws-intro{grid-template-columns:minmax(0,1.4fr) minmax(240px,.9fr);gap:48px}}.ws-preview{border-left:1px solid var(--color-line);padding-left:28px;align-self:start}@media (max-width:860px){.ws-preview{border-left:none;padding-left:0;border-top:1px solid var(--color-line);padding-top:20px}}.ws-preview-h{font-family:var(--font-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-oxblood);margin:0 0 18px}.ws-preview-list{list-style:none;margin:0;padding:0}.ws-preview-list li{font-family:var(--font-body);font-size:16.5px;line-height:1.45;color:var(--color-paper);padding:13px 0 13px 28px;position:relative;border-bottom:1px solid var(--color-line)}.ws-preview-list li:last-child{border-bottom:none}.ws-preview-list li:before{content:"→";position:absolute;left:0;top:13px;font-size:16px;color:var(--color-oxblood)}.ws-preview-list li b{color:var(--color-oxblood);font-weight:600}.ws-preview-note{font-family:var(--font-body);font-size:14px;color:var(--color-muted);margin:18px 0 0;font-style:italic}.ws-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:4px 0 8px}.ws-help,.ws-label{color:var(--color-muted)}.ws-help{font-family:var(--font-body);font-size:13px;margin:8px 0 0}.ws-loading{padding:20px 0 8px;max-width:720px}.ws-spinner{width:42px;height:42px;border-radius:50%;border:4px solid var(--color-line);border-top-color:var(--color-oxblood);animation:ws-spin .8s linear infinite;margin-bottom:26px}@keyframes ws-spin{to{transform:rotate(1turn)}}.ws-phases{display:flex;flex-direction:column;gap:16px}.ws-phase{display:flex;align-items:center;gap:14px;font-family:var(--font-italic);font-size:21px;line-height:1.25;color:var(--color-muted);opacity:.45;transition:opacity .35s,color .35s}.ws-phase-dot{width:11px;height:11px;border-radius:50%;background:var(--color-line);flex:none;transition:background .3s}.ws-phase.active{opacity:1;color:var(--color-paper)}.ws-phase.active .ws-phase-dot{background:var(--color-oxblood);animation:ws-pulse .9s ease-in-out infinite}.ws-phase.done{opacity:.7;color:var(--color-paper)}.ws-phase.done .ws-phase-dot{background:var(--color-good,#2A8850)}@keyframes ws-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}.ws-loading-note{font-family:var(--font-body);font-size:15px;color:var(--color-muted);margin:26px 0 0}.ws-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ws-back{background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.ws-back:hover{color:var(--color-paper)}.ws-sub{line-height:1.6;color:var(--color-muted);max-width:600px;margin:0 0 18px}.ws-input,.ws-sub{font-family:var(--font-body);font-size:15px}.ws-input{width:100%;padding:14px 16px;margin-bottom:12px;background:var(--color-bg);border:1px solid var(--color-line);color:var(--color-paper)}.ws-input:focus{outline:none;border-color:var(--color-oxblood)}.ws-err{font-family:var(--font-body);font-size:14px;margin:0 0 12px}.ws-err,.ws-link{color:var(--color-oxblood)}.ws-link{font-weight:700}.ws-go,.ws-report{margin-top:4px}.ws-report{--ink:var(--color-paper);--ink-soft:var(--color-muted);--card:var(--color-surface);--hair:var(--color-line);--good:#1F7A45;--good-bg:rgba(31,122,69,0.08);--warn:#B7791F;--warn-bg:rgba(183,121,31,0.10);--bad:var(--color-oxblood);--bad-bg:rgba(164,15,20,0.06)}.ws-report-top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:22px;border-bottom:2px solid var(--ink)}.ws-masthead-eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--bad);margin:0 0 6px}.ws-masthead-title{font-family:var(--font-display,var(--font-italic));font-size:30px;line-height:1.05;color:var(--ink);margin:0 0 8px;font-weight:600}.ws-source{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0}.ws-source span{color:var(--ink);text-transform:none;letter-spacing:0}.ws-prepared{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--ink-soft);margin:5px 0 0}.ws-report-tools{display:flex;gap:8px}.ws-tool{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--card);border:1px solid var(--hair);border-radius:999px;padding:8px 15px;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.ws-tool:hover{border-color:var(--bad);color:var(--bad)}.ws-tool.primary{background:var(--bad);border-color:var(--bad);color:#fff}.ws-tool.primary:hover{filter:brightness(1.08);color:#fff}.ws-card{background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:26px 28px;margin-bottom:18px;box-shadow:0 1px 2px rgba(0,0,0,.025),0 18px 40px -32px rgba(0,0,0,.22)}.ws-sec-h{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--bad);font-weight:700}.ws-sec-h:before{content:"";width:16px;height:2px;background:var(--bad);flex:none}.ws-badge{font-family:var(--font-mono);font-size:9px;letter-spacing:.1em;color:var(--ink-soft);border:1px solid var(--hair);border-radius:999px;padding:3px 9px;text-transform:uppercase;margin-left:auto}.ws-exec{display:grid;grid-template-columns:1fr;gap:28px;border:1px solid var(--hair);border-radius:18px;padding:30px 30px 32px;margin-bottom:18px;background:radial-gradient(120% 140% at 0 0,rgba(164,15,20,.05),transparent 55%),var(--card);box-shadow:0 1px 2px rgba(0,0,0,.025),0 24px 50px -34px rgba(0,0,0,.28)}@media (min-width:820px){.ws-exec{grid-template-columns:176px 1fr;align-items:start}}.ws-exec-score{text-align:center;padding-top:4px}.ws-ring{display:block;margin:0 auto}.ws-ring-num{font-family:var(--font-display,var(--font-italic));font-size:40px;font-weight:600;fill:var(--ink)}.ws-ring-den{font-family:var(--font-mono);font-size:11px;fill:var(--ink-soft)}.ws-exec-band{display:block;text-align:center;font-family:var(--font-display,var(--font-italic));font-weight:600;font-size:15px;letter-spacing:.02em;margin-top:10px}.ws-exec-band.good{color:var(--good)}.ws-exec-band.warn{color:var(--warn)}.ws-exec-band.bad{color:var(--bad)}.ws-exec-score-cap{display:block;text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px}.ws-exec-cols{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:680px){.ws-exec-cols{grid-template-columns:repeat(3,1fr);gap:16px}}.ws-exec-col{border:1px solid var(--hair);border-radius:12px;padding:15px 16px 16px;background:var(--color-bg)}.ws-exec-col.good{border-top:2px solid var(--good)}.ws-exec-col.bad{border-top:2px solid var(--bad)}.ws-exec-col.fix{border-top:2px solid var(--warn)}.ws-exec-h{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 11px;display:flex;align-items:center;gap:6px}.ws-exec-h.good{color:var(--good)}.ws-exec-h.bad{color:var(--bad)}.ws-exec-h.fix{color:var(--warn)}.ws-exec-cols ul{list-style:none;margin:0;padding:0}.ws-exec-cols li{font-family:var(--font-body);font-size:13.5px;line-height:1.5;color:var(--ink);margin-bottom:9px;padding-left:18px;position:relative}.ws-exec-cols li:last-child{margin-bottom:0}.ws-exec-col.good li:before{content:"✓";position:absolute;left:0;top:-1px;color:var(--good);font-weight:700}.ws-exec-col.bad li:before{content:"✕";position:absolute;left:0;top:-1px;color:var(--bad);font-weight:700;font-size:11px}.ws-exec-col.fix li:before{content:"→";position:absolute;left:0;top:-1px;color:var(--warn);font-weight:700}.ws-brieffill{border:1px solid rgba(164,15,20,.28);background:linear-gradient(180deg,rgba(164,15,20,.05),transparent);border-radius:12px;padding:16px 18px;margin-bottom:18px}.ws-bf-h{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bad);margin:0 0 10px}.ws-bf-grid{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width:640px){.ws-bf-grid{grid-template-columns:1fr 1fr}}.ws-bf-item{font-family:var(--font-body);font-size:14px;line-height:1.45;color:var(--ink)}.ws-bf-item span{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:2px}.ws-grid{display:grid;grid-template-columns:1fr;gap:18px;margin-bottom:18px}@media (min-width:760px){.ws-grid{grid-template-columns:1fr 1fr}}.ws-grid .ws-card{margin-bottom:0}.ws-lead{font-family:var(--font-italic);font-size:19px;line-height:1.45;color:var(--ink);margin:0 0 12px}.ws-line{font-family:var(--font-body);font-size:14.5px;line-height:1.6;color:var(--ink);margin:0 0 8px}.ws-line:last-child{margin-bottom:0}.ws-line b{color:var(--ink-soft);font-weight:600}.ws-gap{font-family:var(--font-italic);font-size:17px;line-height:1.5;color:var(--ink);margin:12px 0 0;padding:4px 0 4px 16px;border-left:3px solid var(--bad)}.ws-score-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:620px){.ws-score-grid{grid-template-columns:1fr 1fr;column-gap:36px}}.ws-score-row{display:flex;align-items:center;gap:12px}.ws-score-lbl{font-family:var(--font-body);font-size:13.5px;color:var(--ink);width:96px;flex:none}.ws-score-bar{flex:1;height:8px;border-radius:4px;background:var(--hair);overflow:hidden}.ws-score-fill{display:block;height:100%;border-radius:4px;transition:width .8s ease}.ws-score-fill.lo{background:var(--bad)}.ws-score-fill.mid{background:var(--warn)}.ws-score-fill.hi{background:var(--good)}.ws-score-n{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--ink);width:30px;text-align:right;flex:none}.ws-score-n span{color:var(--ink-soft);font-size:10px}.ws-prob-list{display:grid;gap:12px}.ws-prob{position:relative;border:1px solid var(--hair);border-radius:12px;padding:16px 18px 16px 20px;background:var(--color-bg);overflow:hidden}.ws-prob:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--bad)}.ws-prob-h{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.ws-prob-area{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--bad);border:1px solid rgba(164,15,20,.3);border-radius:999px;padding:3px 9px}.ws-prob-title{font-size:15px;font-weight:600;line-height:1.45;color:var(--ink);margin:0 0 6px}.ws-prob-title,.ws-prob-why{font-family:var(--font-body)}.ws-prob-why{font-size:13.5px;line-height:1.55;color:var(--ink-soft);margin:0}.ws-tag{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px}.ws-tag.observed{background:var(--good-bg);color:var(--good)}.ws-tag.inferred{background:var(--warn-bg);color:var(--warn)}.ws-conf{font-family:var(--font-mono);font-size:9.5px;color:var(--ink-soft);margin-left:auto;white-space:nowrap}.ws-tone-grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:center}@media (min-width:620px){.ws-tone-grid{grid-template-columns:1fr 1fr}}.ws-bars{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ws-bars:last-child{margin-bottom:0}.ws-bars-l,.ws-bars-r{font-family:var(--font-mono);font-size:10px;color:var(--ink-soft);width:78px}.ws-bars-r{text-align:right}.ws-bars-track{display:inline-flex;gap:5px;flex:1}.ws-bar{width:100%;max-width:30px;height:7px;border-radius:4px;background:var(--hair)}.ws-bar.on{background:var(--bad)}.ws-chips{display:flex;flex-wrap:wrap;gap:7px}.ws-chip{font-family:var(--font-body);font-size:12.5px;color:var(--ink);background:var(--color-bg);border:1px solid var(--hair);border-radius:999px;padding:5px 13px}.ws-psych-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:14px}@media (min-width:620px){.ws-psych-grid{grid-template-columns:1fr 1fr}}.ws-psych-box{border:1px solid var(--hair);border-radius:12px;padding:16px 18px;background:var(--color-bg)}.ws-psych-box.fear{border-top:2px solid var(--bad)}.ws-psych-box.want{border-top:2px solid var(--good)}.ws-psych-lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px}.ws-psych-box.fear .ws-psych-lbl{color:var(--bad)}.ws-psych-box.want .ws-psych-lbl{color:var(--good)}.ws-psych-txt{font-size:14px;line-height:1.55;color:var(--ink)}.ws-psych-missing,.ws-psych-txt{font-family:var(--font-body);margin:0}.ws-psych-missing{font-size:13.5px;line-height:1.5;color:var(--ink-soft)}.ws-psych-missing b{color:var(--ink);font-weight:600}.ws-bullets{list-style:none;margin:0;padding:0}.ws-bullets li{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--ink);padding:5px 0 5px 20px;position:relative}.ws-bullets li:before{content:"•";position:absolute;left:4px;top:4px;color:var(--bad)}.ws-mini-h{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);margin:18px 0 10px}.ws-mini-h:first-child{margin-top:0}.ws-qs{list-style:none;counter-reset:q;margin:0;padding:0}.ws-qs li{font-family:var(--font-body);font-size:14px;line-height:1.55;color:var(--ink);margin-bottom:12px;padding-left:34px;position:relative;counter-increment:q}.ws-qs li:last-child{margin-bottom:0}.ws-qs li:before{content:counter(q);position:absolute;left:0;top:-1px;width:22px;height:22px;border-radius:50%;border:1px solid var(--bad);color:var(--bad);font-family:var(--font-mono);font-size:11px;display:flex;align-items:center;justify-content:center}.ws-opps{display:grid;gap:16px}.ws-opp{background:var(--card);border:1px solid var(--hair);border-radius:16px;padding:22px 24px;box-shadow:0 1px 2px rgba(0,0,0,.025),0 18px 40px -34px rgba(0,0,0,.22)}.ws-opp-h{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.ws-opp-n{flex:none;width:30px;height:30px;border-radius:50%;background:var(--bad);color:#fff;font-size:16px;display:inline-flex;align-items:center;justify-content:center}.ws-opp-n,.ws-opp-t{font-family:var(--font-display,var(--font-italic));font-weight:600}.ws-opp-t{font-size:19px;line-height:1.2;color:var(--ink);flex:1;min-width:200px}.ws-opp-body{display:grid;gap:12px}.ws-opp-row{display:grid;grid-template-columns:1fr;gap:3px}.ws-opp-lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--bad)}.ws-opp-row.fix .ws-opp-lbl{color:var(--good)}.ws-opp-val{font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--ink);margin:0}.ws-opp-row.why .ws-opp-val{color:var(--ink-soft)}.ws-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:24px}.ws-honest{font-family:var(--font-body);font-size:12px;line-height:1.55;color:var(--ink-soft);margin:16px 0 0;max-width:640px}.ws-honest-line{display:flex;align-items:center;gap:8px;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--hair)}.ws-honest-line .ws-honest{margin:0}@media print{@page{margin:14mm 12mm}body,html{background:#fff!important}.fb2-float,.lf,.uh,.ws-actions,.ws-head,.ws-report-tools,footer,header,nav{display:none!important}.intel-main,.intel-tool,.legal-main{margin:0!important;max-width:100%!important;padding:0!important}.ws-report{--card:#fff}.ws-card,.ws-exec,.ws-exec-col,.ws-opp,.ws-prob,.ws-psych-box{box-shadow:none!important;break-inside:avoid;page-break-inside:avoid}.ws-exec{background:#fff!important}.ws-opp-h,.ws-report-top,.ws-sec-h{break-after:avoid}}