.mockups-container.svelte-9nbzx{position:relative;width:100%;height:420px;opacity:0;transform:translateY(-20px);transition:opacity .8s ease .3s,transform .9s cubic-bezier(.22,1,.36,1) .3s;will-change:transform,opacity}.mockups-container.visible.svelte-9nbzx{opacity:1;transform:translateY(85px)}.desktop-mockup.svelte-9nbzx{position:absolute;top:0;left:0;width:400px;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0b1426f2;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;box-shadow:0 30px 60px #00000080,inset 0 1px #ffffff14;animation:cubeFloat 5s ease-in-out infinite;will-change:transform;backface-visibility:hidden}.browser-bar.svelte-9nbzx{position:relative;background:#ffffff0d;padding:8px 12px;display:flex;align-items:center}.address-pill.svelte-9nbzx{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;padding:3px 10px;background:#ffffff0f;border-radius:6px;font-size:9px;color:#ffffff8c;letter-spacing:.1px}.traffic-lights.svelte-9nbzx{display:flex;gap:5px}.dot.svelte-9nbzx{width:8px;height:8px;border-radius:50%}.dot.red.svelte-9nbzx{background:#ff5f57}.dot.yellow.svelte-9nbzx{background:#ffbd2e}.dot.green.svelte-9nbzx{background:#28c840}.browser-body.svelte-9nbzx{display:flex;padding:0;min-height:250px}.sidebar-mock.svelte-9nbzx{width:44px;background:#ffffff05;border-right:1px solid rgba(255,255,255,.06);padding:10px 6px;display:flex;flex-direction:column;gap:6px;align-items:center}.sidebar-logo.svelte-9nbzx{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;margin-bottom:2px}.sidebar-icon.svelte-9nbzx{width:26px;height:26px;border-radius:6px;background:#ffffff0a;display:flex;align-items:center;justify-content:center;overflow:hidden}.sidebar-icon.active.svelte-9nbzx{background:#00d4aa26;border:1px solid rgba(0,212,170,.3)}.content-mock.svelte-9nbzx{padding:16px;flex:1}.label-line.svelte-9nbzx{height:7px;border-radius:3px;background:#ffffff1a}.balance-text.svelte-9nbzx{font-size:24px;font-weight:700;color:#fff;line-height:1}.chart-area.svelte-9nbzx{height:60px;margin-top:8px}.phone-mockup.svelte-9nbzx{position:absolute;top:40px;right:0;width:190px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#0b1426f2;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;box-shadow:0 30px 60px #00000080,inset 0 1px #ffffff14;animation:cubeFloat 5s ease-in-out infinite;animation-delay:-3s;will-change:transform;backface-visibility:hidden}.phone-statusbar.svelte-9nbzx{position:relative;display:flex;align-items:center;justify-content:space-between;padding:6px 14px 4px;color:#ffffffe6}.phone-island.svelte-9nbzx{position:absolute;left:50%;top:5px;transform:translate(calc(-50% - 5px));width:42px;height:13px;background:#000;border-radius:8px}.phone-home.svelte-9nbzx{width:90px;height:2.5px;margin:0 auto 6px;border-radius:1.25px;background:#fff6}.phone-time.svelte-9nbzx{font-size:10px;font-weight:600;letter-spacing:.2px}.phone-status-icons.svelte-9nbzx{display:flex;align-items:center;gap:3px;transform:translateY(-1.2px)}.phone-body.svelte-9nbzx{padding:8px 12px 16px}.phone-header.svelte-9nbzx{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.phone-logo.svelte-9nbzx{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.phone-balance-card.svelte-9nbzx{background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:10px 12px}.progress-bar.svelte-9nbzx{height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.progress-fill.svelte-9nbzx{height:100%;border-radius:2px;background:linear-gradient(90deg,#00d4aa,#14b8a6)}.progress-fill.blue.svelte-9nbzx{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.insight-card.svelte-9nbzx{position:absolute;bottom:10px;right:30px;width:220px;padding:10px;border-radius:12px;background:#0b1426f2;border:1px solid rgba(0,212,170,.15);animation:cubeFloat 5s ease-in-out infinite;animation-delay:-5s;will-change:transform;backface-visibility:hidden}@media (max-width: 1023px){.mockups-container.svelte-9nbzx{display:none}}.onboarding-card.svelte-1yq4rwy.svelte-1yq4rwy{position:relative;padding:28px 24px 24px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);text-align:center;cursor:pointer;transition:all .3s ease;overflow:hidden;min-height:145px;display:flex;align-items:center;justify-content:center}.onboarding-card.svelte-1yq4rwy.svelte-1yq4rwy:hover{transform:translateY(-3px);border-color:#14b8a640;background:linear-gradient(135deg,#1a3a6b14,#0e8a7e0f);box-shadow:0 8px 32px #00d4aa0f}.onboarding-card.selected.svelte-1yq4rwy.svelte-1yq4rwy{border-color:#14b8a680;background:linear-gradient(135deg,#1a3a6b33,#0e8a7e26);box-shadow:0 8px 32px #00d4aa1a}.card-glow.svelte-1yq4rwy.svelte-1yq4rwy{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:100%;height:100%;background:radial-gradient(circle,rgba(0,212,170,.08) 0%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.onboarding-card.svelte-1yq4rwy:hover .card-glow.svelte-1yq4rwy{opacity:1}.card-content.svelte-1yq4rwy.svelte-1yq4rwy{position:relative;z-index:1}.icon-wrap.svelte-1yq4rwy.svelte-1yq4rwy{margin-bottom:12px;display:flex;justify-content:center}.shimmer-separator.svelte-1d004q7{width:100%;display:flex;justify-content:center;padding:42px 0}.shimmer-wrapper.svelte-1d004q7{width:60%;position:relative;overflow:hidden}.shimmer-line.svelte-1d004q7{width:100%;height:1px;background:linear-gradient(90deg,transparent,#00d4aa,#3b82f6,transparent);border-radius:2px}.shimmer-highlight.svelte-1d004q7{position:absolute;top:-1px;left:-30%;width:30%;height:3px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);border-radius:2px;filter:blur(1px);animation:svelte-1d004q7-shimmer 8s ease-in-out infinite}@keyframes svelte-1d004q7-shimmer{0%{left:-30%;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.pe-botao.svelte-1r11mz9.svelte-1r11mz9{display:inline-flex;align-items:center;justify-content:space-between;gap:10px;min-width:9.5em;padding:5px 10px;border-radius:8px;font-size:.8rem;color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);transition:border-color .15s}.pe-botao.svelte-1r11mz9.svelte-1r11mz9:hover,.pe-botao.aberto.svelte-1r11mz9.svelte-1r11mz9,.pe-botao.svelte-1r11mz9.svelte-1r11mz9:focus-visible{border-color:#00d4aa;outline:none}.pe-seta.svelte-1r11mz9.svelte-1r11mz9{color:#fff9;transition:transform .15s}.pe-botao.aberto.svelte-1r11mz9 .pe-seta.svelte-1r11mz9{transform:rotate(180deg)}.pe-lista.svelte-1r11mz9.svelte-1r11mz9{position:fixed;z-index:60;margin:0;padding:6px;list-style:none;max-height:260px;overflow-y:auto;border-radius:10px;background:#0f1c2b;border:1px solid rgba(0,212,170,.35);box-shadow:0 10px 30px #00000073;outline:none;animation:svelte-1r11mz9-pe-abre .12s ease-out}@keyframes svelte-1r11mz9-pe-abre{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.pe-lista.svelte-1r11mz9 li.svelte-1r11mz9{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:7px;font-size:.82rem;color:#ffffffd9;cursor:pointer}.pe-lista.svelte-1r11mz9 li.ativa.svelte-1r11mz9{background:#ffffff0f;color:#fff}.pe-lista.svelte-1r11mz9 li.escolhida.svelte-1r11mz9{color:#00d4aa;font-weight:600}.phg.svelte-q0c7a4.svelte-q0c7a4{--teal:#00d4aa;--teal-dim:rgba(0, 212, 170, .5);color:#e6edf3}.phg-head.svelte-q0c7a4.svelte-q0c7a4{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.phg-title.svelte-q0c7a4.svelte-q0c7a4{font-size:19px;font-weight:700;letter-spacing:.3px;margin:0}.phg-count.svelte-q0c7a4.svelte-q0c7a4{font-size:13px;color:var(--teal);font-weight:600}.phg-coer.svelte-q0c7a4.svelte-q0c7a4{display:flex;align-items:baseline;gap:8px;margin:0 0 14px;padding:9px 14px;border:1px solid rgba(245,158,11,.4);border-radius:10px;background:#f59e0b12;color:#fbbf24;font-size:12.5px;line-height:1.45}.phg-coer-icon.svelte-q0c7a4.svelte-q0c7a4{font-size:13px}.phg-grid.svelte-q0c7a4.svelte-q0c7a4{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 640px){.phg-grid.svelte-q0c7a4.svelte-q0c7a4{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.phg-grid.svelte-q0c7a4.svelte-q0c7a4{grid-template-columns:repeat(3,1fr)}}.phg-sim.svelte-q0c7a4.svelte-q0c7a4{position:fixed;left:78px;bottom:30px;z-index:40;display:inline-flex;align-items:center;gap:12px;white-space:nowrap;padding:5px 12px;border-radius:999px;max-width:calc(100vw - 32px);background:#0a1622d1;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.75rem;animation:svelte-q0c7a4-phg-sobe .2s ease-out}@media (max-width: 600px){.phg-sim.svelte-q0c7a4.svelte-q0c7a4{left:16px;bottom:80px}}@keyframes svelte-q0c7a4-phg-sobe{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.phg-sim-txt.svelte-q0c7a4.svelte-q0c7a4{display:inline-flex;align-items:center;gap:7px;color:#ffffffb3}.phg-sim-txt.svelte-q0c7a4.svelte-q0c7a4:before{content:"";width:6px;height:6px;border-radius:50%;background:#00d4aa}.phg-sim-txt.phg-sim-ok.svelte-q0c7a4.svelte-q0c7a4:before{display:none}.phg-sim-txt.svelte-q0c7a4.svelte-q0c7a4:has(.phg-sim-spin):before{display:none}.phg-sim-ok.svelte-q0c7a4.svelte-q0c7a4{color:#00d4aa}.phg-sim-erro.svelte-q0c7a4.svelte-q0c7a4{color:#f87171}.phg-sim-acoes.svelte-q0c7a4.svelte-q0c7a4{display:inline-flex;gap:10px}.phg-sim-btn.svelte-q0c7a4.svelte-q0c7a4{padding:0;border:0;background:none;cursor:pointer;font-size:inherit;color:#ffffff8c}.phg-sim-btn.svelte-q0c7a4.svelte-q0c7a4:hover{color:#fff}.phg-sim-btn.svelte-q0c7a4.svelte-q0c7a4:disabled{opacity:.4;cursor:default}.phg-sim-btn--go.svelte-q0c7a4.svelte-q0c7a4{color:#00d4aa;font-weight:600}.phg-sim-btn--go.svelte-q0c7a4.svelte-q0c7a4:hover{color:#3ee8c6}.phg-sim-spin.svelte-q0c7a4.svelte-q0c7a4{width:9px;height:9px;border-radius:50%;border:1.5px solid rgba(255,255,255,.2);border-top-color:#00d4aa;animation:svelte-q0c7a4-phg-roda .8s linear infinite}@keyframes svelte-q0c7a4-phg-roda{to{transform:rotate(360deg)}}.phg-antes.svelte-q0c7a4.svelte-q0c7a4{color:#fff6;font-weight:400;font-size:.8em;margin-right:4px}.phg-novo.svelte-q0c7a4.svelte-q0c7a4{color:#00d4aa}.phg-edit.svelte-q0c7a4.svelte-q0c7a4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(255,255,255,.12);cursor:default}.phg-edit-label.svelte-q0c7a4.svelte-q0c7a4{font-size:.75rem;color:#fff9}.phg-input.svelte-q0c7a4.svelte-q0c7a4{width:9.5em;text-align:right;padding:5px 8px;border-radius:8px;font-size:.95rem;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.18)}.phg-input.svelte-q0c7a4.svelte-q0c7a4:focus{outline:none;border-color:#00d4aa}.phg-chips.svelte-q0c7a4.svelte-q0c7a4{display:flex;flex-wrap:wrap;gap:6px}.phg-chip.svelte-q0c7a4.svelte-q0c7a4{padding:5px 10px;border-radius:999px;font-size:.75rem;cursor:pointer;color:#ffffffd9;background:#ffffff0d;border:1px solid rgba(255,255,255,.14)}.phg-chip.on.svelte-q0c7a4.svelte-q0c7a4{background:#00d4aa;border-color:#00d4aa;color:#0b1220;font-weight:600}.phg-chip.svelte-q0c7a4.svelte-q0c7a4:disabled{opacity:.4;cursor:default}.phg-stepper.svelte-q0c7a4.svelte-q0c7a4{display:inline-flex;align-items:center;gap:10px}.phg-stepper-val.svelte-q0c7a4.svelte-q0c7a4{min-width:2ch;text-align:center;color:#fff;font-weight:600}.phg-ferr.svelte-q0c7a4.svelte-q0c7a4{list-style:none;margin:8px 0 0;padding:8px 0 0;border-top:1px dashed rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:4px 12px}.phg-ferr-link.svelte-q0c7a4.svelte-q0c7a4{font-size:.78rem;color:#ffffff80;text-decoration:none}.phg-ferr-link.feito.svelte-q0c7a4.svelte-q0c7a4{color:#ffffffd9}.phg-ferr-link.feito.svelte-q0c7a4 span.svelte-q0c7a4{color:#00d4aa}.phg-ferr-link.svelte-q0c7a4.svelte-q0c7a4:hover{color:#00d4aa;text-decoration:underline}.phg-card.svelte-q0c7a4.svelte-q0c7a4{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:12px;padding:24px 20px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);transition:border-color .2s,transform .2s,box-shadow .2s}.phg-card.svelte-q0c7a4.svelte-q0c7a4:hover{transform:translateY(-2px);border-color:#00d4aa40;box-shadow:0 8px 32px #00d4aa14}.phg-card.is-next.svelte-q0c7a4.svelte-q0c7a4{border-color:var(--teal);background:#00d4aa0a}.phg-card.is-locked.svelte-q0c7a4.svelte-q0c7a4{opacity:.55}.phg-card.svelte-q0c7a4.svelte-q0c7a4{cursor:pointer}.phg-card.is-locked.svelte-q0c7a4.svelte-q0c7a4{cursor:default}.phg-card.svelte-q0c7a4.svelte-q0c7a4:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.phg-card--doc.svelte-q0c7a4.svelte-q0c7a4{border-style:dashed}.phg-card--doc.is-ready.svelte-q0c7a4.svelte-q0c7a4{border-style:solid;border-color:var(--teal-dim)}.phg-card-head.svelte-q0c7a4.svelte-q0c7a4{display:flex;align-items:center;gap:12px}.phg-badge.svelte-q0c7a4.svelte-q0c7a4{position:relative;flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#ffffff0f;color:#ffffff80;font-size:13px;font-weight:700}.phg-card.is-done.svelte-q0c7a4 .phg-badge.svelte-q0c7a4{background:#00d4aa26;color:var(--teal)}.phg-card.is-next.svelte-q0c7a4 .phg-badge.svelte-q0c7a4{background:var(--teal);color:#0d1117}.phg-card-titles.svelte-q0c7a4.svelte-q0c7a4{min-width:0}.phg-chapter.svelte-q0c7a4.svelte-q0c7a4{margin:0;font-size:15px;font-weight:600;line-height:1.25}.phg-app.svelte-q0c7a4.svelte-q0c7a4{font-size:11px;color:#fff6}.phg-card-body.svelte-q0c7a4.svelte-q0c7a4{flex:1;display:flex;flex-direction:column}.phg-baixo.svelte-q0c7a4.svelte-q0c7a4{margin-top:auto}.phg-headline.svelte-q0c7a4.svelte-q0c7a4{margin:0;font-size:23px;font-weight:700;letter-spacing:.2px}.phg-headline--doc.svelte-q0c7a4.svelte-q0c7a4{color:var(--teal)}.phg-doc-sep.svelte-q0c7a4.svelte-q0c7a4{opacity:.4;margin:0 2px}.phg-headline-row.svelte-q0c7a4.svelte-q0c7a4{display:flex;align-items:center;gap:14px}.phg-viz.svelte-q0c7a4.svelte-q0c7a4{flex:0 0 auto}.phg-headline-txt.svelte-q0c7a4.svelte-q0c7a4{min-width:0}.phg-dot.svelte-q0c7a4.svelte-q0c7a4{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:4px;vertical-align:baseline}.phg-caption.svelte-q0c7a4.svelte-q0c7a4{margin:2px 0 0;font-size:11px;color:#fff6}.phg-hint.svelte-q0c7a4.svelte-q0c7a4{margin:0;font-size:13px;line-height:1.5;color:#ffffff73}.phg-rows.svelte-q0c7a4.svelte-q0c7a4{margin:8px 0 0;display:flex;flex-direction:column;gap:4px}.phg-row.svelte-q0c7a4.svelte-q0c7a4{display:flex;justify-content:space-between;gap:12px;font-size:12.5px}.phg-row.svelte-q0c7a4 dt.svelte-q0c7a4{color:#ffffff73}.phg-row.svelte-q0c7a4 dd.svelte-q0c7a4{margin:0;font-weight:600;text-align:right}.phg-card-foot.svelte-q0c7a4.svelte-q0c7a4{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.06)}.phg-prov.svelte-q0c7a4.svelte-q0c7a4{font-size:11px;color:#ffffff59;min-height:1em}.phg-prov--stale.svelte-q0c7a4.svelte-q0c7a4{color:#f5b341}.phg-rever.svelte-q0c7a4.svelte-q0c7a4{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(245,179,65,.25);font-size:11.5px;line-height:1.35;color:#f5b341}.phg-rever-txt.svelte-q0c7a4.svelte-q0c7a4{flex:1;min-width:0}.phg-rever-acoes.svelte-q0c7a4.svelte-q0c7a4{display:inline-flex;gap:6px;flex-shrink:0}.phg-rever-btn.svelte-q0c7a4.svelte-q0c7a4{font-size:11.5px;padding:2px 8px;border-radius:6px;cursor:pointer;background:transparent;border:1px solid rgba(245,179,65,.35);color:#f5b341}.phg-rever-btn.svelte-q0c7a4.svelte-q0c7a4:hover{background:#f5b3411a}.phg-rever-btn--go.svelte-q0c7a4.svelte-q0c7a4{background:#f5b34124}.phg-cta.svelte-q0c7a4.svelte-q0c7a4{flex:0 0 auto;padding:7px 14px;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;background:#ffffff0f;color:#e6edf3;border:1px solid transparent;transition:background .15s}.phg-cta.svelte-q0c7a4.svelte-q0c7a4:hover:not(:disabled){background:#ffffff1f}.phg-cta--primary.svelte-q0c7a4.svelte-q0c7a4{background:var(--teal);color:#0d1117}.phg-cta--primary.svelte-q0c7a4.svelte-q0c7a4:hover:not(:disabled){background:#1de9b6}.phg-cta.svelte-q0c7a4.svelte-q0c7a4:disabled{cursor:not-allowed;opacity:.5}.phg-stamp.svelte-q0c7a4.svelte-q0c7a4{position:absolute;z-index:2;pointer-events:none;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:50%;border:3px solid var(--teal);box-shadow:inset 0 0 0 2px #00d4aa59,0 0 34px #00d4aa66;display:grid;place-items:center;color:var(--teal);background:#0d111799;animation:svelte-q0c7a4-phg-stampk .7s cubic-bezier(.22,1,.36,1) both;transition:opacity .8s ease}.phg-stamp--fica.svelte-q0c7a4.svelte-q0c7a4{opacity:0}@keyframes svelte-q0c7a4-phg-stampk{0%{transform:scale(2.2) rotate(-22deg);opacity:0}55%{transform:scale(.965) rotate(-8deg);opacity:1}78%{transform:scale(1.01) rotate(-8deg)}to{transform:scale(1) rotate(-8deg);opacity:1}}.phg-card.phg-stamped.svelte-q0c7a4.svelte-q0c7a4{animation:svelte-q0c7a4-phg-impact .6s ease both}@keyframes svelte-q0c7a4-phg-impact{0%,40%{transform:scale(1)}55%{transform:scale(.99)}to{transform:scale(1)}}.phg-badge.phg-pop.svelte-q0c7a4.svelte-q0c7a4{animation:svelte-q0c7a4-phg-popk .6s ease-out}@keyframes svelte-q0c7a4-phg-popk{0%{transform:scale(.85)}55%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion: reduce){.phg-stamp.svelte-q0c7a4.svelte-q0c7a4{display:none}.phg-badge.phg-pop.svelte-q0c7a4.svelte-q0c7a4,.phg-card.phg-stamped.svelte-q0c7a4.svelte-q0c7a4{animation:none}}.pi-scrim.svelte-135gf6y.svelte-135gf6y{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#040810c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.pi-modal.svelte-135gf6y.svelte-135gf6y{position:fixed;z-index:91;left:50%;top:50%;transform:translate(-50%,-50%);width:min(1160px,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow-y:auto;padding:44px 48px 36px;border-radius:20px;background:#0d1117;border:1px solid rgba(255,255,255,.1);box-shadow:0 24px 80px #0009;color:#e6edf3;animation:svelte-135gf6y-pi-in .3s ease}@keyframes svelte-135gf6y-pi-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}.pi-x.svelte-135gf6y.svelte-135gf6y{position:absolute;top:14px;right:18px;cursor:pointer;background:none;border:none;color:#ffffff80;font-size:26px;line-height:1}.pi-x.svelte-135gf6y.svelte-135gf6y:hover{color:#e6edf3}.pi-title.svelte-135gf6y.svelte-135gf6y{margin:0 0 8px;text-align:center;font-size:28px;font-weight:700;letter-spacing:.2px;font-family:Instrument Sans,sans-serif}.pi-sub.svelte-135gf6y.svelte-135gf6y{margin:0 auto 34px;text-align:center;max-width:640px;font-size:15px;line-height:1.55;color:#ffffff8c}.pi-count.svelte-135gf6y.svelte-135gf6y{margin:-22px auto 30px;text-align:center;font-size:13px;color:#00d4aa;font-weight:600}.pi-flow.svelte-135gf6y.svelte-135gf6y{display:flex;align-items:flex-start;justify-content:center;gap:0;margin-bottom:34px}.pi-slot.svelte-135gf6y.svelte-135gf6y{flex:1 1 0;min-width:0;max-width:190px;display:flex;flex-direction:column;align-items:stretch}.pi-node.svelte-135gf6y.svelte-135gf6y{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px 16px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.09);color:inherit;text-align:center;transition:opacity .65s ease,border-color .65s ease,background .65s ease,box-shadow .65s ease}.pi-trace.svelte-135gf6y.svelte-135gf6y{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;width:calc(100% + 2px);height:calc(100% + 2px);pointer-events:none;overflow:visible;transition:opacity .9s ease .15s}.pi-trace--fade.svelte-135gf6y.svelte-135gf6y{opacity:0}.pi-trace.svelte-135gf6y path.svelte-135gf6y{fill:none;stroke:#00d4aa;stroke-width:1;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 3px rgba(0,212,170,.45));animation:svelte-135gf6y-pi-trace-draw 1.4s ease-in-out forwards}@keyframes svelte-135gf6y-pi-trace-draw{to{stroke-dashoffset:0}}.pi-node--anim.svelte-135gf6y.svelte-135gf6y{animation:svelte-135gf6y-pi-node-glow var(--ciclo) ease-in-out infinite}@keyframes svelte-135gf6y-pi-node-glow{0%,4%{border-color:#ffffff17;box-shadow:none}8%,16%{border-color:#00d4aa;box-shadow:0 0 26px #00d4aa40}24%,to{border-color:#ffffff17;box-shadow:none}}.pi-node--done.svelte-135gf6y.svelte-135gf6y{background:#00000059;border-color:#00d4aa38;opacity:.55}.pi-node--next.svelte-135gf6y.svelte-135gf6y{border-color:#00d4aa;box-shadow:0 0 26px #00d4aa40}.pi-node--fork.svelte-135gf6y.svelte-135gf6y{border-color:#00d4aa;box-shadow:0 0 26px #00d4aa40;border-style:dashed}.pi-node-num.svelte-135gf6y.svelte-135gf6y{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff12;color:#fff9;font-size:13px;font-weight:700;transition:background .5s ease,color .5s ease}.pi-num--drop.svelte-135gf6y.svelte-135gf6y{animation:svelte-135gf6y-pi-num-drop .65s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-135gf6y-pi-num-drop{0%{transform:scale(2.1);opacity:0}55%{transform:scale(.96);opacity:1}78%{transform:scale(1.015)}to{transform:scale(1);opacity:1}}.pi-num--anim.svelte-135gf6y.svelte-135gf6y{animation:svelte-135gf6y-pi-num-glow var(--ciclo) ease-in-out infinite}@keyframes svelte-135gf6y-pi-num-glow{0%,4%{background:#ffffff12;color:#fff9}8%,16%{background:#00d4aa;color:#0d1117}24%,to{background:#ffffff12;color:#fff9}}.pi-num--done.svelte-135gf6y.svelte-135gf6y{background:#00d4aa40;color:#00d4aa}.pi-num--next.svelte-135gf6y.svelte-135gf6y{background:#00d4aa;color:#0d1117}.pi-node-chapter.svelte-135gf6y.svelte-135gf6y{font-size:14px;font-weight:600;line-height:1.2}.pi-node-hint.svelte-135gf6y.svelte-135gf6y{margin-top:4px;font-size:11.5px;line-height:1.45;color:#ffffff73}.pi-edge.svelte-135gf6y.svelte-135gf6y{flex:0 0 56px;height:24px;align-self:flex-start;margin-top:62px}.pi-go.svelte-135gf6y.svelte-135gf6y{margin-top:12px;padding:10px 18px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;border:1px solid transparent;background:#00d4aa;color:#0d1117;transition:background .15s;animation:svelte-135gf6y-pi-fade-rise .55s ease-out both}.pi-go.svelte-135gf6y.svelte-135gf6y:hover{background:#1de9b6}@keyframes svelte-135gf6y-pi-fade-rise{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.pi-forks.svelte-135gf6y.svelte-135gf6y{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:18px;animation:svelte-135gf6y-pi-fade-rise .55s ease-out both}.pi-forks.svelte-135gf6y.svelte-135gf6y:before{content:"";position:absolute;top:0;left:50%;height:18px;width:0;border-left:2px dashed rgba(0,212,170,.5)}.pi-fork.svelte-135gf6y.svelte-135gf6y{display:flex;flex-direction:column;gap:3px;padding:12px 10px;border-radius:10px;cursor:pointer;background:#00d4aa0d;border:1px solid rgba(0,212,170,.35);color:inherit;text-align:center;transition:border-color .2s,background .2s}.pi-fork.svelte-135gf6y.svelte-135gf6y:hover{border-color:#00d4aa;background:#00d4aa1f}.pi-fork-name.svelte-135gf6y.svelte-135gf6y{font-size:12.5px;font-weight:700;color:#e6edf3}.pi-fork-desc.svelte-135gf6y.svelte-135gf6y{font-size:10.5px;line-height:1.35;color:#ffffff80;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pi-sats.svelte-135gf6y.svelte-135gf6y{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding-top:18px}.pi-sats.svelte-135gf6y.svelte-135gf6y:before{content:"";position:absolute;top:0;left:50%;height:18px;width:0;border-left:2px dashed rgba(0,212,170,.35)}.pi-sat.svelte-135gf6y.svelte-135gf6y{display:flex;flex-direction:column;gap:3px;padding:10px;border-radius:10px;background:#ffffff05;border:1px dashed rgba(255,255,255,.16);color:inherit;text-align:center}.pi-sat-name.svelte-135gf6y.svelte-135gf6y{font-size:12px;font-weight:600;color:#ffffffc7}.pi-sat-desc.svelte-135gf6y.svelte-135gf6y{font-size:10px;line-height:1.35;color:#fff6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pi-edge-base.svelte-135gf6y.svelte-135gf6y{fill:none;stroke:#ffffff1f;stroke-width:2}.pi-edge-flow.svelte-135gf6y.svelte-135gf6y{fill:none;stroke:#00d4aa;stroke-width:2;stroke-linecap:round;stroke-dasharray:5 7;opacity:.25;animation:svelte-135gf6y-pi-dash .9s linear infinite;transition:opacity .7s ease}.pi-flow.svelte-135gf6y:not(.pi-flow--conduz) .pi-edge-flow.svelte-135gf6y{animation:svelte-135gf6y-pi-dash .9s linear infinite,svelte-135gf6y-pi-edge-glow var(--ciclo) ease-in-out infinite}.pi-edge-flow--on.svelte-135gf6y.svelte-135gf6y{opacity:1}.pi-edge-flow--dim.svelte-135gf6y.svelte-135gf6y{opacity:.12}.pi-flow.svelte-135gf6y:not(.pi-flow--conduz) .pi-edge-flow--quieto.svelte-135gf6y{animation:svelte-135gf6y-pi-dash .9s linear infinite}@keyframes svelte-135gf6y-pi-dash{to{stroke-dashoffset:-12}}.pi-edge-run.svelte-135gf6y.svelte-135gf6y{fill:none;stroke:#00d4aa;stroke-width:2;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 5px rgba(0,212,170,.45));animation:svelte-135gf6y-pi-run-draw .75s ease-in forwards;transition:opacity .9s ease}.pi-edge-run--fade.svelte-135gf6y.svelte-135gf6y{opacity:0}@keyframes svelte-135gf6y-pi-run-draw{to{stroke-dashoffset:0}}@keyframes svelte-135gf6y-pi-edge-glow{0%,12%{opacity:.18}16%,22%{opacity:1}30%,to{opacity:.18}}.pi-ctas.svelte-135gf6y.svelte-135gf6y{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.pi-cta.svelte-135gf6y.svelte-135gf6y{padding:11px 26px;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;border:1px solid transparent;transition:background .15s,border-color .15s}.pi-cta--primary.svelte-135gf6y.svelte-135gf6y{background:#00d4aa;color:#0d1117}.pi-cta--primary.svelte-135gf6y.svelte-135gf6y:hover{background:#1de9b6}.pi-cta--ghost.svelte-135gf6y.svelte-135gf6y{background:transparent;color:#fff9;border-color:#fff3}.pi-cta--ghost.svelte-135gf6y.svelte-135gf6y:hover{color:#e6edf3;border-color:#fff6}.pi-exit.svelte-135gf6y.svelte-135gf6y{display:block;margin:14px auto 0;background:none;border:none;cursor:pointer;font-size:12px;color:#ffffff59;text-decoration:underline;text-underline-offset:3px}.pi-exit.svelte-135gf6y.svelte-135gf6y:hover{color:#ffffffa6}@media (max-width: 860px){.pi-modal.svelte-135gf6y.svelte-135gf6y{padding:32px 20px 26px}.pi-flow.svelte-135gf6y.svelte-135gf6y{flex-direction:column;align-items:center;gap:0}.pi-slot.svelte-135gf6y.svelte-135gf6y{max-width:420px;width:100%}.pi-edge.svelte-135gf6y.svelte-135gf6y{flex:0 0 auto;width:24px;height:40px;transform:rotate(90deg);align-self:center;margin-top:0}}@media (prefers-reduced-motion: reduce){.pi-node--anim.svelte-135gf6y.svelte-135gf6y,.pi-num--anim.svelte-135gf6y.svelte-135gf6y,.pi-edge-flow.svelte-135gf6y.svelte-135gf6y,.pi-num--drop.svelte-135gf6y.svelte-135gf6y,.pi-go.svelte-135gf6y.svelte-135gf6y,.pi-forks.svelte-135gf6y.svelte-135gf6y{animation:none}.pi-trace.svelte-135gf6y.svelte-135gf6y,.pi-edge-run.svelte-135gf6y.svelte-135gf6y{display:none}.pi-edge-flow.svelte-135gf6y.svelte-135gf6y{opacity:.6}.pi-edge-flow--dim.svelte-135gf6y.svelte-135gf6y{opacity:.12}}.hero-gradient-text.svelte-avz5fl,.onboarding-gradient{background:linear-gradient(135deg,#00d4aa,#3b82f6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-ticker.svelte-avz5fl{width:-moz-max-content;width:max-content;animation:svelte-avz5fl-hero-scroll 25s linear infinite}@keyframes svelte-avz5fl-hero-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
