.tools-title{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:28px}.tools-title h1{margin:0}.proof-intro,.proof-workspace{grid-column:1/-1;min-width:0;color:var(--text, var(--ink))}.proof-intro,.proof-header,.proof-detail-heading,.proof-page-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.proof-intro{border-top:2px solid #68ebd7}.proof-intro h2,.proof-workspace h2,.proof-workspace h3,.proof-workspace h4,.proof-workspace p{margin:0}.proof-intro p,.proof-header p,.proof-detail-heading p,.proof-requests>p,.proof-empty p{color:var(--muted, #a0b4bd);font-size:.875rem}.proof-intro p,.proof-header p{margin:.35rem 0 0}.proof-workspace{display:grid;gap:1.25rem;border-top:2px solid #68ebd7}.proof-workspace h2{font-size:1.4rem}.proof-workspace h3{font-size:1.05rem}.proof-workspace h4{font-size:.95rem}.proof-pc{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.45rem;font-size:.82rem;color:var(--muted, #a0b4bd)}.proof-pc small{flex-basis:100%;text-align:end}.proof-dot{width:.55rem;height:.55rem;border-radius:100%;background:#b5a371}.proof-dot.is-online{background:#68d9bd}.proof-lookup{display:flex;flex-wrap:wrap;align-items:end;gap:.8rem;padding:1rem;border:1px solid var(--line);border-radius:.55rem;background:#101f26}.proof-workspace label{display:grid;min-width:0;gap:.35rem;font-weight:600;font-size:.875rem}.proof-lookup label{flex:1 1 12rem;max-width:23rem}.proof-lookup .proof-lookup-notes{flex-basis:100%}.proof-lookup-notes label{max-width:100%}.proof-workspace :is(input,select,textarea){width:100%;min-width:0;border:1px solid #3a5058;border-radius:.4rem;background:#080f14;color:#eaf4f1;font:inherit;font-weight:400;padding:.62rem .75rem}.proof-workspace :is(input,select,button),.proof-intro button{min-height:2.75rem}.proof-workspace :is(.ghost-button,.primary-button),.proof-intro .primary-button{width:fit-content}.proof-layout{display:grid;grid-template-columns:minmax(11rem,.32fr) minmax(0,1fr);gap:clamp(.8rem,2vw,1.6rem);align-items:start}.proof-layout>*,.proof-detail>*{min-width:0}.proof-requests h3{margin-bottom:.75rem}.proof-requests ul{list-style:none;padding:0;margin:0;max-height:30rem;overflow-y:auto}.proof-requests button{display:grid;gap:.15rem;text-align:start;color:inherit;background:transparent;border:1px solid transparent;border-top-color:var(--line);border-radius:0;width:100%;padding:.65rem .7rem}.proof-requests button[aria-pressed=true]{background:#12322f;border:1px solid #41716b;border-radius:.4rem}.proof-requests button span{font-size:.76rem;color:#a9c2bf;font-weight:400}.proof-detail,.proof-empty{display:grid;gap:.95rem;border:1px solid var(--line);border-radius:.6rem;padding:clamp(.75rem,2vw,1.4rem)}.proof-empty{min-height:7rem;align-items:center}.proof-detail-heading p{margin-top:.2rem;font-size:.76rem}.proof-state{padding:.25rem .6rem;border-radius:1rem;background:#25333e;color:#d3e1e7;font-size:.76rem}.proof-state:is(.state-awaiting_review,.state-awaiting_confirmation,.state-completed){background:#153b32;color:#a3eed9}.proof-state.state-blocked{color:#ffc6a6;background:#392c20}.proof-stages{display:flex;list-style:none;padding:0;margin:0;gap:.3rem}.proof-stages li{flex:1;min-width:0;border-top:3px solid #2d4148;padding-top:.3rem;color:#9badb3;font-size:.73rem;line-height:1.3}.proof-stages .reached{border-color:#55b9aa}.proof-stages [aria-current=step]{color:#a3eed9;font-weight:600}.proof-workspace .proof-notice{color:#ffd4ab;background:#2d281f;border-radius:.4rem;padding:.7rem .85rem;font-size:.875rem;overflow-wrap:anywhere}.proof-message{color:#c8dadc;font-size:.9rem;white-space:pre-wrap;overflow-wrap:anywhere}.proof-form,.proof-form fieldset,.proof-decisions{display:grid;gap:.85rem}.proof-form fieldset,.proof-decisions{border:0;margin:0;padding:0;min-width:0}.proof-form legend{font-weight:600;padding:0 0 .6rem}.proof-order-line{grid-template-columns:minmax(0,1fr) minmax(9rem,.65fr);align-items:center}.proof-order-line span{overflow-wrap:anywhere}.proof-pages{display:grid;gap:.6rem}.proof-file-checks,.proof-review-note{padding:.7rem .85rem;border:1px solid var(--line);border-radius:.4rem;overflow-wrap:anywhere}.proof-file-checks dl{display:flex;flex-wrap:wrap;gap:.45rem 1.2rem;margin:.5rem 0 0;font-size:.8rem}.proof-file-checks dt{color:var(--muted, #a0b4bd)}.proof-file-checks dd{margin:0;color:#a3eed9;font-weight:600}.proof-review-note p{white-space:pre-wrap;font-size:.875rem;margin-top:.3rem}.proof-page-controls{align-items:end}.proof-page-controls label{flex:1;min-width:8rem}.proof-sheet{padding:.6rem;max-height:65vh;overflow:auto;background:#26333a;border-radius:.4rem}.proof-sheet[hidden]{display:none}.proof-sheet canvas{background:#fff;display:block;margin:auto;width:100%;height:auto}.proof-sheet.full-size canvas{width:auto}.proof-files,.proof-summary ul{padding-left:1.2rem;margin:.6rem 0;overflow-wrap:anywhere}.proof-summary{border-top:1px solid var(--line);padding-top:.65rem}.proof-activity-link{border:0;background:transparent;color:#80e2d2;font:inherit;font-weight:600;text-decoration:underline;text-align:start;padding:0;cursor:pointer}@media(max-width:760px){.proof-layout{grid-template-columns:minmax(0,1fr)}.proof-requests ul{max-height:11rem}.proof-lookup label{max-width:none}.proof-order-line{grid-template-columns:1fr}.proof-pc small{text-align:start}}.skills-activity-header,.skills-activity-list li{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.25rem 1.25rem}.skills-activity-header{align-items:center}.skills-activity-header h2{margin:0}.skills-activity-header p{margin:.25rem 0 0;overflow-wrap:anywhere}.skills-activity-list{margin:0;padding:0;list-style:none;max-height:15rem;overflow-y:auto}.skills-activity-list li{padding-block:.6rem;border-top:1px solid var(--line);font-size:.875rem}.skills-activity-list li>div{min-width:0;overflow-wrap:anywhere}.skills-activity-list strong{font-weight:600}.skills-activity-detail,.skills-activity-list time{display:block;font-size:.8rem;color:var(--muted)}@font-face{font-family:Inter;src:url("/tools/asset-55WT6UWF.woff2") format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url("/tools/asset-R6Y2SZCR.woff2") format("woff2");font-weight:600;font-display:swap}:root{color-scheme:dark;--page: #080d11;--panel: #0c151b;--line: #293b43;--text: #eaf4f1;--muted: #a0b4bd;--accent: #68ebd7;font:400 16px/1.5 Inter,system-ui,sans-serif;background:var(--page);color:var(--text)}*{box-sizing:border-box}body{margin:0}.brand{border-bottom:1px solid var(--line)}.brand-inner,.skills-workspace{max-width:1240px;margin-inline:auto;padding-inline:clamp(18px,4vw,56px)}.brand-inner{min-height:68px;display:flex;align-items:center;gap:12px;font-weight:600}.brand img{display:block}.skills-workspace{padding-block:clamp(26px,5vw,60px) 72px}h1,h2,p{margin:0}h1{font-size:clamp(2rem,4vw,3.6rem);line-height:1.1;letter-spacing:-.055em;margin-bottom:28px}h2{font-size:1.2rem;line-height:1.25;letter-spacing:-.025em}.prompt-layout{display:grid;align-items:start;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px}.workspace-panel{min-width:0;padding:clamp(20px,3vw,32px);border:1px solid var(--line);border-radius:14px;background:var(--panel)}.preview-panel,.skills-fields{display:grid;gap:16px}.preview-panel p{color:var(--muted);font-size:.875rem}.section-title p{margin-top:9px}.skills-fields{margin:0;padding:0;border:0;min-width:0}.skills-operations{grid-column:1/-1}label{display:grid;gap:7px;font-size:.83rem;font-weight:600}input,select,textarea,button{font:inherit}select,textarea,input{width:100%;min-width:0;padding:10px 12px;border-radius:7px;border:1px solid #3a5058;color:var(--text);background:var(--page);font-size:.875rem;font-weight:400}textarea{resize:vertical}button{width:fit-content;padding:10px 15px;border:1px solid #3a5058;border-radius:7px;cursor:pointer;font-size:.85rem;font-weight:600}.primary-button{background:var(--accent);border-color:var(--accent);color:var(--page)}.ghost-button{background:transparent;color:var(--text)}button:hover:enabled{border-color:var(--accent)}.primary-button:hover:enabled{background:#98f5e7}button:disabled{cursor:wait;opacity:.6}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.button-row{display:flex;gap:8px;flex-wrap:wrap}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:left;font-size:.8rem}td,th{padding:8px;border-bottom:1px solid var(--line);vertical-align:top}td,code,summary,pre{overflow-wrap:anywhere}summary{cursor:pointer;font-size:.88rem}details[open]>summary{margin-bottom:8px}details details{margin:7px 0 7px 12px}textarea,pre,code{font-family:ui-monospace,Consolas,monospace}pre{margin:0;padding:14px;max-height:34rem;overflow:auto;white-space:pre-wrap;background:var(--page);font-size:.8rem;border-radius:7px}.preview-panel p[role=alert]{color:#ffb5a7}@media(max-width:760px){.prompt-layout{grid-template-columns:1fr}}
