.moWorkspace{--mo-ink:var(--ui-text,#eaf3f8);--mo-muted:var(--ui-muted,#a8bdca);--mo-line:var(--ui-line,#2c4354);--mo-accent:var(--ui-accent,#8cf2d4);color:var(--mo-ink);max-width:1440px;margin:0 auto;padding:8px 0 40px}.moWorkspace *{box-sizing:border-box}.moWorkspace h1,.moWorkspace h2,.moWorkspace h3,.moWorkspace p{margin-top:0}.moWorkspace h1{font-size:clamp(30px,3.2vw,46px);line-height:1.15;letter-spacing:-1.4px;margin-bottom:12px;font-weight:650}.moWorkspace h2{font-size:20px;letter-spacing:-.35px;margin-bottom:8px}.moWorkspace h3{font-size:17px;margin-bottom:12px}.moWorkspace p{line-height:1.65}.moPageHead{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.moPageHead p{color:var(--mo-muted);margin:0;max-width:690px}.moEyebrow{font-size:11px;letter-spacing:1.8px;font-weight:750;color:var(--mo-accent);display:block;margin-bottom:12px}.moButton{border:1px solid var(--ui-control-line,#526e80);border-radius:12px;background:var(--ui-surface,#112131);padding:10px 15px;color:var(--mo-ink);font:inherit;font-size:13px;font-weight:650;cursor:pointer;display:inline-flex;gap:8px;align-items:center;justify-content:center;text-decoration:none;min-height:44px;transition:background .18s ease,border-color .18s ease}.moButton:hover{background:var(--ui-raised,#172e40);border-color:var(--ui-control-line,#526e80)}.moButton:disabled{opacity:.55;cursor:wait}.moPrimary{background:var(--mo-accent);border-color:var(--mo-accent)}.moPrimary,.moPrimary:hover{color:var(--ui-on-accent,#092f2d)}.moPrimary:hover{background:#b0f7e2;border-color:#b0f7e2}.moQuiet{background:transparent;border-color:transparent}.moCard{background:var(--ui-surface,#112131);border:1px solid var(--mo-line);border-radius:16px;padding:24px;box-shadow:0 2px 8px #02070f40}.moStats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:24px 0}.moStats>div{background:var(--ui-surface,#112131);padding:22px;border:1px solid var(--mo-line);border-radius:18px;display:grid;grid-gap:9px;gap:9px}.moStats strong{font-size:32px;font-weight:650;letter-spacing:-1px}.moMuted,.moStats span{color:var(--mo-muted);font-size:13px;line-height:1.6}.moNotice{background:var(--ui-raised,#172e40);border:1px solid var(--ui-line,#2c4354);border-radius:16px;padding:17px 20px;margin:18px 0;font-size:13px;line-height:1.65}.moNotice p{margin:5px 0 0;color:var(--ui-text,#eaf3f8)}.moSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.moSectionHead p{margin-bottom:0;font-size:13px;color:var(--mo-muted)}.moPill{display:inline-flex;flex-shrink:0;padding:6px 10px;border-radius:30px;font-size:11px;font-weight:700;background:var(--ui-raised,#172e40);color:var(--ui-text,#eaf3f8)}.moState-overdue{background:var(--ui-danger-soft,#392530);color:var(--ui-danger,#ffb3b9)}.moState-due_soon,.moState-unknown{background:var(--ui-warning-soft,#342e27);color:var(--ui-warning,#f5d39a)}.moState-inactive{background:var(--ui-raised,#172e40);color:var(--ui-muted,#a8bdca)}.moDates{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding:22px 0}.moDates>div{display:grid;grid-gap:7px;gap:7px}.moDates span{font-size:12px;color:var(--mo-muted)}.moDates strong{font-size:15px;font-weight:650}.moGuidance,.moHistory{border-top:1px solid var(--mo-line);padding-top:14px;margin-top:14px;font-size:13px}.moWorkspace summary{cursor:pointer;font-weight:650;line-height:1.6;padding:3px 0}.moGuidance>p{margin:12px 0}.moRule{margin-top:16px;line-height:1.7;padding:16px;background:var(--ui-raised,#172e40);border-radius:12px;font-size:13px}.moRule ul{padding-left:20px}.moSources{display:flex;flex-wrap:wrap;gap:12px}.moInlineLink,.moSources a{font-size:12px;color:var(--mo-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.moActions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.moInspectionList{display:grid;grid-gap:18px;gap:18px}.moToolbar{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:22px 0}.moWorkspace label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:650}.moToolbar label:first-child{flex:1 1;min-width:220px}.moWorkspace input:not([type=checkbox]),.moWorkspace select,.moWorkspace textarea{width:100%;font:inherit;font-size:14px;font-weight:400;line-height:1.5;min-height:44px;padding:10px 12px;border:1px solid var(--ui-control-line,#526e80);border-radius:12px;background:var(--ui-canvas,#080f19);color:var(--mo-ink)}.moWorkspace textarea{min-height:90px;resize:vertical}.moWorkspace :focus-visible{outline:3px solid var(--ui-accent,#8cf2d4);outline-offset:3px}.moWorkspace .moCheck{flex-direction:row;align-items:flex-start;gap:10px;font-weight:450;font-size:13px;margin:18px 0;line-height:1.5}.moCheck input{width:17px;height:17px;margin:2px 0 0;accent-color:var(--ui-accent,#8cf2d4);flex-shrink:0}.moEditor{margin:24px 0;border-color:var(--ui-line,#2c4354)}.moEditor .moSectionHead{margin-bottom:22px}.moEditor fieldset{border:0;padding:0;margin:0;min-width:0}.moEditor h3{margin-top:24px}.moFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.moWide{grid-column:1/-1}.moError{background:var(--ui-danger-soft,#392530);color:var(--ui-danger,#ffb3b9);border:1px solid var(--ui-danger-line,#885360);border-radius:16px;padding:18px;margin:18px 0}.moError p{margin:8px 0}.moEmpty{text-align:center;border:1px dashed var(--ui-line,#2c4354);border-radius:16px;padding:44px 24px;color:var(--mo-muted);margin:24px 0}.moEmpty h2{color:var(--mo-ink)}.moCatalog{margin-top:24px}.moCatalog>details{border-top:1px solid var(--mo-line);margin-top:15px;padding-top:12px}.moHistory ol{list-style:none;padding:0;max-height:420px;overflow:auto}.moHistory li{border-left:2px solid var(--ui-line,#2c4354);margin:16px 0;padding:0 0 0 14px;overflow-wrap:anywhere}.moHistory li>span{display:block;color:var(--mo-muted);font-size:11px;margin:4px 0 10px}.moHistory li p{font-size:12px;white-space:pre-wrap;margin:6px 0}.moTeamSummary{display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:13px;color:var(--mo-muted);padding:18px 0}.moTeamSummary p{margin:0}.moTeamSummary strong{font-size:22px;color:var(--mo-ink)}.moTeamSummary p span{margin:0 12px}.moRoleTabs{display:flex;gap:8px;flex-wrap:wrap}.moRoleTabs button{font:inherit;border:1px solid var(--ui-control-line,#526e80);background:var(--ui-surface,#112131);padding:13px 16px;min-height:67px;border-radius:16px;cursor:pointer;text-align:left;display:grid;grid-gap:6px;gap:6px;flex:1 1;min-width:122px;color:var(--mo-ink)}.moRoleTabs button strong{font-size:13px}.moRoleTabs button span{font-size:11px;color:var(--mo-muted)}.moRoleTabs button.selected{background:var(--ui-accent-soft,#193d43);border-color:var(--ui-accent,#8cf2d4);box-shadow:inset 0 0 0 1px #8cf2d420}.moBoard{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;align-items:start}.moBoardFour{grid-template-columns:repeat(4,minmax(0,1fr))}.moColumn{background:var(--ui-canvas,#080f19);border:1px solid var(--ui-line,#2c4354);border-radius:18px;padding:14px;min-width:0}.moColumnHead{display:flex;justify-content:space-between;align-items:center;margin:4px 2px 16px}.moColumnHead h2{font-size:14px;margin:0}.moColumnHead span{font-size:11px;background:var(--ui-raised,#172e40);border-radius:20px;padding:4px 8px}.moTask{background:var(--ui-surface,#112131);border:1px solid var(--ui-line,#2c4354);border-radius:16px;padding:17px;margin-top:12px;min-width:0;overflow-wrap:anywhere;box-shadow:0 2px 3px #02070f40}.moTask h3{font-size:16px;line-height:1.45;margin:10px 0}.moTaskRole{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:var(--mo-accent);font-weight:750}.moTaskNotes{font-size:13px;white-space:pre-wrap;max-height:240px;overflow:auto}.moTask .moButton{margin-top:14px;width:100%;font-size:12px}.moOverdue{color:var(--ui-danger,#ffb3b9);font-size:12px}.moColumnEmpty{font-size:12px;color:var(--mo-muted);padding:12px 4px}.moColumn-blocked{background:var(--ui-warning-soft,#342e27);border-color:var(--ui-warning-line,#85704f)}.moInlineLink{display:block;line-height:1.6}.moWorkspace a,.moWorkspace p{overflow-wrap:anywhere}@media(max-width:1100px){.moBoardFour{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.moPageHead{align-items:flex-start;flex-direction:column}.moStats{gap:9px}.moStats>div{padding:15px}.moStats strong{font-size:27px}.moStats span{font-size:11px}.moCard{padding:18px}.moSectionHead{flex-direction:column;gap:12px}.moDates{grid-template-columns:1fr;gap:14px}.moDates>div{display:flex;justify-content:space-between;gap:16px}.moDates strong{text-align:right;max-width:60%}.moBoard,.moBoardFour,.moFormGrid{grid-template-columns:1fr}.moRoleTabs button{min-width:calc(33% - 8px);padding:12px}.moTeamSummary{align-items:flex-start;flex-direction:column;gap:8px}.moToolbar{align-items:stretch}.moToolbar label{width:100%}.moTask{padding:18px}.moTask .moButton{width:auto}.moPageHead h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.moWorkspace *{scroll-behavior:auto;transition:none!important}}.moWorkspace input::placeholder,.moWorkspace textarea::placeholder{color:var(--ui-muted,#a8bdca);opacity:.85}.moWorkspace select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:46px;padding-right:36px;background-image:linear-gradient(45deg,transparent 50%,var(--ui-muted,#a8bdca) 50%),linear-gradient(135deg,var(--ui-muted,#a8bdca) 50%,transparent 50%);background-position:calc(100% - 17px) 50%,calc(100% - 12px) 50%;background-size:5px 5px;background-repeat:no-repeat}.moWorkspace select option{background:var(--ui-surface,#112131);color:var(--ui-text,#eaf3f8)}@media(max-width:760px){.moWorkspace input:not([type=checkbox]),.moWorkspace select,.moWorkspace textarea{font-size:16px}.moWorkspace summary{display:flex}.moWorkspace .moCheck,.moWorkspace summary{min-height:44px;align-items:center}}