.kc{max-width:44rem}.kc.stack-lg>*+*{margin-top:var(--s-5)}.privacy{color:var(--muted);font-size:var(--step--1);border-left:2px solid var(--accent);padding-left:var(--s-3)}.field{display:flex;flex-direction:column;gap:var(--s-2);border:0;padding:0;margin:0;min-width:0}.field>label,.field legend{color:var(--heading);font-weight:600;font-size:var(--step-0);padding:0}.field-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--s-2)}textarea,input[type=text],input[type=password]{width:100%;font-family:var(--font-mono);font-size:max(16px,var(--step--1));line-height:1.5;color:var(--text);background:var(--surface);border:1px solid var(--border);padding:var(--s-3);transition:border-color var(--ease),box-shadow var(--ease),background var(--ease)}textarea::placeholder,input::placeholder{color:var(--muted);opacity:.7}textarea:hover,input[type=text]:hover,input[type=password]:hover{border-color:var(--muted)}textarea{resize:vertical;min-height:7rem;word-break:break-all}textarea:focus,input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--focus) 28%,transparent)}.pass-row{display:flex;gap:var(--s-2);align-items:stretch}.pass-row input{flex:1;min-width:0}.pass-row .btn{flex:0 0 auto}.file-btn{cursor:pointer}.format{gap:var(--s-3)}.format .radio{display:flex;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;transition:border-color var(--ease),background var(--ease)}.format .radio:hover{border-color:var(--muted)}.format .radio:has(input:checked){border-color:var(--accent);background:var(--surface-2)}.format .radio:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.format .radio input{width:1.15rem;height:1.15rem;accent-color:var(--accent);flex:0 0 auto}.format .radio strong{color:var(--heading)}.actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.actions .btn{padding:.65em 1.2em}.status{margin-top:var(--s-4)}.status[data-kind=done]{color:var(--accent)}.status[data-kind=busy]{color:var(--muted)}.result[hidden]{display:none}.result{margin-top:var(--s-5);border:1px solid var(--border);background:var(--surface)}.result-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--border);background:var(--surface-2)}.result-head .summary{font-size:var(--step--1);color:var(--heading);font-weight:550}.result #output{border:0;background:var(--surface);color:var(--heading);min-height:9rem}.result #output:focus{box-shadow:none}
