.compact-detail{max-width:820px}.compact-reading{max-width:740px;margin:20px auto}.compact-kind,.compact-status{font-size:12px;color:#b6b7af}.compact-detail h1{font-size:29px;line-height:1.16;letter-spacing:-.8px;margin:6px 0 10px;text-wrap:balance}.compact-purpose{font-size:16px;line-height:1.5}.compact-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.compact-actions .compact-primary,.compact-actions .compact-save{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border-radius:6px;font-size:13px;text-decoration:none;max-width:100%;white-space:normal}.compact-actions .compact-primary{background:#C7FF69;color:#141414;border:0;font-weight:700}.compact-actions #save.compact-save{border:1px solid #62635b;background:transparent;color:#FDF9F0}.compact-output{border-left:3px solid #66685f;padding:7px 12px;margin:14px 0}.compact-output span{font-size:12px;color:#b6b7af}.compact-output p{margin:3px 0;font-size:14px}.compact-essential,.compact-steps,.compact-review{font-size:14px;line-height:1.55}.compact-steps{padding-left:23px}.compact-steps li{padding:3px 0}.compact-review{background:#252822;padding:11px 13px;border-radius:5px}.compact-disclosure{border-top:1px solid #393b36}.compact-disclosure>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px}.compact-disclosure>summary:after{content:'+';color:#C7FF69;font-size:20px}.compact-disclosure[open]>summary:after{content:'−'}.compact-expanded{overflow-wrap:anywhere;font-size:14px;padding:4px 0 16px}.compact-expanded h2,.compact-expanded h3{font-size:16px}.compact-expanded .detail-meta{flex-wrap:wrap}.compact-expanded section{margin:14px 0}.compact-detail :focus-visible,#task-dialog :focus-visible{outline:3px solid #C7FF69;outline-offset:4px}#task-dialog{width:min(820px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;background:#141414;color:#FDF9F0;border:1px solid #62635b;border-radius:8px;overflow:auto}#task-dialog::backdrop{background:#000b}.task-dialog-bar{position:sticky;top:0;z-index:3;background:#141414;border-bottom:1px solid #393b36;display:flex;justify-content:space-between;align-items:center;padding:4px 20px;font-size:12px}.task-dialog-bar button{min-width:44px;min-height:44px;background:transparent;color:#FDF9F0;border:0;font-size:24px}#task-dialog .detail{padding:18px 24px;margin:0;width:auto}#task-dialog .compact-reading{margin:0}#task-dialog a,#task-dialog button,#task-dialog summary{overflow-wrap:anywhere}#task-dialog .detail>h1{overflow-wrap:anywhere}@media(max-width:600px){.compact-detail h1{font-size:25px}.compact-detail{padding:20px 16px}.compact-reading{margin-top:16px}#task-dialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}#task-dialog .detail{padding:16px}.task-dialog-bar{padding:4px 16px}.compact-actions{gap:10px}}

.compact-canonical{display:inline-flex;align-items:center;min-height:44px;margin-top:14px;color:#C7FF69;font-size:13px}
