.capability-section[data-v-c3a18cd8]{border-top:1px solid #d5e0ec;grid-template-columns:minmax(12rem,.7fr) minmax(0,2.3fr);gap:clamp(2rem,4vw,4rem);padding:2.75rem 0 2rem;display:grid}.capability-intro[data-v-c3a18cd8]{max-width:18rem}.capability-kicker[data-v-c3a18cd8]{color:#1268ff;letter-spacing:.08em;margin:0 0 1rem;font-size:.75rem;font-weight:750}.capability-intro h2[data-v-c3a18cd8]{color:#0b1220;letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,2.5vw,2.35rem);font-weight:780;line-height:1.14}.capability-intro>p[data-v-c3a18cd8]:last-child{color:#60718a;margin:1.15rem 0 0;font-size:.875rem;line-height:1.75}.capability-rail[data-v-c3a18cd8]{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.capability-step[data-v-c3a18cd8]{--capability-accent:#1268ff;--capability-soft:#e7f0ff;opacity:0;min-width:0;transition:opacity .48s var(--capability-delay)ease,transform .56s var(--capability-delay)cubic-bezier(.16,1,.3,1);padding-right:1.15rem;transform:translateY(.75rem)}.capability-section--visible .capability-step[data-v-c3a18cd8]{opacity:1;transform:translateY(0)}.capability-step--cyan[data-v-c3a18cd8]{--capability-accent:#0b8793;--capability-soft:#ddf4f4}.capability-step--amber[data-v-c3a18cd8]{--capability-accent:#b86508;--capability-soft:#fff0d8}.capability-step--green[data-v-c3a18cd8]{--capability-accent:#18865c;--capability-soft:#def3e9}.capability-step__marker[data-v-c3a18cd8]{align-items:center;margin-bottom:1rem;display:flex}.capability-step__icon[data-v-c3a18cd8]{width:2.35rem;height:2.35rem;color:var(--capability-accent);background:var(--capability-soft);border:1px solid color-mix(in srgb,var(--capability-accent)18%,transparent);border-radius:.7rem;flex:0 0 2.35rem;justify-content:center;align-items:center;transition:transform .24s cubic-bezier(.16,1,.3,1);display:inline-flex}.capability-step:hover .capability-step__icon[data-v-c3a18cd8]{transform:translateY(-.18rem)}.capability-step__connector[data-v-c3a18cd8]{background:#cbd8e7;width:100%;height:1px;margin-left:.75rem}.capability-step__phase[data-v-c3a18cd8]{color:var(--capability-accent);letter-spacing:.08em;margin:0 0 .45rem;font-size:.6875rem;font-weight:750}.capability-step h3[data-v-c3a18cd8]{color:#17243a;margin:0;font-size:.875rem;font-weight:750;line-height:1.45}.capability-step__description[data-v-c3a18cd8]{color:#60718a;margin:.55rem 0 0;font-size:.75rem;line-height:1.65}.dark .capability-section[data-v-c3a18cd8]{border-color:#22324a}.dark .capability-intro h2[data-v-c3a18cd8],.dark .capability-step h3[data-v-c3a18cd8]{color:#f4f8ff}.dark .capability-intro>p[data-v-c3a18cd8]:last-child,.dark .capability-step__description[data-v-c3a18cd8]{color:#93a2b8}.dark .capability-step__connector[data-v-c3a18cd8]{background:#2a3b53}.dark .capability-step__icon[data-v-c3a18cd8]{background:color-mix(in srgb,var(--capability-accent)16%,#0d1828)}@media (max-width:1023px){.capability-section[data-v-c3a18cd8]{grid-template-columns:1fr}.capability-intro[data-v-c3a18cd8]{max-width:36rem}}@media (max-width:767px){.capability-section[data-v-c3a18cd8]{gap:1.75rem;padding:2.25rem 0 1.5rem}.capability-rail[data-v-c3a18cd8]{grid-template-columns:1fr;gap:0}.capability-step[data-v-c3a18cd8]{-moz-column-gap:.9rem;grid-template-columns:2.35rem minmax(0,1fr);column-gap:.9rem;padding:0 0 1.4rem;display:grid}.capability-step__marker[data-v-c3a18cd8]{flex-direction:column;grid-row:1/span 3;margin:0}.capability-step__connector[data-v-c3a18cd8]{width:1px;height:100%;min-height:3rem;margin:.55rem 0 0}.capability-step__phase[data-v-c3a18cd8],.capability-step h3[data-v-c3a18cd8],.capability-step__description[data-v-c3a18cd8]{grid-column:2}}@media (prefers-reduced-motion:reduce){.capability-step[data-v-c3a18cd8]{opacity:1;transition:none;transform:none}.capability-step__icon[data-v-c3a18cd8]{transition:none}}.reference-rotate{touch-action:manipulation;color:#68788f;cursor:pointer;white-space:nowrap;border-radius:.625rem;flex-shrink:0;align-items:center;gap:.35rem;min-height:2.75rem;padding:0 .55rem;font-size:.75rem;font-weight:600;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.quick-start-panel__heading{justify-content:space-between;align-items:flex-end;gap:.75rem;min-height:3.75rem;margin-bottom:.7rem;display:flex}.reference-rotate:hover{color:#0f5de2;background:#e7eff9}.reference-rotate:active{transform:translateY(1px)}.reference-rotate:focus-visible,.reference-item:focus-visible{outline-offset:-2px;outline:2px solid #1268ff}.reference-panel{background:0 0;border-top:1px solid #cad7e6;border-bottom:1px solid #cad7e6}.reference-list{padding:.25rem 0}.reference-item{--reference-accent:#1268ff;--reference-soft:#e5efff;touch-action:manipulation;text-align:left;cursor:pointer;border-bottom:1px solid #e3eaf3;align-items:center;gap:.7rem;width:100%;min-height:4.15rem;padding:.55rem .25rem;transition:background-color .18s;display:flex}.reference-item__icon{width:2rem;height:2rem;color:var(--reference-accent);background:var(--reference-soft);border-radius:.55rem;flex:0 0 2rem;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.reference-item__action{color:#a2afbf}.reference-item--cyan{--reference-accent:#0b8793;--reference-soft:#ddf4f4}.reference-item--amber{--reference-accent:#b86508;--reference-soft:#fff0d8}.reference-item--green{--reference-accent:#18865c;--reference-soft:#def3e9}.reference-item--selected{background:var(--reference-soft);border-radius:.75rem}.reference-item--selected .reference-item__action{color:var(--reference-accent)}.reference-item:last-child{border-bottom:0}.reference-item:hover{background:#edf5ff;border-radius:.75rem}.reference-item:hover .reference-item__icon{transform:translateY(-1px)}.reference-item:active{background:#e4efff}.dark .reference-rotate{color:#93a2b8}.dark .reference-rotate:hover{color:#a9c7ff;background:#14243a}.dark .reference-panel{background:0 0;border-color:#2a3a52}.dark .reference-item{--reference-soft:#152b49;border-color:#1e2e44}.dark .reference-item--cyan{--reference-accent:#56cbd2;--reference-soft:#10303a}.dark .reference-item--amber{--reference-accent:#f6b94b;--reference-soft:#342611}.dark .reference-item--green{--reference-accent:#55c99a;--reference-soft:#123126}.dark .reference-item:hover{background:#11223a}.dark .reference-item:active{background:#152b49}@media (prefers-reduced-motion:reduce){.reference-rotate,.reference-item{transition:none}}@media (max-width:767px){.quick-start-panel{padding-top:1.15rem}.quick-start-panel__heading{min-height:3.5rem}}.recent-all-link{touch-action:manipulation;color:#53637a;cursor:pointer;border-radius:.625rem;flex-shrink:0;align-items:center;gap:.25rem;min-height:2.75rem;padding:0 .45rem;font-size:.75rem;font-weight:600;transition:color .18s,background-color .18s;display:inline-flex}.recent-all-link:hover{color:#0f5de2;background:#e7eff9}.recent-all-link:focus-visible,.recent-row:focus-visible{outline-offset:-2px;outline:2px solid #1268ff}.recent-ledger{background:#fff;border:1px solid #d7e1ed;border-radius:1rem}.recent-row,.recent-skeleton{border-bottom:1px solid #e1e8f1;align-items:center;gap:.75rem;min-height:4.15rem;padding:.75rem 1rem;display:flex}.recent-row{touch-action:manipulation;cursor:pointer;transition:background-color .18s}.recent-row:last-child,.recent-skeleton:last-child{border-bottom:0}.recent-row:hover{background:#edf5ff}.recent-row:active{background:#e4efff}.recent-row__mark{color:#426386;background:#edf2f8;border-radius:.5rem;flex:0 0 1.75rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:color .18s,background-color .18s;display:inline-flex}.recent-row:hover .recent-row__mark{color:#0f5de2;background:#dceaff}.recent-row__meta{color:#718198;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.45rem;min-width:5.75rem;font-size:.6875rem;display:flex}.recent-row__status{color:#718198;align-items:center;gap:.35rem;font-weight:650;display:inline-flex}.recent-row__status-dot{background:currentColor;border-radius:999px;flex:0 0 .4rem;width:.4rem;height:.4rem}.recent-row__status--active{color:#0f5de2}.recent-row__status--completed{color:#18865c}.recent-row__status--paused{color:#b86508}.recent-row__count{color:#53637a;font-variant-numeric:tabular-nums;background:#e7edf5;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;display:inline-flex}.recent-empty{align-items:center;gap:.8rem;min-height:7.5rem;padding:1.25rem;display:flex}.dark .recent-all-link{color:#93a2b8}.dark .recent-all-link:hover{color:#a9c7ff;background:#14243a}.dark .recent-ledger{background:#0d1828;border-color:#22324a}.dark .recent-row,.dark .recent-skeleton{border-color:#1e2e44}.dark .recent-row:hover{background:#11223a}.dark .recent-row:active{background:#152b49}.dark .recent-row__mark{color:#8da0ba;background:#17263a}.dark .recent-row:hover .recent-row__mark{color:#a9c7ff;background:#1a3153}.dark .recent-row__meta{color:#7f90a8}.dark .recent-row__status{color:#8292a8}.dark .recent-row__status--active{color:#8ab4ff}.dark .recent-row__status--completed{color:#55c99a}.dark .recent-row__status--paused{color:#f6b94b}.dark .recent-row__count{color:#a8b5c7;background:#1c2b40}@media (max-width:639px){.recent-row,.recent-skeleton{gap:.6rem;padding-left:.75rem;padding-right:.75rem}.recent-row__meta{min-width:auto}.recent-row__meta time,.recent-row__meta>span[aria-hidden=true],.recent-row__status{display:none}}@media (prefers-reduced-motion:reduce){.recent-all-link,.recent-row,.recent-row__mark{transition:none}}.requirement-blueprint{color:#f3f7fd;isolation:isolate;background:#1a2d44;border-left:1px solid #20334d;flex-direction:column;min-width:0;padding:1.15rem 1.2rem 1rem;transition:background-color .42s cubic-bezier(.16,1,.3,1),border-color .32s;display:flex;position:relative;overflow:hidden}.requirement-blueprint:after{z-index:0;content:"";opacity:0;transform-origin:top;background:#5b9cff;width:1px;transition:opacity .18s,transform .52s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.requirement-blueprint--ready{background:#0d1a2b;border-left-color:#315783}.requirement-blueprint--ready:after{opacity:1;transform:scaleY(1)}.requirement-blueprint__header{z-index:1;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex;position:relative}.requirement-blueprint__title{color:#f4f8ff;letter-spacing:-.01em;margin:0;font-size:.875rem;font-weight:750}.requirement-blueprint__subtitle{color:#a8b7ca;margin:.35rem 0 0;font-size:.8125rem;line-height:1.5}.requirement-blueprint__state{color:#adbacb;background:#17263a;border:1px solid #2b3d56;border-radius:.5rem;flex:none;align-items:center;gap:.35rem;min-height:1.875rem;padding:0 .55rem;font-size:.75rem;font-weight:700;transition:color .22s,background-color .22s,border-color .22s;display:inline-flex}.requirement-blueprint__workflow{z-index:1;flex:1;align-content:center;margin:.8rem 0 0;padding:0;list-style:none;display:grid;position:relative}.requirement-blueprint__stage{border-top:1px solid #22344d;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:4.25rem;padding:.7rem 0;display:grid;position:relative}.requirement-blueprint__stage:last-child{border-bottom:1px solid #22344d}.requirement-blueprint__stage:not(:last-child):after{z-index:0;content:"";transform-origin:top;background:#40516a;width:1px;transition:background-color .26s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;top:2.8rem;bottom:-.9rem;left:.95rem;transform:scaleY(.4)}.requirement-blueprint__index{z-index:1;width:2rem;height:2rem;color:var(--stage-accent);font-variant-numeric:tabular-nums;background:var(--stage-soft);border:1px solid var(--stage-border);opacity:.82;border-radius:.55rem;justify-content:center;align-items:center;font-size:.6875rem;font-weight:800;transition:color .22s,background-color .22s,border-color .22s,opacity .28s,transform .32s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.requirement-blueprint__stage-copy{opacity:.66;min-width:0;transition:opacity .26s,transform .36s cubic-bezier(.16,1,.3,1);transform:translate(-.2rem)}.requirement-blueprint__stage-copy strong,.requirement-blueprint__stage-copy small{display:block}.requirement-blueprint__stage-copy strong{color:#eef4fc;font-size:.8125rem;font-weight:750}.requirement-blueprint__stage-copy small{color:#9cabc0;margin-top:.25rem;font-size:.8125rem;line-height:1.55}.requirement-blueprint__note{z-index:1;color:#9cabc0;align-items:center;gap:.45rem;margin:.75rem 0 0;font-size:.8125rem;line-height:1.5;display:flex;position:relative}.requirement-blueprint--ready .requirement-blueprint__state{color:#b8d1ff;background:#15325e;border-color:#2d5a9e;animation:.42s cubic-bezier(.16,1,.3,1) blueprint-state-commit}.requirement-blueprint--ready .requirement-blueprint__stage:not(:last-child):after{background:#4d88ec;transform:scaleY(1)}.requirement-blueprint--ready .requirement-blueprint__stage-copy,.requirement-blueprint--ready .requirement-blueprint__index{opacity:1;transform:translate(0)}.requirement-blueprint--ready .requirement-blueprint__stage:nth-child(2) .requirement-blueprint__stage-copy,.requirement-blueprint--ready .requirement-blueprint__stage:nth-child(2) .requirement-blueprint__index{transition-delay:70ms}.requirement-blueprint--ready .requirement-blueprint__stage:nth-child(3) .requirement-blueprint__stage-copy,.requirement-blueprint--ready .requirement-blueprint__stage:nth-child(3) .requirement-blueprint__index{transition-delay:.13s}.requirement-blueprint__stage--active .requirement-blueprint__index{color:#fff;background:var(--stage-accent);border-color:var(--stage-accent);animation:.48s cubic-bezier(.16,1,.3,1) blueprint-stage-lock;transform:translateY(-.1rem)}.requirement-blueprint__stage--active .requirement-blueprint__stage-copy strong{color:var(--stage-accent)}.dark .requirement-blueprint{background:#101e31;border-color:#263a55}.dark .requirement-blueprint--ready{background:#091525;border-color:#315783}.dark .requirement-blueprint__stage,.dark .requirement-blueprint__stage:last-child{border-color:#20344f}@media (max-width:767px){.requirement-blueprint{border-top:1px solid #20334d;border-left:0;padding:.9rem 1rem}.requirement-blueprint:after{transform-origin:0;width:auto;height:1px;bottom:auto;right:0;transform:scaleX(0)}.requirement-blueprint--ready:after{transform:scaleX(1)}.requirement-blueprint__header{align-items:center}.requirement-blueprint__subtitle,.requirement-blueprint__stage-copy small,.requirement-blueprint__note{display:none}.requirement-blueprint__workflow{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:.75rem}.requirement-blueprint__stage{text-align:center;border-top:1px solid #263952;border-bottom:1px solid #263952;grid-template-columns:1fr;justify-items:center;gap:.45rem;min-height:4.5rem;padding:.55rem .35rem}.requirement-blueprint__stage+.requirement-blueprint__stage{border-left:1px solid #263952}.requirement-blueprint__stage:not(:last-child):after{display:none}.requirement-blueprint__index{border-radius:.5rem;width:1.75rem;height:1.75rem}.requirement-blueprint__stage-copy strong{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.requirement-blueprint,.requirement-blueprint:after,.requirement-blueprint__state,.requirement-blueprint__stage:not(:last-child):after,.requirement-blueprint__index,.requirement-blueprint__stage-copy{transition:none;animation:none}.requirement-blueprint--ready .requirement-blueprint__state,.requirement-blueprint__stage--active .requirement-blueprint__index{animation:none}}@keyframes blueprint-stage-lock{0%{filter:brightness(1.35);transform:scale(.88)}to{filter:brightness();transform:translateY(-.1rem)scale(1)}}@keyframes blueprint-state-commit{0%{clip-path:inset(0 100% 0 0);opacity:.65}to{clip-path:inset(0);opacity:1}}.requirement-composer__heading{justify-content:space-between;align-items:flex-end;gap:1rem;min-height:3.75rem;margin-bottom:.7rem;display:flex}.requirement-composer__title{color:#0b1220;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:750}.requirement-composer__help{color:#60718a;margin:.3rem 0 0;font-size:.8125rem;line-height:1.5}.requirement-composer__shortcut{color:#7b8ba1;flex:none;align-items:center;gap:.4rem;margin:0;font-size:.75rem;display:flex}.composer-frame{background:#fff;border:1px solid #cad7e6;border-radius:1rem;transition:border-color .18s,box-shadow .18s;box-shadow:0 18px 42px -34px #1c37588c}.composer-frame:focus-within{border-color:#5b91f7;box-shadow:0 20px 44px -34px #1268ff8c,0 0 0 3px #1268ff1a}.composer-main{grid-template-columns:minmax(0,1fr) minmax(18.5rem,.68fr);min-height:18rem;display:grid}.composer-input{flex-direction:column;min-width:0;padding:1.25rem 1.35rem 1rem;display:flex}.composer-input__topline{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.composer-input__topline label{color:#33445c;font-size:.8125rem;font-weight:700}.composer-input__state{color:#7b8ba1;align-items:center;gap:.3rem;font-size:.75rem;font-weight:650;transition:color .18s;display:inline-flex}.composer-input__state--ready{color:#0f5de2}.composer-draft-decision{color:#40516a;transform-origin:top;background:#f2f7ff;border:1px solid #cfe0f8;border-radius:.75rem;align-items:center;gap:.65rem;min-width:0;margin-top:.75rem;padding:.55rem .6rem .55rem .7rem;display:flex}.composer-draft-decision__icon{color:#1268ff;flex:none}.composer-draft-decision p{flex:1;min-width:0;margin:0;font-size:.75rem;line-height:1.45}.composer-draft-decision strong,.composer-draft-decision span{display:block}.composer-draft-decision strong{color:#17243a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-draft-decision span{color:#68788f;margin-top:.1rem}.composer-draft-decision__actions{flex:none;align-items:center;gap:.2rem;display:flex}.composer-draft-decision__button,.composer-draft-decision__dismiss{color:#53637a;cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;min-height:2.25rem;font-size:.75rem;font-weight:700;transition:color .15s,background-color .15s,transform .15s;display:inline-flex}.composer-draft-decision__button{padding:0 .55rem}.composer-draft-decision__dismiss{width:2.25rem}.composer-draft-decision__button:hover,.composer-draft-decision__dismiss:hover{color:#0f5de2;background:#e4efff}.composer-draft-decision__button--primary{color:#fff;background:#1268ff}.composer-draft-decision__button--primary:hover{color:#fff;background:#0f5de2}.composer-draft-decision__button:active,.composer-draft-decision__dismiss:active{transform:translateY(1px)}.draft-decision-enter-active{transition:clip-path .32s cubic-bezier(.16,1,.3,1),opacity .22s,transform .32s cubic-bezier(.16,1,.3,1)}.draft-decision-leave-active{transition:clip-path .16s,opacity .14s,transform .16s}.draft-decision-enter-from,.draft-decision-leave-to{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-.35rem)}.composer-textarea{resize:none;color:#152238;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:11rem;margin-top:.7rem;font-size:.9375rem;line-height:1.85}.composer-textarea::placeholder{color:#68788f;opacity:1}.composer-textarea:disabled{cursor:not-allowed;opacity:.5}.composer-writing-tip{color:#53637a;align-items:flex-start;gap:.45rem;min-height:1.5rem;margin:.65rem 0 0;font-size:.8125rem;line-height:1.5;display:flex}.composer-alert{border:1px solid;border-radius:.75rem;justify-content:space-between;align-items:flex-start;gap:.75rem;margin:.75rem .75rem 0;padding:.65rem .8rem;font-size:.75rem;line-height:1.5;display:flex}.composer-alert--warning,.composer-alert--info{color:#8a5515;background:#fff8e9;border-color:#efd4a6}.composer-alert__action{color:#0f5de2;cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;min-height:2.25rem;padding:0 .6rem;font-size:.75rem;font-weight:700}.composer-alert__action:hover{background:#1268ff14}.composer-actions{background:#fff;border-top:1px solid #dce5f0;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.65rem .75rem .65rem 1rem;display:flex}.composer-secondary-action{touch-action:manipulation;color:#53637a;cursor:pointer;background:0 0;border:0;border-radius:.625rem;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .7rem;font-size:.8125rem;font-weight:650;transition:color .18s,background-color .18s,transform .18s;display:inline-flex}.composer-secondary-action:hover{color:#0f5de2;background:#edf5ff}.composer-secondary-action:active{transform:translateY(1px)}.composer-secondary-action:disabled{cursor:not-allowed;opacity:.5}.composer-character-count{color:#718198;font-variant-numeric:tabular-nums;font-size:.75rem}.composer-secondary-action:focus-visible,.composer-submit:focus-visible,.composer-alert__action:focus-visible{outline-offset:2px;outline:2px solid #1268ff}.composer-draft-decision__button:focus-visible,.composer-draft-decision__dismiss:focus-visible{outline-offset:1px;outline:2px solid #1268ff}.composer-submit{touch-action:manipulation;color:#fff;cursor:pointer;background:#1268ff;border:0;border-radius:.625rem;justify-content:center;align-items:center;gap:.5rem;min-width:8.75rem;min-height:2.75rem;padding:0 1rem;font-size:.8125rem;font-weight:750;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 9px 20px -11px #1268ffe6}.composer-submit__arrow{transition:transform .18s}.composer-submit:hover:not(:disabled){background:#0f5de2;transform:translateY(-1px);box-shadow:0 11px 22px -11px #1268fff2}.composer-submit:hover:not(:disabled) .composer-submit__arrow{transform:translate(.2rem)}.composer-submit:active:not(:disabled){transform:translateY(0)}.composer-submit:disabled{color:#8998ac;cursor:not-allowed;box-shadow:none;background:#e5ebf2}.dark .requirement-composer__title{color:#f4f8ff}.dark .requirement-composer__help,.dark .requirement-composer__shortcut{color:#93a2b8}.dark .composer-frame{background:#0d1828;border-color:#2a3a52;box-shadow:0 18px 42px -34px #000c}.dark .composer-frame:focus-within{border-color:#5e91e8;box-shadow:0 20px 44px -34px #387ceb8c,0 0 0 3px #4e8cf124}.dark .composer-input,.dark .composer-actions{background:#0d1828}.dark .composer-input__topline label{color:#b9c6d8}.dark .composer-input__state,.dark .composer-writing-tip,.dark .composer-character-count{color:#9cabc0}.dark .composer-input__state--ready{color:#8ab4ff}.dark .composer-draft-decision{color:#b5c3d5;background:#12243b;border-color:#29476c}.dark .composer-draft-decision strong{color:#eef4fc}.dark .composer-draft-decision span{color:#93a2b8}.dark .composer-draft-decision__button,.dark .composer-draft-decision__dismiss{color:#b5c3d5}.dark .composer-draft-decision__button:hover,.dark .composer-draft-decision__dismiss:hover{color:#dce9ff;background:#193352}.dark .composer-draft-decision__button--primary,.dark .composer-draft-decision__button--primary:hover{color:#fff}.dark .composer-textarea{color:#e9f0fa}.dark .composer-textarea::placeholder{color:#9cabc0}.dark .composer-actions{border-color:#22324a}.dark .composer-secondary-action{color:#9cabc0}.dark .composer-secondary-action:hover{color:#a9c7ff;background:#152842}.dark .composer-submit:disabled{color:#6e7f96;background:#1a293d}.dark .composer-alert--warning,.dark .composer-alert--info{color:#f0c98f;background:#2b2114;border-color:#594422}@media (max-width:767px){.requirement-composer{padding-top:.85rem}.requirement-composer__heading{min-height:3.5rem}.requirement-composer__shortcut{display:none}.composer-main{grid-template-columns:minmax(0,1fr);min-height:0}.composer-input{padding:1rem 1rem .8rem}.composer-textarea{flex:none;height:9.25rem;min-height:9.25rem}.composer-draft-decision{flex-wrap:wrap;align-items:flex-start}.composer-draft-decision p{min-width:calc(100% - 2rem)}.composer-draft-decision__actions{justify-content:flex-end;width:100%}.composer-draft-decision__button,.composer-draft-decision__dismiss{min-height:2.75rem}.composer-draft-decision__dismiss{width:2.75rem}.composer-actions{padding:.55rem .65rem .65rem;display:block}.composer-actions>div:first-child{margin-bottom:.4rem}}@media (prefers-reduced-motion:reduce){.composer-frame,.composer-secondary-action,.composer-submit,.composer-submit__arrow,.composer-draft-decision,.composer-draft-decision__button,.composer-draft-decision__dismiss{transition:none}}.workbench-shell{--workbench-border:#d9e3ef;--workbench-muted-border:#e7edf5}.workbench-header{position:relative}.workbench-header:after{content:"";background:#d9e3ef;height:1px;position:absolute;bottom:0;left:0;right:0}.workbench-title__accent{white-space:nowrap;margin-left:.08em;display:inline-block;position:relative}.workbench-title__accent:after{content:"";opacity:.22;transform-origin:0;background:#1268ff;border-radius:999px;height:.16em;animation:.68s cubic-bezier(.16,1,.3,1) .16s forwards workbench-title-commit;position:absolute;bottom:-.08em;left:.02em;right:.02em;transform:scaleX(0)}.workbench-signals{color:#53637a;align-items:center;gap:0;min-height:2.25rem;margin:0;padding:0;list-style:none}.workbench-signals li{white-space:nowrap;border-left:1px solid #d7e1ed;align-items:center;gap:.4rem;min-height:2rem;padding:0 .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.workbench-signals li:first-child{border-left:0}.workbench-signals__icon{width:1rem;height:1rem}.workbench-signals__icon--blue{color:#1268ff}.workbench-signals__icon--cyan{color:#0b8793}.workbench-signals__icon--amber{color:#b86508}@media (min-width:1280px){.recent-workstream{width:calc(100% - 19.5rem)}}.dark .workbench-shell{--workbench-border:#22324a;--workbench-muted-border:#1a2a40}.dark .workbench-header:after{background:#22324a}.dark .workbench-signals{color:#9cabc0}.dark .workbench-signals li{border-color:#22324a}.dark .workbench-signals__icon--blue{color:#8ab4ff}.dark .workbench-signals__icon--cyan{color:#56cbd2}.dark .workbench-signals__icon--amber{color:#f6b94b}@media (prefers-reduced-motion:reduce){.workbench-title__accent:after{animation:none;transform:scaleX(1)}}@keyframes workbench-title-commit{to{transform:scaleX(1)}}
