.fmc{max-width:760px;padding-bottom:140px}.fmc button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.fmc-steps{color:var(--mc-sub);gap:8px;margin:0 0 28px;padding:0;font-size:13px;list-style:none;display:flex;overflow-x:auto}.fmc-steps li{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fmc-steps li+li:before{content:"";background:var(--mc-line-strong);width:18px;height:1px;margin-right:2px}.fmc-steps i{border:1px solid var(--mc-line-strong);background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;display:inline-grid}.fmc-steps li.on{color:var(--mc-ink);font-weight:600}.fmc-steps li.on i{background:var(--mc-ink);border-color:var(--mc-ink);color:#fff}.fmc-steps li.done i{background:var(--mc-ok-bg);border-color:var(--mc-ok);color:var(--mc-ok)}.fmc-title{letter-spacing:-.02em;font-size:28px;font-weight:700}.fmc-lead{color:var(--mc-sub);word-break:keep-all;margin-top:10px;font-size:15px;font-weight:300;line-height:1.7}.fmc-search{border:1px solid var(--mc-line-strong);background:#fff;border-radius:999px;align-items:center;gap:12px;margin-top:28px;padding:8px 8px 8px 20px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 6px 24px #0f172a0f}.fmc-search:focus-within{border-color:var(--mc-ink);box-shadow:0 6px 28px #0f172a1a}.fmc-search svg{width:18px;height:18px;color:var(--mc-sub);flex:none}.fmc-search input{min-width:0;font:inherit;color:var(--mc-ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.fmc-search button{background:var(--mc-ink);color:#fff;white-space:nowrap;border-radius:999px;flex:none;height:44px;padding:0 22px;font-weight:600}.fmc-search button:disabled{opacity:.6;cursor:default}.fmc-hint{color:var(--mc-sub);margin:10px 0 0 20px;font-size:13px}.fmc-msg{color:var(--mc-bad);margin-top:20px;font-size:14px}.fmc-count{color:var(--mc-sub);margin:32px 0 12px;font-size:14px}.fmc-hits{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fmc-hits.is-loading{opacity:.5}.fmc-hits button{text-align:left;border:1px solid var(--mc-line);background:#fff;border-radius:14px;grid-template-columns:1fr auto;grid-template-areas:"name go""meta go";align-items:center;gap:8px 16px;width:100%;padding:18px 20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.fmc-hits button:hover,.fmc-hits button:focus-visible{border-color:var(--mc-ink);outline:0;box-shadow:0 8px 24px #0f172a14}.fmc-hit-name{grid-area:name;font-size:16px;font-weight:600}.fmc-hits .fmc-chips{grid-area:meta}.fmc-hit-prod{color:var(--mc-sub);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;overflow:hidden}.fmc-hit-go{white-space:nowrap;color:var(--mc-ink-soft);grid-area:go;font-size:13px;font-weight:600}.fmc-chips{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.fmc-chip{height:var(--mc-ctl-chip);background:var(--mc-surface);color:var(--mc-ink-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.fmc-chip-soft{border:1px solid var(--mc-line-strong);background:#fff}.fmc-chip-blank{background:var(--mc-caution-bg);color:var(--mc-caution);border:1px dashed #e5c07b}.fmc-pager{color:var(--mc-sub);justify-content:center;align-items:center;gap:16px;margin-top:16px;font-size:13px;display:flex}.fmc-pager button{height:var(--mc-ctl-sm);border:1px solid var(--mc-line-strong);color:var(--mc-ink);background:#fff;border-radius:8px;padding:0 14px}.fmc-pager button:disabled{opacity:.4;cursor:default}.fmc-notlisted{text-align:center;color:var(--mc-sub);margin-top:24px;font-size:14px}.fmc-notlisted a{color:var(--mc-ink);margin-left:6px;font-weight:600}.fmc-preview{border:1px solid var(--mc-line);background:#fff;border-radius:18px;gap:14px;margin-top:28px;padding:28px;display:grid;box-shadow:0 12px 40px #0f172a12}.fmc-back{color:var(--mc-sub);justify-self:start;font-size:13px}.fmc-back:hover{color:var(--mc-ink)}.fmc-preview h2{letter-spacing:-.01em;font-size:22px;font-weight:700}.fmc-summary{color:var(--mc-ink-soft);word-break:keep-all;font-size:15px;line-height:1.7}.fmc-row{align-items:flex-start;gap:12px;display:flex}.fmc-label{color:var(--mc-sub);white-space:nowrap;flex:none;padding-top:3px;font-size:13px}.fmc-blanks{background:var(--mc-caution-bg);border-radius:12px;gap:10px;margin-top:4px;padding:16px 18px;display:grid}.fmc-blanks.is-full{background:var(--mc-ok-bg)}.fmc-blanks b{color:var(--mc-caution);font-size:14px}.fmc-blanks p{color:var(--mc-ink-soft);word-break:keep-all;font-size:13px}.fmc-primary{background:var(--mc-ink);color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;height:52px;margin-top:6px;font-size:16px;font-weight:600;transition:opacity .15s;display:flex}.fmc-primary:hover{opacity:.88}.fmc-links{color:var(--mc-sub);flex-wrap:wrap;justify-content:center;gap:8px;font-size:13px;display:flex}.fmc-links a{color:var(--mc-sub);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.fmc-links a:hover{color:var(--mc-ink)}.fmc-empty{border:1px dashed var(--mc-line-strong);text-align:center;border-radius:18px;justify-items:center;gap:10px;margin-top:36px;padding:36px 28px;display:grid}.fmc-empty img{opacity:.18;width:72px}.fmc-empty b{font-size:17px}.fmc-empty p{color:var(--mc-sub);word-break:keep-all;font-size:14px}.fmc-empty .fmc-primary{width:min(280px,100%)}@media (max-width:640px){.mc.fmc{padding-left:16px;padding-right:16px}.fmc-title{font-size:24px}.fmc-search{padding-left:16px}.fmc-search button{padding:0 16px}.fmc-hits button{grid-template-columns:1fr;grid-template-areas:"name""meta""go"}.fmc-hit-go{justify-self:end}.fmc-preview{padding:20px}.fmc-row{flex-direction:column;gap:6px}}
