.cx-app .mc-crumb{display:inline-flex;gap:8px;margin-right:8px}.cx-app .mc-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(18px,4vw,40px);align-items:center;margin-top:10px}.cx-app .mc-hero h1{font:600 clamp(30px,4.8vw,50px)/1.04 var(--cx-display);letter-spacing:-.025em;margin:8px 0 0;text-wrap:balance}.cx-app .mc-hero-img{width:100%;height:auto;border-radius:22px;border:1px solid var(--cx-line);background:#141826}@media (max-width:820px){.cx-app .mc-hero{grid-template-columns:1fr}}.cx-app .mc-builds{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr))}.cx-app .mc-build img{width:100%;height:auto;display:block;background:#141826}.cx-app .mc-build-body{padding:16px 18px 18px;display:grid;gap:8px}.cx-app .mc-build h3{font:600 18px var(--cx-display);margin:0}.cx-app .mc-build p{margin:0;color:var(--cx-ink-2);font-size:14px}.cx-app .mc-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--cx-ink-3)}.cx-app .mc-facts b{color:var(--cx-ink);font-family:var(--cx-mono);font-weight:600}.cx-app .mc-mats{font-size:12.5px!important;color:var(--cx-ink-3)!important}.cx-app .mc-dl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px}.cx-app .mc-note{font-size:12.5px!important;color:var(--cx-warn)!important;margin:4px 0 0}.cx-app .mc-themes{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.cx-app .mc-theme{display:grid;text-decoration:none}.cx-app .mc-theme img{width:100%;height:auto;display:block;background:#141826}.cx-app .mc-theme span{display:grid;gap:2px;padding:12px 14px}.cx-app .mc-theme em{font-style:normal;font-size:12.5px;color:var(--cx-ink-3)}.cx-app .mc-theme:hover{border-color:var(--cx-blue-hi)}.cx-app .mc-gen{margin-top:22px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0}.cx-app .mc-gen-form{border-right:1px solid var(--cx-line)}.cx-app .mc-gen-form,.cx-app .mc-gen-out{padding:clamp(16px,3vw,26px);display:grid;gap:10px;align-content:start}.cx-app .mc-gen-out{min-height:320px}@media (max-width:860px){.cx-app .mc-gen{grid-template-columns:1fr}.cx-app .mc-gen-form{border-right:0;border-bottom:1px solid var(--cx-line)}}.cx-app .mc-gen-ex{display:flex;flex-wrap:wrap;gap:6px}.cx-app .mc-gen-ex .cw-chip{height:28px;font-size:12.5px;background:none;cursor:pointer}.cx-app .mc-gen-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cx-app .mc-gen-row .cx-input{width:auto;flex:1 1 150px}.cx-app .mc-pick{cursor:pointer}.cx-app .mc-refs{display:flex;gap:8px}.cx-app .mc-refs figure{position:relative;margin:0}.cx-app .mc-refs img{width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid var(--cx-line-2)}.cx-app .mc-refs button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:50%;border:0;background:var(--cx-bg-2);color:var(--cx-ink);cursor:pointer;font-size:11px}.cx-app .mc-hint{font-size:12.5px;color:var(--cx-ink-3);margin:0}.cx-app .mc-gen-go{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px}.cx-app .mc-terms{font-size:13px;color:var(--cx-ink-2)}.cx-app .mc-canvas{width:100%;height:auto;border-radius:14px;background:#141826;image-rendering:auto}.cx-app .mc-empty{border:1px dashed var(--cx-line-2);border-radius:14px;padding:24px;color:var(--cx-ink-3);font-size:14px;display:grid;place-items:center;min-height:260px;text-align:center}.cx-app .mc-facts-line{font:500 12.5px var(--cx-mono);color:var(--cx-ink-3);margin:0}.cx-app .mc-gen .cx-error a{color:var(--cx-blue-hi);text-decoration:underline}