*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f6f8f4;color:#182421;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;min-width:320px;overflow-x:hidden}a{color:inherit;text-decoration:none}button,textarea{font:inherit}.sl-app{background:linear-gradient(180deg,#eaf3ef,#f6f8f4 360px),#f6f8f4;min-height:100vh}.sl-header{background:#173d39;border-bottom:1px solid #ffffff29;color:#f8fffb;gap:18px;justify-content:space-between;padding:16px clamp(18px,4vw,54px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.sl-brand,.sl-header{align-items:center;display:flex}.sl-brand{gap:12px;min-width:0}.sl-brand small,.sl-brand strong{display:block;line-height:1.1}.sl-brand small{color:#b8d6ce;margin-top:3px}.sl-mark{background:#f4cf65;border-radius:8px;color:#173d39;display:grid;flex:0 0 auto;font-weight:800;height:42px;place-items:center;width:42px}.sl-header nav{color:#d8eee8;display:flex;flex-wrap:wrap;font-size:.92rem;gap:16px;justify-content:flex-end}.sl-workspace{margin:0 auto;padding:34px 0 58px;width:min(1180px,calc(100vw - 32px))}.sl-intake{grid-gap:clamp(22px,4vw,52px);align-items:center;display:grid;gap:clamp(22px,4vw,52px);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);min-height:420px;padding:24px 0 32px}.sl-copy h1,.sl-public-hero h1,.sl-status-panel h1{color:#10231f;font-size:clamp(2.2rem,6vw,4.8rem);letter-spacing:0;line-height:.98;margin:0;max-width:780px}.sl-copy p:not(.sl-kicker),.sl-public-hero p,.sl-status-panel>div>p{color:#3f5550;font-size:1.08rem;line-height:1.65;max-width:680px}.sl-kicker{color:#a45b38;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.sl-visual{aspect-ratio:16/9;border-radius:8px;box-shadow:0 24px 60px #142f2c38;display:block;object-fit:cover;width:100%}.sl-panel{background:#fff;border:1px solid #dfe8e1;border-radius:8px;box-shadow:0 14px 34px #212d2a14;margin:18px 0;padding:clamp(18px,3vw,30px)}.sl-panel.dark{background:#173d39;color:#f7fffb}.sl-panel-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.sl-panel h2,.sl-panel h3,.sl-panel h4{color:#152822;margin:0 0 12px}.sl-panel h2{font-size:clamp(1.35rem,3vw,2rem)}.sl-seed-panel textarea{background:#fbfcf8;border:1px solid #cbd8d1;border-radius:8px;color:#162421;line-height:1.55;min-height:240px;padding:16px;resize:vertical;width:100%}.sl-button{align-items:center;border:1px solid #0000;border-radius:8px;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:44px;padding:0 18px;text-align:center;white-space:normal}.sl-button.primary{background:#f4cf65;border-color:#e7bf4f;color:#10231f}.sl-button.secondary{background:#e3efea;border-color:#b9d1c8;color:#173d39}.sl-button:disabled{cursor:wait;opacity:.68}.sl-alert{background:#9b3f31;border-radius:8px;color:#fbf7f2;margin-top:14px;padding:12px 14px}.sl-alert.neutral{background:#d9ebe4;color:#173d39}.sl-context{background:#183e39;border-radius:8px;padding:16px}.sl-context,.sl-context h3,.sl-context p{color:#f6fffb}.sl-source-counts{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.sl-source-counts span{background:#d9eee7;border-radius:999px;color:#15332f;font-size:.84rem;font-weight:700;padding:7px 10px}.sl-directions{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0}.sl-direction{grid-gap:10px;background:#fbfcf8;border:1px solid #d7e3dc;border-radius:8px;color:#20302c;cursor:pointer;display:grid;gap:10px;min-height:245px;padding:16px;position:relative}.sl-direction.selected{border-color:#c98556;box-shadow:0 0 0 3px #c9855638}.sl-direction input{height:18px;position:absolute;right:14px;top:14px;width:18px}.sl-rank{background:#f4cf65;border-radius:8px;color:#173d39;font-size:.78rem;font-weight:900;padding:5px 8px;width:-webkit-fit-content;width:fit-content}.sl-boundaries li,.sl-direction p,.sl-direction small,.sl-panel li,.sl-panel p{color:#405650;line-height:1.58}.sl-boundaries ul,.sl-panel ol,.sl-panel ul{padding-left:22px}.sl-status-panel{grid-gap:24px;align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr)}.sl-status-panel .sl-alert,.sl-status-panel .sl-button,.sl-status-panel .sl-inline-preview,.sl-status-panel .sl-production-note{grid-column:1/-1}.sl-status-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sl-dossier a,.sl-history-row,.sl-messages article,.sl-progress,.sl-sequence article,.sl-status-card{background:#fbfcf8;border:1px solid #dfe8e1;border-radius:8px}.sl-status-card{min-height:92px;padding:14px}.sl-dossier span,.sl-progress span,.sl-sequence span,.sl-status-card span,.sl-timeline span{color:#8a5a42;display:block;font-size:.78rem;font-weight:800;margin-bottom:6px;text-transform:uppercase}.sl-status-card strong{color:#173d39;display:block;font-size:1.1rem;overflow-wrap:anywhere;text-transform:capitalize}.sl-production-note{background:#173d39;border-radius:8px;color:#f8fffb;padding:16px}.sl-progress-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.sl-progress{min-height:96px;padding:12px}.sl-progress.complete{background:#e8f5ee;border-color:#76a88f}.sl-progress.ready,.sl-progress.running{background:#fff5df;border-color:#d19a50}.sl-progress.waiting{color:#52615d}.sl-two{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:18px 0}.sl-messages,.sl-sequence{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 22px}.sl-sequence.compact{grid-template-columns:1fr}.sl-messages article,.sl-sequence article{padding:14px}.sl-dossier,.sl-history-list,.sl-timeline{grid-gap:10px;display:grid;gap:10px}.sl-dossier a,.sl-history-row,.sl-timeline div{grid-gap:5px;display:grid;gap:5px;padding:13px}.sl-history-row{align-items:center;grid-template-columns:minmax(0,1fr) auto}.sl-history-row span{color:#8a5a42;text-transform:capitalize}.sl-timeline div{background:#fbfcf8;border-left:4px solid #f4cf65}.sl-public{margin:0 auto;padding:36px 0 58px;width:min(1100px,calc(100vw - 32px))}.sl-public-hero{align-content:center;display:grid;min-height:54vh;padding:36px 0}.sl-button:hover,.sl-dossier a:hover,.sl-history-row:hover{transform:translateY(-1px)}@media (max-width:900px){.sl-header{align-items:flex-start;flex-direction:column}.sl-directions,.sl-intake,.sl-messages,.sl-sequence,.sl-status-panel,.sl-two{grid-template-columns:1fr}.sl-progress-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sl-public,.sl-workspace{padding-top:18px;width:min(100vw - 20px,1180px)}.sl-copy h1,.sl-public-hero h1,.sl-status-panel h1{font-size:2.05rem;line-height:1.04}.sl-history-row,.sl-panel-head,.sl-progress-list,.sl-status-grid{grid-template-columns:1fr}.sl-panel-head{display:grid}.sl-button{width:100%}}
/*# sourceMappingURL=main.0cbee2e1.css.map*/