.iv-app{--iv-accent:var(--ui-primary,#087b70);--iv-ink:#152c34}.iv-feed{padding-bottom:90px}.iv-feed p{line-height:1.65}.iv-intro{color:#52656b;margin:0 0 22px;font-size:1rem}.iv-kicker{color:var(--ui-muted,#34776e);align-items:center;gap:7px;font-size:.875rem;font-weight:650;display:flex}.iv-case-card,.iv-case-head,.iv-questions,.iv-editor,.iv-history,.iv-record-discussion,.iv-empty-discussion{background:#fff;border:1px solid #dfe7e7;border-radius:18px;margin:16px 0;padding:23px}.iv-case-card>button:not(.iv-open){text-align:left;color:inherit;background:0 0;border:0;width:100%;padding:0}.iv-case-card h2{margin:12px 0 8px;font-size:1.25rem;line-height:1.55}.iv-case-card>p{color:#50616a}.iv-case-meta{color:#5d6e73;flex-wrap:wrap;gap:12px;font-size:.875rem;display:flex}.iv-case-meta>span{align-items:center;gap:5px;display:flex}.iv-case-head h1{margin:13px 0;font-size:1.55rem;line-height:1.55}.iv-case-head>p{color:#50616a}.iv-small{color:#687b80;font-size:.875rem;line-height:1.65}.iv-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.iv-primary,.iv-secondary,.iv-open,.iv-back{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.iv-primary{background:var(--ui-primary,#087b70);color:#fff}.iv-secondary{color:#24514e;border-color:var(--ui-muted,#dce6e5);background:#f3f7f7}.iv-open{color:var(--ui-link,#087b70);background:0 0;margin-top:10px;padding:9px 0}.iv-back{color:#53686d;background:0 0;padding-left:0}.iv-app button:disabled{opacity:.5;cursor:default}.iv-app button:focus-visible,.iv-app a:focus-visible{outline-offset:3px;outline:3px solid #74beba}.iv-preview{background:var(--ui-page,#f3f9f8);border:1px solid #d7e9e5;border-radius:13px;margin:0 22px 18px;padding:18px}.iv-preview>p{margin:10px 0;font-size:1rem;line-height:1.6}.iv-preview-summary{color:var(--ui-ink,#244540);font-weight:650}.iv-mini-thread{margin-top:12px}.iv-mini-thread>div{gap:9px;margin:11px 0;display:flex}.iv-mini-thread p{margin:0;font-size:.9375rem;line-height:1.55}.iv-mini-thread strong{margin-bottom:4px;font-size:.875rem;display:block}.iv-mini-thread em,.iv-agent-bio em{color:var(--ui-muted,#648981);font-size:.875rem;font-style:normal}.iv-agent-dot{background:var(--ui-selected,#dff1ec);width:39px;height:39px;color:var(--ui-link,#167868);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.iv-agent-dot.money{color:#425e9a;background:#e6ecf9}.iv-agent-dot.reviewer{color:#86602d;background:#f3ead9}.iv-mini-thread .iv-agent-dot{border-radius:9px;width:29px;height:29px}.iv-agent-roster{gap:8px;display:flex}.iv-empty-discussion h2{margin-top:16px;font-size:1.25rem}.iv-empty-discussion p{color:#60757a}.iv-service-state{color:#637478;background:#f4f5f5;border-radius:7px;padding:6px 10px;font-size:.875rem;display:inline-block}.iv-brief{background:var(--ui-selected,#edf7f4);border:1px solid #d3e7df;border-radius:18px;margin:20px 0;padding:23px}.iv-brief h2{margin:10px 0;font-size:1.18rem;font-weight:600;line-height:1.65}.iv-meta{color:var(--ui-muted,#5b776e);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:.875rem;display:flex}.iv-meta button{color:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:5px;font-size:.875rem;display:flex}.iv-correction{border-top:1px solid #cce0d7;padding-top:12px;font-size:.9375rem}.iv-thread{position:relative}.iv-agent-post{background:#fff;border:1px solid #dfe6e8;border-radius:16px;margin:16px 0;padding:21px;position:relative}.iv-agent-post>header{align-items:center;gap:10px;display:flex}.iv-agent-post header strong,.iv-agent-post header small{display:block}.iv-agent-post header small{color:#63797b;margin-top:2px;font-size:.875rem}.iv-post-step{color:#819190;background:#f3f6f6;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:auto;font-size:.875rem;display:grid}.iv-agent-remit{color:#6a7c80;margin:12px 0;font-size:.875rem}.iv-reply{color:#77715f;background:#faf7f0;border-radius:7px;align-items:center;gap:6px;padding:9px 11px;font-size:.875rem;display:flex}.iv-claim{border-top:1px solid #edf0f0;margin-top:14px;padding-top:14px}.iv-claim p{margin:6px 0 9px;font-size:1rem;line-height:1.75}.iv-claim-type{color:var(--ui-muted,#437763);font-size:.875rem;font-weight:550}.iv-claim-type.unknown{color:#93682c}.iv-claim-type.interpretation{color:#576c9b}.iv-claim-type.resident{color:#76618b}.iv-citations{flex-wrap:wrap;gap:7px;display:flex}.iv-citations button{background:var(--ui-page,#f7faf9);color:var(--ui-muted,#367465);border:1px solid #d8e5e1;border-radius:6px;align-items:center;gap:5px;padding:4px 7px;font-size:.875rem;display:flex}.iv-agent-post blockquote{color:var(--ui-muted,#366459);background:var(--ui-page,#f8faf9);border-left:3px solid #d7e8e4;margin:17px 0 0;padding:10px 13px;font-size:.9375rem}.iv-unresolved{background:#fff9ed;border:1px solid #eee3ce;border-radius:13px;padding:20px}.iv-unresolved h3{margin:0 0 12px;font-size:1.05rem}.iv-unresolved ul{margin:0;padding-left:21px}.iv-unresolved li{margin:8px 0;font-size:1rem;line-height:1.7}.iv-conversation-actions{flex-wrap:wrap;gap:13px;margin:14px 0;display:flex}.iv-conversation-actions button,.iv-human-post footer button,.iv-danger{color:#4d6969;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:.875rem;display:flex}.iv-danger{color:#9d4c3f;margin-top:18px}.iv-audit{color:#64757c;overflow-wrap:anywhere;margin:18px 0;font-size:.875rem}.iv-audit summary{cursor:pointer}.iv-audit ul{padding-left:18px;font-size:.875rem}.iv-source-inspect{background:#f4f7f8;border:1px solid #cfdddf;border-radius:12px;margin:15px 0;padding:17px}.iv-source-inspect h3{font-size:1rem;line-height:1.6}.iv-source-inspect pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:8px;max-height:250px;padding:12px;font-family:inherit;font-size:.875rem;overflow:auto}.iv-source-inspect>a{color:var(--ui-link,#087b70);gap:6px;font-size:.875rem;display:flex}.iv-close-source{float:right;background:#fff;border:1px solid #ddd;border-radius:6px;padding:4px 7px;font-size:.875rem}.iv-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.iv-section-title h2{margin:0;font-size:1.25rem}.iv-section-title>span{background:var(--ui-page,#eef4f3);border-radius:15px;padding:3px 10px;font-size:.875rem}.iv-human-post{border-top:1px solid #e7eded;margin-top:20px;padding-top:19px}.iv-human-post header{align-items:center;gap:9px;display:flex}.iv-human-post header small{color:#7c898d;margin-top:3px;font-size:.875rem;display:block}.iv-human-avatar{color:#617881;background:#e9edef;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.iv-human-post>p{white-space:pre-wrap;overflow-wrap:anywhere}.iv-human-post>a{color:var(--ui-link,#168178);overflow-wrap:anywhere;font-size:.875rem}.iv-question-response{background:var(--ui-page,#f2f7f6);border-radius:9px;gap:9px;margin-top:12px;padding:12px;display:flex}.iv-question-response>svg{flex-shrink:0;margin-top:5px}.iv-question-response p{margin:0;font-size:.875rem}.iv-question-response strong{margin-bottom:4px;display:block}.iv-question-form{border-top:1px solid #e2eaea;margin-top:23px;padding-top:21px}.iv-question-form>label,.iv-label{margin-bottom:9px;font-size:.9375rem;display:block}.iv-question-form textarea,.iv-question-form input:not([type=checkbox]),.iv-label textarea{font:inherit;color:#273c45;box-sizing:border-box;background:#fbfcfc;border:1px solid #d8e1e4;border-radius:10px;width:100%;margin-top:7px;padding:11px 12px;font-size:1rem}.iv-question-form textarea{resize:vertical;min-height:114px;margin-bottom:14px}.iv-question-form label input{margin-bottom:14px}.iv-check{align-items:flex-start;gap:10px;line-height:1.65;margin:16px 0!important;font-size:.875rem!important;display:flex!important}.iv-check input{width:17px;height:17px;accent-color:var(--ui-link,#087b70);flex-shrink:0;margin:4px 0 0!important}.iv-target{background:#eef4f9;border-radius:6px;justify-content:space-between;gap:8px;padding:9px;font-size:.875rem;display:flex}.iv-target button{color:#365b8b;background:0 0;border:0}.iv-editor{background:var(--ui-page,#f7faf9);border:1px dashed #9ebbb9}.iv-editor h2{font-size:1.2rem}.iv-editor>p{font-size:.9375rem}.iv-drafts>div{border-top:1px solid var(--ui-border,#dce8e6);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0;font-size:.875rem;display:flex}.iv-drafts button,.iv-report button{color:var(--ui-link,#16756c);background:#fff;border:1px solid #cadbd8;border-radius:6px;padding:6px 9px;font-size:.875rem}.iv-report{border-top:1px solid var(--ui-border,#dce8e6);padding:12px 0}.iv-report small{overflow-wrap:anywhere;margin-bottom:9px;display:block}.iv-history>summary{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:flex}.iv-history>details{margin:18px 0;font-size:.9375rem}.iv-event{border-bottom:1px solid #e6eeee;padding:14px 0}.iv-event span{color:#6f8385;font-size:.875rem}.iv-event p{margin:6px 0}.iv-record-discussion h2{margin:0 0 16px;font-size:1.2rem}.iv-agent-bio{gap:10px;margin:18px 0;display:flex}.iv-agent-bio strong{font-size:.9375rem}.iv-agent-bio p{margin:5px 0;font-size:.875rem}.iv-error{color:#924e3b;background:#fff3ef;border-radius:10px;padding:13px;font-size:.9375rem;line-height:1.7}.iv-error button{color:inherit;background:0 0;border:0;margin-left:9px;text-decoration:underline}.iv-empty{justify-content:center;gap:9px;padding:35px;display:flex}.iv-notice{background:#fff8ec;border:1px solid #ebd6ba;border-radius:10px;align-items:flex-start;gap:9px;margin:14px 0;padding:14px;font-size:.9375rem;display:flex}.iv-notice p{margin:0}.iv-review-dialog{max-width:740px!important}.iv-label textarea{min-height:88px}.iv-notification{color:#264847;border-bottom:1px solid #e6eded;gap:12px;padding:15px 0;text-decoration:none;display:flex}.iv-notification small{color:#79918f;margin-top:6px;font-size:.875rem;display:block}.iv-network-tabs{gap:6px;margin:16px 0;display:flex}.iv-network-tabs a{text-align:center;border:1px solid var(--ui-border,#dbe6e4);color:var(--ui-ink,#235d55);background:#fff;border-radius:10px;flex:1;padding:11px 5px;font-size:.9375rem;text-decoration:none}.iv-network-tabs a:first-child{background:var(--ui-selected,#eaf5f1);border-color:#cde3da}@media (max-width:700px){.iv-case-card,.iv-case-head,.iv-questions,.iv-editor,.iv-history,.iv-record-discussion,.iv-empty-discussion{border-radius:13px;padding:18px}.iv-case-head h1{font-size:1.35rem}.iv-preview{margin:0 14px 16px;padding:15px}.iv-agent-post{border-radius:13px;padding:17px}.iv-brief{padding:18px}.iv-actions{gap:7px}.iv-primary,.iv-secondary{padding:10px;font-size:.875rem}.iv-case-meta{display:block}.iv-case-meta>span{margin:9px 0}.iv-source-inspect pre{max-height:190px}.iv-meta{font-size:.875rem}.iv-review-dialog{padding:16px!important}.iv-agent-post header strong{font-size:1rem}.iv-rail{display:none}}.iv-reviewed-cases{background:var(--ui-page,#f1f8f4);color:var(--ui-link,#164f3f);text-underline-offset:3px;border:1px solid #cbded5;border-radius:12px;margin:14px;padding:14px 18px;font-size:14px;line-height:1.65;text-decoration:underline;display:block}.iv-reviewed-cases:focus-visible{outline:2px solid var(--ui-primary,#146c50);outline-offset:3px}
