/* Bring the retained catalog and draft workflow into the reference's visual system. */
:root{--paper:#fff;--ink:#191e2c;--muted:#8b93a3;--coral:#8073f4;--line:#e9edf6;--sage:#f0f4ff;--font:Inter,sans-serif;--heading:Inter,sans-serif}body{background:#fff}.header{height:73px;position:sticky;top:0;background:#ffffffed;backdrop-filter:blur(12px);z-index:15;border-bottom:1px solid #f3f5f9}.brand{font-size:14px;font-weight:750;letter-spacing:1.8px;background:linear-gradient(105deg,#54b8f0,#8652f5);background-clip:text;-webkit-background-clip:text;color:transparent;gap:8px}.brand-symbol{display:grid;place-items:center;font:700 18px Inter,sans-serif;letter-spacing:-1px;width:28px;height:28px;color:white;background:linear-gradient(105deg,#54b8f0,#8652f5);border-radius:50%;margin:0}.brand-period{display:none}.button{border-radius:12px}.dark,.coral{background:linear-gradient(105deg,#54b8f0,#8652f5);color:#fff;border:1px solid #a8b8f355}.dark:hover,.coral:hover{background:linear-gradient(105deg,#65c1f3,#9566f8);color:#fff}.outline{background:#f8f9fc;border-color:#e7ebf5;color:#737e94}.outline:hover{background:#f0f3fc}.header nav{color:#7d8697}.cart-count{background:#eff1ff;color:#8584c6}.hero,.publications,.intro-section,.network-section,.report-section,.resources-section,.final-cta{display:none}.pricing-section{padding-top:57px;padding-bottom:60px}.center-heading .eyebrow{color:#8383d5}.center-heading h2{font-size:36px;font-weight:650;letter-spacing:-1px}.center-heading h2 br{display:none}.center-heading>p{font-size:13px;color:#9aa2b0}.industry-tabs{border-radius:13px;background:#f3f4f7}.industry-tabs>button{border-radius:10px;color:#7e8799}.industry-tabs>button.active{color:#fff;background:linear-gradient(105deg,#54b8f0,#8652f5);box-shadow:none}.plan{border:1px solid #ebeff7;border-radius:16px;background:#fff;padding:28px}.plan.featured{background:#fff;border-color:#cedbfa;box-shadow:0 0 0 1px #d8e7ff}.plan h3{font-size:20px;letter-spacing:-.4px}.plan-price strong{font-size:36px;font-weight:600}.popular-label{color:#fff;background:linear-gradient(105deg,#54b8f0,#8652f5);border-radius:20px;font-size:7px}.plan-icon{color:#8b85ec}.plan.featured .plan-icon{color:#76a5ef}.plan li:before{color:#8c83e4}.plan li{color:#8892a4}.plan .feature-label{color:#b0b6c4}.package-publications>span{background:#f3f6fc;color:#9ba5b8}.scope-label,.plan-delivery,.plan-details{color:#9aa5b9}.bundle-offer{border-color:#e4e7fc;background:linear-gradient(105deg,#f0f6ff,#f8f4ff);border-radius:13px}.bundle-offer .eyebrow{color:#8e88ce}.bundle-offer .button{background:white;border-color:#e0e7f6;color:#888cbe}.bundle-cost s{color:#a6aabc}.catalog-section{background:#fcfdff;border-color:#f0f3f9}.catalog-section .eyebrow{color:#909bba}.section-heading h2{font-size:34px;font-weight:600;letter-spacing:-1px}.catalog-heading-aside p{color:#9aa4b6}.catalog-heading-aside .text-button{color:#919dc1}.catalog-filters button{border-color:#e4e9f5;color:#9aa4b7}.catalog-filters button.active{background:linear-gradient(105deg,#54b8f0,#8652f5);border-color:transparent;color:white}.catalog-search-label input{border-color:#e6ebf6;background:white;border-radius:10px}.catalog-search-label>span,.sort-label{color:#a2aac1}.catalog-list-heading strong{color:#9aa6bd}.catalog-list-heading{color:#aeb7c8}.outlet-card{border-color:#e9edf6;border-radius:13px;background:white}.outlet-card:hover{border-color:#c9d2f3;box-shadow:0 5px 22px #7480cc0a}.outlet-monogram{color:#8b8fd1;background:#f2f5ff;border-color:#e7ecfa}.outlet-sector{color:#a6afc4}.outlet-domain{color:#b0b8c9}.outlet-meta{color:#a0acc1}.outlet-delivery{color:#afb8c9}.outlet-bottom{border-color:#f0f2f8}.outlet-add{color:#8d8ecb;background:#f1f3ff}.outlet-add.selected{color:white;background:linear-gradient(105deg,#54b8f0,#8652f5)}.catalog-basket{border-color:#e4e9f7;border-radius:16px;background:white}.basket-title>.eyebrow{color:#a4acc2}.basket-title h3>span{background:#f0f2ff;color:#9294ce}.basket-empty>span{color:#c3c9ed}.basket-empty p{color:#9aa5bd}.basket-empty small{color:#b2bacc}.basket-line{border-color:#edf1f8}.basket-line small{color:#b1bbd0}.basket-line>button{color:#b9c0d3}.writing-option{background:#f8f9ff;border-color:#e8ecfa}.writing-option input{accent-color:#8876e9}.writing-option>b{color:#9a98c7}.writing-option small{color:#b1b9cd}.basket-discount{color:#8b86c9}.basket-bundle-name{color:#afb4cb}.basket-total{border-color:#e9edf8}.basket-disclaimer{color:#b2bbce}.clear-selection{color:#abb3c9}.catalog-source{border-color:#e9eef7}.catalog-source summary,.catalog-source p{color:#aab4c9}.product-specs,.draft-order-summary{background:#f3f6ff}.product-specs small{color:#9ba6c3}.modal-notice{background:#f4f6ff;color:#98a3bd}.success-icon{background:#f0f3ff;color:#9291c7}.modal-head .brand{font-size:14px}.modal-head .brand-symbol{font-size:17px;width:26px;height:26px}.modal-head{border-color:#edf0f8}dialog{background:white;border-radius:16px;border-color:#e2e7f6}.close-modal{background:#f5f6fc;color:#a8b0c5}.draft-order-summary .draft-discount{color:#8c88c5}.draft-order-summary .draft-order-total{border-color:#e0e6f6}.form-grid input,.form-grid select,.form-grid textarea{background:#fcfdff;border-color:#e3e9f7;border-radius:9px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#aaa0ea;box-shadow:0 0 0 3px #afa3ee12}.form-grid label{color:#919db5}.wizard-progress .active{border-color:#9f94ec}.review-card{background:#fcfdff;border-color:#e7ecf7}.selection-fab:not([hidden]){background:linear-gradient(105deg,#54b8f0,#8652f5)}.faq-section{padding-top:55px;border-color:#eef2f9}.faq-section .eyebrow{color:#999ec8}.faq-section h2{font-weight:600;font-size:34px}.faqs details{border-color:#edf1f8}.faqs summary{color:#8894ad}.faqs p{color:#a0abc0}footer{padding-top:35px}.footer-top .brand{font-size:13px}.footer-top .brand-symbol{font-size:17px;width:26px;height:26px}.footer-bottom,.footer-top>span{color:#b0b8ca}.replica-label{position:fixed;bottom:12px;left:14px;z-index:17;color:#a6adc0;background:#ffffffee;border:1px solid #e8ecf6;border-radius:20px;font-size:7px;padding:6px 9px;pointer-events:none}.pricing-footnote{color:#a3adc2}.catalog-preview-note{color:#a7b2c9}.catalog-preview-note .green-dot{background:#b1a6e0}#toast{background:#706fba}.release-tools button,.upload-label{color:#a29cce}.draft-item button{background:#f1f4ff}.sample-totals>div{background:#f2f5ff}.sample-table td,.sample-table th{border-color:#edf0f8}
@media(max-width:600px){.brand{font-size:11px;gap:5px;letter-spacing:1px}.brand-symbol{font-size:16px;width:25px;height:25px}.header{height:65px}.header-actions .drafts-button{font-size:9px}.header-cart{padding:3px}.header .mobile-menu{font-size:18px;color:#929db6}.center-heading h2{font-size:28px;line-height:1.4}.section-heading h2{font-size:29px}.plan{padding:25px}.plan h3{font-size:21px}.pricing-section{padding-top:35px}.header nav.open{background:white;border-color:#e8edf7}.footer-top .brand{font-size:10px;gap:4px}.footer-top .brand-symbol{font-size:15px;width:23px;height:23px}.replica-label{font-size:6px;left:10px;bottom:8px;padding:5px 7px}.catalog-preview-note{font-size:7px}.selection-fab:not([hidden]){color:white}.selection-fab .cart-count{background:#ffffff30;color:white}}
