:root{--stg-bg:#e8e8e2;--stg-bg-2:#fbfbf7;--stg-fg:#131312;--stg-muted:#5d5d57;--stg-accent:#1f3ae0;--stg-accent-2:#0c7a40;--stg-line:#cfcfc6;--stg-mono:"Mona Sans","SFMono-Regular",ui-monospace,Menlo,Consolas,monospace}.stg-brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:18px;margin:28px 0}.stg-brand-card{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:26px 18px;border:1px solid var(--stg-line);border-radius:14px;background:linear-gradient(180deg,var(--stg-bg-2),var(--stg-bg));text-decoration:none;color:var(--stg-fg);transition:.18s ease;position:relative;overflow:hidden}.stg-brand-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:repeating-linear-gradient(90deg,var(--stg-accent) 0 6px,transparent 6px 10px);opacity:.5}.stg-brand-card:hover{transform:translateY(-3px);border-color:var(--stg-accent);box-shadow:0 10px 30px rgb(19 19 18 / .117)}.stg-card-logowrap{display:flex;align-items:center;justify-content:center;height:90px}.stg-card-logo{max-height:90px;max-width:170px;width:auto;height:auto;object-fit:contain}.stg-card-logo--text,.stg-store-logo--text{font-family:var(--stg-mono);font-weight:700;font-size:20px;letter-spacing:.5px;color:var(--stg-fg);padding:14px 18px;border:1px dashed var(--stg-line);border-radius:10px}.stg-card-name{font-family:var(--stg-mono);font-weight:700;font-size:17px}.stg-card-count{color:var(--stg-muted);font-size:13px;font-family:var(--stg-mono)}.stg-card-cta{color:var(--stg-accent);font-size:13px;font-family:var(--stg-mono)}.stg-storefront{margin:0 0 26px;padding:24px;border:1px solid var(--stg-line);border-radius:16px;background:linear-gradient(180deg,var(--stg-bg-2),var(--stg-bg));color:var(--stg-fg)}.stg-store-head{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.stg-store-logo{max-height:96px;max-width:220px;width:auto;height:auto;object-fit:contain;background:#fff;border-radius:12px;padding:8px}.stg-store-name{font-family:var(--stg-mono);margin:0 0 8px;font-size:26px}.stg-badges{display:flex;gap:10px;flex-wrap:wrap}.stg-badge{font-family:var(--stg-mono);font-size:12px;color:var(--stg-accent-2);border:1px solid var(--stg-line);border-radius:999px;padding:5px 12px;background:rgb(12 122 64 / .06)}.stg-store-desc{margin-top:16px;color:var(--stg-muted);line-height:1.6;max-width:70ch}.stg-timeline{margin:30px 0;padding:22px;border:1px solid var(--stg-line);border-radius:14px;background:var(--stg-bg-2);color:var(--stg-fg)}.stg-timeline h2{font-family:var(--stg-mono);font-size:18px;margin:0 0 18px}.stg-steps{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;position:relative;gap:6px}.stg-steps:before{content:"";position:absolute;top:11px;left:5%;right:5%;height:2px;background:var(--stg-line)}.stg-step{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:1;text-align:center}.stg-dot{width:22px;height:22px;border-radius:50%;background:var(--stg-bg);border:2px solid var(--stg-line)}.stg-step-label{font-family:var(--stg-mono);font-size:11px;color:var(--stg-muted);line-height:1.3}.stg-step--done .stg-dot{background:var(--stg-accent-2);border-color:var(--stg-accent-2)}.stg-step--current .stg-dot{background:var(--stg-accent);border-color:var(--stg-accent);box-shadow:0 0 0 4px rgb(31 58 224 / .25)}.stg-step--done .stg-step-label,.stg-step--current .stg-step-label{color:var(--stg-fg)}.stg-escrow-note{margin-top:18px;color:var(--stg-muted);font-size:13px}.stg-track code{background:var(--stg-bg);padding:2px 8px;border-radius:6px;border:1px solid var(--stg-line)}.stg-dispute{color:#c5271d;font-family:var(--stg-mono)}.stg-pay-instructions{margin:18px 0;padding:18px;border:1px solid var(--stg-line);border-radius:12px;background:var(--stg-bg-2);color:var(--stg-fg)}.stg-pay-instructions h3{font-family:var(--stg-mono);margin-top:0}.stg-wallets{font-family:var(--stg-mono);background:var(--stg-bg);padding:12px;border-radius:8px;border:1px solid var(--stg-line);white-space:pre-wrap;word-break:break-all}.stg-dispute-box{margin:18px 0 28px;border:1px solid var(--stg-line);border-radius:12px;background:var(--stg-bg-2);overflow:hidden}.stg-dispute-box summary{cursor:pointer;padding:14px 18px;font-family:var(--stg-mono);color:#8a6400;list-style:none;user-select:none}.stg-dispute-box summary::-webkit-details-marker{display:none}.stg-dispute-box[open] summary{border-bottom:1px solid var(--stg-line)}.stg-dispute-form{padding:16px 18px}.stg-dispute-form p{color:var(--stg-muted);font-size:14px;margin:0 0 10px}.stg-dispute-form textarea{width:100%;background:var(--stg-bg);color:var(--stg-fg);border:1px solid var(--stg-line);border-radius:8px;padding:10px;font-family:inherit}.stg-dispute-form button{margin-top:10px;background:var(--stg-accent);color:#fbfbf7;border:none;border-radius:8px;padding:10px 18px;font-weight:600;cursor:pointer}.stg-dispute-form button:hover{filter:brightness(1.08)}.stg-card-mono{width:84px;height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--stg-mono);font-weight:700;font-size:28px;letter-spacing:1px;color:var(--stg-fg);background:radial-gradient(circle at 30% 25%,rgb(31 58 224 / .35),rgb(31 58 224 / .06) 70%);border:1px solid var(--stg-line)}.stg-brand-card:hover .stg-card-mono{border-color:var(--stg-accent)}.stg-hero{display:grid;grid-template-columns:1.25fr .75fr;gap:40px;align-items:center;padding:56px 0 32px}.stg-eyebrow{display:inline-block;font-family:var(--stg-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--stg-accent-2);border:1px solid var(--stg-line);border-radius:999px;padding:6px 12px;margin-bottom:18px;background:rgb(12 122 64 / .05)}.stg-hero h1{font-family:var(--stg-mono)!important;font-size:clamp(30px,4.6vw,52px)!important;line-height:1.08!important;margin:0 0 18px!important;letter-spacing:-.5px}.stg-hero h1 span{color:var(--stg-muted)}.stg-hero p.stg-hero-lead{font-size:18px;line-height:1.6;color:var(--stg-muted)!important;max-width:56ch;margin:0 0 26px}.stg-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.stg-hero-ctas .button{padding:14px 22px!important;font-size:15px}.stg-btn-ghost{background:transparent!important;color:var(--stg-fg)!important;border:1px solid var(--stg-line)!important}.stg-btn-ghost:hover{border-color:var(--stg-accent)!important}.stg-hero-proof{list-style:none;margin:0;padding:0;display:flex;gap:18px;flex-wrap:wrap}.stg-hero-proof li{font-size:13px;color:var(--stg-muted)!important;display:flex;align-items:center;gap:6px}.stg-hero-proof li:before{content:"✓";color:var(--stg-accent-2);font-weight:700}.stg-hero-art{display:flex;justify-content:center}.stg-hero-art img{width:min(340px,100%);height:auto;border-radius:50%;filter:drop-shadow(0 30px 60px rgb(31 58 224 / .18));animation:stg-float 7s ease-in-out infinite}@keyframes stg-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.stg-hero-art img{animation:none}}.stg-sec{margin:56px 0 18px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.stg-sec h2{font-family:var(--stg-mono)!important;font-size:26px!important;margin:0!important}.stg-sec p{margin:6px 0 0;color:var(--stg-muted)!important;font-size:15px}.stg-sec a{font-family:var(--stg-mono);font-size:13px;white-space:nowrap}.stg-trustbar{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--stg-line);border:1px solid var(--stg-line);border-radius:14px;overflow:hidden;margin:8px 0}.stg-trustbar-item{display:flex;gap:12px;align-items:flex-start;padding:18px;background:var(--stg-bg-2)}.stg-trustbar-ico{font-size:18px;color:var(--stg-accent);width:34px;height:34px;flex:0 0 34px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:rgb(31 58 224 / .1)}.stg-trustbar-item strong{display:block;font-family:var(--stg-mono);font-size:13px;margin-bottom:3px}.stg-trustbar-item span{font-size:12px;color:var(--stg-muted)!important}.stg-hiw{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;counter-reset:none}.stg-hiw li{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--stg-line);border-radius:14px;background:linear-gradient(180deg,var(--stg-bg-2),var(--stg-bg))}.stg-hiw-n{font-family:var(--stg-mono);font-size:12px;color:var(--stg-accent)}.stg-hiw li strong{font-family:var(--stg-mono);font-size:14px}.stg-hiw li span:last-child{font-size:13px;color:var(--stg-muted)!important;line-height:1.5}.stg-guides-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stg-guide-card{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--stg-line);border-radius:14px;background:var(--stg-bg-2);text-decoration:none!important;color:var(--stg-fg)!important;transition:.18s}.stg-guide-card:hover{border-color:var(--stg-accent);transform:translateY(-2px)}.stg-guide-tag{font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--stg-accent-2)!important}.stg-guide-card strong{font-family:var(--stg-mono);font-size:16px;line-height:1.3}.stg-guide-card span:not(.stg-guide-tag){font-size:13px;color:var(--stg-muted)!important;line-height:1.55}.stg-guide-card em{font-style:normal;font-family:var(--stg-mono);font-size:12px;color:var(--stg-accent)!important;margin-top:auto}.stg-cta-band{margin:56px 0 24px;padding:32px;border:1px solid var(--stg-line);border-radius:18px;background:radial-gradient(ellipse at top left,rgb(31 58 224 / .14),transparent 60%),var(--stg-bg-2);display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.stg-cta-band h2{font-family:var(--stg-mono)!important;font-size:24px!important;margin:0 0 6px!important}.stg-cta-band p{margin:0;color:var(--stg-muted)!important;max-width:60ch}.stg-disclaimer{font-size:12px!important;color:var(--stg-muted)!important;border-top:1px dashed var(--stg-line);padding-top:16px;margin-top:32px}.stg-trustbox{margin:18px 0 6px;border:1px solid var(--stg-line);border-radius:14px;background:var(--stg-bg);overflow:hidden}.stg-trustbox-row{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--stg-line)}.stg-tb-ico{width:28px;height:28px;flex:0 0 28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgb(31 58 224 / .1);color:var(--stg-accent);font-size:14px}.stg-trustbox-row strong{display:block;font-family:var(--stg-mono);font-size:13px;margin-bottom:2px}.stg-trustbox-row span{font-size:13px;color:var(--stg-muted)!important;line-height:1.45}.stg-trustbox-note{margin:0!important;padding:10px 16px;font-size:12px!important;color:var(--stg-muted)!important}.stg-gate{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgb(6 7 12 / .82);backdrop-filter:blur(8px)}.stg-gate[hidden]{display:none}html.stg-gate-open{overflow:hidden}.stg-gate-card{max-width:460px;width:100%;text-align:center;padding:32px 28px;border:1px solid var(--stg-line);border-radius:18px;background:var(--stg-bg-2);color:var(--stg-fg);box-shadow:0 30px 80px rgb(19 19 18 / .167)}.stg-gate-emblem{border-radius:50%;margin:0 auto 14px;display:block}.stg-gate-card h2{font-family:var(--stg-mono);font-size:22px;margin:0 0 12px;color:var(--stg-fg)}.stg-gate-card p{font-size:14px;line-height:1.6;color:var(--stg-muted);margin:0 0 12px}.stg-gate-actions{display:flex;flex-direction:column;gap:10px;margin-top:18px}.stg-gate-actions .button{width:100%;padding:14px!important}.stg-gate-no{font-size:13px;color:var(--stg-muted)!important}.stg-card-wordmark{max-width:180px!important;max-height:44px!important;width:auto!important;height:auto!important;object-fit:contain}.stg-store-bio{margin:14px 0 22px;padding:18px 20px;border:1px solid var(--stg-line);border-radius:14px;background:var(--stg-bg-2)}.stg-store-bio p{margin:0 0 12px;color:var(--stg-muted)!important;line-height:1.65;max-width:80ch}.single_product_options{margin:14px 0 6px!important;font-family:var(--stg-mono);font-size:12px!important;text-transform:uppercase;letter-spacing:.06em;color:var(--stg-muted)!important}.single_product_variable_tag{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.single_product_tag{display:inline-block;font-family:var(--stg-mono);font-size:13px;padding:6px 12px;border:1px solid var(--stg-line);border-radius:8px;background:var(--stg-bg);color:var(--stg-fg)!important;text-decoration:none!important}.single_product_tag:hover{border-color:var(--stg-accent);color:var(--stg-accent)!important}.woocommerce-product-details__short-description ul{margin:10px 0;padding-left:18px}.woocommerce-product-details__short-description li{margin:3px 0;font-size:14px}.stg-faq{border:1px solid var(--stg-line);border-radius:12px;background:var(--stg-bg-2);margin:0 0 10px;overflow:hidden}.stg-faq summary{cursor:pointer;list-style:none;padding:16px 48px 16px 18px;font-family:var(--stg-mono);font-size:15px;color:var(--stg-fg);position:relative}.stg-faq summary::-webkit-details-marker{display:none}.stg-faq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--stg-accent);font-size:20px}.stg-faq[open] summary:after{content:"−"}.stg-faq[open] summary{border-bottom:1px solid var(--stg-line)}.stg-faq div{padding:4px 18px 8px}.stg-faq-more{margin-top:18px;color:var(--stg-muted)!important}.stg-np-box{display:flex;flex-direction:column;gap:6px;align-items:flex-start;margin:16px 0;padding:18px;border:1px solid rgb(138 100 0 / .35);border-radius:12px;background:rgb(138 100 0 / .05)}.stg-np-box strong{font-family:var(--stg-mono);color:#8a6400}.stg-np-box span{font-size:13px;color:var(--stg-muted)!important}.stg-np-box .button{margin-top:8px}.stg-np-box.is-confirming{border-color:rgb(31 58 224 / .35);background:rgb(31 58 224 / .05)}.stg-np-box.is-confirming strong{color:var(--stg-accent)}.stg-np-box.is-ok{border-color:rgb(12 122 64 / .35);background:rgb(12 122 64 / .05)}.stg-np-box.is-ok strong{color:var(--stg-accent-2)}.stg-w-methods{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stg-w-method{display:flex!important;flex-direction:row!important;gap:10px!important;align-items:flex-start;padding:14px;border:1px solid var(--stg-line);border-radius:12px;background:var(--stg-bg);cursor:pointer}.stg-w-method:has(input:checked){border-color:var(--stg-accent);background:rgb(31 58 224 / .06)}.stg-w-method input{margin-top:3px;accent-color:var(--stg-accent)}.stg-w-method span{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--stg-muted)}.stg-w-method strong{font-family:var(--stg-mono);font-size:14px;color:var(--stg-fg)}.stg-w-method em{font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--stg-accent-2);border:1px solid rgb(12 122 64 / .35);border-radius:999px;padding:1px 7px;margin-left:6px;vertical-align:middle}.stg-w-coin[hidden]{display:none!important}@media(max-width:700px){.stg-w-methods{grid-template-columns:1fr}}.stg-auth-head{margin-bottom:18px}.stg-auth-head h2{font-family:var(--stg-mono)!important;font-size:22px!important;margin:0 0 4px!important}.stg-auth-head p{margin:0;font-size:13px;color:var(--stg-muted)!important}.stg-ack{margin:14px 0!important;padding:12px 14px;border:1px solid var(--stg-line);border-radius:10px;background:var(--stg-bg)}.stg-ack span{font-size:13px}.stg-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.stg-contact textarea{padding:11px 12px;border-radius:8px;font-size:15px}@media(max-width:1000px){.stg-hero{grid-template-columns:1fr;padding-top:28px}.stg-hero-art{order:-1}.stg-hero-art img{width:180px}.stg-trustbar{grid-template-columns:1fr 1fr}.stg-hiw{grid-template-columns:1fr 1fr}.stg-guides-grid{grid-template-columns:1fr}}@media(max-width:560px){.stg-trustbar,.stg-hiw{grid-template-columns:1fr}.stg-cta-band{padding:22px}}.stg-wallet{color:var(--stg-fg);display:flex;flex-direction:column;gap:18px}.stg-w-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.stg-w-title{font-family:var(--stg-mono);font-size:24px;margin:0 0 4px}.stg-w-sub{color:var(--stg-muted);margin:0;max-width:62ch;font-size:14px}.stg-w-shield{font-family:var(--stg-mono);font-size:12px;color:var(--stg-accent-2);border:1px solid var(--stg-line);border-radius:999px;padding:6px 12px;background:rgb(12 122 64 / .06);white-space:nowrap}.stg-w-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px}.stg-w-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--stg-line);border-radius:14px;background:linear-gradient(180deg,var(--stg-bg-2),var(--stg-bg))}.stg-w-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--stg-line)}.stg-w-card.is-avail:before{background:var(--stg-accent-2)}.stg-w-card.is-escrow:before{background:var(--stg-accent)}.stg-w-card.is-pw:before{background:#8a6400}.stg-w-card.is-pd:before{background:#5b3fd1}.stg-w-card-label{font-family:var(--stg-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--stg-muted)}.stg-w-card-val{font-family:var(--stg-mono);font-size:24px;font-weight:700;color:var(--stg-fg)}.stg-w-card-val .amount,.stg-w-card-val .woocommerce-Price-amount{color:var(--stg-fg)!important}.stg-w-card.is-avail .stg-w-card-val .amount{color:var(--stg-accent-2)!important}.stg-w-card-hint{font-size:12px;color:var(--stg-muted)}.stg-w-tabs{display:flex;gap:4px;border-bottom:1px solid var(--stg-line);flex-wrap:wrap}.stg-w-tabs a{font-family:var(--stg-mono);font-size:13px;padding:10px 16px;color:var(--stg-muted)!important;text-decoration:none;border-bottom:2px solid #fff0;margin-bottom:-1px}.stg-w-tabs a:hover{color:var(--stg-fg)!important}.stg-w-tabs a.is-active{color:var(--stg-fg)!important;border-bottom-color:var(--stg-accent)}.stg-w-panel{padding:20px;border:1px solid var(--stg-line);border-radius:14px;background:var(--stg-bg-2)}.stg-w-panel h3{font-family:var(--stg-mono);font-size:16px;margin:0 0 14px}.stg-w-muted{color:var(--stg-muted);font-size:13px}.stg-w-empty{color:var(--stg-muted);font-style:italic;margin:0}.stg-w-steps{list-style:none;margin:0 0 16px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.stg-w-steps li{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--stg-line);border-radius:10px;background:var(--stg-bg)}.stg-w-steps li strong{font-family:var(--stg-mono);font-size:13px}.stg-w-steps li span:last-child{font-size:12px;color:var(--stg-muted);line-height:1.45}.stg-w-step-n{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:var(--stg-mono);font-size:11px;background:rgb(31 58 224 / .15);color:var(--stg-accent);margin-bottom:4px}.stg-w-actions{display:flex;gap:10px;flex-wrap:wrap}.stg-w-btn-ghost{background:transparent!important;color:var(--stg-fg)!important;border:1px solid var(--stg-line)!important}.stg-w-tablewrap{overflow-x:auto}.stg-w-table{width:100%;border-collapse:collapse;font-size:13px}.stg-w-table th{font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--stg-muted)!important;text-align:left;padding:8px 10px;border-bottom:1px solid var(--stg-line)!important;background:transparent!important}.stg-w-table td{padding:10px;border-bottom:1px solid var(--stg-line)!important;vertical-align:middle;background:transparent!important}.stg-w-table code,.stg-w-kv code{font-family:var(--stg-mono);font-size:12px;background:var(--stg-bg);border:1px solid var(--stg-line);border-radius:6px;padding:2px 7px;color:var(--stg-fg)}.stg-w-pos,.stg-w-pos .amount{color:var(--stg-accent-2)!important}.stg-w-neg,.stg-w-neg .amount{color:#c5271d!important}.stg-w-pill{display:inline-block;font-family:var(--stg-mono);font-size:11px;padding:3px 9px;border-radius:999px;border:1px solid var(--stg-line);color:var(--stg-muted);background:var(--stg-bg);white-space:nowrap}.stg-w-pill.is-pending,.stg-w-pill.is-stg-disputed{color:#8a6400;border-color:rgb(138 100 0 / .35)}.stg-w-pill.is-approved,.stg-w-pill.is-paid,.stg-w-pill.is-stg-released{color:var(--stg-accent-2);border-color:rgb(12 122 64 / .35)}.stg-w-pill.is-stg-held,.stg-w-pill.is-stg-ordered,.stg-w-pill.is-stg-shipped,.stg-w-pill.is-stg-delivered{color:var(--stg-accent);border-color:rgb(31 58 224 / .35)}.stg-w-pill.is-rejected,.stg-w-pill.is-failed{color:#c5271d;border-color:rgb(197 39 29 / .35)}.stg-w-form{display:flex;flex-direction:column;gap:14px;max-width:640px}.stg-w-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--stg-muted)}.stg-w-form input,.stg-w-form select{padding:11px 12px;border-radius:8px;font-size:15px}.stg-w-grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.stg-w-inline{display:flex;gap:8px}.stg-w-inline input{flex:1}.stg-w-summary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border:1px dashed var(--stg-line);border-radius:10px;font-size:13px;color:var(--stg-muted)}.stg-w-summary strong,.stg-wd-net{color:var(--stg-fg);font-family:var(--stg-mono)}.stg-w-copy{font-family:var(--stg-mono);font-size:12px;padding:6px 10px!important;border-radius:6px!important;background:var(--stg-bg-3)!important;color:var(--stg-fg)!important;border:1px solid var(--stg-line)!important;cursor:pointer;white-space:nowrap}.stg-w-link{background:none!important;border:none!important;color:var(--stg-accent)!important;padding:0!important;cursor:pointer;font-size:13px;text-decoration:underline}.stg-w-instr-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.stg-w-instr-head h3{margin:0}.stg-w-instr-grid{display:grid;grid-template-columns:1fr auto;gap:22px;align-items:start}.stg-w-kv{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px}.stg-w-kv>span:first-child{width:100%;font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--stg-muted)}.stg-w-addr{word-break:break-all;font-size:13px!important;padding:6px 10px!important}.stg-w-qrwrap{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;color:var(--stg-muted)}.stg-w-qr{background:#fff;padding:10px;border-radius:12px;line-height:0}.stg-w-qr img,.stg-w-qr canvas{display:block}.stg-w-warn{color:#8a6400;font-size:13px}.stg-w-txform{margin:16px 0 10px;padding-top:16px;border-top:1px solid var(--stg-line)}.stg-w-notice{padding:12px 16px;border-radius:10px;margin:0 0 16px;font-size:14px;border:1px solid var(--stg-line)}.stg-w-notice.is-ok{background:rgb(12 122 64 / .08);border-color:rgb(12 122 64 / .35);color:var(--stg-accent-2)}.stg-w-notice.is-error{background:rgb(197 39 29 / .08);border-color:rgb(197 39 29 / .35);color:#c5271d}.stg-w-mini{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin:18px 0;padding:16px 18px;border:1px solid var(--stg-line);border-radius:12px;background:var(--stg-bg-2)}.stg-w-mini div{display:flex;flex-direction:column;gap:2px}.stg-w-mini span{font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;color:var(--stg-muted)}.stg-w-mini strong{font-family:var(--stg-mono);font-size:18px}.stg-w-mini .button{margin-left:auto}.stg-w-receipt{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0;padding:18px;border:1px solid rgb(12 122 64 / .35);border-radius:12px;background:rgb(12 122 64 / .05)}.stg-w-receipt>div{display:flex;flex-direction:column;gap:4px;max-width:60ch}.stg-w-receipt strong{font-family:var(--stg-mono)}.stg-w-receipt span{font-size:13px;color:var(--stg-muted)}.stg-dispute-form select{width:100%;margin-bottom:10px;background:var(--stg-bg);color:var(--stg-fg);border:1px solid var(--stg-line);border-radius:8px;padding:10px}@media(max-width:700px){.stg-w-grid2,.stg-w-instr-grid{grid-template-columns:1fr}.stg-w-qrwrap{align-items:flex-start}.stg-w-card-val{font-size:20px}}@media(max-width:600px){.stg-steps{flex-wrap:wrap;gap:14px}.stg-steps:before{display:none}.stg-step{flex:0 0 30%}}.stg-labs{margin:24px 0}.stg-labs-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px}.stg-labs-stats>div{padding:16px;border:1px solid var(--stg-line);border-radius:12px;background:var(--stg-bg-2);display:flex;flex-direction:column;gap:4px}.stg-labs-stats strong{font-family:var(--stg-mono);font-size:26px;color:var(--stg-fg)}.stg-labs-stats small{font-size:14px;color:var(--stg-muted)}.stg-labs-stats span{font-size:12px;color:var(--stg-muted);text-transform:uppercase;letter-spacing:.04em;font-family:var(--stg-mono)}.stg-labs-cover{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stg-labs-cov{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--stg-line);border-radius:12px;background:var(--stg-bg-2);text-decoration:none;color:var(--stg-fg);transition:border-color .15s}.stg-labs-cov:hover{border-color:var(--stg-accent)}.stg-labs-cov em{font-style:normal;font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;letter-spacing:.05em}.stg-labs-cov.is-yes em{color:var(--stg-accent-2)}.stg-labs-cov.is-part em{color:#8a6400}.stg-labs-cov.is-no em{color:var(--stg-muted)}.stg-labs-cov span{font-size:13px;color:var(--stg-muted);line-height:1.5}.stg-labs-cov b{font-size:13px;color:var(--stg-accent);font-weight:600;margin-top:auto}.stg-labs-note{font-size:13px;color:var(--stg-muted);margin:14px 0 20px}.stg-labs-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px}.stg-labs-filters input[type=search],.stg-labs-filters select{background:var(--stg-bg);color:var(--stg-fg);border:1px solid var(--stg-line);border-radius:8px;padding:10px 12px;min-height:42px}.stg-labs-filters input[type=search]{flex:1 1 260px}.stg-labs-chk{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--stg-muted)}.stg-labs-count{margin-left:auto;font-family:var(--stg-mono);font-size:12px;color:var(--stg-muted)}.stg-labs-table td small{display:block;font-size:11px;color:var(--stg-muted);margin-top:2px}.stg-labs-table td a{color:var(--stg-accent)}.stg-labs-tag{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;font-size:10px;font-family:var(--stg-mono);text-transform:uppercase;color:#8a6400;border:1px solid rgb(138 100 0 / .35);cursor:help}.stg-labs-view{font-weight:600}.stg-labs-empty{color:var(--stg-muted);text-align:center;padding:20px}.stg-labs-none{margin:18px 0;padding:14px 16px;border:1px solid var(--stg-line);border-radius:12px}.stg-labs-none summary{cursor:pointer;font-weight:600}.stg-labs-none ul{columns:2;column-gap:28px;margin:10px 0 0;padding-left:18px;font-size:13px}.stg-labs-none li span{color:var(--stg-muted)}.stg-labs-cta{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;margin-top:22px;padding:20px;border:1px solid rgb(31 58 224 / .35);border-radius:14px;background:rgb(31 58 224 / .06)}.stg-labs-cta p{margin:4px 0 0;font-size:14px;color:var(--stg-muted);max-width:62ch}.stg-labs-cta-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:800px){.stg-labs-stats{grid-template-columns:repeat(2,1fr)}.stg-labs-cover{grid-template-columns:1fr}.stg-labs-none ul{columns:1}.stg-labs-table thead{display:none}.stg-labs-table tr{display:block;padding:10px 0;border-bottom:1px solid var(--stg-line)}.stg-labs-table td{display:flex;justify-content:space-between;gap:12px;border:0;padding:4px 0;text-align:right}.stg-labs-table td:before{content:attr(data-l);font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;color:var(--stg-muted);text-align:left}.stg-labs-table td small{display:inline;margin-left:6px}}.stg-guide-callout{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:18px 0;padding:14px 18px;border-left:3px solid var(--stg-accent-2);border-radius:0 10px 10px 0;background:rgb(12 122 64 / .06)}.stg-guide-callout strong{font-family:var(--stg-mono);font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--stg-accent-2)}.stg-guide-callout span{flex:1 1 320px;font-size:14px}.stg-guide-callout a{font-weight:600;color:var(--stg-accent);white-space:nowrap}.stg-guide-callout.is-inline{border-left-color:var(--stg-accent);background:rgb(31 58 224 / .06)}.stg-guide-labs{margin-top:40px;padding-top:24px;border-top:1px solid var(--stg-line)}.stg-guide-labs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.stg-guide-lab{display:flex;flex-direction:column;gap:4px;padding:14px;border:1px solid var(--stg-line);border-radius:12px;background:var(--stg-bg-2);text-decoration:none!important;color:var(--stg-fg)}.stg-guide-lab:hover{border-color:var(--stg-accent)}.stg-guide-lab em{font-style:normal;font-family:var(--stg-mono);font-size:11px;color:var(--stg-muted)}.stg-guide-lab span{font-family:var(--stg-mono);font-size:13px;color:var(--stg-accent-2)}.stg-guide-labs-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:800px){.stg-guide-labs-grid{grid-template-columns:1fr}}.stg-pd h3,.stg-pf h3{margin:26px 0 8px;font-size:18px}.stg-pd h3:first-child{margin-top:0}.stg-pd p,.stg-pf p{line-height:1.7}.stg-pd-quick{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:4px;font-size:14px}.stg-pd-quick strong{font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--stg-muted);margin-right:6px}.stg-pd-specs,.stg-pf-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:10px 0;border:1px solid var(--stg-line);border-radius:12px;overflow:hidden}.stg-pd-specs>div,.stg-pf-facts>div{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-bottom:1px solid var(--stg-line)}.stg-pd-specs>div:nth-child(odd),.stg-pf-facts>div:nth-child(odd){border-right:1px solid var(--stg-line)}.stg-pd-specs dt,.stg-pf-facts dt{font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--stg-muted)}.stg-pd-specs dd,.stg-pf-facts dd{margin:0;font-size:14px;overflow-wrap:anywhere}.stg-pf-dim{color:var(--stg-muted);font-size:12px}.stg-pf-escrow{padding:12px 14px;border:1px solid rgb(12 122 64 / .3);border-radius:10px;background:rgb(12 122 64 / .05);font-size:14px}.stg-pd-faq{border:1px solid var(--stg-line);border-radius:10px;margin:8px 0;padding:0 14px}.stg-pd-faq summary{cursor:pointer;padding:12px 0;font-weight:600}.stg-pd-faq p{margin:0 0 12px;color:var(--stg-muted)}.stg-pd-ruo{margin-top:22px;font-size:12px;color:var(--stg-muted);font-style:italic}@media(max-width:600px){.stg-pd-specs,.stg-pf-facts{grid-template-columns:1fr}.stg-pd-specs>div,.stg-pf-facts>div{border-right:0!important}}.stg-minorder{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px solid rgb(138 100 0 / .35);border-radius:12px;background:rgb(138 100 0 / .06)}.stg-minorder p{margin:0;font-size:14px}.stg-minorder-bar{height:6px;border-radius:999px;background:var(--stg-line);overflow:hidden}.stg-minorder-bar span{display:block;height:100%;background:linear-gradient(90deg,var(--stg-accent),var(--stg-accent-2))}.stg-minorder .button{text-align:center}.stg-minorder-mini{margin:8px 0;padding:8px 10px;border-radius:8px;font-size:13px;background:rgb(138 100 0 / .08);color:#8a6400}.stg-minorder-note{margin:10px 0 0;font-size:13px;color:var(--stg-muted)}.stg-kicker{display:inline-block;font-family:var(--stg-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--stg-accent-2);margin-bottom:8px}.stg-sec--v2{margin-top:84px}.stg-sec--v2 h2{font-size:clamp(22px,2.6vw,30px)!important;letter-spacing:-.4px;max-width:28ch}.stg-note{font-size:12px;color:var(--stg-muted)!important;margin:10px 0 0}.stg-brand-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.stg-stats{display:grid;grid-template-columns:repeat(5,1fr);margin:18px 0 8px;border:1px solid var(--stg-line);border-radius:16px;background:linear-gradient(180deg,rgb(31 58 224 / .06),#fff0);overflow:hidden}.stg-stats>div{padding:22px 20px;display:flex;flex-direction:column;gap:6px;border-right:1px solid var(--stg-line)}.stg-stats>div:last-child{border-right:0}.stg-stats strong{font-family:var(--stg-mono);font-size:clamp(24px,2.6vw,32px);font-weight:700;color:var(--stg-fg);letter-spacing:-.5px}.stg-stats span{font-size:13px;color:var(--stg-muted)}.stg-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.stg-cat{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--stg-line);border-radius:14px;background:var(--stg-bg-2);text-decoration:none!important;color:var(--stg-fg)!important;transition:border-color .18s,transform .18s,background .18s}.stg-cat:hover{border-color:rgb(31 58 224 / .55);transform:translateY(-2px);background:#f4f4ee}.stg-cat-img{width:46px!important;height:56px!important;object-fit:contain;flex:0 0 46px;filter:drop-shadow(0 6px 10px rgb(19 19 18 / .15))}.stg-cat-img--empty{display:block;border-radius:10px;background:var(--stg-bg-3)}.stg-cat-text{display:flex;flex-direction:column;gap:3px;min-width:0}.stg-cat-text strong{font-size:15px;font-weight:600;line-height:1.25}.stg-cat-text em{font-style:normal;font-family:var(--stg-mono);font-size:11px;color:var(--stg-muted)}.stg-compare table{margin:0}.stg-compare td{vertical-align:middle}.stg-compare-name{font-family:var(--stg-mono);font-size:15px}.stg-compare-cell{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:10px;border:1px solid var(--stg-line);text-decoration:none!important;color:var(--stg-fg)!important;transition:border-color .15s}.stg-compare-cell:hover{border-color:var(--stg-accent)}.stg-compare-cell strong{font-family:var(--stg-mono);font-size:18px}.stg-compare-cell strong small{font-size:11px;color:var(--stg-muted);margin-left:2px}.stg-compare-cell span{font-size:12px;color:var(--stg-muted)}.stg-compare-cell span b{color:var(--stg-accent-2);font-weight:600}.stg-compare-cell.is-best{border-color:rgb(12 122 64 / .45);background:rgb(12 122 64 / .06)}.stg-compare-cell.is-best strong{color:var(--stg-accent-2)}.stg-compare-all{font-family:var(--stg-mono);font-size:12px;white-space:nowrap}.stg-why{border:1px solid var(--stg-line);border-radius:16px;overflow:hidden}.stg-why-head,.stg-why-row{display:grid;grid-template-columns:1.1fr 1fr 1.2fr}.stg-why-head span{padding:14px 18px;font-family:var(--stg-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--stg-muted);background:var(--stg-bg-3)}.stg-why-head span:last-child{color:var(--stg-accent-2);background:rgb(12 122 64 / .08)}.stg-why-row>*{padding:16px 18px;border-top:1px solid var(--stg-line);font-size:14px;line-height:1.5}.stg-why-row strong{font-weight:600}.stg-why-row .is-no{color:var(--stg-muted)}.stg-why-row .is-no:before{content:"\2715  ";color:#c5271d}.stg-why-row .is-yes{background:rgb(12 122 64 / .04)}.stg-why-row .is-yes:before{content:"\2713  ";color:var(--stg-accent-2);font-weight:700}.stg-labcards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stg-labcard{display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--stg-line);border-radius:16px;background:linear-gradient(180deg,#f4f4ee,#fbfbf7);text-decoration:none!important;color:var(--stg-fg)!important;transition:border-color .18s,transform .18s}.stg-labcard:hover{border-color:rgb(12 122 64 / .5);transform:translateY(-2px)}.stg-labcard-top{display:flex;justify-content:space-between;gap:8px}.stg-labcard-top em{font-style:normal;font-family:var(--stg-mono);font-size:11px;color:var(--stg-muted)}.stg-labcard strong{font-size:16px;font-weight:600}.stg-labcard-purity{font-family:var(--stg-mono);font-size:30px;font-weight:700;color:var(--stg-accent-2);letter-spacing:-.5px;display:flex;align-items:baseline;gap:8px}.stg-labcard-purity small{font-size:11px;font-weight:500;color:var(--stg-muted);letter-spacing:0}.stg-labcard-foot{font-size:12px;color:var(--stg-muted);border-top:1px dashed var(--stg-line);padding-top:10px;margin-top:auto}.stg-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stg-tool{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--stg-line);border-radius:16px;background:var(--stg-bg-2);text-decoration:none!important;color:var(--stg-fg)!important;transition:border-color .18s,transform .18s}.stg-tool:hover{border-color:rgb(31 58 224 / .55);transform:translateY(-2px)}.stg-tool-ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--stg-accent);background:rgb(31 58 224 / .1);border:1px solid rgb(31 58 224 / .25);margin-bottom:4px}.stg-tool strong{font-size:16px;font-weight:600}.stg-tool span{font-size:14px;line-height:1.55;color:var(--stg-muted)}.stg-pay{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;margin-top:84px}.stg-pay-block,.stg-pay-facts{border:1px solid var(--stg-line);border-radius:16px;background:var(--stg-bg-2);padding:22px}.stg-pay-coins{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.stg-pay-coins span{font-family:var(--stg-mono);font-size:12px;padding:7px 11px;border-radius:999px;border:1px solid var(--stg-line);background:var(--stg-bg)}.stg-pay-coins span.is-wallet{border-color:rgb(12 122 64 / .4);color:var(--stg-accent-2)}.stg-pay-block p{margin:0;font-size:14px;color:var(--stg-muted)!important;line-height:1.55}.stg-pay-facts{display:grid;grid-template-columns:1fr;gap:0;padding:6px 22px}.stg-pay-facts>div{display:flex;align-items:baseline;gap:12px;padding:14px 0;border-bottom:1px solid var(--stg-line)}.stg-pay-facts>div:last-child{border-bottom:0}.stg-pay-facts strong{font-family:var(--stg-mono);font-size:22px;min-width:70px}.stg-pay-facts span{font-size:14px;color:var(--stg-muted)}.stg-hfaq{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stg-hfaq details{border:1px solid var(--stg-line);border-radius:14px;background:var(--stg-bg-2);padding:0 18px;transition:border-color .15s}.stg-hfaq details[open]{border-color:rgb(31 58 224 / .45)}.stg-hfaq summary{cursor:pointer;list-style:none;padding:16px 0;font-weight:600;display:flex;justify-content:space-between;gap:12px}.stg-hfaq summary::-webkit-details-marker{display:none}.stg-hfaq summary:after{content:"+";font-family:var(--stg-mono);color:var(--stg-accent);font-size:18px;line-height:1}.stg-hfaq details[open] summary:after{content:"\2212"}.stg-hfaq p{margin:0 0 16px;color:var(--stg-muted)!important;font-size:14px;line-height:1.6}.stg-chips{display:flex;gap:8px;overflow-x:auto;padding:2px 0 10px;margin:0 0 6px;scrollbar-width:thin}.stg-chips a,.stg-chips>span{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:8px 13px;border-radius:999px;border:1px solid var(--stg-line);background:var(--stg-bg-2);color:var(--stg-fg)!important;text-decoration:none!important;font-size:13px;white-space:nowrap;transition:border-color .15s,background .15s}.stg-chips a span{font-family:var(--stg-mono);font-size:11px;color:var(--stg-muted)}.stg-chips a:hover{border-color:var(--stg-accent)}.stg-chips a.is-on{background:var(--stg-accent);border-color:var(--stg-accent);color:#fbfbf7!important}.stg-chips a.is-on span{color:#fbfbf7}.stg-chips--brands>span{border:0;background:none;padding-left:0;color:var(--stg-muted)!important;font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.stg-chips a.is-lab{border-color:rgb(12 122 64 / .4);color:var(--stg-accent-2)!important}.stg-chips--brands{margin-bottom:18px}@media(max-width:1024px){.stg-stats{grid-template-columns:repeat(3,1fr)}.stg-stats>div:nth-child(3){border-right:0}.stg-stats>div:nth-child(n+4){border-top:1px solid var(--stg-line)}.stg-labcards{grid-template-columns:repeat(2,1fr)}.stg-tools{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.stg-sec--v2{margin-top:56px}.stg-stats{grid-template-columns:repeat(2,1fr)}.stg-stats>div{border-right:0!important;border-top:1px solid var(--stg-line)}.stg-stats>div:nth-child(-n+2){border-top:0}.stg-stats>div:nth-child(odd){border-right:1px solid var(--stg-line)!important}.stg-labcards,.stg-tools,.stg-hfaq,.stg-pay{grid-template-columns:1fr}.stg-why-head{display:none}.stg-why-row{grid-template-columns:1fr}.stg-why-row>*{border-top:0;padding:6px 16px}.stg-why-row strong{padding-top:16px;border-top:1px solid var(--stg-line)}.stg-why-row .is-yes{padding-bottom:16px}.stg-compare thead{display:none}.stg-compare tr{display:block;padding:12px 0;border-bottom:1px solid var(--stg-line)}.stg-compare td{display:block;border:0!important;padding:4px 0!important}}.stg-cats{grid-template-columns:repeat(4,1fr)}.stg-cat-ico{flex:0 0 44px;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:var(--stg-accent);background:rgb(31 58 224 / .1);border:1px solid rgb(31 58 224 / .22);transition:color .18s,background .18s}.stg-cat:hover .stg-cat-ico{color:var(--stg-accent-2);background:rgb(12 122 64 / .1);border-color:rgb(12 122 64 / .3)}.stg-cat-text em{font-size:12px!important;display:block!important}@media(max-width:1024px){.stg-cats{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.stg-cats{grid-template-columns:1fr 1fr}}.stg-sec--v2 h2{max-width:none}.stg-hfaq{align-items:start}@media(max-width:760px){.stg-stats>div:last-child{grid-column:1 / -1;border-top:1px solid var(--stg-line)}.stg-stats>div{padding:16px}.stg-cats{grid-template-columns:1fr 1fr!important;gap:8px}.stg-cat{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.stg-cat-ico{width:36px;height:36px;flex-basis:36px;border-radius:10px}.stg-cat-text strong{font-size:14px}.stg-labcards{grid-template-columns:1fr 1fr;gap:8px}.stg-labcard{padding:12px;gap:6px}.stg-labcard-top{flex-direction:column;gap:2px}.stg-labcard-purity{font-size:22px;flex-direction:column;gap:0}.stg-tool{display:grid;grid-template-columns:42px 1fr;column-gap:14px;row-gap:2px;padding:16px}.stg-tool-ico{grid-row:span 2;margin:0}.stg-brand-grid{gap:10px!important}}.stg-bshow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:4px}.stg-bbox{position:relative;display:flex;flex-direction:column;gap:18px;padding:22px;border:1px solid var(--stg-line);border-radius:20px;background:linear-gradient(180deg,#fbfbf7 0%,#fbfbf7 100%);overflow:hidden}.stg-bbox:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:repeating-linear-gradient(90deg,var(--stg-accent) 0 6px,transparent 6px 10px);opacity:.5}.stg-bbox-head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:10px 0 4px;text-decoration:none!important;color:var(--stg-fg)!important}.stg-bbox-head .stg-card-logowrap{height:70px;display:flex;align-items:center;justify-content:center}.stg-bbox-head .stg-card-logo{max-height:56px;width:auto;max-width:220px}.stg-bbox-head .stg-card-name{font-family:var(--stg-mono);font-weight:700;font-size:17px}.stg-bbox-head .stg-card-count{font-family:var(--stg-mono);font-size:12px;color:var(--stg-muted)}.stg-bbox-head .stg-card-cta{font-family:var(--stg-mono);font-size:13px;color:var(--stg-accent);transition:color .15s}.stg-bbox-head:hover .stg-card-cta{color:var(--stg-accent-2)}.stg-bbox-products .woocommerce{margin:0!important}.stg-bbox .products.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin:0!important}@media(max-width:1024px){.stg-bshow{grid-template-columns:1fr}}@media(max-width:760px){.stg-bbox{padding:14px;gap:12px;border-radius:16px}.stg-bbox .products.grid{gap:10px!important}}.stg-slider{overflow:hidden;position:relative;margin:0 -2px;padding:4px 2px 6px}.stg-slider-track{display:flex;transition:transform .7s cubic-bezier(.22,.7,.2,1);will-change:transform}.stg-slide{flex:0 0 100%;min-width:0}.stg-slide .woocommerce{margin:0!important}.stg-bbox-nav{display:flex;align-items:center;gap:10px;margin-top:2px}.stg-bbox-nav[hidden]{display:none}.stg-bbox-btn{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--stg-line)!important;background:var(--stg-bg)!important;color:var(--stg-fg)!important;font-size:14px;line-height:1;padding:0!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s,color .15s}.stg-bbox-btn:hover{border-color:var(--stg-accent)!important;color:var(--stg-accent)!important;transform:none!important}.stg-bbox-pause{font-size:10px;letter-spacing:-1px}.stg-bbox-count{font-family:var(--stg-mono);font-size:12px;color:var(--stg-muted);white-space:nowrap;min-width:88px}.stg-bbox-bar{flex:1;height:3px;border-radius:999px;background:var(--stg-line);overflow:hidden}.stg-bbox-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--stg-accent),var(--stg-accent-2))}.stg-bbox-bar.is-run i{animation:stg-bar 10s linear forwards}@keyframes stg-bar{from{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){.stg-slider-track{transition:none}}.stg-market{margin-top:4px}.stg-market-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:end;margin:0 0 22px}.stg-market-intro h2{font-family:var(--stg-mono)!important;font-size:clamp(22px,2.6vw,30px)!important;letter-spacing:-.4px;margin:0 0 10px!important}.stg-market-intro p{margin:0;color:var(--stg-muted)!important;font-size:15px;line-height:1.6;max-width:62ch}.stg-market-search{display:flex;gap:8px}.stg-market-search input[type=search]{flex:1;min-height:46px;border-radius:12px!important;padding:0 14px}.stg-market-search .button{border-radius:12px!important;padding:0 18px!important}.stg-market-boxes{display:flex;flex-direction:column;gap:22px;margin-top:10px}.stg-bbox--wide{display:grid;grid-template-columns:300px minmax(0,1fr);gap:26px;align-items:start;padding:26px}.stg-bbox-info{display:flex;flex-direction:column;gap:12px;position:sticky;top:90px}.stg-bbox-logo{display:flex;align-items:center;justify-content:center;height:92px;border:1px solid var(--stg-line);border-radius:14px;background:rgb(19 19 18 / .02);text-decoration:none!important}.stg-bbox-logo .stg-card-logo{max-height:56px;width:auto;max-width:200px}.stg-bbox-title{margin:4px 0 0!important;font-family:var(--stg-mono)!important;font-size:22px!important}.stg-bbox-title a{color:var(--stg-fg)!important;text-decoration:none!important}.stg-bbox-bio{margin:0;font-size:14px;line-height:1.55;color:var(--stg-muted)!important}.stg-bbox-badges{display:flex;flex-wrap:wrap;gap:6px}.stg-bbox-badges span{font-family:var(--stg-mono);font-size:11px;padding:5px 9px;border-radius:999px;border:1px solid var(--stg-line);color:var(--stg-fg)}.stg-bbox-badges span.is-lab{border-color:rgb(12 122 64 / .4);color:var(--stg-accent-2)}.stg-bbox-areas{display:flex;flex-direction:column;gap:2px;margin:2px 0}.stg-bbox-areas a{display:flex;justify-content:space-between;gap:10px;padding:7px 10px;border-radius:9px;font-size:13px;color:var(--stg-fg)!important;text-decoration:none!important;transition:background .15s}.stg-bbox-areas a:hover{background:rgb(31 58 224 / .08)}.stg-bbox-areas em{font-style:normal!important;font-family:var(--stg-mono);font-size:11px!important;color:var(--stg-muted);display:inline!important}.stg-bbox-enter{display:flex!important;justify-content:center;border-radius:12px!important;padding:12px 14px!important;margin-top:4px}.stg-bbox-main{display:flex;flex-direction:column;gap:14px;min-width:0}.stg-bbox--wide .products.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:1180px){.stg-bbox--wide{grid-template-columns:1fr}.stg-bbox-info{position:static;display:grid;grid-template-columns:auto 1fr;column-gap:18px;align-items:center}.stg-bbox-logo{grid-row:span 3;width:150px}.stg-bbox-areas{display:none}.stg-bbox-enter{grid-column:1 / -1}}@media(max-width:900px){.stg-bbox--wide .products.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.stg-market-intro{grid-template-columns:1fr}.stg-bbox--wide{padding:14px;gap:14px}.stg-bbox-info{grid-template-columns:1fr}.stg-bbox-logo{width:auto;grid-row:auto;height:74px}}.stg-store{margin:6px 0 40px}.stg-store-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px;padding:28px;border:1px solid var(--stg-line);border-radius:22px;background:radial-gradient(700px 260px at 0% 0%,rgb(31 58 224 / .12),transparent 70%),linear-gradient(180deg,#fbfbf7,#fbfbf7);position:relative;overflow:hidden}.stg-store-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:repeating-linear-gradient(90deg,var(--stg-accent) 0 6px,transparent 6px 10px);opacity:.5}.stg-store-id{display:flex;gap:22px;align-items:flex-start}.stg-store-logo{flex:0 0 150px;height:150px;display:flex;align-items:center;justify-content:center;border:1px solid var(--stg-line);border-radius:18px;background:rgb(19 19 18 / .03)}.stg-store-logo .stg-card-logo{max-width:124px;max-height:80px;width:auto}.stg-store-copy h1{font-family:var(--stg-mono)!important;font-size:clamp(28px,3.4vw,40px)!important;letter-spacing:-.6px;margin:2px 0 10px!important}.stg-store-copy p{margin:0 0 16px;color:var(--stg-muted)!important;font-size:15px;line-height:1.6;max-width:64ch}.stg-store-actions{display:flex;flex-wrap:wrap;gap:10px}.stg-store-actions .button{border-radius:12px!important}.stg-store-facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--stg-line);border-radius:16px;overflow:hidden;align-self:center}.stg-store-facts>div{display:flex;flex-direction:column;gap:4px;padding:18px;border-right:1px solid var(--stg-line);border-bottom:1px solid var(--stg-line);background:rgb(19 19 18 / .35)}.stg-store-facts>div:nth-child(2n){border-right:0}.stg-store-facts>div:nth-child(n+3){border-bottom:0}.stg-store-facts strong{font-family:var(--stg-mono);font-size:26px;color:var(--stg-fg)}.stg-store-facts>div:last-child strong{color:var(--stg-accent-2)}.stg-store-facts span{font-size:13px;color:var(--stg-muted)}.stg-store-bar{position:sticky;top:0;z-index:5;margin:18px 0 6px;padding:14px 0 4px;background:linear-gradient(180deg,var(--stg-bg) 80%,#fff0)}.stg-store-find{display:flex;gap:8px;margin-bottom:12px}.stg-store-find input[type=search]{flex:1;min-height:46px;border-radius:12px!important;padding:0 14px}.stg-store-find select{min-height:46px;border-radius:12px!important;padding:0 12px;min-width:190px}.stg-store-find .button{border-radius:12px!important;padding:0 18px!important}.stg-store-result{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--stg-muted);margin:4px 0 16px}.stg-store-filter{font-family:var(--stg-mono);font-size:12px;padding:4px 9px;border-radius:999px;background:rgb(31 58 224 / .12);color:var(--stg-accent)}.stg-store-items .products.grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.stg-store-empty{padding:40px;text-align:center;border:1px dashed var(--stg-line);border-radius:16px}.stg-pages{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;margin:30px 0 10px}.stg-pages .page-numbers{min-width:40px;height:40px;display:inline-grid;place-items:center;padding:0 12px;border-radius:10px;border:1px solid var(--stg-line);font-family:var(--stg-mono);font-size:13px;color:var(--stg-fg)!important;text-decoration:none!important;background:var(--stg-bg-2)}.stg-pages .page-numbers:hover{border-color:var(--stg-accent)}.stg-pages .page-numbers.current{background:var(--stg-accent);border-color:var(--stg-accent);color:#fbfbf7!important}.stg-pages .page-numbers.dots{border:0;background:none}.stg-other-brands{display:flex;flex-direction:column;gap:10px;margin-top:48px}.stg-other-brand{display:flex;align-items:center;gap:18px;padding:16px 20px;border:1px solid var(--stg-line);border-radius:16px;background:var(--stg-bg-2);text-decoration:none!important;color:var(--stg-fg)!important;transition:border-color .15s}.stg-other-brand:hover{border-color:rgb(31 58 224 / .55)}.stg-other-brand .stg-card-logowrap{height:48px;display:flex;align-items:center}.stg-other-brand .stg-card-logo{max-height:40px;width:auto}.stg-other-brand span:not(.stg-card-logowrap){display:flex;flex-direction:column;flex:1}.stg-other-brand em{font-style:normal!important;font-size:12px!important;color:var(--stg-muted);display:block!important}.stg-other-brand b{font-family:var(--stg-mono);font-size:13px;color:var(--stg-accent);font-weight:500}@media(max-width:1024px){.stg-store-hero{grid-template-columns:1fr}.stg-store-items .products.grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.stg-store-hero{padding:18px}.stg-store-id{flex-direction:column;gap:14px}.stg-store-logo{flex-basis:auto;width:100%;height:96px}.stg-store-facts>div{padding:14px}.stg-store-facts strong{font-size:20px}.stg-store-find{flex-wrap:wrap}.stg-store-find select{flex:1;min-width:0}.stg-store-items .products.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.stg-store-bar{position:static}}.dokan-store .page-content>.main-content{max-width:var(--theme-width,1360px);margin:0 auto;padding:0 var(--theme-padding,32px);box-sizing:border-box}.stg-store-find input[type=search],.stg-market-search input[type=search]{width:auto!important;flex:1 1 auto!important;min-width:0;display:block!important}.stg-store-find select{flex:0 0 220px;width:220px!important}.dokan-store .woocommerce-breadcrumb{margin:18px 0 6px}@media(max-width:760px){.dokan-store .page-content>.main-content{padding:0 16px}.stg-store-find select{flex:1 1 100%;width:100%!important}}.stg-market-boxes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.stg-market-boxes .stg-bbox--wide{grid-template-columns:1fr;gap:18px;padding:22px}.stg-market-boxes .stg-bbox-info{position:static;display:grid;grid-template-columns:132px minmax(0,1fr);column-gap:18px;row-gap:10px;align-items:start}.stg-market-boxes .stg-bbox-logo{grid-row:span 3;width:132px;height:96px}.stg-market-boxes .stg-bbox-logo .stg-card-logo{max-width:108px;max-height:48px}.stg-market-boxes .stg-bbox-title{margin:0!important;font-size:20px!important}.stg-market-boxes .stg-bbox-bio{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.stg-market-boxes .stg-bbox-areas{grid-column:1 / -1;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin:2px 0 0}.stg-market-boxes .stg-bbox-areas a{padding:6px 10px;border:1px solid var(--stg-line);border-radius:999px;font-size:12px;gap:6px}.stg-market-boxes .stg-bbox-areas a:hover{border-color:var(--stg-accent);background:#fff0}.stg-market-boxes .stg-bbox-enter{grid-column:1 / -1}.stg-market-boxes .stg-bbox--wide .products.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:1024px){.stg-market-boxes{grid-template-columns:1fr}}@media(max-width:560px){.stg-market-boxes .stg-bbox-info{grid-template-columns:1fr}.stg-market-boxes .stg-bbox-logo{grid-row:auto;width:auto}}.stg-market-boxes .stg-bbox-info{grid-template-columns:150px minmax(0,1fr)}.stg-market-boxes .stg-bbox-logo{width:150px;padding:12px;box-sizing:border-box;overflow:hidden}.stg-market-boxes .stg-bbox-logo img,.stg-market-boxes .stg-bbox-logo .stg-card-logo{width:auto!important;height:auto!important;max-width:100%!important;max-height:52px!important;object-fit:contain}@media(max-width:560px){.stg-market-boxes .stg-bbox-info{grid-template-columns:1fr}.stg-market-boxes .stg-bbox-logo{width:auto}}.wc_payment_method.payment_method_stg_wallet.is-short>label{opacity:.55;cursor:not-allowed}.stg-wallet-short{color:#8a6400}a.stg-wallet-topup{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:8px 14px;border-radius:10px;background:var(--stg-accent);color:#fbfbf7!important;font-weight:600;font-size:13px;text-decoration:none!important}a.stg-wallet-topup:hover{filter:brightness(1.08)}.stg-w-cartwait{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px}.stg-w-cartwait a{font-weight:600;white-space:nowrap}.stg-checkout .page-header{margin-bottom:22px!important}.stg-co-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0 0 26px!important;padding:0!important;counter-reset:none;border:1px solid var(--stg-line);border-radius:16px;overflow:hidden;background:var(--stg-bg-2)}.stg-co-steps li{display:flex;align-items:center;gap:12px;padding:14px 18px;border-right:1px solid var(--stg-line);margin:0!important;position:relative}.stg-co-steps li:last-child{border-right:0}.stg-co-dot{flex:0 0 30px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 var(--stg-mono);border:1px solid var(--stg-line);color:var(--stg-muted)}.stg-co-lbl{display:flex;flex-direction:column;gap:2px;min-width:0}.stg-co-lbl strong{font-size:14px;font-weight:600;color:var(--stg-muted)}.stg-co-lbl em{font-style:normal!important;font-size:11px!important;color:var(--stg-muted);display:block!important}.stg-co-steps li.is-done .stg-co-dot{background:rgb(12 122 64 / .15);border-color:rgb(12 122 64 / .45);color:var(--stg-accent-2)}.stg-co-steps li.is-done strong{color:var(--stg-fg)}.stg-co-steps li.is-on{background:rgb(31 58 224 / .08)}.stg-co-steps li.is-on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--stg-accent)}.stg-co-steps li.is-on .stg-co-dot{background:var(--stg-accent);border-color:var(--stg-accent);color:#fbfbf7}.stg-co-steps li.is-on strong{color:var(--stg-fg)}.stg-checkout .woocommerce-form-coupon-toggle .notification,.stg-checkout .woocommerce-form-login-toggle .notification{background:var(--stg-bg-2)!important;border:1px dashed var(--stg-line)!important;border-radius:12px!important;color:var(--stg-muted)!important}.stg-checkout .notification-text,.stg-checkout .notification-text *{color:var(--stg-muted)!important}.stg-checkout .notification-text a{color:var(--stg-accent)!important}.stg-checkout form.checkout_coupon,.stg-checkout form.woocommerce-form-login{background:var(--stg-bg-2)!important;border:1px solid var(--stg-line)!important;border-radius:14px!important;padding:18px!important}.stg-checkout .checkout-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) 430px;gap:28px;align-items:start}.stg-checkout #customer_details{width:auto!important;max-width:none!important;display:flex;flex-direction:column;gap:18px;margin:0!important}.stg-checkout #customer_details .col-1,.stg-checkout #customer_details .col-2{width:100%!important;max-width:none!important;float:none!important;padding:0!important}.stg-checkout .woocommerce-billing-fields,.stg-checkout .woocommerce-additional-fields,.stg-checkout .woocommerce-account-fields{background:var(--stg-bg-2);border:1px solid var(--stg-line);border-radius:18px;padding:22px}.stg-checkout .woocommerce-account-fields{margin-top:18px}.stg-checkout .woocommerce-billing-fields>h3:empty,.stg-checkout .woocommerce-billing-fields>h3{display:none}.stg-checkout .woocommerce-additional-fields>h3{font-family:var(--stg-mono)!important;font-size:17px!important;margin:0 0 12px!important}.stg-co-head{display:flex;gap:14px;align-items:flex-start;margin:0 0 16px}.stg-co-head h3{margin:0 0 4px!important;font-family:var(--stg-mono)!important;font-size:17px!important}.stg-co-head p{margin:0;font-size:13px;color:var(--stg-muted)!important;line-height:1.5}.stg-co-num{flex:0 0 30px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;font:600 13px/1 var(--stg-mono);background:rgb(31 58 224 / .12);color:var(--stg-accent);border:1px solid rgb(31 58 224 / .3)}.stg-checkout .woocommerce-billing-fields{padding-top:22px}.stg-checkout .woocommerce-billing-fields .stg-co-head{margin-top:0}.stg-checkout .form-row{margin-bottom:14px!important}.stg-checkout .form-row label{font-size:13px!important;font-weight:500;color:var(--stg-fg)!important;margin-bottom:6px!important}.stg-checkout .form-row .required{color:#c5271d!important;text-decoration:none}.stg-checkout .form-row input.input-text,.stg-checkout .form-row textarea,.stg-checkout .select2-container .select2-selection--single,.stg-checkout .form-row select{min-height:46px;border-radius:11px!important;border:1px solid var(--stg-line)!important;background:var(--stg-bg)!important;padding:10px 14px!important;transition:border-color .15s,box-shadow .15s}.stg-checkout .select2-container .select2-selection--single .select2-selection__rendered{line-height:24px!important;padding:0!important;color:var(--stg-fg)!important}.stg-checkout .select2-container .select2-selection--single .select2-selection__arrow{top:10px!important;right:10px!important}.stg-checkout .form-row input.input-text:focus,.stg-checkout .form-row textarea:focus{border-color:var(--stg-accent)!important;box-shadow:0 0 0 3px rgb(31 58 224 / .18)!important;outline:none}.stg-checkout .form-row .description{font-size:12px!important;color:var(--stg-muted)!important;margin-top:6px;display:block!important;background:none!important;padding:0!important}.stg-checkout .form-row.woocommerce-invalid input.input-text{border-color:#c5271d!important}.stg-checkout .order-review-wrapper{position:sticky;top:20px;width:auto!important;max-width:none!important;background:linear-gradient(180deg,#fbfbf7,#fbfbf7);border:1px solid var(--stg-line);border-radius:20px;padding:22px!important;box-shadow:0 30px 60px -40px rgb(0 0 0 / .9)}.stg-checkout #order_review_heading{font-family:var(--stg-mono)!important;font-size:18px!important;margin:0 0 14px!important}.stg-checkout .woocommerce-checkout-review-order-table{background:transparent!important;border:0!important;margin:0 0 16px!important}.stg-checkout .woocommerce-checkout-review-order-table thead{display:none}.stg-checkout .woocommerce-checkout-review-order-table td,.stg-checkout .woocommerce-checkout-review-order-table th{background:transparent!important;border:0!important;border-bottom:1px solid var(--stg-line)!important;padding:12px 0!important;font-size:14px;vertical-align:top}.stg-checkout .woocommerce-checkout-review-order-table tbody td.product-total{text-align:right;white-space:nowrap}.stg-co-item{display:flex;gap:12px;align-items:flex-start}.stg-co-thumb{width:54px!important;height:54px!important;flex:0 0 54px;object-fit:contain;border-radius:10px;background:#fff;mix-blend-mode:normal;padding:3px}.stg-co-item-name{font-weight:500;line-height:1.35}.stg-checkout .product-quantity{font-family:var(--stg-mono);font-size:12px;color:var(--stg-muted)}.stg-checkout .woocommerce-checkout-review-order-table dl.variation,.stg-checkout .woocommerce-checkout-review-order-table .wc-item-meta{margin:6px 0 0 66px!important;font-size:11px!important;display:flex;gap:4px}.stg-checkout .woocommerce-checkout-review-order-table dl.variation dt,.stg-checkout .woocommerce-checkout-review-order-table dl.variation dd,.stg-checkout .woocommerce-checkout-review-order-table dl.variation p{margin:0!important;font-family:var(--stg-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--stg-accent-2)!important;font-size:11px!important}.stg-checkout .woocommerce-checkout-review-order-table tfoot th{font-weight:500;color:var(--stg-muted)!important;text-align:left}.stg-checkout .woocommerce-checkout-review-order-table tfoot td{text-align:right}.stg-checkout .woocommerce-checkout-review-order-table tr.order-total th,.stg-checkout .woocommerce-checkout-review-order-table tr.order-total td{border-bottom:0!important;padding-top:16px!important;color:var(--stg-fg)!important;font-size:16px}.stg-checkout tr.order-total .amount{font-family:var(--stg-mono);font-size:24px!important;font-weight:700}.stg-checkout tr.stg-co-feenote td{border:0!important;padding:0 0 4px!important;font-size:12px!important;line-height:1.5;color:var(--stg-muted)!important;text-align:left!important}.stg-co-protect{border:1px solid rgb(12 122 64 / .3);background:rgb(12 122 64 / .05);border-radius:14px;padding:14px 16px;margin:6px 0 18px}.stg-co-protect strong{display:block;font-family:var(--stg-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--stg-accent-2);margin-bottom:8px}.stg-co-protect ol{margin:0;padding:0;list-style:none;counter-reset:p;display:flex;flex-direction:column;gap:7px}.stg-co-protect li{counter-increment:p;display:flex;gap:10px;font-size:13px;line-height:1.45;color:var(--stg-fg)!important;margin:0!important}.stg-co-protect li:before{content:counter(p);flex:0 0 20px;height:20px;border-radius:50%;display:grid;place-items:center;font:600 11px/1 var(--stg-mono);background:rgb(12 122 64 / .15);color:var(--stg-accent-2)}.stg-co-payhead{font-family:var(--stg-mono)!important;font-size:15px!important;margin:0 0 10px!important}.stg-checkout #payment{background:transparent!important;border:0!important;padding:0!important}.stg-checkout #payment ul.payment_methods{border:0!important;padding:0!important;margin:0 0 16px!important;display:flex;flex-direction:column;gap:10px;background:transparent!important}.stg-checkout #payment ul.payment_methods li.wc_payment_method{border:1px solid var(--stg-line);border-radius:14px;padding:14px 16px!important;margin:0!important;background:var(--stg-bg);transition:border-color .15s,background .15s;list-style:none}.stg-checkout #payment ul.payment_methods li.wc_payment_method:has(input:checked){border-color:var(--stg-accent);background:rgb(31 58 224 / .07)}.stg-checkout #payment ul.payment_methods li>label{font-weight:600;font-size:14px;cursor:pointer;display:inline!important;color:var(--stg-fg)!important}.stg-checkout #payment ul.payment_methods li input[type=radio]{accent-color:var(--stg-accent);margin-right:8px}.stg-checkout #payment div.payment_box{background:transparent!important;color:var(--stg-muted)!important;padding:8px 0 0 26px!important;margin:0!important;font-size:13px;line-height:1.5}.stg-checkout #payment div.payment_box:before{display:none!important}.stg-checkout #payment div.payment_box p{margin:0;color:var(--stg-muted)!important}.stg-checkout .woocommerce-privacy-policy-text p{font-size:12px!important;color:var(--stg-muted)!important;line-height:1.5}.stg-checkout .woocommerce-terms-and-conditions-wrapper .form-row,.stg-checkout .stg-ack{background:var(--stg-bg);border:1px solid var(--stg-line);border-radius:12px;padding:12px 14px!important;margin:10px 0!important}.stg-checkout .woocommerce-terms-and-conditions-wrapper label,.stg-checkout .stg-ack label{font-size:13px!important;line-height:1.45;display:flex!important;gap:10px;align-items:flex-start;color:var(--stg-fg)!important}.stg-checkout .woocommerce-terms-and-conditions-wrapper input[type=checkbox],.stg-checkout .stg-ack input[type=checkbox]{accent-color:var(--stg-accent);margin-top:2px;flex:0 0 auto}.stg-checkout #payment .place-order{padding:0!important;margin:0!important;background:transparent!important}.stg-checkout button.stg-co-pay{width:100%;display:flex!important;align-items:center;justify-content:center;gap:10px;padding:16px 18px!important;border-radius:14px!important;font-size:16px!important;font-weight:700;margin-top:6px;box-shadow:0 16px 34px -16px rgb(31 58 224 / .9)}.stg-co-trust{list-style:none;margin:14px 0 0!important;padding:0!important;display:flex;flex-direction:column;gap:6px}.stg-co-trust li{font-size:12px;color:var(--stg-muted)!important;display:flex;gap:8px;margin:0!important}.stg-co-trust li:before{content:"\2713";color:var(--stg-accent-2);font-weight:700}.stg-co-trust a{color:var(--stg-muted)!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:1024px){.stg-checkout .checkout-wrapper{grid-template-columns:1fr}.stg-checkout .order-review-wrapper{position:static}}@media(max-width:760px){.stg-co-steps{grid-template-columns:1fr 1fr}.stg-co-steps li:nth-child(2){border-right:0}.stg-co-steps li:nth-child(-n+2){border-bottom:1px solid var(--stg-line)}.stg-co-steps li{padding:10px 12px;gap:8px}.stg-co-lbl em{display:none!important}.stg-checkout .woocommerce-billing-fields,.stg-checkout .woocommerce-additional-fields,.stg-checkout .woocommerce-account-fields,.stg-checkout .order-review-wrapper{padding:16px!important;border-radius:16px}}body.stg-checkout .stg-co-steps li .stg-co-lbl em{font-size:11px!important;line-height:1.3!important;font-style:normal!important;color:var(--stg-muted)!important}body.stg-checkout .stg-co-steps li .stg-co-lbl strong{font-size:14px!important}body.stg-checkout button.stg-co-pay:before,body.stg-checkout #place_order:before{content:"";width:16px;height:16px;flex:0 0 16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center/contain no-repeat}body.stg-checkout #place_order{width:100%;display:flex!important;align-items:center;justify-content:center;gap:10px}body.stg-checkout .woocommerce-privacy-policy-text a,body.stg-checkout .woocommerce-terms-and-conditions-link{color:var(--stg-accent)!important;text-decoration:underline;text-underline-offset:3px}.quantity-button svg path{stroke:currentColor!important}.quantity-button{color:var(--stg-fg)!important;cursor:pointer}.stg-cart .page-header{margin-bottom:22px!important}.stg-cart .cart-wrapper{display:grid!important;grid-template-columns:minmax(0,1fr) 400px;gap:28px;align-items:start}.stg-cart .cart-form-wrapper,.stg-cart .cart-collaterals{width:auto!important;max-width:none!important;float:none!important;margin:0!important;padding:0!important}.stg-cart-head{display:flex;justify-content:space-between;align-items:flex-end;gap:14px;flex-wrap:wrap;margin:0 0 14px}.stg-cart-head h2{font-family:var(--stg-mono)!important;font-size:22px!important;margin:0!important}.stg-cart-head p{margin:4px 0 0;font-size:13px;color:var(--stg-muted)!important}.stg-cart-multi{font-size:12px;padding:7px 12px;border-radius:999px;border:1px solid rgb(12 122 64 / .35);color:var(--stg-accent-2);background:rgb(12 122 64 / .06)}.stg-cart table.cart{display:block;border:0!important;background:transparent!important;margin:0!important}.stg-cart table.cart thead{display:none}.stg-cart table.cart tbody{display:flex;flex-direction:column;gap:12px}.stg-cart table.cart tr.cart_item{display:grid;grid-template-columns:84px minmax(0,1fr) 110px 120px 110px 36px;align-items:center;gap:16px;padding:14px 16px;border:1px solid var(--stg-line);border-radius:18px;background:var(--stg-bg-2);transition:border-color .15s}.stg-cart table.cart tr.cart_item:hover{border-color:rgb(31 58 224 / .45)}.stg-cart table.cart td{display:block;border:0!important;padding:0!important;background:transparent!important}.stg-cart table.cart td:before{display:none!important}.stg-cart td.product-thumbnail img{width:84px!important;height:84px!important;object-fit:contain;border-radius:12px;background:#fff;padding:4px;box-sizing:border-box}.stg-cart td.product-name>a{font-weight:600;font-size:15px;color:var(--stg-fg)!important;text-decoration:none!important;line-height:1.35}.stg-cart td.product-name>a:hover{color:var(--stg-accent)!important}.stg-cart td.product-name dl.variation{margin:6px 0 0!important;display:flex;gap:4px;align-items:center}.stg-cart td.product-name dl.variation dt{display:none}.stg-cart td.product-name dl.variation dd,.stg-cart td.product-name dl.variation p{margin:0!important;font:600 11px/1 var(--stg-mono)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--stg-accent-2)!important}.stg-cart td.product-price{font-size:13px;color:var(--stg-muted)!important;text-align:right}.stg-cart td.product-price .amount{color:var(--stg-muted)!important;font-weight:500}.stg-cart td.product-price:after{content:" each";font-size:11px}.stg-cart td.product-subtotal{text-align:right}.stg-cart td.product-subtotal .amount{font-family:var(--stg-mono);font-size:17px!important;font-weight:700;color:var(--stg-accent-2)!important}.stg-cart td.product-quantity .quantity{margin:0 auto}.stg-cart td.product-remove a.remove{width:32px!important;height:32px!important;display:grid!important;place-items:center;border-radius:50%;border:1px solid var(--stg-line)!important;background:transparent!important;color:var(--stg-muted)!important;font-size:18px!important;line-height:1;text-decoration:none!important}.stg-cart td.product-remove a.remove:hover{border-color:#c5271d!important;color:#c5271d!important;background:rgb(197 39 29 / .08)!important}.stg-cart table.cart tr:not(.cart_item){display:block}.stg-cart table.cart td.actions{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px!important;border:1px dashed var(--stg-line)!important;border-radius:16px}.stg-cart td.actions .coupon{display:flex;gap:8px;flex:1 1 320px;float:none!important}.stg-cart td.actions .coupon input.input-text{flex:1;min-height:44px;border-radius:11px!important;padding:0 14px!important;width:auto!important}.stg-cart td.actions .button{border-radius:11px!important;min-height:44px;padding:0 16px!important}.stg-cart td.actions button[name=update_cart],.stg-cart td.actions .clear-cart,.stg-cart td.actions a.button:not(.checkout-button){background:transparent!important;color:var(--stg-fg)!important;border:1px solid var(--stg-line)!important;box-shadow:none!important}.stg-cart td.actions button[name=update_cart]:disabled{opacity:.45}.stg-cart .cart_totals{position:sticky;top:20px;width:auto!important;float:none!important;background:linear-gradient(180deg,#fbfbf7,#fbfbf7)!important;border:1px solid var(--stg-line)!important;border-radius:20px;padding:22px!important;box-shadow:0 30px 60px -40px rgb(0 0 0 / .9)}.stg-cart .cart_totals h2{font-family:var(--stg-mono)!important;font-size:18px!important;margin:0 0 12px!important}.stg-cart .cart_totals table{background:transparent!important;border:0!important;margin:0 0 14px!important}.stg-cart .cart_totals table th,.stg-cart .cart_totals table td{background:transparent!important;border:0!important;border-bottom:1px solid var(--stg-line)!important;padding:12px 0!important;font-size:14px}.stg-cart .cart_totals table th{font-weight:500;color:var(--stg-muted)!important;text-align:left}.stg-cart .cart_totals table td{text-align:right}.stg-cart .cart_totals table td:before{display:none!important}.stg-cart .cart_totals tr.order-total th,.stg-cart .cart_totals tr.order-total td{border-bottom:0!important;padding-top:16px!important;color:var(--stg-fg)!important;font-size:16px}.stg-cart .cart_totals tr.order-total .amount{font-family:var(--stg-mono);font-size:24px!important;font-weight:700}.stg-cart .cart_totals tr.stg-co-feenote td{border:0!important;padding:0 0 4px!important;font-size:12px!important;line-height:1.5;color:var(--stg-muted)!important;text-align:left!important}.stg-cart .wc-proceed-to-checkout{padding:0!important}.stg-cart .wc-proceed-to-checkout .stg-co-protect{margin:4px 0 14px}.stg-cart a.checkout-button{width:100%;display:flex!important;align-items:center;justify-content:center;gap:10px;padding:16px 18px!important;border-radius:14px!important;font-size:16px!important;font-weight:700;margin:0!important;box-shadow:0 16px 34px -16px rgb(31 58 224 / .9)}.stg-cart a.checkout-button:before{content:"";width:16px;height:16px;flex:0 0 16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") center/contain no-repeat}.stg-cart-wallet{display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:baseline;padding:12px 14px;border-radius:12px;border:1px solid var(--stg-line);margin:0 0 12px;background:var(--stg-bg)}.stg-cart-wallet span{font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--stg-muted)}.stg-cart-wallet strong{text-align:right;font-family:var(--stg-mono)}.stg-cart-wallet em{grid-column:1 / -1;font-style:normal!important;font-size:12px!important;color:#8a6400;display:block!important;margin-top:4px}.stg-cart-wallet.is-ok{border-color:rgb(12 122 64 / .35)}.stg-cart-wallet.is-ok em{color:var(--stg-accent-2)}.stg-cart-continue{display:inline-block;margin-top:14px;font-size:13px;color:var(--stg-muted)!important;text-decoration:none!important}.stg-cart-continue:hover{color:var(--stg-accent)!important}.stg-cart .cart-empty.woocommerce-info,.stg-cart .return-to-shop{display:none!important}.stg-cart-empty{text-align:center;padding:48px 24px;border:1px dashed var(--stg-line);border-radius:20px;background:var(--stg-bg-2)}.stg-cart-empty h2{font-family:var(--stg-mono)!important;font-size:24px!important;margin:0 0 8px!important}.stg-cart-empty p{color:var(--stg-muted)!important;margin:0 auto 20px;max-width:52ch}.stg-cart-empty-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.stg-cart-empty-actions .button{border-radius:12px!important}@media(max-width:1024px){.stg-cart .cart-wrapper{grid-template-columns:1fr}.stg-cart .cart_totals{position:static}}@media(max-width:760px){.stg-cart table.cart tr.cart_item{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img name rm" "img price price" "qty qty sub";gap:8px 12px;padding:12px}.stg-cart td.product-thumbnail{grid-area:img}.stg-cart td.product-thumbnail img{width:72px!important;height:72px!important}.stg-cart td.product-name{grid-area:name}.stg-cart td.product-remove{grid-area:rm}.stg-cart td.product-price{grid-area:price;text-align:left}.stg-cart td.product-quantity{grid-area:qty}.stg-cart td.product-quantity .quantity{margin:0}.stg-cart td.product-subtotal{grid-area:sub;align-self:center}.stg-cart .cart_totals{padding:16px!important}}body .stg-co-steps li .stg-co-lbl em{font-size:11px!important;line-height:1.3!important;font-style:normal!important;color:var(--stg-muted)!important}body .stg-co-steps li .stg-co-lbl strong{font-size:14px!important}.stg-cart td.product-remove a.remove svg path{stroke:currentColor!important}.stg-cart td.product-remove a.remove svg{width:16px;height:16px}.stg-cart td.actions .actions-wrapper{display:flex;gap:8px;flex-wrap:wrap}.stg-cart td.actions .actions-wrapper .button{background:transparent!important;color:var(--stg-fg)!important;border:1px solid var(--stg-line)!important;box-shadow:none!important}.stg-cart td.actions .actions-wrapper .button:hover{border-color:var(--stg-accent)!important;transform:none}.stg-cart td.actions .empty-cart-button{background:transparent!important;color:#c5271d!important;border:1px solid rgb(197 39 29 / .35)!important;box-shadow:none!important;border-radius:11px!important;min-height:44px;padding:0 16px!important}.stg-cart td.actions .empty-cart-button:hover{background:rgb(197 39 29 / .08)!important;transform:none}@media(max-width:760px){.stg-cart table.cart tr.cart_item{grid-template-columns:72px minmax(0,1fr) auto!important}.stg-cart table.cart td.product-price,.stg-cart table.cart td.product-subtotal{display:block!important;width:auto!important}.stg-cart table.cart td.product-remove{display:block!important;min-width:32px;justify-self:end;position:static!important}.stg-cart table.cart td.product-remove a.remove{position:static!important;margin:0!important}.stg-cart table.cart td.product-quantity{width:auto!important}.stg-cart td.product-subtotal .amount{font-size:16px!important}}.stg-cart .post-content .woocommerce>.cart-wrapper>.empty{display:none!important}@keyframes stg-rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes stg-fade{from{opacity:0}to{opacity:1}}@keyframes stg-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes stg-spin{to{transform:rotate(360deg)}}@keyframes stg-spin-rev{to{transform:rotate(-360deg)}}@keyframes stg-glow{0%,100%{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}@keyframes stg-drift{0%{transform:translateX(-12%)}100%{transform:translateX(12%)}}@keyframes stg-pulse-ring{0%{box-shadow:0 0 0 0 rgb(31 58 224 / .55)}100%{box-shadow:0 0 0 12px #fff0}}@keyframes stg-orb1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(18%,12%) scale(1.15)}}@keyframes stg-orb2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-16%,-10%) scale(1.1)}}html.stg-js .stg-rv{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1) var(--rv-d,0ms),transform .7s cubic-bezier(.2,.7,.2,1) var(--rv-d,0ms);will-change:opacity,transform}html.stg-js .stg-rv.is-in{opacity:1;transform:none}html.stg-js.stg-reduce .stg-rv{transform:none;transition:opacity .5s ease var(--rv-d,0ms)}html.stg-js .stg-hero-copy>*{animation:stg-rise .8s cubic-bezier(.2,.7,.2,1) both}html.stg-js .stg-hero-copy>*:nth-child(2){animation-delay:.08s}html.stg-js .stg-hero-copy>*:nth-child(3){animation-delay:.16s}html.stg-js .stg-hero-copy>*:nth-child(4){animation-delay:.24s}html.stg-js .stg-hero-copy>*:nth-child(5){animation-delay:.32s}.stg-hero-art{position:relative}.stg-hero-art:before{content:"";position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,rgb(31 58 224 / .35),rgb(12 122 64 / .12) 45%,transparent 70%);filter:blur(24px);animation:stg-glow 6s ease-in-out infinite;z-index:0}.stg-hero-art:after{content:"";position:absolute;inset:-4%;border-radius:50%;border:1px dashed rgb(31 58 224 / .28);animation:stg-spin 60s linear infinite;z-index:0;pointer-events:none}.stg-hero-art img{position:relative;z-index:1;animation:stg-float 7s ease-in-out infinite}.page-header{overflow:hidden}.page-header:after{content:"";position:absolute;top:-60%;left:20%;width:60%;height:160%;background:radial-gradient(closest-side,rgb(31 58 224 / .12),transparent);animation:stg-drift 14s ease-in-out infinite alternate;pointer-events:none;z-index:0}.page-header .container{position:relative;z-index:1}.stg-hiw-wrap{position:relative}.stg-flow{position:relative;height:28px;margin:0 0 6px}.stg-flow-line{position:absolute;left:10%;right:10%;top:13px;height:2px;background:repeating-linear-gradient(90deg,var(--stg-line) 0 8px,transparent 8px 14px)}.stg-flow-line:after{content:"";position:absolute;left:0;top:0;height:2px;width:100%;transform-origin:left;background:linear-gradient(90deg,var(--stg-accent),var(--stg-accent-2));animation:stg-flow-fill 10s cubic-bezier(.45,0,.2,1) infinite}.stg-flow-token{position:absolute;top:3px;left:10%;width:22px;height:22px;margin-left:-11px;border-radius:50%;display:grid;place-items:center;font:700 11px/1 var(--stg-mono);color:#fbfbf7;background:var(--stg-accent);box-shadow:0 0 0 4px rgb(31 58 224 / .18),0 6px 16px -4px rgb(31 58 224 / .8);animation:stg-flow-move 10s cubic-bezier(.45,0,.2,1) infinite}@keyframes stg-flow-fill{0%{transform:scaleX(0);opacity:1}80%{transform:scaleX(1);opacity:1}92%,100%{transform:scaleX(1);opacity:0}}@keyframes stg-flow-move{0%{left:10%;background:var(--stg-accent)}18%{left:10%}28%{left:30%}40%{left:30%}50%{left:50%}58%{left:50%}66%{left:70%;background:var(--stg-accent)}72%{left:70%;background:var(--stg-accent-2);box-shadow:0 0 0 4px rgb(12 122 64 / .2),0 6px 16px -4px rgb(12 122 64 / .8)}82%{left:90%;background:var(--stg-accent-2)}92%{left:90%;opacity:1}100%{left:90%;opacity:0}}.stg-hiw li{transition:border-color .3s,background .3s}.stg-hiw li:nth-child(1){animation:stg-step-on 10s infinite 0s}.stg-hiw li:nth-child(2){animation:stg-step-on 10s infinite 2s}.stg-hiw li:nth-child(3){animation:stg-step-on 10s infinite 4s}.stg-hiw li:nth-child(4){animation:stg-step-on-mint 10s infinite 6s}.stg-hiw li:nth-child(5){animation:stg-step-on 10s infinite 8s}@keyframes stg-step-on{0%{border-color:rgb(31 58 224 / .7);box-shadow:0 0 0 1px rgb(31 58 224 / .25),0 16px 30px -22px rgb(31 58 224 / .9)}20%,100%{border-color:var(--stg-line);box-shadow:none}}@keyframes stg-step-on-mint{0%{border-color:rgb(12 122 64 / .75);box-shadow:0 0 0 1px rgb(12 122 64 / .25),0 16px 30px -22px rgb(12 122 64 / .9)}20%,100%{border-color:var(--stg-line);box-shadow:none}}@media(max-width:900px){.stg-flow{display:none}}html body .button:not(.stg-btn-ghost):not(.stg-w-btn-ghost):not(.loading){background-image:linear-gradient(110deg,transparent 38%,rgb(19 19 18 / .32) 50%,transparent 62%)!important;background-size:260% 100%!important;background-position:130% 0!important;background-repeat:no-repeat!important;transition:background-position .75s ease,transform .15s ease,filter .15s ease,box-shadow .15s ease}html body .button:not(.stg-btn-ghost):not(.stg-w-btn-ghost):not(.loading):hover{background-position:-30% 0!important}.products .product.stg-has-lab .product-thumbnail:after{background-image:linear-gradient(110deg,rgb(12 122 64 / .96) 40%,#ffffff 50%,rgb(12 122 64 / .96) 60%);background-size:250% 100%;background-position:120% 0;transition:background-position .9s ease}.products .product.stg-has-lab:hover .product-thumbnail:after{background-position:-20% 0}.stg-bbox-logo,.stg-store-logo{transition:border-color .25s,box-shadow .25s,transform .25s}.stg-bbox:hover .stg-bbox-logo,.stg-store-hero:hover .stg-store-logo{border-color:rgb(31 58 224 / .5);box-shadow:0 12px 30px -18px rgb(31 58 224 / .8)}.stg-co-steps li.is-on .stg-co-dot{animation:stg-pulse-ring 1.8s ease-out infinite}.stg-mm li a:active .mobile-menu-icon{transform:scale(.88)}.stg-mm .mobile-menu-icon{transition:transform .15s ease}.stg-cat:hover .stg-cat-ico svg,.stg-tool:hover .stg-tool-ico svg{transform:translateY(-2px) scale(1.06)}.stg-cat-ico svg,.stg-tool-ico svg{transition:transform .25s ease}.stg-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--stg-accent),var(--stg-accent-2));pointer-events:none}@media(prefers-reduced-motion:reduce){.stg-hero-art img,.stg-hero-art:before,.stg-hero-art:after,.page-header:after,.stg-flow-token,.stg-flow-line:after,.stg-hiw li,.stg-co-steps li.is-on .stg-co-dot,.stg-auth-emblem .ring,.stg-auth-emblem img,.stg-auth-bg span{animation:none!important}html.stg-js .stg-hero-copy>*{animation-name:stg-fade}.stg-flow-token{left:10%}.stg-flow-line:after{transform:scaleX(0)}}.stg-auth-page .page-header{display:none!important}.stg-auth-page .woocommerce-notices-wrapper,.stg-auth-page .woocommerce>.woocommerce-error,.stg-auth-page .woocommerce>.woocommerce-message{max-width:1120px;margin:24px auto 0!important}.stg-auth{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);max-width:1120px;margin:34px auto 56px;border:1px solid var(--stg-line);border-radius:26px;overflow:hidden;background:var(--stg-bg-2);box-shadow:0 40px 90px -50px rgb(0 0 0 / .95)}.stg-auth-brand{position:relative;padding:44px 44px 36px;display:flex;flex-direction:column;gap:16px;background:linear-gradient(160deg,#efefe8 0%,#fbfbf7 60%,#e8e8e2 100%);border-right:1px solid var(--stg-line);overflow:hidden;isolation:isolate}.stg-auth-bg{position:absolute;inset:0;z-index:-1;pointer-events:none}.stg-auth-bg .o1,.stg-auth-bg .o2{position:absolute;border-radius:50%;filter:blur(60px)}.stg-auth-bg .o1{width:340px;height:340px;left:-80px;top:-60px;background:rgb(31 58 224 / .28);animation:stg-orb1 16s ease-in-out infinite}.stg-auth-bg .o2{width:300px;height:300px;right:-90px;bottom:-60px;background:rgb(12 122 64 / .18);animation:stg-orb2 18s ease-in-out infinite}.stg-auth-bg .grid{position:absolute;inset:0;background-image:linear-gradient(rgb(19 19 18 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(19 19 18 / .035) 1px,transparent 1px);background-size:34px 34px;-webkit-mask-image:radial-gradient(ellipse at 30% 30%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse at 30% 30%,#000 20%,transparent 75%)}.stg-auth-emblem{position:relative;width:132px;height:132px;display:grid;place-items:center;margin:0 0 6px}.stg-auth-emblem img{width:96px;height:96px;border-radius:50%;position:relative;z-index:2;box-shadow:0 0 0 1px var(--stg-line),0 18px 40px -16px rgb(31 58 224 / .7);animation:stg-float 7s ease-in-out infinite}.stg-auth-emblem .ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgb(31 58 224 / .25)}.stg-auth-emblem .r1{inset:8px;border-style:dashed;animation:stg-spin 40s linear infinite}.stg-auth-emblem .r2{inset:-8px;animation:stg-spin 14s linear infinite}.stg-auth-emblem .r3{inset:-22px;border-color:rgb(12 122 64 / .18);animation:stg-spin-rev 22s linear infinite}.stg-auth-emblem .ring i{position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--stg-accent);box-shadow:0 0 12px var(--stg-accent)}.stg-auth-emblem .r3 i{background:var(--stg-accent-2);box-shadow:0 0 12px var(--stg-accent-2)}.stg-auth-title{font-family:var(--stg-mono)!important;font-size:clamp(22px,2.4vw,30px)!important;line-height:1.2!important;letter-spacing:-.5px;margin:0!important;color:var(--stg-fg)!important;max-width:22ch}.stg-auth-benefits{list-style:none;margin:8px 0 0!important;padding:0!important;display:flex;flex-direction:column;gap:14px}.stg-auth-benefits li{display:flex;gap:14px;align-items:flex-start;margin:0!important}.stg-auth-bi{flex:0 0 38px;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:var(--stg-accent);background:rgb(31 58 224 / .1);border:1px solid rgb(31 58 224 / .25)}.stg-auth-benefits li:nth-child(2) .stg-auth-bi,.stg-auth-benefits li:nth-child(4) .stg-auth-bi{color:var(--stg-accent-2);background:rgb(12 122 64 / .08);border-color:rgb(12 122 64 / .25)}.stg-auth-benefits strong{display:block;font-size:15px;font-weight:600;color:var(--stg-fg)}.stg-auth-benefits em{display:block!important;font-style:normal!important;font-size:13px!important;line-height:1.45;color:var(--stg-muted)!important;margin-top:2px}.stg-auth-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:auto;padding-top:18px;border-top:1px solid var(--stg-line)}.stg-auth-stats div{display:flex;flex-direction:column;gap:2px}.stg-auth-stats strong{font-family:var(--stg-mono);font-size:22px;color:var(--stg-fg)}.stg-auth-stats span{font-size:12px;color:var(--stg-muted)}.stg-auth-card{padding:40px 44px 32px;display:flex;flex-direction:column;background:linear-gradient(180deg,#fbfbf7,#fbfbf7)}.stg-auth-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border:1px solid var(--stg-line);border-radius:14px;background:var(--stg-bg);margin:0 0 26px}.stg-auth-tabs button{position:relative;z-index:1;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--stg-muted)!important;font-weight:600!important;font-size:14px!important;padding:11px 10px!important;border-radius:10px!important;cursor:pointer;transition:color .2s}.stg-auth-tabs button[aria-selected=true]{color:#fbfbf7!important}.stg-auth-tabs-ink{position:absolute;top:4px;bottom:4px;left:0;border-radius:10px;background:var(--stg-accent);box-shadow:0 8px 20px -10px rgb(31 58 224 / .9);transition:transform .35s cubic-bezier(.2,.8,.2,1),width .35s cubic-bezier(.2,.8,.2,1);z-index:0}.stg-auth-panel.is-enter{animation:stg-rise .45s cubic-bezier(.2,.7,.2,1)}.stg-auth-panel h2{font-family:var(--stg-mono)!important;font-size:26px!important;letter-spacing:-.4px;margin:0 0 6px!important}.stg-auth-sub{margin:0 0 22px!important;font-size:14px;line-height:1.55;color:var(--stg-muted)!important}.stg-auth-form .stg-field{margin:0 0 16px!important;padding:0!important}.stg-auth-form label{display:block;font-size:13px!important;font-weight:500;color:var(--stg-fg)!important;margin:0 0 7px!important}.stg-field-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.stg-auth-lost{font-size:12px;color:var(--stg-accent)!important;text-decoration:none!important}.stg-auth-lost:hover{text-decoration:underline!important}.stg-auth-form input.input-text{width:100%;min-height:50px;border-radius:12px!important;border:1px solid var(--stg-line)!important;background:var(--stg-bg)!important;padding:0 16px!important;font-size:15px;transition:border-color .15s,box-shadow .15s}.stg-auth-form input.input-text:focus{border-color:var(--stg-accent)!important;box-shadow:0 0 0 4px rgb(31 58 224 / .16)!important;outline:none}.stg-pass{position:relative;display:block}.stg-pass input.input-text{padding-right:52px!important}.stg-pass-toggle{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:40px!important;height:38px;display:grid!important;place-items:center;border-radius:9px!important;background:transparent!important;border:0!important;box-shadow:none!important;color:var(--stg-muted)!important;padding:0!important;cursor:pointer}.stg-pass-toggle:hover,.stg-pass-toggle[aria-pressed=true]{color:var(--stg-accent)!important;background:rgb(31 58 224 / .08)!important}.stg-check{display:flex!important;gap:10px;align-items:center;font-size:13px!important;color:var(--stg-muted)!important;cursor:pointer}.stg-check input{accent-color:var(--stg-accent);width:16px;height:16px}.stg-auth-row{margin:0 0 18px!important;padding:0!important}.stg-auth-submit{width:100%;min-height:52px;border-radius:13px!important;font-size:16px!important;font-weight:700!important;box-shadow:0 16px 34px -16px rgb(31 58 224 / .9)}.stg-auth-note{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--stg-muted)!important;padding:12px 14px;border:1px dashed var(--stg-line);border-radius:12px;margin:0 0 16px!important}.stg-auth-note svg{flex:0 0 16px;margin-top:2px;color:var(--stg-accent)}.stg-auth-form .woocommerce-privacy-policy-text p{font-size:12px!important;line-height:1.5;color:var(--stg-muted)!important;margin:0 0 16px}.stg-auth-form .woocommerce-privacy-policy-text a{color:var(--stg-accent)!important}.stg-auth-switch{margin:18px 0 0!important;text-align:center;font-size:14px;color:var(--stg-muted)!important}.stg-auth-switch a{color:var(--stg-accent)!important;font-weight:600;text-decoration:none!important}.stg-auth-safe{margin:auto 0 0!important;padding-top:22px;display:flex;gap:8px;align-items:center;justify-content:center;font-size:12px;color:var(--stg-muted)!important}.stg-auth-safe svg{color:var(--stg-accent-2);flex:0 0 14px}.stg-auth .stg-auth-head{display:none}@media(max-width:900px){.stg-auth{grid-template-columns:1fr;margin:14px auto 30px;border-radius:20px}.stg-auth-card{order:-1;padding:26px 20px 22px}.stg-auth-brand{border-right:0;border-top:1px solid var(--stg-line);padding:28px 20px}.stg-auth-emblem{display:none}.stg-auth-title{font-size:21px!important}}.stg-pass .password-input{display:block!important;position:static!important;width:100%}.stg-pass .show-password-input{display:none!important}.stg-auth-lost{white-space:nowrap}.login-form-wrapper:has(>.stg-auth){max-width:none!important;width:100%!important}.stg-auth-page .login-form-wrapper{max-width:none!important;width:100%!important}.stg-bp-intro{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:30px;align-items:center;margin:4px 0 8px}.stg-bp-intro h2{font-family:var(--stg-mono)!important;font-size:clamp(24px,2.8vw,34px)!important;letter-spacing:-.5px;line-height:1.15!important;margin:0 0 12px!important}.stg-bp-intro p{margin:0;color:var(--stg-muted)!important;font-size:15px;line-height:1.65;max-width:58ch}.stg-bp-stats{grid-template-columns:repeat(2,1fr)!important;margin:0!important}.stg-bp-stats>div:nth-child(2){border-right:0}.stg-bp-stats>div:nth-child(-n+2){border-bottom:1px solid var(--stg-line)}.stg-bp-stats>div:nth-child(1),.stg-bp-stats>div:nth-child(3){border-right:1px solid var(--stg-line)}.stg-bp-stats>div:nth-child(4){border-right:0}.stg-vet{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.stg-vet-item{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--stg-line);border-radius:16px;background:var(--stg-bg-2);transition:border-color .2s,transform .2s}.stg-vet-item:hover{border-color:rgb(31 58 224 / .45);transform:translateY(-2px)}.stg-vet-item strong{font-size:16px;font-weight:600}.stg-vet-item span:last-child{font-size:14px;line-height:1.55;color:var(--stg-muted)}.stg-bp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.stg-bp-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:24px;border:1px solid var(--stg-line);border-radius:22px;background:linear-gradient(180deg,#fbfbf7,#fbfbf7);overflow:hidden;transition:border-color .25s,box-shadow .25s}.stg-bp-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:repeating-linear-gradient(90deg,var(--stg-accent) 0 6px,transparent 6px 10px);opacity:.5}.stg-bp-card:hover{border-color:rgb(31 58 224 / .45);box-shadow:0 30px 60px -40px rgb(31 58 224 / .55)}.stg-bp-head{display:flex;align-items:center;gap:18px}.stg-bp-logo{flex:0 0 150px;height:84px;display:flex;align-items:center;justify-content:center;padding:12px;box-sizing:border-box;border:1px solid var(--stg-line);border-radius:14px;background:rgb(19 19 18 / .03);text-decoration:none!important;transition:border-color .25s}.stg-bp-card:hover .stg-bp-logo{border-color:rgb(31 58 224 / .5)}.stg-bp-logo img,.stg-bp-logo .stg-card-logo{max-width:100%!important;max-height:50px!important;width:auto!important;height:auto!important;object-fit:contain}.stg-bp-head h3{margin:0 0 6px!important;font-family:var(--stg-mono)!important;font-size:22px!important}.stg-bp-head h3 a{color:var(--stg-fg)!important;text-decoration:none!important}.stg-bp-badge{display:inline-block;font-family:var(--stg-mono);font-size:11px;padding:5px 10px;border-radius:999px;border:1px solid rgb(12 122 64 / .35);color:var(--stg-accent-2)}.stg-bp-bio{margin:0;font-size:14px;line-height:1.6;color:var(--stg-muted)!important}.stg-bp-facts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--stg-line);border-radius:14px;overflow:hidden}.stg-bp-facts>div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-right:1px solid var(--stg-line);background:rgb(19 19 18 / .35)}.stg-bp-facts>div:last-child{border-right:0}.stg-bp-facts strong{font-family:var(--stg-mono);font-size:19px;color:var(--stg-fg)}.stg-bp-facts span{font-size:11px;color:var(--stg-muted)}.stg-bp-cov-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.stg-bp-cov-top span{font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--stg-muted)}.stg-bp-cov-top strong{font-family:var(--stg-mono);font-size:15px;color:var(--stg-accent-2)}.stg-bp-bar{height:8px;border-radius:999px;background:var(--stg-line);overflow:hidden}.stg-bp-bar i{display:block;height:100%;width:var(--w);border-radius:999px;background:linear-gradient(90deg,var(--stg-accent),var(--stg-accent-2));transition:width 1.4s cubic-bezier(.2,.7,.2,1) .2s}html.stg-js .stg-bp-card.stg-rv:not(.is-in) .stg-bp-bar i{width:0}.stg-bp-areas{display:flex;flex-wrap:wrap;gap:6px}.stg-bp-areas a{display:inline-flex;gap:6px;align-items:center;padding:6px 11px;border-radius:999px;border:1px solid var(--stg-line);font-size:12px;color:var(--stg-fg)!important;text-decoration:none!important;transition:border-color .15s}.stg-bp-areas a:hover{border-color:var(--stg-accent)}.stg-bp-areas em{font-style:normal!important;font-family:var(--stg-mono);font-size:11px!important;color:var(--stg-muted);display:inline!important}.stg-bp-picks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stg-bp-pick{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--stg-line);border-radius:14px;background:var(--stg-bg);text-decoration:none!important;color:var(--stg-fg)!important;transition:border-color .2s,transform .2s}.stg-bp-pick:hover{border-color:rgb(31 58 224 / .5);transform:translateY(-2px)}.stg-bp-pick-img{display:block;border-radius:10px;background:#fff;overflow:hidden}.stg-bp-pick-img img{display:block;width:100%!important;aspect-ratio:1/1;object-fit:contain;mix-blend-mode:multiply}.stg-bp-pick strong{font-size:13px;font-weight:600;line-height:1.3}.stg-bp-pick-price{font-size:13px}.stg-bp-pick-price .amount{color:var(--stg-accent-2)!important;font-weight:600}.stg-bp-pick-price .stg-ppm{display:block;margin:2px 0 0!important;font-size:11px!important}.stg-bp-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.stg-bp-actions .button{border-radius:12px!important}.stg-bp-actions .button:first-child{flex:1;text-align:center;justify-content:center}.stg-bp-join{margin-top:70px}@media(max-width:1024px){.stg-vet{grid-template-columns:repeat(2,1fr)}.stg-bp-grid{grid-template-columns:1fr}.stg-bp-intro{grid-template-columns:1fr}}@media(max-width:600px){.stg-vet{grid-template-columns:1fr}.stg-bp-card{padding:16px}.stg-bp-head{flex-direction:column;align-items:flex-start;gap:12px}.stg-bp-logo{flex-basis:auto;width:100%}.stg-bp-facts{grid-template-columns:repeat(2,1fr)}.stg-bp-facts>div:nth-child(2){border-right:0}.stg-bp-facts>div:nth-child(-n+2){border-bottom:1px solid var(--stg-line)}.stg-bp-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.stg-bp-pick{padding:6px}.stg-bp-pick strong{font-size:11px}}@media(max-width:600px){.stg-bp-logo{height:72px}.stg-bp-logo img,.stg-bp-logo .stg-card-logo{max-height:34px!important;max-width:70%!important}}.stg-lr-intro{display:grid;grid-template-columns:minmax(0,1.4fr) 260px;gap:40px;align-items:center;padding:30px;border:1px solid var(--stg-line);border-radius:24px;background:radial-gradient(600px 240px at 0% 0%,rgb(12 122 64 / .1),transparent 70%),linear-gradient(180deg,#fbfbf7,#fbfbf7);position:relative;overflow:hidden;margin:0 0 8px}.stg-lr-intro:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:repeating-linear-gradient(90deg,var(--stg-accent-2) 0 6px,transparent 6px 10px);opacity:.5}.stg-lr-copy h2{font-family:var(--stg-mono)!important;font-size:clamp(24px,2.8vw,34px)!important;letter-spacing:-.5px;margin:0 0 10px!important}.stg-lr-copy p{margin:0 0 20px;color:var(--stg-muted)!important;font-size:15px;line-height:1.65;max-width:60ch}.stg-lr-minis{display:flex;flex-wrap:wrap;gap:10px}.stg-lr-mini{display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:1px solid var(--stg-line);border-radius:14px;background:rgb(19 19 18 / .4);min-width:120px}.stg-lr-mini strong{font-family:var(--stg-mono);font-size:24px;color:var(--stg-fg)}.stg-lr-mini span{font-size:12px;color:var(--stg-muted)}.stg-lr-ring{position:relative;margin:0;width:220px;height:220px;justify-self:center}.stg-lr-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.stg-lr-ring circle{fill:none;stroke-width:10}.stg-lr-ring circle.bg{stroke:var(--stg-line)}.stg-lr-ring circle.val{stroke:url(#stgRing);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--off);transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1) .2s;filter:drop-shadow(0 0 6px rgb(12 122 64 / .35))}html.stg-js .stg-lr-intro.stg-rv:not(.is-in) .stg-lr-ring circle.val{stroke-dashoffset:var(--c)}.stg-lr-ring figcaption{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:2px}.stg-lr-ring figcaption strong{font-family:var(--stg-mono);font-size:40px;font-weight:700;color:var(--stg-fg);letter-spacing:-1px}.stg-lr-ring figcaption span{font-size:12px;color:var(--stg-muted);max-width:14ch;line-height:1.35}.stg-lr-steps{list-style:none;margin:0 0 18px!important;padding:0!important;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;counter-reset:lr}.stg-lr-step{counter-increment:lr;position:relative;display:flex;flex-direction:column;gap:8px;padding:18px;border:1px solid var(--stg-line);border-radius:16px;background:var(--stg-bg-2);margin:0!important}.stg-lr-step:after{content:"0" counter(lr);position:absolute;top:16px;right:18px;font:600 12px/1 var(--stg-mono);color:var(--stg-muted)}.stg-lr-step strong{font-size:15px;font-weight:600}.stg-lr-step span:last-child{font-size:13px;line-height:1.55;color:var(--stg-muted)}.stg-lr-bar{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:10px;align-items:center;margin:26px 0 16px;padding:16px;border:1px solid var(--stg-line);border-radius:18px;background:var(--stg-bg-2);position:sticky;top:146px;z-index:4}.stg-lr-bar input[type=search]{width:100%!important;min-height:46px;border-radius:12px!important;padding:0 14px!important}.stg-lr-bar select{min-height:46px;border-radius:12px!important;padding:0 12px!important;width:100%!important}.stg-lr-bar .stg-lr-chips{grid-column:1 / -1;margin:0!important;padding:0!important;flex-wrap:wrap}.stg-lr-chips button{flex:0 0 auto;display:inline-flex;align-items:center;padding:8px 13px!important;border-radius:999px!important;border:1px solid var(--stg-line)!important;background:var(--stg-bg)!important;color:var(--stg-fg)!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important;cursor:pointer;transition:border-color .15s,background .15s}.stg-lr-chips button:hover{border-color:var(--stg-accent)!important}.stg-lr-chips button.is-on{background:var(--stg-accent)!important;border-color:var(--stg-accent)!important;color:#fbfbf7!important}.stg-lr-bar .stg-labs-chk{grid-column:1 / 2}.stg-lr-bar .stg-labs-count{justify-self:end;margin:0}.stg-lr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stg-lr-card{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid var(--stg-line);border-radius:18px;background:linear-gradient(180deg,#fbfbf7,#fbfbf7);transition:border-color .2s,transform .2s,box-shadow .2s}.stg-lr-card[hidden]{display:none!important}.stg-lr-card:hover{border-color:rgb(12 122 64 / .45);transform:translateY(-2px);box-shadow:0 22px 44px -30px rgb(12 122 64 / .45)}.stg-lr-top{display:flex;justify-content:space-between;align-items:center;gap:8px;font-family:var(--stg-mono);font-size:11px;color:var(--stg-muted)}.stg-lr-brand{color:var(--stg-accent-2)!important;text-transform:uppercase;letter-spacing:.08em;text-decoration:none!important;font-weight:600}.stg-lr-card h3{margin:2px 0 0!important;font-size:18px!important;font-family:var(--stg-mono)!important;line-height:1.25!important}.stg-lr-card h3 a{color:var(--stg-fg)!important;text-decoration:none!important}.stg-lr-card h3 a:hover{color:var(--stg-accent)!important}.stg-lr-listing{font-size:12px;color:var(--stg-muted)}.stg-lr-result{padding:12px 14px;border:1px solid var(--stg-line);border-radius:14px;background:rgb(19 19 18 / .45)}.stg-lr-result strong{display:block;font-family:var(--stg-mono);font-size:30px;font-weight:700;letter-spacing:-.5px;color:var(--stg-accent-2);line-height:1.1}.stg-lr-result strong.is-doc{font-size:18px;color:var(--stg-fg)}.stg-lr-result strong.is-pass{color:var(--stg-accent-2)}.stg-lr-result>span{display:block;font-size:12px;color:var(--stg-muted);margin-top:2px}.stg-lr-meter{height:5px;border-radius:999px;background:var(--stg-line);overflow:hidden;margin-top:10px}.stg-lr-meter i{display:block;height:100%;width:var(--w);background:linear-gradient(90deg,var(--stg-accent),var(--stg-accent-2));border-radius:999px}.stg-lr-mass{margin:10px 0 0!important;font-size:12px;color:var(--stg-muted)!important;line-height:1.4}.stg-lr-mass b{font-family:var(--stg-mono);font-weight:600;padding:1px 6px;border-radius:6px}.stg-lr-mass b.is-ok{color:var(--stg-accent-2);background:rgb(12 122 64 / .1)}.stg-lr-mass b.is-low{color:#8a6400;background:rgb(138 100 0 / .1)}.stg-lr-tags{display:flex;flex-wrap:wrap;gap:6px}.stg-lr-tags span{font-family:var(--stg-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;border-radius:999px;border:1px solid var(--stg-line);color:var(--stg-muted)}.stg-lr-tags span.is-ok{color:var(--stg-accent-2);border-color:rgb(12 122 64 / .35)}.stg-lr-tags span.is-warn{color:#8a6400;border-color:rgb(138 100 0 / .35);cursor:help}.stg-lr-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:10px;border-top:1px dashed var(--stg-line)}.stg-lr-lab{display:flex;flex-direction:column;gap:2px;font-family:var(--stg-mono);font-size:12px;color:var(--stg-fg)}.stg-lr-lab small{font-size:10px;color:var(--stg-muted)}.stg-lr-view{flex:0 0 auto;font-size:13px;font-weight:600;color:var(--stg-accent)!important;text-decoration:none!important;padding:7px 11px;border:1px solid rgb(31 58 224 / .35);border-radius:10px;transition:background .15s}.stg-lr-view:hover{background:rgb(31 58 224 / .1)}.stg-lr-more{text-align:center;margin:22px 0 0}.stg-lr-more[hidden]{display:none}.stg-lr-more .button{border-radius:12px!important;padding:12px 22px!important}.stg-lr .stg-labs-cover{margin-top:6px}@media(max-width:1024px){.stg-lr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stg-lr-steps{grid-template-columns:repeat(2,1fr)}.stg-lr-intro{grid-template-columns:1fr 200px}.stg-lr-ring{width:180px;height:180px}}@media(max-width:760px){.stg-lr-intro{grid-template-columns:1fr;padding:20px;gap:20px}.stg-lr-ring{order:-1;width:170px;height:170px}.stg-lr-grid{grid-template-columns:1fr}.stg-lr-steps{grid-template-columns:1fr 1fr;gap:8px}.stg-lr-step{padding:14px}.stg-lr-bar{grid-template-columns:1fr;position:static}.stg-lr-bar .stg-lr-chips{flex-wrap:nowrap;overflow-x:auto}.stg-lr-bar .stg-labs-count{justify-self:start}.stg-lr-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stg-lr-mini{min-width:0;padding:10px 12px}.stg-lr-mini strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.stg-lr-ring circle.val{transition:none}}body.stg-t1-page.stg-reading .post-single .post-body,body.stg-t1-page.stg-reading article .post-content{max-width:none}body.stg-t1-page .post-content p,body.stg-t1-page .post-content li{line-height:1.7}body.stg-t1-page .post-content h2{margin-top:0}body.stg-t1-page .post-content img{border-radius:0;border:0}.stg-t1{--t1-ok:#0c7a40;--t1-warn:#8a6400;--t1-bad:#c5271d;color:var(--stg-fg)}.stg-t1 a{text-decoration:none}.stg-t1-ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;border:1px solid var(--stg-line);background:rgb(31 58 224 / .07);color:var(--stg-accent)}.stg-t1-ico.is-lg{width:52px;height:52px;border-radius:16px}.stg-t1-ico.is-lg svg{width:24px;height:24px}.stg-t1-tag{display:inline-block;align-self:flex-start;font-family:var(--stg-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;padding:4px 9px;border-radius:999px;border:1px solid var(--stg-line);color:var(--stg-muted)}.stg-t1-small{font-size:12px!important;color:var(--stg-muted)!important;margin:6px 0 0!important}.stg-t1-formula{display:block;font-family:var(--stg-mono)!important;font-size:13px!important;padding:12px 14px!important;border-radius:12px;background:#e8e8e2!important;border:1px solid var(--stg-line);color:var(--stg-fg)!important;white-space:normal;overflow-wrap:anywhere}.stg-t1-formula b{color:var(--stg-accent-2)}.stg-t1-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center;padding:34px;margin:0 0 34px;border:1px solid var(--stg-line);border-radius:26px;background:radial-gradient(640px 280px at 0% 0%,rgb(31 58 224 / .12),transparent 70%),radial-gradient(520px 260px at 100% 100%,rgb(12 122 64 / .08),transparent 70%),linear-gradient(180deg,#fbfbf7,#fbfbf7);position:relative;overflow:hidden}.stg-t1-hero:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:repeating-linear-gradient(90deg,var(--stg-accent) 0 6px,transparent 6px 10px);opacity:.5}.stg-t1-hero h2{font-family:var(--stg-mono)!important;font-size:clamp(28px,3.4vw,42px)!important;line-height:1.1!important;letter-spacing:-1px;margin:0 0 14px!important}.stg-t1-hero-copy>p{font-size:16px;color:var(--stg-muted)!important;margin:0 0 18px;max-width:56ch}.stg-t1-meta{list-style:none;margin:0 0 24px!important;padding:0!important;display:flex;flex-wrap:wrap;gap:8px}.stg-t1-meta li{font-family:var(--stg-mono);font-size:11px;padding:5px 10px;border-radius:999px;border:1px solid var(--stg-line);color:var(--stg-muted);margin:0!important;line-height:1.4!important}.stg-t1-cta,.stg-t1-actions{display:flex;flex-wrap:wrap;gap:10px}.stg-t1-cta .button,.stg-t1-actions .button{border-radius:12px!important;padding:13px 20px!important}.stg-t1-chrom{margin:0;padding:16px 16px 14px;border:1px solid var(--stg-line);border-radius:20px;background:rgb(9 11 17 / .6);box-shadow:0 30px 60px -40px rgb(31 58 224 / .5)}.stg-t1-chrom-head{display:flex;justify-content:space-between;font-family:var(--stg-mono);font-size:11px;color:var(--stg-muted);margin-bottom:6px}.stg-t1-live{display:inline-flex;align-items:center;gap:6px;color:var(--stg-accent-2)}.stg-t1-live i{width:7px;height:7px;border-radius:50%;background:var(--stg-accent-2);box-shadow:0 0 0 0 rgb(12 122 64 / .6);animation:stgT1Ping 2.4s ease-out infinite}@keyframes stgT1Ping{0%{box-shadow:0 0 0 0 rgb(12 122 64 / .55)}80%,100%{box-shadow:0 0 0 8px #fff0}}.stg-t1-chrom svg{display:block;width:100%;height:auto}.stg-t1-chrom .grid path{stroke:var(--stg-line);stroke-width:1;stroke-dasharray:3 5;fill:none}.stg-t1-chrom .trace{fill:none;stroke:url(#stgT1Line);stroke-width:2.4;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 2.2s cubic-bezier(.45,.05,.2,1) .3s;filter:drop-shadow(0 0 5px rgb(31 58 224 / .45))}.stg-t1-chrom .auc{fill:url(#stgT1Fill);opacity:1;transition:opacity .8s ease 2.1s}.stg-t1-chrom .tag line{stroke:var(--stg-accent-2);stroke-width:1;stroke-dasharray:2 3}.stg-t1-chrom .tag,.stg-t1-chrom figcaption{transition:opacity .6s ease 2.3s}.stg-t1-chrom text{font-family:var(--stg-mono);font-size:10px;fill:var(--stg-muted)}.stg-t1-chrom .tag text{fill:var(--stg-accent-2);font-size:11px}html.stg-js .stg-t1-hero.stg-rv:not(.is-in) .trace{stroke-dashoffset:1}html.stg-js .stg-t1-hero.stg-rv:not(.is-in) .auc,html.stg-js .stg-t1-hero.stg-rv:not(.is-in) .tag{opacity:0}.stg-t1-chrom figcaption{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.stg-t1-chrom figcaption div{padding:10px 12px;border:1px solid var(--stg-line);border-radius:12px;background:rgb(251 251 247 / .7);display:flex;flex-direction:column;gap:2px;min-width:0}.stg-t1-chrom figcaption strong{font-family:var(--stg-mono);font-size:22px;color:var(--stg-accent-2);letter-spacing:-.5px}.stg-t1-chrom figcaption span{font-size:11px;color:var(--stg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stg-t1-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:44px;align-items:start}.stg-t1-toc{position:sticky;top:150px;display:flex;flex-direction:column;gap:14px}.stg-t1-toc-title{font-family:var(--stg-mono);font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--stg-muted)}.stg-t1-toc ol{list-style:none;margin:0!important;padding:0!important;border-left:1px solid var(--stg-line)}.stg-t1-toc li{margin:0!important}.stg-t1-toc ol a{display:flex;gap:10px;align-items:baseline;padding:8px 12px;margin-left:-1px;border-left:2px solid #fff0;font-size:14px;color:var(--stg-muted)!important;line-height:1.35;transition:color .2s,border-color .2s,background .2s}.stg-t1-toc ol a span{font-family:var(--stg-mono);font-size:10px;color:var(--stg-muted);opacity:.7}.stg-t1-toc ol a:hover{color:var(--stg-fg)!important}.stg-t1-toc ol a.is-on{color:var(--stg-fg)!important;border-left-color:var(--stg-accent-2);background:linear-gradient(90deg,rgb(12 122 64 / .08),transparent)}.stg-t1-toc ol a.is-on span{color:var(--stg-accent-2);opacity:1}.stg-t1-toc-card{display:flex;flex-direction:column;gap:4px;padding:16px;border:1px solid var(--stg-line);border-radius:16px;background:linear-gradient(180deg,#fbfbf7,#fbfbf7);transition:border-color .2s}.stg-t1-toc-card:hover{border-color:rgb(12 122 64 / .45)}.stg-t1-toc-card strong{font-family:var(--stg-mono);font-size:28px;color:var(--stg-accent-2)}.stg-t1-toc-card span{font-size:12px;color:var(--stg-muted);line-height:1.5}.stg-t1-toc-card em{font-style:normal;font-size:13px;font-weight:600;color:var(--stg-accent);margin-top:4px}.stg-t1-sec{position:relative;padding:0 0 48px;margin:0 0 48px;border-bottom:1px solid var(--stg-line);scroll-margin-top:150px}.stg-t1-read,.stg-t1-tier{scroll-margin-top:150px}@media(max-width:1024px){.stg-t1-sec,.stg-t1-read,.stg-t1-tier{scroll-margin-top:72px}.stg-lr-bar{top:66px!important}}.stg-t1-sec:last-of-type{border-bottom:0}.stg-t1-num{display:block;font-family:var(--stg-mono);font-size:12px;color:var(--stg-accent-2);letter-spacing:.1em;margin-bottom:6px}.stg-t1-sec h2{font-family:var(--stg-mono)!important;font-size:clamp(22px,2.4vw,30px)!important;letter-spacing:-.5px;margin:0 0 12px!important}.stg-t1-lede{font-size:16px!important;color:var(--stg-muted)!important;max-width:68ch;margin:0 0 22px!important}.stg-t1-body>.stg-t1-sec p{color:var(--stg-fg)}.stg-t1-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.stg-t1-method{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--stg-line);border-radius:16px;background:var(--stg-bg-2);transition:border-color .2s,transform .2s}.stg-t1-method:hover{border-color:rgb(31 58 224 / .45);transform:translateY(-2px)}.stg-t1-method .stg-t1-ico{margin-bottom:6px}.stg-t1-method strong{font-family:var(--stg-mono);font-size:18px}.stg-t1-method em{display:block;font-style:normal!important;font-size:11px!important;line-height:1.4!important;color:var(--stg-accent-2)!important;font-family:var(--stg-mono)!important}.stg-t1-method span:last-child{font-size:13px;color:var(--stg-muted);line-height:1.55}.stg-t1-vs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.stg-t1-vs-col{padding:20px;border:1px solid var(--stg-line);border-radius:16px;background:rgb(19 19 18 / .35);display:flex;flex-direction:column;gap:10px}.stg-t1-vs-col.is-3p{border-color:rgb(12 122 64 / .35);background:linear-gradient(180deg,rgb(12 122 64 / .06),rgb(19 19 18 / .35))}.stg-t1-vs-col.is-3p .stg-t1-tag{color:var(--stg-accent-2);border-color:rgb(12 122 64 / .4)}.stg-t1-vs-col strong{font-size:16px;font-weight:600}.stg-t1-vs-col ul{margin:0!important;padding:0!important;list-style:none;display:flex;flex-direction:column;gap:6px}.stg-t1-vs-col li{position:relative;padding-left:20px!important;font-size:14px;color:var(--stg-muted);margin:0!important}.stg-t1-vs-col li:before{content:"";position:absolute;left:2px;top:.65em;width:7px;height:7px;border-radius:50%;background:var(--stg-line)}.stg-t1-vs-col.is-3p li:before{background:var(--stg-accent-2)}.stg-t1-vs-col.is-coa li:before{background:var(--t1-warn);opacity:.7}.stg-t1-split{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:30px;align-items:center}.stg-t1-points{list-style:none;margin:0!important;padding:0!important;display:flex;flex-direction:column;gap:14px}.stg-t1-points li{display:flex;flex-direction:column;gap:3px;padding:0 0 0 16px!important;border-left:2px solid var(--stg-line);margin:0!important}.stg-t1-points strong{font-size:15px}.stg-t1-points span{font-size:14px;color:var(--stg-muted);line-height:1.6}.stg-t1-pool{display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px;border:1px solid var(--stg-line);border-radius:20px;background:radial-gradient(300px 160px at 50% 100%,rgb(12 122 64 / .1),transparent 70%),var(--stg-bg-2)}.stg-t1-vials{display:flex;gap:18px;align-items:flex-end;height:96px}.stg-t1-vials i{position:relative;width:30px;height:80px;border:2px solid #bfbfb6;border-radius:6px 6px 10px 10px;background:rgb(19 19 18 / .03);overflow:hidden}.stg-t1-vials i:before{content:"";position:absolute;left:-2px;right:-2px;top:-12px;height:12px;border-radius:4px 4px 0 0;background:#bfbfb6}.stg-t1-vials i:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(55% * var(--h));background:linear-gradient(180deg,rgb(31 58 224 / .6),rgb(12 122 64 / .6));transition:height 1.2s cubic-bezier(.2,.7,.2,1) .2s}html.stg-js .stg-t1-pool.stg-rv:not(.is-in) .stg-t1-vials i:after{height:0}.stg-t1-pool-arrow{width:2px;height:30px;background:linear-gradient(180deg,var(--stg-line),var(--stg-accent-2));position:relative}.stg-t1-pool-arrow:after{content:"";position:absolute;left:-4px;bottom:-2px;border:5px solid #fff0;border-top-color:var(--stg-accent-2);border-bottom:0}.stg-t1-pool-out{display:flex;flex-direction:column;align-items:center;padding:12px 20px;border:1px solid rgb(12 122 64 / .35);border-radius:14px;background:rgb(19 19 18 / .5)}.stg-t1-pool-out span{font-family:var(--stg-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--stg-muted)}.stg-t1-pool-out strong{font-family:var(--stg-mono);font-size:26px;color:var(--stg-accent-2)}.stg-t1-pool-out em{font-style:normal;font-size:11px;color:var(--stg-muted)}.stg-t1-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.stg-t1-tier{--tc:var(--stg-accent-2);display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--stg-line);border-top:3px solid var(--tc);border-radius:18px;background:linear-gradient(180deg,#fbfbf7,#fbfbf7)}.stg-t1-tier.is-periodic{--tc:var(--stg-accent)}.stg-t1-tier.is-skip{--tc:#8c8c85}.stg-t1-tier-head{display:flex;align-items:center;gap:8px;padding:2px 2px 6px}.stg-t1-tier-head strong{font-family:var(--stg-mono);font-size:16px}.stg-t1-tier-head em{margin-left:auto;font-style:normal;font-family:var(--stg-mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--tc)}.stg-t1-tier.is-skip .stg-t1-tier-head em{color:var(--stg-muted)}.stg-t1-dot{width:9px;height:9px;border-radius:50%;background:var(--tc);box-shadow:0 0 0 4px color-mix(in srgb,var(--tc) 18%,transparent)}.stg-t1-test{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--stg-line);border-radius:14px;background:rgb(19 19 18 / .45)}.stg-t1-test>strong{font-size:14px;font-weight:600}.stg-t1-test>span{font-size:13px;line-height:1.55;color:var(--stg-muted)}.stg-t1-test details{margin-top:2px}.stg-t1-test summary{cursor:pointer;list-style:none;font-size:12px;font-weight:600;color:var(--stg-accent);display:inline-flex;align-items:center;gap:6px}.stg-t1-test summary::-webkit-details-marker{display:none}.stg-t1-test summary:after{content:"+";font-family:var(--stg-mono);font-size:13px;transition:transform .2s}.stg-t1-test details[open] summary:after{transform:rotate(45deg)}.stg-t1-test details p{margin:8px 0 0!important;font-size:13px!important;line-height:1.6!important;color:var(--stg-muted)!important}.stg-t1-test details a,.stg-t1-tier-note a,.stg-t1-sec p a,.stg-t1-vs-col a,.stg-t1-crit a{color:var(--stg-accent)!important}.stg-t1-tier-note{margin:2px 2px 0!important;font-size:12px!important;color:var(--stg-muted)!important;line-height:1.5!important}.stg-t1-labs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stg-t1-lab{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--stg-line);border-radius:18px;background:linear-gradient(180deg,#fbfbf7,#fbfbf7);transition:border-color .2s,transform .2s}.stg-t1-lab:hover{border-color:rgb(31 58 224 / .45);transform:translateY(-2px)}.stg-t1-lab-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.stg-t1-lab-top a{font-family:var(--stg-mono);font-size:18px;font-weight:700;color:var(--stg-fg)!important}.stg-t1-lab-top a span{font-size:13px;color:var(--stg-accent)}.stg-t1-loc{font-family:var(--stg-mono);font-size:11px;padding:4px 9px;border-radius:999px;border:1px solid var(--stg-line);color:var(--stg-muted)}.stg-t1-lab-ship{display:flex;align-items:baseline;gap:8px}.stg-t1-lab-ship strong{font-family:var(--stg-mono);font-size:22px;color:var(--stg-accent-2)}.stg-t1-lab-ship span{font-size:12px;color:var(--stg-muted)}.stg-t1-lab-tests{list-style:none;margin:0!important;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:6px}.stg-t1-lab-tests li{display:flex;align-items:center;gap:6px;font-size:12px;padding:7px 9px;border-radius:10px;border:1px solid var(--stg-line);margin:0!important;line-height:1.2!important}.stg-t1-lab-tests li svg{width:14px;height:14px;flex:0 0 auto}.stg-t1-lab-tests li.is-on{color:var(--stg-fg);border-color:rgb(12 122 64 / .3);background:rgb(12 122 64 / .05)}.stg-t1-lab-tests li.is-on svg{color:var(--stg-accent-2)}.stg-t1-lab-tests li.is-off{color:#8c8c85;border-style:dashed}.stg-t1-jump{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.stg-t1-jump a{font-family:var(--stg-mono);font-size:12px;padding:7px 13px;border-radius:999px;border:1px solid var(--stg-line);color:var(--stg-fg)!important;transition:border-color .15s}.stg-t1-jump a:hover{border-color:var(--stg-accent)}.stg-t1-read{padding:24px;margin:0 0 18px;border:1px solid var(--stg-line);border-radius:22px;background:linear-gradient(180deg,#fbfbf7,#fbfbf7)}.stg-t1-read h3{font-family:var(--stg-mono)!important;font-size:22px!important;margin:0 0 14px!important}.stg-t1-read>p{font-size:15px!important;max-width:74ch}.stg-t1-crit{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 18px}.stg-t1-crit>div{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--stg-line);border-radius:14px;background:rgb(19 19 18 / .45)}.stg-t1-crit>div:first-child{border-color:rgb(12 122 64 / .35)}.stg-t1-crit span{font-family:var(--stg-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--stg-muted)}.stg-t1-crit strong{font-family:var(--stg-mono);font-size:26px;color:var(--stg-accent-2);letter-spacing:-.5px;line-height:1.2}.stg-t1-crit strong.is-sm{font-size:15px;letter-spacing:0;color:var(--stg-fg)}.stg-t1-crit em{font-style:normal;font-size:12px;color:var(--stg-muted)}.stg-t1-example{margin:22px 0;padding:20px;border:1px solid rgb(31 58 224 / .3);border-radius:18px;background:rgb(31 58 224 / .04)}.stg-t1-example-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px}.stg-t1-example-head strong{font-size:15px}.stg-t1-example .stg-t1-tag{color:var(--stg-accent);border-color:rgb(31 58 224 / .4)}.stg-t1-example p{font-size:14px!important;margin:14px 0 10px!important}.stg-t1-peaks{display:flex;align-items:flex-end;gap:14px;height:150px;padding:0 6px;border-bottom:1px solid var(--stg-line)}.stg-t1-peaks>div{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;min-width:0}.stg-t1-peaks i{order:2;display:block;width:100%;max-width:70px;height:max(4px,calc(var(--v) / 648.22 * 104px));border-radius:8px 8px 0 0;background:linear-gradient(180deg,var(--stg-accent-2),rgb(12 122 64 / .2));transform-origin:bottom;transition:transform 1s cubic-bezier(.2,.7,.2,1) .2s}.stg-t1-peaks .is-filler i{background:repeating-linear-gradient(45deg,rgb(138 100 0 / .7) 0 4px,rgb(138 100 0 / .25) 4px 8px)}.stg-t1-peaks span{order:1;font-family:var(--stg-mono);font-size:11px;color:var(--stg-fg)}.stg-t1-peaks em{order:3;font-style:normal;font-family:var(--stg-mono);font-size:10px;color:var(--stg-muted);margin-top:4px;height:0;overflow:visible;transform:translateY(4px)}html.stg-js .stg-t1-example.stg-rv:not(.is-in) .stg-t1-peaks i{transform:scaleY(0)}.stg-t1-peaks{margin-bottom:22px}.stg-t1-figs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 20px}.stg-t1-figs figure,.stg-t1-split.is-media figure{margin:0;display:flex;flex-direction:column;gap:8px}.stg-t1-figs a,.stg-t1-split.is-media figure a{display:block;border-radius:14px;overflow:hidden;border:1px solid var(--stg-line);background:#fff;transition:border-color .2s,transform .2s}.stg-t1-figs a:hover,.stg-t1-split.is-media figure a:hover{border-color:var(--stg-accent);transform:translateY(-2px)}.stg-t1-figs img{display:block;width:100%!important;height:220px!important;object-fit:contain;object-position:center top}.stg-t1-split.is-media img{display:block;width:100%!important;height:auto!important}.stg-t1-figs figcaption,.stg-t1-split.is-media figcaption{font-family:var(--stg-mono);font-size:11px;color:var(--stg-muted)}.stg-t1-split.is-media{align-items:start}.stg-t1-split.is-media p{margin:0!important;font-size:15px!important}.stg-t1-units{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.stg-t1-units>div{padding:16px;border:1px solid var(--stg-line);border-radius:16px;background:rgb(19 19 18 / .4)}.stg-t1-units p{font-size:13px!important;color:var(--stg-muted)!important;margin:8px 0!important}.stg-t1-tool{margin:20px 0;padding:20px;border:1px solid rgb(12 122 64 / .3);border-radius:18px;background:radial-gradient(420px 160px at 100% 0%,rgb(12 122 64 / .08),transparent 70%),rgb(19 19 18 / .5)}.stg-t1-tool-head{display:flex;gap:12px;align-items:center;margin-bottom:16px}.stg-t1-tool-head .stg-t1-ico{color:var(--stg-accent-2);background:rgb(12 122 64 / .07)}.stg-t1-tool-head strong{display:block;font-family:var(--stg-mono);font-size:16px}.stg-t1-tool-head span{font-size:13px;color:var(--stg-muted)}.stg-t1-tool-in{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.stg-t1-tool-in.is-3{grid-template-columns:1.3fr 1fr 1fr}.stg-t1-tool-in label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--stg-muted);margin:0}.stg-t1-tool-in input,.stg-t1-tool-in select{width:100%!important;min-height:46px;border-radius:12px!important;padding:0 14px!important;font-family:var(--stg-mono);font-size:15px!important;background:var(--stg-bg)!important;border:1px solid var(--stg-line)!important;color:var(--stg-fg)!important}.stg-t1-tool-in select{font-family:inherit;font-size:14px!important}.stg-t1-tool-in input:focus,.stg-t1-tool-in select:focus{border-color:var(--stg-accent-2)!important;outline:0;box-shadow:0 0 0 3px rgb(12 122 64 / .15)}.stg-t1-scale{position:relative;height:14px;border-radius:999px;background:rgb(197 39 29 / .28);overflow:visible}.stg-t1-scale .z{position:absolute;top:0;bottom:0;border-radius:999px}.stg-t1-scale .z25{left:8.33%;right:8.33%;background:rgb(197 39 29 / .35)}.stg-t1-scale .z15{left:25%;right:25%;background:rgb(138 100 0 / .45)}.stg-t1-scale .z10{left:33.33%;right:33.33%;background:rgb(12 122 64 / .6)}.stg-t1-scale i{position:absolute;top:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;background:var(--stg-fg);border:4px solid var(--stg-bg);box-shadow:0 0 0 2px var(--stg-fg),0 6px 16px rgb(19 19 18 / .167);transition:left .45s cubic-bezier(.2,.7,.2,1),opacity .2s}.stg-t1-scale-lbl{position:relative;height:18px;margin-top:6px}.stg-t1-scale-lbl span{position:absolute;transform:translateX(-50%);font-family:var(--stg-mono);font-size:10px;color:var(--stg-muted)}.stg-t1-tool-out p{margin:12px 0 0!important;padding:12px 14px;border-radius:12px;font-size:14px!important;border:1px solid var(--stg-line);background:rgb(251 251 247 / .8)}.stg-t1-tool[data-state="ok"] .stg-t1-tool-out p{border-color:rgb(12 122 64 / .4);color:var(--t1-ok)!important}.stg-t1-tool[data-state="warn"] .stg-t1-tool-out p{border-color:rgb(138 100 0 / .4);color:var(--t1-warn)!important}.stg-t1-tool[data-state="bad"] .stg-t1-tool-out p,.stg-t1-tool[data-state="fail"] .stg-t1-tool-out p{border-color:rgb(197 39 29 / .4);color:var(--t1-bad)!important}.stg-t1-endo{position:relative;height:14px;border-radius:999px;background:linear-gradient(90deg,rgb(12 122 64 / .18) 0 66.67%,rgb(197 39 29 / .22) 66.67%)}.stg-t1-endo i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:linear-gradient(90deg,var(--stg-accent),var(--stg-accent-2));transition:width .5s cubic-bezier(.2,.7,.2,1),background .3s;min-width:6px}.stg-t1-tool[data-state="fail"] .stg-t1-endo i{background:linear-gradient(90deg,var(--t1-warn),var(--t1-bad))}.stg-t1-endo .lim{position:absolute;left:66.67%;top:-5px;bottom:-5px;border-left:2px dashed var(--stg-fg);padding-left:6px;font-family:var(--stg-mono);font-size:10px;color:var(--stg-muted);white-space:nowrap;transform:translateY(22px);height:14px;line-height:14px;border-left:0}.stg-t1-endo:after{content:"";position:absolute;left:66.67%;top:-5px;bottom:-5px;border-left:2px dashed rgb(19 19 18 / .7)}.stg-t1-tool[data-tool="endo"] .stg-t1-tool-out p{margin-top:28px!important}.stg-t1-share,.stg-t1-claim{display:flex;gap:18px;align-items:flex-start;padding:22px;border:1px solid var(--stg-line);border-radius:20px;background:var(--stg-bg-2)}.stg-t1-share p{margin:0 0 14px!important;font-size:15px!important}.stg-t1-share .button{border-radius:12px!important}.stg-t1-latest{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px}.stg-t1-rep{display:flex;flex-direction:column;gap:6px;padding:16px;border:1px solid var(--stg-line);border-radius:16px;background:linear-gradient(180deg,#fbfbf7,#fbfbf7);color:var(--stg-fg)!important;transition:border-color .2s,transform .2s}.stg-t1-rep:hover{border-color:rgb(12 122 64 / .45);transform:translateY(-2px)}.stg-t1-rep-top{display:flex;justify-content:space-between;gap:8px;font-family:var(--stg-mono);font-size:11px;color:var(--stg-muted)}.stg-t1-rep-top em{font-style:normal;text-transform:uppercase;letter-spacing:.08em;color:var(--stg-accent-2)}.stg-t1-rep strong{font-family:var(--stg-mono);font-size:16px}.stg-t1-rep-res{font-family:var(--stg-mono);font-size:13px;color:var(--stg-accent-2)}.stg-t1-rep .stg-lr-meter{display:block;margin-top:4px}.stg-t1-claim{margin-top:22px;align-items:center;border-color:rgb(138 100 0 / .3);background:linear-gradient(90deg,rgb(138 100 0 / .06),transparent 60%),var(--stg-bg-2)}.stg-t1-claim .stg-t1-ico{color:var(--t1-warn);background:rgb(138 100 0 / .08)}.stg-t1-claim>div{flex:1}.stg-t1-claim strong{font-size:16px}.stg-t1-claim p{margin:4px 0 0!important;font-size:14px!important;color:var(--stg-muted)!important}.stg-t1-claim .button{border-radius:12px!important;white-space:nowrap}.stg-t1-foot{font-size:12px!important;color:var(--stg-muted)!important;font-style:italic;margin:0!important;max-width:80ch}body .stg-t1 .stg-t1-method em{display:block!important;font-size:11px!important}body .stg-t1 .stg-t1-crit em{display:block!important;font-size:12px!important}body .stg-t1 .stg-t1-toc-card em{display:block!important;font-size:13px!important}body .stg-t1 .stg-t1-pool-out em{display:block!important;font-size:11px!important}body .stg-t1 .stg-t1-peaks em{display:block!important;font-size:10px!important}body .stg-t1 .stg-t1-tier-head em{font-size:10px!important}body .stg-t1 .stg-t1-rep-top em{font-size:11px!important}@media(max-width:1100px){.stg-t1-layout{grid-template-columns:1fr;gap:10px}.stg-t1-toc{position:relative;top:0;flex-direction:row;overflow-x:auto;gap:8px;margin:0 -2px 30px;padding:2px;scrollbar-width:none}.stg-t1-toc::-webkit-scrollbar{display:none}.stg-t1-toc-title,.stg-t1-toc-card{display:none}.stg-t1-toc ol{display:flex;gap:8px;border:0}.stg-t1-toc ol a{white-space:nowrap;border:1px solid var(--stg-line);border-radius:999px;padding:8px 13px;margin:0;font-size:13px}.stg-t1-toc ol a.is-on{border-color:var(--stg-accent-2);background:rgb(12 122 64 / .08)}.stg-t1-tiers{grid-template-columns:1fr 1fr}.stg-t1-tier.is-skip{grid-column:1 / -1}}@media(max-width:860px){.stg-t1-hero{grid-template-columns:1fr;padding:22px;gap:24px}.stg-t1-methods,.stg-t1-labs,.stg-t1-latest{grid-template-columns:1fr}.stg-t1-vs,.stg-t1-units,.stg-t1-split,.stg-t1-tiers{grid-template-columns:1fr}.stg-t1-figs{grid-template-columns:1fr 1fr}.stg-t1-figs figure:first-child{grid-column:1 / -1}.stg-t1-tool-in,.stg-t1-tool-in.is-3{grid-template-columns:1fr}.stg-t1-read{padding:16px}.stg-t1-claim,.stg-t1-share{flex-direction:column;align-items:flex-start}.stg-t1-sec{padding-bottom:36px;margin-bottom:36px}.stg-t1-labs{grid-template-columns:1fr}.stg-t1-method{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:2px;padding:16px}.stg-t1-method .stg-t1-ico{grid-row:1 / span 3;margin:0}.stg-t1-cta .button{flex:1;text-align:center;justify-content:center}.stg-t1-crit strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.stg-t1-live i{animation:none}.stg-t1-chrom .trace,.stg-t1-chrom .auc,.stg-t1-chrom .tag,.stg-t1-peaks i,.stg-t1-vials i:after{transition:none}}.stg-drawer-brands{display:flex;flex-direction:column;gap:8px;align-self:stretch;flex:0 0 auto;box-sizing:border-box;margin:18px 24px 0;padding:18px 0 4px;border-top:1px solid var(--stg-line)}.stg-drawer-brands .stg-kicker{margin-bottom:4px}.stg-drawer-brands .stg-other-brand{gap:12px;padding:12px 14px;border-radius:14px}.stg-drawer-brands .stg-card-logowrap{flex:0 0 84px;height:44px;justify-content:center;padding:6px;box-sizing:border-box;border:1px solid var(--stg-line);border-radius:10px;background:rgb(19 19 18 / .03)}.stg-drawer-brands .stg-card-logo{max-height:28px!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain}.stg-drawer-brands .stg-other-brand strong{font-size:14px;line-height:1.3}.stg-drawer-brands .stg-other-brand b{font-size:0;flex:0 0 auto}.stg-drawer-brands .stg-other-brand b:after{content:"→";font-size:16px}.stg-drawer-brands-all{align-self:flex-start;margin-top:4px;font-size:13px;font-weight:600;color:var(--stg-accent)!important;text-decoration:none!important}