.tool-shell,.tool-workspace{width:100%;max-width:100%}.tool-panel{box-shadow:none;background:#fff;border-color:#dedede;border-radius:8px;max-width:100%}.tool-panel--ink{background:#000;border-color:#000}.tool-fields{flex-direction:column;gap:.75rem;display:flex}@media (width>=640px){.tool-fields{gap:.875rem}}.tool-field-label{font-family:var(--font-body);letter-spacing:-.011em;text-transform:none;color:#393939;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:flex}.tool-input{color:#000;background:#fff;border:1px solid #d5d5d5;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:.5rem .7rem;font-size:1rem;line-height:1.4;transition:border-color .12s,background .12s,box-shadow .12s}@media (width>=640px){.tool-input{padding:.45rem .65rem;font-size:.8125rem}}.tool-input::placeholder{color:#a4a4a4}.tool-input:hover:not(:disabled){background:#fff;border-color:#a4a4a4}.tool-input:focus{background:#fff;border-color:#ff4500;outline:none;box-shadow:0 0 0 3px #ff4500}.tool-input:disabled{opacity:.55;background:#fff}textarea.tool-input{resize:vertical;min-height:4.5rem;line-height:1.5}@media (width>=640px){textarea.tool-input{min-height:5rem}}textarea.tool-input.tool-input--lg{min-height:6.5rem}@media (width>=640px){textarea.tool-input.tool-input--lg{min-height:7.5rem}}.tool-form-footer{box-shadow:none}.tool-form-actions{box-shadow:none;backdrop-filter:none;background:0 0;border:0;margin:0;padding:0}.tool-chip{font-family:var(--font-body);letter-spacing:-.011em;text-transform:none;color:#4c4c4c;white-space:nowrap;background:#fff;border:1px solid #dedede;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.tool-chip--ok,.tool-chip--warn{color:inherit;background:#fff;border-color:#ff4500}.tool-chip--ink{color:#e5e5e5;background:#000;border-color:#282828}.tool-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d4d4d8 transparent}.tool-scroll::-webkit-scrollbar{width:8px;height:8px}.tool-scroll::-webkit-scrollbar-track{background:0 0}.tool-scroll::-webkit-scrollbar-thumb{background:#fff padding-box padding-box;border:2px solid #0000;border-radius:999px}.tool-scroll::-webkit-scrollbar-thumb:hover{background:#fff padding-box padding-box;border:2px solid #0000}.tool-panel--inputs,.tool-panel--output{min-width:0}.tool-shell .border-zinc-200,.tool-shell .border-zinc-300{border-color:#dedede}.tool-shell .bg-zinc-950:not(button):not(a){color:#000;background-color:#fff}.tool-shell .bg-zinc-950:not(button):not(a) [class*=text-white]{color:#393939}.tool-shell button.bg-zinc-950,.tool-shell a.bg-zinc-950{color:#fff;background-color:#000}.tool-shell .uppercase.font-mono{font-family:var(--font-body);letter-spacing:-.011em;text-transform:none}.tool-output-scroll,.tool-md{overflow-wrap:anywhere;word-break:break-word}.tool-md{color:#282828;font-size:.8125rem;line-height:1.6}@media (width>=640px){.tool-md{font-size:.875rem;line-height:1.65}}.tool-md>:first-child{margin-top:0}.tool-md>:last-child{margin-bottom:0}.tool-md h1,.tool-md h2,.tool-md h3,.tool-md h4{color:#000;font-family:var(--font-body);letter-spacing:-.02em;max-width:100%;margin:1em 0 .4em;font-weight:600;line-height:1.25}.tool-md h1{border-bottom:1px solid #e5e5e5;padding-bottom:.3em;font-size:1.1rem}.tool-md h2{font-size:1rem}.tool-md h3{font-size:.9375rem}.tool-md h4{text-transform:uppercase;letter-spacing:.02em;color:#747474;font-size:.7rem}@media (width>=640px){.tool-md h1{font-size:1.2rem}.tool-md h2{font-size:1.05rem}.tool-md h3{font-size:.98rem}}.tool-md p{margin:.55em 0}.tool-md ul,.tool-md ol{margin:.55em 0;padding-left:1.15em}.tool-md li{margin:.28em 0}.tool-md li::marker{color:inherit}.tool-md strong{color:#000;font-weight:700}.tool-md em{font-style:italic}.tool-md a{color:inherit;text-underline-offset:2px;word-break:break-all;text-decoration:underline}.tool-md a:hover{color:#000}.tool-md blockquote{color:#414141;background:#fff;border-left:3px solid #ff4500;border-radius:0 6px 6px 0;margin:.85em 0;padding:.45em .75em}.tool-md blockquote p{margin:.2em 0}.tool-md hr{border:0;border-top:1px solid #e5e5e5;margin:1em 0}.tool-md code{font-family:var(--font-body);color:#000;word-break:break-all;background:#fff;border:1px solid #e5e5e5;border-radius:4px;padding:.1em .3em;font-size:.82em}.tool-md pre{color:#ffffffe6;-webkit-overflow-scrolling:touch;background:#000;border-radius:6px;max-width:100%;margin:.85em 0;padding:.75em .85em;font-size:.72rem;line-height:1.5;overflow-x:auto}@media (width>=640px){.tool-md pre{font-size:.78rem}}.tool-md pre code{color:inherit;font-size:inherit;word-break:normal;background:0 0;border:0;padding:0}.tool-md table{border-collapse:collapse;-webkit-overflow-scrolling:touch;width:100%;margin:.85em 0;font-size:.78rem;display:block;overflow-x:auto}.tool-md th,.tool-md td{text-align:left;white-space:nowrap;border:1px solid #e5e5e5;padding:.4em .55em}@media (width>=640px){.tool-md th,.tool-md td{white-space:normal}}.tool-md th{color:#000;background:#fff;font-weight:600}@supports (padding:max(0px)){.tool-workspace{padding-bottom:max(0px, env(safe-area-inset-bottom))}}.lib-preview,.lib-preview *{box-sizing:border-box}.lib-preview{color:#fff!important;background:#000!important}.lib-preview .lib-preview__title{letter-spacing:-.02em;font-weight:700;line-height:1.2;color:#fff!important}.lib-preview .lib-preview__bio{font-weight:400;line-height:1.55;color:#ffffffad!important}.lib-preview .lib-preview__link{background:#ffffff12;border:1px solid #ffffff24;font-weight:600;color:#fff!important}.lib-preview .lib-preview__empty{background:#ffffff0a;border:1px dashed #ffffff2e;color:#ffffff73!important}.lib-preview .lib-preview__meta{color:#ffffffb8!important}.lib-preview .lib-preview__muted{color:#ffffff61!important}.lib-preview .lib-preview__avatar{color:#fff!important}
