.mkt{background:#fff;color:#1f1f1f;-webkit-font-smoothing:antialiased}.mkt a{color:#0b57d0;text-decoration:none;transition:color .15s ease,background .15s ease,border-color .15s ease}.mkt a:hover{color:#0842a0}.mkt .mkt-btn-p{background:#0b57d0;color:#fff;font-weight:700;border-radius:999px;display:inline-block}.mkt .mkt-btn-p:hover{background:#0842a0;color:#fff}.mkt .mkt-btn-o{border:1px solid #c4c7c5;color:#0b57d0;font-weight:700;border-radius:999px;display:inline-block}.mkt .mkt-btn-o:hover{background:#f0f4f9}.mkt .mkt-btn-white{background:#fff;color:#0b57d0;font-weight:700;border-radius:999px;display:inline-block}.mkt .mkt-btn-white:hover{background:#e8f0fe;color:#0b57d0}.mkt .mkt-btn-ghost{border:1px solid rgba(255,255,255,.5);color:#fff;font-weight:700;border-radius:999px;display:inline-block}.mkt .mkt-btn-ghost:hover{background:rgba(255,255,255,.1);color:#fff}.mkt .mkt-nav a{color:#444746}.mkt .mkt-nav a:hover{color:#0b57d0}.mkt .mkt-nav a.on{color:#0b57d0;font-weight:700}.mkt .mkt-chip{background:#fff;border:1px solid #e1e3e1;border-radius:999px;padding:9px 18px;color:#444746;font-weight:700}.mkt .mkt-chip:hover{border-color:#0b57d0;color:#0b57d0}.mkt .mkt-flink{color:#c2cede}.mkt .mkt-flink:hover{color:#fff}.mkt .mkt-flink-dim{color:#8a99b3}.mkt .mkt-flink-dim:hover{color:#fff}.mkt .mkt-flink-accent{color:#a8c7fa}.mkt .mkt-flink-accent:hover{color:#fff}.mkt details summary{list-style:none}.mkt details summary::-webkit-details-marker{display:none}.mkt details[open] .mkt-faq-icon{transform:rotate(180deg)}.mkt .mkt-faq-icon{transition:transform .2s ease}.mkt input,.mkt textarea{font-family:inherit;font-size:14px;padding:13px 16px;border:1px solid #c4c7c5;border-radius:14px;background:#fff}.mkt input:focus,.mkt textarea:focus{border-color:#0b57d0;outline:none}.mkt textarea{resize:vertical}.mkt .ff{position:relative}.mkt .ff-svg{display:block;width:100%;height:auto}.mkt .ff-mono{font-family:SFMono-Regular,ui-monospace,Roboto Mono,Menlo,monospace}.mkt .ff-stream{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ff-draw .7s ease-out forwards}.mkt .ff-in{stroke:#4193F2}.mkt .ff-out{stroke:#EB5032;stroke-opacity:.8}.mkt .ff-dot-in{fill:#4193F2}.mkt .ff-dot-out{fill:#EB5032}.mkt .ff-card{opacity:0;animation:ff-rise .5s ease-out forwards}.mkt .ff-box{fill:#fff;stroke:#e1e3e1;filter:drop-shadow(0 6px 18px rgba(6,46,111,.08))}.mkt .ff-hair{stroke:#eef0f3}.mkt .ff-file{font-size:12px;font-weight:700;fill:#1f1f1f}.mkt .ff-col{font-size:9px;fill:#9aa0a6}.mkt .ff-cell{font-size:10.5px;fill:#444746}.mkt .ff-empty{fill:none;stroke:#c4c7c5;stroke-dasharray:3 2}.mkt .ff-pill-label{font-size:10.5px;font-weight:700;fill:#444746}.mkt .ff-ring{fill:none;stroke:#893AAD;stroke-opacity:.3;stroke-width:2}.mkt .ff-node{fill:#fff;stroke:#ecd9f3;filter:drop-shadow(0 10px 28px rgba(149,50,179,.18))}.mkt .ff-chip{fill:#f3e3f8}.mkt .ff-chip-label{font-size:10.5px;font-weight:700;fill:#893AAD}.mkt .ff-media{font-size:12.5px;font-weight:700;fill:#1f1f1f}.mkt .ff-sub{font-size:9.5px;fill:#5f6368}.mkt .ff-health-dot{fill:#146c2e}.mkt .ff-health{font-size:11px;font-weight:700;fill:#146c2e}.mkt .ff-mini{display:none}@keyframes ff-draw{to{stroke-dashoffset:0}}@keyframes ff-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mkt .ff-card,.mkt .ff-stream{animation:none;opacity:1;stroke-dashoffset:0}.mkt .ff-dot{display:none}}.mkt .mkt-step-1{background:#4193F2}.mkt .mkt-step-2{background:#893AAD}.mkt .mkt-step-3{background:#EB5032}@media (max-width:900px){.mkt .adv-2col,.mkt .adv-2col-rev,.mkt .adv-3col{grid-template-columns:1fr!important}.mkt .adv-4col{grid-template-columns:1fr 1fr!important}.mkt .adv-hide-m{display:none!important}}@media (max-width:600px){.mkt .adv-4col{grid-template-columns:1fr!important}}@media (max-width:640px){.mkt .ff-svg{display:none}.mkt .ff-mini{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;background:#fff;border:1px solid #e1e3e1;border-radius:20px;padding:20px 16px}.mkt .ff-mini-box{display:inline-block;background:#f8fafd;border:1px solid #e1e3e1;border-radius:10px;padding:6px 10px;font-size:12px;font-weight:500;color:#444746}.mkt .ff-mini-arrow{font-weight:900;font-size:16px}.mkt .ff-mini-arrow-in{color:#4193F2}.mkt .ff-mini-arrow-out{color:#EB5032}.mkt .ff-mini-node{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #ecd9f3;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:700;color:#893AAD;box-shadow:0 6px 18px rgba(149,50,179,.14)}.mkt .ff-mini-media{display:inline-flex;flex-wrap:wrap;gap:6px;max-width:180px}}