.timeline.svelte-9o9r3t{border-top:1px solid var(--line);padding-top:32px}.step.svelte-9o9r3t{display:grid;grid-template-columns:110px 1fr 1.05fr;gap:56px;padding:56px 0;border-bottom:1px solid var(--line);position:relative}.step.svelte-9o9r3t:last-child{border-bottom:none}@media (max-width: 1000px){.step.svelte-9o9r3t{grid-template-columns:1fr;gap:28px}}.step-index.svelte-9o9r3t{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3);display:flex;flex-direction:column;gap:12px}.step-index.svelte-9o9r3t .ix:where(.svelte-9o9r3t){font-family:var(--font-mono);font-size:60px;font-weight:500;letter-spacing:-.02em;line-height:.9;color:var(--fg);font-variant-numeric:tabular-nums}.step-text.svelte-9o9r3t h3:where(.svelte-9o9r3t){font-family:var(--font-sans);font-size:clamp(26px,2.8vw,38px);font-weight:500;line-height:1.1;letter-spacing:-.02em;color:var(--fg);margin:0 0 16px;text-wrap:balance;max-width:20ch}.step-text.svelte-9o9r3t p:where(.svelte-9o9r3t){font-size:16px;line-height:1.55;color:var(--fg-2);margin:0 0 12px;max-width:50ch}.step-text.svelte-9o9r3t p:where(.svelte-9o9r3t) b{color:var(--fg);font-weight:500}.step-text.svelte-9o9r3t .when:where(.svelte-9o9r3t){margin-top:18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--fg-4);text-transform:uppercase}.step-visual.svelte-9o9r3t{background:var(--bg-1);border:1px solid var(--line-2);border-radius:4px;padding:22px;min-height:240px;display:flex;flex-direction:column;gap:16px;font-family:var(--font-mono);font-size:12px;position:relative}.step-visual.svelte-9o9r3t .v-head:where(.svelte-9o9r3t){display:flex;justify-content:space-between;align-items:baseline;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-3)}.step-visual.svelte-9o9r3t .v-head:where(.svelte-9o9r3t) .l:where(.svelte-9o9r3t){color:var(--fg-2);font-weight:500}.step-visual.svelte-9o9r3t .v-tag:where(.svelte-9o9r3t){position:absolute;top:12px;right:12px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-4)}.v-edital.svelte-9o9r3t{flex:1;display:flex;flex-direction:column;gap:14px}.v-edital.svelte-9o9r3t .upload:where(.svelte-9o9r3t){border:1.5px dashed var(--line-strong);border-radius:3px;padding:28px;text-align:center;background:var(--bg)}.v-edital.svelte-9o9r3t .upload:where(.svelte-9o9r3t) .ico:where(.svelte-9o9r3t){font-family:var(--font-mono);font-size:28px;color:var(--fg-3);margin-bottom:8px}.v-edital.svelte-9o9r3t .upload:where(.svelte-9o9r3t) .ll:where(.svelte-9o9r3t){font-size:11px;letter-spacing:.12em;color:var(--fg-2);text-transform:uppercase}.v-edital.svelte-9o9r3t .file:where(.svelte-9o9r3t){display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:var(--bg);border:1px solid var(--line)}.v-edital.svelte-9o9r3t .file:where(.svelte-9o9r3t) .n:where(.svelte-9o9r3t){color:var(--fg-2)}.v-edital.svelte-9o9r3t .file:where(.svelte-9o9r3t) .s:where(.svelte-9o9r3t){color:var(--fg-3);font-size:10px;letter-spacing:.08em}.v-piso.svelte-9o9r3t{flex:1;display:flex;flex-direction:column;justify-content:center;gap:10px}.v-piso.svelte-9o9r3t .row:where(.svelte-9o9r3t){display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:center;padding:8px 0}.v-piso.svelte-9o9r3t .row:where(.svelte-9o9r3t) .k:where(.svelte-9o9r3t){color:var(--fg-3);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.v-piso.svelte-9o9r3t .row:where(.svelte-9o9r3t) .bar:where(.svelte-9o9r3t){height:4px;background:var(--bg-3);position:relative}.v-piso.svelte-9o9r3t .row:where(.svelte-9o9r3t) .bar:where(.svelte-9o9r3t):after{content:"";position:absolute;left:0;top:0;height:100%;background:var(--fg-3)}.v-piso.svelte-9o9r3t .row.r1:where(.svelte-9o9r3t) .bar:where(.svelte-9o9r3t):after{width:78%}.v-piso.svelte-9o9r3t .row.r2:where(.svelte-9o9r3t) .bar:where(.svelte-9o9r3t):after{width:52%}.v-piso.svelte-9o9r3t .row.r3:where(.svelte-9o9r3t) .bar:where(.svelte-9o9r3t):after{width:38%}.v-piso.svelte-9o9r3t .row.r4:where(.svelte-9o9r3t) .bar:where(.svelte-9o9r3t):after{width:24%}.v-piso.svelte-9o9r3t .row:where(.svelte-9o9r3t) .v:where(.svelte-9o9r3t){color:var(--fg-3);font-variant-numeric:tabular-nums;font-size:11px;text-align:right}.v-piso.svelte-9o9r3t .row.total:where(.svelte-9o9r3t){border-top:1.5px solid var(--fg);padding-top:12px;margin-top:6px;grid-template-columns:1fr auto}.v-piso.svelte-9o9r3t .row.total:where(.svelte-9o9r3t) .k:where(.svelte-9o9r3t){color:var(--fg);font-weight:700;font-size:11px}.v-piso.svelte-9o9r3t .row.total:where(.svelte-9o9r3t) .v:where(.svelte-9o9r3t){color:var(--fg);font-size:18px;font-weight:700}.v-lance-feed.svelte-9o9r3t{flex:1;display:flex;flex-direction:column;gap:4px}.v-lance-feed.svelte-9o9r3t .lance:where(.svelte-9o9r3t){display:grid;grid-template-columns:50px 1fr auto;padding:8px 0;gap:12px;font-size:11px;border-bottom:1px solid var(--bg-2);align-items:center}.v-lance-feed.svelte-9o9r3t .lance:where(.svelte-9o9r3t) .t:where(.svelte-9o9r3t){color:var(--fg-4);font-size:9.5px}.v-lance-feed.svelte-9o9r3t .lance:where(.svelte-9o9r3t) .w-bar:where(.svelte-9o9r3t){height:4px;background:var(--bg-3);position:relative}.v-lance-feed.svelte-9o9r3t .lance:where(.svelte-9o9r3t) .w-bar:where(.svelte-9o9r3t):after{content:"";position:absolute;left:0;top:0;height:100%;background:var(--fg-4)}.v-lance-feed.svelte-9o9r3t .lance:where(.svelte-9o9r3t) .p:where(.svelte-9o9r3t){color:var(--fg-3);font-variant-numeric:tabular-nums;text-align:right;font-size:11px}.v-lance-feed.svelte-9o9r3t .lance.l1:where(.svelte-9o9r3t) .w-bar:where(.svelte-9o9r3t):after{width:84%}.v-lance-feed.svelte-9o9r3t .lance.l2:where(.svelte-9o9r3t) .w-bar:where(.svelte-9o9r3t):after{width:72%}.v-lance-feed.svelte-9o9r3t .lance.l3:where(.svelte-9o9r3t) .w-bar:where(.svelte-9o9r3t):after{width:60%}.v-lance-feed.svelte-9o9r3t .lance.mine:where(.svelte-9o9r3t) .w-bar:where(.svelte-9o9r3t):after{width:56%;background:var(--fg)}.v-lance-feed.svelte-9o9r3t .lance.mine:where(.svelte-9o9r3t) .p:where(.svelte-9o9r3t){color:var(--fg);font-weight:700}.v-lance-feed.svelte-9o9r3t .lance.mine:where(.svelte-9o9r3t) .t:where(.svelte-9o9r3t){color:var(--fg-2)}.v-lance-feed.svelte-9o9r3t .lance.l5:where(.svelte-9o9r3t) .w-bar:where(.svelte-9o9r3t):after{width:50%}.v-lance-feed.svelte-9o9r3t .lance.l6:where(.svelte-9o9r3t) .w-bar:where(.svelte-9o9r3t):after{width:42%}.v-button.svelte-9o9r3t{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px}.v-button.svelte-9o9r3t .sugestao:where(.svelte-9o9r3t){display:flex;flex-direction:column;align-items:center;gap:6px}.v-button.svelte-9o9r3t .sugestao:where(.svelte-9o9r3t) .lbl:where(.svelte-9o9r3t){font-size:10px;letter-spacing:.14em;color:var(--brand);text-transform:uppercase}.v-button.svelte-9o9r3t .sugestao:where(.svelte-9o9r3t) .val:where(.svelte-9o9r3t){font-size:32px;font-weight:700;color:var(--fg-3);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.v-button.svelte-9o9r3t .send:where(.svelte-9o9r3t){padding:14px 28px;border:1.5px solid var(--brand);color:var(--brand);font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;border-radius:2px;cursor:pointer;background:transparent;position:relative}.v-button.svelte-9o9r3t .send:where(.svelte-9o9r3t):after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border:1px dashed var(--brand);border-radius:4px;opacity:.4}.v-button.svelte-9o9r3t .you:where(.svelte-9o9r3t){font-size:10px;letter-spacing:.18em;color:var(--fg-4);text-transform:uppercase}.v-report-mini.svelte-9o9r3t{flex:1;display:flex;align-items:center;justify-content:center}.v-report-mini.svelte-9o9r3t .doc:where(.svelte-9o9r3t){width:180px;background:var(--fg);color:var(--bg);padding:18px 18px 28px;position:relative;font-family:var(--font-sans);box-shadow:0 10px 24px #00000073}.v-report-mini.svelte-9o9r3t .doc:where(.svelte-9o9r3t) .h:where(.svelte-9o9r3t){display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-size:7px;letter-spacing:.16em;color:var(--fg-5);text-transform:uppercase;padding-bottom:7px;border-bottom:1px solid rgba(10,14,20,.18)}.v-report-mini.svelte-9o9r3t .doc:where(.svelte-9o9r3t) .h:where(.svelte-9o9r3t) .l:where(.svelte-9o9r3t){color:var(--bg);font-weight:700}.v-report-mini.svelte-9o9r3t .doc:where(.svelte-9o9r3t) .t:where(.svelte-9o9r3t){font-size:12px;font-weight:500;letter-spacing:-.012em;line-height:1.18;margin-top:14px}.v-report-mini.svelte-9o9r3t .doc:where(.svelte-9o9r3t) .lines:where(.svelte-9o9r3t){margin-top:12px;display:flex;flex-direction:column;gap:4px}.v-report-mini.svelte-9o9r3t .doc:where(.svelte-9o9r3t) .lines:where(.svelte-9o9r3t) span:where(.svelte-9o9r3t){height:2.5px;background:#0a0e14b3}.v-report-mini.svelte-9o9r3t .doc:where(.svelte-9o9r3t) .lines:where(.svelte-9o9r3t) span.s:where(.svelte-9o9r3t){background:#0a0e1447;width:70%}.v-report-mini.svelte-9o9r3t .doc:where(.svelte-9o9r3t) .ft:where(.svelte-9o9r3t){position:absolute;bottom:12px;left:18px;right:18px;padding-top:7px;border-top:1px solid rgba(10,14,20,.18);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-mono);font-size:7px;letter-spacing:.12em}.v-report-mini.svelte-9o9r3t .doc:where(.svelte-9o9r3t) .ft:where(.svelte-9o9r3t) .b:where(.svelte-9o9r3t){border:1px solid var(--bg);padding:2px 5px;font-weight:700;letter-spacing:1.2px}.v-report-mini.svelte-9o9r3t .doc:where(.svelte-9o9r3t) .ft:where(.svelte-9o9r3t) .p:where(.svelte-9o9r3t){color:var(--fg-5)}.bottom-cta.svelte-9o9r3t{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}@media (max-width: 900px){.bottom-cta.svelte-9o9r3t{grid-template-columns:1fr;gap:24px}}
