.sketch-app{--ink:#292b25;--paper:#fbfaf6;--line:#e2e3d8;--accent:#ed6845;min-height:100dvh;background:var(--paper);color:var(--ink);font:15px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}.sketch-app *{box-sizing:border-box}.sketch-app button,.sketch-app input,.sketch-app select{font:inherit}.sketch-app button{cursor:pointer;border:1px solid var(--line);background:white;color:var(--ink);border-radius:9px;padding:9px 15px;min-height:42px}.sketch-app button:hover{border-color:#adb29b}.sketch-app button:disabled{cursor:default;opacity:.45}.sketch-app button:focus-visible,.sketch-app input:focus-visible,.sketch-app select:focus-visible{outline:3px solid #e3a171;outline-offset:3px}.sketch-app .sketch-primary{background:var(--ink);color:white;border-color:var(--ink)}.sketch-header{height:82px;padding:0 4%;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:14px}.sketch-app .sketch-wordmark{font-size:32px;font-weight:750;letter-spacing:-1.5px;border:0;padding:0;background:none}.sketch-wordmark span{color:var(--accent);margin-left:5px}.sketch-byline{font-size:12px;color:#74796c;border-left:1px solid var(--line);padding-left:14px}.sketch-header-right{display:flex;align-items:center;gap:18px;margin-left:auto}.sketch-balance{font-size:12px;color:#73786a}.sketch-error{padding:16px 4%;background:#fff0e9;color:#943c25;display:flex;justify-content:space-between;align-items:center}.sketch-landing{max-width:1120px;margin:auto;padding:72px 28px 40px}.sketch-eyebrow{font-size:11px;font-weight:700;letter-spacing:2.3px;color:#767d67}.sketch-landing h1{font-size:clamp(48px,6vw,80px);line-height:1.08;letter-spacing:-3.5px;font-weight:550;margin:24px 0}.sketch-lede{font-size:19px;color:#76796d;line-height:1.7}.sketch-start{display:flex;gap:22px;align-items:center;margin:35px 0 64px}.sketch-start p{font-size:12px;color:#76796d}.sketch-start button{padding:16px 24px!important;border-radius:30px!important}.sketch-library{background:#f1f2ea;border:1px solid var(--line);border-radius:18px;padding:28px;display:grid;gap:16px}.sketch-library h2{font-size:21px;margin:0}.sketch-library p{color:#76796d;font-size:13px;margin:5px 0}.sketch-project{text-align:left;display:flex;justify-content:space-between;gap:20px;align-items:center}.sketch-project span{color:#74796c;font-size:12px}.sketch-import{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.sketch-app label{font-size:12px;display:flex;flex-direction:column;gap:6px}.sketch-app input,.sketch-app select{border:1px solid var(--line);border-radius:8px;padding:10px;background:white;color:var(--ink);min-width:0}.sketch-import label{flex:1 1;min-width:200px}.sketch-steps{display:flex;gap:20px;justify-content:space-between;margin-top:32px;font-size:12px;color:#7c8270}.sketch-workspace{padding:0 28px 24px}.sketch-projectbar{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.sketch-projectbar>div{display:flex;gap:12px;align-items:center}.sketch-projectbar small{color:#858a7b}.sketch-controls{display:flex;align-items:end;gap:14px;padding:14px 0;flex-wrap:wrap}.sketch-controls label:first-of-type{flex:1 1}.sketch-controls input[type=number]{width:85px}.sketch-modes{display:flex;background:#e9ece1;padding:4px;border-radius:10px}.sketch-modes button{border:0;background:none}.sketch-app button[aria-pressed=true]{background:#e4ecd8;border-color:#9bab83;color:#314522}.sketch-modes button[aria-pressed=true]{background:white}.sketch-trial{font-size:12px;color:#737966;display:flex;justify-content:space-between;align-items:center}.sketch-trial button{font-size:12px;padding:4px 10px}.sketch-stage{background:#e9ece3;border:1px solid #dce0d3;border-radius:12px;padding:20px;overflow:auto;min-height:350px;display:flex;align-items:flex-start;justify-content:flex-start}.sketch-stage iframe{border:0}.sketch-capture,.sketch-stage iframe{background:white;flex-shrink:0;box-shadow:0 5px 25px #25361910;margin:auto}.sketch-capture{position:relative;width:100%}.sketch-capture img,.sketch-capture svg{position:absolute;inset:0;width:100%;height:100%;-webkit-user-select:none;user-select:none}.sketch-capture svg{touch-action:none;cursor:crosshair}.sketch-empty{margin:auto;padding:100px 20px;color:#747b65}.sketch-annotationbar{position:sticky;bottom:14px;display:flex;align-items:center;gap:10px;padding:12px;background:#fbfaf6f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:12px;margin-top:16px;box-shadow:0 5px 25px #25361910;z-index:5}.sketch-annotationbar>div{display:flex;gap:4px}.sketch-annotationbar>input{flex:1 1}.sketch-annotationbar small{font-size:11px;color:#818777}.sketch-capture-note{font-size:12px;color:#818777;text-align:center}.sketch-status{display:flex;align-items:center;gap:12px;font-size:13px;padding:15px 0;color:#59694a}.sketch-spinner{width:14px;height:14px;border:2px solid #c2ceb4;border-top-color:#4b6336;border-radius:50%;animation:sketch-spin 1s linear infinite}@keyframes sketch-spin{to{transform:rotate(1turn)}}.sketch-job-error{padding:16px;background:#fff0e9;color:#873e29;border-radius:10px;margin:10px 0}.sketch-job-error pre{white-space:pre-wrap;max-height:140px;overflow:auto;font-size:12px}.sketch-history{border:1px solid var(--line);border-radius:12px;padding:20px;margin-top:20px}.sketch-history h2{font-size:18px}.sketch-history>div{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding:14px 0}.sketch-history small{margin-right:auto;color:#818777}.sketch-modal-backdrop{position:fixed;inset:0;background:#23291b66;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:20px;z-index:100}.sketch-modal{position:relative;width:min(480px,100%);max-height:90dvh;overflow:auto;background:var(--paper);border-radius:20px;padding:36px;box-shadow:0 25px 100px #1b291c40}.sketch-modal h2{font-size:28px;letter-spacing:-1px;margin:0 0 14px}.sketch-modal p{color:#73796a}.sketch-modal form{display:grid;gap:16px;margin-top:22px}.sketch-close{position:absolute;right:12px;top:12px;border:0!important;background:none!important;font-size:24px!important}.sketch-review{width:min(1100px,100%)}.sketch-review details{padding:14px 0;border-top:1px solid var(--line)}.sketch-review summary{cursor:pointer}.sketch-diff{display:grid;grid-template-columns:1fr 1fr;gap:12px}.sketch-diff section{min-width:0}.sketch-diff h3{font-size:12px}.sketch-diff pre{background:#eceee5;padding:14px;overflow:auto;max-height:400px;font:12px/1.7 monospace}@media(max-width:850px){.sketch-header{padding:0 18px;height:68px}.sketch-byline{display:none}.sketch-balance{max-width:140px}.sketch-header-right{gap:10px}.sketch-landing{padding:45px 20px}.sketch-start{align-items:flex-start;flex-direction:column;gap:5px;margin-bottom:36px}.sketch-steps{flex-wrap:wrap;gap:12px}.sketch-project{align-items:flex-start;flex-direction:column;gap:4px}.sketch-workspace{padding:0 12px 16px}.sketch-projectbar{gap:10px}.sketch-projectbar>div:first-child{align-items:flex-start;flex-direction:column;gap:4px}.sketch-stage{padding:8px}.sketch-annotationbar{flex-wrap:wrap;bottom:5px}.sketch-annotationbar>input{flex-basis:60%;order:2}.sketch-annotationbar>small{display:none}.sketch-annotationbar>.sketch-primary{margin-left:auto}.sketch-history>div{flex-wrap:wrap}.sketch-diff{grid-template-columns:1fr}.sketch-controls{gap:8px}.sketch-controls label{font-size:10px}.sketch-controls select{max-width:135px}.sketch-controls>label:first-of-type{min-width:90px}.sketch-modal{padding:30px 22px}}@media(prefers-reduced-motion:reduce){.sketch-spinner{animation:none}}