[hidden]{display:none!important}.ai-workspace{min-width:0;width:100%;overflow:auto;padding:29px 30px 25px;background:#fff}.ai-page-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:25px;flex-wrap:wrap}.ai-page-head h1{margin:4px 0 8px}.ai-page-head p{font-size:14px;color:#8a96a8}.ai-actions,.ai-head-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.ai-nav{margin-top:2px}.ai-error,.ai-message{padding:11px 14px;border-radius:6px;margin:12px 0;font-size:14px;display:flex;justify-content:space-between;gap:10px}.ai-error{background:#fff3f0;color:#ae594d;border:1px solid #f2d5cf}.ai-message{background:#edf7f2;color:#4f8c70}.ai-error button{display:flex;flex-shrink:0;padding:0}.ai-loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:60px;color:#8599b9}.format-layout,.goal-layout{display:grid;grid-template-columns:260px minmax(0,1fr);border-top:1px solid var(--line);min-height:450px}.goal-list{border-right:1px solid var(--line);padding:16px 18px 0 0;gap:10px}.goal-list,.goal-list>button{display:flex;flex-direction:column}.goal-list>button{text-align:left;padding:14px;border:1px solid #e6ecf4;border-radius:7px;background:#fff;gap:9px}.goal-list>button.selected{background:#f3f7ff;border-color:#a8c2f2}.goal-list>button>strong{font-size:15px;line-height:1.7}.goal-list>button>p{font-size:13px;color:#8e9bae;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.goal-list footer{display:flex;justify-content:space-between;font-size:12px;color:#9ba9bf}.ai-badge,.ai-state{font-size:12px;display:inline-flex;align-self:flex-start;color:#8495af;background:#f0f3f9;border-radius:4px;padding:2px 7px;white-space:nowrap}.ai-badge.blue,.ai-state.executing{color:#507dc6;background:#ecf3ff}.ai-state.awaiting_decision{color:#a67945;background:#fff4e3}.ai-state.decided{color:#5b9477;background:#eef8f1}.goal-main{padding:20px 0 10px 24px;min-width:0}.ai-back{display:none}.goal-heading>h2{font-size:22px;margin:12px 0 14px;line-height:1.7}.goal-heading blockquote{margin:0;background:#f7f9fc;padding:14px;border-radius:6px;font-size:15px;line-height:1.9;color:#627590}.goal-heading blockquote small{display:block;font-size:12px;color:#a0aec2;margin-bottom:5px}.goal-owner{font-size:12px;color:#a0aec2;margin-top:12px}.goal-steps{justify-content:space-between;gap:9px;padding:23px 0 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.goal-steps,.goal-steps>span{display:flex;align-items:center}.goal-steps>span{gap:7px;font-size:13px;color:#aeb8c8}.goal-steps i{font-style:normal;width:19px;height:19px;background:#eff2f7;border-radius:50%;display:grid;place-items:center;font-size:11px}.goal-steps .reached{color:#6388c4}.goal-steps .reached i{background:#edf3ff;color:#648bca}.ai-callout{padding:23px 0;display:grid;gap:12px}.ai-callout h3{font-size:16px;color:#617797}.ai-callout p{font-size:14px;color:#9aa7bb;line-height:1.9}.goal-summary{display:flex;gap:22px;flex-wrap:wrap;padding:20px 0 12px}.goal-summary>span{font-size:12px;color:#8f9eb5;display:flex;align-items:baseline;gap:5px}.goal-summary strong{font-size:24px;color:#556f95;font-weight:500}.goal-format-summary{font-size:12px;color:#9baac0;display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.goal-format-summary span{color:#7c92b2;background:#f4f7fc;padding:2px 6px;border-radius:4px}.ai-subtask-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px;margin:12px 0 20px}.ai-subtask-tabs>button{padding:12px;border:1px solid #e5ecf7;border-radius:6px;text-align:left;display:flex;flex-direction:column;gap:7px}.ai-subtask-tabs>button.selected{border-color:#91b2e7;background:#f6f9ff}.ai-subtask-tabs strong{font-weight:500;font-size:14px;line-height:1.8}.ai-subtask-tabs small{font-size:12px;color:#9caac0}.child-status{font-size:12px;color:#92a2ba}.child-status.awaiting_review{color:#b08a57}.child-status.reviewed{color:#6c9d80}.ai-task-panel{padding:18px;border:1px solid #e3eaf6;border-radius:8px;min-width:0}.ai-section-title{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:15px}.ai-section-title h3{font-size:15px;line-height:1.7}.ai-section-title p{font-size:12px;color:#9aaac0;margin-top:5px}.ai-section-title .secondary{font-size:12px;padding:5px 8px;min-height:28px}.ai-instruction{font-size:14px;line-height:1.9;color:#8596b0;white-space:pre-wrap;padding:9px 0 16px}.prompt-actions{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:12px}.prompt-actions>span{font-size:12px;color:#a1aec2}.prompt-preview,.raw-result,.run-history{font-size:13px;color:#8b9bb2;margin:13px 0}.ai-workspace summary{cursor:pointer;color:#7c94b6;padding:8px 0;font-size:13px}.ai-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:13px;background:#f6f8fc;border:1px solid #edf1f8;border-radius:5px;font-size:13px;line-height:1.9;max-height:340px;overflow:auto}.result-import{display:grid;gap:12px;margin-top:20px}.result-import>label{display:grid;gap:8px;font-size:14px;color:#6a819f}.result-import textarea{width:100%;font-size:14px;line-height:1.8}.ai-file{position:relative;cursor:pointer}.ai-file input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ai-file:focus-within{outline:2px solid #7ca4ff;outline-offset:2px}.validation-banner{display:grid;gap:7px;padding:12px;border-radius:6px;font-size:13px;margin:20px 0 10px}.validation-banner strong{font-weight:500}.validation-banner.passed{background:#f0f8f4;color:#6f9c83}.validation-banner.warning{background:#fff6e8;color:#ad8554}.validation-banner p{font-size:13px;line-height:1.8}.review-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:11px 0;font-size:13px;color:#90a0b7}.review-toolbar>strong{font-weight:500;color:#7088aa}.review-toolbar>.quiet-button{margin-left:auto;font-size:12px}.ai-table-wrap{width:100%;overflow:auto;max-height:700px}.ai-table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}.ai-table td,.ai-table th{padding:10px;border:1px solid #e7edf6;min-width:110px;max-width:260px;overflow-wrap:anywhere;white-space:normal;vertical-align:top}.ai-table th{background:#f7f9fd;color:#8397b5;font-weight:500;position:sticky;top:0}.ai-table td{color:#7488a7}.review-table td:first-child,.review-table th:first-child{min-width:35px}.ai-table th.extra-column{background:#fff5e6;color:#ac8654}.extra-column small{display:block;font-size:11px}.ai-table td del{display:block;font-size:12px;color:#b7a3a1;margin-top:5px}.review-cell{min-width:150px!important}.review-cell>div{display:flex;gap:5px;margin-top:7px}.review-cell .secondary{font-size:12px;min-height:26px;padding:3px 7px}.review-cell p{font-size:12px;line-height:1.8;margin-top:5px}.review-correct{color:#b68a59}.review-agree{color:#7aa188}.review-finish{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:16px}.review-finish>span{font-size:13px;color:#96a7be}.pagination{display:flex;align-items:center;justify-content:center;gap:15px;padding:15px 0;font-size:13px;color:#95a7c0}.conclusion-section,.decision-section{padding:22px 0;border-top:1px solid var(--line);margin-top:22px;display:grid;gap:12px}.conclusion-section h3,.decision-section h3{font-size:15px;color:#6580a4}.conclusion-section .ai-section-title{margin-bottom:0}.conclusion-section textarea{width:100%;font-size:14px;line-height:1.9}.conclusion-section>.primary{justify-self:start}.signed-label{font-size:12px;color:#7ca489;display:inline-flex;align-items:center;gap:5px}.conclusion-section blockquote{white-space:pre-wrap;font-size:15px;color:#6e85a5;line-height:1.9;margin:0;padding:13px;background:#f7f9fc;border-radius:6px}.decision-section>p{font-size:13px;color:#8e9fb7}.decision-section select{font-size:14px;min-width:110px}.history-toggle{margin-top:20px}.ai-history{margin-top:15px;border-top:1px solid var(--line);padding-top:18px}.ai-history>h3{display:flex;align-items:center;gap:7px;font-size:14px;color:#8b9fbb;margin-bottom:18px}.ai-history>article{display:flex;gap:10px;font-size:13px;color:#90a2bb;margin:12px 0}.ai-history article>span{width:5px;height:5px;background:#c9d6e8;border-radius:50%;margin-top:6px;flex-shrink:0}.ai-history time{font-size:12px;color:#b3bfd0}.ai-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:13px;color:#b2c2db;padding:55px 15px;text-align:center}.ai-empty h2,.ai-empty h3{font-size:16px;color:#8097b9;font-weight:500}.ai-empty p{font-size:13px;color:#aab9ce;line-height:1.9}.format-list{padding:15px 18px 0 0;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:7px}.format-list>button{display:flex;align-items:center;gap:10px;padding:12px;border-radius:6px;font-size:14px;color:#778fac;text-align:left}.format-list>button.selected{background:#eef4ff;color:#5c86c6}.format-list small{display:block;font-size:12px;color:#a0afc5;margin-top:5px}.format-main{padding:20px 0 15px 24px;min-width:0}.format-main h2{font-size:20px}.correction-trend{font-size:13px;color:#9caec5;display:flex;flex-wrap:wrap;gap:7px;padding:10px 0 18px}.correction-trend>span:first-child{color:#738eaf;margin-right:7px}.format-version{padding:20px 0;border-top:1px solid var(--line)}.format-version>header{display:flex;align-items:center;gap:9px}.format-version h3{font-size:17px;color:#6781a7;font-weight:500}.format-version time{margin-left:auto;font-size:12px;color:#a7b6ca}.format-version>p{font-size:14px;line-height:1.9;color:#8da0ba;margin-top:12px}.version-columns{display:flex;flex-wrap:wrap;gap:7px;margin-top:15px}.version-columns>span{font-size:13px;background:#f2f6fc;color:#839ab9;border-radius:4px;padding:4px 8px;display:flex;flex-direction:column}.version-columns small{font-size:12px;color:#a1b2c9;max-width:210px}.format-version>p.column-diff{font-size:12px;color:#a0aec2}.format-version footer{display:flex;gap:16px;flex-wrap:wrap;margin-top:15px;color:#8ca0be;font-size:12px}.format-task-link{display:block;font-size:13px;color:#8ca0be;padding:5px 0;text-align:left}.breakdown-item{border:1px solid #e2eaf5;border-radius:7px;padding:16px;display:grid;gap:15px;position:relative;margin:0}.breakdown-item legend{font-size:13px;color:#8ca1bd;padding:0 6px}.remove-subtask{position:absolute;right:4px;top:-10px;background:white}.breakdown-item input,.breakdown-item select,.breakdown-item textarea{width:100%}.breakdown-item>.quiet-button{justify-self:start;min-height:25px;padding:0 2px;font-size:13px}.version-picker{display:flex;flex-direction:column;gap:8px;max-height:350px;overflow:auto}.version-picker>label{display:flex;flex-direction:row;align-items:flex-start;gap:9px;padding:11px;border:1px solid #e5edf8;border-radius:6px;cursor:pointer}.version-picker input{width:13px;height:13px;margin-top:3px;flex-shrink:0;accent-color:var(--blue)}.version-picker label>span{display:flex;flex-direction:column;gap:5px;font-size:13px}.version-picker strong{font-weight:500;color:#7692bb}.version-picker time{font-size:12px;color:#adbbcf}.version-picker p{font-size:13px;line-height:1.8;color:#8da1bd}.version-picker small{font-size:12px;color:#a0b2cb}.role-settings{padding:20px 24px}.role-settings>div{display:flex;align-items:center;gap:19px;border-bottom:1px solid var(--line);padding:14px 0}.role-settings>div>span{flex:1 1;font-size:14px}.role-settings small{display:block;font-size:12px;color:#9dadc4;margin-top:4px}.role-settings label{font-size:13px;display:flex;gap:5px;align-items:center;color:#8097b6}.role-settings input{accent-color:var(--blue)}.role-settings>p{margin-top:18px;line-height:1.9}.ai-dialog .stack-form{max-height:72dvh;overflow:auto}.ai-dialog .stack-form>label{font-size:14px}.ai-dialog .modal-actions{position:sticky;bottom:-22px;background:#fff;padding:15px 0 8px}.ai-back{margin-bottom:10px}@media(max-width:1250px){.format-layout,.goal-layout{grid-template-columns:220px minmax(0,1fr)}.format-main,.goal-main{padding-left:20px}.ai-head-actions{gap:6px}.ai-head-actions button{font-size:13px}.ai-workspace{padding:25px 24px}.ai-section-title .ai-actions{gap:5px}}@media(max-width:980px){.goal-layout.has-goal{grid-template-columns:1fr}.goal-layout.has-goal>.goal-list{display:none}.goal-layout:not(.has-goal){grid-template-columns:1fr}.goal-layout:not(.has-goal)>.goal-main{display:none}.goal-main{padding-left:0}.goal-list{border:0;padding-right:0}.ai-back{display:inline-flex}.format-layout{grid-template-columns:1fr}.format-list{border:0;border-bottom:1px solid var(--line);flex-direction:row;overflow:auto;padding:8px 0 15px}.format-list>button{flex-shrink:0}.format-main{padding-left:0}.goal-list>button>p{-webkit-line-clamp:3}.ai-nav+.sidebar-section-title{margin-top:22px}.sidebar{overflow:auto}.sidebar-bottom{padding-top:22px}}@media(max-width:760px){.ai-workspace{padding:20px 18px}.ai-page-head{gap:15px}.ai-page-head h1{font-size:25px}.ai-page-head p{font-size:13px;line-height:1.9}.ai-head-actions{width:100%;justify-content:flex-end}.goal-steps{gap:8px}.goal-steps>span{font-size:12px;gap:4px}.goal-steps i{width:17px;height:17px}.goal-steps>span>svg{width:10px}.goal-heading>h2{font-size:20px}.ai-task-panel{padding:13px}.ai-section-title{gap:11px}.ai-instruction{font-size:14px}.ai-actions .secondary{font-size:13px}.ai-subtask-tabs{grid-template-columns:1fr}.ai-subtask-tabs>button{display:grid;grid-template-columns:68px 1fr;align-items:start;gap:6px}.ai-subtask-tabs small{grid-column:2}.ai-dialog input,.ai-dialog select,.ai-dialog textarea,.ai-workspace input,.ai-workspace select,.ai-workspace textarea{font-size:18px}.ai-dialog .version-picker input,.role-settings input{font-size:14px}.goal-main{padding-top:12px}.goal-summary{gap:17px}.goal-summary strong{font-size:22px}.ai-table td,.ai-table th,.conclusion-section blockquote{font-size:14px}.review-finish{align-items:flex-start}.role-settings>div{gap:12px}}.goal-title-line{display:flex;align-items:center;gap:10px;margin:12px 0 14px;flex-wrap:wrap}.goal-title-line h2{font-size:22px;line-height:1.7}.goal-title-line button{font-size:12px;color:#9baec7}.run-history p{font-size:13px;line-height:1.9;color:#92a6c3;padding:7px 0}.ai-dialog-error{color:#b36a5a;background:#fff4ef;border-bottom:1px solid #f4ddd3;padding:12px 24px;font-size:14px;line-height:1.8}.org-app{color:#202b3f;background:#f7f9fc}.org-sidebar{padding-bottom:16px;overflow-y:auto}.org-sidebar,.org-sidebar nav{display:flex;flex-direction:column}.org-sidebar nav{gap:3px;margin-top:18px}.org-sidebar nav button{display:flex;align-items:center;gap:10px;border:0;background:transparent;text-align:left;padding:10px 15px;color:#59677d;border-radius:7px;font-size:15px}.org-sidebar nav button.active{background:#e8efff;color:#285ddb;font-weight:600}.org-sidebar nav button:hover{background:#edf1f8}.org-sidebar nav button small{margin-left:auto;border-radius:20px;padding:0 6px;background:#d9e4ff}.org-sidebar .workspace-name{flex-shrink:0}.org-sidebar .workspace-name>div{display:flex;flex-direction:column;gap:3px}.org-sidebar .workspace-name>div>span{font-size:12px;color:#8b97ab}.org-sidebar>.primary-button{margin-top:22px;min-height:36px;justify-content:center}.org-sidebar>.quiet-button{margin-top:auto;min-height:34px}.org-content{width:100%;min-width:0;overflow-y:auto;padding:28px 32px 60px}.org-page-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px;gap:16px}.org-page-heading h1{margin:5px 0 8px;font-size:27px;letter-spacing:-.7px}.org-page-heading p{margin:0;color:#8490a3;font-size:14px}.heading-kicker{color:#7084a4;font-size:12px;letter-spacing:1.5px}.org-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:14px;margin-bottom:24px}.org-stat{background:white;border:1px solid #e8edf5;padding:18px;border-radius:10px;display:flex;flex-direction:column;gap:13px}.org-stat span{font-size:13px;color:#8792a4}.org-stat strong{font-size:25px;font-weight:600;color:#2e3e5e}.org-brief{border:1px solid #dce6fa;background:#f0f5ff;border-radius:10px;padding:17px 20px;margin:20px 0;line-height:1.9;font-size:14px}.org-brief h3{margin:0;font-size:15px}.org-brief p{margin:5px 0}.org-brief ol{padding-left:20px;margin:6px 0}.org-section-head,.org-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:24px 0 13px}.org-section-head h2,.org-section-heading h2{font-size:17px;margin:0}.org-section-head p,.org-section-heading p{font-size:13px;color:#8792a4}.org-judgment{background:white;border:1px solid #e4eaf3;border-radius:11px;margin:12px 0;padding:20px 22px;box-shadow:0 2px 5px #243b6210}.org-judgment>header,.org-line-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.org-judgment h3{font-size:17px;font-weight:600;margin:9px 0 12px}.org-judgment p{font-size:14px;line-height:1.9;white-space:pre-wrap}.org-judgment>header small,.org-meta,.org-muted{font-size:13px;color:#8b97a9}.org-kicker{font-size:12px;color:#5e7baf;letter-spacing:.4px}.org-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.org-actions button{font-size:14px;min-height:31px}.org-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;flex-wrap:wrap}.org-toolbar .search-field{flex:1 1;max-width:330px}.org-filters{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 18px}.org-filters select{max-width:170px;background:white;border:1px solid #e3e8f1;border-radius:6px;color:#66748c;font-size:13px;padding:6px 8px}.org-goal-table,.org-table-wrap{border:1px solid #e3e9f2;background:white;border-radius:9px;overflow:auto}.org-goal-row{display:grid;grid-template-columns:minmax(250px,1fr) 96px 78px 90px 115px;align-items:center;min-height:57px;border-bottom:1px solid #edf0f6;padding:0 18px;gap:10px;font-size:13px;cursor:pointer}.org-goal-row:hover{background:#f7faff}.org-goal-row:last-child{border-bottom:0}.org-goal-row>div:first-child{display:flex;align-items:center;gap:7px;min-width:0}.org-goal-row strong{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-goal-row .icon-button{width:22px;flex-shrink:0}.org-tree-spacer{display:inline-block;min-width:22px}.org-state{display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap;border-radius:4px;padding:3px 7px;background:#f0f3f8;color:#8390a6}.org-state[data-status=awaiting_execution],.org-state[data-status=in_progress]{background:#edf3ff;color:#4e7ad7}.org-state[data-status=awaiting_review],.org-state[data-status=waiting_confirmation]{background:#fff4df;color:#b58a29}.org-state[data-status=completed]{background:#e9f5ee;color:#4b9972}.org-state[data-status=cancelled]{color:#a7afbc;text-decoration:line-through}.org-board{display:flex;gap:14px;overflow:auto;align-items:flex-start;padding-bottom:20px}.org-board>section{background:#edf1f7;min-width:235px;flex:1 1;border-radius:10px;padding:12px;min-height:250px}.org-board>section>h3{font-size:14px;margin:0 0 15px;color:#66748a}.org-board article{cursor:grab;background:white;border:1px solid #e0e7f2;border-radius:7px;padding:14px;margin-bottom:10px}.org-board article h4{font-size:14px;line-height:1.6;margin:0 0 10px}.org-board article p{font-size:12px;color:#7d8a9e}.org-area-card,.org-asset,.org-line-card{background:white;border:1px solid #e3e9f2;border-radius:10px;padding:20px;margin:14px 0}.org-area-card header,.org-asset header{display:flex;align-items:center;gap:12px;justify-content:space-between}.org-area-card h3,.org-asset h3{font-size:18px;margin:0}.org-area-card p,.org-asset p{font-size:14px;line-height:1.9;color:#728099;white-space:pre-wrap}.org-area-card details{border-top:1px solid #edf0f5;padding:12px 0;font-size:14px}.org-area-card summary{cursor:pointer;font-weight:500}.org-area-card details a{display:inline-block;margin:8px 15px 0 0;font-size:13px}.org-area-metrics{display:flex;gap:12px;flex-wrap:wrap;padding:14px 0}.org-area-metrics>div{padding:10px 15px;background:#f7f9fc;border-radius:6px;display:flex;flex-direction:column;gap:8px;min-width:130px}.org-area-metrics span{font-size:12px;color:#8895a9}.org-area-metrics strong{font-size:19px}.org-people{display:flex;gap:10px;flex-wrap:wrap}.org-people>div{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #e3e9f2;border-radius:9px;background:white;font-size:14px}.org-people>div>span:not(.avatar){font-size:12px;color:#8190a6}.org-table{border-collapse:collapse;width:100%;min-width:580px;font-size:13px}.org-table td,.org-table th{text-align:left;padding:13px 14px;border-bottom:1px solid #edf0f6;vertical-align:top}.org-table th{background:#f8fafc;font-weight:500;color:#8490a3;white-space:nowrap}.org-version-trend{display:flex;gap:8px;margin:12px 0;overflow:auto}.org-version-trend>div{padding:12px;border:1px solid #e6eaf3;border-radius:8px;min-width:140px;font-size:13px}.org-version-trend small{display:block;margin-top:5px;color:#8a98ad}.org-detail{width:min(740px,57vw);min-width:480px;flex-shrink:0;background:white;border-left:1px solid #e0e6f0;display:flex;flex-direction:column;overflow:hidden}.org-detail>header{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid #edf0f6;font-size:14px;min-height:55px}.org-detail-body{padding:24px;overflow-y:auto;min-width:0}.org-detail-body h1{font-size:23px;line-height:1.5;margin:9px 0 18px}.org-detail-body h2{font-size:16px;margin:23px 0 12px}.org-detail-body h3{font-size:14px}.org-detail-body>p{font-size:14px;line-height:1.9}.org-detail-body dl{display:grid;grid-template-columns:80px minmax(0,1fr);font-size:14px;gap:12px;margin:24px 0}.org-detail-body dt{color:#8a96a9}.org-detail-body dd{margin:0;line-height:1.6;overflow-wrap:anywhere}.org-tags{display:flex;gap:5px;flex-wrap:wrap}.org-tags span{padding:3px 7px;background:#eff3fa;border-radius:4px;color:#6e809d;font-size:12px}.org-child-link{display:flex;align-items:center;gap:9px;width:100%;background:white;border:0;border-bottom:1px solid #edf0f6;text-align:left;font-size:13px;padding:12px 4px}.org-child-link>span:last-child{margin-left:auto;color:#8592a6;font-size:12px}.org-event{border-left:2px solid #e6ecf7;padding:0 0 15px 14px;font-size:13px;margin-left:6px}.org-event time{display:block;color:#a0aabb;font-size:11px;margin-top:6px}.org-event summary{cursor:pointer}.org-event pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:230px;overflow:auto;background:#f8faff;padding:10px;font-size:12px}.org-comment{padding:14px 0;border-bottom:1px solid #edf0f6;font-size:14px}.org-comment time{font-size:12px;color:#98a3b5;margin-left:12px}.org-comment p{line-height:1.8;white-space:pre-wrap}.org-import{border:1px dashed #cdd9ed;border-radius:8px;background:#f8faff;padding:16px;margin:17px 0}.org-import textarea{min-height:120px;font-size:13px}.org-import p{font-size:13px;color:#8b96a7;line-height:1.8}.org-result{margin:20px 0}.org-result .ai-table-wrap{overflow:auto;max-height:470px}.org-result .ai-table{font-size:13px}.org-disclaimer{margin-top:25px;padding:12px 0;border-top:1px solid #e8edf4;color:#95a0b2;font-size:12px;line-height:1.8}.org-identity{font-size:13px;max-width:145px;border:1px solid #e0e6f0;padding:5px;border-radius:6px;background:#f9fbff;color:#728199}.org-error{border:1px solid #f0d2d0;background:#fff5f3;border-radius:7px;font-size:14px;padding:13px 16px;color:#b3554e;margin-bottom:16px;line-height:1.8;display:flex;justify-content:space-between;gap:12px}.org-error button{border:0;background:transparent;color:inherit}.org-modal{max-height:90vh;width:min(760px,94vw)}.org-modal form{overflow:auto}.org-form{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:24px}.org-form>.full{grid-column:1/-1}.org-form label{display:flex;flex-direction:column;gap:8px;font-size:14px;color:#64718a}.org-form input,.org-form select,.org-form textarea{width:100%;font-size:14px;border:1px solid #dae2ef;border-radius:6px;padding:10px 11px;min-width:0;background:white;color:#334460}.org-form textarea{resize:vertical;line-height:1.8}.org-form input:focus,.org-form select:focus,.org-form textarea:focus{border-color:#7ba2f6;outline:2px solid #edf3ff}.org-form input[type=checkbox],.org-form input[type=radio]{width:auto;accent-color:#477de1}.org-form .org-check{flex-direction:row;align-items:center;gap:8px}.org-form small{font-size:12px;line-height:1.8;color:#939fb3}.org-format-picker{border:1px solid #e0e7f2;padding:16px;border-radius:8px}.org-format-picker>.quiet-button{margin:10px 0}.org-version-choice{flex-direction:row!important;align-items:flex-start;border-top:1px solid #edf0f5;padding:12px 0}.org-version-choice>span{display:flex;flex-direction:column;gap:4px}.org-version-choice p{margin:0;line-height:1.7}.org-dependency-options{display:flex;gap:10px;flex-wrap:wrap;max-height:180px;overflow:auto;padding:10px;background:#f7f9fc;border-radius:6px}.org-dependency-options label{flex-direction:row;align-items:center;font-size:13px}.org-scope-editor{border:1px solid #e2e8f3;border-radius:8px;padding:15px;margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.org-scope-editor textarea{grid-column:1/-1}.org-scope-editor button{justify-self:start}.org-modal footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 24px;border-top:1px solid #edf0f6}.org-notices{padding:20px}.org-notices>button{display:block;width:100%;text-align:left;padding:15px;border:0;border-bottom:1px solid #edf0f6;background:white;font-size:14px;line-height:1.7}.org-notices time{display:block;font-size:12px;color:#98a3b5}.org-account{padding:24px;font-size:14px}.org-account .org-actions{margin:18px 0}.org-line-card h3{margin:4px 0 9px;font-size:16px}.org-line-card p{font-size:14px;line-height:1.8}.org-area-card a,.org-asset a,.org-detail-body a{overflow-wrap:anywhere}.org-goal-row progress{max-width:70px;height:5px;accent-color:#7a9ce9}.org-table button{white-space:nowrap}.org-asset pre{white-space:pre-wrap;font-size:13px;color:#748198}.org-detail-body textarea{width:100%;min-height:90px;border:1px solid #e0e6f0;border-radius:7px;padding:12px;font-size:14px;line-height:1.8}.org-detail-body select{max-width:100%}.org-app .work-area{display:flex;min-height:0;overflow:hidden}.org-form .org-agent-version{grid-column:1/-1}.org-result .validation-banner{font-size:13px;padding:10px;background:#f4f7fd;line-height:1.8}.org-judgment.late{border-left:3px solid #e5b648;background:#fffdf6}.org-judgment.late time{color:#b18327}.org-goal-row.late{border-left:3px solid #df837e}.org-goal-row.soon{border-left:3px solid #e4bb5c}.goal-row-title{text-align:left;line-height:1.7;font-size:14px;min-width:0;padding:0;overflow-wrap:anywhere}.org-goal-row .goal-row-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.goal-row-title small{font-size:12px;color:#94a5c0;background:#f0f4fc;border-radius:4px;margin-left:8px;padding:2px 5px}.judgment-title{display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px;text-align:left;padding:10px 0;line-height:1.8}.org-detail-body>h2{font-size:23px;line-height:1.6;margin-bottom:14px;color:#354761}.org-detail-body details>pre,.org-detail-body>pre{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f9fd;padding:12px;border-radius:6px}.org-area-card>header>button{display:flex;align-items:center;gap:10px;text-align:left}.org-area-card>header>span{font-size:13px;color:#93a0b5;white-space:nowrap}.org-area-metrics>span{display:flex;flex-direction:column;padding:12px 16px;gap:8px;background:#f6f8fc;border-radius:7px;font-size:12px;color:#8797af;min-width:120px}.org-area-metrics>span strong{font-size:21px;color:#526b91}.org-asset details{font-size:14px;padding:14px 0;border-top:1px solid #edf0f6}.org-asset details summary{cursor:pointer;font-weight:500}.org-asset details small{font-size:12px;color:#8b9aaf}.org-line-card{display:flex;align-items:center;justify-content:space-between;gap:15px}.org-line-card>div{flex:1 1;min-width:0}.org-line-card small{font-size:12px;color:#8e9eb5}.org-board>section>header{display:flex;justify-content:space-between;font-size:14px;padding:1px 4px 13px;color:#6f809d}.org-board article>button{text-align:left;font-size:14px;line-height:1.7;padding:0}.org-modal .org-error{margin:12px 18px}.org-sidebar nav{margin-top:10px;gap:1px}.org-sidebar nav button{padding:8px 12px}.org-form>.org-actions{grid-column:1/-1}.org-detail .detail-section>p{font-size:14px;line-height:1.9}.org-detail .detail-section>small{font-size:12px}.org-detail .detail-section>button.primary{margin:8px 0}.org-scope-editor>div{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid #edf0f6;padding-top:12px}.org-form>.modal-actions,.org-scope-editor>div>textarea,.org-scope-editor>h3{grid-column:1/-1}.org-notices button.unread{background:#f5f8ff}.weekly-inline h4{font-size:13px;color:#7a8fab;margin:13px 0 3px}.weekly-inline p{margin:0}.org-detail .ai-table td del{display:block;font-size:11px;color:#a5afbd}.org-detail .ai-table th.extra-column{background:#fff4de}.org-check{display:flex;align-items:center;gap:8px;font-size:14px;margin:7px 0}.org-check input{width:auto}.org-detail .org-actions select,.org-judgment select{font-size:14px;padding:6px 10px}.org-judgment>header time{font-size:13px;color:#8899b3}.org-goal-row .goal-row-title{display:flex;align-items:center;gap:4px;width:100%}.org-goal-row .goal-row-title>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.org-goal-row .goal-row-title>small{flex-shrink:0;margin-left:2px}@media(min-width:1600px){.org-content{padding:32px 48px}.org-detail{width:720px}}@media(max-width:1100px){.org-content{padding:22px 20px}.org-detail{width:54vw;min-width:410px}.org-detail~*{min-width:0}.org-goal-row{grid-template-columns:minmax(190px,1fr) 80px 70px 90px}.org-goal-row>span:last-child{display:none}}@media(max-width:760px){.org-sidebar{display:flex!important;position:fixed;transform:translateX(-100%);z-index:35;width:225px;inset:0 auto 0 0;transition:transform .2s}.org-sidebar.visible{transform:translateX(0)}.org-content{padding:20px 16px 50px}.org-page-heading{align-items:flex-start}.org-page-heading h1{font-size:24px}.org-page-heading p{font-size:13px;line-height:1.8;max-width:250px}.org-page-heading>.primary-button{font-size:13px;white-space:nowrap;min-width:80px}.org-stats{grid-template-columns:1fr 1fr;gap:8px}.org-stat{padding:13px;gap:9px}.org-stat strong{font-size:22px}.org-detail{position:fixed;inset:52px 0 0;width:100%;min-width:0;z-index:25;border-left:0}.org-detail-body{padding:20px 16px}.org-detail-body h1{font-size:21px}.org-judgment{padding:16px}.org-judgment h3{font-size:16px}.org-identity{max-width:96px;font-size:12px}.org-goal-row{grid-template-columns:minmax(180px,1fr) 77px;min-width:340px;padding:0 9px;gap:6px}.org-goal-row>span:nth-child(n+3){display:none}.org-form{grid-template-columns:1fr;padding:18px;gap:15px}.org-form>.full{grid-column:1}.org-scope-editor{grid-template-columns:1fr}.org-scope-editor textarea{grid-column:1}.org-modal{max-height:92vh;width:96vw}.org-section-head{align-items:flex-start;flex-wrap:wrap}.org-section-head .search-field{width:100%;max-width:none}.org-people>div{width:100%}.org-brief{padding:14px}.org-toolbar .search-field{max-width:none;min-width:180px}.org-app .topbar{padding:0 12px}.org-app .breadcrumb{gap:6px;font-size:12px}.org-area-card,.org-asset{padding:16px}.org-area-metrics>div{flex:1 1;min-width:110px}}.org-sidebar .workspace-logo{flex-shrink:0;object-fit:contain;padding:3px}.modal.org-modal.goal-composer{inset:0 0 0 auto;margin:0;width:min(600px,100vw);max-width:100%;height:100dvh;max-height:none;border:0;border-left:1px solid var(--line);border-radius:0;overflow:hidden}.goal-composer[open]{display:flex;flex-direction:column}.goal-composer>header{flex:none}.goal-composer .org-form{display:flex;flex:1 1;min-height:0;flex-direction:column;gap:0;padding:0;overflow:hidden}.goal-form-body{flex:1 1;overflow-y:auto;padding:22px 24px}.goal-composer footer.modal-actions{flex:none;margin:0;padding-bottom:max(15px,env(safe-area-inset-bottom))}.goal-main-content{display:grid;gap:14px;margin-bottom:16px}.goal-main-content label{font-size:16px;font-weight:600;color:var(--text)}.goal-main-content textarea{min-height:110px;font-size:16px;font-weight:400;line-height:1.55}.goal-main-content textarea::placeholder{color:#68778f}.goal-assignment,.goal-deadline{display:grid;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.goal-assignment{grid-template-columns:18px minmax(0,1.15fr) minmax(0,1fr)}.goal-deadline{grid-template-columns:90px minmax(0,1fr);align-items:start}.goal-assignment-icon,.goal-row-label{color:#5a687d;display:flex;align-items:center;gap:8px}.goal-row-label{min-height:36px}.goal-assignment label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.goal-assignment select{background:#f5f7fb;padding:7px}.goal-date-options{display:flex;flex-wrap:wrap;gap:6px}.goal-date-options button{min-height:36px;padding:5px 10px;border:1px solid transparent;border-radius:6px;background:#f3f5f9;color:#334460}.goal-date-options button:hover{background:#e9eef7}.goal-date-options button:is([aria-pressed=true],[aria-expanded=true]){border-color:#cadbff;background:#edf3ff;color:#2455bd}.goal-date-options .goal-clear-date{background:transparent;color:#5a687d}.goal-deadline-inputs>:not(:first-child){display:block;margin-top:8px}.goal-advanced-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:8px}.goal-advanced-grid>.full{grid-column:1/-1}@media (max-width:480px){.goal-form-body{padding:16px}.goal-assignment{grid-template-columns:18px minmax(0,1fr) minmax(0,1fr)}.goal-assignment label{grid-template-columns:1fr}.goal-advanced-grid{grid-template-columns:minmax(0,1fr)}}.org-view-tabs{display:flex;flex-shrink:0;gap:6px;min-width:0;overflow-x:auto;padding:0 24px;border-bottom:1px solid var(--line);background:white}.org-view-tabs button{flex:none;min-height:46px;padding:0 12px;border-bottom:2px solid transparent;white-space:nowrap;color:#5a687d}.org-view-tabs button[aria-current=page]{border-bottom-color:#3a6de1;color:#285ddb;font-weight:600}.org-view-tabs button:hover{color:#285ddb}@media (max-width:560px){.org-view-tabs{gap:3px;padding:0 12px}.org-view-tabs button{min-height:44px;padding:0 9px}}.goal-intent{white-space:pre-wrap;overflow-wrap:anywhere}.org-todo-toolbar{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:#5a687d}.org-todo-toolbar select{border:1px solid var(--line);border-radius:6px;background:white;padding:7px 9px;color:var(--text)}.org-todo-table{min-width:440px;font-size:13px}.org-todo-table :is(th,td){padding:10px 14px}.org-todo-table td{vertical-align:middle}.org-todo-table td>button{font-size:13px}.org-todo-table .org-todo-actions{background:#f8fafc;padding:14px}.org-todo-actions .org-judgment:last-child{margin-bottom:0}.goal-advanced-grid{margin-top:16px}.goal-initial-comment{margin-top:20px}.goal-comments h3{margin:0 0 12px}.goal-created-event{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:14px;color:#5a687d;margin-bottom:16px}.goal-created-event>span{width:8px;height:8px;border-radius:50%;border:2px solid #b5c1d0;margin:0 8px}.goal-comment{display:flex;align-items:flex-start;gap:10px;padding:12px 0}.goal-comment-avatar{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#edf3ff;color:#285ddb}.goal-comment-content{min-width:0;overflow-wrap:anywhere}.goal-comment-content header{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.goal-comments time{font-size:13px;color:#5a687d}.goal-comment-content p{white-space:pre-wrap}.goal-comment-composer{border:1px solid #dae2ef;border-radius:8px;background:white;margin-top:10px}.goal-comments .goal-comment-composer textarea{display:block;width:100%;min-height:58px;padding:10px 12px;border:0;font-size:15px;background:transparent}.goal-comment-tools{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:5px 8px 8px}.goal-comment-mention{display:flex;align-items:center;gap:4px;color:#5a687d}.goal-comment-mention select{border:0;color:inherit;background:white}.goal-comment-composer>p{margin:0 10px 6px}.goal-main-content input{font-size:16px;font-weight:400}.goal-asset-field,.goal-asset-section,.goal-type-settings{display:grid;gap:12px;min-width:0}.goal-asset-section h3{margin:0}.goal-asset-section>button,.goal-type-settings>button{justify-self:start}.goal-asset-summary{display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#f7f9fc;overflow-wrap:anywhere}.goal-asset-summary header{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.goal-asset-summary header span{font-size:13px;color:#4264a0}.goal-asset-summary p{margin:0;font-size:14px;line-height:1.55}.goal-asset-summary+.goal-asset-summary{margin-top:8px}.goal-type-settings>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.goal-type-settings>p{margin:0}.org-inline-error{margin:8px 16px}.org-app{--org-canvas:#eaf0f7;--org-nav:#e4ecf6;--org-surface:#f9fbfe;--org-control:#edf2f8;--org-stroke:#d2ddeb;--org-label:#4e6079;--line:var(--org-stroke);background:var(--org-canvas)}.org-app .org-sidebar{background:var(--org-nav)}.org-app .org-sidebar nav button:hover{background:#dce6f5}.org-app .org-sidebar nav button.active{background:#d5e3ff}.org-app :is(.topbar,.org-tabs,.org-group-tabs,.org-view-tabs){background:var(--org-surface)}.org-app .org-content{background:var(--org-canvas)}.org-app :is(.org-detail,.org-goal-table,.org-table-wrap,.org-judgment,.org-line-card,.org-area-card,.org-asset,.org-stat,.org-people>div,.v5-card,.v5-stat,.v5-table-wrap,.org-modal,.v5-modal){background:var(--org-surface);border-color:var(--org-stroke)}.org-app :is(.org-modal,.v5-modal)>form>footer,.org-app :is(.org-modal,.v5-modal)>header{background:var(--org-surface);border-color:var(--org-stroke)}.org-app :is(.org-modal,.v5-modal)::backdrop{background:#293e5e57;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.org-app :is(.org-form,.v5-form) label{color:var(--org-label)}.org-app :is(.org-form,.v5-form,.org-filters,.org-detail-body,.v5-workspace) :is(input:not([type=checkbox],[type=radio],[type=file]),textarea,select){background-color:var(--org-control);border-color:var(--org-stroke)}.org-app :is(.org-form,.v5-form,.org-detail-body) :is(input,textarea,select):focus-visible{background-color:var(--org-surface);border-color:#7298ef}.org-app :is(.goal-asset-summary,.v5-foundation-fields,.goal-comments .goal-comment-composer){background:var(--org-control);border-color:var(--org-stroke)}.org-app :is(.org-muted,.org-meta,.org-page-heading p){color:#5a6c86}.org-app :is(.org-table,.v5-table) th{background:var(--org-control);color:var(--org-label)}.org-app .org-board>section{background:#dfe8f3}.org-app .org-board article{background:var(--org-surface);border-color:var(--org-stroke)}.goal-editable-heading{margin:0 0 12px;font-size:23px}.goal-inline-trigger{display:inline-flex;align-items:center;gap:8px;padding:4px 6px;margin-left:-6px;max-width:100%;border-radius:6px;text-align:left;overflow-wrap:anywhere}.goal-inline-trigger svg{flex:none;color:var(--org-label)}.goal-inline-trigger:hover{background:var(--org-control)}.goal-inline-description{margin:12px 0}.goal-inline-description>button{color:var(--org-label)}.goal-inline-editor{display:grid;gap:8px;margin:0 0 12px}.goal-inline-editor>div{display:flex;gap:8px}.goal-inline-editor>:is(input,textarea),.goal-subtask-editor>input{width:100%;min-width:0}.org-detail-body .goal-detail-fields{grid-template-columns:76px minmax(0,1fr);align-items:baseline;gap:10px}.goal-detail-fields .goal-inline-select{width:min(240px,100%);min-height:34px;padding:4px 9px;font-size:15px}.goal-subtasks h4{margin:16px 0 8px;color:var(--org-label);font-size:15px}.goal-subtask-editor{display:flex;gap:8px;margin:8px 0}.goal-subtask-editor button{white-space:nowrap}.goal-subtask-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 0}.goal-subtask-row label{display:flex;gap:8px;align-items:baseline;min-width:0;overflow-wrap:anywhere}.goal-subtask-row input{flex:none;accent-color:var(--blue)}.goal-subtask-row input:checked+span{color:var(--org-label);text-decoration:line-through}.goal-subtask-row button{flex-shrink:0}.goal-add-subtask{color:var(--org-label);gap:9px}.goal-add-subtask span{padding:3px 8px;border-radius:6px;background:var(--org-control)}.goal-deadline-inputs input[type=date]{max-width:220px}.v5-module{min-width:0}.v5-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 22px}.v5-heading h2{font-size:25px;line-height:1.6;color:#263c5b}.v5-heading h3{font-size:17px}.v5-heading p{font-size:14px;color:#8897ad;line-height:1.9;margin:6px 0}.v5-heading small{font-size:12px;color:#96a3b7}.v5-filters{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}.v5-filters input{flex:1 1;min-width:160px;max-width:340px}.v5-filters input,.v5-filters select{font-size:14px;padding:8px 10px;border-color:#e1e8f3;background:white;max-width:240px}.v5-asset-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:15px}.v5-card{background:white;border:1px solid #e2e9f3;border-radius:11px;padding:21px;margin:15px 0;min-width:0}.v5-asset-grid>.v5-card{margin:0}.v5-card-top,.v5-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.v5-card-top{font-size:12px;color:#95a4b8}.v5-card h3{font-size:17px;color:#344d70;margin-bottom:10px}.v5-card h4{font-size:14px;color:#6b82a5;margin:12px 0 7px}.v5-card p{font-size:14px;line-height:1.9;color:#71849f;margin:7px 0;white-space:pre-wrap}.v5-card small{font-size:12px;color:#93a2b8;line-height:1.8}.v5-card-title{display:block;text-align:left;font-size:18px;font-weight:600;line-height:1.7;color:#304968;padding:0}.v5-card footer{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid #edf1f7;margin-top:19px;padding-top:13px;font-size:12px;color:#8c9bb2}.v5-card footer button{margin-left:auto;display:flex;align-items:center;gap:5px;color:#5c83c6}.v5-pill{display:inline-flex;font-size:12px;background:#eff4fd;color:#728db9;border-radius:5px;padding:4px 7px;white-space:nowrap}.v5-table-wrap{overflow:auto;max-width:100%;border:1px solid #e5ebf5;border-radius:8px;margin:14px 0}.v5-table{border-collapse:collapse;font-size:13px;width:100%;min-width:480px;background:white}.v5-table th{background:#f7f9fc;color:#8a9bb4;font-weight:500;text-align:left;padding:11px 13px;white-space:nowrap;border-bottom:1px solid #e9eef7}.v5-table td{padding:12px 13px;border-bottom:1px solid #eef2f8;color:#617694;line-height:1.8;vertical-align:top;max-width:350px;overflow-wrap:anywhere;min-width:70px}.v5-table tr:last-child td{border-bottom:0}.v5-table td small{display:block;font-size:11px;color:#98a9c2}.v5-table details{min-width:150px}.v5-table .v5-table{min-width:330px}.v5-table summary{cursor:pointer;white-space:nowrap}.v5-table td p{font-size:12px}.v5-table .org-actions{margin-top:0}.v5-table .org-actions button{font-size:12px;min-height:28px;padding:4px 8px}.v5-table .org-error{font-size:12px;padding:8px}.v5-stats{display:flex;gap:10px;flex-wrap:wrap;margin:15px 0 22px}.v5-stats>div{background:#f7f9fd;border:1px solid #ecf0f7;border-radius:8px;padding:13px 16px;flex:1 1;min-width:125px;display:flex;flex-direction:column;gap:10px}.v5-stats small{font-size:12px;color:#8c9db6;line-height:1.5}.v5-stats strong{font-size:22px;color:#526f9a;font-weight:500}.v5-note{font-size:13px!important;line-height:1.9;color:#97a6bb!important;padding:12px 0}.v5-version>header{align-items:flex-start}.v5-version>header>div:first-child{display:flex;flex-direction:column;gap:7px}.v5-version>header strong{font-size:16px}.v5-version details{padding:12px 0;border-top:1px solid #edf1f6;font-size:14px}.v5-version summary{cursor:pointer;color:#7c91b1}.v5-version .v5-stats>div{min-width:110px}.v5-diff{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0;margin:15px 0}.v5-diff>div{min-width:0;background:#f8fafd;border:1px solid #e9eef6;border-radius:7px;padding:13px;max-height:420px;overflow:auto}.v5-diff pre,.v5-flow-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.9;color:#6a7c99}.v5-feedback{padding:16px 0;border-bottom:1px solid #edf1f7}.v5-feedback strong{font-size:14px}.v5-feedback small{display:block;margin-top:8px}.v5-inline{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}.v5-inline>label{flex:1 1;min-width:130px}.v5-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.v5-modal{width:min(820px,96vw)!important;max-height:91vh}.v5-modal.extra-wide{width:min(1080px,96vw)!important}.v5-modal>form>footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 24px;border-top:1px solid #e9eef6;background:white;position:sticky;bottom:0}.v5-form{padding:23px;display:grid;grid-template-columns:1fr 1fr;gap:18px;min-width:0}.v5-form>.full{grid-column:1/-1}.v5-form>hr{width:100%;border:0;border-top:1px solid #e8edf5}.v5-form label{display:flex;flex-direction:column;gap:8px;color:#677f9f;font-size:14px;min-width:0}.v5-form input,.v5-form select,.v5-form textarea{font-size:14px;width:100%;padding:9px 11px;line-height:1.8;min-width:0;border-color:#dce5f2}.v5-form input[type=checkbox],.v5-form input[type=radio]{width:auto;accent-color:#3e78df}.v5-form small{font-size:12px;line-height:1.8;color:#96a4b9}.v5-form textarea{resize:vertical}.v5-form fieldset{border:1px solid #e4ebf5;border-radius:8px;padding:15px;min-width:0}.v5-form legend{font-size:14px;color:#7c92af;padding:0 5px}.v5-check,.v5-form .v5-check{display:flex;flex-direction:row;align-items:center;gap:8px;font-size:14px;color:#768aa8;line-height:1.8}.v5-check input{width:auto!important;accent-color:#4a7fe0}.v5-check-grid{display:flex;gap:10px;flex-wrap:wrap}.v5-editor{border:1px solid #e1e9f5;border-radius:9px;padding:17px;background:#fbfcff;min-width:0}.v5-editor h3{font-size:15px;margin:0 0 13px;color:#58759f}.v5-editor h4{margin:8px 0;font-size:14px}.v5-editor>.secondary{margin-top:12px}.v5-dimension,.v5-rule-group{padding:17px 0;border-top:1px solid #e7edf7;margin-top:15px}.v5-range{display:grid;grid-template-columns:1fr 1fr 90px;gap:10px;border:1px solid #e6edf7;border-radius:7px;padding:12px;margin:12px 0;background:white}.v5-condition{display:grid;grid-template-columns:1fr 125px 1fr auto;gap:9px;margin:15px 0;align-items:flex-end}.v5-file{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px}.v5-file>label,.v5-upload{position:relative;display:inline-flex!important;flex-direction:row!important;align-items:center;cursor:pointer;gap:7px}.v5-file input[type=file],.v5-upload input[type=file]{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.v5-file small{width:100%}.v5-version-choices{border:1px solid #e4eaf4;padding:13px;border-radius:8px;max-height:300px;overflow:auto}.v5-version-choices>label{display:flex;flex-direction:row;align-items:flex-start;padding:12px 0;border-bottom:1px solid #edf2f9}.v5-version-choices>label:last-child{border:0}.v5-version-choices>label>span{display:flex;flex-direction:column;gap:5px}.v5-version-choices p{font-size:13px;line-height:1.8}.v5-toast{position:fixed;z-index:2000;bottom:22px;left:50%;transform:translateX(-50%);background:#fff8f3;border:1px solid #f0d2c1;box-shadow:0 7px 35px #402f1517;border-radius:9px;padding:13px 18px;display:flex;gap:15px;align-items:center;font-size:14px;color:#b47d59;max-width:90vw;line-height:1.8}.v5-stage-strip{display:flex;gap:5px;flex-wrap:wrap;margin:13px 0 18px}.v5-stage-strip>span{font-size:12px;border:1px solid #e6edf7;background:#f7f9fc;color:#9aabc0;padding:4px 7px;border-radius:5px}.v5-stage-strip>span.active{color:#4575c3;border-color:#b8d0f7;background:#edf4ff;font-weight:600}.v5-meta{display:grid;grid-template-columns:65px minmax(0,1fr);gap:10px;font-size:13px;margin:16px 0}.v5-meta dt{color:#91a2bc}.v5-meta dd{margin:0;color:#687f9f}.v5-meta dd>button{font-size:12px;min-height:25px;padding:2px 5px}.v5-flow-panel{padding:20px 0;border-top:1px solid #e6edf7}.v5-flow-panel>h3{font-size:16px;color:#536f98}.v5-flow-panel>details{margin:18px 0;font-size:13px;line-height:1.8}.v5-flow-panel details>summary{cursor:pointer}.v5-flow-panel .org-import textarea{font-family:inherit;min-height:120px}.v5-flow-panel .v5-score{margin:25px 0}.v5-score .v5-heading{margin-bottom:12px}.v5-grade{display:inline-block;border-radius:4px;padding:4px 7px;background:#f1f4f9;white-space:nowrap}.v5-grade.grade-A{background:#eaf6ee;color:#579875}.v5-grade.grade-B{background:#fff5df;color:#ac8a46}.v5-grade.grade-C,.v5-grade.grade-否决{background:#fff0ed;color:#b47d73}.v5-dependencies{max-height:180px;overflow:auto;display:flex;flex-direction:column;gap:7px}.v5-judgment h3{font-size:16px;line-height:1.8;color:#354f74}.v5-judgment h4{font-size:13px;color:#8397b3;margin:12px 0 3px}.v5-judgment p{font-size:14px;line-height:1.8}.v5-judgment .v5-table-wrap{max-height:450px}.v5-form>section>.v5-table-wrap{max-height:470px}.v5-form>section{min-width:0}.v5-version-summary{font-size:14px;line-height:1.9}.v5-counts{display:flex;gap:9px;flex-wrap:wrap;margin:15px 0}.v5-counts>span{background:#f0f5fd;border-radius:5px;padding:6px 11px;font-size:13px;color:#849ab9}.v5-counts strong{margin-left:7px;color:#5a79a6}.v5-trend{width:100%;max-height:160px;min-height:100px;border:1px solid #edf1f7;border-radius:8px;background:white;margin:16px 0}.v5-flow-panel .v5-heading{flex-wrap:wrap}.v5-module>h3{margin:20px 0 12px;font-size:16px}.v5-diff .markdown{font-size:13px}.v5-range button{font-size:12px}.v5-site-badges{display:inline-flex;gap:4px;flex-shrink:0}.v5-site-badges>small{font-size:11px;padding:2px 5px;background:#f0f5fd;color:#7c9abe;border-radius:4px}.org-goal-row .v5-site-badges{max-width:135px;overflow:hidden}.org-goal-row>div{min-width:0}.v5-foundation-fields{padding:14px;border:1px solid #e1e8f4;border-radius:8px}.v5-foundation-fields h3{font-size:14px;margin-bottom:12px}.v5-foundation-fields .v5-grid{gap:10px}.v5-site-checkboxes{display:flex;gap:10px;flex-wrap:wrap}.v5-site-checkboxes label{flex-direction:row!important;align-items:center;gap:6px!important;font-size:13px}.v5-site-checkboxes input{width:auto!important}.v5-quantity{display:inline-block;font-size:12px;border:1px solid #dce8fc;background:#f1f6ff;border-radius:4px;padding:3px 6px;color:#7995bd}.org-detail .v5-table-wrap{max-width:100%}@media(max-width:1000px){.v5-asset-grid{grid-template-columns:1fr}.v5-form{padding:18px}.v5-condition,.v5-range{grid-template-columns:1fr 1fr}.v5-card{padding:17px}.v5-table{font-size:12px}.v5-table td{padding:10px}}@media(max-width:760px){.v5-heading{flex-wrap:wrap;gap:10px}.v5-heading h2{font-size:22px}.v5-heading p{font-size:13px}.v5-heading>.org-actions{margin-top:0}.v5-form{grid-template-columns:1fr;padding:16px;gap:15px}.v5-form>.full{grid-column:1}.v5-diff,.v5-grid{grid-template-columns:1fr}.v5-modal{max-width:96vw;max-height:92vh}.v5-range{grid-template-columns:1fr 1fr}.v5-range>label:nth-child(3){grid-column:1/-1}.v5-stats{gap:8px}.v5-stats>div{min-width:125px;padding:12px}.v5-stats strong{font-size:20px}.v5-card>header{flex-wrap:wrap}.v5-heading .primary,.v5-heading .secondary{font-size:13px;padding:6px 9px}.v5-score .v5-table{min-width:650px}.v5-asset-grid{gap:11px}.v5-condition{grid-template-columns:1fr 1fr}.v5-condition>label:nth-child(3){grid-column:1/-1}.v5-filters input,.v5-filters select{max-width:100%;flex:1 1}.v5-card-title{font-size:16px}.v5-site-badges{display:none}.v5-site-checkboxes label{max-width:100%}.v5-toast{width:92vw}.v5-flow-panel>.v5-judgment{padding:14px}.v5-form .v5-table{min-width:500px}}.modal.v5-modal.v5-sheet{inset:0 0 0 auto;margin:0;width:min(720px,100vw)!important;max-width:100%;height:100dvh;max-height:none;border-width:0 0 0 1px;border-radius:14px 0 0 14px;overflow:hidden}.v5-sheet>form,.v5-sheet[open]{display:flex;flex-direction:column}.v5-sheet>form{flex:1 1;min-height:0}.v5-sheet>form>.v5-form{flex:1 1;overflow-y:auto;align-content:start}.v5-sheet>form>footer{flex:none;padding-bottom:max(16px,env(safe-area-inset-bottom))}.v5-form .v5-field-label{display:inline-flex;align-items:center;gap:8px}.v5-field-label svg{flex:none;color:#637997}.v5-form-section{display:grid;gap:14px;padding:16px;border:1px solid var(--org-stroke);border-radius:10px}.v5-form-section h3{font-size:15px;margin:0;color:var(--text)}.v5-asset-properties{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.v5-asset-properties>.full{grid-column:1/-1}.v5-asset-properties>.v5-check{align-self:center}.v5-asset-properties>label.full:first-child>input{font-size:17px;font-weight:500}@media (max-width:600px){.modal.v5-modal.v5-sheet{border:0;border-radius:0}.v5-asset-properties{grid-template-columns:minmax(0,1fr)}.v5-form-section{padding:14px}}.v5-site-picker{display:grid;gap:8px;color:var(--org-label)}.v5-site-picker details{border:1px solid var(--org-stroke);border-radius:7px;background:var(--org-control)}.v5-site-picker summary{cursor:pointer;padding:9px 11px;color:var(--text)}.v5-site-options{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:10px 12px;border-top:1px solid var(--org-stroke)}.v5-site-options button[aria-pressed=true]{color:#2459c7;background:#e1ebff}.v5-asset-option-settings{display:grid;gap:12px}.v5-upload-progress{display:grid;gap:4px;width:min(360px,100%)}.v5-upload-progress progress{width:100%;height:8px;accent-color:var(--blue)}.v5-upload-progress small{color:var(--org-label);overflow-wrap:anywhere}