:root{font-family:Inter,Arial,sans-serif;color:#172c29;background:#e9e7de;font-synthesis:none;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button{cursor:pointer;border:1px solid #a8afa3;background:transparent;color:inherit;padding:12px 17px;border-radius:5px}button:hover{background:#d4ddcf}button:disabled{opacity:.4;cursor:default}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #c37b26;outline-offset:3px}main{max-width:1600px;margin:auto;padding:0 4.5vw}header{height:86px;display:flex;align-items:center;gap:30px;border-bottom:1px solid #bdc1b5}.wordmark{font-weight:800;font-size:22px;letter-spacing:-1px;color:inherit;text-decoration:none}.wordmark span{font-size:12px;letter-spacing:1px;font-weight:500}.edition{margin-left:auto;font-size:10px;letter-spacing:2px}.intro{display:grid;grid-template-columns:1.5fr 1fr;gap:60px;padding:62px 0 48px;align-items:center}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2.3px;color:#697b6c}h1{font-size:clamp(42px,4.7vw,75px);line-height:1.03;letter-spacing:-3px;margin:20px 0}h1 em{font-family:Georgia,serif;font-weight:400}p{line-height:1.6;font-size:14px}.intro p{max-width:470px;color:#58695e}.intro aside{border-left:1px solid #b6bfae;padding-left:50px;display:flex;flex-direction:column;color:#526b5b;font-size:13px}.big{font-family:Georgia,serif;font-size:94px;line-height:1;color:#213c31}.big i{font-size:48px}.presets{display:flex;gap:7px;margin-top:22px}.presets button{flex:1;font-size:12px;padding:12px 9px}.presets small{display:block;margin-top:6px;font-size:18px}.presets .active{background:#243f35;color:#f6ead1}.workspace{background:#172e29;color:#e9eddf;border-radius:10px;padding:30px 34px;box-shadow:0 17px 32px #19332914}.panelhead{display:flex;justify-content:space-between;align-items:center;gap:20px}.workspace .eyebrow{color:#a8ba9f}h2{font-size:24px;letter-spacing:-.7px;margin:10px 0 20px}.badge{font-size:11px;border:1px solid #536b5e;border-radius:30px;padding:10px 15px;white-space:nowrap}.waveLabels{display:flex;justify-content:space-between;font-size:11px;color:#afc1ae;margin:10px 0}.wave{width:100%;height:180px;touch-action:none;-webkit-user-select:none;user-select:none;overflow:visible}.wave rect[data-edge]{cursor:ew-resize}.outputTrack{position:relative;height:52px;margin:20px 0;background:repeating-linear-gradient(90deg,#3f574944 0,#3f574944 1px,transparent 1px,transparent 10%);border-top:1px solid #49604e;border-bottom:1px solid #49604e}.outputTrack button{position:absolute;top:0;height:50px;border:0;border-radius:0;background:#e4b86e;padding:0;min-width:2px}.outputTrack span{position:absolute;left:2px;top:14px;font-size:10px;color:#132e24}.transport{display:flex;align-items:center;gap:10px;margin-top:28px}.transport button{border-color:#617363;color:#e9eddf}.transport button:hover{background:#456147}.transport .primary{background:#e4b86e;color:#1b3227;border-color:#e4b86e;font-weight:700}.transport span{font-size:10px;letter-spacing:1px;margin-left:auto;color:#9fae9a}.live{color:#edc47c!important}.status{min-height:24px;color:#c2d0bc;font-size:12px;margin-bottom:0}.editing{display:grid;grid-template-columns:340px 1fr;gap:40px;padding:45px 0}.inspector{border-right:1px solid #bdc5b6;padding-right:30px}.inspectorTitle{display:flex;justify-content:space-between;align-items:center}.inspectorTitle select{max-width:105px}input,select{border:1px solid #b7c0b0;background:#f6f5ed;padding:10px;border-radius:4px;width:100%;color:#203b2c}label{display:block;font-size:11px;line-height:1.5;color:#5b6e5c;margin-bottom:18px}label input{margin-top:6px;font-size:13px}.two{display:grid;grid-template-columns:1fr 1fr;gap:12px}.detail{font-size:11px;color:#697764;margin-bottom:22px}.cardgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.card{text-align:left;display:flex;flex-direction:column;min-height:142px;padding:15px;background:#efeee5;border-color:#c1c9b9}.card>span{display:flex;justify-content:space-between;color:#6d8169;font-family:Georgia;font-size:23px}.card small{font:10px/1.6 Arial;color:#6d7b67}.card strong{font-size:13px;font-weight:500;line-height:1.3;margin:10px 0;flex:1}.card.chosen{background:#e5d7b6;border-color:#b58d4a}.archive{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #b9c1b2;padding:35px 0}.archive p{max-width:420px;color:#687762}.actions{display:flex;flex-wrap:wrap;gap:8px;align-content:center}.actions button{font-size:12px}footer{border-top:1px solid #b9c1b2;padding:20px 0 50px;color:#6a7866}footer p{font-size:11px;max-width:1000px}summary{cursor:pointer;font-size:12px}footer button{font-size:12px}@media(max-width:1000px){.editing{grid-template-columns:280px 1fr;gap:22px}.cardgrid{grid-template-columns:repeat(2,1fr)}.intro{gap:20px}.intro aside{padding-left:25px}}@media(max-width:700px){main{padding:0 18px}header{height:68px;gap:10px}.edition{display:none}.wordmark{margin-right:auto}.wordmark span{display:none}.intro{grid-template-columns:1fr;padding:36px 0;gap:20px}h1{letter-spacing:-2px}.intro aside{border-left:0;padding:0;display:grid;grid-template-columns:90px 1fr;align-items:center}.big{font-size:64px}.presets{grid-column:1/-1;margin-top:12px}.workspace{padding:22px 14px}.panelhead{align-items:start;flex-direction:column;gap:0}.badge{margin-bottom:15px}.waveLabels{font-size:9px;gap:10px}.transport{flex-wrap:wrap}.transport button{font-size:12px;padding:12px}.transport span{width:100%;margin:4px 0}.editing{grid-template-columns:1fr}.inspector{border-right:0;border-bottom:1px solid #b9c1b2;padding:0 0 20px}.archive{grid-template-columns:1fr;gap:5px}.cardgrid{gap:8px}.card{min-height:135px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}h2,.card strong{white-space:pre-wrap;overflow-wrap:anywhere}
