.model-settings{max-width:1020px;margin:auto;display:grid;gap:22px;color:#29445e}.model-settings h2,.model-settings h3,.model-settings p{margin:0}.model-settings .btn{font-size:14px;min-height:41px}.model-settings-back{justify-self:start}.model-settings-heading{display:flex;align-items:start;gap:17px;padding:27px;border-radius:12px;background:#183e59;color:#fff}.model-settings-heading>span{display:grid;place-items:center;border:1px solid #6d96b3;border-radius:10px;width:45px;height:45px;flex-shrink:0;color:#d6edf5}.model-settings-heading h2{font-size:25px;line-height:1.6;color:#fff}.model-settings-heading p{font-size:14px;line-height:1.9;color:#d4e3ed;margin-top:8px}.model-connection-status{padding:21px 23px;background:#eaf1f7;border:1px solid #c5d4e2;border-radius:10px;display:flex;align-items:start;gap:14px}.model-status-dot{width:35px;height:35px;display:grid;place-items:center;background:#dbe6f0;color:#55718a;border-radius:50%;flex-shrink:0}.model-status-dot.verified{background:#d6eddf;color:#2d6950}.model-connection-status>div:nth-child(2){flex:1;min-width:0}.model-connection-status h3{font-size:16px;line-height:1.7;color:#2a4962}.model-connection-status p{font-size:13px;line-height:1.9;color:#556e84;margin-top:5px}.model-connection-status small{display:block;font-size:12px;line-height:1.8;color:#61798e;margin-top:7px}.model-connection-status>.link-btn{flex-shrink:0;font-size:12px}.model-provider-choices{display:flex;gap:11px;flex-wrap:wrap}.model-provider-choices button{display:flex;gap:25px;align-items:center;min-width:170px;justify-content:space-between;padding:13px 17px;border:1px solid #bfcfe0;border-radius:8px;background:#f7fafc;color:#4a657e;font-size:14px}.model-provider-choices button.active{background:#e2edf8;border-color:#537da6;color:#234d74;font-weight:600}.model-setup-steps{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid #c8d5e2;background:#fff;border-radius:11px}.model-setup-steps>li{display:flex;align-items:start;gap:18px;padding:26px;border-bottom:1px solid #d6e0ea}.model-setup-steps>li:last-child{border-bottom:0}.model-step-number{width:31px;height:31px;display:grid;place-items:center;flex-shrink:0;font-size:14px;font-weight:650;color:#fff;background:#315f81;border-radius:50%}.model-setup-steps>li>div{flex:1;min-width:0}.model-setup-steps h3{font-size:18px;line-height:1.8;color:#28485f}.model-setup-steps p{font-size:14px;line-height:1.95;color:#506a81;margin:9px 0 15px}.model-setup-steps small{display:block;color:#64788e;font-size:12px;line-height:1.95;margin-top:11px}.model-setup-steps form{margin-top:17px}.model-setup-steps form>label{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#3f5c75}.model-setup-steps input{font:inherit;width:100%;min-width:0;max-width:620px;font-size:15px;color:#294a64;padding:12px 13px;line-height:1.6;background:#f8fbfd;border:1px solid #b7cbdc;border-radius:7px;letter-spacing:.06em}.model-settings a:focus-visible,.model-settings button:focus-visible,.model-setup-steps input:focus-visible{outline:3px solid #79a8d4;outline-offset:3px}.model-setup-steps .model-secret-note{display:flex;align-items:start;gap:7px;font-size:12px;color:#527260;margin:10px 0 17px}.model-secret-note>svg{flex-shrink:0;margin-top:4px}.model-settings-message{padding:15px 19px;background:#e7f3eb;border:1px solid #b6d5c1;border-radius:8px;font-size:14px;line-height:1.9;color:#2e6146}.model-settings-error{background:#fff0e9;border-color:#dfbca9;color:#884a30}.model-saved-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border:1px solid #c8d6e2;background:#edf3f8;border-radius:10px;padding:21px}.model-saved-actions>div:first-child{flex:1;min-width:230px}.model-saved-actions b{font-size:14px;color:#35536d}.model-saved-actions p{font-size:12px;color:#637b90;margin-top:6px;line-height:1.9}.model-saved-actions .link-btn{font-size:12px}.model-delete-confirm{flex-basis:100%;border-top:1px solid #d1dce7;padding-top:17px;margin-top:4px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;line-height:1.8;color:#7d573d}.model-delete-confirm>span{flex:1;min-width:220px}@media(max-width:640px){.model-settings{gap:17px}.model-settings-heading{padding:22px 18px;gap:12px}.model-settings-heading>span{width:35px;height:35px;border-radius:8px}.model-settings-heading h2{font-size:20px}.model-settings-heading p{font-size:13px}.model-connection-status{padding:18px 15px;gap:10px;flex-wrap:wrap}.model-connection-status h3{font-size:15px}.model-connection-status>.link-btn{margin-left:45px}.model-provider-choices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.model-provider-choices button{min-width:0;gap:10px;font-size:13px;padding:12px 13px}.model-setup-steps>li{padding:22px 16px;gap:11px}.model-step-number{width:26px;height:26px;font-size:12px;margin-top:3px}.model-setup-steps h3{font-size:16px}.model-setup-steps p{font-size:13px}.model-settings .btn{font-size:13px;white-space:normal;line-height:1.7;justify-content:center}.model-setup-steps form>.btn{width:100%}.model-saved-actions{padding:18px 16px;align-items:stretch}.model-saved-actions>div:first-child{min-width:0;flex-basis:100%}.model-saved-actions>.btn{width:100%}.model-delete-confirm>span{min-width:0;flex-basis:100%}.model-settings-message{font-size:13px}}.profile-simple-content .profile-simple-intro{padding:19px 21px;border:1px solid #c2d4e3;border-left:4px solid #477d9f;background:#edf5f9;border-radius:8px;margin-bottom:23px}.profile-simple-intro h3{font-size:20px;line-height:1.7;color:#244860;margin:0 0 5px}.profile-simple-intro p{font-size:14px;line-height:1.9;color:#506c80;margin:0}.profile-simple-content .profile-core-fields{gap:18px 22px}.profile-core-fields .profile-field-courseFocus{grid-column:1/-1}.profile-simple-content .profile-field-help{font-size:12px;line-height:1.85;color:#5e748b}.profile-simple-content .form-field>label,.profile-simple-content .form-field>span{font-size:14px;color:#344f69}.profile-simple-content .form-field input,.profile-simple-content .form-field select{font-size:15px;padding:11px 13px;line-height:1.6}.profile-simple-content .form-field textarea{font-size:14px;line-height:1.85;min-height:100px}.profile-course-context{font-size:12px;line-height:1.9;color:#62788e;margin:13px 0 22px;display:flex;gap:4px;align-items:center;flex-wrap:wrap}.profile-course-context strong{font-weight:550;color:#3b5b76}.profile-course-context .link-btn{font-size:12px;margin-left:5px}.profile-service-check{border:1px solid #c7d5e2;background:#f1f5f9;border-radius:9px;padding:19px 21px;margin-bottom:26px}.profile-service-check h4{font-size:15px;line-height:1.8;color:#35566f;margin:0 0 3px}.profile-service-check p{font-size:12px;line-height:1.9;color:#61798e;margin:0 0 13px}.profile-service-check .form-field{margin-bottom:0}.profile-extra-heading{margin:0 0 16px}.profile-extra-heading h3{font-size:17px;line-height:1.8;color:#2f4c65;margin:0}.profile-extra-heading h3>span{font-size:11px;vertical-align:middle;font-weight:400;background:#e5edf5;color:#536d85;border-radius:4px;padding:3px 7px;margin-left:9px}.profile-extra-heading p{font-size:13px;line-height:1.9;color:#62788f;margin:5px 0 0}.profile-extra-group{border:1px solid #c7d5e3;border-radius:8px;background:#f7fafc;margin:0 0 12px;scroll-margin-top:100px}.profile-extra-group>summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 19px;cursor:pointer;list-style:none;color:#365671}.profile-extra-group>summary::-webkit-details-marker{display:none}.profile-extra-group>summary b{font-size:14px;font-weight:550;line-height:1.8}.profile-extra-group>summary small{display:block;font-size:12px;line-height:1.8;color:#6a7f93;margin-top:3px}.profile-extra-group>summary>svg{flex-shrink:0;color:#6c88a0;transition:transform .15s}.profile-extra-group[open]>summary{border-bottom:1px solid #d1dce7;background:#eaf1f7;border-radius:8px 8px 0 0}.profile-extra-group[open]>summary>svg{transform:rotate(90deg)}.profile-extra-body{padding:22px 20px;background:#fff;border-radius:0 0 8px 8px}.profile-extra-body .form-grid{gap:17px 20px}.profile-extra-tip{font-size:12px;line-height:1.9;color:#5b748b;margin:0 0 19px}.profile-extra-body .profile-impact{margin-bottom:0}.profile-extra-body .profile-directions{min-width:0}.profile-simple-footer{position:sticky;bottom:0;z-index:3;background:#f5f8fc;border-top:1px solid #c4d3e2;box-shadow:0 -5px 15px #253e5610;flex-wrap:wrap}.profile-simple-footer>span{margin-right:auto;font-size:12px;color:#61788e;line-height:1.8}.profile-simple-footer>.btn{font-size:14px;min-height:42px}.profile-extra-group>summary:focus-visible{outline:3px solid #82acd5;outline-offset:3px}@media(max-width:640px){.profile-simple-content .profile-simple-intro{padding:16px 15px;margin-bottom:21px}.profile-simple-intro h3{font-size:18px}.profile-simple-intro p{font-size:13px}.profile-simple-content .profile-core-fields{grid-template-columns:1fr;gap:17px}.profile-core-fields .profile-field-courseFocus{grid-column:auto}.profile-simple-content .form-field>label,.profile-simple-content .form-field>span{font-size:13px}.profile-simple-content .form-field input,.profile-simple-content .form-field select{font-size:15px;padding:10px 12px}.profile-service-check{padding:17px 14px;margin-bottom:23px}.profile-service-check .form-grid{grid-template-columns:1fr;gap:17px}.profile-extra-heading h3{font-size:15px}.profile-extra-heading h3>span{font-size:10px;white-space:nowrap}.profile-extra-heading p{font-size:12px}.profile-extra-group>summary{padding:15px 14px;gap:10px}.profile-extra-group>summary b{font-size:13px}.profile-extra-group>summary small{font-size:11px}.profile-extra-body{padding:19px 14px}.profile-extra-body .form-grid{grid-template-columns:1fr;gap:16px}.profile-extra-body .profile-directions legend>span{display:block;margin:5px 0 0}.profile-simple-footer{gap:9px;padding:14px 18px}.profile-simple-footer>span{flex-basis:100%;font-size:11px}.profile-simple-footer>.btn{font-size:13px;min-height:40px}.profile-simple-footer>.btn.primary{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.profile-extra-group>summary>svg{transition:none}}.benchmark-finder{display:grid;gap:24px;color:#22344d;max-width:1440px;margin:0 auto}.benchmark-finder h2,.benchmark-finder h3,.benchmark-finder h4,.benchmark-finder p{margin:0}.benchmark-finder button,.benchmark-finder input,.benchmark-finder select,.benchmark-finder textarea{font:inherit}.benchmark-finder button{cursor:pointer}.benchmark-finder button:disabled{cursor:not-allowed}.benchmark-finder input,.benchmark-finder select,.benchmark-finder textarea{width:100%;min-width:0;border:1px solid #c6d2e2;border-radius:7px;background:#fff;color:#243650;padding:11px 12px;font-size:14px;line-height:1.6}.benchmark-finder textarea{resize:vertical}.benchmark-finder input::placeholder,.benchmark-finder textarea::placeholder{color:#6c7c91}.benchmark-finder a:focus-visible,.benchmark-finder button:focus-visible,.benchmark-finder input:focus-visible,.benchmark-finder select:focus-visible,.benchmark-finder summary:focus-visible,.benchmark-finder textarea:focus-visible{outline:3px solid #7ca5f3;outline-offset:3px}.benchmark-finder .btn{font-size:14px;min-height:42px;line-height:1.5}.benchmark-finder .link-btn{font-size:13px;line-height:1.6}.benchmark-intro{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:center;gap:35px;background:#173952;border-radius:14px;padding:32px 36px;color:#fff;border:1px solid #214962}.benchmark-intro-icon{display:inline-flex;width:41px;height:41px;align-items:center;justify-content:center;border:1px solid #6b98b5;border-radius:10px;color:#b9e4f5;margin-bottom:17px}.benchmark-intro h2{font-size:28px;line-height:1.45;letter-spacing:.01em;font-weight:650;color:#fff}.benchmark-intro p{font-size:15px;color:#d4e4ef;line-height:1.95;max-width:630px;margin-top:16px}.benchmark-intro-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.benchmark-intro-actions>.btn:not(.primary){background:#244c65;border-color:#668ba3;color:#fff}.benchmark-flow{padding:5px 0 5px 26px;margin:0;border-left:1px solid #55768f;display:grid;gap:24px;list-style:none}.benchmark-flow li{display:flex;align-items:center;gap:14px}.benchmark-flow li>span{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;background:#d5ecf5;border-radius:50%;color:#183b53;font-size:14px;font-weight:700}.benchmark-flow b{font-size:15px;color:#fff}.benchmark-flow small{display:block;margin-top:5px;font-size:12px;color:#c4d7e3;line-height:1.6}.benchmark-form,.benchmark-library,.benchmark-search{background:#fff;border:1px solid #cbd6e3;border-radius:12px;padding:26px;min-width:0}.benchmark-section-head{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:22px}.benchmark-section-head h3{font-size:20px;color:#20364e;line-height:1.5;display:flex;align-items:center;gap:9px}.benchmark-section-head p{font-size:14px;line-height:1.9;margin-top:8px;color:#52657d}.benchmark-section-head h3>span{font-size:13px;color:#60718a;font-weight:400;margin-left:5px}.benchmark-fit-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:18px;background:#eaf0f7;border-radius:9px;padding:5px}.benchmark-fit-tabs button{font-size:14px;color:#455f7b;background:transparent;border:1px solid transparent;min-height:43px;border-radius:6px;padding:8px}.benchmark-fit-tabs button.active{background:#244d73;color:#fff;border-color:#244d73;font-weight:600}.benchmark-platforms{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:0 0 18px}.benchmark-platforms>span{font-size:13px;color:#52657d;margin-right:7px}.benchmark-library-filters button,.benchmark-platforms button{border:1px solid #cbd6e3;border-radius:6px;background:#fff;color:#425b77;font-size:13px;padding:7px 13px;min-height:35px}.benchmark-library-filters button.active,.benchmark-platforms button.active{background:#e9f1ff;border-color:#6b90c8;color:#214d89;font-weight:600}.benchmark-query-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.benchmark-query-grid article{border-left:3px solid #6d9db1;border-radius:0 8px 8px 0;background:#edf3f7;padding:19px 17px;min-width:0}.benchmark-query-grid h4{font-size:16px;line-height:1.6;font-weight:600;color:#203c55}.benchmark-query-grid p{font-size:13px;line-height:1.85;color:#52657b;margin:7px 0 15px;min-height:48px}.benchmark-query-grid input{font-size:13px;border-color:#becfdd;background:#fff;color:#214d70;text-overflow:ellipsis}.benchmark-query-grid article>div{display:flex;justify-content:space-between;gap:10px;margin-top:15px;flex-wrap:wrap}.benchmark-custom-search{margin:21px 0 12px}.benchmark-custom-search>label{font-size:13px;color:#42566e;display:block;margin-bottom:8px}.benchmark-custom-search>div{display:flex;gap:11px}.benchmark-custom-search input{flex:1;min-width:0}.benchmark-custom-search .btn{flex-shrink:0}.benchmark-search-hint{font-size:12px;line-height:1.9;color:#5b6e84}.benchmark-search-next{display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #d4dfe9;margin-top:22px;padding-top:20px;font-size:14px;color:#415b75}.benchmark-search-next .btn{flex-shrink:0}.benchmark-message{padding:13px 17px;border:1px solid #a9cbbb;background:#e7f3ed;border-radius:8px;color:#24563e;font-size:14px;line-height:1.8;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.benchmark-error{border-color:#e0b6a8;background:#fff1ec;color:#8b3623}.benchmark-form{border-top:4px solid #4778a7;scroll-margin-top:95px}.benchmark-form fieldset{border:0;min-width:0;margin:0;padding:0}.benchmark-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 22px}.benchmark-block-label,.benchmark-form-grid>label{display:flex;flex-direction:column;align-items:stretch;gap:8px;color:#334c68;font-size:14px;line-height:1.6}.benchmark-wide-field{grid-column:1/-1}.benchmark-block-label{margin-top:22px}.benchmark-block-label>small,.benchmark-structure>small{font-size:12px;color:#61738b;line-height:1.85}.benchmark-structure-presets{display:flex;gap:8px;flex-wrap:wrap;margin:9px 0 5px}.benchmark-structure-presets button{font-size:12px;border:1px solid #c4d6e6;border-radius:5px;background:#f0f5fa;color:#315877;padding:7px 10px;line-height:1.6}.benchmark-checklist{margin-top:23px;padding:21px;border:1px solid #c9d9df;background:#eff6f7;border-radius:9px;display:grid;gap:15px}.benchmark-checklist h4{font-size:16px;color:#284c61;margin-bottom:3px}.benchmark-checklist>label{display:flex;align-items:start;gap:11px;cursor:pointer}.benchmark-checklist input[type=checkbox],.benchmark-compare-pick input[type=checkbox]{width:17px;height:17px;min-width:17px;padding:0;margin:4px 0 0;accent-color:#2e6785}.benchmark-checklist b{font-size:14px;font-weight:550;color:#254b62;line-height:1.8}.benchmark-checklist small{display:block;font-size:12px;color:#4f697a;line-height:1.8;margin-top:3px}.benchmark-form-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;border-top:1px solid #d6e0eb;padding-top:21px}.benchmark-form-footer>p{font-size:13px;line-height:1.9;color:#536a80;max-width:420px}.benchmark-form-footer>div{display:flex;gap:10px;flex-shrink:0}.benchmark-library-filters{display:flex;gap:8px;flex-wrap:wrap;margin:-4px 0 19px}.benchmark-library-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.benchmark-account{border:1px solid #bdccdd;border-radius:10px;background:#f9fbfd;min-width:0;padding:21px}.benchmark-account-title{display:flex;align-items:start;gap:11px;min-width:0}.benchmark-account-platform{display:grid;place-items:center;flex-shrink:0;width:37px;height:37px;background:#dfeaf3;border-radius:8px;color:#315a7d;font-weight:600}.benchmark-account-title>div{flex:1;min-width:0}.benchmark-account h4{font-size:16px;line-height:1.6;overflow-wrap:anywhere;color:#20394f}.benchmark-account-title p{font-size:12px;color:#5c6e84;line-height:1.8;margin-top:4px}.benchmark-compare-pick{display:flex;align-items:center;gap:5px;font-size:12px;flex-shrink:0;color:#526a81;cursor:pointer;padding-top:2px}.benchmark-compare-pick input[type=checkbox]{width:14px;height:14px;min-width:14px;margin:0}.benchmark-account dl{margin:19px 0 15px;display:grid;gap:11px}.benchmark-account dl>div{display:grid;grid-template-columns:83px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.85}.benchmark-account dt{color:#63788f}.benchmark-account dd{margin:0;color:#2f4863;white-space:pre-line;overflow-wrap:anywhere;max-height:112px;overflow:auto}.benchmark-account-links{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:16px 0;font-size:12px}.benchmark-account-links a{display:flex;align-items:center;gap:5px;color:#2d6096}.benchmark-account-links>span{font-size:11px;color:#62768d}.benchmark-account-footer{border-top:1px solid #d6e1ec;padding-top:17px;display:flex;gap:12px;align-items:center}.benchmark-account-footer .primary{flex:1;font-size:13px;padding:8px 11px}.benchmark-account-footer .icon-btn{flex-shrink:0;color:#6d7d90}.benchmark-empty{padding:34px 15px;display:flex;align-items:center;flex-direction:column;text-align:center;color:#526b82;background:#f0f4f9;border-radius:9px}.benchmark-empty>svg{margin-bottom:14px;color:#668ca6}.benchmark-empty h4{font-size:17px;color:#2f4d67;line-height:1.7}.benchmark-empty p{font-size:14px;line-height:1.9;max-width:540px;margin:10px 0 20px}.benchmark-delete-confirm{background:#fff2ed;border:1px solid #e4c5b9;color:#8b4d31;padding:12px;margin-top:12px;font-size:12px;line-height:1.8;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.benchmark-comparison{margin-top:24px;border-top:1px solid #c9d8e7;padding-top:21px;min-width:0}.benchmark-comparison h4{font-size:18px;color:#294a63}.benchmark-comparison-scroll{overflow:auto;border:1px solid #c7d5e4;border-radius:8px}.benchmark-comparison table{border-collapse:collapse;width:100%;min-width:550px;font-size:13px;line-height:1.85;table-layout:fixed}.benchmark-comparison td,.benchmark-comparison th{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #d4dfeb;border-right:1px solid #d4dfeb;overflow-wrap:anywhere}.benchmark-comparison thead{background:#e8eff6;color:#254662}.benchmark-comparison tbody th{background:#f0f5fa;color:#4e6680;font-weight:500}.benchmark-comparison th:first-child{width:105px}.benchmark-comparison td{color:#334c66}.benchmark-comparison .btn{font-size:12px;min-height:36px;padding:7px 9px}.benchmark-comparison tr:last-child>*{border-bottom:0}.benchmark-public-leads{border:1px solid #c1d0df;border-radius:10px;background:#e9f0f6;padding:19px 24px}.benchmark-public-leads summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;list-style:none;font-size:14px;font-weight:550;color:#36546d;line-height:1.8}.benchmark-public-leads summary::-webkit-details-marker{display:none}.benchmark-public-leads summary>svg{transition:transform .15s}.benchmark-public-leads[open] summary>svg{transform:rotate(180deg)}.benchmark-public-leads>p{font-size:13px;line-height:1.9;color:#526c82;margin:14px 0}.benchmark-public-leads>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.benchmark-public-leads article{padding:18px;background:#f8fbfd;border:1px solid #c6d5e2;border-radius:7px;min-width:0}.benchmark-public-leads h4{font-size:14px;line-height:1.7;color:#2d4c67}.benchmark-public-leads article p{font-size:13px;line-height:1.8;margin:9px 0;color:#425f78}.benchmark-public-leads article small{display:block;font-size:12px;line-height:1.9;color:#61768b}.benchmark-public-leads article>div{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:14px}.benchmark-public-leads article>span{display:block;font-size:11px;line-height:1.8;color:#6d7f92;margin-top:13px}@media(max-width:1100px){.benchmark-intro{grid-template-columns:1fr;gap:27px}.benchmark-flow{grid-template-columns:repeat(3,minmax(0,1fr));padding:21px 0 0;border-left:0;border-top:1px solid #55768f;gap:18px}.benchmark-flow li{align-items:start;gap:9px}.benchmark-flow small{font-size:11px}.benchmark-query-grid{grid-template-columns:1fr}.benchmark-query-grid p{min-height:0}.benchmark-query-grid article{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,1fr);gap:0 20px}.benchmark-query-grid article>h4{grid-column:1;grid-row:1}.benchmark-query-grid article>p{grid-column:1;grid-row:2;margin:4px 0 0}.benchmark-query-grid article>input{grid-column:2;grid-row:1}.benchmark-query-grid article>div{grid-column:2;grid-row:2;margin-top:10px}.benchmark-form-footer{flex-direction:column;align-items:stretch;gap:14px}.benchmark-form-footer>p{max-width:none}.benchmark-form-footer>div{justify-content:flex-end}.benchmark-library-grid{grid-template-columns:1fr}}@media(max-width:640px){.benchmark-finder{gap:18px}.benchmark-intro{padding:25px 21px;border-radius:10px}.benchmark-intro h2{font-size:23px;line-height:1.55}.benchmark-intro p{font-size:14px;line-height:1.95}.benchmark-intro-actions{gap:10px;align-items:stretch}.benchmark-intro-actions .btn{width:100%;justify-content:center;font-size:13px}.benchmark-flow{grid-template-columns:1fr;gap:17px}.benchmark-flow li{align-items:center;gap:12px}.benchmark-flow b{font-size:14px}.benchmark-flow small{font-size:12px;margin-top:2px}.benchmark-form,.benchmark-library,.benchmark-search{padding:21px 17px;border-radius:9px}.benchmark-section-head h3{font-size:18px}.benchmark-section-head p{font-size:13px}.benchmark-fit-tabs{gap:3px;padding:4px}.benchmark-fit-tabs button{font-size:12px;min-height:47px;padding:7px 3px}.benchmark-platforms{gap:7px}.benchmark-platforms>span{width:100%;margin-right:0}.benchmark-platforms button{font-size:12px;padding:6px 12px;min-height:33px}.benchmark-query-grid{gap:13px}.benchmark-query-grid article{display:block;padding:17px 14px}.benchmark-query-grid article>p{margin:7px 0 12px}.benchmark-query-grid article>div{margin-top:14px}.benchmark-custom-search>div{flex-direction:column}.benchmark-custom-search .btn{justify-content:center}.benchmark-search-next{flex-direction:column;align-items:stretch;font-size:13px}.benchmark-search-next .btn{justify-content:center}.benchmark-form-grid{grid-template-columns:1fr;gap:18px}.benchmark-block-label,.benchmark-form-grid>label{font-size:13px}.benchmark-wide-field{grid-column:auto}.benchmark-checklist{padding:16px 13px}.benchmark-checklist b{font-size:13px}.benchmark-checklist small{font-size:12px}.benchmark-form-footer>div{flex-direction:column}.benchmark-form-footer>div>.btn{justify-content:center}.benchmark-account{padding:17px 14px}.benchmark-account-title{gap:8px}.benchmark-account h4{font-size:15px}.benchmark-account-platform{width:31px;height:31px;font-size:13px}.benchmark-account dl>div{grid-template-columns:73px minmax(0,1fr);font-size:12px;gap:7px}.benchmark-account-footer{gap:9px;flex-wrap:wrap}.benchmark-account-footer .primary{flex-basis:100%;justify-content:center}.benchmark-public-leads{padding:17px}.benchmark-public-leads>div{grid-template-columns:1fr}.benchmark-library-filters{gap:7px}.benchmark-library-filters button{font-size:12px;padding:6px 9px}.benchmark-empty{padding:25px 12px}.benchmark-empty h4{font-size:15px}.benchmark-empty p,.benchmark-message{font-size:13px}.benchmark-comparison table{min-width:530px}.benchmark-comparison td,.benchmark-comparison th{padding:11px 12px}.benchmark-comparison th:first-child{width:90px}}@media(prefers-reduced-motion:reduce){.benchmark-public-leads summary>svg{transition:none}}.conversion-topic-panel{margin:19px 0 22px;border:1px solid #b9cedd;border-top:3px solid #477b9c;border-radius:10px;background:#edf4f8;padding:23px;color:#2f4b64}.conversion-topic-panel h3{font-size:18px;line-height:1.8;font-weight:600;margin:0 0 9px;color:#24435c}.conversion-topic-panel p{font-size:14px;line-height:1.95;color:#4b657c;margin:0}.conversion-topic-panel dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 22px;margin:21px 0}.conversion-topic-panel dl>div{min-width:0}.conversion-topic-panel dt{font-size:12px;color:#5f768c;margin-bottom:5px}.conversion-topic-panel dd{margin:0;font-size:14px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere;color:#294960;max-height:110px;overflow:auto}.conversion-topic-panel dd.missing{color:#8f5639}.conversion-topic-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.conversion-topic-actions .btn{font-size:13px;min-height:40px;line-height:1.6}.conversion-topic-panel>small{font-size:12px;line-height:1.9;color:#5d7186;display:block;margin-top:15px}.discovery-empty-actions{display:flex;gap:11px;justify-content:center;flex-wrap:wrap;margin-top:18px}.discovery-empty-actions .btn{font-size:13px;line-height:1.6}.plain-discovery .discovery-count{white-space:normal;text-align:right;line-height:1.8}.plain-discovery .discovery-source-note p+p{margin-top:5px;font-size:12px;line-height:1.9}@media(max-width:640px){.conversion-topic-panel{padding:19px 16px}.conversion-topic-panel h3{font-size:16px}.conversion-topic-panel dd,.conversion-topic-panel p{font-size:13px}.conversion-topic-panel dl{grid-template-columns:1fr;gap:13px}.conversion-topic-actions{align-items:stretch;flex-direction:column}.conversion-topic-actions .btn{justify-content:center;white-space:normal;text-align:center}.conversion-topic-actions>.link-btn{align-self:center}.discovery-empty-actions{flex-direction:column;align-items:stretch}.discovery-empty-actions .btn{justify-content:center;white-space:normal}.plain-discovery .discovery-count{text-align:left;display:block;min-width:0;font-size:12px}}.benchmark-intro-automatic{grid-template-columns:minmax(0,1fr) 286px;padding:27px 30px;gap:32px}.benchmark-intro-automatic .benchmark-intro-icon{display:none}.benchmark-eyebrow{display:block;font-size:12px;letter-spacing:.06em;color:#b4d6ec;margin-bottom:10px}.benchmark-intro-automatic h2{font-size:25px;line-height:1.5;margin:0 0 10px}.benchmark-intro-automatic h2 br{display:none}.benchmark-intro-automatic p{font-size:14px;line-height:1.9;max-width:670px}.benchmark-intro-automatic .benchmark-intro-actions{margin-top:18px}.benchmark-intro-automatic>div>small{display:block;color:#bfcede;font-size:11px;line-height:1.8;margin-top:12px}.benchmark-intro-automatic .benchmark-flow{gap:19px}.benchmark-intro-automatic .benchmark-flow b{font-size:14px}.benchmark-intro-automatic .benchmark-flow small{font-size:11px}.benchmark-recommendations{min-width:0}.benchmark-recommendations>.benchmark-section-head{padding:0 2px;margin-bottom:14px}.benchmark-recommendations .benchmark-section-head h3{font-size:21px;line-height:1.6;color:#203e59}.benchmark-recommendations .benchmark-section-head p{max-width:850px;line-height:1.8;font-size:13px}.benchmark-checked-time{font-size:11px;line-height:1.8;color:#5f758d;white-space:nowrap}.benchmark-recommend-tabs{display:flex;gap:8px;align-items:center;margin-bottom:17px}.benchmark-recommend-tabs button{display:flex;gap:8px;align-items:center;border:1px solid #b8cadd;background:#f3f7fb;padding:8px 16px;border-radius:7px;color:#405c76;font-size:13px;min-height:40px}.benchmark-recommend-tabs button.active{background:#dceafa;color:#214f7c;border-color:#8caed2;font-weight:600}.benchmark-recommend-tabs button>span{background:rgba(63,107,148,.1);font-size:11px;padding:1px 6px;border-radius:4px}.benchmark-recommend-tabs>span{margin-left:auto;font-size:11px;color:#657c92}.benchmark-recommend-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.benchmark-recommend-card{background:#f8fbfe;border:1px solid #b5c8db;border-top:3px solid #5c86a5;border-radius:10px;box-shadow:0 3px 12px rgba(29,61,91,.04);padding:20px;min-width:0}.benchmark-recommend-top{display:flex;align-items:start;gap:11px;min-width:0}.benchmark-recommend-avatar{height:44px;width:44px;flex:0 0 44px;display:grid;place-items:center;background:#d8e6f1;color:#305771;border:1px solid #bfd0de;border-radius:11px;font-size:20px;font-weight:600}.benchmark-recommend-top>div{min-width:0}.benchmark-recommend-platform{font-size:11px;color:#5d7791;line-height:1.7}.benchmark-recommend-top h4{font-size:17px;color:#233f59;line-height:1.6;overflow-wrap:anywhere;font-weight:650}.benchmark-recommend-top p{font-size:12px;line-height:1.8;color:#577188;margin-top:3px;overflow-wrap:anywhere}.benchmark-match-tags{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 12px;min-height:23px}.benchmark-match-tags span{display:flex;align-items:center;gap:3px;font-size:11px;color:#276352;background:#e1efe9;border:1px solid #bed9cf;padding:3px 7px;border-radius:4px;line-height:1.5}.benchmark-recommend-reason{font-size:13px;color:#3f5b73;line-height:1.85;margin-bottom:15px!important;overflow-wrap:anywhere}.benchmark-learn-block{padding:13px 14px;background:#eaf2f8;border-radius:7px;border:1px solid #cedfea;margin-bottom:12px}.benchmark-learn-block>span{font-size:11px;font-weight:600;color:#416f90}.benchmark-learn-block p{font-size:13px;color:#2f506c;line-height:1.85;margin-top:5px}.benchmark-evidence-tag{display:block;color:#657d92;font-size:10px;line-height:1.7;margin:8px 0}.benchmark-recommend-use{width:100%;justify-content:center;margin:5px 0 13px!important;font-size:13px!important;padding:10px!important;white-space:normal;line-height:1.7!important}.benchmark-representative{padding:12px 0;border-top:1px solid #d3e0eb;border-bottom:1px solid #d3e0eb}.benchmark-representative summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#486c88;line-height:1.8;list-style:none}.benchmark-representative summary::-webkit-details-marker{display:none}.benchmark-representative summary svg{transition:transform .15s}.benchmark-representative[open] summary svg{transform:rotate(180deg)}.benchmark-representative>span{display:block;font-size:10px;color:#668096;margin-top:12px}.benchmark-representative>b{display:block;font-size:13px;color:#35516a;line-height:1.8;margin-top:4px}.benchmark-representative>p{font-size:12px;line-height:1.85;color:#4a667e;margin-top:6px}.benchmark-representative>small{display:block;font-size:10px;line-height:1.8;color:#718395;margin-top:7px}.benchmark-recommend-sources{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin:13px 0 8px}.benchmark-recommend-sources>a{display:flex;align-items:center;gap:4px;font-size:11px;line-height:1.8;color:#38668f}.benchmark-recommend-boundary{display:block;line-height:1.75;font-size:10px;color:#6a7e91;overflow-wrap:anywhere}.benchmark-search-coverage{margin-top:17px;padding:14px 17px;background:#e8eff5;border:1px solid #c4d4e3;border-radius:7px}.benchmark-search-coverage summary{display:flex;align-items:center;gap:10px;font-size:12px;color:#4a6881;cursor:pointer;list-style:none}.benchmark-search-coverage p{margin-top:9px;font-size:12px;line-height:1.8;color:#657b90}.benchmark-own-reference,.benchmark-saved-reference{border:1px solid #c0cfdf;border-radius:9px;background:#eef4f8;min-width:0}.benchmark-own-reference>summary,.benchmark-saved-reference>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:17px 20px;font-size:14px;line-height:1.8;color:#355773;font-weight:550}.benchmark-own-reference>summary::-webkit-details-marker,.benchmark-saved-reference>summary::-webkit-details-marker{display:none}.benchmark-own-reference>summary>span,.benchmark-saved-reference>summary>span{font-size:11px;color:#6f8599;font-weight:400}.benchmark-own-reference>summary>svg,.benchmark-saved-reference>summary>svg{margin-left:auto}.benchmark-own-entry{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:18px 23px;border-top:1px solid #c9d7e5}.benchmark-own-entry p{font-size:13px;line-height:1.85;color:#557087}.benchmark-own-reference>.benchmark-search,.benchmark-saved-reference>.benchmark-library{border:0;border-top:1px solid #c9d7e5;border-radius:0 0 9px 9px;box-shadow:none;background:#f2f7fb}.benchmark-recommend-loading{min-height:220px;background:#e8f0f7}.benchmark-recommendations .benchmark-error{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}@media(max-width:1200px){.benchmark-recommend-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-intro-automatic{grid-template-columns:1fr}.benchmark-intro-automatic .benchmark-flow,.benchmark-intro-automatic h2 br{display:none}}@media(max-width:700px){.benchmark-intro-automatic{padding:23px 20px;gap:20px}.benchmark-intro-automatic h2{font-size:23px}.benchmark-intro-automatic p{font-size:13px}.benchmark-intro-automatic .benchmark-intro-actions{display:flex;flex-direction:row}.benchmark-intro-automatic .benchmark-intro-actions>.btn{width:auto;flex:1;font-size:12px;padding:9px}.benchmark-intro-automatic>div>small{font-size:10px}.benchmark-recommend-grid{grid-template-columns:1fr;gap:16px}.benchmark-recommend-card{padding:18px}.benchmark-recommendations .benchmark-section-head{align-items:start;gap:8px}.benchmark-recommendations .benchmark-section-head h3{font-size:18px}.benchmark-checked-time{display:none}.benchmark-recommend-tabs{gap:7px}.benchmark-recommend-tabs button{font-size:12px;padding:7px 12px}.benchmark-recommend-tabs>span{font-size:10px}.benchmark-own-reference>summary,.benchmark-saved-reference>summary{padding:15px 17px;font-size:13px;flex-wrap:wrap;gap:6px}.benchmark-own-reference>summary>span{font-size:10px}.benchmark-own-entry{align-items:stretch;flex-direction:column;padding:16px}.benchmark-own-entry .btn{justify-content:center}.benchmark-evidence-tag{font-size:11px}}@media(prefers-reduced-motion:reduce){.benchmark-representative summary svg{transition:none}}.benchmark-auto-output{display:block;color:#5b758d;font-size:10px;line-height:1.8;margin:-5px 0 13px}.benchmark-channel-qr{border:1px solid #cbd9e5;border-radius:10px;background:#f4f8fb;padding:12px 14px;margin:14px 0}.benchmark-channel-qr summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px;font-weight:600;color:#294f6a}.benchmark-channel-qr img{display:block;object-fit:contain;background:#fff;padding:8px;margin:14px auto 10px;max-width:100%;height:auto;aspect-ratio:1}.benchmark-channel-qr p{font-size:12px;line-height:1.7;color:#5c7083;margin:0}.personal-dispatch,.personal-publishing{color:#263650}.personal-publish-heading{margin-bottom:20px}.personal-publish-eyebrow{display:inline-flex;align-items:center;gap:6px;color:#63738a;font-size:12px;font-weight:500;margin-bottom:8px}.personal-dispatch-heading h3,.personal-publish-heading h3{font-size:22px;line-height:1.5;font-weight:600;margin:0}.personal-dispatch-heading p,.personal-publish-heading p{font-size:13px;line-height:1.9;color:#68778d;max-width:760px;margin:8px 0 0}.personal-publish-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:21px 23px;list-style:none;margin:0 0 24px;background:#f7f9fc;border:1px solid #e4e9f1;border-radius:10px}.personal-publish-steps li{display:flex;gap:12px;align-items:flex-start;min-width:0}.personal-publish-steps li>span{display:grid;place-items:center;background:#fff;border:1px solid #dbe3ee;border-radius:50%;width:27px;height:27px;font-size:12px;color:#4668ac;flex:none}.personal-publish-steps b{display:block;font-size:13px;font-weight:550;line-height:1.9}.personal-publish-steps p{font-size:12px;color:#748198;margin:3px 0 0;line-height:1.7}.personal-platform-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.personal-platform-card{padding:20px 17px;border:1px solid #e0e6ef;border-radius:9px;background:#fff;display:flex;flex-direction:column;align-items:stretch;min-width:0}.personal-platform-title{display:flex;align-items:center;gap:10px;margin-bottom:13px}.personal-platform-title .platform-symbol{display:grid;place-items:center;width:36px;height:36px;border:1px solid #e3e8f0;border-radius:9px;background:#f6f8fb;color:#495d7a;font-size:14px;flex:none}.personal-platform-title h4{font-size:15px;font-weight:600;margin:0;line-height:1.7}.personal-publish-mode{font-size:11px;line-height:1.7;color:#7a879a}.personal-platform-card>p{font-size:12px;line-height:1.85;color:#6a7b92;margin:0 0 17px;min-height:44px}.personal-platform-card .personal-platform-open{margin-top:auto;justify-content:space-between;padding:9px 12px;font-size:12px;gap:9px;white-space:normal;line-height:1.5}.personal-platform-card .personal-direct-state{font-size:11px;color:#3a806a;margin:11px 0 0;min-height:0}.personal-platform-card .personal-optional-auth{font-size:11px;line-height:1.8;margin-top:12px;justify-content:flex-start;flex-wrap:wrap}.personal-publish-footnote{color:#7a8799;font-size:12px;line-height:1.85;margin:14px 0 0}.platform-admin-settings{border-top:1px solid #e4e9f1;margin-top:27px;padding-top:18px;font-size:12px;color:#66768d}.platform-admin-settings>summary{display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;list-style:none;font-size:12px;font-weight:500}.platform-admin-settings>summary::-webkit-details-marker{display:none}.platform-admin-settings>summary>span:last-child{display:flex;align-items:center;gap:7px;font-size:11px;color:#8b96a6;font-weight:400}.platform-admin-settings[open]>summary>span:last-child>svg{transform:rotate(180deg)}.platform-admin-body{padding-top:16px}.platform-admin-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:13px}.platform-admin-intro p{line-height:1.9;margin:0}.platform-admin-intro .link-btn{flex:none;font-size:11px}.platform-admin-item{border:1px solid #e3e8f1;background:#fff;border-radius:7px;margin-bottom:8px;padding:12px 14px}.platform-admin-item>summary{cursor:pointer;display:flex;justify-content:space-between;gap:15px;line-height:1.8}.platform-admin-item>summary>b{font-weight:500}.platform-admin-item>summary>span{font-size:11px;color:#7a8799}.platform-admin-item>div{padding-top:10px}.platform-admin-item ol{padding-left:20px;margin:0 0 12px;line-height:2}.platform-admin-item .link-btn{display:inline-flex;margin:9px 15px 0 0;font-size:11px}.personal-admin-callback{overflow-wrap:anywhere;font-size:11px;color:#8490a2;line-height:1.9;background:#f8f9fb;padding:8px 10px;border-radius:5px;margin:0 0 12px}.platform-admin-materials{padding:10px 0 0}.platform-admin-materials>summary{cursor:pointer;font-size:12px}.platform-admin-materials pre{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:11px;font-family:inherit;background:#f6f8fb;border-radius:7px;padding:15px;margin:13px 0}.compact-connections .personal-publish-heading h3{font-size:18px}.compact-connections .personal-platform-card{padding:16px 13px}.compact-connections .personal-platform-title{gap:8px}.compact-connections .personal-platform-card>p{font-size:11px}.personal-dispatch{border:1px solid #e0e6ef;border-radius:9px;padding:24px;background:#fff}.personal-dispatch-heading h3{font-size:18px}.personal-dispatch-path{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:15px 0 0;color:#667b9c;font-size:12px}.personal-dispatch-path>span{background:#f4f7fc;border-radius:5px;padding:6px 10px;color:#496188}.personal-dispatch-path>svg{color:#a6b1c3}.personal-dispatch-portals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.personal-dispatch-link{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dce4f0;border-radius:7px;padding:15px 16px;color:#345684;transition:border-color .15s,background .15s}.personal-dispatch-link:hover{border-color:#93abe1;background:#f8faff}.personal-dispatch-link b{display:block;font-size:13px;font-weight:550;margin-bottom:5px}.personal-dispatch-link span{font-size:11px;color:#8190a4;line-height:1.7}.personal-publish-preparation{padding:11px 14px;border:1px solid #e2e8f2;border-radius:6px;background:#f7f9fc;color:#667b98;font-size:12px;line-height:1.9;margin:15px 0 0}.personal-direct-dispatch{margin-top:23px;border-top:1px solid #e4e9f1;padding-top:16px}.personal-direct-dispatch>summary{cursor:pointer;color:#6c7e98;font-size:12px;line-height:1.8}.personal-direct-dispatch>summary>span{display:inline-block;margin-left:13px;font-size:11px;color:#8a98aa}.personal-direct-dispatch>div{padding-top:15px}.personal-direct-dispatch .production-section-actions>p{font-size:12px;line-height:1.9;color:#6f8096;margin:0}.personal-save-before-publish{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:12px;color:#7c8799;margin-top:12px}@media(max-width:1100px){.personal-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.personal-publish-steps{gap:14px;padding:18px}}@media(max-width:650px){.personal-publish-heading h3{font-size:20px}.personal-publish-steps{gap:15px;padding:18px}.personal-platform-grid,.personal-publish-steps{grid-template-columns:1fr}.personal-platform-card{padding:17px}.personal-platform-card>p{min-height:0}.personal-platform-title{margin-bottom:8px}.personal-dispatch{padding:18px}.personal-dispatch-portals{grid-template-columns:1fr}.personal-dispatch-path{gap:7px;font-size:11px}.personal-dispatch-path>span{padding:6px 8px}.platform-admin-settings>summary{align-items:flex-start}.platform-admin-settings>summary>span:last-child{max-width:50%;text-align:right}.platform-admin-intro{flex-wrap:wrap}.platform-admin-item>summary{align-items:flex-start}}