:root{font-family:Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:#102033;background:#eaf4ff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--border: #d7deea;--border-strong: #b7c2d6;--surface: rgba(255, 255, 255, .94);--surface-muted: #eef5ff;--text-muted: #57708e;--accent: #1d5bd6;--accent-soft: #dfeafe;--danger: #b42318;--danger-soft: #fee4e2;--success: #12713c;--success-soft: #d9f5e5;--shadow: 0 18px 40px rgba(41, 82, 135, .12)}*{box-sizing:border-box}body{margin:0;height:100vh;min-height:100vh;background:radial-gradient(circle at top left,rgba(100,170,255,.18),transparent 24rem),radial-gradient(circle at 85% 12%,rgba(29,91,214,.12),transparent 22rem),linear-gradient(180deg,#edf7ff,#e4f1ff 44%,#f8fbff)}button,textarea,input{font:inherit}a{color:inherit}#app{height:100vh;min-height:100vh}.app-shell{height:100vh;min-height:100vh;width:min(100%,1540px);max-width:1540px;margin:0 auto;padding:clamp(1rem,1.5vw,1.5rem);display:flex;flex-direction:column;overflow:hidden}.status-bar,.panel,.banner{border:1px solid var(--border);background:linear-gradient(180deg,#fffffffa,#f7fbfff0);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.status-bar{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1.25rem 1.5rem;border-radius:1rem;margin-bottom:1rem}.status-bar__eyebrow,.panel__eyebrow{margin:0 0 .25rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.status-bar__title,.panel__header h2{margin:0;font-size:1.5rem}.status-bar__meta{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;align-items:center}.status-bar__detail{margin:0;color:var(--text-muted)}.status-pill{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-muted);font-weight:600}.status-pill--button{cursor:pointer;font:inherit}.status-pill__dot{width:.6rem;height:.6rem;border-radius:999px;background:var(--border-strong)}.status-pill--online{color:var(--success);background:var(--success-soft)}.status-pill--online .status-pill__dot{background:var(--success)}.status-pill--offline,.status-pill--idle{color:var(--danger);background:var(--danger-soft)}.status-pill--offline .status-pill__dot,.status-pill--idle .status-pill__dot{background:var(--danger)}.status-pill--loading{color:var(--accent);background:var(--accent-soft)}.status-pill--loading .status-pill__dot{background:var(--accent)}.status-pill--button:focus-visible{outline:2px solid rgba(29,91,214,.24);outline-offset:2px}.button{border:none;border-radius:.8rem;background:var(--accent);color:#fff;padding:.75rem 1rem;font-weight:600;cursor:pointer}.button:disabled{cursor:not-allowed;opacity:.65}.button--secondary{background:var(--surface-muted);color:#173153;border:1px solid var(--border)}.button--danger{background:var(--danger)}.button--error{color:var(--danger);border-color:#b4231838;background:var(--danger-soft)}.banner{margin:0 0 1rem;padding:.9rem 1rem;border-radius:.9rem}.banner--error{background:var(--danger-soft);color:var(--danger)}.banner--info{background:var(--accent-soft);color:#21427c}.workspace{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);grid-template-rows:minmax(0,1fr);gap:clamp(.85rem,1vw,1rem);flex:1;min-height:0;align-items:stretch;overflow:hidden}.workspace__sidebar{display:grid;grid-template-rows:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(.85rem,1vw,1rem);min-height:0;overflow:hidden}.panel{border-radius:1rem;padding:1.2rem;min-height:0;box-shadow:var(--shadow),inset 0 1px #ffffffeb}.panel--snapshot{display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden}.panel--chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;min-height:0;height:100%}.panel--chat-feed{grid-template-rows:auto minmax(0,1fr)}.panel__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.5rem}.panel__header--chat{align-items:center}.panel__description{margin:0;max-width:28rem;color:var(--text-muted);text-align:right;min-width:0}.panel__count{min-width:2.25rem;padding:.35rem .7rem;border-radius:999px;background:var(--surface-muted);text-align:center;font-weight:700}.panel__body{min-height:0;overflow:auto;padding-right:.25rem}.panel__body--feed{padding-right:0}.panel-tabs{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.panel-tabs__button{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .8rem;border-radius:999px;border:1px solid var(--border);background:linear-gradient(180deg,#fbfdff,#eef3fa);color:#28405f;font-weight:700;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.panel-tabs__button:hover{transform:translateY(-1px);border-color:#bac9e2}.panel-tabs__button--active{border-color:#1d5bd62e;background:linear-gradient(180deg,#edf4ff,#dce9ff);color:#173764;box-shadow:inset 0 1px #ffffffd1}.panel-tabs__count{display:inline-flex;min-width:1.5rem;justify-content:center;padding:.1rem .45rem;border-radius:999px;background:#fffc;font-size:.8rem}.feed-panel{height:100%}.chat-panel-body{display:grid;grid-template-rows:auto minmax(0,1fr);gap:.9rem;min-height:0}.thread-list{display:grid;gap:.75rem;padding:.95rem;border:1px solid rgba(29,91,214,.12);border-radius:1rem;background:radial-gradient(circle at top right,rgba(90,158,255,.14),transparent 10rem),linear-gradient(180deg,#fffffff0,#eff7ffeb)}.thread-list__header{display:flex;justify-content:space-between;gap:.75rem;align-items:center}.thread-list__eyebrow{margin:0 0 .25rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.thread-list__title{margin:0;font-size:1rem}.thread-list__create{padding:.55rem .85rem}.thread-list__empty{padding:.8rem .9rem;border-radius:.85rem;border:1px dashed var(--border-strong);color:var(--text-muted);background:#ffffffb8}.thread-list__items{display:grid;gap:.65rem}.thread-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:stretch;padding:.75rem;border-radius:.95rem;border:1px solid rgba(35,64,107,.1);background:#ffffffe6}.thread-card--active{border-color:#1d5bd63d;box-shadow:inset 0 0 0 1px #1d5bd614;background:linear-gradient(180deg,#f4f8ff,#eaf2ff)}.thread-card__select{min-width:0;padding:0;border:none;background:transparent;text-align:left;cursor:pointer}.thread-card__headline{display:flex;gap:.55rem;align-items:center}.thread-card__title{margin:0;font-size:.98rem;font-weight:800;overflow-wrap:anywhere}.thread-card__title-input{width:100%;min-width:0;padding:.4rem .5rem;border-radius:.75rem;border:1px solid var(--border-strong);background:#fffffff2;font-size:.96rem;font-weight:700}.thread-card__count{flex:none;min-width:1.6rem;padding:.08rem .42rem;border-radius:999px;background:#23406b14;color:#23406b;font-size:.78rem;font-weight:700;text-align:center}.thread-card__meta{margin:.35rem 0 0;color:var(--text-muted);font-size:.84rem}.thread-card__actions{display:flex;gap:.45rem;align-items:center}.thread-card__action{padding:.35rem .62rem;border-radius:999px;border:1px solid var(--border);background:#ffffffd6;color:#28405f;font-weight:700;cursor:pointer}.thread-card__action--danger{color:var(--danger);background:var(--danger-soft);border-color:#b423182e}.chat-panel-view-enter-active,.chat-panel-view-leave-active{transition:opacity .22s ease,transform .22s ease}.chat-panel-view-enter-from,.chat-panel-view-leave-to{opacity:0;transform:translateY(8px)}.chat-thread{display:grid;gap:.85rem;align-content:start;min-height:0;overflow:auto;padding-right:.25rem}.chat-thread__empty,.list-block__empty{padding:1rem;border:1px dashed var(--border-strong);border-radius:.8rem;color:var(--text-muted);background:var(--surface-muted)}.chat-thread__empty h3{margin-top:0;margin-bottom:.5rem}.chat-thread__empty p{margin:0}.chat-message{max-width:88%;padding:.95rem 1rem;border-radius:1rem;border:1px solid var(--border);background:var(--surface-muted)}.chat-message--user{justify-self:end;background:var(--accent-soft);border-color:#bdd0f7}.chat-message--assistant{justify-self:start;background:var(--surface)}.chat-message--system{justify-self:start;background:#f4f8f2;border-color:#c7d9c8}.chat-message__header{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.45rem;color:var(--text-muted);font-size:.875rem}.chat-message__body{margin:0;white-space:pre-wrap}.result-card{margin-top:.8rem;padding:.85rem .95rem;border-radius:.9rem;background:#f8fafd;border:1px solid var(--border)}.result-card-stack{margin-top:.8rem;display:grid;gap:.65rem}.result-card-stack>.result-card{margin-top:0}.result-card-stack__label{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.result-card__label{margin:0 0 .35rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.result-card h4{margin:0 0 .35rem}.result-card p,.result-card__list{margin:0}.result-card__meta{color:var(--text-muted);font-size:.9rem}.result-card__list{padding-left:1rem}.result-card__link{color:var(--accent)}.composer{display:grid;gap:.7rem;padding-top:.25rem}.composer__label{font-weight:700}.composer__input{width:100%;resize:vertical;border-radius:.9rem;border:1px solid var(--border);background:#fcfdff;padding:.9rem 1rem}.composer__input:focus{outline:2px solid rgba(29,91,214,.18);border-color:var(--accent)}.composer__error{margin:0;color:var(--danger);font-weight:600}.composer__actions{display:flex;justify-content:flex-end;gap:1rem;align-items:center}.composer__hint{margin:0;color:var(--text-muted)}.login-modal{position:fixed;inset:0;display:grid;place-items:center;padding:1.5rem;background:#0c17267a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:50}.login-modal__card{position:relative;width:min(100%,28rem);padding:1.35rem;border-radius:1.1rem;border:1px solid var(--border);background:var(--surface);box-shadow:0 18px 38px #1220362e}.login-modal__close{position:absolute;top:.85rem;right:.85rem;width:2.1rem;height:2.1rem;border:1px solid var(--border);border-radius:999px;background:var(--surface-muted);color:#173153;cursor:pointer}.login-modal__eyebrow{margin:0 0 .3rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.login-modal__title{margin:0;font-size:1.55rem}.login-modal__description{margin:.45rem 0 1rem;color:var(--text-muted)}.login-modal__form{display:grid;gap:.75rem}.login-modal__input{width:100%}.login-modal__actions{display:flex;justify-content:flex-end}.list-block{display:grid;gap:.75rem;min-height:0;height:100%;align-content:start;position:relative}.list-block__stack{display:grid;gap:.75rem;align-content:start}.stack-motion-enter-active,.stack-motion-leave-active{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .24s ease}.stack-motion-move{transition:transform .26s cubic-bezier(.22,1,.36,1)}.stack-motion-enter-from,.stack-motion-leave-to{opacity:0;transform:translateY(10px) scale(.98)}.stack-motion-leave-active{position:relative}.timer-panel{display:flex;min-height:284px;overflow:hidden}.timer-panel__status{display:none}.timer-panel__body{display:flex;flex:1;min-height:0;overflow:hidden;padding-right:0}.timer-panel__active,.timer-panel__form{display:flex;flex:1;flex-direction:column;gap:.7rem;min-height:0;justify-content:flex-start}.timer-panel__title{margin:0;text-align:center;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.timer-panel__label{margin:0;color:var(--text-muted);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;line-height:1.35;text-align:center;overflow-wrap:anywhere}.timer-panel__clock-shell{display:grid;gap:.55rem;padding:.8rem .85rem;border-radius:1.1rem;background:linear-gradient(180deg,#f9fbff,#eef4fb);border:1px solid var(--border);box-shadow:inset 0 1px #ffffffb3}.timer-panel__clock-shell--editable{gap:.5rem}.timer-panel__display,.timer-panel__display-input{margin:0;font-family:Consolas,SFMono-Regular,Menlo,monospace;font-size:clamp(1.95rem,3.2vw,2.95rem);line-height:.95;font-weight:800;letter-spacing:.04em;color:#1d5bd6;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}.timer-panel__display-input{width:100%;padding:0;border:none;background:transparent;outline:none;caret-color:var(--accent)}.timer-panel__display-input::placeholder{color:#1d5bd67a}.timer-panel__progress{position:relative;height:.3rem;border-radius:999px;overflow:hidden;background:#dfe7f3}.timer-panel__progress-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1d5bd6,#6ba7ff);transition:width .35s ease}.timer-panel__progress--idle .timer-panel__progress-fill{opacity:.35}.timer-panel__details{display:grid;gap:.3rem;justify-items:center}.timer-panel__details--editor{align-content:start}.timer-panel__meta{margin:0;color:var(--text-muted);overflow-wrap:anywhere;text-align:center;font-size:.82rem}.timer-panel__label-input{min-width:0;padding:.65rem .8rem;text-align:center}.timer-panel__actions{display:flex;gap:.6rem;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:.35rem}.timer-panel__actions .button{padding:.65rem .9rem}.timer-panel__start-button{width:100%}.timer-panel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.list-item{padding:1rem 1.05rem;border-radius:1rem;border:1px solid var(--border);background:linear-gradient(180deg,#f9fbff,#f1f6fc);box-shadow:inset 0 1px #ffffffe0}.list-item__row{display:flex;justify-content:space-between;gap:.75rem;align-items:flex-start}.list-item__headline{min-width:0}.list-item p.list-item__eyebrow{margin:0 0 .22rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.list-item__row h4{margin:0}.list-item p{margin:.4rem 0 0;overflow-wrap:anywhere}.list-item__meta{color:var(--text-muted);font-size:.9rem;overflow-wrap:anywhere}.list-item__meta-grid{display:grid;gap:.28rem;margin-top:.5rem}.list-item__pill{display:inline-flex;padding:.25rem .55rem;border-radius:999px;background:#e4ebf7;color:#23406b;font-size:.85rem;font-weight:600}.list-item__pill--neutral{background:#e4ebf7;color:#23406b}.list-item__pill--accent{background:var(--accent-soft);color:#21427c}.list-item__pill--success{background:var(--success-soft);color:var(--success)}.list-item__pill--danger{background:var(--danger-soft);color:var(--danger)}.list-item__timestamp{color:var(--text-muted);font-size:.84rem;white-space:nowrap}.list-item--event,.list-item--log{position:relative}.list-item--event:before,.list-item--log:before{content:"";position:absolute;left:.85rem;top:.95rem;bottom:.95rem;width:.18rem;border-radius:999px;background:linear-gradient(180deg,#1d5bd6,#1d5bd61f);opacity:.22}.list-item--event,.list-item--log{padding-left:1.45rem}.list-item__error{color:var(--danger);font-weight:600}.task-board{display:grid;gap:.9rem;min-height:0;align-content:start}.task-board__composer{display:grid;gap:.75rem;padding:1rem;border-radius:1rem;border:1px solid rgba(29,91,214,.12);background:radial-gradient(circle at top right,rgba(90,158,255,.18),transparent 11rem),linear-gradient(180deg,#fffffff5,#edf6fff0)}.task-board__composer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center}.task-board__composer-input{min-width:0;background:#ffffffe0}.task-board__composer-button{min-width:8.5rem}.task-board__summary{display:flex;flex-wrap:wrap;gap:.55rem;align-items:center}.task-board__summary-pill{display:inline-flex;align-items:center;padding:.28rem .65rem;border-radius:999px;background:#ffffffc7;color:#23406b;font-size:.84rem;font-weight:700}.task-board__summary-pill--completed{background:var(--success-soft);color:var(--success)}.task-board__summary-note{color:var(--text-muted);font-size:.88rem}.task-board__empty{min-height:8rem;display:grid;place-items:center;text-align:center}.task-board__list{display:grid;gap:.8rem;align-content:start}.task-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.85rem;align-items:stretch;padding:1rem;border-radius:1.1rem;border:1px solid rgba(23,49,83,.08);background:linear-gradient(180deg,#fffffff5,#f0f6fff5);box-shadow:0 10px 22px #12203614,inset 0 1px #ffffffeb;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,opacity .22s ease}.task-card:hover{transform:translateY(-1px);box-shadow:0 14px 28px #1220361f,inset 0 1px #ffffffeb}.task-card--completed{background:linear-gradient(180deg,#f7fcf8fa,#ecf7f0fa);border-color:#12713c29}.task-card--dragging{opacity:.62;transform:scale(.99)}.task-card--drop-before:before,.task-card--drop-after:after{content:"";position:absolute;left:.9rem;right:.9rem;height:.22rem;border-radius:999px;background:linear-gradient(90deg,#1d5bd6,#6ba7ff);box-shadow:0 0 0 4px #1d5bd614}.task-card--drop-before:before{top:-.12rem}.task-card--drop-after:after{bottom:-.12rem}.task-card__toggle{width:2.7rem;border:none;border-radius:.95rem;background:#edf4fe;color:#25406a;display:grid;justify-items:center;align-content:center;gap:.35rem;cursor:pointer;transition:background .2s ease,transform .2s ease}.task-card__toggle:hover{transform:translateY(-1px)}.task-card__toggle span:first-child{width:1rem;height:1rem;border-radius:999px;border:2px solid rgba(29,91,214,.38);background:#ffffffd6}.task-card__toggle--completed{background:var(--success-soft);color:var(--success)}.task-card__toggle--completed span:first-child{border-color:#12713c2e;background:linear-gradient(180deg,#16a34a,#12713c);box-shadow:inset 0 0 0 .2rem #ffffffe0}.task-card__toggle-label{font-size:.69rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.task-card__content{display:grid;gap:.65rem;min-width:0}.task-card__header{display:flex;justify-content:space-between;gap:.9rem;align-items:flex-start}.task-card__title-group{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;min-width:0}.task-card__title-button{padding:0;border:none;background:transparent;color:#102033;font-size:1rem;font-weight:800;text-align:left;cursor:pointer;overflow-wrap:anywhere}.task-card__title-input{min-width:min(100%,19rem);padding:.45rem .55rem;border-radius:.75rem;border:1px solid var(--border-strong);background:#ffffffeb;font-size:1rem;font-weight:700}.task-card__title-input:focus{outline:2px solid rgba(29,91,214,.18);border-color:var(--accent)}.task-card__pill{display:inline-flex;align-items:center;padding:.18rem .5rem;border-radius:999px;font-size:.77rem;font-weight:700;text-transform:capitalize}.task-card__pill--high{background:#fde8dc;color:#a03b0f}.task-card__pill--medium{background:#e4ebf7;color:#23406b}.task-card__pill--low{background:#eef8e8;color:#2f6b24}.task-card__pill--status{background:#1020330f;color:var(--text-muted)}.task-card__actions{display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}.task-card__action{padding:.36rem .62rem;border-radius:999px;border:1px solid var(--border);background:#ffffffd6;color:#28405f;font-weight:700;cursor:pointer}.task-card__action:disabled{cursor:not-allowed;opacity:.46}.task-card__action--danger{color:var(--danger);background:var(--danger-soft);border-color:#b423182e}.task-card__description{margin:0;color:var(--text-muted);overflow-wrap:anywhere}.task-card__meta{display:flex;flex-wrap:wrap;gap:.7rem;color:var(--text-muted);font-size:.83rem}.task-card__drag-handle{width:3rem;min-height:3rem;padding:.5rem;border:1px dashed rgba(35,64,107,.18);border-radius:.95rem;background:#ffffffb3;display:grid;place-items:center;cursor:grab}.task-card__drag-handle:active{cursor:grabbing}.task-card__drag-dots{width:1rem;height:1.45rem;border-radius:.45rem;background:radial-gradient(circle,rgba(35,64,107,.45) 26%,transparent 30%) 0 0 / .5rem .5rem,radial-gradient(circle,rgba(35,64,107,.45) 26%,transparent 30%) .25rem .25rem / .5rem .5rem}.task-board__dropzone{padding:.8rem 1rem;border-radius:.95rem;border:1px dashed var(--border-strong);color:var(--text-muted);text-align:center;background:#eef3fac7;transition:border-color .2s ease,background .2s ease,color .2s ease}.task-board__dropzone--active{border-color:#1d5bd647;background:#edf4ff;color:#21427c}@media(max-width:1024px){body,#app,.app-shell{height:auto}.workspace{grid-template-columns:1fr;flex:initial;overflow:visible}.workspace__sidebar{grid-template-rows:none;overflow:visible}.task-card{grid-template-columns:auto minmax(0,1fr)}.task-card__drag-handle{grid-column:1 / -1;width:100%;min-height:2.8rem;padding:.65rem .9rem}.panel__description{text-align:left}.panel--snapshot,.timer-panel,.panel__body{overflow:visible}.chat-thread{max-height:min(50vh,30rem);overflow:auto;padding-right:.35rem}.panel__body--feed{max-height:min(56vh,34rem);overflow:auto}.timer-panel__body::-webkit-scrollbar{width:auto;height:auto}.app-shell{overflow:visible}}@media(max-width:720px){.app-shell,.status-bar,.panel{padding:1rem}.status-bar,.panel__header,.composer__actions{flex-direction:column;align-items:stretch}.status-bar__meta{justify-content:flex-start}.chat-message{max-width:100%}.panel-tabs{justify-content:flex-start}.panel-tabs__button{width:100%;justify-content:space-between}.chat-thread{max-height:min(44vh,24rem)}.panel__body--feed{max-height:min(48vh,26rem)}.task-board__composer-row{grid-template-columns:1fr}.task-board__composer-button{width:100%}.thread-list__header,.thread-card,.thread-card__actions{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.task-card{grid-template-columns:1fr}.task-card__toggle,.task-card__drag-handle{width:100%;justify-items:center;padding:.75rem .9rem}.task-card__header,.task-card__actions{flex-direction:column;align-items:stretch}.task-card__title-input{min-width:0;width:100%}.task-card__meta{flex-direction:column;gap:.35rem}}
