.three-d-module___ZeXPq__cols{flex:1;grid-template-columns:360px 1fr;min-height:0;display:grid}@media (max-width:1180px){.three-d-module___ZeXPq__cols{grid-template-columns:320px 1fr}}@media (max-width:820px){.three-d-module___ZeXPq__cols{grid-template-columns:1fr}}
.skill-prompt-chip-module__NROiIa__root{border:1px solid var(--border-strong,#18181b29);width:fit-content;max-width:min(180px,42%);height:28px;color:var(--text,var(--foreground,#18181b));background:var(--panel,#18181b0d);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 5px 0 8px;font-size:12px;line-height:1;display:inline-flex}.dark .skill-prompt-chip-module__NROiIa__root{border-color:var(--border-strong,#ffffff24);color:var(--text,#f5f5f7);background:var(--panel,#ffffff12)}.skill-prompt-chip-module__NROiIa__icon{opacity:.72;flex:none;width:13px;height:13px}.skill-prompt-chip-module__NROiIa__label{text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.skill-prompt-chip-module__NROiIa__remove{color:currentColor;cursor:pointer;opacity:.48;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;transition:opacity .16s ease-out,background .16s ease-out;display:grid}.skill-prompt-chip-module__NROiIa__remove:hover{opacity:.88;background:#7f7f7f24}.skill-prompt-chip-module__NROiIa__remove:focus-visible{outline-offset:1px;outline:2px solid}.skill-prompt-chip-module__NROiIa__remove svg{width:12px;height:12px}@media (max-width:520px){.skill-prompt-chip-module__NROiIa__root{max-width:min(132px,42%)}}
.cfm-mask{z-index:1100;background:#0000008c;place-items:center;animation:.16s cfmFade;display:grid;position:fixed;inset:0}.cfm{background:#17171a;border:1px solid #ffffff24;border-radius:14px;width:min(400px,100vw - 48px);padding:22px 22px 18px;animation:.16s cfmPop;box-shadow:0 24px 64px #00000080}.cfm-t{color:#f5f5f7;letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.cfm-m{color:#ffffffa6;margin:8px 0 0;font-size:13.5px;line-height:1.65}.cfm-acts{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.cfm-btn{cursor:pointer;border-radius:999px;height:34px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .14s,border-color .14s,color .14s}.cfm-btn.ghost{color:#ffffffa6;background:0 0;border:1px solid #fff3}.cfm-btn.ghost:hover{color:#fff;background:#ffffff0f;border-color:#ffffff52}.cfm-btn.pri{color:#0a0a0b;background:#fff;border:none}.cfm-btn.pri:hover{background:#e8e8ea}.cfm-btn.pri.danger{color:#fff;background:#b91c1c}.cfm-btn.pri.danger:hover{background:#991b1b}.cfm-mask.light{background:#00000052}.cfm-mask.light .cfm{background:#fff;border-color:#e5e5ea;box-shadow:0 24px 64px #0000002e}.cfm-mask.light .cfm-t{color:#111113}.cfm-mask.light .cfm-m{color:#52525b}.cfm-mask.light .cfm-btn{border-radius:10px}.cfm-mask.light .cfm-btn.ghost{color:#52525b;border-color:#dedee3}.cfm-mask.light .cfm-btn.ghost:hover{color:#18181b;background:#f3f3f5;border-color:#c9c9d1}.cfm-mask.light .cfm-btn.pri{color:#fff;background:#3b5bdb}.cfm-mask.light .cfm-btn.pri:hover{background:#344fc7}.cfm-mask.light .cfm-btn.pri.danger{background:#b91c1c}.cfm-mask.light .cfm-btn.pri.danger:hover{background:#991b1b}@keyframes cfmFade{0%{opacity:0}}@keyframes cfmPop{0%{opacity:0;transform:scale(.97)translateY(4px)}}@media (max-width:520px){.cfm{width:calc(100vw - 24px);padding:20px 18px 16px}.cfm-acts .cfm-btn{flex:1}}@media (prefers-reduced-motion:reduce){.cfm-mask,.cfm{animation:none}}
.create-module__0DRpFa__cols{flex:1;grid-template-columns:360px 1fr;min-height:0;display:grid}@media (max-width:1180px){.create-module__0DRpFa__cols{grid-template-columns:320px 1fr}}@media (max-width:820px){.create-module__0DRpFa__cols{grid-template-columns:1fr}}.create-module__0DRpFa__cols .ws-rh-meta{flex-wrap:wrap;gap:7px;display:flex}.create-module__0DRpFa__cols .ws-rh-chip{height:24px;color:var(--text-dim);background:var(--panel);border:1px solid var(--border);border-radius:99px;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.create-module__0DRpFa__cols .ws-rh-chip .dot{background:var(--accent);border-radius:50%;width:6px;height:6px}
