.ws-hero{padding:66px 0 24px}.ws-hero h1{letter-spacing:-.055em;max-width:960px;margin:13px 0 20px;font-size:clamp(3rem,7vw,6rem);line-height:.92}.ws-hero>p{max-width:780px;color:var(--muted);font-size:1.08rem}.ws-local{color:#91aa98;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:.78rem;display:flex}.ws-local strong{background:var(--green);color:#041108;letter-spacing:.08em;border-radius:999px;padding:5px 9px;font-size:.68rem}.ws-start{padding:20px 0 80px}.ws-start-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ws-start-grid button{text-align:left;border:1px solid var(--line);min-height:150px;color:var(--text);cursor:pointer;background:#09110c;border-radius:22px;padding:22px}.ws-start-grid button:hover,.ws-start-grid button.active{background:#0d1811;border-color:#3a7950}.ws-start-grid b{font-size:1.15rem;display:block}.ws-start-grid span{color:var(--muted);margin-top:7px;line-height:1.5;display:block}.ws-kind{border:1px solid var(--line);background:#08100b;border-radius:18px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:18px;padding:14px 16px;display:flex}.ws-mode-link{color:#819388;text-underline-offset:3px;cursor:pointer;font:inherit;background:0 0;border:0;padding:7px 2px;font-size:.78rem;text-decoration:underline}.ws-mode-link:hover{color:var(--green)}.ws-poem-note{color:#718078;margin:9px 4px 0;font-size:.73rem;line-height:1.5}.ws-app{padding-bottom:100px}.ws-projectbar{flex-wrap:wrap;align-items:end;gap:8px;margin-bottom:12px;display:flex}.ws-projectbar label{color:#8b9a91;gap:5px;font-size:.72rem;display:grid}.ws-projectbar select{min-width:220px}.ws-file{cursor:pointer;position:relative;overflow:hidden}.ws-danger{color:#ffb5ac;border-color:#57312d}.ws-file input{opacity:0;cursor:pointer;position:absolute;inset:0}.ws-card{border:1px solid var(--line);background:linear-gradient(#09110c,#060a07);border-radius:24px;margin:12px 0;padding:22px}.ws-section-title span{color:var(--green);letter-spacing:.13em;font-size:.64rem;font-weight:900}.ws-section-title h2{letter-spacing:-.035em;margin:5px 0 4px;font-size:clamp(1.45rem,3vw,2.35rem)}.ws-section-title p{color:var(--muted);max-width:760px;margin:0 0 14px}.ws-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.ws-grid .wide{grid-column:1/-1}.ws-card label{color:#aeb9b2;flex-direction:column;gap:6px;font-size:.74rem;font-weight:800;display:flex}.ws-card input,.ws-card select,.ws-card textarea,.ws-projectbar select,.ws-version-picks select{color:#132018;color-scheme:light;background:#f3f1e9;border:1px solid #30423a;border-radius:12px;outline:none;width:100%;padding:12px}.ws-card textarea{resize:vertical}.ws-relay-card>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.ws-relay-card>summary::-webkit-details-marker{display:none}.ws-relay-card>summary span{color:#738078;letter-spacing:.11em;font-size:.62rem;font-weight:900}.ws-relay-card>summary strong{color:#b7c5bc;font-size:1rem}.ws-relay-card>p{color:var(--muted);max-width:760px;margin:14px 0;line-height:1.55}.ws-relay-card[open]>summary strong{color:var(--green)}.ws-card input:focus,.ws-card select:focus,.ws-card textarea:focus,.ws-projectbar select:focus,.ws-version-picks select:focus{background:#fffef9;border-color:#66ff8c;box-shadow:0 0 0 3px #66ff8c2e}.ws-more{margin-top:14px}.ws-guide{border-top:1px solid #1d3025;margin-top:18px;padding-top:18px}.ws-guide>div:first-child p{color:#7f9086;margin:5px 0 0;font-size:.78rem;line-height:1.55}.ws-guide-map{color:#8b9a91;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;font-size:.78rem;display:grid}.ws-guide-step{background:#08100b;border:1px solid #203329;border-radius:14px;padding:12px}.ws-guide-step b{color:#c8d8ce;margin-bottom:4px;display:block}.ws-guide-step span{line-height:1.48;display:block}.ws-guide-context{border-left:2px solid var(--green);color:#a8b9af;background:#09120d;border-radius:0 12px 12px 0;grid-column:1/-1;padding:10px 12px}@media (width<=680px){.ws-guide-map{grid-template-columns:1fr}.ws-guide-context{grid-column:auto}}.ws-more summary{cursor:pointer;color:#9fc6aa;margin-bottom:12px;font-weight:800}.ws-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.ws-locked{color:#87988d;border:1px dashed #263c2e;border-radius:14px;margin-top:14px;padding:12px;font-size:.76rem}.ws-locked strong{color:#c6d4cb;margin-bottom:5px;display:block}.ws-review-tools{gap:7px;padding-bottom:7px;display:flex;overflow-x:auto}.ws-review-tools button{color:#9daea4;cursor:pointer;background:#0b1510;border:1px solid #26372e;border-radius:999px;flex:none;padding:8px 11px;font-size:.72rem;font-weight:800}.ws-review-tools button.active{background:var(--green);color:#041108;border-color:var(--green)}.ws-flow-controls{flex-wrap:wrap;align-items:end;gap:8px;margin:14px 0;display:flex}.ws-flow-controls label{max-width:160px}.ws-output{color:#cad5ce;white-space:pre-wrap;overflow-wrap:anywhere;unicode-bidi:plaintext;background:#08100b;border:1px solid #1d3025;border-radius:16px;min-height:76px;margin-top:12px;padding:16px;line-height:1.6}.ws-output table{border-collapse:collapse;white-space:normal;width:100%}.ws-output th,.ws-output td{text-align:left;vertical-align:top;border-bottom:1px solid #1c2c22;padding:7px;font-size:.77rem}.ws-output th{color:#8fc89d}.ws-signal{border-left:2px solid #31583d;margin:9px 0;padding-left:10px}.ws-good{border-left-color:#66ff8c}.ws-warn{border-left-color:#e5c769}.ws-diff-del{color:#ffaaa0}.ws-diff-add{color:#a8ffc0}.ws-next{color:#92dba4;margin-top:13px;font-size:.78rem;font-weight:800;display:inline-block}.ws-next:hover{text-underline-offset:3px;text-decoration:underline}.ws-fine{color:#65736a;margin:12px 0 0;font-size:.7rem;line-height:1.5}.ws-version-picks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ws-two{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.ws-back{color:#8cb49a;margin-top:24px}.ws-back a{text-underline-offset:3px;text-decoration:underline}@media (width<=780px){.ws-hero{padding-top:44px}.ws-start-grid,.ws-two,.ws-grid{grid-template-columns:1fr}.ws-grid .wide{grid-column:auto}.ws-start-grid button{min-height:118px}.ws-projectbar>*{flex:auto}.ws-projectbar label:first-child{flex-basis:100%}.ws-version-picks{grid-template-columns:1fr}.ws-card{border-radius:20px;padding:17px}}
