.pyxax-main{min-height:60vh}.pyxax-narrow{max-width:1000px;margin:0 auto;padding:140px 48px 100px}.pyxax-wc-wrap{padding:130px 48px 90px;max-width:1400px;margin:0 auto}.pyxax-doc-inner{max-width:820px;margin:0 auto;padding:140px 48px 90px}.pyxax-doc-body{font-size:14px;color:var(--white-dim);line-height:1.85;font-weight:300}.pyxax-doc-body h2{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,3vw,28px);color:var(--white);margin:40px 0 16px;line-height:1.2}.pyxax-doc-body h3{font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--white);margin:28px 0 10px}.pyxax-doc-body h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin:22px 0 8px}.pyxax-doc-body p{margin-bottom:18px}.pyxax-doc-body a{color:var(--cyan);text-decoration:none}.pyxax-doc-body a:hover{text-decoration:underline}.pyxax-doc-body p a{text-decoration:underline;text-underline-offset:2px}.pyxax-doc-body strong{color:var(--white);font-weight:500}.pyxax-doc-body ul,.pyxax-doc-body ol{margin:0 0 18px 20px}.pyxax-doc-body li{margin-bottom:8px}.pyxax-doc-body .pyx-callout{padding:20px 24px;border:1px solid var(--cyan);background:var(--cyan-dim);margin:28px 0;font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;color:var(--cyan);line-height:1.75}.pyxax-doc-body .pyx-legal-tag{padding:20px;border:1px solid var(--border);background:var(--obsidian-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;color:var(--white-muted);line-height:1.8;margin-top:32px}.pyxax-shop-notice{border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim);padding:14px 0;margin-bottom:40px;background:var(--obsidian-2);text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--white-muted)}.woocommerce-products-header{margin-bottom:32px}.woocommerce-products-header__title{font-family:var(--font-display);font-weight:700;font-size:clamp(28px,5vw,48px);color:var(--white)}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering select{font-family:var(--font-mono);font-size:11px;color:var(--white-dim);letter-spacing:.08em}.woocommerce .woocommerce-ordering select{background:var(--obsidian-3);border:1px solid var(--border-dim);color:var(--white-dim);padding:8px 16px}.woocommerce-breadcrumb{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--white-muted);text-transform:uppercase;margin-bottom:20px}.woocommerce-breadcrumb a{color:var(--white-dim);text-decoration:none}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:0!important;min-width:0}.woocommerce ul.products li.product::before{display:none}.woocommerce ul.products::before,.woocommerce ul.products::after,.woocommerce-page ul.products::before,.woocommerce-page ul.products::after{content:none!important;display:none!important}.pyxax-loop-card{background:var(--obsidian-2);border:1px solid var(--border-dim);padding:28px 24px;position:relative;overflow:hidden;transition:all 0.3s;display:flex;flex-direction:column;height:100%;text-decoration:none}.pyxax-loop-card:hover{border-color:var(--border);transform:translateY(-4px);box-shadow:0 20px 40px rgb(0 0 0 / .4),0 0 20px rgb(0 212 255 / .06)}.pyxax-loop-card .product-vial{height:300px;padding-top:14px;margin-bottom:18px;background:#06090F;overflow:hidden}.pyxax-loop-card .product-vial img{max-height:100%;width:auto;filter:drop-shadow(0 0 12px rgb(0 212 255 / .2))}.pyx-bulk-oos{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--white-muted);border:1px solid var(--border-dim);padding:8px 14px;white-space:nowrap}.pyxax-oos-panel{border:1px solid var(--border-dim);background:linear-gradient(180deg,rgb(255 255 255 / .02),transparent);padding:20px 24px;margin:4px 0 8px}.pyxax-oos-panel .pop-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--white-muted);margin-bottom:8px}.pyxax-oos-panel p{font-size:13px;line-height:1.7;color:var(--white-dim);font-weight:300;margin:0}.pyx-coa-panel{border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,var(--cyan-dim),transparent);padding:18px 20px;margin:18px 0 10px}.pyx-coa-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.pyx-coa-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--white-muted)}.pyx-coa-flag{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;font-weight:600}.pyx-coa-flag.is-verified{color:var(--cyan)}.pyx-coa-flag.is-pending{color:var(--white-muted);font-size:10px;letter-spacing:.12em;text-transform:uppercase}.pyx-coa-shared{font-size:12px;line-height:1.6;color:var(--white-dim);font-weight:300;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--border-dim)}.pyx-coa-rows{display:flex;flex-direction:column;gap:7px}.pyx-coa-row{display:flex;justify-content:space-between;gap:14px;font-size:12.5px}.pyx-coa-k{color:var(--white-muted);font-weight:300}.pyx-coa-v{color:var(--white);text-align:right}.pyx-coa-v.mono{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.04em}.pyx-coa-note{font-size:12px;line-height:1.65;color:var(--white-muted);font-weight:300;margin:0}.pyx-coa-note a{color:var(--cyan);text-decoration:underline;text-underline-offset:.15em}.pyx-coa-btn{display:inline-block;margin-top:14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);text-decoration:none;border:1px solid var(--cyan-mid);padding:9px 16px;transition:background 0.2s}.pyx-coa-btn:hover{background:var(--cyan-dim)}.pyx-coa-accred{font-size:11px;line-height:1.6;color:var(--white-muted);font-weight:300;margin:12px 0 0;padding-top:12px;border-top:1px solid var(--border-dim)}.pyx-card-oos{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--white-muted);border:1px solid var(--border-dim);padding:6px 10px;white-space:nowrap}.pyxax-loop-card .vial-svg{height:200px;filter:drop-shadow(0 0 22px rgb(0 212 255 / .22))}.pyxax-loop-card .product-name{color:var(--white)}.pyxax-loop-card .product-footer{margin-top:auto}.product-trust{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}.pyx-trust-pill{font-family:var(--font-mono);font-size:10px;letter-spacing:.02em;color:var(--cyan);background:rgb(0 212 255 / .05);border:1px solid rgb(0 212 255 / .22);padding:4px 8px;line-height:1.15;white-space:nowrap}.pyxax-loop-card .product-price ins{text-decoration:none}.pyxax-loop-card .product-price del{color:var(--white-muted);font-size:13px;font-weight:400;margin-right:6px}.pyxax-loop-add{width:36px;height:36px;border:1px solid var(--border);background:#fff0;color:var(--cyan);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:18px;transition:all 0.2s;text-decoration:none;line-height:1}.pyxax-loop-add:hover{background:var(--cyan);color:var(--obsidian);border-color:var(--cyan)}.pyxax-loop-add.loading{opacity:.5;pointer-events:none}.pyxax-loop-add.added::after{content:'✓'}.single-product .pyxax-wc-wrap{max-width:1200px}.pyxax-single{display:grid;grid-template-columns:0.9fr 1.1fr;gap:60px;align-items:start}.pyxax-single-media{background:var(--obsidian-2);border:1px solid var(--border-dim);min-height:560px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:#06090F}.pyxax-single-media::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgb(0 212 255 / .08),transparent 60%);pointer-events:none;z-index:1}.pyxax-single-media .vial-svg{height:400px;position:relative;z-index:2}.pyxax-single-media img{height:auto;max-height:520px;width:auto;filter:drop-shadow(0 0 24px rgb(0 212 255 / .25));position:relative;z-index:2}@media (min-width:901px){.pyxax-single-media{position:sticky;top:100px}}@media (prefers-reduced-motion:reduce){.pyxax-single-media{position:relative}}.pyxax-single-badge{position:absolute;top:20px;left:20px;z-index:3;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 12px;background:var(--cyan-dim);color:var(--cyan);border:1px solid var(--border);backdrop-filter:blur(4px)}.pyxax-single-info .pyx-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--cyan);margin-bottom:14px}.pyxax-single-info h1.product_title{font-family:var(--font-display);font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1.05;color:var(--white);margin-bottom:10px}.pyxax-single-info .pyx-spec{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--white-muted);margin-bottom:24px}.pyxax-purity-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:24px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--cyan);border:1px solid var(--border);background:var(--cyan-dim);padding:10px 16px}.pyxax-single-info .price{font-family:var(--font-display);font-weight:700;font-size:34px;color:var(--white);margin-bottom:6px;display:block}.pyxax-single-info .price del{color:var(--white-muted);font-size:22px;font-weight:400;margin-right:10px}.pyxax-single-info .price ins{text-decoration:none}.pyxax-single-desc{font-size:14px;color:var(--white-dim);line-height:1.85;font-weight:300;margin:22px 0}.pyxax-single-info form.cart{display:flex;gap:12px;align-items:stretch;margin:24px 0;flex-wrap:wrap}.pyxax-single-info form.cart .quantity input.qty{width:72px;background:var(--obsidian-3);border:1px solid var(--border-dim);color:var(--white);font-family:var(--font-mono);font-size:14px;padding:14px 10px;text-align:center}.woocommerce .pyxax-single-info button.single_add_to_cart_button,.pyxax-single-info button.single_add_to_cart_button{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:16px 40px;background:var(--cyan);color:var(--obsidian);border:none;cursor:pointer;font-weight:500;transition:all 0.2s;border-radius:0}.pyxax-single-info button.single_add_to_cart_button:hover{background:#33DCFF;box-shadow:0 8px 30px rgb(0 212 255 / .3)}.pyxax-ruo{border:1px solid var(--border);background:var(--obsidian-2);padding:16px 18px;margin:24px 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--white-muted);line-height:1.75}.pyxax-ruo strong{color:var(--cyan)}.pyxax-specs{border-top:1px solid var(--border-dim);margin-top:28px}.pyxax-specs .pyx-spec-row{display:grid;grid-template-columns:180px 1fr;gap:16px;padding:13px 0;border-bottom:1px solid var(--border-dim);font-size:13px}.pyxax-specs .pyx-spec-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--white-muted)}.pyxax-specs .pyx-spec-v{color:var(--white-dim)}.pyxax-specs .pyx-spec-v.mono{font-family:var(--font-mono);color:var(--cyan);font-size:12px}.woocommerce-tabs{margin-top:60px}.woocommerce-tabs ul.tabs{list-style:none;padding:0;display:flex;gap:24px;border-bottom:1px solid var(--border-dim);margin-bottom:28px}.woocommerce-tabs ul.tabs li a{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--white-dim);text-decoration:none;padding-bottom:12px;display:inline-block}.woocommerce-tabs ul.tabs li.active a{color:var(--cyan);border-bottom:2px solid var(--cyan)}.woocommerce-tabs .panel{color:var(--white-dim);font-size:14px;line-height:1.85;font-weight:300}.related.products>h2,.up-sells>h2{font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--white);margin:0 0 24px}.woocommerce .blockUI.blockOverlay,.woocommerce-page .blockUI.blockOverlay{background:var(--obsidian)!important;opacity:0.55!important}.woocommerce table.shop_table{border:1px solid var(--border-dim);background:var(--obsidian-2);color:var(--white-dim);border-collapse:collapse;border-radius:0}.woocommerce table.shop_table th{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--white-muted);border-bottom:1px solid var(--border-dim)}.woocommerce table.shop_table td{border-top:1px solid var(--border-dim);color:var(--white-dim)}.woocommerce a{color:var(--cyan)}.woocommerce .cart-collaterals h2,.woocommerce-checkout h3,.woocommerce-cart h1,.woocommerce-checkout h1{font-family:var(--font-display);color:var(--white)}.woocommerce form .form-row label{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgb(240 244 248 / .82)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce .select2-container .select2-selection{background:var(--obsidian-3)!important;border:1px solid var(--border-dim)!important;color:var(--white)!important;font-family:var(--font-body);padding:12px 14px;border-radius:0}.woocommerce #payment,.woocommerce-checkout #order_review{background:var(--obsidian-2);border:1px solid var(--border-dim)}.woocommerce .button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:var(--cyan);color:var(--obsidian);border:none;border-radius:0;padding:14px 30px;font-weight:500;transition:all 0.2s}.woocommerce .button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background:#33DCFF;color:var(--obsidian)}.woocommerce .button.alt,.woocommerce button.button.alt{background:var(--cyan);color:var(--obsidian)}.woocommerce a.checkout-button,.woocommerce a.checkout-button.button.alt,.woocommerce .wc-proceed-to-checkout a.checkout-button,.woocommerce #place_order,.woocommerce button#place_order{background-color:var(--cyan)!important;color:var(--obsidian)!important;border:none!important}.woocommerce a.checkout-button:hover,.woocommerce #place_order:hover{background-color:#33DCFF!important;color:var(--obsidian)!important}.woocommerce-account .pyxax-wc-wrap>.woocommerce,.woocommerce-account .pyxax-wc-wrap :has(>.woocommerce-MyAccount-navigation){display:flex;flex-wrap:wrap;gap:40px;align-items:flex-start}.woocommerce-account nav.woocommerce-MyAccount-navigation{position:static!important;top:auto!important;left:auto!important;right:auto!important;z-index:auto;display:block;align-items:normal;justify-content:normal;padding:0;background:none;backdrop-filter:none;border-bottom:none}.woocommerce-account .woocommerce-MyAccount-navigation{float:none!important;width:100%;max-width:240px;flex:0 0 240px;margin:0}.woocommerce-account .woocommerce-MyAccount-content{float:none!important;width:auto;flex:1 1 320px;min-width:0;overflow:hidden;color:var(--white-dim)}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border:1px solid var(--border-dim);background:var(--obsidian-2)}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid var(--border-dim)}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:13px 18px;text-decoration:none;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--white-dim);transition:all 0.15s}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--obsidian-3);color:var(--white)}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--cyan-dim);color:var(--cyan);box-shadow:inset 3px 0 0 var(--cyan)}.woocommerce-account .woocommerce-MyAccount-content>p,.woocommerce-account .woocommerce-MyAccount-content address{color:var(--white-dim)}.woocommerce-account .woocommerce-MyAccount-content a:not(.button){color:var(--cyan)}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{font-family:var(--font-display);color:var(--white)}@media (max-width:782px){.woocommerce-account .pyxax-wc-wrap>.woocommerce{gap:24px}.woocommerce-account .woocommerce-MyAccount-navigation{max-width:none;flex-basis:100%}}.pyx-orders-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.pyx-order-card{position:relative;background:var(--obsidian-2);border:1px solid var(--border-dim);padding:18px 20px;transition:all 0.2s}.pyx-order-card:hover{border-color:var(--border);box-shadow:0 8px 24px rgb(0 0 0 / .35),0 0 16px rgb(0 212 255 / .05)}.pyx-oc-link{position:absolute;inset:0;z-index:1}.pyx-oc-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.pyx-oc-id{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.pyx-oc-number{font-family:var(--font-mono);font-size:14px;font-weight:500;color:var(--white);letter-spacing:.04em}.pyx-oc-number a{color:var(--white);text-decoration:none}.pyx-oc-date{font-family:var(--font-mono);font-size:11px;color:var(--white-muted);letter-spacing:.04em}.pyx-oc-extra{display:flex;gap:8px;margin-top:8px;font-size:13px;color:var(--white-dim)}.pyx-oc-extra-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--white-muted)}.pyx-oc-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding-top:14px;border-top:1px solid var(--border-dim)}.pyx-oc-total{font-family:var(--font-mono);font-size:14px;color:var(--white)}.pyx-oc-total .woocommerce-Price-amount{color:var(--white)}.pyx-oc-items{font-size:11px;color:var(--white-muted)}.pyx-oc-actions{position:relative;z-index:2;display:flex;gap:8px;flex-wrap:wrap}.pyx-oc-actions .button{padding:9px 16px;font-size:11px}.pyx-oc-actions .button.view{background:#fff0;color:var(--white-dim);border:1px solid var(--border-dim)}.pyx-oc-actions .button.view:hover{color:var(--cyan);border-color:var(--cyan-mid);background:#fff0}.pyx-orders-pagination{display:flex;justify-content:space-between;margin-top:20px}.pyx-status-pill{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border:1px solid;white-space:nowrap}.pyx-status-pill.status-processing{color:var(--cyan);border-color:rgb(0 212 255 / .35);background:rgb(0 212 255 / .08)}.pyx-status-pill.status-completed{color:#3DDC97;border-color:rgb(61 220 151 / .35);background:rgb(61 220 151 / .08)}.pyx-status-pill.status-pending,.pyx-status-pill.status-on-hold{color:#FFB547;border-color:rgb(255 181 71 / .35);background:rgb(255 181 71 / .08)}.pyx-status-pill.status-failed{color:#FF5A5A;border-color:rgb(255 90 90 / .4);background:rgb(255 90 90 / .08)}.pyx-status-pill.status-cancelled,.pyx-status-pill.status-refunded{color:var(--white-muted);border-color:var(--border-dim);background:var(--obsidian-3)}.pyx-dl-list{list-style:none;margin:0;padding:0;border:1px solid var(--border-dim);background:var(--obsidian-2)}.pyx-dl-item{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--border-dim)}.pyx-dl-item:last-child{border-bottom:none}.pyx-dl-info{display:flex;flex-direction:column;gap:5px;min-width:0}.pyx-dl-product{font-size:14px;color:var(--white)}.pyx-dl-product a{color:var(--white);text-decoration:none}.pyx-dl-product a:hover{color:var(--cyan)}.pyx-dl-meta,.pyx-dl-extra{display:flex;gap:16px;flex-wrap:wrap;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--white-muted)}.pyx-dl-action .button{padding:10px 18px;font-size:11px}.woocommerce-account .woocommerce-MyAccount-content mark{background:#fff0;color:var(--cyan);font-weight:600}.pyx-account-heading{margin-bottom:24px}.pyx-account-heading>span,.pyx-account-kicker{display:block;font-family:var(--font-mono);font-size:10px;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin-bottom:7px}.pyx-account-heading h2{margin:0 0 8px;font-size:clamp(28px,4vw,42px)}.pyx-account-heading p{margin:0;max-width:640px;color:var(--white-dim)}.pyx-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pyx-overview-card,.pyx-overview-welcome,.pyx-account-support,.pyx-account-record,.pyx-account-empty{background:var(--obsidian-2);border:1px solid var(--border-dim);padding:20px}a.pyx-overview-card{display:flex;flex-direction:column;gap:5px;text-decoration:none;min-height:132px}.pyx-overview-card>span{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--white-muted)}.pyx-overview-card>strong{font-family:var(--font-display);font-size:28px;color:var(--white)}.pyx-overview-card>small{color:var(--white-dim)}.pyx-overview-welcome{grid-column:1 / -1}.pyx-overview-welcome h3,.pyx-account-empty h3{margin:0 0 8px}.pyx-overview-welcome>div,.pyx-account-support{display:flex;gap:12px;flex-wrap:wrap}.pyx-account-support{margin-top:14px;align-items:center}.pyx-account-support h3{width:100%;margin:0}.pyx-account-support p{flex:1 1 100%;margin:0}.pyx-account-list{display:flex;flex-direction:column;gap:12px}.pyx-account-record{display:flex;align-items:center;justify-content:space-between;gap:20px}.pyx-account-record-main{display:flex;align-items:center;gap:16px;min-width:0}.pyx-account-record-main h3{margin:0 0 6px;font-size:19px}.pyx-account-record-main p{margin:3px 0;font-size:13px;color:var(--white-dim)}.pyx-account-product-img{width:64px;height:82px;object-fit:contain;flex:0 0 auto}.pyx-account-actions,.pyx-product-utility{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pyx-account-actions{flex:0 0 auto}.pyx-account-actions .button{min-height:44px}.pyx-account-empty p{max-width:560px}.pyx-oc-products{display:flex;flex-direction:column;gap:4px;margin-top:12px;color:var(--white-dim);font-size:13px}.pyx-oc-shipment{display:flex;align-items:baseline;gap:10px;margin-top:10px}.pyx-oc-shipment span,.pyx-order-facts dt,.pyx-shipment-timeline span,.pyx-tracking-list span{font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--white-muted)}.pyx-oc-shipment strong{color:var(--white-dim);font-size:13px}.pyx-oc-actions .pyx-track-package{background:var(--cyan);color:#0D1117;border-color:var(--cyan)}.pyx-order-overview,.pyx-shipment-panel,.pyx-order-support{margin:0 0 22px;padding:clamp(18px,3vw,28px);border:1px solid var(--border-dim);background:var(--obsidian-2)}.pyx-order-overview-head,.pyx-order-support{display:flex;align-items:center;justify-content:space-between;gap:18px}.pyx-order-overview h2,.pyx-shipment-panel h2,.pyx-order-support h2{margin:4px 0 0;color:var(--white)}.pyx-order-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:22px 0 0;background:var(--border-dim)}.pyx-order-facts div{min-width:0;padding:15px;background:var(--obsidian)}.pyx-order-facts dt{margin-bottom:7px}.pyx-order-facts dd{margin:0;color:var(--white);overflow-wrap:anywhere}.pyx-shipment-note{margin:7px 0 20px;color:var(--white-muted);font-size:13px}.pyx-shipment-timeline{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.pyx-shipment-timeline li{position:relative;display:grid;grid-template-columns:minmax(140px,.75fr) minmax(190px,1fr) minmax(150px,1fr);gap:16px;padding:14px 12px 14px 28px;border-left:1px solid var(--border)}.pyx-shipment-timeline li::before{content:'';position:absolute;left:-5px;top:20px;width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 4px var(--obsidian-2)}.pyx-shipment-timeline strong{color:var(--white)}.pyx-shipment-timeline time{color:var(--white-dim);font-size:13px}.pyx-tracking-list{display:grid;gap:10px;margin-top:20px}.pyx-tracking-list article{display:grid;grid-template-columns:minmax(100px,.5fr) minmax(170px,1fr) auto;align-items:center;gap:16px;padding:14px;border:1px solid var(--border-dim)}.pyx-tracking-list strong{color:var(--white);font-family:var(--font-mono);overflow-wrap:anywhere}.pyx-tracking-list .button,.pyx-order-support .button{min-height:44px;text-align:center}.pyx-order-support p{margin:7px 0 0;color:var(--white-muted)}.pyx-order-coa a{display:inline-flex;min-height:40px;align-items:center;padding:8px 12px;border:1px solid var(--cyan-mid);color:var(--cyan);text-decoration:none}@media (max-width:820px){.pyx-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.pyx-shipment-timeline li{grid-template-columns:1fr;gap:4px}}.pyx-save-button,.pyx-alert-button,.pyx-text-button{min-height:40px;padding:9px 13px;border:1px solid var(--border);background:#fff0;color:var(--white-dim);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.pyx-save-button:hover,.pyx-alert-button:hover,.pyx-save-button.is-saved,.pyx-alert-button.is-saved{color:var(--cyan);border-color:var(--cyan-mid);background:var(--cyan-dim)}.pyx-card-save{position:static;min-height:44px}.rh-card-foot .pyx-save-button{margin-left:auto}.pyx-article-save{display:flex;justify-content:flex-end;margin:-58px 0 24px}.pyx-product-utility{margin:14px 0 0}.pyx-compare-save{display:block;margin:8px auto 4px;min-height:34px;padding:6px 9px}.pyx-recent-overview{grid-column:1 / -1}#pyxRecentList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0}#pyxRecentList a{display:flex;flex-direction:column;gap:3px;padding:10px;border:1px solid var(--border-dim);text-decoration:none}#pyxRecentList strong{color:var(--white)}#pyxRecentList span{color:var(--white-muted);font-size:11px}.pyx-order-coa{margin:7px 0 0;font-size:12px}@media (max-width:640px){.pyx-overview-grid,#pyxRecentList{grid-template-columns:1fr}.pyx-account-record{align-items:flex-start;flex-direction:column}.pyx-account-actions{width:100%}.pyx-account-actions .button{flex:1 1 auto;text-align:center}.pyx-article-save{justify-content:flex-start;margin:-18px 0 22px}.pyx-order-overview-head,.pyx-order-support{align-items:flex-start;flex-direction:column}.pyx-order-facts{grid-template-columns:1fr}.pyx-tracking-list article{grid-template-columns:1fr}.pyx-tracking-list .button,.pyx-order-support .button{width:100%}}.woocommerce-account .fluid_section,.woocommerce-account .fluid_section .fluid_container{background:var(--obsidian-2)!important;border-color:var(--border-dim)!important;border-radius:0!important}.woocommerce-account .fluid_section .tracking_provider{color:var(--white)}.woocommerce-account .fluid_section a.tracking_number,.woocommerce-account .fluid_section .tracking_link_empty{color:var(--cyan);font-family:var(--font-mono);letter-spacing:.04em}.woocommerce-account .fluid_section .order_status,.woocommerce-account .fluid_section .mb_fluid_shipping_date{color:var(--white-muted)}.woocommerce-account .fluid_section a.button.track-button{background:var(--cyan)!important;color:#0D1117!important;border-radius:0!important}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{min-width:24px;min-height:24px}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%2300D4FF"/></svg>')!important;opacity:.75}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%2300D4FF"/></svg>')!important}.woocommerce form .show-password-input:hover::before{opacity:1}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:var(--obsidian-2);border-top:3px solid var(--cyan);color:var(--white-dim);font-family:var(--font-body);border-radius:0}.woocommerce-message::before,.woocommerce-info::before{color:var(--cyan)}.woocommerce .cart_totals,.woocommerce-checkout-review-order{color:var(--white-dim)}.woocommerce-checkout .form-row input::placeholder,.woocommerce-checkout .form-row textarea::placeholder{color:rgb(240 244 248 / .5)!important;opacity:1}.woocommerce-checkout #customer_details .col2-set{display:block}.woocommerce-checkout #customer_details .col-1,.woocommerce-checkout #customer_details .col-2{float:none!important;width:100%!important;max-width:640px;padding:0}.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;column-gap:20px}.woocommerce-checkout .form-row{display:flex!important;flex-direction:column;float:none!important;width:auto!important;margin:0 0 18px!important;padding:0}.woocommerce-checkout .form-row-wide{grid-column:1 / -1}.woocommerce-checkout .form-row-first{grid-column:1 / 2}.woocommerce-checkout .form-row-last{grid-column:2 / 3}.woocommerce-checkout .form-row .woocommerce-input-wrapper{width:100%}@media (max-width:768px){.woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce-shipping-fields__field-wrapper,.woocommerce-checkout .woocommerce-additional-fields__field-wrapper{grid-template-columns:1fr}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last{grid-column:1 / -1}}.woocommerce-account .woocommerce-address-fields__field-wrapper,.woocommerce-account form.woocommerce-EditAccountForm{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;max-width:640px}.woocommerce-account .woocommerce-MyAccount-content .form-row{display:flex!important;flex-direction:column;float:none!important;width:auto!important;margin:0 0 18px!important;padding:0}.woocommerce-account .woocommerce-MyAccount-content .form-row-wide,.woocommerce-account form.woocommerce-EditAccountForm fieldset,.woocommerce-account form.woocommerce-EditAccountForm p:not([class]){grid-column:1 / -1}.woocommerce-account .woocommerce-MyAccount-content .form-row-first{grid-column:1 / 2}.woocommerce-account .woocommerce-MyAccount-content .form-row-last{grid-column:2 / 3}.woocommerce-account form.woocommerce-form-login .form-row,.woocommerce-account form.woocommerce-form-register .form-row{display:flex!important;flex-direction:column;float:none!important;width:auto!important;margin:0 0 18px!important;padding:0}.woocommerce-account form.login,.woocommerce-account form.register{margin:12px 0 24px}.woocommerce-account .woocommerce-MyAccount-content .form-row .woocommerce-input-wrapper{width:100%}.woocommerce-account form.woocommerce-EditAccountForm fieldset{border:1px solid var(--border-dim);padding:20px;margin:6px 0 18px}.woocommerce-account form.woocommerce-EditAccountForm fieldset legend{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgb(240 244 248 / .82);padding:0 8px}@media (max-width:768px){.woocommerce-account .woocommerce-address-fields__field-wrapper,.woocommerce-account form.woocommerce-EditAccountForm{grid-template-columns:1fr}.woocommerce-account .woocommerce-MyAccount-content .form-row-first,.woocommerce-account .woocommerce-MyAccount-content .form-row-last{grid-column:1 / -1}}.woocommerce-cart .shipping-calculator-form .form-row{display:flex!important;flex-direction:column;float:none!important;width:100%!important;margin:0 0 14px!important;padding:0}.woocommerce-cart .shipping-calculator-form .form-row .woocommerce-input-wrapper{width:100%}.woocommerce-cart .shipping-calculator-form .button{width:100%;margin-top:4px}.woocommerce-cart td.product-price .woocommerce-Price-amount,.woocommerce-cart td.product-subtotal .woocommerce-Price-amount,.woocommerce-cart .cart_totals tr.cart-subtotal .woocommerce-Price-amount,.woocommerce-cart .cart_totals tr.order-total .woocommerce-Price-amount{color:var(--white);font-weight:500}.woocommerce-cart .pyx-free-price,.woocommerce-cart .pyx-free-price .woocommerce-Price-amount{color:var(--cyan)!important}.woocommerce td.product-thumbnail img,.pyxax-cart-thumb,.woocommerce-mini-cart img,img.pyxax-cart-thumb{width:64px!important;height:84px!important;max-width:64px;object-fit:contain;background:#06090F;border:1px solid var(--border-dim);border-radius:0}.woocommerce-mini-cart img.pyxax-cart-thumb{width:48px!important;height:62px!important}.woocommerce td.product-name a{color:var(--white);text-decoration:none}.woocommerce td.product-name a:hover{color:var(--cyan)}.pyxax-post-list{display:flex;flex-direction:column;gap:32px}.pyxax-post-card{border-bottom:1px solid var(--border-dim);padding-bottom:24px}.pyxax-post-title{font-family:var(--font-display);font-size:22px;font-weight:600}.pyxax-post-title a{color:var(--white);text-decoration:none}.pyxax-post-title a:hover{color:var(--cyan)}.pyxax-post-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--white-muted);margin:6px 0 12px}.pyxax-post-excerpt{color:var(--white-dim);font-size:14px;line-height:1.75;font-weight:300}.pyxax-pagination{margin-top:40px}.pyxax-pagination a,.pyxax-pagination .current{font-family:var(--font-mono);font-size:12px;color:var(--white-dim);padding:8px 12px;border:1px solid var(--border-dim);text-decoration:none}.pyxax-pagination .current{color:var(--cyan);border-color:var(--cyan-mid)}.pyxax-breadcrumb{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--white-muted);margin:0 0 22px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pyxax-breadcrumb a{color:var(--white-muted);text-decoration:none;transition:color .15s}.pyxax-breadcrumb a:hover{color:var(--cyan)}.pyxax-breadcrumb .pyxb-sep{opacity:.45}.pyxax-breadcrumb .pyxb-current{color:var(--white-dim)}.product-vial.vial-request{position:relative}.pyx-vial-tag{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-muted);background:rgb(13 17 23 / .72);border:1px solid var(--border-dim);padding:4px 10px;white-space:nowrap;pointer-events:none}.product-vial.vial-request .pyxax-product-photo,.pyxax-single-media.is-request .pyxax-product-photo{filter:grayscale(.62) brightness(.76);transition:filter 0.28s ease}.pyxax-loop-card:hover .product-vial.vial-request .pyxax-product-photo{filter:grayscale(.3) brightness(.9)}@media (prefers-reduced-motion:reduce){.product-vial.vial-request .pyxax-product-photo,.pyxax-single-media.is-request .pyxax-product-photo{transition:none}}.pyx-shopbanner{position:relative;overflow:hidden;border:1px solid var(--border-dim);border-radius:18px;background:radial-gradient(120% 140% at 78% 45%,rgb(0 212 255 / .13),transparent 62%),linear-gradient(180deg,#0C1218,#080A0C);margin:0 0 22px;padding:0 0 0 46px;display:grid;grid-template-columns:minmax(260px,0.92fr) 1.08fr;align-items:center;min-height:300px}.pyx-shopbanner-grid{position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(rgb(0 212 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(0 212 255 / .05) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(90deg,#000 0%,transparent 72%);mask-image:linear-gradient(90deg,#000 0%,transparent 72%)}.pyx-shopbanner-copy{position:relative;z-index:2;padding:46px 0 34px}.pyx-shopbanner-eyebrow{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--cyan);margin-bottom:14px;display:flex;align-items:center;gap:10px}.pyx-shopbanner-eyebrow::before{content:"";width:26px;height:1px;background:var(--cyan);opacity:.7}.pyx-shopbanner-title{font-family:var(--font-display);font-weight:700;line-height:1.06;font-size:clamp(30px, 3.4vw, 46px);color:var(--white);margin:0 0 14px;letter-spacing:-.01em;white-space:nowrap}.pyx-shopbanner-title span{color:var(--cyan)}.pyx-shopbanner-sub{font-size:13.5px;line-height:1.7;color:var(--white-muted);max-width:330px;font-weight:300;margin:0}.pyx-shopbanner-art{position:relative;z-index:1;height:100%;display:flex;align-items:flex-end;justify-content:center}.pyx-shopbanner-art img{display:block;width:100%;max-width:620px;height:auto;margin-bottom:-2px;filter:drop-shadow(0 24px 44px rgb(0 0 0 / .55))}@media (max-width:900px){.pyx-shopbanner{display:none}}.pyxax-contact-sub{font-size:16px;color:var(--white-dim);font-weight:300;margin:-8px 0 30px}.pyxax-contact{margin-bottom:30px}.pyxax-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin-bottom:4px}.pyxax-contact .pyxax-field span em{color:var(--cyan);font-style:normal;opacity:1}.pyxax-contact-select{width:100%;background-color:var(--obsidian-3);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%237B8794' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;border:1px solid var(--border-dim);color:var(--white);font-family:var(--font-body);font-size:14px;line-height:1.4;padding:12px 38px 12px 14px;outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.pyxax-contact-select::-ms-expand{display:none}.pyxax-contact-select option{background:var(--obsidian-3);color:var(--white)}.pyxax-contact-select:focus{border-color:var(--cyan-mid)}.pyxax-contact textarea{resize:vertical}.pyxax-contact-context{margin:10px 0 4px;padding:14px;border:1px solid var(--border-dim);background:rgb(255 255 255 / .015)}.pyxax-contact-context[hidden]{display:none!important}.pyxax-contact-context p{margin:6px 0 0;color:var(--white-muted);font-family:var(--font-mono);font-size:10px;line-height:1.5;letter-spacing:.04em}.pyxax-contact-btn{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:15px 34px;background:var(--cyan);color:var(--obsidian);border:none;cursor:pointer;font-weight:500;transition:all .2s;margin-top:8px}.pyxax-contact-btn:hover{background:#33DCFF;box-shadow:0 8px 30px rgb(0 212 255 / .3)}.pyxax-contact-err{color:#FF5A5A;font-family:var(--font-mono);font-size:12px;padding:11px 13px;border:1px solid rgb(255 90 90 / .4);background:rgb(255 90 90 / .08);margin-bottom:16px}.pyxax-contact-success{border:1px solid var(--cyan-mid);background:var(--cyan-dim);padding:22px 26px}.pyxax-contact-info{display:flex;gap:44px;margin:6px 0 26px;flex-wrap:wrap}.pcii-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--white-muted);margin-bottom:6px}.pyxax-contact-info-item a{color:var(--cyan);text-decoration:none;font-size:15px}.pyxax-contact-info-item span{color:var(--white);font-size:15px}@media (max-width:560px){.pyxax-contact-grid{grid-template-columns:1fr}}.pyxax-doc-body .pyxax-sitemap{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:34px 26px;margin:28px 0 0}.pyxax-doc-body .pyx-sitemap-col h3{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin:0 0 14px;padding-bottom:10px;border-bottom:1px solid var(--border-dim)}.pyxax-doc-body .pyx-sitemap-col ul{list-style:none;margin:0;padding:0}.pyxax-doc-body .pyx-sitemap-col li{padding:7px 0;font-size:14px;color:var(--white-dim);margin:0}.pyxax-doc-body .pyx-sitemap-col a{color:var(--white-dim);text-decoration:none;transition:color .15s}.pyxax-doc-body .pyx-sitemap-col a:hover{color:var(--cyan)}.pyxax-doc-body .pyx-sitemap-col ul ul{margin:8px 0 4px 4px;padding-left:12px;border-left:1px solid var(--border-dim)}.pyxax-doc-body .pyx-sitemap-col ul ul li{padding:4px 0;font-size:13px}.rh-v2{max-width:1240px;margin:0 auto;padding:34px 48px 88px}.rh-hero{padding:76px 0 58px;max-width:880px}.rh-hero h1{font-family:var(--font-display);font-size:clamp(38px, 6vw, 72px);line-height:1.02;margin:16px 0 22px}.rh-hero p{max-width:720px;font-size:17px}.rh-start-links{position:static;display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.rh-start-links a{border:1px solid var(--border);color:var(--white);padding:11px 14px;text-decoration:none;font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.rh-start-links a:hover,.rh-start-links a:focus{border-color:var(--cyan);color:var(--cyan)}.rh-collections,.rh-library{padding:56px 0;border-top:1px solid var(--border-dim)}.rh-collections h2,.rh-library h2,.rh-verification h2{font-family:var(--font-display);font-size:clamp(28px, 4vw, 42px);margin:10px 0 18px}.rh-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.rh-collection-grid a{display:flex;flex-direction:column;gap:8px;min-height:132px;padding:22px;border:1px solid var(--border-dim);background:var(--obsidian-2);text-decoration:none}.rh-collection-grid strong{color:var(--white);font-family:var(--font-display);font-size:17px}.rh-collection-grid span{color:var(--white-muted);font-size:13px;line-height:1.55}.rh-collection-grid a:hover,.rh-collection-grid a:focus{border-color:var(--cyan-mid)}.rh-library-heading{display:flex;justify-content:space-between;align-items:end;gap:24px}.rh-library-heading p{margin:0}.rh-count{white-space:nowrap;color:var(--cyan);font:11px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.rh-search-label{display:block;margin:30px 0 8px;color:var(--white-muted);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.rh-search-wrap{display:flex}.rh-search{flex:1;min-width:0;background:var(--obsidian-2);border:1px solid var(--border);color:var(--white);padding:15px 16px;font-size:16px}.rh-clear{background:#fff0;border:1px solid var(--border);border-left:0;color:var(--cyan);padding:0 18px;font:11px var(--font-mono);text-transform:uppercase;cursor:pointer}.rh-filters{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0 28px}.rh-filters label{color:var(--white-muted);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.rh-filters select{display:block;width:100%;margin-top:7px;padding:12px;background:var(--obsidian-2);border:1px solid var(--border-dim);color:var(--white);font:13px var(--font-body)}.rh-articles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rh-article-card{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column;padding:22px;border:1px solid var(--border-dim);background:var(--obsidian-2);min-height:255px}.rh-article-card[hidden]{display:none}.rh-card-meta,.rh-card-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;color:var(--white-muted);font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.rh-article-card h3{margin:16px 0 10px;font:600 18px/1.25 var(--font-display)}.rh-article-card h3 a{color:var(--white);text-decoration:none}.rh-article-card>p{color:var(--white-dim);font-size:13px;line-height:1.6;flex:1}.rh-card-foot{align-items:end;margin-top:18px}.rh-card-foot a{color:var(--cyan);text-decoration:none;text-align:right}.rh-empty{padding:42px;border:1px solid var(--border-dim);text-align:center}.rh-verification{display:flex;align-items:center;justify-content:space-between;gap:38px;padding:50px 0 0;border-top:1px solid var(--border-dim)}.rh-verification p{max-width:700px}@media (max-width:900px){.rh-collection-grid,.rh-articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.rh-v2{padding:24px 20px 64px}.rh-hero{padding:48px 0 40px}.rh-collection-grid,.rh-articles-grid,.rh-filters{grid-template-columns:1fr}.rh-library-heading,.rh-verification{align-items:flex-start;flex-direction:column}.rh-article-card{min-height:0}.rh-start-links a{width:100%}}.selector-v2{padding-bottom:88px}.selector-v2 .quiz-wrap{min-height:auto;padding-top:76px;padding-bottom:64px}.selector-intro{margin-bottom:36px}.selector-intro h1{font:700 clamp(32px, 5vw, 54px)/1.06 var(--font-display);margin:12px 0 16px}.selector-intro p{color:var(--white-dim);max-width:720px;line-height:1.7}.selector-v2 .quiz-option{width:100%;text-align:left;color:inherit;font:inherit}.selector-v2 .quiz-option>span{display:block}.selector-v2 .quiz-option-label,.selector-v2 .quiz-option-sub{display:block}.selector-v2 .quiz-option-sub{margin-top:5px;line-height:1.45}.quiz-validation{color:#ff8585;min-height:20px;margin:12px 0 0;font:11px var(--font-mono)}.selector-ruo{border:1px solid var(--border-dim);padding:15px;margin-top:24px;color:var(--white-muted);font:10px/1.6 var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.match-card{border:1px solid var(--border-dim);background:var(--obsidian-2);padding:22px;margin-bottom:12px}.match-card-top{display:flex;justify-content:space-between;gap:20px;align-items:start}.match-card h3{margin:10px 0 0;font:600 21px var(--font-display)}.match-card h3 a{color:var(--white);text-decoration:none}.match-card-top>strong{color:var(--cyan);font:16px var(--font-mono);white-space:nowrap}.match-card>p{color:var(--white-muted);font-size:13px}.match-reasons{margin:18px 0;padding:15px;background:rgb(0 212 255 / .04)}.match-reasons>span{color:var(--cyan);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.match-reasons ul{margin:10px 0 0;padding-left:18px;color:var(--white-dim);font-size:13px}.match-card-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.match-card-actions a,.match-card-actions button{border:1px solid var(--border);background:#fff0;color:var(--cyan);padding:9px 12px;text-decoration:none;font:10px var(--font-mono);text-transform:uppercase;cursor:pointer}.compare-tool{max-width:1160px;margin:40px auto 0;padding:64px 48px;border-top:1px solid var(--border-dim)}.compare-tool>h2{font:700 clamp(30px, 4vw, 44px) var(--font-display);margin:10px 0 12px}.compare-tool>p{color:var(--white-dim);max-width:760px}.compare-picker{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:28px}.compare-picker label{grid-column:1 / -1;color:var(--white-muted);font:10px var(--font-mono);text-transform:uppercase}.compare-picker select{min-width:0;background:var(--obsidian-2);color:var(--white);border:1px solid var(--border);padding:13px}.compare-status{font:11px var(--font-mono);color:var(--cyan)!important;margin:16px 0}.compare-scroll{overflow-x:auto;border:1px solid var(--border-dim)}.compound-table{width:100%;min-width:760px;border-collapse:collapse}.compound-table th,.compound-table td{padding:14px;border:1px solid var(--border-dim);vertical-align:top;text-align:left;font-size:13px}.compound-table thead th{background:var(--obsidian-2);font:600 14px var(--font-display)}.compound-table thead a{color:var(--white)}.compound-table tbody th{width:160px;color:var(--cyan);font:10px var(--font-mono);text-transform:uppercase}.compare-remove{display:block;margin-top:8px;border:0;background:none;color:var(--white-muted);padding:0;font:9px var(--font-mono);text-transform:uppercase;cursor:pointer}.pyx-article-products,.pyx-related-compounds{padding:48px 0 0;margin-top:48px;border-top:1px solid var(--border-dim)}.pyx-article-products h2,.pyx-related-compounds h2{font:700 clamp(25px, 3vw, 36px) var(--font-display);margin:10px 0}.pyx-relation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:22px}.pyx-relation-grid>a,.pyx-relation-grid>article{display:flex;flex-direction:column;gap:9px;min-width:0;border:1px solid var(--border-dim);background:var(--obsidian-2);padding:20px;text-decoration:none}.pyx-relation-grid span{color:var(--cyan);font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.pyx-relation-grid strong{color:var(--white);font:600 16px var(--font-display)}.pyx-relation-grid em{color:var(--white-muted);font:normal 10px var(--font-mono);text-transform:uppercase}.pyx-relation-grid article p{margin:0;color:var(--white-dim);font-size:13px;line-height:1.55}.pyx-relation-grid article p b{color:var(--white)}.pyx-relation-grid article>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.pyx-relation-grid article a{color:var(--cyan);font:10px var(--font-mono);text-transform:uppercase}.pyx-relation-filters{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 0}.pyx-relation-filters button{min-height:40px;padding:9px 12px;border:1px solid var(--border);background:#fff0;color:var(--white-dim);font:10px var(--font-mono);text-transform:uppercase;cursor:pointer}.pyx-relation-filters button[aria-pressed="true"]{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.pyx-relation-grid article[hidden]{display:none}.pyx-compare-persist{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:10px;align-items:end;margin-top:18px;padding:18px;border:1px solid var(--border-dim);background:var(--obsidian-2)}.pyx-compare-persist>label{display:grid;gap:7px;color:var(--white-muted);font:10px var(--font-mono);text-transform:uppercase}.pyx-compare-persist input,.pyx-workspace-create input,.pyx-workspace-actions input,.pyx-collection-card footer input{min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--border);background:var(--obsidian);color:var(--white)}.pyx-compare-persist button,.pyx-workspace-section button,.pyx-collection-control button{min-height:44px;padding:10px 14px;border:1px solid var(--border);background:#fff0;color:var(--cyan);cursor:pointer}.pyx-compare-persist a{min-height:44px;display:inline-flex;align-items:center;color:var(--cyan)}.pyx-collection-control{display:inline-flex;gap:7px;min-width:0;align-items:center}.pyx-collection-control select{min-width:0;max-width:210px;min-height:42px;border:1px solid var(--border);background:var(--obsidian);color:var(--white);padding:8px}.pyx-collection-start{color:var(--cyan);font:10px var(--font-mono);text-transform:uppercase}.pyx-workspace-nav{position:static;display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px;padding:0;background:#fff0}.pyx-workspace-nav a{padding:9px 12px;border:1px solid var(--border-dim);color:var(--white-dim);text-decoration:none;font:10px var(--font-mono);text-transform:uppercase}.pyx-workspace-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}.pyx-workspace-summary>div,.pyx-workspace-summary>p{margin:0;padding:16px;border:1px solid var(--border-dim);background:var(--obsidian-2)}.pyx-workspace-summary span{display:block;color:var(--white-muted);font:9px var(--font-mono);text-transform:uppercase}.pyx-workspace-summary strong{display:block;margin-top:5px;color:var(--white);font:28px var(--font-display)}.pyx-workspace-section{scroll-margin-top:100px;margin:18px 0;padding:clamp(18px,3vw,26px);border:1px solid var(--border-dim);background:rgb(255 255 255 / .012)}.pyx-workspace-section>header{margin-bottom:18px}.pyx-workspace-section>header>span{color:var(--cyan);font:9px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.pyx-workspace-section>header h3{margin:6px 0 0;color:var(--white);font-size:clamp(22px,3vw,30px)}.pyx-workspace-saved{display:grid;gap:8px}.pyx-workspace-saved>.pyx-collection-control{justify-self:end}.pyx-workspace-records,.pyx-collection-grid{display:grid;gap:12px;margin-bottom:16px}.pyx-workspace-record,.pyx-collection-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:20px;padding:20px;border:1px solid var(--border-dim);background:var(--obsidian-2)}.pyx-workspace-record h3,.pyx-collection-card h3{margin:0;color:var(--white)}.pyx-reference-list,.pyx-collection-items{list-style:none;padding:0;margin:14px 0 0}.pyx-reference-list li{display:grid;gap:3px;padding:9px 0;border-top:1px solid var(--border-dim)}.pyx-reference-list a,.pyx-collection-items a{color:var(--white)}.pyx-reference-list span,.pyx-collection-items small{color:var(--white-muted);font-size:11px}.pyx-workspace-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px}.pyx-workspace-actions label,.pyx-collection-card footer label{display:grid;gap:5px;color:var(--white-muted);font:9px var(--font-mono);text-transform:uppercase}.pyx-workspace-actions .pyx-collection-control{flex-wrap:wrap}.pyx-collection-card{grid-template-columns:1fr}.pyx-collection-card header{display:flex;justify-content:space-between;gap:14px}.pyx-collection-card header>span{color:var(--white-muted);font:10px var(--font-mono)}.pyx-collection-items li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 0;border-top:1px solid var(--border-dim)}.pyx-collection-items li>div{display:grid;gap:4px;min-width:0}.pyx-collection-items li>div>span{color:var(--cyan);font:9px var(--font-mono);text-transform:uppercase}.pyx-collection-card footer{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:8px;align-items:end;margin-top:14px}.pyx-workspace-create{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:8px;margin-bottom:16px}.pyx-workspace-create label{grid-column:1 / -1;color:var(--white-muted);font:10px var(--font-mono);text-transform:uppercase}.pyx-workspace-empty-note{color:var(--white-muted)}#pyxWorkspaceRecent{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:12px}#pyxWorkspaceRecent a{display:grid;gap:4px;padding:12px;border:1px solid var(--border-dim);text-decoration:none}#pyxWorkspaceRecent strong{color:var(--white)}#pyxWorkspaceRecent span{color:var(--white-muted);font-size:11px}@media (max-width:700px){.compare-tool{padding:48px 20px}.compare-picker,.pyx-compare-persist{grid-template-columns:1fr}.compare-picker label{grid-column:auto}.pyx-relation-grid{grid-template-columns:1fr}.match-card-top{flex-direction:column;gap:8px}.pyx-workspace-summary,#pyxWorkspaceRecent{grid-template-columns:repeat(2,minmax(0,1fr))}.pyx-workspace-record{grid-template-columns:1fr}.pyx-workspace-saved>.pyx-collection-control{justify-self:stretch}.pyx-collection-card footer,.pyx-workspace-create{grid-template-columns:1fr}.pyx-workspace-create label{grid-column:auto}}@media (max-width:430px){.pyx-workspace-summary,#pyxWorkspaceRecent{grid-template-columns:1fr}.pyx-collection-control{width:100%;flex-wrap:wrap}.pyx-collection-control select{max-width:none;flex:1 1 160px}.pyx-collection-items li{align-items:flex-start;flex-direction:column}}.rh-articles-section{margin:0 0 60px}.rh-articles-section h2{font-family:'Syne',sans-serif;font-weight:800;font-size:clamp(26px,4vw,36px);line-height:1.1;letter-spacing:-.01em;color:var(--white);margin:6px 0 0}.rh-articles-note{font-size:var(--pyx-read,15px);line-height:1.75;color:var(--white-dim);font-weight:300;margin:12px 0 28px;max-width:640px}.rh-articles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:stretch}.rh-articles-more{margin-top:20px}.rh-articles-more[hidden]{display:none}.rh-more-toggle{display:inline-flex;align-items:center;gap:10px;margin:22px 0 0;padding:11px 20px;background:#fff0;border:1px solid var(--border-dim);color:var(--white-dim);cursor:pointer;transition:all 0.18s;border-radius:0;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.rh-more-toggle:hover{border-color:var(--cyan-mid);color:var(--white)}.rh-more-toggle.is-open{border-color:var(--cyan);color:var(--cyan)}.rh-more-count{font-size:10px;padding:2px 7px;background:var(--cyan-dim);border:1px solid var(--cyan-mid);color:var(--cyan);line-height:1.6}@media (max-width:720px){.rh-more-toggle{width:100%;justify-content:center}}.rh-article-card{display:flex;flex-direction:column;background:var(--obsidian-2);border:1px solid var(--border-dim);padding:26px 28px 24px;text-decoration:none;height:100%;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.rh-article-card:hover{border-color:var(--cyan);box-shadow:0 10px 34px rgb(0 212 255 / .1);transform:translateY(-2px)}.rh-article-tag{font-family:var(--font-mono);font-size:var(--pyx-label,10px);line-height:1.35;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin-bottom:14px}.rh-article-title{font-family:'Syne',sans-serif;font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:var(--white);margin:0 0 12px;transition:color .2s ease}.rh-article-desc{font-size:13.5px;line-height:1.6;color:var(--white-dim);font-weight:300;margin:0 0 20px;flex:1 1 auto}.rh-article-btn{font-family:var(--font-mono);font-size:var(--pyx-label,11px);line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);font-weight:500;margin-top:auto;transition:color .2s ease}.rh-article-card:hover .rh-article-title{color:var(--cyan)}.rh-article-card:hover .rh-article-btn{color:#33DCFF}@media (max-width:720px){.rh-articles-grid{grid-template-columns:1fr}}.pyxax-founding{padding-top:0}.fnd-hero{max-width:800px;margin:0 auto;padding:150px 40px 40px;text-align:center}.fnd-hero .section-label{justify-content:center}.fnd-hero-title{font-family:'Syne',sans-serif;font-weight:800;font-size:clamp(38px,7vw,72px);line-height:1.02;letter-spacing:-.02em;color:var(--white);margin:14px 0 20px}.fnd-hero-sub{font-size:clamp(15px,2vw,18px);line-height:1.7;color:var(--white-dim);font-weight:300;max-width:600px;margin:0 auto}.fnd-tiers-section{max-width:1140px;margin:0 auto;padding:40px 40px 20px}.fnd-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:start}.fnd-card{background:var(--obsidian-2);border:1px solid var(--border-dim);padding:34px 30px;position:relative;display:flex;flex-direction:column;height:100%}.fnd-card-featured{border-color:var(--cyan);box-shadow:0 0 44px rgb(0 212 255 / .09);padding:44px 34px;margin-top:-12px}.fnd-card-badge{position:absolute;top:-11px;left:50%;transform:translateX(-50%);background:var(--cyan);color:var(--obsidian);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:5px 14px;font-weight:500;white-space:nowrap}.fnd-card-name{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px}.fnd-card-price{font-family:'Syne',sans-serif;font-weight:800;font-size:48px;color:var(--white);line-height:1;margin-bottom:18px}.fnd-card-desc{font-size:13.5px;line-height:1.65;color:var(--white-dim);font-weight:300;margin-bottom:22px}.fnd-card-includes{list-style:none;margin:0 0 26px;padding:0;border-top:1px solid var(--border-dim)}.fnd-card-includes li{position:relative;padding:11px 0 11px 24px;font-size:12.5px;line-height:1.5;color:rgb(240 244 248 / .75);border-bottom:1px solid var(--border-dim)}.fnd-card-includes li::before{content:'\2713';position:absolute;left:0;top:11px;color:var(--cyan);font-size:12px}.fnd-card-btn{margin-top:auto;display:block;text-align:center;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:16px 20px;background:var(--cyan);color:var(--obsidian);text-decoration:none;transition:all .2s;border:1px solid var(--cyan);cursor:pointer}.fnd-card-btn:hover{background:#33DCFF;box-shadow:0 8px 30px rgb(0 212 255 / .3)}.fnd-card:not(.fnd-card-featured) .fnd-card-btn{background:#fff0;color:var(--cyan)}.fnd-card:not(.fnd-card-featured) .fnd-card-btn:hover{background:var(--cyan);color:var(--obsidian)}.fnd-btn-closed,.fnd-card:not(.fnd-card-featured) .fnd-btn-closed{background:var(--obsidian-3)!important;color:var(--white-muted)!important;border-color:var(--border-dim)!important;cursor:not-allowed;pointer-events:none;box-shadow:none!important}.fnd-closed{margin-top:42px;text-align:center;padding:36px 30px;border:1px solid var(--border);background:var(--obsidian-2)}.fnd-closed-msg{font-family:'Syne',sans-serif;font-weight:700;font-size:20px;color:var(--white);line-height:1.4;margin-bottom:24px}.fnd-waitlist{max-width:560px;margin:0 auto}.fnd-waitlist-row{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.fnd-waitlist-input{flex:1 1 180px;background:var(--obsidian-3);border:1px solid var(--border-dim);color:var(--white);font-family:var(--font-body);font-size:14px;padding:13px 14px;outline:none}.fnd-waitlist-input:focus{border-color:var(--cyan-mid)}.fnd-waitlist-btn{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:13px 24px;background:var(--cyan);color:var(--obsidian);border:none;cursor:pointer;font-weight:500;transition:all .2s}.fnd-waitlist-btn:hover{background:#33DCFF}.fnd-waitlist-note{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--white-muted);margin-top:12px}.fnd-waitlist-err{color:#FF6B6B;font-family:var(--font-mono);font-size:10px;margin-top:10px;text-transform:uppercase}.fnd-waitlist-primary{margin-top:32px}.fnd-waitlist-success{max-width:560px;margin:0 auto;text-align:center;padding:28px 24px;border:1px solid var(--cyan);background:rgb(0 212 255 / .04)}.fnd-waitlist-success-h{font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;color:var(--cyan);margin:0}.fnd-waitlist-success-p{font-size:14px;line-height:1.6;color:var(--white-dim);margin:10px 0 0}.fnd-benefits{list-style:none;max-width:480px;margin:34px auto 0;padding:0;text-align:left}.fnd-benefits li{position:relative;padding:12px 0 12px 30px;font-size:14px;line-height:1.5;color:rgb(240 244 248 / .82);border-bottom:1px solid var(--border-dim)}.fnd-benefits li:last-child{border-bottom:none}.fnd-benefit-check{position:absolute;left:0;top:12px;color:var(--cyan);font-weight:700}.fnd-card-badge-soon{background:var(--obsidian-3);color:var(--white-muted);border:1px solid var(--border-dim)}.fnd-card-comingsoon{opacity:1}.fnd-card-soon-note{margin-top:auto;text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--white-muted);padding:15px 20px;border:1px dashed var(--border-dim);background:var(--obsidian-3)}.fnd-tiers-cta{text-align:center;font-size:13.5px;color:var(--white-dim);max-width:560px;margin:30px auto 0;line-height:1.6}.fnd-timer-section{text-align:center;padding:66px 40px}.fnd-section-h{font-family:'Syne',sans-serif;font-weight:700;font-size:clamp(22px,3vw,30px);color:var(--white);margin:0 0 34px;text-align:center}.fnd-timer{display:flex;align-items:flex-start;justify-content:center;gap:14px}.fnd-timer-block{display:flex;flex-direction:column;align-items:center;min-width:90px;background:var(--obsidian-2);border:1px solid var(--border-dim);padding:20px 10px 14px}.fnd-timer-num{font-family:'Syne',sans-serif;font-weight:800;font-size:clamp(38px,6vw,60px);color:var(--cyan);line-height:1;font-variant-numeric:tabular-nums}.fnd-timer-lbl{font-family:var(--font-mono);font-size:var(--pyx-label,10px);line-height:1.35;letter-spacing:.14em;text-transform:uppercase;color:var(--white-muted);margin-top:10px}.fnd-timer-sep{font-family:'Syne',sans-serif;font-weight:800;font-size:clamp(28px,5vw,48px);color:var(--white-muted);line-height:1;padding-top:20px}.fnd-timer-ended .fnd-timer-num{color:var(--white-muted)}.fnd-timer-closed-note{margin-top:24px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#FF6B6B}.fnd-verify-section{max-width:940px;margin:0 auto;padding:60px 40px}.learn-flags.fnd-verify-cols{margin-top:0}.fnd-verify-disclaimer{margin-top:26px;font-family:var(--font-mono);font-size:var(--pyx-support,11px);letter-spacing:.03em;text-transform:none;color:var(--white-muted);line-height:1.65;text-align:center}.home-verify-section{margin-bottom:100px}.learn-flags.home-verify-cols{margin-top:34px}.home-verify-note{margin-top:26px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:var(--white-muted);line-height:1.8;max-width:860px}.home-verify-cta{margin-top:30px}@media (max-width:860px){.home-verify-section{margin-bottom:72px}}.fnd-compliance{max-width:820px;margin:0 auto;padding:10px 40px 90px;text-align:center}.fnd-compliance p{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--white-muted);line-height:1.9;margin:0}@media (max-width:860px){.fnd-tiers{grid-template-columns:1fr;gap:24px}.fnd-card-featured{margin-top:0}.learn-flags.fnd-verify-cols{grid-template-columns:1fr}}@media (max-width:560px){.fnd-hero{padding-top:128px}.fnd-timer{gap:6px}.fnd-timer-block{min-width:66px;padding:14px 6px 10px}.fnd-timer-sep{display:none}}.pyxax-payment-notice{background:var(--obsidian-2,#0d1117);border:1px solid var(--border-dim,rgb(255 255 255 / .08));border-left:3px solid var(--cyan,#00D4FF);padding:22px 26px;margin:0 0 26px}.pyxax-payment-notice-title{font-family:'Syne',sans-serif;font-weight:700;font-size:17px;letter-spacing:-.01em;color:var(--white,#F0F4F8);margin:0 0 10px}.pyxax-payment-notice p{font-family:var(--font-body,sans-serif);font-size:14px;line-height:1.7;color:var(--white-dim,rgb(240 244 248 / .72));font-weight:300;margin:0 0 16px}.pyxax-payment-notice a.pyxax-payment-notice-btn{display:inline-block;font-family:var(--font-mono,monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:12px 24px;background:var(--cyan,#00D4FF);color:var(--obsidian,#080A0C)!important;text-decoration:none;font-weight:500;transition:all .2s}.pyxax-payment-notice a.pyxax-payment-notice-btn:hover{background:#33DCFF;box-shadow:0 8px 24px rgb(0 212 255 / .28);color:var(--obsidian,#080A0C)!important}.pyxax-payment-notice-contact{margin:16px 0 0!important;font-size:12px!important;color:var(--white-muted,rgb(240 244 248 / .5))!important}.pyxax-payment-notice-contact a{color:var(--cyan,#00D4FF);text-decoration:underline;text-underline-offset:2px}@media (max-width:560px){.pyxax-payment-notice{padding:18px 20px}.pyxax-payment-notice-btn{display:block;text-align:center}}.pyxax-gate{position:fixed;inset:0;z-index:100000;background:#080A0C;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}html.pyx-verified .pyxax-gate{display:none!important}html.pyx-gate-lock,html.pyx-gate-lock body{overflow:hidden!important}.pyxax-gate-card{width:100%;max-width:520px;background:#0D1117;border:1px solid rgb(0 212 255 / .2);padding:44px 44px 38px;box-shadow:0 30px 90px rgb(0 0 0 / .7),0 0 60px rgb(0 212 255 / .05)}.pyxax-gate-logo{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:26px}.pyxax-gate-wordmark{font-family:'Syne',sans-serif;font-weight:800;font-size:20px;letter-spacing:.28em;color:#F0F4F8}.pyxax-gate-wordmark span{color:#00D4FF}.pyxax-gate-title{font-family:'Syne',sans-serif;font-weight:800;font-size:clamp(24px,4vw,32px);color:#F0F4F8;line-height:.98;margin:0 0 16px;text-align:center}.pyxax-gate-title>span{display:block}.pyxax-gate-lead{font-family:'PYXAX DM Sans',sans-serif;font-size:14px;line-height:1.7;color:rgb(240 244 248 / .7);font-weight:300;margin:0 0 20px;text-align:center}.pyxax-gate-sub{font-family:'DM Mono',monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#00D4FF;margin:0 0 10px;padding:0}.pyxax-gate-confirmations{border:0;padding:0;margin:0 0 14px;min-width:0}.pyxax-gate-check{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;border-bottom:1px solid rgb(240 244 248 / .06);color:rgb(240 244 248 / .82);font-size:13.5px;font-weight:300;line-height:1.5;cursor:pointer}.pyxax-gate-check:first-of-type{border-top:1px solid rgb(240 244 248 / .06)}.pyxax-gate-check input{appearance:none;-webkit-appearance:none;flex:0 0 19px;width:19px;height:19px;margin:1px 0 0;border:1px solid rgb(240 244 248 / .42);border-radius:1px;background:rgb(255 255 255 / .015);display:grid;place-items:center;transition:border-color .16s ease,background-color .16s ease}.pyxax-gate-check input::after{content:'';width:8px;height:4px;border-left:2px solid #080A0C;border-bottom:2px solid #080A0C;transform:rotate(-45deg) scale(0);transition:transform .12s ease}.pyxax-gate-check input:checked{border-color:#00D4FF;background:#00D4FF}.pyxax-gate-check input:checked::after{transform:rotate(-45deg) scale(1)}.pyxax-gate-check input:focus-visible{outline:2px solid #00D4FF;outline-offset:3px}.pyxax-gate-policy{margin:0 0 22px;color:rgb(240 244 248 / .58);font-size:12px;line-height:1.55}.pyxax-gate-policy a{color:#00D4FF;text-decoration:underline;text-underline-offset:2px}.pyxax-gate-actions{display:flex;flex-direction:column;gap:12px}.pyxax-gate-confirm{font-family:'DM Mono',monospace;font-size:13px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;padding:17px 28px;background:#00D4FF;color:#080A0C;border:none;cursor:pointer;transition:all .2s;border-radius:0}.pyxax-gate-confirm:not(:disabled):hover{background:#33DCFF;box-shadow:0 8px 30px rgb(0 212 255 / .35)}.pyxax-gate-confirm:focus-visible{outline:2px solid #F0F4F8;outline-offset:3px}.pyxax-gate-confirm:disabled{cursor:not-allowed;color:rgb(240 244 248 / .42);background:rgb(240 244 248 / .07);border:1px solid rgb(240 244 248 / .12);box-shadow:none}.pyxax-gate-exit{font-family:'DM Mono',monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:13px 28px;background:#fff0;color:var(--white-muted);border:1px solid rgb(240 244 248 / .12);cursor:pointer;transition:all .2s;border-radius:0}.pyxax-gate-exit:hover{color:rgb(240 244 248 / .7);border-color:rgb(240 244 248 / .25)}@media (max-width:520px){.pyxax-gate{padding:14px}.pyxax-gate-card{padding:28px 22px 24px}.pyxax-gate-logo{margin-bottom:18px}.pyxax-gate-lead{margin-bottom:16px}.pyxax-gate-check{font-size:13px}}@media (prefers-reduced-motion:reduce){.pyxax-gate-check input{transition:none}}.pyxax-gate{align-items:flex-start;overscroll-behavior:contain}.pyxax-gate-card{margin:auto}.pyxax-gate:focus{outline:none}.pyx-shop-promo{display:flex;align-items:center;gap:9px;margin:2px 0 20px;padding:10px 14px;background:rgb(0 212 255 / .045);border-left:2px solid var(--cyan);color:var(--white-dim);font-family:var(--font-mono);font-size:12px;letter-spacing:.02em}.pyx-shop-promo strong{color:var(--cyan);font-weight:600}.pyx-shop-promo-gift{font-size:14px;flex:0 0 auto}.pyx-bogo-promo{display:flex;align-items:flex-start;gap:9px;margin:0 0 20px;padding:12px 16px;background:rgb(0 212 255 / .06);border:1px solid rgb(0 212 255 / .28);color:var(--white-dim);font-family:var(--font-body);font-size:13px;line-height:1.5}.pyx-bogo-promo .pyx-bogo-hl{color:var(--cyan);font-weight:600}.pyx-bogo-text{flex:1 1 auto}.pyx-bogo-fine{display:block;margin-top:4px;font-size:12px;color:var(--white-muted)}.pyx-bogo-gift{font-size:16px;flex:0 0 auto;line-height:1.5}.pyxax-checkout-confirm{margin:22px 0 18px;padding:18px 20px;background:rgb(0 212 255 / .04);border:1px solid var(--border-dim)}.pyxax-confirm-error{color:#FF5A5A;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;margin:0 0 14px;padding:11px 13px;border:1px solid rgb(255 90 90 / .4);background:rgb(255 90 90 / .08)}.pyxax-purpose-field{margin:0 0 16px}.pyxax-purpose-label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgb(240 244 248 / .82);margin:0 0 8px}.pyxax-purpose-req{color:var(--cyan-mid)}.pyxax-purpose-select{width:100%;background:var(--obsidian-3);border:1px solid var(--border-dim);color:var(--white);font-family:var(--font-body);font-size:14px;padding:12px 14px;outline:none;border-radius:0}.pyxax-purpose-select:focus{border-color:var(--cyan-mid)}.pyxax-purpose-select option{background:var(--obsidian-2);color:var(--white)}.pyxax-purpose-field .pyxax-confirm-error{margin:8px 0 0}.pyxax-confirm-label{display:flex!important;gap:12px;align-items:flex-start;cursor:pointer;margin:0}.pyxax-confirm-label input{position:absolute;opacity:0;width:0;height:0}.pyxax-confirm-box{display:inline-block;flex:0 0 20px;width:20px;height:20px;margin-top:2px;border:1.5px solid var(--cyan-mid);background:var(--obsidian-3);position:relative;transition:all .15s}.pyxax-confirm-label input:checked+.pyxax-confirm-box{background:#00D4FF;border-color:#00D4FF}.pyxax-confirm-label input:checked+.pyxax-confirm-box::after{content:'';position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #080A0C;border-width:0 2px 2px 0;transform:rotate(45deg)}.pyxax-confirm-label input:focus-visible+.pyxax-confirm-box{outline:2px solid #00D4FF;outline-offset:2px}.pyxax-confirm-text{font-size:12.5px;line-height:1.6;color:rgb(240 244 248 / .65);font-weight:300}.woocommerce #place_order.pyx-disabled,.woocommerce #place_order:disabled{opacity:0.4!important;cursor:not-allowed;filter:grayscale(.2)}.pyx-free-badge{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#080A0C;background:var(--cyan);padding:2px 7px;margin-left:8px;vertical-align:middle;white-space:nowrap}.pyx-free-price{color:var(--cyan);font-weight:600}.pyx-free-qty{font-family:var(--font-mono);color:rgb(240 244 248 / .7)}.woocommerce-checkout #payment ul.wc_payment_methods:not(:has(.wc_payment_method)){display:none}.pyx-freeship-row td{padding:10px 0 14px;border:none}.pyx-freeship-label{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgb(240 244 248 / .65);margin-bottom:8px}.pyx-freeship-label span{color:var(--cyan);font-weight:500}.pyx-freeship-label span .woocommerce-Price-amount{color:var(--cyan)}.pyx-freeship-track{height:4px;background:rgb(240 244 248 / .08);overflow:hidden}.pyx-freeship-fill{height:100%;background:var(--cyan);transition:width 0.3s}.pyx-freeship-ok{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cyan)}.pyx-freeship--cart,.pyx-freeship--drawer{padding:16px;border:1px solid rgb(0 212 255 / .18);background:linear-gradient(180deg,rgb(0 212 255 / .035),rgb(255 255 255 / .012))}.pyx-freeship-head,.pyx-freeship-metric{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-family:var(--font-mono);text-transform:uppercase}.pyx-freeship-head{margin-bottom:10px}.pyx-freeship-head strong{color:var(--white);font-size:11px;font-weight:500;letter-spacing:.09em}.pyx-freeship-head span{color:var(--cyan);font-size:10px;letter-spacing:.05em;text-align:right}.pyx-freeship-metric{margin-bottom:7px;color:var(--white-dim);font-size:10px;letter-spacing:.05em}.pyx-freeship-metric .woocommerce-Price-amount{color:inherit}.pyx-freeship--cart .pyx-freeship-track,.pyx-freeship--drawer .pyx-freeship-track{height:5px;border:1px solid rgb(240 244 248 / .08);background-color:rgb(240 244 248 / .06);background-image:repeating-linear-gradient(90deg,transparent 0,transparent calc(10% - 1px),rgb(240 244 248 / .12) calc(10% - 1px),rgb(240 244 248 / .12) 10%)}.pyx-freeship--cart .pyx-freeship-fill,.pyx-freeship--drawer .pyx-freeship-fill{display:block;box-shadow:0 0 14px rgb(0 212 255 / .22)}.pyx-freeship-foot{margin-top:7px;color:var(--white-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pyx-freeship-is-unlocked{border-color:rgb(0 212 255 / .36)}.pyx-freeship-is-unlocked .pyx-freeship-head strong{color:var(--cyan)}@media (prefers-reduced-motion:reduce){.pyx-freeship-fill{transition:none}}.pyxax-ruo-cart-banner{display:flex;gap:12px;align-items:flex-start;background:#111827;border-left:3px solid #00D4FF;padding:14px 18px;margin:0 0 24px;font-family:var(--font-mono);font-size:11px;line-height:1.65;letter-spacing:.02em;color:rgb(240 244 248 / .62)}.pyxax-ruo-icon{color:#00D4FF;font-size:14px;flex-shrink:0;line-height:1.3}.pyx-quiz-wrap{max-width:720px;margin:0 auto;padding:150px 40px 110px}.pyx-quiz-title{font-family:var(--font-display);font-weight:800;font-size:clamp(30px,5vw,50px);line-height:1.05;color:var(--white);margin:12px 0 14px}.pyx-quiz-sub{font-size:15px;color:var(--white-dim);line-height:1.7;font-weight:300;margin-bottom:34px;max-width:560px}.pyx-quiz-progress{display:flex;gap:6px;margin-bottom:40px}.pyx-quiz-dot{height:3px;flex:1;background:var(--border-dim);transition:background .3s}.pyx-quiz-dot.done{background:var(--cyan)}.pyx-quiz-q{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-muted);margin-bottom:12px}.pyx-quiz-qh{font-family:var(--font-display);font-weight:700;font-size:clamp(20px,3vw,28px);color:var(--white);margin-bottom:24px;line-height:1.2}.pyx-quiz-opts{display:flex;flex-direction:column;gap:12px}.pyx-quiz-opt{text-align:left;background:var(--obsidian-2);border:1px solid var(--border-dim);padding:19px 22px;cursor:pointer;transition:all .18s;display:block;width:100%;border-radius:0}.pyx-quiz-opt:hover{border-color:var(--cyan);transform:translateX(4px)}.pqo-t{display:block;font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--white)}.pqo-s{display:block;font-size:12px;color:var(--white-muted);margin-top:5px;font-family:var(--font-mono);letter-spacing:.04em}.pyx-quiz-back{margin-top:26px;background:none;border:none;color:var(--white-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;padding:0}.pyx-quiz-back:hover{color:var(--cyan)}.pyx-quiz-recs{display:flex;flex-direction:column;gap:12px;margin:10px 0 22px}.pyx-quiz-rec{background:var(--obsidian-2);border:1px solid var(--border-dim);padding:20px 22px;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:all .18s}.pyx-quiz-rec:hover{border-color:var(--cyan);transform:translateX(4px)}.pqr-main{flex:1}.pqr-name{font-family:var(--font-display);font-weight:600;font-size:17px;color:var(--white)}.pqr-tag{font-size:12px;color:var(--white-muted);margin-top:4px;font-family:var(--font-mono);letter-spacing:.03em}.pqr-arrow{font-family:var(--font-mono);font-size:11px;color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.pyx-quiz-note{font-size:13px;color:var(--white-dim);line-height:1.7;margin-bottom:18px}.pyx-quiz-ruo{border:1px solid var(--border);background:var(--obsidian-2);padding:16px 18px;margin:6px 0 26px;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--white-muted);line-height:1.75}.pyx-quiz-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.pyx-strength-row{margin:6px 0 22px}.pyx-strength-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--white-muted);margin-bottom:10px}.pyx-strength-pills{display:flex;flex-wrap:wrap;gap:8px}.pyx-pill{font-family:var(--font-mono);font-size:12px;letter-spacing:.05em;padding:10px 16px;min-width:54px;text-align:center;background:var(--obsidian-3);border:1px solid var(--border-dim);color:var(--white-dim);cursor:pointer;transition:all 0.18s;border-radius:0;-webkit-appearance:none;appearance:none}.pyx-pill:hover{border-color:var(--cyan-mid);color:var(--white)}.pyx-pill.active{background:var(--cyan-dim);border-color:var(--cyan);color:var(--cyan)}.pyx-pill.is-request{color:var(--white-muted)}.pyx-pill.is-request::after{content:'•';display:inline-block;margin-left:6px;font-size:9px;vertical-align:middle;opacity:.6}.pyx-pill.active.is-request{background:rgb(240 244 248 / .06);border-color:var(--white-dim);color:var(--white)}.pyx-req-group{display:contents}.pyx-req-group[hidden]{display:none}.pyx-req-toggle{margin-top:10px;padding:0;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;color:var(--white-muted);text-align:left;transition:color 0.18s}.pyx-req-toggle:hover{color:var(--cyan)}.pyx-req-toggle.is-open{color:var(--cyan)}.pyx-bulk-block{margin:0 0 24px;border:1px solid var(--border-dim);background:var(--obsidian-2)}.pyx-bulk-head{padding:12px 16px;border-bottom:1px solid var(--border-dim);display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.pyx-bulk-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}.pyx-bulk-sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;color:var(--white-muted)}.pyx-bulk-row{display:flex;align-items:center;gap:14px;padding:12px 16px;margin:0;border-top:1px solid var(--border-dim)}.pyx-bulk-row:first-of-type{border-top:none}.pyx-bulk-name{flex:1 1 auto;font-size:14px;color:var(--white)}.pyx-bulk-price{font-family:var(--font-mono);font-size:15px;color:var(--cyan);white-space:nowrap}.pyx-bulk-price .woocommerce-Price-amount{color:var(--cyan)}.pyx-bulk-btn{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;padding:9px 16px;background:#fff0;border:1px solid var(--cyan-mid);color:var(--cyan);cursor:pointer;transition:all 0.18s;border-radius:0;white-space:nowrap;-webkit-appearance:none;appearance:none}.pyx-bulk-btn:hover{background:var(--cyan-dim);border-color:var(--cyan)}@media (max-width:600px){.pyx-bulk-row{flex-wrap:wrap;gap:8px 12px}.pyx-bulk-name{flex:1 1 100%}.pyx-bulk-price{flex:1 1 auto}}.pyxax-sort-select{background:var(--obsidian-3);border:1px solid var(--border-dim);color:var(--white-dim);font-family:var(--font-mono);font-size:11px;padding:8px 16px;letter-spacing:.08em;cursor:pointer;border-radius:0}.shop-search-count{font-family:var(--font-mono);font-size:11px;color:var(--white-muted);letter-spacing:.08em;margin:0 0 20px;min-height:14px}.pyxax-shop-pagination{display:flex;gap:8px;margin-top:44px;flex-wrap:wrap;align-items:center;justify-content:center}.pyx-page-btn{font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;color:var(--white-dim);padding:9px 15px;border:1px solid var(--border-dim);background:#fff0;cursor:pointer;transition:all 0.18s;border-radius:0;min-width:40px}.pyx-page-btn:hover:not(.disabled):not(.current){border-color:var(--cyan-mid);color:var(--white)}.pyx-page-btn.current{color:var(--cyan);border-color:var(--cyan);background:var(--cyan-dim)}.pyx-page-btn.disabled{opacity:.35;cursor:default}.pyxax-shop-empty{color:var(--white-dim);font-size:14px;padding:50px 0;text-align:center}.pyxax-reset-link{background:none;border:none;color:var(--cyan);cursor:pointer;font-size:14px;text-decoration:underline;font-family:inherit;padding:0}.product-badge.badge-request{background:#fff0;color:var(--white-dim);border:1px solid var(--border-dim)}.pyxax-single-badge.is-request{background:rgb(240 244 248 / .06);color:var(--white-dim);border-color:var(--border-dim)}.pyxax-request-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:12px 18px;border:1px solid var(--border);color:var(--cyan);background:var(--cyan-dim);text-decoration:none;transition:all 0.2s;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;border-radius:0}.pyxax-request-btn:hover{background:var(--cyan);color:var(--obsidian);border-color:var(--cyan)}.pyxax-request-btn.lg{width:auto;padding:16px 34px;font-size:12px}.status-request .product-footer{border-top-color:var(--border-dim)}.pyxax-request-panel{border:1px solid var(--border);background:var(--obsidian-2);padding:24px 26px;margin:24px 0}.pyxax-request-panel .prp-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px}.pyxax-request-panel p{font-size:13px;color:var(--white-dim);line-height:1.75;font-weight:300;margin-bottom:20px;max-width:460px}.pyxax-modal{position:fixed;inset:0;z-index:2000;display:none;align-items:center;justify-content:center;padding:24px}.pyxax-modal.open{display:flex}.pyxax-modal-backdrop{position:absolute;inset:0;background:rgb(4 6 8 / .78);backdrop-filter:blur(6px)}.pyxax-modal-card{position:relative;width:100%;max-width:460px;background:var(--obsidian-2);border:1px solid var(--border);padding:40px 38px 34px;box-shadow:0 30px 80px rgb(0 0 0 / .6),0 0 40px rgb(0 212 255 / .06);max-height:90vh;overflow-y:auto}.pyxax-modal-close{position:absolute;top:14px;right:16px;background:#fff0;border:none;color:var(--white-muted);font-size:22px;line-height:1;cursor:pointer;padding:4px}.pyxax-modal-close:hover{color:var(--cyan)}.pyxax-modal-eyebrow{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:12px}.pyxax-modal-title{font-family:var(--font-display);font-weight:700;font-size:24px;color:var(--white);line-height:1.15;margin-bottom:10px}.pyxax-modal-sub{font-size:13px;color:var(--white-dim);line-height:1.7;font-weight:300;margin-bottom:24px}.pyxax-field{display:block;margin-bottom:16px}.pyxax-field>span{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--white-muted);margin-bottom:7px}.pyxax-field>span em{color:var(--white-muted);font-style:normal}.pyxax-field input,.pyxax-field textarea{width:100%;background:var(--obsidian-3);border:1px solid var(--border-dim);color:var(--white);font-family:var(--font-body);font-size:14px;padding:12px 14px;outline:none;transition:border-color 0.2s;border-radius:0}.pyxax-field input:focus,.pyxax-field textarea:focus{border-color:var(--cyan-mid)}.pyxax-field input[readonly]{color:var(--cyan);background:rgb(0 212 255 / .05)}.pyxax-field textarea{resize:vertical}.pyxax-field-err{font-family:var(--font-mono);font-size:10px;color:#FF6B6B;letter-spacing:.06em;margin-bottom:12px;text-transform:uppercase}.pyxax-modal-fineprint{font-family:var(--font-mono);font-size:11px;color:var(--white-muted);letter-spacing:.06em;text-transform:uppercase;margin-top:12px;line-height:1.6}.product-vial img.pyxax-product-photo{height:100%;max-height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 0 18px rgb(0 212 255 / .18))}.pyxax-single-media img.pyxax-product-photo{height:auto;max-height:520px;width:auto;object-fit:contain;filter:drop-shadow(0 0 26px rgb(0 212 255 / .22))}.pyxax-linksec{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 48px 0}.pyxax-linkcard{background:var(--obsidian-2);border:1px solid var(--border-dim);padding:44px 40px;text-decoration:none;display:block;transition:all 0.3s;position:relative;overflow:hidden}.pyxax-linkcard:hover{border-color:var(--border);transform:translateY(-4px);box-shadow:0 20px 40px rgb(0 0 0 / .4),0 0 20px rgb(0 212 255 / .06)}.pyxax-linkcard .plc-label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:16px}.pyxax-linkcard h3{font-family:var(--font-display);font-weight:700;font-size:26px;color:var(--white);margin-bottom:12px}.pyxax-linkcard p{font-size:14px;color:var(--white-dim);line-height:1.7;font-weight:300;max-width:380px}.pyxax-linkcard .plc-arrow{font-family:var(--font-mono);font-size:12px;color:var(--cyan);margin-top:20px;display:inline-block;letter-spacing:.1em;text-transform:uppercase}@media (max-width:900px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.pyxax-single{grid-template-columns:1fr;gap:32px}.pyxax-linksec{grid-template-columns:1fr;margin:0 20px}.pyxax-wc-wrap,.pyxax-doc-inner,.pyxax-narrow{padding-left:20px;padding-right:20px}}@media (max-width:560px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pyxax-loop-card{padding:14px 12px}.pyxax-loop-card .product-vial{height:148px;padding-top:8px;margin-bottom:10px}.pyxax-loop-card .vial-svg{height:104px}.pyxax-loop-card .product-name{font-size:13.5px;line-height:1.2;margin-bottom:3px}.pyxax-loop-card .product-category{font-size:10px;letter-spacing:.05em;margin-bottom:9px}.pyxax-loop-card .product-trust{gap:5px;margin:9px 0 10px}.pyxax-loop-card .pyx-trust-pill{font-size:10px;padding:3px 6px;letter-spacing:0}.pyxax-loop-card .product-footer{padding-top:9px}.pyxax-loop-card .product-price{font-size:14px}.pyxax-loop-card .product-badge{font-size:10px;padding:3px 5px;letter-spacing:.04em}.pyxax-loop-card .pyxax-loop-add{width:30px;height:30px;font-size:15px}.pyxax-loop-card .pyxax-request-btn{font-size:10px;padding:8px 6px;letter-spacing:0;line-height:1.25;white-space:normal}}body .pyxax-loop-add:focus-visible,body .pyxax-request-btn:focus-visible,body .pyx-pill:focus-visible,body .pyxax-purpose-select:focus-visible,body .pyxax-contact-select:focus-visible,body .pyxax-field input:focus-visible,body .pyxax-field textarea:focus-visible,body .fnd-waitlist-input:focus-visible,body .woocommerce a.button:focus-visible,body .woocommerce button.button:focus-visible,body .woocommerce input.button:focus-visible,body .woocommerce #place_order:focus-visible,body .single_add_to_cart_button:focus-visible{outline:var(--pyx-focus-w) solid var(--pyx-focus-color);outline-offset:var(--pyx-focus-offset)}body .pyxax-field input:focus-visible,body .pyxax-field textarea:focus-visible,body .pyxax-purpose-select:focus-visible,body .pyxax-contact-select:focus-visible,body .fnd-waitlist-input:focus-visible{outline-offset:0}body .woocommerce #place_order:focus-visible,body .single_add_to_cart_button:focus-visible{outline-color:var(--white)}.pyxax-loop-add{width:var(--pyx-control-h);height:var(--pyx-control-h);min-width:var(--pyx-control-h);flex:0 0 auto}.pyx-pill{min-height:var(--pyx-control-h-sm)}@media (max-width:768px){.pyxax-loop-card .pyxax-loop-add{width:var(--pyx-control-h);height:var(--pyx-control-h);min-width:var(--pyx-control-h);flex:0 0 auto;font-size:18px}.pyx-pill{min-height:var(--pyx-control-h)}}.pyxax-modal-fineprint,.fnd-waitlist-note{font-size:var(--pyx-support);line-height:1.65;letter-spacing:.03em;text-transform:none}.pyx-trust-pill,.pyx-card-oos,.pyxax-single-badge,.pyx-vial-tag,.pyx-free-badge{font-size:var(--pyx-label);line-height:1.3}@media (max-width:768px){.pyxax-loop-card .product-category,.pyxax-loop-card .pyx-trust-pill,.pyxax-loop-card .product-badge{font-size:var(--pyx-label)}}.pyxax-loop-card:hover{box-shadow:var(--pyx-elev-2)}.pyxax-loop-card,.pyxax-single-media{border-radius:var(--pyx-radius-card)}.pyx-trust-pill,.pyx-free-badge,.pyxax-single-badge,.pyx-card-oos{border-radius:var(--pyx-radius-control)}.pyx-pill,.pyxax-purpose-select,.pyxax-contact-select,.pyxax-field input,.pyxax-field textarea,.fnd-waitlist-input,.pyxax-loop-add,.pyxax-request-btn{border-radius:var(--pyx-radius-control)}.pyxax-loop-add.loading{opacity:.55;pointer-events:none;border-color:var(--border-dim);color:var(--white-muted)}.pyxax-loop-add.added{background:var(--cyan);color:var(--obsidian);border-color:var(--cyan);box-shadow:var(--pyx-glow)}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:var(--pyx-radius-card);font-size:var(--pyx-read);line-height:1.6;box-shadow:var(--pyx-elev-1)}.woocommerce-message{border-left:3px solid var(--cyan);background:rgb(0 212 255 / .06)}.woocommerce-info{border-left:3px solid var(--white-dim);background:rgb(240 244 248 / .04)}.woocommerce-error{border-left:3px solid #FF6B6B;background:rgb(255 107 107 / .07);color:var(--white)}.woocommerce-error::before{color:#FF6B6B}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:#FF6B6B}.woocommerce form .form-row.woocommerce-validated input.input-text{border-color:var(--cyan-mid)}.pyxax-loop-card .pyx-card-top,.product-card .pyx-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.pyxax-loop-card .product-badge,.product-card .product-badge{margin-bottom:0;padding:0;background:#fff0;border:0;font-size:var(--pyx-label);letter-spacing:.12em;line-height:1.3}.pyxax-loop-card .product-badge.badge-core,.product-card .product-badge.badge-core{color:var(--cyan)}.pyxax-loop-card .product-badge.badge-request,.product-card .product-badge.badge-request{color:var(--white-muted)}.pyx-card-meta{font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.08em;text-transform:uppercase;color:var(--white-muted);white-space:nowrap;line-height:1.3}.pyxax-loop-card .pyx-card-link{display:block;text-decoration:none;color:inherit}.pyxax-loop-card .product-name,.product-card .product-name{font-size:17px;line-height:1.25;margin-bottom:6px;color:var(--white)}.pyxax-loop-card .product-category,.product-card .product-category{margin-bottom:12px}.pyx-card-strengths,.pyx-card-verification{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-family:var(--font-mono);font-size:var(--pyx-label);line-height:1.5}.pyx-card-strengths{margin:0 0 10px}.pyx-card-strength-picker{display:block}.pyx-card-chip-list{display:flex;flex-wrap:wrap;gap:7px;margin-top:0}.pyx-card-strength-chip{min-width:44px;min-height:40px;padding:7px 10px;border:1px solid var(--border);border-radius:var(--pyx-radius-control);background:rgb(255 255 255 / .018);color:var(--white-dim);font:inherit;letter-spacing:.04em;cursor:pointer}.pyx-card-strength-chip:hover{border-color:var(--cyan-mid);color:var(--white)}.pyx-card-strength-chip.is-available:not(.is-selected){border-color:rgb(240 244 248 / .34);color:var(--white)}.pyx-card-strength-chip.is-selected{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.pyx-card-strength-chip.is-sold_out:not(.is-selected){color:var(--white-muted);border-style:dashed}.pyx-card-strength-chip.is-request:not(.is-selected){color:var(--white-muted)}.pyx-card-strength-chip:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.pyx-card-data-label{color:var(--white-muted);letter-spacing:.1em;text-transform:uppercase}.pyx-card-strength-values{color:var(--white-dim);overflow-wrap:anywhere}.pyx-card-request-count{color:var(--white-muted);white-space:nowrap}.pyxax-loop-card .product-trust,.product-card .product-trust{gap:8px;margin:0 0 16px}.pyxax-loop-card .pyx-trust-pill,.product-card .pyx-trust-pill{background:#fff0;border:0;padding:0;color:var(--white-muted);letter-spacing:.06em;text-transform:uppercase}.pyxax-loop-card .pyx-trust-pill+.pyx-trust-pill::before,.product-card .pyx-trust-pill+.pyx-trust-pill::before{content:'\00b7';margin:0 8px;color:var(--white-muted)}.pyx-card-verification-value{color:var(--white-dim);letter-spacing:.04em;text-transform:uppercase;text-underline-offset:3px}.pyx-card-verification.is-available .pyx-card-verification-value{color:var(--cyan)}.pyx-card-verification.is-partial .pyx-card-verification-value,.pyx-card-verification.is-pending .pyx-card-verification-value{color:var(--white-muted)}.pyx-capped-panel{display:grid;gap:6px;margin:0 0 14px;padding:12px;border:1px solid var(--cyan-mid);background:var(--cyan-dim);font-size:12px;line-height:1.45;color:var(--white-dim)}.pyx-capped-panel strong{color:var(--white)}.pyx-capped-panel .pyx-capped-request,.woocommerce-notices-wrapper .pyx-capped-request{width:max-content;margin-top:4px}.pyxax-loop-card .product-footer,.product-card .product-footer{padding-top:14px}.pyx-card-action-slot{display:flex;justify-content:flex-end}.pyx-card-action-slot:has(.pyx-alert-signin){flex-wrap:wrap;row-gap:8px}.pyx-alert-signin{display:block;flex:1 0 100%;color:var(--white-dim);font-size:12px;line-height:1.45;text-align:right}.pyx-alert-signin a{color:var(--cyan);font-weight:600;text-underline-offset:3px}.pyxax-loop-card .product-price,.product-card .product-price{font-size:22px;letter-spacing:-.01em}.pyxax-loop-card .pyx-card-action,.product-card .pyx-card-action{width:auto;min-width:0;height:44px;padding:0 13px;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media (max-width:560px){.pyxax-loop-card .pyx-card-top{margin-bottom:10px}.pyxax-loop-card .pyx-card-meta{display:inline;font-size:9px;letter-spacing:.04em}.pyxax-loop-card .product-name{font-size:14px}.pyxax-loop-card .product-price{font-size:16px}.pyxax-loop-card .pyx-trust-pill+.pyx-trust-pill::before{margin:0 5px}.pyxax-loop-card .pyx-card-strengths,.pyxax-loop-card .pyx-card-verification{display:block;font-size:10px;line-height:1.45}.pyxax-loop-card .pyx-card-chip-list{display:flex;gap:6px}.pyxax-loop-card .pyx-card-strength-chip{min-width:42px;min-height:42px;padding:7px 8px}.pyxax-loop-card .pyx-card-data-label{display:block;margin-bottom:2px}.pyxax-loop-card .pyx-card-request-count{display:block;margin-top:2px;white-space:normal}.pyxax-loop-card .product-footer{display:grid;grid-template-columns:1fr;gap:8px;align-items:start}.pyxax-loop-card .pyx-card-action-slot{display:block;width:100%}.pyxax-loop-card .pyx-card-action{width:100%;height:44px}.pyxax-loop-card .pyx-alert-signin{margin-top:8px;text-align:left}}.pyx-region-label{font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.16em;text-transform:uppercase;color:var(--white-muted);margin-bottom:14px}.pyx-product-stage{margin-bottom:0}@media (min-width:901px){.pyx-product-stage .pyxax-single-media{position:relative;top:auto}}.pyxax-single-info{padding-top:6px}.pyxax-single-info .pyx-purchase-block h1.product_title{margin:0 0 24px}.pyx-purchase-context{display:flex;align-items:baseline;justify-content:space-between;gap:10px 18px;margin:-10px 0 20px;padding-bottom:13px;border-bottom:1px solid var(--border-dim);font-family:var(--font-mono);font-size:var(--pyx-support);letter-spacing:.07em;text-transform:uppercase}.pyx-product-class{color:var(--white-muted)}.pyx-availability{flex:0 0 auto;color:var(--white-muted)}.pyx-availability.is-available{color:var(--cyan)}.pyx-availability.is-oos,.pyx-availability.is-request{color:var(--white-dim)}.pyx-purchase-block .pyx-strength-row{margin:0 0 18px}.pyx-strength-head,.pyx-simple-format{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:10px}.pyx-strength-head .pyx-strength-label,.pyx-simple-format .pyx-strength-label{margin:0}.pyx-selected-format{font-family:var(--font-mono);font-size:var(--pyx-support);letter-spacing:.06em;text-transform:uppercase;color:var(--white-muted);text-align:right}.pyx-simple-format{border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim);padding:13px 0;margin:0 0 18px}.pyx-purchase-block .price{margin:0 0 14px}.pyx-decision-verification{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px;margin:0 0 13px;padding:8px 16px;border:1px solid var(--border-dim);background:linear-gradient(135deg,rgb(0 212 255 / .035),transparent 62%),var(--obsidian-2)}.pyx-decision-verification.is-available{border-color:var(--cyan-mid)}.pyx-decision-head{grid-column:1 / -1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:7px;margin-bottom:5px;border-bottom:1px solid var(--border-dim);font-family:var(--font-mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:var(--white-muted)}.pyx-decision-head strong{color:var(--white-dim);font-size:10px;font-weight:500}.pyx-decision-verification.is-available .pyx-decision-head strong{color:var(--cyan)}.pyx-decision-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:3px 0;color:var(--white-muted);font-size:11px;line-height:1.45}.pyx-decision-row b{color:var(--white);font-weight:400;overflow-wrap:anywhere}.pyx-decision-row .mono{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.03em}.pyx-decision-provenance,.pyx-decision-note{grid-column:1 / -1;margin:7px 0 0;color:var(--white-muted);font-size:11px;line-height:1.55;overflow-wrap:anywhere}.pyx-decision-provenance{font-family:var(--font-mono);font-size:10px;letter-spacing:.025em}.pyx-decision-link{grid-column:1 / -1;display:inline-flex;align-items:center;min-height:var(--pyx-control-h-sm);margin-top:6px;font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.1em;text-transform:uppercase;color:var(--cyan);text-decoration:none}.pyx-dispatch{display:flex;gap:12px;align-items:baseline;margin:0 0 14px;font-size:11.5px;color:var(--white-dim);line-height:1.5}.pyx-dispatch span{flex:0 0 auto;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--white-muted)}.pyx-purchase-block>.stock{display:none}.pyxax-single-info .pyx-purchase-block form.cart{margin:0}.pyx-purchase-block .pyxax-oos-panel,.pyx-purchase-block .pyxax-request-panel{margin:0}.pyx-product-summary{margin-top:24px;padding-top:22px;border-top:1px solid var(--border-dim)}.pyx-product-summary .pyxax-single-desc{margin:0;max-width:64ch}.pyx-product-summary .pyxax-single-desc>:first-child{margin-top:0}.pyx-product-summary .pyxax-single-desc>:last-child{margin-bottom:0}.pyx-product-bulk{margin-top:22px}.pyx-product-bulk .pyx-bulk-block{margin-bottom:0}.pyx-post-purchase{display:block;margin-top:26px;padding-top:22px;border-top:1px solid var(--border-dim)}.pyx-post-purchase.has-bulk{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,0.92fr);gap:30px;align-items:start}.pyx-post-purchase .pyx-product-summary,.pyx-post-purchase .pyx-product-bulk{margin:0;padding:0;border:0;min-width:0}.pyx-evidence-workspace{margin-top:52px;padding-top:34px;border-top:1px solid var(--border-dim)}.pyx-evidence-heading{margin-bottom:22px}.pyx-evidence-heading .pyx-region-label{margin-bottom:8px}.pyx-evidence-heading h2{font-family:var(--font-display);font-size:clamp(26px, 3vw, 36px);line-height:1.1;font-weight:700;color:var(--white);margin:0}.pyx-evidence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pyx-evidence-card{min-width:0;background:var(--obsidian-2);border:1px solid var(--border-dim);padding:26px 28px}.pyx-evidence-card h3{font-family:var(--font-mono);font-size:11px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:var(--white);margin:0 0 18px}.pyx-evidence-card .pyxax-specs{border-top:0;margin-top:0}.pyx-evidence-card .pyxax-specs .pyx-spec-row{grid-template-columns:150px minmax(0,1fr);padding:12px 0}.pyx-evidence-card .pyxax-specs .pyx-spec-row:first-child{border-top:1px solid var(--border-dim)}.pyx-evidence-card .pyxax-specs .pyx-spec-v{overflow-wrap:anywhere}.pyx-evidence-chemical .pyx-spec-v{font-family:var(--font-mono);color:var(--cyan);font-size:12px}.pyx-evidence-handling{grid-column:1 / -1}.pyx-evidence-handling .pyx-fulfil{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}.pyx-evidence-handling .pyx-fulfil .pyx-spec-row:nth-child(2){border-top:1px solid var(--border-dim)}.pyx-evidence-workspace>.pyxax-ruo{margin:18px 0 0}.pyx-evidence-coa .pyx-coa-panel{border:0;border-radius:0;background:none;padding:0;margin:0}.pyx-dossier{margin:0 0 16px}.pyx-dossier .pyx-coa-rows{gap:0}.pyx-dossier .pyx-coa-row{padding:9px 0;border-bottom:1px solid var(--border-dim);font-size:13px;display:grid;grid-template-columns:140px 1fr;gap:16px;justify-content:start}.pyx-dossier .pyx-coa-row:last-child{border-bottom:0}.pyx-dossier .pyx-coa-k{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--white-muted);font-weight:400;align-self:center}.pyx-dossier .pyx-coa-v{text-align:left}.pyx-dossier .pyx-coa-v.mono{font-size:12px}.pyx-dossier .pyx-coa-note .mono{font-family:var(--font-mono);color:var(--cyan);font-size:11.5px}.pyx-dossier .pyx-coa-note{margin-top:10px}.pyx-dossier .pyx-coa-accred{margin-top:14px}.pyx-dossier .pyx-coa-btn{min-height:var(--pyx-control-h-sm);display:inline-flex;align-items:center;font-size:var(--pyx-label)}.pyx-req-toggle{min-height:var(--pyx-control-h-sm);display:inline-flex;align-items:center;padding:6px 0;margin-top:4px}@media (max-width:768px){.pyx-dossier .pyx-coa-btn,.pyx-decision-link,.pyx-req-toggle,.pyxax-request-btn,.pyx-page-btn,.pyx-legend-got.button{min-height:var(--pyx-control-h)}.pyx-legend-close{min-width:var(--pyx-control-h);min-height:var(--pyx-control-h)}.pyx-page-btn{min-width:var(--pyx-control-h)}}.woocommerce-tabs .panel.pyx-tab-ref{margin-top:20px;font-family:var(--font-mono);font-size:var(--pyx-support);color:var(--white-muted)}.pyx-product-research{margin-top:60px;padding-top:34px;border-top:1px solid var(--border-dim)}.pyx-product-research>.pyx-region-label{margin-bottom:8px}.pyx-product-research h2{font-family:var(--font-display);font-size:clamp(24px, 3vw, 34px);line-height:1.1;font-weight:700;color:var(--white);margin:0 0 22px}.pyx-product-research-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pyx-product-research-card{display:flex;flex-direction:column;min-width:0;min-height:176px;padding:20px;border:1px solid var(--border-dim);background:var(--obsidian-2);color:var(--white);text-decoration:none;transition:border-color .18s,background .18s}.pyx-product-research-card:hover{border-color:var(--cyan-mid);background:rgb(0 212 255 / .025)}.pyx-product-research-meta,.pyx-product-research-action{font-family:var(--font-mono);font-size:var(--pyx-label);letter-spacing:.1em;text-transform:uppercase;color:var(--white-muted)}.pyx-product-research-card strong{margin:14px 0 22px;font-family:var(--font-display);font-size:16px;line-height:1.35;font-weight:600;color:var(--white);overflow-wrap:anywhere}.pyx-product-research-action{margin-top:auto;color:var(--cyan)}@media (max-width:900px){.pyx-product-research-grid{grid-template-columns:1fr}.pyx-product-research-card{min-height:0}}.pyx-bulk-btn{min-height:var(--pyx-control-h-sm)}@media (max-width:768px){.pyx-bulk-btn{min-height:var(--pyx-control-h)}}@media (max-width:900px){.pyx-product-stage{gap:24px}.pyx-product-stage .pyxax-single-media{position:relative;top:auto;min-height:0;height:clamp(320px, 87vw, 350px)}.pyx-product-stage .pyxax-single-media img,.pyx-product-stage .pyxax-single-media img.pyxax-product-photo{max-height:calc(clamp(320px, 87vw, 350px) - 28px)}.pyxax-single-info{padding-top:0}.pyxax-single-info .pyx-purchase-block h1.product_title{margin-bottom:20px}.pyx-purchase-context{align-items:flex-start;margin-top:-7px}.pyx-post-purchase,.pyx-post-purchase.has-bulk{display:grid;grid-template-columns:1fr;gap:20px;margin-top:24px}.pyx-evidence-workspace{margin-top:40px;padding-top:28px}.pyx-evidence-grid{grid-template-columns:1fr;gap:14px}.pyx-evidence-handling{grid-column:auto}.pyx-evidence-card{padding:21px 20px}.pyx-evidence-handling .pyx-fulfil{display:block}.pyx-evidence-card .pyxax-specs .pyx-spec-row{grid-template-columns:110px minmax(0,1fr);gap:12px}.pyx-evidence-handling .pyx-fulfil .pyx-spec-row:nth-child(2){border-top:0}.pyx-dossier .pyx-coa-row{grid-template-columns:110px 1fr;gap:12px}}@media (max-width:480px){.pyx-purchase-context{display:grid;grid-template-columns:1fr;gap:6px}.pyx-decision-verification{grid-template-columns:1fr;padding:14px}.pyx-decision-head{align-items:flex-start}.pyx-decision-row{grid-template-columns:96px minmax(0,1fr);gap:10px}}.pyx-aff-section{padding:0;max-width:none}.pyx-affp{min-height:60vh}.pyx-aff-hero{max-width:none;width:100%;box-sizing:border-box;position:relative;overflow:hidden;margin:0;border:0;border-radius:0;border-bottom:1px solid var(--border-dim);padding:148px 48px 72px;background:radial-gradient(90% 120% at 100% 0%,rgb(0 212 255 / .12) 0%,rgb(0 212 255 / .03) 40%,transparent 70%),linear-gradient(180deg,var(--obsidian-2) 0%,var(--obsidian) 100%)}.pyx-aff-hero::before{content:"";position:absolute;inset:0 0 auto 0;height:2px;z-index:1;background:linear-gradient(90deg,var(--cyan) 0%,var(--cyan-mid) 45%,transparent 85%)}.pyx-aff-grid-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgb(0 212 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(0 212 255 / .035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .9) 0%,transparent 85%);-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .9) 0%,transparent 85%)}.pyx-aff-hero-inner{position:relative;z-index:1;max-width:1320px;margin:0 auto;display:grid;grid-template-columns:minmax(0,52fr) minmax(0,48fr);gap:40px 56px;align-items:center}.pyx-aff-hero-text{min-width:0}.pyx-aff-hero .section-label{margin-bottom:18px}.pyx-aff-h1{font-family:'Syne',sans-serif;font-weight:800;font-size:clamp(40px, 4.6vw, 64px);line-height:1.02;letter-spacing:-.025em;color:var(--white);margin:0 0 18px;max-width:16ch;text-wrap:balance}.pyx-aff-lead{font-family:'Syne',sans-serif;font-weight:700;font-size:clamp(17px, 1.6vw, 21px);line-height:1.3;color:var(--cyan);margin:0 0 18px;max-width:30ch}.pyx-aff-lede{font-size:var(--pyx-read,15px);line-height:1.75;font-weight:300;color:var(--white-dim);max-width:62ch;margin:0 0 14px}.pyx-aff-hero .pyx-aff-lede:last-of-type{margin-bottom:28px}.pyx-aff-hero a.pyx-aff-cta,.pyx-aff-hero a.btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:var(--pyx-control-h,44px);padding:0 28px;color:var(--obsidian,#0D1117);text-decoration:none}.pyx-aff-hero a.pyx-aff-cta:hover{color:var(--obsidian,#0D1117);background:#33DCFF}.pyx-aff-hero-rate{display:flex;flex-direction:column;align-items:flex-start;justify-self:stretch;min-width:0;padding:0 0 0 48px;border-left:1px solid var(--border-dim);container-type:inline-size}.pyx-aff-hero-rate .pyx-aff-rate-num{font-family:'Syne',sans-serif;font-weight:800;color:var(--cyan);font-size:clamp(88px, 29cqw, 200px);line-height:.9;letter-spacing:-.05em;margin:0 0 18px;white-space:nowrap;font-variant-numeric:tabular-nums}.pyx-aff-hero-rate .pyx-aff-rate-lead{margin:0;font-size:17px!important;line-height:1.5;max-width:26ch;color:var(--white)!important;font-weight:500!important}@media (max-width:960px){.pyx-aff-hero{padding:120px 28px 52px}.pyx-aff-hero-inner{grid-template-columns:1fr;gap:26px}.pyx-aff-hero-rate{order:-1;justify-self:start;padding:0 0 22px;border-left:0;border-bottom:1px solid var(--border-dim);width:100%}.pyx-aff-hero-rate .pyx-aff-rate-num{font-size:clamp(88px, 26vw, 140px)}.pyx-aff-h1{max-width:none}}@media (max-width:520px){.pyx-aff-hero{padding:108px 20px 44px}}.pyx-aff-body{max-width:1200px;margin:0 auto;padding:72px 48px 40px}@media (max-width:720px){.pyx-aff-body{padding:48px 20px 24px}}.pyx-aff-body .pyx-aff-narrow{max-width:760px;margin-left:auto;margin-right:auto}.pyx-aff-body .pyx-legal-tag{padding:20px;border:1px solid var(--border);background:var(--obsidian-2);font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--white-muted);line-height:1.7;max-width:760px;margin:0 auto}.pyx-aff-section{margin:0 0 52px}.pyx-aff-section .section-label{margin-bottom:14px}.pyx-aff-rate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px 40px;align-items:center;background:var(--obsidian-2);border:1px solid var(--border-dim);border-radius:var(--pyx-radius-card,6px);padding:28px 32px}.pyx-aff-math{margin:0;padding:22px 26px;max-width:30ch;border-left:3px solid var(--cyan);background:var(--cyan-dim);font-size:14px;line-height:1.7;color:var(--white-dim);font-weight:300}.pyx-aff-math-n{font-family:var(--font-mono);font-size:17px;font-weight:500;color:var(--white);white-space:nowrap;font-variant-numeric:tabular-nums}.pyx-aff-math-out{color:var(--cyan)}@media (max-width:860px){.pyx-aff-rate{grid-template-columns:1fr}.pyx-aff-math{max-width:none}}.pyx-aff-rate-num{font-family:'Syne',sans-serif;font-weight:800;font-size:clamp(44px, 6vw, 72px);line-height:1;color:var(--cyan);font-variant-numeric:tabular-nums;white-space:nowrap}.pyx-aff-rate-body p{font-size:14.5px;line-height:1.75;color:var(--white-dim);font-weight:300;margin:0 0 12px;max-width:62ch}.pyx-aff-rate-body p:last-child{margin-bottom:0}.pyx-aff-rate-lead{color:var(--white)!important;font-weight:500!important;font-size:16px!important}@media (max-width:720px){.pyx-aff-rate{padding:22px 20px}}.pyx-aff-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pyx-aff-steps>li{background:var(--obsidian-2);border:1px solid var(--border-dim);border-radius:var(--pyx-radius-card,6px);padding:24px 24px 22px;margin:0}.pyx-aff-step-n{display:block;font-family:var(--font-mono);font-size:var(--pyx-label,11px);line-height:1.35;letter-spacing:.12em;color:var(--cyan);margin-bottom:12px}.pyx-aff-steps h3{font-family:'Syne',sans-serif;font-weight:700;font-size:17px;color:var(--white);margin:0 0 8px}.pyx-aff-steps p{font-size:14px;line-height:1.7;color:var(--white-dim);font-weight:300;margin:0}@media (max-width:860px){.pyx-aff-steps{grid-template-columns:1fr}}.pyx-aff-fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pyx-aff-fit-col{background:var(--obsidian-2);border:1px solid var(--border-dim);border-radius:var(--pyx-radius-card,6px);padding:24px 26px}.pyx-aff-fit-yes{border-left:3px solid var(--cyan)}.pyx-aff-fit-no{border-left:3px solid #FF6B6B}.pyx-aff-fit-h{font-family:var(--font-mono);font-size:var(--pyx-label,11px);line-height:1.35;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.pyx-aff-fit-yes .pyx-aff-fit-h{color:var(--cyan)}.pyx-aff-fit-no .pyx-aff-fit-h{color:#FF6B6B}.pyx-aff-fit-col p{font-size:14px;line-height:1.7;color:var(--white-dim);font-weight:300;margin:0}@media (max-width:860px){.pyx-aff-fit{grid-template-columns:1fr}}.pyx-aff-faq{margin:0;border-top:1px solid var(--border-dim)}.pyx-aff-faq dt{font-family:'Syne',sans-serif;font-weight:700;font-size:15.5px;color:var(--white);padding:18px 0 6px}.pyx-aff-faq dd{margin:0 0 18px;padding-bottom:18px;border-bottom:1px solid var(--border-dim);font-size:14px;line-height:1.75;color:var(--white-dim);font-weight:300;max-width:70ch}.pyx-aff-faq.is-accordion dt{position:relative;padding:0;margin:0;border-bottom:1px solid var(--border-dim)}.pyx-aff-faq.is-accordion .pyx-aff-faq-toggle::after{content:"";position:absolute;right:6px;top:50%;width:9px;height:9px;border-right:1.5px solid var(--cyan);border-bottom:1.5px solid var(--cyan);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.pyx-aff-faq.is-accordion dt.is-open{border-bottom-color:#fff0}.pyx-aff-faq.is-accordion .pyx-aff-faq-toggle[aria-expanded="true"]::after{transform:translateY(-20%) rotate(225deg)}.pyx-aff-faq.is-accordion .pyx-aff-faq-toggle:focus-visible{outline:var(--pyx-focus-w,2px) solid var(--cyan);outline-offset:2px}.pyx-aff-faq.is-accordion dd{display:none;margin:0;padding:0 0 18px}.pyx-aff-faq.is-accordion dt.is-open+dd{display:block}.pyx-aff-apply{scroll-margin-top:90px}.pyx-aff-apply-note{font-size:14px;color:var(--white-muted);font-weight:300;margin:0 0 20px;max-width:62ch}#wpam-reg-form{background:var(--obsidian-2);border:1px solid var(--border-dim);border-radius:var(--pyx-radius-card,6px);padding:28px 30px;max-width:760px}#wpam-reg-form #mainForm{max-width:none}#wpam-reg-form fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;align-items:start}#wpam-reg-form .pyx-field{min-width:0}#wpam-reg-form .pyx-field--wide,#wpam-reg-form #termsAgreeWarning,#wpam-reg-form input[type="submit"]{grid-column:1 / -1}#wpam-reg-form .pyx-field--check{margin-top:10px}#wpam-reg-form .pyx-field--check label{display:flex;align-items:center;gap:10px;margin:8px 0 0;text-transform:none;letter-spacing:0;font-family:inherit;font-size:14px;color:var(--white-dim)}#wpam-reg-form textarea{min-height:150px;resize:vertical;line-height:1.6}#wpam-reg-form .pyx-form-note{font-family:var(--font-mono);font-size:var(--pyx-label,11px);letter-spacing:.08em;text-transform:uppercase;color:var(--white-muted);margin:0 0 6px}#wpam-reg-form #mainForm br{display:none}#wpam-reg-form label{display:block;font-family:var(--font-mono);font-size:var(--pyx-label,11px);line-height:1.35;letter-spacing:.08em;text-transform:uppercase;color:var(--white-muted);margin:16px 0 6px}#wpam-reg-form input[type="text"],#wpam-reg-form input[type="email"],#wpam-reg-form input[type="tel"],#wpam-reg-form input[type="url"],#wpam-reg-form input[type="password"],#wpam-reg-form select,#wpam-reg-form textarea{width:100%;box-sizing:border-box;min-height:var(--pyx-control-h,44px);background:var(--obsidian-3,#0D1117);border:1px solid var(--border-dim);color:var(--white);font-family:inherit;font-size:15px;padding:10px 12px;border-radius:var(--pyx-radius-control,2px);box-shadow:none}#wpam-reg-form input[type="text"]:focus,#wpam-reg-form input[type="email"]:focus,#wpam-reg-form select:focus,#wpam-reg-form textarea:focus{outline:var(--pyx-focus-w,2px) solid var(--cyan);outline-offset:var(--pyx-focus-offset,2px);border-color:var(--cyan-mid)}#wpam-reg-form select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--cyan) 50%),linear-gradient(135deg,var(--cyan) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:34px}#wpam-reg-form input[type="checkbox"]{width:18px;height:18px;min-height:0;accent-color:var(--cyan);margin-right:8px;vertical-align:middle}#wpam-reg-form a{color:var(--cyan)}#wpam-reg-form input[type="submit"],#wpam-reg-form button[type="submit"]{margin-top:22px;min-height:var(--pyx-control-h,44px);padding:12px 26px;background:var(--cyan);color:#0D1117;border:1px solid var(--cyan);font-family:var(--font-mono);font-size:var(--pyx-label,11px);letter-spacing:.1em;text-transform:uppercase;font-weight:500;cursor:pointer;border-radius:var(--pyx-radius-control,2px);width:auto;justify-self:start}#wpam-reg-form input[type="submit"]:hover,#wpam-reg-form button[type="submit"]:hover{background:#33DCFF;border-color:#33DCFF}#wpam-reg-form .wpam_form_errors,#wpam_form_error_panel{color:#FF6B6B;font-size:14px;grid-column:1 / -1}#wpam-reg-form .required,#wpam-reg-form .wpam_required{color:var(--cyan)}@media (max-width:720px){#wpam-reg-form{padding:22px 18px}#wpam-reg-form fieldset{grid-template-columns:1fr}}body .nav-search-btn{min-width:38px;min-height:38px}body .nav-search-btn:hover,body .nav-search-btn:focus-visible{border-color:var(--cyan);color:var(--cyan)}body .mobile-search-btn{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:16px 20px;border:0;border-bottom:1px solid var(--border-dim);background:#fff0;color:var(--white-dim);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-align:left;text-transform:uppercase;cursor:pointer}body .mobile-search-btn:hover,body .mobile-search-btn:focus-visible{background:var(--cyan-dim);color:var(--cyan)}body .search-overlay{z-index:10000;align-items:stretch;padding:92px 24px 40px;overflow-y:auto;background:linear-gradient(rgb(0 212 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(0 212 255 / .025) 1px,transparent 1px),rgb(8 10 12 / .97);background-size:40px 40px}body .search-overlay[hidden]{display:none}body .search-console{width:min(760px, 100%);margin:0 auto}body .search-console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}body .search-console-kicker,body .search-result-heading,body .search-status,body .search-suggestions{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em}body .search-console-kicker{margin-bottom:6px;color:var(--cyan);font-size:10px}body .search-console h2{margin:0;color:var(--white);font-family:var(--font-display);font-size:clamp(24px, 4vw, 36px);line-height:1}body .search-close{position:static;transform:none;display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:1px solid var(--border-dim)}body .search-input-wrap{max-width:none;margin-bottom:0}body .search-input-icon{position:absolute;top:50%;left:18px;transform:translateY(-50%);color:var(--cyan);pointer-events:none}body .search-input{min-height:64px;padding:17px 82px 17px 52px;font-size:clamp(17px, 3vw, 22px)}body .search-clear{position:absolute;top:50%;right:12px;transform:translateY(-50%);min-width:58px;min-height:40px;border:0;background:#fff0;color:var(--white-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}body .search-clear:hover,body .search-clear:focus-visible{color:var(--cyan)}body .search-status{min-height:18px;margin:12px 0 16px;color:var(--white-muted);font-size:10px}body .search-results{max-width:none;gap:18px}body .search-result-group{width:100%;margin:0;padding:0;border-top:1px solid var(--border)}body .search-result-heading{display:flex;justify-content:space-between;gap:16px;padding:10px 2px;color:var(--cyan);font-size:10px}body .search-result-heading span:last-child{color:var(--white-muted)}body .search-result-item{min-height:72px;border:1px solid var(--border-dim);border-bottom:0;color:var(--white);text-decoration:none}body .search-result-item:first-of-type{border-top:1px solid var(--border-dim)}body .search-result-item:last-of-type{border-bottom:1px solid var(--border-dim)}body .search-result-item:hover,body .search-result-item:focus-visible,body .search-result-item.is-selected{padding-left:24px;border-color:var(--cyan);background:rgb(0 212 255 / .07);outline:0}body .search-result-left{min-width:0}body .search-result-left>span:last-child{min-width:0}body .search-result-name,body .search-result-alias,body .search-result-cat{display:block}body .search-result-name{overflow-wrap:anywhere;line-height:1.25}body .search-result-alias{margin-top:3px;color:var(--white-dim);font-size:12px}body .search-result-cat{overflow-wrap:anywhere;line-height:1.4}body .search-result-status{flex:0 0 auto;max-width:145px;color:var(--cyan);font-family:var(--font-mono);font-size:9px;line-height:1.4;letter-spacing:.09em;text-align:right;text-transform:uppercase}body .search-view-all{display:block;min-height:44px;padding:13px 18px;border:1px solid var(--border-dim);border-top:0;color:var(--cyan);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-align:right;text-decoration:none;text-transform:uppercase}body .search-view-all:hover,body .search-view-all:focus-visible{background:var(--cyan-dim)}body .search-loading,body .search-no-results{padding:28px 20px;border:1px solid var(--border-dim);background:var(--obsidian-2);color:var(--white-muted);font-family:var(--font-mono);font-size:12px;line-height:1.6;letter-spacing:.06em;text-align:center}body .search-loading::before{content:'';display:inline-block;width:7px;height:7px;margin-right:10px;border:1px solid var(--cyan);animation:pyx-search-pulse .9s ease-in-out infinite alternate}@keyframes pyx-search-pulse{to{background:var(--cyan)}}body .search-suggestions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;color:var(--white-muted);font-size:9px}body .search-suggestions[hidden],body .search-clear[hidden]{display:none}body .search-suggestions button{min-height:36px;padding:8px 12px;border:1px solid var(--border-dim);background:var(--obsidian-2);color:var(--white-dim);font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}body .search-suggestions button:hover,body .search-suggestions button:focus-visible{border-color:var(--cyan);color:var(--cyan)}body .search-shortcuts{margin-top:24px}@media (max-width:768px){body .search-overlay{padding:20px 16px 28px;background:var(--obsidian)}body .search-console{width:100%}body .search-console-head{align-items:center;margin-bottom:18px}body .search-console h2{font-size:24px}body .search-input{min-height:58px;padding-left:48px}body .search-clear,body .search-suggestions button{min-height:44px}body .search-results{gap:16px}body .search-result-item{align-items:flex-start;min-height:76px;padding:14px}body .search-result-item:hover,body .search-result-item:focus-visible,body .search-result-item.is-selected{padding-left:18px}body .search-result-name{font-size:15px}body .search-result-cat{font-size:9px}body .search-result-status{max-width:92px;font-size:8px}body .search-shortcuts{display:none}}@media (prefers-reduced-motion:reduce){body .search-loading::before{animation:none}}.pyx-home-proof-entry{max-width:1152px;margin:0 auto 40px;padding:24px;border:1px solid var(--border-dim);display:flex;gap:20px;align-items:center;justify-content:space-between}.pyx-home-proof-entry p{color:var(--white-dim);line-height:1.7;margin:0;max-width:620px}.pyx-home-proof-entry .btn-ghost{flex-shrink:0}.pyx-purchasing-faq details{border-top:1px solid var(--border-dim)}.pyx-purchasing-faq details:last-child{border-bottom:1px solid var(--border-dim)}.pyx-purchasing-faq summary{cursor:pointer;min-height:52px;padding:16px 0;font-size:16px;line-height:1.5;color:var(--white)}.pyx-purchasing-faq details>div{padding:0 0 22px;max-width:780px;line-height:1.8;color:var(--white-dim)}.pyx-purchasing-faq details a{display:inline-flex;align-items:center;min-height:44px;color:var(--cyan)}.pyx-purchasing-faq summary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.pyx-card-meta{overflow-wrap:anywhere}@media(max-width:767px){.pyx-home-proof-entry{margin:0 24px 16px;flex-direction:column;align-items:flex-start}}.pyx-card-meta{white-space:normal;text-align:right;max-width:55%}.pyx-home-commerce>section:not(.pyx-hero2){padding-top:48px;padding-bottom:48px}.pyx-home-commerce .home-verify-section{margin-bottom:0}.pyx-home-core .products-header{flex-wrap:wrap;gap:20px}@media(max-width:1023px){.pyx-home-core .products-header{align-items:flex-start;flex-direction:column}}.pyx-home-proof-entry{flex-wrap:wrap}.pyx-home-proof-entry p{flex:1 1 320px;min-width:0}@media(max-width:767px){.pyx-home-proof-entry p{flex:auto}}.pyx-purchasing-faq details a{text-decoration:underline;text-underline-offset:3px}.pyx-account-toggle,.pyx-filter-toggle{display:none}.pyxax-hub .rh-v2 .rh-hero{margin-bottom:0;padding:32px 0 24px;max-width:960px}.pyxax-hub .rh-v2 .rh-hero h1{font-size:clamp(30px, 4vw, 48px);max-width:900px;margin:12px 0 16px}.pyxax-hub .rh-v2 .rh-hero p{font-size:16px;margin-bottom:16px}.rh-v2 .rh-start-links{margin-top:16px}.rh-v2 .rh-library,.rh-v2 .rh-collections{padding:24px 0}.rh-v2 .rh-library-heading h2,.rh-v2 .rh-collections h2{font-size:clamp(24px, 3vw, 32px)}.rh-v2 .rh-collection-grid{margin-top:16px;gap:10px}.rh-v2 .rh-collection-grid a{min-height:0;padding:16px;gap:5px}.pyxax-single.pyx-product-stage{align-items:start}.pyxax-single-info .pyx-purchase-block h1.product_title{margin-bottom:16px}.pyx-purchase-block .pyx-purchase-context{margin:0 0 14px;padding-bottom:10px}.pyx-purchase-block .pyx-strength-row{margin-bottom:12px}.pyx-purchase-block .pyx-decision-verification{padding:10px 14px;margin-bottom:10px}.pyx-purchase-block .pyx-decision-row{grid-column:1 / -1;grid-template-columns:100px minmax(0,1fr)}.pyx-purchase-block .pyx-decision-row .mono{font-size:12px}.pyx-purchase-block .pyx-dispatch{margin:10px 0 14px}.pyx-purchase-block .pyx-product-utility{margin:8px 0 0;gap:8px}.pyx-purchase-block .pyx-product-utility .pyx-save-button{min-height:44px;padding:8px 12px;background:#fff0}.pyxax-single-info .pyx-purchase-block form.cart{flex-wrap:nowrap;gap:10px}.pyxax-single-info .pyx-purchase-block form.cart .quantity{flex:0 0 84px;margin:0}.pyxax-single-info .pyx-purchase-block form.cart .quantity .qty{width:100%;min-height:48px}.pyxax-single-info .pyx-purchase-block form.cart .single_add_to_cart_button{flex:1;min-height:48px;margin:0}.compare-scroll-cue{display:none}.pyx-freeship--cart,.pyx-freeship--drawer{display:flex;flex-direction:column;gap:9px}.pyx-freeship--cart .pyx-freeship-head,.pyx-freeship--drawer .pyx-freeship-head{flex-direction:column;gap:5px;margin:0}.pyx-freeship--cart .pyx-freeship-head span,.pyx-freeship--drawer .pyx-freeship-head span{font-size:clamp(18px, 2vw, 23px);font-weight:500;line-height:1.3;text-align:left}.pyx-freeship--cart .pyx-freeship-track,.pyx-freeship--drawer .pyx-freeship-track{order:1}.pyx-freeship--cart .pyx-freeship-metric,.pyx-freeship--drawer .pyx-freeship-metric{order:2;margin:0;font-size:11px}.pyx-freeship--cart .pyx-freeship-foot,.pyx-freeship--drawer .pyx-freeship-foot{order:3;margin:-4px 0 0;font-size:10px}.pyx-freeship-is-unlocked .pyx-freeship-head strong{font-size:clamp(17px, 1.8vw, 21px);line-height:1.35}.pyx-freeship-is-unlocked .pyx-freeship-head span{font-size:11px;color:var(--white-dim)}@media (max-width:768px){.woocommerce .woocommerce-MyAccount-navigation.pyx-nav-compact{margin-bottom:20px}.pyx-account-toggle,.pyx-filter-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--border);background:var(--obsidian-2);color:var(--cyan);font:12px/1.5 var(--font-mono);text-transform:uppercase;text-align:left;cursor:pointer}.pyx-account-toggle::after,.pyx-filter-toggle::after{content:'⌄';font-size:20px;flex:0 0 auto}.pyx-account-toggle[aria-expanded="true"]::after,.pyx-filter-toggle[aria-expanded="true"]::after{content:'⌃'}.pyx-account-toggle[aria-expanded="false"]+ul,.pyx-filter-toggle[aria-expanded="false"]+.pyx-filter-panel{display:none}.pyx-account-toggle:focus-visible,.pyx-filter-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.pyx-filter-panel{padding:16px 0 0}.pyx-filter-panel .pyx-shop-sort{margin-bottom:16px}.pyx-filter-panel .shop-filters{margin-bottom:12px}.pyx-filter-toggle{margin-bottom:12px}.pyxax-hub .rh-v2 .rh-hero{padding:20px 0}.rh-v2 .rh-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rh-v2 .rh-collection-grid a{padding:12px}.rh-v2 .rh-collection-grid strong{font-size:15px;line-height:1.35}.rh-v2 .rh-collection-grid span{font-size:12px;line-height:1.45}.rh-v2 .rh-filters{gap:10px}.compare-scroll-cue{display:block;color:var(--cyan);font:12px/1.6 var(--font-mono);margin:12px 0}.compare-scroll-cue span{display:block;color:var(--white-muted);font-size:11px}.compare-scroll{border-right:2px solid var(--cyan-mid)}.compare-scroll .compound-table th:first-child{position:sticky;left:0;z-index:1;background:var(--obsidian-2)}}.compare-tool:has(#compareTable:empty) .compare-scroll-cue{display:none}@media (max-width:768px){.rh-v2 .rh-start-links a{width:auto;flex:1 1 140px}}@media (min-width:769px){.pyx-filter-panel .pyx-shop-sort{justify-content:flex-end;margin:0 0 16px}}@media (max-width:600px){.rh-v2 .rh-search{padding:14px 12px;font-size:14px}.rh-v2 .rh-clear{padding:0 12px;white-space:nowrap}.coa-cell--coa{align-items:center}.coa-cell--coa .coa-view--link{white-space:nowrap}}.coa-page>.shop-wrap{padding-top:130px}.rh-more-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;margin:28px 0 8px}.rh-more-wrap[hidden]{display:none}.rh-more-status{margin:0;color:var(--white-muted);font:11px var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.rh-more{min-width:280px;border-color:var(--cyan);color:var(--cyan)}.rh-more:hover,.rh-more:focus-visible{background:var(--cyan);color:var(--obsidian,#080A0C)}@media (max-width:600px){.rh-more{width:100%;min-width:0}}.pyx-lab-updates{max-width:760px;margin:48px auto}.pyx-lab-updates>div{background:#FFF;border-radius:8px;padding:12px 8px;color:#2B3742}@media (max-width:600px){.pyx-lab-updates{margin:40px 16px}}@media (max-width:480px){.rh-article-card{padding:20px}}.pyxax-loop-card .pyx-card-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"badge save" "availability availability";align-items:center;gap:8px}.pyxax-loop-card .pyx-card-top>.product-badge{grid-area:badge;min-width:0;white-space:normal;overflow-wrap:anywhere}.pyxax-loop-card .pyx-card-top>.pyx-card-save{grid-area:save;position:static;justify-self:end;min-width:44px;min-height:44px;padding:8px 10px;margin:0}.pyxax-loop-card .pyx-card-top>.pyx-card-meta{grid-area:availability;display:block;min-width:0;min-height:2.8em;max-width:none;white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:1.4}@media (max-width:560px){.pyxax-loop-card .pyx-card-top>.pyx-card-meta{min-height:4.2em}}.rh-v2 .rh-article-card h3 a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rh-v2 .rh-article-card>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rh-v2 .rh-article-card h3 a:focus-visible{-webkit-line-clamp:unset}.pyx-aff-faq.is-accordion .pyx-aff-faq-toggle{appearance:none;display:block;position:relative;width:100%;min-height:52px;background:#fff0;border:0;border-radius:0;box-shadow:none;color:inherit;font:inherit;text-align:left;text-transform:none;letter-spacing:inherit;cursor:pointer;padding:16px 36px 16px 0;margin:0}.pyx-aff-faq.is-accordion dd[hidden]{display:none}.partner-design .pyx-aff-faq.is-accordion dt{padding:0}.partner-design .pyx-aff-faq.is-accordion .pyx-aff-faq-toggle{padding:21px 36px 10px 0}