._InputGroup_1os3o_1{display:flex;flex-direction:column;gap:8px;min-width:0}._Error_1os3o_8{border-color:#f87171}._InputGroup_1os3o_1 label{color:var(--text-label);font-size:.85rem;font-weight:600}._ErrorMessage_1os3o_18{color:#f87171;font-size:.85rem;margin-left:.5rem}._InputWrapper_1os3o_24{position:relative;display:flex}._InputWrapper_1os3o_24 input,._InputWrapper_1os3o_24 select,._InputWrapper_1os3o_24 textarea{background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;padding:12px 16px;color:var(--text-main);font-family:JetBrains Mono,monospace;font-size:.95rem;transition:all .2s ease;flex:1 1 auto}._InputWrapper_1os3o_24 input:focus,._InputWrapper_1os3o_24 textarea:focus,._InputWrapper_1os3o_24 select:focus{outline:none;border-color:var(--accent-cyan);box-shadow:0 0 0 2px var(--accent-glow)}._InputWrapper_1os3o_24 input:disabled,._InputWrapper_1os3o_24 textarea:disabled,._InputWrapper_1os3o_24 select:disabled{background:var(--input-disabled);color:var(--text-muted);cursor:text;border-style:dashed}._InputWrapper_1os3o_24 input:disabled{padding-right:48px}._InputWrapper_1os3o_24 textarea{resize:vertical;min-height:80px;height:160px}._CopyButton_1os3o_70{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;height:100%;aspect-ratio:1;cursor:pointer;border:none;background-color:transparent;color:var(--text-group)}._CopyButton_1os3o_70:hover{color:var(--accent-cyan)}._CopyText_1os3o_89{position:absolute;display:none;left:50%;top:calc(100% + 6px);background-color:var(--card-bg);padding:4px 8px;border-radius:4px;font-size:.75rem;color:var(--text-main);transform:translate(-50%);box-shadow:0 4px 12px #0000001a}._CopyButton_1os3o_70:hover ._CopyText_1os3o_89{display:block}._CopyText_1os3o_89:after{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:transparent transparent var(--card-bg) transparent}@media(max-width:768px){._InputGroup_1os3o_1{min-width:100%!important}._InputWrapper_1os3o_24 input,._InputWrapper_1os3o_24 select,._InputWrapper_1os3o_24 textarea{font-size:16px;padding:10px 12px}._InputGroup_1os3o_1 label{font-size:.8rem}}
