.TaskDetail_wrap__MFfB1{display:flex;flex-direction:column;gap:var(--space-6)}.TaskDetail_layout__8aDPk{display:grid;grid-template-columns:minmax(0,1fr) 296px;grid-gap:var(--space-10);gap:var(--space-10);align-items:start}.TaskDetail_main__Q3Q4r{min-width:0;display:flex;flex-direction:column;gap:var(--space-7)}.TaskDetail_titleStatic__BeWDr,.TaskDetail_title__O236J{width:100%;margin:0;padding:var(--space-3) var(--space-4);margin-left:calc(-1 * var(--space-4));border:var(--border-width) solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-family:inherit;font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:1.2;letter-spacing:-.02em}.TaskDetail_title__O236J:hover{border-color:var(--border-default);background:var(--bg-surface)}.TaskDetail_title__O236J:focus{outline:none;border-color:var(--border-focus);background:var(--bg-surface);box-shadow:var(--shadow-focus)}.TaskDetail_block__mzSHH{display:flex;flex-direction:column;gap:var(--space-5);padding-top:var(--space-7);border-top:var(--border-width) solid var(--border-default)}.TaskDetail_blockHead___VdFO{display:flex;align-items:center;gap:var(--space-4)}.TaskDetail_blockTitle__Xj21f{margin:0;color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.TaskDetail_block__mzSHH>.TaskDetail_blockTitle__Xj21f{margin-bottom:calc(-1 * var(--space-2))}.TaskDetail_blockHead___VdFO .TaskDetail_linkBtn__3F25_{margin-left:auto}.TaskDetail_linkBtn__3F25_{padding:0;border:none;border-radius:var(--radius-xs);background:none;color:var(--accent);font:inherit;font-size:var(--text-xs);cursor:pointer;transition:color var(--transition-base)}.TaskDetail_linkBtn__3F25_:hover{text-decoration:underline;text-underline-offset:3px}.TaskDetail_linkBtn__3F25_:disabled{color:var(--text-tertiary);cursor:default;text-decoration:none}.TaskDetail_fileInput__4JL00{display:none}.TaskDetail_textarea__y7QAG{width:100%;padding:var(--space-5);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-base);line-height:1.6;resize:vertical;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.TaskDetail_textarea__y7QAG::placeholder{color:var(--text-secondary)}.TaskDetail_textarea__y7QAG:hover{border-color:var(--border-strong)}.TaskDetail_textarea__y7QAG:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.TaskDetail_rowActions__Dxpkv{display:flex;align-items:center;gap:var(--space-5)}.TaskDetail_empty__Txs8f{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6}.TaskDetail_prose__kUwQh{max-width:74ch;color:var(--text-primary);font-size:var(--text-base);line-height:1.7;overflow-wrap:break-word}.TaskDetail_prose__kUwQh h1,.TaskDetail_prose__kUwQh h2,.TaskDetail_prose__kUwQh h3{margin:var(--space-7) 0 var(--space-4);font-size:var(--text-md);font-weight:var(--weight-semibold);letter-spacing:-.01em}.TaskDetail_prose__kUwQh h1:first-child,.TaskDetail_prose__kUwQh h2:first-child,.TaskDetail_prose__kUwQh h3:first-child{margin-top:0}.TaskDetail_prose__kUwQh ol,.TaskDetail_prose__kUwQh p,.TaskDetail_prose__kUwQh ul{margin:0 0 var(--space-5)}.TaskDetail_prose__kUwQh>:last-child{margin-bottom:0}.TaskDetail_prose__kUwQh ol,.TaskDetail_prose__kUwQh ul{padding-left:var(--space-7)}.TaskDetail_prose__kUwQh li{margin-bottom:var(--space-2)}.TaskDetail_prose__kUwQh input[type=checkbox]{width:15px;height:15px;margin:0 var(--space-2) 0 0;vertical-align:-2px;accent-color:var(--accent)}.TaskDetail_prose__kUwQh input.taskCheck:not(:disabled){cursor:pointer}.TaskDetail_prose__kUwQh input.taskCheck:not(:disabled):hover{outline:3px solid var(--accent-subtle)}.TaskDetail_prose__kUwQh li:has(>input[type=checkbox]),.TaskDetail_prose__kUwQh li:has(>p>input[type=checkbox]){list-style:none;margin-left:calc(-1 * var(--space-6))}.TaskDetail_prose__kUwQh code{padding:1px var(--space-2);border-radius:var(--radius-xs);background:var(--bg-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.TaskDetail_prose__kUwQh pre{padding:var(--space-5);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-subtle);overflow-x:auto}.TaskDetail_prose__kUwQh pre code{padding:0;background:none}.TaskDetail_prose__kUwQh table{display:block;width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:var(--text-sm)}.TaskDetail_prose__kUwQh td,.TaskDetail_prose__kUwQh th{padding:var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--border-soft);text-align:left;vertical-align:top}.TaskDetail_prose__kUwQh th{background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.TaskDetail_prose__kUwQh blockquote{margin:0 0 var(--space-5);padding-left:var(--space-6);border-left:var(--border-width-accent) solid var(--border-default);color:var(--text-secondary)}.TaskDetail_prose__kUwQh a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.TaskDetail_prose__kUwQh img{max-width:100%;border-radius:var(--radius-sm)}.TaskDetail_prose__kUwQh hr{margin:var(--space-7) 0;border:none;border-top:var(--border-width) solid var(--border-default)}.TaskDetail_assets__UPVI3{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(184px,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.TaskDetail_asset___ope4{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.TaskDetail_asset___ope4:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.TaskDetail_thumb__ioq3B{display:block;width:100%;height:116px;object-fit:cover;border-radius:var(--radius-sm);background:var(--bg-inset)}.TaskDetail_fileLink__nOrbl{display:flex;align-items:center;justify-content:center;gap:var(--space-3);height:116px;padding:0 var(--space-4);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--accent);font-size:var(--text-xs);text-align:center;text-decoration:none;overflow:hidden}.TaskDetail_fileLink__nOrbl:hover{background:var(--accent-subtle)}.TaskDetail_assetMeta__5tJnj{display:flex;align-items:baseline;gap:var(--space-3);font-size:var(--text-2xs)}.TaskDetail_assetName__4RYl7{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.TaskDetail_assetSize__iVsZX{color:var(--text-secondary);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskDetail_comments__uG7JJ{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.TaskDetail_comment__X8HN0{padding:var(--space-5) var(--space-6);border:var(--border-width) solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg-subtle)}.TaskDetail_commentFlash__xVf_j{animation:TaskDetail_commentFlash__xVf_j 1.8s ease-out}@keyframes TaskDetail_commentFlash__xVf_j{0%,30%{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}to{box-shadow:none}}.TaskDetail_commentHead__NCIS3{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3)}.TaskDetail_commentAuthor__9nXDe{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.TaskDetail_commentDate__t38qx{color:var(--text-secondary);font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskDetail_fromTracker__0HB_U{margin-left:auto;padding:0 var(--space-3);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-2xs);line-height:16px;white-space:nowrap}.TaskDetail_commentText__1R6rj{margin:0;max-width:76ch;color:var(--text-primary);font-size:var(--text-base);line-height:1.65;white-space:pre-wrap;overflow-wrap:break-word}.TaskDetail_commentForm__4DFUh{display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start;margin-top:var(--space-2)}.TaskDetail_side__ZwNAi{position:-webkit-sticky;position:sticky;top:var(--space-6);display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-xs)}.TaskDetail_field__2ZGRt{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.TaskDetail_side__ZwNAi>.TaskDetail_field__2ZGRt:last-of-type{padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-soft)}.TaskDetail_label__UBUbO{color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.07em;text-transform:uppercase}.TaskDetail_input__4J_G1{width:100%;min-width:0;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-sm);transition:border-color var(--transition-base),box-shadow var(--transition-base)}.TaskDetail_input__4J_G1:hover:not(:disabled){border-color:var(--border-strong)}.TaskDetail_input__4J_G1:focus{outline:none;border-color:var(--border-focus);box-shadow:var(--shadow-focus)}.TaskDetail_input__4J_G1:disabled{border-color:transparent;background:var(--bg-subtle);color:var(--text-secondary);cursor:default}.TaskDetail_trackerLink__MxjCO{display:inline-flex;align-items:center;gap:var(--space-3);color:var(--accent);font-family:var(--font-mono);font-size:var(--text-sm);text-decoration:none}.TaskDetail_trackerLink__MxjCO:hover{text-decoration:underline;text-underline-offset:3px}.TaskDetail_pending__HK7VS{color:var(--text-secondary);font-size:var(--text-sm)}.TaskDetail_syncedAt__FmxQX{color:var(--text-secondary);font-size:var(--text-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskDetail_history__eAZiU{padding-top:var(--space-5);border-top:var(--border-width) solid var(--border-soft)}.TaskDetail_summary__8bJj9{display:flex;align-items:center;gap:var(--space-3);list-style:none;color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:color var(--transition-base)}.TaskDetail_summary__8bJj9::-webkit-details-marker{display:none}.TaskDetail_summary__8bJj9:before{content:"";flex:none;width:0;height:0;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:4px 0 4px 5px;transition:transform var(--transition-base)}.TaskDetail_history__eAZiU[open] .TaskDetail_summary__8bJj9:before{transform:rotate(90deg)}.TaskDetail_summary__8bJj9:hover{color:var(--text-primary)}.TaskDetail_summary__8bJj9:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:var(--radius-xs)}.TaskDetail_log__wfQh4{margin:var(--space-4) 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.TaskDetail_event__L907k{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-top:var(--border-width) solid var(--border-soft);font-size:var(--text-2xs);line-height:1.5}.TaskDetail_event__L907k:first-child{border-top:none}.TaskDetail_eventDate__ccg9U{color:var(--text-secondary);font-family:var(--font-mono);font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskDetail_eventAction__d9Gdz{color:var(--text-secondary);font-weight:var(--weight-medium)}.TaskDetail_eventValue__bs_oF{color:var(--text-primary)}.TaskDetail_eventBy__mzhZ8{margin-left:auto;color:var(--text-secondary)}.TaskDetail_error__lib55{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--z-rework-bd);border-left:var(--border-width-accent) solid var(--feedback-danger);border-radius:var(--radius-sm);background:var(--z-rework-bg);color:var(--text-primary);font-size:var(--text-sm)}.TaskDetail_error__lib55 svg{flex:none;color:var(--feedback-danger)}@media (max-width:1080px){.TaskDetail_layout__8aDPk{grid-template-columns:minmax(0,1fr);gap:var(--space-7)}.TaskDetail_side__ZwNAi{position:static}}.TaskDetail_epicLine__T_z4O{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.TaskDetail_epicBadge__evXU_{display:inline-flex;align-items:center;gap:4px;padding:0 var(--space-3);border:var(--border-width) solid var(--z-planned-bd);border-radius:var(--radius-full);background:var(--z-planned-bg);color:var(--z-planned);font-size:var(--text-2xs);font-weight:var(--weight-semibold);letter-spacing:.06em;line-height:20px;text-transform:uppercase}.TaskDetail_epicSummary__gWq_q{color:var(--text-secondary);font-size:var(--text-xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TaskDetail_commentEdited__hNeG_{color:var(--text-tertiary);font-size:var(--text-2xs);font-style:italic}.TaskDetail_commentTools__q6QmQ{display:inline-flex;gap:var(--space-3);margin-left:auto;opacity:0;transition:opacity var(--transition-base)}.TaskDetail_commentTools__q6QmQ:focus-within,.TaskDetail_comment__X8HN0:hover .TaskDetail_commentTools__q6QmQ{opacity:1}.TaskDetail_commentTool__hMFgJ{padding:0;border:0;background:none;color:var(--text-secondary);font:inherit;font-size:var(--text-2xs);cursor:pointer}.TaskDetail_commentTool__hMFgJ:hover{color:var(--accent);text-decoration:underline}.TaskDetail_commentTool__hMFgJ:disabled{opacity:.5;cursor:default}.TaskDetail_commentEdit__7s6ut{display:flex;flex-direction:column;gap:var(--space-3)}.TaskDetail_commentEditTools__1eCV7{display:flex;align-items:center;gap:var(--space-4)}.TaskDetail_commentHint__7Zf79{margin-left:auto;color:var(--text-tertiary);font-size:var(--text-2xs)}.TaskDetail_commentToolDanger__uouVd.TaskDetail_commentToolDanger__uouVd{color:var(--feedback-danger);font-weight:var(--weight-medium)}.TaskDetail_compact__cwTR7{gap:var(--space-4);box-sizing:border-box;min-height:100%;padding:var(--space-5)}.TaskDetail_compact__cwTR7 .TaskDetail_layout__8aDPk{display:flex;flex-direction:column;gap:var(--space-5);flex:1 1}.TaskDetail_compact__cwTR7 .TaskDetail_side__ZwNAi{order:-1;position:static;flex-direction:row;flex-wrap:wrap;gap:var(--space-3) var(--space-4);padding:0;border:0;border-radius:0;background:none;box-shadow:none}.TaskDetail_compact__cwTR7 .TaskDetail_field__2ZGRt{flex:1 1 140px;gap:var(--space-1)}.TaskDetail_compact__cwTR7 .TaskDetail_side__ZwNAi>.TaskDetail_field__2ZGRt:last-of-type{padding-top:0;border-top:0}.TaskDetail_compact__cwTR7 .TaskDetail_input__4J_G1{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.TaskDetail_compact__cwTR7 .TaskDetail_label__UBUbO{font-size:10px}.TaskDetail_compact__cwTR7 .TaskDetail_history__eAZiU{display:none}.TaskDetail_compact__cwTR7 .TaskDetail_main__Q3Q4r{gap:var(--space-5);flex:1 1}.TaskDetail_compact__cwTR7 .TaskDetail_titleStatic__BeWDr,.TaskDetail_compact__cwTR7 .TaskDetail_title__O236J{padding:var(--space-2) var(--space-3);font-size:var(--text-lg)}.TaskDetail_compact__cwTR7 .TaskDetail_block__mzSHH{gap:var(--space-3);padding-top:var(--space-4)}.TaskDetail_compact__cwTR7 .TaskDetail_prose__kUwQh{font-size:var(--text-sm)}.TaskDetail_compact__cwTR7 .TaskDetail_discussion__y9rmS{flex:1 1;display:flex;flex-direction:column}.TaskDetail_compact__cwTR7 .TaskDetail_comments__uG7JJ{flex:1 1}.TaskDetail_compact__cwTR7 .TaskDetail_comment__X8HN0{padding:var(--space-3) var(--space-4)}.TaskDetail_compact__cwTR7 .TaskDetail_commentForm__4DFUh{position:-webkit-sticky;position:sticky;bottom:0;margin:0 calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5) var(--space-4);gap:var(--space-3);background:var(--bg-surface);border-top:var(--border-width) solid var(--border-default)}.TaskDetail_compact__cwTR7 .TaskDetail_commentForm__4DFUh .TaskDetail_textarea__y7QAG{min-height:0}.TaskDetail_foldBtn__TUYid{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;border:0;background:none;color:var(--text-secondary);cursor:pointer}.TaskDetail_foldBtn__TUYid:hover{color:var(--text-primary)}.TaskDetail_foldBtn__TUYid .TaskDetail_blockTitle__Xj21f{margin:0}.TaskDetail_foldRow__8GN6V{align-self:flex-start}.TaskDetail_notice__2MOE8{margin-bottom:var(--space-5);padding:var(--space-4) var(--space-5);border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-secondary);font-size:var(--text-sm)}.TaskDetail_hint__BihAd{color:var(--text-secondary);font-size:var(--text-xs)}