.course-recommend-workspace_scope__7XI84{display:grid;grid-gap:16px;gap:16px}.course-recommend-workspace_heroCard__uqxnw{display:flex;align-items:center;justify-content:center;min-height:88px;padding-block:0;background:color-mix(in srgb,var(--surface-strong) 94%,transparent);border-color:color-mix(in srgb,var(--brand) 14%,var(--line))}.course-recommend-workspace_heroKicker__BcMAR{margin:0;font-size:30px;line-height:1.1;font-weight:700;color:var(--text);text-align:center;display:inline-flex;align-items:center}.course-recommend-workspace_filters__ev29d{display:grid;grid-gap:14px;gap:14px;background:color-mix(in srgb,var(--surface-strong) 96%,transparent);border-color:color-mix(in srgb,var(--brand) 14%,var(--line))}.course-recommend-workspace_filterGroup__zyvrY{display:grid;grid-gap:8px;gap:8px}.course-recommend-workspace_filterLabel__bvZ5f{margin:0;font-size:14px;font-weight:600;color:var(--text)}.course-recommend-workspace_filterList__XZs7z{display:flex;flex-wrap:wrap;gap:8px}.course-recommend-workspace_filterChip__ATbIE{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in srgb,var(--line-strong) 70%,var(--line));background:color-mix(in srgb,var(--surface-strong) 96%,transparent);color:var(--text);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease,box-shadow .12s ease}.course-recommend-workspace_filterChip__ATbIE:hover{border-color:color-mix(in srgb,var(--brand) 56%,var(--line-strong));box-shadow:0 8px 18px color-mix(in srgb,var(--brand) 18%,transparent)}.course-recommend-workspace_filterChipActive__Qgb8e{border-color:color-mix(in srgb,var(--brand) 74%,var(--line-strong));background:linear-gradient(180deg,color-mix(in srgb,var(--panel-tint) 34%,var(--surface-strong)) 0,color-mix(in srgb,var(--surface-soft) 88%,var(--panel-tint)) 100%);color:var(--text)}.course-recommend-workspace_grid__mlGZH{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.course-recommend-workspace_card__gqAK7{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--brand) 10%,var(--line));background:color-mix(in srgb,var(--surface-strong) 97%,transparent);box-shadow:var(--shadow-soft)}.course-recommend-workspace_cover__BC1Yh{width:100%;height:148px;object-fit:cover;border-radius:10px;background:color-mix(in srgb,var(--surface-soft) 94%,transparent)}.course-recommend-workspace_platform__HyhEf{justify-self:start;font-size:12px;line-height:1;padding:4px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--brand) 24%,var(--line));background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-deep);font-weight:700}.course-recommend-workspace_title__oPks7{margin:0;font-size:16px;color:var(--text)}.course-recommend-workspace_instructor__8fMZ7,.course-recommend-workspace_subtitle__ZFq_A{margin:0;font-size:13px;color:var(--muted)}.course-recommend-workspace_tags__5yRfE{display:flex;flex-wrap:wrap;gap:8px}.course-recommend-workspace_tag__k9fkT{font-size:12px;padding:3px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--line-strong) 68%,var(--line));background:color-mix(in srgb,var(--surface-soft) 92%,transparent);color:var(--text)}.course-recommend-workspace_link__NefQy{margin-top:2px;justify-self:start;border-color:color-mix(in srgb,var(--brand) 40%,var(--line-strong));color:var(--brand-deep);background:color-mix(in srgb,var(--surface-strong) 96%,transparent)}.course-recommend-workspace_link__NefQy:hover{border-color:var(--brand);background:color-mix(in srgb,var(--panel-tint) 26%,var(--surface-strong));color:var(--text)}.course-recommend-workspace_emptyState__pJLSx{grid-column:1/-1;border:1px dashed color-mix(in srgb,var(--line-strong) 76%,var(--line));border-radius:12px;padding:20px;font-size:14px;color:var(--muted);background:color-mix(in srgb,var(--surface-strong) 96%,transparent)}html[data-theme=tech] .course-recommend-workspace_filterChip__ATbIE,html[data-theme=tech] .course-recommend-workspace_link__NefQy,html[data-theme=tech] .course-recommend-workspace_tag__k9fkT{border-color:color-mix(in srgb,var(--brand) 44%,var(--line-strong))}html[data-theme=tech] .course-recommend-workspace_platform__HyhEf{color:var(--text)}.theme-controller_controller__EGKhV{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.theme-controller_label__E_hcz{color:var(--muted-soft);font-size:12px;font-weight:800}.theme-controller_group__y0nVO{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:4px;border-radius:999px;background:color-mix(in srgb,var(--surface-soft) 88%,transparent);border:1px solid var(--line)}.theme-controller_chip__vgg5D{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--muted);font-size:13px;font-weight:800;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .18s ease}.theme-controller_chip__vgg5D:hover{transform:translateY(-1px)}.theme-controller_active__a7gal{background:var(--brand);color:#ffffff}.review-plan-workspace_scope___BDz9{align-content:start;min-height:calc(100vh - 150px);grid-template-rows:auto auto auto auto}.review-plan-workspace_scope___BDz9 .review-plan-create-card,.review-plan-workspace_scope___BDz9 .review-plan-due-card,.review-plan-workspace_scope___BDz9 .review-plan-feedback-card,.review-plan-workspace_scope___BDz9 .review-plan-summary-card,.review-plan-workspace_scope___BDz9 .review-plan-timeline-card{align-self:start}.review-plan-workspace_scope___BDz9 .review-plan-create-card,.review-plan-workspace_scope___BDz9 .review-plan-due-card,.review-plan-workspace_scope___BDz9 .review-plan-summary-card,.review-plan-workspace_scope___BDz9 .review-plan-timeline-card{padding:24px 26px}.review-plan-workspace_scope___BDz9 .review-plan-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.review-plan-workspace_scope___BDz9 .review-plan-summary-block{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:16px 18px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--surface-soft) 92%,white 8%)}.review-plan-workspace_scope___BDz9 .review-plan-summary-block span{color:var(--muted-soft);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.review-plan-workspace_scope___BDz9 .review-plan-summary-block strong{margin:0;font-size:clamp(24px,2vw,34px);line-height:1;letter-spacing:-.04em}.review-plan-workspace_scope___BDz9 .review-plan-summary-block p{margin:0;color:var(--muted);line-height:1.65}.review-plan-workspace_scope___BDz9 .review-plan-summary-block.is-warning{border-color:color-mix(in srgb,var(--accent-deep) 36%,var(--line));background:color-mix(in srgb,var(--accent) 16%,var(--surface-soft))}.review-plan-workspace_scope___BDz9 .review-plan-summary-block.is-action{justify-items:start}.review-plan-workspace_scope___BDz9 .review-plan-summary-block.is-action .primary-button{min-height:44px}.review-plan-workspace_scope___BDz9 .review-plan-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:14px}.review-plan-workspace_scope___BDz9 .review-plan-section-head.compact{margin-bottom:10px}.review-plan-workspace_scope___BDz9 .review-plan-section-head h1{margin:0;font-size:clamp(24px,2.1vw,32px);line-height:1.08;letter-spacing:-.04em}.review-plan-workspace_scope___BDz9 .review-plan-section-head p:last-child{margin:0;max-width:38ch;color:var(--muted);line-height:1.65;text-align:right}.review-plan-workspace_scope___BDz9 .review-plan-form-grid{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(0,1.5fr) minmax(180px,.85fr);grid-gap:12px;gap:12px}.review-plan-workspace_scope___BDz9 .review-plan-form-grid label{display:grid;grid-gap:8px;gap:8px}.review-plan-workspace_scope___BDz9 .review-plan-form-grid label.wide{grid-column:span 2}.review-plan-workspace_scope___BDz9 .review-plan-form-grid label.full-row{grid-column:1/-1}.review-plan-workspace_scope___BDz9 .review-plan-form-grid span{color:var(--muted-soft);font-size:13px;font-weight:700}.review-plan-workspace_scope___BDz9 .review-plan-form-grid input,.review-plan-workspace_scope___BDz9 .review-plan-form-grid select,.review-plan-workspace_scope___BDz9 .review-plan-form-grid textarea,.review-plan-workspace_scope___BDz9 .review-plan-reschedule-bar input{width:100%;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 92%,white 8%);color:var(--text);padding:0 14px;font:inherit}.review-plan-workspace_scope___BDz9 .review-plan-form-grid input,.review-plan-workspace_scope___BDz9 .review-plan-form-grid select,.review-plan-workspace_scope___BDz9 .review-plan-reschedule-bar input{min-height:48px}.review-plan-workspace_scope___BDz9 .review-plan-form-grid textarea{min-height:110px;padding-block:12px;resize:vertical}.review-plan-workspace_scope___BDz9 .review-plan-create-actions,.review-plan-workspace_scope___BDz9 .review-plan-reschedule-bar,.review-plan-workspace_scope___BDz9 .review-plan-task-actions{display:flex;flex-wrap:wrap;gap:10px}.review-plan-workspace_scope___BDz9 .review-plan-create-actions{margin-top:14px}.review-plan-workspace_scope___BDz9 .review-plan-card-list{display:grid;grid-gap:14px;gap:14px}.review-plan-workspace_scope___BDz9 .review-plan-task-card{display:grid;grid-gap:14px;gap:14px;padding:18px 20px;border-radius:22px;border:1px solid color-mix(in srgb,var(--line) 88%,transparent);background:color-mix(in srgb,var(--surface-soft) 94%,white 6%)}.review-plan-workspace_scope___BDz9 .review-plan-task-card.is-overdue{border-color:color-mix(in srgb,var(--accent-deep) 40%,var(--line));box-shadow:0 14px 30px color-mix(in srgb,var(--accent) 20%,transparent)}.review-plan-workspace_scope___BDz9 .review-plan-task-topline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.review-plan-workspace_scope___BDz9 .review-plan-module-badge,.review-plan-workspace_scope___BDz9 .review-plan-round-badge,.review-plan-workspace_scope___BDz9 .review-plan-state-badge{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;font-size:13px;font-weight:700}.review-plan-workspace_scope___BDz9 .review-plan-module-badge{background:color-mix(in srgb,var(--brand) 12%,var(--surface-soft));color:var(--brand-strong)}.review-plan-workspace_scope___BDz9 .review-plan-round-badge{background:color-mix(in srgb,var(--success) 12%,var(--surface-soft));color:color-mix(in srgb,var(--success) 70%,var(--text))}.review-plan-workspace_scope___BDz9 .review-plan-state-badge{background:color-mix(in srgb,var(--surface-strong) 92%,transparent);color:var(--muted)}.review-plan-workspace_scope___BDz9 .review-plan-state-badge.overdue{background:color-mix(in srgb,var(--accent) 24%,var(--surface-soft));color:color-mix(in srgb,var(--accent-deep) 76%,var(--text))}.review-plan-workspace_scope___BDz9 .review-plan-task-copy{display:grid;grid-gap:6px;gap:6px}.review-plan-workspace_scope___BDz9 .review-plan-task-copy h2{margin:0;font-size:clamp(20px,1.8vw,26px);line-height:1.18;letter-spacing:-.03em}.review-plan-workspace_scope___BDz9 .review-plan-task-copy p{margin:0;color:var(--muted);line-height:1.68}.review-plan-workspace_scope___BDz9 .review-plan-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.review-plan-workspace_scope___BDz9 .review-plan-meta-grid>div{display:grid;grid-gap:6px;gap:6px;padding:14px 16px;border-radius:18px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.review-plan-workspace_scope___BDz9 .review-plan-meta-grid span{color:var(--muted-soft);font-size:12px;font-weight:700;letter-spacing:.04em}.review-plan-workspace_scope___BDz9 .review-plan-meta-grid strong{margin:0;font-size:16px;line-height:1.45}.review-plan-workspace_scope___BDz9 .review-plan-reschedule-bar{padding-top:2px}.review-plan-workspace_scope___BDz9 .review-plan-reschedule-bar input{max-width:220px}.review-plan-workspace_scope___BDz9 .review-plan-empty-state{display:grid;justify-items:start;grid-gap:10px;gap:10px;padding:20px;border-radius:22px;border:1px dashed color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--surface-soft) 86%,transparent)}.review-plan-workspace_scope___BDz9 .review-plan-empty-state p,.review-plan-workspace_scope___BDz9 .review-plan-empty-state strong{margin:0}.review-plan-workspace_scope___BDz9 .review-plan-empty-state p{color:var(--muted);line-height:1.65}.review-plan-workspace_scope___BDz9 .review-plan-timeline-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.review-plan-workspace_scope___BDz9 .review-plan-timeline-item{display:grid;grid-gap:8px;gap:8px;padding:16px;border-radius:20px;border:1px solid color-mix(in srgb,var(--line) 86%,transparent);background:color-mix(in srgb,var(--surface-soft) 92%,white 8%)}.review-plan-workspace_scope___BDz9 .review-plan-timeline-item.has-load{border-color:color-mix(in srgb,var(--brand) 30%,var(--line));background:color-mix(in srgb,var(--brand) 8%,var(--surface-soft))}.review-plan-workspace_scope___BDz9 .review-plan-timeline-item span{color:var(--muted-soft);font-size:12px;font-weight:700;line-height:1.55}.review-plan-workspace_scope___BDz9 .review-plan-timeline-item strong{margin:0;font-size:clamp(24px,2vw,32px);line-height:1}.review-plan-workspace_scope___BDz9 .review-plan-timeline-item em{color:var(--muted);font-style:normal}.review-plan-workspace_scope___BDz9 .review-plan-feedback-card{padding:16px 18px;color:var(--muted)}.review-plan-workspace_scope___BDz9 .review-plan-create-card.compact,.review-plan-workspace_scope___BDz9 .review-plan-due-card.compact,.review-plan-workspace_scope___BDz9 .review-plan-summary-card.compact,.review-plan-workspace_scope___BDz9 .review-plan-timeline-card.compact{padding:20px 22px}.review-plan-workspace_scope___BDz9 .review-plan-summary-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.review-plan-workspace_scope___BDz9 .review-plan-summary-block.compact{gap:4px;min-height:0;padding:14px 16px}.review-plan-workspace_scope___BDz9 .review-plan-summary-block.compact strong{font-size:clamp(22px,1.8vw,30px)}.review-plan-workspace_scope___BDz9 .review-plan-summary-block.compact p{display:none}.review-plan-workspace_scope___BDz9 .review-plan-summary-block.compact small{color:var(--muted);font-size:12px;line-height:1.45}.review-plan-workspace_scope___BDz9 .review-plan-summary-block.compact.is-action{display:flex;align-items:center;justify-content:center}.review-plan-workspace_scope___BDz9 .review-plan-summary-block.compact.is-action button{width:100%;min-height:42px}.review-plan-workspace_scope___BDz9 .review-plan-section-head.only-title{align-items:center;margin-bottom:10px}.review-plan-workspace_scope___BDz9 .review-plan-section-head.only-title h1{font-size:clamp(22px,2vw,28px)}.review-plan-workspace_scope___BDz9 .review-plan-section-head.with-count>span{color:var(--muted);font-size:13px;font-weight:700}.review-plan-workspace_scope___BDz9 .review-plan-form-grid.compact{gap:10px}.review-plan-workspace_scope___BDz9 .review-plan-create-actions.compact{margin-top:12px}.review-plan-workspace_scope___BDz9 .review-plan-card-list.compact{gap:10px}.review-plan-workspace_scope___BDz9 .review-plan-task-card.compact{gap:10px;padding:14px 16px;border-radius:18px;cursor:pointer}.review-plan-workspace_scope___BDz9 .review-plan-task-card.compact.is-expanded{box-shadow:0 14px 26px rgba(20,28,47,.08)}.review-plan-workspace_scope___BDz9 .review-plan-task-topline.compact{gap:6px}.review-plan-workspace_scope___BDz9 .review-plan-due-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--surface-strong) 90%,transparent);color:var(--text);font-size:13px;font-weight:700}.review-plan-workspace_scope___BDz9 .review-plan-round-badge.is-preheat{background:color-mix(in srgb,var(--accent) 22%,var(--surface-soft));color:color-mix(in srgb,var(--accent-deep) 72%,var(--text))}.review-plan-workspace_scope___BDz9 .review-plan-task-copy.compact{gap:2px}.review-plan-workspace_scope___BDz9 .review-plan-task-copy.compact h2{font-size:clamp(17px,1.5vw,21px);line-height:1.26}.review-plan-workspace_scope___BDz9 .review-plan-task-actions.compact{gap:8px}.review-plan-workspace_scope___BDz9 .review-plan-task-actions.compact .primary-button,.review-plan-workspace_scope___BDz9 .review-plan-task-actions.compact .secondary-button{min-height:38px;padding:0 14px;font-size:13px}.review-plan-workspace_scope___BDz9 .review-plan-task-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:2px}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-block{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line) 82%,transparent);background:color-mix(in srgb,var(--surface-strong) 88%,transparent)}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-block span{color:var(--muted-soft);font-size:12px;font-weight:700}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-block p,.review-plan-workspace_scope___BDz9 .review-plan-task-detail-block strong{margin:0;line-height:1.55}.review-plan-workspace_scope___BDz9 .review-plan-reschedule-bar.compact{gap:8px;padding-top:0}.review-plan-workspace_scope___BDz9 .review-plan-reschedule-bar.compact input{min-height:40px}.review-plan-workspace_scope___BDz9 .review-plan-empty-state.compact{gap:8px;padding:16px;border-radius:18px}.review-plan-workspace_scope___BDz9 .review-plan-timeline-grid.compact{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.review-plan-workspace_scope___BDz9 button.review-plan-timeline-item.compact{text-align:left;cursor:pointer}.review-plan-workspace_scope___BDz9 .review-plan-timeline-item.compact{gap:6px;padding:14px}.review-plan-workspace_scope___BDz9 .review-plan-timeline-item.compact.active{border-color:color-mix(in srgb,var(--brand) 42%,var(--line));box-shadow:0 10px 18px rgba(20,28,47,.08)}.review-plan-workspace_scope___BDz9 .review-plan-timeline-detail{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.review-plan-workspace_scope___BDz9 .review-plan-timeline-detail-item{display:grid;grid-template-columns:minmax(90px,.65fr) minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:12px 14px;border-radius:16px;background:color-mix(in srgb,var(--surface-soft) 90%,transparent);border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}.review-plan-workspace_scope___BDz9 .review-plan-timeline-detail-item em,.review-plan-workspace_scope___BDz9 .review-plan-timeline-detail-item span{color:var(--muted);font-style:normal;font-size:13px}.review-plan-workspace_scope___BDz9 .review-plan-timeline-detail-item strong{min-width:0;margin:0;font-size:14px;line-height:1.45}.review-plan-workspace_scope___BDz9 .review-plan-timeline-card-v13{position:relative;overflow:visible}.review-plan-workspace_scope___BDz9 .review-plan-card-list-v13{gap:8px}.review-plan-workspace_scope___BDz9 .review-plan-task-card-v13{gap:8px;padding:12px 14px;border-radius:18px}.review-plan-workspace_scope___BDz9 .review-plan-task-card-v13.is-expanded{box-shadow:0 12px 22px rgba(20,28,47,.08)}.review-plan-workspace_scope___BDz9 .review-plan-task-mainline{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;min-width:0}.review-plan-workspace_scope___BDz9 .review-plan-task-mainline-left{min-width:0;display:flex;align-items:center;gap:10px}.review-plan-workspace_scope___BDz9 .review-plan-module-badge-v13{flex:0 0 auto;min-height:28px;padding:0 10px;font-size:12px;color:var(--brand);background:color-mix(in srgb,var(--brand) 10%,var(--surface-soft))}.review-plan-workspace_scope___BDz9 .review-plan-task-mainline-left h2{min-width:0;margin:0;font-size:15px;line-height:1.3;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-plan-workspace_scope___BDz9 .review-plan-task-mainline-right{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;flex-wrap:wrap}.review-plan-workspace_scope___BDz9 .review-plan-due-pill-v13,.review-plan-workspace_scope___BDz9 .review-plan-round-badge-v13,.review-plan-workspace_scope___BDz9 .review-plan-state-badge-v13{min-height:28px;padding:0 10px;font-size:12px}.review-plan-workspace_scope___BDz9 .review-plan-task-actions-v13{gap:8px}.review-plan-workspace_scope___BDz9 .review-plan-task-actions-v13 .primary-button,.review-plan-workspace_scope___BDz9 .review-plan-task-actions-v13 .secondary-button{min-height:36px;padding:0 14px;border-radius:14px;font-size:13px}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-v13{display:grid;grid-gap:10px;gap:10px;padding-top:4px;border-top:1px solid color-mix(in srgb,var(--line) 68%,transparent)}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-grid-v13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-block-v13,.review-plan-workspace_scope___BDz9 .review-plan-task-detail-field-v13{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid color-mix(in srgb,var(--line) 78%,transparent);background:color-mix(in srgb,var(--surface-strong) 86%,transparent)}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-block-v13.full{grid-column:1/-1}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-block-v13 span,.review-plan-workspace_scope___BDz9 .review-plan-task-detail-field-v13 span{color:var(--muted-soft);font-size:12px;font-weight:700}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-block-v13 p,.review-plan-workspace_scope___BDz9 .review-plan-task-detail-block-v13 strong{margin:0;line-height:1.5}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-field-v13 input{width:100%;min-height:40px;border:1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 92%,white 8%);color:var(--text);padding:0 14px;font:inherit}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-actions-v13{display:flex;flex-wrap:wrap;gap:8px}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-actions-v13 .primary-button,.review-plan-workspace_scope___BDz9 .review-plan-task-detail-actions-v13 .secondary-button{min-height:36px;padding:0 14px;border-radius:14px;font-size:13px}.review-plan-workspace_scope___BDz9 .review-plan-timeline-grid-v13{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.review-plan-workspace_scope___BDz9 .review-plan-timeline-item-v13{gap:4px;padding:12px;border-radius:16px}.review-plan-workspace_scope___BDz9 .review-plan-timeline-item-v13 span{font-size:11px}.review-plan-workspace_scope___BDz9 .review-plan-timeline-item-v13 strong{font-size:21px}.review-plan-workspace_scope___BDz9 .review-plan-timeline-popup{position:absolute;z-index:8;display:grid;grid-gap:6px;gap:6px;padding:10px;border-radius:16px;border:1px solid color-mix(in srgb,var(--line-strong) 70%,transparent);background:color-mix(in srgb,var(--surface-strong) 76%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 16px 32px rgba(20,28,47,.12)}.review-plan-workspace_scope___BDz9 .review-plan-timeline-popup-item{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:12px;background:color-mix(in srgb,var(--surface-soft) 70%,transparent)}.review-plan-workspace_scope___BDz9 .review-plan-timeline-popup-item em,.review-plan-workspace_scope___BDz9 .review-plan-timeline-popup-item span{color:var(--muted);font-size:12px;font-style:normal}.review-plan-workspace_scope___BDz9 .review-plan-timeline-popup-item strong{min-width:0;margin:0;font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.review-plan-workspace_scope___BDz9 .review-plan-delete-button{border-color:color-mix(in srgb,var(--danger) 28%,transparent);color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,var(--surface-strong))}.review-plan-workspace_scope___BDz9 .review-plan-delete-button:hover{border-color:color-mix(in srgb,var(--danger) 44%,transparent);background:color-mix(in srgb,var(--danger) 16%,var(--surface-strong));box-shadow:0 10px 24px color-mix(in srgb,var(--danger) 14%,transparent)}@media (max-width:1280px){.review-plan-workspace_scope___BDz9 .review-plan-summary-grid,.review-plan-workspace_scope___BDz9 .review-plan-summary-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.review-plan-workspace_scope___BDz9 .review-plan-timeline-grid,.review-plan-workspace_scope___BDz9 .review-plan-timeline-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.review-plan-workspace_scope___BDz9 .review-plan-task-mainline{grid-template-columns:1fr;align-items:start}.review-plan-workspace_scope___BDz9 .review-plan-task-mainline-right{justify-content:flex-start}.review-plan-workspace_scope___BDz9 .review-plan-timeline-grid-v13{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:920px){.review-plan-workspace_scope___BDz9 .review-plan-create-card,.review-plan-workspace_scope___BDz9 .review-plan-due-card,.review-plan-workspace_scope___BDz9 .review-plan-summary-card,.review-plan-workspace_scope___BDz9 .review-plan-timeline-card{padding:20px 18px}.review-plan-workspace_scope___BDz9 .review-plan-section-head{grid-template-columns:1fr;align-items:start}.review-plan-workspace_scope___BDz9 .review-plan-section-head,.review-plan-workspace_scope___BDz9 .review-plan-task-topline{flex-direction:column;align-items:start}.review-plan-workspace_scope___BDz9 .review-plan-section-head p:last-child{text-align:left}.review-plan-workspace_scope___BDz9 .review-plan-form-grid,.review-plan-workspace_scope___BDz9 .review-plan-meta-grid,.review-plan-workspace_scope___BDz9 .review-plan-summary-grid,.review-plan-workspace_scope___BDz9 .review-plan-summary-grid.compact,.review-plan-workspace_scope___BDz9 .review-plan-task-detail,.review-plan-workspace_scope___BDz9 .review-plan-timeline-detail-item,.review-plan-workspace_scope___BDz9 .review-plan-timeline-grid,.review-plan-workspace_scope___BDz9 .review-plan-timeline-grid.compact{grid-template-columns:1fr}.review-plan-workspace_scope___BDz9 .review-plan-form-grid label.full-row,.review-plan-workspace_scope___BDz9 .review-plan-form-grid label.wide{grid-column:auto}.review-plan-workspace_scope___BDz9 .review-plan-summary-block.compact.is-action{justify-content:start}.review-plan-workspace_scope___BDz9 .review-plan-task-actions.compact{flex-wrap:wrap}}@media (max-width:720px){.review-plan-workspace_scope___BDz9 .review-plan-task-mainline-left{align-items:start}.review-plan-workspace_scope___BDz9 .review-plan-task-mainline-left h2{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.review-plan-workspace_scope___BDz9 .review-plan-task-detail-grid-v13,.review-plan-workspace_scope___BDz9 .review-plan-timeline-grid-v13{grid-template-columns:1fr}.review-plan-workspace_scope___BDz9 .review-plan-task-actions-v13 .primary-button,.review-plan-workspace_scope___BDz9 .review-plan-task-actions-v13 .secondary-button,.review-plan-workspace_scope___BDz9 .review-plan-task-detail-actions-v13 .primary-button,.review-plan-workspace_scope___BDz9 .review-plan-task-detail-actions-v13 .secondary-button{width:auto}.review-plan-workspace_scope___BDz9 .review-plan-timeline-popup{left:12px!important;right:12px;min-width:0!important}}