.peptide-guide-scope .bibliography-section{border-top:1px solid #eee7d6;margin-top:72px;padding-top:34px}.peptide-guide-scope .bibliography-heading{max-width:760px;margin-bottom:26px}.peptide-guide-scope .bibliography-heading p{color:#7a7872;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.peptide-guide-scope .bibliography-heading h2{color:#1a1a18;margin:14px 0 0;font-size:clamp(30px,3.5vw,42px);font-weight:650;line-height:1.02}.peptide-guide-scope .bibliography-heading span{color:#6a6862;max-width:620px;margin-top:14px;font-size:15px;line-height:1.75;display:block}.peptide-guide-scope .bibliography-grid{background:#eee7d6;border:1px solid #eee7d6;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;box-shadow:0 18px 48px #1a1a180a}.peptide-guide-scope .reference-card{min-height:176px;color:inherit;background:#fff;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:background-color .18s,transform .18s,box-shadow .18s;display:flex}.peptide-guide-scope .reference-card:hover{background:#fff;transform:translateY(-1px);box-shadow:0 8px 28px #1a1a180f}.peptide-guide-scope .reference-card-topline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.peptide-guide-scope .reference-card strong{color:#1a1a18;font-size:16px;font-weight:650;line-height:1.32}.peptide-guide-scope .reference-card-icon{color:#171714;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;fill:none;opacity:.68;flex:none;width:25px;height:25px;transition:color .18s,opacity .18s,transform .18s}.peptide-guide-scope .reference-card:hover .reference-card-icon{color:#5a5048;opacity:1;transform:translate(2px,-2px)}.peptide-guide-scope .reference-card p{color:#7a7872;text-transform:uppercase;margin:0;font-size:11px;font-weight:650;line-height:1.5}.peptide-guide-scope .reference-card em{color:#5f665f;margin-top:auto;font-size:14px;font-style:normal;line-height:1.65}@media (max-width:760px){.peptide-guide-scope .bibliography-grid{grid-template-columns:1fr}}@media print{.peptide-guide-scope .bibliography-section{break-before:page}.peptide-guide-scope .reference-card{break-inside:avoid;min-height:0}.peptide-guide-scope .reference-card:after{content:" " attr(href);color:#6a6862;font-size:11px}}
.peptide-guide-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-cream:#eef3f6;--color-brown-dark:#111827;--color-brown-medium:#4b5563;--color-brown-light:#a9b4c0;--color-accent:#5a5048;--color-accent-soft:#d8d2c4;--color-text-dark:#101828;--color-text-medium:#667085;--color-border:#1118271f;--color-shadow:#0f172a1f;--color-background:#ffffffc7;--color-background-elevated:#ffffffb8;--color-background-gradient-start:#ffffffe6;--color-background-gradient-end:#f4f0e8bd;--color-success-bg:#5a50481a;--surface-solid:#fff;--surface-muted:#f8fafcc7;--surface-glass:#ffffffad;--surface-glass-strong:#ffffffd6;--surface-inset:#0f172a0a;--text-primary:#101828;--text-secondary:#667085;--text-tertiary:#98a2b3;--accent:#5a5048;--accent-strong:#1a1a18;--accent-blue:#2563eb;--accent-warm:#b7791f;--hairline:#1118271a;--ring:#5a50482e;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 16px 40px #0f172a1a;--shadow-lg:0 28px 80px #0f172a29;--blur:saturate(180%) blur(28px);--radius:8px;--radius-sm:6px;--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"SFMono-Regular", "SF Mono", Menlo, Consolas, monospace}.peptide-guide-scope[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-cream:#10151d;--color-brown-dark:#f8fafc;--color-brown-medium:#cbd5e1;--color-brown-light:#64748b;--color-accent:#d8d2c4;--color-accent-soft:#efe6d8;--color-text-dark:#f8fafc;--color-text-medium:#a7b0c0;--color-border:#e2e8f01f;--color-shadow:#0000006b;--color-background:#0f172abd;--color-background-elevated:#0f172aa8;--color-background-gradient-start:#101827e6;--color-background-gradient-end:#1a1814c7;--color-success-bg:#d8d2c41c;--surface-solid:#111827;--surface-muted:#0f172ac2;--surface-glass:#0f172a94;--surface-glass-strong:#0f172ad1;--surface-inset:#ffffff0f;--text-primary:#f8fafc;--text-secondary:#a7b0c0;--text-tertiary:#64748b;--accent:#d8d2c4;--accent-strong:#f7f1e8;--accent-blue:#93c5fd;--accent-warm:#f5c26b;--hairline:#e2e8f01f;--ring:#d8d2c43d;--shadow-sm:0 1px 2px #0000003d;--shadow-md:0 18px 46px #00000057;--shadow-lg:0 30px 90px #0000007a}.peptide-guide-scope[data-theme=sepia]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-cream:#f2f3ef;--color-brown-dark:#1f2933;--color-brown-medium:#5b6472;--color-brown-light:#b3a68e;--color-accent:#6d6257;--color-accent-soft:#cdbfae;--color-text-dark:#1f2933;--color-text-medium:#64707d;--color-border:#3f382d21;--color-shadow:#3f382d1a;--color-background:#fffdf7c7;--color-background-elevated:#fffdf7b8;--color-background-gradient-start:#fffdf7eb;--color-background-gradient-end:#f4f0e8c7;--surface-solid:#fff;--surface-muted:#f8f6efc7;--surface-glass:#fffdf7b3;--surface-glass-strong:#fffdf7db;--surface-inset:#3f382d0d;--text-primary:#1f2933;--text-secondary:#64707d;--text-tertiary:#9aa0a6;--accent:#6d6257;--accent-strong:#3c332b;--accent-blue:#3b6ea8;--accent-warm:#a0682a;--hairline:#3f382d1f;--ring:#6d62572e}.peptide-guide-scope *,.peptide-guide-scope :before,.peptide-guide-scope :after{box-sizing:border-box}.peptide-guide-scope *{letter-spacing:0!important}.peptide-guide-scope{scroll-behavior:smooth;min-width:320px;min-height:100vh;font-family:var(--font-sans);font-feature-settings:"kern", "liga", "calt";color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff;margin:0;line-height:1.5}.peptide-guide-scope[data-theme=dark]{background:linear-gradient(135deg,#070b12 0%,#101820 48%,#111816 100%)}.peptide-guide-scope[data-theme=sepia]{background:#fff}.peptide-guide-scope button,.peptide-guide-scope input,.peptide-guide-scope select,.peptide-guide-scope textarea{font:inherit}.peptide-guide-scope button{-webkit-tap-highlight-color:transparent}.peptide-guide-scope button:focus-visible,.peptide-guide-scope input:focus-visible,.peptide-guide-scope select:focus-visible,.peptide-guide-scope textarea:focus-visible,.peptide-guide-scope a:focus-visible{outline:3px solid var(--ring);outline-offset:2px}.peptide-guide-scope ::selection{background:#5a50482e}.peptide-guide-scope .site-header,.peptide-guide-scope .book-controls,.peptide-guide-scope .filter-panel,.peptide-guide-scope .toc-button,.peptide-guide-scope .page,.peptide-guide-scope .application-card,.peptide-guide-scope .info-block,.peptide-guide-scope .key-findings,.peptide-guide-scope .recon-example,.peptide-guide-scope .tips-section,.peptide-guide-scope .admin-details,.peptide-guide-scope .cycle-info,.peptide-guide-scope .consideration-block,.peptide-guide-scope .phases-section,.peptide-guide-scope .search-results,.peptide-guide-scope .shortcuts-modal,.peptide-guide-scope .comparison-view,.peptide-guide-scope .calc-modal,.peptide-guide-scope .glossary-modal,.peptide-guide-scope .settings-modal,.peptide-guide-scope .export-menu,.peptide-guide-scope .calendar-modal,.peptide-guide-scope .cycle-calendar{-webkit-backdrop-filter:var(--blur)}.peptide-guide-scope .site-header{z-index:300;box-shadow:none;pointer-events:none;background:0 0;border-bottom:0;padding:14px 24px 0;position:sticky;top:0}.peptide-guide-scope[data-theme=dark] .site-header{background:0 0}.peptide-guide-scope .header-content{pointer-events:auto;justify-content:space-between;gap:16px;width:min(1260px,100%);max-width:none}.peptide-guide-scope .header-brand{min-width:0;color:var(--text-primary);align-items:center;gap:10px;font-weight:650;display:inline-flex}.peptide-guide-scope .header-brand-mark{border:1px solid var(--hairline);background:var(--surface-glass-strong);width:34px;height:34px;box-shadow:var(--shadow-sm);color:var(--accent-strong);border-radius:8px;place-items:center;font-size:.76rem;font-weight:750;display:inline-grid}.peptide-guide-scope .header-brand-name{white-space:nowrap;font-size:.95rem}.peptide-guide-scope .header-nav{border:1px solid var(--hairline);-webkit-backdrop-filter:var(--blur);background:#ffffffa3;border-radius:8px;align-items:center;gap:6px;padding:4px;display:inline-flex;box-shadow:0 10px 34px #0f172a14}.peptide-guide-scope .header-actions{align-items:center;gap:8px;display:inline-flex}.peptide-guide-scope .nav-link{min-height:34px;color:var(--text-secondary);font-family:var(--font-sans);border:0;border-radius:6px;gap:7px;padding:0 12px;font-size:.875rem;font-weight:560;transition:background .16s,color .16s,box-shadow .16s}.peptide-guide-scope .nav-link:hover{background:var(--surface-glass-strong);color:var(--text-primary);box-shadow:var(--shadow-sm)}.peptide-guide-scope .nav-link svg{stroke-width:1.9px;width:16px;height:16px}.peptide-guide-scope .site-header .theme-toggle{border-radius:8px;flex:none;width:44px;height:44px;position:static;box-shadow:0 10px 34px #0f172a14}.peptide-guide-scope .site-header .theme-toggle:hover{transform:none}.peptide-guide-scope .reader-header{z-index:320;border-bottom:1px solid var(--hairline);min-height:64px;-webkit-backdrop-filter:var(--blur);background:#f8fafcd1;justify-content:space-between;align-items:center;gap:16px;padding:10px 24px;display:flex;position:sticky;top:0}.peptide-guide-scope[data-theme=dark] .reader-header{background:#070b12c2}.peptide-guide-scope .reader-brand-button{min-height:42px;color:var(--text-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0 4px 0 0;font-weight:700;display:inline-flex}.peptide-guide-scope .reader-brand-text{font-size:.96rem}.peptide-guide-scope .reader-global-actions{border:1px solid var(--hairline);box-shadow:var(--shadow-sm);background:#ffffffad;border-radius:8px;align-items:center;gap:6px;padding:4px;display:inline-flex}.peptide-guide-scope[data-theme=dark] .reader-global-actions{background:#0f172aa8}.peptide-guide-scope .reader-nav-button{min-height:34px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.86rem;font-weight:650;display:inline-flex}.peptide-guide-scope .reader-nav-button:hover{background:var(--surface-glass-strong);color:var(--text-primary)}.peptide-guide-scope .reader-nav-button svg{stroke-width:1.9px;width:16px;height:16px}.peptide-guide-scope .reader-header .theme-toggle{width:34px;height:34px;box-shadow:none;background:0 0;border:0;border-radius:6px;position:static}.peptide-guide-scope .reader-header .theme-toggle:hover{background:var(--surface-glass-strong);color:var(--text-primary);transform:none}.peptide-guide-scope .peptide-book{width:min(1180px,100% - 32px);max-width:none;box-shadow:none;background:0 0;margin:0 auto}.peptide-guide-scope .peptide-book-detail{width:min(940px,100% - 48px)}.peptide-guide-scope .peptide-book-detail .book-controls{width:100%}.peptide-guide-scope .reader-actions{justify-content:space-between;align-items:center;gap:16px;padding:28px 0 18px;display:flex}.peptide-guide-scope .reader-back-button{min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:.9rem;font-weight:680;display:inline-flex}.peptide-guide-scope .reader-back-button:hover{background:var(--surface-inset);color:var(--text-primary)}.peptide-guide-scope .reader-back-button svg{stroke-width:2px;width:22px;height:22px}.peptide-guide-scope .reader-tool-group{border:1px solid var(--hairline);background:var(--surface-glass);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.peptide-guide-scope .reader-tool-group .calculator-button,.peptide-guide-scope .reader-tool-group .calendar-button{min-height:34px;color:var(--text-secondary);background:0 0;border:0;padding:0 12px}.peptide-guide-scope .reader-tool-group .calculator-button:hover,.peptide-guide-scope .reader-tool-group .calendar-button:hover{background:var(--surface-glass-strong);color:var(--text-primary)}.peptide-guide-scope .table-of-contents{background:0 0;min-height:calc(100vh - 64px);padding:64px 0 56px}.peptide-guide-scope .toc-header{text-align:left;border:0;gap:18px;margin:0 0 28px;padding:0;display:grid}.peptide-guide-scope .toc-eyebrow{border:1px solid var(--hairline);background:var(--surface-glass);width:fit-content;color:var(--accent-strong);text-transform:uppercase;border-radius:999px;margin:0;padding:6px 10px;font-size:.75rem;font-weight:700;line-height:1}.peptide-guide-scope .book-title{max-width:880px;color:var(--text-primary);letter-spacing:0;text-transform:none;margin:0;font-size:6.4rem;font-weight:740;line-height:.9}.peptide-guide-scope .book-subtitle{max-width:720px;color:var(--text-secondary);font-size:1.24rem;font-style:normal;font-weight:430;line-height:1.42}.peptide-guide-scope .toc-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:620px;display:grid}.peptide-guide-scope .toc-stat{border:1px solid var(--hairline);background:var(--surface-glass);min-height:86px;box-shadow:var(--shadow-sm);border-radius:8px;gap:4px;padding:16px;display:grid}.peptide-guide-scope .toc-stat-value{color:var(--text-primary);font-size:2.1rem;font-weight:720;line-height:1}.peptide-guide-scope .toc-stat-label{color:var(--text-secondary);text-transform:uppercase;font-size:.78rem;font-weight:650}.peptide-guide-scope .filter-panel{border:1px solid var(--hairline);background:var(--surface-glass);box-shadow:var(--shadow-md);border-radius:8px;margin:0 0 28px;overflow:visible}.peptide-guide-scope .filter-header{border-bottom:1px solid var(--hairline);background:0 0;min-height:56px;padding:10px 12px}.peptide-guide-scope .filter-toggle,.peptide-guide-scope .filter-clear{font-family:var(--font-sans)}.peptide-guide-scope .filter-toggle{color:var(--text-primary);gap:9px;font-size:.95rem;font-weight:650}.peptide-guide-scope .filter-icon{width:18px;height:18px;color:var(--text-tertiary)}.peptide-guide-scope .filter-count,.peptide-guide-scope .badge{background:var(--accent);color:#fff;font-weight:750}.peptide-guide-scope .filter-clear{min-height:34px;color:var(--text-secondary);border-radius:6px;padding:0 10px;font-size:.84rem;font-weight:650}.peptide-guide-scope .filter-clear:hover{background:var(--surface-inset);color:var(--text-primary)}.peptide-guide-scope .filter-content{gap:22px;padding:18px;display:grid}.peptide-guide-scope .filter-section{margin:0}.peptide-guide-scope .filter-section-title{color:var(--text-tertiary);letter-spacing:0;margin:0 0 10px;font-size:.74rem;font-weight:760}.peptide-guide-scope .filter-chips{gap:8px}.peptide-guide-scope .filter-chip,.peptide-guide-scope .category-filter,.peptide-guide-scope .related-term-button,.peptide-guide-scope .preset-button,.peptide-guide-scope .presets button{border-radius:999px}.peptide-guide-scope .filter-chip{border:1px solid var(--hairline);min-height:34px;color:var(--text-secondary);background:#ffffff7a;padding:0 12px;font-size:.84rem;font-weight:620;transition:background .16s,border-color .16s,color .16s,transform .16s}.peptide-guide-scope .filter-chip:hover{background:var(--surface-glass-strong);color:var(--text-primary);border-color:#5a50483d}.peptide-guide-scope .filter-chip.active{background:var(--accent);color:#fff;border-color:#0000}.peptide-guide-scope .search-section{z-index:5}.peptide-guide-scope .search-bar-wrapper,.peptide-guide-scope .search-bar,.peptide-guide-scope .glossary-search,.peptide-guide-scope .field-input,.peptide-guide-scope .comparison-search input{border:1px solid var(--hairline);background:var(--surface-glass-strong);border-radius:8px;box-shadow:inset 0 1px #fff6}.peptide-guide-scope .search-bar-wrapper{min-height:48px;padding:0 13px}.peptide-guide-scope .search-bar-wrapper:focus-within,.peptide-guide-scope .search-bar:focus-within,.peptide-guide-scope .glossary-search:focus,.peptide-guide-scope .field-input:focus-within,.peptide-guide-scope .comparison-search input:focus{box-shadow:0 0 0 4px var(--ring);border-color:#5a50487a}.peptide-guide-scope .search-section .search-input,.peptide-guide-scope .search-input,.peptide-guide-scope .glossary-search,.peptide-guide-scope .field-input input,.peptide-guide-scope .field-input select{color:var(--text-primary);font-family:var(--font-sans)}.peptide-guide-scope .search-section .search-input::placeholder,.peptide-guide-scope .search-input::placeholder,.peptide-guide-scope .glossary-search::placeholder,.peptide-guide-scope .search-section .search-icon,.peptide-guide-scope .search-icon{color:var(--text-tertiary)}.peptide-guide-scope .search-section .search-clear,.peptide-guide-scope .search-clear,.peptide-guide-scope .comparison-close,.peptide-guide-scope .calc-close,.peptide-guide-scope .close-button,.peptide-guide-scope .modal-close,.peptide-guide-scope .export-close,.peptide-guide-scope .calendar-close{color:var(--text-secondary);background:0 0;border-radius:999px}.peptide-guide-scope .search-section .search-clear:hover,.peptide-guide-scope .search-clear:hover,.peptide-guide-scope .comparison-close:hover,.peptide-guide-scope .calc-close:hover,.peptide-guide-scope .close-button:hover,.peptide-guide-scope .modal-close:hover,.peptide-guide-scope .export-close:hover,.peptide-guide-scope .calendar-close:hover{background:var(--surface-inset);color:var(--text-primary)}.peptide-guide-scope .search-results{border:1px solid var(--hairline);background:var(--surface-glass-strong);box-shadow:var(--shadow-lg);border-radius:8px;top:calc(100% + 10px)}.peptide-guide-scope .search-result-item{border-radius:6px}.peptide-guide-scope .search-result-item:hover,.peptide-guide-scope .search-history-item:hover{background:var(--surface-inset)}.peptide-guide-scope .active-filters{border:1px solid var(--hairline);background:var(--surface-glass);border-radius:8px;margin:0 0 24px;padding:12px}.peptide-guide-scope .active-filter-chip{border:1px solid var(--hairline);background:var(--surface-glass-strong);color:var(--text-primary)}.peptide-guide-scope .toc-nav{margin:30px 0 0}.peptide-guide-scope .toc-nav-header{margin-bottom:14px}.peptide-guide-scope .toc-title,.peptide-guide-scope .section-title{color:var(--text-primary);text-transform:uppercase;border:0;margin:0;padding:0;font-size:.86rem;font-weight:750;line-height:1.2}.peptide-guide-scope .toc-count{color:var(--text-tertiary);font-size:.86rem;font-weight:650}.peptide-guide-scope .toc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;list-style:none;display:grid}.peptide-guide-scope .toc-item{margin:0}.peptide-guide-scope .toc-button{border:1px solid var(--hairline);background:var(--surface-glass);height:100%;min-height:132px;box-shadow:var(--shadow-sm);border-radius:8px;align-items:flex-start;gap:14px;padding:18px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.peptide-guide-scope .toc-button:hover{background:var(--surface-glass-strong);box-shadow:var(--shadow-md);border-color:#5a504842;transform:translateY(-2px)}.peptide-guide-scope .toc-button:active{transform:translateY(0)}.peptide-guide-scope .toc-number{border:1px solid var(--hairline);background:var(--surface-inset);min-width:38px;height:28px;color:var(--text-secondary);font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.75rem;font-weight:700;display:inline-flex}.peptide-guide-scope .toc-content{gap:8px;min-width:0}.peptide-guide-scope .toc-name{color:var(--text-primary);font-family:var(--font-sans);letter-spacing:0;font-size:1.22rem;font-weight:680;line-height:1.18}.peptide-guide-scope .toc-subtitle{color:var(--text-secondary);font-size:.92rem;font-style:normal;line-height:1.38}.peptide-guide-scope .toc-progress{margin-top:auto;padding-top:8px}.peptide-guide-scope .progress-bar-track{background:#6670852e}.peptide-guide-scope .progress-bar-fill{background:linear-gradient(90deg, var(--accent), var(--accent-blue))}.peptide-guide-scope .toc-footer{border-top:1px solid var(--hairline);margin-top:32px;padding:18px 0 0}.peptide-guide-scope .toc-note,.peptide-guide-scope .toc-disclaimer{max-width:760px;color:var(--text-secondary);margin:0 0 8px;font-size:.92rem;line-height:1.55}.peptide-guide-scope .toc-disclaimer{color:var(--text-tertiary);font-size:.84rem}.peptide-guide-scope .book-controls{z-index:250;width:fit-content;max-width:calc(100% - 48px);-webkit-backdrop-filter:var(--blur);background:#ffffffb3;border:1px solid #11182714;border-radius:999px;gap:3px;margin:18px auto 0;padding:4px;position:sticky;top:80px;box-shadow:0 12px 34px #0f172a14}.peptide-guide-scope .toc-nav-button,.peptide-guide-scope .calculator-button,.peptide-guide-scope .calendar-button,.peptide-guide-scope .export-button,.peptide-guide-scope .compare-button,.peptide-guide-scope .bookmarks-toggle-button,.peptide-guide-scope .bookmarks-view-button,.peptide-guide-scope .help-button,.peptide-guide-scope .glossary-button,.peptide-guide-scope .settings-button,.peptide-guide-scope .comparison-table-button,.peptide-guide-scope .calc-primary,.peptide-guide-scope .save-note-button{min-height:36px;color:var(--text-secondary);font-family:var(--font-sans);box-shadow:none;background:0 0;border:0;border-radius:999px;gap:7px;padding:0 13px;font-size:.875rem;font-weight:650;line-height:1;transition:transform .16s,background .16s,box-shadow .16s,border-color .16s}.peptide-guide-scope .toc-nav-button:hover,.peptide-guide-scope .calculator-button:hover,.peptide-guide-scope .calendar-button:hover,.peptide-guide-scope .export-button:hover,.peptide-guide-scope .compare-button:hover,.peptide-guide-scope .bookmarks-toggle-button:hover,.peptide-guide-scope .bookmarks-view-button:hover,.peptide-guide-scope .help-button:hover,.peptide-guide-scope .glossary-button:hover,.peptide-guide-scope .settings-button:hover,.peptide-guide-scope .comparison-table-button:hover,.peptide-guide-scope .calc-primary:hover,.peptide-guide-scope .save-note-button:hover{background:var(--surface-glass-strong);color:var(--text-primary);box-shadow:none;transform:none}.peptide-guide-scope .toc-nav-button svg,.peptide-guide-scope .calculator-button svg,.peptide-guide-scope .calendar-button svg,.peptide-guide-scope .export-button svg{width:16px;height:16px}.peptide-guide-scope .peptide-sheet{background:0 0;gap:0;padding:24px 0 72px;animation:.24s fadeIn;display:grid}.peptide-guide-scope .page{page-break-after:auto;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:72px 76px;overflow:visible}.peptide-guide-scope .page+.page{border-top:1px solid var(--hairline)}.peptide-guide-scope .page:before,.peptide-guide-scope .page:after,.peptide-guide-scope .page-header:before{display:none}.peptide-guide-scope .page-header{border-bottom:1px solid var(--hairline);gap:14px;margin:0 0 54px;padding:0 0 34px;display:grid}.peptide-guide-scope .peptide-name{color:var(--text-primary);letter-spacing:0;margin:0;font-size:4.8rem;font-weight:740;line-height:.94}.peptide-guide-scope .peptide-subtitle{max-width:780px;color:var(--text-secondary);font-size:1.28rem;font-style:normal;line-height:1.45}.peptide-guide-scope .peptide-meta{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.peptide-guide-scope .peptide-meta-chip{border:1px solid var(--hairline);background:var(--surface-glass);min-height:30px;color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 11px;font-size:.8rem;font-weight:650;display:inline-flex}.peptide-guide-scope .page-title{color:var(--accent-strong);margin-top:2px;font-size:1.32rem;font-weight:650}.peptide-guide-scope .section{grid-template-columns:220px minmax(0,1fr);gap:42px;margin-bottom:56px;display:grid}.peptide-guide-scope .section:last-child{margin-bottom:0}.peptide-guide-scope .section-content{gap:0;padding-left:0;display:grid}.peptide-guide-scope .section-text,.peptide-guide-scope .info-text,.peptide-guide-scope .application-description,.peptide-guide-scope .cycle-info p,.peptide-guide-scope .admin-details p,.peptide-guide-scope .term-detail-definition{color:var(--text-primary);line-height:1.72}.peptide-guide-scope .section-text{max-width:90ch;margin:0 0 18px}.peptide-guide-scope .section-content>.section-text:first-of-type:first-letter{float:none;color:inherit;font:inherit;margin:0}.peptide-guide-scope .info-block,.peptide-guide-scope .key-findings,.peptide-guide-scope .recon-example,.peptide-guide-scope .tips-section,.peptide-guide-scope .admin-details,.peptide-guide-scope .cycle-info,.peptide-guide-scope .consideration-block,.peptide-guide-scope .phases-section,.peptide-guide-scope .disclaimer-section{border:0;border-top:1px solid var(--hairline);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:18px 0}.peptide-guide-scope .intro-section .section-content{border-bottom:1px solid var(--hairline)}.peptide-guide-scope .intro-section .info-block{grid-template-columns:minmax(160px,.28fr) minmax(0,1fr);gap:28px;display:grid}.peptide-guide-scope .info-label,.peptide-guide-scope .findings-title,.peptide-guide-scope .dosage-label,.peptide-guide-scope .recon-title,.peptide-guide-scope .tips-title,.peptide-guide-scope .cycle-info h4,.peptide-guide-scope .phases-section h4,.peptide-guide-scope .consideration-block h4,.peptide-guide-scope .related-section-title{color:var(--text-secondary);letter-spacing:0;text-transform:none;margin:0 0 8px;font-size:.86rem;font-weight:720}.peptide-guide-scope .info-text{margin:0;font-size:1.02rem}.peptide-guide-scope .findings-list,.peptide-guide-scope .dosage-list,.peptide-guide-scope .recon-list,.peptide-guide-scope .tips-list,.peptide-guide-scope .consideration-block ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.peptide-guide-scope .finding-item,.peptide-guide-scope .dosage-item,.peptide-guide-scope .tip-item,.peptide-guide-scope .consideration-block li{color:var(--text-primary);margin:0;padding-left:20px;font-size:.94rem;line-height:1.55}.peptide-guide-scope .finding-item:before,.peptide-guide-scope .dosage-item:before,.peptide-guide-scope .tip-item:before,.peptide-guide-scope .consideration-block li:before{color:var(--accent);font-weight:750;left:0}.peptide-guide-scope .finding-item:before{content:"•"}.peptide-guide-scope .tip-item:before{content:"✓"}.peptide-guide-scope .approval-note{color:var(--text-secondary);background:0 0;border:0 solid #b7791f2e;border-top-width:1px;border-radius:0;margin:8px 0 0;padding:16px 0 0;font-style:normal}.peptide-guide-scope .applications-grid{border-bottom:1px solid var(--hairline);grid-template-columns:1fr;gap:0;display:grid}.peptide-guide-scope .application-card{border:0;border-top:1px solid var(--hairline);min-height:100%;box-shadow:none;background:0 0;border-radius:0;gap:14px;padding:24px 0;display:grid}.peptide-guide-scope .application-card:hover{border-color:var(--hairline);box-shadow:none;transform:none}.peptide-guide-scope .application-title{color:var(--text-primary);border-bottom:0;margin:0;padding:0 0 12px;font-size:1.14rem;font-weight:700;line-height:1.25}.peptide-guide-scope .application-description{margin:0}.peptide-guide-scope .dosage-section{background:0 0;border-radius:0;margin:0;padding:0}.peptide-guide-scope .admin-info{border-top:0;gap:8px;margin-top:auto;padding-top:14px;display:grid}.peptide-guide-scope .admin-item{color:var(--text-primary);grid-template-columns:120px 1fr;gap:12px;font-size:.9rem;display:grid}.peptide-guide-scope .admin-label,.peptide-guide-scope .recon-dose,.peptide-guide-scope .phase-name{color:var(--text-secondary);font-weight:700}.peptide-guide-scope .admin-value,.peptide-guide-scope .phase-desc,.peptide-guide-scope .phase-duration,.peptide-guide-scope .recon-volume,.peptide-guide-scope .recon-units{color:var(--text-primary)}.peptide-guide-scope .phase-item{margin:0 0 8px;font-size:.95rem}.peptide-guide-scope .side-effect-category h5{color:var(--accent-strong);font-size:.92rem;font-weight:700}.peptide-guide-scope .disclaimer-section{background:0 0;border-color:#b7791f38}.peptide-guide-scope .disclaimer-text{color:var(--text-secondary);text-align:left;margin:0;font-size:.86rem;font-style:normal;line-height:1.65}.peptide-guide-scope .modal-overlay{z-index:1000;-webkit-backdrop-filter:blur(22px);background:#0f172a57;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.peptide-guide-scope[data-theme=dark] .modal-overlay{background:#00000080}.peptide-guide-scope .shortcuts-modal,.peptide-guide-scope .comparison-view,.peptide-guide-scope .calc-modal,.peptide-guide-scope .glossary-modal,.peptide-guide-scope .settings-modal,.peptide-guide-scope .export-menu,.peptide-guide-scope .calendar-modal,.peptide-guide-scope .cycle-calendar{border:1px solid var(--hairline);background:var(--surface-glass-strong);box-shadow:var(--shadow-lg);border-radius:8px}.peptide-guide-scope .comparison-view,.peptide-guide-scope .calc-modal{margin:0 auto}.peptide-guide-scope .shortcuts-header,.peptide-guide-scope .comparison-header,.peptide-guide-scope .calc-header,.peptide-guide-scope .glossary-controls,.peptide-guide-scope .settings-header,.peptide-guide-scope .export-header,.peptide-guide-scope .calendar-header,.peptide-guide-scope .modal-header{border-bottom:1px solid var(--hairline);background:0 0}.peptide-guide-scope .comparison-title,.peptide-guide-scope .calc-header h2,.peptide-guide-scope .shortcuts-title,.peptide-guide-scope .shortcuts-category,.peptide-guide-scope .settings-title,.peptide-guide-scope .modal-title,.peptide-guide-scope .term-detail-title,.peptide-guide-scope .calendar-header h2,.peptide-guide-scope .calendar-title{color:var(--text-primary);letter-spacing:0;font-weight:720}.peptide-guide-scope .comparison-title svg,.peptide-guide-scope .calendar-header svg{color:var(--accent)}.peptide-guide-scope .comparison-content,.peptide-guide-scope .glossary-list,.peptide-guide-scope .calc-body,.peptide-guide-scope .term-detail-content,.peptide-guide-scope .calendar-content{background:0 0}.peptide-guide-scope .comparison-empty,.peptide-guide-scope .comparison-single,.peptide-guide-scope .empty-state,.peptide-guide-scope .calc-empty{color:var(--text-secondary)}.peptide-guide-scope .comparison-empty h3{color:var(--text-primary)}.peptide-guide-scope .comparison-selector,.peptide-guide-scope .calc-section,.peptide-guide-scope .detail,.peptide-guide-scope .glossary-list-item,.peptide-guide-scope .shortcut-item,.peptide-guide-scope .history-item,.peptide-guide-scope .continue-reading,.peptide-guide-scope .calendar-config,.peptide-guide-scope .calendar-grid,.peptide-guide-scope .cycle-summary{border:1px solid var(--hairline);background:var(--surface-muted);box-shadow:none;border-radius:8px}.peptide-guide-scope .calc-body{background:0 0}.peptide-guide-scope .calc-left{border-right:1px solid var(--hairline)}.peptide-guide-scope .calc-right{background:var(--surface-inset)}.peptide-guide-scope .calc-section h3,.peptide-guide-scope .detail-label,.peptide-guide-scope .shortcut-category-title{color:var(--text-tertiary);letter-spacing:0;font-size:.75rem;font-weight:760}.peptide-guide-scope .result-number,.peptide-guide-scope .detail-value{color:var(--text-primary);letter-spacing:0}.peptide-guide-scope .result-number{font-weight:760}.peptide-guide-scope .calc-warning{color:var(--accent-warm);background:#b7791f1a;border:1px solid #b7791f38}.peptide-guide-scope .glossary-list-item{border-width:1px}.peptide-guide-scope .glossary-list-item:hover{box-shadow:var(--shadow-sm);border-color:#5a50483d;transform:translateY(-1px)}.peptide-guide-scope .list-item-term,.peptide-guide-scope .related-section-title{color:var(--text-primary)}.peptide-guide-scope .list-item-definition{color:var(--text-secondary)}.peptide-guide-scope .list-item-category,.peptide-guide-scope .term-category-badge{border-radius:999px}.peptide-guide-scope .category-filter{border:1px solid var(--hairline);background:var(--surface-glass);color:var(--text-secondary)}.peptide-guide-scope .category-filter:hover,.peptide-guide-scope .category-filter.active{background:var(--accent);color:#fff;border-color:#0000}.peptide-guide-scope .back-to-list-button{border-bottom:1px solid var(--hairline);color:var(--accent-strong)}.peptide-guide-scope .back-to-list-button:hover{background:var(--surface-inset);color:var(--accent-strong)}.peptide-guide-scope .term-related-section{border-top:1px solid var(--hairline)}.peptide-guide-scope .related-term-button{background:var(--surface-glass);color:var(--accent-strong);border:1px solid #5a504852}.peptide-guide-scope .related-term-button:hover{background:var(--accent);color:#fff;transform:translateY(-1px)}.peptide-guide-scope .comparison-table-wrapper,.peptide-guide-scope .comparison-table{border-color:var(--hairline);background:var(--surface-glass);border-radius:8px}.peptide-guide-scope .comparison-table th{background:var(--surface-inset);color:var(--text-primary)}.peptide-guide-scope .comparison-table td{color:var(--text-primary);border-color:var(--hairline)}.peptide-guide-scope .theme-toggle,.peptide-guide-scope .back-to-top{border:1px solid var(--hairline);background:var(--surface-glass-strong);color:var(--text-primary);box-shadow:var(--shadow-md);-webkit-backdrop-filter:var(--blur)}.peptide-guide-scope .theme-toggle:hover,.peptide-guide-scope .back-to-top:hover{background:var(--accent);color:#fff;box-shadow:var(--shadow-md);border-color:#5a50484d;transform:translateY(-2px)}.peptide-guide-scope .sticky-toc{z-index:240;border:1px solid var(--hairline);width:100%;min-width:0;max-width:100%;box-shadow:none;-webkit-backdrop-filter:var(--blur);background:#f8fafcc7;border-width:1px 0;border-radius:0;padding:8px 0;position:sticky;top:64px;overflow-x:auto}.peptide-guide-scope[data-theme=dark] .sticky-toc{background:#070b12b8}.peptide-guide-scope .sticky-toc-title{display:none}.peptide-guide-scope .sticky-toc-list{align-items:center;gap:4px;min-width:max-content;margin:0;padding:0;display:flex}.peptide-guide-scope .sticky-toc-item{margin:0}.peptide-guide-scope .sticky-toc-link{min-height:32px;color:var(--text-secondary);font-family:var(--font-sans);white-space:nowrap;border-left:0;border-radius:999px;padding:0 10px;font-size:.82rem;font-weight:650}.peptide-guide-scope .sticky-toc-link:hover{background:var(--surface-inset);color:var(--text-primary)}.peptide-guide-scope .sticky-toc-link.active{background:var(--surface-glass-strong);color:var(--accent-strong);border-left-color:#0000;font-weight:700}.peptide-guide-scope kbd,.peptide-guide-scope .shortcut-key{border:1px solid var(--hairline);background:var(--surface-glass-strong);box-shadow:inset 0 -1px 0 var(--hairline);color:var(--text-primary);font-family:var(--font-mono);border-radius:6px}@media (max-width:900px){.peptide-guide-scope .toc-list,.peptide-guide-scope .applications-grid{grid-template-columns:1fr}.peptide-guide-scope .peptide-book-detail{width:min(100%,100% - 40px)}.peptide-guide-scope .page{padding:52px 24px}.peptide-guide-scope .section{grid-template-columns:1fr;gap:16px;margin-bottom:44px}.peptide-guide-scope .intro-section .info-block{grid-template-columns:1fr;gap:8px}.peptide-guide-scope .header-content{align-items:center}.peptide-guide-scope .header-brand-name{display:none}.peptide-guide-scope .book-title{font-size:5.1rem}.peptide-guide-scope .peptide-name{font-size:3.9rem}}@media (max-width:768px){.peptide-guide-scope .site-header{padding:10px 12px}.peptide-guide-scope .reader-header{min-height:58px;padding:8px 12px}.peptide-guide-scope .reader-brand-text{display:none}.peptide-guide-scope .reader-global-actions{gap:2px}.peptide-guide-scope .reader-nav-button{gap:0;width:34px;padding:0;font-size:0}.peptide-guide-scope .reader-header .theme-toggle{width:34px;height:34px}.peptide-guide-scope .reader-actions{padding:18px 0 12px}.peptide-guide-scope .reader-tool-group .calculator-button,.peptide-guide-scope .reader-tool-group .calendar-button{padding:0 10px;font-size:.82rem}.peptide-guide-scope .sticky-toc{width:calc(100% + 20px);margin-inline:-10px;padding-inline:10px;top:58px}.peptide-guide-scope .header-nav{gap:2px}.peptide-guide-scope .nav-link{justify-content:center;min-width:38px;padding:0 10px}.peptide-guide-scope .peptide-book{width:min(100%,100% - 20px)}.peptide-guide-scope .table-of-contents{padding:34px 0}.peptide-guide-scope .book-title{font-size:3.4rem}.peptide-guide-scope .peptide-name{font-size:3.2rem}.peptide-guide-scope .toc-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.peptide-guide-scope .toc-stat{min-height:68px;padding:12px}.peptide-guide-scope .toc-stat-value{font-size:1.75rem}.peptide-guide-scope .toc-stat-label{font-size:.68rem}.peptide-guide-scope .filter-content{padding:14px}.peptide-guide-scope .toc-button{min-height:116px;padding:16px}.peptide-guide-scope .book-controls{gap:6px;width:min(100%,100% - 20px);margin-top:10px;padding:8px;top:55px;overflow-x:auto}.peptide-guide-scope .peptide-book-detail .book-controls{overflow-x:visible}.peptide-guide-scope .peptide-book-detail .toc-nav-button,.peptide-guide-scope .peptide-book-detail .calculator-button,.peptide-guide-scope .peptide-book-detail .calendar-button{flex:1 1 0;justify-content:center;min-width:0;padding:0 8px;font-size:.82rem}.peptide-guide-scope .page{padding:42px 12px}.peptide-guide-scope .page-header{margin-bottom:24px;padding-bottom:18px}.peptide-guide-scope .section{margin-bottom:26px}.peptide-guide-scope .admin-item{grid-template-columns:1fr;gap:2px}.peptide-guide-scope .modal-overlay{padding:0}.peptide-guide-scope .comparison-view,.peptide-guide-scope .calc-modal,.peptide-guide-scope .glossary-modal,.peptide-guide-scope .shortcuts-modal,.peptide-guide-scope .settings-modal,.peptide-guide-scope .calendar-modal,.peptide-guide-scope .cycle-calendar{border-left:0;border-right:0;border-radius:0;width:100vw;max-width:100vw;min-height:100vh;max-height:100vh}.peptide-guide-scope .calc-left{border-right:0;border-bottom:1px solid var(--hairline)}.peptide-guide-scope .site-header .theme-toggle{width:38px;height:38px}}@media (max-width:480px){.peptide-guide-scope .site-header{padding-inline:8px}.peptide-guide-scope .header-brand-mark{width:32px;height:32px}.peptide-guide-scope .nav-link{padding:0 8px}.peptide-guide-scope .book-subtitle{font-size:1rem}.peptide-guide-scope .book-title{font-size:2.78rem}.peptide-guide-scope .peptide-name{font-size:2.55rem}.peptide-guide-scope .toc-number{min-width:32px;height:26px}.peptide-guide-scope .page{padding:18px}}@media print{.peptide-guide-scope{color:#000;background:#fff}.peptide-guide-scope .site-header,.peptide-guide-scope .theme-toggle,.peptide-guide-scope .back-to-top,.peptide-guide-scope .book-controls,.peptide-guide-scope .filter-panel,.peptide-guide-scope .active-filters{display:none!important}.peptide-guide-scope .peptide-book,.peptide-guide-scope .peptide-sheet{background:#fff;width:100%;margin:0;padding:0}.peptide-guide-scope .page{min-height:11in;box-shadow:none;page-break-after:always;background:#fff;border:0;border-radius:0;padding:.75in}.peptide-guide-scope .application-card,.peptide-guide-scope .info-block,.peptide-guide-scope .key-findings,.peptide-guide-scope .recon-example,.peptide-guide-scope .tips-section,.peptide-guide-scope .admin-details,.peptide-guide-scope .cycle-info,.peptide-guide-scope .consideration-block,.peptide-guide-scope .phases-section,.peptide-guide-scope .disclaimer-section{background:#fff;border-color:#ddd}}.peptide-guide-scope,.peptide-guide-scope,.peptide-guide-scope,.peptide-guide-scope .App{background:#fff;min-height:100%}.peptide-guide-scope{color:#1a1a18;font-family:var(--font-sans)}.peptide-guide-scope .amino-shell{color:#1a1a18;background:#fff;min-height:100vh;position:relative;overflow:hidden}.peptide-guide-scope .peptide-book-detail{flex-direction:column;align-items:center;width:100%;max-width:none;display:flex}.peptide-guide-scope .amino-texture{z-index:0;pointer-events:none;opacity:.12;background-image:radial-gradient(#6a5d500e .45px,#0000 .65px),radial-gradient(#846f5d0a .45px,#0000 .65px);background-position:0 0,6px 7px;background-size:15px 15px,19px 19px;position:absolute;inset:0}.peptide-guide-scope .protocol-library,.peptide-guide-scope .protocol-article,.peptide-guide-scope .reader-header-minimal{z-index:1;position:relative}.peptide-guide-scope .protocol-library{width:min(1200px,100% - 36px);margin:0 auto;padding:56px 0 68px}.peptide-guide-scope .protocol-hero{max-width:1160px}.peptide-guide-scope .protocol-kicker{color:#8a7d68;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;font-weight:650;display:inline-flex}.peptide-guide-scope .protocol-kicker span:nth-child(2n){background:#eee7d8;width:26px;height:1px}.peptide-guide-scope .protocol-hero h1{color:#11110f;max-width:760px;margin:18px 0 0;font-size:clamp(44px,6vw,76px);font-weight:720;line-height:1.02}.peptide-guide-scope .protocol-hero p{color:#6f6758;max-width:980px;margin:18px 0 0;font-size:17px;font-weight:520;line-height:1.7}.peptide-guide-scope .protocol-rule{background:#eee7d6;height:1px;margin-top:38px}.peptide-guide-scope .peptide-grid-stack{gap:34px;margin-top:28px;display:grid}.peptide-guide-scope .protocol-grid-frame{background:#eee7d6;border:1px solid #eee7d6;box-shadow:0 20px 60px #1a1a180b}.peptide-guide-scope .protocol-grid{background:#eee7d6;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.peptide-guide-scope .protocol-grid-card{color:#1a1a18;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:258px;padding:28px 30px 24px;transition:background-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative}.peptide-guide-scope .protocol-grid-card:hover{z-index:2;background:#fff;transform:translateY(-1px);box-shadow:0 8px 32px #1a1a1814}.peptide-guide-scope .protocol-grid-card .card-accent{transform-origin:bottom;background:#5a5048;width:3px;transition:transform .18s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.peptide-guide-scope .protocol-grid-card:nth-child(5n+2) .card-accent{background:#b7791f}.peptide-guide-scope .protocol-grid-card:nth-child(5n+3) .card-accent{background:#3b6ea8}.peptide-guide-scope .protocol-grid-card:nth-child(5n+4) .card-accent{background:#9a5f8d}.peptide-guide-scope .protocol-grid-card:nth-child(5n+5) .card-accent{background:#8b6f47}.peptide-guide-scope .protocol-grid-card:hover .card-accent{transform:scaleY(1)}.peptide-guide-scope .card-title{color:#1a1a18;max-width:13ch;margin-top:0;font-size:clamp(24px,2.2vw,34px);font-weight:760;line-height:1.12;display:block}.peptide-guide-scope .card-summary{color:#1a1a1894;margin-top:auto;padding-top:26px;font-size:15px;font-weight:520;line-height:1.62;display:block}.peptide-guide-scope .card-state{color:#626a63;border-top:1px solid #eee7d6;width:fit-content;margin-top:18px;padding-top:10px;font-size:12px;font-weight:650;display:inline-flex}.peptide-guide-scope .reader-header-minimal{justify-content:space-between;align-items:center;gap:16px;width:min(1180px,100% - 36px);margin:0 auto;padding:22px 0 0;display:flex}.peptide-guide-scope .reader-header-minimal p{color:#7a7872;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.peptide-guide-scope .reader-back-link{color:#1a1a18;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;font-weight:650;display:inline-flex}.peptide-guide-scope .reader-back-link span{font-size:18px;line-height:1}.peptide-guide-scope .protocol-article.peptide-sheet{color:#1a1a18;width:min(1060px,100% - 72px);max-width:none;box-shadow:none;background:0 0;margin:0 auto;padding:84px 0 86px}.peptide-guide-scope .protocol-article-header,.peptide-guide-scope .article-section,.peptide-guide-scope .disclaimer-section,.peptide-guide-scope .bibliography-section{width:100%;max-width:980px;margin-left:auto;margin-right:auto}.peptide-guide-scope .protocol-article-header{text-align:left}.peptide-guide-scope .article-eyebrow,.peptide-guide-scope .article-section-number,.peptide-guide-scope .article-section>p:first-child{color:#7a7872;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.peptide-guide-scope .protocol-article .peptide-name{color:#1a1a18;max-width:13ch;margin:16px 0 0;font-size:clamp(42px,6vw,72px);font-weight:760;line-height:1.16}.peptide-guide-scope .protocol-article .peptide-subtitle{color:#7a7872;max-width:48rem;font-family:var(--font-sans);margin:24px 0 0;font-size:18px;font-style:normal;line-height:1.75}.peptide-guide-scope .article-meta-bar{color:#7a7872;text-transform:uppercase;border-top:1px solid #eee7d6;border-bottom:1px solid #eee7d6;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 16px;margin-top:38px;padding:18px 0;font-size:11px;font-weight:700;display:flex}.peptide-guide-scope .article-shop-link,.peptide-guide-scope .shop-cta-link{color:#1a1a18;align-items:center;gap:8px;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex}.peptide-guide-scope .article-shop-link:hover,.peptide-guide-scope .shop-cta-link:hover{color:#5a5048}.peptide-guide-scope .shop-link-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:15px;height:15px;transition:transform .18s}.peptide-guide-scope .article-shop-link:hover .shop-link-icon,.peptide-guide-scope .shop-cta-link:hover .shop-link-icon{transform:translate(2px,-2px)}.peptide-guide-scope .article-section{text-align:left;border-top:1px solid #eee7d6;margin-top:56px;padding-top:32px}.peptide-guide-scope .protocol-article-header+.article-section{border-top:0;padding-top:0}.peptide-guide-scope .article-section h2{color:#1a1a18;margin:18px 0 0;font-size:clamp(30px,3.5vw,44px);font-weight:720;line-height:1.03}.peptide-guide-scope .article-section h3,.peptide-guide-scope .article-section h4{color:#1a1a18;margin:0;font-size:18px;font-weight:680;line-height:1.25}.peptide-guide-scope .article-section-lede,.peptide-guide-scope .article-copy p,.peptide-guide-scope .section-text,.peptide-guide-scope .application-row>p,.peptide-guide-scope .recon-example>p,.peptide-guide-scope .intranasal-panel>p,.peptide-guide-scope .disclaimer-text{color:#4f4d47;font-size:16px;line-height:1.85}.peptide-guide-scope .article-section-lede{margin:18px 0 0}.peptide-guide-scope .article-copy{text-align:left;gap:18px;margin-top:24px;display:grid}.peptide-guide-scope .article-copy p{margin:0}.peptide-guide-scope .article-info-stack{text-align:left;background:#eee7d6;border:1px solid #eee7d6;gap:1px;margin-top:26px;display:grid}.peptide-guide-scope .protocol-article .info-block{box-shadow:none;text-align:left;background:#fff;border:0;border-radius:0;padding:22px}.peptide-guide-scope .protocol-article .info-label{color:#7a7872;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.peptide-guide-scope .protocol-article .info-text{color:#4f4d47;margin:12px 0 0;font-size:16px;line-height:1.8}.peptide-guide-scope .inventory-variant-list,.peptide-guide-scope .applications-list,.peptide-guide-scope .reconstitution-list,.peptide-guide-scope .phase-list{text-align:left;border-top:1px solid #eee7d6;margin-top:28px;display:grid}.peptide-guide-scope .inventory-variant,.peptide-guide-scope .application-row,.peptide-guide-scope .phase-item{border-bottom:1px solid #eee7d6;padding:22px 0}.peptide-guide-scope .inventory-variant{justify-content:space-between;align-items:center;gap:20px;display:flex}.peptide-guide-scope .inventory-variant p{color:#1a1a18;margin:0;font-size:17px;font-weight:680}.peptide-guide-scope .inventory-variant span,.peptide-guide-scope .inventory-variant strong{color:#7a7872;font-size:13px;font-weight:650}.peptide-guide-scope .key-findings-list{text-align:left;margin:28px 0 0;padding:0;list-style:none;display:grid}.peptide-guide-scope .key-findings-list li{border-bottom:1px solid #eee7d6;grid-template-columns:46px minmax(0,1fr);gap:18px;padding:20px 0;display:grid}.peptide-guide-scope .key-findings-list span{color:#b0ada6;font-size:11px;font-weight:700}.peptide-guide-scope .key-findings-list p,.peptide-guide-scope .approval-note{color:#4f4d47;margin:0;font-size:16px;line-height:1.8}.peptide-guide-scope .approval-note{background:0 0;border:0;margin-top:22px;padding:0}.peptide-guide-scope .application-row h3{margin-bottom:10px}.peptide-guide-scope .application-details,.peptide-guide-scope .article-split,.peptide-guide-scope .cycle-grid{text-align:left;background:#eee7d6;border:1px solid #eee7d6;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:20px;display:grid}.peptide-guide-scope .application-details>div,.peptide-guide-scope .article-split>div,.peptide-guide-scope .cycle-info{box-shadow:none;background:#fff;border:0;border-radius:0;padding:20px}.peptide-guide-scope .application-details span,.peptide-guide-scope .phase-item span{color:#7a7872;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.peptide-guide-scope .application-details p,.peptide-guide-scope .application-details li,.peptide-guide-scope .article-split p,.peptide-guide-scope .article-split li,.peptide-guide-scope .cycle-info span,.peptide-guide-scope .phase-item em{color:#5f665f;font-size:14px;font-style:normal;line-height:1.72}.peptide-guide-scope .application-details ul,.peptide-guide-scope .article-split ul,.peptide-guide-scope .recon-example ul{gap:8px;margin:0;padding-left:18px;display:grid}.peptide-guide-scope .reconstitution-list{background:#eee7d6;border:1px solid #eee7d6;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.peptide-guide-scope .protocol-article .recon-example{box-shadow:none;background:#fff;border:0;border-radius:0;padding:22px}.peptide-guide-scope .recon-example h3{margin-bottom:8px}.peptide-guide-scope .recon-example ul{margin-top:16px;padding-left:0;list-style:none}.peptide-guide-scope .recon-example li{color:#5f665f;border-top:1px solid #eee7d6;grid-template-columns:minmax(0,1fr);gap:3px;padding-top:10px;display:grid}.peptide-guide-scope .recon-example strong,.peptide-guide-scope .recon-example span,.peptide-guide-scope .recon-example em{font-size:14px;font-style:normal;line-height:1.45}.peptide-guide-scope .article-split{grid-template-columns:repeat(2,minmax(0,1fr))}.peptide-guide-scope .intranasal-panel{border-top:1px solid #eee7d6;margin-top:26px;padding-top:26px}.peptide-guide-scope .cycle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.peptide-guide-scope .cycle-info p,.peptide-guide-scope .phase-item p{color:#1a1a18;margin:10px 0 6px;font-size:17px;font-weight:680}.peptide-guide-scope .phase-item{grid-template-columns:140px 150px minmax(0,1fr);align-items:start;gap:18px;display:grid}.peptide-guide-scope .safety-list{text-align:left;background:#eee7d6;border:1px solid #eee7d6;gap:1px;margin-top:26px;display:grid}.peptide-guide-scope .safety-row{background:#fff;grid-template-columns:minmax(140px,.3fr) minmax(0,1fr);gap:24px;padding:22px;display:grid}.peptide-guide-scope .safety-row h3,.peptide-guide-scope .side-effect-category h4{color:#6f6758;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.35}.peptide-guide-scope .safety-content{min-width:0}.peptide-guide-scope .safety-content ul{gap:8px;margin:0;padding-left:18px;display:grid}.peptide-guide-scope .safety-content li{color:#4f4d47;font-size:15px;line-height:1.72}.peptide-guide-scope .side-effect-category h4{margin-bottom:8px}.peptide-guide-scope .side-effect-category+.side-effect-category{margin-top:20px}.peptide-guide-scope .disclaimer-section{box-shadow:none;text-align:left;background:0 0;border:0;border-top:1px solid #eee7d6;border-radius:0;margin-top:56px;padding:32px 0 0}.peptide-guide-scope .protocol-article .disclaimer-section,.peptide-guide-scope .protocol-article .disclaimer-section h2,.peptide-guide-scope .protocol-article .disclaimer-text{-webkit-backdrop-filter:none;background:0 0}.peptide-guide-scope .disclaimer-text{color:#6a6862;text-align:left;max-width:760px;margin:20px 0 0;font-size:16px;font-style:normal;line-height:1.8}.peptide-guide-scope .shop-cta-section{text-align:left;border-top:1px solid #eee7d6;border-bottom:1px solid #eee7d6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;max-width:980px;margin:72px auto 0;padding:30px 0;display:grid}.peptide-guide-scope .shop-cta-section p{color:#7a7872;text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.peptide-guide-scope .shop-cta-section h2{color:#1a1a18;margin:10px 0 0;font-size:clamp(28px,3.5vw,42px);font-weight:720;line-height:1.05}.peptide-guide-scope .shop-cta-section span{color:#6a6862;max-width:520px;margin-top:10px;font-size:15px;line-height:1.65;display:block}.peptide-guide-scope .shop-cta-link{color:#1a1a18;text-transform:uppercase;white-space:nowrap;background:#fff;border:1px solid #eee7d6;min-height:44px;padding:0 18px;font-size:12px;font-weight:750}.peptide-guide-scope .shop-cta-link:hover{transform:translateY(-1px)}@media (max-width:980px){.peptide-guide-scope .protocol-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.peptide-guide-scope .application-details{grid-template-columns:1fr}.peptide-guide-scope .safety-row{grid-template-columns:1fr;gap:12px}.peptide-guide-scope .phase-item{grid-template-columns:1fr;gap:4px}}@media (max-width:720px){.peptide-guide-scope .protocol-library,.peptide-guide-scope .protocol-article.peptide-sheet,.peptide-guide-scope .reader-header-minimal{width:min(100% - 28px,1180px)}.peptide-guide-scope .protocol-library{padding-top:40px}.peptide-guide-scope .protocol-grid,.peptide-guide-scope .reconstitution-list,.peptide-guide-scope .article-split,.peptide-guide-scope .cycle-grid{grid-template-columns:1fr}.peptide-guide-scope .protocol-grid-card{min-height:228px;padding:24px}.peptide-guide-scope .card-title{max-width:none}.peptide-guide-scope .protocol-article.peptide-sheet{padding-top:54px}.peptide-guide-scope .protocol-article .peptide-name{max-width:none}.peptide-guide-scope .shop-cta-section{grid-template-columns:1fr;gap:18px}.peptide-guide-scope .shop-cta-link{white-space:normal;text-align:center;justify-content:center;width:100%}.peptide-guide-scope .inventory-variant{flex-direction:column;align-items:flex-start}}@media print{.peptide-guide-scope .amino-shell,.peptide-guide-scope .protocol-article.peptide-sheet{background:#fff}.peptide-guide-scope .amino-texture,.peptide-guide-scope .reader-header-minimal,.peptide-guide-scope .no-print{display:none!important}.peptide-guide-scope .protocol-article.peptide-sheet,.peptide-guide-scope .protocol-article-header,.peptide-guide-scope .article-section,.peptide-guide-scope .disclaimer-section,.peptide-guide-scope .bibliography-section{width:100%;max-width:none}}
.peptide-guide-scope{--color-cream:#f5f1ed;--color-brown-dark:#8b7355;--color-brown-medium:#a0866f;--color-brown-light:#c4926d;--color-accent:#6d6257;--color-accent-soft:#d8d2c4;--color-text-dark:#3a3027;--color-text-medium:#6b5e4f;--color-border:#d4c4b0;--color-shadow:#8b73551a;--color-background:#fff;--color-background-elevated:#fff;--color-background-gradient-start:#f5f1ed;--color-background-gradient-end:#fff;--color-success-bg:#f4f0e8}.peptide-guide-scope[data-theme=dark]{--color-cream:#2a2520;--color-brown-dark:#d4b896;--color-brown-medium:#b89968;--color-brown-light:#9b8370;--color-accent:#d8d2c4;--color-accent-soft:#efe6d8;--color-text-dark:#e8e4df;--color-text-medium:#c4b8a9;--color-border:#4a403a;--color-shadow:#0006;--color-background:#1f1b19;--color-background-elevated:#2a2520;--color-background-gradient-start:#2a2520;--color-background-gradient-end:#1f1b19;--color-success-bg:#332a24}.peptide-guide-scope[data-theme=sepia]{--color-cream:#f4ecd8;--color-brown-dark:#5d4e37;--color-brown-medium:#8b7355;--color-brown-light:#a0866f;--color-accent:#6d6257;--color-accent-soft:#cdbfae;--color-text-dark:#3e2723;--color-text-medium:#6d4c41;--color-border:#d7ccc8;--color-shadow:#5d4e3726;--color-background:#fbf8f1;--color-background-elevated:#fbf8f1;--color-background-gradient-start:#f4ecd8;--color-background-gradient-end:#fbf8f1;--color-success-bg:#f4f0e8}.peptide-guide-scope *{box-sizing:border-box;margin:0;padding:0;transition:background-color .3s,color .3s,border-color .3s}.peptide-guide-scope{background-color:var(--color-cream);color:var(--color-text-dark);scroll-behavior:smooth;font-family:Georgia,Times New Roman,serif;line-height:1.6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.peptide-guide-scope .peptide-book{background:var(--color-background);max-width:10in;box-shadow:0 0 40px var(--color-shadow);margin:0 auto}.peptide-guide-scope .table-of-contents{background:linear-gradient(135deg, var(--color-background-gradient-start) 0%, var(--color-background-gradient-end) 100%);min-height:100vh;padding:3rem 2rem}.peptide-guide-scope .toc-header{text-align:center;border-bottom:3px solid var(--color-brown-light);margin-bottom:2rem;padding-bottom:2rem}.peptide-guide-scope .search-container{margin-bottom:2rem;position:relative}.peptide-guide-scope .book-title{color:var(--color-brown-dark);letter-spacing:2px;text-transform:uppercase;margin-bottom:.5rem;font-size:3rem}.peptide-guide-scope .book-subtitle{color:var(--color-text-medium);font-size:1.25rem;font-style:italic}.peptide-guide-scope .toc-nav{margin:2rem 0}.peptide-guide-scope .toc-nav-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.peptide-guide-scope .toc-title{color:var(--color-brown-dark);border-left:4px solid var(--color-accent);margin:0;padding-left:1rem;font-size:1.5rem}.peptide-guide-scope .toc-count{color:var(--color-text-medium);font-size:1rem;font-weight:400}.peptide-guide-scope .compare-button{background:var(--color-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.938rem;font-weight:600;transition:all .2s;display:flex}.peptide-guide-scope .compare-button:hover{background:var(--color-brown-dark);box-shadow:0 4px 12px var(--color-shadow);transform:translateY(-2px)}.peptide-guide-scope .compare-button svg{stroke-width:2px;width:18px;height:18px}.peptide-guide-scope .toc-actions{flex-wrap:wrap;gap:.75rem;display:flex}.peptide-guide-scope .bookmarks-toggle-button,.peptide-guide-scope .bookmarks-view-button{background:var(--color-brown-medium);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-family:inherit;font-size:.938rem;font-weight:600;transition:all .2s;display:flex}.peptide-guide-scope .bookmarks-toggle-button:hover,.peptide-guide-scope .bookmarks-view-button:hover{background:var(--color-brown-dark);box-shadow:0 4px 12px var(--color-shadow);transform:translateY(-2px)}.peptide-guide-scope .bookmarks-toggle-button svg,.peptide-guide-scope .bookmarks-view-button svg{stroke-width:2px;width:18px;height:18px}.peptide-guide-scope .badge{background:var(--color-accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .375rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}.peptide-guide-scope .bookmarks-overlay{z-index:999;background:#0000004d;animation:.3s fadeIn;position:fixed;inset:0 400px 0 0}.peptide-guide-scope .toc-list{list-style:none}.peptide-guide-scope .toc-item{margin-bottom:.75rem}.peptide-guide-scope .toc-button{background:var(--color-background-elevated);border:2px solid var(--color-border);cursor:pointer;text-align:left;border-radius:8px;align-items:flex-start;gap:1rem;width:100%;padding:1.25rem 1.5rem;transition:all .3s;display:flex}.peptide-guide-scope .toc-button:hover{background:var(--color-cream);border-color:var(--color-brown-light);box-shadow:4px 4px 12px var(--color-shadow);transform:translate(8px)}.peptide-guide-scope .toc-number{color:var(--color-brown-dark);min-width:2.5rem;padding-top:.1rem;font-size:1.1rem;font-weight:700}.peptide-guide-scope .toc-content{flex-direction:column;flex:1;gap:.25rem;display:flex}.peptide-guide-scope .toc-name{color:var(--color-text-dark);letter-spacing:.3px;font-family:Georgia,Palatino,Book Antiqua,serif;font-size:1.4rem;font-weight:600;line-height:1.3}.peptide-guide-scope .toc-subtitle{color:var(--color-text-medium);font-size:.95rem;font-style:italic;font-weight:400;line-height:1.4}.peptide-guide-scope .toc-progress{margin-top:.5rem}.peptide-guide-scope .toc-footer{border-top:2px solid var(--color-border);margin-top:3rem;padding-top:2rem;padding-bottom:2rem}.peptide-guide-scope .toc-page-footer{margin-top:2rem;position:relative;bottom:auto}.peptide-guide-scope .toc-note{color:var(--color-text-medium);margin-bottom:1rem;font-size:.95rem}.peptide-guide-scope .toc-disclaimer{color:var(--color-text-medium);margin-bottom:1rem;font-size:.85rem}.peptide-guide-scope .help-button{background:var(--color-background-elevated);border:2px solid var(--color-border);color:var(--color-brown-dark);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;margin-top:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .2s;display:inline-flex}.peptide-guide-scope .help-button:hover{background:var(--color-cream);border-color:var(--color-brown-light)}.peptide-guide-scope .help-button svg{stroke-width:2px;width:20px;height:20px}.peptide-guide-scope .toc-footer-buttons{flex-wrap:wrap;gap:1rem;display:flex}.peptide-guide-scope .glossary-button,.peptide-guide-scope .settings-button{background:var(--color-background-elevated);border:2px solid var(--color-border);color:var(--color-brown-dark);cursor:pointer;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1rem;font-family:inherit;font-size:.875rem;font-weight:600;transition:all .3s;display:inline-flex}.peptide-guide-scope .glossary-button:hover,.peptide-guide-scope .settings-button:hover{background:var(--color-cream);border-color:var(--color-brown-light)}.peptide-guide-scope .glossary-button svg,.peptide-guide-scope .settings-button svg{stroke-width:2px;width:20px;height:20px}.peptide-guide-scope .book-controls{background:var(--color-background-elevated);border-bottom:2px solid var(--color-border);z-index:100;box-shadow:0 2px 8px var(--color-shadow);align-items:center;gap:1rem;padding:1rem 2rem;display:flex;position:sticky;top:0}.peptide-guide-scope .back-button,.peptide-guide-scope .nav-button{background:var(--color-brown-light);color:#fff;cursor:pointer;border:none;border-radius:4px;padding:.5rem 1.5rem;font-size:1rem;transition:all .3s}.peptide-guide-scope .back-button:hover,.peptide-guide-scope .nav-button:hover{background:var(--color-brown-dark);box-shadow:0 4px 8px var(--color-shadow);transform:translateY(-2px)}.peptide-guide-scope .controls-left{align-items:center;display:flex}.peptide-guide-scope .controls-right{align-items:center;gap:1rem;display:flex}.peptide-guide-scope .toc-nav-button,.peptide-guide-scope .calculator-button,.peptide-guide-scope .calendar-button{background:var(--color-accent);color:#fff;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.938rem;font-weight:600;transition:all .3s;display:flex}.peptide-guide-scope .export-button{background:var(--color-brown-medium);color:#fff;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-size:.938rem;font-weight:600;transition:all .3s;display:flex}.peptide-guide-scope .toc-nav-button:hover,.peptide-guide-scope .calculator-button:hover,.peptide-guide-scope .calendar-button:hover,.peptide-guide-scope .export-button:hover{background:var(--color-accent-soft);box-shadow:0 4px 8px var(--color-shadow);transform:translateY(-2px)}.peptide-guide-scope .toc-nav-button svg,.peptide-guide-scope .calculator-button svg,.peptide-guide-scope .calendar-button svg,.peptide-guide-scope .export-button svg{stroke-width:2px;width:18px;height:18px}.peptide-guide-scope .navigation-buttons{gap:1rem;display:flex}.peptide-guide-scope .peptide-sheet{background:var(--color-background);animation:.3s fadeIn}.peptide-guide-scope .page{page-break-after:always;background:var(--color-background);min-height:11in;padding:1.5in 1in;position:relative}.peptide-guide-scope .page:before{content:"";border:1px solid var(--color-border);pointer-events:none;border-radius:4px;position:absolute;inset:.5in}.peptide-guide-scope .page:after{content:"";border-top:2px solid var(--color-brown-light);border-left:2px solid var(--color-brown-light);opacity:.5;pointer-events:none;width:40px;height:40px;position:absolute;top:.5in;left:.5in}.peptide-guide-scope .page-header:before{content:"";border-top:2px solid var(--color-brown-light);border-right:2px solid var(--color-brown-light);opacity:.5;pointer-events:none;width:40px;height:40px;position:absolute;top:.5in;right:.5in}.peptide-guide-scope .page-header{border-bottom:3px solid var(--color-brown-light);margin-bottom:2rem;padding-bottom:1rem}.peptide-guide-scope .peptide-name{color:var(--color-brown-dark);letter-spacing:1px;margin-bottom:.25rem;font-size:2.5rem}.peptide-guide-scope .peptide-subtitle{color:var(--color-text-medium);font-size:1.1rem;font-style:italic}.peptide-guide-scope .page-title{color:var(--color-accent);margin-top:.5rem;font-size:1.5rem}.peptide-guide-scope .section{margin-bottom:2rem}.peptide-guide-scope .section-title{color:var(--color-brown-dark);border-left:4px solid var(--color-accent);margin-bottom:1rem;padding-left:1rem;font-size:1.5rem}.peptide-guide-scope .section-content{padding-left:1rem}.peptide-guide-scope .section-text{color:var(--color-text-dark);margin-bottom:.75rem;line-height:1.8}.peptide-guide-scope .section-content>.section-text:first-of-type:first-letter{float:left;color:var(--color-brown-dark);margin:.1rem .5rem 0 0;font-family:Georgia,serif;font-size:3.5rem;font-weight:700;line-height:.9}.peptide-guide-scope .pull-quote{color:var(--color-brown-dark);border-left:4px solid var(--color-accent);background:linear-gradient(to right, var(--color-cream), var(--color-background));box-shadow:0 2px 8px var(--color-shadow);border-radius:4px;margin:2rem 0;padding:1.5rem 2rem;font-size:1.3rem;font-style:italic}.peptide-guide-scope .section-divider{text-align:center;color:var(--color-brown-light);-webkit-user-select:none;user-select:none;margin:2rem 0;font-size:1.5rem}.peptide-guide-scope .section-divider:before,.peptide-guide-scope .section-divider:after{content:"◆";opacity:.6;margin:0 1rem}.peptide-guide-scope .info-block{background:linear-gradient(to right, var(--color-cream), var(--color-background));border-left:3px solid var(--color-accent);border-radius:4px;margin-bottom:1.5rem;padding:1rem}.peptide-guide-scope .info-label{color:var(--color-brown-dark);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-size:1rem;font-weight:700}.peptide-guide-scope .info-text{color:var(--color-text-dark);line-height:1.7}.peptide-guide-scope .key-findings{background:var(--color-cream);border-radius:4px;margin-top:1rem;padding:1rem}.peptide-guide-scope .findings-title{color:var(--color-brown-dark);margin-bottom:.75rem;font-size:1.1rem}.peptide-guide-scope .findings-list{padding-left:0;list-style:none}.peptide-guide-scope .finding-item{color:var(--color-text-dark);margin-bottom:.5rem;padding-left:1.5rem;position:relative}.peptide-guide-scope .finding-item:before{content:"→";color:var(--color-accent);font-weight:700;position:absolute;left:0}.peptide-guide-scope .approval-note{color:var(--color-text-medium);background:var(--color-cream);border-radius:4px;margin-top:1rem;padding:.75rem;font-style:italic}.peptide-guide-scope .applications-grid{gap:1.5rem;display:grid}.peptide-guide-scope .application-card{background:var(--color-background-elevated);border:2px solid var(--color-border);box-shadow:4px 4px 12px var(--color-shadow);border-radius:8px;padding:1.5rem;transition:all .3s}.peptide-guide-scope .application-card:hover{border-color:var(--color-brown-light);box-shadow:6px 6px 16px var(--color-shadow)}.peptide-guide-scope .application-title{color:var(--color-brown-dark);border-bottom:2px solid var(--color-accent);margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.3rem}.peptide-guide-scope .application-description{color:var(--color-text-dark);margin-bottom:1rem;line-height:1.6}.peptide-guide-scope .dosage-section{background:var(--color-cream);border-radius:4px;margin-bottom:1rem;padding:1rem}.peptide-guide-scope .dosage-label{color:var(--color-brown-dark);margin-bottom:.5rem;font-size:.95rem;font-weight:700}.peptide-guide-scope .dosage-list{padding-left:0;list-style:none}.peptide-guide-scope .dosage-item{color:var(--color-text-dark);margin-bottom:.25rem;padding-left:1.25rem;font-size:.9rem;position:relative}.peptide-guide-scope .dosage-item:before{content:"•";color:var(--color-accent);font-weight:700;position:absolute;left:0}.peptide-guide-scope .admin-info{gap:.5rem;display:grid}.peptide-guide-scope .admin-item{gap:.5rem;font-size:.9rem;display:flex}.peptide-guide-scope .admin-label{color:var(--color-brown-dark);font-weight:700}.peptide-guide-scope .admin-value{color:var(--color-text-dark)}.peptide-guide-scope .recon-example{background:var(--color-cream);border-radius:4px;margin-bottom:1rem;padding:1rem}.peptide-guide-scope .recon-title{color:var(--color-brown-dark);margin-bottom:.5rem;font-size:1rem}.peptide-guide-scope .recon-list{padding-left:0;list-style:none}.peptide-guide-scope .recon-item{color:var(--color-text-dark);margin-bottom:.25rem;font-size:.9rem}.peptide-guide-scope .recon-dose{color:var(--color-brown-dark);font-weight:700}.peptide-guide-scope .recon-volume{margin-left:.5rem}.peptide-guide-scope .recon-units{color:var(--color-text-medium);margin-left:.5rem;font-size:.85rem}.peptide-guide-scope .tips-section,.peptide-guide-scope .admin-details{background:var(--color-cream);border-radius:4px;margin-top:1rem;padding:1rem}.peptide-guide-scope .intranasal-section{margin-top:1rem}.peptide-guide-scope .tips-title{color:var(--color-brown-dark);margin-bottom:.5rem;font-size:1rem}.peptide-guide-scope .tips-list{padding-left:0;list-style:none}.peptide-guide-scope .tip-item{color:var(--color-text-dark);margin-bottom:.5rem;padding-left:1.25rem;font-size:.9rem;position:relative}.peptide-guide-scope .tip-item:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;left:0}.peptide-guide-scope .cycle-info{background:var(--color-cream);border-radius:4px;margin-bottom:1rem;padding:1rem}.peptide-guide-scope .phases-section{background:var(--color-background-elevated);border:2px solid var(--color-border);border-radius:4px;margin-top:1rem;padding:1rem}.peptide-guide-scope .phase-item{margin-bottom:.5rem;font-size:.95rem}.peptide-guide-scope .phase-name{color:var(--color-brown-dark);font-weight:700}.peptide-guide-scope .phase-duration{color:var(--color-text-medium);margin-left:.5rem}.peptide-guide-scope .phase-desc{color:var(--color-text-dark)}.peptide-guide-scope .consideration-block{background:var(--color-cream);border-radius:4px;margin-bottom:1.5rem;padding:1rem}.peptide-guide-scope .consideration-block h4{color:var(--color-brown-dark);margin-bottom:.5rem;font-size:1.1rem}.peptide-guide-scope .consideration-block ul{padding-left:0;list-style:none}.peptide-guide-scope .consideration-block li{color:var(--color-text-dark);margin-bottom:.5rem;padding-left:1.25rem;font-size:.9rem;position:relative}.peptide-guide-scope .consideration-block li:before{content:"•";color:var(--color-brown-light);font-weight:700;position:absolute;left:0}.peptide-guide-scope .side-effect-category{margin-bottom:.75rem}.peptide-guide-scope .side-effect-category h5{color:var(--color-brown-medium);margin-bottom:.25rem;font-size:.95rem}.peptide-guide-scope .disclaimer-section{background:linear-gradient(135deg, var(--color-background-gradient-start) 0%, var(--color-background-gradient-end) 100%);border:2px solid var(--color-brown-light);border-radius:8px;margin-top:2rem;padding:1.5rem}.peptide-guide-scope .disclaimer-text{color:var(--color-text-medium);text-align:justify;font-size:.85rem;font-style:italic;line-height:1.6}.peptide-guide-scope .page-footer{z-index:10;justify-content:center;align-items:center;padding:1rem 0;display:flex;position:absolute;bottom:.75in;left:0;right:0}.peptide-guide-scope .footer-logo{opacity:.8;width:auto;height:60px;transition:opacity .3s}.peptide-guide-scope .footer-logo:hover{opacity:1}@media print{.peptide-guide-scope .no-print,.peptide-guide-scope .book-controls{display:none!important}.peptide-guide-scope .peptide-book{box-shadow:none}.peptide-guide-scope .page{page-break-after:always;margin:0;padding:.75in}@page{size:8.5in 11in;margin:0}}@media screen and (max-width:768px){.peptide-guide-scope .peptide-book{max-width:100%;box-shadow:none}.peptide-guide-scope .table-of-contents{min-height:auto;padding:1.5rem 1rem}.peptide-guide-scope .toc-header{margin-bottom:1.5rem;padding-bottom:1.5rem}.peptide-guide-scope .book-title{letter-spacing:1px;font-size:1.75rem}.peptide-guide-scope .book-subtitle{font-size:1rem}.peptide-guide-scope .toc-nav-header{flex-direction:column;align-items:flex-start;gap:.75rem}.peptide-guide-scope .toc-title{padding-left:.75rem;font-size:1.25rem}.peptide-guide-scope .toc-count{font-size:.875rem}.peptide-guide-scope .toc-actions{width:100%}.peptide-guide-scope .compare-button,.peptide-guide-scope .bookmarks-toggle-button,.peptide-guide-scope .bookmarks-view-button{flex:1;justify-content:center;padding:.625rem 1rem;font-size:.875rem}.peptide-guide-scope .compare-button svg,.peptide-guide-scope .bookmarks-toggle-button svg,.peptide-guide-scope .bookmarks-view-button svg{width:16px;height:16px}.peptide-guide-scope .toc-list{margin-bottom:1rem}.peptide-guide-scope .toc-item{margin-bottom:.625rem}.peptide-guide-scope .toc-button{gap:.75rem;padding:1rem}.peptide-guide-scope .toc-number{min-width:2rem;font-size:1rem}.peptide-guide-scope .toc-name{font-size:1.125rem}.peptide-guide-scope .toc-subtitle{font-size:.875rem}.peptide-guide-scope .toc-footer{margin-top:2rem;padding-top:1.5rem}.peptide-guide-scope .toc-note{font-size:.875rem}.peptide-guide-scope .toc-disclaimer{font-size:.813rem}.peptide-guide-scope .toc-footer-buttons{flex-direction:column}.peptide-guide-scope .help-button,.peptide-guide-scope .glossary-button,.peptide-guide-scope .settings-button{justify-content:center;width:100%;padding:.625rem 1rem;font-size:.813rem}.peptide-guide-scope .book-controls{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:.5rem;padding:.5rem .75rem;position:sticky;overflow-x:auto}.peptide-guide-scope .toc-nav-button,.peptide-guide-scope .calculator-button,.peptide-guide-scope .calendar-button,.peptide-guide-scope .export-button{white-space:nowrap;flex-shrink:0;gap:.375rem;padding:.5rem .75rem;font-size:.75rem}.peptide-guide-scope .toc-nav-button svg,.peptide-guide-scope .calculator-button svg,.peptide-guide-scope .calendar-button svg,.peptide-guide-scope .export-button svg{flex-shrink:0;width:14px;height:14px}.peptide-guide-scope .page{min-height:auto;padding:1rem}.peptide-guide-scope .page:before,.peptide-guide-scope .page:after,.peptide-guide-scope .page-header:before{display:none}.peptide-guide-scope .page-header{border-bottom-width:2px;margin-bottom:1.5rem;padding-bottom:.75rem}.peptide-guide-scope .peptide-name{letter-spacing:.5px;margin-bottom:.5rem;font-size:1.75rem}.peptide-guide-scope .peptide-subtitle{font-size:1rem}.peptide-guide-scope .page-title{margin-top:.375rem;font-size:1.25rem}.peptide-guide-scope .section{margin-bottom:1.5rem}.peptide-guide-scope .section-title{border-left-width:3px;margin-bottom:.75rem;padding-left:.75rem;font-size:1.25rem}.peptide-guide-scope .section-content{padding-left:.75rem}.peptide-guide-scope .section-text{margin-bottom:.625rem;font-size:.938rem;line-height:1.6}.peptide-guide-scope .section-content>.section-text:first-of-type:first-letter{margin:.05rem .375rem 0 0;font-size:2.5rem}.peptide-guide-scope .info-block{border-left-width:2px;margin-bottom:1rem;padding:.875rem}.peptide-guide-scope .info-label{margin-bottom:.375rem;font-size:.875rem}.peptide-guide-scope .info-text{font-size:.938rem;line-height:1.6}.peptide-guide-scope .key-findings{margin-top:.875rem;padding:.875rem}.peptide-guide-scope .findings-title{margin-bottom:.625rem;font-size:1rem}.peptide-guide-scope .finding-item{margin-bottom:.375rem;padding-left:1.25rem;font-size:.875rem}.peptide-guide-scope .approval-note{padding:.625rem;font-size:.875rem}.peptide-guide-scope .pull-quote{margin:1.5rem 0;padding:1rem 1.25rem;font-size:1.125rem}.peptide-guide-scope .applications-grid{grid-template-columns:1fr;gap:1rem}.peptide-guide-scope .application-card{box-shadow:2px 2px 8px var(--color-shadow);padding:1rem}.peptide-guide-scope .application-title{margin-bottom:.625rem;padding-bottom:.375rem;font-size:1.125rem}.peptide-guide-scope .application-description{margin-bottom:.875rem;font-size:.938rem;line-height:1.5}.peptide-guide-scope .dosage-section{margin-bottom:.875rem;padding:.875rem}.peptide-guide-scope .dosage-label{margin-bottom:.375rem;font-size:.875rem}.peptide-guide-scope .dosage-item{margin-bottom:.188rem;padding-left:1rem;font-size:.813rem}.peptide-guide-scope .admin-info{gap:.375rem}.peptide-guide-scope .admin-item{font-size:.813rem}.peptide-guide-scope .recon-example{margin-bottom:.875rem;padding:.875rem}.peptide-guide-scope .recon-title{margin-bottom:.375rem;font-size:.938rem}.peptide-guide-scope .recon-item{font-size:.813rem}.peptide-guide-scope .recon-units{font-size:.75rem}.peptide-guide-scope .tips-section,.peptide-guide-scope .admin-details{margin-top:.875rem;padding:.875rem}.peptide-guide-scope .tips-title{margin-bottom:.375rem;font-size:.938rem}.peptide-guide-scope .tip-item{margin-bottom:.375rem;padding-left:1rem;font-size:.813rem}.peptide-guide-scope .admin-details p{margin-bottom:.5rem;font-size:.875rem}.peptide-guide-scope .cycle-info{margin-bottom:.875rem;padding:.875rem}.peptide-guide-scope .cycle-info h4{margin-bottom:.375rem;font-size:1rem}.peptide-guide-scope .cycle-info p{font-size:.875rem}.peptide-guide-scope .phases-section{margin-top:.875rem;padding:.875rem}.peptide-guide-scope .phases-section h4{margin-bottom:.625rem;font-size:1rem}.peptide-guide-scope .phase-item{margin-bottom:.375rem;font-size:.875rem}.peptide-guide-scope .consideration-block{margin-bottom:1rem;padding:.875rem}.peptide-guide-scope .consideration-block h4{margin-bottom:.375rem;font-size:1rem}.peptide-guide-scope .consideration-block li{margin-bottom:.375rem;padding-left:1rem;font-size:.813rem}.peptide-guide-scope .side-effect-category{margin-bottom:.625rem}.peptide-guide-scope .side-effect-category h5{margin-bottom:.188rem;font-size:.875rem}.peptide-guide-scope .disclaimer-section{margin-top:1.5rem;padding:1rem}.peptide-guide-scope .disclaimer-text{font-size:.75rem;line-height:1.5}.peptide-guide-scope .bookmarks-overlay{right:300px}}@media screen and (max-width:480px){.peptide-guide-scope .table-of-contents{padding:1rem .875rem}.peptide-guide-scope .book-title{font-size:1.5rem}.peptide-guide-scope .book-subtitle{font-size:.938rem}.peptide-guide-scope .toc-title{font-size:1.125rem}.peptide-guide-scope .toc-button{padding:.875rem}.peptide-guide-scope .toc-name{font-size:1rem}.peptide-guide-scope .toc-number{font-size:.938rem}.peptide-guide-scope .book-controls{gap:.375rem;padding:.5rem .625rem}.peptide-guide-scope .toc-nav-button,.peptide-guide-scope .calculator-button,.peptide-guide-scope .calendar-button{padding:.5rem .625rem;font-size:.688rem}.peptide-guide-scope .toc-nav-button svg,.peptide-guide-scope .calculator-button svg,.peptide-guide-scope .calendar-button svg{width:12px;height:12px}.peptide-guide-scope .page{padding:.875rem}.peptide-guide-scope .peptide-name{font-size:1.5rem}.peptide-guide-scope .section-title{font-size:1.125rem}.peptide-guide-scope .section-text{font-size:.875rem}.peptide-guide-scope .application-title{font-size:1rem}.peptide-guide-scope .bookmarks-overlay{right:260px}}.peptide-guide-scope{--pg-container-inline:calc(100% - 2rem);--pg-container-max:1408px;--pg-bg:#fff;--pg-ink:var(--foreground,#11110f);--pg-muted:var(--muted,#68665f);--pg-muted-strong:var(--muted-strong,#45433d);--pg-line:var(--line,#dedbd2);--pg-line-strong:var(--line-strong,#c9c4b8);--pg-surface:var(--surface,#fff);--pg-surface-soft:var(--surface-soft,#f7f7f7);--pg-accent:var(--accent,#5a5048);--pg-accent-strong:var(--accent-strong,#1a1a18);--pg-signal:var(--signal,#a24c3f);--pg-shadow:var(--shadow-soft,0 18px 50px #11110f14);--pg-type-weight:var(--font-pattern-weight-regular,300);background:var(--pg-bg);color:var(--pg-ink);font-family:var(--font-pattern-sans);font-weight:var(--pg-type-weight)}.peptide-guide-scope .App,.peptide-guide-scope .amino-shell,.peptide-guide-scope .peptide-book-library,.peptide-guide-scope .peptide-book-detail{background:var(--pg-bg);color:var(--pg-ink);font-weight:var(--pg-type-weight)}.peptide-guide-scope .amino-texture{opacity:0}.peptide-guide-scope .protocol-library,.peptide-guide-scope .reader-header-minimal,.peptide-guide-scope .protocol-article.peptide-sheet{width:min(var(--pg-container-max), var(--pg-container-inline))}.peptide-guide-scope .protocol-library{padding:36px 0 60px}.peptide-guide-scope .protocol-library .protocol-kicker,.peptide-guide-scope .protocol-library .protocol-hero h1,.peptide-guide-scope .protocol-library .protocol-hero p,.peptide-guide-scope .protocol-library .card-title,.peptide-guide-scope .protocol-library .card-summary,.peptide-guide-scope .protocol-library .card-state{font-weight:var(--pg-type-weight)}.peptide-guide-scope .protocol-kicker,.peptide-guide-scope .article-eyebrow,.peptide-guide-scope .article-section-number,.peptide-guide-scope .article-section>p:first-child,.peptide-guide-scope .reader-header-minimal p,.peptide-guide-scope .shop-cta-section p{color:var(--pg-accent);font-weight:700}.peptide-guide-scope .protocol-kicker span:nth-child(2n),.peptide-guide-scope .protocol-rule{background:var(--pg-line)}.peptide-guide-scope .protocol-hero h1,.peptide-guide-scope .protocol-article .peptide-name,.peptide-guide-scope .article-section h2,.peptide-guide-scope .article-section h3,.peptide-guide-scope .article-section h4,.peptide-guide-scope .inventory-variant p,.peptide-guide-scope .cycle-info p,.peptide-guide-scope .phase-item p,.peptide-guide-scope .shop-cta-section h2,.peptide-guide-scope .card-title,.peptide-guide-scope .reader-back-link{color:var(--pg-ink)}.peptide-guide-scope .protocol-hero p,.peptide-guide-scope .protocol-article .peptide-subtitle,.peptide-guide-scope .article-section-lede,.peptide-guide-scope .article-copy p,.peptide-guide-scope .section-text,.peptide-guide-scope .application-row>p,.peptide-guide-scope .recon-example>p,.peptide-guide-scope .intranasal-panel>p,.peptide-guide-scope .disclaimer-text,.peptide-guide-scope .key-findings-list p,.peptide-guide-scope .approval-note,.peptide-guide-scope .shop-cta-section span,.peptide-guide-scope .card-summary{color:var(--pg-muted)}.peptide-guide-scope .article-meta-bar,.peptide-guide-scope .inventory-variant span,.peptide-guide-scope .inventory-variant strong,.peptide-guide-scope .application-details span,.peptide-guide-scope .phase-item span,.peptide-guide-scope .info-label,.peptide-guide-scope .protocol-article .info-label,.peptide-guide-scope .card-state{color:var(--pg-muted-strong)}.peptide-guide-scope .protocol-grid-frame,.peptide-guide-scope .article-info-stack,.peptide-guide-scope .application-details,.peptide-guide-scope .article-split,.peptide-guide-scope .cycle-grid,.peptide-guide-scope .reconstitution-list,.peptide-guide-scope .safety-list{border:1px solid var(--pg-line);background:var(--pg-line);box-shadow:var(--pg-shadow);border-radius:8px;overflow:hidden}.peptide-guide-scope .protocol-grid{background:var(--pg-line);gap:1px}.peptide-guide-scope .protocol-grid-card,.peptide-guide-scope .protocol-article .info-block,.peptide-guide-scope .application-details>div,.peptide-guide-scope .article-split>div,.peptide-guide-scope .cycle-info,.peptide-guide-scope .protocol-article .recon-example,.peptide-guide-scope .safety-row{background:var(--pg-surface);color:var(--pg-ink)}.peptide-guide-scope .protocol-grid-card:hover{box-shadow:0 12px 34px #11110f14}.peptide-guide-scope .protocol-grid-card .card-accent{background:var(--pg-accent)}.peptide-guide-scope .protocol-grid-card:nth-child(5n+2) .card-accent{background:#8b6f47}.peptide-guide-scope .protocol-grid-card:nth-child(5n+3) .card-accent{background:#3b6ea8}.peptide-guide-scope .protocol-grid-card:nth-child(5n+4) .card-accent{background:var(--pg-signal)}.peptide-guide-scope .protocol-grid-card:nth-child(5n+5) .card-accent{background:#8b6f47}.peptide-guide-scope .article-section,.peptide-guide-scope .article-meta-bar,.peptide-guide-scope .inventory-variant,.peptide-guide-scope .application-row,.peptide-guide-scope .phase-item,.peptide-guide-scope .intranasal-panel,.peptide-guide-scope .disclaimer-section,.peptide-guide-scope .shop-cta-section,.peptide-guide-scope .card-state,.peptide-guide-scope .key-findings-list li,.peptide-guide-scope .recon-example li{border-color:var(--pg-line)}.peptide-guide-scope .shop-cta-link{border:1px solid var(--pg-line);background:var(--pg-surface);min-height:44px;color:var(--pg-ink);border-radius:999px}.peptide-guide-scope .article-shop-link:hover,.peptide-guide-scope .shop-cta-link:hover{color:var(--pg-accent-strong)}@media (max-width:720px){.peptide-guide-scope .protocol-library,.peptide-guide-scope .protocol-article.peptide-sheet,.peptide-guide-scope .reader-header-minimal{width:min(var(--pg-container-max), var(--pg-container-inline))}}@media (min-width:640px){.peptide-guide-scope{--pg-container-inline:calc(100% - 3rem);--pg-container-max:1392px}}@media (min-width:1024px){.peptide-guide-scope{--pg-container-inline:calc(100% - 4rem);--pg-container-max:1376px}}.peptide-guide-scope :where(h1,h2,h3,h4,h5,h6,p,span,a,button,label,legend,dt,dd,li,th,td,input,textarea,select,summary,strong,b){font-weight:var(--pg-type-weight)!important}
.peptide-guide-scope .App{width:100%;min-height:100vh}
