@font-face{font-family:Automaton Geist;src:url(/tools-assets/geist.woff2)format("woff2");font-display:swap}@scope(.automaton-tools){:scope{--ratio:1.61;--body:16.1px;--s1:calc(var(--body) / var(--ratio) / var(--ratio));--s2:calc(var(--s1) * var(--ratio));--s3:calc(var(--s2) * var(--ratio));--s4:calc(var(--s3) * var(--ratio));--s5:calc(var(--s4) * var(--ratio));--s6:calc(var(--s5) * var(--ratio));--s7:calc(var(--s6) * var(--ratio));--h2:calc(var(--body) * var(--ratio));--h1:calc(var(--h2) * var(--ratio));--heading:var(--h2);--title:var(--h1);--font-geist-sans:"Automaton Geist";--font-geist-mono:ui-monospace, SFMono-Regular, Consolas, monospace;--paper:#f9f6ef;--ink:#252522;--muted:#65635d;--line:#d8d0c3;--copper:#a84d1e;--wash:#efeae0;--error:#982f20;background:var(--paper);min-height:100vh;color:var(--ink);font:var(--body)/1.61 var(--font-geist-sans), Arial, sans-serif}*{box-sizing:border-box}button,input,select,textarea{font:inherit}label{color:inherit;flex-direction:row;margin:0}button,a,summary,input,select,textarea{touch-action:manipulation}button,summary,input,select{min-height:44px}button{border-radius:3px;min-width:44px}button:disabled{cursor:not-allowed;opacity:.5}a{color:var(--copper);text-underline-offset:4px}:focus-visible{outline:2px solid var(--copper);outline-offset:4px}h1,h2{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-weight:400}h1{font-size:var(--h1);line-height:1.12}h2{font-size:var(--h2);line-height:1.25}.suite-header{max-width:1440px;padding:var(--s4) var(--s5) 0;justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;margin:auto;display:flex}.suite-brand{align-items:center;gap:var(--s3);color:var(--ink);text-decoration:none;display:flex}.suite-brand img{filter:grayscale();flex:none}.suite-brand strong{font:400 var(--h2)/1.2 Georgia, serif;display:block}.suite-brand small{font-size:calc(var(--body) / var(--ratio));letter-spacing:.16em;text-transform:uppercase;margin-top:var(--s1);display:block}.suite-links{gap:var(--s4);flex-wrap:wrap;display:flex}.suite-links a{min-height:44px;font-size:calc(var(--body) / var(--ratio));letter-spacing:.12em;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.suite-links a:hover{text-decoration:underline}.suite-tools{align-items:center;gap:var(--s4);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;width:100%;display:flex}.suite-tools a{min-height:44px;padding:var(--s2) 0;color:var(--muted);border-bottom:2px solid #0000;align-items:center;text-decoration:none;display:flex}.suite-tools a[aria-current]{color:var(--ink);border-bottom-color:var(--copper)}.suite-tools span{font-size:calc(var(--body) / var(--ratio));color:var(--muted);margin-left:auto}.tool-session-status{margin:var(--s5) auto;max-width:1180px;padding:var(--s4)}.tool-skip{z-index:100;left:var(--s3);top:var(--s3);background:var(--paper);padding:var(--s3);border:1px solid var(--ink);position:fixed;transform:translateY(-250%)}.tool-skip:focus{transform:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.suite-header{padding:var(--s3) var(--s3) 0;gap:var(--s3)}.suite-links{gap:var(--s3)}.suite-tools{column-gap:var(--s3);row-gap:0}.suite-tools a{font-size:.875em}.suite-tools{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.suite-tools a:nth-of-type(5),.suite-tools span{grid-column:1/-1}.suite-tools span{padding-bottom:var(--s2);margin:0}}.sendDialog{width:min(640px,100vw - 2rem);max-height:90dvh;padding:1.5rem;overflow:auto}.sendDialog form{gap:1rem;display:grid}.sendDialog select,.sendDialog input{width:100%;min-height:44px;padding:.5rem}.sendPreview{border-left:3px solid;padding-left:.75rem}.promptFeeds{display:block}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}}@scope(.automaton-tools){.tools-index{max-width:1180px;padding:var(--s5) var(--s5) var(--s6);margin:auto}.tools-index h1{margin:0 0 var(--s2)}.tools-lede{max-width:62ch;color:var(--muted)}.tools-grid{margin:var(--s4) 0;gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));padding:0;list-style:none;display:grid}.tools-card{align-content:start;gap:var(--s2);border:1px solid var(--line);padding:var(--s3);box-shadow:inset 0 3px 0 var(--copper);background:#fffdf8;min-width:0;display:grid}.tools-card h2,.tools-card p{margin:0}.tools-card small{color:var(--muted)}.tools-card a.tools-open{align-items:center;min-height:44px;display:inline-flex}.tools-flow{border-top:1px solid var(--line);padding-top:var(--s4)}.tools-flow ol{margin:var(--s3) 0;gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.tools-flow li{border-left:2px solid var(--copper);padding-left:var(--s3);min-width:0}.tools-flow li strong{display:block}.tools-flow-links{gap:0 var(--s4);flex-wrap:wrap;display:flex}.tools-flow-links a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:760px){.tools-index{padding:var(--s4) var(--s3) var(--s5)}.tools-flow ol{grid-template-columns:1fr}}}@scope(.automaton-tools){.suite-footer{max-width:1440px;padding:0 var(--s5) var(--s5);font-size:inherit;color:inherit;border-top:0;margin:0 auto;display:block}.tools-card.tools-guide{align-items:center;column-gap:var(--s4);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.tools-guide>div{gap:var(--s1);display:grid}.tools-guide p{max-width:62ch}@media (max-width:760px){.suite-footer{padding:0 var(--s3) var(--s4)}.tools-card.tools-guide{grid-template-columns:minmax(0,1fr);align-items:start}}}
