@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@300;400;500&family=Inter:wght@300;400;500;600&display=swap";.dose-toggle[data-v-e8b17d20]{display:flex;background:#f5f5f5;border-radius:6px;padding:2px;margin-left:auto;margin-right:16px}.dose-toggle-btn[data-v-e8b17d20]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#999;background:none;border:none;padding:5px 10px;border-radius:4px;cursor:pointer;transition:all .15s;letter-spacing:.02em}.dose-toggle-btn[data-v-e8b17d20]:hover{color:#666}.dose-toggle-btn.active[data-v-e8b17d20]{background:#1a1a1a;color:#fff}.grade-toggle[data-v-e8b17d20]{margin-left:0;margin-right:0}.toggle-label[data-v-e8b17d20]{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;color:#aaa;letter-spacing:.04em;text-transform:uppercase;padding:0 4px;display:flex;align-items:center;gap:3px;position:relative;cursor:help}.info-icon[data-v-e8b17d20]{opacity:.5;flex-shrink:0}.toggle-label:hover .info-icon[data-v-e8b17d20]{opacity:1}.finnrick-tooltip[data-v-e8b17d20]{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);background:#1a1a1a;color:#e0e0e0;border-radius:10px;padding:14px 16px;width:220px;z-index:200;box-shadow:0 8px 24px #00000040;animation:tooltipFade-e8b17d20 .15s ease-out;text-transform:none;letter-spacing:0}.finnrick-tooltip[data-v-e8b17d20]:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:10px;height:10px;background:#1a1a1a}.finnrick-tooltip strong[data-v-e8b17d20]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;color:#fff;display:block;margin-bottom:4px}.finnrick-tooltip p[data-v-e8b17d20]{font-size:11px;color:#999;line-height:1.4;margin-bottom:10px}.ft-grades[data-v-e8b17d20]{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.ft-grades span[data-v-e8b17d20]{font-size:11px;color:#ccc;display:flex;align-items:center;gap:6px}.ft-badge[data-v-e8b17d20]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px;min-width:22px;text-align:center}.ft-a[data-v-e8b17d20]{background:#22c55e;color:#fff}.ft-b[data-v-e8b17d20]{background:#3b82f6;color:#fff}.ft-c[data-v-e8b17d20]{background:#f59e0b;color:#fff}.ft-d[data-v-e8b17d20]{background:#ef4444;color:#fff}.ft-note[data-v-e8b17d20]{font-size:10px;color:#666;margin-bottom:0;font-style:italic}@keyframes tooltipFade-e8b17d20{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.nav-cart[data-v-e8b17d20]{margin-left:auto;position:relative;display:flex;align-items:center;color:#888;transition:color .15s;padding:6px}.nav-cart[data-v-e8b17d20]:hover{color:#1a1a1a}.nav-cart-badge[data-v-e8b17d20]{position:absolute;top:0;right:-4px;background:#1a1a1a;color:#fff;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;min-width:16px;height:16px;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:0 4px;animation:badgePop .3s cubic-bezier(.16,1,.3,1)}.cart-widget[data-v-e8b17d20]{position:fixed;bottom:20px;right:20px;background:#1a1a1a;color:#fff;border-radius:12px;width:260px;box-shadow:0 4px 24px #00000040;z-index:100;overflow:hidden}.cw-header[data-v-e8b17d20]{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;transition:background .15s;-webkit-user-select:none;user-select:none}.cw-header[data-v-e8b17d20]:hover{background:#2a2a2a}.cw-title[data-v-e8b17d20]{display:flex;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.cw-total[data-v-e8b17d20]{margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;color:#aaa}.cw-chevron[data-v-e8b17d20]{transition:transform .2s;color:#666;flex-shrink:0}.cart-widget.expanded .cw-chevron[data-v-e8b17d20]{transform:rotate(180deg)}.cw-items[data-v-e8b17d20]{border-top:1px solid #333;max-height:240px;overflow-y:auto}.cw-item[data-v-e8b17d20]{display:flex;align-items:center;justify-content:space-between;padding:8px 14px;border-bottom:1px solid #2a2a2a}.cw-item[data-v-e8b17d20]:last-of-type{border-bottom:none}.cw-item-info[data-v-e8b17d20]{display:flex;flex-direction:column;gap:1px;min-width:0}.cw-item-name[data-v-e8b17d20]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-item-vendor[data-v-e8b17d20]{font-size:10px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-item-price[data-v-e8b17d20]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#aaa;flex-shrink:0;margin-left:10px}.cw-checkout-btn[data-v-e8b17d20]{display:block;text-align:center;padding:10px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#fff;background:#333;text-decoration:none;transition:background .15s}.cw-checkout-btn[data-v-e8b17d20]:hover{background:#444}.cart-widget-enter-active[data-v-e8b17d20],.cart-widget-leave-active[data-v-e8b17d20]{transition:all .3s cubic-bezier(.16,1,.3,1)}.cart-widget-enter-from[data-v-e8b17d20],.cart-widget-leave-to[data-v-e8b17d20]{opacity:0;transform:translateY(20px)}.site-footer[data-v-e8b17d20]{border-top:1px solid #eaeaea;padding:40px 40px 32px;margin-top:60px}.footer-inner[data-v-e8b17d20]{max-width:960px;margin:0 auto;display:flex;align-items:flex-start;gap:40px}.footer-brand[data-v-e8b17d20]{display:flex;flex-direction:column;gap:4px}.footer-logo[data-v-e8b17d20]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;color:#1a1a1a}.footer-tagline[data-v-e8b17d20]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#bbb}.footer-links[data-v-e8b17d20]{display:flex;gap:20px;margin-left:auto}.footer-links a[data-v-e8b17d20]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#999;text-decoration:none;transition:color .15s}.footer-links a[data-v-e8b17d20]:hover{color:#1a1a1a}.footer-legal[data-v-e8b17d20]{flex-basis:100%}.footer-legal p[data-v-e8b17d20]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#ccc;line-height:1.5;max-width:400px}@media(max-width:600px){.dose-toggle[data-v-e8b17d20],.grade-toggle[data-v-e8b17d20]{display:none}.nav-brand[data-v-e8b17d20]{margin-right:12px}.nav-cart[data-v-e8b17d20]{margin-left:auto}.cart-widget[data-v-e8b17d20]{width:calc(100vw - 32px);left:16px;right:16px;bottom:16px}.site-footer[data-v-e8b17d20]{padding:24px 16px 20px}.footer-inner[data-v-e8b17d20]{flex-wrap:wrap;gap:16px}.footer-links[data-v-e8b17d20]{margin-left:0;width:100%}.footer-legal[data-v-e8b17d20]{margin-top:4px}}.peptide-card[data-v-bd69e646]{display:block;padding:0;cursor:pointer;overflow:visible;position:relative;z-index:1}.peptide-card[data-v-bd69e646]:hover{z-index:50}.peptide-card-header[data-v-bd69e646]{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid #f3f4f6}.peptide-dot[data-v-bd69e646]{width:7px;height:7px;border-radius:50%;flex-shrink:0}.peptide-name[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;letter-spacing:.01em}.peptide-category[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#aaa;margin-left:auto}.peptide-card-main[data-v-bd69e646]{display:flex}.peptide-card-left[data-v-bd69e646]{flex:1;min-width:0}.peptide-card-body[data-v-bd69e646]{padding:16px 18px;display:flex;flex-wrap:wrap;gap:6px;border-bottom:1px solid #f3f4f6}.peptide-card-scores[data-v-bd69e646]{padding:16px 18px;display:flex;flex-direction:column;gap:12px}.score[data-v-bd69e646]{display:flex;align-items:center;gap:10px;position:relative}.score-label[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#999;width:104px;flex-shrink:0;letter-spacing:.02em}.score .score-bar-track[data-v-bd69e646]{height:6px;border-radius:3px}.score .score-bar-fill[data-v-bd69e646]{border-radius:3px}.score-value[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;color:#333;width:36px;text-align:right;flex-shrink:0}.score-max[data-v-bd69e646]{font-size:10px;color:#ccc;font-weight:400}.card-hint[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#ccc;transition:color .15s}.peptide-card:hover .card-hint[data-v-bd69e646]{color:#999}.score-tooltip[data-v-bd69e646]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#1a1a1a;color:#e0e0e0;border-radius:8px;padding:10px 14px;z-index:100;box-shadow:0 4px 16px #0003;pointer-events:none;animation:tooltipIn-bd69e646 .15s ease-out}.score-tooltip[data-v-bd69e646]:before{content:"";position:absolute;top:-5px;left:120px;width:10px;height:10px;background:#1a1a1a;transform:rotate(45deg)}.score-tooltip ul[data-v-bd69e646]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.score-tooltip li[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.4;padding-left:12px;position:relative}.score-tooltip li[data-v-bd69e646]:before{content:"";position:absolute;left:0;top:5px;width:4px;height:4px;border-radius:50%;background:#666}@keyframes tooltipIn-bd69e646{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.peptide-card-pricing[data-v-bd69e646]{width:180px;flex-shrink:0;border-left:1px solid #f3f4f6;padding:14px 16px;display:flex;flex-direction:column;background:#fcfcfc}.pricing-top[data-v-bd69e646]{flex:1;display:flex;flex-direction:column;align-items:center;gap:10px}.pricing-hero[data-v-bd69e646]{text-align:center}.pricing-amount[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:500;color:#1a1a1a;display:block;line-height:1.2}.pricing-label[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#aaa;display:inline;margin-top:2px}.pricing-info-icon[data-v-bd69e646]{display:inline;font-size:11px;color:#ccc;cursor:default;position:relative;margin-left:3px}.pricing-info-icon[data-v-bd69e646]:hover{color:#999}.pricing-info-tooltip[data-v-bd69e646]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#1a1a1a;color:#fff;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:400;padding:6px 10px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:100}.pricing-detail-row[data-v-bd69e646]{width:100%;text-align:left}.pricing-dose-row[data-v-bd69e646]{width:100%;display:flex;align-items:center;gap:6px;position:relative}.pricing-dose-text[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#888}.pricing-dose-change[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#6366f1;background:none;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.pricing-dose-change[data-v-bd69e646]:hover{color:#4f46e5}.dose-dropdown[data-v-bd69e646]{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 4px 16px #0000001a;z-index:200;padding:6px;display:flex;flex-direction:column;gap:1px}.dose-dropdown-item[data-v-bd69e646]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border:none;border-radius:6px;background:none;cursor:pointer;transition:background .1s;width:100%;text-align:left}.dose-dropdown-item[data-v-bd69e646]:hover{background:#f5f5f5}.dose-dropdown-item.active[data-v-bd69e646]{background:#f0f0f0}.dose-dropdown-label[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#333}.dose-dropdown-desc[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#aaa}.dose-dropdown-custom[data-v-bd69e646]{border-top:1px solid #f0f0f0;margin-top:2px;padding-top:4px}.dose-dropdown-input-row[data-v-bd69e646]{display:flex;align-items:center;gap:6px;padding:4px 10px 8px}.dose-dropdown-input[data-v-bd69e646]{width:60px;padding:3px 6px;font-family:IBM Plex Mono,monospace;font-size:10px;border:1px solid #ddd;border-radius:4px;outline:none;background:#fff}.dose-dropdown-input[data-v-bd69e646]:focus{border-color:#1a1a1a}.dose-dropdown-unit[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#999}.pricing-cycle-control[data-v-bd69e646]{width:100%;display:flex;flex-direction:column;gap:6px}.slider-label-row[data-v-bd69e646]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.slider-label[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#aaa;text-transform:uppercase;letter-spacing:.04em}.slider-days[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#555}.slider-row[data-v-bd69e646]{display:flex;align-items:center}.pricing-slider[data-v-bd69e646]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;background:#e0e0e0;border-radius:2px;outline:none;cursor:pointer;margin:0}.pricing-slider[data-v-bd69e646]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#1a1a1a;cursor:grab}.pricing-slider[data-v-bd69e646]::-webkit-slider-thumb:active{cursor:grabbing}.pricing-slider[data-v-bd69e646]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#1a1a1a;border:none;cursor:grab}.pricing-breakdown[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#999}.pricing-per-day[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#888;font-weight:500;width:100%;text-align:left;margin-top:1px}.pricing-selectors[data-v-bd69e646]{display:flex;flex-direction:column;gap:4px;width:100%}.pricing-select[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#555;background:#fff;border:1px solid #eaeaea;border-radius:4px;padding:3px 14px 3px 4px;width:100%;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%23999' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 4px center}.pricing-select[data-v-bd69e646]:focus{border-color:#ccc}.pricing-vial-label[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#999;text-align:center}.cart-add-btn[data-v-bd69e646]{width:100%;margin-top:8px;flex-shrink:0}.no-finnrick-note[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#bbb;margin-top:4px;display:block}.grade-badge-inline[data-v-bd69e646]{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;padding:1px 4px;border-radius:3px;margin-left:4px}.grade-A[data-v-bd69e646]{background:#dcfce7;color:#166534}.grade-B[data-v-bd69e646]{background:#dbeafe;color:#1e40af}.grade-C[data-v-bd69e646]{background:#fef3c7;color:#92400e}.grade-D[data-v-bd69e646],.grade-E[data-v-bd69e646]{background:#fde2e2;color:#991b1b}@media(max-width:600px){.peptide-card-main[data-v-bd69e646]{flex-direction:column}.peptide-card-pricing[data-v-bd69e646]{width:100%;border-left:none;border-top:1px solid #f3f4f6;flex-direction:row;align-items:center;gap:12px;padding:12px 16px}.pricing-top[data-v-bd69e646]{flex:1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}.pricing-hero[data-v-bd69e646]{text-align:left}.pricing-cycle-control[data-v-bd69e646],.pricing-detail-row[data-v-bd69e646],.pricing-selectors[data-v-bd69e646],.pricing-dose-row[data-v-bd69e646]{display:none}.cart-add-btn[data-v-bd69e646]{width:auto;margin-top:0}.score-label[data-v-bd69e646]{width:80px;font-size:9px}.peptide-card-header[data-v-bd69e646]{padding:10px 14px}.peptide-name[data-v-bd69e646]{font-size:13px}.peptide-card-body[data-v-bd69e646],.peptide-card-scores[data-v-bd69e646]{padding:10px 14px}}.landing[data-v-45365fa5]{position:relative}.hero-hercules[data-v-45365fa5]{position:absolute;left:calc(-50vw + 50%);top:80px;height:81%;max-height:1080px;opacity:1;pointer-events:none;z-index:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(to left,transparent 0%,black 35%),linear-gradient(to top,transparent 0%,black 25%);-webkit-mask-composite:destination-in;mask-image:linear-gradient(to left,transparent 0%,black 35%),linear-gradient(to top,transparent 0%,black 25%);mask-composite:intersect;animation:fadeIn-45365fa5 1.2s ease-out .3s both}.hero-mountains[data-v-45365fa5]{position:absolute;right:calc(-50vw + 50%);top:60px;width:55vw;max-width:1000px;opacity:1;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 35%);mask-image:linear-gradient(to right,transparent 0%,black 35%);animation:fadeIn-45365fa5 1.2s ease-out .5s both}.bg-workout[data-v-45365fa5]{position:absolute;right:calc(-50vw + 50%);transform:scaleX(-1);bottom:-40px;height:70vh;max-height:900px;opacity:.3;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 30%),linear-gradient(to bottom,black 60%,transparent 100%);-webkit-mask-composite:destination-in;mask-image:linear-gradient(to right,transparent 0%,black 30%),linear-gradient(to bottom,black 60%,transparent 100%);mask-composite:intersect;animation:fadeInLight-45365fa5 1.2s ease-out .7s both}@keyframes fadeInLight-45365fa5{0%{opacity:0}to{opacity:.3}}@keyframes fadeIn-45365fa5{0%{opacity:0}to{opacity:1}}.hero[data-v-45365fa5]{position:relative;padding:140px 0 200px;text-align:center;z-index:1}.hero-content[data-v-45365fa5]{position:relative}.hero-descriptor[data-v-45365fa5]{display:block;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px;animation:fadeUp .5s cubic-bezier(.16,1,.3,1) both}.hero-title[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:44px;font-weight:500;letter-spacing:-.03em;line-height:1.12;margin-bottom:32px;animation:fadeUp .5s cubic-bezier(.16,1,.3,1) both}.hero-props[data-v-45365fa5]{max-width:520px;margin:0 auto 40px;display:flex;flex-direction:column;gap:8px;animation:fadeUp .5s cubic-bezier(.16,1,.3,1) .08s both}.hero-prop[data-v-45365fa5]{font-size:15px;color:#666;line-height:1.5;margin:0}.btn-lg[data-v-45365fa5]{padding:14px 36px;font-size:14px;border-radius:10px;animation:fadeUp .5s cubic-bezier(.16,1,.3,1) .16s both}.indie[data-v-45365fa5]{position:relative;z-index:1;display:flex;align-items:flex-start;gap:10px;padding:16px 20px;margin-bottom:32px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px}.indie-dot[data-v-45365fa5]{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0;margin-top:6px}.indie-text[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#888;line-height:1.6;max-width:560px}.indie-link[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#1a1a1a;background:#f5f5f5;padding:6px 12px;border-radius:6px;text-decoration:none;transition:all .15s;margin-left:auto;flex-shrink:0;white-space:nowrap}.indie-link[data-v-45365fa5]:hover{background:#eaeaea}.how-it-works[data-v-45365fa5]{position:relative;z-index:1;margin-bottom:32px}.hiw-title[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:16px}.hiw-steps[data-v-45365fa5]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hiw-step[data-v-45365fa5]{display:flex;gap:14px;padding:20px;background:#fff;border:1px solid #eaeaea;border-radius:10px}.hiw-number[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:500;color:#ddd;flex-shrink:0;line-height:1}.hiw-step-content[data-v-45365fa5]{display:flex;flex-direction:column;gap:6px}.hiw-step-title[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;color:#1a1a1a}.hiw-step-desc[data-v-45365fa5]{font-size:12px;color:#999;line-height:1.5}.snapshot[data-v-45365fa5]{position:relative;z-index:1;border:1px solid #eaeaea;border-radius:10px;margin-bottom:48px;overflow:hidden;background:#fafafaa6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.snapshot-header[data-v-45365fa5]{padding:24px 24px 0}.snapshot-headline[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:600;color:#1a1a1a;display:block;margin-bottom:4px}.snapshot-sub[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#999;display:block;margin-bottom:16px}.snapshot-expand-btn[data-v-45365fa5]{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:10px;font-family:IBM Plex Mono,monospace;font-size:11px;color:#999;background:none;border:none;border-top:1px solid #f0f0f0;cursor:pointer;transition:all .15s}.snapshot-expand-btn[data-v-45365fa5]:hover{color:#1a1a1a;background:#fafafa}.snapshot-chevron[data-v-45365fa5]{transition:transform .2s}.snapshot-chevron.open[data-v-45365fa5]{transform:rotate(180deg)}.snapshot-table[data-v-45365fa5]{width:100%;border-collapse:collapse;font-family:IBM Plex Mono,monospace;font-size:12px;table-layout:fixed}.snapshot-table th[data-v-45365fa5]:nth-child(1){width:22%}.snapshot-table th[data-v-45365fa5]:nth-child(2){width:16%}.snapshot-table th[data-v-45365fa5]:nth-child(3){width:10%}.snapshot-table th[data-v-45365fa5]:nth-child(4){width:14%}.snapshot-table th[data-v-45365fa5]:nth-child(5){width:14%}.snapshot-table th[data-v-45365fa5]:nth-child(6){width:12%}.snapshot-table th[data-v-45365fa5]:nth-child(7){width:12%}.snapshot-table th[data-v-45365fa5]{font-size:10px;font-weight:500;color:#aaa;letter-spacing:.04em;text-transform:uppercase;text-align:left;padding:10px 24px 8px;border-bottom:1px solid #eaeaea}.snapshot-table td[data-v-45365fa5]{padding:10px 24px;border-bottom:1px solid #f3f3f3;color:#555}.snapshot-table tr:last-child td[data-v-45365fa5]{border-bottom:none}.snapshot-table tr:hover td[data-v-45365fa5]{background:#fafafa}.snap-name a[data-v-45365fa5]{color:#1a1a1a;font-weight:500;text-decoration:none;transition:color .15s}.snap-name a[data-v-45365fa5]:hover{color:#666}.snap-cat[data-v-45365fa5]{font-size:10px;color:#888;padding:2px 6px;border-radius:3px;background:#f5f5f5}.snap-num[data-v-45365fa5]{text-align:center;color:#888}.snap-grade[data-v-45365fa5]{font-size:10px;font-weight:700;padding:2px 6px;border-radius:3px}.sg-A[data-v-45365fa5]{background:#dcfce7;color:#166534}.sg-B[data-v-45365fa5]{background:#dbeafe;color:#1e40af}.sg-C[data-v-45365fa5]{background:#fef3c7;color:#92400e}.sg-D[data-v-45365fa5]{background:#fde2e2;color:#991b1b}.sg-nr[data-v-45365fa5]{color:#ccc;background:none}.snap-price[data-v-45365fa5]{color:#888;text-align:right}.snap-from[data-v-45365fa5]{font-weight:500;color:#1a1a1a;font-size:11px}.snap-shop[data-v-45365fa5]{text-align:right}.snap-shop-link[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#999;text-decoration:none;transition:color .15s;opacity:0}.snapshot-table tr:hover .snap-shop-link[data-v-45365fa5]{opacity:1;color:#1a1a1a}.shop-mobile[data-v-45365fa5]{display:none}.snapshot-cta[data-v-45365fa5]{display:block;text-align:center;padding:12px;font-family:IBM Plex Mono,monospace;font-size:11px;color:#999;text-decoration:none;border-top:1px solid #eaeaea;transition:all .15s}.snapshot-cta[data-v-45365fa5]:hover{color:#1a1a1a;background:#fafafa}.snap-row-enter[data-v-45365fa5]{animation:snapRowIn-45365fa5 .3s ease-out both}@keyframes snapRowIn-45365fa5{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.features[data-v-45365fa5]{position:relative;z-index:1;margin-bottom:48px}.features-title[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:16px}.features-grid[data-v-45365fa5]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feature-item[data-v-45365fa5]{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid #eaeaea;border-radius:8px;background:#fff}.feature-name[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a}.feature-desc[data-v-45365fa5]{font-size:11px;color:#999;line-height:1.5}.preview[data-v-45365fa5]{position:relative;z-index:1;margin-bottom:80px}.preview-header[data-v-45365fa5]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:20px}.preview-label[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#999;letter-spacing:.04em}.preview-link[data-v-45365fa5]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#999;transition:color .15s}.preview-link[data-v-45365fa5]:hover{color:#1a1a1a}.preview-grid[data-v-45365fa5]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:700px){.hero-title[data-v-45365fa5]{font-size:26px}.hero[data-v-45365fa5]{padding:40px 0 60px}.hero-prop[data-v-45365fa5]{font-size:13px}.hero-mountains[data-v-45365fa5],.hero-hercules[data-v-45365fa5],.bg-workout[data-v-45365fa5]{display:none}.indie[data-v-45365fa5]{background:#fafafad9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:12px;border-radius:8px;border:1px solid #eaeaea}.indie-text[data-v-45365fa5]{font-size:11px}.hiw-steps[data-v-45365fa5]{grid-template-columns:1fr}.snapshot-headline[data-v-45365fa5]{font-size:11px}.snapshot-table .th-cost[data-v-45365fa5],.snapshot-table td[data-v-45365fa5]:nth-child(5){display:none}.snapshot-table .th-from[data-v-45365fa5],.snapshot-table td[data-v-45365fa5]:nth-child(6){display:none}.snapshot-table th[data-v-45365fa5],.snapshot-table td[data-v-45365fa5]{padding:6px 4px;font-size:10px}.snapshot[data-v-45365fa5]{padding:16px}.snap-shop-link[data-v-45365fa5]{opacity:1;color:#1a1a1a;font-weight:500}.shop-desktop[data-v-45365fa5]{display:none}.shop-mobile[data-v-45365fa5]{display:inline}.features-grid[data-v-45365fa5],.preview-grid[data-v-45365fa5]{grid-template-columns:1fr}}.directory[data-v-c7f335cf]{position:relative;min-height:100vh}.directory[data-v-c7f335cf]:before{content:"";position:absolute;top:60px;right:calc(-50vw + 50%);width:120vw;max-width:2200px;height:100vh;max-height:1800px;background:url(/bg-olympus.png) no-repeat top right;background-size:contain;opacity:.5;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 30%),linear-gradient(to bottom,black 50%,transparent 100%);-webkit-mask-composite:destination-in;mask-image:linear-gradient(to right,transparent 0%,black 30%),linear-gradient(to bottom,black 50%,transparent 100%);mask-composite:intersect;animation:fadeIn-c7f335cf 1.2s ease-out .3s both}.bg-vitruvian[data-v-c7f335cf]{position:absolute;left:calc(-50vw + 50%);top:75%;height:70vw;max-height:1000px;opacity:.4;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to left,transparent 0%,black 30%),linear-gradient(to top,transparent 0%,black 20%),linear-gradient(to bottom,transparent 0%,black 20%);-webkit-mask-composite:destination-in;mask-image:linear-gradient(to left,transparent 0%,black 30%),linear-gradient(to top,transparent 0%,black 20%),linear-gradient(to bottom,transparent 0%,black 20%);mask-composite:intersect;animation:fadeIn-c7f335cf 1.2s ease-out .5s both}@keyframes fadeIn-c7f335cf{0%{opacity:0}to{opacity:.4}}.directory-header[data-v-c7f335cf]{position:relative;z-index:1;margin-bottom:40px}.directory-title[data-v-c7f335cf]{font-family:IBM Plex Mono,monospace;font-size:28px;font-weight:500;letter-spacing:-.01em;margin-bottom:10px}.directory-subtitle[data-v-c7f335cf]{font-size:15px;color:#888;font-weight:400;line-height:1.6}.stacks-section[data-v-c7f335cf]{margin-bottom:48px}.section-label[data-v-c7f335cf]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#999;letter-spacing:.08em;text-transform:uppercase;margin-bottom:16px}.stacks-row[data-v-c7f335cf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.stack-card[data-v-c7f335cf]{display:flex;gap:14px;padding:18px;cursor:pointer;border-left:3px solid #e0e0e0}.stack-healing[data-v-c7f335cf]{border-left-color:var(--c-healing)}.stack-growth[data-v-c7f335cf]{border-left-color:var(--c-growth)}.stack-fat-loss[data-v-c7f335cf]{border-left-color:var(--c-fat)}.stack-anti-aging[data-v-c7f335cf]{border-left-color:var(--c-aging)}.stack-brain[data-v-c7f335cf]{border-left-color:#8b5cf6}.stack-sleep[data-v-c7f335cf]{border-left-color:#6366f1}.stack-performance[data-v-c7f335cf]{border-left-color:#14b8a6}.stack-icon[data-v-c7f335cf]{font-size:20px;line-height:1;flex-shrink:0;width:28px;text-align:center;opacity:.7}.stack-content[data-v-c7f335cf]{flex:1;min-width:0}.stack-name[data-v-c7f335cf]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;display:block;margin-bottom:3px}.stack-goal[data-v-c7f335cf]{font-size:13px;color:#888;display:block;margin-bottom:10px}.stack-peptides[data-v-c7f335cf]{display:flex;flex-wrap:wrap;gap:5px}.stack-peptide[data-v-c7f335cf]{display:inline-flex;align-items:center;gap:5px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;color:#666;background:#f5f5f5;padding:3px 10px;border-radius:4px}.stack-pep-dot[data-v-c7f335cf]{width:5px;height:5px;border-radius:50%;flex-shrink:0}.stack-actions[data-v-c7f335cf]{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0;padding-left:14px}.stack-price[data-v-c7f335cf]{text-align:right}.stack-price-amount[data-v-c7f335cf]{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:500;color:#1a1a1a;display:block;line-height:1.2}.stack-price-label[data-v-c7f335cf]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#aaa;letter-spacing:.04em}.stack-cart-controls[data-v-c7f335cf]{display:flex;align-items:center;gap:4px}.stack-cart-btn[data-v-c7f335cf]{white-space:nowrap}.legend[data-v-c7f335cf]{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding:14px 18px;background:#fff;border:1px solid #eaeaea;border-radius:10px}.legend-title[data-v-c7f335cf]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#aaa;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0}.legend-items[data-v-c7f335cf]{display:flex;flex-wrap:wrap;gap:4px}.legend-item[data-v-c7f335cf]{display:flex;align-items:center;gap:6px;padding:5px 12px;background:none;border:1px solid #eaeaea;border-radius:6px;cursor:pointer;transition:all .15s}.legend-item[data-v-c7f335cf]:hover{background:#f5f5f5;border-color:#ccc}.legend-item.active[data-v-c7f335cf]{background:#f0f0f0;border-color:#bbb}.legend-dot[data-v-c7f335cf]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.legend-label[data-v-c7f335cf]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#666}.legend-divider[data-v-c7f335cf]{width:1px;height:20px;background:#e0e0e0;flex-shrink:0}.directory-controls[data-v-c7f335cf]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.search-wrapper[data-v-c7f335cf]{flex:1;position:relative}.search-icon[data-v-c7f335cf]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#ccc;pointer-events:none}.search-input[data-v-c7f335cf]{width:100%;padding:12px 16px 12px 42px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:400;border:1px solid #eaeaea;border-radius:10px;background:#fff;color:#1a1a1a;outline:none;transition:border-color .15s,box-shadow .15s}.search-input[data-v-c7f335cf]:focus{border-color:#ccc;box-shadow:0 0 0 3px #00000008}.search-input[data-v-c7f335cf]::placeholder{color:#bbb}.results-count[data-v-c7f335cf]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#bbb;flex-shrink:0}.peptide-grid[data-v-c7f335cf]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:600px){.directory-title[data-v-c7f335cf]{font-size:22px}.directory-subtitle[data-v-c7f335cf]{font-size:13px}.legend[data-v-c7f335cf]{flex-direction:column;align-items:flex-start;gap:8px;padding:10px 14px}.legend-items[data-v-c7f335cf]{gap:3px}.legend-item[data-v-c7f335cf]{padding:3px 8px}.legend-label[data-v-c7f335cf]{font-size:10px}.peptide-grid[data-v-c7f335cf]{grid-template-columns:1fr}.search-input[data-v-c7f335cf]{font-size:14px;padding:10px 14px 10px 38px}.bg-vitruvian[data-v-c7f335cf]{display:none}}.disclaimer-overlay[data-v-c7f335cf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.disclaimer-modal[data-v-c7f335cf]{background:#fff;border-radius:14px;padding:36px 32px 28px;max-width:420px;width:100%;text-align:center;box-shadow:0 20px 60px #0000004d}.disclaimer-icon[data-v-c7f335cf]{font-size:32px;margin-bottom:12px;opacity:.7}.disclaimer-title[data-v-c7f335cf]{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.disclaimer-body[data-v-c7f335cf]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#666;line-height:1.7;margin-bottom:24px}.disclaimer-body strong[data-v-c7f335cf]{color:#1a1a1a}.disclaimer-btn[data-v-c7f335cf]{width:100%;padding:12px;font-size:13px}.disclaimer-fade-enter-active[data-v-c7f335cf]{transition:opacity .3s ease}.disclaimer-fade-enter-active .disclaimer-modal[data-v-c7f335cf]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.disclaimer-fade-leave-active[data-v-c7f335cf]{transition:opacity .2s ease}.disclaimer-fade-enter-from[data-v-c7f335cf]{opacity:0}.disclaimer-fade-enter-from .disclaimer-modal[data-v-c7f335cf]{transform:scale(.95) translateY(10px)}.disclaimer-fade-leave-to[data-v-c7f335cf]{opacity:0}.disclaimer-banner[data-v-c7f335cf]{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:10px 16px;margin-bottom:24px;background:#fefce8;border:1px solid #fde68a;border-radius:8px;font-family:IBM Plex Mono,monospace;font-size:11px;color:#92400e}.disclaimer-banner-icon[data-v-c7f335cf]{font-size:14px;flex-shrink:0}.dosage-section[data-v-e2428fd8]{padding:20px;margin-bottom:20px}.section-header[data-v-e2428fd8]{margin-bottom:14px}.section-title[data-v-e2428fd8]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.04em;color:#1a1a1a}.dosage-rows[data-v-e2428fd8]{display:flex;flex-direction:column;gap:8px}.dosage-row[data-v-e2428fd8]{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;border-bottom:1px solid #f5f5f5}.dosage-row[data-v-e2428fd8]:last-child{border-bottom:none}.dosage-active[data-v-e2428fd8]{background:#f8f8f8;border-radius:6px;padding:6px 8px;border-left:2px solid #1a1a1a}.dosage-active .dosage-label[data-v-e2428fd8]{color:#1a1a1a;font-weight:500}.dosage-active .dosage-value[data-v-e2428fd8]{color:#1a1a1a}.dosage-label[data-v-e2428fd8]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#aaa;text-transform:lowercase}.dosage-value[data-v-e2428fd8]{font-size:13px;color:#333;font-weight:500;text-align:right}.dosage-note[data-v-e2428fd8]{margin-top:12px;padding-top:12px;border-top:1px solid #f0f0f0;font-size:12px;color:#999;line-height:1.6}.papers-section[data-v-8bad62c0]{padding:20px;margin-bottom:20px}.section-header[data-v-8bad62c0]{display:flex;align-items:center;gap:8px;margin-bottom:14px}.section-title[data-v-8bad62c0]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;letter-spacing:.04em;color:#1a1a1a}.section-count[data-v-8bad62c0]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#ccc}.papers-list[data-v-8bad62c0]{display:flex;flex-direction:column;gap:16px}.paper-row[data-v-8bad62c0]{padding-bottom:16px;border-bottom:1px solid #f5f5f5}.paper-row[data-v-8bad62c0]:last-child{padding-bottom:0;border-bottom:none}.paper-title[data-v-8bad62c0]{font-size:13px;font-weight:500;color:#333;line-height:1.5;transition:color .15s;display:block}.paper-title[data-v-8bad62c0]:hover{color:#888}.paper-meta[data-v-8bad62c0]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#bbb;margin-top:4px}.paper-summary[data-v-8bad62c0]{font-size:12px;color:#888;line-height:1.6;margin-top:6px}.message[data-v-92a3aa55]{max-width:100%;animation:fadeUp-92a3aa55 .3s ease both}.message.user .message-content[data-v-92a3aa55]{color:#1a1a1a;font-weight:500;font-size:14px}.message.user .message-content[data-v-92a3aa55]:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:#1a1a1a;margin-right:8px;vertical-align:2px}.message.assistant .message-content[data-v-92a3aa55]{color:#555;font-size:13px;line-height:1.7;word-break:break-word}.message.assistant .message-content[data-v-92a3aa55] p{margin:0 0 8px}.message.assistant .message-content[data-v-92a3aa55] p:last-child{margin-bottom:0}.message.assistant .message-content[data-v-92a3aa55] strong{color:#333;font-weight:600}.message.assistant .message-content[data-v-92a3aa55] ul,.message.assistant .message-content[data-v-92a3aa55] ol{margin:4px 0 8px;padding-left:20px}.message.assistant .message-content[data-v-92a3aa55] li{margin-bottom:2px}.message.assistant .message-content[data-v-92a3aa55] h1,.message.assistant .message-content[data-v-92a3aa55] h2,.message.assistant .message-content[data-v-92a3aa55] h3{font-size:13px;font-weight:600;color:#333;margin:8px 0 4px}.message.assistant .message-content[data-v-92a3aa55] code{font-family:IBM Plex Mono,monospace;font-size:12px;background:#f5f5f5;padding:1px 4px;border-radius:3px}.message.assistant .message-content[data-v-92a3aa55] a:not(.cite-card){color:#1a1a1a;text-decoration:underline;text-underline-offset:2px}.message.assistant .message-content[data-v-92a3aa55] .cite-card{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:8px 0;background:#f9fafb;border:1px solid #e8e8e8;border-radius:8px;text-decoration:none;transition:all .15s ease;cursor:pointer}.message.assistant .message-content[data-v-92a3aa55] .cite-card:hover{background:#f3f4f6;border-color:#d0d0d0;transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}.message.assistant .message-content[data-v-92a3aa55] .cite-icon{flex-shrink:0;width:28px;height:28px;border-radius:6px;background:#eef2ff;display:flex;align-items:center;justify-content:center;color:#6366f1}.message.assistant .message-content[data-v-92a3aa55] .cite-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.message.assistant .message-content[data-v-92a3aa55] .cite-title{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#1a1a1a;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.message.assistant .message-content[data-v-92a3aa55] .cite-meta{font-family:IBM Plex Mono,monospace;font-size:9px;color:#999;letter-spacing:.02em}.message.assistant .message-content[data-v-92a3aa55] .cite-arrow{flex-shrink:0;font-size:12px;color:#bbb;transition:color .15s}.message.assistant .message-content[data-v-92a3aa55] .cite-card:hover .cite-arrow{color:#6366f1}.message.assistant .message-content[data-v-92a3aa55] .cite-wrap{margin:8px 0}.message.assistant .message-content[data-v-92a3aa55] .cite-wrap .cite-card{margin:0}.message.assistant .message-content[data-v-92a3aa55] .cite-summarize{display:inline-block;margin-top:4px;padding:2px 8px;font-family:IBM Plex Mono,monospace;font-size:10px;color:#999;background:none;border:1px solid #e8e8e8;border-radius:4px;cursor:pointer;transition:all .15s}.message.assistant .message-content[data-v-92a3aa55] .cite-summarize:hover{color:#6366f1;border-color:#c7c7ff;background:#f5f5ff}@keyframes fadeUp-92a3aa55{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.detail[data-v-b2123ff6]{position:relative}.detail[data-v-b2123ff6]:before{content:"";position:absolute;top:0;left:calc(-50vw + 50% - 60px);height:100vh;max-height:1200px;width:50vw;background:url(/bg-detail.png) no-repeat center left;background-size:contain;opacity:.4;pointer-events:none;z-index:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 70%,transparent 100%);animation:detailBgFade-b2123ff6 1.2s ease-out .3s both}@keyframes detailBgFade-b2123ff6{0%{opacity:0}to{opacity:.35}}.detail-hero[data-v-b2123ff6]{margin-bottom:24px}.back-link[data-v-b2123ff6]{margin-bottom:20px}.hero-row[data-v-b2123ff6]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.hero-dot[data-v-b2123ff6]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.hero-name[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:32px;font-weight:500;letter-spacing:-.01em}.hero-category-badge[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:11px;padding:3px 10px;border-radius:6px;background:#f3f4f6;color:#666}.badge-healing[data-v-b2123ff6]{background:#dcfce7;color:#166534}.badge-growth-hormone[data-v-b2123ff6]{background:#dbeafe;color:#1e40af}.badge-weight-loss[data-v-b2123ff6]{background:#fef3c7;color:#92400e}.badge-anti-aging[data-v-b2123ff6]{background:#f3e8ff;color:#6b21a8}.badge-libido[data-v-b2123ff6],.badge-tanning[data-v-b2123ff6]{background:#fce7f3;color:#9d174d}.hero-meta-row[data-v-b2123ff6]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.hero-benefits[data-v-b2123ff6]{display:flex;flex-wrap:wrap;gap:8px}.studies-badge[data-v-b2123ff6]{display:inline-flex;align-items:center;gap:5px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#6366f1;background:#eef2ff;padding:5px 12px;border-radius:20px;white-space:nowrap;flex-shrink:0;transition:all .15s;cursor:pointer}.studies-badge[data-v-b2123ff6]:hover{background:#e0e7ff;color:#4f46e5}.studies-badge svg[data-v-b2123ff6]{flex-shrink:0}.detail-layout[data-v-b2123ff6]{display:flex;gap:28px;align-items:flex-start}.detail-main[data-v-b2123ff6]{flex:1;min-width:0}.detail-sidebar[data-v-b2123ff6]{width:270px;flex-shrink:0;display:flex;flex-direction:column;gap:12px;opacity:.95}.sidebar-vendors[data-v-b2123ff6]{margin-top:12px}.sidebar-card[data-v-b2123ff6]{padding:24px}.sidebar-price-hero[data-v-b2123ff6]{text-align:center;margin-bottom:4px}.sidebar-price-label[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;color:#aaa;letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:6px}.sidebar-price-amount[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:28px;font-weight:500;color:#1a1a1a;display:block;line-height:1.1}.sidebar-price-daily[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#999;display:block;margin-top:4px}.sidebar-divider[data-v-b2123ff6]{height:1px;background:#eaeaea;margin:16px 0}.sidebar-field[data-v-b2123ff6]{margin-bottom:12px}.sidebar-field-label[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#aaa;letter-spacing:.04em;text-transform:uppercase;display:block;margin-bottom:6px}.sidebar-field-value[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#555}.dose-selector[data-v-b2123ff6]{display:flex;flex-direction:column;gap:4px}.dose-btn[data-v-b2123ff6]{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;border:1px solid #eaeaea;border-radius:6px;background:#fff;cursor:pointer;transition:all .15s}.dose-btn[data-v-b2123ff6]:hover{border-color:#ccc}.dose-btn.active[data-v-b2123ff6]{border-color:#1a1a1a;background:#fafafa}.dose-btn-label[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#555}.dose-btn.active .dose-btn-label[data-v-b2123ff6]{color:#1a1a1a}.dose-btn-amount[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#aaa}.custom-dose-row[data-v-b2123ff6]{display:flex;align-items:center;gap:6px;margin-top:6px}.custom-dose-input[data-v-b2123ff6]{width:80px;padding:5px 8px;font-family:IBM Plex Mono,monospace;font-size:12px;border:1px solid #ddd;border-radius:6px;outline:none;background:#fff}.custom-dose-input[data-v-b2123ff6]:focus{border-color:#1a1a1a}.custom-dose-unit[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#999}.cycle-slider-row[data-v-b2123ff6]{display:flex;align-items:center;gap:10px}.cycle-slider[data-v-b2123ff6]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#eaeaea;border-radius:2px;outline:none;cursor:pointer}.cycle-slider[data-v-b2123ff6]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#1a1a1a;cursor:pointer}.cycle-slider[data-v-b2123ff6]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#1a1a1a;border:none;cursor:pointer}.cycle-slider-value[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a;width:32px;text-align:right;flex-shrink:0}.sidebar-select[data-v-b2123ff6]{width:100%;font-family:IBM Plex Mono,monospace;font-size:11px;color:#333;background:#fff;border:1px solid #eaeaea;border-radius:6px;padding:8px 24px 8px 10px;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='8' height='5' viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l3 3 3-3' stroke='%23999' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.sidebar-select[data-v-b2123ff6]:focus{border-color:#ccc}.sidebar-meta[data-v-b2123ff6]{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0}.sidebar-meta-label[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa}.sidebar-meta-value[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#555}.sidebar-cart-btn[data-v-b2123ff6]{width:100%;padding:12px;font-size:13px}.sidebar-vendor-link[data-v-b2123ff6]{display:block;text-align:center;font-family:IBM Plex Mono,monospace;font-size:11px;color:#999;margin-top:10px;transition:color .15s}.sidebar-vendor-link[data-v-b2123ff6]:hover{color:#555}.sidebar-vendors-card[data-v-b2123ff6]{padding:16px}.sidebar-vendors-header[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#aaa;letter-spacing:.04em;text-transform:uppercase;margin-bottom:10px}.sidebar-vendor-row[data-v-b2123ff6]{display:flex;justify-content:space-between;align-items:center;padding:8px 6px;border-radius:6px;transition:background .15s;cursor:pointer}.sidebar-vendor-row[data-v-b2123ff6]:hover{background:#f8f8f8}.sidebar-vendor-selected[data-v-b2123ff6]{background:#f5f5f5}.sidebar-vendor-info[data-v-b2123ff6]{display:flex;flex-direction:column;gap:1px}.sidebar-vendor-name[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#333}.sidebar-vendor-dosage[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#bbb}.sidebar-vendor-right[data-v-b2123ff6]{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:1px}.sidebar-vendor-price[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a}.sidebar-vendor-monthly[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#aaa}.hero-scores[data-v-b2123ff6]{display:flex;gap:32px;padding:20px 24px;margin-bottom:16px}.hero-score[data-v-b2123ff6]{flex:1}.hero-score-top[data-v-b2123ff6]{margin-bottom:8px}.hero-score-label[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a;display:block;margin-bottom:2px}.hero-score-explainer[data-v-b2123ff6]{font-size:11px;color:#aaa}.hero-score-row[data-v-b2123ff6]{display:flex;align-items:center;gap:10px}.hero-scores .score-bar-track[data-v-b2123ff6]{height:8px;border-radius:4px}.hero-scores .score-bar-fill[data-v-b2123ff6]{border-radius:4px}.hero-score-value[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:500;color:#1a1a1a;flex-shrink:0}.hero-score-max[data-v-b2123ff6]{font-size:11px;color:#bbb;font-weight:400}.score-reasons[data-v-b2123ff6]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.score-reasons li[data-v-b2123ff6]{font-size:12px;color:#777;padding-left:14px;position:relative;line-height:1.5}.score-reasons li[data-v-b2123ff6]:before{content:"";position:absolute;left:0;top:6px;width:5px;height:5px;border-radius:50%;background:#d4edda}.danger-reasons li[data-v-b2123ff6]:before{background:#fde2e2}.section[data-v-b2123ff6]{margin-bottom:16px;padding:24px}.section-dot[data-v-b2123ff6]{width:6px;height:6px;border-radius:50%;background:#1a1a1a}.commentary-tldr[data-v-b2123ff6]{font-size:16px;font-weight:500;line-height:1.6;color:#1a1a1a;margin-bottom:8px}.commentary[data-v-b2123ff6]{font-size:14px;line-height:1.75;color:#555}.side-effects-list[data-v-b2123ff6]{list-style:none;display:flex;flex-direction:column;gap:8px}.side-effects-list li[data-v-b2123ff6]{font-size:13px;color:#555;padding-left:16px;position:relative;line-height:1.6}.side-effects-list li[data-v-b2123ff6]:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:#ddd}.sidebar-hint[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#aaa;display:block;margin-top:4px;line-height:1.4}.no-coa-notice[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa;background:#fafafa;border:1px solid #eaeaea;border-radius:8px;padding:10px 14px;line-height:1.5}.sidebar-vendor-original[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#bbb;text-decoration:line-through}.discount-tag[data-v-b2123ff6]{font-size:9px;color:#16a34a;font-weight:500;margin-left:3px}.value-pop[data-v-b2123ff6]{animation:valuePop-b2123ff6 .3s cubic-bezier(.16,1,.3,1)}@keyframes valuePop-b2123ff6{0%{transform:scale(1)}40%{transform:scale(1.08);color:#1a1a1a}to{transform:scale(1)}}.grade-badge[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;padding:1px 4px;border-radius:3px;vertical-align:middle}.grade-A[data-v-b2123ff6]{background:#dcfce7;color:#166534}.grade-B[data-v-b2123ff6]{background:#dbeafe;color:#1e40af}.grade-C[data-v-b2123ff6]{background:#fef3c7;color:#92400e}.grade-D[data-v-b2123ff6],.grade-E[data-v-b2123ff6]{background:#fde2e2;color:#991b1b}.grade-NR[data-v-b2123ff6]{background:#f3f4f6;color:#9ca3af}@media(max-width:768px){.detail-layout[data-v-b2123ff6]{flex-direction:column}.detail-sidebar[data-v-b2123ff6]{display:contents}.sidebar-pricing[data-v-b2123ff6]{order:-1;width:100%}.sidebar-vendors[data-v-b2123ff6]{order:2;width:100%;margin-top:0}.sidebar-card[data-v-b2123ff6]{position:static}}@media(max-width:600px){.detail[data-v-b2123ff6]:before{display:none}.hero-name[data-v-b2123ff6]{font-size:22px}.hero-row[data-v-b2123ff6],.hero-meta-row[data-v-b2123ff6]{flex-wrap:wrap;gap:6px}.hero-benefits[data-v-b2123ff6]{flex-wrap:wrap}.hero-scores[data-v-b2123ff6],.sidebar-price-hero[data-v-b2123ff6]{padding:14px}.chat-body[data-v-b2123ff6]{max-height:300px}}.ai-overview-section[data-v-b2123ff6]{overflow:hidden}.ai-overview-header[data-v-b2123ff6]{align-items:center}.ai-dot[data-v-b2123ff6]{background:#333;animation:aiPulse-b2123ff6 2s ease-in-out infinite}@keyframes aiPulse-b2123ff6{0%,to{opacity:1}50%{opacity:.4}}.ai-badge[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#aaa;letter-spacing:.03em;margin-left:auto}.ai-chat-divider[data-v-b2123ff6]{height:1px;background:#f0f0f0;margin:16px 0 0}.ai-chat-area[data-v-b2123ff6]{padding:16px 0 0;display:flex;flex-direction:column;gap:14px;max-height:420px;overflow-y:auto}.chat-starters[data-v-b2123ff6]{display:flex;flex-direction:column;gap:10px}.chat-starters-label[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#bbb;letter-spacing:.03em}.chat-starters-row[data-v-b2123ff6]{display:flex;flex-wrap:wrap;gap:8px}.chat-followups[data-v-b2123ff6]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;animation:fadeUp .3s ease both}.chat-starter-chip[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400;padding:7px 14px;border:1px solid #e5e5e5;border-radius:20px;background:#fafafa;color:#555;cursor:pointer;transition:all .15s}.chat-starter-chip[data-v-b2123ff6]:hover{border-color:#ccc;background:#f0f0f0;color:#333}.chat-starter-chip[data-v-b2123ff6]:disabled{opacity:.5;cursor:not-allowed}.chat-input-row[data-v-b2123ff6]{display:flex;align-items:center;gap:8px;padding:12px 0 0;margin-top:8px;border-top:1px solid #f0f0f0}.chat-input[data-v-b2123ff6]{flex:1;padding:8px 0;font-size:13px;font-family:IBM Plex Mono,monospace;font-weight:300;background:transparent;border:none;color:#1a1a1a;resize:none;outline:none;line-height:1.6}.chat-input[data-v-b2123ff6]::placeholder{color:#ccc}.chat-send-btn[data-v-b2123ff6]{width:28px;height:28px;border-radius:50%;border:none;background:#1a1a1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:opacity .15s}.chat-send-btn[data-v-b2123ff6]:disabled{opacity:.2;cursor:not-allowed}.chat-send-btn[data-v-b2123ff6]:not(:disabled):hover{opacity:.7}.typing-indicator[data-v-b2123ff6]{display:flex;gap:4px;padding:4px 0}.typing-indicator span[data-v-b2123ff6]{width:4px;height:4px;border-radius:50%;background:#ccc;animation:typingBounce-b2123ff6 1.2s ease-in-out infinite}.typing-indicator span[data-v-b2123ff6]:nth-child(2){animation-delay:.15s}.typing-indicator span[data-v-b2123ff6]:nth-child(3){animation-delay:.3s}@keyframes typingBounce-b2123ff6{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-4px);opacity:1}}.grade-legend[data-v-b2123ff6]{padding:10px 14px;background:#fafafa;border:1px solid #eaeaea;border-radius:8px}.grade-legend-title[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:500;color:#aaa;letter-spacing:.04em;text-transform:uppercase;display:block;margin-bottom:8px}.grade-legend-items[data-v-b2123ff6]{display:flex;flex-direction:column;gap:4px}.grade-legend-item[data-v-b2123ff6]{font-size:11px;color:#888;display:flex;align-items:center;gap:6px}.grade-legend-item .grade-badge[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;padding:1px 4px;border-radius:3px;width:18px;text-align:center}.papers-ai-note[data-v-b2123ff6]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa;margin:12px 0 0;padding:0;line-height:1.5}.disclaimer-banner[data-v-b2123ff6]{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:10px 16px;margin-bottom:16px;background:#fefce8;border:1px solid #fde68a;border-radius:8px;font-family:IBM Plex Mono,monospace;font-size:11px;color:#92400e}.disclaimer-banner-icon[data-v-b2123ff6]{font-size:14px;flex-shrink:0}.stack-hero[data-v-04342739]{margin-bottom:32px}.stack-title[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:28px;font-weight:500;letter-spacing:.02em;margin-bottom:6px}.stack-goal[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:13px;color:#999;margin-bottom:16px}.stack-description[data-v-04342739]{font-size:15px;color:#555;line-height:1.7;max-width:640px}.stack-layout[data-v-04342739]{display:flex;gap:24px;align-items:flex-start}.stack-main[data-v-04342739]{flex:1;min-width:0}.stack-sidebar[data-v-04342739]{width:280px;flex-shrink:0}.sidebar-card[data-v-04342739]{padding:20px;position:sticky;top:80px;overflow:hidden}.sidebar-title[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a;margin-bottom:16px}.sidebar-field[data-v-04342739]{margin-bottom:16px}.sidebar-field-label[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#aaa;letter-spacing:.04em;text-transform:uppercase;display:block;margin-bottom:6px}.cycle-slider-row[data-v-04342739]{display:flex;align-items:center;gap:10px}.cycle-slider[data-v-04342739]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;background:#eaeaea;border-radius:2px;outline:none;cursor:pointer}.cycle-slider[data-v-04342739]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#1a1a1a;cursor:pointer}.cycle-slider[data-v-04342739]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#1a1a1a;border:none;cursor:pointer}.cycle-slider-value[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a;width:32px;text-align:right;flex-shrink:0}.sidebar-items[data-v-04342739]{display:flex;flex-direction:column;gap:12px}.sidebar-item[data-v-04342739]{display:flex;flex-direction:column;gap:3px}.sidebar-item-top[data-v-04342739]{display:flex;align-items:center;gap:6px}.sidebar-dot[data-v-04342739]{width:5px;height:5px;border-radius:50%;flex-shrink:0}.sidebar-item-name[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a;transition:color .15s}.sidebar-item-name[data-v-04342739]:hover{color:#666}.sidebar-item-meta[data-v-04342739]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding-left:11px;font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa}.sidebar-item-breakdown[data-v-04342739]{color:#888}.sidebar-item-vendor[data-v-04342739]{color:#bbb}.sidebar-item-cost[data-v-04342739]{margin-left:auto;font-weight:500;color:#666}.grade-badge-sm[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:600;padding:0 3px;border-radius:2px;margin-left:3px;vertical-align:middle}.sidebar-divider[data-v-04342739]{height:1px;background:#eaeaea;margin:16px 0}.sidebar-total-row[data-v-04342739]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.sidebar-total-label[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a}.sidebar-total-amount[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:500;color:#1a1a1a}.sidebar-daily-row[data-v-04342739]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px}.sidebar-daily-label[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa}.sidebar-daily-amount[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#888}.sidebar-cart-btn[data-v-04342739]{width:100%;padding:12px;font-size:13px}.section[data-v-04342739]{padding:20px;margin-bottom:16px}.section-header[data-v-04342739]{margin-bottom:16px}.section-category[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#bbb;margin-left:auto}.instructions[data-v-04342739]{display:flex;flex-direction:column;gap:16px}.instruction-step[data-v-04342739]{display:flex;gap:14px;align-items:flex-start}.step-number[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#ccc;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border:1px solid #e8e8e8;border-radius:50%;flex-shrink:0;margin-top:1px}.step-body[data-v-04342739]{flex:1}.step-name-row[data-v-04342739]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.step-dot[data-v-04342739]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.step-name[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;color:#1a1a1a;transition:color .15s}.step-name[data-v-04342739]:hover{color:#666}.step-dosage[data-v-04342739]{font-size:12px;color:#777}.dose-label[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa}.step-note[data-v-04342739]{font-size:11px;color:#aaa;margin-top:4px;line-height:1.5}.scores-grid[data-v-04342739]{display:flex;flex-direction:column;gap:14px}.score-row[data-v-04342739]{display:flex;align-items:center;gap:16px}.score-pep-name[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#333;width:100px;flex-shrink:0}.score-bars[data-v-04342739]{flex:1;display:flex;gap:20px}.score-item[data-v-04342739]{flex:1;display:flex;align-items:center;gap:6px}.score-label[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#bbb;width:38px;flex-shrink:0}.score-bar-sm[data-v-04342739]{height:3px}.score-val[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#999;width:14px;text-align:right}.pep-dot[data-v-04342739]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.pep-link[data-v-04342739]{transition:color .15s}.pep-link[data-v-04342739]:hover{color:#666}.pep-benefits[data-v-04342739]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px}.vendors-header[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa;letter-spacing:.04em;margin-bottom:8px}.vendors-list[data-v-04342739]{border-top:1px solid #f0f0f0;padding-top:12px}.vendor-row[data-v-04342739]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #f8f8f8}.vendor-row[data-v-04342739]:last-child{border-bottom:none}.vendor-info[data-v-04342739]{display:flex;flex-direction:column;gap:2px}.vendor-name[data-v-04342739]{font-size:13px;font-weight:500;color:#333;transition:color .15s}.vendor-name[data-v-04342739]:hover{color:#888}.vendor-dosage[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#bbb}.vendor-price[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;color:#1a1a1a}.vendor-oos[data-v-04342739]{font-size:11px;color:#e55}.no-vendors[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#ccc;padding-top:8px}.grade-badge[data-v-04342739]{font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;padding:1px 4px;border-radius:3px;vertical-align:middle}.grade-A[data-v-04342739]{background:#dcfce7;color:#166534}.grade-B[data-v-04342739]{background:#dbeafe;color:#1e40af}.grade-C[data-v-04342739]{background:#fef3c7;color:#92400e}.grade-D[data-v-04342739],.grade-E[data-v-04342739]{background:#fde2e2;color:#991b1b}.cart-page[data-v-88e4229f]{position:relative}.bg-cart[data-v-88e4229f]{position:absolute;right:calc(-50vw + 50% + 120px);top:-80px;height:70vh;max-height:900px;opacity:.4;pointer-events:none;z-index:0;transform:scaleX(-1);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 70%,transparent 100%);animation:fadeIn-88e4229f 1.2s ease-out .3s both}@keyframes fadeIn-88e4229f{0%{opacity:0}to{opacity:.4}}.page-title[data-v-88e4229f]{position:relative;z-index:1}.empty-cart[data-v-88e4229f]{text-align:center;padding:80px 0}.empty-text[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:14px;color:#999;margin-bottom:20px}.cart-group[data-v-88e4229f]{position:relative;z-index:1;margin-bottom:24px}.group-header[data-v-88e4229f]{margin-bottom:12px}.group-label[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#999;letter-spacing:.06em;text-transform:uppercase}.cart-items[data-v-88e4229f]{display:flex;flex-direction:column;gap:8px}.cart-item[data-v-88e4229f]{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 20px}.item-left[data-v-88e4229f]{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.item-dot[data-v-88e4229f]{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:6px}.item-info[data-v-88e4229f]{display:flex;flex-direction:column;gap:2px;min-width:0}.item-name[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;color:#1a1a1a;transition:color .15s}.item-name[data-v-88e4229f]:hover{color:#666}.item-vendor[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#aaa}.item-dose-tag[data-v-88e4229f]{font-size:9px;background:#f0f0f0;color:#888;padding:1px 5px;border-radius:3px;margin-left:4px}.item-benefits[data-v-88e4229f]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.item-benefit[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#888;background:#f5f5f5;padding:2px 8px;border-radius:4px}.item-meta-row[data-v-88e4229f]{display:flex;gap:10px;margin-top:2px}.item-meta[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#bbb}.item-cycle[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#22c55e;font-weight:500}.supplies-toggle[data-v-88e4229f]{margin-top:8px;display:flex;flex-direction:column;gap:4px}.supplies-label[data-v-88e4229f]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.supplies-check[data-v-88e4229f]{width:16px;height:16px;border:1px solid #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:10px;color:transparent;background:#fff;transition:all .15s;flex-shrink:0}.supplies-check.checked[data-v-88e4229f]{background:#1a1a1a;border-color:#1a1a1a;color:#fff}.supplies-text[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#666}.supplies-price[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#999}.supplies-detail[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#bbb;padding-left:22px}.summary-row-sub[data-v-88e4229f]{margin-top:-12px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.summary-sub-total[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:14px;color:#888}.summary-row-grand[data-v-88e4229f]{padding-top:12px}.summary-tax-note[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa;display:block;margin-top:-12px;margin-bottom:16px}.item-right[data-v-88e4229f]{display:flex;align-items:center;gap:16px;flex-shrink:0}.qty-control[data-v-88e4229f]{display:flex;align-items:center;gap:0;border:1px solid #eaeaea;border-radius:6px;overflow:hidden}.qty-btn[data-v-88e4229f]{width:28px;height:28px;border:none;background:#fafafa;cursor:pointer;font-size:14px;color:#666;display:flex;align-items:center;justify-content:center;transition:background .15s}.qty-btn[data-v-88e4229f]:hover{background:#f0f0f0}.qty-value[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;width:28px;text-align:center}.item-price[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;color:#1a1a1a;width:70px;text-align:right}.remove-btn[data-v-88e4229f]{width:24px;height:24px;border:none;background:none;cursor:pointer;font-size:16px;color:#ccc;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .15s}.remove-btn[data-v-88e4229f]:hover{color:#e55;background:#fef2f2}.cart-summary[data-v-88e4229f]{position:relative;z-index:1;padding:24px;margin-top:8px}.summary-row[data-v-88e4229f]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.summary-label[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:13px;color:#888}.summary-total[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:500;color:#1a1a1a}.summary-cycle[data-v-88e4229f]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.summary-cycle-label[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#aaa}.summary-cycle-value[data-v-88e4229f]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#22c55e}.summary-actions[data-v-88e4229f]{display:flex;justify-content:flex-end;gap:10px}@media(max-width:600px){.cart-item[data-v-88e4229f]{flex-direction:column;gap:12px;padding:14px}.item-right[data-v-88e4229f]{width:100%;justify-content:flex-end}.item-price[data-v-88e4229f]{width:auto}.cart-summary[data-v-88e4229f]{padding:16px}.summary-actions[data-v-88e4229f]{flex-direction:column}.summary-actions .btn[data-v-88e4229f]{text-align:center}.bg-cart[data-v-88e4229f]{display:none}}.disclaimer-banner[data-v-88e4229f]{position:relative;z-index:1;display:flex;align-items:center;gap:8px;padding:10px 16px;margin-bottom:16px;background:#fefce8;border:1px solid #fde68a;border-radius:8px;font-family:IBM Plex Mono,monospace;font-size:11px;color:#92400e}.disclaimer-banner-icon[data-v-88e4229f]{font-size:14px;flex-shrink:0}.checkout-layout[data-v-5986d60d]{display:flex;gap:24px}.checkout-form-col[data-v-5986d60d]{flex:1;min-width:0}.checkout-page[data-v-5986d60d]{background:#fff;margin:-48px -40px -80px;padding:48px 40px 80px}.checkout-summary-col[data-v-5986d60d]{width:300px;flex-shrink:0}.payment-notice[data-v-5986d60d]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:16px 20px;margin-bottom:24px}.payment-notice p[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#64748b;line-height:1.7;margin:0}.payment-notice p+p[data-v-5986d60d]{margin-top:8px}.payment-notice strong[data-v-5986d60d]{color:#1a1a1a}.pay-tabs[data-v-5986d60d]{display:flex;gap:0;margin-bottom:24px;border:1px solid #eaeaea;border-radius:8px;overflow:hidden}.pay-tab[data-v-5986d60d]{flex:1;padding:10px 16px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#888;background:#fafafa;border:none;cursor:pointer;transition:all .15s}.pay-tab.active[data-v-5986d60d]{background:#1a1a1a;color:#fff}.pay-tab.disabled[data-v-5986d60d]{opacity:.5;cursor:not-allowed}.venmo-row[data-v-5986d60d]{display:flex;gap:28px;align-items:flex-start}.venmo-qr-col[data-v-5986d60d]{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.venmo-qr[data-v-5986d60d]{width:160px;height:160px;border-radius:12px;border:1px solid #eaeaea}.qr-hint[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:9px;color:#bbb}.venmo-handle[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#008cff}.btn-venmo[data-v-5986d60d]{background:#008cff;color:#fff;border:none;padding:8px 20px;border-radius:6px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;cursor:pointer;text-decoration:none;text-align:center;transition:background .15s;display:inline-block}.btn-venmo[data-v-5986d60d]:hover{background:#0070cc}.venmo-info-col[data-v-5986d60d]{flex:1}.venmo-amount-label[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#999;margin-bottom:4px}.venmo-amount[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.venmo-note-instruction[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#888;line-height:1.6}.crypto-row[data-v-5986d60d]{display:flex;gap:28px;align-items:flex-start}.crypto-qr-col[data-v-5986d60d]{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.crypto-qr[data-v-5986d60d]{width:160px;height:160px;border-radius:12px;border:1px solid #eaeaea}.crypto-info-col[data-v-5986d60d]{flex:1}.crypto-amount-label[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#999;margin-bottom:4px}.crypto-amount[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.crypto-usd-equiv[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa;margin-bottom:16px}.crypto-loading[data-v-5986d60d]{font-size:14px;color:#aaa}.crypto-token-label[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#999;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.crypto-tokens[data-v-5986d60d]{display:flex;gap:6px;margin-bottom:12px}.crypto-token-btn[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;padding:6px 14px;border:1px solid #eaeaea;border-radius:6px;background:#fafafa;color:#888;cursor:pointer;transition:all .15s}.crypto-token-btn[data-v-5986d60d]:hover{background:#f0f0f0;color:#333}.crypto-token-btn.active[data-v-5986d60d]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.crypto-note[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa}.crypto-address-box[data-v-5986d60d]{margin-top:20px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.crypto-address-label[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.04em;display:block;margin-bottom:6px}.crypto-address-row[data-v-5986d60d]{display:flex;align-items:center;gap:10px}.crypto-address[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#1a1a1a;word-break:break-all;flex:1}.crypto-copy-btn[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;padding:5px 12px;border:1px solid #eaeaea;border-radius:5px;background:#fff;color:#888;cursor:pointer;transition:all .15s;flex-shrink:0}.crypto-copy-btn[data-v-5986d60d]:hover{background:#f0f0f0;color:#333}.zelle-info[data-v-5986d60d]{padding:4px 0}.zelle-amount-label[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#999;margin-bottom:4px}.zelle-amount[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:32px;font-weight:600;color:#1a1a1a;margin-bottom:20px}.zelle-tag-row[data-v-5986d60d]{display:flex;align-items:baseline;gap:10px;margin-bottom:16px;padding:12px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.zelle-tag-label[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.04em}.zelle-tag[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;color:#6d28d9;flex:1}.zelle-instruction[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#888;line-height:1.6}.zelle-instruction strong[data-v-5986d60d]{color:#6d28d9}.form-divider[data-v-5986d60d]{height:1px;background:#eaeaea;margin:24px 0}.form-section[data-v-5986d60d]{margin-bottom:20px}.form-section-header[data-v-5986d60d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.form-section-header .form-section-title[data-v-5986d60d]{margin-bottom:0}.form-section-title[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a;margin-bottom:14px}.step-indicator[data-v-5986d60d]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.step-label[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:400;color:#ccc;transition:all .15s}.step-label.active[data-v-5986d60d]{font-weight:500;color:#1a1a1a}.step-label[data-v-5986d60d]:first-child{cursor:pointer}.step-arrow[data-v-5986d60d]{font-size:12px;color:#ddd}.step-back[data-v-5986d60d]{cursor:pointer;margin-bottom:20px}.shipping-summary[data-v-5986d60d]{display:flex;flex-direction:column;gap:2px;padding:14px 16px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px}.shipping-summary-name[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a}.shipping-summary-addr[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#888}.shipping-summary-method[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#888;margin-top:4px}.shipping-options-main .shipping-option[data-v-5986d60d]{padding:12px 16px}.shipping-options-main .shipping-option-name[data-v-5986d60d],.shipping-options-main .shipping-option-price[data-v-5986d60d]{font-size:13px}.form-row[data-v-5986d60d],.form-row-3[data-v-5986d60d]{display:flex;gap:12px}.form-group[data-v-5986d60d]{flex:1;margin-bottom:10px}.form-group-sm[data-v-5986d60d]{flex:0 0 80px}.form-label[data-v-5986d60d]{display:block;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#999;margin-bottom:4px;text-transform:uppercase;letter-spacing:.04em}.form-hint[data-v-5986d60d]{font-weight:400;color:#bbb;text-transform:none;letter-spacing:0}.form-input[data-v-5986d60d]{width:100%;padding:10px 12px;font-family:IBM Plex Mono,monospace;font-size:13px;border:1px solid #eaeaea;border-radius:8px;background:#fff;color:#1a1a1a;outline:none;transition:border-color .15s;box-sizing:border-box}.form-input[data-v-5986d60d]:focus{border-color:#999}.form-input[data-v-5986d60d]::placeholder{color:#ccc}.form-error[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#dc2626;margin-bottom:12px}.submit-btn[data-v-5986d60d]{width:100%;padding:14px;font-size:14px;margin-top:8px}.submit-btn[data-v-5986d60d]:disabled{opacity:.6;cursor:not-allowed}.summary-card[data-v-5986d60d]{padding:20px;position:sticky;top:80px}.summary-title[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a;margin-bottom:16px}.summary-items[data-v-5986d60d]{display:flex;flex-direction:column;gap:14px}.summary-item[data-v-5986d60d]{display:flex;flex-direction:column;gap:4px;padding-bottom:14px;border-bottom:1px solid #f5f5f5}.summary-item[data-v-5986d60d]:last-child{border-bottom:none;padding-bottom:0}.summary-item-top[data-v-5986d60d]{display:flex;align-items:center;gap:8px}.summary-item-dot[data-v-5986d60d]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.summary-item-name[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;color:#1a1a1a;flex:1}.summary-item-price[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;color:#1a1a1a;flex-shrink:0}.summary-item-details[data-v-5986d60d]{display:flex;flex-direction:column;gap:2px;padding-left:14px}.summary-item-meta[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa}.summary-item-cycle[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#22c55e;font-weight:500}.summary-addons[data-v-5986d60d]{margin-top:14px;padding-top:14px;border-top:1px solid #f5f5f5}.addon-row[data-v-5986d60d]{display:flex;align-items:flex-start;gap:10px;padding:8px 0}.addon-info[data-v-5986d60d]{flex:1;display:flex;flex-direction:column;gap:2px}.addon-name[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a}.addon-desc[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa}.addon-price[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;color:#1a1a1a;flex-shrink:0}.summary-line-row[data-v-5986d60d]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.summary-line-label[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#888}.summary-line-value[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#1a1a1a}.shipping-options[data-v-5986d60d]{display:flex;flex-direction:column;gap:6px}.shipping-options-label[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#999;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px}.shipping-option[data-v-5986d60d]{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid #eaeaea;border-radius:6px;cursor:pointer;transition:all .15s}.shipping-option[data-v-5986d60d]:hover{border-color:#ccc}.shipping-option.active[data-v-5986d60d]{border-color:#1a1a1a;background:#fafafa}.shipping-radio[data-v-5986d60d]{width:14px;height:14px;border:2px solid #ccc;border-radius:50%;flex-shrink:0;position:relative;transition:all .15s}.shipping-radio.checked[data-v-5986d60d]{border-color:#1a1a1a}.shipping-radio.checked[data-v-5986d60d]:after{content:"";position:absolute;top:2px;left:2px;width:6px;height:6px;background:#1a1a1a;border-radius:50%}.shipping-option-info[data-v-5986d60d]{flex:1}.shipping-option-name[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#1a1a1a}.shipping-option-days[data-v-5986d60d]{font-weight:400;color:#aaa;font-size:10px}.shipping-option-price[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;color:#1a1a1a;flex-shrink:0}.summary-divider[data-v-5986d60d]{height:1px;background:#eaeaea;margin:16px 0}.summary-divider-sm[data-v-5986d60d]{margin:10px 0}.summary-total-row[data-v-5986d60d]{display:flex;justify-content:space-between;align-items:baseline}.summary-total-label[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;color:#1a1a1a}.summary-total-amount[data-v-5986d60d]{font-family:IBM Plex Mono,monospace;font-size:18px;font-weight:500;color:#1a1a1a}.disclaimer-banner[data-v-5986d60d]{display:flex;align-items:center;gap:8px;padding:10px 16px;margin-bottom:20px;background:#fefce8;border:1px solid #fde68a;border-radius:8px;font-family:IBM Plex Mono,monospace;font-size:11px;color:#92400e}.disclaimer-banner-icon[data-v-5986d60d]{font-size:14px;flex-shrink:0}.checkout-dose-tag[data-v-5986d60d]{font-size:9px;background:#f0f0f0;color:#888;padding:1px 5px;border-radius:3px}@media(max-width:600px){.checkout-layout[data-v-5986d60d]{flex-direction:column}.checkout-summary-col[data-v-5986d60d]{width:100%;order:-1}.checkout-page[data-v-5986d60d]{margin:-24px -16px -40px;padding:24px 16px 40px}.venmo-row[data-v-5986d60d],.crypto-row[data-v-5986d60d]{flex-direction:column;align-items:center;text-align:center}.venmo-info-col[data-v-5986d60d],.crypto-info-col[data-v-5986d60d]{text-align:center}.crypto-tokens[data-v-5986d60d]{justify-content:center}.form-row[data-v-5986d60d]{flex-direction:column;gap:0}.form-row-3[data-v-5986d60d]{flex-wrap:wrap}.form-group-sm[data-v-5986d60d]{flex:1;min-width:0}}.success-page[data-v-c2c0259a]{max-width:480px;margin:60px auto}.success-card[data-v-c2c0259a]{padding:48px;text-align:center;animation:scaleIn .4s cubic-bezier(.16,1,.3,1) both}.success-icon[data-v-c2c0259a]{width:48px;height:48px;border-radius:50%;background:#dcfce7;color:#16a34a;font-size:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.success-title[data-v-c2c0259a]{font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:500;margin-bottom:8px}.success-ref[data-v-c2c0259a]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:600;color:#1a1a1a;background:#f5f5f5;display:inline-block;padding:4px 12px;border-radius:4px;margin-bottom:8px;letter-spacing:.04em}.success-amount[data-v-c2c0259a]{font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:500;color:#1a1a1a;margin-bottom:16px}.success-text[data-v-c2c0259a]{font-size:14px;color:#888;line-height:1.6;margin-bottom:24px}.hwmm[data-v-a06f1057]{max-width:640px}.back-link[data-v-a06f1057]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#aaa;text-decoration:none;display:inline-block;margin-bottom:24px;transition:color .15s}.back-link[data-v-a06f1057]:hover{color:#1a1a1a}.page-title[data-v-a06f1057]{font-family:IBM Plex Mono,monospace;font-size:24px;font-weight:500;margin-bottom:8px}.page-intro[data-v-a06f1057]{font-size:14px;color:#888;margin-bottom:40px;line-height:1.6}.hwmm-steps[data-v-a06f1057]{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.hwmm-step[data-v-a06f1057]{display:flex;gap:20px;padding:24px;background:#fff;border:1px solid #eaeaea;border-radius:10px}.step-number[data-v-a06f1057]{font-family:IBM Plex Mono,monospace;font-size:20px;font-weight:600;color:#ddd;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.step-content[data-v-a06f1057]{display:flex;flex-direction:column;gap:6px}.step-title[data-v-a06f1057]{font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;color:#1a1a1a}.step-desc[data-v-a06f1057]{font-size:13px;color:#888;line-height:1.6}.hwmm-note[data-v-a06f1057]{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:8px}.note-dot[data-v-a06f1057]{width:6px;height:6px;border-radius:50%;background:#22c55e;flex-shrink:0;margin-top:6px}.hwmm-note p[data-v-a06f1057]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#888;line-height:1.6}@media(max-width:600px){.page-title[data-v-a06f1057]{font-size:20px}.hwmm-step[data-v-a06f1057]{padding:16px;gap:14px}.step-number[data-v-a06f1057]{font-size:16px;width:24px;height:24px}}.admin-page[data-v-3b1c24dd]{max-width:900px}.unauthorized[data-v-3b1c24dd]{padding:40px;text-align:center}.unauthorized p[data-v-3b1c24dd]{font-family:IBM Plex Mono,monospace;font-size:13px;color:#888}.unauthorized code[data-v-3b1c24dd]{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-size:12px}.orders-summary[data-v-3b1c24dd]{display:flex;gap:20px;margin-bottom:20px;padding:14px 18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px}.summary-stat[data-v-3b1c24dd]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#666}.total-stat[data-v-3b1c24dd]{margin-left:auto;font-weight:600;color:#1a1a1a}.orders-list[data-v-3b1c24dd]{display:flex;flex-direction:column;gap:8px}.order-card[data-v-3b1c24dd]{padding:0;cursor:pointer;transition:box-shadow .15s}.order-card[data-v-3b1c24dd]:hover{box-shadow:0 2px 12px #0000000f}.order-row[data-v-3b1c24dd]{display:flex;align-items:center;gap:16px;padding:14px 18px}.order-id[data-v-3b1c24dd]{font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600;color:#1a1a1a;width:80px;flex-shrink:0}.order-name[data-v-3b1c24dd]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#555;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.order-phone[data-v-3b1c24dd]{font-family:IBM Plex Mono,monospace;font-size:11px;color:#999;width:120px;flex-shrink:0}.order-date[data-v-3b1c24dd]{font-family:IBM Plex Mono,monospace;font-size:10px;color:#aaa;width:110px;flex-shrink:0}.order-total[data-v-3b1c24dd]{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;color:#1a1a1a;width:80px;text-align:right;flex-shrink:0}.order-status[data-v-3b1c24dd]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;padding:3px 8px;border-radius:4px;width:110px;text-align:center;flex-shrink:0}.status-pending-payment[data-v-3b1c24dd]{background:#fef3c7;color:#92400e}.status-confirmed[data-v-3b1c24dd]{background:#dbeafe;color:#1e40af}.status-shipped[data-v-3b1c24dd]{background:#d1fae5;color:#065f46}.status-delivered[data-v-3b1c24dd]{background:#f0fdf4;color:#166534}.order-chevron[data-v-3b1c24dd]{color:#ccc;flex-shrink:0;transition:transform .2s}.order-card.expanded .order-chevron[data-v-3b1c24dd]{transform:rotate(180deg)}.order-details[data-v-3b1c24dd]{border-top:1px solid #f0f0f0;padding:16px 18px;display:flex;flex-direction:column;gap:16px;cursor:default}.detail-section[data-v-3b1c24dd]{display:flex;flex-direction:column;gap:6px}.detail-label[data-v-3b1c24dd]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;color:#aaa;text-transform:uppercase;letter-spacing:.04em}.detail-item[data-v-3b1c24dd]{display:flex;flex-direction:column;gap:1px;font-family:IBM Plex Mono,monospace;font-size:12px;color:#333}.detail-item-vendor[data-v-3b1c24dd]{font-size:10px;color:#999}.detail-shipping[data-v-3b1c24dd]{display:flex;flex-direction:column;gap:1px;font-family:IBM Plex Mono,monospace;font-size:12px;color:#333}.detail-value[data-v-3b1c24dd]{font-family:IBM Plex Mono,monospace;font-size:12px;color:#333}.status-buttons[data-v-3b1c24dd]{display:flex;gap:6px}.status-btn[data-v-3b1c24dd]{font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;padding:5px 10px;border:1px solid #eaeaea;border-radius:5px;background:#fafafa;color:#888;cursor:pointer;transition:all .15s}.status-btn[data-v-3b1c24dd]:hover{background:#f0f0f0;color:#333}.status-btn.active[data-v-3b1c24dd]{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.status-btn[data-v-3b1c24dd]:disabled{opacity:.5;cursor:not-allowed}.expand-enter-active[data-v-3b1c24dd]{transition:all .2s ease-out}.expand-leave-active[data-v-3b1c24dd]{transition:all .15s ease-in}.expand-enter-from[data-v-3b1c24dd],.expand-leave-to[data-v-3b1c24dd]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}@media(max-width:600px){.order-row[data-v-3b1c24dd]{flex-wrap:wrap;gap:8px;padding:12px 14px}.order-phone[data-v-3b1c24dd]{display:none}.order-status[data-v-3b1c24dd]{width:auto}.status-buttons[data-v-3b1c24dd]{flex-wrap:wrap}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,-apple-system,system-ui,sans-serif;background:#fafafa;color:#1a1a1a;min-height:100vh}a{color:inherit;text-decoration:none}.nav{display:flex;align-items:center;padding:0 40px;height:56px;border-bottom:1px solid #eaeaea;background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:sticky;top:0;z-index:100}.nav-brand{font-family:IBM Plex Mono,monospace;font-size:15px;font-weight:500;letter-spacing:-.01em;color:#1a1a1a;margin-right:40px}.nav-links{display:flex;gap:4px}.nav-link{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:400;color:#888;padding:6px 14px;border-radius:6px;transition:all .15s}.nav-link:hover{color:#555;background:#00000008}.nav-link.active{color:#1a1a1a;background:#0000000d}.main{max-width:1050px;margin:0 auto;padding:48px 40px 80px}.fade-enter-active{transition:opacity .3s ease,transform .3s ease}.fade-leave-active{transition:opacity .15s ease}.fade-enter-from{opacity:0;transform:translateY(6px)}.fade-leave-to{opacity:0}:root{--c-healing: #22c55e;--c-growth: #3b82f6;--c-fat: #f59e0b;--c-aging: #a855f7;--c-libido: #ec4899;--c-looksmaxxing: #f43f5e}.dot-healing{background:var(--c-healing)}.dot-growth-hormone{background:var(--c-growth)}.dot-weight-loss{background:var(--c-fat)}.dot-anti-aging{background:var(--c-aging)}.dot-libido,.dot-tanning{background:var(--c-libido)}.dot-looksmaxxing{background:var(--c-looksmaxxing)}.accent-healing{border-left:3px solid var(--c-healing)}.accent-growth-hormone{border-left:3px solid var(--c-growth)}.accent-weight-loss{border-left:3px solid var(--c-fat)}.accent-anti-aging{border-left:3px solid var(--c-aging)}.accent-libido,.accent-tanning{border-left:3px solid var(--c-libido)}.accent-looksmaxxing{border-left:3px solid var(--c-looksmaxxing)}.tag{font-size:12px;color:#555;background:#f3f4f6;padding:5px 11px;border-radius:6px;line-height:1.4}.card{background:#fff;border:1px solid #eaeaea;border-radius:12px;box-shadow:0 1px 2px #0000000a,0 3px 10px #00000008,0 8px 30px #00000005;transition:box-shadow .25s ease,transform .25s ease}.card:hover{box-shadow:0 2px 4px #0000000a,0 8px 20px #0000000f,0 20px 50px #0000000a;transform:translateY(-2px)}.card-static:hover{transform:none}.score-bar-track{flex:1;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.score-bar-fill{height:100%;border-radius:2px;transition:width .8s cubic-bezier(.16,1,.3,1)}.fill-legit{background:linear-gradient(90deg,#22c55e,#16a34a)}.fill-danger{background:linear-gradient(90deg,#f59e0b,#ef4444)}.btn{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;padding:10px 20px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .15s;background:#fff;color:#1a1a1a;letter-spacing:.01em}.btn:hover{background:#f5f5f5}.btn:active{transform:scale(.97)}.btn-primary{background:#1a1a1a;color:#fff;border-color:#1a1a1a}.btn-primary:hover{background:#333;border-color:#333}.btn-sm{font-size:11px;padding:5px 12px;border-radius:6px}.btn-outline{background:transparent;border:1px solid #ddd;color:#666}.btn-outline:hover{border-color:#bbb;color:#1a1a1a}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.back-link{font-family:IBM Plex Mono,monospace;font-size:12px;color:#999;display:inline-block;margin-bottom:16px;transition:color .15s}.back-link:hover{color:#1a1a1a}.page-title{font-family:IBM Plex Mono,monospace;font-size:28px;font-weight:500;letter-spacing:-.01em;margin-bottom:32px}.section-header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.section-title{font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:500;letter-spacing:.02em;color:#1a1a1a}.loading,.error,.empty{font-family:IBM Plex Mono,monospace;font-size:13px;color:#999;text-align:center;padding:60px 0}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes badgePop{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}.stagger-enter>*{opacity:0;animation:fadeUp .4s cubic-bezier(.16,1,.3,1) forwards}.stagger-enter>*:nth-child(1){animation-delay:.02s}.stagger-enter>*:nth-child(2){animation-delay:.05s}.stagger-enter>*:nth-child(3){animation-delay:.08s}.stagger-enter>*:nth-child(4){animation-delay:.11s}.stagger-enter>*:nth-child(5){animation-delay:.14s}.stagger-enter>*:nth-child(6){animation-delay:.17s}.stagger-enter>*:nth-child(7){animation-delay:.2s}.stagger-enter>*:nth-child(8){animation-delay:.23s}.stagger-enter>*:nth-child(9){animation-delay:.26s}.stagger-enter>*:nth-child(10){animation-delay:.29s}.stagger-enter>*:nth-child(n+11){animation-delay:.32s}.animate-in{animation:fadeUp .4s cubic-bezier(.16,1,.3,1) both}.animate-in-delay-1{animation-delay:.08s}.animate-in-delay-2{animation-delay:.16s}.animate-in-delay-3{animation-delay:.24s}.animate-in-delay-4{animation-delay:.32s}@media(max-width:600px){.nav{padding:0 16px}.main{padding:24px 16px 60px}.page-title{font-size:22px;margin-bottom:20px}}
