.topbar.svelte-fp80xw{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--a-topbar);padding:0 clamp(16px,2.2vw,28px);background:#fff;border-bottom:1px solid var(--a-line)}.topbar-left.svelte-fp80xw{display:flex;align-items:center;gap:14px;min-width:0}.platform-brand.svelte-fp80xw{display:block;flex-shrink:0}.platform-brand.svelte-fp80xw .brand{display:block;width:128px;height:26px}.brand-divider.svelte-fp80xw{width:1px;height:22px;background:var(--a-line-2)}.brand-tag.svelte-fp80xw{overflow:hidden;font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3);white-space:nowrap;text-overflow:ellipsis}.topbar-right.svelte-fp80xw{display:flex;align-items:center;gap:10px;flex-shrink:0}.case-chip.svelte-fp80xw{display:inline-flex;align-items:center;gap:8px;max-width:280px;height:36px;padding:0 12px;overflow:hidden;border-radius:10px;font:500 12.5px/1 var(--p-mono);color:var(--a-text-2);background:var(--a-sunken);border:1px solid var(--a-line);white-space:nowrap;text-overflow:ellipsis}.case-dot.svelte-fp80xw{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--p-blue)}.topbar-btn.svelte-fp80xw{height:40px;padding:0 14px 0 12px;font-size:14px}.topbar-btn.svelte-fp80xw svg:where(.svelte-fp80xw){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.topbar-user-menu.svelte-fp80xw{position:relative}.topbar-user-menu.svelte-fp80xw>summary:where(.svelte-fp80xw){display:flex;align-items:center;gap:10px;height:40px;padding:0 8px 0 4px;border:1px solid var(--a-line);border-radius:12px;list-style:none;cursor:pointer;transition:border-color .2s}.topbar-user-menu.svelte-fp80xw>summary:where(.svelte-fp80xw):hover{border-color:var(--a-line-2)}.topbar-user-menu.svelte-fp80xw>summary:where(.svelte-fp80xw)::-webkit-details-marker{display:none}.topbar-user-menu.svelte-fp80xw>summary:where(.svelte-fp80xw):focus-visible{outline:none;box-shadow:var(--a-focus)}.user-initials.svelte-fp80xw{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;font-size:11.5px;font-weight:700;color:var(--p-navy);background:var(--p-wash)}.user-name.svelte-fp80xw{max-width:150px;overflow:hidden;font-size:13.5px;font-weight:550;color:var(--a-text);white-space:nowrap;text-overflow:ellipsis}.user-chevron.svelte-fp80xw{width:16px;height:16px;fill:none;stroke:var(--a-text-3);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.topbar-user-menu[open].svelte-fp80xw .user-chevron:where(.svelte-fp80xw){transform:rotate(180deg)}.user-popover.svelte-fp80xw{position:absolute;z-index:70;top:calc(100% + 8px);right:0;width:230px;padding:8px;border:1px solid var(--a-line-2);border-radius:14px;background:#fff}.popover-label.svelte-fp80xw{display:block;padding:8px 10px 0;font:500 10.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.popover-name.svelte-fp80xw{display:block;overflow:hidden;padding:6px 10px 12px;font-size:14px;font-weight:600;color:var(--a-text);white-space:nowrap;text-overflow:ellipsis}.user-popover.svelte-fp80xw button:where(.svelte-fp80xw){display:flex;align-items:center;gap:10px;width:100%;padding:11px 10px;border:0;border-top:1px solid var(--a-line);border-radius:0 0 8px 8px;font-size:14px;font-weight:550;text-align:left;color:var(--a-text);background:none;cursor:pointer}.user-popover.svelte-fp80xw button:where(.svelte-fp80xw):hover,.user-popover.svelte-fp80xw button:where(.svelte-fp80xw):focus-visible{color:var(--a-danger);outline:none}.user-popover.svelte-fp80xw svg:where(.svelte-fp80xw){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1080px){.brand-tag.svelte-fp80xw,.brand-divider.svelte-fp80xw{display:none}}@media(max-width:760px){.case-chip.svelte-fp80xw,.user-name.svelte-fp80xw,.user-chevron.svelte-fp80xw{display:none}.topbar-user-menu.svelte-fp80xw>summary:where(.svelte-fp80xw){padding:0 4px}}@media(max-width:560px){.platform-brand.svelte-fp80xw .brand{width:112px;height:23px}.new-analysis.svelte-fp80xw span:where(.svelte-fp80xw){display:none}.new-analysis.svelte-fp80xw{width:40px;padding:0}.topbar-btn.svelte-fp80xw:not(.new-analysis){display:none}}.login-layout.svelte-1l9mkc4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;background:#fff}.login-story.svelte-1l9mkc4{position:sticky;top:0;display:flex;flex-direction:column;height:100vh;padding:40px clamp(32px,5vw,80px);color:#fff;background:var(--p-navy)}.login-brand.svelte-1l9mkc4{display:block;width:fit-content}.login-brand.svelte-1l9mkc4 .brand{display:block;width:150px;height:31px}.login-story-copy.svelte-1l9mkc4{margin:auto 0;padding:48px 0}.story-eyebrow.svelte-1l9mkc4{font:500 11.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-d-text-3)}.login-story.svelte-1l9mkc4 h1:where(.svelte-1l9mkc4){margin-top:18px;font:var(--p-display) clamp(40px,4.4vw,64px)/1.02 var(--p-sans);letter-spacing:-.045em;color:#fff}.login-story.svelte-1l9mkc4 h1:where(.svelte-1l9mkc4) span:where(.svelte-1l9mkc4){color:var(--p-mist)}.login-story.svelte-1l9mkc4 h1:where(.svelte-1l9mkc4) b:where(.svelte-1l9mkc4){font-weight:inherit;color:var(--p-red)}.login-story-copy.svelte-1l9mkc4>p:where(.svelte-1l9mkc4){max-width:420px;margin-top:20px;font-size:17px;line-height:1.55;color:var(--p-d-text-2)}.login-principles.svelte-1l9mkc4{display:grid;max-width:380px;margin-top:36px;list-style:none}.login-principles.svelte-1l9mkc4 li:where(.svelte-1l9mkc4){display:flex;align-items:center;gap:18px;padding:14px 0;border-top:1px solid var(--p-d-line);font-size:15.5px;font-weight:550}.login-principles.svelte-1l9mkc4 li:where(.svelte-1l9mkc4):last-child{border-bottom:1px solid var(--p-d-line)}.login-principles.svelte-1l9mkc4 span:where(.svelte-1l9mkc4){font:500 12px/1 var(--p-mono);color:var(--p-d-text-3)}.story-preview.svelte-1l9mkc4{display:grid;grid-template-columns:170px 1fr;align-items:center;gap:20px;max-width:460px;margin-bottom:28px;padding:16px 22px 16px 16px;border-radius:20px;background:var(--p-ink-soft)}.preview-copy.svelte-1l9mkc4{display:grid;gap:4px}.preview-copy.svelte-1l9mkc4 span:where(.svelte-1l9mkc4){font:500 10.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-d-text-3)}.preview-copy.svelte-1l9mkc4 strong:where(.svelte-1l9mkc4){font-size:17px;font-weight:580;line-height:1.25;letter-spacing:-.02em}.preview-copy.svelte-1l9mkc4 small:where(.svelte-1l9mkc4){margin-top:6px;font-size:12.5px;color:var(--p-d-text-3)}.login-story-footer.svelte-1l9mkc4{font:500 11px/1 var(--p-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-d-text-3)}.login-wrap.svelte-1l9mkc4{display:grid;place-items:center;padding:48px clamp(24px,5vw,80px)}.login-card.svelte-1l9mkc4{width:min(420px,100%)}.back-link.svelte-1l9mkc4{display:flex;align-items:center;gap:8px;width:fit-content;margin-bottom:56px;font-size:14px;font-weight:550;color:var(--a-text-2);text-decoration:none}.back-link.svelte-1l9mkc4:hover{color:var(--a-text)}.back-link.svelte-1l9mkc4 svg:where(.svelte-1l9mkc4){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.login-title.svelte-1l9mkc4{margin-top:14px;font:var(--p-display) clamp(30px,2.8vw,38px)/1.08 var(--p-sans);letter-spacing:-.04em;color:var(--a-text)}.login-sub.svelte-1l9mkc4{margin-top:10px;font-size:16px;color:var(--a-text-2)}.account-tabs.svelte-1l9mkc4{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:28px 0 24px;padding:4px;border:1px solid var(--a-line);border-radius:14px;background:var(--a-sunken)}.account-tabs.svelte-1l9mkc4 button:where(.svelte-1l9mkc4){min-height:40px;border:0;border-radius:10px;font:600 14.5px/1 var(--p-sans);color:var(--a-text-2);background:none;cursor:pointer;transition:background-color .2s,color .2s}.account-tabs.svelte-1l9mkc4 button.active:where(.svelte-1l9mkc4){color:#fff;background:var(--p-navy)}.account-tabs.svelte-1l9mkc4 button:where(.svelte-1l9mkc4):focus-visible{outline:none;box-shadow:var(--a-focus)}.account-tabs.svelte-1l9mkc4 button:where(.svelte-1l9mkc4):disabled{cursor:wait}.login-form.svelte-1l9mkc4{display:grid;gap:18px}.login-error.svelte-1l9mkc4{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.45;color:#8f2130;background:var(--a-danger-tint)}.login-error.svelte-1l9mkc4 span:where(.svelte-1l9mkc4){display:grid;place-items:center;flex-shrink:0;width:20px;height:20px;border-radius:6px;font-size:12px;font-weight:800;color:#fff;background:var(--p-red)}.login-btn.svelte-1l9mkc4{width:100%;height:50px;margin-top:4px;font-size:15.5px}.login-btn.svelte-1l9mkc4 svg:where(.svelte-1l9mkc4){width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.demo.svelte-1l9mkc4{display:grid;gap:12px;margin-top:12px;padding-top:22px;border-top:1px solid var(--a-line)}.demo-login.svelte-1l9mkc4{width:100%;height:48px}.login-note.svelte-1l9mkc4{font-size:13px;text-align:center;color:var(--a-text-3)}.login-note.svelte-1l9mkc4 code:where(.svelte-1l9mkc4){padding:3px 7px;border-radius:6px;font:500 12px var(--p-mono);color:var(--p-navy);background:var(--p-wash)}@media(max-height:820px){.story-preview.svelte-1l9mkc4{display:none}}@media(max-width:980px){.login-layout.svelte-1l9mkc4{grid-template-columns:1fr}.login-story.svelte-1l9mkc4{position:static;height:auto;padding:28px 24px 32px}.login-story-copy.svelte-1l9mkc4{margin:0;padding:40px 0 8px}.login-story.svelte-1l9mkc4 h1:where(.svelte-1l9mkc4){font-size:36px}.login-principles.svelte-1l9mkc4,.story-preview.svelte-1l9mkc4,.login-story-footer.svelte-1l9mkc4{display:none}.login-wrap.svelte-1l9mkc4{padding:36px 24px 56px}.back-link.svelte-1l9mkc4{margin-bottom:28px}}.btn-icon.svelte-1fxd7j8{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.overview.svelte-1fxd7j8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--a-line);border-radius:20px;background:#fff}.overview.svelte-1fxd7j8 article:where(.svelte-1fxd7j8){padding:22px 26px 24px}.overview.svelte-1fxd7j8 article:where(.svelte-1fxd7j8)+article:where(.svelte-1fxd7j8){border-left:1px solid var(--a-line)}.overview-label.svelte-1fxd7j8{font:500 11px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.overview.svelte-1fxd7j8 strong:where(.svelte-1fxd7j8){display:block;margin-top:14px;font:500 44px/1 var(--p-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--a-text)}.overview.svelte-1fxd7j8 .alert:where(.svelte-1fxd7j8) strong:where(.svelte-1fxd7j8){color:#c02e45}.overview.svelte-1fxd7j8 p:where(.svelte-1fxd7j8){margin-top:8px;font-size:14px;color:var(--a-text-2)}.library.svelte-1fxd7j8{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.case-preview.svelte-1fxd7j8{display:flex;flex-direction:column;padding:20px 22px 18px;border:1px solid var(--a-line);border-radius:20px;text-align:left;color:var(--a-text);background:#fff;cursor:pointer;transition:border-color .2s var(--p-ease),transform .3s var(--p-ease)}.case-preview.svelte-1fxd7j8:hover{border-color:#1d215959;transform:translateY(-2px)}.case-preview.svelte-1fxd7j8:focus-visible{outline:none;box-shadow:var(--a-focus)}.top.svelte-1fxd7j8{display:flex;justify-content:space-between;align-items:center;gap:12px}.reference.svelte-1fxd7j8{font:500 12px/1 var(--p-mono);letter-spacing:.04em;color:var(--a-text-2)}.state.svelte-1fxd7j8{padding:5px 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--p-blue);background:var(--p-wash)}.state.closed.svelte-1fxd7j8{color:var(--a-text-2);background:var(--a-sunken)}.identity.svelte-1fxd7j8{display:flex;align-items:center;gap:12px;margin-top:20px}.avatar.svelte-1fxd7j8{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:12px;font-size:13.5px;font-weight:700;color:var(--p-navy);background:var(--p-wash)}.who.svelte-1fxd7j8{display:grid;gap:3px;min-width:0}.title.svelte-1fxd7j8{font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.company.svelte-1fxd7j8{overflow:hidden;font-size:13.5px;color:var(--a-text-2);white-space:nowrap;text-overflow:ellipsis}.risk.svelte-1fxd7j8{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 12px;margin-top:26px}.score-block.svelte-1fxd7j8{display:grid;gap:8px}.score-label.svelte-1fxd7j8{white-space:nowrap;font:500 10.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.score.svelte-1fxd7j8{font:500 40px/1 var(--p-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.score.svelte-1fxd7j8 small:where(.svelte-1fxd7j8){margin-left:2px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--a-text-3)}.meter.svelte-1fxd7j8{display:block;height:6px;margin-top:16px;border-radius:6px;background:var(--a-sunken);overflow:hidden}.meter.svelte-1fxd7j8 i:where(.svelte-1fxd7j8){display:block;height:100%;border-radius:6px;background:var(--level)}.meta.svelte-1fxd7j8{display:flex;justify-content:space-between;gap:12px;margin-top:12px;font-size:12.5px;color:var(--a-text-3)}.open.svelte-1fxd7j8{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:14px;border-top:1px solid var(--a-line);font-size:14px;font-weight:600;color:var(--p-navy)}.open.svelte-1fxd7j8 svg:where(.svelte-1fxd7j8){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--p-ease)}.case-preview.svelte-1fxd7j8:hover .open:where(.svelte-1fxd7j8) svg:where(.svelte-1fxd7j8){transform:translate(2px,-2px);color:var(--p-blue)}.empty.svelte-1fxd7j8{display:grid;justify-items:center;gap:12px;padding:64px 24px;border:1px dashed var(--a-line-2);border-radius:20px;text-align:center;background:#fff}.empty.svelte-1fxd7j8 svg:where(.svelte-1fxd7j8){width:64px;height:64px;fill:none;stroke:var(--p-blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.empty.svelte-1fxd7j8 h3:where(.svelte-1fxd7j8){margin-top:8px;font:580 20px/1.2 var(--p-sans);letter-spacing:-.02em}.empty.svelte-1fxd7j8 p:where(.svelte-1fxd7j8){max-width:420px;font-size:15px;color:var(--a-text-2)}.empty.svelte-1fxd7j8 .btn:where(.svelte-1fxd7j8){margin-top:8px}@media(max-width:760px){.overview.svelte-1fxd7j8{grid-template-columns:1fr}.overview.svelte-1fxd7j8 article:where(.svelte-1fxd7j8)+article:where(.svelte-1fxd7j8){border-left:0;border-top:1px solid var(--a-line)}.overview.svelte-1fxd7j8 article:where(.svelte-1fxd7j8){display:grid;grid-template-columns:1fr auto;align-items:center;padding:16px 18px}.overview.svelte-1fxd7j8 strong:where(.svelte-1fxd7j8){grid-row:1 / 3;grid-column:2;margin:0;font-size:34px}.overview.svelte-1fxd7j8 p:where(.svelte-1fxd7j8){margin-top:4px}}.doors.svelte-yfczmf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:980px}.door.svelte-yfczmf{display:flex;flex-direction:column;align-items:flex-start;min-height:340px;padding:28px 30px 26px;border:1px solid var(--a-line);border-radius:24px;text-align:left;color:var(--a-text);background:#fff;cursor:pointer;transition:border-color .2s var(--p-ease),transform .3s var(--p-ease)}.door.svelte-yfczmf:hover{border-color:#1d215959;transform:translateY(-3px)}.door.svelte-yfczmf:focus-visible{outline:none;box-shadow:var(--a-focus)}.door.dark.svelte-yfczmf{color:#fff;background:var(--p-navy);border-color:var(--p-navy)}.door.dark.svelte-yfczmf:hover{border-color:var(--p-blue)}.door-icon.svelte-yfczmf{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--p-wash)}.dark.svelte-yfczmf .door-icon:where(.svelte-yfczmf){background:var(--p-ink-soft)}.door-icon.svelte-yfczmf svg:where(.svelte-yfczmf){width:36px;height:36px;fill:none;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.door-eyebrow.svelte-yfczmf{margin-top:40px;font:500 11.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.dark.svelte-yfczmf .door-eyebrow:where(.svelte-yfczmf){color:var(--p-d-text-3)}.door-title.svelte-yfczmf{margin-top:12px;font:var(--p-title) clamp(24px,2.2vw,30px)/1.12 var(--p-sans);letter-spacing:-.035em}.door-desc.svelte-yfczmf{margin-top:12px;max-width:400px;font-size:15.5px;line-height:1.55;color:var(--a-text-2)}.dark.svelte-yfczmf .door-desc:where(.svelte-yfczmf){color:var(--p-d-text-2)}.door-cta.svelte-yfczmf{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:28px;font-size:15px;font-weight:600}.door-cta.svelte-yfczmf svg:where(.svelte-yfczmf){width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--p-ease)}.door.svelte-yfczmf:hover .door-cta:where(.svelte-yfczmf) svg:where(.svelte-yfczmf){transform:translate(4px)}@media(max-width:760px){.doors.svelte-yfczmf{grid-template-columns:1fr}.door.svelte-yfczmf{min-height:0}.door-eyebrow.svelte-yfczmf{margin-top:28px}}.dossier-card.svelte-1h7alx0{min-width:0;padding:24px 26px;color:var(--a-text);background:#fff;border:1px solid var(--a-line);border-radius:24px}.dossier-head.svelte-1h7alx0{display:flex;align-items:flex-end;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--a-line)}.dossier-heading.svelte-1h7alx0{margin-right:auto}.dossier-kicker.svelte-1h7alx0,.dossier-record-label.svelte-1h7alx0,.dossier-label.svelte-1h7alx0{display:block;font:500 11px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.dossier-heading.svelte-1h7alx0 h2:where(.svelte-1h7alx0){margin-top:8px;font:var(--p-title) 22px/1.2 var(--p-sans);letter-spacing:-.03em}.dossier-record-label.svelte-1h7alx0{text-align:right;font-size:10px}.dossier-record-number.svelte-1h7alx0{padding:7px 10px;border-radius:9px;font:500 12.5px/1.2 var(--p-mono);color:var(--p-navy);background:var(--p-wash);white-space:nowrap}.dossier-person.svelte-1h7alx0{display:flex;align-items:center;gap:14px;padding:20px 0}.dossier-initials.svelte-1h7alx0{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:14px;font:700 14.5px/1 var(--p-sans);color:var(--p-navy);background:var(--p-wash)}.dossier-person-copy.svelte-1h7alx0{min-width:0}.dossier-person-copy.svelte-1h7alx0 h3:where(.svelte-1h7alx0){margin-top:6px;overflow-wrap:anywhere;font:600 17px/1.3 var(--p-sans);letter-spacing:-.02em}.dossier-person-copy.svelte-1h7alx0 p:where(.svelte-1h7alx0){margin-top:2px;font-size:14px;line-height:1.5;color:var(--a-text-2)}.dossier-grid.svelte-1h7alx0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--a-line)}.dossier-field.svelte-1h7alx0{min-width:0;padding:13px 12px 12px 0;border-bottom:1px solid var(--a-line)}.dossier-field.svelte-1h7alx0:nth-child(2n){padding-left:16px;border-left:1px solid var(--a-line)}.dossier-field.svelte-1h7alx0:nth-last-child(-n+2):nth-child(odd),.dossier-field.svelte-1h7alx0:last-child{border-bottom:0}.dossier-field.svelte-1h7alx0 dt:where(.svelte-1h7alx0){font-size:12.5px;line-height:1.4;color:var(--a-text-3)}.dossier-field.svelte-1h7alx0 dd:where(.svelte-1h7alx0){margin-top:4px;overflow-wrap:anywhere;font-size:14.5px;font-weight:600;line-height:1.45;color:var(--a-text)}.dossier-field.svelte-1h7alx0 dd.dossier-mono:where(.svelte-1h7alx0){font-variant-numeric:tabular-nums}@media(max-width:520px){.dossier-card.svelte-1h7alx0{padding:20px}.dossier-head.svelte-1h7alx0{align-items:flex-start;flex-wrap:wrap}.dossier-record-label.svelte-1h7alx0{margin:auto 0 1px auto}.dossier-field.svelte-1h7alx0:nth-child(2n){padding-left:12px}}.doc-prep.svelte-181uaur{margin-top:20px;padding:28px 30px;border-color:var(--p-blue)}.doc-prep-top.svelte-181uaur{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.doc-prep-top.svelte-181uaur h3:where(.svelte-181uaur){margin-top:10px;font:var(--p-display) clamp(22px,2vw,28px)/1.15 var(--p-sans);letter-spacing:-.03em}.doc-prep-close.svelte-181uaur{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border:1px solid var(--a-line-2);border-radius:11px;color:var(--a-text-2);background:#fff;cursor:pointer}.doc-prep-close.svelte-181uaur:hover{color:var(--a-text);border-color:var(--p-navy)}.doc-prep-close.svelte-181uaur svg:where(.svelte-181uaur){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.doc-prep-steps.svelte-181uaur{display:flex;flex-wrap:wrap;gap:6px;margin:24px 0;padding:4px;width:fit-content;border-radius:14px;background:var(--a-sunken)}.doc-prep-steps.svelte-181uaur button:where(.svelte-181uaur){display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 14px 0 8px;border:0;border-radius:10px;font:600 13.5px/1 var(--p-sans);color:var(--a-text-2);background:none;cursor:pointer}.doc-prep-steps.svelte-181uaur button.active:where(.svelte-181uaur){color:#fff;background:var(--p-navy)}.doc-prep-steps.svelte-181uaur span:where(.svelte-181uaur){display:grid;place-items:center;width:22px;height:22px;border-radius:7px;font:500 11.5px/1 var(--p-mono);color:var(--a-text-2);background:#fff}.doc-prep-steps.svelte-181uaur button.active:where(.svelte-181uaur) span:where(.svelte-181uaur){color:var(--p-navy)}.doc-prep-intro.svelte-181uaur{max-width:72ch;margin-bottom:20px;font-size:15px;line-height:1.6;color:var(--a-text-2)}.doc-prep-intro.svelte-181uaur strong:where(.svelte-181uaur){color:var(--a-text)}.doc-prep-fields.svelte-181uaur{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.doc-prep-fields.svelte-181uaur label:where(.svelte-181uaur){display:flex;flex-direction:column;gap:8px;min-width:0;font-size:13.5px;font-weight:600;color:var(--a-text)}.doc-prep-fields.svelte-181uaur input:where(.svelte-181uaur),.doc-prep-fields.svelte-181uaur select:where(.svelte-181uaur),.doc-prep-fields.svelte-181uaur textarea:where(.svelte-181uaur){width:100%;min-height:46px;padding:0 14px;border:1px solid var(--a-line-2);border-radius:12px;font:450 15px/1.4 var(--p-sans);color:var(--a-text);background:#fff}.doc-prep-fields.svelte-181uaur textarea:where(.svelte-181uaur){padding:12px 14px;resize:vertical}.doc-prep-fields.svelte-181uaur select:where(.svelte-181uaur){padding-right:40px;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%231d2159' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E") no-repeat right 12px center;cursor:pointer}.doc-prep-fields.svelte-181uaur input:where(.svelte-181uaur):focus,.doc-prep-fields.svelte-181uaur select:where(.svelte-181uaur):focus,.doc-prep-fields.svelte-181uaur textarea:where(.svelte-181uaur):focus{outline:none;border-color:var(--p-blue);box-shadow:var(--a-focus)}.doc-prep-fields.svelte-181uaur input[readonly]:where(.svelte-181uaur){color:var(--a-text-3);background:var(--a-sunken)}.doc-prep-fields.svelte-181uaur select:where(.svelte-181uaur):disabled{color:var(--a-text-3);background:var(--a-sunken)}.doc-prep-full.svelte-181uaur{grid-column:1 / -1}.doc-prep-full.svelte-181uaur span:where(.svelte-181uaur){font-weight:550;line-height:1.45}.doc-prep-note.svelte-181uaur{margin-top:16px;font-size:13.5px;line-height:1.55;color:var(--a-text-3)}.doc-prep-review.svelte-181uaur{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.doc-prep-review.svelte-181uaur div:where(.svelte-181uaur){min-width:0;padding:14px 16px;border-radius:14px;background:var(--a-sunken)}.doc-prep-review.svelte-181uaur span:where(.svelte-181uaur){display:block;font-size:12.5px;color:var(--a-text-3)}.doc-prep-review.svelte-181uaur strong:where(.svelte-181uaur){display:block;margin-top:4px;overflow-wrap:anywhere;font-size:15px;font-weight:600;color:var(--a-text)}.doc-prep-actions.svelte-181uaur{display:flex;justify-content:flex-end;gap:10px;margin-top:26px;padding-top:20px;border-top:1px solid var(--a-line)}.doc-prep-actions.svelte-181uaur .document-action:where(.svelte-181uaur){width:auto;min-width:190px;margin:0}.doc-prep-secondary.svelte-181uaur{height:46px}@media(max-width:640px){.doc-prep.svelte-181uaur{padding:22px 20px}.doc-prep-fields.svelte-181uaur,.doc-prep-review.svelte-181uaur{grid-template-columns:1fr}.doc-prep-actions.svelte-181uaur{flex-wrap:wrap}.doc-prep-actions.svelte-181uaur>:where(.svelte-181uaur){flex:1 1 100%}}.employee-sync.svelte-1eyjqxo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px 18px;margin-bottom:24px;padding:22px 24px;border:1px solid var(--a-line);border-radius:20px;background:#fff}.employee-sync-icon.svelte-1eyjqxo{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--p-wash)}.linked.svelte-1eyjqxo .employee-sync-icon:where(.svelte-1eyjqxo){background:var(--p-navy)}.employee-sync-icon.svelte-1eyjqxo svg:where(.svelte-1eyjqxo){width:26px;height:26px;fill:none;stroke:var(--p-blue);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.linked.svelte-1eyjqxo .employee-sync-icon:where(.svelte-1eyjqxo) svg:where(.svelte-1eyjqxo){stroke:#fff}.employee-sync-copy.svelte-1eyjqxo{min-width:0}.employee-sync-eyebrow.svelte-1eyjqxo{font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}h2.svelte-1eyjqxo{margin-top:8px;font:600 18px/1.3 var(--p-sans);letter-spacing:-.02em;color:var(--a-text)}p.svelte-1eyjqxo{margin-top:4px;font-size:14.5px;line-height:1.5;color:var(--a-text-2)}p.svelte-1eyjqxo strong:where(.svelte-1eyjqxo){font-weight:600;color:var(--a-text)}.employee-sync-note.svelte-1eyjqxo{max-width:720px;margin-top:8px;font-size:13px;color:var(--a-text-3)}.employee-sync-picker.svelte-1eyjqxo,.employee-sync-actions.svelte-1eyjqxo{grid-column:2;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.employee-sync-field.svelte-1eyjqxo{display:grid;gap:6px;flex:1 1 220px;font-size:13px;font-weight:600;color:var(--a-text)}.employee-sync-picker.svelte-1eyjqxo .btn:where(.svelte-1eyjqxo){height:46px}.employee-sync-error.svelte-1eyjqxo{grid-column:2;padding:10px 12px;border-radius:12px;color:#8f2130;background:var(--a-danger-tint)}@media(max-width:760px){.employee-sync.svelte-1eyjqxo{grid-template-columns:1fr;padding:18px}.employee-sync-picker.svelte-1eyjqxo,.employee-sync-actions.svelte-1eyjqxo,.employee-sync-error.svelte-1eyjqxo{grid-column:1}.employee-sync-picker.svelte-1eyjqxo .btn:where(.svelte-1eyjqxo),.employee-sync-actions.svelte-1eyjqxo .btn:where(.svelte-1eyjqxo){flex:1 1 100%}}.doc-toolbar.svelte-1kcfp89{position:sticky;top:calc(var(--a-topbar) + 12px);z-index:20;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;max-width:900px;margin:0 auto 20px;padding:8px;border:1px solid var(--a-line);border-radius:18px;background:#fffffff5}.doc-toolbar.svelte-1kcfp89 svg:where(.svelte-1kcfp89){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.doc-toolbar-title.svelte-1kcfp89{display:grid;gap:4px;min-width:0;text-align:center}.doc-toolbar-title.svelte-1kcfp89 strong:where(.svelte-1kcfp89){overflow:hidden;font-size:14.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--a-text)}.doc-alertas.svelte-1kcfp89{display:grid;gap:12px;max-width:900px;margin:0 auto 24px}.doc-alert.svelte-1kcfp89{display:flex;align-items:flex-start;gap:14px;padding:16px 20px;border-radius:18px}.doc-alert.svelte-1kcfp89>span:where(.svelte-1kcfp89){display:grid;place-items:center;flex-shrink:0;min-width:28px;height:28px;padding:0 6px;border-radius:9px;font:700 13.5px/1 var(--p-sans);color:#fff}.doc-alert.blocked.svelte-1kcfp89{color:#8f2130;background:var(--a-danger-tint)}.doc-alert.blocked.svelte-1kcfp89>span:where(.svelte-1kcfp89){background:var(--p-red)}.doc-alert.missing.svelte-1kcfp89{color:var(--a-text);background:#fff;border:1px solid var(--a-line)}.doc-alert.missing.svelte-1kcfp89>span:where(.svelte-1kcfp89){background:var(--p-navy)}.doc-alert.svelte-1kcfp89 strong:where(.svelte-1kcfp89){font-size:15px;font-weight:600}.doc-alert.svelte-1kcfp89 p:where(.svelte-1kcfp89){margin-top:2px;font-size:14px;line-height:1.5;color:var(--a-text-2)}.doc-alert.blocked.svelte-1kcfp89 p:where(.svelte-1kcfp89){margin:3px 0 0;color:inherit}.doc-alert.svelte-1kcfp89 ul:where(.svelte-1kcfp89){display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;list-style:none}.doc-alert.svelte-1kcfp89 li:where(.svelte-1kcfp89){padding:5px 10px;border-radius:999px;font-size:13px;font-weight:550;color:var(--p-navy);background:var(--p-wash)}.doc-notes-row.svelte-1kcfp89{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.document-notes.svelte-1kcfp89{padding:14px 18px;border:1px solid var(--a-line);border-radius:16px;background:#fff;font-size:14px;line-height:1.6;color:var(--a-text-2)}.document-notes[open].svelte-1kcfp89{grid-column:1 / -1}.document-notes.svelte-1kcfp89 summary:where(.svelte-1kcfp89){display:flex;align-items:center;gap:10px;font-weight:600;color:var(--a-text);list-style:none;cursor:pointer}.document-notes.svelte-1kcfp89 summary:where(.svelte-1kcfp89)::-webkit-details-marker{display:none}.document-notes.svelte-1kcfp89 summary:where(.svelte-1kcfp89) span:where(.svelte-1kcfp89){padding:3px 8px;border-radius:7px;font:500 12px/1 var(--p-mono);color:var(--p-navy);background:var(--p-wash)}.document-notes.svelte-1kcfp89 summary:where(.svelte-1kcfp89):after{content:"+";margin-left:auto;font-size:18px;color:var(--a-text-3)}.document-notes[open].svelte-1kcfp89 summary:where(.svelte-1kcfp89):after{content:"−"}.document-notes.svelte-1kcfp89 ul:where(.svelte-1kcfp89){display:grid;gap:8px;margin-top:12px;padding-left:18px}.document-notes.svelte-1kcfp89 a:where(.svelte-1kcfp89){color:var(--p-blue)}.doc-hoja.svelte-1kcfp89{max-width:900px;margin:0 auto;padding:72px 84px 64px;border:1px solid var(--a-line);border-radius:6px;font:400 14px/1.8 var(--p-sans);color:#16172e;background:#fff}.doc-hoja.svelte-1kcfp89 h1{margin-bottom:24px;font:650 20px/1.35 var(--p-sans);letter-spacing:-.01em;text-align:center}.doc-hoja.svelte-1kcfp89 h2{margin:28px 0 10px;font:650 12.5px/1.4 var(--p-sans);letter-spacing:.08em;text-transform:uppercase}.doc-hoja.svelte-1kcfp89 h3{margin:20px 0 8px;font:650 14px/1.4 var(--p-sans)}.doc-hoja.svelte-1kcfp89 p{margin:10px 0;text-align:justify}.doc-hoja.svelte-1kcfp89 ul,.doc-hoja.svelte-1kcfp89 ol{margin:8px 0;padding-left:22px}.doc-hoja.svelte-1kcfp89 li{margin:4px 0}.doc-hoja.svelte-1kcfp89 .doc-tabla{width:100%;margin:16px 0;border-collapse:collapse}.doc-hoja.svelte-1kcfp89 .doc-tabla th,.doc-hoja.svelte-1kcfp89 .doc-tabla td{padding:9px 12px;border:1px solid #d7d9e6;text-align:left;vertical-align:top}.doc-hoja.svelte-1kcfp89 .doc-tabla th{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;background:#f6f7fb}.doc-hoja.svelte-1kcfp89 .doc-monto{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.doc-hoja.svelte-1kcfp89 .doc-total td{font-weight:650;background:#f6f7fb}.doc-hoja.svelte-1kcfp89 .doc-firmas{display:flex;justify-content:space-around;gap:56px;margin-top:72px;page-break-inside:avoid}.doc-hoja.svelte-1kcfp89 .doc-firma{flex:1;text-align:center}.doc-hoja.svelte-1kcfp89 .doc-firma-linea{height:44px;border-bottom:1.5px solid #16172e}.doc-hoja.svelte-1kcfp89 .doc-firma-rol{margin-top:8px;font-size:12.5px;font-weight:650}.doc-hoja.svelte-1kcfp89 .doc-firma-nombre{font-size:12px;color:#555a7a}.doc-hoja.svelte-1kcfp89 .doc-nota-final{margin:0 0 28px;padding:12px 16px;border-radius:10px;font-size:12.5px;line-height:1.6;text-align:left;color:#2f3470;background:#eef0ff}.doc-hoja.svelte-1kcfp89 .doc-borrador{color:#2f3470}.doc-disclaimer.svelte-1kcfp89{margin-top:36px;padding-top:14px;border-top:1px dashed #c9ccdd;font-size:11.5px;font-style:italic;color:#6d7196}.doc-bloqueado-titulo.svelte-1kcfp89{font:600 20px/1.3 var(--p-sans);color:var(--a-text-3);text-align:center}@media(max-width:760px){.doc-toolbar.svelte-1kcfp89{position:static;grid-template-columns:1fr 1fr}.doc-toolbar-title.svelte-1kcfp89{grid-column:1 / -1;grid-row:1;text-align:left;padding:4px 8px}.doc-notes-row.svelte-1kcfp89{grid-template-columns:1fr}.doc-hoja.svelte-1kcfp89{padding:32px 22px}.doc-hoja.svelte-1kcfp89 .doc-firmas{flex-direction:column;gap:32px}}@media print{#topbar,.app-sidebar,.doc-toolbar.svelte-1kcfp89,.doc-alertas.svelte-1kcfp89,.toast,.loader{display:none!important}body,.platform{background:#fff}.platform-layout.authenticated{display:block}.workspace-main{padding:0!important}.doc-hoja.svelte-1kcfp89{max-width:none;margin:0;padding:0;border:0;border-radius:0;font-size:12px}}.employee-capture.svelte-nkh81x{scroll-margin-top:100px}.employee-step[hidden].svelte-nkh81x{display:none}.employee-form-error.svelte-nkh81x{margin:0;padding:14px 32px;border-top:1px solid rgb(199 56 72 / .16);font-size:14px;line-height:1.55;color:#8f2130;background:var(--a-danger-tint)}.capture-actions.svelte-nkh81x{flex-wrap:wrap}.capture-actions.svelte-nkh81x .capture-previous:where(.svelte-nkh81x):nth-of-type(2){margin-right:auto}.capture-guide.svelte-nkh81x nav:where(.svelte-nkh81x) button:where(.svelte-nkh81x):disabled{cursor:wait}@media(max-width:580px){.employee-form-error.svelte-nkh81x{padding-inline:20px}}.intake.svelte-lwy8i6{scroll-margin-top:calc(var(--a-topbar) + 24px)}.intake.svelte-lwy8i6 .btn svg,.capture-exit.svelte-lwy8i6 svg:where(.svelte-lwy8i6){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.intake-arrow.svelte-lwy8i6{width:18px;height:18px;flex-shrink:0;fill:none;stroke:var(--a-text-3);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--p-ease),stroke .2s}.intake-empty.svelte-lwy8i6,.intake-list.svelte-lwy8i6{padding:28px 30px;border:1px solid var(--a-line);border-radius:24px;background:#fff}.intake-empty.svelte-lwy8i6{display:grid;justify-items:start;gap:10px;font-size:15px;line-height:1.6;color:var(--a-text-2)}.intake-empty.svelte-lwy8i6 h2:where(.svelte-lwy8i6),.intake-list.svelte-lwy8i6 h2:where(.svelte-lwy8i6){font:var(--p-title) 22px/1.2 var(--p-sans);letter-spacing:-.025em;color:var(--a-text)}.intake-list.svelte-lwy8i6 h2:where(.svelte-lwy8i6){margin-top:10px}.intake-empty.svelte-lwy8i6 .btn:where(.svelte-lwy8i6){margin-top:6px}.intake-list-head.svelte-lwy8i6{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;font-size:13.5px;color:var(--a-text-3)}.intake-rows.svelte-lwy8i6{border-top:1px solid var(--a-line)}.intake-row.svelte-lwy8i6{display:flex;align-items:center;gap:16px;width:100%;min-height:72px;padding:12px 4px;border:0;border-bottom:1px solid var(--a-line);text-align:left;background:none;cursor:pointer}.intake-row.svelte-lwy8i6:last-child{border-bottom:0}.intake-row.svelte-lwy8i6:hover .intake-arrow:where(.svelte-lwy8i6){stroke:var(--p-blue);transform:translate(2px,-2px)}.intake-row.svelte-lwy8i6:focus-visible{outline:none;border-radius:12px;box-shadow:var(--a-focus)}.intake-row.svelte-lwy8i6>span:where(.svelte-lwy8i6):nth-child(2){display:grid;gap:3px;min-width:0}.intake-row.svelte-lwy8i6 strong:where(.svelte-lwy8i6){font-size:15.5px;font-weight:600;color:var(--a-text)}.intake-row.svelte-lwy8i6 small:where(.svelte-lwy8i6){font-size:13.5px;color:var(--a-text-2)}.intake-avatar.svelte-lwy8i6,.intake-person-avatar.svelte-lwy8i6{display:grid;place-items:center;flex:none;border-radius:12px;font-weight:700;color:var(--p-navy);background:var(--p-wash)}.intake-avatar.svelte-lwy8i6{width:42px;height:42px;font-size:13.5px}.intake-date.svelte-lwy8i6{margin-left:auto;font-size:13px;color:var(--a-text-3);white-space:nowrap}.intake-list-hint.svelte-lwy8i6{font-size:14.5px;color:var(--a-text-2)}.intake-person.svelte-lwy8i6{display:flex;align-items:center;gap:18px;margin-bottom:24px;padding:20px 24px;border:1px solid var(--a-line);border-radius:22px;background:#fff}.intake-person-avatar.svelte-lwy8i6{width:56px;height:56px;border-radius:16px;font-size:17px;color:#fff;background:var(--p-navy)}.intake-person.svelte-lwy8i6 h2:where(.svelte-lwy8i6){margin-top:8px;font:var(--p-title) 22px/1.2 var(--p-sans);letter-spacing:-.025em;color:var(--a-text)}.intake-person.svelte-lwy8i6 p:where(.svelte-lwy8i6){margin-top:4px;font-size:14px;color:var(--a-text-2)}.intake-person-facts.svelte-lwy8i6{display:flex;align-items:stretch;gap:8px;margin-left:auto}.intake-person-facts.svelte-lwy8i6 span:where(.svelte-lwy8i6){display:grid;gap:4px;padding:10px 14px;border-radius:12px;font-size:12.5px;color:var(--a-text-3);white-space:nowrap;background:var(--a-sunken)}.intake-person-facts.svelte-lwy8i6 strong:where(.svelte-lwy8i6){font-size:14.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--a-text)}.intake-body.svelte-lwy8i6{min-height:380px}.intake-body.svelte-lwy8i6 h3:where(.svelte-lwy8i6){margin:32px 0 16px;font:600 17px/1.3 var(--p-sans);letter-spacing:-.015em;color:var(--a-text)}.intake-body.svelte-lwy8i6 h3:where(.svelte-lwy8i6):first-of-type{margin-top:0}.intake-body.svelte-lwy8i6>h3:where(.svelte-lwy8i6):first-of-type{margin-top:32px}.intake-body.svelte-lwy8i6 .capture-fields:where(.svelte-lwy8i6){margin-bottom:8px}.intake-body.svelte-lwy8i6 .field.span2:where(.svelte-lwy8i6){grid-column:1 / -1}.intake-checklist.svelte-lwy8i6{display:grid;gap:10px;margin-top:28px}.intake-check.svelte-lwy8i6{padding:16px 18px;border:1px solid var(--a-line);border-radius:16px;background:var(--a-sunken)}.intake-check-head.svelte-lwy8i6{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px}.intake-check-head.svelte-lwy8i6 strong:where(.svelte-lwy8i6){font-size:15px;font-weight:600;color:var(--a-text)}.intake-check-head.svelte-lwy8i6 .select:where(.svelte-lwy8i6){width:auto;min-width:150px;min-height:40px;font-size:14px;font-weight:600}.intake-check-head.svelte-lwy8i6 .select[data-estado=recibido]:where(.svelte-lwy8i6){color:var(--p-blue);border-color:#3f6afb66}.intake-check-head.svelte-lwy8i6 .select[data-estado=revisado]:where(.svelte-lwy8i6){color:#fff;border-color:var(--p-navy);background-color:var(--p-navy);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E")}.intake-check-fields.svelte-lwy8i6{display:grid;grid-template-columns:1fr 1fr;gap:12px}.intake-check-fields.svelte-lwy8i6 label:where(.svelte-lwy8i6){display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--a-text-2)}.intake-check-fields.svelte-lwy8i6 .input:where(.svelte-lwy8i6){min-height:42px;font-size:14px}.intake-check-fields.svelte-lwy8i6 .intake-wide:where(.svelte-lwy8i6){grid-column:1 / -1}.intake-note.svelte-lwy8i6,.intake-soft-empty.svelte-lwy8i6,.intake-warnings.svelte-lwy8i6{margin-top:20px;padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.6;color:var(--a-text-2);background:var(--a-sunken)}.intake-callout.svelte-lwy8i6{margin:20px 0 16px;padding:14px 16px;border-radius:14px;font-size:14px;color:var(--p-navy);background:var(--p-wash)}.intake-callout.svelte-lwy8i6 strong:where(.svelte-lwy8i6){font-weight:600}.intake-callout.svelte-lwy8i6 p:where(.svelte-lwy8i6){margin-top:4px;line-height:1.55;color:var(--a-text-2)}.intake-workflow.svelte-lwy8i6{display:flex;flex-wrap:wrap;gap:4px;width:fit-content;margin:28px 0 20px;padding:4px;border-radius:14px;background:var(--a-sunken);list-style:none}.intake-workflow.svelte-lwy8i6 li:where(.svelte-lwy8i6){display:flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 8px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--a-text-2)}.intake-workflow.svelte-lwy8i6 li:where(.svelte-lwy8i6) span:where(.svelte-lwy8i6){display:grid;place-items:center;width:22px;height:22px;border-radius:7px;font:500 11.5px/1 var(--p-mono);background:#fff}.intake-workflow.svelte-lwy8i6 li.active:where(.svelte-lwy8i6){color:#fff;background:var(--p-navy)}.intake-workflow.svelte-lwy8i6 li.active:where(.svelte-lwy8i6) span:where(.svelte-lwy8i6){color:var(--p-navy)}.intake-stage-panel.svelte-lwy8i6{margin:20px 0 8px;padding:18px 20px;border:1px solid var(--a-line);border-radius:16px;font-size:14.5px;line-height:1.6;color:var(--a-text-2)}.intake-stage-panel.svelte-lwy8i6 strong:where(.svelte-lwy8i6){font-size:15px;font-weight:600;color:var(--a-text)}.intake-stage-panel.svelte-lwy8i6 ul:where(.svelte-lwy8i6){display:grid;gap:6px;margin-top:10px;padding-left:18px}.intake-stage-panel.svelte-lwy8i6 p:where(.svelte-lwy8i6){margin-top:10px}.intake-stage-panel.svelte-lwy8i6 a:where(.svelte-lwy8i6),.intake-norma.svelte-lwy8i6 a:where(.svelte-lwy8i6),.intake-warnings.svelte-lwy8i6 a:where(.svelte-lwy8i6){font-weight:600;color:var(--p-blue)}.intake-followup.svelte-lwy8i6{margin-top:24px;padding:16px 18px;border:1px dashed var(--a-line-2);border-radius:16px}.intake-followup.svelte-lwy8i6 summary:where(.svelte-lwy8i6){font-size:14.5px;font-weight:600;color:var(--a-text);cursor:pointer}.intake-followup.svelte-lwy8i6 p:where(.svelte-lwy8i6){margin-top:10px;font-size:13.5px;line-height:1.6;color:var(--a-text-3)}.intake-followup.svelte-lwy8i6 .capture-fields:where(.svelte-lwy8i6){margin:18px 0 4px}.intake-normas.svelte-lwy8i6{display:grid;gap:12px;margin-top:28px}.intake-norma.svelte-lwy8i6{padding:18px 20px;border:1px solid var(--a-line);border-radius:16px}.intake-norma.svelte-lwy8i6 h3:where(.svelte-lwy8i6){margin:12px 0 8px!important}.intake-norma.svelte-lwy8i6 p:where(.svelte-lwy8i6),.intake-norma.svelte-lwy8i6 li:where(.svelte-lwy8i6),.intake-warnings.svelte-lwy8i6 li:where(.svelte-lwy8i6){font-size:14px;line-height:1.6;color:var(--a-text-2)}.intake-norma.svelte-lwy8i6 ul:where(.svelte-lwy8i6),.intake-warnings.svelte-lwy8i6 ul:where(.svelte-lwy8i6){display:grid;gap:4px;margin:10px 0;padding-left:18px}.intake-badge.svelte-lwy8i6{display:inline-flex;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:600;color:var(--a-text-2);background:var(--a-sunken)}.intake-badge.aplica.svelte-lwy8i6{color:var(--p-navy);background:var(--p-wash)}.intake-warnings.svelte-lwy8i6 h3:where(.svelte-lwy8i6){margin:0 0 8px!important;font-size:15px!important}.intake-error.svelte-lwy8i6,.intake-success.svelte-lwy8i6{margin:0;padding:14px 32px;font-size:14px;line-height:1.5}.intake-error.svelte-lwy8i6{color:#8f2130;background:var(--a-danger-tint)}.intake-success.svelte-lwy8i6{color:var(--p-navy);background:var(--p-wash)}.intake-actions.svelte-lwy8i6{flex-wrap:wrap;gap:10px}.intake-save-state.svelte-lwy8i6{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:13.5px;color:var(--a-text-3)}.intake-save-state.svelte-lwy8i6:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--p-mist)}.intake-save-state.dirty.svelte-lwy8i6{color:var(--a-text)}.intake-save-state.dirty.svelte-lwy8i6:before{background:var(--p-red)}.intake-documents.svelte-lwy8i6{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:16px 32px;margin:24px 0 0 284px;padding:24px 26px;border:1px solid var(--a-line);border-radius:24px;background:#fff}.intake-documents.svelte-lwy8i6 h2:where(.svelte-lwy8i6){margin-top:10px;font:var(--p-title) 22px/1.2 var(--p-sans);letter-spacing:-.025em;color:var(--a-text)}.intake-documents.svelte-lwy8i6 p:where(.svelte-lwy8i6){margin-top:8px;font-size:14px;line-height:1.55;color:var(--a-text-2)}.intake-doc-buttons.svelte-lwy8i6{display:grid;gap:8px;align-content:start}.intake-doc.svelte-lwy8i6{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:10px 14px 10px 10px;border:1px solid var(--a-line);border-radius:16px;text-align:left;background:#fff;cursor:pointer;transition:border-color .2s}.intake-doc.svelte-lwy8i6:hover:not(:disabled){border-color:var(--p-blue)}.intake-doc.svelte-lwy8i6:hover:not(:disabled) .intake-arrow:where(.svelte-lwy8i6){stroke:var(--p-blue);transform:translate(2px,-2px)}.intake-doc.svelte-lwy8i6:disabled{cursor:not-allowed;opacity:.55}.intake-doc.svelte-lwy8i6:focus-visible{outline:none;box-shadow:var(--a-focus)}.intake-doc-icon.svelte-lwy8i6{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:var(--p-wash)}.intake-doc-icon.svelte-lwy8i6 svg:where(.svelte-lwy8i6){width:22px;height:22px;fill:none;stroke:var(--p-blue);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.intake-doc-name.svelte-lwy8i6{flex:1;font-size:15px;font-weight:600;color:var(--a-text)}.intake-documents.svelte-lwy8i6 .intake-doc-hint:where(.svelte-lwy8i6){grid-column:1 / -1;margin:0;padding:12px 14px;border-radius:12px;font-size:13.5px;background:var(--a-sunken)}.intake-doc-history.svelte-lwy8i6{grid-column:1 / -1;padding-top:18px;border-top:1px solid var(--a-line)}.intake-doc-history.svelte-lwy8i6 h3:where(.svelte-lwy8i6){margin-bottom:8px;font:600 15px/1.3 var(--p-sans);color:var(--a-text)}.intake-doc-history.svelte-lwy8i6 button:where(.svelte-lwy8i6){display:flex;align-items:center;gap:14px;width:100%;padding:12px 4px;border:0;border-bottom:1px solid var(--a-line);font:550 14.5px/1.3 var(--p-sans);text-align:left;color:var(--a-text);background:none;cursor:pointer}.intake-doc-history.svelte-lwy8i6 button:where(.svelte-lwy8i6):last-child{border-bottom:0}.intake-doc-history.svelte-lwy8i6 button:where(.svelte-lwy8i6):hover:not(:disabled) .intake-arrow:where(.svelte-lwy8i6){stroke:var(--p-blue)}.intake-doc-history.svelte-lwy8i6 button:where(.svelte-lwy8i6):disabled{opacity:.5;cursor:not-allowed}.intake-doc-history.svelte-lwy8i6 small:where(.svelte-lwy8i6){margin-left:auto;font-size:13px;font-weight:450;color:var(--a-text-3)}@media(max-width:1080px){.intake-documents.svelte-lwy8i6{margin-left:0;grid-template-columns:1fr}.intake-person.svelte-lwy8i6{flex-wrap:wrap}.intake-person-facts.svelte-lwy8i6{margin-left:0;width:100%;flex-wrap:wrap}}@media(max-width:580px){.intake-empty.svelte-lwy8i6,.intake-list.svelte-lwy8i6{padding:22px}.intake-date.svelte-lwy8i6{display:none}.intake-check-fields.svelte-lwy8i6{grid-template-columns:1fr}.intake-check-fields.svelte-lwy8i6 .intake-wide:where(.svelte-lwy8i6){grid-column:auto}.intake-check-head.svelte-lwy8i6{flex-wrap:wrap}.intake-error.svelte-lwy8i6,.intake-success.svelte-lwy8i6{padding-inline:20px}.intake-documents.svelte-lwy8i6{padding:22px 20px}}.home.svelte-9s3dsu{min-width:0}.home-head.svelte-9s3dsu h1:where(.svelte-9s3dsu){margin-top:12px;font:var(--p-display) clamp(34px,3.6vw,50px)/1.05 var(--p-sans);letter-spacing:-.045em;color:var(--a-text)}.home-head.svelte-9s3dsu h1:where(.svelte-9s3dsu) span:where(.svelte-9s3dsu){color:var(--p-accent)}.home-head.svelte-9s3dsu h1:where(.svelte-9s3dsu) b:where(.svelte-9s3dsu){font-weight:inherit;color:var(--p-red)}.home-head.svelte-9s3dsu p:where(.svelte-9s3dsu){margin-top:10px;font-size:16px;color:var(--a-text-2)}.home-head.svelte-9s3dsu .workspace-eyebrow:where(.svelte-9s3dsu):first-letter{text-transform:uppercase}.quick.svelte-9s3dsu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.quick-item.svelte-9s3dsu{display:flex;align-items:center;gap:14px;min-height:76px;padding:14px 18px 14px 14px;border:1px solid var(--a-line);border-radius:18px;text-align:left;color:var(--a-text);background:#fff;cursor:pointer;transition:border-color .2s,background-color .2s,transform .3s var(--p-ease)}.quick-item.svelte-9s3dsu:hover{border-color:#1d215959;transform:translateY(-2px)}.quick-item.svelte-9s3dsu:focus-visible{outline:none;box-shadow:var(--a-focus)}.quick-item.primary.svelte-9s3dsu{color:#fff;background:var(--p-navy);border-color:var(--p-navy)}.quick-item.primary.svelte-9s3dsu:hover{background:var(--p-blue);border-color:var(--p-blue)}.quick-icon.svelte-9s3dsu{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:14px;color:var(--p-blue);background:var(--p-wash)}.primary.svelte-9s3dsu .quick-icon:where(.svelte-9s3dsu){color:#fff;background:#ffffff1f}.quick-icon.svelte-9s3dsu svg:where(.svelte-9s3dsu){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.quick-copy.svelte-9s3dsu{display:grid;gap:2px;flex:1;min-width:0}.quick-copy.svelte-9s3dsu strong:where(.svelte-9s3dsu){font-size:15.5px;font-weight:600;letter-spacing:-.015em}.quick-copy.svelte-9s3dsu small:where(.svelte-9s3dsu){font-size:13px;color:var(--a-text-2)}.primary.svelte-9s3dsu .quick-copy:where(.svelte-9s3dsu) small:where(.svelte-9s3dsu){color:var(--p-d-text-2)}.quick-arrow.svelte-9s3dsu{width:19px;height:19px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.55;transition:transform .3s var(--p-ease),opacity .2s}.quick-item.svelte-9s3dsu:hover .quick-arrow:where(.svelte-9s3dsu){opacity:1;transform:translate(3px)}.home-warning.svelte-9s3dsu{margin-top:16px;padding:12px 16px;border-radius:14px;font-size:14px;color:#8f2130;background:var(--a-danger-tint)}.steps.svelte-9s3dsu{margin-top:28px;padding:22px 24px;border:1px solid rgb(63 106 251 / .3);border-radius:22px;background:#fff}.steps.svelte-9s3dsu header:where(.svelte-9s3dsu){display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.steps.svelte-9s3dsu h2:where(.svelte-9s3dsu){margin-top:8px;font:var(--p-title) 21px/1.2 var(--p-sans);letter-spacing:-.025em;color:var(--a-text)}.steps-progress.svelte-9s3dsu{display:grid;gap:6px;min-width:140px;font-size:13px;text-align:right;color:var(--a-text-3)}.steps-progress.svelte-9s3dsu b:where(.svelte-9s3dsu){font-size:15px;color:var(--a-text)}.steps-progress.svelte-9s3dsu i:where(.svelte-9s3dsu){position:relative;height:6px;border-radius:6px;background:var(--a-sunken);overflow:hidden}.steps-progress.svelte-9s3dsu i:where(.svelte-9s3dsu):after{content:"";position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:6px;background:var(--p-blue)}.steps.svelte-9s3dsu ol:where(.svelte-9s3dsu){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;list-style:none}.steps.svelte-9s3dsu li:where(.svelte-9s3dsu){display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:16px;background:var(--a-sunken)}.step-mark.svelte-9s3dsu{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;font:500 13px/1 var(--p-mono);color:var(--p-navy);background:#fff}.done.svelte-9s3dsu .step-mark:where(.svelte-9s3dsu){background:var(--p-blue)}.step-mark.svelte-9s3dsu svg:where(.svelte-9s3dsu){width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.step-copy.svelte-9s3dsu{display:grid;gap:4px;flex:1}.step-copy.svelte-9s3dsu strong:where(.svelte-9s3dsu){font-size:15px;font-weight:600;color:var(--a-text)}.done.svelte-9s3dsu .step-copy:where(.svelte-9s3dsu) strong:where(.svelte-9s3dsu){text-decoration:line-through;color:var(--a-text-3)}.step-copy.svelte-9s3dsu small:where(.svelte-9s3dsu){font-size:13.5px;line-height:1.45;color:var(--a-text-2)}.steps.svelte-9s3dsu .btn:where(.svelte-9s3dsu){height:40px;font-size:14px}.step-done.svelte-9s3dsu{padding:6px 10px;border-radius:999px;font-size:13px;font-weight:600;color:var(--p-blue);background:var(--p-wash)}.stats.svelte-9s3dsu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;border:1px solid var(--a-line);border-radius:20px;background:#fff;overflow:hidden}.stats.svelte-9s3dsu button:where(.svelte-9s3dsu){display:grid;justify-items:start;gap:8px;padding:20px 22px 22px;border:0;text-align:left;background:none;cursor:pointer;transition:background-color .2s}.stats.svelte-9s3dsu button:where(.svelte-9s3dsu)+button:where(.svelte-9s3dsu){border-left:1px solid var(--a-line)}.stats.svelte-9s3dsu button:where(.svelte-9s3dsu):hover{background:#fafbff}.stats.svelte-9s3dsu button:where(.svelte-9s3dsu):focus-visible{outline:none;box-shadow:inset var(--a-focus)}.stat-label.svelte-9s3dsu{font:500 11px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.stats.svelte-9s3dsu strong:where(.svelte-9s3dsu){min-width:56px;min-height:40px;font:500 40px/1 var(--p-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--a-text)}.stats.svelte-9s3dsu .alert:where(.svelte-9s3dsu) strong:where(.svelte-9s3dsu){color:#c02e45}.stat-note.svelte-9s3dsu{font-size:13.5px;color:var(--a-text-2)}.grid.svelte-9s3dsu{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;margin-top:16px;align-items:start}.col.svelte-9s3dsu{display:grid;gap:16px;min-width:0}.panel.svelte-9s3dsu{padding:22px 24px 20px;border:1px solid var(--a-line);border-radius:22px;background:#fff}.panel-head.svelte-9s3dsu{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px}.panel-head.svelte-9s3dsu h2:where(.svelte-9s3dsu){margin-top:8px;font:var(--p-title) 20px/1.2 var(--p-sans);letter-spacing:-.025em;color:var(--a-text)}.count.svelte-9s3dsu{display:grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:10px;font:600 13px/1 var(--p-mono);color:#fff;background:var(--p-navy)}.panel-link.svelte-9s3dsu{padding:6px 0;border:0;font:600 14px/1.2 var(--p-sans);color:var(--p-blue);background:none;cursor:pointer}.panel-link.svelte-9s3dsu:hover{text-decoration:underline;text-underline-offset:3px}.panel.svelte-9s3dsu>.panel-link:where(.svelte-9s3dsu){margin-top:12px}.row-arrow.svelte-9s3dsu{width:18px;height:18px;flex-shrink:0;fill:none;stroke:var(--a-text-3);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--p-ease),stroke .2s}ul.svelte-9s3dsu{margin:0;padding:0;list-style:none}.attention.svelte-9s3dsu{display:grid;gap:8px}.attention.svelte-9s3dsu button:where(.svelte-9s3dsu){display:flex;align-items:center;gap:14px;width:100%;padding:10px 14px 10px 10px;border:1px solid transparent;border-radius:16px;text-align:left;background:var(--a-sunken);cursor:pointer;transition:border-color .2s,background-color .2s}.attention.svelte-9s3dsu button:where(.svelte-9s3dsu):hover{border-color:var(--a-line-2);background:#fff}.attention.svelte-9s3dsu button:where(.svelte-9s3dsu):hover .row-arrow:where(.svelte-9s3dsu),.people.svelte-9s3dsu button:where(.svelte-9s3dsu):hover .row-arrow:where(.svelte-9s3dsu){stroke:var(--p-blue);transform:translate(2px,-2px)}.attention.svelte-9s3dsu button:where(.svelte-9s3dsu):focus-visible,.recent.svelte-9s3dsu button:where(.svelte-9s3dsu):focus-visible,.people.svelte-9s3dsu button:where(.svelte-9s3dsu):focus-visible{outline:none;box-shadow:var(--a-focus)}.attention-badge.svelte-9s3dsu{display:grid;place-items:center;align-content:center;flex-shrink:0;width:72px;height:58px;border-radius:12px;text-align:center}.attention-badge.svelte-9s3dsu strong:where(.svelte-9s3dsu){font:500 24px/1 var(--p-sans);letter-spacing:-.03em}.attention-badge.svelte-9s3dsu small:where(.svelte-9s3dsu){margin-top:3px;font-size:10.5px;line-height:1.1}.attention-badge.svelte-9s3dsu svg:where(.svelte-9s3dsu){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.plazo.svelte-9s3dsu .attention-badge:where(.svelte-9s3dsu){color:#a8283a;background:var(--a-danger-tint)}.critico.svelte-9s3dsu .attention-badge:where(.svelte-9s3dsu){color:#fff;background:var(--p-level-critico)}.parcial.svelte-9s3dsu .attention-badge:where(.svelte-9s3dsu){color:var(--p-navy);background:var(--p-wash)}.attention-copy.svelte-9s3dsu{display:grid;gap:2px;flex:1;min-width:0}.attention-tag.svelte-9s3dsu{font:500 10.5px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.plazo.svelte-9s3dsu .attention-tag:where(.svelte-9s3dsu),.critico.svelte-9s3dsu .attention-tag:where(.svelte-9s3dsu){color:#b3303f}.attention-copy.svelte-9s3dsu strong:where(.svelte-9s3dsu){overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--a-text)}.attention-copy.svelte-9s3dsu small:where(.svelte-9s3dsu){overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis;color:var(--a-text-2)}.calm.svelte-9s3dsu{display:flex;align-items:center;gap:14px;padding:16px;border-radius:16px;background:var(--a-sunken)}.calm.svelte-9s3dsu>span:where(.svelte-9s3dsu){display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:13px;color:var(--p-blue);background:#fff}.calm.svelte-9s3dsu svg:where(.svelte-9s3dsu){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.calm.svelte-9s3dsu strong:where(.svelte-9s3dsu){font-size:15px;font-weight:600;color:var(--a-text)}.calm.svelte-9s3dsu p:where(.svelte-9s3dsu){margin-top:2px;font-size:13.5px;color:var(--a-text-2)}.recent.svelte-9s3dsu li:where(.svelte-9s3dsu)+li:where(.svelte-9s3dsu){border-top:1px solid var(--a-line)}.recent.svelte-9s3dsu button:where(.svelte-9s3dsu){display:grid;grid-template-columns:auto minmax(0,1fr) 120px 64px;align-items:center;gap:14px;width:100%;padding:12px 4px;border:0;text-align:left;background:none;cursor:pointer}.recent.svelte-9s3dsu button:where(.svelte-9s3dsu):hover .recent-copy:where(.svelte-9s3dsu) strong:where(.svelte-9s3dsu){color:var(--p-blue)}.recent-avatar.svelte-9s3dsu,.person-avatar.svelte-9s3dsu{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;font-size:13px;font-weight:700;color:var(--p-navy);background:var(--p-wash)}.recent-copy.svelte-9s3dsu,.person-copy.svelte-9s3dsu{display:grid;gap:2px;min-width:0}.recent-copy.svelte-9s3dsu strong:where(.svelte-9s3dsu),.person-copy.svelte-9s3dsu strong:where(.svelte-9s3dsu){overflow:hidden;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:var(--a-text);transition:color .2s}.recent-copy.svelte-9s3dsu small:where(.svelte-9s3dsu),.person-copy.svelte-9s3dsu small:where(.svelte-9s3dsu){overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis;color:var(--a-text-2)}.recent-score.svelte-9s3dsu{display:grid;gap:6px}.score-line.svelte-9s3dsu{display:flex;align-items:baseline;gap:2px}.recent-score.svelte-9s3dsu b:where(.svelte-9s3dsu){font:500 18px/1 var(--p-sans);font-variant-numeric:tabular-nums;color:var(--a-text)}.recent-score.svelte-9s3dsu small:where(.svelte-9s3dsu){font-size:12px;color:var(--a-text-3)}.recent-score.svelte-9s3dsu i:where(.svelte-9s3dsu){height:5px;border-radius:5px;background:var(--a-sunken);overflow:hidden}.recent-score.svelte-9s3dsu i:where(.svelte-9s3dsu) span:where(.svelte-9s3dsu){display:block;height:100%;border-radius:5px;background:var(--level)}.recent-date.svelte-9s3dsu{font-size:13px;text-align:right;color:var(--a-text-3)}.exposure.svelte-9s3dsu{color:#fff;background:var(--p-navy);border-color:var(--p-navy)}.exposure.svelte-9s3dsu .workspace-eyebrow:where(.svelte-9s3dsu){color:var(--p-d-text-3)}.exposure.svelte-9s3dsu .panel-head:where(.svelte-9s3dsu) h2:where(.svelte-9s3dsu){color:#fff}.exposure-amount.svelte-9s3dsu{min-height:40px;font:500 clamp(30px,2.8vw,38px)/1.05 var(--p-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.exposure-amount.svelte-9s3dsu small:where(.svelte-9s3dsu){font:500 11.5px/1 var(--p-mono);letter-spacing:.04em;color:var(--p-d-text-3)}.level-bar.svelte-9s3dsu{display:flex;gap:3px;height:12px;margin-top:18px}.level-bar.svelte-9s3dsu span:where(.svelte-9s3dsu){border-radius:4px}.level-empty.svelte-9s3dsu{flex:1;background:var(--p-ink-soft)}.level-legend.svelte-9s3dsu{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:8px;margin-top:14px;font-size:13px;color:var(--p-d-text-2)}.level-legend.svelte-9s3dsu li:where(.svelte-9s3dsu){display:flex;align-items:center;gap:6px}.level-legend.svelte-9s3dsu i:where(.svelte-9s3dsu){width:8px;height:8px;border-radius:50%}.level-legend.svelte-9s3dsu b:where(.svelte-9s3dsu){font-weight:600;color:#fff}.exposure-link.svelte-9s3dsu{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:12px 14px 12px 16px;border:0;border-radius:12px;font:600 14.5px/1 var(--p-sans);color:var(--p-navy);background:#fff;cursor:pointer;transition:background-color .2s}.exposure-link.svelte-9s3dsu:hover{background:var(--p-wash)}.exposure-link.svelte-9s3dsu svg:where(.svelte-9s3dsu){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.people.svelte-9s3dsu li:where(.svelte-9s3dsu)+li:where(.svelte-9s3dsu){border-top:1px solid var(--a-line)}.people.svelte-9s3dsu button:where(.svelte-9s3dsu){display:flex;align-items:center;gap:12px;width:100%;padding:10px 4px;border:0;text-align:left;background:none;cursor:pointer}.people.svelte-9s3dsu button:where(.svelte-9s3dsu):hover .person-copy:where(.svelte-9s3dsu) strong:where(.svelte-9s3dsu){color:var(--p-blue)}.person-avatar.doc.svelte-9s3dsu svg:where(.svelte-9s3dsu){width:21px;height:21px;fill:none;stroke:var(--p-blue);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.person-copy.svelte-9s3dsu{flex:1}.empty-row.svelte-9s3dsu{display:grid;justify-items:start;gap:12px;padding:16px;border-radius:16px;background:var(--a-sunken)}.empty-row.svelte-9s3dsu p:where(.svelte-9s3dsu){font-size:14px;color:var(--a-text-2)}.empty-row.svelte-9s3dsu .btn:where(.svelte-9s3dsu){height:40px;font-size:14px}.skeleton.svelte-9s3dsu,.rows-skeleton.svelte-9s3dsu i:where(.svelte-9s3dsu){border-radius:10px;background:var(--a-sunken);animation:svelte-9s3dsu-wait 1.2s ease-in-out infinite alternate}.exposure.svelte-9s3dsu .skeleton:where(.svelte-9s3dsu){width:70%;background:var(--p-ink-soft)}.rows-skeleton.svelte-9s3dsu{display:grid;gap:8px}.rows-skeleton.svelte-9s3dsu i:where(.svelte-9s3dsu){height:58px}.rows-skeleton.small.svelte-9s3dsu i:where(.svelte-9s3dsu){height:44px}@keyframes svelte-9s3dsu-wait{0%{opacity:.55}to{opacity:1}}@media(max-width:1180px){.grid.svelte-9s3dsu{grid-template-columns:1fr}.recent.svelte-9s3dsu button:where(.svelte-9s3dsu){grid-template-columns:auto minmax(0,1fr) 100px}.recent-date.svelte-9s3dsu{display:none}}@media(max-width:900px){.quick.svelte-9s3dsu,.steps.svelte-9s3dsu ol:where(.svelte-9s3dsu){grid-template-columns:1fr}.stats.svelte-9s3dsu{grid-template-columns:1fr 1fr}.stats.svelte-9s3dsu button:where(.svelte-9s3dsu):nth-child(3){border-left:0}.stats.svelte-9s3dsu button:where(.svelte-9s3dsu):nth-child(n+3){border-top:1px solid var(--a-line)}}@media(max-width:560px){.panel.svelte-9s3dsu{padding:18px}.recent.svelte-9s3dsu button:where(.svelte-9s3dsu){grid-template-columns:auto minmax(0,1fr)}.recent-score.svelte-9s3dsu{grid-column:2}.level-legend.svelte-9s3dsu{grid-template-columns:repeat(2,auto);justify-content:start;column-gap:20px}.stats.svelte-9s3dsu strong:where(.svelte-9s3dsu){font-size:32px;min-height:32px}.stats.svelte-9s3dsu button:where(.svelte-9s3dsu){padding:16px}.attention-copy.svelte-9s3dsu strong:where(.svelte-9s3dsu){white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.steps.svelte-9s3dsu header:where(.svelte-9s3dsu){flex-direction:column;align-items:flex-start}.steps-progress.svelte-9s3dsu{text-align:left}}.sticker.svelte-16rlfet{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 14px 8px 11px;border-radius:999px;font:600 13px/1.2 var(--p-sans);letter-spacing:-.005em}.sticker.svelte-16rlfet svg:where(.svelte-16rlfet){width:20px;height:14px;fill:none;stroke-width:2.6;stroke-linecap:round}.light.svelte-16rlfet{color:var(--p-navy);background:#fff;border:1px solid var(--p-line)}.dark.svelte-16rlfet{color:var(--p-lavender);border:1px solid var(--p-d-line-2)}.wash.svelte-16rlfet{color:var(--p-navy);background:var(--p-wash)}.arrow-glyph.svelte-omeifl{display:block;width:1em;height:1em;flex-shrink:0;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.cta.svelte-8ckqv4{display:inline-flex;align-items:center;justify-content:space-between;gap:16px;height:58px;padding:0 22px 0 26px;border-radius:16px;font:650 16px/1 var(--p-sans);letter-spacing:-.015em;white-space:nowrap;transition:background-color .25s var(--p-ease),color .25s var(--p-ease),transform .25s var(--p-ease)}.cta.sm.svelte-8ckqv4{height:44px;gap:12px;padding:0 16px 0 19px;border-radius:12px;font-size:14.5px}.cta.wide.svelte-8ckqv4{display:flex;width:100%}.cta.svelte-8ckqv4:active{transform:scale(.97)}.arrow.svelte-8ckqv4{position:relative;display:block;width:20px;height:20px;overflow:hidden;font-size:20px}.sm.svelte-8ckqv4 .arrow:where(.svelte-8ckqv4){width:17px;height:17px;font-size:17px}.arrow.svelte-8ckqv4 .arrow-glyph{position:absolute;inset:0;transition:transform .45s var(--p-ease)}.arrow.svelte-8ckqv4 .arrow-glyph:last-child{transform:translate(-120%)}.cta.svelte-8ckqv4:hover .arrow:where(.svelte-8ckqv4) .arrow-glyph:first-child{transform:translate(120%)}.cta.svelte-8ckqv4:hover .arrow:where(.svelte-8ckqv4) .arrow-glyph:last-child{transform:none}.ink.svelte-8ckqv4{color:#fff;background:var(--p-navy)}.ink.svelte-8ckqv4:hover{background:var(--p-blue)}.blue.svelte-8ckqv4{color:#fff;background:var(--p-blue)}.blue.svelte-8ckqv4:hover{background:var(--p-navy)}.light.svelte-8ckqv4{color:var(--p-navy);background:#fff}.light.svelte-8ckqv4:hover{background:var(--p-wash)}.tlink.svelte-1hx1va7{display:inline-flex;align-items:center;gap:10px;min-height:44px;font:550 15px/1.2 var(--p-sans);letter-spacing:-.005em}.tlink.svelte-1hx1va7>span:where(.svelte-1hx1va7){padding-block:3px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat,linear-gradient(var(--rest),var(--rest)) 0 100% / 100% 1px no-repeat;background-size:0 1px,100% 1px;transition:background-size .5s var(--p-ease)}.tlink.svelte-1hx1va7:hover>span:where(.svelte-1hx1va7){background-size:100% 1px,100% 1px}.tlink.svelte-1hx1va7 .arrow-glyph{font-size:17px;transition:transform .45s var(--p-ease)}.tlink.svelte-1hx1va7:hover .arrow-glyph{transform:translate(2px,-2px)}.ink.svelte-1hx1va7{color:var(--p-text);--rest: rgb(29 33 89 / .22)}.light.svelte-1hx1va7{color:var(--p-d-text);--rest: rgb(199 204 255 / .3)}.intro.svelte-y11cyj{position:relative;overflow:hidden;padding-top:calc(var(--p-header) + clamp(40px,7vh,80px));background:var(--p-paper);color:var(--p-navy)}.intro-grid.svelte-y11cyj{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);gap:clamp(40px,5.5vw,96px);align-items:center;padding-bottom:clamp(64px,9vh,112px)}.title.svelte-y11cyj{margin:26px 0 0;font:var(--p-display) clamp(52px,6vw,92px)/.98 var(--p-sans);letter-spacing:-.045em}.title.svelte-y11cyj .line:where(.svelte-y11cyj)>span:where(.svelte-y11cyj){color:var(--p-heading)}.title.svelte-y11cyj .line.accent:where(.svelte-y11cyj)>span:where(.svelte-y11cyj){color:var(--p-accent)}.title.svelte-y11cyj .stop:where(.svelte-y11cyj){color:var(--p-red)}.line.svelte-y11cyj{display:block;overflow:hidden;padding:.02em .06em .08em 0;margin-bottom:-.08em}.line.svelte-y11cyj>span:where(.svelte-y11cyj){display:inline-block;transform:translateY(105%);transition:transform .9s var(--p-ease);transition-delay:calc(var(--k) * 90ms + .1s)}.ready.svelte-y11cyj .line:where(.svelte-y11cyj)>span:where(.svelte-y11cyj){transform:none}.lede.svelte-y11cyj{max-width:500px;margin:28px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.5;color:var(--p-text-2)}.actions.svelte-y11cyj{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:34px}.notes.svelte-y11cyj{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:560px;margin:48px 0 0;padding:22px 0 0;list-style:none;border-top:1px solid rgb(29 33 89 / .16)}.notes.svelte-y11cyj li:where(.svelte-y11cyj){display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.45;color:var(--p-text-2)}.notes.svelte-y11cyj strong:where(.svelte-y11cyj){display:block;font-weight:620;color:var(--p-heading)}.note-icon.svelte-y11cyj{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;background:var(--p-navy)}.note-icon.svelte-y11cyj svg:where(.svelte-y11cyj){width:20px;height:20px;fill:none;stroke:var(--p-lavender);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.enter.svelte-y11cyj{opacity:0;transform:translateY(14px);transition:opacity .7s var(--p-ease),transform .8s var(--p-ease);transition-delay:calc(var(--k) * 90ms + .12s)}.ready.svelte-y11cyj .enter:where(.svelte-y11cyj){opacity:1;transform:none}.preview.svelte-y11cyj{position:relative}.cover.svelte-y11cyj{position:relative;padding:24px 28px 0;border-radius:24px;color:#fff;background:var(--p-navy);opacity:0;transform:translateY(24px);transition:opacity .7s var(--p-ease) .25s,transform .9s var(--p-ease) .25s}.cover-head.svelte-y11cyj{display:flex;justify-content:space-between;align-items:center;gap:16px;font:500 11px/1 var(--p-mono);letter-spacing:.1em;text-transform:uppercase;color:#b2bbdf}.sample.svelte-y11cyj{padding:6px 10px;border-radius:999px;border:1px solid rgb(199 204 255 / .28);color:var(--p-lavender)}.cover-body.svelte-y11cyj{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:center;padding:26px 0 22px}.cover-gauge.svelte-y11cyj{max-width:300px}.verdict-label.svelte-y11cyj{font:500 10.5px/1 var(--p-mono);letter-spacing:.1em;text-transform:uppercase;color:#9eabd2}.verdict.svelte-y11cyj h2:where(.svelte-y11cyj){margin:10px 0 8px;font:600 clamp(20px,1.7vw,25px)/1.2 var(--p-sans);letter-spacing:-.03em;color:#fff}.verdict.svelte-y11cyj p:where(.svelte-y11cyj){margin:0;font-size:13px;line-height:1.6;color:#a8b3d5}.cover-foot.svelte-y11cyj{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 18px;border-top:1px solid rgb(255 255 255 / .09);font-size:13px;color:#a4afd3}.cover-foot.svelte-y11cyj b:where(.svelte-y11cyj){margin-left:4px;font-weight:600;color:#d5dcf6}.level.svelte-y11cyj{padding:6px 10px;border-radius:6px;font-size:12.5px;font-weight:600;color:#ffb3c2;background:#f36e881a;border:1px solid rgb(243 110 136 / .25)}.factors.svelte-y11cyj{position:relative;width:82%;margin:-18px 0 0 -44px;padding:22px 22px 12px;border-radius:20px;background:#fff;border:1px solid rgb(29 33 89 / .08);opacity:0;transform:translateY(24px);transition:opacity .7s var(--p-ease) .55s,transform .9s var(--p-ease) .55s}.factors.svelte-y11cyj h3:where(.svelte-y11cyj){margin:0;font:620 16px/1.3 var(--p-sans);letter-spacing:-.02em;color:var(--p-navy)}.factors.svelte-y11cyj header:where(.svelte-y11cyj) p:where(.svelte-y11cyj){margin:4px 0 0;font-size:13.5px;color:var(--p-text-2)}.factors.svelte-y11cyj ul:where(.svelte-y11cyj){margin:14px 0 0;padding:0;list-style:none}.factors.svelte-y11cyj li:where(.svelte-y11cyj){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--p-line);font-size:14px;font-weight:550;color:var(--p-navy)}.dot.svelte-y11cyj{width:9px;height:9px;border-radius:50%}.dot.high.svelte-y11cyj{background:var(--p-red)}.dot.mid.svelte-y11cyj{background:var(--p-indigo)}.dot.low.svelte-y11cyj{background:var(--p-mist)}.points.svelte-y11cyj{padding:4px 8px;border-radius:6px;font:500 12px/1 var(--p-mono);color:var(--p-text-2);background:var(--p-wash)}.ready.svelte-y11cyj .cover:where(.svelte-y11cyj),.ready.svelte-y11cyj .factors:where(.svelte-y11cyj){opacity:1;transform:none}@media(max-width:1080px){.intro-grid.svelte-y11cyj{grid-template-columns:1fr}.preview.svelte-y11cyj{max-width:620px;width:100%;margin:8px auto 0}.factors.svelte-y11cyj{margin-left:24px}}@media(max-width:560px){.notes.svelte-y11cyj{grid-template-columns:1fr;gap:16px}.cover.svelte-y11cyj{padding:20px 20px 0;border-radius:20px}.cover-head.svelte-y11cyj{gap:8px;font-size:9.5px;letter-spacing:.04em;white-space:nowrap}.sample.svelte-y11cyj{padding:5px 7px}.cover-body.svelte-y11cyj{grid-template-columns:1fr;gap:6px;padding-block:18px 16px}.cover-gauge.svelte-y11cyj{max-width:260px;margin-inline:auto;width:100%}.verdict.svelte-y11cyj{text-align:center}.verdict.svelte-y11cyj p:where(.svelte-y11cyj){display:none}.factors.svelte-y11cyj{width:auto;margin:-14px 12px 0}}.audience-icon.svelte-1soj3ca{display:block;width:44px;height:44px;flex-shrink:0;overflow:visible}.line.svelte-1soj3ca{stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fill.svelte-1soj3ca{fill:var(--accent, #3f6afb);transition:fill .3s}.fill.soft.svelte-1soj3ca{fill:var(--accent-soft, #a3acff)}.badge-card.svelte-1soj3ca{fill:var(--card, #fff);stroke:currentColor;stroke-width:1.8}.audiences.svelte-u5vyy6{padding-block:clamp(80px,9vw,128px);background:#fff}.aud-title.svelte-u5vyy6{max-width:760px;margin:0;font:var(--p-display) clamp(34px,3.6vw,54px)/1.05 var(--p-sans);letter-spacing:-.04em;color:var(--p-heading)}.grid.svelte-u5vyy6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,4.5vw,64px)}.audience.svelte-u5vyy6{display:flex;flex-direction:column;min-height:400px;padding:30px 30px 26px;border-radius:24px;color:var(--p-navy);background:var(--p-paper);border:1px solid var(--p-line);transition:background-color .3s var(--p-ease),border-color .3s var(--p-ease)}.audience.svelte-u5vyy6:hover{background:var(--p-wash);border-color:#3f6afb4d}.icon.svelte-u5vyy6{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;color:#fff;background:var(--p-navy);--accent: #c7ccff;--accent-soft: #7c87f8;--card: #1d2159}.icon.svelte-u5vyy6 .audience-icon{width:38px;height:38px}.who.svelte-u5vyy6{margin-top:36px;font-size:14px;font-weight:600;color:var(--p-accent)}.aud-head.svelte-u5vyy6{margin:10px 0 0;font:var(--p-title) clamp(22px,1.9vw,27px)/1.15 var(--p-sans);letter-spacing:-.035em}.aud-detail.svelte-u5vyy6{margin:14px 0 0;font-size:16px;line-height:1.6;color:var(--p-text-2)}.action.svelte-u5vyy6{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:28px;font-size:15px;font-weight:650}.action-arrow.svelte-u5vyy6{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font-size:18px;color:var(--p-navy);background:#fff;border:1px solid var(--p-line-2);transition:background-color .3s,color .3s,border-color .3s,transform .4s var(--p-ease)}.audience.svelte-u5vyy6:hover .action-arrow:where(.svelte-u5vyy6){color:#fff;background:var(--p-blue);border-color:var(--p-blue);transform:translate(3px)}@media(max-width:980px){.grid.svelte-u5vyy6{grid-template-columns:1fr}.audience.svelte-u5vyy6{min-height:0}.who.svelte-u5vyy6{margin-top:24px}}.why.svelte-2nc36g{padding-block:clamp(88px,10vw,136px);background:#fff}.why-head.svelte-2nc36g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:32px 72px;align-items:end}.why.svelte-2nc36g h2:where(.svelte-2nc36g){margin:0;font:var(--p-display) clamp(46px,5.4vw,84px)/1 var(--p-sans);letter-spacing:-.045em;color:var(--p-heading)}.why.svelte-2nc36g h2:where(.svelte-2nc36g) span:where(.svelte-2nc36g){color:var(--p-accent)}.why-lead.svelte-2nc36g{margin:0;font-size:clamp(23px,2.1vw,30px);font-weight:560;line-height:1.2;letter-spacing:-.035em;color:var(--p-navy)}.why-body.svelte-2nc36g{max-width:560px;margin:16px 0 0;font-size:18px;line-height:1.6;color:var(--p-text-2)}.situations.svelte-2nc36g{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(56px,6vw,88px)}.situation.svelte-2nc36g{display:flex;flex-direction:column;padding:36px 40px 40px;border-radius:28px;opacity:0;transform:translateY(20px);transition:opacity .7s var(--p-ease),transform .9s var(--p-ease);transition-delay:var(--delay)}.situation.svelte-2nc36g[data-inview]{opacity:1;transform:none}.resignation.svelte-2nc36g{color:var(--p-heading);background:var(--p-paper);border:1px solid var(--p-line);--dash: var(--p-line);--soft: var(--p-text-2)}.dismissal.svelte-2nc36g{color:#fff;background:var(--p-navy);--dash: rgb(199 204 255 / .16);--soft: var(--p-d-text-2)}.situation-top.svelte-2nc36g{display:flex;align-items:center;justify-content:space-between;margin-bottom:44px}.glyph.svelte-2nc36g{display:grid;place-items:center;width:56px;height:56px;border-radius:16px}.glyph.svelte-2nc36g svg:where(.svelte-2nc36g){width:30px;height:30px;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.resignation.svelte-2nc36g .glyph:where(.svelte-2nc36g){background:var(--p-wash)}.resignation.svelte-2nc36g .glyph:where(.svelte-2nc36g) svg:where(.svelte-2nc36g){stroke:var(--p-blue)}.dismissal.svelte-2nc36g .glyph:where(.svelte-2nc36g){background:var(--p-ink-soft)}.dismissal.svelte-2nc36g .glyph:where(.svelte-2nc36g) svg:where(.svelte-2nc36g){stroke:var(--p-lavender)}.tag.svelte-2nc36g{padding:7px 12px;border-radius:999px;font:500 11.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase}.resignation.svelte-2nc36g .tag:where(.svelte-2nc36g){color:var(--p-text-2);background:var(--p-paper);border:1px solid var(--p-line)}.dismissal.svelte-2nc36g .tag:where(.svelte-2nc36g){color:var(--p-lavender);border:1px solid rgb(199 204 255 / .28)}.situation.svelte-2nc36g h3:where(.svelte-2nc36g){margin:0;font:var(--p-display) clamp(32px,3vw,44px)/1.05 var(--p-sans);letter-spacing:-.04em}.situation-lead.svelte-2nc36g{margin:16px 0 0;max-width:420px;font-size:17px;line-height:1.55;color:var(--soft)}.checklist.svelte-2nc36g{margin:28px 0 32px;padding:0;list-style:none}.checklist.svelte-2nc36g li:where(.svelte-2nc36g){display:flex;align-items:center;gap:14px;padding:14px 0;font-size:16.5px;font-weight:550;line-height:1.4;border-top:1px solid var(--dash)}.check.svelte-2nc36g{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;border:1.5px solid var(--dash);transition:background-color .35s,border-color .35s;transition-delay:calc(var(--i) * .22s + .6s)}.check.svelte-2nc36g svg:where(.svelte-2nc36g){width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14;transition:stroke-dashoffset .4s var(--p-ease);transition-delay:calc(var(--i) * .22s + .72s)}.situation.svelte-2nc36g[data-inview] .check:where(.svelte-2nc36g){border-color:var(--p-blue);background:var(--p-blue)}.situation.svelte-2nc36g[data-inview] .check:where(.svelte-2nc36g) svg:where(.svelte-2nc36g){stroke-dashoffset:0}.situation-end.svelte-2nc36g{display:flex;align-items:center;gap:12px;margin:auto 0 0;padding:18px 20px;border-radius:16px;font-size:16px;font-weight:650;letter-spacing:-.015em}.resignation.svelte-2nc36g .situation-end:where(.svelte-2nc36g){background:#fff}.dismissal.svelte-2nc36g .situation-end:where(.svelte-2nc36g){background:var(--p-ink-soft)}.end-arrow.svelte-2nc36g{flex-shrink:0;font-size:19px;color:var(--p-blue)}.dismissal.svelte-2nc36g .end-arrow:where(.svelte-2nc36g){color:var(--p-mist)}.ponder.svelte-2nc36g{display:flex;align-items:center;gap:clamp(24px,3vw,44px);margin-top:16px;padding:clamp(28px,3.4vw,48px) clamp(28px,4vw,56px);border-radius:28px;background:var(--p-paper);border:1px solid var(--p-line)}.ponder.svelte-2nc36g img:where(.svelte-2nc36g){width:clamp(64px,7vw,96px);height:auto;flex-shrink:0}.ponder.svelte-2nc36g p:where(.svelte-2nc36g){margin:0;font-size:clamp(24px,2.8vw,40px);font-weight:500;line-height:1.12;letter-spacing:-.04em;color:var(--p-text-2)}.ponder.svelte-2nc36g strong:where(.svelte-2nc36g){font-weight:var(--p-title);color:var(--p-heading)}@media(max-width:980px){.why-head.svelte-2nc36g,.situations.svelte-2nc36g{grid-template-columns:1fr}}@media(max-width:560px){.situation.svelte-2nc36g{padding:26px 22px 22px;border-radius:24px}.situation-top.svelte-2nc36g{margin-bottom:32px}.checklist.svelte-2nc36g li:where(.svelte-2nc36g){font-size:15.5px}.situation-end.svelte-2nc36g{font-size:15px}.ponder.svelte-2nc36g{flex-direction:column;align-items:flex-start;border-radius:24px}}.window.svelte-1o9puyz{display:flex;flex-direction:column;border-radius:24px;color:var(--p-navy);background:#fff;overflow:hidden}.window-head.svelte-1o9puyz{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;border-bottom:1px solid var(--p-line);background:var(--p-paper)}.window-title.svelte-1o9puyz{font-size:13.5px;font-weight:650}.window-tags.svelte-1o9puyz{display:flex;align-items:center;gap:8px;font:500 11px/1 var(--p-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-3)}.sample.svelte-1o9puyz{padding:5px 8px;border-radius:999px;color:var(--p-blue);background:var(--p-wash)}.window-lead.svelte-1o9puyz{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 24px 18px}.window-lead.svelte-1o9puyz h3:where(.svelte-1o9puyz){margin:0;font:var(--p-title) 24px/1.1 var(--p-sans);letter-spacing:-.035em}.window-steps.svelte-1o9puyz{display:flex;gap:6px;margin:0;padding:0;list-style:none}.window-steps.svelte-1o9puyz li:where(.svelte-1o9puyz){display:flex;align-items:center;gap:6px;padding:5px 10px 5px 5px;border-radius:999px;font-size:12px;font-weight:600;color:var(--p-text-3);background:var(--p-paper);transition:color .3s,background-color .3s}.window-steps.svelte-1o9puyz li:where(.svelte-1o9puyz) span:where(.svelte-1o9puyz){display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:10.5px;color:var(--p-text-2);background:#fff}.window-steps.svelte-1o9puyz li.past:where(.svelte-1o9puyz){color:var(--p-text-2)}.window-steps.svelte-1o9puyz li.now:where(.svelte-1o9puyz){color:#fff;background:var(--p-navy)}.window-steps.svelte-1o9puyz li.now:where(.svelte-1o9puyz) span:where(.svelte-1o9puyz){color:var(--p-navy)}.states.svelte-1o9puyz{display:grid;padding:0 24px 10px;min-height:380px}.state.svelte-1o9puyz{grid-area:1 / 1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .45s var(--p-ease),transform .6s var(--p-ease),visibility 0s linear .45s}.state.shown.svelte-1o9puyz{opacity:1;visibility:visible;transform:none;transition:opacity .45s var(--p-ease) .1s,transform .6s var(--p-ease) .1s}.state-label.svelte-1o9puyz{margin:16px 0 8px;font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3)}.state-label.svelte-1o9puyz:first-child{margin-top:4px}.fields.svelte-1o9puyz{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.fields.svelte-1o9puyz div:where(.svelte-1o9puyz){padding:9px 12px;border-radius:12px;border:1px solid var(--p-line)}.fields.svelte-1o9puyz dt:where(.svelte-1o9puyz){font-size:11.5px;color:var(--p-text-3)}.fields.svelte-1o9puyz dd:where(.svelte-1o9puyz){margin:3px 0 0;font-size:14px;font-weight:600}.segmented.svelte-1o9puyz{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:var(--p-paper);font-size:13.5px;font-weight:600;text-align:center;color:var(--p-text-3)}.segmented.svelte-1o9puyz span:where(.svelte-1o9puyz){padding:8px;border-radius:9px}.segmented.svelte-1o9puyz .now:where(.svelte-1o9puyz){color:#fff;background:var(--p-navy)}.evidence.svelte-1o9puyz,.risk-list.svelte-1o9puyz,.gaps.svelte-1o9puyz,.amounts.svelte-1o9puyz{margin:0;padding:0;list-style:none}.evidence.svelte-1o9puyz{display:flex;flex-wrap:wrap;gap:8px}.evidence.svelte-1o9puyz li:where(.svelte-1o9puyz){display:inline-flex;align-items:center;gap:8px;padding:8px 12px 8px 9px;border-radius:999px;font-size:13.5px;font-weight:600;background:var(--p-paper)}.evidence.svelte-1o9puyz svg:where(.svelte-1o9puyz){width:18px;height:18px;padding:2px;border-radius:50%;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.evidence.svelte-1o9puyz .yes:where(.svelte-1o9puyz) svg:where(.svelte-1o9puyz){background:var(--p-blue)}.evidence.svelte-1o9puyz .no:where(.svelte-1o9puyz){color:#b3303f;background:#fdecee}.evidence.svelte-1o9puyz .no:where(.svelte-1o9puyz) svg:where(.svelte-1o9puyz){background:var(--p-red)}.tally.svelte-1o9puyz{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:11px;font-weight:700;color:#fff;background:var(--p-navy)}.risk-list.svelte-1o9puyz li:where(.svelte-1o9puyz){display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--p-line);font-size:14.5px;font-weight:550}.dot.svelte-1o9puyz{width:9px;height:9px;border-radius:50%}.dot.high.svelte-1o9puyz{background:var(--p-red)}.dot.mid.svelte-1o9puyz{background:var(--p-indigo)}.dot.low.svelte-1o9puyz{background:var(--p-mist)}.points.svelte-1o9puyz{padding:4px 8px;border-radius:6px;font:500 12px/1 var(--p-mono);color:var(--p-text-2);background:var(--p-wash)}.gaps.svelte-1o9puyz li:where(.svelte-1o9puyz){display:flex;align-items:center;gap:10px;margin-bottom:6px;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:550;background:var(--p-paper)}.gap-mark.svelte-1o9puyz{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;font-size:12px;font-weight:800;color:var(--p-accent);background:var(--p-wash)}.amounts.svelte-1o9puyz li:where(.svelte-1o9puyz){padding:10px 0 12px;border-bottom:1px solid var(--p-line)}.sum-row.svelte-1o9puyz{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:14px;font-weight:600}.amount-value.svelte-1o9puyz{font-variant-numeric:tabular-nums}.amount-value.svelte-1o9puyz small:where(.svelte-1o9puyz){font-size:10.5px;font-weight:500;color:var(--p-text-3)}.bar.svelte-1o9puyz{height:8px;margin:8px 0 6px;border-radius:8px;background:var(--p-paper);overflow:hidden}.bar.svelte-1o9puyz i:where(.svelte-1o9puyz){display:block;height:100%;width:var(--share);min-width:10px;border-radius:8px;transform-origin:left;transform:scaleX(0);transition:transform .9s var(--p-ease) .25s}.shown.svelte-1o9puyz .bar:where(.svelte-1o9puyz) i:where(.svelte-1o9puyz){transform:none}.bar.svelte-1o9puyz .lav:where(.svelte-1o9puyz){background:var(--p-lavender)}.bar.svelte-1o9puyz .peri:where(.svelte-1o9puyz){background:var(--p-peri)}.bar.svelte-1o9puyz .red:where(.svelte-1o9puyz){background:var(--p-red)}.amount-note.svelte-1o9puyz{font-size:12px;color:var(--p-text-3)}.range.svelte-1o9puyz{position:relative;height:8px;margin:18px 6px 40px;border-radius:8px;background:var(--p-paper)}.range-band.svelte-1o9puyz{position:absolute;inset:0 56% 0 26%;border-radius:8px;background:var(--p-blue)}.pin.svelte-1o9puyz{position:absolute;top:50%}.pin.svelte-1o9puyz i:where(.svelte-1o9puyz){position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;border:4px solid var(--p-navy)}.pin.svelte-1o9puyz b:where(.svelte-1o9puyz){position:absolute;top:16px;white-space:nowrap;font-size:12px;font-weight:600;color:var(--p-text-2)}.pin.start.svelte-1o9puyz{left:26%}.pin.start.svelte-1o9puyz b:where(.svelte-1o9puyz){right:-8px}.pin.end.svelte-1o9puyz{left:44%}.pin.end.svelte-1o9puyz b:where(.svelte-1o9puyz){left:-8px}.window-foot.svelte-1o9puyz{padding:14px 24px;border-top:1px solid var(--p-line);font-size:12.5px;color:var(--p-text-3);background:var(--p-paper)}@media(max-width:560px){.window.svelte-1o9puyz{border-radius:20px}.window-head.svelte-1o9puyz{padding:14px 16px}.window-tags.svelte-1o9puyz>span:where(.svelte-1o9puyz):first-child{display:none}.window-lead.svelte-1o9puyz{flex-direction:column;align-items:flex-start;padding:18px 16px 14px}.window-lead.svelte-1o9puyz h3:where(.svelte-1o9puyz){font-size:21px}.states.svelte-1o9puyz{padding-inline:16px;min-height:440px}.fields.svelte-1o9puyz{grid-template-columns:1fr}}.thermo.svelte-iuufm2{padding-block:clamp(88px,10vw,136px) clamp(64px,7vw,96px);color:#fff;background:var(--p-navy)}.thermo-head.svelte-iuufm2{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px 72px;align-items:end}.thermo-head.svelte-iuufm2 h2:where(.svelte-iuufm2){margin:30px 0 0;font:var(--p-display) clamp(40px,4.8vw,72px)/1.04 var(--p-sans);letter-spacing:-.045em;color:#fff}.thermo-head.svelte-iuufm2 h2:where(.svelte-iuufm2) span:where(.svelte-iuufm2){color:var(--p-mist)}.thermo-head.svelte-iuufm2>p:where(.svelte-iuufm2){max-width:460px;margin:0;font-size:18px;line-height:1.6;color:var(--p-d-text-2)}.tour.svelte-iuufm2{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,104px);margin-top:clamp(40px,5vw,72px)}.steps.svelte-iuufm2{margin:0;padding:0;list-style:none}.steps.svelte-iuufm2 li:where(.svelte-iuufm2){display:flex;align-items:center;min-height:64vh}.steps.svelte-iuufm2 li:where(.svelte-iuufm2):first-child{min-height:52vh;align-items:flex-start;padding-top:12vh}.steps.svelte-iuufm2 li:where(.svelte-iuufm2):last-child{min-height:52vh;align-items:flex-end;padding-bottom:12vh}.steps.svelte-iuufm2 button:where(.svelte-iuufm2){display:grid;grid-template-columns:auto 1fr;gap:22px;width:100%;padding:0;text-align:left;color:inherit;background:none;opacity:.38;transition:opacity .45s var(--p-ease)}.steps.svelte-iuufm2 li.now:where(.svelte-iuufm2) button:where(.svelte-iuufm2),.steps.svelte-iuufm2 button:where(.svelte-iuufm2):hover{opacity:1}.tour-number.svelte-iuufm2{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;font:500 14px/1 var(--p-mono);color:var(--p-lavender);border:1px solid var(--p-d-line-2);transition:background-color .4s,color .4s,border-color .4s}.now.svelte-iuufm2 .tour-number:where(.svelte-iuufm2){color:var(--p-navy);background:var(--p-lavender);border-color:var(--p-lavender)}.tour-text.svelte-iuufm2{display:grid;gap:12px;padding-top:8px}.tour-title.svelte-iuufm2{font-size:clamp(26px,2.4vw,34px);font-weight:var(--p-title);line-height:1.1;letter-spacing:-.04em}.tour-detail.svelte-iuufm2{max-width:420px;font-size:17px;line-height:1.6;color:var(--p-d-text-2)}.stage.svelte-iuufm2{position:sticky;top:calc(var(--p-header) + max(24px,(100vh - var(--p-header) - 600px) / 2));align-self:start}.thermo-foot.svelte-iuufm2{display:flex;align-items:center;gap:40px;margin-top:clamp(40px,5vw,72px);padding-top:32px;border-top:1px solid var(--p-d-line)}.thermo-foot.svelte-iuufm2 p:where(.svelte-iuufm2){max-width:560px;margin:0;font-size:14px;line-height:1.6;color:var(--p-d-text-3)}.thermo-foot.svelte-iuufm2 a:where(.svelte-iuufm2){color:var(--p-d-text-2);text-decoration:underline;text-underline-offset:3px}.thermo-foot.svelte-iuufm2 a:where(.svelte-iuufm2):hover{color:#fff}@media(max-width:980px){.thermo-head.svelte-iuufm2,.tour.svelte-iuufm2{grid-template-columns:1fr}.tour.svelte-iuufm2{gap:24px}.steps.svelte-iuufm2{display:grid;gap:8px}.steps.svelte-iuufm2 li:where(.svelte-iuufm2),.steps.svelte-iuufm2 li:where(.svelte-iuufm2):first-child,.steps.svelte-iuufm2 li:where(.svelte-iuufm2):last-child{min-height:0;padding:0}.steps.svelte-iuufm2 button:where(.svelte-iuufm2){padding:18px;border-radius:18px;opacity:.6;border:1px solid var(--p-d-line)}.steps.svelte-iuufm2 li.now:where(.svelte-iuufm2) button:where(.svelte-iuufm2){opacity:1;background:var(--p-ink-soft);border-color:transparent}.tour-detail.svelte-iuufm2{display:none}.now.svelte-iuufm2 .tour-detail:where(.svelte-iuufm2){display:block}.tour-title.svelte-iuufm2{font-size:22px}.tour-text.svelte-iuufm2{padding-top:10px}.stage.svelte-iuufm2{position:static}.thermo-foot.svelte-iuufm2{flex-direction:column;align-items:flex-start;gap:20px}}.contracts.svelte-pia4b1{padding-block:clamp(88px,10vw,136px);background:#fff}.contracts-grid.svelte-pia4b1{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(40px,5.5vw,88px);align-items:center}.contracts-title.svelte-pia4b1{margin:30px 0 0;font:var(--p-display) clamp(38px,4.2vw,64px)/1.04 var(--p-sans);letter-spacing:-.045em;color:var(--p-heading)}.contracts-title.svelte-pia4b1 span:where(.svelte-pia4b1){color:var(--p-accent)}.lead.svelte-pia4b1{max-width:440px;margin:22px 0 0;font-size:18px;line-height:1.6;color:var(--p-text-2)}.types.svelte-pia4b1{display:grid;gap:8px;margin:28px 0 0;padding:0;list-style:none}.types.svelte-pia4b1 li:where(.svelte-pia4b1){display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;font-size:15.5px;font-weight:600;color:var(--p-navy);background:var(--p-paper)}.type-icon.svelte-pia4b1{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#fff}.type-icon.svelte-pia4b1 svg:where(.svelte-pia4b1){width:18px;height:18px;fill:none;stroke:var(--p-accent);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.extra.svelte-pia4b1{max-width:440px;margin:18px 0 10px;font-size:14.5px;line-height:1.6;color:var(--p-text-2)}.composer.svelte-pia4b1{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;align-items:start;padding:28px;border-radius:28px;background:var(--p-paper)}.guide.svelte-pia4b1{margin-top:64px;padding:18px 18px 8px;border-radius:20px;background:#fff}.guide-head.svelte-pia4b1 ol:where(.svelte-pia4b1){display:flex;gap:6px;margin:0;padding:0;list-style:none;font-size:11.5px;font-weight:650;color:var(--p-text-3)}.guide-head.svelte-pia4b1 li:where(.svelte-pia4b1){padding:5px 9px;border-radius:999px;background:var(--p-paper)}.guide-head.svelte-pia4b1 li.past:where(.svelte-pia4b1){color:var(--p-text-2)}.guide-head.svelte-pia4b1 li.now:where(.svelte-pia4b1){color:#fff;background:var(--p-navy)}.guide-progress.svelte-pia4b1{display:block;height:4px;margin-top:14px;border-radius:4px;background:var(--p-paper);overflow:hidden}.guide-progress.svelte-pia4b1 i:where(.svelte-pia4b1){display:block;width:33%;height:100%;border-radius:4px;background:var(--p-blue);transition:width 1.4s var(--p-ease) .3s}.composer.svelte-pia4b1[data-inview] .guide-progress:where(.svelte-pia4b1) i:where(.svelte-pia4b1){width:50%}.guide-eyebrow.svelte-pia4b1{margin:18px 0 6px;font:500 10.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3)}.answers.svelte-pia4b1{margin:0;padding:0;list-style:none}.answers.svelte-pia4b1 li:where(.svelte-pia4b1){display:grid;gap:6px;padding:12px 0;border-top:1px solid var(--p-line)}.answers.svelte-pia4b1 li:where(.svelte-pia4b1):first-child{border-top:0}.answer-label.svelte-pia4b1{font-size:12.5px;font-weight:600;color:var(--p-text-2)}.answer-value.svelte-pia4b1{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;font-size:13.5px;font-weight:550;color:var(--p-navy);border:1px solid var(--p-line-2)}.answer-value.svelte-pia4b1 svg:where(.svelte-pia4b1){width:18px;height:18px;flex-shrink:0;padding:2px;border-radius:50%;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;background:var(--p-blue);opacity:0;transform:scale(.6);transition:opacity .3s,transform .4s var(--p-ease);transition-delay:calc(var(--i) * .26s + .5s)}.composer.svelte-pia4b1[data-inview] .answer-value:where(.svelte-pia4b1) svg:where(.svelte-pia4b1){opacity:1;transform:none}.answer-value.empty.svelte-pia4b1{font-weight:450;font-size:12.5px;color:var(--p-text-3);border-style:dashed;border-color:var(--p-blue)}.paper-stack.svelte-pia4b1{position:relative;padding-top:56px}.paper-behind.svelte-pia4b1{position:absolute;left:18px;right:18px;top:0;height:70px;padding:8px 14px;line-height:1;border-radius:14px 14px 0 0;font-size:11.5px;font-weight:650;color:var(--p-text-2);background:var(--p-wash)}.paper-behind.one.svelte-pia4b1{top:27px;left:8px;right:8px;background:var(--p-haze)}.paper.svelte-pia4b1{position:relative;padding:20px 22px 0;border-radius:16px;background:#fff;border:1px solid var(--p-line)}.paper-head.svelte-pia4b1{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--p-line);font-size:11.5px;color:var(--p-text-3)}.stamp.svelte-pia4b1{padding:4px 8px;border-radius:6px;font:600 10.5px/1 var(--p-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-indigo);border:1.5px solid var(--p-indigo)}.paper-kind.svelte-pia4b1{margin:16px 0 0;font-size:12.5px;color:var(--p-text-2)}.paper.svelte-pia4b1 h3:where(.svelte-pia4b1){margin:4px 0 14px;font:var(--p-title) 26px/1.1 var(--p-sans);letter-spacing:-.035em;color:var(--p-navy)}.clause.svelte-pia4b1{padding:11px 0;border-top:1px solid var(--p-line)}.clause-title.svelte-pia4b1{margin:0;font-size:13px;font-weight:700;color:var(--p-navy)}.clause-title.svelte-pia4b1 span:where(.svelte-pia4b1){font-weight:450;color:var(--p-text-3)}.clause-chips.svelte-pia4b1{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 0}.clause-chip.svelte-pia4b1{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:600;color:var(--p-navy);background:var(--p-wash);transition:background-color .5s;transition-delay:calc(var(--i) * .14s + .7s)}.composer.svelte-pia4b1[data-inview] .clause-chip:where(.svelte-pia4b1):not(.pending){background:var(--p-haze)}.clause-chip.pending.svelte-pia4b1{font-weight:500;color:var(--p-blue);background:none;border:1px dashed var(--p-blue)}.signatures.svelte-pia4b1{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px;font-size:11px;color:var(--p-text-3)}.signatures.svelte-pia4b1 span:where(.svelte-pia4b1){padding-top:7px;border-top:1.5px solid var(--p-navy)}.paper-foot.svelte-pia4b1{display:flex;align-items:center;gap:8px;margin:18px -22px 0;padding:12px 22px;border-radius:0 0 16px 16px;font-size:12.5px;font-weight:600;color:var(--p-navy);background:var(--p-paper);border-top:1px solid var(--p-line)}.paper-foot.svelte-pia4b1 svg:where(.svelte-pia4b1){width:18px;height:18px;padding:2px;border-radius:50%;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;background:var(--p-blue)}@media(max-width:1080px){.contracts-grid.svelte-pia4b1{grid-template-columns:1fr}}@media(max-width:640px){.composer.svelte-pia4b1{grid-template-columns:1fr;padding:16px;border-radius:24px}.guide.svelte-pia4b1{margin-top:0}}.records.svelte-1649gh8{padding-block:clamp(88px,10vw,136px);background:var(--p-paper)}.records-head.svelte-1649gh8{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px 72px;align-items:end}.records-title.svelte-1649gh8{margin:30px 0 0;font:var(--p-display) clamp(38px,4.2vw,64px)/1.04 var(--p-sans);letter-spacing:-.045em;color:var(--p-heading)}.records-title.svelte-1649gh8 span:where(.svelte-1649gh8){color:var(--p-accent)}.records-head.svelte-1649gh8>p:where(.svelte-1649gh8){max-width:440px;margin:0;font-size:18px;line-height:1.6;color:var(--p-text-2)}.cards.svelte-1649gh8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(48px,5vw,72px)}article.svelte-1649gh8{display:flex;flex-direction:column;padding:14px 14px 28px;border-radius:26px;color:var(--p-navy);background:#fff}.mini.svelte-1649gh8{height:268px;margin-bottom:26px;padding:16px;border-radius:16px;background:var(--p-paper);overflow:hidden}.index.svelte-1649gh8{display:grid;place-items:center;width:30px;height:30px;margin:0 14px;border-radius:9px;font:500 13px/1 var(--p-mono);color:var(--p-accent);background:var(--p-wash)}.card-name.svelte-1649gh8{margin:16px 14px 0;font:var(--p-title) 24px/1.15 var(--p-sans);letter-spacing:-.035em}article.svelte-1649gh8>p:where(.svelte-1649gh8){margin:10px 14px 0;font-size:16px;line-height:1.6;color:var(--p-text-2)}.profile.svelte-1649gh8{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--p-line)}.avatar.svelte-1649gh8{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;font-size:14px;font-weight:700;color:#fff;background:var(--p-blue)}.profile.svelte-1649gh8 strong:where(.svelte-1649gh8){display:block;font-size:14.5px}.profile.svelte-1649gh8 small:where(.svelte-1649gh8){font-size:12px;color:var(--p-text-3)}.status.svelte-1649gh8{padding:4px 9px;border-radius:999px;font-size:11.5px;font-weight:650;color:var(--p-blue);background:var(--p-wash)}.facts.svelte-1649gh8{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 0}.facts.svelte-1649gh8 div:where(.svelte-1649gh8){padding:10px 11px;border-radius:11px;background:#fff}.facts.svelte-1649gh8 dt:where(.svelte-1649gh8){font-size:11px;color:var(--p-text-3)}.facts.svelte-1649gh8 dd:where(.svelte-1649gh8){margin:3px 0 0;font-size:14px;font-weight:650}.month.svelte-1649gh8{display:flex;justify-content:space-between;align-items:center;font-size:13px;font-weight:650}.balance.svelte-1649gh8{padding:4px 9px;border-radius:999px;font-size:11.5px;color:var(--p-blue);background:var(--p-wash)}.calendar.svelte-1649gh8{display:grid;grid-template-columns:repeat(7,1fr);row-gap:3px;margin-top:12px;text-align:center;font-size:11px}.calendar.svelte-1649gh8 b:where(.svelte-1649gh8){padding-bottom:4px;font-weight:600;color:var(--p-text-3)}.calendar.svelte-1649gh8 i:where(.svelte-1649gh8){padding:3px 0;font-style:normal;color:var(--p-text-2)}.calendar.svelte-1649gh8 .vac:where(.svelte-1649gh8){color:#fff;background:var(--p-blue)}.calendar.svelte-1649gh8 .first:where(.svelte-1649gh8){border-radius:8px 0 0 8px}.calendar.svelte-1649gh8 .last:where(.svelte-1649gh8){border-radius:0 8px 8px 0}.moves.svelte-1649gh8{margin:12px 0 0;padding:0;list-style:none}.moves.svelte-1649gh8 li:where(.svelte-1649gh8){display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--p-line);font-size:12.5px;font-weight:600}.moves.svelte-1649gh8 em:where(.svelte-1649gh8){margin-left:auto;font-style:normal;font-weight:500;color:var(--p-text-3)}.move-dot.svelte-1649gh8{width:8px;height:8px;border-radius:50%}.vac-dot.svelte-1649gh8{background:var(--p-blue)}.pay-dot.svelte-1649gh8{background:var(--p-mist)}.filters.svelte-1649gh8{display:flex;flex-wrap:wrap;gap:6px;font-size:11.5px;font-weight:650}.filters.svelte-1649gh8 span:where(.svelte-1649gh8){padding:5px 9px;border-radius:999px;color:var(--p-text-2);background:#fff}.filters.svelte-1649gh8 .now:where(.svelte-1649gh8){color:#fff;background:var(--p-navy)}.filters.svelte-1649gh8 .export:where(.svelte-1649gh8){margin-left:auto;color:var(--p-blue)}.portfolio.svelte-1649gh8{margin:12px 0 0;padding:0;list-style:none}.portfolio.svelte-1649gh8 li:where(.svelte-1649gh8){display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;margin-bottom:4px;border-radius:10px;background:#fff}.portfolio.svelte-1649gh8 strong:where(.svelte-1649gh8){display:block;font-size:13px}.portfolio.svelte-1649gh8 small:where(.svelte-1649gh8){font-size:11px;color:var(--p-text-3)}.lvl.svelte-1649gh8{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:650;color:var(--p-text-2)}.lvl.svelte-1649gh8:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c)}@media(max-width:1080px){.records-head.svelte-1649gh8{grid-template-columns:1fr}.cards.svelte-1649gh8{grid-template-columns:1fr;max-width:560px}}.questions.svelte-1tw9h87{padding-block:clamp(88px,10vw,136px);background:#fff}.questions-grid.svelte-1tw9h87{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(40px,6vw,104px);align-items:start}.questions-head.svelte-1tw9h87{position:sticky;top:calc(var(--p-header) + 40px)}.questions-title.svelte-1tw9h87{margin:30px 0 0;font:var(--p-display) clamp(38px,4.2vw,64px)/1.04 var(--p-sans);letter-spacing:-.045em;color:var(--p-heading)}.questions-title.svelte-1tw9h87 span:where(.svelte-1tw9h87){color:var(--p-accent)}.questions-head.svelte-1tw9h87 p:where(.svelte-1tw9h87){margin:18px 0 0;font-size:18px;color:var(--p-text-2)}.list.svelte-1tw9h87{display:grid;gap:8px}.item.svelte-1tw9h87{border-radius:20px;background:var(--p-paper);transition:background-color .3s var(--p-ease)}.item.expanded.svelte-1tw9h87{background:var(--p-wash)}.question.svelte-1tw9h87{margin:0}.question-button.svelte-1tw9h87{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 22px 22px 26px;text-align:left;background:none;font:580 18px/1.4 var(--p-sans);letter-spacing:-.015em;color:var(--p-heading)}.faq-toggle.svelte-1tw9h87{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:11px;background:#fff;transition:background-color .3s}.faq-toggle.svelte-1tw9h87 i:where(.svelte-1tw9h87){position:absolute;left:11px;right:11px;top:17px;height:2px;border-radius:2px;background:var(--p-navy);transition:transform .4s var(--p-ease),background-color .3s}.faq-toggle.svelte-1tw9h87 i:where(.svelte-1tw9h87):last-child{transform:rotate(90deg)}.expanded.svelte-1tw9h87 .faq-toggle:where(.svelte-1tw9h87){background:var(--p-navy)}.expanded.svelte-1tw9h87 .faq-toggle:where(.svelte-1tw9h87) i:where(.svelte-1tw9h87){background:#fff}.expanded.svelte-1tw9h87 .faq-toggle:where(.svelte-1tw9h87) i:where(.svelte-1tw9h87):last-child{transform:rotate(0)}.answer.svelte-1tw9h87{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--p-ease)}.expanded.svelte-1tw9h87 .answer:where(.svelte-1tw9h87){grid-template-rows:1fr}.answer.svelte-1tw9h87>div:where(.svelte-1tw9h87){overflow:hidden}.answer.svelte-1tw9h87 p:where(.svelte-1tw9h87){max-width:640px;margin:0;padding:0 26px 24px;font-size:16px;line-height:1.7;color:var(--p-text-2)}@media(max-width:980px){.questions-grid.svelte-1tw9h87{grid-template-columns:1fr}.questions-head.svelte-1tw9h87{position:static}}@media(max-width:560px){.question-button.svelte-1tw9h87{padding:18px 16px 18px 18px;font-size:16.5px}.answer.svelte-1tw9h87 p:where(.svelte-1tw9h87){padding:0 18px 20px;font-size:15px}}.closing.svelte-1g06mmh{padding-block:clamp(88px,10vw,136px);color:#fff;background:var(--p-navy)}.closing-grid.svelte-1g06mmh{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:48px;align-items:center}.closing-title.svelte-1g06mmh{margin:30px 0 0;font:var(--p-display) clamp(44px,5.6vw,88px)/1.02 var(--p-sans);letter-spacing:-.045em;color:#fff}.closing-title.svelte-1g06mmh span:where(.svelte-1g06mmh){color:var(--p-mist)}.closing-lead.svelte-1g06mmh{max-width:460px;margin:26px 0 0;font-size:19px;line-height:1.55;color:var(--p-d-text-2)}.actions.svelte-1g06mmh{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:34px}.mark.svelte-1g06mmh{display:grid;place-items:center;padding:12%;border-radius:40px;background:var(--p-ink-soft)}.mark.svelte-1g06mmh img:where(.svelte-1g06mmh){width:100%;height:auto}@media(max-width:980px){.closing-grid.svelte-1g06mmh{grid-template-columns:1fr}.mark.svelte-1g06mmh{display:none}}.home.svelte-16ktmqy{font-family:var(--p-sans);color:var(--p-text);background:var(--p-paper);overflow:clip}.home.svelte-16ktmqy h1,.home.svelte-16ktmqy h2,.home.svelte-16ktmqy h3{font-family:var(--p-sans)}.home.svelte-16ktmqy section[id]{scroll-margin-top:var(--p-header)}.map.svelte-1pj3ani{padding:22px;border:1px solid var(--p-line);border-radius:28px;background:#fff}.map-head.svelte-1pj3ani{display:flex;justify-content:space-between;padding:0 4px 18px;font:500 11.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3)}.map-nodes.svelte-1pj3ani{position:relative;display:grid;gap:10px;margin:0;padding:0;list-style:none}.map-nodes.svelte-1pj3ani:before{content:"";position:absolute;left:35px;top:30px;bottom:30px;width:2px;background:repeating-linear-gradient(to bottom,var(--p-line-2) 0 4px,transparent 4px 10px)}.map-nodes.svelte-1pj3ani li:where(.svelte-1pj3ani){position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 18px 14px 14px;border-radius:20px;background:var(--p-paper);opacity:0;transform:translateY(12px);transition:opacity .6s var(--p-ease),transform .7s var(--p-ease);transition-delay:calc(var(--i) * .14s + .3s)}.ready.svelte-1pj3ani .map-nodes:where(.svelte-1pj3ani) li:where(.svelte-1pj3ani){opacity:1;transform:none}.map-nodes.svelte-1pj3ani li.final:where(.svelte-1pj3ani){color:#fff;background:var(--p-navy)}.map-icon.svelte-1pj3ani{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--p-blue);background:#fff}.final.svelte-1pj3ani .map-icon:where(.svelte-1pj3ani){color:#fff;background:var(--p-blue)}.map-icon.svelte-1pj3ani svg:where(.svelte-1pj3ani){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.map-copy.svelte-1pj3ani{display:grid;gap:2px}.map-copy.svelte-1pj3ani small:where(.svelte-1pj3ani){font:500 10.5px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3)}.final.svelte-1pj3ani .map-copy:where(.svelte-1pj3ani) small:where(.svelte-1pj3ani){color:var(--p-d-text-3)}.map-copy.svelte-1pj3ani strong:where(.svelte-1pj3ani){font-size:18px;font-weight:580;letter-spacing:-.02em}.map-copy.svelte-1pj3ani>span:where(.svelte-1pj3ani){font-size:14px;color:var(--p-text-2)}.final.svelte-1pj3ani .map-copy:where(.svelte-1pj3ani)>span:where(.svelte-1pj3ani){color:var(--p-d-text-2)}.map-index.svelte-1pj3ani{font:500 12px/1 var(--p-mono);color:var(--p-text-3)}.final.svelte-1pj3ani .map-index:where(.svelte-1pj3ani){color:var(--p-d-text-3)}.map-foot.svelte-1pj3ani{display:flex;align-items:center;gap:10px;margin-top:18px;padding:16px 4px 0;border-top:1px dashed var(--p-line-2);font-size:14px;color:var(--p-text-2)}.pulse.svelte-1pj3ani{position:relative;width:8px;height:8px;border-radius:50%;background:var(--p-blue)}.pulse.svelte-1pj3ani:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--p-blue);animation:svelte-1pj3ani-pulse 2.4s var(--p-ease) infinite}@keyframes svelte-1pj3ani-pulse{0%{transform:scale(.5);opacity:1}to{transform:scale(1.6);opacity:0}}.index-card.svelte-1rtm430{padding:26px 28px;border-radius:28px;color:#fff;background:var(--p-navy)}.index-head.svelte-1rtm430{display:flex;justify-content:space-between;font:500 11.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-d-text-3)}.index-gauge.svelte-1rtm430{max-width:300px;margin:18px auto 4px}.index-card.svelte-1rtm430 h3:where(.svelte-1rtm430){margin:12px 0 0;font:580 22px/1.2 var(--p-sans);letter-spacing:-.025em}.index-levels.svelte-1rtm430{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:18px 0 0;padding:0;list-style:none}.index-levels.svelte-1rtm430 li:where(.svelte-1rtm430){display:grid;gap:6px;padding:12px;border-radius:14px;background:var(--p-ink-soft)}.index-levels.svelte-1rtm430 i:where(.svelte-1rtm430){display:block;height:6px;border-radius:6px;background:var(--c)}.index-levels.svelte-1rtm430 strong:where(.svelte-1rtm430){font-size:14px;font-weight:600}.index-levels.svelte-1rtm430 span:where(.svelte-1rtm430){font:500 12px/1 var(--p-mono);color:var(--p-d-text-3)}.index-card.svelte-1rtm430 p:where(.svelte-1rtm430){margin:18px 0 0;font-size:15px;line-height:1.6;color:var(--p-d-text-2)}.index-card.svelte-1rtm430 p:where(.svelte-1rtm430) strong:where(.svelte-1rtm430){font-weight:600;color:#fff}.index-caveat.svelte-1rtm430{padding:12px 14px;border-radius:14px;font-size:13.5px!important;border:1px dashed var(--p-d-line-2)}@media(max-width:560px){.index-levels.svelte-1rtm430{grid-template-columns:1fr 1fr}}.method.svelte-11pkluv{overflow:clip;color:var(--p-heading);background:var(--p-paper)}.hero.svelte-11pkluv{padding:clamp(56px,8vh,96px) 0 clamp(72px,9vw,120px)}.hero-grid.svelte-11pkluv{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(40px,5.5vw,96px);align-items:center}.title.svelte-11pkluv{margin:26px 0 0;font:var(--p-display) clamp(44px,5vw,74px)/.98 var(--p-sans);letter-spacing:-.045em}.title.svelte-11pkluv .line:where(.svelte-11pkluv)>span:where(.svelte-11pkluv){color:var(--p-heading)}.title.svelte-11pkluv .line.accent:where(.svelte-11pkluv)>span:where(.svelte-11pkluv){color:var(--p-accent)}.title.svelte-11pkluv b:where(.svelte-11pkluv){font-weight:inherit;color:var(--p-red)}.line.svelte-11pkluv{display:block;overflow:hidden;padding:.02em .06em .08em 0;margin-bottom:-.08em}.line.svelte-11pkluv>span:where(.svelte-11pkluv){display:inline-block;transform:translateY(105%);transition:transform .9s var(--p-ease);transition-delay:calc(var(--k) * 90ms + .1s)}.ready.svelte-11pkluv .line:where(.svelte-11pkluv)>span:where(.svelte-11pkluv){transform:none}.lede.svelte-11pkluv{max-width:540px;margin:28px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--p-text-2)}.actions.svelte-11pkluv{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:34px}.footnote.svelte-11pkluv{margin:28px 0 0;padding-top:18px;max-width:520px;border-top:1px solid var(--p-line);font-size:14px;color:var(--p-text-3)}.enter.svelte-11pkluv{opacity:0;transform:translateY(14px);transition:opacity .7s var(--p-ease),transform .8s var(--p-ease);transition-delay:calc(var(--k) * 90ms + .12s)}.ready.svelte-11pkluv .enter:where(.svelte-11pkluv){opacity:1;transform:none}.journey.svelte-11pkluv{background:#fff}.route.svelte-11pkluv{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none}.route.svelte-11pkluv:before{content:"";position:absolute;left:24px;right:24px;top:23px;height:2px;background:var(--p-line)}.route.svelte-11pkluv:after{content:"";position:absolute;left:24px;right:24px;top:23px;height:2px;background:var(--p-blue);transform:scaleX(0);transform-origin:left;transition:transform 1.6s var(--p-ease) .2s}.route.svelte-11pkluv[data-inview]:after{transform:scaleX(1)}.route.svelte-11pkluv li:where(.svelte-11pkluv){position:relative;display:grid;gap:18px}.route-dot.svelte-11pkluv{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:16px;font:500 13px/1 var(--p-mono);color:var(--p-text-2);background:#fff;border:1px solid var(--p-line-2);transition:color .4s,background-color .4s,border-color .4s;transition-delay:calc(var(--i) * .35s + .3s)}.route.svelte-11pkluv[data-inview] .route-dot:where(.svelte-11pkluv){color:#fff;background:var(--p-navy);border-color:var(--p-navy)}.route.svelte-11pkluv article:where(.svelte-11pkluv){padding:22px 22px 24px;border-radius:22px;background:var(--p-paper)}.route-label.svelte-11pkluv{display:inline-flex;padding:5px 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--p-accent);background:#fff}.route.svelte-11pkluv h3:where(.svelte-11pkluv){margin:16px 0 0;font:var(--p-title) 21px/1.2 var(--p-sans);letter-spacing:-.025em}.route.svelte-11pkluv p:where(.svelte-11pkluv){margin:10px 0 0;font-size:15.5px;line-height:1.55;color:var(--p-text-2)}.inputs-grid.svelte-11pkluv{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(40px,5.5vw,88px);align-items:center}.inputs-intro.svelte-11pkluv .p-lead:where(.svelte-11pkluv){margin-top:22px}.inputs-note.svelte-11pkluv{display:flex;gap:14px;max-width:480px;margin-top:28px;padding:18px 20px;border-radius:18px;color:var(--p-navy);background:var(--p-wash)}.inputs-note.svelte-11pkluv svg:where(.svelte-11pkluv){flex-shrink:0;color:var(--p-blue)}.inputs-note.svelte-11pkluv p:where(.svelte-11pkluv){margin:0;font-size:15px;line-height:1.55;color:var(--p-text-2)}.folders.svelte-11pkluv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.folder.svelte-11pkluv{position:relative;padding:44px 22px 24px;border-radius:6px 22px 22px;background:#fff;border:1px solid var(--p-line)}.folder-tab.svelte-11pkluv{position:absolute;left:-1px;top:-1px;padding:8px 14px;border-radius:6px 14px 0 0;font:500 11px/1 var(--p-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-2);background:var(--p-paper);border:1px solid var(--p-line);border-bottom:0;transform:translateY(-100%)}.folders.svelte-11pkluv .folder:where(.svelte-11pkluv):nth-child(odd){margin-top:24px}.folder.svelte-11pkluv h3:where(.svelte-11pkluv){margin:0;font:var(--p-title) 22px/1.2 var(--p-sans);letter-spacing:-.025em}.folder.svelte-11pkluv p:where(.svelte-11pkluv){margin:10px 0 0;font-size:15.5px;line-height:1.55;color:var(--p-text-2)}.folders.svelte-11pkluv .folder:where(.svelte-11pkluv):first-child{color:#fff;background:var(--p-navy);border-color:var(--p-navy)}.folders.svelte-11pkluv .folder:where(.svelte-11pkluv):first-child p:where(.svelte-11pkluv){color:var(--p-d-text-2)}.reading.svelte-11pkluv{background:#fff}.reading-layout.svelte-11pkluv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:20px;align-items:start;margin-top:clamp(48px,5vw,72px)}.states.svelte-11pkluv{display:grid;gap:12px;margin:0;padding:0;list-style:none}.states.svelte-11pkluv li:where(.svelte-11pkluv){display:flex;gap:18px;padding:24px;border-radius:22px;background:var(--p-paper)}.state-number.svelte-11pkluv{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:14px;font:500 13px/1 var(--p-mono);color:var(--p-text-2);background:#fff}.state-label.svelte-11pkluv{display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3)}.state-label.svelte-11pkluv:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dot)}.muted.svelte-11pkluv{--dot: var(--p-mist)}.alert.svelte-11pkluv{--dot: var(--p-red)}.go.svelte-11pkluv{--dot: var(--p-blue)}.states.svelte-11pkluv h3:where(.svelte-11pkluv){margin:10px 0 0;font:var(--p-title) 21px/1.2 var(--p-sans);letter-spacing:-.025em}.states.svelte-11pkluv p:where(.svelte-11pkluv){margin:8px 0 0;font-size:15.5px;line-height:1.55;color:var(--p-text-2)}.decision-grid.svelte-11pkluv{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:clamp(48px,5vw,72px)}.decision-card.svelte-11pkluv{display:flex;flex-direction:column;padding:26px 26px 28px;border-radius:24px;background:#fff;border:1px solid var(--p-line)}.decision-card.featured.svelte-11pkluv{color:#fff;background:var(--p-navy);border-color:var(--p-navy)}.card-icon.svelte-11pkluv{display:grid;place-items:center;width:48px;height:48px;margin-bottom:28px;border-radius:14px;color:var(--p-blue);background:var(--p-wash)}.card-kicker.svelte-11pkluv{font:500 11.5px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3)}.featured.svelte-11pkluv .card-kicker:where(.svelte-11pkluv){color:var(--p-d-text-3)}.decision-card.svelte-11pkluv h3:where(.svelte-11pkluv){margin:12px 0 0;font:var(--p-title) 23px/1.2 var(--p-sans);letter-spacing:-.03em}.decision-card.svelte-11pkluv p:where(.svelte-11pkluv){margin:12px 0 0;font-size:15.5px;line-height:1.6;color:var(--p-text-2)}.featured.svelte-11pkluv p:where(.svelte-11pkluv){color:var(--p-d-text-2)}.bars.svelte-11pkluv{display:grid;gap:14px;margin-top:auto;padding-top:28px}.bars.svelte-11pkluv div:where(.svelte-11pkluv){display:grid;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:12px}.bars.svelte-11pkluv span:where(.svelte-11pkluv){font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-d-text-3)}.bars.svelte-11pkluv i:where(.svelte-11pkluv){display:block;height:14px;border-radius:8px;transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--p-ease)}.bars.svelte-11pkluv .exposure:where(.svelte-11pkluv){background:var(--p-level-critico)}.bars.svelte-11pkluv .budget:where(.svelte-11pkluv){width:52%;background:var(--p-mist);transition-delay:.2s}.decision-card.svelte-11pkluv[data-inview] .bars:where(.svelte-11pkluv) i:where(.svelte-11pkluv){transform:none}.featured.svelte-11pkluv small:where(.svelte-11pkluv){margin-top:18px;font-size:13px;color:var(--p-d-text-3)}.continuity-grid.svelte-11pkluv{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,5.5vw,88px);align-items:center}.continuity-grid.svelte-11pkluv .p-lead:where(.svelte-11pkluv){margin-top:22px;max-width:560px}.continuity-link.svelte-11pkluv{margin-top:18px}.trail.svelte-11pkluv{position:relative;display:grid;gap:12px;margin:0;padding:0;list-style:none}.trail.svelte-11pkluv li:where(.svelte-11pkluv){display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:20px;background:#fff;border:1px solid var(--p-line);opacity:0;transform:translate(18px);transition:opacity .6s var(--p-ease),transform .7s var(--p-ease);transition-delay:calc(var(--i) * .14s)}.trail.svelte-11pkluv[data-inview] li:where(.svelte-11pkluv){opacity:1;transform:none}.trail.svelte-11pkluv li:where(.svelte-11pkluv):nth-child(2){margin-left:28px}.trail.svelte-11pkluv li:where(.svelte-11pkluv):nth-child(3){margin-left:56px;color:#fff;background:var(--p-navy);border-color:var(--p-navy)}.trail-icon.svelte-11pkluv{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:14px;color:var(--p-blue);background:var(--p-wash)}.trail.svelte-11pkluv li:where(.svelte-11pkluv):nth-child(3) .trail-icon:where(.svelte-11pkluv){color:#fff;background:var(--p-blue)}.trail-icon.svelte-11pkluv svg:where(.svelte-11pkluv){width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.trail-copy.svelte-11pkluv{display:grid;gap:2px}.trail-copy.svelte-11pkluv strong:where(.svelte-11pkluv){font-size:18px;font-weight:580;letter-spacing:-.02em}.trail-copy.svelte-11pkluv span:where(.svelte-11pkluv){font-size:14px;color:var(--p-text-2)}.trail.svelte-11pkluv li:where(.svelte-11pkluv):nth-child(3) .trail-copy:where(.svelte-11pkluv) span:where(.svelte-11pkluv){color:var(--p-d-text-2)}.final.svelte-11pkluv{padding-block:clamp(88px,10vw,136px) 40px;color:#fff;background:var(--p-navy)}.final-grid.svelte-11pkluv{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px 72px;align-items:end}.final.svelte-11pkluv .p-h2:where(.svelte-11pkluv){font-size:clamp(44px,5.6vw,88px);line-height:1.02}.final-links.svelte-11pkluv{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:28px}.final-disclaimer.svelte-11pkluv{margin-top:clamp(56px,7vw,96px);padding-top:22px;border-top:1px solid var(--p-d-line);font-size:13.5px;color:var(--p-d-text-3)}@media(max-width:1080px){.hero-grid.svelte-11pkluv,.inputs-grid.svelte-11pkluv,.reading-layout.svelte-11pkluv,.continuity-grid.svelte-11pkluv,.final-grid.svelte-11pkluv{grid-template-columns:1fr}.hero-visual.svelte-11pkluv{max-width:560px}.route.svelte-11pkluv{grid-template-columns:1fr 1fr}.route.svelte-11pkluv:before,.route.svelte-11pkluv:after{display:none}.decision-grid.svelte-11pkluv{grid-template-columns:1fr 1fr}.decision-card.featured.svelte-11pkluv{grid-column:1 / -1}}@media(max-width:640px){.route.svelte-11pkluv,.decision-grid.svelte-11pkluv,.folders.svelte-11pkluv{grid-template-columns:1fr}.folders.svelte-11pkluv .folder:where(.svelte-11pkluv):nth-child(odd){margin-top:0}.folders.svelte-11pkluv{gap:40px;margin-top:16px}.trail.svelte-11pkluv li:where(.svelte-11pkluv):nth-child(n){margin-left:0}.bars.svelte-11pkluv div:where(.svelte-11pkluv){grid-template-columns:1fr;gap:6px}}.thread.svelte-1mszzl9{padding:22px;border:1px solid var(--p-line);border-radius:28px;background:#fff}.thread-head.svelte-1mszzl9{display:flex;justify-content:space-between;align-items:center;padding:0 4px 18px;font:500 11.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3)}.dots.svelte-1mszzl9{display:flex;gap:5px}.dots.svelte-1mszzl9 i:where(.svelte-1mszzl9){width:7px;height:7px;border-radius:50%;background:var(--p-lavender)}.dots.svelte-1mszzl9 i:where(.svelte-1mszzl9):nth-child(2){background:var(--p-peri)}.dots.svelte-1mszzl9 i:where(.svelte-1mszzl9):nth-child(3){background:var(--p-red)}ol.svelte-1mszzl9{display:grid;gap:8px;margin:0;padding:0;list-style:none}li.svelte-1mszzl9{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:18px;background:var(--p-paper);opacity:0;transform:translate(16px);transition:opacity .6s var(--p-ease),transform .7s var(--p-ease);transition-delay:calc(var(--i) * .12s + .3s)}.ready.svelte-1mszzl9 li:where(.svelte-1mszzl9){opacity:1;transform:none}li.focus.svelte-1mszzl9{color:#fff;background:var(--p-navy)}.thread-icon.svelte-1mszzl9{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:var(--p-blue);background:#fff}.focus.svelte-1mszzl9 .thread-icon:where(.svelte-1mszzl9){color:#fff;background:var(--p-blue)}.thread-icon.svelte-1mszzl9 svg:where(.svelte-1mszzl9){width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.thread-copy.svelte-1mszzl9{display:grid;gap:2px}.thread-copy.svelte-1mszzl9 strong:where(.svelte-1mszzl9){font-size:16.5px;font-weight:580;letter-spacing:-.02em}.thread-copy.svelte-1mszzl9 small:where(.svelte-1mszzl9){font-size:13.5px;color:var(--p-text-2)}.focus.svelte-1mszzl9 .thread-copy:where(.svelte-1mszzl9) small:where(.svelte-1mszzl9){color:var(--p-d-text-2)}.thread-index.svelte-1mszzl9{font:500 12px/1 var(--p-mono);color:var(--p-text-3)}.focus.svelte-1mszzl9 .thread-index:where(.svelte-1mszzl9){color:var(--p-d-text-3)}.thread-foot.svelte-1mszzl9{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:18px;padding:16px 4px 0;border-top:1px dashed var(--p-line-2);font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3)}.track.svelte-1mszzl9{position:relative;height:4px;border-radius:4px;background:var(--p-paper)}.track.svelte-1mszzl9 i:where(.svelte-1mszzl9){position:absolute;inset:0;border-radius:4px;background:var(--p-blue);transform:scaleX(0);transform-origin:left;transition:transform 1.8s var(--p-ease) .6s}.track.svelte-1mszzl9 i:where(.svelte-1mszzl9):after{content:"";position:absolute;right:-6px;top:50%;width:12px;height:12px;margin-top:-6px;border-radius:50%;background:var(--p-red);border:3px solid #fff}.ready.svelte-1mszzl9 .track:where(.svelte-1mszzl9) i:where(.svelte-1mszzl9){transform:scaleX(1)}.demo.svelte-1t5ali4{display:grid;grid-template-columns:300px minmax(0,1fr);gap:16px;align-items:stretch}.case.svelte-1t5ali4{display:flex;flex-direction:column;padding:24px;border-radius:28px;color:#fff;background:var(--p-navy)}.case-top.svelte-1t5ali4{display:flex;justify-content:space-between;align-items:center;font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-d-text-3)}.case-live.svelte-1t5ali4{width:8px;height:8px;border-radius:50%;background:var(--p-blue);box-shadow:0 0 0 4px #3f6afb40}.monogram.svelte-1t5ali4{position:relative;display:grid;place-items:center;width:84px;height:84px;margin-top:28px;border-radius:24px;font-size:26px;font-weight:700;color:var(--p-navy);background:var(--p-lavender)}.monogram.svelte-1t5ali4 span:where(.svelte-1t5ali4){position:absolute;right:-10px;bottom:-8px;padding:4px 7px;border-radius:8px;font:500 11px/1 var(--p-mono);color:#fff;background:var(--p-blue)}.case.svelte-1t5ali4 h3:where(.svelte-1t5ali4){margin:22px 0 0;font:580 24px/1.15 var(--p-sans);letter-spacing:-.03em}.case.svelte-1t5ali4>p:where(.svelte-1t5ali4){margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--p-d-text-2)}.case.svelte-1t5ali4 dl:where(.svelte-1t5ali4){display:grid;gap:0;margin:22px 0 0}.case.svelte-1t5ali4 dl:where(.svelte-1t5ali4) div:where(.svelte-1t5ali4){display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-top:1px solid var(--p-d-line)}.case.svelte-1t5ali4 dt:where(.svelte-1t5ali4){font-size:13.5px;color:var(--p-d-text-3)}.case.svelte-1t5ali4 dd:where(.svelte-1t5ali4){margin:0;font-size:14px;font-weight:600;text-align:right}.case-id.svelte-1t5ali4{display:flex;justify-content:space-between;margin-top:auto;padding-top:18px;font:500 12px/1 var(--p-mono);color:var(--p-d-text-3)}.main.svelte-1t5ali4{display:flex;flex-direction:column;min-width:0;padding:8px;border:1px solid var(--p-line);border-radius:28px;background:#fff}.persp-tabs.svelte-1t5ali4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border-radius:20px;background:var(--p-paper)}.persp-tabs.svelte-1t5ali4 button:where(.svelte-1t5ali4){display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:16px;font-size:15px;font-weight:600;color:var(--p-text-2);transition:background-color .25s,color .25s}.persp-tabs.svelte-1t5ali4 button:where(.svelte-1t5ali4) span:where(.svelte-1t5ali4){font:500 12px/1 var(--p-mono);color:var(--p-text-3)}.persp-tabs.svelte-1t5ali4 button:where(.svelte-1t5ali4):hover{color:var(--p-heading)}.persp-tabs.svelte-1t5ali4 button.active:where(.svelte-1t5ali4){color:#fff;background:var(--p-navy)}.persp-tabs.svelte-1t5ali4 button.active:where(.svelte-1t5ali4) span:where(.svelte-1t5ali4){color:var(--p-d-text-3)}.panel.svelte-1t5ali4{flex:1;display:grid;padding:28px 24px 24px;outline:none}.panel.svelte-1t5ali4:focus-visible{box-shadow:var(--a-focus, 0 0 0 3px rgb(63 106 251 / .18));border-radius:20px}.panel-body.svelte-1t5ali4{grid-area:1 / 1;animation:svelte-1t5ali4-panel-in .45s var(--p-ease)}@keyframes svelte-1t5ali4-panel-in{0%{opacity:0;transform:translateY(8px)}}.panel-kicker.svelte-1t5ali4{font:500 11.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-accent)}.panel.svelte-1t5ali4 h3:where(.svelte-1t5ali4){margin:12px 0 0;font:var(--p-display) clamp(26px,2.4vw,34px)/1.1 var(--p-sans);letter-spacing:-.035em}.intro.svelte-1t5ali4{max-width:640px;margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--p-text-2)}.insight.svelte-1t5ali4{display:flex;gap:10px;margin:20px 0 0;padding:14px 16px;border-radius:16px;font-size:14.5px;line-height:1.55;color:var(--p-navy);background:var(--p-wash)}.insight.svelte-1t5ali4:before{content:"i";display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:7px;font:700 12px/1 var(--p-mono);color:#fff;background:var(--p-blue)}.evidence.svelte-1t5ali4{margin-top:22px;border:1px solid var(--p-line);border-radius:18px;overflow:hidden}.evidence-head.svelte-1t5ali4,.evidence-row.svelte-1t5ali4{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px}.evidence-head.svelte-1t5ali4{font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3);background:var(--p-paper)}.evidence-row.svelte-1t5ali4{border-top:1px solid var(--p-line);font-size:15px;font-weight:550}.evidence-row.svelte-1t5ali4 strong:where(.svelte-1t5ali4){flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;font-size:13px;font-weight:600}.evidence-row.svelte-1t5ali4 strong:where(.svelte-1t5ali4):before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ok.svelte-1t5ali4{color:var(--p-blue);background:var(--p-wash)}.no.svelte-1t5ali4{color:#b3303f;background:#fdecee}.pending.svelte-1t5ali4{color:var(--p-text-2);background:var(--p-paper)}.reading.svelte-1t5ali4{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:22px}.score.svelte-1t5ali4{display:grid;gap:8px;padding:18px 20px;border-radius:20px;background:var(--p-navy)}.score-label.svelte-1t5ali4{font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-d-text-3)}.score.svelte-1t5ali4 small:where(.svelte-1t5ali4){font-size:12.5px;color:var(--p-d-text-3)}.signals.svelte-1t5ali4{display:grid;gap:8px;margin:0;padding:0;list-style:none}.signals.svelte-1t5ali4 li:where(.svelte-1t5ali4){display:flex;gap:14px;padding:14px 16px;border-radius:16px;background:var(--p-paper)}.signals.svelte-1t5ali4 li:where(.svelte-1t5ali4)>span:where(.svelte-1t5ali4){font:500 12px/1.6 var(--p-mono);color:var(--p-text-3)}.signals.svelte-1t5ali4 p:where(.svelte-1t5ali4){display:grid;align-content:start;gap:3px;margin:0;font-size:14.5px;line-height:1.5;color:var(--p-text-2)}.signals.svelte-1t5ali4 strong:where(.svelte-1t5ali4){font-size:15.5px;font-weight:600;color:var(--p-heading)}.money.svelte-1t5ali4{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:22px}.money.svelte-1t5ali4 div:where(.svelte-1t5ali4){display:grid;gap:6px;padding:16px 18px;border-radius:16px;background:var(--p-paper)}.money.svelte-1t5ali4 .target:where(.svelte-1t5ali4){background:var(--p-wash)}.money.svelte-1t5ali4 span:where(.svelte-1t5ali4){font-size:13px;color:var(--p-text-3)}.money.svelte-1t5ali4 strong:where(.svelte-1t5ali4){font-size:clamp(18px,1.6vw,22px);font-weight:580;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.range.svelte-1t5ali4{margin-top:28px;padding:0 10px}.range-line.svelte-1t5ali4{position:relative;height:10px;border-radius:10px;background:var(--p-paper)}.range-offer.svelte-1t5ali4,.range-limit.svelte-1t5ali4{position:absolute;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#fff;border:4px solid var(--p-navy)}.range-offer.svelte-1t5ali4{left:0}.range-limit.svelte-1t5ali4{left:100%;border-color:var(--p-red)}.range-close.svelte-1t5ali4{position:absolute;left:50%;width:21%;top:0;bottom:0;border-radius:10px;background:var(--p-blue)}.range-labels.svelte-1t5ali4{position:relative;height:44px;margin-top:12px}.range-labels.svelte-1t5ali4 span:where(.svelte-1t5ali4){position:absolute;left:var(--x);transform:translate(-50%);font-size:12.5px;font-weight:600;line-height:1.35;text-align:center;color:var(--p-text-2);white-space:nowrap}.range-labels.svelte-1t5ali4 span:where(.svelte-1t5ali4):first-child{transform:none;text-align:left;margin-left:-10px}.range-labels.svelte-1t5ali4 span:where(.svelte-1t5ali4):last-child{transform:translate(-100%);text-align:right;margin-left:10px}.demo-foot.svelte-1t5ali4{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px 12px;border-top:1px solid var(--p-line)}.demo-foot.svelte-1t5ali4 p:where(.svelte-1t5ali4){margin:0;max-width:560px;font-size:13px;line-height:1.5;color:var(--p-text-3)}.demo-foot.svelte-1t5ali4 button:where(.svelte-1t5ali4){display:inline-flex;align-items:center;gap:10px;flex-shrink:0;height:44px;padding:0 16px;border-radius:12px;font-size:14.5px;font-weight:600;color:#fff;background:var(--p-navy);transition:background-color .2s}.demo-foot.svelte-1t5ali4 button:where(.svelte-1t5ali4):hover{background:var(--p-blue)}.demo-foot.svelte-1t5ali4 svg:where(.svelte-1t5ali4){width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width:1080px){.demo.svelte-1t5ali4{grid-template-columns:1fr}.case.svelte-1t5ali4{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:20px}.case-top.svelte-1t5ali4,.case.svelte-1t5ali4 dl:where(.svelte-1t5ali4),.case-id.svelte-1t5ali4{grid-column:1 / -1}.monogram.svelte-1t5ali4{grid-row:2 / 4;margin-top:20px}.case.svelte-1t5ali4 h3:where(.svelte-1t5ali4){margin-top:20px}}@media(max-width:760px){.persp-tabs.svelte-1t5ali4,.reading.svelte-1t5ali4,.money.svelte-1t5ali4{grid-template-columns:1fr}.panel.svelte-1t5ali4{padding:22px 12px 16px}.demo-foot.svelte-1t5ali4{flex-direction:column;align-items:flex-start}.case.svelte-1t5ali4{display:flex}}.action.svelte-1r20ec{overflow:clip;color:var(--p-heading);background:var(--p-paper)}.hero.svelte-1r20ec{padding:clamp(56px,8vh,96px) 0 clamp(72px,9vw,120px)}.hero-grid.svelte-1r20ec{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(40px,5.5vw,96px);align-items:center}.title.svelte-1r20ec{margin:26px 0 0;font:var(--p-display) clamp(48px,5.8vw,88px)/.98 var(--p-sans);letter-spacing:-.045em}.title.svelte-1r20ec .line:where(.svelte-1r20ec)>span:where(.svelte-1r20ec){color:var(--p-heading)}.title.svelte-1r20ec .line.accent:where(.svelte-1r20ec)>span:where(.svelte-1r20ec){color:var(--p-accent)}.title.svelte-1r20ec b:where(.svelte-1r20ec){font-weight:inherit;color:var(--p-red)}.line.svelte-1r20ec{display:block;overflow:hidden;padding:.02em .06em .08em 0;margin-bottom:-.08em}.line.svelte-1r20ec>span:where(.svelte-1r20ec){display:inline-block;transform:translateY(105%);transition:transform .9s var(--p-ease);transition-delay:calc(var(--k) * 90ms + .1s)}.ready.svelte-1r20ec .line:where(.svelte-1r20ec)>span:where(.svelte-1r20ec){transform:none}.lede.svelte-1r20ec{max-width:540px;margin:28px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--p-text-2)}.actions.svelte-1r20ec{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:34px}.footnote.svelte-1r20ec{max-width:520px;margin:28px 0 0;padding-top:18px;border-top:1px solid var(--p-line);font-size:14px;color:var(--p-text-3)}.enter.svelte-1r20ec{opacity:0;transform:translateY(14px);transition:opacity .7s var(--p-ease),transform .8s var(--p-ease);transition-delay:calc(var(--k) * 90ms + .12s)}.ready.svelte-1r20ec .enter:where(.svelte-1r20ec){opacity:1;transform:none}.journey.svelte-1r20ec{background:#fff}.steps.svelte-1r20ec{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none}.steps.svelte-1r20ec li:where(.svelte-1r20ec){display:flex;flex-direction:column;padding:24px 22px 22px;border-radius:24px;background:var(--p-paper)}.steps.svelte-1r20ec li:where(.svelte-1r20ec):nth-child(3){color:#fff;background:var(--p-navy)}.step-top.svelte-1r20ec{display:flex;align-items:center;gap:10px}.step-number.svelte-1r20ec{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;font:500 13px/1 var(--p-mono);color:var(--p-navy);background:#fff}.step-verb.svelte-1r20ec{font:500 11.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-accent)}.steps.svelte-1r20ec li:where(.svelte-1r20ec):nth-child(3) .step-number:where(.svelte-1r20ec){color:#fff;background:var(--p-blue)}.steps.svelte-1r20ec li:where(.svelte-1r20ec):nth-child(3) .step-verb:where(.svelte-1r20ec){color:var(--p-mist)}.steps.svelte-1r20ec h3:where(.svelte-1r20ec){margin:28px 0 0;font:var(--p-title) 22px/1.2 var(--p-sans);letter-spacing:-.025em}.steps.svelte-1r20ec p:where(.svelte-1r20ec){margin:10px 0 0;font-size:15px;line-height:1.6;color:var(--p-text-2)}.steps.svelte-1r20ec li:where(.svelte-1r20ec):nth-child(3) p:where(.svelte-1r20ec){color:var(--p-d-text-2)}.step-meta.svelte-1r20ec{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding-top:20px;font-size:13.5px;font-weight:600;line-height:1.4}.step-meta.svelte-1r20ec svg:where(.svelte-1r20ec){flex-shrink:0;width:18px;height:18px;padding:2px;border-radius:50%;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;background:var(--p-blue)}.note.svelte-1r20ec{display:flex;gap:14px;max-width:880px;margin-top:20px;padding:18px 20px;border-radius:18px;border:1px dashed var(--p-line-2)}.note.svelte-1r20ec span:where(.svelte-1r20ec){display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:8px;font:700 12px/1 var(--p-mono);color:#fff;background:var(--p-navy)}.note.svelte-1r20ec p:where(.svelte-1r20ec){margin:0;font-size:15px;line-height:1.55;color:var(--p-text-2)}.demo-wrap.svelte-1r20ec{margin-top:clamp(48px,5vw,72px)}.final.svelte-1r20ec{padding-block:clamp(88px,10vw,136px);color:#fff;background:var(--p-navy)}.final-grid.svelte-1r20ec{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px 72px;align-items:end}.final.svelte-1r20ec .p-h2:where(.svelte-1r20ec){font-size:clamp(40px,4.8vw,72px);line-height:1.02}.final-links.svelte-1r20ec{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:28px}@media(max-width:1180px){.steps.svelte-1r20ec{grid-template-columns:1fr 1fr}}@media(max-width:1080px){.hero-grid.svelte-1r20ec,.final-grid.svelte-1r20ec{grid-template-columns:1fr}}@media(max-width:640px){.steps.svelte-1r20ec{grid-template-columns:1fr}}.about.svelte-1fz2yg8{overflow:clip;color:var(--p-heading);background:var(--p-paper)}.hero.svelte-1fz2yg8{padding:clamp(56px,8vh,96px) 0 clamp(72px,9vw,120px)}.title.svelte-1fz2yg8{max-width:980px;margin:26px 0 0;font:var(--p-display) clamp(44px,5.4vw,80px)/.98 var(--p-sans);letter-spacing:-.045em}.title.svelte-1fz2yg8 .line:where(.svelte-1fz2yg8)>span:where(.svelte-1fz2yg8){color:var(--p-heading)}.title.svelte-1fz2yg8 .line.accent:where(.svelte-1fz2yg8)>span:where(.svelte-1fz2yg8){color:var(--p-accent)}.title.svelte-1fz2yg8 b:where(.svelte-1fz2yg8){font-weight:inherit;color:var(--p-red)}.line.svelte-1fz2yg8{display:block;overflow:hidden;padding:.02em .06em .08em 0;margin-bottom:-.08em}.line.svelte-1fz2yg8>span:where(.svelte-1fz2yg8){display:inline-block;transform:translateY(105%);transition:transform .9s var(--p-ease);transition-delay:calc(var(--k) * 90ms + .1s)}.ready.svelte-1fz2yg8 .line:where(.svelte-1fz2yg8)>span:where(.svelte-1fz2yg8){transform:none}.lede.svelte-1fz2yg8{max-width:640px;margin:28px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--p-text-2)}.enter.svelte-1fz2yg8{opacity:0;transform:translateY(14px);transition:opacity .7s var(--p-ease),transform .8s var(--p-ease);transition-delay:calc(var(--k) * 90ms + .12s)}.ready.svelte-1fz2yg8 .enter:where(.svelte-1fz2yg8){opacity:1;transform:none}.purpose.svelte-1fz2yg8{background:#fff}.purpose-grid.svelte-1fz2yg8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.purpose-card.svelte-1fz2yg8{display:flex;flex-direction:column;padding:clamp(28px,3vw,40px);border-radius:24px;background:var(--p-paper)}.purpose-card.featured.svelte-1fz2yg8{color:#fff;background:var(--p-navy)}.card-kicker.svelte-1fz2yg8{font:500 11.5px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-3)}.featured.svelte-1fz2yg8 .card-kicker:where(.svelte-1fz2yg8){color:var(--p-d-text-3)}.purpose-card.svelte-1fz2yg8 h3:where(.svelte-1fz2yg8){margin:18px 0 0;font:var(--p-title) clamp(24px,2.2vw,32px)/1.15 var(--p-sans);letter-spacing:-.03em}.purpose-card.svelte-1fz2yg8 p:where(.svelte-1fz2yg8){margin:16px 0 0;font-size:16px;line-height:1.6;color:var(--p-text-2)}.featured.svelte-1fz2yg8 p:where(.svelte-1fz2yg8){color:var(--p-d-text-2)}.value-grid.svelte-1fz2yg8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none}.value-grid.svelte-1fz2yg8 li:where(.svelte-1fz2yg8){padding:24px 24px 28px;border-radius:22px;background:#fff;border:1px solid var(--p-line)}.value-number.svelte-1fz2yg8{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font:500 13px/1 var(--p-mono);color:var(--p-blue);background:var(--p-wash)}.value-grid.svelte-1fz2yg8 h3:where(.svelte-1fz2yg8){margin:20px 0 0;font:var(--p-title) 22px/1.2 var(--p-sans);letter-spacing:-.025em}.value-grid.svelte-1fz2yg8 p:where(.svelte-1fz2yg8){margin:10px 0 0;font-size:15.5px;line-height:1.55;color:var(--p-text-2)}.final.svelte-1fz2yg8{padding-block:clamp(88px,10vw,136px) 40px;color:#fff;background:var(--p-navy)}.final-grid.svelte-1fz2yg8{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px 72px;align-items:end}.final.svelte-1fz2yg8 .p-h2:where(.svelte-1fz2yg8){font-size:clamp(44px,5.6vw,88px);line-height:1.02}.final-links.svelte-1fz2yg8{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:28px}.final-disclaimer.svelte-1fz2yg8{margin-top:clamp(56px,7vw,96px);padding-top:22px;border-top:1px solid var(--p-d-line);font-size:13.5px;color:var(--p-d-text-3)}@media(max-width:1080px){.final-grid.svelte-1fz2yg8{grid-template-columns:1fr}.value-grid.svelte-1fz2yg8{grid-template-columns:1fr 1fr}}@media(max-width:640px){.purpose-grid.svelte-1fz2yg8,.value-grid.svelte-1fz2yg8{grid-template-columns:1fr}}.missing-page.svelte-wjp3va{display:grid;align-items:center;min-height:calc(100vh - var(--p-header) - 1px);padding-block:64px;background:var(--p-paper)}.missing-grid.svelte-wjp3va{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:48px 80px;align-items:center}h1.svelte-wjp3va{margin:26px 0 0;font:var(--p-display) clamp(44px,5.4vw,80px)/1 var(--p-sans);letter-spacing:-.045em;color:var(--p-heading)}h1.svelte-wjp3va span:where(.svelte-wjp3va){color:var(--p-accent)}h1.svelte-wjp3va b:where(.svelte-wjp3va){font-weight:inherit;color:var(--p-red)}p.svelte-wjp3va{max-width:440px;margin:24px 0 0;font-size:18px;line-height:1.55;color:var(--p-text-2)}.missing-actions.svelte-wjp3va{display:flex;align-items:center;flex-wrap:wrap;gap:12px 28px;margin-top:32px}.missing-card.svelte-wjp3va{display:grid;justify-items:center;gap:14px;padding:28px;border-radius:28px;background:var(--p-navy)}.missing-card.svelte-wjp3va .case-risk-gauge{max-width:300px}.missing-label.svelte-wjp3va,.missing-note.svelte-wjp3va{font:500 11.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-d-text-3)}@media(max-width:900px){.missing-grid.svelte-wjp3va{grid-template-columns:1fr}.missing-card.svelte-wjp3va{display:none}}.masthead.svelte-3vxyb9{position:sticky;top:0;z-index:50;color:var(--p-text);font-family:var(--p-sans);background:var(--p-white);border-bottom:1px solid var(--p-line);transition:background-color .3s,border-color .3s}.overlay.svelte-3vxyb9{margin-bottom:calc(var(--p-header) * -1)}.overlay.svelte-3vxyb9:not(.scrolled):not(.open){background:transparent;border-bottom-color:transparent}.bar.svelte-3vxyb9{position:relative;z-index:3;height:var(--p-header);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.masthead-logo.svelte-3vxyb9{display:block;width:148px;height:30px;justify-self:start}.masthead-logo.svelte-3vxyb9 img:where(.svelte-3vxyb9){display:block;width:100%;height:100%}.primary.svelte-3vxyb9{display:flex;align-items:stretch;height:100%;gap:34px}.primary.svelte-3vxyb9>a:where(.svelte-3vxyb9){position:relative;display:flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--p-text-2);transition:color .25s}.primary.svelte-3vxyb9>a:where(.svelte-3vxyb9):after{content:"";position:absolute;left:0;right:0;bottom:18px;height:3px;border-radius:3px;background:var(--p-blue);transform:scaleX(0);transform-origin:left;transition:transform .45s var(--p-ease)}.primary.svelte-3vxyb9>a:where(.svelte-3vxyb9):hover,.primary.svelte-3vxyb9>a[aria-current=page]:where(.svelte-3vxyb9){color:var(--p-text)}.overlay.svelte-3vxyb9:not(.scrolled) .primary:where(.svelte-3vxyb9)>a:where(.svelte-3vxyb9),.overlay.svelte-3vxyb9:not(.scrolled) .login:where(.svelte-3vxyb9){color:var(--p-navy)}.primary.svelte-3vxyb9>a:where(.svelte-3vxyb9):hover:after,.primary.svelte-3vxyb9>a[aria-current=page]:where(.svelte-3vxyb9):after{transform:scaleX(1)}.access.svelte-3vxyb9{display:flex;align-items:center;justify-content:flex-end;gap:26px}.login.svelte-3vxyb9{font-size:15px;font-weight:500;padding-block:12px;color:var(--p-text-2);transition:color .25s}.login.svelte-3vxyb9:hover{color:var(--p-text)}.menu-button.svelte-3vxyb9{display:none;align-items:center;gap:12px;height:44px;padding:0 0 0 12px;background:none;font:550 14.5px/1 var(--p-sans);color:inherit}.menu-word.svelte-3vxyb9{display:grid;height:16px;overflow:hidden;text-align:right}.menu-word.svelte-3vxyb9>span:where(.svelte-3vxyb9){grid-area:1 / 1;transition:transform .5s var(--p-ease)}.menu-word.svelte-3vxyb9>span:where(.svelte-3vxyb9):last-child{transform:translateY(110%)}.open.svelte-3vxyb9 .menu-word:where(.svelte-3vxyb9)>span:where(.svelte-3vxyb9):first-child{transform:translateY(-110%)}.open.svelte-3vxyb9 .menu-word:where(.svelte-3vxyb9)>span:where(.svelte-3vxyb9):last-child{transform:none}.burger.svelte-3vxyb9{position:relative;width:42px;height:42px;border-radius:12px;background:var(--p-navy)}.burger.svelte-3vxyb9 i:where(.svelte-3vxyb9){position:absolute;left:12px;right:12px;height:1.6px;background:#fff;transition:transform .45s var(--p-ease)}.burger.svelte-3vxyb9 i:where(.svelte-3vxyb9):first-child{top:17px}.burger.svelte-3vxyb9 i:where(.svelte-3vxyb9):last-child{top:23px;right:17px}.open.svelte-3vxyb9 .burger:where(.svelte-3vxyb9) i:where(.svelte-3vxyb9):first-child{transform:translateY(3px) rotate(45deg)}.open.svelte-3vxyb9 .burger:where(.svelte-3vxyb9) i:where(.svelte-3vxyb9):last-child{right:12px;transform:translateY(-3px) rotate(-45deg)}.sheet.svelte-3vxyb9{position:fixed;inset:var(--p-header) 0 0;z-index:2;display:flex;flex-direction:column;overflow:hidden auto;background:var(--p-white);border-top:1px solid var(--p-line);visibility:hidden;clip-path:inset(0 0 100% 0);transition:clip-path .6s var(--p-ease),visibility 0s linear .6s}.open.svelte-3vxyb9 .sheet:where(.svelte-3vxyb9){visibility:visible;clip-path:inset(0);transition:clip-path .6s var(--p-ease)}.sheet-nav.svelte-3vxyb9{display:grid;padding-top:8px}.sheet-nav.svelte-3vxyb9>a:where(.svelte-3vxyb9){display:grid;grid-template-columns:36px 1fr auto;align-items:center;column-gap:8px;padding:22px 0;border-bottom:1px solid var(--p-line);opacity:0;transform:translateY(14px);transition:opacity .5s var(--p-ease),transform .6s var(--p-ease)}.open.svelte-3vxyb9 .sheet-nav:where(.svelte-3vxyb9)>a:where(.svelte-3vxyb9){opacity:1;transform:none;transition-delay:calc(.1s + var(--i) * 60ms)}.sheet-index.svelte-3vxyb9{grid-row:1 / 3;align-self:start;padding-top:12px;font:500 11px/1 var(--p-mono);letter-spacing:.08em;color:var(--p-text-3)}.sheet-label.svelte-3vxyb9{font:var(--p-display) 36px/1.05 var(--p-sans);letter-spacing:-.035em}.sheet-note.svelte-3vxyb9{grid-column:2;margin-top:6px;font-size:14px;color:var(--p-text-2)}.sheet-nav.svelte-3vxyb9>a[aria-current=page]:where(.svelte-3vxyb9) .sheet-label:where(.svelte-3vxyb9){color:var(--p-accent)}.sheet-nav.svelte-3vxyb9 .arrow-glyph{grid-column:3;grid-row:1 / 3;font-size:22px}.sheet-actions.svelte-3vxyb9{display:grid;gap:6px;padding-block:28px;opacity:0;transition:opacity .5s var(--p-ease)}.open.svelte-3vxyb9 .sheet-actions:where(.svelte-3vxyb9){opacity:1;transition-delay:.28s}.sheet-login.svelte-3vxyb9{text-align:center;font-size:15px;color:var(--p-text-2);padding:14px}@media(max-width:980px){.bar.svelte-3vxyb9{grid-template-columns:1fr auto}.primary.svelte-3vxyb9,.register.svelte-3vxyb9{display:none}.overlay.svelte-3vxyb9:not(.scrolled) .login:where(.svelte-3vxyb9){color:var(--p-navy)}.menu-button.svelte-3vxyb9{display:flex}.access.svelte-3vxyb9{gap:18px}}@media(min-width:981px){.sheet.svelte-3vxyb9{display:none}}@media(max-width:560px){.masthead-logo.svelte-3vxyb9{width:128px;height:26px}.login.svelte-3vxyb9{display:none}}.site-foot.svelte-jg4n27{color:#fff;background:var(--p-ink-deep);font-family:var(--p-sans)}.foot-main.svelte-jg4n27{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:40px;padding-block:72px 56px}.identity.svelte-jg4n27 img:where(.svelte-jg4n27){display:block;width:168px;height:auto}.identity.svelte-jg4n27 p:where(.svelte-jg4n27){max-width:300px;margin:20px 0 0;font-size:15px;line-height:1.6;color:var(--p-d-text-2)}.column.svelte-jg4n27{display:grid;align-content:start;gap:14px}.column-title.svelte-jg4n27{margin:0 0 4px;font:500 11px/1 var(--p-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-d-text-3)}.column.svelte-jg4n27 a:where(.svelte-jg4n27){display:grid;gap:2px;font-size:15px;font-weight:550;color:#fff;transition:color .2s}.column.svelte-jg4n27 a:where(.svelte-jg4n27) small:where(.svelte-jg4n27){font-size:12.5px;font-weight:450;color:var(--p-d-text-3)}.column.svelte-jg4n27 a:where(.svelte-jg4n27):hover span:where(.svelte-jg4n27){color:var(--p-lavender);text-decoration:underline;text-underline-offset:4px}.foot-bottom.svelte-jg4n27{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-block:22px 26px;border-top:1px solid var(--p-d-line)}.legal.svelte-jg4n27{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;font-size:13px;color:var(--p-d-text-3)}.credit.svelte-jg4n27{display:flex;align-items:center;gap:10px;color:var(--p-d-text-2);transition:color .2s}.credit.svelte-jg4n27 img:where(.svelte-jg4n27){width:24px;height:26px}.credit.svelte-jg4n27>span:where(.svelte-jg4n27){display:grid;line-height:1.1}.credit.svelte-jg4n27 small:where(.svelte-jg4n27){font-size:11px;color:var(--p-d-text-3)}.credit.svelte-jg4n27 strong:where(.svelte-jg4n27){font-size:19px;font-weight:750;letter-spacing:-.05em;color:#fff}.credit.svelte-jg4n27 strong:where(.svelte-jg4n27) span:where(.svelte-jg4n27){color:var(--p-lavender)}.credit.svelte-jg4n27 .arrow-glyph{font-size:16px;transition:transform .3s var(--p-ease)}.credit.svelte-jg4n27:hover .arrow-glyph{transform:translate(2px,-2px)}@media(max-width:980px){.foot-main.svelte-jg4n27{grid-template-columns:1fr 1fr}.identity.svelte-jg4n27{grid-column:1 / -1}}@media(max-width:560px){.foot-main.svelte-jg4n27{grid-template-columns:1fr;gap:32px;padding-block:56px 40px}.foot-bottom.svelte-jg4n27{flex-direction:column;align-items:flex-start}}.app-sidebar.svelte-181dlmc{position:sticky;top:var(--a-topbar);display:flex;flex-direction:column;height:calc(100vh - var(--a-topbar));padding:24px 16px 20px;overflow-y:auto;background:#fff;border-right:1px solid var(--a-line)}.sidebar-label.svelte-181dlmc{padding:0 12px 12px;font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}nav.svelte-181dlmc{display:grid;gap:2px}nav.svelte-181dlmc button:where(.svelte-181dlmc){display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;border:0;border-radius:12px;font:550 14.5px/1.2 var(--p-sans);text-align:left;color:var(--a-text-2);background:none;cursor:pointer;transition:background-color .2s,color .2s}nav.svelte-181dlmc button:where(.svelte-181dlmc):hover{color:var(--a-text);background:var(--a-sunken)}nav.svelte-181dlmc button.active:where(.svelte-181dlmc){color:var(--p-navy);background:var(--p-wash);font-weight:600}nav.svelte-181dlmc button:where(.svelte-181dlmc):focus-visible{outline:none;box-shadow:var(--a-focus)}nav.svelte-181dlmc svg:where(.svelte-181dlmc){width:21px;height:21px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;opacity:.8}nav.svelte-181dlmc button.active:where(.svelte-181dlmc) svg:where(.svelte-181dlmc){stroke:var(--p-blue);opacity:1}.sidebar-note.svelte-181dlmc{margin-top:auto;padding:16px;border-radius:16px;background:var(--p-paper)}.sidebar-note.svelte-181dlmc svg:where(.svelte-181dlmc){width:22px;height:16px;margin-bottom:12px;fill:none;stroke-width:2.6;stroke-linecap:round}.sidebar-note.svelte-181dlmc strong:where(.svelte-181dlmc){display:block;font-size:14.5px;font-weight:600;color:var(--a-text)}.sidebar-note.svelte-181dlmc p:where(.svelte-181dlmc){margin-top:4px;font-size:13px;line-height:1.5;color:var(--a-text-2)}.sidebar-note.svelte-181dlmc a:where(.svelte-181dlmc){display:inline-flex;gap:4px;margin-top:10px;font-size:13.5px;font-weight:600;color:var(--p-navy);text-decoration:none}.sidebar-note.svelte-181dlmc a:where(.svelte-181dlmc):hover{color:var(--p-blue)}@media(max-width:980px){.app-sidebar.svelte-181dlmc{position:sticky;top:var(--a-topbar);z-index:40;min-width:0;height:auto;padding:8px clamp(12px,3vw,20px);overflow:visible;border-right:0;border-bottom:1px solid var(--a-line)}.sidebar-label.svelte-181dlmc,.sidebar-note.svelte-181dlmc{display:none}nav.svelte-181dlmc{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none}nav.svelte-181dlmc button:where(.svelte-181dlmc){flex-shrink:0;width:auto;min-height:40px;padding:0 12px;font-size:14px}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/manrope-400.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/manrope-500.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/manrope-600.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/manrope-700.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/manrope-800.ttf) format("truetype")}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/host-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/host-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{color-scheme:light}body{min-height:100vh;font-family:var(--p-sans);font-size:15px;line-height:1.55;color:var(--p-heading);background:var(--p-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:#3f6afb29}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:root{--bg: var(--p-paper);--panel: #ffffff;--panel-2: #f8f9fc;--line: rgb(29 33 89 / .09);--line-strong: rgb(29 33 89 / .16);--text: var(--p-heading);--muted: #5c6190;--faint: #8a8fb8;--violet: var(--p-blue);--violet-hover: #2f58e6;--violet-tint: var(--p-wash);--font: var(--p-sans);--display: var(--p-sans);--mono: var(--p-mono);--radius: 20px;--radius-sm: 12px;--ease-out: var(--p-ease);--a-surface: #ffffff;--a-sunken: #f8f9fc;--a-line: rgb(29 33 89 / .09);--a-line-2: rgb(29 33 89 / .16);--a-text: var(--p-heading);--a-text-2: #555a8a;--a-text-3: #8a8fb8;--a-focus: 0 0 0 3px rgb(63 106 251 / .18);--a-danger: #c73848;--a-danger-tint: #fdecee;--a-sidebar: 256px;--a-topbar: 64px}.platform{min-height:100vh;color:var(--a-text);background:var(--p-paper);font-family:var(--p-sans)}.platform-layout{min-height:calc(100vh - var(--a-topbar))}.platform-layout.authenticated{display:grid;grid-template-columns:var(--a-sidebar) minmax(0,1fr)}.workspace-main{min-width:0;padding:40px clamp(20px,3.4vw,56px) 96px}.platform-layout.authenticated .workspace-main>*{max-width:1240px;margin-inline:auto}.platform-layout:not(.authenticated) .workspace-main{padding:0}.workspace-eyebrow{display:inline-flex;align-items:center;gap:8px;font:500 11.5px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.workspace-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.workspace-heading h1{margin-top:12px;font:var(--p-display) clamp(32px,3.2vw,44px)/1.05 var(--p-sans);letter-spacing:-.04em;color:var(--a-text)}.workspace-heading p{max-width:620px;margin-top:12px;font-size:16px;line-height:1.55;color:var(--a-text-2)}.section-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 16px;margin:48px 0 18px}.section-title{font:var(--p-title) 22px/1.2 var(--p-sans);letter-spacing:-.025em;color:var(--a-text)}.section-sub{font-size:14px;color:var(--a-text-3)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:44px;padding:0 18px;border:1px solid transparent;border-radius:12px;font:600 14.5px/1 var(--p-sans);letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s var(--p-ease),border-color .2s var(--p-ease),color .2s var(--p-ease),transform .2s var(--p-ease)}.btn:active:not(:disabled){transform:scale(.98)}.btn:focus-visible{outline:none;box-shadow:var(--a-focus)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{color:#fff;background:var(--p-navy)}.btn-primary:hover:not(:disabled){background:var(--p-blue)}.btn-ghost{color:var(--a-text);background:#fff;border-color:var(--a-line-2)}.btn-ghost:hover:not(:disabled){border-color:var(--p-navy)}.btn-danger{color:var(--a-danger);background:#fff;border-color:#c738484d}.btn-danger:hover:not(:disabled){background:var(--a-danger-tint)}.fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px}.field{display:grid;align-content:start;gap:8px;min-width:0}.field.span-2,.field.full{grid-column:1 / -1}.field-label{font-size:13.5px;font-weight:600;line-height:1.35;color:var(--a-text)}.field-note{font-size:12.5px;line-height:1.5;color:var(--a-text-3)}.input,.select,.textarea{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--a-line-2);border-radius:12px;font:450 15px/1.4 var(--p-sans);color:var(--a-text);background:#fff;transition:border-color .2s var(--p-ease),box-shadow .2s var(--p-ease)}.input::placeholder,.textarea::placeholder{color:#a3a7c7}.input:hover,.select:hover,.textarea:hover{border-color:#1d215947}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--p-blue);box-shadow:var(--a-focus)}.input:disabled,.select:disabled,.textarea:disabled{color:var(--a-text-3);background:var(--a-sunken);cursor:not-allowed}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{border-color:var(--a-danger)}.textarea{min-height:112px;padding:12px 14px;resize:vertical}.select{padding-right:40px;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none' stroke='%231d2159' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;cursor:pointer}.money-wrap{position:relative}.money-wrap:before{content:"$";position:absolute;left:14px;top:50%;transform:translateY(-50%);font-weight:500;color:var(--a-text-3);pointer-events:none}.money-wrap .input{padding-left:28px;font-variant-numeric:tabular-nums}.tri{display:inline-flex;justify-self:start;width:fit-content;gap:2px;padding:3px;border-radius:12px;background:var(--a-sunken);border:1px solid var(--a-line)}.tri-opt{min-height:36px;padding:0 14px;border:0;border-radius:9px;font:600 13.5px/1 var(--p-sans);color:var(--a-text-2);background:none;cursor:pointer;transition:background-color .2s,color .2s}.tri-opt:hover{color:var(--a-text)}.tri-opt.on{color:#fff;background:var(--p-navy)}.tri-opt:last-child.on{color:var(--a-text-2);background:#fff;box-shadow:inset 0 0 0 1px var(--a-line-2);font-style:italic}.tri-opt:focus-visible{outline:none;box-shadow:var(--a-focus)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:38px;padding:0 14px;border:1px solid var(--a-line-2);border-radius:999px;font:600 13.5px/1 var(--p-sans);color:var(--a-text-2);background:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s,border-color .2s,color .2s}.chip:hover{border-color:var(--p-navy);color:var(--a-text)}.chip.on{color:var(--p-navy);background:var(--p-wash);border-color:var(--p-blue)}.chip:focus-visible{outline:none;box-shadow:var(--a-focus)}.toggle{position:relative;display:inline-flex;align-items:center;gap:10px;width:fit-content;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle input{position:absolute;opacity:0;pointer-events:none}.toggle-track{position:relative;flex-shrink:0;width:44px;height:26px;border-radius:999px;background:var(--a-line-2);transition:background-color .2s}.toggle-track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .25s var(--p-ease)}.toggle input:checked+.toggle-track{background:var(--p-blue)}.toggle input:checked+.toggle-track:after{transform:translate(18px)}.toggle input:focus-visible+.toggle-track{box-shadow:var(--a-focus)}.toggle-state{min-width:22px;font-size:13.5px;font-weight:600;color:var(--a-text-2)}.pill{display:inline-flex;align-items:center;gap:7px;padding:5px 10px 5px 9px;border-radius:999px;font:600 12.5px/1.2 var(--p-sans);color:var(--a-text-2);background:var(--a-sunken);white-space:nowrap}.pill[data-tone]:before{content:"";width:8px;height:8px;flex-shrink:0;border-radius:50%;background:var(--dot, var(--a-text-3))}.pill[data-tone=green]{--dot: var(--p-level-bajo);color:var(--p-navy);background:#f1f2ff}.pill[data-tone=amber]{--dot: var(--p-level-moderado);color:var(--p-navy);background:#ebedff}.pill[data-tone=orange]{--dot: var(--p-level-alto);color:var(--p-navy);background:#e5e8fe}.pill[data-tone=red]{--dot: var(--p-level-critico);color:#a8283a;background:#fdecef}.pill.etapa{color:var(--p-accent);background:var(--p-wash)}.card{padding:24px;border:1px solid var(--a-line);border-radius:20px;background:#fff}.tabs{display:flex;gap:4px;width:fit-content;max-width:100%;padding:4px;overflow-x:auto;border:1px solid var(--a-line);border-radius:14px;background:#fff;scrollbar-width:none}.tabs:focus-visible{outline:none;box-shadow:var(--a-focus)}.tab-btn{min-height:40px;padding:0 18px;border:0;border-radius:10px;font:600 14px/1 var(--p-sans);color:var(--a-text-2);background:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.tab-btn:hover{color:var(--a-text);background:var(--a-sunken)}.tab-btn.active{color:#fff;background:var(--p-navy)}.tab-btn:focus-visible{outline:none;box-shadow:var(--a-focus)}.toast{position:fixed;z-index:90;left:50%;bottom:28px;display:flex;align-items:center;gap:12px;max-width:min(560px,calc(100vw - 32px));padding:14px 18px 14px 14px;border-radius:14px;font-size:14.5px;line-height:1.45;color:#fff;background:var(--p-navy);transform:translate(-50%);animation:toast-in .45s var(--p-ease)}.toast:before{content:"!";display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:8px;font-weight:800;font-size:13px;color:#fff;background:var(--p-red)}.toast[data-tone=ok]:before,.toast[data-tone=success]:before{content:"✓";background:var(--p-blue)}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,12px)}}.loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#f5f6faeb}.loader-inner{display:grid;justify-items:center;gap:4px;text-align:center}.loader-arc{transform-origin:center;animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.loader-brand{margin-top:14px;font:600 16px var(--p-sans);letter-spacing:-.02em;color:var(--a-text)}.loader-status{font-size:14px;color:var(--a-text-2)}.reveal{opacity:0;transform:translateY(12px)}.reveal.in{opacity:1;transform:none;transition:opacity .6s var(--p-ease),transform .7s var(--p-ease)}@media(max-width:980px){.platform-layout.authenticated{grid-template-columns:minmax(0,1fr)}.workspace-main{padding:28px 20px 88px}.workspace-heading{flex-direction:column;align-items:flex-start}.fields-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.platform *,.platform *:before,.platform *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}.reveal{opacity:1;transform:none}}.guided-capture{scroll-margin-top:calc(var(--a-topbar) + 24px)}.capture-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.capture-heading h1{margin-top:12px;font:var(--p-display) clamp(32px,3.2vw,44px)/1.05 var(--p-sans);letter-spacing:-.04em;color:var(--a-text)}.capture-heading p{margin-top:12px;font-size:16px;color:var(--a-text-2)}.capture-exit svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.capture-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:start}.capture-guide{position:sticky;top:calc(var(--a-topbar) + 24px);display:grid;gap:16px}.capture-guide-label{padding:0 12px;font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.capture-guide nav{display:grid;gap:2px;padding:6px;border:1px solid var(--a-line);border-radius:18px;background:#fff}.capture-guide nav button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 10px;border:0;border-radius:12px;font:550 14px/1.25 var(--p-sans);text-align:left;color:var(--a-text-2);background:none;cursor:pointer;transition:background-color .2s,color .2s}.capture-guide nav button:hover{color:var(--a-text);background:var(--a-sunken)}.capture-guide nav button:focus-visible{outline:none;box-shadow:var(--a-focus)}.capture-section-number{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:9px;font:500 11.5px/1 var(--p-mono);color:var(--a-text-3);background:var(--a-sunken)}.capture-section-number svg{width:15px;height:15px;fill:none;stroke:var(--p-blue);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.capture-guide nav button.visited .capture-section-number{background:var(--p-wash)}.capture-guide nav button.current{color:var(--p-navy);background:var(--p-wash);font-weight:600}.capture-guide nav button.current .capture-section-number{color:#fff;background:var(--p-navy)}.capture-reassurance{padding:18px;border-radius:18px;background:#fff;border:1px dashed var(--a-line-2)}.capture-reassurance h2{font:600 15px/1.3 var(--p-sans);color:var(--a-text)}.capture-reassurance p{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--a-text-2)}.capture-card{border:1px solid var(--a-line);border-radius:24px;background:#fff}.capture-progress-head{display:flex;justify-content:space-between;gap:16px;padding:18px 32px 14px;font:500 11.5px/1.2 var(--p-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-text-3)}.capture-progress-head span:last-child{text-transform:none;letter-spacing:0;font:550 13.5px/1.2 var(--p-sans);color:var(--a-text-2)}.capture-progress-track{height:4px;margin:0 32px;border-radius:4px;background:var(--a-sunken);overflow:hidden}.capture-progress-track span{display:block;height:100%;border-radius:4px;background:var(--p-blue);transition:width .5s var(--p-ease)}.capture-body{padding:36px 32px 40px;animation:capture-in .45s var(--p-ease)}@keyframes capture-in{0%{opacity:0;transform:translateY(8px)}}.capture-block-label{font:500 11.5px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--p-accent)}.capture-body h2{margin-top:12px;font:var(--p-display) clamp(26px,2.4vw,32px)/1.1 var(--p-sans);letter-spacing:-.035em;color:var(--a-text);outline:none}.capture-hint{max-width:560px;margin-top:10px;font-size:15.5px;line-height:1.55;color:var(--a-text-2)}.capture-fields{margin-top:32px}.capture-fields .field.span2{grid-column:1 / -1}.capture-fields .choice-field{padding:14px 16px 16px;border-radius:16px;background:var(--a-sunken)}.capture-fields .choice-field .tri{background:#fff}.field.field-error .field-label{color:var(--a-danger)}.field.field-error .input,.field.field-error .select,.field.field-error .textarea{border-color:var(--a-danger);box-shadow:0 0 0 3px #c7384824}.capture-actions{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px 16px 20px;border-top:1px solid var(--a-line);border-radius:0 0 24px 24px;background:#fff}.capture-previous{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px;border:0;border-radius:12px;font:600 14.5px/1 var(--p-sans);color:var(--a-text-2);background:none;cursor:pointer}.capture-previous:hover:not(:disabled){color:var(--a-text);background:var(--a-sunken)}.capture-previous:disabled{opacity:.35;cursor:not-allowed}.capture-previous:focus-visible{outline:none;box-shadow:var(--a-focus)}.capture-previous svg,.capture-next svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.capture-action-hint{font-size:13.5px;color:var(--a-text-3)}.capture-next{height:48px;padding:0 20px}.conceptos{display:grid;gap:12px}.conceptos-list{display:grid;gap:8px}.concepto-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) minmax(0,1fr) 44px;gap:8px;padding:8px;border-radius:16px;background:var(--a-sunken)}.concepto-quitar{display:grid;place-items:center;width:44px;height:46px;border:1px solid var(--a-line-2);border-radius:12px;color:var(--a-text-2);background:#fff;cursor:pointer}.concepto-quitar:hover{color:var(--a-danger);border-color:#c7384859}.concepto-quitar svg,.concepto-add svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.concepto-add{width:fit-content}@media(max-width:1080px){.capture-layout{grid-template-columns:1fr}.capture-guide{position:static}.capture-guide nav{display:flex;overflow-x:auto;scrollbar-width:none}.capture-guide nav button{flex-shrink:0;width:auto;padding-right:14px}.capture-guide-label,.capture-reassurance{display:none}}@media(max-width:760px){.capture-heading{flex-direction:column;align-items:flex-start}.capture-progress-head{padding:16px 20px 12px}.capture-progress-track{margin:0 20px}.capture-body{padding:28px 20px 32px}.capture-actions{padding:12px 14px}.capture-action-hint{display:none}.concepto-row{grid-template-columns:1fr 44px}.concepto-row>:nth-child(2),.concepto-row>:nth-child(3){grid-column:1}.concepto-quitar{grid-row:1;grid-column:2}}.case-workspace{min-width:0}.case-back{display:inline-flex;align-items:center;gap:8px;height:36px;margin-bottom:20px;padding:0 12px 0 8px;border:0;border-radius:10px;font:600 14px/1 var(--p-sans);color:var(--a-text-2);background:none;cursor:pointer}.case-back:hover{color:var(--a-text);background:#fff}.case-back:focus-visible{outline:none;box-shadow:var(--a-focus)}.case-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.case-page-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px}.case-overline{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font:500 11.5px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.case-overline-dot{width:4px;height:4px;border-radius:50%;background:var(--a-line-2)}.case-page-heading h1{margin-top:12px;font:var(--p-display) clamp(32px,3.2vw,44px)/1.05 var(--p-sans);letter-spacing:-.04em;color:var(--a-text)}.case-page-heading p{margin-top:10px;font-size:16px;color:var(--a-text-2)}.case-analysis-date{display:grid;justify-items:end;gap:6px;flex-shrink:0}.case-analysis-date>span{font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.case-analysis-date time{font-size:14.5px;font-weight:550;color:var(--a-text)}.case-briefing{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;align-items:stretch}.risk-cover{display:flex;flex-direction:column;padding:24px 28px 0;border-radius:24px;color:#fff;background:var(--p-navy)}.risk-cover-head{display:flex;align-items:center;justify-content:space-between;gap:16px;font:500 11px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:#b2bbdf}.score-read-label{padding:6px 10px;border-radius:999px;font:500 10.5px/1 var(--p-mono);letter-spacing:.06em;color:var(--p-lavender);border:1px solid rgb(199 204 255 / .28);white-space:nowrap}.risk-cover-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:20px;margin:auto 0;padding:24px 0 22px}.risk-cover-label{font:500 10.5px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:#9eabd2}.risk-cover-verdict h2{margin:10px 0;font:600 clamp(20px,1.8vw,26px)/1.2 var(--p-sans);letter-spacing:-.03em;color:#fff}.risk-cover-verdict p{font-size:13.5px;line-height:1.6;color:#a8b3d5}.risk-cover-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 18px;border-top:1px solid rgb(255 255 255 / .09);font-size:13.5px;color:#a4afd3}.risk-cover-foot b{margin-left:4px;font-weight:600;color:#d5dcf6}.risk-level{padding:6px 10px;border-radius:8px;font-size:13px;font-weight:600;color:#e0e5ff;border:1px solid rgb(255 255 255 / .16)}.risk-level[data-tone=red]{color:#ffb3c2;background:#f36e881a;border-color:#f36e8847}.risk-level[data-tone=orange]{color:#cfd4ff;background:#737ef329;border-color:#737ef366}.risk-level[data-tone=amber]{color:#d9ddff;background:#98a2ff1f;border-color:#98a2ff52}.risk-level[data-tone=green]{color:#e4e7ff;background:#c6cbff1a;border-color:#c6cbff47}.case-alert{display:flex;align-items:flex-start;gap:14px;margin-top:16px;padding:16px 20px;border-radius:20px;color:#8f2130;background:var(--a-danger-tint);border:1px solid rgb(199 56 72 / .16)}.case-alert-icon{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;border-radius:8px;font-size:14px;font-weight:800;color:#fff;background:var(--p-red)}.case-alert strong{font-size:15px;font-weight:650}.case-alert strong:first-letter{text-transform:uppercase}.case-alert p{margin-top:4px;max-width:900px;font-size:14.5px;line-height:1.55}.case-risk-gauge{display:block;width:100%;height:auto;overflow:visible}.case-gauge-caption{font:500 8px var(--p-sans);letter-spacing:1.3px;fill:#a9b2d8}.case-gauge-number{font:500 47px var(--p-sans);letter-spacing:-2px;fill:#fff}.case-gauge-total{font:400 13px var(--p-sans);letter-spacing:0;fill:#9da9d3}.case-gauge-context{font:500 10px var(--p-sans);letter-spacing:1.7px;fill:#d0d7f6}.case-gauge-end{font:400 9px var(--p-sans);fill:#919cc4}.case-financials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px;border:1px solid var(--a-line);border-radius:20px;background:#fff}.case-financial{padding:20px 24px 22px}.case-financial+.case-financial{border-left:1px solid var(--a-line)}.financial-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.financial-heading h2{font:500 11px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.financial-heading>span{font:500 11px/1 var(--p-mono);color:var(--a-text-3)}.financial-amount{margin-top:14px;font:500 clamp(26px,2.3vw,32px)/1.05 var(--p-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--a-text)}.financial-amount>span{margin-left:4px;font:500 11px/1 var(--p-mono);letter-spacing:.04em;color:var(--a-text-3)}.financial-note{margin-top:8px;font-size:13.5px;line-height:1.45;color:var(--a-text-2)}.case-financial[data-kind=exposicion] .financial-heading h2{display:inline-flex;align-items:center;gap:8px}.case-financial[data-kind=exposicion] .financial-heading h2:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--p-red)}.case-financial[data-kind=exposicion] .financial-amount{color:#b62a40}.case-section-nav{position:sticky;top:calc(var(--a-topbar) + 12px);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:40px 0 28px;padding:6px 6px 6px 18px;border:1px solid var(--a-line);border-radius:18px;background:#fffffff5}.case-nav-label{font:500 11px/1 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3);white-space:nowrap}.case-section-nav .tabs{padding:0;border:0}.case-detail-section{outline:none;animation:detail-in .4s var(--p-ease)}@keyframes detail-in{0%{opacity:0;transform:translateY(8px)}}.case-empty p{font-size:15px;color:var(--a-text-2)}@media(max-width:1080px){.case-briefing{grid-template-columns:1fr}}@media(max-width:760px){.case-page-heading{flex-direction:column;align-items:flex-start}.case-analysis-date{justify-items:start}.risk-cover{padding:20px 20px 0}.risk-cover-body{grid-template-columns:1fr;gap:8px}.risk-cover-body>:first-child{max-width:280px;margin-inline:auto;width:100%}.risk-cover-verdict{text-align:center}.case-financials{grid-template-columns:1fr}.case-financial+.case-financial{border-left:0;border-top:1px solid var(--a-line)}.case-section-nav{position:static;padding:6px}.case-nav-label{display:none}}.detail-heading{margin-bottom:22px}.detail-heading-small{margin-top:56px}.detail-eyebrow{display:block;font:500 11px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.detail-heading h2{margin-top:10px;font:var(--p-display) clamp(26px,2.4vw,32px)/1.1 var(--p-sans);letter-spacing:-.035em;color:var(--a-text)}.detail-heading p{max-width:640px;margin-top:8px;font-size:15.5px;line-height:1.55;color:var(--a-text-2)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.detail-panel{min-width:0;padding:24px 26px;border:1px solid var(--a-line);border-radius:20px;background:#fff}.detail-panel h3{font:var(--p-title) 19px/1.25 var(--p-sans);letter-spacing:-.02em;color:var(--a-text)}.detail-panel>p,.detail-disclosure>p{font-size:14.5px;line-height:1.6;color:var(--a-text-2)}.detail-note{font-size:13.5px;line-height:1.55;color:var(--a-text-3)}.detail-panel .detail-note+.detail-note,.detail-panel p+.detail-note{margin-top:8px}.detail-status{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 10px;border-radius:999px;font:600 12px/1.2 var(--p-sans);color:var(--a-text-2);background:var(--a-sunken);white-space:nowrap}.detail-count{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 8px;border-radius:9px;font:600 13px/1 var(--p-mono);color:var(--p-navy);background:var(--p-wash)}.detail-metric{font:500 clamp(26px,2.3vw,32px)/1.05 var(--p-sans)!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums;color:var(--a-text)}.detail-inline-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.detail-inline-heading h3{margin-top:8px}.detail-list{display:grid;gap:10px;list-style:none}.detail-list>li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.55;color:var(--a-text-2)}.detail-list>li:before{content:"";position:absolute;left:2px;top:.62em;width:6px;height:6px;border-radius:2px;background:var(--p-mist)}.detail-list>li strong{font-weight:600;color:var(--a-text)}ol.detail-list{counter-reset:paso}.detail-button{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:0;border-radius:12px;font:600 14.5px/1 var(--p-sans);color:var(--p-navy);background:#fff;cursor:pointer;transition:background-color .2s}.detail-button:hover{background:var(--p-wash)}.detail-button:focus-visible,.detail-text-button:focus-visible{outline:none;box-shadow:var(--a-focus)}.detail-callout{margin-top:12px;padding:14px 16px;border-radius:14px;font-size:14px;line-height:1.55;color:var(--p-navy);background:var(--p-wash)}.detail-text-button{margin-top:10px;padding:0;border:0;font:600 13.5px/1.4 var(--p-sans);color:var(--p-blue);background:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.detail-disclosure>summary,.amount-row>summary,.claim-row>summary,.decision-explanation>summary,.priority-signals details>summary,.exposure-option details>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer}.detail-disclosure>summary::-webkit-details-marker,.amount-row>summary::-webkit-details-marker,.claim-row>summary::-webkit-details-marker,.decision-explanation>summary::-webkit-details-marker,.priority-signals details>summary::-webkit-details-marker,.exposure-option details>summary::-webkit-details-marker{display:none}.detail-disclosure>summary{justify-content:space-between;font:600 14.5px/1.35 var(--p-sans);color:var(--a-text)}.detail-disclosure>summary:after,.expand-symbol{content:"";display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;margin-left:auto;border-radius:8px;background:var(--a-sunken) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%231d2159' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M7 2.5v9M2.5 7h9'/%3E%3C/svg%3E") center / 14px no-repeat;font-size:0;transition:transform .3s var(--p-ease),background-color .2s}.detail-disclosure[open]>summary:after,details[open]>summary>.expand-symbol{transform:rotate(45deg);background-color:var(--p-wash)}.detail-disclosure>summary:hover:after,summary:hover>.expand-symbol{background-color:var(--p-wash)}.detail-disclosure>summary:focus-visible,.amount-row>summary:focus-visible,.claim-row>summary:focus-visible{outline:none;border-radius:10px;box-shadow:var(--a-focus)}.detail-disclosure[open]>summary{margin-bottom:12px}.detail-disclosure>p+p,.detail-disclosure>ul+p,.detail-disclosure>p+ul{margin-top:10px}.detail-disclosure h4{margin:16px 0 10px;font:600 14.5px/1.3 var(--p-sans);color:var(--a-text)}.supporting-detail{margin-top:16px;padding:18px 22px}.supporting-detail[open]{padding-bottom:22px}.reading-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:16px}.decision-panel{display:flex;flex-direction:column;align-items:flex-start;padding:26px 28px;border-radius:20px;color:#fff;background:var(--p-navy)}.decision-panel .detail-eyebrow{color:var(--p-d-text-3)}.decision-panel h3{margin-top:12px;font:var(--p-display) clamp(24px,2.2vw,30px)/1.1 var(--p-sans);letter-spacing:-.035em}.decision-panel .detail-status{margin-top:14px;color:var(--p-lavender);background:var(--p-ink-soft)}.decision-counts{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:28px;border-top:1px solid var(--p-d-line)}.decision-counts div{display:grid;gap:4px;padding-top:16px}.decision-counts div+div{padding-left:20px;border-left:1px solid var(--p-d-line)}.decision-counts strong{font:500 40px/1 var(--p-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.decision-counts span{font-size:13.5px;color:var(--p-d-text-2)}.decision-panel .detail-button{margin-top:24px}.decision-explanation{width:100%;margin-top:auto;padding-top:20px}.decision-explanation>summary{font:600 14px/1.3 var(--p-sans);color:var(--p-d-text-2)}.decision-explanation>summary:before{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%23c4c8fc' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 3 4 4-4 4'/%3E%3C/svg%3E") center / 14px no-repeat;transition:transform .25s var(--p-ease)}.decision-explanation[open]>summary:before{transform:rotate(90deg)}.decision-explanation p{margin-top:12px;font-size:14px;line-height:1.6;color:var(--p-d-text-2)}.priority-panel header{margin-bottom:6px}.priority-panel header h3{margin-top:8px}.priority-signals{list-style:none}.priority-signals li{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--a-line)}.priority-index{flex-shrink:0;padding-top:2px;font:500 12px/1 var(--p-mono);color:var(--a-text-3)}.priority-signals h4{font:600 15px/1.35 var(--p-sans);color:var(--a-text)}.priority-signals details{margin-top:6px}.priority-signals details>summary{width:fit-content;font:600 13px/1.3 var(--p-sans);color:var(--p-blue)}.priority-signals details>summary:after{content:"↓";font-size:12px;transition:transform .25s}.priority-signals details[open]>summary:after{transform:rotate(180deg)}.priority-signals details p{margin-top:8px;font-size:14px;line-height:1.55;color:var(--a-text-2)}.priority-panel>.detail-note{margin-top:14px}.next-actions{margin-top:16px}.action-list{display:grid;margin-top:12px;list-style:none}.action-list li{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--a-line)}.action-marker{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:9px;font-size:13px;color:var(--p-blue);background:var(--p-wash)}.action-type{font:500 10.5px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.action-list p{margin-top:4px;font-size:14.5px;line-height:1.55;color:var(--a-text)}.next-actions>.detail-disclosure{margin-top:4px;padding-top:14px;border-top:1px solid var(--a-line)}.deadline-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.deadline-panel{display:flex;flex-direction:column}.deadline-panel header h3{margin-top:12px}.deadline-urgent{border-color:#f24b5b59}.deadline-urgent .detail-status{color:#a8283a;background:var(--a-danger-tint)}.deadline-date{margin-top:18px;font:500 30px/1.05 var(--p-sans);letter-spacing:-.035em;color:var(--a-text)}.deadline-count{margin-top:6px;font-size:13.5px;color:var(--a-text-2)}.deadline-origin{display:flex;gap:24px;margin-top:16px;padding-top:14px;border-top:1px solid var(--a-line)}.deadline-origin dt{font-size:12.5px;color:var(--a-text-3)}.deadline-origin dd{margin-top:3px;font-size:14px;font-weight:600;color:var(--a-text)}.deadline-panel .detail-disclosure{margin-top:auto;padding-top:16px;border-top:1px solid var(--a-line)}.deadline-panel .detail-disclosure[open]{padding-bottom:2px}.deadline-origin+.detail-disclosure{margin-top:16px}.amount-panel header .detail-metric{margin-top:12px}.amount-panel header .detail-note{margin-top:8px}.amount-rows{margin-top:18px;border-top:1px solid var(--a-line)}.amount-row{border-bottom:1px solid var(--a-line)}.amount-row:last-child{border-bottom:0}.amount-row>summary{justify-content:space-between;padding:14px 0;font-size:14.5px;color:var(--a-text-2)}.amount-row>summary span:first-child{flex:1;min-width:0}.amount-row>summary strong{font-weight:600;font-variant-numeric:tabular-nums;color:var(--a-text)}.amount-row>summary .expand-symbol{margin-left:4px}.amount-row>p{padding:0 0 14px;font-size:13.5px;line-height:1.55;color:var(--a-text-3)}.exposure-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.exposure-option .detail-metric{margin-top:12px}.exposure-track{height:8px;margin:18px 0 14px;border-radius:8px;background:var(--a-sunken);overflow:hidden}.exposure-track span{display:block;height:100%;border-radius:8px;background:var(--p-level-alto)}.exposure-option:last-child .exposure-track span{background:var(--p-level-critico)}.exposure-option:first-child .exposure-track span{background:var(--p-level-bajo)}.exposure-option details>summary{font:600 13.5px/1.3 var(--p-sans);color:var(--p-blue)}.exposure-option details>summary:after{content:"↓";font-size:12px;transition:transform .25s}.exposure-option details[open]>summary:after{transform:rotate(180deg)}.exposure-option details p{margin-top:8px;font-size:13.5px;line-height:1.55;color:var(--a-text-2)}.negotiation-ranges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--a-line);border-radius:20px;background:#fff;overflow:hidden}.negotiation-ranges article{padding:22px 24px 24px}.negotiation-ranges article+article{border-left:1px solid var(--a-line)}.negotiation-ranges h3{margin-top:12px;font:500 clamp(22px,2vw,28px)/1.1 var(--p-sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--a-text)}.negotiation-ranges h3 span{display:block;margin-top:4px;font-size:16px;letter-spacing:-.01em;color:var(--a-text-2)}.negotiation-ranges p{margin-top:10px;font-size:13.5px;color:var(--a-text-2)}.negotiation-target{background:var(--p-wash)}.negotiation-target .detail-eyebrow{color:var(--p-accent)}.offer-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:16px}.offer-workspace h3{margin-top:10px}.offer-workspace .detail-note{margin-top:6px}.offer-label{display:block;margin:20px 0 8px;font-size:13.5px;font-weight:600;color:var(--a-text)}.offer-input{position:relative}.offer-input span{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--a-text-3)}.offer-input input{width:100%;height:58px;padding:0 16px 0 36px;border:1px solid var(--a-line-2);border-radius:14px;font:500 22px/1 var(--p-sans);font-variant-numeric:tabular-nums;color:var(--a-text);background:#fff}.offer-input input:focus{outline:none;border-color:var(--p-blue);box-shadow:var(--a-focus)}.offer-feedback{display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:24px;border-radius:16px;background:var(--a-sunken)}.offer-feedback h3{margin-top:10px}.offer-feedback>p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--a-text-2)}.offer-feedback .detail-disclosure{margin-top:16px}.offer-empty-symbol{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;font-size:18px;color:var(--p-blue);background:#fff}.reference-numbers{margin:4px 0 16px}.reference-numbers div{display:grid;gap:4px;padding:14px 16px;border-radius:14px;background:var(--a-sunken)}.reference-numbers span{font-size:12.5px;color:var(--a-text-3)}.reference-numbers strong{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--a-text)}.supporting-detail ol.detail-list{margin-top:12px}.factor-panel-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px}.factor-panel-heading h3{margin-top:8px}.factor-list{display:grid}.factor-entry{border-top:1px solid var(--a-line)}.factor-entry>summary.factor-summary{padding:14px 0}.factor-entry[open]>summary{margin-bottom:0}.factor-name{flex:1;min-width:0;font-size:14.5px;font-weight:550;line-height:1.4;color:var(--a-text)}.factor-points{flex-shrink:0;padding:4px 8px;border-radius:7px;font:500 12.5px/1 var(--p-mono)!important;letter-spacing:0!important;color:var(--p-navy);background:var(--p-wash)}.factor-panel:first-child .factor-points{color:#a8283a;background:var(--a-danger-tint)}.factor-explanation{padding:0 0 16px}.factor-explanation p{font-size:14px;line-height:1.6;color:var(--a-text-2)}.factor-explanation .detail-note{margin-top:8px}.factor-overflow{padding-top:14px;border-top:1px solid var(--a-line)}.factor-overflow>summary{font-size:14px;color:var(--p-blue)}.factor-trace{margin-top:16px}.factor-trace>summary .detail-note{margin-left:auto;font-weight:500}.factor-trace-content{display:grid;gap:10px}.factor-table-wrap{overflow-x:auto;border:1px solid var(--a-line);border-radius:14px}.factor-table{width:100%;border-collapse:collapse;font-size:14px}.factor-table th,.factor-table td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--a-line)}.factor-table thead th{font:500 11px/1.3 var(--p-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-text-3);background:var(--a-sunken)}.factor-table tbody th{font-weight:550;color:var(--a-text)}.factor-table tbody th .detail-status{margin-left:8px;font-size:11px}.factor-table td{font-variant-numeric:tabular-nums;color:var(--a-text-2)}.factor-table td strong{color:var(--a-text)}.factor-table tbody tr:last-child th,.factor-table tbody tr:last-child td{border-bottom:0}.commercial-exposure{margin-top:16px}.commercial-exposure>p{margin-top:4px}.execution-grid{margin-top:56px;align-items:start}.checklist-temporary-note{margin:-8px 0 14px}.document-checklist{gap:8px}.document-checklist>li:before{display:none}.document-row{display:flex;gap:14px;padding:16px 18px!important;border:1px solid var(--a-line);border-radius:16px;background:#fff}.document-check{display:grid;place-items:center;flex-shrink:0;width:26px;height:26px;margin-top:1px;border:1.5px solid var(--a-line-2);border-radius:8px;font-size:14px;font-weight:700;color:#fff;background:#fff;cursor:pointer;transition:background-color .2s,border-color .2s}.document-check[aria-checked=true]{border-color:var(--p-blue);background:var(--p-blue)}.document-check:focus-visible{outline:none;box-shadow:var(--a-focus)}.document-content{flex:1;min-width:0}.document-title-row{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.document-title-row strong{font-size:15px;font-weight:600;line-height:1.35;color:var(--a-text)}.document-progress{margin-top:8px;background:none;padding:0;font-weight:500;color:var(--a-text-3)}.document-reason{margin-top:8px}.document-reason>summary{justify-content:flex-start;width:fit-content;font-size:13.5px;color:var(--p-blue)}.document-reason>summary:after{width:18px;height:18px;margin-left:0;background-color:transparent;background-size:12px}.document-reason[open]>summary{margin-bottom:6px}.document-reason>p{font-size:14px}.priority[data-priority=alta]{color:#a8283a;background:var(--a-danger-tint)}.document-check svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.execution-steps{gap:8px}.execution-steps>li{padding-left:0}.execution-steps>li:before{display:none}.execution-step{padding:16px 18px;border:1px solid var(--a-line);border-radius:16px;background:#fff}.execution-step>summary{justify-content:flex-start!important;align-items:flex-start!important}.execution-step>summary strong{flex:1;font-size:15px;font-weight:600;line-height:1.4;color:var(--a-text)}.execution-step-number{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:9px;font:500 12px/1 var(--p-mono);color:#fff;background:var(--p-navy)}.execution-step>p{padding-left:40px}.claim-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--a-line);border-radius:20px;background:#fff;overflow:hidden}.claim-overview article{padding:22px 24px 24px}.claim-overview article+article{border-left:1px solid var(--a-line)}.claim-overview h3{margin-top:12px;font:500 clamp(24px,2.2vw,30px)/1.05 var(--p-sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--a-text)}.claim-track{height:8px;margin-top:16px;border-radius:8px;background:var(--a-sunken);overflow:hidden}.claim-track span{display:block;height:100%;border-radius:8px;background:var(--p-level-critico)}.claim-overview article:nth-child(2) .claim-track span{background:var(--p-level-alto)}.claim-gap{background:var(--p-wash)}.claim-gap p{margin-top:10px;font-size:13.5px;color:var(--a-text-2)}.claim-concepts{margin-top:16px}.claim-concepts>.detail-inline-heading{margin-bottom:8px}.claim-row{border-top:1px solid var(--a-line)}.claim-row>summary{display:grid!important;grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,.7fr)) 26px;align-items:center;gap:16px;padding:16px 0}.claim-name h4{font:600 15px/1.35 var(--p-sans);color:var(--a-text)}.claim-verdict{display:inline-block;margin-top:6px;padding:4px 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--p-navy);background:var(--p-wash)}.claim-value{display:grid;gap:3px;text-align:right}.claim-value span{font-size:12px;color:var(--a-text-3)}.claim-value strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--a-text)}.claim-explanation{display:grid;gap:8px;padding:0 0 18px}.claim-explanation p{font-size:14px;line-height:1.6;color:var(--a-text-2)}.claim-explanation strong{color:var(--a-text)}.claim-concepts>.detail-disclosure{padding-top:16px;border-top:1px solid var(--a-line)}.hearing-panel{display:grid;gap:20px}.hearing-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.hearing-top h3{margin-top:10px;font:500 30px/1.05 var(--p-sans);letter-spacing:-.035em}.hearing-top p{margin-top:6px;font-size:14.5px;color:var(--a-text-2)}.hearing-numbers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.hearing-numbers div{display:grid;gap:4px;padding:14px 16px;border-radius:14px;background:var(--a-sunken)}.hearing-numbers div:nth-child(2){background:var(--p-wash)}.hearing-numbers span{font-size:12.5px;color:var(--a-text-3)}.hearing-numbers strong{font-size:17px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--a-text)}.hearing-checklists .detail-disclosure{padding:16px 18px;border:1px solid var(--a-line);border-radius:16px}.hearing-checklists .detail-list li .detail-status{margin-left:8px}.hearing-panel>.detail-disclosure{padding-top:16px;border-top:1px solid var(--a-line)}.document-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.document-type-card{display:flex;flex-direction:column}.document-type-header{display:flex;justify-content:space-between;align-items:center}.document-type-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;color:var(--p-blue);background:var(--p-wash)}.document-type-icon svg{width:24px;height:24px}.document-type-card h3{margin-top:20px}.document-type-summary{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--a-text-2)}.document-block-reason{margin-top:10px;padding:10px 12px;border-radius:12px;background:var(--a-sunken)}.document-legal-detail{margin-top:16px;padding-top:14px;border-top:1px solid var(--a-line)}.document-legal-detail>summary{font-size:14px}.document-action svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.document-type-card .document-action{margin-top:auto}.document-type-card .document-legal-detail{margin-bottom:20px}.document-type-header .detail-status.available{color:var(--p-blue);background:var(--p-wash)}.document-type-header .detail-status svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.document-action{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:100%;height:46px;margin-top:20px;padding:0 16px;border:0;border-radius:12px;font:600 14.5px/1 var(--p-sans);color:#fff;background:var(--p-navy);cursor:pointer;transition:background-color .2s}.document-action:hover:not(:disabled){background:var(--p-blue)}.document-action:disabled{color:var(--a-text-3);background:var(--a-sunken);cursor:not-allowed}.document-action:focus-visible{outline:none;box-shadow:var(--a-focus)}.document-type-card:has(.document-action[aria-expanded=true]){border-color:var(--p-blue)}.outcome-panel{margin-top:32px}.outcome-panel>summary>span:first-child{font-size:16px}.outcome-panel>summary .detail-status{margin-right:auto;margin-left:4px}.outcome-panel>summary .detail-status.closed{color:var(--p-blue);background:var(--p-wash)}.desenlace-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 20px;margin-top:18px}.desenlace-bar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid var(--a-line)}.desenlace-hint{font-size:13.5px;color:var(--a-text-3)}@media(max-width:1080px){.reading-grid,.offer-workspace{grid-template-columns:1fr}.desenlace-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.detail-grid{grid-template-columns:1fr}.detail-panel{padding:20px}.negotiation-ranges,.claim-overview{grid-template-columns:1fr}.negotiation-ranges article+article,.claim-overview article+article{border-left:0;border-top:1px solid var(--a-line)}.hearing-numbers{grid-template-columns:1fr 1fr}.claim-row>summary{grid-template-columns:1fr 26px}.claim-row>summary .claim-value{grid-column:1;justify-items:start;text-align:left}.claim-row>summary .expand-symbol{grid-row:1;grid-column:2}.desenlace-grid{grid-template-columns:1fr}.desenlace-bar{flex-direction:column;align-items:stretch}}.portfolio-workspace{min-width:0}.portfolio-eyebrow{display:block;font:500 11px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.portfolio-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.portfolio-open-arrow{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;color:var(--a-text-3);transition:transform .3s var(--p-ease),color .2s}button:hover>.portfolio-open-arrow{transform:translate(2px,-2px);color:var(--p-blue)}.portfolio-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.portfolio-heading h1{margin-top:12px;font:var(--p-display) clamp(32px,3.2vw,44px)/1.05 var(--p-sans);letter-spacing:-.04em;color:var(--a-text)}.portfolio-heading p{margin-top:12px;font-size:16px;color:var(--a-text-2)}.portfolio-export svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.portfolio-loading,.portfolio-empty{display:grid;justify-items:center;gap:10px;padding:72px 24px;border:1px dashed var(--a-line-2);border-radius:24px;text-align:center;background:#fff}.portfolio-loading h2,.portfolio-empty h2{margin-top:6px;font:var(--p-title) 22px/1.2 var(--p-sans);letter-spacing:-.025em;color:var(--a-text)}.portfolio-loading p,.portfolio-empty p{max-width:460px;font-size:15px;color:var(--a-text-2)}.portfolio-empty .btn{margin-top:10px}.portfolio-spinner{width:36px;height:36px;border:3px solid var(--a-sunken);border-top-color:var(--p-blue);border-radius:50%;animation:spin .9s linear infinite}.portfolio-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.9fr);gap:16px}.portfolio-overview article{min-width:0;padding:24px 26px;border-radius:24px}.portfolio-exposure{color:#fff;background:var(--p-navy)}.portfolio-exposure .portfolio-eyebrow{color:var(--p-d-text-3)}.portfolio-main-amount{margin-top:16px;font:500 clamp(34px,3.4vw,48px)/1 var(--p-sans);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.portfolio-main-amount span{margin-left:6px;font:500 12px/1 var(--p-mono);letter-spacing:.04em;color:var(--p-d-text-3)}.portfolio-exposure-caption{margin-top:10px;font-size:14px;color:var(--p-d-text-2)}.portfolio-exposure dl{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-top:1px solid var(--p-d-line)}.portfolio-exposure dl div{padding-top:14px}.portfolio-exposure dl div+div{padding-left:18px;border-left:1px solid var(--p-d-line)}.portfolio-exposure dt{font-size:13px;color:var(--p-d-text-3)}.portfolio-exposure dd{margin-top:4px;font-size:18px;font-weight:550;font-variant-numeric:tabular-nums}.portfolio-reserve{display:flex;flex-direction:column;border:1px solid var(--a-line);background:#fff}.portfolio-secondary-amount{display:inline;margin-top:16px;font:500 clamp(28px,2.6vw,36px)/1 var(--p-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--a-text)}.portfolio-currency{margin-top:6px;font:500 11px/1 var(--p-mono);letter-spacing:.04em;color:var(--a-text-3)}.portfolio-reserve>p:not(.portfolio-secondary-amount){margin-top:12px;font-size:14px;line-height:1.5;color:var(--a-text-2)}.portfolio-reserve a{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600;color:var(--p-navy);text-decoration:none}.portfolio-reserve a:hover{color:var(--p-blue)}.portfolio-reserve a svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.portfolio-counts{display:flex;flex-direction:column;border:1px solid var(--a-line);background:#fff}.portfolio-counts>div strong{display:block;margin-top:12px;font:500 44px/1 var(--p-sans);letter-spacing:-.04em;color:var(--a-text)}.portfolio-counts>div>span:last-child{display:block;margin-top:6px;font-size:14px;color:var(--a-text-2)}.portfolio-counts button{display:flex;align-items:center;gap:10px;margin-top:10px;padding:12px 0 0;border:0;border-top:1px solid var(--a-line);font:550 14px/1.3 var(--p-sans);text-align:left;color:var(--a-text-2);background:none;cursor:pointer}.portfolio-counts button:first-of-type{margin-top:auto}.portfolio-counts button span:first-child{flex:1}.portfolio-counts button b{font:600 18px/1 var(--p-sans);font-variant-numeric:tabular-nums;color:var(--a-text)}.portfolio-counts button b.urgent{color:#b62a40}.portfolio-counts button:hover{color:var(--a-text)}.portfolio-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}.portfolio-section-head h2{margin-top:10px;font:var(--p-display) clamp(24px,2.2vw,30px)/1.1 var(--p-sans);letter-spacing:-.035em;color:var(--a-text)}.portfolio-section-note{font-size:13.5px;color:var(--a-text-3)}.portfolio-deadlines,.portfolio-cases{margin-top:56px}.portfolio-text-button{margin-top:12px;padding:0;border:0;font:600 14px/1.4 var(--p-sans);color:var(--p-blue);background:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.portfolio-deadline-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px}.portfolio-deadline{display:flex;align-items:center;gap:16px;padding:16px 18px;border:1px solid var(--a-line);border-radius:18px;text-align:left;background:#fff;cursor:pointer;transition:border-color .2s}.portfolio-deadline:hover{border-color:#1d215959}.portfolio-deadline:focus-visible{outline:none;box-shadow:var(--a-focus)}.portfolio-deadline-number{display:grid;justify-items:center;flex-shrink:0;width:76px;padding:10px 4px;border-radius:14px;text-align:center;color:#a8283a;background:var(--a-danger-tint)}.portfolio-deadline-number strong{font:500 28px/1 var(--p-sans);letter-spacing:-.03em}.portfolio-deadline-number span{margin-top:4px;font-size:11.5px;line-height:1.2}.portfolio-deadline-copy{display:grid;gap:4px;flex:1;min-width:0}.portfolio-deadline-copy>span{font-size:13px;line-height:1.3;color:var(--a-text-3)}.portfolio-deadline-copy strong{font-size:15.5px;font-weight:600;line-height:1.3;color:var(--a-text)}.portfolio-no-deadlines{display:flex;align-items:center;gap:16px;padding:20px 22px;border:1px solid var(--a-line);border-radius:18px;background:#fff}.portfolio-outline-icon{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:13px;background:var(--p-wash)}.portfolio-outline-icon svg{width:24px;height:24px;fill:none;stroke:var(--p-blue);stroke-width:1.6;stroke-linecap:round}.portfolio-no-deadlines h3{font:600 16px/1.3 var(--p-sans);color:var(--a-text)}.portfolio-no-deadlines p{margin-top:4px;font-size:14px;color:var(--a-text-2)}.portfolio-sort{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:550;color:var(--a-text-2);white-space:nowrap}.portfolio-sort .select{width:auto;min-height:42px}.portfolio-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.portfolio-filters{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--a-line);border-radius:14px;background:#fff}.portfolio-filters button{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 8px 0 12px;border:0;border-radius:10px;font:600 13.5px/1 var(--p-sans);color:var(--a-text-2);background:none;cursor:pointer;transition:background-color .2s,color .2s}.portfolio-filters button span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:7px;font:500 11.5px/1 var(--p-mono);color:var(--a-text-2);background:var(--a-sunken)}.portfolio-filters button:hover{color:var(--a-text)}.portfolio-filters button.active{color:#fff;background:var(--p-navy)}.portfolio-filters button.active span{color:var(--p-navy);background:#fff}.portfolio-filters button:focus-visible{outline:none;box-shadow:var(--a-focus)}.portfolio-search{position:relative;display:flex;align-items:center;width:min(320px,100%)}.portfolio-search svg{position:absolute;left:14px;color:var(--a-text-3);pointer-events:none}.portfolio-search input{width:100%;height:46px;padding:0 14px 0 42px;border:1px solid var(--a-line-2);border-radius:12px;font:450 15px/1 var(--p-sans);color:var(--a-text);background:#fff}.portfolio-search input:focus{outline:none;border-color:var(--p-blue);box-shadow:var(--a-focus)}.portfolio-applied{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.portfolio-applied button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:0;border-radius:999px;font:600 13px/1 var(--p-sans);color:var(--p-navy);background:var(--p-wash);cursor:pointer}.portfolio-applied button:hover{background:var(--p-haze)}.portfolio-results{display:flex;justify-content:space-between;gap:16px;margin:18px 0 10px;font-size:13.5px;color:var(--a-text-2)}.portfolio-results span{font:500 11px/1.4 var(--p-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-text-3)}.portfolio-register{border:1px solid var(--a-line);border-radius:20px;background:#fff;overflow:hidden}.portfolio-register-head,.portfolio-case-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.8fr) 24px;align-items:center;gap:16px;padding:0 22px}.portfolio-register-head{height:44px;font:500 11px/1 var(--p-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--a-text-3);background:var(--a-sunken)}.portfolio-register-head span:nth-child(3),.portfolio-register-head span:nth-child(4){text-align:right}.portfolio-case-row{width:100%;min-height:76px;padding-block:14px;border:0;border-top:1px solid var(--a-line);text-align:left;color:var(--a-text);background:#fff;cursor:pointer;transition:background-color .2s}.portfolio-case-row:hover{background:#fafbff}.portfolio-case-row:focus-visible{outline:none;box-shadow:inset var(--a-focus)}.portfolio-case-identity{display:grid;gap:3px;min-width:0}.portfolio-case-reference{font:500 11.5px/1.3 var(--p-mono);color:var(--a-text-3)}.portfolio-case-identity strong{overflow:hidden;font-size:15.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.portfolio-case-identity>span:last-child{font-size:13.5px;color:var(--a-text-2)}.portfolio-case-risk{display:grid;gap:6px;justify-items:start}.portfolio-level{display:inline-flex;align-items:center;gap:8px;padding:5px 10px 5px 9px;border-radius:999px;font:600 13px/1 var(--p-sans);color:var(--p-navy);background:var(--a-sunken)}.portfolio-level:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--dot, var(--a-text-3))}.portfolio-level span{font:500 12px/1 var(--p-mono);color:var(--a-text-2)}.portfolio-level[data-level=BAJO]{--dot: var(--p-level-bajo)}.portfolio-level[data-level=MODERADO]{--dot: var(--p-level-moderado)}.portfolio-level[data-level=ALTO]{--dot: var(--p-level-alto);background:#e9ebfe}.portfolio-level[data-level=CRITICO]{--dot: var(--p-level-critico);color:#a8283a;background:var(--a-danger-tint)}.portfolio-reading-status{font-size:12.5px;color:var(--a-text-3)}.portfolio-case-money{display:grid;gap:3px;text-align:right}.portfolio-case-money>span{display:none;font-size:12px;color:var(--a-text-3)}.portfolio-case-money strong{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.portfolio-case-exposure strong{color:var(--a-text)}.portfolio-no-matches{display:grid;justify-items:center;gap:4px;padding:40px 20px;border-top:1px solid var(--a-line);text-align:center}.portfolio-no-matches h3{font:600 16px/1.3 var(--p-sans);color:var(--a-text)}.portfolio-data-note{margin-top:12px;font-size:13.5px;color:var(--a-text-3)}.portfolio-analysis-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:56px}.portfolio-panel{display:flex;flex-direction:column;padding:24px 26px;border:1px solid var(--a-line);border-radius:24px;background:#fff}.portfolio-panel header h2{margin-top:10px;font:var(--p-title) 21px/1.2 var(--p-sans);letter-spacing:-.025em;color:var(--a-text)}.portfolio-panel header p{margin-top:6px;font-size:14px;color:var(--a-text-2)}.portfolio-levels,.portfolio-centers{display:grid;gap:4px;margin-top:18px}.portfolio-levels button{display:grid;gap:10px;padding:12px 14px;border:1px solid transparent;border-radius:14px;text-align:left;background:none;cursor:pointer;transition:background-color .2s,border-color .2s}.portfolio-levels button:hover{background:var(--a-sunken)}.portfolio-levels button.chosen{border-color:var(--p-blue);background:var(--p-wash)}.portfolio-levels button:focus-visible,.portfolio-centers button:focus-visible{outline:none;box-shadow:var(--a-focus)}.portfolio-distribution-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px}.portfolio-distribution-line strong{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--a-text)}.portfolio-distribution-line strong:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--dot)}.portfolio-levels button[data-level=BAJO]{--dot: var(--p-level-bajo)}.portfolio-levels button[data-level=MODERADO]{--dot: var(--p-level-moderado)}.portfolio-levels button[data-level=ALTO]{--dot: var(--p-level-alto)}.portfolio-levels button[data-level=CRITICO]{--dot: var(--p-level-critico)}.portfolio-distribution-line span{font-size:13px;color:var(--a-text-3)}.portfolio-distribution-line b{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--a-text)}.portfolio-bar-line{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:12px}.portfolio-bar-track{height:8px;border-radius:8px;background:var(--a-sunken);overflow:hidden}.portfolio-bar-track span{display:block;height:100%;border-radius:8px;background:var(--dot)}.portfolio-bar-line>span:last-child{font:500 12px/1 var(--p-mono);text-align:right;color:var(--a-text-3)}.portfolio-centers button{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:14px;border:1px solid transparent;border-radius:14px;text-align:left;background:none;cursor:pointer;transition:background-color .2s,border-color .2s}.portfolio-centers button:hover{background:var(--a-sunken)}.portfolio-centers button.chosen{border-color:var(--p-blue);background:var(--p-wash)}.portfolio-centers button>span:first-child{display:grid;gap:3px;min-width:0}.portfolio-centers strong{font-size:15px;font-weight:600;color:var(--a-text)}.portfolio-centers button>span:first-child>span{font-size:13px;color:var(--a-text-3)}.portfolio-centers b{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--a-text)}.portfolio-concentration{display:flex;align-items:center;gap:16px;margin-top:auto;padding:16px 18px;border-radius:16px;background:var(--p-wash)}.portfolio-centers+.portfolio-concentration{margin-top:16px}.portfolio-concentration strong{font:500 38px/1 var(--p-sans);letter-spacing:-.04em;color:var(--p-navy)}.portfolio-concentration strong span{font-size:18px}.portfolio-concentration p{font-size:14px;line-height:1.5;color:var(--a-text-2)}.portfolio-method{margin-top:16px}.portfolio-method details{padding:20px 24px;border:1px solid var(--a-line);border-radius:20px;background:#fff}.portfolio-method summary{display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;cursor:pointer}.portfolio-method summary::-webkit-details-marker{display:none}.portfolio-method summary>span:first-child{display:grid;gap:8px}.portfolio-method summary strong{font:600 17px/1.3 var(--p-sans);color:var(--a-text)}.portfolio-method-plus{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;font-size:18px;color:var(--p-navy);background:var(--a-sunken);transition:transform .3s var(--p-ease)}.portfolio-method details[open] .portfolio-method-plus{transform:rotate(45deg)}.portfolio-method details>div{display:grid;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--a-line)}.portfolio-method p,.portfolio-method li{font-size:14.5px;line-height:1.6;color:var(--a-text-2)}.portfolio-method h3{margin-top:4px;font:600 15px/1.3 var(--p-sans);color:var(--a-text)}.portfolio-weights{display:flex;flex-wrap:wrap;gap:8px}.portfolio-weights div{display:flex;gap:10px;padding:8px 12px;border-radius:10px;background:var(--a-sunken)}.portfolio-weights dt{font-size:13.5px;color:var(--a-text-2)}.portfolio-weights dd{font:600 13.5px/1.4 var(--p-mono);color:var(--a-text)}.portfolio-method ul{display:grid;gap:6px;padding-left:18px}@media(max-width:1180px){.portfolio-overview{grid-template-columns:1fr 1fr}.portfolio-exposure{grid-column:1 / -1}}@media(max-width:900px){.portfolio-analysis-grid{grid-template-columns:1fr}.portfolio-register-head{display:none}.portfolio-case-row{grid-template-columns:1fr 1fr 18px;gap:12px 16px}.portfolio-case-identity{grid-column:1 / 3}.portfolio-case-row>.portfolio-open-arrow{grid-row:1;grid-column:3}.portfolio-case-risk{grid-column:1 / -1}.portfolio-case-money{text-align:left}.portfolio-case-money>span{display:block}}@media(max-width:760px){.portfolio-heading,.portfolio-section-head{flex-direction:column;align-items:flex-start}.portfolio-overview{grid-template-columns:1fr}.portfolio-search{width:100%}.portfolio-exposure dl{grid-template-columns:1fr}.portfolio-exposure dl div+div{padding-left:0;border-left:0}}.employees-workspace{min-width:0}.employees-eyebrow{display:block;font:500 11px/1.3 var(--p-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--a-text-3)}.employees-workspace .btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.employees-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px}.employees-heading h1{margin-top:12px;font:var(--p-display) clamp(32px,3.2vw,44px)/1.05 var(--p-sans);letter-spacing:-.04em;color:var(--a-text)}.employees-heading p{margin-top:12px;font-size:16px;color:var(--a-text-2)}.employees-overview{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;border:1px solid var(--a-line);border-radius:20px;background:#fff}.employees-overview>div{display:grid;gap:8px;padding:22px 36px 22px 26px;border-right:1px solid var(--a-line)}.employees-overview strong{font:500 44px/1 var(--p-sans);letter-spacing:-.04em;color:var(--a-text)}.employees-overview>div>span:last-child{font-size:14px;color:var(--a-text-2)}.employees-overview p{padding:22px 26px;font-size:14.5px;line-height:1.55;color:var(--a-text-2)}.employees-section{margin-top:40px}.employees-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:16px}.employees-section-heading h2{margin-top:10px;font:var(--p-display) clamp(24px,2.2vw,30px)/1.1 var(--p-sans);letter-spacing:-.035em;color:var(--a-text)}.employees-section-heading>span{font-size:13.5px;color:var(--a-text-3)}.employees-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:12px}.employees-toolbar .input{width:min(340px,100%)}.employees-filters,.employees-movement-tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--a-line);border-radius:14px;background:#fff}.employees-filters button,.employees-movement-tabs button{height:36px;padding:0 14px;border:0;border-radius:10px;font:600 13.5px/1 var(--p-sans);color:var(--a-text-2);background:none;cursor:pointer;transition:background-color .2s,color .2s}.employees-filters button:hover,.employees-movement-tabs button:hover{color:var(--a-text)}.employees-filters button.active,.employees-movement-tabs button.active{color:#fff;background:var(--p-navy)}.employees-filters button:focus-visible,.employees-movement-tabs button:focus-visible{outline:none;box-shadow:var(--a-focus)}.employees-list{border:1px solid var(--a-line);border-radius:20px;background:#fff;overflow:hidden}.employees-row{display:grid;grid-template-columns:auto minmax(0,1.4fr) minmax(0,1fr) auto 18px;align-items:center;gap:16px;width:100%;min-height:72px;padding:12px 22px;border:0;border-top:1px solid var(--a-line);text-align:left;color:var(--a-text);background:#fff;cursor:pointer;transition:background-color .2s}.employees-row:first-child{border-top:0}.employees-row:hover{background:#fafbff}.employees-row:focus-visible{outline:none;box-shadow:inset var(--a-focus)}.employees-avatar,.employees-profile-avatar{display:grid;place-items:center;flex-shrink:0;border-radius:12px;font-weight:700;color:var(--p-navy);background:var(--p-wash)}.employees-avatar{width:42px;height:42px;font-size:13.5px}.employees-identity{display:grid;gap:3px;min-width:0}.employees-identity strong{overflow:hidden;font-size:15.5px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.employees-identity small{overflow:hidden;font-size:13.5px;color:var(--a-text-2);white-space:nowrap;text-overflow:ellipsis}.employees-row-center{overflow:hidden;font-size:14px;color:var(--a-text-2);white-space:nowrap;text-overflow:ellipsis}.employees-status{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:5px 10px 5px 9px;border-radius:999px;font:600 12.5px/1.2 var(--p-sans);color:var(--p-blue);background:var(--p-wash)}.employees-status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.employees-status.inactive{color:var(--a-text-2);background:var(--a-sunken)}.employees-arrow{width:18px;height:18px;fill:none;stroke:var(--a-text-3);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--p-ease),stroke .2s}.employees-row:hover .employees-arrow{stroke:var(--p-blue);transform:translate(2px,-2px)}.employees-empty{display:grid;justify-items:center;gap:8px;padding:48px 24px;border:1px dashed var(--a-line-2);border-radius:20px;text-align:center;font-size:15px;color:var(--a-text-2);background:#fff}.employees-list .employees-empty{border:0;border-radius:0}.employees-empty h3{font:600 18px/1.3 var(--p-sans);color:var(--a-text)}.employees-empty .btn{margin-top:8px}.employees-link{padding:0;border:0;font:600 13.5px/1.4 var(--p-sans);color:var(--p-blue);background:none;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.employees-link:disabled{opacity:.5;cursor:wait}.employees-profile-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:24px 26px;border:1px solid var(--a-line);border-radius:24px;background:#fff}.employees-profile-avatar{width:64px;height:64px;border-radius:18px;font-size:20px;color:#fff;background:var(--p-navy)}.employees-profile-head h2{margin-top:8px;font:var(--p-display) clamp(26px,2.4vw,32px)/1.1 var(--p-sans);letter-spacing:-.035em;color:var(--a-text)}.employees-profile-head p{margin-top:6px;font-size:15px;color:var(--a-text-2)}.employees-profile-head .employees-status{margin-top:12px}.employees-profile-actions{display:flex;flex-wrap:wrap;gap:8px}.employees-success,.employees-error{margin-top:12px;padding:12px 16px;border-radius:14px;font-size:14px;line-height:1.5}.employees-success{color:var(--p-navy);background:var(--p-wash)}.employees-error{color:#8f2130;background:var(--a-danger-tint)}.employees-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px;border:1px solid var(--a-line);border-radius:20px;background:#fff}.employees-facts div{display:grid;gap:6px;padding:18px 22px}.employees-facts div+div{border-left:1px solid var(--a-line)}.employees-facts span{font-size:13px;color:var(--a-text-3)}.employees-facts strong{font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--a-text)}.employees-cut{display:grid;grid-template-columns:minmax(0,1fr) 120px 190px auto;align-items:end;gap:12px 16px;margin-top:40px;padding:22px 24px;border-radius:20px;background:#fff;border:1px solid var(--a-line)}.employees-cut h3{margin-top:8px;font:var(--p-title) 19px/1.25 var(--p-sans);letter-spacing:-.02em;color:var(--a-text)}.employees-cut p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--a-text-2)}.employees-cut label,.employees-movement-fields label{display:grid;gap:8px;font-size:13.5px;font-weight:600;color:var(--a-text)}.employees-project{height:46px}.employees-refresh,.employees-help{margin-top:12px;font-size:13.5px;color:var(--a-text-3)}.employees-balance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px}.employees-balance{padding:22px 24px;border:1px solid var(--a-line);border-radius:20px;background:#fff}.employees-balance:first-child{color:#fff;background:var(--p-navy);border-color:var(--p-navy)}.employees-balance:first-child .employees-eyebrow,.employees-balance:first-child>p,.employees-balance:first-child dt{color:var(--p-d-text-3)}.employees-balance:first-child dl{border-top-color:var(--p-d-line)}.employees-balance:first-child dd{color:#fff}.employees-balance h3{margin-top:14px;font:500 clamp(28px,2.6vw,36px)/1 var(--p-sans);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.employees-balance>p{margin-top:6px;font-size:14px;color:var(--a-text-2)}.employees-balance dl{display:grid;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--a-line)}.employees-balance dl div{display:flex;justify-content:space-between;gap:12px}.employees-balance dt{font-size:13.5px;color:var(--a-text-3)}.employees-balance dd{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;color:var(--a-text)}.employees-movement-section{padding:24px 26px;border:1px solid var(--a-line);border-radius:24px;background:#fff}.employees-movement-tabs{width:fit-content;margin-bottom:20px;background:var(--a-sunken);border-color:transparent}.employees-movement-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.employees-notes{grid-column:1 / -1}.employees-movement-section form>.btn{margin-top:16px}.employees-history-list{border:1px solid var(--a-line);border-radius:20px;background:#fff;overflow:hidden}.employees-history-row{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 22px;border-top:1px solid var(--a-line)}.employees-history-row:first-child{border-top:0}.employees-history-row strong{font-size:15px;font-weight:600;color:var(--a-text)}.employees-history-row>div:first-child span{display:block;margin-top:4px;font-size:13.5px;color:var(--a-text-3)}.employees-history-row p{margin-top:6px;font-size:14px;color:var(--a-text-2)}.employees-history-value{display:grid;justify-items:end;gap:6px;text-align:right}.employees-history-value strong{font-variant-numeric:tabular-nums}.employees-history-value>span{padding:4px 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--a-text-2);background:var(--a-sunken)}.employees-history-row.annulled strong{color:var(--a-text-3);text-decoration:line-through}.employees-disclaimer{margin-top:24px;font-size:13.5px;line-height:1.6;color:var(--a-text-3)}.employees-sources{margin-top:12px}.employees-sources summary{display:flex;align-items:center;gap:8px;width:fit-content;font-size:14px;font-weight:600;color:var(--p-navy);list-style:none;cursor:pointer}.employees-sources summary::-webkit-details-marker{display:none}.employees-sources summary:before{content:"";width:14px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none' stroke='%231d2159' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 3 4 4-4 4'/%3E%3C/svg%3E") center / 14px no-repeat;transition:transform .25s var(--p-ease)}.employees-sources[open] summary:before{transform:rotate(90deg)}.employees-sources div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.employees-sources a{padding:8px 12px;border-radius:10px;font-size:13.5px;font-weight:550;color:var(--p-navy);background:#fff;border:1px solid var(--a-line);text-decoration:none}.employees-sources a:hover{border-color:var(--p-blue);color:var(--p-blue)}@media(max-width:1080px){.employees-cut{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.employees-cut>div{grid-column:1 / -1}.employees-balance-grid{grid-template-columns:1fr}.employees-facts{grid-template-columns:1fr 1fr}.employees-facts div:nth-child(3){border-left:0}.employees-facts div:nth-child(n+3){border-top:1px solid var(--a-line)}}@media(max-width:760px){.employees-heading,.employees-section-heading{flex-direction:column;align-items:flex-start}.employees-overview{grid-template-columns:1fr 1fr}.employees-overview>div:nth-child(2){border-right:0}.employees-overview p{grid-column:1 / -1;border-top:1px solid var(--a-line)}.employees-row{grid-template-columns:auto minmax(0,1fr) 18px}.employees-row-center{display:none}.employees-row .employees-status{grid-column:2;grid-row:2}.employees-row .employees-arrow{grid-column:3;grid-row:1 / 3}.employees-profile-head{grid-template-columns:auto minmax(0,1fr)}.employees-profile-actions{grid-column:1 / -1}.employees-movement-fields{grid-template-columns:1fr}.employees-cut{grid-template-columns:minmax(0,1fr);padding:20px}.employees-cut label{min-width:0}.employees-toolbar .input{width:100%}}:root{--p-navy: #1d2159;--p-blue: #3f6afb;--p-indigo: #4e5bea;--p-peri: #7c87f8;--p-mist: #a3acff;--p-lilac: #c4c8fc;--p-lavender: #c7ccff;--p-red: #f24b5b;--p-ink: #1d2159;--p-ink-deep: #151845;--p-ink-soft: #2a2f72;--p-white: #ffffff;--p-paper: #f5f6fa;--p-wash: #eef0ff;--p-haze: #e1e4ff;--p-text: #1d2159;--p-text-2: #4a4f82;--p-text-3: #7b80ad;--p-line: rgb(29 33 89 / .12);--p-line-2: rgb(29 33 89 / .22);--p-d-text: #ffffff;--p-d-text-2: #c4c8fc;--p-d-text-3: #8f96dd;--p-d-line: rgb(199 204 255 / .16);--p-d-line-2: rgb(199 204 255 / .3);--p-heading: #1d1e3d;--p-accent: #4d52c8;--p-display: 520;--p-title: 580;--p-level-bajo: #c6cbff;--p-level-moderado: #98a2ff;--p-level-alto: #737ef3;--p-level-critico: #f36e88;--p-sans: "Host Grotesk", "DM Sans", system-ui, sans-serif;--p-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--p-ease: cubic-bezier(.22, 1, .36, 1);--p-gutter: clamp(20px, 4.4vw, 64px);--p-header: 76px}.pondera-landing{min-height:100vh;font-family:var(--p-sans);color:var(--p-heading);background:var(--p-paper);-webkit-font-smoothing:antialiased}.pondera-landing a{color:inherit;text-decoration:none}.pondera-landing button{font:inherit;color:inherit;border:0;background:none;cursor:pointer}.pondera-landing a,.pondera-landing button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.pondera-landing .skip-link{position:fixed;z-index:100;left:16px;top:-100px;padding:12px 18px;border-radius:12px;font-weight:600;color:#fff;background:var(--p-navy)}.pondera-landing .skip-link:focus{top:12px}.pondera-landing section[id]{scroll-margin-top:var(--p-header)}.pondera-landing .p-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px 72px;align-items:end}.pondera-landing .p-h2{margin-top:26px;font:var(--p-display) clamp(38px,4.2vw,64px)/1.04 var(--p-sans);letter-spacing:-.045em;color:var(--p-heading)}.pondera-landing .p-h2 span{color:var(--p-accent)}.pondera-landing .p-h2 b{font-weight:inherit;color:var(--p-red)}.pondera-landing .p-head>p,.pondera-landing .p-lead{max-width:480px;margin:0;font-size:18px;line-height:1.6;color:var(--p-text-2)}.pondera-landing .dark .p-h2{color:#fff}.pondera-landing .dark .p-h2 span{color:var(--p-mist)}.pondera-landing .dark .p-head>p,.pondera-landing .dark .p-lead{color:var(--p-d-text-2)}.pondera-landing .p-section{padding-block:clamp(88px,10vw,136px)}.pondera-landing .p-icon{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(max-width:980px){.pondera-landing .p-head{grid-template-columns:1fr}}@media(max-width:640px){.pondera-landing .p-h2 br{display:none}}.pondera-landing .p-wrap{width:min(1312px,calc(100% - var(--p-gutter) * 2));margin-inline:auto}.pondera-landing .p-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pondera-landing :focus-visible{outline:2px solid var(--p-blue);outline-offset:3px}.pondera-landing [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .9s var(--p-ease),transform 1s var(--p-ease);transition-delay:var(--delay, 0ms)}.pondera-landing [data-reveal][data-inview]{opacity:1;transform:none}@media(max-width:560px){.pondera-landing{--p-header: 64px}}@media(prefers-reduced-motion:reduce){.pondera-landing *,.pondera-landing *:before,.pondera-landing *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}}
