/* Critical GPT workspace reset is loaded in <head> before any GPT markup can mount. */
body.gpt56-clean-active #gpt56CleanWorkspace:not(.gpt56-ui-ready){position:fixed!important;inset:0!important;z-index:2147483000!important;display:block!important;width:100vw!important;height:100dvh!important;overflow:hidden!important;background:#08090d!important;opacity:1!important;visibility:visible!important;pointer-events:none!important}
body.gpt56-clean-active #gpt56CleanWorkspace:not(.gpt56-ui-ready)>*{opacity:0!important;visibility:hidden!important}
#gpt56CleanWorkspace button,#gpt56CleanWorkspace input,#gpt56CleanWorkspace textarea,#gpt56CleanWorkspace select{-webkit-appearance:none;appearance:none;box-sizing:border-box;font:inherit;color:inherit;box-shadow:none}
#gpt56CleanWorkspace button{background:transparent;border:1px solid rgba(255,255,255,.1)}
#gpt56CleanWorkspace input,#gpt56CleanWorkspace textarea,#gpt56CleanWorkspace select{background:transparent;border:1px solid rgba(255,255,255,.12)}
.gpt56-studio-card{position:relative;overflow:hidden;border-color:rgba(124,58,237,.34)!important;background:linear-gradient(145deg,rgba(124,58,237,.13),rgba(14,165,233,.08))!important}.gpt56-studio-card:before{content:'GPT 5.6';position:absolute;right:12px;top:10px;font-size:10px;font-weight:900;letter-spacing:.12em;color:#8b5cf6}.gpt56-service-tile{border-color:rgba(124,58,237,.3)!important}.gpt56-art{background:radial-gradient(circle at 30% 25%,#7c3aed 0,#312e81 35%,#07111f 78%)!important;color:white!important}.gpt56-art span{font-weight:900!important;letter-spacing:.08em!important;text-shadow:0 0 24px rgba(167,139,250,.8)}
.gpt56-context{display:none!important}.gpt56-attachments{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.gpt56-file-chip{display:flex;align-items:center;gap:8px;padding:7px 9px;border-radius:999px;background:#1a1a1e;border:1px solid #303036;color:#d4d4d8;font-size:11px;font-weight:750;max-width:100%}.gpt56-file-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gpt56-file-chip button{border:0;background:transparent;color:#d4d4d8;font-size:17px;line-height:1;cursor:pointer}.gpt56-jobs{display:grid;gap:12px;margin:0}.gpt56-job .text-output{max-height:none;overflow:visible}.prompt-card textarea#userInput{transition:min-height .2s ease}.capability-grid .gpt56-studio-card.active{box-shadow:0 0 0 2px rgba(124,58,237,.25),0 18px 40px rgba(76,29,149,.18)!important}
@media(max-width:720px){.gpt56-studio-card:before{display:none}}
