.mbd{--ink:#2d293d;--muted:#2d293dbf;--line:#e2e7e9;--soft:#7778f514;--bg:#f6f8f8;--surface:#fff;--accent:#7778f5;--warn:#b4561f;--grad:linear-gradient(100deg, #7778f5 10%, #7fe0e7 138.25%);color:var(--ink);font-family:var(--mbd-font), system-ui, sans-serif}.mbd *,.mbd :before,.mbd :after{box-sizing:border-box}.mbd [hidden]{display:none!important}.mbd p{margin:0}.mbd button,.mbd input,.mbd select{font:inherit;color:inherit}.mbd :focus-visible{outline:3px solid var(--accent);outline-offset:2px}.mbd .hero{text-align:center;background:#fff;padding:56px 16px 40px}.mbd .band{background:var(--bg);padding:40px 16px 64px}.mbd .band.white{background:#fff}.mbd .wrap{max-width:1120px;margin:0 auto}.mbd .narrow{width:100%;max-width:640px;margin:0 auto}.mbd .stack{gap:20px;display:grid}.mbd .eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:.75rem;font-weight:600}.mbd h1{letter-spacing:-.01em;text-wrap:balance;max-width:18ch;margin:12px auto 16px;font-size:max(2rem,min(6vw,3.375rem));font-weight:700;line-height:1.12}.mbd h2{text-wrap:balance;margin:0;font-size:max(1.6rem,min(4.4vw,2.25rem));font-weight:700;line-height:1.15}.mbd .gradtext{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mbd .lede{color:var(--muted);max-width:640px;margin:0 auto;font-size:1.125rem;line-height:1.6}.mbd .muted{color:var(--muted)}.mbd .fine{color:var(--muted);font-size:.85rem;line-height:1.5}.mbd .steps{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0 0;padding:0;font-size:.85rem;font-weight:600;list-style:none;display:flex}.mbd .steps li{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:6px 14px 6px 6px;display:flex}.mbd .steps b{background:var(--bg);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.75rem;display:inline-grid}.mbd .steps li.on{color:var(--ink);border-color:var(--accent)}.mbd .steps li.on b{background:var(--grad);color:#fff}.mbd .steps li.done b{background:var(--ink);color:#fff}@media (max-width:480px){.mbd .steps li span{display:none}.mbd .steps li{padding:4px}}.mbd .panel{background:#fff;border:1px solid #f0f2f3;border-radius:1.25rem;gap:22px;padding:24px;display:grid;box-shadow:0 1px 2px #1018280a}@media (min-width:640px){.mbd .panel{padding:32px}}.mbd .field{gap:8px;min-width:0;display:grid}.mbd .label{color:var(--ink);font-size:.875rem;font-weight:700}.mbd .group{background:linear-gradient(#7957fe0f 0%,#7957fe00 100%);border:1px solid #7778f540;border-radius:1rem;gap:14px;padding:18px;display:grid}.mbd .two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.mbd .two{grid-template-columns:1fr}}.mbd input[type=text],.mbd input[type=email],.mbd select{border:1px solid var(--line);background:var(--bg);width:100%;min-height:48px;color:var(--ink);border-radius:.5rem;padding:12px 14px;font-size:16px}.mbd input::placeholder{color:#a9b6bc}.mbd input:focus,.mbd select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #7778f526}.mbd input.bad{border-color:var(--warn)}.mbd .hint{color:var(--muted);font-size:.85rem}.mbd .hint.bad{color:var(--warn)}.mbd .chips{flex-wrap:wrap;gap:8px;display:flex}.mbd .chip{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;min-height:42px;padding:9px 16px;font-size:.92rem;font-weight:600;transition:border-color .2s}.mbd .chip:hover{border-color:var(--accent)}.mbd .chip[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.mbd .logo-drop{cursor:pointer;background:#fff;border:1px dashed #c9cfe0;border-radius:.75rem;align-items:center;gap:12px;min-height:64px;padding:10px 14px;display:flex;position:relative}.mbd .logo-drop:hover{border-color:var(--accent)}.mbd .logo-drop:focus-within{outline:3px solid var(--accent);outline-offset:2px}.mbd .logo-drop img{object-fit:contain;max-width:150px;max-height:44px}.mbd .logo-drop .txt{color:var(--muted);font-size:.88rem}.mbd .logo-drop .txt b{color:var(--ink)}.mbd .logo-drop input{opacity:0;width:1px;height:1px;position:absolute}.mbd .go{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--grad);color:#fff;cursor:pointer;border:0;border-radius:.5rem;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;padding:12px 12px 12px 22px;font-size:1.05rem;font-weight:700;transition:opacity .2s;display:flex}.mbd .go:hover{opacity:.92}.mbd .go:disabled{opacity:.5;cursor:not-allowed}.mbd .go .chev,.mbd .dark .chev{background:#0003;border-radius:.375rem;padding:8px;display:inline-flex}.mbd .dark{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:.5rem;align-items:center;gap:14px;min-height:48px;padding:10px 10px 10px 20px;font-weight:700;text-decoration:none;display:inline-flex}.mbd .dark .chev{background:#ffffff26}.mbd .ghost{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-height:46px;color:var(--ink);background:#fff;border:1px solid #2d293d33;border-radius:.5rem;align-items:center;padding:11px 18px;font-weight:700;text-decoration:none;display:inline-flex}.mbd .ghost:hover{border-color:#2d293d80}.mbd .ghost:disabled{opacity:.6;cursor:default}.mbd .stickygo{padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top, var(--bg) 70%, transparent);z-index:5;position:sticky;bottom:0}.mbd .row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mbd .head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:8px;display:flex}.mbd .samples{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}@media (max-width:720px){.mbd .samples{grid-template-columns:minmax(0,1fr);gap:22px}}.mbd .sm-card{align-content:start;gap:10px;min-width:0;display:grid}.mbd .fade{animation:.35s both mbd-fade}@keyframes mbd-fade{0%{opacity:.001;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mbd .fade{animation:none}}.mbd .sm-card .for{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mbd .sm-card .nm{font-size:1.05rem;font-weight:700}.mbd .sm-card .yours{color:var(--accent);background:#7778f51a;border-radius:99px;margin-left:8px;padding:3px 10px;font-size:.8rem;font-weight:600}.mbd .sm-card.picked .pc{outline:3px solid var(--accent);outline-offset:3px}.mbd .sm-card details{font-size:.875rem}.mbd .sm-card summary{cursor:pointer;color:var(--accent);font-weight:600}.mbd .shaped{color:var(--muted);margin-top:6px;line-height:1.5}.mbd .sel{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff;border:1px solid #2d293d33;border-radius:99px;min-height:38px;padding:7px 14px;font-size:.85rem;font-weight:700}.mbd .sel[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.mbd .explain{color:#fff;background:#2d293d;border-radius:1rem;gap:10px;padding:24px 28px;display:grid}.mbd .explain .big{text-wrap:balance;font-size:max(1.15rem,min(3.2vw,1.4rem));font-weight:700;line-height:1.3}.mbd .explain .muted{color:#ffffffb3}.mbd .grid6{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.mbd .grid6 .f{grid-column:span 6;gap:6px;min-width:0;display:grid}.mbd .grid6 .c3{grid-column:span 3}.mbd .grid6 .c2{grid-column:span 2}.mbd .grid6 .c1{grid-column:span 1}@media (max-width:480px){.mbd .grid6 .c3,.mbd .grid6 .c2,.mbd .grid6 .c1{grid-column:span 3}}.mbd .grid6 label{font-size:.875rem;font-weight:700}.mbd .check{align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.mbd .check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin-top:2px}.mbd .use{background:var(--bg);color:var(--muted);border-radius:.75rem;padding:12px 14px;font-size:.875rem}.mbd .hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.mbd .pairs{gap:28px;display:grid}.mbd .pair{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.mbd .addrshow{border:1px solid var(--line);overflow-wrap:anywhere;text-align:left;background:#fff;border-radius:.75rem;padding:14px 16px;font:500 .95rem/1.55 ui-monospace,Menlo,monospace}.mbd .note-ok{color:var(--muted);font-size:.9rem}.mbd .next{color:#fff;text-align:center;background:#24222a;border-radius:1.25rem;justify-items:center;gap:16px;padding:32px;display:grid}.mbd .next p{color:#ffffffbf;max-width:52ch}.mbd table.lead{border-collapse:collapse;font-size:.92rem}.mbd table.lead td{vertical-align:top;padding:4px 14px 4px 0}.mbd table.lead td:first-child{color:var(--muted);white-space:nowrap}
