.planning-content{max-width:1540px;width:100%;padding:32px 36px 45px}.planning-root{color:#263d58;font-size:var(--workspace-control-size);line-height:1.4}.planning-root *{box-sizing:border-box}.planning-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:24px}.planning-eyebrow{display:flex;align-items:center;gap:7px;font-size:var(--workspace-meta-size);letter-spacing:1.2px;font-weight:650;color:#6d8098;margin-bottom:10px}.planning-heading h1{margin:0;color:#223852;font-size:var(--workspace-page-title-size);font-weight:720;letter-spacing:-.7px;line-height:1.25}.planning-heading p{margin:10px 0 0;color:#647a94;font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height)}.planning-heading>.button{white-space:nowrap}.planning-boundary{display:flex;gap:10px;align-items:flex-start;border:1px solid #dfe6ef;border-left:2px solid #3f8e91;border-radius:6px;background:white;padding:12px 15px;margin-bottom:22px;color:#66809a}.planning-boundary>svg{flex-shrink:0;margin-top:3px;color:#527997}.planning-boundary p{margin:0;font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height)}.planning-boundary strong{color:#4b6685;font-weight:650}.planning-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #dce4ef;grid-gap:20px;gap:20px;margin-bottom:26px}.planning-stages>button{display:flex;align-items:center;gap:11px;padding:12px 1px 16px;text-align:left;border:0;border-bottom:2px solid transparent;background:transparent;color:#7b8ba1;cursor:pointer}.planning-stages>button>span{display:grid;place-items:center;min-width:25px;height:25px;border:1px solid #d8e1ec;border-radius:5px;color:#7086a0;font-size:var(--workspace-control-size);font-weight:650;background:#fff}.planning-stages>button>div{flex:1 1}.planning-stages strong{font-size:var(--workspace-control-size);display:block;font-weight:650;color:#5a738f}.planning-stages small{display:block;font-size:var(--workspace-meta-size);color:#63758b;margin-top:3px}.planning-stages>button.active{border-bottom-color:#0007cd;color:#0007cd}.planning-stages>button.active strong{color:#0007cd}.planning-stages>button.active>span{border-color:#c9d4f5;color:#0007cd;background:#f3f5ff}.planning-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}.planning-section-heading h2{font-size:var(--workspace-panel-title-size);line-height:1.4;color:#314d6c;margin:0;font-weight:600;letter-spacing:-.2px}.planning-section-heading p{margin:6px 0 0;color:#6c829a;font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height)}.planning-starter{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border:1px solid #dce5ee;border-radius:5px;background:#fff;padding:7px 10px;color:#597792;font-size:var(--workspace-control-size);cursor:pointer}.planning-search{display:flex;gap:10px;margin-bottom:24px}.planning-search>label{display:flex;align-items:center;gap:9px;flex:1 1;border:1px solid #cfdbeb;border-radius:7px;padding:10px 14px;background:white;color:#63758b}.planning-search input{background:transparent;border:0;outline:0;min-width:0;width:100%;font:inherit;color:#3b5c81;font-size:var(--workspace-control-size)}.planning-search input::placeholder{color:#63758b}.planning-search>.button{min-width:147px;justify-content:center}.planning-error{display:flex;align-items:center;gap:12px;border:1px solid #e8c9c2;border-left:2px solid #ba6b5d;border-radius:6px;background:#fffaf8;padding:11px 14px;margin:0 0 22px;color:#9d5f51}.planning-error>p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);margin:0;flex:1 1}.planning-error>button{padding:3px;border:0;background:transparent;color:#a9796e;cursor:pointer}.planning-registry-layout{display:grid;grid-template-columns:minmax(290px,.85fr) minmax(0,1.65fr);grid-gap:20px;gap:20px;align-items:start}.planning-record,.planning-results{min-width:0;border:1px solid #dce5ef;background:#fff;border-radius:7px;overflow:hidden}.planning-results-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 16px;border-bottom:1px solid #e6ecf3;background:#fcfdff}.planning-results-heading>strong{font-size:var(--workspace-panel-title-size);color:#4c698c;font-weight:650}.planning-results-heading>span{font-size:var(--workspace-meta-size);color:#63758b}.planning-root .planning-result{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #e6ecf3;border-left:2px solid transparent;border-radius:0;background:#fff;padding:16px 17px;cursor:pointer}.planning-result:hover{background:#fafbfe}.planning-root .planning-result.selected{background:#f8faff;border-left-color:#0007cd}.planning-result>div{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--workspace-meta-size);color:#63758b}.planning-selected-label{display:flex;align-items:center;gap:4px;color:#26806f}.planning-result h3{line-height:1.4;font-weight:600;margin:7px 0;color:#385778;overflow-wrap:anywhere}.planning-result>p{line-height:var(--workspace-reading-line-height);color:#63758b;margin:7px 0}.planning-result>footer{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:#63758b}.planning-result>footer>span:first-child{text-transform:capitalize}.planning-result>footer>svg{margin-left:auto;flex-shrink:0;color:#7290b3}.planning-root .planning-more{display:flex;gap:6px;margin:15px auto;font-size:var(--workspace-meta-size)}.planning-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:38px 26px;text-align:center;gap:10px;color:#63758b}.planning-empty>svg{color:#63758b}.planning-empty h2,.planning-empty h3{font-size:var(--workspace-panel-title-size);line-height:1.4;color:#567293;margin:0;font-weight:600}.planning-empty>p{max-width:350px;font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#63758b;margin:0}.planning-empty>.button{margin-top:8px}.planning-record-empty{min-height:350px}.planning-record-heading{padding:21px 23px 17px}.planning-record-kicker{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--workspace-meta-size);color:#63758b;line-height:1.5}.planning-record-kicker>span:first-child{font-weight:700;letter-spacing:.4px;color:#4777a9}.planning-record h2{font-size:var(--workspace-panel-title-size);color:#304d6d;line-height:1.4;font-weight:600;margin:10px 0 7px;letter-spacing:-.2px}.planning-record-heading>p{font-size:var(--workspace-reading-size);color:#63758b;margin:0}.planning-record-actions{display:flex;gap:7px;flex-wrap:wrap;margin:17px 0 14px}.planning-record-actions .button{font-size:var(--workspace-control-size);min-height:33px;padding:7px 9px}.planning-record-meta{display:flex;flex-wrap:wrap;gap:6px 15px;font-size:var(--workspace-meta-size);line-height:1.5;color:#63758b}.planning-record-tabs,.planning-review-tabs{display:flex;align-items:center;gap:14px;border-top:1px solid #e7edf4;border-bottom:1px solid #e1e8f1;padding:0 22px;background:#fff;flex-wrap:wrap}.planning-record-tabs>button,.planning-review-tabs>button{font-size:var(--workspace-control-size);color:#738aa5;padding:12px 0;min-height:43px;cursor:pointer;border:0;border-bottom:2px solid transparent;background:transparent;font-weight:550}.planning-record-tabs>button.active,.planning-review-tabs>button.active{color:#0007cd;border-bottom-color:#0007cd;font-weight:650}.planning-record-body{padding:21px 23px;max-height:650px;overflow:auto;scrollbar-width:thin}.planning-summary{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#587392;white-space:pre-line;margin:0 0 22px}.planning-design-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 20px;gap:0 20px;margin:0}.planning-design-grid>div{border-top:1px solid #e8edf4;padding:12px 0;min-width:0}.planning-design-grid dt,.planning-eligibility-meta dt{font-size:var(--workspace-meta-size);color:#63758b;letter-spacing:.3px;margin:0 0 5px}.planning-design-grid dd{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#4c6c91;margin:0;overflow-wrap:anywhere}.planning-eligibility-meta{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:17px;margin:0 0 19px;border-bottom:1px solid #e4ebf3}.planning-eligibility-meta dd{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#537293;margin:0}.planning-record-body>h3{font-size:var(--workspace-panel-title-size);color:#597393;margin:0 0 12px;font-weight:600}.planning-eligibility-text{font-family:inherit;line-height:var(--workspace-reading-line-height);white-space:pre-wrap;overflow-wrap:anywhere;color:#587392;margin:0}.planning-outcomes{margin-bottom:22px}.planning-outcomes:last-child{margin-bottom:0}.planning-outcomes h3{display:flex;align-items:center;gap:7px;font-size:var(--workspace-panel-title-size);color:#466889;margin:0 0 12px}.planning-outcomes h3>span{font-size:var(--workspace-panel-title-size);font-weight:500;color:#8b9fb8}.planning-outcomes>article{border-top:1px solid #e7edf4;padding:14px 0}.planning-outcomes h4{font-size:var(--workspace-panel-title-size);line-height:1.4;color:#4f6e91;font-weight:600;margin:0 0 6px}.planning-outcomes article>span{font-size:var(--workspace-meta-size);color:#6a85a7}.planning-not-reported,.planning-outcomes p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#738aa5;margin:8px 0 0}.planning-record-source{display:flex;align-items:flex-start;gap:8px;padding:15px 22px;border-top:1px solid #e5ecf4;color:#63758b;flex-wrap:wrap;background:#fcfdff}.planning-record-source>svg{flex-shrink:0;margin-top:3px}.planning-record-source>p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);margin:0;flex:1 1;min-width:150px}.planning-record-source>details{width:100%;padding-top:3px;font-size:var(--workspace-meta-size);color:#6f89ab}.planning-record-source summary,.planning-source-register summary{display:flex;align-items:center;gap:6px;cursor:pointer}.planning-record-source details>span{display:block;font-size:var(--workspace-meta-size);color:#63758b;margin:9px 0 4px}.planning-record-source code,.planning-source-register code{display:block;overflow-wrap:anywhere;font-size:var(--workspace-meta-size);color:#6884a7;line-height:1.5}.planning-saved-references{margin-top:27px;border:1px solid #dce5ef;background:white;border-radius:7px;padding:20px 22px}.planning-saved-references .planning-section-heading h2{font-size:var(--workspace-panel-title-size)}.planning-saved-references .planning-section-heading>span{font-size:var(--workspace-meta-size);color:#7b91ad}.planning-reference-list>article{display:flex;align-items:flex-start;gap:11px;border-top:1px solid #e5ecf4;padding:14px 0}.planning-reference-list>article:last-child{padding-bottom:0}.planning-reference-list input{accent-color:#0007cd;width:14px;height:14px;flex-shrink:0;margin-top:4px}.planning-reference-list>article>div{flex:1 1;min-width:0}.planning-reference-list button{border:0;background:transparent;padding:0;text-align:left;font-size:var(--workspace-control-size);line-height:1.4;color:#4a6c95;font-weight:600;cursor:pointer}.planning-reference-list span{display:block;font-size:var(--workspace-meta-size);color:#63758b;margin-top:5px;line-height:1.5}.planning-reference-list a{display:flex;align-items:center;gap:5px;font-size:var(--workspace-control-size);color:#4d78aa;text-decoration:none;white-space:nowrap;padding-top:2px}.planning-stage-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:24px}.planning-stage-footer>span{font-size:var(--workspace-meta-size);color:#63758b}.planning-stage-footer .button{font-size:var(--workspace-control-size)}.planning-brief-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(290px,1fr);grid-gap:23px;gap:23px;align-items:start}.planning-brief-form{background:white;border:1px solid #dce5ef;border-radius:7px;padding:24px}.planning-brief-label{display:flex;flex-direction:column;gap:10px;font-size:var(--workspace-control-size);font-weight:650;color:#557292}.planning-brief-label textarea{font:inherit;font-weight:400;min-width:0;width:100%;padding:13px 14px;border:1px solid #d1deee;border-radius:6px;background:#fff;resize:vertical;color:#3c5d83;font-size:var(--workspace-control-size);line-height:1.4;outline-offset:3px}.planning-brief-label textarea::placeholder{color:#63758b}.planning-brief-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 22px}.planning-brief-tools>.text-link{font-size:var(--workspace-control-size)}.planning-brief-tools>span{font-size:var(--workspace-meta-size);color:#63758b}.planning-guidance-choice{display:flex;align-items:flex-start;gap:10px;padding:16px 0;border-top:1px solid #e4ebf3;border-bottom:1px solid #e4ebf3;color:#607a9c;cursor:pointer}.planning-guidance-choice input{accent-color:#0007cd;margin-top:3px;width:14px;height:14px;flex-shrink:0}.planning-guidance-choice strong{font-size:var(--workspace-meta-size);font-weight:600;display:block;color:#547193}.planning-guidance-choice small{font-size:var(--workspace-meta-size);line-height:1.5;display:block;color:#63758b;margin-top:5px}.planning-generation-note{display:flex;gap:9px;margin:20px 0 23px;align-items:flex-start;color:#6785a9}.planning-generation-note>svg{flex-shrink:0;margin-top:3px}.planning-generation-note>p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#758da8;margin:0}.planning-generate-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.planning-generate-actions .button{font-size:var(--workspace-control-size)}.planning-provider-note,.planning-request-progress{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#6d87a7;margin:15px 0}.planning-selected-sources{border:1px solid #dce5ef;background:white;border-radius:7px;padding:20px}.planning-selected-sources>h3{display:flex;align-items:center;gap:8px;font-size:var(--workspace-panel-title-size);margin:0 0 17px;color:#567596}.planning-selected-sources>h3>span{margin-left:auto;font-size:var(--workspace-panel-title-size);color:#63758b}.planning-selected-sources>div{border-top:1px solid #e3ebf4;padding:16px 0}.planning-selected-sources>div>span{font-size:var(--workspace-meta-size);color:#7093bc}.planning-selected-sources strong{font-size:var(--workspace-meta-size);line-height:1.5;display:block;margin-top:5px;color:#537394}.planning-selected-sources small{display:block;font-size:var(--workspace-meta-size);color:#63758b;margin-top:6px}.planning-selected-sources a{display:inline-flex;align-items:center;gap:5px;color:#5480b4;font-size:var(--workspace-meta-size);text-decoration:none;margin-top:8px}.planning-reference-note{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#63758b;margin:12px 0 0}.planning-draft-select{display:flex;align-items:center;gap:14px;font-size:var(--workspace-control-size);color:#6f87a5;margin-bottom:20px}.planning-draft-select select{border:1px solid #d4e0ef;border-radius:6px;background:white;color:#4a6d96;padding:10px 13px;font-size:var(--workspace-control-size);min-width:0;max-width:75%;text-overflow:ellipsis}.planning-review{background:#fff;border:1px solid #dce5ef;border-radius:7px;overflow:hidden}.planning-review-heading{padding:25px 28px}.planning-review-kicker{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:var(--workspace-meta-size);color:#788fab}.planning-review-kicker>strong{font-size:var(--workspace-meta-size);color:#766594;font-weight:600}.planning-review-kicker>span{margin-left:auto;font-size:var(--workspace-meta-size);color:#63758b}.planning-review-heading>h2{font-size:var(--workspace-panel-title-size);line-height:1.4;color:#355373;letter-spacing:-.4px;margin:14px 0 11px;font-weight:600}.planning-review-heading>p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#627e9e;margin:0}.planning-original-brief{font-size:var(--workspace-meta-size);color:#7894b5;margin-top:17px}.planning-original-brief>summary{display:flex;align-items:center;gap:7px;cursor:pointer}.planning-original-brief>p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#63758b;white-space:pre-wrap;margin:12px 0 0}.planning-review-tabs{padding:0 28px;gap:22px}.planning-review-tabs>button{font-size:var(--workspace-control-size);min-height:48px}.planning-review-content{padding:10px 28px 27px}.planning-claim{padding:19px 0;border-bottom:1px solid #e4ebf3}.planning-claim-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.planning-claim h3{font-size:var(--workspace-panel-title-size);line-height:1.4;color:#416486;font-weight:600;margin:0}.planning-basis{flex-shrink:0;line-height:1.5;color:#7892b2;border:1px solid #e0e8f1;border-radius:4px;padding:3px 7px;background:#fff}.basis-model-suggestion{color:#76668f;border-color:#e1dcea}.basis-guidance-context{color:#6379a7;border-color:#d9e3f2}.planning-claim>p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#607e9e;white-space:pre-line;margin:10px 0 0}.planning-claim-assumptions{padding:13px 15px;background:#fafbfe;border:1px solid #e6ecf4;border-radius:5px;margin-top:14px;font-size:var(--workspace-reading-size);color:#63758b}.planning-claim-assumptions>strong{font-size:var(--workspace-reading-size);color:#6482a5;font-weight:650}.planning-claim-assumptions ul{margin:7px 0 0;padding-left:17px}.planning-claim-assumptions li{line-height:1.85;margin:5px 0}.planning-citations{font-size:var(--workspace-meta-size);color:#6786ac;margin-top:14px}.planning-citations>summary{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:var(--workspace-control-size);font-weight:600}.planning-citations>div{padding:13px 15px;border:1px solid #e0e8f2;border-radius:5px;margin-top:10px;background:#fff}.planning-citations a{display:inline-flex;align-items:center;gap:6px;font-size:var(--workspace-meta-size);color:#507cae;text-decoration:none;font-weight:600}.planning-citations blockquote{border-left:2px solid #b6cae5;padding-left:13px;margin:10px 0 0;line-height:var(--workspace-reading-line-height);color:#6a86a8;white-space:pre-line}.planning-guidance-status{display:block;font-size:var(--workspace-meta-size);line-height:1.5;color:#8b95af;margin-top:6px}.planning-no-citation{color:#63758b;margin-top:12px}.planning-review-section-title{font-size:var(--workspace-reading-size);color:#4f7298;font-weight:650;margin:26px 0 0}.planning-eligibility-note{padding:14px 0 5px;color:#63758b;font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height)}.planning-questions{padding:20px 0;border-bottom:1px solid #e4ebf3}.planning-questions h3{color:#537498;font-size:var(--workspace-panel-title-size);font-weight:600;margin:0 0 12px}.planning-questions ul{padding-left:21px;margin:0;color:#63758b}.planning-questions li{margin:8px 0}.planning-questions li,.planning-questions>p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height)}.planning-questions>p{color:#63758b}.planning-source-register>article{display:flex;align-items:flex-start;gap:12px;padding:20px 0;border-bottom:1px solid #e4ebf3;color:#7696bd}.planning-source-register>article>svg{flex-shrink:0;margin-top:3px}.planning-source-register>article>div{flex:1 1;min-width:0}.planning-source-register h3{font-size:var(--workspace-panel-title-size);line-height:1.4;color:#4f739b;font-weight:600;margin:0}.planning-source-register p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#63758b;margin:7px 0}.planning-source-register span{display:block;font-size:var(--workspace-meta-size);color:#63758b;margin:6px 0}.planning-source-register a{display:inline-flex;align-items:center;gap:6px;font-size:var(--workspace-meta-size);color:#5684bb;text-decoration:none}.planning-source-register details{font-size:var(--workspace-meta-size);color:#7d98ba;margin-top:10px}.planning-source-register code{margin:8px 0}.planning-source-register small{display:block;overflow-wrap:anywhere;font-size:var(--workspace-meta-size);color:#63758b}.planning-review-footer{padding:22px 28px;border-top:1px solid #dde7f2;background:#fafbfd}.planning-review-footer>div>strong{color:#4d6d93;font-size:var(--workspace-meta-size);font-weight:650}.planning-review-footer p{font-size:var(--workspace-meta-size);line-height:1.5;color:#7894b7;margin:8px 0}.planning-review-footer span{font-size:var(--workspace-meta-size);line-height:1.5;color:#63758b}.planning-review-footer>div:last-child{display:flex;justify-content:flex-end;gap:9px;margin-top:19px;flex-wrap:wrap}.planning-review-footer .button{font-size:var(--workspace-control-size)}.planning-no-draft{padding:65px 25px}.planning-root a:focus-visible,.planning-root button:focus-visible,.planning-root input:focus-visible,.planning-root select:focus-visible,.planning-root textarea:focus-visible{outline:3px solid #a7bce7;outline-offset:3px}@media(max-width:1250px){.planning-content{padding:27px}.planning-registry-layout{grid-template-columns:minmax(270px,.8fr) minmax(0,1.35fr);gap:16px}.planning-record-body,.planning-record-heading{padding:18px}.planning-record-tabs{padding:0 18px;gap:12px}.planning-record-tabs>button{font-size:var(--workspace-control-size)}.planning-record h2{font-size:var(--workspace-panel-title-size)}.planning-brief-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:17px}.planning-brief-form{padding:20px}.planning-heading h1{font-size:var(--workspace-page-title-size)}}@media(max-width:1000px){.planning-brief-layout,.planning-registry-layout{grid-template-columns:minmax(0,1fr)}.planning-results{max-height:510px;overflow:auto}.planning-record-body{max-height:none}.planning-heading,.planning-section-heading{align-items:flex-start}.planning-stages{gap:10px}.planning-stages>button{gap:8px}.planning-stages small,.planning-stages strong{font-size:var(--workspace-meta-size)}.planning-stages>button>svg{display:none}.planning-record-empty{min-height:260px}}@media(max-width:760px){.planning-content{padding:23px 20px}.planning-heading{flex-wrap:wrap;gap:16px}.planning-heading h1{font-size:var(--workspace-page-title-size)}.planning-heading p{font-size:var(--workspace-reading-size)}.planning-heading .button{font-size:var(--workspace-control-size)}.planning-section-heading{flex-wrap:wrap;gap:11px}.planning-search{flex-wrap:wrap}.planning-search>label{min-width:100%}.planning-search>.button{width:100%;font-size:var(--workspace-control-size)}.planning-stages{gap:9px}.planning-stages>button{align-items:flex-start;gap:7px}.planning-stages>button>span{min-width:21px;height:21px;font-size:var(--workspace-control-size)}.planning-stages strong{line-height:1.5}.planning-stages small,.planning-stages strong{font-size:var(--workspace-meta-size)}.planning-design-grid{gap:0 13px}.planning-record h2{font-size:var(--workspace-panel-title-size)}.planning-record-tabs{gap:13px}.planning-record-actions .button{font-size:var(--workspace-control-size)}.planning-stage-footer{align-items:flex-start;flex-direction:column}.planning-stage-footer>.button{width:100%;justify-content:center}.planning-reference-list>article{flex-wrap:wrap}.planning-reference-list>article>div{min-width:calc(100% - 30px)}.planning-reference-list a{margin-left:25px}.planning-brief-form,.planning-saved-references{padding:18px}.planning-brief-tools{align-items:flex-start;flex-wrap:wrap}.planning-generate-actions>.button{flex:1 1;justify-content:center}.planning-review-heading{padding:22px}.planning-review-heading>h2{font-size:var(--workspace-panel-title-size)}.planning-review-tabs{padding:0 21px;gap:15px}.planning-review-tabs>button{font-size:var(--workspace-control-size);min-height:43px}.planning-review-content{padding:5px 21px 22px}.planning-claim-heading{gap:9px;flex-wrap:wrap}.planning-claim h3{font-size:var(--workspace-panel-title-size)}.planning-review-footer{padding:21px}.planning-draft-select{flex-direction:column;align-items:flex-start;gap:8px}.planning-draft-select select{max-width:100%;width:100%}.planning-review-kicker>span{margin-left:0;width:100%}.planning-record-source{padding:15px 18px}}.planning-root li,.planning-root p{color:#566d87}.planning-result h3{font-size:var(--workspace-panel-title-size)}.planning-result>p{font-size:var(--workspace-reading-size)}.planning-result>footer{font-size:var(--workspace-meta-size)}.planning-eligibility-text{color:#526a85}.planning-citations blockquote,.planning-eligibility-text,.planning-outcomes p{font-size:var(--workspace-reading-size)}.planning-citations blockquote{color:#5d7490}.planning-claim>p{color:#526d8b}.planning-claim-assumptions li{font-size:var(--workspace-reading-size)}.planning-basis{font-size:var(--workspace-meta-size)}.planning-selected-sources strong{font-size:var(--workspace-control-size)}.planning-generation-note>p,.planning-record-source>p,.planning-review-footer p{font-size:var(--workspace-meta-size);color:#63758b}.planning-brief-label textarea{color:#3b5675}.planning-no-citation{color:#796b5a;font-size:var(--workspace-meta-size)}.planning-record{scroll-margin-top:85px}.planning-workspace-tabs{display:flex;gap:24px;border-bottom:1px solid #dce4ef;margin:0 0 26px}.planning-workspace-tabs>button{display:flex;align-items:center;gap:8px;background:transparent;border:0;border-bottom:2px solid transparent;padding:11px 0 15px;color:#657d98;font-size:var(--workspace-control-size);font-weight:550;cursor:pointer}.planning-workspace-tabs>button.active{color:#0007cd;border-bottom-color:#0007cd;font-weight:650}.research-intro{margin-bottom:21px;max-width:850px}.research-intro h2{font-size:var(--workspace-panel-title-size);line-height:1.4;color:#2d4968;margin:0 0 8px;font-weight:600;letter-spacing:-.3px}.research-intro p{font-size:var(--workspace-reading-size);color:#637a94;line-height:var(--workspace-reading-line-height);margin:0}.research-question-form{border:1px solid #dce5ef;background:#fff;border-radius:7px;padding:23px;margin-bottom:26px}.research-question-form>label{display:flex;flex-direction:column;gap:10px;font-size:var(--workspace-control-size);color:#4a6585;font-weight:650}.research-question-form textarea{font:inherit;font-weight:400;font-size:var(--workspace-control-size);color:#3d5b7d;border:1px solid #cfddec;border-radius:6px;padding:12px 14px;line-height:1.4;resize:vertical;min-width:0;width:100%}.research-question-form textarea::placeholder{color:#8194ae}.research-question-tools{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin-top:12px}.research-question-tools>.text-link{font-size:var(--workspace-control-size)}.research-question-tools>span{font-size:var(--workspace-meta-size);color:#6c829e;margin-left:auto}.research-question-tools>.button{font-size:var(--workspace-control-size);min-width:135px;justify-content:center}.research-access-note{font-size:var(--workspace-meta-size);line-height:1.5;color:#758ba5!important;margin:14px 0 0}.research-progress{display:flex;align-items:flex-start;gap:8px;padding-top:12px;margin-top:14px;border-top:1px solid #e2eaf3;color:#5879a2}.research-progress>svg{flex-shrink:0;margin-top:4px}.research-progress p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);margin:0;color:#637c9b}.research-result{border:1px solid #dce5ef;background:white;border-radius:7px;overflow:hidden}.research-result>header{padding:23px 27px;border-bottom:1px solid #e1e9f3}.research-result-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;color:#68819e;font-size:var(--workspace-meta-size)}.research-result-meta>span{display:flex;align-items:center;gap:6px}.research-result-meta>span:first-child{color:#4d7c77}.research-result h2{font-size:var(--workspace-panel-title-size);line-height:1.4;color:#334f6f;font-weight:600;letter-spacing:-.3px;margin:12px 0 7px}.research-result>header>p{font-size:var(--workspace-reading-size);color:#7a8fa7;margin:0}.research-answer{padding:24px 27px;font-size:var(--workspace-reading-size);color:#4f6a89;white-space:pre-wrap;overflow-wrap:anywhere}.research-answer a{color:#0007cd;text-decoration:underline;text-underline-offset:3px}.research-source-section{padding:0 27px 22px}.research-source-section .planning-section-heading{border-top:1px solid #e1e9f3;padding-top:20px;align-items:flex-start}.research-source-section h3{font-size:var(--workspace-panel-title-size);line-height:1.4;color:#466789;font-weight:600;margin:0}.research-source-section p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#6c829e;max-width:800px}.research-source-section .planning-section-heading>span{font-size:var(--workspace-meta-size);color:#8397af;white-space:nowrap;padding-top:3px}.research-source-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.research-source-list>article{display:flex;align-items:flex-start;gap:9px;border:1px solid #e1e8f1;border-radius:5px;padding:13px 14px;min-width:0}.research-source-list>article>span{display:grid;place-items:center;min-width:21px;height:21px;font-size:var(--workspace-meta-size);color:#6e86a4;border:1px solid #dfe7f1;border-radius:4px;background:#fafbfd;margin-top:2px}.research-source-list>article>div{min-width:0;flex:1 1}.research-source-list a{display:inline-flex;align-items:flex-start;gap:6px;font-size:var(--workspace-control-size);line-height:1.4;color:#4b719e;text-decoration:none;overflow-wrap:anywhere}.research-source-list a>svg{flex-shrink:0;margin-top:4px}.research-source-list small{display:block;font-size:var(--workspace-meta-size);line-height:1.5;color:#7c90a9;margin-top:5px}.research-tool-record{border-top:1px solid #e1e9f3;margin:0 27px;padding:17px 0;color:#6f89a9;font-size:var(--workspace-meta-size)}.research-tool-record>summary{display:flex;align-items:center;gap:7px;cursor:pointer;font-size:var(--workspace-control-size);color:#627fa2}.research-tool-record dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:13px 23px;gap:13px 23px;padding-top:13px}.research-tool-record dt{font-size:var(--workspace-meta-size);color:#8297b0;margin-bottom:4px}.research-tool-record dd{font-size:var(--workspace-reading-size);color:#557494;margin:0;line-height:var(--workspace-reading-line-height);overflow-wrap:anywhere}.research-tool-call{padding:12px 0;border-top:1px solid #e5ebf3}.research-tool-call>strong{font-size:var(--workspace-meta-size);color:#6681a2;text-transform:capitalize}.research-tool-call>p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);white-space:pre-wrap;margin:7px 0 0;color:#6983a4}.research-tool-call a{display:flex;align-items:center;gap:6px;color:#5c83b1;font-size:var(--workspace-control-size);line-height:1.4;overflow-wrap:anywhere;text-decoration:none;margin-top:6px}.research-result>footer{background:#fafbfd;border-top:1px solid #e1e9f3;padding:16px 27px}.research-result>footer>p{font-size:var(--workspace-meta-size);line-height:1.5;color:#7188a2;margin:0}.research-empty{border:1px dashed #d9e3ee;background:#fff;border-radius:7px;padding:45px 24px}.research-history-select{margin-bottom:20px}.research-history-select select{max-width:calc(100% - 155px)}@media(max-width:760px){.planning-workspace-tabs{gap:20px}.planning-workspace-tabs>button{font-size:var(--workspace-control-size)}.research-question-form{padding:18px}.research-question-tools{gap:12px}.research-question-tools>.button{width:100%}.research-question-tools>span{margin-left:auto}.research-intro h2{font-size:var(--workspace-panel-title-size)}.research-source-list{grid-template-columns:1fr}.research-answer,.research-result>header{padding:21px}.research-source-section{padding:0 21px 20px}.research-result h2{font-size:var(--workspace-panel-title-size)}.research-tool-record{margin:0 21px}.research-tool-record dl{grid-template-columns:1fr}.research-result>footer{padding:16px 21px}.research-history-select select{max-width:100%}.research-result-meta{font-size:var(--workspace-meta-size)}.research-source-section .planning-section-heading{gap:8px}}.research-inline-citations{display:inline-flex;white-space:normal}.research-answer{white-space:normal;color:#3e5571}.research-answer,.research-answer>p{line-height:var(--workspace-reading-line-height)}.research-answer>p{margin:0 0 18px;color:#4c627d;font-size:var(--workspace-reading-size)}.research-answer>h3{font-size:var(--workspace-panel-title-size);color:#263e5b;letter-spacing:-.3px;line-height:1.4;margin:26px 0 13px}.research-answer>h3:first-child{margin-top:0}.research-answer>h4{font-size:var(--workspace-panel-title-size);color:#304b6b;line-height:1.4;margin:25px 0 12px}.research-answer strong{font-weight:650;color:#304a69}.research-answer>ol,.research-answer>ul{padding-left:23px;margin:12px 0 22px}.research-answer li{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#4c627d;margin:10px 0;padding-left:3px}.research-answer code{font-size:var(--workspace-meta-size);background:#f2f5f9;border-radius:3px;padding:2px 5px;color:#425b7a;overflow-wrap:anywhere}.research-table-wrap{max-width:100%;overflow-x:auto;margin:18px 0 23px;border:1px solid #dce4ee;border-radius:6px}.research-table-wrap table{width:100%;border-collapse:collapse;table-layout:fixed;min-width:650px}.research-table-wrap th{font-size:var(--workspace-meta-size);line-height:1.5;color:#3d5574;text-align:left;background:#f6f8fc;border-bottom:1px solid #d9e3ee;padding:13px 15px;vertical-align:top;font-weight:650}.research-table-wrap td{font-size:var(--workspace-control-size);line-height:1.4;color:#526982;vertical-align:top;padding:16px 15px;border-bottom:1px solid #e1e8f1;border-right:1px solid #e1e8f1;overflow-wrap:anywhere}.research-table-wrap th:first-child{width:23%}.research-table-wrap th:nth-child(2){width:40%}.research-table-wrap th:last-child{width:37%}.research-table-wrap td:last-child{border-right:0}.research-table-wrap tr:last-child td{border-bottom:0}.research-inline-citations{vertical-align:baseline;gap:3px;margin-left:4px}.research-inline-citations a{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:0 4px;border:1px solid #dce5f4;border-radius:4px;background:#f5f7ff;font-size:var(--workspace-meta-size);font-weight:600;line-height:1.5;text-decoration:none;white-space:nowrap}.research-inline-citations a:hover{background:#edf0ff;border-color:#b5c4ed}.planning-catalog-collection{display:flex;gap:9px;align-items:flex-start;color:#537393;padding:0 0 2px}.planning-catalog-collection>svg{flex-shrink:0;margin-top:3px}.planning-catalog-collection p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);color:#64768e;margin:0}.planning-catalog-collection strong{font-weight:650;color:#3c5674}.planning-next-step{display:grid;grid-template-columns:48px minmax(0,1fr);grid-gap:20px;gap:20px;padding:28px;margin:24px 0;border:1px solid #ccd9e8;border-radius:14px;background:#f5f8fc;color:#172d48}.planning-next-step-icon{display:grid;place-items:center;width:46px;height:46px;background:#e6eefb;color:#2455b0;border-radius:12px}.planning-next-step h3{font-size:var(--workspace-panel-title-size);line-height:1.4;margin:8px 0 12px;color:#172d48}.planning-next-step p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height);max-width:78ch;margin:8px 0 16px}.planning-next-step-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 12px}.planning-next-step-actions .button{min-height:46px;font-size:var(--workspace-control-size);padding:11px 17px;line-height:1.4}.planning-next-step-study{color:#435b77}.planning-next-step details{margin-top:14px;font-size:var(--workspace-panel-title-size);line-height:1.4}.planning-next-step summary{cursor:pointer;font-weight:600;padding:10px 0;color:#234e92}@media(max-width:760px){.planning-next-step{grid-template-columns:1fr;padding:22px}.planning-next-step-actions{flex-direction:column;align-items:stretch}}.planning-root{font-family:var(--workspace-font-family);font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height)}.planning-root button,.planning-root input,.planning-root select,.planning-root textarea{font-family:inherit;font-size:var(--workspace-control-size);line-height:1.4}.planning-root .button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.planning-root .button>svg{width:16px;height:16px;flex-shrink:0}.planning-root h1{font-size:var(--workspace-page-title-size);line-height:1.25}.planning-root h2,.planning-root h3,.planning-root h4{font-size:var(--workspace-panel-title-size);font-weight:600;line-height:1.4}.planning-citations blockquote,.planning-claim-assumptions li,.planning-claim>p,.planning-eligibility-text,.planning-root p,.planning-summary,.research-answer,.research-answer li,.research-answer>p{font-size:var(--workspace-reading-size);line-height:var(--workspace-reading-line-height)}.planning-root .planning-record-source>p,.planning-root .planning-review-footer p,.planning-root footer p{font-size:var(--workspace-meta-size);line-height:1.5}