.kcnCkq_tool{--field-bg:#fffcf6;padding-bottom:1rem}.kcnCkq_layout{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.kcnCkq_ticket{min-width:0;padding:2rem 1.6rem}.kcnCkq_step{border-top:1px dashed var(--color-line);padding:1.65rem 0}.kcnCkq_step h2,.kcnCkq_step summary{margin-bottom:1.15rem}.kcnCkq_step summary{min-height:44px;padding:.6rem 0}.kcnCkq_field{flex-direction:column;gap:.4rem;min-width:0;margin-top:1rem;font-size:.875rem;font-weight:600;display:flex}.kcnCkq_field input,.kcnCkq_field textarea,.kcnCkq_field select,.kcnCkq_custom{border:1px solid var(--color-line);background:var(--field-bg);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--color-ink);border-radius:8px;padding:.7rem .8rem;font-weight:400}.kcnCkq_field textarea{resize:vertical;min-height:96px;line-height:1.5}.kcnCkq_field small{color:var(--color-ink-2);font-size:.75rem;font-weight:400;line-height:1.5}.kcnCkq_tool button{cursor:pointer;min-height:44px}.kcnCkq_tool button:disabled{cursor:wait;opacity:.6}.kcnCkq_segment{flex-wrap:wrap;gap:.35rem;display:flex}.kcnCkq_segment button{border:1px solid var(--color-line);background:var(--color-card);border-radius:8px;flex:1;padding:.55rem .7rem;font-size:.8rem}.kcnCkq_segment button[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-card)}.kcnCkq_hint{color:var(--color-ink-2);margin-top:.7rem;font-size:.8rem;line-height:1.6}.kcnCkq_radio{border:1px solid var(--color-line);cursor:pointer;border-radius:8px;align-items:start;gap:.6rem;min-height:44px;margin-top:.65rem;padding:.85rem;font-size:.9rem;line-height:1.5;display:flex}.kcnCkq_radio:has(input:checked){border-color:var(--color-tomato);background:#f9eee4}.kcnCkq_radio input{accent-color:var(--color-tomato);flex-shrink:0;margin-top:.25rem}.kcnCkq_radio span{overflow-wrap:anywhere;min-width:0}.kcnCkq_radio small{font-family:var(--font-mono);color:var(--color-ink-3);margin-top:.25rem;font-size:.68rem;display:block}.kcnCkq_styles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;display:grid}.kcnCkq_styleCard{border:1px solid var(--color-line);text-align:center;border-radius:9px;padding:.5rem;font-size:.75rem}.kcnCkq_styleCard[aria-pressed=true]{outline:2px solid var(--color-tomato);outline-offset:1px}.kcnCkq_mini{border:1px solid #e5ddcf;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:70px;margin-bottom:.45rem;display:flex}.kcnCkq_mini i{background:#d1c9ba;width:65%;height:2px;display:block}.kcnCkq_swatches{flex-wrap:wrap;gap:.3rem;margin-top:1rem;display:flex}.kcnCkq_swatches button{border:1px solid #0000;border-radius:50%;width:44px;padding:6px}.kcnCkq_swatches button[aria-pressed=true]{border-color:var(--color-ink)}.kcnCkq_swatches span{border-radius:50%;width:30px;height:30px;display:block}.kcnCkq_preview{scrollbar-width:thin;min-width:0;max-height:calc(100dvh - 6rem);scroll-margin-top:5rem;position:sticky;top:5.25rem;overflow-y:auto}.kcnCkq_previewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem;margin-bottom:1rem;display:flex}.kcnCkq_inbox{border:1px solid var(--color-line);background:var(--color-card);border-bottom:0;border-radius:12px 12px 0 0;gap:.8rem;min-width:0;padding:1rem;display:flex}.kcnCkq_avatar{background:var(--color-sage);width:40px;height:40px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.kcnCkq_inboxText{flex:1;min-width:0;font-size:.8rem;line-height:1.5}.kcnCkq_inboxText p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kcnCkq_frameArea{border:1px solid var(--color-line);background:var(--color-paper-2);justify-content:center;display:flex;overflow:hidden}.kcnCkq_frameArea iframe{background:#fff;border:0;width:100%;height:610px}.kcnCkq_frameArea[data-mobile=true]{padding:.8rem 0}.kcnCkq_frameArea[data-mobile=true] iframe{border-radius:10px;max-width:375px}.kcnCkq_output{resize:vertical;border:1px solid var(--color-line);background:var(--color-card);width:100%;min-height:390px;font-family:var(--font-mono);border-radius:0 0 8px 8px;padding:1.2rem;font-size:.78rem;line-height:1.7}.kcnCkq_actions{flex-wrap:wrap;gap:.55rem;padding:1rem 0;display:flex}.kcnCkq_actions button{border:1px solid var(--color-line);background:var(--color-card);border-radius:999px;padding:.55rem 1rem;font-size:.8rem}.kcnCkq_actions button:first-child{background:var(--color-ink);color:var(--color-card);border-color:var(--color-ink)}.kcnCkq_status{color:var(--color-olive);overflow-wrap:anywhere;min-height:1.5rem;font-size:.8rem}.kcnCkq_checks{border-top:1px dashed var(--color-line);margin-top:1rem;padding-top:1rem}.kcnCkq_checks summary{cursor:pointer;min-height:44px;font-size:.9rem;font-weight:600}.kcnCkq_checks li{gap:.6rem;padding:.5rem 0;font-size:.8rem;line-height:1.5;display:flex}.kcnCkq_checks li span:first-child{font-family:var(--font-mono);flex-shrink:0}.kcnCkq_bottom{display:none}.kcnCkq_embed .kcnCkq_ticket{padding-top:1.2rem}@media (max-width:900px){.kcnCkq_layout{grid-template-columns:minmax(0,1fr);gap:2rem}.kcnCkq_preview{max-height:none;position:static;overflow-y:visible}.kcnCkq_ticket{padding:1.7rem 1.25rem;scroll-margin-top:5rem}.kcnCkq_bottom{z-index:35;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));border:1px solid var(--color-line);background:var(--color-card);border-radius:14px;gap:.6rem;margin-top:1rem;display:flex;position:sticky;bottom:0;box-shadow:0 8px 24px -12px #1f1b1659}.kcnCkq_bottom button{border:1px solid var(--color-ink);border-radius:999px;flex:1;font-size:.9rem}.kcnCkq_bottom button:last-child{background:var(--color-ink);color:var(--color-card)}.kcnCkq_tool{padding-bottom:0}.kcnCkq_frameArea iframe{height:620px}}@media (prefers-reduced-motion:reduce){.kcnCkq_tool{scroll-behavior:auto}}
