:root{--wf-ink:#173b49;--wf-teal:#087e81;--wf-muted:#526976;--wf-line:#cfdddf}.wf-entry{font-family:inherit;color:var(--wf-ink);border:1px solid var(--wf-line);border-radius:12px;padding:14px 18px;margin:14px auto;max-width:900px;text-align:left;background:#f1f7f7}.wf-entry strong{display:block;font-size:1.08rem}.wf-entry p{margin:.35rem 0}.wf-entry>a{font-size:.9rem}.wf-check{display:flex;gap:9px;align-items:flex-start;margin:10px 0}.wf-check input{width:20px;height:20px;margin-top:3px}.wf-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.wf-entry button,.wf-page button,.wf-primary,.wf-file{font:inherit;border:1px solid var(--wf-line);border-radius:8px;padding:10px 15px;cursor:pointer;background:white;color:var(--wf-ink)}.wf-entry button:first-child,.wf-primary{background:var(--wf-ink);color:white}.wf-entry a,.wf-page a{color:var(--wf-teal)}.wf-primary{display:inline-block;text-decoration:none;color:white!important;border-color:var(--wf-ink);font-weight:650}.wf-small{font-size:.86rem;color:var(--wf-muted);line-height:1.5}.wf-entry button:disabled{opacity:.55;cursor:wait}.wf-page{margin:0;background:#f5f8f8;color:var(--wf-ink);font:17px/1.6 system-ui,sans-serif}.wf-page header,.wf-page main{max-width:980px;margin:auto;padding:28px}.wf-page .wf-hero{padding-top:42px;padding-bottom:10px}.wf-brand{font-size:.78rem;letter-spacing:.1em;text-decoration:none;font-weight:750}.wf-kicker{font-size:.8rem;letter-spacing:.1em;font-weight:750;color:var(--wf-teal);margin:14px 0 8px}.wf-page h1{font-size:clamp(2.3rem,5vw,3.8rem);line-height:1.08;letter-spacing:-.025em;margin:15px 0 24px}.wf-page h2{font-size:1.8rem;line-height:1.15;margin:8px 0 14px}.wf-page h3{font-size:1.14rem;margin:4px 0}.wf-next,.wf-plan,.wf-recovery,.wf-note{background:white;border:1px solid var(--wf-line);border-radius:14px;padding:24px;margin-bottom:20px}.wf-note{background:#edf5f5;font-size:.94rem}.wf-page summary{font-weight:700;cursor:pointer;line-height:1.5}.wf-page li{margin:16px 0}.wf-page ol{padding-left:25px}.wf-page ol li{padding-left:8px;margin:24px 0}.wf-state{font-size:.79rem;color:var(--wf-muted)}.wf-page button{margin:5px 5px 5px 0}.wf-page .wf-file input{display:block;width:100%;font:inherit;font-size:.86rem}.wf-page #workflow-status:empty{display:none}.wf-page footer{padding:15px 0 30px}.wf-page :focus-visible,.wf-entry :focus-visible{outline:3px solid #b76c17;outline-offset:4px}.wf-page #wf-preview{padding:8px 0}@media(max-width:600px){.wf-page header,.wf-page main{padding:20px}.wf-next,.wf-plan,.wf-recovery,.wf-note{padding:19px}.wf-actions{align-items:stretch}.wf-actions button{min-height:44px}.wf-entry{padding:12px;max-width:100%;box-sizing:border-box}.wf-entry p{font-size:.87rem}}@media print{.wf-entry{display:none}.wf-page{background:white}.wf-page button,.wf-page input{display:none}}
.shared-project-entry{flex-wrap:wrap}#suite-guide-link-entry{display:inline-block}#suite-guide-link-entry a{display:inline-block;padding:9px 6px;font-size:.87rem}body.wf-active #guide-entry{display:none}.wf-entry{width:100%;box-sizing:border-box}
