.workspace-shell{max-width:1080px;margin:48px auto 100px;padding:0 28px}.workspace-heading{margin:35px 0 32px}.workspace-heading>small{color:#858296;letter-spacing:2px;font-size:10px}.workspace-heading h1{font-size:35px;line-height:1.4;letter-spacing:-1px;margin:14px 0}.workspace-heading p{font-size:14px;color:#85858e;line-height:1.8}.workspace-shell h2{font-size:21px;font-weight:650;margin:0 0 18px}.workspace-shell>nav{font-size:12px;color:#888}.workspace-section{margin:32px 0 44px}.track-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.track-choice{border:1px solid #e8e8ec;border-radius:13px;padding:22px;display:flex;flex-direction:column;min-height:170px;transition:border-color .2s,background .2s}.track-choice:hover{background:#faf9ff;border-color:#c8c3e8}.track-choice small{color:#a19ab7;font-size:10px;letter-spacing:1px}.track-choice h3{font-size:16px;line-height:1.6;margin:14px 0 20px}.track-choice>span{font-size:11px;color:#777185;margin-top:auto}.workspace-record{display:flex;gap:20px;align-items:center;justify-content:space-between;border:1px solid #e9e9ef;border-radius:12px;padding:24px;margin:14px 0}.workspace-record h3{margin:12px 0 6px;font-size:18px;overflow-wrap:anywhere}.workspace-record p{font-size:12px;color:#8a8a92;line-height:1.8}.workspace-record small{font-size:11px;color:#aaa}.record-state{display:inline-block;font-size:10px;background:#f1effb;color:#82779f;border-radius:5px;padding:4px 8px}.record-state.published{background:#edf6f2;color:#50816a}.workspace-empty{border:1px dashed #e3e3e9;border-radius:14px;padding:40px;text-align:center}.workspace-empty h3{font-size:17px;color:#777}.workspace-empty p{font-size:13px;color:#999}.workspace-form{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:40px}.workspace-form form{min-width:0;border:1px solid #e7e7ec;border-radius:16px;padding:30px}.workspace-form aside{padding:8px 0}.workspace-form aside h3{font-size:15px;margin:0 0 10px}.workspace-form aside p{font-size:12px;line-height:1.9;color:#888;margin-bottom:30px}.workspace-form label{display:block;font-size:13px;color:#555;margin:22px 0 9px}.workspace-form label:first-child{margin-top:0}.workspace-form input:not([type=checkbox]),.workspace-form textarea{width:100%;padding:12px;border:1px solid #dedee7;border-radius:8px;color:#333;background:white;font-size:13px;line-height:1.7}.workspace-form textarea{resize:vertical}.workspace-form small{font-size:11px;color:#96969f;line-height:1.8;display:block;margin-top:8px}.workspace-form .pair{display:grid;grid-template-columns:2fr 1fr;gap:18px}.workspace-form .pair label{margin-top:0}.workspace-form .form-divider{border-top:1px solid #ececf1;margin:30px 0 22px;padding-top:24px}.workspace-form .form-divider h2{font-size:18px}.workspace-form .consent{display:flex;gap:10px;font-size:12px;line-height:1.8;color:#888;align-items:flex-start;margin:24px 0}.workspace-form .consent input{margin:4px 0;accent-color:#8c83cc}.workspace-form button{margin-top:16px}.workspace-form .consent+button{margin-top:0}.workspace-status{font-size:13px;color:#767080;line-height:1.8}.workspace-shell .error{color:#b64452}.workspace-shell pre{font:11px/1.8 monospace;max-height:240px;overflow:auto;background:#f7f7fa;padding:16px;white-space:pre-wrap;overflow-wrap:anywhere}.workspace-shell details summary{font-size:12px;color:#888;cursor:pointer}.workspace-shell #legacy-records{margin-top:30px;font-size:12px;color:#888}.workspace-shell #legacy-records a{text-decoration:underline}@media(max-width:800px){.workspace-form{grid-template-columns:1fr}.workspace-form aside{display:none}.track-choices{grid-template-columns:1fr 1fr}.workspace-heading h1{font-size:29px}.workspace-shell{padding:0 18px;margin-top:30px}}@media(max-width:500px){.track-choices{grid-template-columns:1fr}.track-choice{min-height:130px}.workspace-record{align-items:start;flex-direction:column}.workspace-form form{padding:20px}.workspace-form .pair{grid-template-columns:1fr}.workspace-form .pair>div+div label{margin-top:18px}}
