.Tool-module___wd7oG__tool{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(1.5rem,1.2rem + 2vw,3rem);display:grid}@media (max-width:58rem){.Tool-module___wd7oG__tool{grid-template-columns:1fr}}.Tool-module___wd7oG__inputs{border:1px solid var(--ink-3);background:var(--ink-2);border-radius:2px;padding:clamp(1.25rem,1rem + 1.2vw,2rem)}.Tool-module___wd7oG__grid2{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:0 1rem;display:grid}.Tool-module___wd7oG__field{flex-direction:column;gap:.4rem;margin-block-end:1.1rem;display:flex}.Tool-module___wd7oG__label{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.11em;text-transform:uppercase;color:var(--on-dark-mute)}.Tool-module___wd7oG__input{background:var(--ink);border:1px solid var(--ink-3);color:var(--on-dark);font-size:var(--step--1);width:100%;transition:border-color .2s var(--ease-out);resize:vertical;border-radius:2px;padding:.7rem .85rem}.Tool-module___wd7oG__input::placeholder{color:var(--on-dark-dim)}.Tool-module___wd7oG__input:focus{border-color:var(--ember);outline:none}.Tool-module___wd7oG__hint{font-size:var(--step--2);color:var(--on-dark-dim);line-height:1.5}.Tool-module___wd7oG__chips{flex-wrap:wrap;gap:.4rem;margin-block-start:.2rem;display:flex}.Tool-module___wd7oG__chip{border:1px solid var(--ink-3);font-size:var(--step--2);color:var(--on-dark-mute);cursor:pointer;transition:all .18s var(--ease-out);background:0 0;border-radius:2px;padding:.45rem .75rem;font-weight:500}.Tool-module___wd7oG__chip:hover{border-color:var(--on-dark-dim);color:var(--on-dark)}.Tool-module___wd7oG__chipOn{border-color:var(--ember);color:var(--ember-soft);background:color-mix(in srgb, var(--ember) 10%, transparent)}.Tool-module___wd7oG__output{position:sticky;top:6rem}@media (max-width:58rem){.Tool-module___wd7oG__output{position:static}}.Tool-module___wd7oG__outputHead{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1rem;display:flex}.Tool-module___wd7oG__email{border:1px solid var(--ink-3);background:var(--paper);color:var(--on-paper);border-radius:2px;overflow:hidden}.Tool-module___wd7oG__subject{border-block-end:1px solid var(--paper-3);font-weight:600;font-size:var(--step--1);color:var(--on-paper);background:var(--paper-2);align-items:baseline;gap:.75rem;padding:1rem 1.25rem;display:flex}.Tool-module___wd7oG__subjectLabel{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.11em;text-transform:uppercase;color:var(--on-paper-dim);flex:none;font-weight:500}.Tool-module___wd7oG__bodyText{font-family:var(--font-sans), sans-serif;font-size:var(--step--1);color:var(--on-paper-mute);white-space:pre-wrap;word-break:break-word;max-height:32rem;margin:0;padding:1.25rem;line-height:1.68;overflow-y:auto}.Tool-module___wd7oG__disclaimer{font-size:var(--step--2);color:var(--on-dark-dim);margin-block-start:1rem;line-height:1.6}.Tool-module___wd7oG__sheet{border:1px solid var(--paper-3);background:var(--paper);color:var(--on-paper);border-radius:2px;padding:clamp(1.5rem,1.2rem + 1.5vw,2.5rem)}.Tool-module___wd7oG__sheetName{font-family:var(--font-serif), serif;font-size:var(--step-4);letter-spacing:-.025em;color:var(--on-paper);line-height:1}.Tool-module___wd7oG__sheetRole{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.11em;text-transform:uppercase;color:var(--on-paper-dim);margin-block-start:.6rem}.Tool-module___wd7oG__sheetSection{margin-block-start:1.75rem}.Tool-module___wd7oG__sheetLabel{font-family:var(--font-mono), monospace;font-size:var(--step--2);letter-spacing:.13em;text-transform:uppercase;color:var(--ember-deep);border-block-end:1px solid var(--paper-3);margin-block-end:.85rem;padding-block-end:.5rem;display:block}.Tool-module___wd7oG__sheetText{font-size:var(--step--1);color:var(--on-paper-mute);white-space:pre-line;line-height:1.66}.Tool-module___wd7oG__sheetList{gap:.55rem;padding:0;list-style:none;display:grid}.Tool-module___wd7oG__sheetList li{font-size:var(--step--1);color:var(--on-paper-mute);padding-inline-start:1.1rem;line-height:1.6;position:relative}.Tool-module___wd7oG__sheetList li:before{content:"";background:var(--ember-deep);width:.5rem;height:1px;position:absolute;top:.72em;left:0}.Tool-module___wd7oG__sheetEmpty{color:var(--on-paper-dim);font-style:italic}
