.mfSidebar{flex-direction:column;gap:14px;height:100%;padding:16px;display:flex}.mfSidebar__block{display:block}.mfSidebar__block--fill{flex-direction:column;flex:auto;min-height:0;display:flex}.mfSidebar__sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--aprv-slate-faint);margin:8px 0 10px 2px;font-size:11px}.mfSidebar__user{border-radius:var(--aprv-radius);border:1px solid var(--aprv-border);background:#ffffffdb;align-items:center;gap:12px;padding:12px;display:flex}.mfSidebar__avatar{width:42px;min-width:42px;height:42px;color:var(--aprv-ink);background:#1e3a8a1a;border:1px solid #1e3a8a2e;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.mfSidebar__userMain{flex:auto;min-width:0}.mfSidebar__userName{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:860;overflow:hidden}.mfSidebar__userSub{color:var(--aprv-slate-faint);margin-top:2px;font-size:12px}.mfSidebar__userAction{border:1px solid var(--aprv-border);width:38px;min-width:38px;height:38px;color:var(--aprv-text);background:#ffffffeb;border-radius:12px}.mfSidebar__nav{flex-direction:column;gap:10px;min-height:0;display:flex}.mfSidebar__navItem{border-radius:var(--aprv-radius);border:1px solid var(--aprv-border);min-width:0;color:inherit;background:#ffffffc7;align-items:center;gap:10px;padding:12px;display:flex}.mfSidebar__navItem:hover{background:var(--aprv-hover-bg)}.mfSidebar__navItem--active{border-color:var(--aprv-active-border);background:var(--aprv-active-bg)}.mfSidebar__navIcon{width:22px;min-width:22px;height:22px;color:var(--aprv-slate-faint);justify-content:center;align-items:center;display:inline-flex}.mfSidebar__navText{flex-direction:column;gap:3px;min-width:0;display:flex}.mfSidebar__navLabel{font-size:13px;font-weight:860}.mfSidebar__navHint{color:var(--aprv-slate-faint);font-size:12px}.mfSidebar__footer{justify-content:center;align-items:center;min-height:38px;padding:0 2px;display:flex;position:relative}.mfSidebar__footerSlot{display:none}.mfSidebar__tiny{max-width:calc(100% - 48px);color:var(--aprv-slate-faint);text-align:center;font-family:Bruno Ace SC,sans-serif;font-size:26px;font-style:normal;font-weight:400;line-height:1}.mfSidebar__collapseButton{border-radius:var(--aprv-radius);border:1px solid var(--aprv-border);width:48px;min-width:48px;height:48px;color:var(--aprv-slate-faint);cursor:pointer;font:inherit;background:#ffffffc7;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.mfSidebar__collapseButton:hover{background:var(--aprv-hover-bg)}.mfSidebar__collapseButton:focus-visible{outline:2px solid var(--aprv-active-border);outline-offset:2px}.mfSidebar__navItem--locked{cursor:not-allowed;opacity:.48;-webkit-user-select:none;user-select:none}.mfSidebar__navItem--locked:hover{background:0 0;transform:none}.mfSidebar__navItem--locked .mfSidebar__navHint:after{content:" · w budowie"}.mfSidebar--collapsed{gap:14px;padding:14px 10px}.mfSidebar--collapsed .mfSidebar__sectionTitle,.mfSidebar--collapsed .mfSidebar__navText{display:none}.mfSidebar--collapsed .mfSidebar__navItem{justify-content:center;height:48px;padding:0}.mfSidebar--collapsed .mfSidebar__footer{padding:0}.mfSidebar--collapsed .mfSidebar__tiny{display:none}.mfSidebar--collapsed .mfSidebar__collapseButton{position:static;transform:none}@media (width<=920px){.mfSidebar,.mfSidebar--collapsed{gap:14px;padding:16px}.mfSidebar--collapsed .mfSidebar__sectionTitle{display:block}.mfSidebar--collapsed .mfSidebar__navText{display:flex}.mfSidebar--collapsed .mfSidebar__navItem{justify-content:flex-start;height:auto;padding:12px}.mfSidebar--collapsed .mfSidebar__tiny{display:block}.mfSidebar__collapseButton{display:none}}.mfAppShell{height:100dvh;display:flex;overflow:hidden}.mfAppShell__overlay{display:none}.mfAppShell__sidebar{flex:0 0 var(--mf-sidebar-width);width:var(--mf-sidebar-width);border-right:1px solid var(--aprv-border);background:var(--mf-sidebar-surface);min-width:0;height:100dvh;transition:flex-basis .18s,width .18s;overflow:hidden auto}.mfAppShell--sidebarCollapsed .mfAppShell__sidebar{flex-basis:var(--mf-sidebar-collapsed-width);width:var(--mf-sidebar-collapsed-width)}.mfAppShell__main{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.mfAppShell__mobileTopbar{display:none}.mfAppShell__content{flex:auto;min-width:0;min-height:0;padding:14px;overflow:hidden}.mfAppShell__menuButton{border:1px solid var(--aprv-border);background:var(--aprv-surface);width:38px;height:38px;color:var(--aprv-text);border-radius:10px}.mfAppShell__mobileBrandTitle{color:var(--aprv-slate-faint);font-family:Bruno Ace SC,sans-serif;font-size:26px;font-style:normal;font-weight:400}.mfAppShell__mobileBrandSub{color:var(--aprv-muted);font-size:12px}@media (width<=920px){.mfAppShell{flex-direction:column;height:auto;min-height:100dvh;overflow:visible}.mfAppShell__mobileTopbar{border-bottom:1px solid var(--aprv-border);background:var(--aprv-surface);flex:none;align-items:center;gap:12px;padding:14px;display:flex}.mfAppShell__sidebar{z-index:30;border-right:1px solid var(--aprv-border);background:var(--mf-sidebar-surface);flex-basis:min(320px,88vw);width:min(320px,88vw);height:100dvh;position:fixed;top:0;left:0;transform:translate(-100%)}.mfAppShell--sidebarCollapsed .mfAppShell__sidebar{flex-basis:min(320px,88vw);width:min(320px,88vw)}.mfAppShell--sidebarOpen .mfAppShell__sidebar{transform:translate(0)}.mfAppShell__overlay{z-index:20;opacity:0;pointer-events:none;background:#0f172a3d;display:block;position:fixed;inset:0}.mfAppShell--sidebarOpen .mfAppShell__overlay{opacity:1;pointer-events:auto}.mfAppShell__main{min-height:0;overflow:visible}.mfAppShell__content{min-height:auto;overflow:visible}}.mfStartTile{border:1px solid var(--aprv-border);background:var(--aprv-surface);border-radius:var(--aprv-radius);color:inherit;flex-direction:column;gap:16px;min-height:340px;padding:16px;display:flex}.mfStartTile--wide{width:100%;min-height:220px}.mfStartTile__top{text-align:left;align-items:flex-start;gap:12px;display:flex}.mfStartTile__icon{width:52px;min-width:52px;height:52px;color:var(--aprv-ink);background:#1e3a8a14;border:1px solid #1e3a8a1f;border-radius:14px;flex:none;justify-content:center;align-items:center;display:flex}.mfStartTile__icon svg{width:42px;height:42px;display:block}.mfStartTile__copy{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.mfStartTile__titleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mfStartTile__title{letter-spacing:-.01em;color:var(--aprv-text);font-size:18px;font-weight:700}.mfStartTile__summary{color:var(--aprv-muted);margin:0;font-size:13px;line-height:1.45}.mfStartTile__badge{white-space:nowrap;height:30px;color:var(--aprv-ink);background:#1e3a8a14;border:1px solid #1e3a8a29;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.mfStartTile__dropSection{flex:auto;min-height:0;display:flex}.mfStartTile__dropzone{cursor:pointer;background:#ffffff94;border:1px dashed #0f172a2e;border-radius:12px;width:100%;min-height:210px;padding:16px;display:flex}.mfStartTile__dropzone--dragOver{border-color:var(--aprv-active-border);background:var(--aprv-active-bg)}.mfStartTile__dropzone--selected{cursor:default;min-height:210px}.mfStartTile__dropInner{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.mfStartTile__dropInner--selected{justify-content:space-between}.mfStartTile__dropzoneLabel{color:var(--aprv-text);max-width:420px;font-size:14px;line-height:1.5}.mfStartTile__dropzoneAction{color:var(--aprv-muted);max-width:360px;font-size:13px;line-height:1.4}.mfStartTile__fileInput{display:none}.mfStartTile__dropHint{color:var(--aprv-slate-faint);max-width:340px;margin:0;font-size:12px;line-height:1.45}.mfStartTile__previewScroll{width:100%;padding-bottom:4px;overflow:auto hidden}.mfStartTile__previewRow{justify-content:flex-start;gap:8px;min-width:100%;display:inline-flex}.mfStartTile__previewCard{border:1px solid var(--aprv-border);aspect-ratio:4/3;background:#ffffffdb;border-radius:10px;width:120px;min-width:120px;position:relative;overflow:hidden}.mfStartTile__previewImage{object-fit:cover;width:100%;height:100%;display:block}.mfStartTile__removeButton{width:26px;height:26px;color:var(--aprv-text);cursor:pointer;background:#fff;border:1px solid #0f172a;border-radius:999px;position:absolute;top:6px;right:6px}.mfStartTile__previewCard--file{justify-content:center;align-items:center;padding:12px;display:flex}.mfStartTile__fileCardBody{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.mfStartTile__fileCardIcon{color:var(--aprv-ink);display:block}.mfStartTile__fileCardExtension{color:var(--aprv-ink);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1}.mfStartTile__files{flex-direction:column;gap:8px;width:min(100%,420px);display:flex}.mfStartTile__fileRow{align-items:center;gap:8px;display:flex}.mfStartTile__file{border:1px solid var(--aprv-border);min-height:34px;color:var(--aprv-text);word-break:break-word;text-align:center;background:#ffffffdb;border-radius:10px;flex:auto;justify-content:center;align-items:center;padding:0 10px;font-size:12px;display:flex}.mfStartTile__fileRemoveButton{border:1px solid var(--aprv-border);min-height:34px;color:var(--aprv-text);cursor:pointer;background:#ffffffeb;border-radius:10px;flex:none;padding:0 10px}.mfStartTile__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mfStartTile__button{border:1px solid var(--aprv-border);min-height:38px;color:var(--aprv-text);cursor:pointer;background:#ffffffeb;border-radius:10px;padding:0 14px}.mfStartTile__button--primary{border-color:var(--aprv-active-border);background:var(--aprv-active-bg);color:var(--aprv-ink);font-weight:700}.mfStartTile__error{color:#991b1b;background:#b91c1c0f;border:1px solid #b91c1c2e;border-radius:10px;max-width:360px;padding:8px 10px;font-size:12px;line-height:1.35}@media (width<=860px){.mfStartTile{min-height:300px}.mfStartTile--wide{min-height:220px}.mfStartTile__dropzone,.mfStartTile__dropzone--selected{min-height:190px}.mfStartTile__previewCard{width:104px;min-width:104px}}.mfHomePage{flex-direction:column;justify-content:center;gap:20px;max-width:1080px;min-height:calc(100dvh - 28px);margin:0 auto;padding:14px;display:flex}.mfHomePage__header{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.mfHomePage__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--aprv-slate-faint);margin:0;font-size:11px;font-weight:700}.mfHomePage__title{letter-spacing:-.04em;color:var(--aprv-text);margin:0;font-size:36px}.mfHomePage__lead{max-width:720px;color:var(--aprv-muted);margin:0;font-size:14px;line-height:1.55}.mfHomePage__grid{flex-wrap:wrap;gap:14px;display:flex}.mfHomePage__grid>*{flex:calc(50% - 7px);min-width:320px}.mfHomePage__grid>:last-child{flex-basis:100%}@media (width<=860px){.mfHomePage{justify-content:flex-start;min-height:auto}.mfHomePage__title{font-size:30px}.mfHomePage__grid{flex-flow:column}.mfHomePage__grid>*{flex:auto;min-width:0}}.mfStartTile--locked .mfStartTile__dropzone{opacity:.55;cursor:not-allowed;pointer-events:none;background:#ddd}.mfStartTile--locked .mfStartTile__dropzoneAction:after{content:" - w budowie"}.mfUploadPackPage{flex-direction:column;gap:14px;max-width:1080px;height:100%;margin:0 auto;display:flex}.mfUploadPackPage--empty{justify-content:center}.mfUploadPackPage__header{text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.mfUploadPackPage__title{letter-spacing:-.04em;color:var(--aprv-text);margin:0;font-size:36px}.mfUploadPackPage__error{color:#991b1b;background:#b91c1c0f;border:1px solid #b91c1c2e;border-radius:10px;flex:none;padding:12px 14px;font-size:13px;line-height:1.4}.mfUploadPackPage__emptyState{width:100%;max-width:1080px}.mfUploadPackPage .mfStartTile__dropzone,.mfUploadPackPage .mfStartTile__dropzone--selected{min-height:300px}.mfUploadPackPage__content{flex-direction:column;flex:auto;gap:14px;min-height:0;display:flex;overflow:hidden}.mfUploadPackPage__card{border:1px solid var(--aprv-border);background:var(--aprv-surface);border-radius:var(--aprv-radius);flex-direction:column;flex:none;gap:14px;padding:14px;display:flex}.mfUploadPackPage__card--sticky{z-index:2;position:sticky;top:0}.mfUploadPackPage__cardHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mfUploadPackPage__cardTitle{color:var(--aprv-text);margin:0;font-size:18px;font-weight:700}.mfUploadPackPage__fields{flex-wrap:wrap;gap:14px;display:flex}.mfUploadPackPage__field{flex-direction:column;flex:260px;gap:8px;min-width:0;display:flex}.mfUploadPackPage__fieldLabel{color:var(--aprv-text);font-size:12px;font-weight:700}.mfUploadPackPage__input,.mfUploadPackPage__textarea,.mfUploadPackPage__imageTitleInput,.mfUploadPackPage__imageNoteTextarea{border:1px solid var(--aprv-border);width:100%;color:var(--aprv-text);background:#fffffff5;border-radius:12px;padding:10px 12px}.mfUploadPackPage__textarea,.mfUploadPackPage__imageNoteTextarea{resize:none}.mfUploadPackPage__actions{flex-wrap:wrap;gap:10px;display:flex}.mfUploadPackPage__primaryButton{border:1px solid var(--aprv-active-border);background:var(--aprv-active-bg);color:var(--aprv-ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex}.mfUploadPackPage__images{flex-direction:column;flex:auto;gap:12px;min-height:0;padding-right:4px;display:flex;overflow-y:auto}.mfUploadPackPage__imageCard{border:1px solid var(--aprv-border);background:#ffffffc7;border-radius:12px;align-items:stretch;gap:12px;padding:12px;display:flex}.mfUploadPackPage__imagePreviewWrap{border:1px solid var(--aprv-border);background:#f8fafc;border-radius:12px;width:180px;min-width:180px;height:124px;overflow:hidden}.mfUploadPackPage__imagePreview{object-fit:cover;width:100%;height:100%;display:block}.mfUploadPackPage__imageBody{flex:auto;align-items:stretch;gap:12px;min-width:0;display:flex}.mfUploadPackPage__imageTitleBlock{flex-direction:column;flex:auto;justify-content:center;gap:8px;min-width:0;display:flex}.mfUploadPackPage__imageTitleInput{font-size:15px;font-weight:700}.mfUploadPackPage__imageNoteTextarea{min-height:88px;font-size:13px;line-height:1.5}.mfUploadPackPage__imageActions{gap:8px;display:flex}.mfUploadPackPage__imageActions--vertical{flex-direction:column;flex:none;justify-content:center}.mfUploadPackPage__miniButton{border:1px solid var(--aprv-border);background:var(--aprv-surface);min-height:32px;color:var(--aprv-text);cursor:pointer;border-radius:12px;padding:0 12px;font-size:12px}.mfUploadPackPage__miniButton--danger{color:#991b1b;background:#b91c1c0a;border-color:#b91c1c29}@media (width<=860px){.mfUploadPackPage{height:auto;min-height:auto}.mfUploadPackPage--empty{justify-content:flex-start}.mfUploadPackPage__title{font-size:30px}.mfUploadPackPage .mfStartTile__dropzone,.mfUploadPackPage .mfStartTile__dropzone--selected{min-height:240px}.mfUploadPackPage__content{overflow:visible}.mfUploadPackPage__card--sticky{position:static}.mfUploadPackPage__images{flex:none;overflow:visible}.mfUploadPackPage__imageCard{flex-direction:column}.mfUploadPackPage__imagePreviewWrap{width:100%;min-width:0;height:220px}.mfUploadPackPage__imageBody{flex-direction:column}.mfUploadPackPage__imageActions--vertical{flex-flow:wrap}}:is(.mfAppShell__content:has(.mfTaskPage),.mfAppShell__content:has(.mfTaskBoard)){padding:0!important}.mfTaskPage{flex-direction:column;gap:0;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.mfTaskPage__header,.mfTaskImportBox,.mfTaskEmptyState,.mfTaskGuard{border:1px solid var(--aprv-border,#0f172a1f);border-radius:var(--aprv-radius,14px);background:var(--aprv-surface,#fff);padding:14px}.mfTaskPage__header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mfTaskPage__title,.mfTaskBoard__title,.mfTaskModal__title,.mfTaskDetails__title{color:var(--aprv-text,#111827);margin:0}.mfTaskPage__title{letter-spacing:-.03em;font-size:24px}.mfTaskPage__meta,.mfTaskBoard__meta,.mfTaskColumn__empty,.mfTaskModal__subtitle,.mfTaskSettingsModal__subtitle{color:#64748b}.mfTaskPage__meta,.mfTaskBoard__meta{margin:6px 0 20px;font-size:13px;line-height:1.4}.mfTaskBoard__meta{text-align:right;justify-content:flex-end;align-items:center;gap:8px;max-width:100%;margin:0;display:inline-flex}.mfTaskPage__actions,.mfTaskGuard__actions,.mfTaskModal__actions{flex-wrap:wrap;gap:8px;display:flex}.mfTaskBoard{flex-direction:column;flex:auto;gap:0;min-height:0;display:flex;position:relative;overflow:hidden}.mfTaskBoard__stickyHeader{z-index:5;background:var(--aprv-bg,#f8fafc);border-bottom:1px solid #0f172a14;flex:none;position:relative}.mfTaskBoard__toolbar{align-items:center;gap:10px;padding:14px 14px 8px;display:flex}.mfTaskBoard__toolbarActions{flex:none;align-items:center;gap:8px;display:flex}.mfTaskBoard__infoRow{justify-content:flex-end;padding:0 14px 10px;display:flex}.mfTaskSearch{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.mfTaskSearch__label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mfTaskSearch__input,.mfTaskField__input,.mfTaskField__textarea{box-sizing:border-box;border:1px solid var(--aprv-border,#0f172a29);width:100%;color:var(--aprv-text,#111827);font:inherit;background:#fffffff5;border-radius:12px;outline:none;padding:10px 12px}.mfTaskSearch__input:focus,.mfTaskField__input:focus,.mfTaskField__textarea:focus{border-color:var(--aprv-active-border,#0f172a47);box-shadow:0 0 0 3px #0f172a0f}.mfTaskBoard__scrollArea{background:#f8fafc80;flex:auto;min-height:0;overflow:hidden}.mfTaskBoard__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;min-width:0;height:100%;min-height:0;display:grid}.mfTaskColumn{background:0 0;border:0;border-right:1px solid #0f172a14;border-radius:0;grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;padding:0;display:grid}.mfTaskColumn:last-child{border-right:0}.mfTaskColumn__header{background:#f8fafcf5;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 10px;display:flex}.mfTaskColumn__title{color:var(--aprv-text,#111827);letter-spacing:.02em;margin:0;font-size:13px;font-weight:850}.mfTaskColumn__count,.mfTaskTag{color:#334155;background:#0f172a12;border-radius:999px;padding:3px 8px;font-size:12px;line-height:1.35}.mfTaskColumn__scroll{overscroll-behavior:contain;height:100%;min-height:0;overflow:hidden auto}.mfTaskColumn--dragOver .mfTaskColumn__scroll{background:#1e3a8a09}.mfTaskColumn__empty{margin:0;padding:12px;font-size:13px}.mfTaskColumn__cards{box-sizing:border-box;flex-direction:column;gap:10px;min-height:100%;padding:10px;display:flex}.mfTaskColumn__tailDropArea{pointer-events:auto;background:0 0;border:0;flex:auto;min-height:0}.mfTaskCard{background:var(--aprv-surface,#fff);border:1px solid #0f172a1f;border-radius:12px;min-width:0;overflow:hidden}.mfTaskCard--dragging{opacity:.46;transform:scale(.99)}.mfTaskCard--dragTarget{position:relative}.mfTaskCard--dragTarget:before{content:"";z-index:2;background:#1e3a8a;border-radius:999px;height:3px;position:absolute;top:-6px;left:8px;right:8px;box-shadow:0 0 0 3px #1e3a8a1a}.mfTaskCard--dragDisabled .mfTaskCard__metaBar{cursor:default}.mfTaskCard--editing{border-color:#1e3a8a47;box-shadow:0 0 0 3px #1e3a8a0f}.mfTaskCard:focus-within{border-color:#1e3a8a3d}.mfTaskCard--editing:focus-within{border-color:#1e3a8a57}.mfTaskCard__metaBar{cursor:grab;background:#f8fafcb8;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:34px;padding:0 2px 0 10px;display:flex}.mfTaskCard__metaBar[draggable=true]:active{cursor:grabbing}.mfTaskCard--editing .mfTaskCard__metaBar{background:#eff0f6;border-bottom-color:#1e3a8a1f}.mfTaskCard__contextGroup{align-items:center;gap:6px;min-width:0;display:inline-flex}.mfTaskCard__contextText{text-overflow:ellipsis;white-space:nowrap;color:#475569;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.mfTaskCard__metaActions{flex:none;align-items:center;gap:2px;display:inline-flex}.mfTaskCard__editBadge{color:#1e3a8a;letter-spacing:.05em;text-transform:uppercase;background:#1e3a8a1a;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:900}.mfTaskCard__sourceBadge,.mfTaskCard__imageButton,.mfTaskCard__settingsButton{color:#64748b;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mfTaskCard__sourceBadge{cursor:default;font-weight:900}.mfTaskCard__imageButton,.mfTaskCard__settingsButton{cursor:pointer}.mfTaskCard__imageButton:hover,.mfTaskCard__imageButton:focus-visible,.mfTaskCard__settingsButton:hover,.mfTaskCard__settingsButton:focus-visible{color:var(--aprv-text,#111827);background:#0f172a0f}.mfTaskCard__imageButton svg,.mfTaskCard__settingsButton svg{width:16px;height:16px}.mfTaskCard__body{cursor:default;background:#fff;gap:0;min-width:0;padding:0;display:grid}.mfTaskCard__body--editing{cursor:text;background:#eff0f6}.mfTaskCard__previewText{gap:0;min-width:0;display:grid}.mfTaskCard__editFields{gap:8px;min-width:0;padding:10px;display:grid}.mfTaskCard__inlineControl{box-sizing:border-box;width:100%;min-width:0;color:var(--aprv-text,#111827);font:inherit;resize:none;background:#fff;border:1px solid #0f172a24;border-radius:9px;outline:none;padding:7px 8px;line-height:1.45;display:block;overflow:hidden}.mfTaskCard__tagFooter{background:#f8fafc9e;border-top:1px solid #0f172a14;gap:8px;padding:8px 10px;display:grid}.mfTaskCard__tagFooter--editing{background:#eff0f6}.mfTaskCard__tagList{flex-wrap:wrap;gap:6px;display:flex}.mfTaskCard__tagInputRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mfTaskCard__tagInput{width:100%;min-width:0;color:var(--aprv-text,#111827);font:inherit;background:#fff;border:1px solid #0f172a24;border-radius:9px;outline:none;padding:6px 8px;font-size:12px}.mfTaskCard__tagInput:focus{border-color:#1e3a8a47;box-shadow:0 0 0 3px #1e3a8a0f}.mfTaskCard__editBar{background:#eff0f6;border-top:1px solid #1e3a8a1f;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.mfTaskCard__editHint{color:#64748b;min-width:0;font-size:11px;line-height:1.2}.mfTaskCard__editActions{flex:none;align-items:center;gap:6px;display:inline-flex}.mfTaskCard__editButton{min-height:28px;color:var(--aprv-text,#111827);cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:9px;padding:0 9px;font-size:12px;font-weight:800}.mfTaskCard__editButton--primary{color:#1e3a8a;background:#1e3a8a14;border-color:#1e3a8a38}.mfTaskCard__editButton:hover,.mfTaskCard__editButton:focus-visible{background:#1e3a8a0f;border-color:#1e3a8a47}.mfTaskBoard__saveInline{color:#64748b;white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:94px;font-size:12px;line-height:1;transition:opacity .16s;display:inline-flex}.mfTaskBoard__saveInline--idle{visibility:hidden;opacity:0}.mfTaskBoard__saveInline--saving{opacity:1}.mfTaskBoard__saveInline--saved{color:#166534;opacity:1}.mfTaskBoard__saveInlineIcon{text-align:center;width:12px;margin-right:3px;font-weight:900}.mfTaskModalBackdrop{z-index:80;background:#0f172a5c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.mfTaskModal{background:var(--aprv-surface,#fff);border:1px solid #0f172a1f;border-radius:18px;width:min(760px,100%);height:min(760px,100dvh - 36px);min-height:0;overflow:hidden;box-shadow:0 24px 80px #0f172a38}.mfTaskEditor__form{grid-template-rows:auto minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.mfTaskModal__header,.mfTaskModal__footer{background:#fff}.mfTaskModal__header{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:12px;min-height:0;padding:14px 16px;display:flex}.mfTaskModal__heading{gap:4px;min-width:0;display:grid}.mfTaskModal__eyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.mfTaskModal__title{letter-spacing:-.03em;font-size:22px}.mfTaskModal__subtitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;overflow:hidden}.mfTaskModal__sourceBadge{color:#334155;background:#0f172a12;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin:0;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.mfTaskModal__closeButton,.mfTaskSettingsModal__closeButton{width:34px;height:34px;color:var(--aprv-text,#111827);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:12px;font-size:22px;line-height:1}.mfTaskModal__body{overscroll-behavior:contain;align-content:start;gap:12px;min-height:0;padding:14px 16px;display:grid;overflow-y:auto}.mfTaskModal__footer{border-top:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.mfTaskModal__footerDanger,.mfTaskModal__footerActions{align-items:center;gap:8px;display:flex}.mfTaskAccordion{background:#f8fafc73;border:1px solid #0f172a1a;border-radius:14px;overflow:hidden}.mfTaskAccordion__summary{cursor:pointer;min-height:40px;color:var(--aprv-text,#111827);justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:900;list-style:none;display:flex}.mfTaskAccordion__summary::-webkit-details-marker{display:none}.mfTaskAccordion__chevron{color:#64748b;transition:transform .16s}.mfTaskAccordion[open] .mfTaskAccordion__chevron{transform:rotate(180deg)}.mfTaskAccordion__body{border-top:1px solid #0f172a14;gap:12px;padding:12px;display:grid}.mfTaskEditor__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mfTaskField{gap:6px;display:grid}.mfTaskField__label{color:var(--aprv-text,#111827);font-size:12px;font-weight:800}.mfTaskField__textarea{resize:vertical;min-height:96px}.mfTaskField__textarea--note{min-height:144px;font-weight:680}.mfTaskReadonlyValue,.mfTaskEditor__imageNote{color:#475569;background:#ffffffd1;border:1px solid #0f172a1a;border-radius:12px;margin:0;padding:10px 12px;font-size:13px;line-height:1.4}.mfTaskSourceBox{gap:10px;display:grid}.mfTaskSourceBox__list{gap:6px;margin:0;display:grid}.mfTaskSourceBox__row{grid-template-columns:130px minmax(0,1fr);gap:10px;font-size:13px;display:grid}.mfTaskSourceBox__row dt{color:#64748b}.mfTaskSourceBox__row dd{min-width:0;color:var(--aprv-text,#111827);overflow-wrap:anywhere;margin:0}.mfTaskSourceBox__empty{color:#64748b;margin:0;font-size:13px;line-height:1.4}.mfTaskSourceText{gap:6px;font-size:13px;display:grid}.mfTaskSourceText span{color:#64748b}.mfTaskSourceText p{white-space:pre-wrap;color:var(--aprv-text,#111827);margin:0}.mfTaskButton{background:var(--aprv-surface,#fff);min-height:38px;color:var(--aprv-text,#111827);cursor:pointer;border:1px solid #0f172a29;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.mfTaskButton:disabled{cursor:not-allowed;opacity:.55}.mfTaskButton--primary,.mfTaskButton--active{border-color:var(--aprv-active-border,#0f172a33);background:var(--aprv-active-bg,#111827);color:var(--aprv-ink,#fff)}.mfTaskButton--secondary{background:var(--aprv-surface,#fff)}.mfTaskButton--danger{color:#991b1b;background:#b91c1c0a;border-color:#b91c1c33}.mfTaskAlert{border-radius:12px;margin:0;padding:10px 12px;font-size:13px}.mfTaskAlert--error{color:#991b1b;background:#b91c1c0f;border:1px solid #b91c1c2e}.mfTaskAlert--success{color:#065f46;background:#05966912;border:1px solid #05966929}.mfTaskIconButton{background:var(--aprv-surface,#fff);color:#475569;cursor:pointer;border:1px solid #0f172a29;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.mfTaskIconButton:hover,.mfTaskIconButton:focus-visible{border-color:var(--aprv-active-border,#0f172a42);color:var(--aprv-text,#111827);background:#0f172a0a}.mfTaskSettingsBackdrop{z-index:90;background:#0f172a52;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.mfTaskSettingsModal{background:var(--aprv-surface,#fff);border:1px solid #0f172a1f;border-radius:18px;width:min(480px,100%);padding:16px;box-shadow:0 24px 80px #0f172a38}.mfTaskSettingsModal__header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.mfTaskSettingsModal__title{color:var(--aprv-text,#111827);letter-spacing:-.03em;margin:0;font-size:20px}.mfTaskSettingsModal__subtitle{margin:5px 0 0;font-size:13px;line-height:1.4}.mfTaskSettingsModal__actions{flex-wrap:wrap;gap:8px;display:flex}.mfTaskTagEditor{gap:8px;display:grid}.mfTaskTagEditor__chips{flex-wrap:wrap;gap:6px;display:flex}.mfTaskTag--editable{align-items:center;gap:6px;padding-right:4px;display:inline-flex}.mfTaskTag__removeButton{color:#475569;cursor:pointer;background:#0f172a14;border:0;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:14px;line-height:1;display:inline-flex}.mfTaskTag__removeButton:hover,.mfTaskTag__removeButton:focus-visible{color:#991b1b;background:#b91c1c1a}.mfTaskTagEditor__inputRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.mfTaskTagEditor__input{min-width:0}@media (width<=900px){.mfTaskPage__header,.mfTaskBoard__toolbar{flex-direction:column;align-items:stretch}.mfTaskBoard__columns,.mfTaskEditor__grid{grid-template-columns:1fr}.mfTaskBoard__scrollArea{overflow-y:auto}.mfTaskBoard__columns{height:auto;min-height:100%}.mfTaskColumn{border-bottom:1px solid #0f172a14;border-right:0;min-height:320px}.mfTaskColumn:last-child{border-bottom:0}.mfTaskBoard__toolbarActions{align-items:stretch;width:100%}.mfTaskBoard__toolbarActions .mfTaskButton{flex:auto}.mfTaskBoard__infoRow{justify-content:flex-start}.mfTaskBoard__meta{text-align:left;justify-content:flex-start}.mfTaskSourceBox__row{grid-template-columns:1fr;gap:2px}}@media (width<=560px){.mfTaskModalBackdrop{align-items:stretch;padding:10px}.mfTaskModal{height:calc(100dvh - 20px)}.mfTaskModal__footer{flex-direction:column-reverse;align-items:stretch}.mfTaskModal__footerDanger,.mfTaskModal__footerActions,.mfTaskTagEditor__inputRow{grid-template-columns:1fr;display:grid}}.mfTaskCard__body{background:#fff;padding:0}.mfTaskCard__body--editing{background:#eff0f6;box-shadow:inset 3px 0 #1e3a8a6b}.mfTaskCard__previewText{gap:0;display:grid}.mfTaskCard__notePreview,.mfTaskCard__descriptionPreview{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mfTaskCard__notePreview{color:var(--aprv-text,#111827);padding:10px 10px 8px;font-size:14px;font-weight:760;line-height:1.45}.mfTaskCard__notePreview--empty{color:#64748b;font-weight:650}.mfTaskCard__descriptionPreview{color:#475569;border-top:1px solid #0f172a0f;padding:8px 10px 10px;font-size:13px;line-height:1.45}.mfTaskCard__editFields{gap:8px;padding:8px;display:grid}.mfTaskCard__inlineControl{box-sizing:border-box;width:100%;min-width:0;color:var(--aprv-text,#111827);font:inherit;resize:none;background:#fff;border:1px solid #0f172a24;border-radius:9px;outline:none;padding:6px 8px;line-height:1.45;overflow:hidden}.mfTaskCard__inlineControl:focus{border-color:#1e3a8a47;box-shadow:0 0 0 3px #1e3a8a0f}.mfTaskCard__inlineControl::placeholder{color:#94a3b8}.mfTaskCard__inlineControl--note{font-size:14px;font-weight:760}.mfTaskCard__inlineControl--description{color:#475569;font-size:13px}.mfTaskDrawerOverlay{z-index:90;pointer-events:none;position:fixed;inset:0}.mfTaskDrawerScrim{cursor:default;pointer-events:auto;background:#0f172a47;border:0;position:absolute;inset:0}.mfTaskDrawer{background:var(--aprv-surface,#fff);pointer-events:auto;border:0;border-right:1px solid #0f172a24;grid-template-rows:auto minmax(0,1fr) auto;width:min(440px,100vw - 24px);max-width:100%;height:100%;display:grid;position:absolute;inset:0 auto 0 0;box-shadow:16px 0 48px #0f172a38}.mfTaskDrawer__header{border-bottom:1px solid #0f172a1a;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;display:flex}.mfTaskDrawer__eyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:850}.mfTaskDrawer__title{color:var(--aprv-text,#111827);letter-spacing:-.03em;margin:0;font-size:22px;line-height:1.1}.mfTaskDrawer__subtitle{color:#64748b;margin:6px 0 0;font-size:13px;line-height:1.35}.mfTaskDrawer__closeButton{width:34px;height:34px;color:var(--aprv-text,#111827);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:10px;font-size:22px;line-height:1}.mfTaskDrawer__body{overscroll-behavior:contain;min-height:0;padding:0 16px 16px;overflow-y:auto}.mfTaskDrawerSection{border-bottom:1px solid #0f172a1a;padding:18px 0}.mfTaskDrawerSection:last-child{border-bottom:0}.mfTaskDrawerSection__title{color:var(--aprv-text,#111827);letter-spacing:-.01em;margin:0 0 12px;font-size:15px;font-weight:850}.mfTaskDrawerSection__content{gap:12px;display:grid}.mfTaskDrawerReadonlyList{gap:8px;margin:0;display:grid}.mfTaskDrawerRow{grid-template-columns:126px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.4;display:grid}.mfTaskDrawerRow dt{color:#64748b}.mfTaskDrawerRow dd{min-width:0;color:var(--aprv-text,#111827);overflow-wrap:anywhere;margin:0}.mfTaskDrawerSourceText{gap:6px;font-size:13px;display:grid}.mfTaskDrawerSourceText span{color:#64748b}.mfTaskDrawerSourceText p{color:var(--aprv-text,#111827);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.mfTaskDrawerNote{color:#64748b;margin:0;font-size:13px;line-height:1.45}.mfTaskDrawer__footer{background:#f8fafcf5;border-top:1px solid #0f172a1a;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.mfTaskDrawer__footerActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=560px){.mfTaskDrawer{width:100vw}.mfTaskDrawerRow{grid-template-columns:1fr;gap:2px}.mfTaskDrawer__footer{flex-direction:column-reverse;align-items:stretch}.mfTaskDrawer__footerActions{align-items:stretch}.mfTaskDrawer__footerActions .mfTaskButton,.mfTaskDrawer__footer>div>.mfTaskButton{width:100%}}.mfTaskColumn__titleGroup{min-width:0}.mfTaskColumn__title{align-items:center;gap:5px;display:inline-flex}.mfTaskColumn__separator,.mfTaskColumn__count{color:#64748b;font:inherit;background:0 0;border-radius:0;padding:0}.mfTaskColumn__addButton{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:18px;font-weight:850;line-height:1;display:inline-flex}.mfTaskColumn__addButton:hover,.mfTaskColumn__addButton:focus-visible{color:#1e3a8a;background:#1e3a8a0f;border-color:#1e3a8a3d}.mfTaskCard,.mfTaskCard:hover,.mfTaskCard:focus-within,.mfTaskCard--editing,.mfTaskCard--editing:hover,.mfTaskCard--editing:focus-within,.mfTaskCard__body--editing,.mfTaskCard__body--editing:focus-within{box-shadow:none;transform:none}.mfTaskCard--editing{border-color:#1e3a8a47}.mfTaskCard__body--editing{background:#eff0f6;border-left:0}.mfTaskCard__kindText,.mfTaskCard__imageName{text-overflow:ellipsis;white-space:nowrap;color:#475569;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.mfTaskCard__imageName:before{content:"·";color:#94a3b8;margin-right:6px}.mfTaskCard__imageButton{display:inline-flex}.mfTaskImageModalBackdrop{z-index:95;background:#0f172a5c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.mfTaskImageModal{background:var(--aprv-surface,#fff);border:1px solid #0f172a1f;border-radius:18px;grid-template-rows:auto auto minmax(0,1fr);width:min(1180px,100%);height:min(860px,100dvh - 36px);min-height:0;display:grid;overflow:hidden;box-shadow:0 24px 80px #0f172a38}.mfTaskImageModal__header{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mfTaskImageModal__heading{gap:4px;min-width:0;display:grid}.mfTaskImageModal__eyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.mfTaskImageModal__title{min-width:0;color:var(--aprv-text,#111827);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;overflow:hidden}.mfTaskImageModal__subtitle{color:#64748b;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:13px;overflow:hidden}.mfTaskImageModal__closeButton{width:34px;height:34px;color:var(--aprv-text,#111827);cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:12px;font-size:22px;line-height:1}.mfTaskImageModal__toolbar{background:#f8fafcb8;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 16px;display:flex}.mfTaskImageModal__count{color:#64748b;font-size:12px;font-weight:750}.mfTaskImageModal__body{background:#0f172a;grid-template-columns:minmax(0,1fr) 310px;min-height:0;display:grid;overflow:hidden}.mfTaskImageFrame{place-items:center;min-height:0;padding:14px;display:grid;position:relative;overflow:auto}.mfTaskImageFrame__image{object-fit:contain;max-width:100%;max-height:calc(100dvh - 210px);display:block}.mfTaskImageFrame__overlay{pointer-events:none;position:absolute;inset:14px}.mfTaskImageMarker{color:#ffffffe0;filter:drop-shadow(0 2px 6px #0f172a8c);pointer-events:auto;border-color:#ffffffc7;position:absolute}.mfTaskImageMarker--active{color:#facc15;z-index:2;border-color:#facc15}.mfTaskImageMarker--pin{background:#0f172a66;border:3px solid;border-radius:999px;width:18px;height:18px;transform:translate(-50%,-50%)}.mfTaskImageMarker--area{transform-origin:50%;background:#facc1514;border:3px solid}.mfTaskImageMarker--arrow{width:100%;height:100%;inset:0;overflow:visible}.mfTaskImageMarker--arrow line{stroke:currentColor;stroke-width:1.6px;vector-effect:non-scaling-stroke}.mfTaskImageMarker--arrow path{fill:currentColor}.mfTaskImageMarker--hidden{display:none}.mfTaskImageSidePanel{background:#fff;border-left:1px solid #ffffff1f;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid}.mfTaskImageSidePanel__title{color:var(--aprv-text,#111827);border-bottom:1px solid #0f172a14;margin:0;padding:12px;font-size:14px}.mfTaskImageSidePanel__list{align-content:start;gap:8px;min-height:0;padding:10px;display:grid;overflow-y:auto}.mfTaskImageTask{background:#fff;border:1px solid #0f172a1a;border-radius:12px;overflow:hidden}.mfTaskImageTask--active{box-shadow:none;border-color:#1e3a8a47}.mfTaskImageTask__select{text-align:left;cursor:pointer;background:0 0;border:0;gap:3px;width:100%;padding:9px 10px;display:grid}.mfTaskImageTask__kind{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:850}.mfTaskImageTask__title{color:var(--aprv-text,#111827);overflow-wrap:anywhere;font-size:13px;font-weight:750}.mfTaskImageTask__toggle{color:#475569;cursor:pointer;border-top:1px solid #0f172a14;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}@media (width<=900px){.mfTaskPage__header,.mfTaskBoard__toolbar{flex-direction:column;align-items:stretch}.mfTaskBoard__columns{grid-template-columns:1fr;height:auto;min-height:100%}.mfTaskBoard__scrollArea{overflow-y:auto}.mfTaskColumn{border-bottom:1px solid #0f172a14;border-right:0;min-height:320px}.mfTaskColumn:last-child{border-bottom:0}.mfTaskBoard__toolbarActions{align-items:stretch;width:100%}.mfTaskBoard__toolbarActions .mfTaskButton{flex:auto}.mfTaskBoard__infoRow,.mfTaskBoard__meta{text-align:left;justify-content:flex-start}.mfTaskImageModal__body{grid-template-rows:minmax(0,1fr) 250px;grid-template-columns:1fr}.mfTaskImageSidePanel{border-top:1px solid #ffffff1f;border-left:0}}.mfTaskToastRegion{z-index:120;pointer-events:none;gap:8px;width:min(380px,100vw - 36px);display:grid;position:fixed;top:18px;right:18px}.mfTaskToast{pointer-events:auto;background:#fff;border:1px solid #0f172a1f;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:10px 10px 10px 12px;display:grid;box-shadow:0 18px 50px #0f172a29}.mfTaskToast--info{color:#1e3a8a;background:#eff0f6;border-color:#1e3a8a29}.mfTaskToast--success{color:#065f46;background:#ecfdf5fa;border-color:#05966929}.mfTaskToast--error{color:#991b1b;background:#fef2f2fa;border-color:#b91c1c2e}.mfTaskToast__icon{background:#0f172a14;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.mfTaskToast__message{color:currentColor;overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:750;line-height:1.35}.mfTaskToast__closeButton{color:currentColor;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;line-height:1;display:inline-flex}.mfTaskToast__closeButton:hover,.mfTaskToast__closeButton:focus-visible{background:#0f172a14}.mfTaskSettingsModal__body{gap:12px;display:grid}.mfTaskSettingsModal__actions{gap:8px;display:grid}.mfTaskSettingsAction{width:100%;color:var(--aprv-text,#111827);cursor:pointer;text-align:left;background:#fff;border:1px solid #0f172a1f;border-radius:14px;gap:4px;padding:12px;display:grid}.mfTaskSettingsAction:hover,.mfTaskSettingsAction:focus-visible{background:#eff0f6;border-color:#1e3a8a38}.mfTaskSettingsAction--danger{color:#991b1b;border-color:#b91c1c2e}.mfTaskSettingsAction--danger:hover,.mfTaskSettingsAction--danger:focus-visible{background:#fef2f2f2;border-color:#b91c1c42}.mfTaskSettingsAction__title{color:currentColor;font-size:14px;font-weight:850;line-height:1.25}.mfTaskSettingsAction__description{color:#64748b;font-size:12px;line-height:1.35}.mfTaskSettingsAction--danger .mfTaskSettingsAction__description{color:#b91c1c}.mfTaskSettingsConfirm{background:#fef2f2d1;border:1px solid #b91c1c2e;border-radius:14px;gap:10px;padding:12px;display:grid}.mfTaskSettingsConfirm__title{color:#991b1b;margin:0;font-size:15px;font-weight:850;line-height:1.25}.mfTaskSettingsConfirm__text{color:#7f1d1d;margin:0;font-size:13px;line-height:1.4}.mfTaskSettingsConfirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=560px){.mfTaskToastRegion{width:calc(100vw - 20px);top:10px;right:10px}.mfTaskToast{grid-template-columns:22px minmax(0,1fr) auto}.mfTaskSettingsConfirm__actions{justify-content:stretch}.mfTaskSettingsConfirm__actions .mfTaskButton{flex:auto}}.mfTaskDropSlot{color:#1e3a8a;background:#1e3a8a0e;border:1px dashed #1e3a8a6b;border-radius:12px;justify-content:center;align-items:center;min-height:58px;padding:10px;display:flex;box-shadow:inset 0 0 0 3px #1e3a8a0a}.mfTaskDropSlot__label{background:#fff;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:850;line-height:1.25;box-shadow:0 8px 18px #0f172a14}.mfTaskColumn__cards--dropEnd:after{content:none}.mfTaskCard--dragging .mfTaskCard__body,.mfTaskCard--dragging .mfTaskCard__tagFooter,.mfTaskCard--dragging .mfTaskCard__editBar{opacity:.72}.mfTaskCard--dragTarget:before{content:none}.mfTaskCard__combinedPreview{color:var(--aprv-text,#111827);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:10px 10px 8px;font-size:14px;font-weight:760;line-height:1.45}.mfTaskCard__combinedPreview--empty{color:#64748b;font-weight:650}.mfTaskCard__combinedPreview--clamped{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mfTaskCard__showMoreButton{color:#334155;cursor:pointer;width:fit-content;font:inherit;background:#0f172a12;border:0;border-radius:999px;margin:0 10px 10px;padding:5px 9px;font-size:12px;font-weight:850;line-height:1.2}.mfTaskCard__showMoreButton:hover,.mfTaskCard__showMoreButton:focus-visible{color:#1e3a8a;background:#1e3a8a1c;outline:none}.mfTaskCard{transition:border-color .14s,box-shadow .14s,background .14s,opacity .14s}.mfTaskCard--dragging{opacity:1;background:#f8fafcfa;border-style:dashed;border-color:#1e3a8aa8;transform:none;box-shadow:inset 0 0 0 2px #1e3a8a1f}.mfTaskCard--dragging .mfTaskCard__metaBar{cursor:grabbing;background:#dbeafee6}.mfTaskColumn--dragOver .mfTaskColumn__empty{color:#1e3a8a;background:#1e3a8a0e;border:1px dashed #1e3a8a6b;border-radius:12px;font-weight:850}.mfTaskDropSlot{display:none}.mfTaskDrawerDelete{min-width:0}.mfTaskDrawerDeleteConfirm{background:#fef2f2e6;border:1px solid #b91c1c2e;border-radius:12px;gap:8px;padding:10px;display:grid}.mfTaskDrawerDeleteConfirm--footer{width:100%}.mfTaskDrawerDeleteConfirm__text{color:#7f1d1d;margin:0;font-size:13px;font-weight:750;line-height:1.35}.mfTaskDrawerDeleteConfirm__actions{flex-wrap:wrap;gap:8px;display:flex}.mfTaskGuardConfirm{background:#fef2f2e0;border:1px solid #b91c1c2e;border-radius:14px;gap:10px;margin-top:12px;padding:12px;display:grid}.mfTaskGuardConfirm__title{color:#991b1b;margin:0;font-size:15px;font-weight:850;line-height:1.25}.mfTaskGuardConfirm__text{color:#7f1d1d;margin:0;font-size:13px;line-height:1.4}.mfTaskGuardConfirm__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (width<=560px){.mfTaskDrawerDeleteConfirm__actions,.mfTaskGuardConfirm__actions{grid-template-columns:1fr;display:grid}}.mfImportPackPage{flex-direction:column;gap:14px;max-width:1080px;height:100%;margin:0 auto;display:flex}.mfImportPackPage--empty{justify-content:center}.mfImportPackPage--review{justify-content:flex-start;width:100%;max-width:1320px;min-height:0;overflow:hidden}.mfImportPackPage__header{text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.mfImportPackPage__title{letter-spacing:-.04em;color:var(--aprv-text);margin:0;font-size:36px}.mfImportPackPage__emptyState{width:100%;max-width:1080px}.mfImportPackPage .mfStartTile__dropzone,.mfImportPackPage .mfStartTile__dropzone--selected{min-height:300px}.mfImportReviewHeader{border:1px solid var(--aprv-border,#0f172a1f);border-radius:var(--aprv-radius,14px);background:var(--aprv-surface,#fff);flex:none;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.mfImportReviewHeader__main{min-width:0}.mfImportReviewHeader__eyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.mfImportReviewHeader h1{color:var(--aprv-text,#111827);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;overflow:hidden}.mfImportReviewHeader__main p:last-child{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:13px;overflow:hidden}.mfImportReviewHeader__metrics{grid-template-columns:repeat(3,minmax(70px,auto));gap:8px;margin:0;display:grid}.mfImportReviewHeader__metrics div{text-align:center;background:#f8fafcdb;border:1px solid #0f172a14;border-radius:12px;min-width:0;padding:8px 10px}.mfImportReviewHeader__metrics dt{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:800}.mfImportReviewHeader__metrics dd{color:var(--aprv-text,#111827);margin:2px 0 0;font-size:18px;font-weight:850}.mfImportReviewHeader__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mfImportReviewBody{flex:auto;min-height:0;padding:0 2px 24px;overflow-y:auto}.mfImportReviewList{flex-direction:column;gap:0;display:flex}.mfImportReviewList__item{flex-direction:column;gap:10px;display:flex}.mfImportCommentCard{border:1px solid var(--aprv-border,#0f172a1f);background:var(--aprv-surface,#fff);border-radius:18px;flex-direction:column;gap:14px;padding:14px;display:flex}.mfImportCommentCard--skipped{opacity:.74;background:#f8fafcd1}.mfImportCommentCard__topRow{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.mfImportCommentCard__preview{min-width:0}.mfImportCommentCard__imageFrame{background:#f8fafc;border:1px solid #0f172a1a;border-radius:16px;justify-content:center;align-items:center;width:100%;min-height:190px;display:flex;position:relative;overflow:hidden}.mfImportCommentCard__imageStage{max-width:100%;max-height:220px;display:inline-block;position:relative}.mfImportCommentCard__imageStage img{object-fit:contain;max-width:100%;max-height:220px;display:block}.mfImportCommentCard__previewFallback{color:#64748b;place-items:center;min-height:190px;font-size:13px;display:grid}.mfImportCommentCard__previewButton{z-index:4;color:#0f172a;cursor:pointer;font:inherit;background:#fffffff0;border:1px solid #0f172a1f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:850;position:absolute;bottom:10px;right:10px;box-shadow:0 10px 26px #0f172a29}.mfImportCommentCard__previewButton:hover,.mfImportCommentCard__previewButton:focus-visible{background:#fff}.mfImportCommentCard__context{flex-direction:column;gap:8px;min-width:0;display:flex}.mfImportCommentCard__contextHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.mfImportCommentToggle{color:var(--aprv-text,#111827);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.mfImportCommentToggle input{width:18px;height:18px;accent-color:var(--aprv-text,#111827)}.mfImportCommentCard__count,.mfImportCommentCard__badge{color:#475569;background:#0f172a0f;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-weight:750;display:inline-flex}.mfImportCommentCard__badge{align-self:flex-start}.mfImportCommentCard__imageTitleRow{align-items:center;gap:8px;min-width:0;display:flex}.mfImportCommentCard__imageTitle{color:var(--aprv-text,#111827);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;font-weight:850;line-height:1.25;overflow:hidden}.mfImportCommentCard__commentBox{flex-direction:column;gap:6px;min-width:0;display:flex}.mfImportCommentCard__commentText{color:var(--aprv-text,#111827);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.45}.mfImportCommentCard__tasksPanel{border-top:1px solid #0f172a14;flex-direction:column;gap:10px;padding-top:12px;display:flex}.mfImportTasksHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.mfImportTasksHeader h3{color:var(--aprv-text,#111827);letter-spacing:-.02em;margin:0;font-size:16px}.mfImportTasksHeader p{color:#64748b;margin:3px 0 0;font-size:13px;line-height:1.35}.mfImportTasksHeader__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mfImportTaskStrip,.mfImportStandaloneSlot__strip{scroll-snap-type:x proximity;gap:10px;padding:2px 2px 8px;display:flex;overflow:auto hidden}.mfImportTaskStrip::-webkit-scrollbar{height:8px}.mfImportStandaloneSlot__strip::-webkit-scrollbar{height:8px}.mfImportTaskStrip::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}.mfImportStandaloneSlot__strip::-webkit-scrollbar-thumb{background:#0f172a29;border-radius:999px}.mfImportTaskTile{scroll-snap-align:end;flex:0 0 390px;min-height:0}.mfImportTaskTile--manual .mfTaskCard__metaBar,.mfImportTaskTile--standalone .mfTaskCard__metaBar{background:#f8fafce6}.mfImportTaskTile--standalone{border-style:dashed}.mfImportTaskTile__origin{color:#334155;white-space:nowrap;background:#0f172a12;border-radius:999px;flex:none;align-items:center;min-height:22px;padding:2px 8px;font-size:11px;font-weight:850;line-height:1.2;display:inline-flex}.mfImportTaskTile__textClamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mfImportTaskTile__showMore{justify-self:flex-start;margin:0 10px 10px}.mfImportTaskTile__footer{background:#f8fafc9e;border-top:1px solid #0f172a14;justify-content:flex-end;align-items:center;gap:7px;padding:7px 8px;display:flex}.mfImportTaskTile__deletePrompt{color:#64748b;margin-right:auto;font-size:12px;font-weight:850}.mfImportTaskTile .mfTaskCard__editButton--danger{color:#991b1b;background:#fee2e2c7}.mfImportTaskTile .mfTaskCard__editButton--danger:hover,.mfImportTaskTile .mfTaskCard__editButton--danger:focus-visible{background:#fecacae6}.mfImportTaskTile .mfTaskCard__settingsButton:disabled{opacity:.42;cursor:not-allowed}.mfImportReviewField{color:#475569;gap:5px;font-size:12px;font-weight:850;display:grid}.mfImportReviewField textarea{box-sizing:border-box;border:1px solid var(--aprv-border,#0f172a29);width:100%;color:var(--aprv-text,#111827);font:inherit;resize:vertical;background:#fffffffa;border-radius:12px;outline:none;padding:10px 12px;font-weight:500;line-height:1.45}.mfImportReviewField textarea:focus{border-color:var(--aprv-active-border,#0f172a47);box-shadow:0 0 0 3px #0f172a0f}.mfImportStandaloneSlot{justify-items:center;gap:8px;padding:0 0 12px;display:grid}.mfImportStandaloneSlot__connector{background:#0f172a24;width:1px;height:18px}.mfImportStandaloneSlot__button{box-shadow:0 8px 20px #0f172a14}.mfImportStandaloneSlot__strip{width:100%}.mfImportTextClamp{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mfImportShowMoreButton{color:#334155;cursor:pointer;font:inherit;background:0 0;border:0;align-self:flex-start;padding:2px 0;font-size:12px;font-weight:850}.mfImportShowMoreButton:hover,.mfImportShowMoreButton:focus-visible{color:#0f172a;text-decoration:underline}.mfImportAnnotationOverlay{pointer-events:none;position:absolute;inset:0}.mfImportAnnotationSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mfImportPinGroup,.mfImportAreaGroup,.mfImportArrowGroup{touch-action:none;-webkit-user-select:none;user-select:none}.mfImportPinShape{fill:var(--mf-marker-bg,var(--mf-marker-color,#1e3a8af5));stroke:none;stroke-width:0;filter:none}.mfImportPinText{fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:12px;font-weight:900}.mfImportAreaShape{fill:#0000;stroke:var(--mf-marker-color,#1e3a8aeb);stroke-width:var(--mf-marker-stroke-width,3);stroke-linejoin:round;pointer-events:none}.mfImportArrowShape{fill:none;stroke:var(--mf-marker-color,#1e3a8aeb);stroke-width:var(--mf-marker-stroke-width,3);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.mfImportPreviewModal{z-index:130;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.mfImportPreviewModal__backdrop{cursor:pointer;background:#0f172a5c;border:0;position:absolute;inset:0}.mfImportPreviewModal__dialog{z-index:1;background:#fff;border:1px solid #0f172a24;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 56px);height:min(840px,100dvh - 56px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0f172a47}.mfImportPreviewModal__header{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.mfImportPreviewModal__eyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.mfImportPreviewModal__header h2{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:22px}.mfImportPreviewModal__close{color:#0f172a;cursor:pointer;width:36px;height:36px;font:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:12px;font-size:24px;line-height:1}.mfImportPreviewModal__close:hover,.mfImportPreviewModal__close:focus-visible{background:#0f172a0a}.mfImportPreviewModal__body{background:#f8fafc;justify-content:center;align-items:center;min-height:0;padding:18px;display:flex;overflow:auto}.mfImportPreviewModal__stage{max-width:100%;display:inline-block;position:relative}.mfImportPreviewModal__stage img{object-fit:contain;max-width:100%;max-height:calc(100dvh - 176px);display:block}.mfImportPreviewModal__fallback{color:#64748b;font-size:14px}@media (width<=1100px){.mfImportReviewHeader{grid-template-columns:1fr}.mfImportReviewHeader__actions{justify-content:flex-start}.mfImportCommentCard__topRow{grid-template-columns:1fr}}@media (width<=860px){.mfImportPackPage{height:auto;min-height:auto}.mfImportPackPage--empty{justify-content:flex-start}.mfImportPackPage--review{height:100%;min-height:0}.mfImportPackPage__title{font-size:30px}.mfImportPackPage .mfStartTile__dropzone,.mfImportPackPage .mfStartTile__dropzone--selected{min-height:240px}.mfImportCommentCard__imageFrame,.mfImportCommentCard__previewFallback{min-height:220px}}@media (width<=640px){.mfImportReviewHeader__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.mfImportReviewHeader__actions,.mfImportTasksHeader__actions{width:100%}.mfImportReviewHeader__actions .mfTaskButton,.mfImportTasksHeader__actions .mfTaskButton{flex:auto}.mfImportTaskTile{flex-basis:300px}}.mfImportTaskTile .mfTaskCard__metaBar{cursor:default}.mfImageReviewBackdrop{z-index:110;background:#0f172a38;position:fixed;inset:0}.mfImageReviewDrawer{background:#fff;border-left:1px solid #0f172a1f;grid-template-rows:auto minmax(0,1fr);width:min(1020px,100vw - 48px);height:100dvh;display:grid;position:absolute;top:0;right:0;overflow:hidden;box-shadow:-24px 0 60px #0f172a2e}.mfImageReviewDrawer__header{background:#fff;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:14px;min-width:0;padding:16px 18px;display:flex}.mfImageReviewDrawer__heading{gap:4px;min-width:0;display:grid}.mfImageReviewDrawer__eyebrow,.mfImageReviewDrawer__subtitle,.mfImageReviewTaskPanel__meta{color:#64748b;margin:0;font-size:12px;line-height:1.35}.mfImageReviewDrawer__eyebrow{letter-spacing:.08em;text-transform:uppercase;font-weight:850}.mfImageReviewDrawer__title{color:#0f172a;letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:22px;line-height:1.1;overflow:hidden}.mfImageReviewDrawer__closeButton,.mfImageReviewTask__iconButton,.mfImageReviewTaskPanel__visibilityAllButton,.mfImageReviewNote__toggleButton,.mfImageReviewNoteModal__close{color:#0f172a;cursor:pointer;font:inherit;background:#fff;border:1px solid #0f172a1f}.mfImageReviewDrawer__closeButton{border-radius:12px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:inline-flex}.mfImageReviewDrawer__closeButton:hover,.mfImageReviewDrawer__closeButton:focus-visible,.mfImageReviewTask__iconButton:hover,.mfImageReviewTask__iconButton:focus-visible,.mfImageReviewTaskPanel__visibilityAllButton:hover,.mfImageReviewTaskPanel__visibilityAllButton:focus-visible,.mfImageReviewNote__toggleButton:hover,.mfImageReviewNote__toggleButton:focus-visible,.mfImageReviewNoteModal__close:hover,.mfImageReviewNoteModal__close:focus-visible{background:#0f172a0a}.mfImageReviewDrawer__body{background:#fff;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.mfImageReviewDrawer__imagePanel,.mfImageReviewDrawer__taskPanel{min-width:0;min-height:0}.mfImageReviewDrawer__imagePanel{background:#fff;grid-template-rows:minmax(0,1fr) auto;display:grid;overflow-y:auto}.mfImageReviewFrame{background:#f8fafc;justify-content:center;align-items:center;min-width:0;min-height:360px;display:flex;position:relative;overflow:hidden}.mfImageReviewStage{max-width:100%;max-height:100%;display:inline-block;position:relative}.mfImageReviewStage__image{object-fit:contain;max-width:100%;max-height:calc(100dvh - 252px);display:block}.mfImageReviewFrame__overlay{pointer-events:none;position:absolute;inset:0}.mfImageReviewAnnotationSvg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mfImageReviewMarkerObject,.mfImageReviewPinGroup,.mfImageReviewAreaGroup,.mfImageReviewArrowGroup{opacity:1;filter:none;transition:opacity .14s,filter .14s}.mfImageReviewMarkerObject--dimmed,.mfImageReviewAnnotationSvg--hasActive .mfImageReviewPinGroup:not(.mfImageReviewPinGroup--active),.mfImageReviewAnnotationSvg--hasActive .mfImageReviewAreaGroup:not(.mfImageReviewAreaGroup--active),.mfImageReviewAnnotationSvg--hasActive .mfImageReviewArrowGroup:not(.mfImageReviewArrowGroup--active){opacity:.24;filter:grayscale()saturate(.2)}.mfImageReviewMarkerObject--active,.mfImageReviewPinGroup--active,.mfImageReviewAreaGroup--active,.mfImageReviewArrowGroup--active{opacity:1;filter:none}.mfImageReviewPinShape{fill:var(--mf-marker-bg,var(--mf-marker-color,#1e3a8af5));stroke:none;stroke-width:0}.mfImageReviewPinText{fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none;font-size:12px;font-weight:900}.mfImageReviewAreaShape{fill:#0000;stroke:var(--mf-marker-color,#1e3a8aeb);stroke-width:var(--mf-marker-stroke-width,3);stroke-linejoin:round;pointer-events:none}.mfImageReviewArrowShape{fill:none;stroke:var(--mf-marker-color,#1e3a8aeb);stroke-width:var(--mf-marker-stroke-width,3);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.mfImageReviewNote{background:#fff;gap:6px;padding:10px 14px 14px;display:grid}.mfImageReviewNote__label{color:#64748b;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850;line-height:1.25}.mfImageReviewNote__text{color:#0f172a;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.mfImageReviewNote__text--muted{color:#64748b}.mfImageReviewNote__text--clamped{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mfImageReviewNote__actions{justify-content:flex-start;display:flex}.mfImageReviewNote__toggleButton{appearance:none;color:#1e3a8a;background:0 0;border:0;margin:0;padding:0;font-size:13px;font-weight:860}.mfImageReviewNote__toggleButton:hover{text-decoration:underline}.mfImageReviewSectionTitle{color:#0f172a;margin:0;font-size:14px;font-weight:800;line-height:1.25}.mfImageReviewDrawer__taskPanel{background:#fff;border-left:1px solid #0f172a14;flex-direction:column;display:flex;overflow:hidden}.mfImageReviewTaskPanel__header{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;padding:14px 14px 10px;display:flex}.mfImageReviewTaskPanel__visibilityAllButton{color:#475569;white-space:nowrap;border-radius:10px;min-height:32px;padding:0 10px;font-size:12px;font-weight:780}.mfImageReviewTaskPanel__scroll{flex-direction:column;gap:8px;min-height:0;padding:10px 14px 14px;display:flex;overflow-y:auto}.mfImageReviewTask{background:#fff;border:1px solid #0f172a1a;border-radius:12px;min-width:0;overflow:visible}.mfImageReviewTask--active{background:#eff0f6c2;border-color:#1e3a8a47}.mfImageReviewTask__topRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-width:0;padding:10px;display:grid}.mfImageReviewTask__selectButton{min-width:0;color:inherit;cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;padding:0;display:block}.mfImageReviewTask__summary{--mf-summary-line-height:1.45;min-width:0;max-height:calc(5 * var(--mf-summary-line-height) * 1em);overflow:hidden}.mfImageReviewTask__summary--expanded{max-height:none;overflow:visible}.mfImageReviewTask__title{color:#0f172a;font-size:13px;line-height:calc(var(--mf-summary-line-height) * 1em);overflow-wrap:anywhere;font-weight:800;display:block}.mfImageReviewTask__description{color:#475569;font-size:12px;line-height:calc(var(--mf-summary-line-height) * 1em);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.mfImageReviewTask__actions{align-items:flex-start;gap:6px;display:inline-flex}.mfImageReviewTask__iconButton{color:#475569;border-radius:10px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.mfImageReviewNoteModal{z-index:130;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mfImageReviewNoteModal__backdrop{background:#0f172a61;position:absolute;inset:0}.mfImageReviewNoteModal__sheet{z-index:1;background:#fff;border:1px solid #0f172a1f;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(620px,100%);max-height:min(720px,100dvh - 48px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0f172a38}.mfImageReviewNoteModal__header{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.mfImageReviewNoteModal__titleWrap{gap:4px;min-width:0;display:grid}.mfImageReviewNoteModal__eyebrow{color:#64748b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.mfImageReviewNoteModal__title{color:#0f172a;letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.15}.mfImageReviewNoteModal__close{color:#0f172a;border-radius:10px;min-height:34px;padding:0 11px;font-size:13px;font-weight:780}.mfImageReviewNoteModal__body{min-height:0;padding:16px;overflow-y:auto}.mfImageReviewNoteModal__text{color:#0f172a;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}@media (width<=920px){.mfImageReviewDrawer{width:100vw}.mfImageReviewDrawer__body{grid-template-rows:minmax(0,1fr) 320px;grid-template-columns:minmax(0,1fr)}.mfImageReviewDrawer__taskPanel{border-top:1px solid #0f172a14;border-left:0}.mfImageReviewStage__image{max-height:52dvh}}.mfImageReviewTask:not(.mfImageReviewTask--active):hover{background:#0f172a0f}.mfImageReviewStage__message{color:#64748b;text-align:center;background:#fff;border:1px solid #0f172a1f;border-radius:14px;max-width:min(420px,100% - 32px);padding:12px 14px;font-size:13px;line-height:1.45}.mfTaskPanelPage{box-sizing:border-box;flex-direction:column;justify-content:center;gap:20px;width:100%;max-width:1080px;min-height:calc(100dvh - 28px);margin:0 auto;padding:14px;display:flex}.mfTaskPanelPage--empty{justify-content:center}.mfTaskPanelPage__header{text-align:center;flex-direction:column;flex:none;align-items:center;gap:8px;display:flex}.mfTaskPanelPage__title{letter-spacing:-.04em;color:var(--aprv-text);margin:0;font-size:36px}.mfTaskPanelPage__emptyState{width:100%}.mfTaskPanelPage__grid{flex-wrap:wrap;gap:14px;display:flex}.mfTaskPanelPage__grid>*{flex:calc(50% - 7px);min-width:320px}.mfTaskPanelPage .mfStartTile__dropzone,.mfTaskPanelPage .mfStartTile__dropzone--selected{min-height:300px}@media (width<=860px){.mfTaskPanelPage{justify-content:flex-start;min-height:auto}.mfTaskPanelPage__title{font-size:30px}.mfTaskPanelPage__grid{flex-flow:column}.mfTaskPanelPage__grid>*{flex:auto;min-width:0}.mfTaskPanelPage .mfStartTile__dropzone,.mfTaskPanelPage .mfStartTile__dropzone--selected{min-height:240px}}:root{--aprv-radius:14px;--aprv-border:#e5e7eb;--aprv-surface:#fff;--aprv-text:#111827;--aprv-muted:#6b7280;--aprv-slate-faint:#0b1220;--aprv-ink:#1e3a8a;--aprv-hover-bg:#0f172a0f;--aprv-active-border:#1e3a8a38;--aprv-active-bg:#1e3a8a14;--mf-page-bg:#f3f6fb;--mf-sidebar-surface:#f8fafc;--mf-sidebar-width:296px;--mf-sidebar-collapsed-width:72px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:radial-gradient(circle at top left, #fffffffa, transparent 26%), linear-gradient(180deg, #f8fafc 0%, var(--mf-page-bg) 100%);min-width:320px;color:var(--aprv-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}@media (width<=920px){html,body,#root{height:auto;min-height:100%}body{overflow:auto}}.mfIcon{vertical-align:-.125em;flex:none;display:inline-block}
