.hero-grid.svelte-1nwnddn{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero-h1.svelte-1nwnddn{letter-spacing:-.03em;color:#0a0a12;margin-bottom:22px;font-size:clamp(36px,5.2vw,60px);font-weight:800;line-height:1.05}.mock.svelte-1nwnddn{background:#fff;border:1px solid #e7e7f0;border-radius:16px;overflow:hidden;box-shadow:0 26px 60px -44px #0a0a2866}.mock-bar.svelte-1nwnddn{background:#fafafc;border-bottom:1px solid #e7e7f0;align-items:center;gap:6px;padding:11px 14px;display:flex}.mock-bar.svelte-1nwnddn i:where(.svelte-1nwnddn){background:#d6d6e4;border-radius:50%;width:8px;height:8px;display:block}.mock-bar.svelte-1nwnddn .t:where(.svelte-1nwnddn){color:#9a9aab;margin-left:8px;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.mock-body.svelte-1nwnddn{flex-direction:column;gap:9px;padding:14px;display:flex}.feedrow.svelte-1nwnddn{background:#fafafc;border:1px solid #e7e7f0;border-radius:12px;flex-direction:column;gap:9px;padding:14px 15px;transition:border-color .2s;display:flex}.feedrow.svelte-1nwnddn:hover{border-color:#d6d6e4}.fhead.svelte-1nwnddn{align-items:center;gap:10px;min-width:0;display:flex}.fk.svelte-1nwnddn{letter-spacing:.06em;border-radius:5px;flex-shrink:0;padding:3px 8px;font-size:10.5px;font-weight:700}.k-own.svelte-1nwnddn{color:#0e9fb8;background:#22d3ee24}.k-comp.svelte-1nwnddn{color:#c4453d;background:#f8717129}.k-mkt.svelte-1nwnddn{color:#b37a16;background:#fbbf242e}.fm.svelte-1nwnddn{color:#9a9aab;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-family:ui-monospace,Menlo,monospace;font-size:11.5px;overflow:hidden}.fa.svelte-1nwnddn{color:#5b5bd6;white-space:nowrap;flex-shrink:0;font-size:11.5px}.ft.svelte-1nwnddn{color:#0a0a12;font-size:13.5px;line-height:1.45}@media (width<=1000px){.hero-grid.svelte-1nwnddn{grid-template-columns:1fr;gap:34px}}.ladder.svelte-14yo5l7{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:16px;display:grid}.rung.svelte-14yo5l7{background:#fff;border:1px solid #e7e7f0;border-radius:16px;padding:30px 26px;position:relative}.rung.now.svelte-14yo5l7{background:linear-gradient(#22d3ee24,#4f7cff0d);border-color:#22d3ee66;box-shadow:0 20px 60px -34px #22d3ee80}.step.svelte-14yo5l7{letter-spacing:.12em;text-transform:uppercase;color:#9a9aab;margin-bottom:12px;font-size:11.5px;font-weight:600}.rung.now.svelte-14yo5l7 .step:where(.svelte-14yo5l7){color:#0e9fb8}.rung.svelte-14yo5l7 h3:where(.svelte-14yo5l7){letter-spacing:-.02em;color:#0a0a12;margin-bottom:10px;font-size:20px;font-weight:700}.rung.svelte-14yo5l7 p:where(.svelte-14yo5l7){color:#6b6b7b;font-size:14.5px;line-height:1.55}.lnk.svelte-14yo5l7{color:#5b5bd6;margin-top:14px;font-size:13.5px;font-weight:600;display:inline-block}.arrow.svelte-14yo5l7{color:#b9b9c7;place-items:center;display:grid}.ladder-note.svelte-14yo5l7{text-align:center;color:#6b6b7b;max-width:720px;margin:32px auto 0;font-size:16.5px;line-height:1.6}.ladder-note.svelte-14yo5l7 b:where(.svelte-14yo5l7){color:#0a0a12;font-weight:600}@media (width<=1000px){.ladder.svelte-14yo5l7{grid-template-columns:1fr}.arrow.svelte-14yo5l7{transform:rotate(90deg)}}.frow.svelte-j5q5le{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.frow.rev.svelte-j5q5le .ftext:where(.svelte-j5q5le){order:2}.frow.rev.svelte-j5q5le .fvis:where(.svelte-j5q5le){order:1}.diff.svelte-j5q5le{background:#fff;border:1px solid #e7e7f0;border-radius:16px;overflow:hidden}.diff-h.svelte-j5q5le{color:#9a9aab;background:#fafafc;border-bottom:1px solid #e7e7f0;justify-content:space-between;padding:15px 18px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;display:flex}.diff-b.svelte-j5q5le{padding:16px 18px;font-family:ui-monospace,Menlo,monospace;font-size:13px;line-height:1.75}.dl.svelte-j5q5le{gap:10px;display:flex}.dl.svelte-j5q5le .sign:where(.svelte-j5q5le){flex-shrink:0;width:10px}.dl.ctx.svelte-j5q5le{color:#6b6b7b}.dl.del.svelte-j5q5le{color:#c4453d;background:#c4453d0f}.dl.add.svelte-j5q5le{color:#18926a;background:#18926a12}.diff-f.svelte-j5q5le{color:#0e9fb8;background:#22d3ee0d;border-top:1px solid #e7e7f0;align-items:center;gap:10px;padding:14px 18px;font-size:13px;display:flex}.icp.svelte-j5q5le{background:#fff;border:1px solid #e7e7f0;border-radius:16px;overflow:hidden}.icp-tabs.svelte-j5q5le{flex-wrap:wrap;gap:7px;padding:16px 18px 0;display:flex}.icp-t.svelte-j5q5le{color:#6b6b7b;cursor:pointer;background:#fafafc;border:1px solid #e7e7f0;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .2s}.icp-t.svelte-j5q5le:hover{color:#0a0a12;border-color:#d6d6e4}.icp-t.on.svelte-j5q5le{color:#fff;background:#5b5bd6;border-color:#0000;font-weight:600}.icp-h.svelte-j5q5le{background:linear-gradient(#4f7cff1a,#0000);border-bottom:1px solid #e7e7f0;padding:20px 22px}.icp-h.svelte-j5q5le .tag:where(.svelte-j5q5le){letter-spacing:.1em;color:#5b5bd6;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.icp-h.svelte-j5q5le h4:where(.svelte-j5q5le){letter-spacing:-.015em;color:#0a0a12;font-size:18px;font-weight:700}.icp-h.svelte-j5q5le .meta:where(.svelte-j5q5le){color:#9a9aab;margin-top:6px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.icp-rows.svelte-j5q5le{padding:6px 22px 18px}.irow.svelte-j5q5le{border-bottom:1px solid #e7e7f0;grid-template-columns:120px 1fr;gap:14px;padding:11px 0;font-size:13.5px;display:grid}.irow.svelte-j5q5le:last-child{border-bottom:none}.irow.svelte-j5q5le .k:where(.svelte-j5q5le){color:#9a9aab}.irow.svelte-j5q5le .v:where(.svelte-j5q5le){color:#0a0a12}.icp.svelte-j5q5le .icp-h:where(.svelte-j5q5le) .tag:where(.svelte-j5q5le),.icp.svelte-j5q5le .icp-h:where(.svelte-j5q5le) h4:where(.svelte-j5q5le),.icp.svelte-j5q5le .icp-h:where(.svelte-j5q5le) .meta:where(.svelte-j5q5le),.icp.svelte-j5q5le .irow:where(.svelte-j5q5le) .v:where(.svelte-j5q5le){transition:opacity .2s}.icp.swap.svelte-j5q5le .icp-h:where(.svelte-j5q5le) .tag:where(.svelte-j5q5le),.icp.swap.svelte-j5q5le .icp-h:where(.svelte-j5q5le) h4:where(.svelte-j5q5le),.icp.swap.svelte-j5q5le .icp-h:where(.svelte-j5q5le) .meta:where(.svelte-j5q5le),.icp.swap.svelte-j5q5le .irow:where(.svelte-j5q5le) .v:where(.svelte-j5q5le){opacity:0}.tagrow.svelte-j5q5le{flex-wrap:wrap;gap:6px;display:flex}.tagrow.svelte-j5q5le span:where(.svelte-j5q5le){color:#6b6b7b;background:#fafafc;border:1px solid #e7e7f0;border-radius:6px;padding:3px 9px;font-size:12px}.irow-sig.svelte-j5q5le .v:where(.svelte-j5q5le){color:#0e9fb8;align-items:center;gap:8px;font-weight:600;display:flex}.sig-dot.svelte-j5q5le{background:#0e9fb8;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:2.4s ease-out infinite svelte-j5q5le-sigp}@keyframes svelte-j5q5le-sigp{0%{box-shadow:0 0 #0e9fb873}70%{box-shadow:0 0 0 8px #0e9fb800}to{box-shadow:0 0 #0e9fb800}}.trk.svelte-j5q5le{background:#fff;border:1px solid #e7e7f0;border-radius:16px;padding:22px;position:relative;overflow:hidden}.trk-h.svelte-j5q5le{letter-spacing:.08em;text-transform:uppercase;color:#9a9aab;border-bottom:1px solid #e7e7f0;margin-bottom:16px;padding-bottom:14px;font-size:11.5px}.tline.svelte-j5q5le{background:#fafafc;border:1px solid #e7e7f0;border-radius:11px;align-items:center;gap:12px;margin-bottom:9px;padding:13px 14px;transition:all .3s;display:flex}.tline.hit.svelte-j5q5le{background:#22d3ee0f;border-color:#22d3ee80}.tline.svelte-j5q5le .dm:where(.svelte-j5q5le){color:#0a0a12;flex:1;font-family:ui-monospace,Menlo,monospace;font-size:13px}.tline.svelte-j5q5le .sw:where(.svelte-j5q5le){background:#18926a40;border-radius:100px;flex-shrink:0;width:34px;height:19px;transition:all .3s;position:relative}.tline.svelte-j5q5le .sw:where(.svelte-j5q5le):after{content:"";background:#18926a;border-radius:50%;width:15px;height:15px;transition:all .3s;position:absolute;top:2px;right:2px}.tline.svelte-j5q5le .sw.off:where(.svelte-j5q5le){background:#0a0a1e14}.tline.svelte-j5q5le .sw.off:where(.svelte-j5q5le):after{background:#9a9aab;left:2px;right:auto}.tchips.svelte-j5q5le{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.tchips.svelte-j5q5le span:where(.svelte-j5q5le){color:#6b6b7b;background:#0a0a1e05;border:1px solid #e7e7f0;border-radius:8px;padding:5px 9px;font-size:12px;transition:all .3s}.tchips.svelte-j5q5le span.on:where(.svelte-j5q5le){color:#0e9fb8;background:#22d3ee14;border-color:#22d3ee66}.cursor.svelte-j5q5le{z-index:4;pointer-events:none;filter:drop-shadow(0 3px 6px #0a0a2859);width:21px;height:21px;margin:-4px 0 0 -4px;position:absolute}.cursor.moving.svelte-j5q5le{transition:left .85s cubic-bezier(.35,.05,.25,1),top .85s cubic-bezier(.35,.05,.25,1)}.cursor.svelte-j5q5le:after{content:"";opacity:0;border:2px solid #22d3eecc;border-radius:50%;width:26px;height:26px;position:absolute;top:0;left:0}.cursor.tap.svelte-j5q5le:after{animation:.6s ease-out svelte-j5q5le-tapring}@keyframes svelte-j5q5le-tapring{0%{opacity:.9;transform:translate(-30%,-30%)scale(.2)}to{opacity:0;transform:translate(-30%,-30%)scale(2.6)}}.toast.svelte-j5q5le{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#fffffff5;border:1px solid #22d3ee66;border-radius:12px;align-items:center;gap:11px;padding:12px 14px;transition:all .4s cubic-bezier(.2,.7,.3,1);display:flex;position:absolute;bottom:18px;left:22px;right:22px;transform:translateY(10px);box-shadow:0 18px 40px -26px #0a0a2880}.toast.show.svelte-j5q5le{opacity:1;transform:none}.tdot.svelte-j5q5le{background:#0e9fb8;border-radius:50%;flex-shrink:0;width:8px;height:8px}.toast.svelte-j5q5le b:where(.svelte-j5q5le){color:#0a0a12;font-size:13px;font-weight:600;display:block}.toast.svelte-j5q5le span:where(.svelte-j5q5le):last-child{color:#6b6b7b;font-family:ui-monospace,Menlo,monospace;font-size:12px;display:block}@media (width<=1000px){.frow.svelte-j5q5le{grid-template-columns:1fr;gap:28px}.frow.rev.svelte-j5q5le .ftext:where(.svelte-j5q5le),.frow.rev.svelte-j5q5le .fvis:where(.svelte-j5q5le){order:initial}.irow.svelte-j5q5le{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.sig-dot.svelte-j5q5le,.cursor.tap.svelte-j5q5le:after{animation:none}.cursor.svelte-j5q5le{display:none}}.handoff.svelte-uwklad{background:linear-gradient(#22d3ee0d,#0000);border:1px solid #22d3ee4d;border-radius:24px;padding:44px;position:relative;overflow:hidden}.glow.svelte-uwklad{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#22d3ee29 0%,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;top:-180px;left:30%}.ho-grid.svelte-uwklad{z-index:1;grid-template-columns:1fr auto 1fr;align-items:center;gap:28px;display:grid;position:relative}.ho-side.svelte-uwklad{background:#ffffffb8;border:1px solid #e7e7f0;border-radius:16px;padding:26px}.ho-side.svelte-uwklad .lbl:where(.svelte-uwklad){letter-spacing:.1em;text-transform:uppercase;color:#0e9fb8;margin-bottom:12px;font-size:11.5px;font-weight:600}.ho-side.svelte-uwklad h4:where(.svelte-uwklad){letter-spacing:-.015em;color:#0a0a12;margin-bottom:12px;font-size:19px;font-weight:700}.ho-side.svelte-uwklad ul:where(.svelte-uwklad){flex-direction:column;gap:9px;list-style:none;display:flex}.ho-side.svelte-uwklad li:where(.svelte-uwklad){color:#6b6b7b;gap:9px;font-size:14px;line-height:1.45;display:flex}.ho-side.svelte-uwklad li:where(.svelte-uwklad):before{content:"→";color:#b9b9c7;flex-shrink:0}.ho-mid.svelte-uwklad{text-align:center;place-items:center;gap:10px;display:grid}.ho-mid.svelte-uwklad .circ:where(.svelte-uwklad){background:linear-gradient(135deg,#22d3ee,#5b5bd6);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 40px #22d3ee80}.ho-mid.svelte-uwklad span:where(.svelte-uwklad){color:#6b6b7b;max-width:110px;font-size:12.5px;line-height:1.4}@media (width<=1000px){.handoff.svelte-uwklad{padding:26px}.ho-grid.svelte-uwklad{grid-template-columns:1fr}.ho-mid.svelte-uwklad{order:2}}.audit-grid.svelte-kjd7p4{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.acard.svelte-kjd7p4{background:#fff;border:1px solid #e7e7f0;border-radius:16px;padding:30px 26px;position:relative}.acard.svelte-kjd7p4 .n:where(.svelte-kjd7p4){color:#0a0a1e09;letter-spacing:-.03em;font-size:40px;font-weight:800;line-height:1;position:absolute;top:24px;right:26px}.acard.svelte-kjd7p4 h4:where(.svelte-kjd7p4){letter-spacing:-.015em;color:#0a0a12;margin-bottom:10px;padding-right:44px;font-size:18px;font-weight:700}.acard.svelte-kjd7p4 p:where(.svelte-kjd7p4){color:#6b6b7b;font-size:14.5px;line-height:1.55}@media (width<=900px){.audit-grid.svelte-kjd7p4{grid-template-columns:1fr}}.gap-grid.svelte-esh638{grid-template-columns:1fr 1fr;gap:22px;display:grid}.gapc.svelte-esh638{background:#fff;border:1px solid #e7e7f0;border-radius:16px;padding:34px}.gapc.hl.svelte-esh638{background:linear-gradient(#22d3ee1c,#4f7cff0a);border-color:#22d3ee59}.gapc.svelte-esh638 h3:where(.svelte-esh638){align-items:center;gap:11px;margin-bottom:20px;display:flex}.tg.svelte-esh638{color:#9a9aab;letter-spacing:.06em;background:#f1f1f7;border-radius:7px;padding:4px 10px;font-size:12px;font-weight:600}.gapc.hl.svelte-esh638 .tg:where(.svelte-esh638){color:#0e9fb8;background:#22d3ee29}.gapc.svelte-esh638 ul:where(.svelte-esh638){flex-direction:column;gap:12px;list-style:none;display:flex}.gapc.svelte-esh638 li:where(.svelte-esh638){color:#3d3d4c;gap:11px;font-size:14.5px;line-height:1.5;display:flex}.gapc.svelte-esh638 .ic:where(.svelte-esh638){color:#b9b9c7;text-align:center;flex-shrink:0;width:18px}.gapc.svelte-esh638 .ic.ok:where(.svelte-esh638){color:#0e9fb8;place-items:center;margin-top:2px;display:grid}.gapc.svelte-esh638 li:where(.svelte-esh638) b:where(.svelte-esh638){color:#0a0a12;font-weight:600}@media (width<=900px){.gap-grid.svelte-esh638{grid-template-columns:1fr}}.cross.svelte-1sd436v{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.xc.svelte-1sd436v{background:#fff;border:1px solid #e7e7f0;border-radius:16px;padding:26px;transition:all .22s cubic-bezier(.2,.7,.3,1);display:block}.xc.svelte-1sd436v:hover{border-color:#22d3ee80;transform:translateY(-2px)}.xc.svelte-1sd436v h4:where(.svelte-1sd436v){letter-spacing:-.015em;color:#0a0a12;align-items:center;gap:8px;margin-bottom:9px;font-size:18px;font-weight:700;display:flex}.xc.svelte-1sd436v h4:where(.svelte-1sd436v) span:where(.svelte-1sd436v){color:#0e9fb8;transition:transform .22s}.xc.svelte-1sd436v:hover h4:where(.svelte-1sd436v) span:where(.svelte-1sd436v){transform:translate(3px)}.xc.svelte-1sd436v p:where(.svelte-1sd436v){color:#6b6b7b;font-size:14px;line-height:1.55}@media (width<=900px){.cross.svelte-1sd436v{grid-template-columns:1fr}}
