.mv2{--ink:#272729;--ink-2:#272729;--canvas:#f8f8fd;--surface:#fff;--surface-2:#f8f8fd;--line:#f0f3f6;--line-2:#e6e6eb;--text:#272729;--muted:#73737a;--muted-2:#8b8b91;--action:#6b75ff;--action-hover:#5860e6;--action-soft:#ededff;--accent:#6b75ff;--accent-soft:#eaebfb;--danger:#cf4141;--decision:#0f766e;--risk:#cf4b3e;--assumption:#7c5cd6;--opportunity:#2e9e5b;--question:#2d6be0;--action-out:#c98a20;--requirement:#566275;--insight:#b23f87;--radius:8px;--radius-sm:6px;--shadow-sm:0 1px 2px rgba(0,0,0,0.05);--shadow:0 2px 10px 0 rgba(0,0,0,0.07);--shadow-lg:0 12px 32px rgba(0,0,0,0.16);--ff-display:var(--er-font);--ff-body:var(--er-font);--ff-mono:var(--er-font);color:var(--text);font-size:15px;line-height:1.55}.mv2 *{-webkit-box-sizing:border-box;box-sizing:border-box}.mv2 .tdot{width:8px;height:8px;border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}.mv2-page{padding:10px 32px 56px}@media(max-width:720px){.mv2-page{padding:8px 16px 40px}}.mv2 .data-wrapper{padding-left:0;padding-right:0}.mv2 .dhead .meta,.mv2 .ebody,.mv2 .field,.mv2 .out .otext,.mv2 .ProseMirror,.mv2 .sumpanel .pb{overflow-wrap:anywhere;word-break:break-word}.mv2 .ProseMirror{max-width:100%}.mv2 .eyebrow{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:600}.mv2 .sec-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:12px;margin:26px 0 14px}.mv2 .sec-head h2{font-weight:600;font-size:18px;letter-spacing:-.01em;margin:0}.mv2 .sec-head .count{font-size:13px;color:var(--muted-2)}.mv2 .sec-head .line{-webkit-box-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--line);-ms-flex-item-align:center;align-self:center}.mv2 .sec-head .act{font-size:13px;color:var(--action);font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;cursor:pointer;background:none}.mv2 .grid{display:grid;gap:14px}.mv2 .grid.up{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}.mv2 .grid.prev{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.mv2 .mcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:0;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transition:border-color .16s,-webkit-box-shadow .16s,-webkit-transform .16s;transition:border-color .16s,-webkit-box-shadow .16s,-webkit-transform .16s;transition:box-shadow .16s,transform .16s,border-color .16s;transition:box-shadow .16s,transform .16s,border-color .16s,-webkit-box-shadow .16s,-webkit-transform .16s;cursor:pointer;overflow:hidden}.mv2 .mcard:hover{-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);-webkit-transform:translateY(-2px);transform:translateY(-2px);border-color:var(--line-2)}.mv2 .mcard .top{padding:17px 18px 14px}.mv2 .mcard .type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:8px}.mv2 .mcard .type span{font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:600}.mv2 .mcard h3{font-weight:600;font-size:18px;margin:0 0 6px;letter-spacing:-.01em}.mv2 .mcard .when{font-size:13.5px;color:var(--muted);gap:7px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mv2 .attendees,.mv2 .mcard .when{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv2 .attendees{margin-top:13px}.mv2 .av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:600;color:#fff;border:2px solid var(--surface);margin-left:-7px}.mv2 .av:first-child{margin-left:0}.mv2 .metarow{display:-webkit-box;display:-ms-flexbox;display:flex;gap:7px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:12px 18px;background:var(--surface-2);border-top:1px solid var(--line)}.mv2 .chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:13px;color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:4px 9px;font-weight:500}.mv2 .chip b{color:var(--text);font-size:13px}.mv2 .chip.warn{color:#b23636;background:#fdeceb;border-color:#f3cfcf}.mv2 .chip.warn b{color:var(--danger)}.mv2 .chip-action{cursor:pointer;color:var(--action);background:var(--action-soft);border-color:transparent}.mv2 .chip-action:hover{background:#e0e2ff}.mv2 .chip-meta{background:var(--surface-2);border-color:var(--line);color:var(--muted-2);font-weight:500}.mv2 .prevbody{padding:15px 18px 16px;border-top:1px solid var(--line)}.mv2 .prevbody .sum{font-size:13.5px;color:#55555c;margin:0 0 13px;line-height:1.5;max-height:3.1em;overflow:hidden}.mv2 .prevbody .sum p{margin:0}.mv2 .prevbody .sum .ProseMirror{font-size:13.5px;color:#55555c}.mv2 .outcounts{gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mv2 .outcount,.mv2 .outcounts{display:-webkit-box;display:-ms-flexbox;display:flex}.mv2 .outcount{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.mv2 .outcount b{font-size:23px;font-weight:600;line-height:1}.mv2 .outcount span{font-size:11.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.03em;font-weight:600}.mv2 .addtile{border:1.5px dashed var(--line-2);border-radius:var(--radius);background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px;min-height:152px;color:var(--muted);-webkit-transition:border-color .15s,background .15s,color .15s;transition:border-color .15s,background .15s,color .15s;text-align:center;padding:18px;cursor:pointer;width:100%}.mv2 .addtile:hover{border-color:var(--action);background:var(--action-soft);color:var(--action-hover)}.mv2 .addtile .plus{width:40px;height:40px;border-radius:11px;background:var(--surface);border:1px solid var(--line);display:grid;place-items:center;font-size:24px;font-weight:300;color:var(--action);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.mv2 .addtile b{font-size:15px;color:var(--text)}.mv2 .addtile small{font-size:12.5px}.mv2 .rollups{display:grid;grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px}.mv2 .rollup{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 16px;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);cursor:pointer;-webkit-transition:-webkit-transform .14s,-webkit-box-shadow .14s;transition:-webkit-transform .14s,-webkit-box-shadow .14s;transition:transform .14s,box-shadow .14s;transition:transform .14s,box-shadow .14s,-webkit-transform .14s,-webkit-box-shadow .14s;text-align:left;width:100%}.mv2 .rollup:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.mv2 .rollup b{font-size:26px;font-weight:600;display:block;line-height:1;margin-bottom:6px}.mv2 .rollup span{font-size:13px;color:var(--muted)}.mv2 .uplist{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.mv2 .uprow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:24px;padding:16px 18px;border-top:1px solid var(--line)}.mv2 .uprow:first-child{border-top:0}.mv2 .uprow:hover{background:var(--surface-2)}.mv2 .upmain{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.mv2 .upname b{font-size:15px;font-weight:600;display:block;overflow-wrap:anywhere;line-height:1.3}.mv2 .upname small{font-size:12px;color:var(--muted-2)}.mv2 .upused{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:12.5px;color:var(--muted);line-height:1.5}.mv2 .upused .ul{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-2);font-weight:600}.mv2 .uref{font-family:var(--ff-body);font-size:12.5px;font-weight:500;color:var(--action);background:none;border:0;cursor:pointer;padding:0;text-align:left}.mv2 .uref:hover{text-decoration:underline}.mv2 .uref .udate{color:var(--muted-2);font-weight:400}.mv2 .upused .usep{color:var(--line-2)}.mv2 .upused .ucards{color:var(--muted)}.mv2 .upactions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-flex:0;-ms-flex:none;flex:none}.mv2 .back,.mv2 .upactions{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv2 .back{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:7px;font-size:13.5px;color:var(--muted);margin-bottom:16px;font-weight:500;cursor:pointer;background:none}.mv2 .back:hover{color:var(--action)}.mv2 .dhead{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);overflow:hidden}.mv2 .dhead .body{padding:22px 24px}.mv2 .dhead .row1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.mv2 .dhead h1{font-weight:600;font-size:25px;margin:7px 0 10px;letter-spacing:-.018em}.mv2 .dhead .meta{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--muted);font-size:14px}.mv2 .dhead .meta b{color:var(--text);font-weight:500}.mv2 .dhead .actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mv2 .ebtn{font-family:var(--ff-body);font-size:14px;font-weight:500;min-height:34px;padding:.45rem 1rem;border-radius:8px;border:none;background:var(--line-2);color:var(--text);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;cursor:pointer}.mv2 .ebtn:hover{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.17);box-shadow:0 2px 10px 0 rgba(0,0,0,.17);-webkit-transform:translateY(-1px);transform:translateY(-1px)}.mv2 .ebtn:disabled{opacity:.4;cursor:default;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;transform:none}.mv2 .ebtn.solid{background:var(--action);color:#fff}.mv2 .ebtn.danger{background:var(--danger);color:#fff}.mv2 .lifecycle{gap:0;background:var(--surface-2);border-top:1px solid var(--line);padding:0}.mv2 .lifecycle,.mv2 .phase{display:-webkit-box;display:-ms-flexbox;display:flex}.mv2 .phase{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:14px 20px;position:relative;-webkit-transition:background .14s;transition:background .14s}.mv2 .phase+.phase{border-left:1px solid var(--line)}.mv2 .phase .pn{width:28px;height:28px;border-radius:50%;border:2px solid var(--line-2);display:grid;place-items:center;font-size:12.5px;font-weight:600;color:var(--muted);-webkit-box-flex:0;-ms-flex:none;flex:none;background:var(--surface);-webkit-transition:.15s;transition:.15s}.mv2 .phase .pl b{display:block;font-size:14px;font-weight:600}.mv2 .phase .pl span{font-size:12.5px;color:var(--muted)}.mv2 .phase.active .pn{background:var(--action);border-color:var(--action);color:#fff}.mv2 .phase.active{background:var(--action-soft)}.mv2 .phase.done .pn{background:var(--opportunity);border-color:var(--opportunity);color:#fff}.mv2 .dgrid{display:grid;grid-template-columns:1fr 320px;gap:22px;margin-top:22px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media(max-width:980px){.mv2 .dgrid{grid-template-columns:1fr}}.mv2 .col-main{min-width:0}.mv2 .col-side{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;min-width:0}.mv2 .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.mv2 .panel .ph{padding:14px 16px;border-bottom:1px solid var(--line);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.mv2 .panel .ph,.mv2 .panel .ph h3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv2 .panel .ph h3{font-size:15px;font-weight:600;margin:0;gap:9px}.mv2 .panel .pb{padding:15px 16px}.mv2 .stk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;padding:10px 0;border-top:1px solid var(--line)}.mv2 .stk:first-child{border-top:0;padding-top:0}.mv2 .stk .av{margin:0;width:34px;height:34px;font-size:12px;border:0}.mv2 .stk .info{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.mv2 .stk .info b{font-size:14px;display:block;font-weight:600}.mv2 .stk .info span{font-size:12.5px;color:var(--muted)}.mv2 .metalist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.mv2 .metalist,.mv2 .metalist .ml{display:-webkit-box;display:-ms-flexbox;display:flex}.mv2 .metalist .ml{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.mv2 .metalist .ml:first-child{border-top:0}.mv2 .metalist .ml .k{color:var(--muted);-webkit-box-flex:0;-ms-flex:none;flex:none}.mv2 .metalist .ml .v{font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}.mv2 .filterbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;background:var(--action-soft);border:1px solid #d6d9ff;border-radius:8px;padding:9px 14px;margin-bottom:13px;font-size:13.5px;color:var(--text)}.mv2 .filterbar button{font-family:var(--ff-body);font-size:13px;font-weight:600;color:var(--action);background:none;border:0;cursor:pointer}.mv2 .filterbar button:hover{text-decoration:underline}.mv2 .regline.on{background:var(--action-soft);margin:0 -16px;padding-left:16px;padding-right:16px}.mv2 .meta-hint{font-size:12px;color:var(--muted-2);margin:10px 0 0}.mv2 .cardsbar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin:4px 0 14px}.mv2 .cardsbar,.mv2 .cardsbar .hint{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv2 .cardsbar .hint{font-size:13px;color:var(--muted-2);gap:7px}.mv2 .ecard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:13px;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm);-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:box-shadow .15s,border-color .15s;transition:box-shadow .15s,border-color .15s,-webkit-box-shadow .15s;overflow:hidden}.mv2 .ecard.dragging{opacity:.45}.mv2 .ecard.dragover{border-color:var(--action);-webkit-box-shadow:0 0 0 2px var(--action-soft);box-shadow:0 0 0 2px var(--action-soft)}.mv2 .ecard .ehead{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:14px 16px;cursor:pointer}.mv2 .drag,.mv2 .ecard .ehead{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv2 .drag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--muted-2);cursor:-webkit-grab;cursor:grab;font-size:22px;line-height:1;width:30px;height:30px;border-radius:7px;-webkit-box-flex:0;-ms-flex:none;flex:none;letter-spacing:-2px;-webkit-transition:background .14s,color .14s;transition:background .14s,color .14s}.mv2 .drag:hover{background:var(--line-2);color:var(--text)}.mv2 .drag:active{cursor:-webkit-grabbing;cursor:grabbing}.mv2 .ecard .num{font-size:12px;color:var(--muted-2);-webkit-box-flex:0;-ms-flex:none;flex:none;width:18px}.mv2 .ecard .etitle{font-weight:600;font-size:16px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;letter-spacing:-.01em}.mv2 .ecard .etitle input{font:inherit;border:1px solid var(--action);border-radius:6px;padding:3px 7px;width:100%;background:var(--action-soft)}.mv2 .ecard .obj{font-size:13px;color:var(--muted);font-weight:400;display:block;margin-top:2px}.mv2 .ocount{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;-webkit-box-flex:0;-ms-flex:none;flex:none}.mv2 .opill{font-size:11px;color:#fff;border-radius:5px;padding:1px 6px;font-weight:600}.mv2 .cardtools{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-flex:0;-ms-flex:none;flex:none;opacity:.55;-webkit-transition:opacity .14s;transition:opacity .14s}.mv2 .ecard:hover .cardtools{opacity:1}.mv2 .cardtools button{font-family:var(--ff-body);font-size:13px;font-weight:500;color:var(--muted);background:none;border:0;cursor:pointer;padding:2px 0}.mv2 .cardtools button:hover{color:var(--action);text-decoration:underline}.mv2 .cardtools button.del:hover{color:var(--danger)}.mv2 .cardtools .edit-btn{font-size:14px;font-weight:600;color:var(--action);padding:6px 16px;border:1px solid var(--line-2);border-radius:8px}.mv2 .cardtools .edit-btn:hover{background:var(--action-soft);text-decoration:none}.mv2 .card-danger{margin-top:14px}.mv2 .del-agenda{font-family:var(--ff-body);font-size:13.5px;font-weight:600;color:var(--danger);background:none;border:0;cursor:pointer;padding:6px 0}.mv2 .del-agenda:hover{text-decoration:underline}.mv2 .caret{font-size:18px;line-height:1;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-transition:color .14s,-webkit-transform .18s;transition:color .14s,-webkit-transform .18s;transition:transform .18s,color .14s;transition:transform .18s,color .14s,-webkit-transform .18s;color:var(--muted-2);background:none;border:0;cursor:pointer;padding:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mv2 .caret:hover{color:var(--text)}.mv2 .ecard.collapsed .caret{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mv2 .sum-head{cursor:pointer}.mv2 .sum-head-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-webkit-box-flex:0;-ms-flex:none;flex:none}.mv2 .sumpanel.collapsed .pb{display:none}.mv2 .sumpanel.collapsed .caret{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.mv2 .sum-loading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;color:var(--muted);font-size:14px;padding:4px 0}.mv2 .sum-spinner{width:18px;height:18px;border-radius:50%;border:2px solid var(--line-2);border-top-color:var(--action);-webkit-animation:mv2spin .8s linear infinite;animation:mv2spin .8s linear infinite;-webkit-box-flex:0;-ms-flex:none;flex:none}@-webkit-keyframes mv2spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes mv2spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.mv2 .ecard.collapsed .ebody{display:none}.mv2 .ebody{padding:0 16px 16px 16px;border-top:1px solid var(--line);margin-top:1px}.mv2 .field{margin-top:18px}.mv2 .field>label,.mv2 .outwrap>label{font-size:13.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--text);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;margin-bottom:9px;font-weight:700}.mv2 .field .txt{font-size:14px;color:#3a3a40;line-height:1.55}.mv2 .field textarea{width:100%;border:1px solid var(--line-2);border-radius:8px;padding:10px 12px;font:inherit;font-size:14px;resize:vertical;min-height:54px;background:var(--surface-2);color:var(--text)}.mv2 .field textarea:focus{outline:none;border-color:var(--action);background:#fff}.mv2 .links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.mv2 .linkrow,.mv2 .links{display:-webkit-box;display:-ms-flexbox;display:flex}.mv2 .linkrow{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;font-size:13px;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:8px 11px}.mv2 .linkrow .lt{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.mv2 .linkrow .lt-strategy{-webkit-box-flex:0;-ms-flex:none;flex:none;font-family:var(--ff-body);font-size:12px;font-weight:600;color:var(--action);background:var(--action-soft);border:0;border-radius:6px;padding:4px 9px;cursor:pointer;white-space:nowrap}.mv2 .linkrow .lt-strategy:hover{background:#e0e2ff}.mv2 .attach-add{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:12.5px;color:var(--muted-2)}.mv2 .attach-add input[type=file]{font-size:13px}.mv2 .linkrow .lu{font-size:11.5px;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.mv2 .outwrap{margin-top:15px;border-top:1px dashed var(--line-2);padding-top:14px}.mv2 .outgroup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:9px}.mv2 .out,.mv2 .outgroup{display:-webkit-box;display:-ms-flexbox;display:flex}.mv2 .out{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:9px 11px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);font-size:14px}.mv2 .out .otype{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#fff;border-radius:5px;padding:2px 7px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:1px;font-weight:600}.mv2 .out .otext{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1.45}.mv2 .out .ox{font-family:var(--ff-body);font-size:12.5px;font-weight:500;color:var(--muted);-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-transition:color .12s;transition:color .12s;background:none;border:0;cursor:pointer;padding:0}.mv2 .out .ox:hover{text-decoration:underline}.mv2 .out .ox.act:hover{color:var(--action)}.mv2 .out .ox-del{font-size:14px;line-height:1;color:var(--muted-2);background:none;border:0;cursor:pointer;padding:2px 6px;border-radius:5px;opacity:.45;-webkit-transition:color .12s,opacity .12s,background .12s;transition:color .12s,opacity .12s,background .12s}.mv2 .out .ox-del:hover{color:var(--danger);opacity:1;background:rgba(0,0,0,.05)}.mv2 .out .ostatus{font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:5px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:1px;font-weight:600;white-space:nowrap}.mv2 .out .meta-sm{display:block;margin-top:3px;font-size:12px;color:var(--muted)}.mv2 .out.resolved{opacity:.85}.mv2 .out.resolved .otext{text-decoration:line-through;-webkit-text-decoration-color:var(--muted-2);text-decoration-color:var(--muted-2)}.mv2 .out.resolved .meta-sm{text-decoration:none}.mv2 .outactions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv2 .dhead-desc{margin-top:10px;line-height:1.55}.mv2 .dhead-desc,.mv2 .dhead-desc .ProseMirror{font-size:14px;color:#3a3a40}.mv2 .summary-block{margin-bottom:18px}.mv2 .summary-actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:10px}.mv2 .outadd{margin-top:16px;padding-top:14px;border-top:1px dashed var(--line-2)}.mv2 .outadd-label{display:block;font-size:13px;font-weight:600;color:var(--text);margin-bottom:9px}.mv2 .addout{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px}.mv2 .addout,.mv2 .typebtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv2 .typebtn{font-size:13px;border:1px solid var(--line-2);border-radius:8px;padding:7px 13px;color:var(--text);background:var(--surface);-webkit-transition:.12s;transition:.12s;gap:6px;cursor:pointer;font-weight:500}.mv2 .typebtn:hover{border-color:currentColor}.mv2 .typebtn.sel{color:#fff;border-color:transparent}.mv2 .outcompose{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:10px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mv2 .outcompose input{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid var(--line-2);border-radius:8px;padding:9px 12px;font:inherit;font-size:14px}.mv2 .outcompose input:focus{outline:none;border-color:var(--action)}.mv2 .outcompose .ownersel{-webkit-box-flex:0;-ms-flex:none;flex:none;max-width:170px;border:1px solid var(--line-2);border-radius:8px;padding:9px 12px;font:inherit;font-size:14px;background:var(--surface);color:var(--text)}.mv2 .outcompose .ownersel:focus{outline:none;border-color:var(--action)}.mv2 .sumpanel .pb{font-size:14px;line-height:1.6;color:#3a3a40}.mv2 .regline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line);cursor:pointer}.mv2 .regline:first-child{border-top:0}.mv2 .regline .tdot{width:8px;height:8px;border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}.mv2 .regline .rl{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13.5px}.mv2 .regline .rc{font-size:14px;font-weight:600;color:var(--text)}.mv2 .regline .rcounts{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv2 .regline .rc-chip{font-size:11px;font-weight:600;padding:2px 8px;border-radius:5px;white-space:nowrap}.mv2 .show-resolved{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:13px;color:var(--muted);cursor:pointer;margin-bottom:12px}.mv2 .show-resolved input{cursor:pointer}.mv2 .regtabs{gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:18px}.mv2 .regtab,.mv2 .regtabs{display:-webkit-box;display:-ms-flexbox;display:flex}.mv2 .regtab{font-size:13.5px;font-weight:500;padding:9px 14px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--muted);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-transition:.14s;transition:.14s;cursor:pointer}.mv2 .regtab:hover{border-color:var(--line-2);color:var(--text)}.mv2 .regtab.on{background:var(--action);color:#fff;border-color:var(--action)}.mv2 .regtab .tdot{width:8px;height:8px;border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}.mv2 .regtab .c{font-size:11.5px;background:var(--surface-2);color:var(--muted);border-radius:5px;padding:1px 7px;font-weight:600}.mv2 .regtab.on .c{background:hsla(0,0%,100%,.14901960784313725);color:#fff}.mv2 .regtable{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;-webkit-box-shadow:var(--shadow-sm);box-shadow:var(--shadow-sm)}.mv2 .regrow{display:grid;grid-template-columns:auto 1fr auto;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px 18px;border-top:1px solid var(--line)}.mv2 .regrow:first-child{border-top:0}.mv2 .regrow.clickable{cursor:pointer}.mv2 .regrow:hover{background:var(--surface-2)}.mv2 .regrow .rtype{width:10px;height:10px;border-radius:50%;-webkit-box-flex:0;-ms-flex:none;flex:none}.mv2 .regrow .rmain b{font-size:15px;font-weight:500;display:block;line-height:1.4}.mv2 .regrow .rtrace{font-size:12.5px;color:var(--muted);margin-top:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.mv2 .regrow .rtrace .br{color:var(--line-2)}.mv2 .regrow .rtrace .src{color:var(--action);font-weight:500}.mv2 .regrow .rstatus{font-size:11px;text-transform:uppercase;letter-spacing:.04em;padding:4px 10px;border-radius:6px;white-space:nowrap;font-weight:600}.mv2 .st-open{background:#fff3e0;color:#9a6212}.mv2 .st-done{background:#e7f7ec;color:#1f8a4c}.mv2 .st-track{background:#ededff;color:#4a55d6}.mv2 .empty{color:var(--muted);font-size:14px}.mv2 .lead-copy{color:#55555c;font-size:14px;margin:6px 0 20px;max-width:68ch;line-height:1.55}.mv2 .sumpanel .pb .ProseMirror{font-size:14px;line-height:1.6;color:#3a3a40}.mv2 .sumpanel .pb .ProseMirror p{margin:0 0 6px}.mv2-start-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mv2-start-grid .startopt{border:1.5px solid var(--line);border-radius:8px;padding:14px 15px;text-align:left;-webkit-transition:.14s;transition:.14s;background:var(--surface);cursor:pointer}.mv2-start-grid .startopt:hover{border-color:var(--line-2);background:var(--surface-2)}.mv2-start-grid .startopt.sel{border-color:var(--action);background:var(--action-soft)}.mv2-start-grid .startopt b{font-size:14.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:var(--text)}.mv2-start-grid .startopt small{font-size:12.5px;color:var(--muted);display:block;margin-top:4px;line-height:1.4}.mv2-start-field{margin-top:15px}.mv2-start-field>label{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);display:block;margin-bottom:7px;font-weight:600}.mv2-start-field select{width:100%;border:1px solid var(--line-2);border-radius:8px;padding:11px 12px;font-size:14px;background:var(--surface)}@media(max-width:620px){.mv2 .dhead .body{padding:18px 16px}.mv2 .dhead h1{font-size:22px}.mv2 .dhead .actions{width:100%}.mv2 .dhead .actions>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media(max-width:560px){.mv2 .outcompose{-ms-flex-wrap:wrap;flex-wrap:wrap}.mv2 .outcompose input{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.mv2 .outcompose .ownersel{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:none}}@media(max-width:560px){.mv2 .out{-ms-flex-wrap:wrap;flex-wrap:wrap}.mv2 .out .otext{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:60%}.mv2 .out .ostatus{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.mv2 .out .outactions{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-left:auto}}@media(max-width:620px){.mv2 .regrow{grid-template-columns:auto 1fr;row-gap:9px}.mv2 .regrow .rstatus{grid-column:2;justify-self:start}}@media(max-width:720px){.mv2 .uprow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.mv2 .upactions{width:100%}}@media(max-width:480px){.mv2-start-grid{grid-template-columns:1fr}}@media(pointer:coarse){.mv2 .cardtools{opacity:1}.mv2 .out .ox-del{padding:9px 11px}.mv2 .drag{width:34px;height:34px}.mv2 .ecard .ehead{padding:15px 16px}}