._page_1dsag_1{--ink:#10213b;--muted:#5b6d84;--line:#d8e2ef;--blue:#2156d8;--pale:#f3f7ff;color:var(--ink);padding:26px 0 60px}._page_1dsag_1 input,._page_1dsag_1 textarea,._page_1dsag_1 select,._page_1dsag_1 button{font:inherit}._hero_1dsag_1{grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:end;gap:40px;padding:32px 0 38px;display:grid}._hero_1dsag_1 span,._hero_1dsag_1 small,._panel_1dsag_1 header span{color:var(--blue);letter-spacing:.16em;font-size:10px;font-weight:850}._hero_1dsag_1 h1{letter-spacing:-.05em;margin:12px 0 0;font-size:clamp(38px,4.7vw,68px);line-height:1.07}._hero_1dsag_1 h1 strong{color:var(--blue)}._hero_1dsag_1>div>p{max-width:690px;color:var(--muted);font-size:13px;line-height:1.9}._hero_1dsag_1 aside{color:#fff;background:linear-gradient(145deg,#0a244b,#102a5e);border-radius:24px 8px 24px 24px;padding:24px;box-shadow:0 22px 55px #071b3530}._hero_1dsag_1 aside strong{margin-top:26px;font-size:19px;display:block}._hero_1dsag_1 aside p{color:#c9d8ec;font-size:11px;line-height:1.7}._state_1dsag_1{text-align:center;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:22px;padding:36px}._state_1dsag_1 h2{color:var(--ink)}._state_1dsag_1 a,._state_1dsag_1 button,._toolbar_1dsag_1 button,._summary_1dsag_1 button,._invite_1dsag_1 button,._commentForm_1dsag_1 button,._code_1dsag_1 button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:12px 4px 12px 12px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:750;text-decoration:none;display:inline-flex}._toolbar_1dsag_1{border:1px solid var(--line);background:#fff;border-radius:20px 7px 20px 20px;justify-content:space-between;gap:18px;padding:17px 19px;display:flex}._toolbar_1dsag_1 label{min-width:min(440px,55%);color:var(--muted);gap:6px;font-size:10px;font-weight:750;display:grid}._toolbar_1dsag_1 select,._toolbar_1dsag_1 input,._invite_1dsag_1 input,._invite_1dsag_1 select,._commentForm_1dsag_1 textarea,._members_1dsag_1 select{min-height:42px;color:var(--ink);background:#fff;border:1px solid #bdcce0;border-radius:12px 4px 12px 12px;padding:9px 12px}._toolbar_1dsag_1 form{align-items:end;gap:8px;display:flex}._toolbar_1dsag_1 input{width:280px}._notice_1dsag_1,._error_1dsag_1,._readonly_1dsag_1{border-radius:11px;margin:14px 0 0;padding:10px 13px;font-size:11px}._notice_1dsag_1{color:#155a45;background:#f0fbf7;border:1px solid #b9dfd2}._error_1dsag_1{color:#8d2d3a;background:#fff5f6;border:1px solid #edc2c8}._readonly_1dsag_1{color:#735911;background:#fff9df;border:1px solid #ead99b}._summary_1dsag_1{color:#fff;background:linear-gradient(135deg,#071d3d,#113f88);border-radius:22px 7px 22px 22px;grid-template-columns:minmax(0,1fr) 110px 110px auto;align-items:center;gap:18px;margin-top:18px;padding:24px 26px;display:grid}._summary_1dsag_1>div:first-child span{color:#a9c6ff;font-size:9px;font-weight:850}._summary_1dsag_1 h2{margin:6px 0 5px;font-size:27px}._summary_1dsag_1 p{color:#c8d7ea;margin:0;font-size:11px}._summary_1dsag_1>div:not(:first-child){place-items:center;display:grid}._summary_1dsag_1 b{font-size:28px}._summary_1dsag_1 small{color:#b8cae1;font-size:9px}._summary_1dsag_1 button{color:#123a83;background:#fff}._summary_1dsag_1 button:disabled,._toolbar_1dsag_1 button:disabled{opacity:.55;cursor:not-allowed}._panel_1dsag_1{border:1px solid var(--line);background:#fff;border-radius:19px 6px 19px 19px;min-width:0;margin-top:18px;overflow:hidden;box-shadow:0 16px 40px #071a330c}._panel_1dsag_1>header{border-bottom:1px solid var(--line);background:#f8fafe;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}._panel_1dsag_1 h3{margin:5px 0 0;font-size:17px}._panel_1dsag_1 header time,._panel_1dsag_1 header strong{color:var(--muted);font-size:9px}._tableWrap_1dsag_1{overflow:auto}._tableWrap_1dsag_1 table{border-collapse:collapse;width:100%;min-width:1000px}._tableWrap_1dsag_1 th,._tableWrap_1dsag_1 td{text-align:left;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:13px 14px;font-size:10px;line-height:1.65}._tableWrap_1dsag_1 th{color:#536a87;background:#f5f8fc;font-size:9px}._tableWrap_1dsag_1 th:first-child{width:220px}._tableWrap_1dsag_1 td b,._tableWrap_1dsag_1 td small{display:block}._tableWrap_1dsag_1 td small{color:var(--muted);margin-top:5px;font-size:8px}._twoCol_1dsag_1,._teamGrid_1dsag_1{grid-template-columns:1fr 1fr;gap:18px;display:grid}._outline_1dsag_1{margin:0;padding:6px 18px 12px;list-style:none}._outline_1dsag_1 li{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:11px 0;font-size:11px;display:flex}._outline_1dsag_1 b{color:var(--blue);font-size:9px}._exports_1dsag_1{grid-template-columns:1fr 1fr;gap:9px;padding:16px;display:grid}._exports_1dsag_1 a{color:var(--ink);border:1px solid var(--line);border-radius:12px 4px 12px 12px;justify-content:space-between;padding:13px;font-size:10px;font-weight:750;text-decoration:none;display:flex}._exports_1dsag_1 span{color:var(--blue);font-size:9px}._boundary_1dsag_1{color:var(--muted);margin:0;padding:0 17px 17px;font-size:9px;line-height:1.7}._map_1dsag_1{background:linear-gradient(135deg,#f7faff,#eef4ff);grid-template-columns:repeat(4,1fr);gap:10px;padding:17px;display:grid}._map_1dsag_1 article{background:#fff;border:1px solid #cad8ec;border-radius:14px 5px 14px 14px;min-height:110px;padding:13px}._map_1dsag_1 article[data-type=question]{color:#fff;background:#163c82;border:0;grid-column:1/-1;min-height:auto}._map_1dsag_1 article[data-type=finding]{background:#f3fbf8;border-color:#b9dfd2}._map_1dsag_1 article[data-type=limitation]{background:#fffbec;border-color:#ead99b}._map_1dsag_1 span{text-transform:uppercase;opacity:.72;font-size:8px;font-weight:850}._map_1dsag_1 p{font-size:10px;line-height:1.6}._map_1dsag_1 small{color:var(--muted);font-size:8px}._map_1dsag_1 article[data-type=question] small{color:#c6d7ef}._draft_1dsag_1{white-space:pre-wrap;color:#263f5d;background:#fbfcfe;margin:0;padding:22px;font:11px/1.85 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}._limitations_1dsag_1{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:14px 18px;display:flex}._limitations_1dsag_1 span{color:#61748b;background:#edf2f8;border-radius:999px;padding:6px 9px;font-size:8px}._members_1dsag_1 article{border-bottom:1px solid var(--line);grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:13px 16px;display:grid}._members_1dsag_1 article>span{color:#fff;background:#244f9b;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:850;display:grid}._members_1dsag_1 strong,._members_1dsag_1 small{display:block}._members_1dsag_1 strong{font-size:10px}._members_1dsag_1 small{color:var(--muted);margin-top:3px;font-size:8px}._members_1dsag_1 select{min-height:36px;padding:6px 9px;font-size:9px}._members_1dsag_1 button{color:#9f2f3d;cursor:pointer;background:0 0;border:0;font-size:9px}._invite_1dsag_1{grid-template-columns:1fr 120px auto;gap:8px;padding:15px;display:grid}._code_1dsag_1{background:#f0fbf7;border:1px solid #b9dfd2;border-radius:12px;gap:8px;margin:0 15px 15px;padding:13px;display:grid}._code_1dsag_1 small{color:#48705f;font-size:8px}._code_1dsag_1 code{overflow-wrap:anywhere;font-size:9px}._code_1dsag_1 button{justify-self:start;min-height:34px}._commentForm_1dsag_1{border-bottom:1px solid var(--line);gap:9px;padding:15px;display:grid}._commentForm_1dsag_1 textarea{resize:vertical;min-height:86px}._commentForm_1dsag_1 button{justify-self:end}._comments_1dsag_1 article{border-bottom:1px solid var(--line);padding:14px 17px}._comments_1dsag_1 article header{justify-content:space-between;display:flex}._comments_1dsag_1 strong{font-size:10px}._comments_1dsag_1 time{color:var(--muted);font-size:8px}._comments_1dsag_1 p{white-space:pre-wrap;color:#3c536e;margin:8px 0 0;font-size:10px;line-height:1.7}._empty_1dsag_1{text-align:center;color:var(--muted);padding:24px;font-size:10px}._timeline_1dsag_1 article{border-bottom:1px solid var(--line);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 17px;display:grid}._timeline_1dsag_1 i{background:var(--blue);border-radius:50%;width:8px;height:8px}._timeline_1dsag_1 strong,._timeline_1dsag_1 span{margin-right:8px;font-size:10px}._timeline_1dsag_1 span{color:var(--muted)}._timeline_1dsag_1 time{color:var(--muted);font-size:8px}@media (width<=980px){._hero_1dsag_1{grid-template-columns:1fr}._summary_1dsag_1{grid-template-columns:1fr 90px 90px}._summary_1dsag_1 button{grid-column:1/-1}._map_1dsag_1{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){._page_1dsag_1{padding-top:8px}._hero_1dsag_1{gap:20px}._hero_1dsag_1 h1{font-size:36px}._toolbar_1dsag_1,._toolbar_1dsag_1 form{flex-direction:column;align-items:stretch}._toolbar_1dsag_1 label,._toolbar_1dsag_1 input{width:100%;min-width:0}._summary_1dsag_1{grid-template-columns:1fr 1fr}._summary_1dsag_1>div:first-child,._summary_1dsag_1 button{grid-column:1/-1}._twoCol_1dsag_1,._teamGrid_1dsag_1,._map_1dsag_1{grid-template-columns:1fr}._map_1dsag_1 article[data-type=question]{grid-column:auto}._invite_1dsag_1{grid-template-columns:1fr}._members_1dsag_1 article{grid-template-columns:36px minmax(0,1fr)}._members_1dsag_1 select,._members_1dsag_1 button{grid-column:2}._timeline_1dsag_1 article{grid-template-columns:10px 1fr}._timeline_1dsag_1 time{grid-column:2}}._page_1dsag_1{padding:18px 0 52px}._hero_1dsag_1{grid-template-columns:minmax(0,1fr) 250px;align-items:center;gap:34px;padding:24px 0 26px}._hero_1dsag_1 h1{max-width:760px;margin-top:9px;font-size:clamp(36px,4.2vw,54px);line-height:1.06}._hero_1dsag_1>div>p{margin-top:15px;line-height:1.72}._hero_1dsag_1 aside{border-radius:20px;padding:20px;box-shadow:0 16px 40px #071a3329}._hero_1dsag_1 aside strong{margin-top:22px;font-size:16px}._toolbar_1dsag_1,._state_1dsag_1,._panel_1dsag_1,._summary_1dsag_1{border-radius:18px;box-shadow:0 14px 38px #071a3312}@media (width<=980px){._hero_1dsag_1{grid-template-columns:minmax(0,1fr) 220px;gap:26px}}@media (width<=820px){._hero_1dsag_1{grid-template-columns:1fr;padding-top:20px}._hero_1dsag_1 aside{display:none}}@media (width<=700px){._hero_1dsag_1{padding:16px 0 20px}._hero_1dsag_1 h1{font-size:clamp(32px,10vw,42px)}}
