/* TheNexus theme stylesheet (V44 build). Merged from custom.css, custom-v38.css, custom-v39.css and custom-v42-mobile.css in load order; rules that could never match and declarations always overridden by a later identical selector were removed. Edit the source layers, then rebuild. */
:root{--tn-width:1480px}
*{box-sizing:border-box}
html{background:var(--tn-bg);color-scheme:dark}
body.tn-body{margin:0;min-height:100vh;overflow-x:hidden}
body.tn-body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none}
body.tn-body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none}
[x-cloak]{display:none!important}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit}
button{color:inherit}
.tn-app,.tn-site,.tn-main{min-height:100vh}
.tn-container{margin-inline:auto}
.tn-section-head>div>span,.tn-section-head>span,.tn-eyebrow span{font-size:11px;font-weight:800;letter-spacing:.18em}
.tn-section-head h2{margin:8px 0 0;font-family:"Space Grotesk",sans-serif;line-height:.98;letter-spacing:-.045em}
.tn-section-head p{margin:10px 0 0}
.tn-section-head-split{display:flex;align-items:end;justify-content:space-between;gap:32px}
.tn-section-head-split>p{max-width:520px;margin:0}
.tn-text-link{display:inline-flex;align-items:center;gap:10px;font-weight:700;border-bottom:1px solid var(--tn-line-strong);transition:.2s ease;white-space:nowrap}
.tn-text-link:hover{color:#fff;border-color:var(--tn-violet-2);transform:translateX(2px)}
.tn-eyebrow{display:inline-flex;align-items:center;gap:9px;margin-bottom:18px}
.tn-eyebrow>i{width:7px;height:7px;border-radius:50%}
.tn-nav-wrap{position:fixed;z-index:900;left:0;right:0;top:0;pointer-events:none}
.tn-nav-wrap .tn-container{pointer-events:auto}
.tn-nav{align-items:center}
.tn-brand{display:inline-flex;align-items:center}
.tn-brand span{font-family:"Space Grotesk",sans-serif;font-weight:700}
.tn-nav-links{display:flex;align-items:center}
.tn-nav-links a.is-active::after{transform:translateX(-50%)}
.tn-nav-actions{display:flex;align-items:center}
.tn-status-chip,.tn-account-btn,.tn-mystery,.tn-icon-btn,.tn-cart-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--tn-line);transition:.18s ease}
.tn-status-chip{gap:8px;font-size:12px;font-weight:700}
.tn-status-chip i{width:7px;height:7px;border-radius:50%}
.tn-icon-btn,.tn-cart-btn{color:#cfcfda}
.tn-account-btn{gap:8px;padding:0 13px;color:#d9d9e2;font-weight:700}
.tn-mystery{gap:8px;padding:0 14px;font-weight:800}
.tn-status-chip:hover,.tn-account-btn:hover,.tn-icon-btn:hover,.tn-cart-btn:hover{border-color:var(--tn-line-strong);background:rgba(255,255,255,.06)}
.tn-cart-btn{position:relative}
.tn-cart-btn b{position:absolute;right:-5px;top:-5px;min-width:18px;height:18px;padding:0 4px;display:grid;place-items:center;border-radius:99px;font-size:10px}
.tn-menu-btn{display:none;width:42px;height:42px;border:1px solid var(--tn-line);border-radius:12px;background:rgba(255,255,255,.025);align-items:center;justify-content:center;flex-direction:column;gap:5px}
.tn-menu-btn span{width:17px;height:1.5px;background:#fff;border-radius:2px}
.tn-mobile-menu{position:absolute;left:20px;right:20px;top:94px;padding:10px;border:1px solid var(--tn-line);border-radius:18px;background:#0d0d14;box-shadow:var(--tn-shadow)}
.tn-mobile-menu a,.tn-mobile-menu button{width:100%;display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border:0;border-radius:11px;background:transparent;color:#d6d6df;text-align:left;font-weight:650}
.tn-mobile-menu a:hover,.tn-mobile-menu button:hover{background:rgba(255,255,255,.05);color:#fff}
.tn-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;font-weight:800;transition:.2s ease}
.tn-btn-full{width:100%}
.tn-hero{padding:48px 0 66px}
.tn-hero-grid{display:grid}
.tn-hero-copy h1{margin:0}
.tn-hero-subtitle{margin:24px 0 0}
.tn-hero-actions{display:flex;flex-wrap:wrap}
.tn-hero-meta{display:flex;flex-wrap:wrap;font-weight:600}
.tn-hero-meta span{display:flex;align-items:center;gap:7px}
.tn-hero-visual{position:relative}
.tn-hero-visual::before{content:"";position:absolute;inset:-50px -30px;filter:blur(20px);z-index:-1}
.tn-trust-grid article{display:flex;align-items:center;gap:13px}
.tn-trust-grid>article>i{flex:0 0 38px;display:grid;place-items:center}
.tn-trust-grid b{display:block}
.tn-trust-grid span{display:block;margin-top:4px}
.tn-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.tn-product-grid.is-centered{justify-content:center}
.tn-product-card{display:block}
.tn-page-badges span{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;border-radius:8px;background:color-mix(in srgb,var(--tn-badge) 22%,#0b0b10);border:1px solid color-mix(in srgb,var(--tn-badge) 40%,transparent);font-size:9px;font-weight:800;letter-spacing:.04em}
.tn-modal-open{overflow:hidden}
.tn-group-modal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center}
.tn-group-dialog{overflow:auto}
.tn-group-dialog>header{display:flex;align-items:center;justify-content:space-between}
.tn-group-dialog header small{font-size:9px;font-weight:800;letter-spacing:.15em}
.tn-group-dialog header h3{margin:3px 0 0;font-family:"Space Grotesk";font-size:26px}
.tn-group-dialog header button{width:38px;height:38px;border:1px solid var(--tn-line);border-radius:11px;background:rgba(255,255,255,.03)}
.tn-process{border-top:1px solid rgba(255,255,255,.045)}
.tn-process-grid{display:grid;grid-template-columns:repeat(4,1fr)}
.tn-process-grid article{position:relative}
.tn-process-grid article>span{position:absolute;right:18px;top:16px;font-family:"Space Grotesk";font-weight:700}
.tn-process-grid article>i{display:grid;place-items:center}
.tn-process-grid h3{margin:42px 0 8px;font-family:"Space Grotesk"}
.tn-process-grid p{margin:0;font-size:12px;line-height:1.65}
.tn-reviews-shell{position:relative;border-top:1px solid var(--tn-line)}
.tn-reviews-loading{display:flex;align-items:center;justify-content:center;gap:10px;min-height:160px;color:#777787}
.tn-reviews-shell.is-loaded .tn-reviews-loading{display:none}
.tn-reviews-shell.is-empty .nexus-vouches-track{width:100%;animation:none}
.nexus-vouches-marquee:hover .nexus-vouches-track{animation-play-state:paused}
.nexus-vouch-top{display:flex;align-items:center;justify-content:space-between;gap:12px}
.nexus-vouch-user{display:flex;align-items:center;gap:9px;color:#dedee6;font-weight:750}
.nexus-vouch-avatar{display:grid;place-items:center;font-weight:800}
.nexus-vouch-stars{letter-spacing:.08em}
.tn-review-empty{width:100%;gap:14px}
.tn-review-empty b,.tn-review-empty small{display:block}
.tn-review-empty b{color:#dddde5;font-size:13px}
.tn-review-empty small{margin-top:4px;font-size:11px}
@keyframes tnReviews{
to{transform:translateX(-50%)}
}
.nexus-faq-lite>.nexus-section-head{width:min(var(--tn-width),calc(100% - 48px));margin:0 auto 30px}
.nexus-section-head>span{font-weight:800;letter-spacing:.18em}
.nexus-section-head h2{margin:7px 0 0;font-family:"Space Grotesk"}
.nexus-faq-grid{display:grid}
.nexus-faq-summary{list-style:none;cursor:pointer}
.nexus-faq-summary::-webkit-details-marker{display:none}
.nexus-faq-summary i::before,.nexus-faq-summary i::after{transform:translate(-50%,-50%)}
.nexus-faq-summary i::after{transition:.2s}
.nexus-faq-card[open] .nexus-faq-summary i::after{transform:translate(-50%,-50%) rotate(0)}
.nexus-faq-panel{font-size:12px;line-height:1.7}
.tn-page-hero{display:flex;align-items:end;justify-content:space-between;gap:40px}
.tn-page-hero>div:first-child{max-width:780px}
.tn-page-hero h1{margin:0;font-family:"Space Grotesk";letter-spacing:-.055em}
.tn-page-hero h1 em{font-style:normal}
.tn-page-hero p{margin:18px 0 0;line-height:1.65;max-width:650px}
.tn-catalog-layout{display:grid}
.tn-filter-panel{position:sticky;align-self:start;border:1px solid var(--tn-line)}
.tn-filter-block{display:grid;padding-bottom:17px;margin-bottom:17px;border-bottom:1px solid var(--tn-line)}
.tn-filter-block>b{margin-bottom:5px}
.tn-filter-block>a{border-radius:9px;font-weight:600;padding-left:calc(10px + var(--depth,0)*8px)}
.tn-filter-block>a:hover,.tn-filter-block>a.is-active{background:rgba(32,227,111,.08);color:#e3fcea}
.tn-price-fields{display:grid;grid-template-columns:1fr 1fr;gap:7px}
.tn-price-fields input{width:100%;min-width:0;padding:10px;border:1px solid var(--tn-line);border-radius:9px;outline:none}
.tn-reset{display:block;margin-top:11px;text-align:center;color:#758079}
.tn-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}
.tn-catalog-toolbar a{color:#aaaabb}
.tn-filter-mobile{display:none}
.tn-filter-drawer{position:fixed;inset:0;z-index:1300}
.tn-drawer-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.72)}
.tn-drawer-panel{position:absolute;left:10px;right:10px;bottom:10px;max-height:80vh;overflow:auto;padding:18px;border:1px solid var(--tn-line-strong);border-radius:22px;background:#090e0b}
.tn-drawer-panel>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}
.tn-drawer-panel header small{font-size:9px;color:var(--tn-violet-2)}
.tn-drawer-panel header h2{margin:3px 0 0;font-family:"Space Grotesk"}
.tn-drawer-panel header button{width:36px;height:36px;border:1px solid var(--tn-line);border-radius:10px;background:transparent}
.tn-empty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--tn-line-strong);border-radius:20px}
.tn-empty>i{font-size:36px;color:#464657}
.tn-empty h2{margin:16px 0 0;font-family:"Space Grotesk"}
.tn-empty p{color:#758079;font-size:12px}
.tn-product-wrap{padding-bottom:80px}
.tn-breadcrumbs{padding:36px 0 18px;display:flex;align-items:center;gap:9px;color:#696979}
.tn-breadcrumbs a:hover{color:#cfcfda}
.tn-breadcrumbs i{font-size:7px}
.tn-breadcrumbs span{color:#9999aa;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tn-product-layout{display:grid}
.tn-product-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}
.tn-product-heading h1{margin:0;font-family:"Space Grotesk"}
.tn-product-heading .tn-eyebrow{margin-bottom:10px}
.tn-product-live{min-width:160px;display:flex;align-items:center;gap:9px;padding:10px 12px;border:1px solid var(--tn-line);border-radius:12px}
.tn-product-live>i{width:7px;height:7px;border-radius:50%;background:var(--tn-status);box-shadow:0 0 12px var(--tn-status)}
.tn-product-live small,.tn-product-live b{display:block}
.tn-product-live small{color:#6f6f7f;letter-spacing:.11em}
.tn-product-live b{margin-top:2px;color:#d7d7df}
.tn-product-gallery{overflow:hidden;box-shadow:0 18px 50px rgba(0,0,0,.18)}
.tn-product-gallery .splide__track,.tn-product-gallery .splide__list,.tn-product-gallery .splide__slide{height:100%}
.tn-product-gallery .splide__track,.tn-product-gallery>img{aspect-ratio:var(--product-page-image-aspect-ratio,16/9)}
.tn-product-gallery img{display:block;width:100%;height:100%}
.tn-product-info{border:1px solid var(--tn-line);background:rgba(255,255,255,.014);overflow:hidden}
.tn-tabbar{display:flex;gap:5px;padding:10px;border-bottom:1px solid var(--tn-line);overflow:auto}
.tn-tabbar button{flex:0 0 auto;padding:9px 11px;border:0;border-radius:9px;background:transparent;color:#808091;font-weight:750}
.tn-tabcontent{color:#a2a2b0;line-height:1.75}
.tn-tabcontent .editor{color:#a2a2b0}
.tn-tabcontent .editor h1,.tn-tabcontent .editor h2,.tn-tabcontent .editor h3,.tn-tabcontent .editor strong{color:#f0f0f5}
.tn-buy-card{overflow:hidden}
.tn-buy-head{padding:20px;display:flex;align-items:start;justify-content:space-between;gap:15px;border-bottom:1px solid var(--tn-line)}
.tn-buy-head small{color:#777789;letter-spacing:.14em}
.tn-buy-head h2{margin:4px 0 0;font-family:"Space Grotesk"}
.tn-buy-price{text-align:right}
.tn-buy-price b{display:block;color:#fff}
.tn-buy-price>span{display:block;margin-top:2px;color:#707081}
.tn-product-facts{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--tn-line)}
.tn-product-facts>a,.tn-product-facts>div{min-width:0;padding:13px;display:flex;align-items:center;gap:8px;border-right:1px solid var(--tn-line)}
.tn-product-facts>*:last-child{border-right:0}
.tn-product-facts i{font-size:11px}
.tn-product-facts small,.tn-product-facts b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tn-product-facts small{color:#626272}
.tn-product-facts b{margin-top:2px;color:#c9c9d3}
.tn-page-badges{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px;border-bottom:1px solid var(--tn-line)}
.tn-product-form-wrap form>div:first-child{background:transparent!important;border:0!important;padding:18px!important}
.tn-product-form-wrap form label{color:#bdbdc8;font-weight:700}
.tn-product-form-wrap form select,.tn-product-form-wrap form input[type="number"]{border:1px solid var(--tn-line)!important;border-radius:10px!important;background:#080d0a!important}
.tn-product-form-wrap form button{border-radius:10px!important}
.tn-product-form-wrap form button[x-on\:click="addToCart"]{border-color:transparent!important}
.tn-buy-assurance{display:grid;border-top:1px solid var(--tn-line)}
.tn-buy-assurance>a,.tn-buy-assurance>span{display:flex;align-items:center;gap:11px;padding:13px 18px;border-bottom:1px solid var(--tn-line);color:#b8b8c4}
.tn-buy-assurance>a:last-child,.tn-buy-assurance>span:last-child{border-bottom:0}
.tn-buy-assurance>*>i{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;font-size:11px}
.tn-buy-assurance b,.tn-buy-assurance small{display:block}
.tn-buy-assurance small{margin-top:2px;color:#68736d}
.tn-live-stats{display:flex;gap:14px;flex-wrap:wrap;padding:12px 18px;border-top:1px solid var(--tn-line);color:#758079}
.tn-live-stats span{display:flex;gap:5px;align-items:center}
.tn-live-stats i{color:#58dc87}
.tn-live-stats b{color:#bebec9}
.tn-related{padding:70px 0 18px}
.tn-related-loading{grid-column:1/-1;min-height:140px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--tn-line);border-radius:18px;font-size:11px}
.tn-status-page{padding-bottom:90px}
.tn-status-list{display:grid;gap:18px;margin:auto}
.tn-status-group{padding:14px;border:1px solid var(--tn-line);border-radius:18px}
.tn-status-group>header{display:flex;align-items:center;justify-content:space-between;padding:5px 6px 13px}
.tn-status-group>header span{font-family:"Space Grotesk";font-weight:700}
.tn-status-group>header small{font-size:9px}
.tn-status-group>div{display:grid;gap:7px}
.tn-status-card{min-height:62px;display:grid;grid-template-columns:36px 1fr auto 22px;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--tn-line);border-radius:12px;transition:.18s ease}
.tn-status-card-icon{display:grid;place-items:center;font-size:11px}
.tn-status-card-main b,.tn-status-card-main small{display:block}
.tn-status-card-main small{margin-top:2px}
.tn-status-value i{box-shadow:0 0 10px var(--tn-status)}
.tn-status-arrow{font-size:9px}
.tn-socials{display:flex;gap:7px}
.tn-socials a{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--tn-line);color:#8b8b9b}
.tn-body .container.mx-auto{max-width:1240px}
.tn-body [class*="customer"],.tn-body .cart-page{border-radius:0}
.tn-body table{border-collapse:separate;border-spacing:0}
.tn-body .bg-card\/75,.tn-body .bg-card{background-color:rgba(16,16,23,.88)}
.tn-body .border-white\/5{border-color:var(--tn-line)}
.tn-body .text-accent-500,.tn-body .text-accent-400{color:#72f5a2}
.tn-body .bg-accent-500{background-color:#20e36f}
.tn-body .border-accent-500{border-color:#20e36f}
.tn-body .hover\:bg-accent-500:hover{background-color:#20e36f}
.tn-body input,.tn-body textarea,.tn-body select{border-radius:10px}
.tn-body .editor a{color:#66ee98}
#tn-toast-root{position:fixed;right:18px;bottom:18px;z-index:2000;display:grid;gap:8px}
.tn-toast{min-width:250px;max-width:360px;display:flex;align-items:center;gap:11px;padding:13px 14px;border:1px solid var(--tn-line-strong);border-radius:13px;background:#111118;box-shadow:0 18px 50px rgba(0,0,0,.35);opacity:0;transform:translateY(10px);transition:.2s}
.tn-toast.is-visible{opacity:1;transform:none}
.tn-toast>i{color:var(--tn-good)}
.tn-toast.is-error>i{color:var(--tn-bad)}
.tn-toast b,.tn-toast small{display:block}
.tn-toast small{margin-top:2px;color:#777787}
#particles-js{display:none!important}
.nexus-try-product-card{margin:0 16px 14px;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(32,227,111,.22);border-radius:14px;background:rgba(32,227,111,.06)}
.nexus-try-product-card div{display:grid;gap:2px}
.nexus-try-kicker{color:#72f5a2;font-size:7px;font-weight:850;letter-spacing:.14em}
.nexus-try-product-card b{font-size:10px}
.nexus-try-product-card small{max-width:280px;color:#6e6e7e;font-size:8px;line-height:1.45}
.nexus-try-button{padding:8px 10px;border:1px solid rgba(32,227,111,.32);border-radius:9px;background:rgba(32,227,111,.12);color:#c6f9d7;font-size:9px;font-weight:800;white-space:nowrap}
@media (max-width:1050px){
.tn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.tn-product-layout{grid-template-columns:minmax(0,1fr) 360px}
}
@media (max-width:820px){
.tn-nav-links{display:none}
.tn-menu-btn{display:flex}
.tn-brand span{font-size:17px}
.tn-hero{padding:26px 0 46px}
.tn-hero-grid{min-height:0;grid-template-columns:1fr}
.tn-hero-visual{order:2}
.tn-section-head-split{align-items:flex-start;flex-direction:column;gap:14px}
.tn-trust-grid{grid-template-columns:1fr 1fr}
.tn-trust-grid article{min-height:92px;padding:15px}
.tn-product-grid{grid-template-columns:1fr 1fr;gap:10px}
.tn-process-grid{grid-template-columns:1fr 1fr}
.tn-page-hero{padding:40px 0 28px;align-items:flex-start;flex-direction:column}
.tn-catalog-layout{display:block}
.tn-desktop-filter{display:none}
.tn-filter-mobile{display:inline-flex}
.tn-catalog-head{align-items:flex-start}
.tn-catalog-toolbar{margin-top:4px}
.tn-product-layout{grid-template-columns:1fr}
.tn-product-buy{position:static}
.tn-product-heading{align-items:flex-start;flex-direction:column}
.tn-product-live{min-width:0}
.nexus-faq-lite>.nexus-section-head,.nexus-faq-grid{width:min(100% - 24px,920px)}
}
@media (max-width:560px){
.tn-container{width:calc(100% - 20px)}
.tn-nav-wrap .tn-container{width:calc(100% - 16px)}
.tn-nav{border-radius:15px}
.tn-brand img{max-width:31px;height:31px}
.tn-status-chip{display:none}
.tn-hero-copy h1{font-size:44px}
.tn-hero-actions{display:grid;grid-template-columns:1fr 1fr}
.tn-btn{padding:0 12px}
.tn-hero-meta{gap:8px 13px}
.tn-trust-grid{grid-template-columns:1fr}
.tn-trust-grid article{border-right:0!important;border-bottom:1px solid var(--tn-line)!important}
.tn-trust-grid article:last-child{border-bottom:0!important}
.tn-section{padding:56px 0}
.tn-section-head h2{font-size:34px}
.tn-product-grid{grid-template-columns:1fr}
.tn-process-grid{grid-template-columns:1fr}
.tn-process-grid article{min-height:180px}
.nexus-vouch-card{width:280px}
.tn-product-heading h1{font-size:38px}
.tn-product-facts{grid-template-columns:1fr}
.tn-product-facts>a,.tn-product-facts>div{border-right:0;border-bottom:1px solid var(--tn-line)}
.tn-product-facts>*:last-child{border-bottom:0}
.tn-buy-head{flex-direction:column}
.tn-buy-price{text-align:left}
.tn-mobile-menu{left:8px;right:8px;top:80px}
#tn-toast-root{left:10px;right:10px;bottom:10px}
.tn-toast{min-width:0;max-width:none;width:100%}
}
@media (prefers-reduced-motion:reduce){
*{scroll-behavior:auto!important}
.tn-product-card,.tn-btn,.tn-text-link{transition:none!important}
}
#app .nexus-try-product-card{margin:1rem 1rem 0 !important;padding:1rem !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:1rem !important;border-radius:18px !important;border:1px solid rgba(32,227,111,.22) !important;background:linear-gradient(135deg, rgba(32,227,111,.10), rgba(0,0,0,.32)) !important;box-shadow:inset 0 0 28px rgba(32,227,111,.045), 0 16px 45px rgba(0,0,0,.22) !important}
#app .nexus-try-product-card div{display:grid !important;gap:.2rem !important}
#app .nexus-try-kicker{color:#20e36f !important;font-size:.72rem !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:.08em !important}
#app .nexus-try-product-card b{color:#fff !important;font-size:1.05rem !important}
#app .nexus-try-product-card small{color:rgba(235,232,248,.68) !important;line-height:1.45 !important}
#app .nexus-try-button{flex:0 0 auto !important;border:0 !important;border-radius:999px !important;padding:.85rem 1.15rem !important;background:#20e36f !important;color:#08070d !important;font-weight:1000 !important;cursor:pointer !important;box-shadow:0 0 24px rgba(32,227,111,.25) !important;transition:transform .18s ease, box-shadow .18s ease !important}
#app .nexus-try-button:hover{transform:translateY(-2px) !important;box-shadow:0 0 34px rgba(32,227,111,.38) !important}
#app .nexus-try-overlay{position:fixed !important;inset:0 !important;z-index:99999 !important;display:none !important;padding:.75rem !important;background:rgba(0,0,0,.84) !important;backdrop-filter:blur(10px) !important;overflow:hidden !important}
#app .nexus-try-overlay.is-open{display:block !important}
#app .nexus-try-game{position:relative !important;min-height:calc(100dvh - 1.5rem) !important;border-radius:24px !important;overflow:hidden !important;border:1px solid rgba(32,227,111,.28) !important;cursor:crosshair !important;box-shadow:0 30px 100px rgba(0,0,0,.6) !important}
#app .nexus-try-game::before{content:"" !important;position:absolute !important;inset:0 !important;background:repeating-linear-gradient(0deg, rgba(32,227,111,.035), rgba(32,227,111,.035) 1px, transparent 1px, transparent 50px), repeating-linear-gradient(90deg, rgba(32,227,111,.025), rgba(32,227,111,.025) 1px, transparent 1px, transparent 50px), radial-gradient(circle at 20% 70%, rgba(32,227,111,.11), transparent 20rem) !important;pointer-events:none !important}
#app .nexus-try-close{position:fixed !important;right:1.6rem !important;top:1.6rem !important;z-index:8 !important;width:42px !important;height:42px !important;display:grid !important;place-items:center !important;border-radius:14px !important;border:1px solid rgba(32,227,111,.24) !important;background:rgba(0,0,0,.58) !important;color:#fff !important;cursor:pointer !important}
#app .nexus-try-stats{position:absolute !important;left:1.3rem !important;top:4.4rem !important;z-index:6 !important;display:flex !important;gap:.55rem !important;flex-wrap:wrap !important}
#app .nexus-try-stats span{border:1px solid rgba(32,227,111,.24) !important;border-radius:999px !important;padding:.35rem .65rem !important;background:rgba(0,0,0,.48) !important;color:rgba(235,232,248,.72) !important;font-weight:900 !important;font-size:.78rem !important}
#app .nexus-try-stats b{color:#20e36f !important}
#app .nexus-try-arena{position:absolute !important;inset:0 !important;pointer-events:auto !important;overflow:hidden !important;z-index:1 !important}
#app .nexus-try-bot{position:absolute !important;left:0;top:0;filter:drop-shadow(0 0 22px rgba(255,54,85,.35))}
#app .try-esp-box{position:absolute;inset:18px 14px 20px;border:2px solid #ff3655;border-radius:10px}
#app .try-esp-name{position:absolute;top:-8px;left:50%;transform:translateX(-50%);background:#230024;border:1px solid #ff48ff;border-radius:7px;color:#fff;padding:.15rem .42rem;font-size:.7rem;font-weight:900;z-index:2}
#app .try-esp-health{position:absolute;left:5px;top:44px;width:6px;height:128px;border-radius:999px;background:rgba(255,255,255,.14);overflow:hidden}
#app .try-esp-health i{position:absolute;left:0;bottom:0;width:100%;height:100%;background:linear-gradient(#20e36f,#ffd900,#ff3655);border-radius:inherit;transition:height .15s ease}
#app .try-skeleton span{position:absolute;background:#ff3655;box-shadow:0 0 10px rgba(255,54,85,.55)}
#app .try-skeleton .head{width:44px;height:44px;border-radius:50%;left:34px;top:42px;background:#ff3655}
#app .try-skeleton .body{width:4px;height:62px;left:54px;top:84px}
#app .try-skeleton .arm-l{width:4px;height:62px;left:34px;top:92px;transform:rotate(22deg)}
#app .try-skeleton .arm-r{width:4px;height:62px;left:74px;top:92px;transform:rotate(-22deg)}
#app .try-skeleton .leg-l{width:4px;height:66px;left:43px;top:142px;transform:rotate(16deg)}
#app .try-skeleton .leg-r{width:4px;height:66px;left:65px;top:142px;transform:rotate(-16deg)}
#app .try-weapon-tag{position:absolute;left:50%;bottom:0;transform:translateX(-50%);background:#101200;border:1px solid #ffe600;color:#ffe600;border-radius:7px;padding:.15rem .42rem;font-size:.72rem;font-weight:900}
#app .nexus-try-cross{position:absolute !important;left:var(--try-cross-x,50%);top:var(--try-cross-y,50%);transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}
#app .nexus-try-hitmarker{position:absolute;left:var(--try-cross-x,50%);top:var(--try-cross-y,50%);width:34px;height:34px;transform:translate(-50%,-50%) scale(.7);opacity:0;pointer-events:none}
#app .nexus-try-hitmarker::before,#app .nexus-try-hitmarker::after{content:"";position:absolute;inset:15px 0;background:#fff;transform:rotate(45deg);box-shadow:0 0 14px rgba(255,255,255,.9)}
#app .nexus-try-hitmarker::after{transform:rotate(-45deg)}
#app .nexus-try-hitmarker.is-on{animation:nexusTryHit .18s ease both}
@keyframes nexusTryHit{
0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}
40%{opacity:1}
100%{opacity:0;transform:translate(-50%,-50%) scale(1.1)}
}
#app .nexus-vandal{position:absolute;pointer-events:none;filter:drop-shadow(0 18px 35px rgba(0,0,0,.6))}
#app .vandal-body{position:absolute;color:#20e36f;display:grid;place-items:center;font-weight:1000;letter-spacing:.12em}
#app .vandal-barrel{position:absolute;border-radius:999px}
#app .vandal-stock{position:absolute;border-radius:999px 12px 12px 999px;border:1px solid rgba(32,227,111,.25)}
#app .vandal-mag{position:absolute;border-radius:6px;background:#0e0c17;border:1px solid rgba(32,227,111,.22)}
#app .vandal-grip{position:absolute;border-radius:8px;background:#0e0c17;border:1px solid rgba(32,227,111,.22)}
#app .vandal-flash{position:absolute;opacity:0}
#app .vandal-flash.is-on{animation:nexusVandalFlash .12s ease both}
@keyframes nexusVandalFlash{
0%{opacity:0;transform:scale(.3)}
60%{opacity:1}
100%{opacity:0;transform:scale(1.1)}
}
#app .nexus-try-menu-chip{position:absolute;right:1.6rem;bottom:1.2rem;z-index:6;transform:translateY(105%);border:1px solid rgba(32,227,111,.25);border-radius:999px;background:rgba(0,0,0,.48);color:#20e36f;padding:.45rem .75rem;font-weight:900;cursor:pointer}
#app .nexus-try-note{position:absolute;left:1.3rem;bottom:1.1rem;z-index:2;color:rgba(231,228,245,.62);font-weight:800;font-size:.82rem}
#app .nexus-try-overlay:not(.has-crosshair) .nexus-try-cross,#app .nexus-try-overlay:not(.has-boxes) .try-esp-box,#app .nexus-try-overlay:not(.has-skeleton) .try-skeleton,#app .nexus-try-overlay:not(.has-health) .try-esp-health,#app .nexus-try-overlay:not(.has-name) .try-esp-name,#app .nexus-try-overlay:not(.has-weapon) .try-weapon-tag{display:none !important}
#app .nexus-try-overlay.has-stream .try-esp-name,#app .nexus-try-overlay.has-stream .try-weapon-tag{filter:blur(3px);opacity:.45}
#app .nexus-try-bot.is-hit{filter:drop-shadow(0 0 24px rgba(32,227,111,.75))}
@media (max-width: 900px), (pointer: coarse){
#app .nexus-try-overlay{display:none !important}
}
#app .nexus-try-game{background:radial-gradient(circle at 50% 38%, rgba(32,227,111,.12), transparent 22rem), linear-gradient(180deg, rgba(15,11,29,.90) 0%, rgba(7,6,14,.97) 60%, #05050b 100%) !important}
#app .nexus-try-game::after{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important;background:linear-gradient(180deg, transparent 0 45%, rgba(0,0,0,.26) 70%, rgba(0,0,0,.62) 100%) !important;z-index:1 !important}
#app .nexus-try-range{position:absolute;inset:0;z-index:0;pointer-events:none;perspective:900px;overflow:hidden}
#app .nexus-try-range::before{content:"";position:absolute;left:0;right:0;bottom:0;height:44%;background:linear-gradient(180deg, rgba(32,227,111,.03), rgba(0,0,0,.72)), repeating-linear-gradient(90deg, rgba(32,227,111,.08) 0 1px, transparent 1px 88px);transform:skewY(-2deg);transform-origin:bottom;border-top:1px solid rgba(32,227,111,.12)}
#app .nexus-try-range::after{content:"";position:absolute;left:8%;right:8%;top:12%;height:40%;border-radius:18px;background:linear-gradient(180deg, rgba(32,227,111,.06), rgba(0,0,0,.20)), repeating-linear-gradient(90deg, rgba(255,255,255,.05) 0 1px, transparent 1px 90px);border:1px solid rgba(32,227,111,.10);box-shadow:inset 0 0 80px rgba(0,0,0,.5)}
#app .range-backboard{position:absolute;top:12%;left:50%;transform:translateX(-50%);z-index:1;min-width:280px;padding:.8rem 1.2rem;text-align:center;border:1px solid rgba(32,227,111,.16);border-radius:14px;background:rgba(0,0,0,.35);color:rgba(235,232,248,.72);font-weight:900;letter-spacing:.08em;box-shadow:0 0 34px rgba(32,227,111,.08)}
#app .range-backboard span{display:block;font-size:.78rem;color:#20e36f}
#app .range-backboard b{font-size:1.1rem;color:#fff}
#app .range-lane{position:absolute;bottom:0;width:2px;height:60%;background:linear-gradient(transparent, rgba(32,227,111,.24));transform-origin:bottom;opacity:.55}
#app .lane-a{left:38%;transform:rotate(14deg)}
#app .lane-b{right:38%;transform:rotate(-14deg)}
#app .range-crate{position:absolute;bottom:19%;width:130px;height:84px;border-radius:10px;border:1px solid rgba(32,227,111,.16);background:linear-gradient(135deg, rgba(32,227,111,.08), rgba(0,0,0,.62));box-shadow:0 20px 60px rgba(0,0,0,.45)}
#app .crate-a{left:18%}
#app .crate-b{right:17%;bottom:23%}
#app .nexus-try-bot{width:126px !important;height:238px !important;transform:translate(58vw, 38vh);transition:filter .12s ease;z-index:2 !important}
#app .try-agent-body{position:absolute;inset:28px 18px 18px;z-index:0;filter:drop-shadow(0 8px 20px rgba(0,0,0,.45));transform:skewX(calc(var(--bot-lean, 1) * 1.5deg))}
#app .try-agent-body i{position:absolute;display:block;background:linear-gradient(145deg, #251f34, #0d0b15 60%, #20e36f);border:1px solid rgba(32,227,111,.22);box-shadow:inset 0 0 18px rgba(32,227,111,.08)}
#app .try-agent-body .agent-head{left:39px;top:8px;width:42px;height:46px;border-radius:46% 46% 40% 40%;background:linear-gradient(145deg,#271f37,#0e0c17 65%)}
#app .try-agent-body .agent-torso{left:31px;top:56px;width:58px;height:76px;border-radius:18px 18px 12px 12px;clip-path:polygon(14% 0,86% 0,100% 100%,0 100%)}
#app .try-agent-body .agent-arm{top:64px;width:17px;height:82px;border-radius:999px;background:linear-gradient(145deg,#211b2e,#0e0c17)}
#app .try-agent-body .agent-arm.left{left:15px;transform:rotate(18deg)}
#app .try-agent-body .agent-arm.right{right:15px;transform:rotate(-18deg)}
#app .try-agent-body .agent-leg{top:132px;width:19px;height:76px;border-radius:999px;background:linear-gradient(145deg,#1e192a,#0b0a11)}
#app .try-agent-body .agent-leg.left{left:38px;transform:rotate(10deg)}
#app .try-agent-body .agent-leg.right{right:38px;transform:rotate(-10deg)}
#app .try-skeleton{position:relative;z-index:2}
#app .try-esp-box{z-index:3;box-shadow:0 0 18px rgba(255,54,85,.35), inset 0 0 16px rgba(255,54,85,.08)}
#app .try-esp-hp{position:absolute;right:8px;top:42px;z-index:4;border:1px solid rgba(32,227,111,.24);border-radius:999px;padding:.12rem .38rem;background:rgba(0,0,0,.55);color:#ddf8ec;font-size:.66rem;font-weight:1000}
#app .try-esp-hp b{color:#20e36f}
#app .nexus-try-bot.is-hit .try-agent-body{animation:nexusTryAgentHit .13s ease both}
#app .nexus-try-bot.is-dead{pointer-events:none;filter:grayscale(.35) drop-shadow(0 0 18px rgba(255,54,85,.5)) !important}
#app .nexus-try-bot.is-dead .try-agent-body,#app .nexus-try-bot.is-dead .try-skeleton{transform:translateY(46px) rotate(82deg) scale(.82);opacity:.38;transition:transform .38s ease, opacity .38s ease}
#app .nexus-try-bot.is-dead .try-esp-name::after{content:" DOWN";color:#ff3655}
@keyframes nexusTryAgentHit{
0%{transform:translateX(0) skewX(calc(var(--bot-lean, 1) * 1.5deg))}
50%{transform:translateX(calc(var(--bot-lean,1)*-9px)) skewX(calc(var(--bot-lean, 1) * -5deg))}
100%{transform:translateX(0) skewX(calc(var(--bot-lean, 1) * 1.5deg))}
}
#app .nexus-try-cross{width:18px !important;height:18px !important;border:0 !important;box-shadow:none !important}
#app .nexus-try-cross::before,#app .nexus-try-cross::after,#app .nexus-try-cross span::before,#app .nexus-try-cross span::after{content:"";position:absolute;background:#20e36f;box-shadow:0 0 10px rgba(32,227,111,.7)}
#app .nexus-try-cross::before{width:10px;height:2px;left:-10px;top:8px}
#app .nexus-try-cross::after{width:10px;height:2px;right:-10px;top:8px}
#app .nexus-try-cross span::before{width:2px;height:10px;left:8px;top:-10px}
#app .nexus-try-cross span::after{width:2px;height:10px;left:8px;bottom:-10px}
#app .nexus-try-damage{position:absolute;left:var(--try-cross-x,50%);top:calc(var(--try-cross-y,50%) - 36px);z-index:5;opacity:0;transform:translate(-50%,-50%);color:#fff;font-weight:1000;text-shadow:0 0 14px rgba(255,255,255,.75);pointer-events:none}
#app .nexus-try-damage.is-on{animation:nexusTryDamage .55s ease both}
@keyframes nexusTryDamage{
0%{opacity:0;transform:translate(-50%,0) scale(.8)}
20%{opacity:1}
100%{opacity:0;transform:translate(-50%,-45px) scale(1.15)}
}
#app .nexus-vandal{left:auto !important;right:7vw !important;bottom:1.8vh !important;width:560px !important;height:245px !important;transform:perspective(900px) rotateX(7deg) rotateZ(-4deg) !important;z-index:4 !important}
#app .nexus-vandal.is-firing{animation:nexusVandalRecoil .12s ease both}
#app .vandal-body{left:168px !important;bottom:82px !important;width:270px !important;height:66px !important;border-radius:16px 28px 14px 18px !important;background:linear-gradient(135deg,#17151f 0%,#09080e 58%,#1c1729 100%) !important;border:1px solid rgba(32,227,111,.32) !important;box-shadow:inset 0 0 22px rgba(32,227,111,.08), 0 18px 36px rgba(0,0,0,.45) !important}
#app .vandal-body::before{content:"";position:absolute;left:26px;top:-18px;width:115px;height:20px;border-radius:8px 8px 3px 3px;background:#0d0c13;border:1px solid rgba(32,227,111,.16)}
#app .vandal-barrel{left:410px !important;bottom:109px !important;width:145px !important;height:12px !important;background:linear-gradient(90deg,#aef3d5,#fff,#aef3d5) !important}
#app .vandal-stock{left:42px !important;bottom:102px !important;width:150px !important;height:34px !important;background:linear-gradient(135deg,#11101b,#07070c) !important}
#app .vandal-mag{left:285px !important;bottom:32px !important;width:50px !important;height:72px !important;transform:skew(-9deg) rotate(5deg) !important}
#app .vandal-grip{left:222px !important;bottom:24px !important;width:34px !important;height:76px !important;transform:rotate(12deg) !important}
#app .vandal-hand{position:absolute;z-index:-1;width:132px;height:62px;border-radius:42px 42px 24px 24px;background:linear-gradient(135deg,#14111d,#07070c);border:1px solid rgba(32,227,111,.12);filter:drop-shadow(0 12px 18px rgba(0,0,0,.42))}
#app .vandal-hand.hand-left{left:168px;bottom:35px;transform:rotate(-8deg)}
#app .vandal-hand.hand-right{right:76px;bottom:54px;transform:rotate(8deg)}
#app .vandal-flash{right:-26px !important;bottom:82px !important;width:132px !important;height:100px !important;background:radial-gradient(circle,#fff 0 10%,#f7ffb8 18%,#20e36f 30%,transparent 72%) !important}
@keyframes nexusVandalRecoil{
0%{transform:perspective(900px) rotateX(7deg) rotateZ(-4deg) translate(0,0)}
55%{transform:perspective(900px) rotateX(7deg) rotateZ(-4deg) translate(-22px,12px)}
100%{transform:perspective(900px) rotateX(7deg) rotateZ(-4deg) translate(0,0)}
}
#app .nexus-try-note{max-width:720px}
@media (max-width: 1200px){
#app .nexus-vandal{right:3vw !important;transform:perspective(900px) rotateX(7deg) rotateZ(-4deg) scale(.82) !important;transform-origin:bottom right !important}
}
body.nexus-try-open{overflow:hidden !important}
#app .nexus-try-overlay.nexus-try-v37{position:fixed !important;inset:0 !important;z-index:99999 !important;display:none !important;padding:0 !important;background:rgba(0,0,0,.92) !important;overflow:hidden !important}
#app .nexus-try-overlay.nexus-try-v37.is-open{display:block !important}
#app .nexus-try-v37 .nexus-try-game{position:absolute !important;inset:0 !important;min-height:100dvh !important;width:100vw !important;border-radius:0 !important;border:0 !important;overflow:hidden !important;background:radial-gradient(circle at 52% 45%, rgba(32,227,111,.16), transparent 22rem), linear-gradient(180deg, rgba(14,10,29,.96), rgba(5,5,11,.99) 58%, #000 100%) !important;box-shadow:none !important}
#app .nexus-try-v37 .nexus-try-game::before{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important;background:repeating-linear-gradient(0deg, rgba(32,227,111,.028) 0 1px, transparent 1px 50px), repeating-linear-gradient(90deg, rgba(32,227,111,.024) 0 1px, transparent 1px 50px), radial-gradient(circle at 26% 80%, rgba(32,227,111,.10), transparent 24rem) !important;opacity:.9 !important}
#app .nexus-try-v37 .nexus-try-game::after{content:"" !important;position:absolute !important;inset:0 !important;pointer-events:none !important;background:linear-gradient(90deg, rgba(0,0,0,.22), transparent 22%, transparent 78%, rgba(0,0,0,.35)), radial-gradient(circle at 50% 65%, transparent 0 44%, rgba(0,0,0,.34) 100%) !important}
#app .nexus-try-v37 .nexus-try-game.is-shot{animation:nexusTryShotShakeV37 .12s ease both !important}
@keyframes nexusTryShotShakeV37{
0%{transform:translate(0,0)}
35%{transform:translate(-1px,1px)}
70%{transform:translate(1px,-1px)}
100%{transform:translate(0,0)}
}
#app .nexus-try-v37 .nexus-try-close{position:fixed !important;top:18px !important;right:18px !important;z-index:30 !important;width:38px !important;height:38px !important;border-radius:14px !important;border:1px solid rgba(32,227,111,.32) !important;background:rgba(0,0,0,.70) !important;color:#fff !important;display:grid !important;place-items:center !important;cursor:pointer !important;box-shadow:0 0 26px rgba(32,227,111,.12) !important}
#app .nexus-try-v37 .nexus-try-topbar{position:absolute !important;top:18px !important;left:18px !important;z-index:20 !important;display:flex !important;align-items:center !important;gap:14px !important;max-width:calc(100vw - 540px) !important}
#app .nexus-try-v37 .nexus-try-titleline{display:flex !important;align-items:center !important;gap:10px !important;color:#fff !important;font-weight:1000 !important}
#app .nexus-try-v37 .nexus-try-titleline span{color:#08070d !important;background:#20e36f !important;border-radius:999px !important;padding:.25rem .55rem !important;font-size:.72rem !important;text-transform:uppercase !important}
#app .nexus-try-v37 .nexus-try-help{display:flex !important;align-items:center !important;gap:7px !important;flex-wrap:wrap !important;color:rgba(235,232,248,.72) !important;font-weight:900 !important;font-size:.78rem !important}
#app .nexus-try-v37 .nexus-try-help kbd{border:1px solid rgba(32,227,111,.35) !important;border-radius:8px !important;background:rgba(0,0,0,.52) !important;color:#20e36f !important;padding:.15rem .45rem !important}
#app .nexus-try-v37 .nexus-try-stats{position:absolute !important;top:62px !important;left:18px !important;z-index:20 !important;display:flex !important;gap:8px !important;flex-wrap:wrap !important}
#app .nexus-try-v37 .nexus-try-stats span{border:1px solid rgba(32,227,111,.24) !important;border-radius:999px !important;padding:.38rem .62rem !important;background:rgba(0,0,0,.55) !important;color:rgba(235,232,248,.72) !important;font-size:.76rem !important;font-weight:1000 !important;box-shadow:0 0 22px rgba(32,227,111,.08) !important}
#app .nexus-try-v37 .nexus-try-stats b{color:#20e36f !important}
#app .nexus-try-v37 .nexus-try-arena{position:absolute !important;inset:0 !important;z-index:2 !important;overflow:hidden !important;pointer-events:auto !important}
#app .nexus-try-v37 .nexus-try-range{position:absolute !important;border:1px solid rgba(32,227,111,.16) !important;background:linear-gradient(180deg, rgba(32,227,111,.04), rgba(0,0,0,.20)), repeating-linear-gradient(90deg, rgba(255,255,255,.045) 0 1px, transparent 1px 84px) !important;box-shadow:inset 0 0 90px rgba(0,0,0,.58), 0 0 65px rgba(32,227,111,.08) !important;pointer-events:none !important}
#app .nexus-try-v37:not(.has-targetframe) .nexus-try-range{opacity:.22 !important}
#app .nexus-try-v37 .nexus-try-range::after{content:"" !important;position:absolute !important;left:-8vw !important;right:-35vw !important;background:linear-gradient(180deg, rgba(32,227,111,.045), rgba(0,0,0,.80)), repeating-linear-gradient(90deg, rgba(32,227,111,.055) 0 1px, transparent 1px 92px) !important;transform:perspective(600px) rotateX(62deg) translateY(-24%) !important;transform-origin:top center !important}
#app .nexus-try-v37 .range-backboard{position:absolute !important;width:190px !important;min-height:52px !important;display:grid !important;place-items:center !important;border-radius:0 0 12px 12px !important;background:rgba(0,0,0,.58) !important;border:1px solid rgba(32,227,111,.16) !important;color:#fff !important;font-weight:1000 !important;letter-spacing:.08em !important}
#app .nexus-try-v37 .range-backboard span{color:#20e36f !important;font-size:.72rem !important}
#app .nexus-try-v37 .range-crate{position:absolute !important;bottom:-34vh !important;width:90px !important;height:70px !important;border-radius:12px !important;border:1px solid rgba(32,227,111,.18) !important;background:rgba(32,227,111,.045) !important;box-shadow:0 22px 55px rgba(0,0,0,.32) !important}
#app .nexus-try-v37 .crate-a{left:12% !important}
#app .nexus-try-v37 .crate-b{right:12% !important;bottom:-30vh !important}
#app .nexus-try-v37 .nexus-try-bot{position:absolute !important;left:var(--try-bot-x,64%) !important;top:var(--try-bot-y,43%) !important;width:126px !important;height:238px !important;transform:translate(-50%,-50%) scale(var(--try-ui-scale,1)) !important;transform-origin:center center !important;filter:drop-shadow(0 0 26px rgba(255,54,85,.42)) !important}
#app .nexus-try-v37 .try-agent-body{position:absolute !important;left:28px !important;top:43px !important;width:74px !important;height:165px !important;transform:skewX(calc(var(--try-bot-lean,1) * -3deg)) !important}
#app .nexus-try-v37 .try-agent-body .agent-head{position:absolute;left:24px;top:0;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff7288,#ff2b52 70%);box-shadow:0 0 28px rgba(255,54,85,.75)}
#app .nexus-try-v37 .try-agent-body .agent-neck{position:absolute;left:39px;top:34px;width:10px;height:20px;background:#ff3655;border-radius:5px}
#app .nexus-try-v37 .try-agent-body .agent-torso{position:absolute;left:25px;top:52px;width:42px;height:62px;border-radius:14px 14px 9px 9px;background:linear-gradient(135deg, rgba(255,54,85,.72), rgba(32,227,111,.28));box-shadow:inset 0 0 22px rgba(0,0,0,.45)}
#app .nexus-try-v37 .try-agent-body .agent-arm,#app .nexus-try-v37 .try-agent-body .agent-leg{position:absolute;width:10px;border-radius:999px;background:#ff3655;box-shadow:0 0 13px rgba(255,54,85,.55);transform-origin:top center}
#app .nexus-try-v37 .try-agent-body .agent-arm.left{left:15px;top:58px;height:76px;transform:rotate(18deg)}
#app .nexus-try-v37 .try-agent-body .agent-arm.right{left:68px;top:58px;height:76px;transform:rotate(-18deg)}
#app .nexus-try-v37 .try-agent-body .agent-leg.left{left:34px;top:108px;height:82px;transform:rotate(14deg)}
#app .nexus-try-v37 .try-agent-body .agent-leg.right{left:56px;top:108px;height:82px;transform:rotate(-14deg)}
#app .nexus-try-v37 .try-esp-box{position:absolute !important;left:18px !important;top:35px !important;width:88px !important;height:178px !important;border:2px solid #ff3655 !important;border-radius:8px !important;box-shadow:0 0 24px rgba(255,54,85,.55), inset 0 0 20px rgba(255,54,85,.10) !important}
#app .nexus-try-v37 .try-esp-name{position:absolute !important;left:50% !important;top:19px !important;transform:translateX(-50%) !important;color:#fff !important;background:#641178 !important;border:1px solid #ff79ff !important;border-radius:6px !important;padding:2px 7px !important;font-size:.66rem !important;font-weight:1000 !important;text-align:center !important;line-height:1.1 !important;z-index:2 !important}
#app .nexus-try-v37 .try-esp-health{position:absolute !important;left:8px !important;top:42px !important;width:6px !important;height:165px !important;border-radius:999px !important;background:linear-gradient(180deg,#2e2251,#4a2738) !important;overflow:hidden !important;border:1px solid rgba(255,255,255,.15) !important}
#app .nexus-try-v37 .try-esp-health i{position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:100% !important;background:linear-gradient(180deg,#20e36f,#d7ff3f,#ff3655) !important;transition:height .14s ease !important}
#app .nexus-try-v37 .try-esp-hp{position:absolute !important;right:-33px !important;top:63px !important;color:#20e36f !important;font-size:.64rem !important;font-weight:1000 !important;text-shadow:0 0 10px rgba(32,227,111,.9) !important}
#app .nexus-try-v37 .try-skeleton{position:absolute !important;left:29px !important;top:42px !important;width:72px !important;height:165px !important;z-index:1 !important;pointer-events:none !important}
#app .nexus-try-v37 .try-skeleton span{position:absolute !important;background:#ff3655 !important;box-shadow:0 0 12px rgba(255,54,85,.7) !important;border-radius:999px !important}
#app .nexus-try-v37 .try-skeleton .head{left:27px;top:0;width:20px;height:20px;border-radius:50%;background:transparent !important;border:2px solid #ff3655}
#app .nexus-try-v37 .try-skeleton .body{left:35px;top:22px;width:4px;height:72px}
#app .nexus-try-v37 .try-skeleton .arm-l{left:17px;top:46px;width:4px;height:62px;transform:rotate(19deg)}
#app .nexus-try-v37 .try-skeleton .arm-r{left:53px;top:46px;width:4px;height:62px;transform:rotate(-19deg)}
#app .nexus-try-v37 .try-skeleton .leg-l{left:27px;top:92px;width:4px;height:70px;transform:rotate(15deg)}
#app .nexus-try-v37 .try-skeleton .leg-r{left:46px;top:92px;width:4px;height:70px;transform:rotate(-15deg)}
#app .nexus-try-v37 .try-weapon-tag{position:absolute !important;left:50% !important;bottom:4px !important;transform:translateX(-50%) !important;color:#111 !important;background:#ffd000 !important;border:1px solid #fff36b !important;border-radius:6px !important;padding:2px 7px !important;font-weight:1000 !important;font-size:.66rem !important;z-index:2 !important}
#app .nexus-try-v37 .nexus-try-bot.is-hit{filter:drop-shadow(0 0 34px rgba(32,227,111,.90)) drop-shadow(0 0 18px rgba(255,255,255,.35)) !important}
#app .nexus-try-v37 .nexus-try-bot.is-hit .try-agent-body{animation:nexusTryAgentHitV37 .13s ease both !important}
#app .nexus-try-v37 .nexus-try-bot.is-dead .try-agent-body,#app .nexus-try-v37 .nexus-try-bot.is-dead .try-skeleton{transform:translateY(48px) rotate(82deg) scale(.82) !important;opacity:.35 !important;transition:transform .34s ease, opacity .34s ease !important}
@keyframes nexusTryAgentHitV37{
0%{transform:translateX(0) skewX(calc(var(--try-bot-lean,1) * -3deg))}
45%{transform:translateX(calc(var(--try-bot-lean,1) * -8px)) skewX(calc(var(--try-bot-lean,1) * -8deg))}
100%{transform:translateX(0) skewX(calc(var(--try-bot-lean,1) * -3deg))}
}
#app .nexus-try-v37 .nexus-try-cross{position:absolute !important;left:var(--try-cross-x,50%) !important;top:var(--try-cross-y,48%) !important;transform:translate(-50%,-50%) !important;pointer-events:none !important;border:0 !important;box-shadow:none !important;display:block !important}
#app .nexus-try-v37 .nexus-try-cross::before,#app .nexus-try-v37 .nexus-try-cross::after,#app .nexus-try-v37 .nexus-try-cross span::before,#app .nexus-try-v37 .nexus-try-cross span::after{content:"" !important;position:absolute !important}
#app .nexus-try-v37 .nexus-try-fov{position:absolute !important;left:var(--try-cross-x,50%) !important;top:var(--try-cross-y,48%) !important;width:var(--try-fov-size,210px) !important;height:var(--try-fov-size,210px) !important;transform:translate(-50%,-50%) !important;border:1px solid rgba(32,227,111,.30) !important;border-radius:50% !important;box-shadow:0 0 42px rgba(32,227,111,.11), inset 0 0 45px rgba(32,227,111,.05) !important;pointer-events:none !important}
#app .nexus-try-v37 .nexus-try-lock{position:absolute !important;left:var(--try-cross-x,50%) !important;top:calc(var(--try-cross-y,48%) - 40px) !important;padding:3px 8px !important;border-radius:999px !important;border:1px solid rgba(32,227,111,.4) !important;font-size:.62rem !important;font-weight:1000 !important;opacity:0 !important;pointer-events:none !important}
#app .nexus-try-v37 .nexus-try-hitmarker{position:absolute !important;left:var(--try-cross-x,50%) !important;top:var(--try-cross-y,48%) !important;z-index:16 !important;width:34px !important;height:34px !important;transform:translate(-50%,-50%) scale(.65) !important;opacity:0 !important;pointer-events:none !important}
#app .nexus-try-v37 .nexus-try-hitmarker::before,#app .nexus-try-v37 .nexus-try-hitmarker::after{content:"" !important;position:absolute !important;inset:15px 0 !important;background:#fff !important;transform:rotate(45deg) !important;box-shadow:0 0 14px rgba(255,255,255,.95) !important}
#app .nexus-try-v37 .nexus-try-hitmarker::after{transform:rotate(-45deg) !important}
#app .nexus-try-v37 .nexus-try-hitmarker.is-on{animation:nexusTryHitV37 .18s ease both !important}
@keyframes nexusTryHitV37{
0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}
35%{opacity:1;transform:translate(-50%,-50%) scale(1)}
100%{opacity:0;transform:translate(-50%,-50%) scale(1.15)}
}
#app .nexus-try-v37 .nexus-try-damage{position:absolute !important;z-index:17 !important;color:#fff !important;font-weight:1000 !important;opacity:0 !important;pointer-events:none !important;text-shadow:0 0 14px rgba(255,255,255,.85) !important}
#app .nexus-try-v37 .nexus-try-damage.is-on{animation:nexusTryDamageV37 .62s ease both !important}
@keyframes nexusTryDamageV37{
0%{opacity:0;transform:translate(-50%, 0) scale(.7)}
20%{opacity:1;transform:translate(-50%, -8px) scale(1)}
100%{opacity:0;transform:translate(-50%, -38px) scale(.92)}
}
#app .nexus-try-v37 .nexus-try-float{position:absolute !important;z-index:24 !important;transform:translate(-50%,-50%) !important;color:#fff !important;font-weight:1000 !important;letter-spacing:.08em !important;pointer-events:none !important;text-shadow:0 0 18px rgba(32,227,111,.75) !important;animation:nexusTryFloatV37 .82s ease both !important}
#app .nexus-try-v37 .nexus-try-float.is-elim{color:#20e36f !important;font-size:1.1rem !important}
#app .nexus-try-v37 .nexus-try-float.is-reload{color:#f7ffb8 !important}
@keyframes nexusTryFloatV37{
0%{opacity:0;transform:translate(-50%,0) scale(.7)}
20%{opacity:1;transform:translate(-50%,-14px) scale(1)}
100%{opacity:0;transform:translate(-50%,-60px) scale(.94)}
}
#app .nexus-try-v37 .nexus-try-snapline{position:absolute !important;z-index:3 !important;left:50% !important;bottom:0 !important;width:1px !important;height:calc(var(--try-snap-y,43%) - 0%) !important;background:linear-gradient(0deg, rgba(32,227,111,.0), rgba(32,227,111,.58)) !important;transform-origin:bottom center !important;pointer-events:none !important;opacity:.65 !important}
#app .nexus-try-v37 .nexus-try-radar{position:absolute !important;right:470px !important;top:104px !important;z-index:10 !important;width:96px !important;height:96px !important;border-radius:22px !important;border:1px solid rgba(32,227,111,.24) !important;box-shadow:0 0 32px rgba(32,227,111,.09) !important;pointer-events:none !important}
#app .nexus-try-v37 .nexus-try-radar span{position:absolute;inset:16px;border-radius:50%;border:1px solid rgba(32,227,111,.18)}
#app .nexus-try-v37 .nexus-try-radar i{position:absolute;border-radius:50%}
#app .nexus-try-v37 .nexus-vandal{position:absolute !important;z-index:18 !important;right:28px !important;bottom:22px !important;left:auto !important;width:520px !important;height:240px !important;transform:perspective(900px) rotateX(8deg) rotateZ(-5deg) scale(.98) !important;transform-origin:bottom right !important;pointer-events:none !important;filter:drop-shadow(0 28px 40px rgba(0,0,0,.62)) drop-shadow(0 0 30px rgba(32,227,111,.18)) !important}
#app .nexus-try-v37 .nexus-vandal.is-firing{animation:nexusVandalRecoilV37 .14s ease both !important}
#app .nexus-try-v37 .nexus-vandal.is-reloading{animation:nexusVandalReloadV37 .74s ease both !important}
#app .nexus-try-v37 .vandal-body{position:absolute !important;left:164px !important;bottom:82px !important;width:266px !important;height:68px !important;display:grid !important;place-items:center !important;border-radius:18px 28px 16px 22px !important;background:linear-gradient(135deg,#1a1725 0%,#09080e 58%,#211936 100%) !important;border:1px solid rgba(32,227,111,.42) !important;box-shadow:inset 0 0 24px rgba(32,227,111,.08), 0 18px 36px rgba(0,0,0,.45) !important;color:#20e36f !important;font-weight:1000 !important;letter-spacing:.12em !important}
#app .nexus-try-v37 .vandal-body::before{content:"" !important;position:absolute !important;left:24px !important;top:-20px !important;width:118px !important;height:22px !important;border-radius:9px 9px 3px 3px !important;background:#0d0b15 !important;border:1px solid rgba(32,227,111,.20) !important}
#app .nexus-try-v37 .vandal-rail{position:absolute !important;left:245px !important;bottom:157px !important;width:175px !important;height:9px !important;border-radius:999px !important;background:linear-gradient(90deg, transparent, rgba(32,227,111,.42), transparent) !important}
#app .nexus-try-v37 .vandal-barrel{position:absolute !important;left:414px !important;bottom:111px !important;width:138px !important;height:12px !important;border-radius:999px !important;background:linear-gradient(90deg,#d9d0ff,#fff,#b8a9ff) !important;box-shadow:0 0 15px rgba(205,192,255,.45) !important}
#app .nexus-try-v37 .vandal-tracer-origin{position:absolute !important;left:548px !important;bottom:117px !important;width:4px !important;height:4px !important;border-radius:50% !important;background:#fff !important}
#app .nexus-try-v37 .vandal-stock{position:absolute !important;left:38px !important;bottom:102px !important;width:150px !important;height:35px !important;border-radius:999px 12px 12px 999px !important;background:linear-gradient(135deg,#11101b,#07070c) !important;border:1px solid rgba(32,227,111,.28) !important}
#app .nexus-try-v37 .vandal-mag{position:absolute !important;left:285px !important;bottom:28px !important;width:52px !important;height:76px !important;transform:skew(-9deg) rotate(5deg) !important;border-radius:8px !important;background:linear-gradient(180deg,#0e1813,#020403) !important;border:1px solid rgba(32,227,111,.25) !important}
#app .nexus-try-v37 .vandal-grip{position:absolute !important;left:218px !important;bottom:22px !important;width:38px !important;height:80px !important;transform:rotate(12deg) !important;border-radius:10px !important;background:#08100c !important;border:1px solid rgba(32,227,111,.22) !important}
#app .nexus-try-v37 .vandal-hand{position:absolute !important;z-index:-1 !important;width:128px !important;height:62px !important;border-radius:42px 42px 24px 24px !important;background:linear-gradient(135deg,#14111d,#07070c) !important;border:1px solid rgba(32,227,111,.12) !important}
#app .nexus-try-v37 .vandal-hand.hand-left{left:162px !important;bottom:35px !important;transform:rotate(-8deg) !important}
#app .nexus-try-v37 .vandal-hand.hand-right{right:72px !important;bottom:54px !important;transform:rotate(8deg) !important}
#app .nexus-try-v37 .vandal-flash{position:absolute !important;right:-18px !important;bottom:84px !important;width:136px !important;height:96px !important;opacity:0 !important;background:radial-gradient(circle,#fff 0 9%,#f7ffb8 18%,#20e36f 31%,transparent 70%) !important;filter:drop-shadow(0 0 28px rgba(32,227,111,.8)) !important}
#app .nexus-try-v37 .vandal-flash.is-on{animation:nexusVandalFlashV37 .12s ease both !important}
@keyframes nexusVandalRecoilV37{
0%{transform:perspective(900px) rotateX(8deg) rotateZ(-5deg) translate(0,0) scale(.98)}
40%{transform:perspective(900px) rotateX(8deg) rotateZ(-5deg) translate(-22px,16px) scale(.98)}
100%{transform:perspective(900px) rotateX(8deg) rotateZ(-5deg) translate(0,0) scale(.98)}
}
@keyframes nexusVandalReloadV37{
0%,100%{transform:perspective(900px) rotateX(8deg) rotateZ(-5deg) scale(.98)}
45%{transform:perspective(900px) rotateX(15deg) rotateZ(-12deg) translateY(35px) scale(.92)}
}
@keyframes nexusVandalFlashV37{
0%{opacity:0;transform:scale(.5)}
35%{opacity:1;transform:scale(1)}
100%{opacity:0;transform:scale(1.35)}
}
#app .nexus-try-v37 .nexus-try-bullet-tracer{position:absolute !important;transform-origin:left center !important;pointer-events:none !important}
@keyframes nexusTryTracerV37{
0%{opacity:0;clip-path:inset(0 100% 0 0)}
25%{opacity:1}
100%{opacity:0;clip-path:inset(0 0 0 0)}
}
#app .nexus-try-v37 .nexus-try-control{position:absolute !important;bottom:auto !important;z-index:22 !important;overflow:auto !important;border-radius:22px !important;border:1px solid rgba(32,227,111,.30) !important;background:linear-gradient(180deg, rgba(0,18,10,.90), rgba(0,0,0,.84)) !important;box-shadow:0 26px 80px rgba(0,0,0,.58), 0 0 60px rgba(32,227,111,.12) !important;transform:scale(var(--try-ui-scale,1)) !important;transform-origin:top right !important;transition:opacity .18s ease, transform .18s ease !important}
#app .nexus-try-v37 .try-control-head{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:14px !important;padding:14px 16px !important;border-bottom:1px solid rgba(32,227,111,.18) !important}
#app .nexus-try-v37 .try-control-head div{display:flex !important;align-items:center !important;gap:9px !important;color:#fff !important;font-size:.78rem !important;letter-spacing:.08em !important}
#app .nexus-try-v37 .try-control-head small{color:rgba(244,255,248,.70) !important;font-weight:900 !important;display:flex !important;gap:6px !important;align-items:center !important;white-space:nowrap !important}
#app .nexus-try-v37 .try-control-head small i{width:8px !important;height:8px !important;border-radius:50% !important;background:#20e36f !important;box-shadow:0 0 12px rgba(32,227,111,.85) !important}
#app .nexus-try-v37 .try-control-tabs{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:8px !important;padding:12px !important}
#app .nexus-try-v37 .try-control-tabs button{border:1px solid rgba(32,227,111,.16) !important;border-radius:13px !important;background:rgba(0,0,0,.42) !important;color:rgba(235,232,248,.72) !important;padding:.65rem .55rem !important;font-weight:1000 !important;cursor:pointer !important}
#app .nexus-try-v37 .try-control-tabs button.is-active{background:#20e36f !important;color:#08070d !important;box-shadow:0 0 24px rgba(32,227,111,.25) !important}
#app .nexus-try-v37 .try-control-body{padding:0 14px 16px !important}
#app .nexus-try-v37 .try-pane{display:none !important}
#app .nexus-try-v37 .try-pane.is-active{display:grid !important;gap:10px !important}
#app .nexus-try-v37 .try-pane-title{display:grid !important;gap:2px !important;padding:6px 2px 4px !important}
#app .nexus-try-v37 .try-pane-title b{color:#fff !important;font-size:1rem !important}
#app .nexus-try-v37 .try-pane-title span{color:#20e36f !important;font-size:.7rem !important;font-weight:1000 !important;text-transform:uppercase !important;letter-spacing:.08em !important}
#app .nexus-try-v37 .try-toggle{display:flex !important;align-items:center !important;justify-content:space-between !important;width:100% !important;border:1px solid rgba(32,227,111,.13) !important;border-radius:12px !important;background:linear-gradient(90deg, rgba(32,227,111,.06), rgba(0,0,0,.38)) !important;color:#fff !important;padding:.75rem .85rem !important;cursor:pointer !important;font-weight:900 !important}
#app .nexus-try-v37 .try-toggle i{width:36px !important;height:20px !important;border-radius:999px !important;background:rgba(255,255,255,.24) !important;position:relative !important;transition:background .18s ease !important}
#app .nexus-try-v37 .try-toggle i::after{content:"" !important;position:absolute !important;left:3px !important;top:3px !important;width:14px !important;height:14px !important;border-radius:50% !important;background:#d9e7df !important;transition:left .18s ease, background .18s ease !important}
#app .nexus-try-v37 .try-toggle.is-on i{background:rgba(32,227,111,.34) !important}
#app .nexus-try-v37 .try-toggle.is-on i::after{left:19px !important;background:#20e36f !important;box-shadow:0 0 12px rgba(32,227,111,.9) !important}
#app .nexus-try-v37 .try-slider,#app .nexus-try-v37 .try-select{display:grid !important;gap:7px !important;color:#fff !important;font-weight:900 !important}
#app .nexus-try-v37 .try-slider span{display:flex !important;justify-content:space-between !important}
#app .nexus-try-v37 .try-slider b{color:#20e36f !important}
#app .nexus-try-v37 .try-slider input{width:100% !important;accent-color:#20e36f !important}
#app .nexus-try-v37 .try-select select{min-height:40px !important;border-radius:10px !important;border:1px solid rgba(32,227,111,.18) !important;background:#020806 !important;color:#fff !important;padding:0 .75rem !important}
#app .nexus-try-v37.nexus-try-menu-hidden .nexus-try-control{opacity:0 !important;transform:scale(.92) translateX(26px) !important;pointer-events:none !important}
#app .nexus-try-v37 .nexus-try-menu-chip{position:absolute !important;right:24px !important;top:112px !important;z-index:23 !important;display:none !important;border:1px solid rgba(32,227,111,.28) !important;border-radius:999px !important;background:rgba(0,0,0,.64) !important;color:#20e36f !important;font-weight:1000 !important;padding:.55rem .85rem !important;cursor:pointer !important}
#app .nexus-try-v37.nexus-try-menu-hidden .nexus-try-menu-chip{display:inline-flex !important;gap:8px !important;align-items:center !important}
#app .nexus-try-v37 .nexus-try-note{position:absolute !important;left:16px !important;bottom:14px !important;z-index:20 !important;max-width:760px !important;color:rgba(244,255,248,.55) !important;font-weight:900 !important;font-size:.78rem !important}
#app .nexus-try-v37:not(.has-boxes) [data-try-box],#app .nexus-try-v37:not(.has-skeleton) [data-try-skeleton],#app .nexus-try-v37:not(.has-health) [data-try-health-wrap],#app .nexus-try-v37:not(.has-health) [data-try-hp-wrap],#app .nexus-try-v37:not(.has-name) [data-try-name],#app .nexus-try-v37:not(.has-weapon) [data-try-weapon],#app .nexus-try-v37:not(.has-snapline) [data-try-snapline],#app .nexus-try-v37:not(.has-crosshair) [data-try-cross],#app .nexus-try-v37:not(.has-fov) [data-try-fov],#app .nexus-try-v37:not(.has-radar) [data-try-radar]{display:none !important}
#app .nexus-try-v37.has-stream [data-try-name],#app .nexus-try-v37.has-stream [data-try-weapon],#app .nexus-try-v37.has-stream .nexus-try-titleline strong{filter:blur(3px) !important;opacity:.48 !important}
@media (max-width: 900px), (pointer: coarse){
#app .nexus-try-desktop-only{display:none !important}
#app .nexus-try-overlay.nexus-try-v37{display:none !important}
}
@media (max-width: 1320px){
#app .nexus-try-v37 .nexus-try-control{width:390px !important}
#app .nexus-try-v37 .nexus-try-range{right:30vw !important}
#app .nexus-try-v37 .nexus-vandal{transform:perspective(900px) rotateX(8deg) rotateZ(-5deg) scale(.86) !important;right:16px !important}
}
#app .nexus-try-v37 .nexus-vandal{display:none !important}
#app .nexus-try-v37 .nexus-try-control{top:78px !important;right:24px !important;width:420px !important;max-height:calc(100dvh - 120px) !important}
#app .nexus-try-v37 .nexus-try-bot{transition:filter .13s ease, opacity .2s ease !important}
#app .nexus-try-v37 .nexus-try-bullet-tracer{height:3px !important;background:linear-gradient(90deg, rgba(32,227,111,0), #ddf8ec 18%, #20e36f 55%, rgba(32,227,111,0)) !important;box-shadow:0 0 16px rgba(32,227,111,.95), 0 0 26px rgba(255,255,255,.30) !important;animation:nexusTryTracerV38 .22s ease both !important}
#app .nexus-try-v37 .nexus-try-bullet-tracer.is-hit{background:linear-gradient(90deg, rgba(255,54,85,0), #fff, #ff3655, rgba(255,54,85,0)) !important;box-shadow:0 0 18px rgba(255,54,85,.95) !important}
@keyframes nexusTryTracerV38{
0%{opacity:0;clip-path:inset(0 100% 0 0)}
18%{opacity:1}
100%{opacity:0;clip-path:inset(0 0 0 0)}
}
#app .nexus-try-v37.is-locked .nexus-try-lock{opacity:1 !important}
#app .nexus-try-v37 .try-pane[data-try-pane=aimbot] .try-toggle[data-try-toggle=autofire] span::after{content:'  — demo';color:rgba(32,227,111,.72);font-size:.72em}
@media (max-width:1320px){
#app .nexus-try-v37 .nexus-try-control{width:390px !important;right:18px !important}
}
#app .nexus-try-v37 .nexus-try-range{overflow:hidden !important}
#app .nexus-try-v37 .range-backboard{left:50% !important;transform:translateX(-50%) !important}
#app .nexus-try-v37 .nexus-try-bot{will-change:left, top, filter !important}
#app .nexus-try-v37 .nexus-try-cross{width:18px !important;height:18px !important;filter:drop-shadow(0 0 6px rgba(0,245,255,.78)) !important}
#app .nexus-try-v37 .nexus-try-cross::before,#app .nexus-try-v37 .nexus-try-cross::after,#app .nexus-try-v37 .nexus-try-cross span::before,#app .nexus-try-v37 .nexus-try-cross span::after{background:#b7a8ff !important;box-shadow:0 0 8px rgba(0,245,255,.85), 0 0 1px #fff !important;border-radius:999px !important}
#app .nexus-try-v37 .nexus-try-cross::before{width:6px !important;height:2px !important;left:-5px !important;top:8px !important}
#app .nexus-try-v37 .nexus-try-cross::after{width:6px !important;height:2px !important;right:-5px !important;top:8px !important}
#app .nexus-try-v37 .nexus-try-cross span::before{width:2px !important;height:6px !important;left:8px !important;top:-5px !important}
#app .nexus-try-v37 .nexus-try-cross span::after{width:2px !important;height:6px !important;left:8px !important;bottom:-5px !important}
#app .nexus-try-v37 .nexus-try-cross span{position:absolute !important;left:8px !important;top:8px !important;width:2px !important;height:2px !important;border-radius:50% !important;background:#b7a8ff !important;box-shadow:0 0 8px rgba(0,245,255,.95) !important}
#app .nexus-try-v37.is-locked .nexus-try-cross{filter:drop-shadow(0 0 10px rgba(0,245,255,.95)) drop-shadow(0 0 14px rgba(32,227,111,.75)) !important}
#app .nexus-try-v37.is-instalock .nexus-try-cross{animation:nexusTryInstaLockV39 .24s ease both !important}
@keyframes nexusTryInstaLockV39{
0%{transform:translate(-50%,-50%) scale(1.45)}
100%{transform:translate(-50%,-50%) scale(1)}
}
#app .nexus-try-v37 .try-toggle.try-aim-primary{background:linear-gradient(90deg, rgba(32,227,111,.11), rgba(0,245,255,.055), rgba(0,0,0,.38)) !important;border-color:rgba(32,227,111,.28) !important}
#app .nexus-try-v37 .try-toggle.try-aim-primary.is-on{box-shadow:inset 0 0 0 1px rgba(32,227,111,.22), 0 0 22px rgba(32,227,111,.10) !important}
#app .nexus-try-v37 .try-toggle.try-aim-primary.is-on span::before{content:'● ' !important;color:#20e36f !important;text-shadow:0 0 10px rgba(32,227,111,.85) !important}
#app .nexus-try-v37 .try-slider em{display:block !important;margin-top:-2px !important;color:rgba(244,255,248,.50) !important;font-style:normal !important;font-weight:800 !important;font-size:.68rem !important;line-height:1.35 !important}
#app .nexus-try-v37.has-stream [data-try-name],#app .nexus-try-v37.has-stream [data-try-weapon],#app .nexus-try-v37.has-stream [data-try-hp-wrap],#app .nexus-try-v37.has-stream .nexus-try-stats,#app .nexus-try-v37.has-stream .nexus-try-titleline strong{opacity:0 !important;filter:none !important}
#app .nexus-try-v37.has-stream .nexus-try-control{opacity:.96 !important;filter:none !important}
#app .nexus-try-v37.has-stream .nexus-try-control::after{content:'Stream Mode: labels hidden in visual preview' !important;display:block !important;margin:0 14px 14px !important;padding:.58rem .75rem !important;border-radius:12px !important;border:1px solid rgba(0,245,255,.22) !important;background:rgba(0,245,255,.055) !important;color:rgba(225,220,255,.82) !important;font-weight:900 !important;font-size:.72rem !important}
#app .nexus-try-v37 .try-slider input[data-try-range="botspeed"]{accent-color:#b7a8ff !important}
#app .nexus-try-v37 .nexus-try-game{cursor:auto !important}
#app .nexus-try-v37 .nexus-try-arena{cursor:auto !important}
#app .nexus-try-v37.is-pointer-captured .nexus-try-game,#app .nexus-try-v37.is-pointer-captured .nexus-try-arena{cursor:none !important}
#app .nexus-try-v37 .nexus-try-control,#app .nexus-try-v37 .nexus-try-close,#app .nexus-try-v37 .nexus-try-menu-chip,#app .nexus-try-v37 .try-toggle,#app .nexus-try-v37 .try-control-tabs button,#app .nexus-try-v37 input,#app .nexus-try-v37 select{cursor:auto !important}
#app .nexus-try-v37 .nexus-try-cross{opacity:.28 !important;transition:opacity .12s ease, filter .12s ease, transform .12s ease !important}
#app .nexus-try-v37.is-pointer-captured .nexus-try-cross,#app .nexus-try-v37.is-locked .nexus-try-cross{opacity:1 !important}
#app .nexus-try-v37 .nexus-try-range::before{content:'move mouse inside this frame to capture aim' !important;position:absolute !important;left:18px !important;bottom:14px !important;z-index:3 !important;color:rgba(244,255,248,.34) !important;font-size:.72rem !important;font-weight:900 !important;letter-spacing:.04em !important;text-transform:uppercase !important;pointer-events:none !important}
#app .nexus-try-v37.is-pointer-captured .nexus-try-range::before{content:'aim captured — press Insert for menu' !important;color:rgba(0,245,255,.68) !important}
#app .nexus-try-v37 .nexus-try-radar{overflow:hidden !important;background:radial-gradient(circle at 50% 50%, rgba(0,245,255,.09), transparent 20%), radial-gradient(circle at 50% 50%, rgba(32,227,111,.12), rgba(0,0,0,.66) 68%) !important}
#app .nexus-try-v37 .nexus-try-radar::before{content:'' !important;position:absolute !important;left:50% !important;top:50% !important;width:1px !important;height:100% !important;transform:translate(-50%,-50%) !important;background:rgba(32,227,111,.13) !important;box-shadow:0 0 0 999px transparent !important}
#app .nexus-try-v37 .nexus-try-radar::after{content:'' !important;position:absolute !important;left:var(--try-radar-aim-x,50%) !important;top:var(--try-radar-aim-y,50%) !important;width:7px !important;height:7px !important;border-radius:50% !important;transform:translate(-50%,-50%) !important;background:#b7a8ff !important;box-shadow:0 0 0 3px rgba(0,245,255,.10), 0 0 14px rgba(0,245,255,.82) !important;opacity:.78 !important}
#app .nexus-try-v37 .nexus-try-radar i{left:var(--try-radar-bot-x,62%) !important;top:var(--try-radar-bot-y,35%) !important;transform:translate(-50%,-50%) !important;width:9px !important;height:9px !important;background:#ff3655 !important;box-shadow:0 0 0 4px rgba(255,54,85,.10), 0 0 16px rgba(255,54,85,.9) !important;transition:left .08s linear, top .08s linear, transform .12s ease !important}
#app .nexus-try-v37 .nexus-try-radar.is-locked i{transform:translate(-50%,-50%) scale(1.28) !important;box-shadow:0 0 0 5px rgba(32,227,111,.13), 0 0 18px rgba(32,227,111,.9), 0 0 16px rgba(255,54,85,.7) !important}
#app .nexus-try-v37 .nexus-try-radar span{animation:nexusTryRadarSweepV40 2.2s linear infinite !important}
@keyframes nexusTryRadarSweepV40{
from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
#app .nexus-try-v37 .nexus-try-lock{background:rgba(0,18,12,.82) !important;border-color:rgba(0,245,255,.42) !important;color:#b7a8ff !important;box-shadow:0 0 16px rgba(0,245,255,.22) !important}
#app .nexus-try-v37.is-instalock .nexus-try-lock::after{content:' / INSTA' !important;color:#20e36f !important}
#app .nexus-try-v37 .nexus-try-range{left:5vw !important;right:26vw !important;top:9vh !important;height:64vh !important;min-height:520px !important;border-radius:20px !important}
#app .nexus-try-v37 .nexus-try-range::after{top:9% !important;height:46% !important}
#app .nexus-try-v37 .range-backboard{top:18px !important}
#app .nexus-try-v37 .nexus-try-bot{z-index:8 !important}
#app .nexus-try-v37 .nexus-try-cross{z-index:18 !important}
#app .nexus-try-v37 .nexus-try-fov{z-index:16 !important}
#app .nexus-try-v37 .nexus-try-lock{z-index:29 !important;transform:translate(18px, -48px) scale(.92) !important}
#app .nexus-try-v37.is-locked .nexus-try-lock{transform:translate(18px, -48px) scale(1) !important}
#app .nexus-try-v37.is-locked .nexus-try-cross::before,#app .nexus-try-v37.is-locked .nexus-try-cross::after,#app .nexus-try-v37.is-locked .nexus-try-cross span::before,#app .nexus-try-v37.is-locked .nexus-try-cross span::after{background:#b7a8ff !important;box-shadow:0 0 12px rgba(0,245,255,.95), 0 0 18px rgba(32,227,111,.65) !important}
#app .nexus-try-v37 .nexus-try-bullet-tracer{z-index:30 !important}
#app .nexus-try-v37 .try-pane[data-try-pane="aimbot"] .try-slider:first-of-type em,#app .nexus-try-v37 .try-pane[data-try-pane="aimbot"] .try-select + .try-slider::after{content:'' !important}
@media (max-width:1320px){
#app .nexus-try-v37 .nexus-try-range{left:4vw !important;right:31vw !important;top:10vh !important;height:62vh !important;min-height:500px !important}
}
.tn-account-page{padding:44px 0 90px}
.tn-account-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:24px;align-items:start}
.tn-account-sidebar{position:sticky;top:112px;overflow:hidden;border:1px solid var(--tn-line);border-radius:18px;background:rgba(8,12,10,.82)}
.tn-account-user{display:flex;align-items:center;gap:11px;padding:17px;border-bottom:1px solid var(--tn-line)}
.tn-account-avatar{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(135deg,var(--tn-violet),var(--tn-indigo));font-weight:800}
.tn-account-user small,.tn-account-user b{display:block}
.tn-account-user small{color:#656576;letter-spacing:.13em}
.tn-account-user b{max-width:150px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tn-account-sidebar nav{display:grid;padding:8px}
.tn-account-sidebar nav a,.tn-account-logout{min-height:42px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:5px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:#7f8b84;font-weight:700;text-align:left}
.tn-account-sidebar nav a>i:first-child,.tn-account-logout>i{color:#69756f}
.tn-account-sidebar nav a small{color:#69756f}
.tn-account-sidebar nav a:hover,.tn-account-sidebar nav a.is-active{background:rgba(32,227,111,.09);color:#edf8f1}
.tn-account-sidebar nav a.is-active>i:first-child{color:#72f5a2}
.tn-account-logout{width:calc(100% - 16px);margin:0 8px 8px;border-top:1px solid var(--tn-line);border-radius:0;color:#6c7871}
.tn-account-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:22px}
.tn-account-head .tn-eyebrow{margin-bottom:8px}
.tn-account-head h1{margin:0;font-family:"Space Grotesk";font-size:42px;letter-spacing:-.045em}
.tn-account-head p{margin:8px 0 0;color:#7b8780;font-size:11px}
.tn-account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.tn-account-stats article{min-height:100px;display:flex;align-items:center;gap:12px;padding:17px;border:1px solid var(--tn-line);border-radius:16px;background:rgba(255,255,255,.016)}
.tn-account-stats article>i{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(32,227,111,.08);color:#65e994}
.tn-account-stats small,.tn-account-stats b{display:block}
.tn-account-stats small{color:#656576;letter-spacing:.08em}
.tn-account-stats b{margin-top:4px}
.tn-account-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:10px;margin-top:10px}
.tn-account-card{padding:17px;border:1px solid var(--tn-line);border-radius:17px;background:rgba(255,255,255,.016)}
.tn-account-card>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:13px;border-bottom:1px solid var(--tn-line)}
.tn-account-card header small{color:#66736c;letter-spacing:.12em}
.tn-account-card header h2{margin:3px 0 0;font-family:"Space Grotesk"}
.tn-account-card header>a{color:#7e7e90}
.tn-latest-order{display:flex;align-items:center;justify-content:space-between;gap:13px;padding-top:20px}
.tn-latest-order span{color:#4dd47d}
.tn-latest-order h3{margin:5px 0 0}
.tn-latest-order p{margin:5px 0 0;color:#69756f}
.tn-account-empty-mini{min-height:90px;display:flex;align-items:center;gap:12px;color:#747485}
.tn-account-empty-mini>i{font-size:22px}
.tn-account-empty-mini b,.tn-account-empty-mini small{display:block}
.tn-account-empty-mini b{color:#bcbcc8}
.tn-account-empty-mini small{margin-top:3px}
.tn-quick-links{display:grid;padding-top:7px}
.tn-quick-links a{display:grid;grid-template-columns:30px 1fr 12px;align-items:center;gap:9px;padding:10px 0;border-bottom:1px solid var(--tn-line)}
.tn-quick-links a:last-child{border-bottom:0}
.tn-quick-links>a>i:first-child{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:rgba(32,227,111,.07);color:#5fe58e;font-size:9px}
.tn-quick-links>a>i:last-child{font-size:8px;color:#535f58}
.tn-quick-links b,.tn-quick-links small{display:block}
.tn-quick-links small{margin-top:2px;color:#696979}
.tn-balance-banner{margin-top:10px;display:flex;align-items:center;justify-content:space-between}
.tn-balance-banner>div{display:flex;align-items:center;gap:12px}
.tn-balance-banner>div>i{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:rgba(32,227,111,.08);color:#65e994}
.tn-balance-banner small,.tn-balance-banner b{display:block}
.tn-balance-banner small{color:#66736c}
.tn-balance-banner b{margin-top:3px}
.tn-account-danger{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}
.tn-account-danger button{padding:9px 11px;border:1px solid var(--tn-line);border-radius:9px;background:transparent;color:#767687}
.tn-account-danger button.is-danger{border-color:rgba(239,100,100,.25);color:#d76f76}
@media (max-width:820px){
.tn-account-layout{grid-template-columns:1fr}
.tn-account-sidebar{position:static}
.tn-account-sidebar nav{grid-template-columns:repeat(2,1fr)}
.tn-account-head{align-items:flex-start;flex-direction:column}
.tn-account-stats{grid-template-columns:1fr 1fr}
.tn-account-grid{grid-template-columns:1fr}
}
@media (max-width:560px){
.tn-account-stats{grid-template-columns:1fr}
.tn-account-sidebar nav{grid-template-columns:1fr 1fr}
.tn-account-head h1{font-size:34px}
.tn-balance-banner{align-items:flex-start;flex-direction:column;gap:12px}
}
.tn-order-list,.tn-ticket-list{display:grid;gap:8px}
.tn-order-card{min-height:88px;display:grid;grid-template-columns:42px minmax(0,1fr) auto auto 74px;align-items:center;gap:14px;padding:13px 14px;border:1px solid var(--tn-line);border-radius:15px;background:rgba(255,255,255,.015)}
.tn-order-card:hover{border-color:rgba(32,227,111,.24)}
.tn-order-icon,.tn-ticket-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;background:rgba(32,227,111,.07);color:#5fe58e}
.tn-order-meta{display:flex;align-items:center;gap:8px}
.tn-order-meta a{color:#66ee98;font-weight:800}
.tn-order-meta span{color:#5f5f70}
.tn-order-main h2{margin:5px 0 0}
.tn-order-main h2 small{color:#727282;font-weight:600}
.tn-order-main p{margin:3px 0 0;color:#68736d}
.tn-order-status{padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.035);color:#9b9baa;text-transform:capitalize}
.tn-order-actions{display:flex;justify-content:flex-end;gap:6px}
.tn-order-actions a,.tn-order-actions button{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--tn-line);border-radius:9px;background:transparent;color:#7b8780}
.tn-order-actions a:hover,.tn-order-actions button:hover{color:#fff;border-color:rgba(32,227,111,.32)}
.tn-account-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--tn-line-strong);border-radius:18px}
.tn-account-empty>i{font-size:34px;color:#4d4d5f}
.tn-account-empty h2{margin:16px 0 0;font-family:"Space Grotesk"}
.tn-account-empty p{margin:7px 0 18px;color:#758079}
.tn-support-note{display:flex;align-items:center;gap:11px;margin-bottom:12px;padding:13px 14px;border:1px solid rgba(32,227,111,.16);border-radius:13px;background:rgba(32,227,111,.045)}
.tn-support-note>i{color:#64e993}
.tn-support-note b,.tn-support-note small{display:block}
.tn-support-note small{margin-top:2px;color:#727283}
.tn-ticket-row{min-height:68px;display:grid;grid-template-columns:40px minmax(0,1fr) auto 12px;align-items:center;gap:12px;padding:12px 13px;border:1px solid var(--tn-line);border-radius:13px;background:rgba(255,255,255,.015)}
.tn-ticket-row:hover{border-color:rgba(32,227,111,.25);background:rgba(32,227,111,.03)}
.tn-ticket-row h2{margin:0}
.tn-ticket-row p{margin:3px 0 0;color:#636374}
.tn-ticket-row>span{padding:6px 8px;border-radius:999px;background:rgba(255,255,255,.035);color:#8b8b9c}
.tn-ticket-row>i{color:#535f58;font-size:8px}
@media (max-width:760px){
.tn-order-card{grid-template-columns:38px 1fr auto}
.tn-order-status{grid-column:2}
.tn-order-price{grid-column:3;grid-row:2}
.tn-order-actions{grid-column:2/-1;justify-content:flex-start}
.tn-ticket-row{grid-template-columns:36px 1fr 10px}
.tn-ticket-row>span{grid-column:2;justify-self:start}
.tn-ticket-row>i{grid-column:3;grid-row:1}
}
.tn-wallet-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:10px;margin-bottom:10px}
.tn-wallet-balance,.tn-wallet-topup{padding:20px;border:1px solid var(--tn-line);border-radius:17px;background:rgba(255,255,255,.016)}
.tn-wallet-balance{background:linear-gradient(145deg,rgba(32,227,111,.12),rgba(255,255,255,.016))}
.tn-wallet-balance small,.tn-wallet-topup>small{color:#777789;font-size:8px;letter-spacing:.13em}
.tn-wallet-balance b{display:block;margin-top:12px;font-family:"Space Grotesk";font-size:32px}
.tn-wallet-balance p,.tn-wallet-topup p{margin:8px 0 0;color:#737384;font-size:9px}
.tn-wallet-topup h2{margin:5px 0 15px;font-family:"Space Grotesk";font-size:18px}
.tn-topup-buttons{display:flex;flex-wrap:wrap;gap:7px}
.tn-topup-buttons button{position:relative;min-width:74px;height:40px;border:1px solid var(--tn-line);border-radius:10px;background:#0c0c12;color:#d6d6df;font-size:10px;font-weight:750}
.tn-topup-buttons button:hover{border-color:rgba(32,227,111,.34);background:rgba(32,227,111,.06)}
.tn-topup-buttons button i{position:absolute;inset:0;display:grid;place-items:center;color:#65e995}
.tn-wallet-history{margin-top:10px}
.tn-transaction-list{display:grid}
.tn-transaction-list article{display:grid;grid-template-columns:minmax(0,1fr) auto 160px;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--tn-line)}
.tn-transaction-list article:last-child{border-bottom:0}
.tn-transaction-list b,.tn-transaction-list small{display:block}
.tn-transaction-list b{font-size:10px;text-transform:capitalize}
.tn-transaction-list small{margin-top:3px;color:#696979;font-size:8px}
.tn-transaction-list>article>span{font-size:10px;font-weight:800}
.tn-transaction-list time{color:#68736d;font-size:8px;text-align:right}
.tn-muted-note{color:#758079!important}
.tn-affiliate-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:10px;margin-bottom:10px}
.tn-copy-row{display:flex;align-items:center;gap:9px;padding-top:16px}
.tn-copy-row code{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:11px;border:1px solid var(--tn-line);border-radius:10px;background:#0a0a0f;color:#aaaabd;font-size:9px}
.tn-copy-row>div{display:flex;gap:6px}
.tn-copy-row button{width:36px;height:36px;border:1px solid var(--tn-line);border-radius:10px;background:transparent;color:#8b8b9b}
.tn-copy-row button:hover{color:#fff;border-color:rgba(32,227,111,.32)}
.tn-affiliate-rate>b{display:block;margin-top:18px;font-family:"Space Grotesk";font-size:34px;color:#a6f8bf}
.tn-affiliate-rate p{margin:6px 0 0;color:#727282;font-size:9px;line-height:1.55}
.tn-referrals{margin-top:10px}
.tn-referrals>header>span{color:#666677;font-size:8px}
.tn-referral-list{display:grid}
.tn-referral-list article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--tn-line)}
.tn-referral-list article:last-child{border-bottom:0}
.tn-referral-list b,.tn-referral-list small{display:block}
.tn-referral-list b{font-size:10px}
.tn-referral-list small{margin-top:3px;color:#68736d;font-size:8px}
.tn-referral-list>article>span{font-size:10px;font-weight:800;color:#a6f8bf}
@media (max-width:760px){
.tn-wallet-grid,.tn-affiliate-grid{grid-template-columns:1fr}
.tn-transaction-list article{grid-template-columns:1fr auto}
.tn-transaction-list time{grid-column:1/-1;text-align:left}
.tn-copy-row{align-items:stretch;flex-direction:column}
.tn-copy-row>div{justify-content:flex-end}
}
.tn-cart-page{padding:40px 0 96px}
.tn-cart-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:24px}
.tn-cart-hero h1{font-size:52px}
.tn-cart-hero p{max-width:570px}
.tn-ghost-link{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid var(--tn-line);border-radius:10px;color:#9696a6;font-size:9px;font-weight:750}
.tn-ghost-link:hover{border-color:rgba(32,227,111,.28);color:#fff}
.tn-cart-notice{display:flex;align-items:flex-start;gap:11px;margin-bottom:10px;padding:12px 14px;border:1px solid rgba(32,227,111,.18);border-radius:12px;background:rgba(32,227,111,.05);color:#a99bea;font-size:9px}
.tn-cart-notice p{margin:0}
.tn-cart-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:14px;align-items:start}
.tn-cart-stack{display:grid;gap:9px}
.tn-cart-item{display:grid;grid-template-columns:138px minmax(0,1fr);min-height:170px;overflow:hidden;border:1px solid var(--tn-line);border-radius:17px;background:rgba(255,255,255,.015);transition:border-color .2s ease,background .2s ease}
.tn-cart-item:hover{border-color:rgba(32,227,111,.23);background:rgba(32,227,111,.022)}
.tn-cart-image{display:grid;place-items:center;min-height:170px;border-right:1px solid var(--tn-line);background:radial-gradient(circle at 50% 25%,rgba(32,227,111,.1),transparent 55%),#0a0a0f}
.tn-cart-image img{width:100%;height:100%;max-height:190px;object-fit:contain;padding:16px}
.tn-cart-image>span{font-size:34px;color:#514a70}
.tn-cart-copy{min-width:0;display:flex;flex-direction:column;padding:17px}
.tn-cart-copy-top{display:flex;justify-content:space-between;gap:14px}
.tn-cart-copy small,.tn-cart-price small{display:block;color:#5e5e70;font-size:7px;font-weight:800;letter-spacing:.14em}
.tn-cart-copy h2{margin:5px 0 0;font-family:"Space Grotesk";font-size:17px;letter-spacing:-.02em}
.tn-cart-copy p{margin:4px 0 0;color:#777789}
.tn-cart-remove{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--tn-line);border-radius:9px;background:transparent;color:#69756f;font-size:9px}
.tn-cart-remove:hover{border-color:rgba(239,100,100,.26);color:#dc777f}
.tn-cart-addons{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}
.tn-cart-addons>span{display:inline-flex;align-items:center;gap:4px;padding:5px 7px;border-radius:7px;background:rgba(255,255,255,.025);color:#747486;font-size:8px}
.tn-volume-hint{margin-top:9px;color:#7d70bd;font-size:8px}
.tn-volume-hint b{color:#b5a8ef}
.tn-cart-item-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:14px}
.tn-quantity-control{display:grid;grid-template-columns:32px 50px 32px;height:34px;overflow:hidden;border:1px solid var(--tn-line);border-radius:9px;background:#09090e}
.tn-quantity-control button{border:0;background:rgba(255,255,255,.025);color:#7e7e8e;font-size:8px}
.tn-quantity-control button:hover:not(:disabled){background:rgba(32,227,111,.09);color:#c7bcf8}
.tn-quantity-control button:disabled{opacity:.28;cursor:not-allowed}
.tn-quantity-control input{width:100%;border:0;border-left:1px solid var(--tn-line);border-right:1px solid var(--tn-line);background:transparent;color:#d9d9e1;text-align:center;font-size:9px;outline:0}
.tn-cart-price{text-align:right}
.tn-cart-price b{display:block;margin-top:4px;font-family:"Space Grotesk"}
.tn-cart-summary{position:sticky;top:108px}
.tn-cart-summary-card{padding:18px;border:1px solid var(--tn-line);border-radius:18px;background:rgba(15,15,22,.86);box-shadow:0 28px 65px rgba(0,0,0,.22);backdrop-filter:blur(16px)}
.tn-summary-heading{display:flex;align-items:center;gap:11px;padding-bottom:16px;border-bottom:1px solid var(--tn-line)}
.tn-summary-heading>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(32,227,111,.08);color:#a191e5}
.tn-summary-heading small{display:block;color:#646476;font-size:7px;letter-spacing:.14em}
.tn-summary-heading h2{margin:4px 0 0;font-family:"Space Grotesk";font-size:15px}
.tn-summary-lines{display:grid;gap:10px;padding:16px 0}
.tn-summary-lines>div{display:flex;align-items:center;justify-content:space-between;color:#767687;font-size:9px}
.tn-summary-lines b{color:#bdbdc8}
.tn-summary-lines .is-total{padding-top:12px;border-top:1px solid var(--tn-line);color:#a9a9b5}
.tn-summary-lines .is-total b{font-family:"Space Grotesk";font-size:23px;color:#f1eefc}
.tn-altcha-wrap{margin-bottom:10px;overflow:hidden}
.tn-checkout-error{display:flex;align-items:flex-start;gap:8px;margin-bottom:9px;padding:10px;border:1px solid rgba(239,100,100,.25);border-radius:9px;background:rgba(239,100,100,.06);color:#da777f;font-size:8px}
.tn-checkout-button{width:100%;justify-content:center;min-height:46px}
.tn-summary-assurance{display:grid;gap:3px;margin-top:13px;padding-top:13px;border-top:1px solid var(--tn-line)}
.tn-summary-assurance>a,.tn-summary-assurance>span{display:grid;grid-template-columns:25px 1fr;column-gap:8px;padding:8px;border-radius:9px;color:#7f8b84}
.tn-summary-assurance>a:hover{background:rgba(255,255,255,.018)}
.tn-summary-assurance i{grid-row:1/3;width:25px;height:25px;display:grid;place-items:center;border-radius:8px;background:rgba(32,227,111,.055);color:#897bc8;font-size:8px}
.tn-summary-assurance b{color:#aaaaba}
.tn-summary-assurance small{color:#616171;line-height:1.45}
.tn-cart-state{min-height:260px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px dashed var(--tn-line-strong);border-radius:18px;color:#777789}
.tn-cart-state>i{font-size:23px;color:#9888dd}
.tn-cart-state>b{margin-top:12px;color:#c4c4ce}
.tn-cart-state>small{margin-top:5px}
.tn-cart-empty>span{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;background:rgba(32,227,111,.07);color:#9685dd;font-size:17px}
.tn-cart-empty h2{margin:15px 0 0;font-family:"Space Grotesk";font-size:25px;color:#ededf2}
.tn-cart-empty p{margin:6px 0 18px}
.tn-ticket-detail-head{align-items:flex-start}
.tn-ticket-detail-head h1{max-width:700px;font-size:34px;line-height:1.08;overflow-wrap:anywhere}
.tn-ticket-head-meta{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}
.tn-ticket-head-meta span,.tn-ticket-head-meta a{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--tn-line);border-radius:8px;color:#737384;font-size:8px}
.tn-ticket-head-meta a:hover{color:#8eeaad;border-color:rgba(32,227,111,.25)}
.tn-live-ticket-status{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--tn-line);border-radius:999px;background:rgba(255,255,255,.018);color:#888898;font-size:8px;font-weight:800;white-space:nowrap}
.tn-live-ticket-status i{font-size:5px}
.tn-live-ticket-status.is-pending{color:#e1b962;border-color:rgba(225,185,98,.16);background:rgba(225,185,98,.04)}
.tn-live-ticket-status.is-open{color:#67e996;border-color:rgba(32,227,111,.19);background:rgba(32,227,111,.04)}
.tn-live-ticket-status.is-closed{color:#75b69c;border-color:rgba(117,182,156,.17);background:rgba(117,182,156,.04)}
.tn-ticket-conversation{overflow:hidden;border:1px solid var(--tn-line);border-radius:18px;background:rgba(8,12,10,.78)}
.tn-conversation-bar{min-height:67px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 15px;border-bottom:1px solid var(--tn-line);background:rgba(255,255,255,.012)}
.tn-conversation-bar>div{display:flex;align-items:center;gap:10px}
.tn-conversation-avatar{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,rgba(32,227,111,.16),rgba(14,189,85,.08));color:#66e895}
.tn-conversation-bar b,.tn-conversation-bar small{display:block}
.tn-conversation-bar small{margin-top:2px;color:#646475;font-size:7px}
.tn-conversation-bar>a{display:inline-flex;align-items:center;gap:6px;color:#758079;font-size:8px}
.tn-conversation-bar>a:hover{color:#98efb6}
.tn-message-stream{height:min(58vh,620px);min-height:390px;overflow-y:auto;padding:20px 17px;scrollbar-width:thin;scrollbar-color:#23412f transparent}
.tn-message-stream::-webkit-scrollbar{width:5px}
.tn-message-stream::-webkit-scrollbar-thumb{background:#23412f;border-radius:20px}
.tn-message-empty{height:100%;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#646475;text-align:center}
.tn-message-empty>i{font-size:25px;color:#3c5747}
.tn-message-empty b{margin-top:12px;color:#9ba8a0}
.tn-message-empty small{margin-top:4px}
.tn-message{display:flex;align-items:flex-start;gap:9px;max-width:78%;margin-bottom:15px}
.tn-message.is-customer{margin-left:auto;flex-direction:row-reverse}
.tn-message-avatar{flex:0 0 30px}
.tn-message-avatar img,.tn-message-avatar>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--tn-line);border-radius:9px;background:#0a100c;object-fit:contain;color:#50cf7b;font-size:8px}
.tn-message-body{min-width:0}
.tn-message-meta{display:flex;align-items:center;gap:7px;margin:0 0 5px 2px}
.tn-message.is-customer .tn-message-meta{justify-content:flex-end;margin-right:2px}
.tn-message-meta b{color:#8c9991}
.tn-message-meta time{color:#56615b}
.tn-message-bubble{padding:10px 12px;border:1px solid var(--tn-line);border-radius:5px 12px 12px 12px;background:rgba(255,255,255,.025);color:#b2b2be;overflow-wrap:anywhere}
.tn-message.is-customer .tn-message-bubble{border-color:rgba(32,227,111,.18);border-radius:12px 5px 12px 12px;background:rgba(32,227,111,.065);color:#b7eec9}
.tn-ticket-composer{padding:12px 13px;border-top:1px solid var(--tn-line);background:#080d0a}
.tn-composer-row{display:flex;align-items:flex-end;gap:8px}
.tn-composer-row textarea{width:100%;min-height:42px;max-height:130px;padding:12px 13px;border:1px solid var(--tn-line);border-radius:11px;background:#0a100c;color:#d8e2dc;font:inherit;line-height:1.5;resize:none;outline:0}
.tn-composer-row textarea:focus{border-color:rgba(32,227,111,.34);box-shadow:0 0 0 3px rgba(32,227,111,.05)}
.tn-composer-row button{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 15px;border:1px solid rgba(32,227,111,.3);border-radius:11px;background:linear-gradient(135deg,#20d968,#0eae50);color:white;font-weight:800}
.tn-composer-row button:disabled{opacity:.45;cursor:not-allowed}
.tn-composer-note{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;color:#56615b}
.tn-form-error{margin:7px 0 0;color:#d96e78;font-size:8px}
.tn-ticket-closed{display:flex;align-items:center;justify-content:center;gap:7px;padding:8px;color:#6c7871;font-size:8px}
@media (max-width:980px){
.tn-cart-layout{grid-template-columns:1fr}
.tn-cart-summary{position:static}
.tn-cart-summary-card{max-width:none}
.tn-cart-page{padding-top:28px}
}
@media (max-width:680px){
.tn-cart-hero{align-items:flex-start;flex-direction:column}
.tn-cart-hero h1{font-size:40px}
.tn-cart-item{grid-template-columns:96px 1fr}
.tn-cart-image{min-height:145px}
.tn-cart-copy{padding:13px}
.tn-cart-item-bottom{align-items:center}
.tn-message{max-width:92%}
.tn-ticket-detail-head h1{font-size:28px}
.tn-live-ticket-status{align-self:flex-start}
.tn-conversation-bar{align-items:flex-start}
.tn-conversation-bar>a span{display:none}
}
@media (max-width:480px){
.tn-cart-item{grid-template-columns:1fr}
.tn-cart-image{height:130px;border-right:0;border-bottom:1px solid var(--tn-line)}
.tn-cart-image img{height:130px}
.tn-cart-copy-top h2{font-size:15px}
.tn-quantity-control{grid-template-columns:30px 46px 30px}
.tn-cart-price b{font-size:14px}
.tn-message-avatar{display:none}
.tn-message{max-width:94%}
.tn-message-stream{padding:16px 11px}
.tn-composer-row button span{display:none}
.tn-composer-row button{width:43px;padding:0}
}
.tn-faq-section{padding:34px 0}
.tn-section-shell{width:min(var(--tn-width),calc(100% - 40px));margin:0 auto}
.tn-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:18px}
.tn-section-heading h2{margin:5px 0 0;font-family:"Space Grotesk";line-height:1.05;letter-spacing:-.035em}
.tn-section-heading p{max-width:520px;margin:7px 0 0;color:#747485;line-height:1.6}
.tn-native-review{overflow:hidden;border:1px solid var(--tn-line);border-radius:15px;background:rgba(255,255,255,.014)}
.tn-native-review-body{width:100%;display:block;padding:15px;border:0;background:transparent;color:inherit;text-align:left}
.tn-native-review-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.tn-review-stars{display:flex;gap:3px;color:#6ced9a}
.tn-native-review-top time{color:#5d5d6e;font-size:7px}
.tn-native-review-body>p{display:-webkit-box;overflow:hidden;margin:14px 0 0;color:#a8a8b4;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow-wrap:anywhere}
.tn-native-review-body>p.is-expanded{display:block}
.tn-review-expand{display:inline-block;margin-top:8px;color:#4ed57e;font-size:7px;font-weight:750}
.tn-native-review-reply{margin:0 10px 10px;padding:11px;border:1px solid rgba(32,227,111,.1);border-radius:10px;background:rgba(32,227,111,.035)}
.tn-native-review-reply>div{display:flex;align-items:center;gap:6px;color:#4fce79}
.tn-native-review-reply time{margin-left:auto;color:#555566}
.tn-native-review-reply p{margin:7px 0 0;color:#858596;line-height:1.6}
.tn-native-review footer{padding:9px 14px;border-top:1px solid var(--tn-line);color:#666677;font-size:7px}
.tn-native-review footer i{margin-right:5px;color:#4ed57e}
.tn-review-empty{min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed var(--tn-line-strong);border-radius:16px;text-align:center;color:#6c7871}
.tn-review-empty>i{font-size:25px;color:#3e5648}
.tn-review-empty h3{margin:12px 0 0;font-family:"Space Grotesk";font-size:20px;color:#bcbcc6}
.tn-review-empty p{margin:5px 0 0;font-size:8px}
.tn-pagination-wrap{margin-top:16px}
.tn-faq-page-shell{max-width:900px}
.tn-faq-list{display:grid;border-top:1px solid var(--tn-line)}
.tn-faq-item{border-bottom:1px solid var(--tn-line)}
.tn-faq-question{width:100%;min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 4px;border:0;background:transparent;color:#b7b7c3;text-align:left}
.tn-faq-question>span{display:flex;align-items:center;gap:13px}
.tn-faq-question small{color:#405149;font:700 7px "Space Grotesk"}
.tn-faq-question>i{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--tn-line);border-radius:9px;color:#69756f;font-size:8px;transition:.2s ease}
.tn-faq-item.is-open .tn-faq-question>i{transform:rotate(45deg);border-color:rgba(32,227,111,.25);color:#65e895}
.tn-faq-answer{max-height:0;overflow:hidden}
.tn-faq-answer>div{padding:0 45px 17px;color:#777789;line-height:1.75;white-space:pre-line}
.tn-faq-item.is-open .tn-faq-question b{color:#dce8e1}
@media (max-width:620px){
.tn-section-shell{width:min(var(--tn-width),calc(100% - 24px))}
.tn-section-heading{align-items:flex-start;flex-direction:column}
.tn-section-heading h2{font-size:27px}
.tn-faq-answer>div{padding-left:34px}
.tn-faq-question b{font-size:9px}
}
:root{--tn-surface-raised:#0d1310}
::selection{background:rgba(32,227,111,.25);color:#fff}
.tn-nav-links{gap:2px}
.tn-nav-actions{gap:7px}
.tn-status-chip{padding:0 13px}
.tn-status-chip i{background:var(--tn-accent)}
.tn-status-chip:hover{border-color:rgba(32,227,111,.35);background:rgba(32,227,111,.075)}
.tn-cart-btn b{background:var(--tn-accent);color:#031006}
.tn-eyebrow>i{background:var(--tn-accent);box-shadow:0 0 16px rgba(32,227,111,.65)}
.tn-section-head>div>span,.tn-section-head>span,.tn-eyebrow span,.nexus-section-head>span{color:var(--tn-accent-2)}
.tn-page-hero{padding:48px 0 34px}
.tn-page-hero h1{font-size:clamp(42px,4.2vw,64px);line-height:.98}
.tn-page-hero p{font-size:14px}
.tn-hero-visual::before{background:radial-gradient(circle at 50% 50%,rgba(32,227,111,.12),transparent 66%)}
.tn-catalog{padding-bottom:72px}
.tn-catalog-layout{align-items:start}
.tn-filter-panel{top:104px;padding:18px;box-shadow:0 18px 50px rgba(0,0,0,.16)}
.tn-filter-block{gap:4px}
.tn-filter-block>b{letter-spacing:.02em;color:#dce3df}
.tn-filter-block>a{padding:9px 10px;color:#7e8983}
.tn-filter-block>a:hover{background:rgba(255,255,255,.035);color:#dbe4de}
.tn-filter-block>a.is-active{background:rgba(32,227,111,.085);color:#c9f7d8;box-shadow:inset 0 0 0 1px rgba(32,227,111,.08)}
.tn-price-fields input{height:42px;border-color:rgba(255,255,255,.08);background:#080c0a;color:#edf4ef}
.tn-price-fields input:focus{box-shadow:0 0 0 3px rgba(32,227,111,.055)}
.tn-catalog-toolbar{min-height:38px;margin:0 0 12px;padding:0 2px;color:#66716b}
.tn-catalog-toolbar b{color:#b7c0bb}
.tn-catalog-results{min-width:0}
.tn-products-showcase .tn-product-grid,.tn-related .tn-product-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}
.tn-product-card::after{bottom:0}
.tn-product-card:hover::after{background:linear-gradient(90deg,transparent,rgba(32,227,111,.5),transparent)}
.tn-group-modal{padding:28px}
.tn-group-dialog{width:min(1360px,calc(100vw - 56px));max-height:90vh;padding:20px;border-color:rgba(32,227,111,.16);border-radius:24px}
.tn-group-dialog>header{position:sticky;z-index:3;top:-20px;margin:-20px -20px 18px;padding:20px;border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(16px)}
.tn-group-dialog header button:hover{border-color:rgba(32,227,111,.28);color:#fff}
.tn-group-dialog>.tn-product-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:12px}
.tn-product-live{border-color:rgba(32,227,111,.14);background:rgba(32,227,111,.035)}
.tn-tabbar button:hover,.tn-tabbar button.is-active{background:rgba(32,227,111,.075);color:#d6f9e1}
.tn-status-list{max-width:1120px}
.tn-status-group{border-color:rgba(255,255,255,.075);background:rgba(8,12,10,.72)}
.tn-status-card{border-color:rgba(255,255,255,.07)}
.tn-status-card:hover{border-color:rgba(32,227,111,.20)}
.nexus-vouch-card,.nexus-faq-card,.tn-native-review,.tn-account-card,.tn-order-card,.tn-ticket-row,.tn-wallet-balance,.tn-wallet-topup,.tn-ticket-conversation{border-color:rgba(255,255,255,.075);background:rgba(8,12,10,.72)}
.nexus-vouch-avatar,.tn-quick-links>a>i:first-child,.tn-order-icon,.tn-ticket-icon,.tn-conversation-avatar{background:rgba(32,227,111,.065);color:#65e994}
.nexus-vouch-stars,.tn-review-stars{color:#67ed97}
.tn-footer{border-color:rgba(255,255,255,.07)}
@media (min-width:1600px){
.tn-container{width:min(1540px,calc(100% - 72px))}
.tn-catalog-layout{grid-template-columns:255px minmax(0,1fr);gap:30px}
.tn-catalog-results .tn-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
}
@media (max-width:1180px){
.tn-catalog-results .tn-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:1050px){
.tn-catalog-results .tn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.tn-group-dialog>.tn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:820px){
.tn-group-modal{padding:12px}
.tn-group-dialog{width:100%;max-height:94vh;padding:14px;border-radius:18px}
.tn-group-dialog>header{top:-14px;margin:-14px -14px 14px;padding:14px}
.tn-group-dialog>.tn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:560px){
.tn-catalog-results .tn-product-grid,.tn-products-showcase .tn-product-grid,.tn-related .tn-product-grid,.tn-group-dialog>.tn-product-grid{grid-template-columns:1fr}
.tn-page-hero{padding-top:30px}
.tn-page-hero h1{font-size:40px}
}
:root{--tn-accent-soft:rgba(32,227,111,.11);--tn-surface:rgba(8,13,10,.78);--tn-surface-strong:#090e0b;--tn-hairline:rgba(255,255,255,.075);--tn-hairline-hot:rgba(79,239,132,.23);--tn-pointer-x:50vw;--tn-pointer-y:18vh;--tn-radius:24px;--tn-radius-sm:15px}
#app{position:relative;z-index:1}
.tn-atmosphere{position:fixed;z-index:0;overflow:hidden;pointer-events:none;isolation:isolate}
.tn-atmosphere::after{content:"";position:absolute;inset:0}
.tn-atmosphere-grid{position:absolute;transform-origin:top center}
.tn-pointer-light{position:absolute;left:var(--tn-pointer-x);top:var(--tn-pointer-y);border-radius:50%;transform:translate(-50%,-50%);transition:opacity .25s ease}
.tn-section{position:relative}
.tn-section::before{content:"";position:absolute;left:50%;top:0;height:1px;transform:translateX(-50%)}
.tn-section-head>div>span,.tn-section-head>span,.tn-eyebrow span,.tn-kicker,.nexus-section-head>span{font-size:10px;letter-spacing:.22em;font-weight:800}
.tn-nav-wrap{transition:.28s ease}
.tn-nav{position:relative;transition:height .28s ease,background .28s ease,box-shadow .28s ease,border-color .28s ease}
.tn-nav-wrap.is-scrolled{padding-top:8px}
.tn-nav-wrap.is-scrolled .tn-nav{border-color:rgba(255,255,255,.075)}
.tn-brand span{letter-spacing:-.04em}
.tn-nav-links{margin-left:0;border:1px solid rgba(255,255,255,.045)}
.tn-nav-links a:hover,.tn-nav-links a.is-active{background:rgba(255,255,255,.045);color:#edf8f1}
.tn-status-chip{color:#c5e8d0}
.tn-status-chip i{animation:tnPulseDot 2.2s ease-in-out infinite}
@keyframes tnPulseDot{
50%{box-shadow:0 0 0 5px rgba(32,227,111,.07),0 0 14px rgba(32,227,111,.75)}
}
.tn-hero-premium{position:relative}
.tn-hero-premium::before{content:"";position:absolute;pointer-events:none}
.tn-hero-copy h1 .text-accent-500,.tn-hero-copy h1 em{text-shadow:none}
.tn-hero-actions{gap:11px}
.tn-btn{padding:0 20px}
.tn-btn-primary::after{content:"";position:absolute;top:-60%;left:-30%;width:45%;height:220%;transform:rotate(25deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.28),transparent);transition:left .55s ease}
.tn-btn-primary:hover::after{left:110%}
.tn-btn-ghost{box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}
.tn-hero-esp{position:relative}
.tn-esp-shell{--gx:50%;--gy:50%;position:relative;border:1px solid rgba(255,255,255,.105);transform-style:preserve-3d}
.tn-esp-shell::before{content:"";position:absolute;inset:0;z-index:5;pointer-events:none}
.tn-esp-shell::after{content:"";position:absolute;inset:0;z-index:6;pointer-events:none;border-radius:inherit}
.tn-esp-topbar{position:relative;z-index:7;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid rgba(255,255,255,.065)}
.tn-esp-brand{display:flex;align-items:center;gap:11px}
.tn-esp-brand>div{display:grid;gap:1px}
.tn-esp-brand b{font-family:"Space Grotesk";letter-spacing:.08em}
.tn-esp-brand small{color:#657168;letter-spacing:.08em}
.tn-esp-mark{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(32,227,111,.2);color:#75f2a0;font-weight:900}
.tn-esp-live{display:flex;align-items:center;gap:7px;padding:7px 9px;border-radius:999px;font-weight:800;letter-spacing:.11em;color:#a5eaba}
.tn-esp-live i{width:5px;height:5px;border-radius:50%;background:#31ef7f;box-shadow:0 0 12px rgba(49,239,127,.85);animation:tnPulseDot 2.2s infinite}
.tn-esp-workspace{display:grid}
.tn-esp-tabs{position:relative;display:flex;flex-direction:column;gap:8px;padding:14px 9px;border-right:1px solid rgba(255,255,255,.06)}
.tn-esp-tabs button{height:66px;display:grid;place-items:center;align-content:center;gap:6px;background:transparent;cursor:pointer;transition:.2s ease}
.tn-esp-tabs button i{font-size:13px}
.tn-esp-tabs button span{font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.tn-esp-settings{position:relative;padding:18px 14px;border-right:1px solid rgba(255,255,255,.06)}
.nexus-cheat-pane{display:none}
.nexus-cheat-pane.is-active{display:block;animation:tnPaneIn .25s ease both}
@keyframes tnPaneIn{
from{opacity:0;transform:translateY(6px)}
to{opacity:1;transform:none}
}
.tn-esp-pane-title{display:flex;align-items:end;justify-content:space-between;margin:1px 3px 16px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.055)}
.tn-esp-pane-title span{font-family:"Space Grotesk";font-size:15px;font-weight:700}
.tn-esp-pane-title small{font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:#4e5c53}
.nexus-toggle-row{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 4px;border:0;color:#7f8b83;font-size:9px;font-weight:650;cursor:pointer}
.nexus-toggle-row:hover{color:#cbd6ce}
.nexus-toggle-row>i{position:relative;width:29px;height:16px;flex:0 0 29px;border-radius:99px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);transition:.2s ease}
.nexus-toggle-row>i::after{content:"";position:absolute;width:10px;height:10px;left:3px;top:3px;border-radius:50%;background:#5c6760;transition:.2s ease}
.nexus-toggle-row.is-on{color:#d7e2da}
.nexus-toggle-row.is-on>i{box-shadow:inset 0 0 0 1px rgba(32,227,111,.22)}
.nexus-toggle-row.is-on>i::after{left:16px;background:#39eb80;box-shadow:0 0 10px rgba(57,235,128,.45)}
.nexus-select-row,.nexus-slider-row{display:grid;gap:7px;margin:10px 4px 0;color:#7e8a82;font-size:8px;font-weight:700}
.nexus-select-row select{height:31px;padding:0 9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:#bdc8c0;outline:none}
.nexus-slider-row>span{display:flex;justify-content:space-between}
.nexus-slider-row b{color:#8beead;font-weight:700}
.nexus-slider-row input{width:100%;accent-color:#20e36f}
.tn-esp-preview{--fov-size:153px;--target-scale:1;position:relative;overflow:hidden}
.tn-preview-grid{position:absolute;inset:-35%;transform:perspective(600px) rotateX(68deg) translateY(19%);transform-origin:center bottom;animation:tnGridDrift 12s linear infinite}
@keyframes tnGridDrift{
to{background-position:0 68px,68px 0}
}
.tn-preview-vignette{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 10%,rgba(0,0,0,.18) 62%,rgba(0,0,0,.56) 100%);pointer-events:none;z-index:2}
.nexus-preview-status{position:absolute;z-index:9;left:14px;top:14px;display:flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(32,227,111,.15);border-radius:8px;background:rgba(3,8,5,.72);backdrop-filter:blur(10px);color:#96eeb2;font-size:7px;font-weight:800;letter-spacing:.12em;opacity:0;transition:.2s}
.nexus-preview-status i{width:5px;height:5px;border-radius:50%;background:#3bed82;box-shadow:0 0 10px rgba(59,237,130,.7)}
.tn-esp-preview.has-status .nexus-preview-status{opacity:1}
.nexus-preview-radar{position:absolute;z-index:8;right:14px;top:14px;width:74px;height:74px;border:1px solid rgba(95,233,143,.15);border-radius:50%;background:radial-gradient(circle,rgba(32,227,111,.06),rgba(3,8,5,.72));opacity:0;overflow:hidden;transition:.2s}
.tn-esp-preview.has-radar .nexus-preview-radar{opacity:1}
.nexus-preview-radar::before,.nexus-preview-radar::after{content:"";position:absolute;background:rgba(101,232,145,.12)}
.nexus-preview-radar::before{left:50%;top:0;width:1px;height:100%}
.nexus-preview-radar::after{top:50%;left:0;width:100%;height:1px}
.nexus-preview-radar span{position:absolute;inset:7px;border-radius:50%;background:conic-gradient(from 0deg,rgba(32,227,111,.18),transparent 26%);animation:tnRadar 3.4s linear infinite}
.nexus-preview-radar i,.nexus-preview-radar b{position:absolute;width:4px;height:4px;border-radius:50%;background:#ff6070;box-shadow:0 0 8px rgba(255,96,112,.8)}
.nexus-preview-radar i{left:45px;top:24px}
.nexus-preview-radar b{left:23px;top:48px}
@keyframes tnRadar{
to{transform:rotate(360deg)}
}
.nexus-preview-crosshair{position:absolute;z-index:10;left:50%;top:50%;width:28px;height:28px;transform:translate(-50%,-50%);opacity:0}
.tn-esp-preview.has-crosshair .nexus-preview-crosshair{opacity:.9}
.nexus-preview-crosshair::before,.nexus-preview-crosshair::after{content:"";position:absolute;left:50%;top:50%;background:#d9ffe5;box-shadow:0 0 6px rgba(217,255,229,.4)}
.nexus-preview-crosshair::before{width:20px;height:1px;transform:translate(-50%,-50%)}
.nexus-preview-crosshair::after{width:1px;height:20px;transform:translate(-50%,-50%)}
.nexus-fov-circle{position:absolute;z-index:5;left:50%;top:50%;width:var(--fov-size);height:var(--fov-size);transform:translate(-50%,-50%);border:1px solid rgba(92,238,142,.22);border-radius:50%;opacity:0}
.tn-esp-preview.has-fov .nexus-fov-circle{opacity:1}
.nexus-snapline{position:absolute;z-index:4;left:50%;bottom:0;width:1px;height:42%;transform-origin:bottom;background:linear-gradient(to top,rgba(32,227,111,.5),transparent);opacity:0}
.tn-esp-preview.has-snapline .nexus-snapline{opacity:.65;animation:tnSnapline 3s ease-in-out infinite}
@keyframes tnSnapline{
50%{height:47%;opacity:.9}
}
.nexus-esp-target{position:absolute;z-index:7;left:50%;top:51%;width:128px;height:236px;transform:translate(-50%,-50%) scale(var(--target-scale));animation:tnTargetFloat 5.8s ease-in-out infinite}
@keyframes tnTargetFloat{
0%,100%{transform:translate(-50%,-50%) scale(var(--target-scale))}
50%{transform:translate(calc(-50% + 8px),calc(-50% - 4px)) scale(var(--target-scale))}
}
.nexus-esp-box{position:absolute;inset:21px 22px 19px;border:1px solid rgba(255,81,98,.9);border-radius:3px;box-shadow:0 0 18px rgba(255,81,98,.10),inset 0 0 18px rgba(255,81,98,.025);opacity:0}
.tn-esp-preview.has-boxes .nexus-esp-box{opacity:1}
.nexus-esp-box::before,.nexus-esp-box::after{content:"";position:absolute;width:14px;height:14px}
.nexus-esp-box::before{left:-2px;top:-2px;border-left:2px solid #ff5266;border-top:2px solid #ff5266}
.nexus-esp-box::after{right:-2px;bottom:-2px;border-right:2px solid #ff5266;border-bottom:2px solid #ff5266}
.nexus-esp-name,.nexus-weapon-tag{position:absolute;left:50%;transform:translateX(-50%);z-index:9;padding:3px 6px;border-radius:5px;background:rgba(4,6,5,.88);border:1px solid rgba(255,255,255,.09);color:#fff;font-size:7px;font-weight:800;letter-spacing:.08em;white-space:nowrap;opacity:0}
.nexus-esp-name{top:4px;color:#ff8a96;border-color:rgba(255,83,103,.2)}
.nexus-weapon-tag{bottom:0;color:#bfeccd}
.tn-esp-preview.has-name .nexus-esp-name,.tn-esp-preview.has-weapon .nexus-weapon-tag{opacity:1}
.nexus-esp-health{position:absolute;left:13px;top:29px;width:4px;height:180px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden;opacity:0}
.nexus-esp-health i{position:absolute;left:0;right:0;bottom:0;height:78%;background:linear-gradient(to top,#ff5365 0%,#ffc447 42%,#37ec80 76%);box-shadow:0 0 8px rgba(55,236,128,.45)}
.tn-esp-preview.has-health .nexus-esp-health{opacity:1}
.nexus-skeleton{position:absolute;z-index:8;left:50%;top:38px;width:58px;height:157px;transform:translateX(-50%);opacity:0}
.tn-esp-preview.has-skeleton .nexus-skeleton{opacity:.92}
.nexus-skeleton span{position:absolute;display:block;background:#ff6c7c;box-shadow:0 0 6px rgba(255,108,124,.32);transform-origin:top center}
.nexus-skeleton .head{left:24px;top:0;width:12px;height:12px;border:1px solid #ff7180;border-radius:50%;background:transparent}
.nexus-skeleton .body{left:29px;top:13px;width:1px;height:72px}
.nexus-skeleton .arm{top:30px;width:1px;height:57px}
.nexus-skeleton .arm-l{left:20px;transform:rotate(25deg)}
.nexus-skeleton .arm-r{left:38px;transform:rotate(-25deg)}
.nexus-skeleton .leg{top:83px;width:1px;height:69px}
.nexus-skeleton .leg-l{left:29px;transform:rotate(13deg)}
.nexus-skeleton .leg-r{left:29px;transform:rotate(-13deg)}
.tn-preview-bottom{position:absolute;z-index:9;left:14px;right:14px;bottom:13px;display:flex;justify-content:space-between;color:#48564d;font-size:6px;font-weight:800;letter-spacing:.09em}
.tn-preview-bottom span:first-child{color:#638a70}
.tn-preview-bottom i{margin-right:5px;color:#58df85}
.tn-trust-grid{border-color:rgba(255,255,255,.07)}
.tn-trust-grid article{position:relative}
.tn-trust-grid>article>i{border:1px solid rgba(32,227,111,.08)}
.tn-trust-grid span{color:#647169}
.tn-products-showcase .tn-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.tn-product-card{--gx:50%;--gy:50%}
.tn-process{padding-top:104px;background:radial-gradient(800px 320px at 50% 50%,rgba(32,227,111,.025),transparent 70%)}
.tn-process-grid{position:relative}
.tn-process-grid::before{content:"";position:absolute;z-index:0}
.tn-process-grid article{padding:23px;transition:.26s ease}
.tn-process-grid article:hover{transform:translateY(-5px);border-color:rgba(32,227,111,.18)}
.tn-process-grid article>i{position:relative;z-index:1;border:1px solid rgba(32,227,111,.10);color:#6bef98}
.tn-process-grid article>span{color:#3f4a43}
.tn-process-grid h3{margin-top:46px}
.tn-process-grid p{color:#68756d}
.tn-reviews{padding-top:104px}
.tn-reviews-panel{--gx:50%;--gy:50%;position:relative}
.tn-reviews-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(520px circle at var(--gx) var(--gy),rgba(32,227,111,.055),transparent 44%)}
.tn-reviews-panel .tn-section-head{position:relative;z-index:2}
.tn-reviews-panel .tn-section-head p{max-width:540px}
.tn-reviews-shell{margin:0 -14px;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
.nexus-vouches-marquee{padding:10px 0 12px}
.nexus-vouches-track{animation-duration:86s}
.nexus-vouch-card{transition:.23s ease}
.nexus-vouch-avatar{border-radius:9px}
.nexus-faq-lite>.tn-container{width:min(var(--tn-width),calc(100% - 48px))}
.nexus-faq-lite .nexus-section-head{position:sticky;top:122px;margin:0;width:auto}
.nexus-section-head::after{content:"Need something else? Open a support ticket from your account.";display:block;max-width:310px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.065)}
.nexus-faq-grid{margin:0}
.nexus-faq-card[open]{border-color:rgba(32,227,111,.18);background:linear-gradient(145deg,rgba(11,20,14,.92),rgba(7,12,9,.80))}
.nexus-faq-card[open] .nexus-faq-summary{color:#ecfff2}
.nexus-faq-card[open] .nexus-faq-summary i::before,.nexus-faq-card[open] .nexus-faq-summary i::after{background:#52e887}
.nexus-faq-panel{color:#7b8880}
.tn-benefits{padding:104px 0 118px}
.tn-benefits-shell{--gx:50%;--gy:50%;position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:54px;padding:38px;border:1px solid rgba(255,255,255,.075);border-radius:26px;background:linear-gradient(145deg,rgba(8,14,10,.82),rgba(5,9,7,.70));box-shadow:0 26px 80px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.018)}
.tn-benefits-shell::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(540px circle at var(--gx) var(--gy),rgba(32,227,111,.055),transparent 43%)}
.tn-benefits-intro,.tn-benefits-grid{position:relative;z-index:1}
.tn-benefits-intro{align-self:center}
.tn-benefits-intro h2{max-width:480px;margin:10px 0 14px;font-family:"Space Grotesk";font-size:clamp(36px,3.4vw,52px);line-height:.98;letter-spacing:-.052em}
.tn-benefits-intro p{max-width:460px;margin:0 0 22px;color:#758178;font-size:12px;line-height:1.75}
.tn-benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.tn-benefit-card{position:relative;min-height:154px;padding:18px;border-radius:18px;transition:.22s ease}
.tn-benefit-card:hover{transform:translateY(-3px);border-color:rgba(32,227,111,.16)}
.tn-benefit-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;border:1px solid rgba(32,227,111,.10);background:rgba(32,227,111,.06);color:#68eb95}
.tn-benefit-copy b{display:block;margin-top:16px}
.tn-benefit-copy p{margin:6px 0 0}
.tn-benefit-index{position:absolute;right:16px;top:14px;color:#39443d;font-family:"Space Grotesk";font-size:10px}
.tn-filter-panel,.tn-group-dialog,.tn-product-gallery,.tn-product-info,.tn-buy-card,.tn-status-group,.tn-status-card,.tn-account-card,.tn-order-card,.tn-ticket-row,.tn-wallet-balance,.tn-wallet-topup,.tn-ticket-conversation,.tn-cart-summary{box-shadow:inset 0 1px 0 rgba(255,255,255,.018),0 18px 52px rgba(0,0,0,.12)}
.tn-group-dialog,.tn-buy-card,.tn-product-gallery,.tn-product-info,.tn-account-card,.tn-wallet-balance,.tn-wallet-topup,.tn-ticket-conversation{border-radius:22px}
.tn-page-hero{position:relative}
.tn-page-hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px}
.tn-footer::before{left:50%;top:-1px;width:min(1200px,80vw);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgba(32,227,111,.18),transparent)}
@media (max-width:1260px){
.tn-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:42px}
.tn-esp-workspace{grid-template-columns:68px 190px minmax(0,1fr)}
.tn-products-showcase .tn-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:1050px){
.tn-faq-layout,.tn-benefits-shell{grid-template-columns:1fr;gap:34px}
.nexus-faq-lite .nexus-section-head{position:static}
.nexus-section-head::after{display:none}
.tn-benefits-grid{grid-template-columns:repeat(2,1fr)}
.tn-products-showcase .tn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.tn-process-grid{grid-template-columns:repeat(2,1fr)}
.tn-process-grid::before{display:none}
}
@media (max-width:820px){
.tn-nav,.tn-nav-wrap.is-scrolled .tn-nav{height:62px}
.tn-hero-premium{padding-top:34px}
.tn-esp-topbar{height:56px}
.tn-reviews-panel,.tn-benefits-shell{padding:25px;border-radius:21px}
.tn-reviews-panel .tn-section-head-split{align-items:flex-start}
}
@media (max-width:640px){
.tn-hero-actions .tn-btn{width:100%}
.tn-hero-meta{font-size:10px}
.tn-esp-tabs button{flex:1}
.tn-esp-brand small{display:none}
.tn-products-showcase .tn-product-grid,.tn-benefits-grid,.tn-process-grid{grid-template-columns:1fr}
.tn-reviews-panel{padding:20px 15px}
.tn-faq-layout{gap:26px}
.tn-benefits-shell{padding:24px 18px}
.tn-benefit-card{min-height:140px}
}
@media (prefers-reduced-motion:reduce){
.tn-atmosphere-grid,.tn-status-chip i,.nexus-preview-radar span,.nexus-esp-target,.tn-preview-grid,.nexus-snapline,.nexus-vouches-track{animation:none!important}
.tn-motion-ready .tn-reveal{opacity:1!important;transform:none!important;transition:none!important}
.tn-btn-primary::after{display:none}
}
.nexus-preview-hitmarker{position:absolute;z-index:11;left:50%;top:50%;width:24px;height:24px;transform:translate(-50%,-50%) scale(.72);opacity:0;transition:.2s ease}
.tn-esp-preview.has-hitmarker .nexus-preview-hitmarker{opacity:.45}
.nexus-preview-hitmarker i{position:absolute;left:50%;top:50%;width:8px;height:1px;background:#ff6879;box-shadow:0 0 5px rgba(255,104,121,.6)}
.nexus-preview-hitmarker i:first-child{transform:translate(-11px,-7px) rotate(45deg);box-shadow:16px 0 0 #ff6879}
.nexus-preview-hitmarker i:last-child{transform:translate(-11px,7px) rotate(-45deg);box-shadow:16px 0 0 #ff6879}
.tn-esp-preview[data-mode="aimbot"] .nexus-fov-circle{border-color:rgba(32,227,111,.35);box-shadow:0 0 30px rgba(32,227,111,.04)}
.tn-esp-preview[data-mode="misc"] .tn-preview-grid{opacity:.5}
:root{--tn-accent-bright:#66f39b;--tn-accent-deep:#0aa84a;--tn-ink:#020503;--tn-panel-glass:rgba(5,11,7,.76);--tn-shift-x:0px;--tn-shift-y:0px;--tn-scroll-shift:0px}
.tn-atmosphere{opacity:1}
.tn-atmosphere::before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(840px 620px at 18% 14%,rgba(32,227,111,.085),transparent 69%), radial-gradient(780px 600px at 82% 32%,rgba(20,182,80,.07),transparent 72%), radial-gradient(600px 400px at 50% 82%,rgba(46,235,123,.035),transparent 72%)}
.tn-atmosphere-grid{z-index:2;animation:tnGridDrift 28s linear infinite}
.tn-atmosphere-dots{position:absolute;inset:0;z-index:1;transform:translate3d(calc(var(--tn-shift-x) * -.18),calc(var(--tn-shift-y) * -.12),0)}
.tn-atmosphere-watermark{position:absolute;inset:0;z-index:1;overflow:hidden}
.tn-atmosphere-watermark span{position:absolute;font-family:"Space Grotesk",sans-serif;font-weight:800;line-height:.72;color:transparent;-webkit-text-stroke:1px rgba(89,239,141,.052);text-shadow:0 0 70px rgba(32,227,111,.018);user-select:none}
.tn-atmosphere-watermark span:first-child{font-size:min(54vw,850px);left:-7vw;transform:rotate(-13deg)}
.tn-atmosphere-watermark span:last-child{font-size:min(46vw,720px);right:-5vw;transform:rotate(12deg)}
.tn-pointer-light{width:620px;height:620px}
@keyframes tnGridDrift{
to{background-position:82px 82px,82px 82px}
}
.tn-home{position:relative;isolation:isolate}
.tn-home>.component,.tn-home>.tn-section,.tn-home>.tn-trust,.tn-home>.nexus-faq-lite{position:relative}
.tn-section::before{width:min(1580px,calc(100% - 60px));background:linear-gradient(90deg,transparent,rgba(255,255,255,.055) 15%,rgba(32,227,111,.12) 50%,rgba(255,255,255,.055) 85%,transparent)}
.tn-section::after{content:"";position:absolute;z-index:-1;left:50%;top:8%;width:min(1420px,94vw);height:76%;transform:translateX(-50%);border-radius:50%;background:radial-gradient(ellipse at center,rgba(22,181,78,.025),transparent 69%);pointer-events:none}
.tn-section-head{position:relative;z-index:2}
.tn-section-head>div>span,.tn-section-head>span,.tn-eyebrow span,.tn-kicker,.nexus-section-head>span{color:#68f197;text-shadow:0 0 24px rgba(32,227,111,.13)}
.tn-section-head h2,.nexus-section-head h2{font-weight:650}
.tn-section-head-split>.tn-text-link{margin-bottom:3px}
.tn-brand span{font-size:16px}
.tn-nav-links{margin-inline:auto}
.tn-nav-actions{justify-content:flex-end}
.tn-status-chip,.tn-account-btn,.tn-mystery,.tn-icon-btn,.tn-cart-btn{border-color:rgba(255,255,255,.075);background:rgba(255,255,255,.018)}
.tn-mystery{box-shadow:inset 0 1px 0 rgba(255,255,255,.025),0 0 30px rgba(32,227,111,.035)}
.tn-hero-premium::after{content:"";position:absolute;z-index:-1;left:4vw;bottom:62px;width:330px;height:330px;border-left:1px solid rgba(32,227,111,.09);border-bottom:1px solid rgba(32,227,111,.09);transform:skew(-22deg) rotate(11deg);filter:drop-shadow(0 0 18px rgba(32,227,111,.03));pointer-events:none}
.tn-hero-copy{padding-left:2px}
.tn-hero-eyebrow span{font-size:9px}
.tn-hero-eyebrow>b{margin-left:5px;padding-left:9px;border-left:1px solid rgba(255,255,255,.07);color:#91a298;font-size:8px;letter-spacing:.13em}
.tn-hero-copy h1 .text-accent-500,.tn-hero-copy h1 em{background:linear-gradient(105deg,#b2f7ca 0%,#4cec88 36%,#1ddc68 64%,#0ca84a 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important;filter:drop-shadow(0 10px 26px rgba(32,227,111,.08))}
.tn-hero-meta{font-size:10px;letter-spacing:.005em}
.tn-hero-esp{perspective:1500px}
.tn-hero-esp::after{content:"";position:absolute;z-index:-1;inset:4% 3%;border-radius:38px;border:1px solid rgba(32,227,111,.035);transform:rotate(-2.2deg);background:linear-gradient(145deg,rgba(32,227,111,.025),transparent 45%)}
.tn-esp-caption{position:absolute;z-index:10;display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:.12em}
.tn-esp-caption span{font-weight:800}
.tn-esp-stage{position:relative;transform-style:preserve-3d}
.tn-esp-shell::before{background:radial-gradient(540px circle at var(--gx) var(--gy),rgba(68,241,127,.10),transparent 44%)}
.tn-esp-float{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.08);pointer-events:none}
.tn-esp-float-a{width:190px;padding:13px 14px;border-radius:16px;transform:translateZ(-20px) rotate(2deg)}
.tn-esp-float-a small,.tn-esp-float-a b,.tn-esp-float-a span{display:block}
.tn-esp-float-a small{color:#59675f;font-size:7px;letter-spacing:.14em}
.tn-esp-float-a b{margin-top:4px;color:#dbe9df;font-size:10px;letter-spacing:.04em}
.tn-esp-float-a span{margin-top:9px;color:#6e7c72;font-size:8px}
.tn-esp-float-a span i{display:inline-block;width:5px;height:5px;margin-right:5px;border-radius:50%;background:#31e878;box-shadow:0 0 10px rgba(49,232,120,.6)}
.tn-esp-float-b{display:flex;align-items:center;gap:20px;padding:12px 14px;border-radius:15px;transform:translateZ(-10px) rotate(-2deg)}
.tn-esp-float-b div{display:grid;gap:2px}
.tn-esp-float-b small{color:#59665f;font-size:7px;letter-spacing:.15em}
.tn-esp-float-b b{color:#71ec9c;font-size:9px;letter-spacing:.1em}
.tn-esp-float-b>i{color:#3ce87e;font-size:16px;filter:drop-shadow(0 0 10px rgba(60,232,126,.23))}
.tn-esp-topbar{padding-inline:16px}
.tn-esp-mark{border-radius:10px}
.tn-esp-tabs button{border-radius:12px}
.tn-preview-grid{background-size:36px 36px}
.nexus-fov-circle{border-color:rgba(57,230,119,.23);box-shadow:0 0 55px rgba(32,227,111,.035),inset 0 0 45px rgba(32,227,111,.012)}
.nexus-esp-target{filter:drop-shadow(0 0 16px rgba(255,76,90,.08))}
.tn-trust{position:relative;padding:0 0 46px}
.tn-trust-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);border:0;border-radius:0;background:transparent;overflow:visible;box-shadow:none}
.tn-trust-grid article{min-height:118px;padding:20px 17px;border-right:1px solid rgba(255,255,255,.055);background:transparent}
.tn-trust-grid article:last-child{border-right:0}
.tn-trust-grid>article>i{width:38px;height:38px;border-radius:11px}
.tn-trust-grid span{line-height:1.55}
.tn-products-showcase{padding-top:126px}
.tn-products-showcase::after{content:"PRODUCTS";position:absolute;z-index:-1;right:-1vw;top:44px;font-family:"Space Grotesk";font-size:clamp(110px,16vw,270px);font-weight:800;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px rgba(78,234,132,.035);transform:rotate(-4deg);pointer-events:none}
.tn-products-showcase>.tn-container{position:relative}
.tn-products-showcase>.tn-container::before{content:"";position:absolute;z-index:-1;left:-12%;right:-12%;top:80px;height:580px;background:radial-gradient(ellipse at 48% 40%,rgba(25,194,84,.045),transparent 67%)}
.tn-product-card::after{height:1px}
.tn-product-card:hover{background:linear-gradient(180deg,rgba(12,22,15,.98),rgba(5,11,7,.99)) padding-box, linear-gradient(145deg,rgba(83,240,137,.34),rgba(255,255,255,.08) 45%,rgba(32,227,111,.12)) border-box}
.tn-process{overflow:hidden}
.tn-process::after{content:"FLOW";position:absolute;z-index:-1;left:-2vw;top:52px;font-family:"Space Grotesk";font-size:clamp(130px,18vw,300px);font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(55,224,114,.028);letter-spacing:-.08em;transform:rotate(-5deg)}
.tn-process-grid{gap:12px}
.tn-process-grid::before{left:5%;right:5%;top:45px;height:1px;background:linear-gradient(90deg,transparent,rgba(32,227,111,.24),rgba(32,227,111,.24),transparent);box-shadow:0 0 18px rgba(32,227,111,.08)}
.tn-process-grid article{border:1px solid transparent;background:linear-gradient(145deg,rgba(9,17,12,.88),rgba(4,9,6,.76)) padding-box, linear-gradient(145deg,rgba(255,255,255,.075),rgba(32,227,111,.04),rgba(255,255,255,.03)) border-box;box-shadow:0 18px 50px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.018)}
.tn-process-grid article:hover{background:linear-gradient(145deg,rgba(12,24,16,.95),rgba(5,11,7,.82)) padding-box, linear-gradient(145deg,rgba(59,236,120,.22),rgba(255,255,255,.055)) border-box;box-shadow:0 28px 70px rgba(0,0,0,.22)}
.tn-process-grid article>i{width:44px;height:44px;border-radius:13px;background:linear-gradient(145deg,#0b2113,#07130c);box-shadow:0 0 0 7px #040806,0 0 28px rgba(32,227,111,.06)}
.tn-process-grid article>span{font-size:10px;letter-spacing:.14em}
.tn-process-grid h3{font-size:18px}
.tn-reviews{overflow:hidden}
.tn-reviews::after{content:"REVIEWS";position:absolute;z-index:-1;right:-4vw;top:62px;font-family:"Space Grotesk";font-size:clamp(120px,17vw,280px);font-weight:800;letter-spacing:-.08em;color:transparent;-webkit-text-stroke:1px rgba(70,232,126,.025);transform:rotate(5deg)}
.tn-reviews-panel,.tn-benefits-shell{border:1px solid transparent;background:linear-gradient(145deg,rgba(7,15,10,.86),rgba(3,8,5,.76)) padding-box, linear-gradient(145deg,rgba(255,255,255,.09),rgba(32,227,111,.055),rgba(255,255,255,.035)) border-box;box-shadow:0 34px 100px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.02)}
.tn-reviews-panel::after,.tn-benefits-shell::after{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(101,239,148,.07) .8px,transparent .9px);background-size:26px 26px;mask-image:linear-gradient(90deg,transparent,rgba(0,0,0,.45),transparent);opacity:.22}
.nexus-vouch-card:hover{transform:translateY(-5px);background:linear-gradient(145deg,rgba(10,20,13,.96),rgba(5,11,7,.92)) padding-box, linear-gradient(145deg,rgba(49,229,111,.22),rgba(255,255,255,.06)) border-box}
.nexus-faq-lite{position:relative;overflow:hidden}
.nexus-faq-lite::before{content:"FAQ";position:absolute;z-index:-1;left:-1vw;bottom:14%;font-family:"Space Grotesk";font-size:clamp(150px,22vw,360px);font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(57,224,116,.026);letter-spacing:-.08em;transform:rotate(-7deg)}
.nexus-faq-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.014)}
.nexus-faq-card:hover,.nexus-faq-card[open]{background:linear-gradient(145deg,rgba(10,21,14,.94),rgba(4,10,6,.84)) padding-box, linear-gradient(145deg,rgba(54,235,117,.22),rgba(255,255,255,.055)) border-box}
.tn-benefits{overflow:hidden}
.tn-benefits::after{content:"NEXUS";position:absolute;z-index:-1;right:-3vw;bottom:0;font-family:"Space Grotesk";font-size:clamp(130px,18vw,310px);font-weight:800;color:transparent;-webkit-text-stroke:1px rgba(63,229,121,.03);letter-spacing:-.08em;transform:rotate(4deg)}
.tn-benefit-card{border:1px solid transparent;background:linear-gradient(145deg,rgba(255,255,255,.014),rgba(0,0,0,.06)) padding-box, linear-gradient(145deg,rgba(255,255,255,.07),rgba(32,227,111,.025)) border-box}
.tn-benefit-card:hover{background:linear-gradient(145deg,rgba(32,227,111,.035),rgba(255,255,255,.012)) padding-box, linear-gradient(145deg,rgba(58,236,119,.20),rgba(255,255,255,.05)) border-box}
.tn-footer::after{z-index:0;font-family:"Space Grotesk";font-weight:800;letter-spacing:-.075em;color:transparent;-webkit-text-stroke:1px rgba(76,232,131,.024)}
.tn-footer>.tn-container{position:relative;z-index:1}
.tn-nav a,.tn-nav button,.tn-btn,.tn-product-card,.tn-benefit-card,.tn-process-grid article,.nexus-faq-card,.nexus-vouch-card{will-change:transform}
.tn-product-card:active,.tn-btn:active{transform:translateY(-1px) scale(.992)}
.tn-motion-ready .tn-reveal{transition-duration:.72s}
@media (max-width:1320px){
.tn-brand,.tn-nav-actions{min-width:auto}
.tn-trust-grid article{padding:18px 13px}
}
@media (max-width:1050px){
.tn-hero-esp{padding-inline:28px}
.tn-trust-grid{grid-template-columns:repeat(2,1fr)}
.tn-trust-grid article:nth-child(2){border-right:0}
.tn-trust-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.055)}
}
@media (max-width:820px){
.nexus-faq-lite{padding:96px 0}
.tn-esp-caption{left:28px}
.tn-esp-stage{padding-top:22px}
.tn-hero-esp{padding-inline:0}
}
@media (max-width:640px){
.tn-hero-premium::after{display:none}
.tn-hero-eyebrow>b{display:none}
.tn-trust-grid{grid-template-columns:1fr}
.tn-trust-grid article{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.055)!important;min-height:94px}
.tn-trust-grid article:last-child{border-bottom:0!important}
.tn-products-showcase::after,.tn-process::after,.tn-reviews::after,.nexus-faq-lite::before,.tn-benefits::after{opacity:.6}
.tn-products-showcase{padding-top:92px}
}
@media (prefers-reduced-motion:reduce){
.tn-atmosphere-grid{animation:none!important}
.tn-atmosphere{transform:none!important}
.tn-btn,.tn-product-card,.tn-process-grid article,.nexus-vouch-card{transition-duration:.01ms!important}
}
.tn-page-hero{padding-top:76px;padding-bottom:48px}
.tn-filter-panel,.tn-status-group,.tn-account-sidebar,.tn-account-card,.tn-wallet-balance,.tn-wallet-topup,.tn-cart-summary,.tn-ticket-conversation,.tn-order-card,.tn-ticket-row{border-color:rgba(255,255,255,.075);background:linear-gradient(145deg,rgba(7,14,9,.86),rgba(3,8,5,.76));box-shadow:0 20px 58px rgba(0,0,0,.15),inset 0 1px 0 rgba(255,255,255,.016)}
.tn-filter-panel:hover,.tn-account-card:hover,.tn-order-card:hover,.tn-ticket-row:hover{border-color:rgba(32,227,111,.12)}
.tn-group-modal{backdrop-filter:blur(18px) saturate(120%)}
.tn-group-dialog{border:1px solid transparent;background:linear-gradient(145deg,rgba(7,15,10,.98),rgba(3,8,5,.98)) padding-box, linear-gradient(145deg,rgba(78,239,133,.20),rgba(255,255,255,.07),rgba(32,227,111,.06)) border-box;box-shadow:0 44px 130px rgba(0,0,0,.60),0 0 90px rgba(32,227,111,.04)}
.tn-group-dialog::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle,rgba(91,238,141,.06) .7px,transparent .9px);background-size:28px 28px;mask-image:linear-gradient(180deg,rgba(0,0,0,.6),transparent 42%);opacity:.34}
.tn-group-dialog>*{position:relative;z-index:1}
body.tn-body::before{opacity:.64}
.tn-atmosphere-watermark span:first-child{text-shadow:0 0 110px rgba(32,227,111,.025)}
.tn-nav::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none}
.tn-brand{gap:11px}
.tn-brand img{width:35px;object-fit:contain;filter:drop-shadow(0 0 13px rgba(32,227,111,.22))}
.tn-brand>span{flex-direction:column;gap:1px}
.tn-brand>span>b{font-weight:800}
.tn-nav-links a.is-active::after{width:18px}
.tn-status-chip,.tn-account-btn,.tn-mystery,.tn-icon-btn,.tn-cart-btn{border-radius:12px}
.tn-status-chip i{box-shadow:0 0 0 4px rgba(32,227,111,.07),0 0 15px rgba(32,227,111,.42)}
.tn-icon-btn,.tn-cart-btn{width:42px}
.tn-hero-copy::before{content:"";position:absolute;z-index:-1;left:-80px;top:-95px;width:520px;height:440px;filter:blur(35px)}
.tn-hero-actions .tn-btn{min-height:54px;padding-inline:23px;font-size:11px;font-weight:800}
.tn-btn-primary{position:relative;overflow:hidden}
.tn-btn-primary::before{content:"";position:absolute;top:-60%;left:-38%;width:42%;height:220%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.30),transparent);transition:left .55s ease}
.tn-btn-primary:hover::before{left:112%}
.tn-esp-shell::after{box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),inset 0 -100px 150px rgba(0,0,0,.22)}
.tn-esp-float-c{width:132px;padding:11px 12px;border-radius:14px;transform:translateZ(-25px) rotate(-3deg)}
.tn-esp-float-c small,.tn-esp-float-c b,.tn-esp-float-c span{display:block}
.tn-esp-float-c small{color:#59675f;font-size:6px;letter-spacing:.15em}
.tn-esp-float-c b{margin-top:3px;color:#dff8e8;font-size:11px}
.tn-esp-float-c span{margin-top:4px;color:#4e6656;font-size:6.5px;letter-spacing:.12em}
.tn-trust{padding-bottom:20px}
.tn-trust-grid article{transition:.22s ease}
.tn-section-head h2{font-size:clamp(38px,4.4vw,58px)}
.tn-section-head p{max-width:660px;font-size:12px;line-height:1.65}
.tn-text-link{padding-bottom:5px}
.tn-text-link::after{background:#2be570}
.tn-product-card{min-height:100%}
.tn-product-card::after{left:22px;right:22px}
.tn-process-grid article{border-radius:21px;min-height:245px}
.tn-process-grid article::before{content:"";position:absolute;left:22px;bottom:20px;width:34px;height:2px;background:linear-gradient(90deg,#2be570,transparent);opacity:.45}
.tn-process-grid article:hover>i{transform:translateY(-2px);box-shadow:0 0 0 7px #040806,0 0 36px rgba(32,227,111,.12)}
.tn-process-grid article>i{transition:.25s ease}
.tn-reviews-panel>.tn-section-head{padding-inline:34px}
.tn-reviews-shell{border-bottom:0}
.nexus-vouch-avatar{border:1px solid rgba(76,237,132,.14);box-shadow:0 0 26px rgba(32,227,111,.035)}
.nexus-faq-lite{padding:126px 0}
.tn-faq-layout{display:grid}
.nexus-faq-grid{width:100%;grid-template-columns:1fr 1fr}
.nexus-faq-summary span{font-size:10.5px}
.tn-final-cta{position:relative;padding:34px 0 96px}
.tn-final-cta::before{content:"";position:absolute;left:50%;bottom:0;width:min(1300px,88vw);height:300px;transform:translateX(-50%);background:radial-gradient(ellipse at center,rgba(32,227,111,.07),transparent 68%);filter:blur(16px);pointer-events:none}
.tn-final-cta-shell{--gx:50%;--gy:50%;position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center;padding:34px;border:1px solid transparent;border-radius:28px;background:linear-gradient(145deg,rgba(8,20,12,.94),rgba(2,8,5,.92)) padding-box,linear-gradient(135deg,rgba(74,240,132,.23),rgba(255,255,255,.07),rgba(32,227,111,.07)) border-box;box-shadow:0 40px 120px rgba(0,0,0,.30),0 0 80px rgba(32,227,111,.028),inset 0 1px 0 rgba(255,255,255,.03)}
.tn-final-cta-shell::before{background-size:auto,26px 26px;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.3),transparent)}
.tn-final-cta-shell>*{position:relative;z-index:1}
.tn-final-cta-copy>span{color:#6bf099;font-size:8px;font-weight:850;letter-spacing:.18em}
.tn-final-cta-copy h2{max-width:570px;margin:8px 0 0;font-family:"Space Grotesk";font-size:clamp(32px,4vw,50px);line-height:.96;letter-spacing:-.055em}
.tn-final-cta-copy p{margin:14px 0 0;color:#76877c;font-size:11px}
.tn-footer{padding:0 0 28px}
.tn-footer::before{inset:0;background-image:radial-gradient(circle,rgba(82,238,137,.06) .7px,transparent .85px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 70%);opacity:.25}
.tn-footer::after{right:-28px;bottom:-24px;font-size:clamp(85px,12vw,190px);-webkit-text-stroke-color:rgba(76,232,131,.035)}
.tn-socials{margin-top:15px}
.tn-socials a{border-color:rgba(255,255,255,.065)}
.tn-socials a:hover{border-color:rgba(32,227,111,.22);color:#78f0a0}
.tn-group-dialog>header p{margin:5px 0 0;color:#66776c;font-size:9px}
.tn-group-dialog>header small{color:#67ef96}
.tn-group-dialog>header button{border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.02)}
@media (min-width:1800px){
.tn-container{width:min(1600px,calc(100% - 120px))}
.tn-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(720px,1.18fr);gap:106px}
.tn-hero-copy h1{font-size:102px}
}
@media (max-width:1320px){
.tn-hero-grid{grid-template-columns:minmax(0,.87fr) minmax(540px,1.13fr);gap:52px}
.tn-hero-copy h1{font-size:clamp(60px,6.3vw,86px)}
.tn-final-cta-shell{grid-template-columns:1fr}
}
@media (max-width:1050px){
.tn-faq-layout{grid-template-columns:1fr;gap:28px}
.tn-faq-layout>.nexus-section-head{position:static}
.nexus-faq-grid{grid-template-columns:1fr 1fr}
}
@media (max-width:820px){
.tn-esp-float-c{display:none}
.tn-final-cta-shell{padding:24px}
}
@media (max-width:640px){
.tn-brand>span>small{display:none}
.tn-brand img{width:31px}
.nexus-faq-grid{grid-template-columns:1fr}
.tn-final-cta{padding-bottom:70px}
.tn-final-cta-shell{padding:20px;border-radius:22px}
}
@media (prefers-reduced-motion:reduce){
.tn-btn-primary::before{display:none}
.tn-socials a{transition:none!important}
}
.tn-hero-premium{padding-top:58px;padding-bottom:104px}
.tn-hero-esp{padding-top:0}
.tn-esp-stage{margin-top:-8px}
.tn-nav::after{content:"";position:absolute;left:4%;right:4%;filter:blur(12px);pointer-events:none}
@media (min-width:1800px){
.tn-main{padding-top:94px}
.tn-hero-premium{padding-top:64px;min-height:790px}
.tn-hero-grid{min-height:640px}
}
@media (max-width:1320px){
.tn-main{padding-top:88px}
.tn-hero-premium{padding-top:50px;min-height:720px}
.tn-esp-float-a{right:14px}
.tn-esp-float-b{left:14px}
.tn-esp-float-c{right:18px}
}
@media (max-width:1050px){
.tn-hero-premium{padding-top:38px}
.tn-esp-stage{margin-top:0}
}
@media (max-width:640px){
.tn-nav::after{bottom:-16px;height:20px;opacity:.45}
}
:root{--tn-accent:#2cf078;--tn-accent-2:#83f8aa;--tn-accent-3:#16ba58}
html,body{width:100%;max-width:100%;overflow-x:hidden}
body.tn-body::after{opacity:.72}
.tn-atmosphere{inset:0;background:linear-gradient(180deg,rgba(8,25,14,.18),rgba(4,12,7,.06));transform:none!important}
.tn-atmosphere::after{z-index:9;background:linear-gradient(180deg,rgba(3,10,6,0) 0%,rgba(3,10,6,.05) 56%,rgba(2,7,4,.20) 100%)}
.tn-atmosphere-grid{inset:-12vw -10vw -22vh;opacity:.30;background-image:linear-gradient(rgba(114,255,163,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(114,255,163,.045) 1px,transparent 1px);background-size:68px 68px;-webkit-mask-image:radial-gradient(ellipse 92% 86% at 50% 22%,#000 0 48%,rgba(0,0,0,.7) 69%,transparent 100%);mask-image:radial-gradient(ellipse 92% 86% at 50% 22%,#000 0 48%,rgba(0,0,0,.7) 69%,transparent 100%);transform:perspective(1000px) rotateX(64deg) translateY(-18%) scale(1.5)}
.tn-atmosphere-dots{opacity:.42;background-image:radial-gradient(circle,rgba(117,255,164,.17) .75px,transparent .95px);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.8) 54%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.8) 54%,transparent 100%)}
.tn-atmosphere-watermark{opacity:.72}
.tn-atmosphere-watermark span:first-child{-webkit-text-stroke-color:rgba(109,255,160,.075);top:26vh}
.tn-atmosphere-watermark span:last-child{-webkit-text-stroke-color:rgba(109,255,160,.045);top:108vh}
.tn-section::before{opacity:.72}
.tn-section-head h2,.nexus-section-head h2{color:#f4fff7;text-wrap:balance}
.tn-nav{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(300px,1fr);gap:16px;padding:0 11px 0 17px}
.tn-nav::after{bottom:-24px;height:30px;opacity:.38}
.tn-brand{justify-self:start;min-width:0}
.tn-brand img{height:36px;max-width:38px}
.tn-brand>span{display:grid;line-height:1.02}
.tn-brand>span>small{margin-top:3px;font-weight:800}
.tn-nav-links{justify-self:center;margin:0}
.tn-nav-links a{padding:9px 13px}
.tn-nav-actions{justify-self:end;min-width:0}
.tn-status-chip,.tn-account-btn,.tn-mystery,.tn-icon-btn,.tn-cart-btn{height:40px}
.tn-status-chip{padding-inline:11px}
.tn-status-chip span{font-size:10px}
.tn-mystery{padding-inline:12px;font-size:10px}
.tn-account-btn{padding-inline:11px;font-size:10px}
.tn-hero-grid{align-items:center}
.tn-hero-copy{padding-top:0}
.tn-hero-meta{color:#7f9387}
.tn-hero-esp{padding:0;isolation:isolate}
.tn-esp-caption{left:22px}
.tn-esp-stage{margin:0}
.tn-esp-shell{z-index:5;overflow:hidden}
.tn-esp-shell,[data-nexus-showcase],.tn-esp-tabs,.tn-esp-settings,.nexus-cheat-pane,.nexus-toggle-row,.nexus-select-row select,.nexus-slider-row input{pointer-events:auto!important}
.tn-esp-tabs{z-index:8;border-right-color:rgba(160,255,194,.07)}
.tn-esp-tabs button{touch-action:manipulation;user-select:none}
.tn-esp-settings{z-index:8;border-right-color:rgba(160,255,194,.07)}
.nexus-cheat-pane{min-width:0}
.nexus-toggle-row{height:39px;touch-action:manipulation}
.nexus-toggle-row:hover{border-radius:8px;padding-inline:7px}
.nexus-toggle-row>i{background:#102118}
.nexus-toggle-row.is-on>i{background:rgba(42,239,119,.22)}
.nexus-select-row select{background:#07150c;border-color:rgba(160,255,194,.09)}
.nexus-slider-row input{min-height:22px;cursor:pointer}
.tn-esp-preview{min-width:0}
.tn-preview-grid{opacity:.48}
.tn-esp-float-a{right:12px;top:-18px}
.tn-esp-float-b{left:12px;bottom:-23px}
.tn-esp-float-c{right:32px;bottom:-34px}
.tn-product-card::after{mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)}
.tn-products-showcase,.tn-process,.tn-reviews,.nexus-faq-lite,.tn-benefits{position:relative}
.tn-products-showcase::before,.tn-process::before,.tn-reviews::before,.nexus-faq-lite::after,.tn-benefits::before{content:"";position:absolute;left:50%;top:8%;width:min(1680px,100vw);height:86%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(33,185,91,.055),transparent 68%);filter:blur(4px);opacity:.8}
.tn-products-showcase .tn-container,.tn-process .tn-container,.tn-reviews .tn-container,.nexus-faq-lite>*,.tn-benefits .tn-container{position:relative;z-index:1}
.nexus-vouch-card,.nexus-faq-card,.tn-process-grid article,.tn-benefit-card{border-color:rgba(148,255,184,.085);background:linear-gradient(155deg,rgba(12,29,18,.72),rgba(5,15,9,.78))}
@media (max-width:1180px){
.tn-nav{grid-template-columns:auto 1fr auto}
.tn-nav-links{justify-self:end}
.tn-nav-actions{justify-self:end}
}
@media (max-width:1050px){
.tn-nav{height:62px}
.tn-desktop-action{display:none!important}
.tn-menu-btn{display:flex!important}
.tn-cart-btn{display:inline-flex}
.tn-esp-float-a{right:14px}
.tn-esp-float-b{left:14px}
}
@media (max-width:820px){
.tn-cart-btn,.tn-menu-btn{border-radius:10px}
.tn-mobile-menu{left:12px;right:12px;top:76px;border-color:rgba(150,255,185,.12);background:rgba(5,16,9,.98);backdrop-filter:blur(20px)}
.tn-hero-meta{gap:8px 14px}
.tn-esp-workspace{min-height:440px;overscroll-behavior-inline:contain}
.tn-esp-tabs{padding:10px 7px}
.tn-esp-settings{padding:14px 11px}
}
@media (max-width:640px){
body.tn-body{background-image:radial-gradient(680px 460px at 12% 0%,rgba(44,240,120,.15),transparent 66%),radial-gradient(520px 500px at 100% 32%,rgba(20,179,80,.08),transparent 70%),linear-gradient(180deg,#08150d,#061009 56%,#050d08)}
body.tn-body::before,body.tn-body::after{display:none}
.tn-atmosphere{position:fixed;inset:0;background:linear-gradient(180deg,rgba(7,23,13,.18),rgba(4,13,8,.04));transform:none!important}
.tn-atmosphere::after{background:linear-gradient(180deg,transparent 0 64%,rgba(3,10,6,.10))}
.tn-atmosphere-grid{inset:-10%;opacity:.18;background-size:54px 54px;transform:none;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.32) 70%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.88),rgba(0,0,0,.32) 70%,transparent)}
.tn-atmosphere-dots{opacity:.34;background-size:23px 23px;-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.52) 62%,transparent);mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.52) 62%,transparent)}
.tn-atmosphere-watermark span:first-child{font-size:92vw;left:-24vw;top:22vh;-webkit-text-stroke-color:rgba(111,255,160,.045)}
.tn-atmosphere-watermark span:last-child{display:none}
.tn-brand{gap:7px}
.tn-nav-actions{gap:6px}
.tn-hero-copy h1{max-width:100%}
.tn-hero-actions{display:grid}
.tn-btn{padding:0 12px}
.tn-esp-caption{margin-left:2px}
.tn-esp-shell{overflow:hidden}
.tn-esp-tabs{flex-direction:initial}
.tn-esp-tabs button{display:flex}
.tn-esp-tabs button i{font-size:11px}
.tn-esp-pane-title{margin-bottom:8px;padding-bottom:8px}
.tn-esp-pane-title span{font-size:13px}
.nexus-toggle-row>i{width:27px;height:15px;flex-basis:27px}
.nexus-toggle-row.is-on>i::after{left:14px}
.nexus-slider-row{margin-top:8px}
.nexus-select-row{margin-top:7px}
.nexus-preview-radar{width:58px;height:58px}
.tn-preview-bottom{padding-inline:10px}
.tn-group-dialog>.tn-product-grid{grid-template-columns:1fr!important}
}
@media (max-width:390px){
.tn-nav{padding-inline:8px}
.tn-esp-settings{min-height:210px}
}
@media (prefers-reduced-motion:reduce){
.tn-esp-shell,.tn-product-card{transform:none!important}
}
:root{--tn-v2-bg:#06110b;--tn-v2-bg-deep:#030805;--tn-v2-surface:rgba(8,22,14,.78);--tn-v2-surface-strong:rgba(8,24,15,.94);--tn-v2-edge:rgba(154,255,191,.12);--tn-v2-edge-hot:rgba(80,245,137,.28);--tn-v2-green:#35ee7d;--tn-v2-green-soft:#8fffb2;--tn-v2-mint:#75ffd0}
body.tn-body{background-image:none!important}
.tn-atmosphere-v2{z-index:0!important;isolation:isolate}
.tn-atmosphere-v2::before{pointer-events:none}
.tn-atmosphere-v2 .tn-atmosphere-grid{position:absolute!important}
.tn-atmosphere-v2 .tn-atmosphere-dots{position:absolute!important}
.tn-v2-glow{position:absolute;z-index:0;display:block;border-radius:50%;will-change:transform}
.tn-v2-glow-a{width:52vw;height:42vw}
.tn-v2-glow-b{width:42vw;height:38vw}
.tn-v2-glow-c{width:38vw;height:30vw}
.tn-atmosphere-v2 .tn-atmosphere-watermark span{color:transparent!important}
.tn-atmosphere-v2 .tn-atmosphere-watermark span:first-child{font-size:52vw!important}
.tn-atmosphere-v2 .tn-atmosphere-watermark span:last-child{font-size:50vw!important}
.tn-pointer-light{z-index:7!important}
.tn-main{position:relative;z-index:1}
.tn-section-head>div>span,.nexus-section-head>span{display:inline-flex;align-items:center;gap:7px;color:#66f29a;font-size:8px;font-weight:800;letter-spacing:.16em}
.tn-section-head>div>span::before,.nexus-section-head>span::before{content:"";width:14px;height:1px;background:linear-gradient(90deg,#35ee7d,transparent)}
.tn-nav{border:1px solid rgba(145,255,181,.12);-webkit-backdrop-filter:blur(20px) saturate(140%)}
.tn-nav::before{height:1px;top:0;left:44px;right:44px}
.tn-brand>span>b{letter-spacing:-.035em}
.tn-nav-links{padding:4px;border-radius:12px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)}
.tn-nav-links a{position:relative;border-radius:9px;transition:.2s ease}
.tn-nav-links a.is-active{box-shadow:inset 0 0 0 1px rgba(82,243,139,.10)}
.tn-nav-links a.is-active::after{content:"";position:absolute;left:28%;right:28%;bottom:2px;height:2px;border-radius:4px}
.tn-status-chip,.tn-icon-btn,.tn-mystery,.tn-account-btn,.tn-cart-btn{border-color:rgba(154,255,191,.09);background:rgba(255,255,255,.018);box-shadow:inset 0 1px rgba(255,255,255,.025)}
.tn-nav-wrap.is-scrolled .tn-nav{height:60px;background:rgba(5,18,10,.91);box-shadow:0 20px 58px rgba(0,0,0,.34)}
.tn-hero-premium{padding:58px 0 118px;min-height:750px;overflow:visible}
.tn-hero-premium::before{left:50%;top:-260px;width:min(1860px,118vw);height:920px;transform:translateX(-50%)}
.tn-hero-grid{min-height:590px;grid-template-columns:minmax(0,.88fr) minmax(600px,1.12fr);gap:76px}
.tn-hero-copy{position:relative;z-index:4}
.tn-hero-eyebrow{width:max-content;max-width:100%;border:1px solid rgba(128,255,173,.11);border-radius:999px;padding:7px 10px}
.tn-hero-eyebrow b{padding-left:9px;margin-left:4px;border-left:1px solid rgba(255,255,255,.06)}
.tn-hero-copy h1{font-family:"Space Grotesk",Inter,sans-serif;text-wrap:balance}
.tn-hero-copy h1 em{text-shadow:none}
.tn-hero-esp::before{inset:-90px -70px;background:radial-gradient(circle at 54% 48%,rgba(49,239,122,.145),transparent 59%);filter:blur(30px)}
.tn-esp-caption{top:-3px;color:#6d8377}
.tn-esp-caption span{color:#8af7ad}
.tn-esp-stage{padding:31px 6px 22px}
.tn-esp-topbar{height:60px}
.tn-esp-mark{box-shadow:0 0 26px rgba(53,238,125,.18)}
.tn-esp-live{border:1px solid rgba(78,240,135,.14);background:rgba(42,226,108,.055)}
.tn-esp-workspace{grid-template-columns:72px 220px minmax(0,1fr);min-height:492px}
.tn-esp-tabs button{border:1px solid transparent}
.tn-esp-tabs button.is-active{box-shadow:0 0 0 1px rgba(58,238,123,.10) inset,0 0 24px rgba(45,227,111,.04)}
.nexus-toggle-row{transition:background .18s ease,padding .18s ease}
.tn-esp-float{backdrop-filter:blur(16px)}
.tn-products-showcase{overflow:visible}
.tn-products-showcase::before{height:100%;top:0;background:radial-gradient(ellipse 60% 65% at 50% 38%,rgba(35,192,91,.07),transparent 72%)}
.tn-products-showcase .tn-product-grid{gap:18px}
.tn-product-card{transform:translateZ(0)}
.tn-product-card:hover::before{opacity:1}
.tn-product-card:hover{transform:translateY(-7px)}
.tn-process,.tn-reviews,.nexus-faq-lite,.tn-benefits,.tn-final-cta{position:relative}
.tn-process::after,.tn-reviews::after,.nexus-faq-lite::before,.tn-benefits::after,.tn-final-cta::before{content:"";position:absolute;left:50%;top:12%;width:min(1500px,94vw);height:76%;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse at center,rgba(39,202,96,.05),transparent 72%)}
.tn-process-grid article,.nexus-vouch-card,.nexus-faq-card,.tn-benefit-card{border-radius:19px;box-shadow:inset 0 1px rgba(255,255,255,.022)}
.tn-process-grid article:hover,.nexus-vouch-card:hover,.tn-benefit-card:hover{transform:translateY(-3px)}
.tn-reviews-panel,.tn-benefits-shell,.tn-final-cta-shell{border-radius:25px;box-shadow:0 34px 100px rgba(0,0,0,.18),inset 0 1px rgba(255,255,255,.032)}
.tn-final-cta-shell{overflow:hidden}
.tn-final-cta-shell::before{content:"";position:absolute;inset:0;pointer-events:none}
.tn-footer{position:relative;overflow:hidden;padding-top:42px;border-top:1px solid rgba(145,255,181,.10)}
.tn-footer::before{content:"THE NEXUS";position:absolute;right:-2vw;bottom:-.18em;color:transparent;-webkit-text-stroke:1px rgba(104,255,157,.035);font-family:"Space Grotesk",sans-serif;font-size:clamp(90px,15vw,250px);font-weight:700;letter-spacing:-.08em;pointer-events:none}
.tn-footer::after{content:"";position:absolute;left:-15%;top:-35%;width:65%;height:90%;filter:blur(40px);pointer-events:none}
.tn-socials a{border-radius:11px;background:rgba(255,255,255,.015)}
.tn-socials a:hover{transform:translateY(-2px);background:rgba(50,232,116,.06)}
@media (max-width:1180px){
.tn-container{width:min(100% - 32px,1420px)}
.tn-hero-grid{grid-template-columns:minmax(0,.90fr) minmax(510px,1.10fr);gap:46px}
.tn-esp-workspace{grid-template-columns:64px 190px minmax(0,1fr)}
}
@media (max-width:1050px){
.tn-main{padding-top:82px}
.tn-nav{display:flex}
.tn-nav-links{margin-left:auto}
.tn-nav-actions{margin-left:auto}
.tn-hero-premium{padding:46px 0 90px;min-height:auto}
.tn-hero-grid{grid-template-columns:1fr;gap:50px;min-height:0}
.tn-hero-copy{max-width:820px}
.tn-hero-esp{width:100%;max-width:900px;margin-inline:auto}
}
@media (max-width:820px){
.tn-container{width:min(100% - 22px,1420px)}
.tn-nav-wrap{padding-top:7px}
.tn-nav{height:58px!important;min-height:58px;border-radius:17px;padding:0 9px 0 12px}
.tn-brand img{height:30px;max-width:32px}
.tn-brand>span>b{font-size:13px}
.tn-brand>span>small{display:none}
.tn-cart-btn,.tn-menu-btn{width:38px;height:38px}
.tn-hero-premium{padding:34px 0 74px}
.tn-hero-grid{gap:38px}
.tn-hero-copy h1{line-height:.92}
.tn-hero-subtitle{font-size:13.5px}
.tn-esp-caption{position:static;margin:0 0 10px 2px}
.tn-esp-stage{padding:0}
.tn-esp-float{display:none}
.tn-esp-shell{border-radius:20px}
.tn-esp-workspace{grid-template-columns:58px 184px minmax(270px,1fr);overflow-x:auto}
.tn-products-showcase .tn-product-grid,.tn-catalog-results .tn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
}
@media (max-width:640px){
.tn-atmosphere-v2 .tn-atmosphere-grid{transform:none!important}
.tn-v2-glow-a{width:120vw;height:85vw;left:-70vw;top:-20vw;filter:blur(80px)}
.tn-v2-glow-b{width:105vw;height:90vw;right:-75vw;top:30vh;filter:blur(90px)}
.tn-atmosphere-v2 .tn-atmosphere-watermark span:first-child{font-size:98vw!important;left:-27vw!important;top:29vh!important;-webkit-text-stroke-color:rgba(112,255,159,.035)!important}
.tn-atmosphere-v2 .tn-atmosphere-watermark span:last-child{display:none}
.tn-pointer-light{display:none!important}
.tn-main{padding-top:68px}
.tn-container{width:calc(100% - 20px)}
.tn-nav{height:55px!important;min-height:55px;border-radius:15px;padding-inline:9px}
.tn-brand img{height:28px;max-width:30px}
.tn-brand>span>b{font-size:12.5px}
.tn-cart-btn,.tn-menu-btn{width:35px;height:35px;border-radius:10px}
.tn-mobile-menu{top:68px}
.tn-hero-premium{padding:27px 0 62px}
.tn-hero-premium::before{top:-180px;width:150vw;height:620px;background:radial-gradient(ellipse at 28% 42%,rgba(46,235,119,.11),transparent 57%)}
.tn-hero-grid{gap:32px}
.tn-hero-eyebrow{padding:6px 8px}
.tn-hero-copy h1{font-size:clamp(42px,12.2vw,58px);letter-spacing:-.064em}
.tn-hero-subtitle{margin-top:17px;font-size:13px;line-height:1.64}
.tn-hero-actions{gap:8px;margin-top:22px}
.tn-btn{min-height:44px;padding-inline:11px;font-size:9.5px}
.tn-hero-meta{margin-top:16px;gap:7px 12px}
.tn-hero-meta span{font-size:8.8px}
.tn-hero-esp{width:100%;max-width:none}
.tn-esp-shell{border-radius:18px}
.tn-esp-topbar{height:51px;padding:0 10px}
.tn-esp-brand b{font-size:9px}
.tn-esp-live{font-size:6.5px;padding:6px 7px}
.tn-esp-workspace{display:grid;grid-template-columns:1fr;overflow:visible;min-height:0}
.tn-esp-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px;border-right:0;border-bottom:1px solid rgba(157,255,190,.075)}
.tn-esp-tabs button{height:42px;flex-direction:row;gap:6px;border-radius:10px}
.tn-esp-tabs button span{font-size:7px}
.tn-esp-settings{display:block!important;min-height:215px;padding:12px 13px;border-right:0;border-bottom:1px solid rgba(157,255,190,.075)}
.nexus-toggle-row{height:34px;font-size:8.5px}
.tn-esp-preview{height:282px;min-height:282px}
.nexus-esp-target{transform:translate(-50%,-50%) scale(.84)}
.tn-section{padding:66px 0}
.tn-section-head{margin-bottom:23px}
.tn-section-head h2,.nexus-section-head h2{font-size:clamp(30px,9.3vw,42px)}
.tn-products-showcase .tn-product-grid,.tn-catalog-results .tn-product-grid,.tn-related .tn-product-grid,.tn-group-dialog>.tn-product-grid{grid-template-columns:1fr!important;gap:12px}
.tn-process-grid,.tn-benefits-grid,.nexus-faq-grid{grid-template-columns:1fr!important}
.tn-reviews-panel,.tn-benefits-shell,.tn-final-cta-shell{padding:17px;border-radius:19px}
.nexus-vouch-card{width:min(286px,82vw)}
.tn-footer::before{font-size:34vw;right:-7vw}
.tn-group-modal{padding:8px}
.tn-group-dialog{max-height:94dvh;padding:10px;border-radius:17px}
.tn-group-dialog>header{top:-10px;margin:-10px -10px 10px;padding:12px}
}
@media (max-width:390px){
.tn-container{width:calc(100% - 16px)}
.tn-brand>span>b{font-size:11.5px}
.tn-hero-copy h1{font-size:40px}
.tn-hero-actions{grid-template-columns:1fr}
.tn-hero-meta{display:grid;grid-template-columns:1fr 1fr}
.tn-esp-preview{height:258px;min-height:258px}
.tn-final-cta-copy h2{font-size:31px}
}
@media (hover:none){
.tn-product-card:hover,.tn-process-grid article:hover,.nexus-vouch-card:hover,.tn-benefit-card:hover{transform:none}
.tn-product-card::before{display:none}
}
@media (prefers-reduced-motion:reduce){
.tn-v2-glow{animation:none!important}
}
.tn-app,.tn-site{position:relative;z-index:1}
@media (max-width:640px){
.tn-nav-wrap{padding-top:max(5px,env(safe-area-inset-top))}
.tn-mobile-menu{max-height:calc(100dvh - 84px - env(safe-area-inset-bottom));overflow:auto}
.tn-footer{padding-bottom:env(safe-area-inset-bottom)}
}
:root{--tn-bg:#07090d;--tn-bg-2:#090d12;--tn-panel:#0c1117;--tn-panel-2:#101720;--tn-line:rgba(167,184,205,.11);--tn-line-strong:rgba(185,203,226,.18);--tn-text:#f5f7fa;--tn-muted:#98a2b1;--tn-muted-2:#6f7a8a;--tn-violet:#45e58b;--tn-violet-2:#74f1aa;--tn-indigo:#47b8ff;--tn-blue:#60c8ff;--tn-cyan:#65d6ff;--tn-purple:#9b7cff;--tn-good:#55df96;--tn-warn:#f2ba62;--tn-bad:#ff667a;--tn-shadow:0 28px 90px rgba(0,0,0,.34)}
html,body.tn-body{background:#07090d!important}
body.tn-body::before{background:linear-gradient(180deg,#07090d 0%,#080c11 46%,#06080c 100%)!important}
body.tn-body::after{background:radial-gradient(1100px 760px at 50% 5%,transparent 0 42%,rgba(0,0,0,.12) 72%,rgba(0,0,0,.42) 100%)!important}
.tn-v2-glow{mix-blend-mode:screen!important}
.tn-v2-glow-a{left:-24vw!important;top:-20vw!important}
.tn-v2-glow-b{right:-22vw!important;top:5vh!important}
.tn-v2-glow-c{left:44vw!important;top:72vh!important}
.tn-atmosphere-v2 .tn-atmosphere-watermark span:first-child{top:25vh!important;left:-14vw!important;transform:rotate(-8deg)!important}
.tn-atmosphere-v2 .tn-atmosphere-watermark span:last-child{top:115vh!important;right:-15vw!important;transform:rotate(7deg)!important}
.tn-pointer-light{background:radial-gradient(circle,rgba(71,184,255,.075),rgba(69,229,139,.028) 38%,transparent 72%)!important;opacity:.55!important}
.tn-mystery{color:#f0ebff!important}
.tn-mystery:hover{box-shadow:0 12px 34px rgba(116,88,220,.14)!important}
.tn-icon-btn,.tn-cart-btn,.tn-account-btn{background:rgba(255,255,255,.018)!important;border-color:rgba(174,192,214,.10)!important}
.tn-hero-premium{isolation:isolate}
.tn-hero-premium::before{filter:blur(10px)!important}
.tn-hero-premium::after{display:none!important}
.tn-hero-eyebrow{box-shadow:inset 0 1px rgba(255,255,255,.025)!important}
.tn-hero-copy h1{max-width:760px!important}
.tn-hero-stats{display:grid;grid-template-columns:1.05fr 1fr .88fr;max-width:760px}
.tn-hero-stat{border:1px solid rgba(168,190,216,.10);transition:.22s ease}
a.tn-hero-stat:hover{transform:translateY(-2px);border-color:rgba(89,190,255,.22);background:linear-gradient(145deg,rgba(15,24,33,.88),rgba(8,13,18,.72))}
.tn-hero-stat strong{display:flex;align-items:center;gap:7px;font-family:"Space Grotesk",sans-serif;color:#f8fafc}
.tn-hero-stat strong i{width:7px;height:7px;border-radius:50%;background:var(--tn-good);box-shadow:0 0 12px rgba(85,223,150,.65)}
.tn-hero-stat span{display:block;color:#c7d0da;font-weight:750}
.tn-hero-stat small{display:block}
.tn-hero-stat small b{color:#8ea2b5}
.tn-stat-orders strong{background:linear-gradient(90deg,#fff,#86e9ad);-webkit-background-clip:text;background-clip:text}
.tn-esp-stage::before{background:radial-gradient(ellipse,rgba(69,229,139,.075),rgba(71,184,255,.035) 42%,transparent 72%)!important}
.tn-esp-topbar{border-bottom-color:rgba(169,190,214,.09)!important}
.tn-esp-mark{background:linear-gradient(135deg,rgba(69,229,139,.22),rgba(71,184,255,.13))!important;border-color:rgba(87,212,170,.22)!important}
.tn-esp-tabs button{color:#647181!important}
.tn-esp-tabs button:hover{background:rgba(71,184,255,.04)!important;color:#a8bfd0!important}
.tn-esp-tabs button.is-active{color:#9be9bb!important}
.nexus-toggle-row{border-color:rgba(166,188,213,.085)!important;background:rgba(255,255,255,.015)!important}
.nexus-toggle-row:hover{background:rgba(71,184,255,.035)!important}
.nexus-toggle-row.is-on i{background:linear-gradient(90deg,#3cd281,#4bb9ef)!important}
.tn-preview-grid{background-image:linear-gradient(rgba(104,132,158,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(104,132,158,.06) 1px,transparent 1px)!important}
.tn-esp-float-c{border-color:rgba(155,124,255,.18)!important}
.tn-products-showcase::before,.tn-process::after,.tn-reviews::after,.nexus-faq-lite::before,.tn-benefits::after,.tn-final-cta::before{background:radial-gradient(ellipse at center,rgba(71,184,255,.032),transparent 72%)!important}
.tn-section-head>div>span,.tn-section-head>span,.tn-eyebrow span{color:#77dca2!important}
.tn-section-head h2{color:#f4f7fa!important}
.tn-section-head p{color:#8f9ba9!important}
.tn-product-card{border-color:rgba(164,185,208,.105)!important}
.tn-product-card:hover::after{opacity:.65!important}
.tn-product-card:hover{border-color:rgba(86,190,244,.23)!important;box-shadow:0 30px 85px rgba(0,0,0,.30),0 0 34px rgba(71,184,255,.035)!important}
.tn-trust-grid article{border-color:rgba(164,186,210,.075)!important}
.tn-trust-grid article:hover{background:linear-gradient(145deg,rgba(71,184,255,.035),transparent)!important}
.tn-trust-grid>article>i{background:linear-gradient(145deg,rgba(69,229,139,.08),rgba(71,184,255,.035))!important;border-color:rgba(97,200,181,.12)!important;color:#8ce6b0!important}
.tn-process-grid article,.nexus-vouch-card,.nexus-faq-card,.tn-benefit-card{border-color:rgba(163,184,208,.095)!important;background:linear-gradient(150deg,rgba(11,17,24,.78),rgba(7,11,16,.78))!important}
.tn-process-grid article:hover,.nexus-vouch-card:hover,.tn-benefit-card:hover{border-color:rgba(76,185,244,.19)!important}
.tn-reviews-panel,.tn-benefits-shell,.tn-final-cta-shell{border-color:rgba(164,185,210,.10)!important;background:linear-gradient(145deg,rgba(11,17,24,.84),rgba(7,11,16,.90))!important}
.tn-final-cta-shell::before{background:radial-gradient(700px circle at 15% 0%,rgba(71,184,255,.065),transparent 55%)!important}
@media (max-width:1050px){
.tn-hero-stats{max-width:820px}
}
@media (max-width:820px){
.tn-hero-stat{min-height:82px;padding:12px}
.tn-hero-stat strong{font-size:17px}
}
@media (max-width:640px){
.tn-atmosphere-v2 .tn-atmosphere-grid{-webkit-mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.45) 72%,transparent)!important;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.45) 72%,transparent)!important}
.tn-hero-stats{grid-template-columns:1fr 1fr;gap:8px}
.tn-stat-status{grid-column:1/-1}
.tn-hero-stat{min-height:74px}
.tn-hero-stat strong{font-size:16px}
.tn-hero-stat span{font-size:8.7px}
.tn-hero-stat small{font-size:7.2px}
}
@media (max-width:390px){
.tn-hero-stats{grid-template-columns:1fr}
.tn-stat-status{grid-column:auto}
}
.tn-stats-component{padding:18px 0 44px}
.tn-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid rgba(164,186,210,.10);border-radius:20px;background:linear-gradient(145deg,rgba(11,17,24,.78),rgba(7,11,16,.72));box-shadow:0 22px 70px rgba(0,0,0,.18)}
.tn-stats-grid article{min-height:116px;padding:22px;border-right:1px solid rgba(164,186,210,.075);display:flex;flex-direction:column;justify-content:center}
.tn-stats-grid article:last-child{border-right:0}
.tn-stats-grid strong{font-family:"Space Grotesk";font-size:27px;letter-spacing:-.045em;color:#f5f8fb}
.tn-stats-grid article:nth-child(1) strong{color:#91e9b3}
.tn-stats-grid article:nth-child(3) strong{color:#75caff}
.tn-stats-grid article:nth-child(4) strong{color:#b39cff}
.tn-stats-grid span{margin-top:7px;color:#cad3dc;font-size:10px;font-weight:750}
.tn-stats-grid small{margin-top:4px;color:#687585;font-size:8px}
.tn-reviews-shell.is-empty .nexus-vouches-marquee{display:none}
@media (max-width:820px){
.tn-stats-grid{grid-template-columns:1fr 1fr}
.tn-stats-grid article:nth-child(2){border-right:0}
.tn-stats-grid article:nth-child(-n+2){border-bottom:1px solid rgba(164,186,210,.075)}
}
@media (max-width:520px){
.tn-stats-grid{grid-template-columns:1fr}
.tn-stats-grid article{min-height:96px;border-right:0!important;border-bottom:1px solid rgba(164,186,210,.075)}
.tn-stats-grid article:last-child{border-bottom:0}
.tn-stats-grid strong{font-size:23px}
}
.tn-page-hero::after{background:linear-gradient(90deg,rgba(69,229,139,.18),rgba(71,184,255,.12),transparent 46%)!important}
.tn-page-hero h1 em{color:#77cfff!important}
.tn-page-hero p{color:#8e9aa8!important}
.tn-filter-panel,.tn-status-group,.tn-status-card,.tn-account-sidebar,.tn-account-card,.tn-order-card,.tn-ticket-row,.tn-wallet-balance,.tn-wallet-topup,.tn-ticket-conversation,.tn-cart-summary,.tn-buy-card,.tn-product-info,.tn-product-gallery,.tn-group-dialog{border-color:rgba(164,186,210,.10)!important;background:linear-gradient(145deg,rgba(12,18,25,.90),rgba(7,11,16,.88))!important;box-shadow:0 24px 72px rgba(0,0,0,.22),inset 0 1px rgba(255,255,255,.025)!important}
.tn-filter-panel:hover,.tn-account-card:hover,.tn-order-card:hover,.tn-ticket-row:hover,.tn-status-card:hover{border-color:rgba(75,185,246,.18)!important}
.tn-filter-block>a:hover,.tn-filter-block>a.is-active,.tn-tabbar button:hover,.tn-tabbar button.is-active{background:rgba(71,184,255,.055)!important;color:#d9efff!important}
.tn-price-fields input,.tn-product-form-wrap form select,.tn-product-form-wrap form input[type="number"]{background:#080d13!important;border-color:rgba(164,186,210,.11)!important}
.tn-price-fields input:focus{border-color:rgba(71,184,255,.38)!important}
.tn-drawer-panel,.tn-mobile-menu{background:rgba(8,13,18,.98)!important;border-color:rgba(164,186,210,.12)!important}
.tn-group-modal{background:rgba(3,6,10,.78)!important}
.tn-group-dialog>header{background:rgba(8,13,18,.96)!important;border-color:rgba(164,186,210,.08)!important}
.tn-group-dialog header small{color:#7bcfff!important}
.tn-product-live,.tn-live-stats{border-color:rgba(164,186,210,.09)!important;background:rgba(255,255,255,.014)!important}
.tn-product-facts{border-color:rgba(164,186,210,.08)!important}
.tn-product-facts>a,.tn-product-facts>div{border-color:rgba(164,186,210,.08)!important}
.tn-product-facts i{color:#68caff!important}
.tn-buy-assurance>a,.tn-buy-assurance>span{border-color:rgba(164,186,210,.08)!important}
.tn-buy-assurance>*>i{background:linear-gradient(145deg,rgba(69,229,139,.07),rgba(71,184,255,.04))!important;color:#8fdcb0!important}
.tn-product-form-wrap form button[type="submit"]{border-color:rgba(71,184,255,.30)!important;color:#dcefff!important}
.tn-product-form-wrap form button[type="submit"]:hover{background:rgba(71,184,255,.05)!important}
.tn-product-form-wrap form button[x-on\:click="addToCart"]{background:linear-gradient(112deg,#46e58c,#42cfa0 50%,#47b8ff)!important;color:#06100b!important}
.tn-status-group>header small{color:#718091!important}
.tn-status-card{background:rgba(10,15,21,.84)!important}
.tn-status-card:hover{background:rgba(12,20,28,.94)!important;transform:translateX(2px)}
.tn-account-stats article,.tn-quick-links>a{border-color:rgba(164,186,210,.09)!important;background:rgba(255,255,255,.014)!important}
.tn-quick-links>a:hover{background:rgba(71,184,255,.04)!important;border-color:rgba(71,184,255,.16)!important}
.tn-order-icon,.tn-ticket-icon,.tn-conversation-avatar,.nexus-vouch-avatar{background:linear-gradient(145deg,rgba(69,229,139,.08),rgba(71,184,255,.04))!important;color:#92e6b3!important}
.tn-process-grid article:nth-child(2n)>i{color:#7dcfff!important;background:rgba(71,184,255,.055)!important;border-color:rgba(71,184,255,.10)!important}
.tn-process-grid article:nth-child(3n)>i{color:#b19cff!important;background:rgba(155,124,255,.05)!important;border-color:rgba(155,124,255,.10)!important}
.tn-benefit-card:nth-child(2n) .tn-benefit-icon{color:#8fcfff!important;background:rgba(71,184,255,.055)!important;border-color:rgba(71,184,255,.10)!important}
.tn-benefit-card:nth-child(3n) .tn-benefit-icon{color:#b19cff!important;background:rgba(155,124,255,.05)!important;border-color:rgba(155,124,255,.10)!important}
:root{--tn13-bg-0:#06080d;--tn13-bg-1:#080d14;--tn13-bg-2:#0b121b;--tn13-panel:#0b1119;--tn13-panel-2:#0e1620;--tn13-line:rgba(170,195,220,.105);--tn13-line-strong:rgba(132,190,230,.20);--tn13-text:#f4f7fa;--tn13-muted:#8291a1;--tn13-muted-2:#627181;--tn13-green:#43e58d;--tn13-green-soft:#82efae;--tn13-blue:#62bff5;--tn13-blue-soft:#9ad8ff;--tn13-violet:#9a83ef;--tn13-amber:#e7c477}
body.tn-body::before,body.tn-body::after{display:none!important}
.tn-atmosphere-v2{position:fixed!important;inset:0!important;overflow:hidden!important;pointer-events:none!important;transform:none!important}
.tn-v2-bg-base{position:absolute;inset:0;z-index:0}
.tn-atmosphere-v2::before{content:""!important;position:absolute!important;z-index:0!important;transform:none!important}
.tn-atmosphere-v2::after{content:""!important;position:absolute!important;inset:0!important;z-index:6!important;pointer-events:none!important}
.tn-atmosphere-v2 .tn-atmosphere-grid{z-index:1!important;inset:-12%!important;transform:none!important}
.tn-atmosphere-v2 .tn-atmosphere-dots{z-index:2!important;inset:0!important;-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.74) 48%,rgba(0,0,0,.25) 86%,transparent 100%)!important;mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.74) 48%,rgba(0,0,0,.25) 86%,transparent 100%)!important}
.tn-atmosphere-noise{position:absolute;inset:0;z-index:3;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}
.tn-atmosphere-mesh{position:absolute;z-index:2;inset:-6%;filter:blur(.2px)}
.tn-atmosphere-halo{position:absolute;z-index:2;border-radius:50%;filter:blur(2px)}
.tn-atmosphere-halo::before,.tn-atmosphere-halo::after{content:"";position:absolute;inset:0;border-radius:inherit;border:1px solid currentColor}
.tn-atmosphere-halo::after{inset:12%;opacity:.42}
.tn-atmosphere-halo-a{width:760px;height:760px;left:-430px;top:30vh;transform:rotate(-12deg)}
.tn-atmosphere-halo-b{width:900px;height:900px;right:-560px;top:72vh;transform:rotate(16deg)}
.tn-v2-glow{filter:blur(115px)!important;opacity:.13!important}
.tn-atmosphere-v2 .tn-atmosphere-watermark{z-index:1!important;opacity:.14!important}
.tn-atmosphere-v2 .tn-atmosphere-watermark span{-webkit-text-stroke:1px rgba(170,195,220,.085)!important;text-shadow:none!important}
.tn-atmosphere-v2 .tn-atmosphere-watermark span:last-child{-webkit-text-stroke-color:rgba(145,126,232,.065)!important}
.tn-hero-premium,.tn-products-showcase,.tn-process,.tn-reviews,.nexus-faq-lite,.tn-benefits,.tn-related,.tn-final-cta{isolation:isolate}
.tn-products-showcase::before,.tn-related::before{content:""!important;position:absolute!important;left:50%!important;top:-7%!important;width:min(1780px,100vw)!important;height:112%!important;transform:translateX(-50%)!important;pointer-events:none!important;opacity:1!important;filter:none!important}
.tn-nav::after{background:radial-gradient(ellipse at center,rgba(98,191,245,.045),transparent 70%)!important}
.tn-brand>span>b{color:#f4f7fa!important}
.tn-nav-links{background:rgba(255,255,255,.017)!important;border-color:rgba(170,195,220,.07)!important}
.tn-nav-links a{color:#8493a3!important}
.tn-nav-links a:hover{color:#eff6fb!important;background:rgba(98,191,245,.04)!important}
.tn-nav-links a.is-active{color:#fff!important;background:linear-gradient(180deg,rgba(98,191,245,.075),rgba(67,229,141,.035))!important}
.tn-status-chip{border-color:rgba(67,229,141,.14)!important;background:rgba(67,229,141,.045)!important}
.tn-status-chip span{color:#b9e9cc!important}
.tn-mystery{border-color:rgba(154,131,239,.19)!important;background:rgba(154,131,239,.055)!important}
.tn-mystery:hover{border-color:rgba(154,131,239,.32)!important;background:rgba(154,131,239,.09)!important}
.tn-account-btn,.tn-icon-btn,.tn-cart-btn{border-color:rgba(170,195,220,.10)!important;background:rgba(255,255,255,.018)!important}
.tn-hero-eyebrow b{color:#718293!important}
.tn-hero-copy h1{color:#f7f9fb!important;text-shadow:0 18px 60px rgba(0,0,0,.20)}
.tn-btn-ghost{color:#dbe4ec!important}
.tn-btn-ghost:hover{border-color:rgba(98,191,245,.22)!important;background:rgba(98,191,245,.045)!important}
.tn-hero-stat{box-shadow:inset 0 1px rgba(255,255,255,.02)}
.tn-esp-topbar{border-color:rgba(170,195,220,.08)!important}
.tn-esp-settings{border-color:rgba(170,195,220,.07)!important}
.tn-esp-tabs{background:#080c12!important;border-color:rgba(170,195,220,.07)!important}
.tn-esp-tabs button.is-active{background:linear-gradient(145deg,rgba(67,229,141,.075),rgba(98,191,245,.045))!important;border-color:rgba(98,191,245,.12)!important}
.tn-esp-float{border-color:rgba(170,195,220,.105)!important;background:linear-gradient(145deg,rgba(12,19,27,.92),rgba(8,13,19,.92))!important;box-shadow:0 26px 70px rgba(0,0,0,.28)!important}
.tn-product-grid{align-items:stretch}
.tn-product-grid-item{min-width:0;height:100%}
.tn-product-card{position:relative;isolation:isolate;overflow:hidden;height:100%;border:1px solid rgba(168,194,218,.115)!important;border-radius:21px!important;transition:transform .34s cubic-bezier(.2,.75,.2,1),border-color .28s ease,box-shadow .34s ease!important}
.tn-product-card::before{content:""!important;position:absolute!important;inset:0!important;z-index:8!important;pointer-events:none!important;border-radius:inherit!important;opacity:0!important;transition:opacity .25s ease!important}
.tn-product-card::after{content:""!important;position:absolute!important;inset:-1px!important;z-index:9!important;pointer-events:none!important;border-radius:inherit!important;padding:1px!important;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;-webkit-mask-composite:xor!important;mask-composite:exclude!important;opacity:.44!important;transition:opacity .25s ease!important}
@media (hover:hover) and (pointer:fine){
.tn-product-card:hover{transform:translateY(-7px)!important}
.tn-product-card:hover::before{opacity:1!important}
.tn-product-card:hover::after{opacity:.82!important}
}
.tn-related .tn-product-grid{align-items:stretch}
.tn-related .tn-product-grid-item{height:100%}
.tn-related-loading{border-color:rgba(170,195,220,.10)!important;background:rgba(10,16,23,.75)!important;color:#8091a1!important}
.tn-reviews-shell{border-color:rgba(168,194,218,.105)!important;background:linear-gradient(150deg,rgba(12,19,27,.90),rgba(8,13,19,.90))!important}
.tn-footer::before{-webkit-text-stroke-color:rgba(148,172,198,.042)!important}
@media (max-width:820px){
.tn-atmosphere-halo-a{width:600px;height:600px;left:-420px;top:23vh}
.tn-atmosphere-halo-b{width:680px;height:680px;right:-520px;top:94vh}
.tn-products-showcase .tn-product-grid,.tn-catalog-results .tn-product-grid,.tn-related .tn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:640px){
.tn-atmosphere-v2::before{filter:blur(42px)!important;opacity:.55!important}
.tn-atmosphere-v2::after{background:linear-gradient(180deg,transparent 0 60%,rgba(4,7,11,.16) 100%)!important}
.tn-atmosphere-v2 .tn-atmosphere-grid{inset:-6%!important}
.tn-atmosphere-noise{opacity:.035}
.tn-v2-glow{opacity:.07!important}
.tn-atmosphere-v2 .tn-atmosphere-watermark{opacity:.075!important}
.tn-products-showcase::before,.tn-related::before{width:100vw!important}
.tn-products-showcase .tn-product-grid,.tn-catalog-results .tn-product-grid,.tn-related .tn-product-grid{grid-template-columns:1fr!important;gap:13px!important}
.tn-product-card{border-radius:17px!important}
.tn-footer{padding-top:30px!important}
}
:root{--tn15-bg:#050b07;--tn15-bg-2:#07110b;--tn15-panel:#09130d;--tn15-panel-2:#0b1810;--tn15-green:#36ea7d;--tn15-green-bright:#78f4a6;--tn15-green-deep:#11b956;--tn15-teal:#4ccfc0;--tn15-blue:#66b9e8;--tn15-line:rgba(111,214,151,.13);--tn15-line-soft:rgba(170,220,192,.075)}
.tn-v2-bg-base{background:radial-gradient(ellipse 70% 52% at 50% 20%,rgba(70,240,136,.035),transparent 68%), linear-gradient(90deg,rgba(255,255,255,.008),transparent 25%,transparent 75%,rgba(255,255,255,.006)), radial-gradient(circle at 50% 30%,transparent 0 43%,rgba(0,0,0,.08) 72%,rgba(0,0,0,.30) 100%)!important}
.tn-atmosphere-v2::before{inset:-16%!important;filter:blur(34px)!important}
.tn-atmosphere-v2 .tn-atmosphere-grid{background-image:linear-gradient(rgba(98,209,142,.060) 1px,transparent 1px), linear-gradient(90deg,rgba(98,209,142,.060) 1px,transparent 1px)!important;-webkit-mask-image:radial-gradient(ellipse 90% 78% at 50% 28%,#000 0 38%,rgba(0,0,0,.62) 72%,transparent 100%)!important;mask-image:radial-gradient(ellipse 90% 78% at 50% 28%,#000 0 38%,rgba(0,0,0,.62) 72%,transparent 100%)!important}
.tn-atmosphere-v2 .tn-atmosphere-dots{background-image:radial-gradient(circle,rgba(124,236,166,.23) .72px,transparent .92px)!important;background-size:26px 26px!important}
.tn-atmosphere-noise{opacity:.045!important}
.tn-atmosphere-mesh{background:radial-gradient(ellipse 42% 26% at 14% 27%,transparent 62%,rgba(57,235,127,.14) 63%,transparent 64%), radial-gradient(ellipse 50% 32% at 84% 38%,transparent 66%,rgba(65,207,165,.10) 67%,transparent 68%), radial-gradient(ellipse 54% 36% at 54% 82%,transparent 70%,rgba(34,180,103,.075) 71%,transparent 72%)!important}
.tn-atmosphere-halo-a{color:rgba(57,235,127,.105)!important}
.tn-atmosphere-halo-b{color:rgba(76,207,192,.065)!important}
.tn-atmosphere-v2 .tn-atmosphere-watermark{display:none!important}
.tn-brand-ghost{position:absolute;z-index:1;left:-5vw;top:18vh;width:min(47vw,780px);aspect-ratio:1;opacity:.052;transform:rotate(-7deg);filter:grayscale(1) brightness(.56) contrast(1.55);pointer-events:none}
.tn-brand-ghost::before{content:"";position:absolute;inset:12%;border-radius:50%;background:rgba(42,224,110,.24);filter:blur(95px);opacity:.75}
.tn-brand-ghost img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:screen}
.tn-hero-premium::before{background:radial-gradient(760px 500px at 18% 27%,rgba(54,234,125,.105),transparent 68%), radial-gradient(720px 500px at 81% 30%,rgba(66,207,168,.055),transparent 70%)!important}
.tn-hero-copy::before{background:radial-gradient(circle,rgba(45,234,119,.105),transparent 68%)!important}
.tn-hero-copy h1 em,.tn-hero-copy h1 .text-accent-500{background:linear-gradient(105deg,#c4fbd6 0%,#79f3a5 25%,#37eb7e 58%,#18c95f 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.tn-hero-eyebrow{border-color:rgba(54,234,125,.17)!important;background:rgba(54,234,125,.045)!important}
.tn-hero-eyebrow span{color:#7df4a8!important}
.tn-stat-vouches strong{color:#9af5b9!important}
.tn-stat-orders strong{color:#f5faf7!important}
.tn-stat-status strong{color:#79f4a6!important}
.tn-hero-meta i{color:#59eb8e!important}
.tn-nav-links a.is-active::after{background:linear-gradient(90deg,#35eb7c,#66f0a0)!important;box-shadow:0 0 14px rgba(54,234,125,.35)!important}
.tn-status-chip,.tn-mystery{border-color:rgba(54,234,125,.15)!important}
.tn-product-card{background:linear-gradient(155deg,rgba(7,18,11,.975),rgba(4,11,7,.965)) padding-box,linear-gradient(145deg,rgba(255,255,255,.09),rgba(54,234,125,.13),rgba(255,255,255,.025)) border-box!important;box-shadow:0 20px 56px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.018)!important}
.tn-product-card::before{background:radial-gradient(420px circle at var(--gx,50%) var(--gy,20%),rgba(54,234,125,.11),transparent 44%)!important}
.tn-product-card::after{background:linear-gradient(90deg,transparent,rgba(54,234,125,.27),transparent)!important}
@media (hover:hover) and (pointer:fine){
.tn-product-card:hover{border-color:rgba(72,231,129,.25)!important;box-shadow:0 34px 92px rgba(0,0,0,.34),0 15px 52px rgba(38,205,103,.07),inset 0 1px rgba(255,255,255,.03)!important}
}
.tn-products-showcase::before,.tn-related::before{background:radial-gradient(820px 540px at 12% 22%,rgba(54,234,125,.072),transparent 68%),radial-gradient(860px 560px at 90% 54%,rgba(61,202,151,.045),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.005),transparent 18% 82%,rgba(255,255,255,.003))!important}
.tn-process::before,.tn-reviews::before,.nexus-faq-lite::before,.tn-benefits::before{background:radial-gradient(900px 600px at 50% 45%,rgba(46,168,95,.04),transparent 72%)!important}
.nexus-vouch-avatar{color:#78f1a2!important;background:rgba(54,234,125,.08)!important}
.tn-reviews-shell,.nexus-vouch-card{border-color:rgba(110,207,147,.10)!important;background:linear-gradient(150deg,rgba(8,18,12,.90),rgba(5,12,8,.91))!important}
.tn-footer{background:radial-gradient(920px 440px at 8% 0%,rgba(54,234,125,.085),transparent 68%),radial-gradient(900px 460px at 96% 12%,rgba(57,192,141,.045),transparent 70%),linear-gradient(180deg,#07110b,#040806 84%)!important;border-top-color:rgba(108,207,147,.10)!important}
.tn-footer::after{background:radial-gradient(circle,rgba(54,234,125,.07),transparent 68%)!important}
@media (max-width:640px){
body.tn-body{background:#061009!important}
.tn-hero-visual.tn-hero-esp{display:none!important}
.tn-hero-premium{min-height:0!important;padding-top:54px!important;padding-bottom:72px!important}
.tn-hero-grid{min-height:0!important;display:block!important}
.tn-hero-copy{max-width:none!important;padding-top:0!important}
.tn-brand-ghost{width:115vw;left:-61vw;top:12vh;opacity:.032;filter:grayscale(1) brightness(.5) contrast(1.5)}
.tn-atmosphere-v2{background:radial-gradient(130vw 100vw at -15% -8%,rgba(43,226,111,.18),transparent 68%),radial-gradient(115vw 92vw at 110% 26%,rgba(52,196,137,.09),transparent 70%),linear-gradient(180deg,#07130b,#061009 55%,#050a07)!important}
.tn-atmosphere-v2 .tn-atmosphere-grid{opacity:.075!important;background-size:56px 56px!important}
.tn-atmosphere-v2 .tn-atmosphere-dots{opacity:.20!important;background-size:27px 27px!important}
.tn-atmosphere-mesh{opacity:.25!important}
.tn-atmosphere-halo{display:none!important}
.tn-v2-glow{filter:blur(105px)!important}
.tn-v2-glow-a{opacity:.10!important}
.tn-v2-glow-b{opacity:.055!important}
.tn-v2-glow-c{display:none!important}
.tn-hero-actions{grid-template-columns:1fr 1fr!important}
.tn-hero-stats{margin-top:22px!important}
.tn-products-showcase::before,.tn-related::before{background:radial-gradient(110vw 80vw at 0% 30%,rgba(54,234,125,.055),transparent 72%),radial-gradient(110vw 82vw at 100% 74%,rgba(54,185,126,.032),transparent 72%)!important}
}
@media (max-width:420px){
.tn-hero-actions{grid-template-columns:1fr!important}
.tn-hero-actions .tn-btn{width:100%!important}
}
:root{--tn17-green:#41e982;--tn17-green-2:#77f2a6;--tn17-cyan:#69baf8;--tn17-violet:#8a72e8;--tn17-bg:#070a09;--tn17-surface:#0c110e;--tn17-surface-2:#101612;--tn17-border:rgba(174,205,184,.10);--tn17-muted:#87948b}
.tn-atmosphere-v2::before{background:linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px)!important;background-size:64px 64px!important;mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 65%,transparent 100%)!important}
.tn-atmosphere-v2::after{background:radial-gradient(circle,rgba(126,255,169,.25) 1px,transparent 1.2px)!important;background-size:24px 24px!important;mask-image:linear-gradient(180deg,#000,rgba(0,0,0,.5) 74%,transparent)!important}
.tn-atmosphere-v2 .tn-atmosphere-grid,.tn-atmosphere-v2 .tn-atmosphere-dots{opacity:.10!important}
.tn-atmosphere-v2 .tn-atmosphere-watermark,.tn-atmosphere-v2 .tn-brand-ghost,.tn-atmosphere-mesh{display:none!important}
.tn-v2-glow-a{background:#2fe778!important;opacity:.12!important}
.tn-v2-glow-b{background:#4c8ed8!important;opacity:.045!important}
.tn-v2-glow-c{background:#7858d8!important;opacity:.025!important}
.tn-nav a,.tn-nav button{font-size:9px!important}
.tn-brand>span>b{font-size:13px!important}
.tn-brand>span>small{font-size:5.8px!important;letter-spacing:.16em!important;color:#6d7f73!important}
.tn-hero-v17{min-height:0!important}
.tn-hero-v17::before{background:radial-gradient(680px 480px at 34% 22%,rgba(55,232,121,.095),transparent 70%)!important;opacity:1!important}
.tn-hero-copy h1 em{font-style:normal!important}
.tn-hero-stat{border-radius:13px!important}
.tn-hero-meta span{color:#718278!important}
.tn-hero-esp{max-width:620px!important}
.tn-esp-caption{margin-bottom:10px!important}
.tn-esp-stage{transform:scale(.96);transform-origin:center}
.tn-esp-shell{border-radius:20px!important;border-color:rgba(122,200,149,.11)!important;background:#080e0a!important;box-shadow:0 30px 90px rgba(0,0,0,.34)!important}
.tn-esp-float{opacity:.55!important}
.tn-esp-topbar{background:#0a100c!important}
.tn-esp-settings{background:#0b120d!important}
.tn-esp-preview{background:#030806!important}
.tn-section-head p,.nexus-section-head p{max-width:560px!important}
.tn-section-head-centered{max-width:700px!important;margin-inline:auto!important;text-align:center!important}
.tn-text-link{color:#cad6ce!important}
.tn-process-v17{padding:72px 0 58px!important}
.tn-process-grid-v17{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding:0 18px}
.tn-process-grid-v17::before{content:"";position:absolute;left:16%;right:16%;top:25px;height:1px;background:linear-gradient(90deg,transparent,rgba(65,233,130,.26) 12%,rgba(65,233,130,.26) 88%,transparent)}
.tn-process-grid-v17 article{position:relative;text-align:center}
.tn-step-icon{position:relative;z-index:1;margin:0 auto 14px;display:grid;place-items:center;border:1px solid rgba(165,207,178,.10);border-radius:15px;background:#0d130f;color:#6ce897;box-shadow:0 10px 30px rgba(0,0,0,.22)}
.tn-step-icon b{position:absolute;right:-7px;top:-7px;display:grid;place-items:center;border-radius:50%;background:#55e98b;color:#07110a;font:800 7px/1 Inter}
.tn-process-grid-v17 h3{margin:0 0 7px!important}
.tn-process-grid-v17 p{margin:0 auto}
.tn-featured-head-v17{margin-inline:auto!important}
.tn-featured-stage-v17{margin:0 auto}
.tn-featured-arrow-v17{position:absolute;z-index:6;display:grid;place-items:center;transform:translateY(-50%)}
.tn-featured-arrow-v17:hover{color:#e8f4eb}
.tn-featured-arrow-v17:disabled{opacity:.25}
.tn-featured-nav-v17{display:grid;align-items:center;max-width:80%;margin:0 auto;color:#65736a;font-size:7px;font-weight:800;letter-spacing:.08em}
.tn-featured-nav-v17>i{border-radius:999px;overflow:hidden}
.tn-featured-nav-v17>i>b{display:block;width:20%;height:100%}
.tn-featured-nav-v17>div{display:flex;gap:5px}
.tn-featured-nav-v17>div i{border-radius:999px;background:#303b33}
.tn-featured-nav-v17>div i.is-active{background:#45e981}
.tn-perks-v17{padding:70px 0!important}
.tn-perks-grid-v17{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid rgba(172,204,181,.10);border-radius:18px;background:rgba(14,19,16,.88);box-shadow:0 22px 70px rgba(0,0,0,.18)}
.tn-perks-grid-v17 article{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;min-height:118px;padding:22px 18px;border-right:1px solid rgba(172,204,181,.07)}
.tn-perks-grid-v17 article:last-child{border-right:0}
.tn-perks-grid-v17 article>i{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(65,233,130,.14);border-radius:11px;background:rgba(65,233,130,.04);color:#66e890}
.tn-perks-grid-v17 b{display:block;color:#e7f0e9;font-size:9.5px;margin-top:2px}
.tn-perks-grid-v17 span{display:block;margin-top:5px;color:#718078;font-size:7.5px;line-height:1.55}
.tn-reviews-v17 .tn-reviews-panel{padding:24px!important;border:1px solid rgba(171,204,181,.09)!important;border-radius:20px!important;background:linear-gradient(150deg,rgba(14,20,16,.94),rgba(8,12,9,.96))!important}
.tn-reviews-v17 .tn-section-head{margin-bottom:18px!important}
.nexus-vouch-card{border-color:rgba(168,204,179,.09)!important}
.tn-faq-layout{grid-template-columns:.68fr 1.32fr!important;gap:46px!important;align-items:start!important}
.tn-faq-layout>.nexus-section-head{position:sticky;top:94px}
.tn-mini-support{display:inline-flex;align-items:center;gap:8px;font-weight:700}
.tn-final-cta-v17{padding:52px 0 84px!important}
.tn-final-cta-shell-v17{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important;border:1px solid rgba(85,227,132,.12)!important;background:radial-gradient(480px 200px at 8% 20%,rgba(62,222,117,.09),transparent 72%),linear-gradient(145deg,#0e1711,#090d0b)!important}
.tn-final-cta-shell-v17 p{margin-top:7px!important}
.tn-final-cta-buttons{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
.tn-catalog{padding-top:54px!important}
.tn-catalog .tn-container{width:min(1180px,calc(100% - 40px))!important}
.tn-catalog-head{max-width:720px!important;margin-bottom:34px!important}
.tn-catalog-layout{grid-template-columns:190px 1fr!important;gap:22px!important}
.tn-filter-panel{border-radius:16px!important;background:rgba(11,17,13,.88)!important;border-color:rgba(169,202,178,.09)!important}
.tn-product-page{padding-top:48px!important}
.tn-product-wrap{width:min(1120px,calc(100% - 40px))!important}
.tn-breadcrumbs{margin-bottom:20px!important}
.tn-product-layout{grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr)!important;align-items:start!important}
.tn-product-heading{margin-bottom:14px!important}
.tn-product-heading h1{letter-spacing:-.035em!important}
.tn-product-gallery{padding:7px!important;border:1px solid rgba(170,203,179,.10)!important;border-radius:18px!important;background:#0a0f0c!important}
.tn-product-gallery .splide__slide,.tn-product-gallery>img,.tn-product-gallery img{border-radius:13px!important}
.tn-product-info{margin-top:12px!important;border-radius:16px!important}
.tn-tabbar{min-height:46px!important}
.tn-tabcontent{padding:16px!important}
.tn-product-buy{position:sticky!important;top:86px!important}
.tn-buy-card{padding:18px!important;border:1px solid rgba(170,203,179,.11)!important;background:radial-gradient(380px 190px at 0 0,rgba(60,227,118,.05),transparent 70%),linear-gradient(155deg,#101712,#090d0b)!important;box-shadow:0 24px 70px rgba(0,0,0,.26)!important}
.tn-product-facts{margin:12px 0!important;border-radius:12px!important}
.tn-product-facts>*{min-height:52px!important}
.tn-product-form-wrap form>div:first-child>.mb-4{margin-bottom:8px!important;padding:10px!important;border-radius:11px!important}
.tn-product-form-wrap form button[x-on\:click="addToCart"],.tn-product-form-wrap form button[type="submit"]{min-height:44px!important;border-radius:10px!important}
.tn-buy-assurance{gap:6px!important}
.tn-buy-assurance>*{border-radius:11px!important}
.tn-live-stats{border-radius:11px!important}
:root{--tn24-bg:#050806;--tn24-surface:#0a100c;--tn24-surface-2:#0d1510;--tn24-surface-3:#111a14;--tn24-border:rgba(175,211,187,.10);--tn24-border-hot:rgba(69,231,126,.26);--tn24-text:#f3f7f4;--tn24-muted:#829087;--tn24-muted-2:#617067;--tn24-green:#49e987;--tn24-green-2:#79f0a5;--tn24-blue:#68bff1;--tn24-shadow:0 24px 70px rgba(0,0,0,.28);--tn24-ease:cubic-bezier(.22,1,.36,1);--tn24-ease-soft:cubic-bezier(.2,.8,.2,1)}
html{scroll-behavior:smooth}
body.tn-body{background:var(--tn24-bg)!important;color:var(--tn24-text)!important}
.tn-atmosphere-v2::before{opacity:.105!important}
.tn-atmosphere-v2::after{opacity:.10!important}
.tn-container{width:min(1320px,calc(100% - 48px))!important}
.tn-compact-container{width:min(1160px,calc(100% - 48px))!important}
.tn-main{padding-top:86px!important;overflow:clip!important}
.tn-section{padding:74px 0!important}
.tn-btn,.tn-text-link,.tn-product-card,.tn-status-card,.nexus-faq-card,.tn-review-page-card,.tn-group-item-v24,.tn-socials-v23 a{transition:transform .28s var(--tn24-ease),border-color .28s ease,background-color .28s ease,color .28s ease,box-shadow .28s ease,opacity .28s ease!important}
.tn-nav-wrap{padding-top:12px!important}
.tn-nav{backdrop-filter:blur(18px)!important}
.tn-nav-links a,.tn-status-chip,.tn-account-btn,.tn-mystery,.tn-icon-btn,.tn-cart-btn{transition:all .24s var(--tn24-ease)!important}
.tn-section-head>div>span,.tn-section-head>span,.nexus-section-head>span{display:inline-flex!important;align-items:center!important;padding:0 10px!important;border:1px solid rgba(68,229,126,.18)!important;border-radius:999px!important;background:rgba(46,211,105,.04)!important;color:#6de699!important;font-weight:850!important}
.tn-btn{border-radius:12px!important}
.tn-btn-primary{background:linear-gradient(135deg,#65f096,#2ed271)!important;color:#041007!important;box-shadow:0 13px 34px rgba(47,214,113,.14)!important}
.tn-btn-primary:hover{transform:translateY(-2px)!important;box-shadow:0 18px 44px rgba(47,214,113,.20)!important}
.tn-btn-ghost{background:rgba(255,255,255,.018)!important;border-color:rgba(176,211,187,.10)!important}
.tn-hero-v17{padding:58px 0 68px!important}
.tn-hero-v17 .tn-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(540px,1.18fr)!important;gap:58px!important;align-items:center!important}
.tn-hero-copy{max-width:530px!important}
.tn-hero-copy h1 em{background:linear-gradient(94deg,#7bf1a8 0%,#3ee27d 62%,#67baf0 118%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.tn-hero-stat{background:linear-gradient(180deg,rgba(13,21,16,.86),rgba(8,14,10,.82))!important;border-color:rgba(177,212,189,.09)!important}
.tn-esp-shell{transform:none!important;transition:box-shadow .35s ease,border-color .35s ease!important}
.tn-featured-head-v17,.tn-featured-stage-v17{margin-inline:auto!important}
.tn-featured-track-v17{grid-auto-flow:column!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;overscroll-behavior-inline:contain!important}
.tn-featured-item-v17{scroll-snap-align:start!important}
.tn-featured-arrow-v17{width:46px!important;height:46px!important;border:1px solid rgba(133,190,151,.15)!important;border-radius:50%!important;background:rgba(6,11,8,.94)!important;color:#dae9de!important;box-shadow:0 12px 34px rgba(0,0,0,.32)!important;backdrop-filter:blur(14px)!important}
.tn-featured-arrow-v17:hover{border-color:rgba(70,231,126,.28)!important}
.tn-featured-nav-v17{grid-template-columns:auto minmax(180px,1fr) auto!important;gap:14px!important}
.tn-featured-nav-v17>i{height:3px!important;background:rgba(141,179,154,.08)!important}
.tn-featured-nav-v17>i>b{background:linear-gradient(90deg,#2dd36e,#60ed94)!important;box-shadow:0 0 12px rgba(51,224,116,.22)!important}
.tn-featured-nav-v17>div i{width:6px!important;height:6px!important}
.tn-featured-nav-v17>div i.is-active{width:18px!important}
.tn-catalog-results .tn-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.tn-related .tn-product-grid,.tn-group-dialog>.tn-product-grid{gap:14px!important}
.tn-product-layout{gap:34px!important}
.tn-product-gallery,.tn-product-info,.tn-buy-card{border-color:rgba(177,212,189,.10)!important;background:linear-gradient(150deg,rgba(10,16,12,.97),rgba(6,10,8,.98))!important;box-shadow:0 20px 58px rgba(0,0,0,.17)!important}
.tn-product-gallery img{object-fit:contain!important;background:#050906!important}
.tn-buy-card{border-radius:22px!important}
.tn-buy-head{padding-bottom:17px!important;border-bottom-color:rgba(177,212,189,.07)!important}
.tn-buy-assurance>a,.tn-buy-assurance>span{transition:background .25s ease,border-color .25s ease,transform .25s var(--tn24-ease)!important}
.tn-buy-assurance>a:hover{transform:translateX(2px)!important}
.tn-group-backdrop{position:absolute!important;inset:0!important;border:0!important;background:rgba(1,4,2,.79)!important;backdrop-filter:blur(9px)!important}
.tn-group-close-v24{position:absolute!important;z-index:9!important;top:15px!important;right:15px!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:50%!important;background:rgba(5,9,7,.82)!important;color:#cbd8cf!important;backdrop-filter:blur(10px)!important}
.tn-group-close-v24:hover{background:rgba(56,217,111,.08)!important;color:#fff!important}
.tn-group-hero-v24{position:relative!important;overflow:hidden!important;border-bottom:1px solid rgba(177,212,189,.08)!important}
.tn-group-hero-media-v24{position:absolute!important;inset:0!important}
.tn-group-hero-media-v24 img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(.92) brightness(.54)!important}
.tn-group-hero-shade-v24{position:absolute!important;inset:0!important;background:linear-gradient(90deg,rgba(5,10,7,.94) 0%,rgba(5,10,7,.72) 46%,rgba(5,10,7,.36) 100%),linear-gradient(0deg,#09100c 0%,transparent 52%)!important}
.tn-group-hero-copy-v24{position:absolute!important;z-index:2!important;left:28px!important;bottom:24px!important;max-width:560px!important}
.tn-group-hero-copy-v24>span,.tn-group-summary-kicker-v24,.tn-group-list-head-v24>span{color:#67e592!important;font-size:7px!important;font-weight:850!important;letter-spacing:.13em!important}
.tn-group-hero-copy-v24 h3{margin:7px 0 4px!important;color:#f0f6f2!important;font-size:27px!important;letter-spacing:-.04em!important}
.tn-group-hero-copy-v24 p{margin:0!important;color:#93a197!important;font-size:10px!important}
.tn-group-content-v24{display:grid!important;grid-template-columns:minmax(0,1.48fr) minmax(250px,.72fr)!important}
.tn-group-list-v24{min-width:0!important;padding:22px!important;border-right:1px solid rgba(177,212,189,.07)!important}
.tn-group-list-head-v24{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:12px!important}
.tn-group-list-head-v24 small{color:#65736a!important;font-size:8px!important}
.tn-group-items-v24{display:grid!important;gap:9px!important;padding-right:6px!important;scrollbar-width:thin!important;scrollbar-color:rgba(77,225,126,.25) transparent!important}
.tn-group-item-v24{display:grid!important;grid-template-columns:52px minmax(0,1fr) auto 24px!important;align-items:center!important;gap:11px!important;min-height:64px!important;padding:7px 9px!important;border:1px solid rgba(176,212,188,.08)!important;border-radius:13px!important;background:rgba(255,255,255,.015)!important;text-decoration:none!important}
.tn-group-item-v24:hover{transform:translateX(3px)!important;border-color:rgba(70,230,126,.19)!important;background:rgba(54,218,109,.045)!important}
.tn-group-thumb-v24{width:52px!important;height:48px!important;display:grid!important;place-items:center!important;overflow:hidden!important;border-radius:10px!important;background:#050906!important}
.tn-group-thumb-v24 img{width:100%!important;height:100%!important;object-fit:contain!important}
.tn-group-thumb-v24 i{color:#62df8c!important}
.tn-group-item-copy-v24 b,.tn-group-item-copy-v24 small{display:block!important}
.tn-group-item-copy-v24 b{overflow:hidden!important;color:#e3ebe5!important;font-size:10px!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.tn-group-item-copy-v24 small{margin-top:3px!important;color:#65736a!important;font-size:7.5px!important}
.tn-group-item-price-v24{color:#d7e5db!important;font-size:10px!important;font-weight:800!important}
.tn-group-item-v24>i{color:#5b6a61!important}
.tn-group-summary-v24{display:flex!important;flex-direction:column!important;padding:24px!important;background:linear-gradient(180deg,rgba(15,25,18,.52),rgba(8,13,10,.58))!important}
.tn-group-summary-price-v24{margin:12px 0 20px!important;padding:17px!important;border:1px solid rgba(176,212,188,.08)!important;border-radius:15px!important;background:rgba(255,255,255,.018)!important}
.tn-group-summary-price-v24 small,.tn-group-summary-price-v24 strong{display:block!important}
.tn-group-summary-price-v24 small{color:#68766d!important;font-size:8px!important}
.tn-group-summary-price-v24 strong{margin-top:5px!important;color:#f0f6f2!important;font-size:25px!important;letter-spacing:-.035em!important}
.tn-group-summary-v24 ul{display:grid!important;gap:12px!important;margin:0 0 22px!important;padding:0!important;list-style:none!important}
.tn-group-summary-v24 li{display:flex!important;align-items:flex-start!important;gap:9px!important;color:#8b9990!important;font-size:9px!important;line-height:1.5!important}
.tn-group-summary-v24 li i{margin-top:2px!important;color:#61e18b!important}
.tn-group-secondary-v24{margin-top:10px!important;border:0!important;background:transparent!important;color:#708078!important;font-size:9px!important}
.tn-group-secondary-v24:hover{color:#cde7d6!important}
.tn-reviews-v17{padding:72px 0!important}
.tn-reviews-panel{overflow:hidden!important;padding:29px 0 27px!important;border:1px solid rgba(175,211,187,.095)!important;border-radius:22px!important;background:linear-gradient(145deg,rgba(10,18,13,.88),rgba(6,11,8,.90))!important;box-shadow:0 22px 60px rgba(0,0,0,.15)!important}
.tn-reviews-panel>.tn-section-head{padding:0 28px!important}
.tn-reviews-shell{overflow:hidden!important;padding:4px 0!important;border:0!important}
.nexus-vouches-marquee{overflow:hidden!important;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)!important}
.nexus-vouches-track{display:flex!important;width:max-content!important;max-width:none!important;gap:0!important;animation:tn24ReviewLoop 54s linear infinite!important;will-change:transform!important}
.nexus-vouches-group{display:flex!important;flex:0 0 auto!important;gap:14px!important;padding-right:14px!important}
.nexus-vouches-marquee:hover .nexus-vouches-track,.nexus-vouches-marquee:focus-within .nexus-vouches-track{animation-play-state:paused!important}
.nexus-vouch-card{flex:0 0 340px!important;border:1px solid rgba(175,211,187,.09)!important;border-radius:17px!important;background:linear-gradient(150deg,rgba(11,20,14,.96),rgba(7,13,9,.97))!important;box-shadow:0 12px 34px rgba(0,0,0,.10)!important}
.nexus-vouch-card:hover{border-color:rgba(68,230,126,.18)!important}
.nexus-vouch-stars{color:#6be895!important}
.nexus-vouch-text{display:-webkit-box!important;overflow:hidden!important;margin:16px 0 0!important;-webkit-line-clamp:4!important;-webkit-box-orient:vertical!important}
.nexus-vouch-product{display:block!important;margin-top:12px!important;color:#647269!important;font-size:7.5px!important}
@keyframes tn24ReviewLoop{
to{transform:translate3d(-50%,0,0)}
}
.tn-reviews-page-v23{padding:58px 0 92px!important}
.tn-review-page-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important;margin-bottom:42px!important}
.tn-review-page-head h1{margin:12px 0 0!important;line-height:1!important;letter-spacing:-.052em!important}
.tn-review-page-head p{color:#87948c!important}
.tn-review-score-panel{display:grid!important;grid-template-columns:300px 1fr!important;overflow:hidden!important;margin-bottom:22px!important;border:1px solid rgba(176,212,188,.10)!important;border-radius:21px!important;background:linear-gradient(145deg,rgba(11,17,13,.96),rgba(7,11,8,.98))!important;box-shadow:0 20px 60px rgba(0,0,0,.16)!important}
.tn-review-score-main{min-height:210px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;border-right:1px solid rgba(176,212,188,.07)!important}
.tn-review-score-main strong{line-height:1!important;letter-spacing:-.05em!important}
.tn-review-score-stars{margin:8px 0 7px!important;color:#6be895!important;font-size:17px!important;letter-spacing:.08em!important}
.tn-review-score-main span{color:#748278!important;font-size:9px!important}
.tn-review-score-copy{display:flex!important;justify-content:center!important;flex-direction:column!important;padding:34px 42px!important}
.tn-review-score-copy>span{color:#62e28c!important;font-size:7px!important;font-weight:850!important;letter-spacing:.13em!important}
.tn-review-score-copy h2{margin:8px 0!important;font-size:28px!important;letter-spacing:-.035em!important}
.tn-review-score-copy p{max-width:620px!important;color:#7e8c83!important;font-size:11px!important;line-height:1.7!important}
.tn-review-page-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;margin:18px 0!important}
.tn-review-filters{display:flex!important;gap:7px!important;flex-wrap:wrap!important}
.tn-review-filters button{min-height:36px!important;padding:0 14px!important;border:1px solid rgba(175,211,187,.09)!important;border-radius:999px!important;background:rgba(255,255,255,.018)!important;color:#7e8c83!important;font-size:9.5px!important}
.tn-review-filters button.is-active{border-color:rgba(66,229,125,.24)!important;background:rgba(54,218,110,.09)!important;color:#dff5e6!important}
.tn-review-page-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important}
.tn-review-page-card{min-height:188px!important;border:1px solid rgba(175,211,187,.09)!important;border-radius:17px!important;background:linear-gradient(145deg,rgba(10,16,12,.96),rgba(6,11,8,.98))!important;box-shadow:0 15px 40px rgba(0,0,0,.12)!important}
.tn-review-page-card:hover{transform:translateY(-3px)!important;border-color:rgba(67,229,126,.17)!important}
.tn-review-page-card>p{min-height:74px!important;margin:17px 0!important;color:#a0aaa4!important;font-size:11px!important;line-height:1.68!important}
.tn-review-page-stars{color:#6be895!important}
.tn-review-page-card footer{border-top:1px solid rgba(176,212,188,.065)!important}
.tn-review-page-avatar{background:rgba(52,216,108,.075)!important;border-color:rgba(67,229,126,.15)!important;color:#bff1ce!important}
.tn-review-fetch-fallback{grid-column:1/-1!important;min-height:220px!important;border:1px dashed rgba(176,212,188,.10)!important;border-radius:18px!important;color:#77857c!important}
.tn-faq-layout-v24{display:grid!important;align-items:start!important}
.nexus-faq-grid-v24{display:grid!important;grid-template-columns:1fr!important}
.nexus-faq-card{overflow:hidden!important;border:1px solid rgba(176,212,188,.09)!important}
.nexus-faq-summary{width:100%!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;border:0!important;background:transparent!important;color:#dce7df!important;text-align:left!important}
.nexus-faq-summary i{position:relative!important;width:14px!important;height:14px!important;flex:0 0 14px!important}
.nexus-faq-summary i::before,.nexus-faq-summary i::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:10px!important;height:1px!important;background:#77857c!important;transition:transform .32s var(--tn24-ease),background .25s ease!important}
.nexus-faq-summary i::before{transform:translate(-50%,-50%)!important}
.nexus-faq-summary i::after{transform:translate(-50%,-50%) rotate(90deg)!important}
.nexus-faq-card.is-open .nexus-faq-summary i::after{transform:translate(-50%,-50%) rotate(0)!important}
.nexus-faq-card.is-open .nexus-faq-summary i::before,.nexus-faq-card.is-open .nexus-faq-summary i::after{background:#5ce58a!important}
.nexus-faq-panel{display:grid!important;grid-template-rows:0fr!important;opacity:.45!important}
.nexus-faq-panel>div{min-height:0!important;overflow:hidden!important}
.nexus-faq-panel p{margin:0!important}
.nexus-faq-card.is-open .nexus-faq-panel{grid-template-rows:1fr!important;opacity:1!important}
.tn-faq-answer{transition:max-height .38s var(--tn24-ease),opacity .28s ease!important}
.tn-faq-item.is-open .tn-faq-answer{opacity:1!important}
.tn-status-page-v24{padding:56px 0 96px!important}
.tn-status-hero-v24{display:grid!important;grid-template-columns:minmax(0,1fr) 360px!important;gap:60px!important;align-items:end!important;padding:34px 0 42px!important}
.tn-status-hero-v24 h1{margin:14px 0 0!important;line-height:.96!important;letter-spacing:-.055em!important}
.tn-status-hero-v24 h1 em{font-style:normal!important;background:linear-gradient(90deg,#72eca1,#58c8f5)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}
.tn-status-hero-v24 p{max-width:700px!important;margin:20px 0 0!important;color:#89968e!important}
.tn-status-overview-v24{display:flex!important;flex-direction:column!important;gap:18px!important;padding:22px!important;border:1px solid rgba(176,212,188,.10)!important;border-radius:19px!important;background:linear-gradient(145deg,rgba(10,17,13,.94),rgba(7,12,9,.96))!important}
.tn-status-overview-v24 span{display:flex!important;align-items:center!important;gap:7px!important;color:#68776d!important;letter-spacing:.12em!important}
.tn-status-overview-v24 span i{width:7px!important;height:7px!important;border-radius:50%!important;background:#43e27c!important;box-shadow:0 0 12px rgba(67,226,124,.42)!important}
.tn-status-overview-v24 p{margin:0!important}
.tn-status-overview-v24 a{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:15px!important;border-top:1px solid rgba(176,212,188,.07)!important;color:#a7b5ac!important}
.tn-status-toolbar-v24{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:8px 0 18px!important;padding:10px!important;border:1px solid rgba(176,212,188,.09)!important;border-radius:16px!important;background:rgba(8,14,10,.78)!important}
.tn-status-toolbar-v24 label{display:flex!important;align-items:center!important;gap:9px!important;flex:1!important;max-width:520px!important;padding:0 11px!important}
.tn-status-toolbar-v24 label i{color:#5f6e64!important}
.tn-status-toolbar-v24 input{width:100%!important;height:36px!important;border:0!important;background:transparent!important;color:#dbe6de!important;outline:0!important}
.tn-status-toolbar-v24 [data-status-filters]{display:flex!important;gap:5px!important}
.tn-status-toolbar-v24 button{min-height:34px!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;color:#6f7d74!important}
.tn-status-toolbar-v24 button.is-active{border-color:rgba(69,231,126,.16)!important;background:rgba(55,217,111,.07)!important;color:#c8eed4!important}
.tn-status-list-v24{display:grid!important;gap:12px!important}
.tn-status-card-v24{display:grid!important;grid-template-columns:46px minmax(0,1fr) auto 24px!important;align-items:center!important;gap:14px!important;min-height:74px!important;padding:10px 14px!important;border:1px solid rgba(176,212,188,.085)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(9,17,12,.91),rgba(6,12,8,.93))!important}
.tn-status-card-v24:hover{border-color:rgba(70,231,126,.18)!important;background:linear-gradient(145deg,rgba(11,22,15,.94),rgba(7,14,9,.94))!important}
.tn-status-card-icon{width:42px!important;height:42px!important;border-radius:12px!important;background:rgba(56,218,112,.065)!important;color:#71e899!important}
.tn-status-card-main small,.tn-status-card-main b,.tn-status-card-main span{display:block!important}
.tn-status-card-main small{color:#57665d!important;letter-spacing:.11em!important}
.tn-status-card-main b{margin-top:2px!important;color:#e0e9e3!important}
.tn-status-card-main span{margin-top:3px!important;color:#647269!important}
.tn-status-value{display:flex!important;align-items:center!important;gap:8px!important;color:#a5b2aa!important;font-weight:750!important}
.tn-status-value i{width:7px!important;height:7px!important;border-radius:50%!important;background:var(--tn-status)!important;box-shadow:0 0 12px color-mix(in srgb,var(--tn-status),transparent 50%)!important}
.tn-status-arrow{color:#56645b!important}
.tn-status-group-v24{padding:15px!important;border:1px solid rgba(176,212,188,.07)!important;border-radius:18px!important;background:rgba(8,14,10,.48)!important}
.tn-status-group-v24>header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:0 4px 13px!important}
.tn-status-group-v24>header span{display:block!important;color:#dfe9e2!important;font-weight:800!important}
.tn-status-group-v24>header small{display:block!important;margin-top:3px!important;color:#58665d!important;letter-spacing:.12em!important}
.tn-status-group-v24>header b{color:#6f7e74!important}
.tn-status-group-grid-v24{display:grid!important;gap:9px!important}
.tn-status-empty-v24{padding:80px 20px!important;text-align:center!important;color:#6e7c73!important}
.tn-status-empty-v24 i{font-size:26px!important;color:#55df84!important}
.tn-status-empty-v24 h3{margin:10px 0 5px!important;color:#dbe5de!important}
.tn-footer-callout{display:grid!important;align-items:center!important}
.tn-footer-main-v23{display:grid!important}
.tn-footer-logo-v23 img{width:44px!important;height:44px!important}
.tn-footer-brand-v23 p{max-width:390px!important;margin-top:18px!important;color:#7f8d84!important;font-size:11.5px!important;line-height:1.7!important}
.tn-footer-col-v23{display:flex!important;flex-direction:column!important;gap:12px!important}
.tn-footer-col-v23>b{text-transform:uppercase!important}
.tn-footer-trust-v23{display:grid!important;grid-template-columns:repeat(4,1fr)!important}
.tn-footer-trust-v23 span{display:flex!important;align-items:center!important;gap:9px!important;padding:0 15px!important;border-right:1px solid rgba(176,212,188,.06)!important}
.tn-footer-trust-v23 span:last-child{border-right:0!important}
.tn-footer-bottom-v23{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
@media (max-width:1120px){
.tn-hero-v17 .tn-hero-grid{grid-template-columns:1fr!important;gap:34px!important}
.tn-hero-copy{max-width:680px!important}
.tn-hero-esp{max-width:720px!important;margin-inline:auto!important}
.tn-featured-track-v17{grid-auto-columns:calc((100% - 18px)/2)!important}
.tn-catalog-results .tn-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.tn-review-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.tn-footer-main-v23{grid-template-columns:1.3fr repeat(2,1fr)!important}
.tn-footer-brand-v23{grid-column:1/-1!important}
.tn-status-hero-v24{grid-template-columns:1fr 320px!important}
.tn-group-content-v24{grid-template-columns:minmax(0,1.35fr) minmax(235px,.65fr)!important}
}
@media (max-width:820px){
.tn-container,.tn-compact-container{width:calc(100% - 24px)!important}
.tn-main{padding-top:76px!important}
.tn-section{padding:58px 0!important}
.tn-hero-v17{padding:38px 0 52px!important}
.tn-hero-copy h1{font-size:clamp(45px,12vw,62px)!important}
.tn-hero-esp{display:none!important}
.tn-hero-stats{grid-template-columns:1fr 1fr!important}
.tn-hero-stat:last-child{grid-column:1/-1!important}
.tn-featured-v17{padding:58px 0 68px!important}
.tn-featured-track-v17{grid-auto-columns:88%!important;gap:12px!important;padding:18px 6% 22px!important;scroll-padding-inline:6%!important}
.tn-featured-arrow-v17{display:none!important}
.tn-featured-nav-v17{width:90%!important}
.tn-featured-item-v17{opacity:.66!important;transform:scale(.985)!important}
.tn-featured-item-v17.is-featured-active{opacity:1!important;transform:scale(1)!important}
.tn-catalog-results .tn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.tn-faq-layout-v24{grid-template-columns:1fr!important;gap:28px!important}
.nexus-section-head{max-width:520px!important}
.tn-status-hero-v24{grid-template-columns:1fr!important;gap:26px!important}
.tn-status-overview-v24{max-width:none!important}
.tn-status-toolbar-v24{align-items:stretch!important;flex-direction:column!important}
.tn-status-toolbar-v24 label{max-width:none!important}
.tn-status-toolbar-v24 [data-status-filters]{overflow-x:auto!important}
.tn-review-score-panel{grid-template-columns:1fr!important}
.tn-review-score-main{min-height:170px!important;border-right:0!important;border-bottom:1px solid rgba(176,212,188,.07)!important}
.tn-review-page-grid{grid-template-columns:1fr!important}
.tn-review-page-head{align-items:flex-start!important;flex-direction:column!important}
.tn-footer-callout{grid-template-columns:1fr!important}
.tn-footer-main-v23{grid-template-columns:1fr 1fr!important;gap:28px 20px!important}
.tn-footer-brand-v23{grid-column:1/-1!important}
.tn-footer-trust-v23{grid-template-columns:repeat(2,1fr)!important}
.tn-group-modal-v24{padding:8px!important}
.tn-group-dialog-v24{width:100%!important;max-height:94dvh!important;border-radius:19px!important;overflow:auto!important}
.tn-group-hero-v24{height:155px!important}
.tn-group-hero-copy-v24{left:18px!important;right:58px!important;bottom:18px!important}
.tn-group-hero-copy-v24 h3{font-size:23px!important}
.tn-group-content-v24{grid-template-columns:1fr!important}
.tn-group-list-v24{border-right:0!important;border-bottom:1px solid rgba(176,212,188,.07)!important;padding:16px!important}
.tn-group-items-v24{max-height:none!important}
.tn-group-summary-v24{padding:18px!important}
.nexus-vouch-card{flex-basis:292px!important;width:292px!important;min-height:158px!important}
}
@media (max-width:520px){
.tn-container,.tn-compact-container{width:calc(100% - 18px)!important}
.tn-nav{border-radius:15px!important}
.tn-hero-actions{display:grid!important;grid-template-columns:1fr!important}
.tn-catalog-results .tn-product-grid{grid-template-columns:1fr!important}
.tn-featured-track-v17{grid-auto-columns:93%!important;padding-inline:3.5%!important;scroll-padding-inline:3.5%!important}
.tn-featured-nav-v17{width:94%!important}
.tn-featured-nav-v17>div{display:none!important}
.tn-review-page-head h1{font-size:40px!important}
.tn-review-score-copy{padding:24px!important}
.tn-footer-callout{padding:22px!important}
.tn-footer-callout-actions{display:grid!important;grid-template-columns:1fr!important}
.tn-footer-main-v23{grid-template-columns:1fr!important}
.tn-footer-brand-v23{grid-column:auto!important}
.tn-footer-trust-v23{grid-template-columns:1fr!important}
.tn-footer-trust-v23 span{border-right:0!important;border-bottom:1px solid rgba(176,212,188,.06)!important}
.tn-footer-bottom-v23{align-items:flex-start!important;flex-direction:column!important}
.tn-status-card-v24{grid-template-columns:42px minmax(0,1fr) 20px!important}
.tn-status-value{grid-column:2!important;margin-top:-4px!important}
.tn-status-card-v24>.tn-status-arrow{grid-column:3!important;grid-row:1/3!important}
.tn-group-item-v24{grid-template-columns:46px minmax(0,1fr) auto!important}
.tn-group-item-v24>i{display:none!important}
.tn-group-item-price-v24{font-size:9px!important}
}
@media (prefers-reduced-motion:reduce){
html{scroll-behavior:auto!important}
.nexus-vouches-track{animation:none!important;transform:none!important}
.nexus-vouches-group[aria-hidden="true"]{display:none!important}
.tn-featured-item-v17,.tn-btn,.nexus-faq-panel,.tn-group-dialog-v24{transition:none!important}
}
.tn-motion-ready .tn-reveal{opacity:0!important;transform:translateY(10px)!important;transition:opacity .48s ease,transform .48s var(--tn24-ease)!important;transition-delay:var(--tn-delay,0ms)!important}
.tn-motion-ready .tn-reveal.is-visible{opacity:1!important;transform:none!important}
.tn-process-grid article:hover,.tn-benefit-card:hover{transform:translateY(-2px)!important}
[x-cloak].tn-auth-overlay-v25{display:none!important}
.tn-auth-overlay-v25{position:fixed!important;inset:0!important;z-index:100!important;display:grid;place-items:center!important;padding:24px!important;overflow-y:auto!important}
.tn-auth-backdrop-v25{position:fixed!important;inset:0!important;border:0!important;background:rgba(1,4,2,.82)!important;backdrop-filter:blur(15px) saturate(.72)!important;-webkit-backdrop-filter:blur(15px) saturate(.72)!important}
.tn-auth-dialog-v25{position:relative!important;z-index:1!important;width:min(430px,100%)!important;overflow:hidden!important;padding:34px 30px 28px!important;border:1px solid rgba(173,210,185,.15)!important;border-radius:24px!important;background:radial-gradient(520px 230px at 50% -16%,rgba(40,225,112,.085),transparent 66%), linear-gradient(155deg,#0d1410 0%,#090e0b 58%,#080c09 100%)!important;color:#f2f7f3!important;box-shadow:0 34px 110px rgba(0,0,0,.58),inset 0 1px 0 rgba(255,255,255,.025)!important}
.tn-auth-dialog-v25::after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,rgba(83,243,139,.05),transparent 30%,transparent 68%,rgba(73,183,255,.025))}
.tn-auth-close-v25{position:absolute!important;z-index:3!important;top:16px!important;right:16px!important;width:35px!important;height:35px!important;display:grid!important;place-items:center!important;border:1px solid rgba(184,211,193,.11)!important;border-radius:50%!important;background:#0a0f0c!important;color:#8f9b93!important;font-size:13px!important;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease!important}
.tn-auth-close-v25:hover{background:#101713!important;color:#eff7f1!important;border-color:rgba(88,231,139,.23)!important;transform:rotate(4deg)!important}
.tn-auth-brand-v25{position:relative;z-index:2;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:34px!important;margin:0 38px 30px!important}
.tn-auth-brand-v25 img{width:34px!important;height:34px!important;object-fit:contain!important;filter:drop-shadow(0 0 14px rgba(43,224,111,.16))!important}
.tn-auth-brand-v25 b{font:750 19px/1 "Space Grotesk",system-ui,sans-serif!important;letter-spacing:-.035em!important;color:#eef6f0!important}
.tn-auth-step-v25{position:relative;z-index:2}
.tn-auth-head-v25{text-align:center!important;margin-bottom:24px!important}
.tn-auth-head-v25 h3{margin:0!important;font:750 25px/1.12 "Space Grotesk",system-ui,sans-serif!important;letter-spacing:-.035em!important;color:#f5f8f6!important}
.tn-auth-head-v25 p{margin:10px auto 0!important;color:#7f8b84!important;line-height:1.6!important}
.tn-auth-head-v25 strong{color:#a7b5ac!important;font-weight:650!important}
.tn-auth-form-v25{display:grid!important;gap:12px!important}
.tn-auth-input-v25{height:50px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr)!important;align-items:center!important;border:1px solid rgba(151,190,164,.15)!important;border-radius:12px!important;background:#080d0a!important;color:#77847c!important;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease!important}
.tn-auth-input-v25:focus-within{border-color:rgba(66,231,125,.46)!important;background:#0a100c!important;box-shadow:0 0 0 3px rgba(47,225,111,.055),0 12px 34px rgba(0,0,0,.18)!important}
.tn-auth-input-v25>i{display:grid!important;place-items:center!important;font-size:13px!important}
.tn-auth-input-v25 input{width:100%!important;height:100%!important;padding:0 14px 0 0!important;border:0!important;outline:0!important;background:transparent!important;color:#edf5ef!important;font:500 13px/1.2 Inter,system-ui,sans-serif!important;box-shadow:none!important}
.tn-auth-input-v25 input::placeholder{color:#5e6a63!important}
.tn-auth-submit-v25{height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:11px!important;border:0!important;border-radius:12px!important;background:linear-gradient(105deg,#36e57e 0%,#22d66b 42%,#41d6a0 100%)!important;color:#031008!important;font-weight:850!important;box-shadow:0 13px 34px rgba(31,213,98,.18),inset 0 1px 0 rgba(255,255,255,.24)!important;transition:transform .2s cubic-bezier(.22,.7,.24,1),box-shadow .2s ease,filter .2s ease!important}
.tn-auth-submit-v25:hover:enabled{transform:translateY(-1px)!important;filter:brightness(1.04)!important;box-shadow:0 17px 42px rgba(31,213,98,.24),inset 0 1px 0 rgba(255,255,255,.28)!important}
.tn-auth-submit-v25:disabled{opacity:.5!important;cursor:not-allowed!important}
.tn-auth-altcha-v25{overflow:hidden;border-radius:11px!important}
.tn-auth-error-v25{margin:0!important;color:#ff7d89!important;text-align:left!important}
.tn-auth-legal-v25{margin:24px 0 0!important;color:#59655e!important;line-height:1.5!important;text-align:center!important}
.tn-auth-legal-v25 a{color:#77867d!important;text-decoration:none!important}
.tn-auth-legal-v25 a:hover{color:#b9c8be!important}
.tn-auth-otp-v25{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:7px!important}
.tn-auth-otp-v25 input{width:100%!important;aspect-ratio:1/1!important;min-width:0!important;border:1px solid rgba(151,190,164,.14)!important;border-radius:10px!important;background:#080d0a!important;color:#f2f8f4!important;font:750 18px/1 "Space Grotesk",sans-serif!important;text-align:center!important;outline:0!important}
.tn-auth-otp-v25 input:focus{border-color:rgba(65,231,125,.48)!important;box-shadow:0 0 0 3px rgba(47,225,111,.055)!important}
.tn-auth-back-v25{width:100%!important;margin-top:13px!important;padding:8px!important;border:0!important;background:transparent!important;color:#68756d!important;text-align:center!important}
.tn-auth-back-v25:hover{color:#a8b6ad!important}
.tn-market-card-v25{--tn-card-border:rgba(172,207,184,.12);position:relative!important;isolation:isolate!important;width:100%!important;min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;padding:0!important;color:inherit!important;text-decoration:none!important;text-align:left!important;transition:transform .32s cubic-bezier(.22,.68,.25,1),border-color .28s ease,box-shadow .28s ease!important}
.tn-market-card-v25::before{content:""!important;position:absolute!important;z-index:4!important;inset:0!important;pointer-events:none!important;border-radius:inherit!important;background:radial-gradient(440px circle at var(--gx,50%) var(--gy,20%),rgba(49,232,116,.07),transparent 42%)!important;opacity:0!important;transition:opacity .28s ease!important}
.tn-market-card-v25::after{display:none!important}
.tn-market-card-v25:hover::before{opacity:1!important}
.tn-market-media-v25{position:relative!important;aspect-ratio:1.04/1!important;margin:9px 9px 0!important;overflow:hidden!important;border-radius:15px!important;background:#050906!important;border:1px solid rgba(177,211,189,.055)!important}
.tn-market-image-bg-v25{position:absolute!important;inset:-10%!important;width:120%!important;height:120%!important;object-fit:cover!important;filter:blur(18px) saturate(.92) brightness(.43)!important;transform:scale(1.05)!important;opacity:.66!important}
.tn-market-image-v25{z-index:1!important;display:block!important}
.tn-market-card-v25:hover .tn-market-image-v25{filter:saturate(1.04) brightness(1.025)!important}
.tn-market-shade-v25{position:absolute!important;z-index:2!important;inset:0!important;pointer-events:none!important}
.tn-market-badges-v25{position:absolute!important;z-index:5!important;display:flex!important;justify-content:space-between!important;align-items:center!important;gap:8px!important;pointer-events:none!important}
.tn-market-status-v25,.tn-market-count-v25{display:inline-flex!important;align-items:center!important;gap:6px!important;border:1px solid rgba(179,211,190,.11)!important;border-radius:999px!important;background:rgba(5,9,7,.80)!important;backdrop-filter:blur(10px)!important;color:#c4d1c8!important;font-weight:750!important;white-space:nowrap!important}
.tn-market-status-v25 i{width:6px!important;height:6px!important;border-radius:50%!important;background:var(--tn-status,#39ec7d)!important;box-shadow:0 0 10px color-mix(in srgb,var(--tn-status,#39ec7d) 70%,transparent)!important}
.tn-market-count-v25 i{color:#5be68a!important}
.tn-market-quick-v25{position:absolute!important;z-index:6!important;left:50%!important;transform:translate(-50%,5px)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:0 11px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:999px!important;background:rgba(7,10,8,.82)!important;color:#f0f5f1!important;font-weight:750!important;text-decoration:none!important;opacity:0!important;transition:opacity .22s ease,transform .22s ease,background .22s ease!important;backdrop-filter:blur(12px)!important}
.tn-market-card-v25:hover .tn-market-quick-v25,.tn-featured-item-v17.is-featured-active .tn-market-quick-v25{opacity:1!important;transform:translate(-50%,0)!important}
.tn-market-quick-v25:hover{background:rgba(16,22,18,.94)!important}
.tn-market-fallback-v25{height:100%!important;display:grid!important;place-content:center!important;gap:5px!important;text-align:center!important;color:#4de280!important}
.tn-market-fallback-v25 span{font:800 52px/1 "Space Grotesk",sans-serif!important}
.tn-market-fallback-v25 small{font-size:7px!important;letter-spacing:.18em!important;color:#718078!important}
.tn-market-body-v25{position:relative!important;z-index:2!important;flex:1!important;flex-direction:column!important}
.tn-market-meta-v25{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}
.tn-market-meta-v25 small{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:#748179!important;font-size:7px!important;font-weight:800!important;letter-spacing:.07em!important;text-transform:uppercase!important}
.tn-market-meta-v25>span{display:flex!important;align-items:center!important;gap:5px!important;color:#a2afa7!important;font-size:7.5px!important}
.tn-market-meta-v25>span i{width:6px!important;height:6px!important;border-radius:50%!important;background:#5ee892!important;box-shadow:0 0 9px rgba(71,229,133,.32)!important}
.tn-market-meta-v25>span.is-out i{background:#e06d76!important;box-shadow:none!important}
.tn-market-title-v25{display:-webkit-box!important;width:100%!important;padding:0!important;overflow:hidden!important;border:0!important;background:transparent!important;color:#eff4f0!important;font:750 15.5px/1.3 "Space Grotesk",system-ui,sans-serif!important;letter-spacing:-.025em!important;text-align:left!important;text-decoration:none!important;-webkit-box-orient:vertical!important}
.tn-market-title-v25:hover{color:#fff!important}
.tn-market-price-row-v25{display:flex!important;justify-content:space-between!important;gap:12px!important;margin-top:18px!important;padding-top:14px!important}
.tn-market-price-row-v25>div>small{display:block!important;margin-bottom:4px!important;color:#556159!important;font-size:6px!important;font-weight:800!important;letter-spacing:.12em!important}
.tn-market-price-row-v25 strong{color:#f4f7f5!important;font:780 20px/1 "Space Grotesk",system-ui,sans-serif!important;letter-spacing:-.035em!important}
.tn-market-delivery-v25{display:flex!important;align-items:center!important;padding-bottom:2px!important;color:#91a097!important}
.tn-market-delivery-v25 i{color:#58e38a!important}
.tn-market-actions-v25{display:grid!important}
.tn-market-secondary-v25,.tn-market-primary-v25{min-width:0!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;transition:transform .18s ease,background .18s ease,border-color .18s ease,filter .18s ease!important}
.tn-market-secondary-v25{border:1px solid rgba(176,208,187,.13)!important;color:#c4cec7!important}
.tn-market-secondary-v25:hover{border-color:rgba(84,221,132,.24)!important;background:#0e1511!important;color:#fff!important}
.tn-market-primary-v25{border:1px solid rgba(49,225,111,.20)!important;background:linear-gradient(110deg,#2de276,#22cb65 55%,#38d28f)!important;color:#041008!important}
.tn-market-primary-v25:hover{filter:brightness(1.045)!important;transform:translateY(-1px)!important}
.tn-featured-track-v17{padding-top:22px!important;padding-bottom:28px!important;padding-inline:max(100px,calc((100% - clamp(300px,27vw,340px))/2))!important}
.tn-featured-item-v17 .tn-market-media-v25{aspect-ratio:1/1!important}
.tn-featured-nav-v17{width:min(460px,52%)!important}
.tn-catalog-results .tn-market-media-v25,.tn-related .tn-market-media-v25{aspect-ratio:1.08/1!important}
@media (max-width:760px){
.tn-auth-overlay-v25{padding:14px!important;align-items:center!important}
.tn-auth-dialog-v25{width:min(410px,100%)!important;padding:30px 20px 24px!important;border-radius:21px!important}
.tn-auth-brand-v25{margin-bottom:24px!important}
.tn-auth-head-v25 h3{font-size:23px!important}
.tn-auth-head-v25 p{font-size:12px!important}
.tn-auth-input-v25,.tn-auth-submit-v25{height:48px!important}
.tn-auth-otp-v25{gap:5px!important}
.tn-featured-track-v17{padding-inline:9%!important}
.tn-featured-item-v17:has(+ .is-featured-active),.tn-featured-item-v17.is-featured-active + .tn-featured-item-v17{opacity:.56!important;transform:scale(.96)!important;filter:blur(.3px) saturate(.86) brightness(.86)!important}
.tn-market-media-v25{aspect-ratio:1.1/1!important}
.tn-featured-item-v17 .tn-market-media-v25{aspect-ratio:1.02/1!important}
.tn-market-quick-v25{opacity:1!important;transform:translate(-50%,0)!important}
}
@media (max-width:480px){
.tn-auth-dialog-v25{padding:28px 16px 22px!important}
.tn-auth-brand-v25 img{width:31px!important;height:31px!important}
.tn-auth-brand-v25 b{font-size:17px!important}
.tn-auth-otp-v25 input{border-radius:8px!important;font-size:16px!important}
.tn-auth-legal-v25{font-size:9px!important}
.tn-featured-nav-v17{width:90%!important}
.tn-market-body-v25{padding:13px!important}
.tn-market-price-row-v25 strong{font-size:19px!important}
.tn-market-actions-v25{gap:6px!important}
}
:root{--tn27-bg:#040906;--tn27-surface:#07100a;--tn27-surface-2:#09130d;--tn27-line:rgba(138,196,157,.12);--tn27-line-strong:rgba(67,226,121,.25);--tn27-text:#f4f8f5;--tn27-muted:#8f9d94;--tn27-green:#36e77d;--tn27-green-2:#25ca68;--tn27-ease:cubic-bezier(.22,.72,.24,1)}
html,body{background:var(--tn27-bg)!important}
body{color:var(--tn27-text)!important}
.tn-main,.tn-home{background:transparent!important}
.tn-hero-premium,.tn-products-showcase,.tn-process,.tn-reviews,.nexus-faq-lite,.tn-benefits,.tn-related,.tn-final-cta,.tn-footer{background:transparent!important}
.tn-products-showcase::before,.tn-related::before,.tn-process::before,.tn-reviews::before,.nexus-faq-lite::before,.tn-benefits::before,.tn-final-cta::before{left:0!important;right:0!important;top:0!important;width:100%!important;height:100%!important;transform:none!important;background:radial-gradient(820px 520px at 20% 18%,rgba(48,224,112,.035),transparent 72%),radial-gradient(760px 520px at 82% 46%,rgba(71,155,220,.018),transparent 72%)!important;opacity:1!important;filter:none!important;border:0!important;box-shadow:none!important}
.tn-products-showcase::after,.tn-related::after,.tn-process::after,.tn-reviews::after,.nexus-faq-lite::after,.tn-benefits::after,.tn-final-cta::after{display:none!important}
.tn-atmosphere-v2 .tn-atmosphere-grid{opacity:.11!important;background-size:58px 58px!important}
.tn-atmosphere-v2 .tn-atmosphere-dots{opacity:.23!important}
.tn-atmosphere-mesh{opacity:.28!important}
.tn-atmosphere-halo{opacity:.42!important}
.tn-featured-v17{padding:78px 0 82px!important}
.tn-featured-head-v17{margin-bottom:26px!important}
.tn-featured-head-v17 h2{font-size:clamp(34px,3.25vw,52px)!important;letter-spacing:-.045em!important}
.tn-featured-head-v17 p{max-width:620px!important;font-size:13px!important;line-height:1.65!important;color:var(--tn27-muted)!important}
.tn-featured-track-v17{grid-auto-columns:clamp(330px,29vw,385px)!important;gap:22px!important;scroll-padding-inline:max(40px,calc((100% - clamp(330px,29vw,385px))/2))!important}
.tn-featured-item-v17.is-featured-active{opacity:1!important;transform:scale(1.015)!important;filter:none!important}
.tn-featured-item-v17:has(+ .is-featured-active),.tn-featured-item-v17.is-featured-active + .tn-featured-item-v17{opacity:.82!important;transform:scale(.98)!important;filter:saturate(.94) brightness(.93)!important}
.tn-market-card-v25{border-radius:18px!important;border:1px solid var(--tn27-line)!important;background:linear-gradient(180deg,rgba(7,15,10,.985),rgba(5,11,7,.995))!important;box-shadow:0 18px 52px rgba(0,0,0,.25)!important;overflow:hidden!important}
.tn-market-card-v25:hover{border-color:rgba(68,229,124,.23)!important;transform:translateY(-2px)!important;box-shadow:0 24px 68px rgba(0,0,0,.32)!important}
.tn-market-media-v25,.tn-featured-item-v17 .tn-market-media-v25{margin:0!important;width:100%!important;aspect-ratio:16/9!important;border:0!important;border-bottom:1px solid rgba(138,196,157,.08)!important;border-radius:0!important;background:#061008!important;overflow:hidden!important}
.tn-market-image-bg-v25{display:none!important}
.tn-market-image-v25{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important;filter:none!important}
.tn-market-shade-v25{background:linear-gradient(180deg,transparent 52%,rgba(3,8,5,.18) 100%)!important}
.tn-market-badges-v25{top:10px!important;left:10px!important;right:10px!important}
.tn-market-status-v25,.tn-market-count-v25{min-height:23px!important;padding:0 8px!important;font-size:8px!important}
.tn-market-quick-v25{bottom:10px!important;min-height:29px!important;font-size:8px!important}
.tn-market-body-v25{padding:15px 16px 16px!important;min-height:0!important;display:block!important}
.tn-market-meta-v25{min-height:18px!important;margin:0 0 5px!important}
.tn-market-meta-v25 small,.tn-market-meta-v25>span{font-size:8.5px!important;line-height:1.2!important}
.tn-market-title-v25{min-height:0!important;margin:4px 0 11px!important;font-size:15px!important;line-height:1.3!important;-webkit-line-clamp:2!important}
.tn-market-price-row-v25{margin:0!important;padding:10px 0 11px!important;border-top:1px solid rgba(136,188,152,.075)!important;align-items:end!important}
.tn-market-price-row-v25>div small{font-size:7.5px!important;letter-spacing:.14em!important}
.tn-market-price-row-v25 strong{font-size:21px!important;line-height:1!important}
.tn-market-delivery-v25{font-size:8.5px!important;gap:5px!important}
.tn-market-actions-v25{grid-template-columns:1fr 1.08fr!important;gap:8px!important;margin-top:0!important}
.tn-market-secondary-v25,.tn-market-primary-v25{height:38px!important;border-radius:10px!important;font-size:9px!important}
.tn-market-secondary-v25{background:#070d09!important}
.tn-market-primary-v25{box-shadow:none!important}
.nexus-faq-v24{padding:84px 0 90px!important}
.tn-faq-layout-v24{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)!important;gap:72px!important}
.nexus-section-head>span{font-size:9px!important;color:#67e691!important}
.nexus-section-head h2{line-height:.98!important;letter-spacing:-.055em!important}
.nexus-section-head p{max-width:360px!important;margin-top:12px!important;color:var(--tn27-muted)!important}
.tn-mini-support{margin-top:22px!important;color:#b7c4bb!important}
.nexus-faq-grid-v24{gap:10px!important}
.nexus-faq-card{border-radius:14px!important;background:rgba(8,16,11,.82)!important;border-color:rgba(138,196,157,.11)!important}
.nexus-faq-card:hover{border-color:rgba(74,226,126,.19)!important;background:rgba(10,20,13,.88)!important}
.nexus-faq-card.is-open{border-color:rgba(63,229,120,.30)!important;background:linear-gradient(145deg,rgba(10,25,15,.95),rgba(7,15,10,.98))!important}
.nexus-faq-panel p{padding:0 17px 17px!important;color:#8d9b91!important}
.tn-footer-v23{padding:22px 0 34px!important;border-top:1px solid rgba(140,190,155,.07)!important;background:linear-gradient(180deg,rgba(4,10,6,.10),rgba(3,7,5,.55))!important}
.tn-footer-v23 .tn-container{width:min(1280px,calc(100% - 48px))!important}
.tn-footer-callout{grid-template-columns:minmax(0,1fr) auto!important;border-radius:20px!important;border:1px solid rgba(97,219,135,.14)!important}
.tn-footer-callout>div>span{letter-spacing:.14em!important}
.tn-footer-callout-actions{gap:8px!important}
.tn-footer-callout-actions .tn-btn{padding:0 18px!important}
.tn-footer-logo-v23 span b{font-size:17px!important}
.tn-footer-logo-v23 span small{font-size:7px!important}
.tn-footer-brand-v23>p{margin:15px 0 18px!important}
.tn-socials-v23 a{width:36px!important;height:36px!important;font-size:14px!important}
.tn-footer-col-v23 b{margin-bottom:15px!important;font-size:11px!important;letter-spacing:.035em!important;color:#e4ece6!important}
.tn-footer-trust-v23{min-height:58px!important;border-top:1px solid rgba(140,190,155,.08)!important;border-bottom:1px solid rgba(140,190,155,.08)!important}
.tn-footer-trust-v23 i{font-size:13px!important;color:#45df7d!important}
.tn-footer-bottom-v23 p,.tn-footer-bottom-v23 a{font-size:10.5px!important;color:#7e8b82!important}
.tn-final-cta-shell-v17{padding:30px 34px!important;border-radius:20px!important;min-height:132px!important}
.tn-product-card,.tn-market-card-v25,.tn-btn,.nexus-faq-card,.tn-featured-item-v17,.tn-nav a,.tn-footer-col-v23 a{transition-duration:.24s!important;transition-timing-function:var(--tn27-ease)!important}
[data-tn-reveal]{transition:opacity .52s ease,transform .52s var(--tn27-ease)!important;transform:translateY(12px)!important}
[data-tn-reveal].is-visible{transform:none!important}
@media (max-width:1100px){
.tn-featured-track-v17{grid-auto-columns:clamp(300px,42vw,350px)!important;gap:16px!important;padding-inline:max(26px,calc((100% - clamp(300px,42vw,350px))/2))!important;scroll-padding-inline:max(26px,calc((100% - clamp(300px,42vw,350px))/2))!important}
.tn-faq-layout-v24{grid-template-columns:1fr!important;gap:34px!important}
.tn-faq-layout-v24>.nexus-section-head{position:static!important}
.tn-footer-main-v23{grid-template-columns:1.4fr repeat(2,1fr)!important;gap:34px 28px!important}
.tn-footer-brand-v23{grid-row:span 2!important}
}
@media (max-width:760px){
.tn-container,.tn-compact-container,.tn-footer-v23 .tn-container{width:calc(100% - 24px)!important}
.tn-featured-v17{padding:58px 0 62px!important}
.tn-featured-head-v17,.tn-featured-stage-v17{width:calc(100% - 24px)!important}
.tn-featured-head-v17 h2{font-size:34px!important}
.tn-featured-head-v17 p{font-size:11.5px!important}
.tn-featured-track-v17{grid-auto-columns:88%!important;gap:12px!important;scroll-padding-inline:6%!important}
.tn-featured-item-v17.is-featured-active{opacity:1!important;transform:scale(1)!important;filter:none!important}
.tn-market-body-v25{padding:14px!important}
.tn-market-title-v25{font-size:14.5px!important}
.tn-market-price-row-v25 strong{font-size:20px!important}
.tn-market-actions-v25{grid-template-columns:1fr 1.08fr!important}
.nexus-faq-v24{padding:62px 0 68px!important}
.nexus-section-head h2{font-size:45px!important}
.nexus-section-head p{font-size:12px!important}
.nexus-faq-summary{min-height:56px!important;font-size:11.5px!important}
.nexus-faq-panel p{font-size:10.5px!important}
.tn-footer-v23{padding-top:12px!important}
.tn-footer-callout{grid-template-columns:1fr!important}
.tn-footer-callout p{font-size:11px!important}
.tn-footer-callout-actions .tn-btn:first-child{grid-column:1/-1!important}
.tn-footer-main-v23{grid-template-columns:1fr 1fr!important;gap:30px 22px!important;padding:34px 0 30px!important}
.tn-footer-brand-v23{grid-column:1/-1!important;grid-row:auto!important}
.tn-footer-brand-v23>p{font-size:11.5px!important}
.tn-footer-col-v23 b{font-size:10.5px!important}
.tn-footer-col-v23 a{font-size:11px!important;min-height:29px!important}
.tn-footer-trust-v23{grid-template-columns:1fr 1fr!important}
.tn-footer-trust-v23 span{font-size:9.5px!important;border-right:0!important;border-bottom:1px solid rgba(140,190,155,.06)!important}
.tn-footer-bottom-v23{gap:12px!important}
}
@media (max-width:480px){
.tn-featured-track-v17{grid-auto-columns:94%!important;padding-inline:3%!important;scroll-padding-inline:3%!important}
.tn-market-actions-v25{grid-template-columns:1fr!important}
.tn-market-secondary-v25,.tn-market-primary-v25{height:40px!important;font-size:9.5px!important}
.tn-footer-main-v23{grid-template-columns:1fr!important}
.tn-footer-col-v23{border-top:1px solid rgba(140,190,155,.06)!important;padding-top:18px!important}
.tn-footer-trust-v23{grid-template-columns:1fr!important}
.tn-footer-callout-actions{grid-template-columns:1fr!important}
.tn-footer-callout-actions .tn-btn:first-child{grid-column:auto!important}
}
@media (min-width:761px){
.tn-featured-head-v17,.tn-featured-stage-v17{width:min(1320px,calc(100% - 56px))!important}
.tn-featured-item-v17{opacity:.58!important;transform:scale(.965)!important;filter:saturate(.82) brightness(.80)!important;transition:opacity .38s var(--tn27-ease),transform .38s var(--tn27-ease),filter .38s ease!important}
.tn-featured-item-v17.is-featured-prev{grid-row:1!important}
.tn-featured-item-v17.is-featured-active{grid-row:1!important}
.tn-featured-item-v17.is-featured-next{grid-row:1!important}
.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-next{opacity:.68!important;transform:scale(.975)!important;filter:saturate(.90) brightness(.88)!important;z-index:1!important}
.tn-featured-arrow-v17{top:50%!important}
.tn-featured-prev-v17{left:-58px!important}
.tn-featured-next-v17{right:-58px!important}
.tn-featured-nav-v17{width:min(520px,48%)!important;margin-top:4px!important}
}
@media (min-width:761px) and (max-width:1040px){
.tn-featured-head-v17,.tn-featured-stage-v17{width:calc(100% - 34px)!important}
.tn-featured-track-v17{gap:12px!important}
.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-next{opacity:.60!important;transform:scale(.965)!important}
.tn-featured-prev-v17{left:-16px!important}
.tn-featured-next-v17{right:-16px!important}
.tn-market-title-v25{font-size:13.5px!important}
.tn-market-price-row-v25 strong{font-size:19px!important}
.tn-market-secondary-v25,.tn-market-primary-v25{font-size:8.5px!important;padding-inline:8px!important}
}
@media (max-width:760px){
.tn-featured-track-v17{display:block!important;padding:10px 0 16px!important;touch-action:pan-y!important}
.tn-featured-item-v17{display:none!important;opacity:1!important;transform:none!important;filter:none!important}
.tn-featured-item-v17.is-featured-active{display:block!important}
.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-next{display:none!important}
}
@media (min-width:761px){
.tn-featured-stage-v17{width:min(1320px,calc(100% - 56px))!important;overflow:visible!important}
.tn-featured-track-v17{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-flow:initial!important;grid-auto-columns:unset!important;gap:18px!important;overflow:visible!important;padding:14px 0 20px!important;scroll-padding:0!important;scroll-snap-type:none!important;touch-action:pan-y!important}
.tn-featured-item-v17{display:none!important;min-width:0!important;width:auto!important}
.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-active,.tn-featured-item-v17.is-featured-next{display:block!important;grid-row:1!important}
.tn-featured-item-v17.is-featured-prev{grid-column:1!important;opacity:.66!important;transform:scale(.975)!important;filter:saturate(.90) brightness(.88)!important;z-index:1!important}
.tn-featured-item-v17.is-featured-active{grid-column:2!important;opacity:1!important;transform:scale(1.012)!important;filter:none!important;z-index:4!important}
.tn-featured-item-v17.is-featured-next{grid-column:3!important;opacity:.66!important;transform:scale(.975)!important;filter:saturate(.90) brightness(.88)!important;z-index:1!important}
.tn-featured-item-v17.is-featured-active .tn-market-card-v25{border-color:rgba(67,235,130,.34)!important;box-shadow:0 26px 76px rgba(0,0,0,.38),0 0 0 1px rgba(61,224,119,.07),0 0 30px rgba(45,217,107,.045)!important}
.tn-featured-item-v17.is-featured-prev .tn-market-quick-v25,.tn-featured-item-v17.is-featured-next .tn-market-quick-v25{opacity:0!important;pointer-events:none!important}
}
.tn-related{padding-top:64px!important;padding-bottom:54px!important}
.tn-related>.tn-section-head{width:min(1180px,calc(100% - 40px))!important;margin-inline:auto!important;margin-bottom:24px!important}
.tn-related-grid-v29{width:min(1180px,calc(100% - 40px))!important;margin-inline:auto!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:16px!important}
.tn-related-grid-v29 .tn-related-loading{grid-column:1/-1!important}
.tn-related-grid-v29 .tn-product-grid-item,.tn-related-grid-v29 .tn-related-grid-item-v29{min-width:0!important;height:auto!important}
.tn-related-grid-v29 .tn-market-card-v25{height:100%!important;min-height:0!important;border-radius:17px!important;transform:none!important}
.tn-related-grid-v29 .tn-market-media-v25{width:100%!important;margin:0!important;aspect-ratio:16/9!important;min-height:0!important;border-radius:0!important;border:0!important;border-bottom:1px solid rgba(138,196,157,.075)!important;background:#061008!important}
.tn-related-grid-v29 .tn-market-image-bg-v25{display:none!important}
.tn-related-grid-v29 .tn-market-image-v25{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important}
.tn-related-grid-v29 .tn-market-body-v25{display:flex!important;flex-direction:column!important;padding:13px 14px 14px!important;min-height:168px!important}
.tn-related-grid-v29 .tn-market-meta-v25{min-height:16px!important;margin-bottom:3px!important}
.tn-related-grid-v29 .tn-market-meta-v25 small,.tn-related-grid-v29 .tn-market-meta-v25>span{font-size:7.5px!important}
.tn-related-grid-v29 .tn-market-title-v25{margin:4px 0 8px!important;min-height:38px!important;font-size:14px!important;line-height:1.28!important;-webkit-line-clamp:2!important}
.tn-related-grid-v29 .tn-market-price-row-v25{margin-top:auto!important;padding:10px 0!important}
.tn-related-grid-v29 .tn-market-price-row-v25 strong{font-size:19px!important}
.tn-related-grid-v29 .tn-market-actions-v25{margin-top:0!important;gap:7px!important}
.tn-related-grid-v29 .tn-market-secondary-v25,.tn-related-grid-v29 .tn-market-primary-v25{height:36px!important;border-radius:10px!important;font-size:8.5px!important;padding-inline:8px!important}
.tn-related-grid-v29 .tn-market-quick-v25{opacity:1!important;transform:translate(-50%,0)!important;min-height:27px!important;font-size:7.5px!important}
.tn-related-grid-v29:has(> :nth-child(1):last-child){grid-template-columns:minmax(0,360px)!important}
.tn-related-grid-v29:has(> :nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,360px))!important}
@media (max-width:980px){
.tn-related-grid-v29{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.tn-related-grid-v29:has(> :nth-child(1):last-child){grid-template-columns:minmax(0,360px)!important}
.tn-related-grid-v29:has(> :nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:620px){
.tn-related>.tn-section-head,.tn-related-grid-v29{width:calc(100% - 20px)!important}
.tn-related-grid-v29,.tn-related-grid-v29:has(> :nth-child(1):last-child),.tn-related-grid-v29:has(> :nth-child(2):last-child){grid-template-columns:1fr!important}
.tn-related-grid-v29 .tn-market-body-v25{min-height:0!important}
}
:root{--tn30-ease:cubic-bezier(.22,1,.36,1);--tn30-ease-soft:cubic-bezier(.2,.75,.25,1)}
.tn-featured-track-v17{display:block!important;transition:height .46s var(--tn30-ease)!important;touch-action:pan-y!important;scrollbar-width:none!important}
.tn-featured-track-v17::-webkit-scrollbar{display:none!important}
.tn-featured-item-v17{display:block!important;position:absolute!important;left:50%!important;min-width:0!important;margin:0!important;opacity:var(--tn-card-opacity,0)!important;filter:var(--tn-card-filter,none)!important;z-index:var(--tn-card-z,0)!important;transform:translate3d(calc(-50% + var(--tn-slot-x,0%) + var(--tn-slot-gap,0px)),0,0) scale(var(--tn-card-scale,.94))!important;transform-origin:center center!important;pointer-events:none!important;will-change:transform,opacity,filter!important;transition:transform .62s var(--tn30-ease), opacity .40s ease, filter .48s ease!important}
.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-active,.tn-featured-item-v17.is-featured-next{pointer-events:auto!important}
.tn-featured-track-v17.is-dragging .tn-featured-item-v17{transition-duration:.18s!important}
.tn-featured-arrow-v17{transition:transform .25s var(--tn30-ease),border-color .25s ease,background-color .25s ease,color .25s ease,opacity .25s ease!important}
.tn-featured-arrow-v17:hover{transform:translateY(-50%) scale(1.06)!important}
.tn-featured-nav-v17>div i{transition:width .30s var(--tn30-ease),background-color .25s ease,opacity .25s ease!important}
body.tn-modal-open{overflow:hidden!important;padding-right:var(--tn-modal-scrollbar-gap,0px)!important}
.tn-group-modal-v24{position:fixed!important;inset:0!important;z-index:2147483000!important;display:grid!important;place-items:center!important;padding:24px!important;visibility:hidden!important;opacity:0!important;isolation:isolate!important;pointer-events:none!important;transition:opacity .34s ease,visibility .34s ease!important}
.tn-group-modal-v24[hidden]{display:none!important}
.tn-group-modal-v24.is-open{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.tn-group-modal-v24 .tn-group-backdrop{position:absolute!important;inset:0!important;z-index:0!important;width:100%!important;height:100%!important;border:0!important;opacity:0!important;background:rgba(1,5,3,.88)!important;backdrop-filter:blur(16px) saturate(.8)!important;-webkit-backdrop-filter:blur(16px) saturate(.8)!important;transition:opacity .34s ease!important}
.tn-group-modal-v24.is-open .tn-group-backdrop{opacity:1!important}
.tn-group-dialog-v24{position:relative!important;z-index:2!important;isolation:isolate!important;display:flex!important;flex-direction:column!important;width:min(920px,calc(100vw - 42px))!important;max-height:min(780px,90dvh)!important;overflow:hidden!important;padding:0!important;border:1px solid rgba(104,232,149,.16)!important;border-radius:24px!important;background:#071009!important;box-shadow:0 42px 140px rgba(0,0,0,.72),0 0 0 1px rgba(55,223,116,.035)!important;opacity:0!important;transform:translate3d(0,24px,0) scale(.972)!important;transform-origin:center 45%!important;transition:transform .44s var(--tn30-ease),opacity .30s ease!important}
.tn-group-dialog-v24::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(620px 300px at 20% 0%,rgba(45,218,110,.09),transparent 64%), linear-gradient(180deg,rgba(255,255,255,.012),transparent 34%)!important}
.tn-group-modal-v24.is-open .tn-group-dialog-v24{opacity:1!important;transform:translate3d(0,0,0) scale(1)!important}
.tn-group-close-v24{transition:transform .26s var(--tn30-ease),background-color .22s ease,border-color .22s ease,color .22s ease!important}
.tn-group-close-v24:hover{transform:rotate(4deg) scale(1.06)!important}
.tn-group-hero-v24{flex:0 0 190px!important;height:190px!important}
.tn-group-hero-media-v24 img{transform:scale(1.035)!important;transition:transform .78s var(--tn30-ease),filter .5s ease!important}
.tn-group-modal-v24.is-open .tn-group-hero-media-v24 img{transform:scale(1)!important}
.tn-group-hero-copy-v24{opacity:0!important;transform:translate3d(0,10px,0)!important;transition:opacity .36s ease .08s,transform .48s var(--tn30-ease) .08s!important}
.tn-group-modal-v24.is-open .tn-group-hero-copy-v24{opacity:1!important;transform:none!important}
.tn-group-content-v24{flex:1 1 auto!important;min-height:0!important;max-height:calc(90dvh - 190px)!important;overflow:hidden!important;background:#071009!important}
.tn-group-list-v24,.tn-group-summary-v24{min-height:0!important;opacity:0!important;transform:translate3d(0,12px,0)!important;transition:opacity .34s ease .12s,transform .50s var(--tn30-ease) .12s!important}
.tn-group-summary-v24{transition-delay:.17s!important}
.tn-group-modal-v24.is-open .tn-group-list-v24,.tn-group-modal-v24.is-open .tn-group-summary-v24{opacity:1!important;transform:none!important}
.tn-group-items-v24{max-height:100%!important;overflow:auto!important;overscroll-behavior:contain!important}
.tn-group-summary-v24{overflow:auto!important;overscroll-behavior:contain!important}
.tn-group-item-v24{opacity:0!important;transform:translate3d(0,8px,0)!important;transition:border-color .24s ease,background-color .24s ease,transform .32s var(--tn30-ease),opacity .26s ease!important}
.tn-group-modal-v24.is-open .tn-group-item-v24{opacity:1!important;transform:none!important;transition-delay:calc(.16s + var(--tn-group-item-delay,0ms))!important}
.tn-group-modal-v24.is-open .tn-group-item-v24:hover{transform:translate3d(3px,0,0)!important;transition-delay:0s!important}
.nexus-faq-card{transition:border-color .28s ease,background-color .28s ease,box-shadow .32s ease,transform .32s var(--tn30-ease)!important}
.nexus-faq-card:hover{transform:translateY(-1px)!important}
.nexus-faq-summary{transition:color .26s ease,background-color .26s ease!important}
.nexus-faq-panel{transition:grid-template-rows .46s var(--tn30-ease),opacity .32s ease!important}
.nexus-faq-card.is-open{box-shadow:0 14px 42px rgba(0,0,0,.18),0 0 0 1px rgba(55,226,118,.025)!important}
.tn-status-card-v24,.tn-review-page-card,.tn-related-grid-v29 .tn-market-card-v25,.tn-footer-callout{transition:transform .34s var(--tn30-ease),border-color .28s ease,box-shadow .34s ease,background-color .28s ease!important}
.tn-status-card-v24:hover{transform:translate3d(3px,0,0)!important}
.tn-related-grid-v29 .tn-market-card-v25:hover{transform:translate3d(0,-3px,0)!important}
.tn-market-image-v25{transition:transform .58s var(--tn30-ease),filter .35s ease!important}
.tn-market-card-v25:hover .tn-market-image-v25{transform:scale(1.018)!important}
.tn-market-primary-v25,.tn-market-secondary-v25,.tn-group-item-v24,.tn-footer-col-v23 a{transition:transform .26s var(--tn30-ease),background-color .24s ease,border-color .24s ease,color .24s ease,box-shadow .28s ease!important}
.tn-market-primary-v25:hover,.tn-market-secondary-v25:hover{transform:translateY(-1px)!important}
.tn30-motion-ready .tn30-reveal{opacity:0!important;transform:translate3d(0,13px,0)!important;transition:opacity .56s ease,transform .64s var(--tn30-ease)!important;transition-delay:var(--tn30-delay,0ms)!important}
.tn30-motion-ready .tn30-reveal.tn30-reveal-soft{transform:translate3d(0,8px,0)!important}
.tn30-motion-ready .tn30-reveal.is-visible{opacity:1!important;transform:none!important}
@media (max-width:760px){
.tn-featured-track-v17{overflow:hidden!important}
.tn-featured-item-v17{pointer-events:none!important;transition:transform .56s var(--tn30-ease),opacity .36s ease,filter .36s ease!important}
.tn-featured-item-v17.is-featured-active{pointer-events:auto!important}
.tn-group-modal-v24{padding:8px!important;align-items:end!important}
.tn-group-dialog-v24{width:100%!important;max-height:94dvh!important;border-radius:22px 22px 14px 14px!important;transform:translate3d(0,36px,0) scale(.99)!important}
.tn-group-modal-v24.is-open .tn-group-dialog-v24{transform:none!important}
.tn-group-hero-v24{flex-basis:150px!important;height:150px!important}
.tn-group-content-v24{display:block!important;max-height:calc(94dvh - 150px)!important;overflow:auto!important}
.tn-group-list-v24{border-right:0!important;border-bottom:1px solid rgba(176,212,188,.07)!important}
.tn-group-items-v24{max-height:320px!important}
.tn-group-summary-v24{overflow:visible!important}
}
@media (prefers-reduced-motion:reduce){
.tn-featured-item-v17,.tn-featured-track-v17,.tn-group-modal-v24,.tn-group-backdrop,.tn-group-dialog-v24,.tn-group-hero-media-v24 img,.tn-group-hero-copy-v24,.tn-group-list-v24,.tn-group-summary-v24,.tn-group-item-v24,.tn30-reveal,.nexus-faq-card,.nexus-faq-panel{transition:none!important;animation:none!important}
}
.tn-featured-item-v17,.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-active,.tn-featured-item-v17.is-featured-next{display:block!important;opacity:var(--tn-card-opacity,0)!important;filter:var(--tn-card-filter,none)!important;z-index:var(--tn-card-z,0)!important}
@media (max-width:760px){
.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-active,.tn-featured-item-v17.is-featured-next{display:block!important}
}
.tn-featured-track-v17.is-initializing .tn-featured-item-v17{transition:none!important}
.tn-featured-nav-v17>i>b{transition:none!important;will-change:width!important}
:root{--tn31-dot:rgba(118,245,164,.18);--tn31-grid:rgba(255,255,255,.06)}
.tn-featured-head-v17,.tn-featured-stage-v17{width:min(1380px,100%)!important}
.tn-featured-stage-v17{position:relative!important;padding-inline:54px!important}
.tn-featured-item-v17{top:16px!important;width:min(380px,calc((100% - 72px)/3))!important;max-width:calc((100% - 72px)/3)!important}
.tn-featured-item-v17.is-featured-active{z-index:5!important}
.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-next{z-index:3!important}
.tn-featured-arrow-v17{top:50%!important}
.tn-final-cta-shell-v17,.tn-footer-callout{position:relative!important;overflow:hidden!important;isolation:isolate!important}
.tn-final-cta-shell-v17::before,.tn-footer-callout::before{content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;background:radial-gradient(720px 280px at 0% 0%,rgba(38,223,108,.12),transparent 62%), radial-gradient(540px 220px at 100% 20%,rgba(18,185,129,.08),transparent 68%), radial-gradient(circle,var(--tn31-dot) .8px,transparent .95px)!important;background-size:auto,auto,28px 28px!important;mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.82))!important}
.tn-final-cta-shell-v17::after,.tn-footer-callout::after{content:""!important;position:absolute!important;left:0!important;right:0!important;top:0!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(84,240,138,.48),transparent)!important;pointer-events:none!important}
.tn-final-cta-shell-v17 .tn-final-cta-copy,.tn-footer-callout>div:first-child{position:relative!important;z-index:1!important;max-width:620px!important}
.tn-final-cta-shell-v17 .tn-final-cta-buttons,.tn-footer-callout-actions{position:relative!important;z-index:1!important}
.tn-final-cta-shell-v17 h2{margin-bottom:6px!important}
.tn-final-cta-shell-v17 p{max-width:560px!important;line-height:1.62!important;color:#a3b0a7!important}
.tn-footer-callout{gap:26px!important;border-color:rgba(102,231,144,.12)!important;background:linear-gradient(145deg,rgba(7,17,11,.97),rgba(4,10,7,.985))!important;box-shadow:0 18px 60px rgba(0,0,0,.22)!important}
.tn-footer-callout>div>span{color:#6ceb97!important}
.tn-footer-callout h3{margin:7px 0 6px!important;letter-spacing:-.036em!important}
.tn-footer-callout p{max-width:640px!important;color:#9dacA3!important}
.tn-footer-callout-actions .tn-btn{min-height:44px!important;padding-inline:18px!important}
@media (max-width:1024px){
.tn-featured-stage-v17{padding-inline:46px!important}
.tn-featured-item-v17{width:calc((100% - 56px)/3)!important;max-width:calc((100% - 56px)/3)!important}
}
@media (max-width:760px){
.tn-featured-stage-v17{padding-inline:0!important}
.tn-featured-item-v17{width:92%!important;max-width:none!important;top:10px!important}
.tn-featured-nav-v17{width:min(94%,420px)!important}
.tn-footer-callout{padding:22px!important}
.tn-footer-callout h3{font-size:24px!important}
.tn-footer-callout-actions{display:grid!important;grid-template-columns:1fr!important}
}
.tn-pack-background{position:absolute!important;inset:0!important;z-index:0!important;overflow:hidden!important;pointer-events:none!important;isolation:isolate!important}
.tn-pack-base{position:absolute;inset:0;z-index:0}
.tn-pack-dots{position:absolute;inset:0;z-index:1}
.tn-pack-grid{position:absolute;inset:0;z-index:1;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px)}
.tn-pack-orb{position:absolute;z-index:2;border-radius:999px;filter:blur(135px)}
.tn-pack-orb-bottom{width:900px;height:500px;left:22%;bottom:-28%;background:rgba(5,150,105,.10);filter:blur(155px)}
.tn-pack-top-line{position:absolute;z-index:4;left:0;right:0;top:0;height:1px}
.tn-pack-arc{position:absolute;z-index:2;border:1px solid rgba(65,236,126,.075);border-radius:50%}
.tn-pack-arc-a{width:720px;height:720px;left:-430px;top:540px}
.tn-pack-arc-b{width:860px;height:860px;right:-560px;top:1320px}
.tn-pack-corner-mark{z-index:3}
.tn-pack-corner-glow{position:absolute;width:330px;height:330px;left:52px;bottom:42px;border-radius:50%;background:rgba(16,185,129,.15);filter:blur(108px)}
.tn-pack-corner-logo{position:absolute;width:450px;height:450px;left:-18px;bottom:-18px;object-fit:contain;opacity:.13;filter:saturate(1.6) contrast(1.12) brightness(.94) drop-shadow(0 0 28px rgba(16,185,129,.24));user-select:none}
.tn-pack-corner-logo-blur{width:470px;height:470px;left:-36px;bottom:-30px;opacity:.055;filter:blur(6px) saturate(1.8) brightness(1.2);transform:scale(1.08)}
.tn-atmosphere-v2{background:transparent!important}
.tn-atmosphere-v2>.tn-v2-bg-base{background:transparent!important}
.tn-atmosphere-v2>.tn-atmosphere-grid{opacity:.035!important}
.tn-atmosphere-v2>.tn-atmosphere-dots{opacity:.055!important}
.tn-atmosphere-v2>.tn-atmosphere-noise{opacity:.022!important}
.tn-atmosphere-v2>.tn-atmosphere-mesh{opacity:.10!important}
.tn-atmosphere-v2>.tn-atmosphere-halo{opacity:.18!important}
.tn-atmosphere-v2>.tn-v2-glow{opacity:.045!important}
.tn-featured-head-v17{width:min(1360px,calc(100% - 32px))!important}
.tn-featured-stage-v17{width:min(1260px,calc(100% - 104px))!important;margin-inline:auto!important;padding:0!important;overflow:visible!important}
.tn-featured-track-v17{position:relative!important;width:100%!important;overflow:hidden!important;min-height:400px!important;height:var(--tn-featured-height,466px)!important;padding:0!important}
.tn-featured-item-v17,.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-active,.tn-featured-item-v17.is-featured-next{width:var(--tn-card-width,calc((100% - 72px)/3))!important;max-width:none!important;left:50%!important;top:16px!important;transform:translate3d(calc(-50% + var(--tn-px-shift,0px)),0,0) scale(var(--tn-card-scale,1))!important}
.tn-featured-item-v17.is-featured-active .tn-market-card-v25{border-color:rgba(69,235,129,.34)!important;box-shadow:0 28px 82px rgba(0,0,0,.40),0 0 0 1px rgba(72,236,132,.075),0 0 40px rgba(42,216,110,.05)!important}
.tn-featured-item-v17.is-featured-prev .tn-market-card-v25,.tn-featured-item-v17.is-featured-next .tn-market-card-v25{box-shadow:0 18px 52px rgba(0,0,0,.26)!important}
.tn-featured-prev-v17{left:-54px!important}
.tn-featured-next-v17{right:-54px!important}
.tn-featured-nav-v17{margin-top:10px!important}
@media (max-width:900px){
.tn-featured-prev-v17{left:-6px!important}
.tn-featured-next-v17{right:-6px!important}
}
@media (max-width:760px){
.tn-pack-grid{background-size:84px 84px;opacity:.04}
.tn-pack-corner-mark{width:330px;height:330px;left:-112px;top:520px;opacity:.60}
.tn-pack-corner-logo{width:300px;height:300px}
.tn-pack-corner-logo-blur{width:315px;height:315px}
.tn-pack-arc-b{display:none}
.tn-featured-stage-v17{width:100%!important;overflow:hidden!important}
.tn-featured-track-v17{min-height:342px!important;height:var(--tn-featured-height,410px)!important}
.tn-featured-item-v17,.tn-featured-item-v17.is-featured-active,.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-next{width:92%!important;max-width:92%!important;top:10px!important}
.tn-featured-arrow-v17{display:none!important}
}
@media (prefers-reduced-motion:reduce){
.tn-pack-background *{animation:none!important}
}
@media (min-width:901px){
.tn-featured-v17{overflow:hidden!important}
.tn-featured-head-v17{width:min(1320px,calc(100% - 40px))!important;margin-inline:auto!important}
.tn-featured-stage-v17{position:relative!important;width:min(1320px,calc(100% - 40px))!important;margin-inline:auto!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}
.tn-featured-track-v17{position:relative!important;display:block!important;width:calc(100% - 120px)!important;max-width:1180px!important;margin-inline:auto!important;padding:0!important;overflow:hidden!important;min-height:390px!important;height:var(--tn-featured-height,458px)!important;box-sizing:border-box!important;contain:layout paint!important;isolation:isolate!important}
.tn-featured-item-v17,.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-active,.tn-featured-item-v17.is-featured-next{position:absolute!important;display:block!important;top:14px!important;left:50%!important;right:auto!important;bottom:auto!important;width:var(--tn-card-width,330px)!important;min-width:0!important;max-width:var(--tn-card-width,330px)!important;margin:0!important;padding:0!important;box-sizing:border-box!important;opacity:var(--tn-card-opacity,0)!important;filter:var(--tn-card-filter,none)!important;z-index:var(--tn-card-z,0)!important;transform:translate3d(calc(-50% + var(--tn-px-shift,0px)),0,0) scale(var(--tn-card-scale,1))!important;transform-origin:center center!important;pointer-events:none!important;transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .38s ease,filter .44s ease!important;will-change:transform,opacity,filter!important}
.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-active,.tn-featured-item-v17.is-featured-next{pointer-events:auto!important}
.tn-featured-item-v17>.tn-market-card-v25{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;transform:none!important;box-sizing:border-box!important}
.tn-featured-item-v17>.tn-market-card-v25:hover{transform:translateY(-2px)!important}
.tn-featured-item-v17.is-featured-active>.tn-market-card-v25{transform:none!important;border-color:rgba(67,235,130,.36)!important;box-shadow:0 28px 82px rgba(0,0,0,.40),0 0 0 1px rgba(72,236,132,.075),0 0 34px rgba(42,216,110,.045)!important}
.tn-featured-item-v17.is-featured-prev>.tn-market-card-v25,.tn-featured-item-v17.is-featured-next>.tn-market-card-v25{box-shadow:0 16px 46px rgba(0,0,0,.24)!important}
.tn-featured-prev-v17{left:12px!important;right:auto!important}
.tn-featured-next-v17{right:12px!important;left:auto!important}
.tn-featured-arrow-v17{z-index:20!important}
.tn-featured-nav-v17{margin-top:10px!important}
}
@media (min-width:901px) and (max-width:1080px){
.tn-featured-stage-v17,.tn-featured-head-v17{width:calc(100% - 20px)!important}
.tn-featured-track-v17{width:calc(100% - 74px)!important}
.tn-featured-prev-v17{left:4px!important}
.tn-featured-next-v17{right:4px!important}
}
@media (max-width:900px){
.tn-featured-v17{overflow:hidden!important}
.tn-featured-stage-v17{width:100%!important;overflow:hidden!important;padding:0!important}
.tn-featured-track-v17{width:100%!important;margin:0!important;overflow:hidden!important;contain:layout paint!important}
.tn-featured-item-v17,.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-active,.tn-featured-item-v17.is-featured-next{position:absolute!important;left:50%!important;right:auto!important;width:92%!important;max-width:92%!important;transform:translate3d(calc(-50% + var(--tn-px-shift,0%)),0,0) scale(var(--tn-card-scale,1))!important}
.tn-featured-item-v17.is-featured-prev,.tn-featured-item-v17.is-featured-next{pointer-events:none!important}
.tn-featured-arrow-v17{display:none!important}
}
:root{--tn36-emerald:#42e98a;--tn36-emerald-2:#20c96a;--tn36-cyan:#63c9dc;--tn36-ink:#040806;--tn36-panel:rgba(6,14,9,.90);--tn36-line:rgba(135,225,164,.12);--tn36-ease:cubic-bezier(.22,.74,.18,1)}
.tn-brand-v36{text-decoration:none!important;min-width:max-content!important}
.tn-brand-v36>img{display:none!important}
.tn-brand-mark{position:relative;display:grid;place-items:center;flex:0 0 34px}
.tn-brand-mark svg{display:block;width:100%;height:100%;overflow:visible}
.tn-brand-copy{display:flex!important;flex-direction:column!important;gap:1px!important;line-height:1!important}
.tn-brand-copy>b{font-family:"Space Grotesk",Inter,sans-serif!important;font-size:15px!important;letter-spacing:-.035em!important;color:#f5faf7!important;font-weight:700!important}
.tn-brand-copy>small{font-weight:700!important}
.tn-footer-logo-v23 .tn-brand-copy>b{font-size:17px!important}
.tn-pack-dots{mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.72) 62%,transparent 100%)!important}
.tn-pack-grid{transform:perspective(900px) rotateX(52deg) scale(1.32);transform-origin:50% 18%;mask-image:linear-gradient(180deg,rgba(0,0,0,.60),transparent 76%)!important}
.tn-pack-orb-left{width:720px!important;height:620px!important;left:-18%!important;top:-18%!important;background:rgba(33,199,103,.12)!important;filter:blur(145px)!important}
.tn-pack-orb-right{width:620px!important;height:620px!important;right:-16%!important;top:5%!important;background:rgba(64,164,190,.075)!important;filter:blur(155px)!important}
.tn-pack-orb-bottom{opacity:.62!important}
.tn-pack-top-line{background:linear-gradient(90deg,transparent,rgba(86,236,143,.32),rgba(98,195,220,.12),transparent)!important}
.tn-pack-arc{border-color:rgba(85,230,140,.045)!important;box-shadow:none!important}
.tn-pack-arc-a{display:none!important}
.tn-pack-corner-logo,.tn-pack-corner-logo-blur,.tn-pack-corner-glow{display:none!important}
.tn-pack-corner-mark{position:absolute!important;left:-120px!important;top:520px!important;width:600px!important;height:600px!important;opacity:1!important;filter:none!important;pointer-events:none!important}
.tn-pack-corner-mark::before{content:"N";position:absolute;left:20px;top:10px;font-family:"Space Grotesk",Inter,sans-serif;font-size:520px;font-weight:700;line-height:.9;letter-spacing:-.15em;font-style:italic;color:transparent;background:linear-gradient(145deg,rgba(72,237,137,.12),rgba(77,181,202,.025) 58%,transparent 82%);-webkit-background-clip:text;background-clip:text;-webkit-text-stroke:1.5px rgba(86,235,141,.085);transform:scaleX(.78) skewX(-5deg);transform-origin:left center;filter:drop-shadow(0 0 42px rgba(39,223,113,.045))}
.tn-pack-corner-mark::after{display:none!important}
.tn-brand-ghost{display:none!important}
.tn-atmosphere-watermark{display:none!important}
.tn-pack-background::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none}
.tn-pack-background::after{content:"";position:absolute;z-index:2;left:2%;right:2%;height:1px;transform:rotate(-5deg);transform-origin:center}
.tn-nav::before{opacity:.52!important;background:linear-gradient(90deg,transparent,rgba(66,233,138,.26),rgba(99,201,220,.09),transparent)!important}
.tn-featured-stage-v17.tn36-carousel{position:relative!important;width:min(1320px,calc(100% - 34px))!important;margin-inline:auto!important;padding:0!important;overflow:visible!important;box-sizing:border-box!important}
.tn-featured-stage-v17.tn36-carousel .tn-featured-track-v17{position:relative!important;display:block!important;width:calc(100% - 108px)!important;max-width:1180px!important;margin:0 auto!important;padding:0!important;overflow:hidden!important;min-height:380px!important;height:452px!important;contain:layout paint!important;isolation:isolate!important;touch-action:pan-y!important;box-sizing:border-box!important}
.tn-featured-stage-v17.tn36-carousel .tn-featured-track-v17:not(.tn36-ready)>[data-featured-item]{opacity:0!important;visibility:hidden!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-rail{position:absolute!important;top:12px!important;left:0!important;display:flex!important;align-items:flex-start!important;gap:var(--tn36-gap,28px)!important;width:max-content!important;max-width:none!important;margin:0!important;padding:0!important;opacity:0!important;visibility:hidden!important;will-change:transform!important;backface-visibility:hidden!important;transform-style:preserve-3d!important}
.tn-featured-stage-v17.tn36-carousel .tn-featured-track-v17.tn36-ready .tn36-featured-rail{opacity:1!important;visibility:visible!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide,.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-prev,.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-active,.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-next{position:relative!important;inset:auto!important;display:block!important;flex:0 0 var(--tn36-card-width,340px)!important;width:var(--tn36-card-width,340px)!important;min-width:var(--tn36-card-width,340px)!important;max-width:var(--tn36-card-width,340px)!important;margin:0!important;padding:0!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none!important;z-index:1!important;contain:layout style!important;box-sizing:border-box!important;transition:none!important;pointer-events:auto!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide>.tn-market-card-v25{width:100%!important;max-width:100%!important;margin:0!important;transform:scale(.972)!important;transform-origin:center center!important;opacity:.68!important;filter:saturate(.90) brightness(.88)!important;border-color:rgba(140,204,160,.10)!important;box-shadow:0 18px 52px rgba(0,0,0,.27)!important;transition:transform .34s var(--tn36-ease),opacity .34s ease,filter .34s ease,border-color .34s ease,box-shadow .34s ease!important;will-change:transform,opacity,filter!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-active>.tn-market-card-v25{transform:scale(1)!important;opacity:1!important;filter:none!important;border-color:rgba(69,235,129,.38)!important;box-shadow:0 28px 78px rgba(0,0,0,.38),0 0 0 1px rgba(72,236,132,.065),0 0 30px rgba(42,216,110,.045)!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-outgoing>.tn-market-card-v25{opacity:.84!important;filter:saturate(.95) brightness(.95)!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-incoming>.tn-market-card-v25{opacity:.82!important;filter:saturate(.96) brightness(.94)!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide:not(.is-featured-active) a,.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide:not(.is-featured-active) button{pointer-events:none!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-active a,.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-active button{pointer-events:auto!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide:not(.is-featured-active) .tn-market-quick-v25{opacity:0!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-active .tn-market-quick-v25{opacity:1!important}
.tn-featured-stage-v17.tn36-carousel .tn-featured-prev-v17{left:8px!important;right:auto!important;top:50%!important;z-index:30!important}
.tn-featured-stage-v17.tn36-carousel .tn-featured-next-v17{right:8px!important;left:auto!important;top:50%!important;z-index:30!important}
.tn-featured-stage-v17.tn36-carousel .tn-featured-arrow-v17{display:grid!important}
.tn-featured-v17:has(.tn36-carousel) .tn-featured-nav-v17{width:min(560px,52%)!important;margin-top:8px!important}
.tn-featured-v17:has(.tn36-carousel) .tn-featured-nav-v17>i>b{transition:none!important;will-change:width!important}
.tn-featured-v17:has(.tn36-carousel) [data-featured-dots]{display:flex!important;align-items:center!important;gap:6px!important}
.tn36-featured-dot{appearance:none;border:0;padding:0;width:6px;height:6px;border-radius:999px;background:rgba(144,185,155,.30);cursor:pointer;transition:width .24s ease,background .24s ease,box-shadow .24s ease}
.tn36-featured-dot.is-active{width:18px;background:#45e98a;box-shadow:0 0 14px rgba(69,233,138,.30)}
.tn-featured-track-v17.is-dragging{cursor:grabbing!important;user-select:none!important}
.tn-market-actions-v25 a,.tn-market-actions-v25 button,.tn-market-quick-v25{position:relative!important;z-index:8!important;cursor:pointer!important}
.tn-market-actions-v25 a:hover,.tn-market-actions-v25 button:hover{transform:translateY(-1px)!important}
.tn-market-actions-v25 a:active,.tn-market-actions-v25 button:active{transform:translateY(0) scale(.985)!important}
.tn-footer-v23{padding-top:38px!important}
.tn-footer-main-v23{padding-top:44px!important;padding-bottom:36px!important}
.tn-footer-brand-v23>p{max-width:360px!important;color:#91a096!important}
.tn-footer-col-v23>b{letter-spacing:.07em!important;color:#eef6f0!important;margin-bottom:15px!important}
.tn-footer-col-v23 a{color:#84958a!important;padding-block:4px!important}
.tn-footer-col-v23 a:hover{color:#dff7e7!important;transform:translateX(2px)!important}
.tn-footer-trust-v23 span{color:#91a096!important}
.tn-footer-bottom-v23{color:#75847a!important}
@media (max-width:1080px) and (min-width:901px){
.tn-featured-stage-v17.tn36-carousel{width:calc(100% - 18px)!important}
.tn-featured-stage-v17.tn36-carousel .tn-featured-track-v17{width:calc(100% - 84px)!important}
}
@media (max-width:900px){
.tn-pack-corner-mark{left:-210px!important;top:470px!important;transform:scale(.78);transform-origin:left top}
.tn-featured-stage-v17.tn36-carousel{width:100%!important;overflow:hidden!important}
.tn-featured-stage-v17.tn36-carousel .tn-featured-track-v17{width:100%!important;max-width:none!important;height:426px!important;overflow:hidden!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-rail{top:10px!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide>.tn-market-card-v25{transform:scale(.965)!important;opacity:.30!important;filter:saturate(.75) brightness(.72)!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-active>.tn-market-card-v25{transform:scale(1)!important;opacity:1!important;filter:none!important}
.tn-featured-stage-v17.tn36-carousel .tn-featured-arrow-v17{display:none!important}
.tn-featured-v17:has(.tn36-carousel) .tn-featured-nav-v17{width:min(92%,430px)!important}
}
@media (max-width:640px){
.tn-pack-corner-mark{display:none!important}
.tn-pack-grid{opacity:.025!important}
.tn-brand-mark{width:31px;height:31px;flex-basis:31px}
.tn-brand-copy>b{font-size:14px!important}
.tn-brand-copy>small{font-size:5.5px!important}
.tn-footer-main-v23{gap:30px!important;padding-top:34px!important}
}
@media (prefers-reduced-motion:reduce){
.tn-featured-stage-v17.tn36-carousel .tn36-featured-rail,.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide>.tn-market-card-v25,.tn36-featured-dot{transition:none!important}
}
:root{--tn37-green:#38e680;--tn37-green-2:#5ff19a;--tn37-teal:#4bb8c8;--tn37-bg:#030806;--tn37-panel:#07110b;--tn37-panel-2:#0a1510;--tn37-line:rgba(137,229,167,.12);--tn37-line-hot:rgba(72,236,132,.34);--tn37-text:#f3f8f5;--tn37-muted:#8fa199;--tn37-ease:cubic-bezier(.22,1,.36,1)}
.tn-brand-v36{gap:12px!important}
.tn-brand-mark{width:36px!important;height:36px!important;flex-basis:36px!important;color:var(--tn37-green)!important;filter:drop-shadow(0 0 16px rgba(56,230,128,.18))!important}
.tn-brand-copy b{display:flex!important;align-items:baseline!important}
.tn-brand-copy b .tn37-the{color:#f4f8f5!important;font-style:normal!important}
.tn-brand-copy b .tn37-nexus{color:#49e98a!important;font-style:normal!important;margin-left:1px!important}
.tn-brand-copy>small{color:#648070!important}
.tn-footer-logo-v23 .tn-brand-mark{width:42px!important;height:42px!important;flex-basis:42px!important}
.tn-pack-base{background:radial-gradient(980px 590px at 7% -3%,rgba(38,211,111,.20),transparent 70%), radial-gradient(820px 520px at 95% 13%,rgba(69,173,194,.085),transparent 72%), radial-gradient(840px 580px at 52% 58%,rgba(20,117,72,.06),transparent 75%), linear-gradient(180deg,#07120c 0%,#050c08 35%,#030705 71%,#020403 100%)!important}
.tn-pack-dots{opacity:.18!important;background-image:radial-gradient(circle,rgba(102,236,151,.48) .75px,transparent .9px)!important;background-size:28px 28px!important}
.tn-pack-grid{opacity:.03!important;background-size:104px 104px!important}
.tn-pack-background::before{background:linear-gradient(125deg,transparent 0 17%,rgba(66,235,131,.035) 17.08% 17.16%,transparent 17.28% 100%), linear-gradient(125deg,transparent 0 72%,rgba(86,190,208,.027) 72.05% 72.12%,transparent 72.23% 100%), radial-gradient(560px 340px at 1% 55%,rgba(28,207,103,.055),transparent 76%)!important;opacity:1!important}
.tn-pack-background::after{top:48vh!important;opacity:.42!important;background:linear-gradient(90deg,transparent,rgba(71,231,133,.12),rgba(86,193,207,.04),transparent)!important}
.tn-pack-brand-sigil{position:absolute;z-index:3;left:-145px;top:140px;width:560px;height:740px;opacity:.22;pointer-events:none;filter:drop-shadow(0 0 34px rgba(39,220,113,.08))}
.tn-pack-brand-sigil svg{display:block;width:100%;height:100%;overflow:visible}
.tn-pack-brand-sigil::after{content:"";position:absolute;left:28%;top:24%;width:240px;height:240px;border-radius:50%;background:rgba(38,223,110,.10);filter:blur(88px)}
.tn-pack-corner-mark{display:none!important}
.tn-pack-tech-edge{position:absolute;z-index:3;right:-110px;top:170px;width:420px;height:680px;opacity:.18;pointer-events:none;border-left:1px solid rgba(94,209,175,.16);transform:skewY(-16deg);background:repeating-linear-gradient(180deg,transparent 0 54px,rgba(76,228,135,.16) 55px,transparent 56px 110px);mask-image:linear-gradient(180deg,transparent,#000 20%,#000 78%,transparent)}
.tn-nav{min-height:66px!important;height:66px!important;padding-inline:18px 12px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(4,14,8,.94),rgba(3,10,6,.91))!important;border-color:rgba(146,226,171,.13)!important;box-shadow:0 20px 65px rgba(0,0,0,.30),inset 0 1px rgba(255,255,255,.022)!important}
.tn-status-chip,.tn-account-btn,.tn-mystery,.tn-icon-btn,.tn-cart-btn{min-height:40px!important}
.tn-market-card-v37{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(7,16,10,.99),rgba(4,10,7,.995))!important;border-color:rgba(143,220,166,.11)!important;box-shadow:0 20px 62px rgba(0,0,0,.27)!important;overflow:hidden!important}
.tn-market-card-v37 .tn-market-media-v25{position:relative!important;width:100%!important;margin:0!important;aspect-ratio:16/9!important;min-height:0!important;border:0!important;border-bottom:1px solid rgba(139,202,158,.085)!important;border-radius:0!important;background:#06100a!important;overflow:hidden!important}
.tn-market-card-v37 .tn-market-image-bg-v25{display:block!important;position:absolute!important;inset:-7%!important;width:114%!important;height:114%!important;object-fit:cover!important;filter:blur(16px) saturate(.95) brightness(.40)!important;opacity:.58!important;transform:scale(1.03)!important}
.tn-market-card-v37 .tn-market-image-v25{position:absolute!important;z-index:1!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important;background:transparent!important}
.tn-market-card-v37:hover .tn-market-image-v25{transform:scale(1.012)!important}
.tn-market-card-v37 .tn-market-body-v25{display:flex!important;flex:1 1 auto!important;flex-direction:column!important}
.tn-market-card-v37 .tn-market-price-row-v25{margin-top:auto!important}
.tn-market-card-v37 .tn-market-actions-v25{margin-top:0!important;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr)!important}
.tn-featured-track-v17.is-initializing>[data-featured-item]{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
.tn-featured-v37 .tn-featured-head-v17{width:min(1380px,calc(100% - 32px))!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel{width:min(1360px,calc(100% - 28px))!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn-featured-track-v17{width:calc(100% - 118px)!important;max-width:1240px!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn36-featured-rail{gap:var(--tn36-gap,24px)!important;top:8px!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn36-featured-slide{overflow:visible!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn36-featured-slide>.tn-market-card-v37{transform:scale(.985)!important;opacity:.60!important;filter:saturate(.90) brightness(.88)!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-active>.tn-market-card-v37{transform:scale(1)!important;opacity:1!important;filter:none!important;border-color:rgba(72,236,132,.40)!important;box-shadow:0 30px 88px rgba(0,0,0,.44),0 0 0 1px rgba(72,236,132,.07),0 0 36px rgba(42,216,110,.055)!important}
.tn-featured-v37 .tn-featured-nav-v17{width:min(620px,56%)!important;margin-top:10px!important}
.tn-catalog-v37>.tn-container{width:min(1480px,calc(100% - 56px))!important}
.tn-catalog-v37 .tn-catalog-layout{grid-template-columns:220px minmax(0,1fr)!important;gap:24px!important}
.tn-catalog-v37 .tn-filter-panel{border-radius:18px!important;background:linear-gradient(180deg,rgba(8,18,12,.96),rgba(5,12,8,.98))!important}
.tn-catalog-v37 .tn-catalog-results .tn-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important}
.tn-catalog-v37 .tn-product-grid-item{min-width:0!important;display:flex!important}
.tn-catalog-v37 .tn-product-grid-item>.tn-market-card-v37{width:100%!important}
.tn-catalog-v37 .tn-market-card-v37 .tn-market-media-v25{aspect-ratio:16/9!important}
.tn-group-modal-v37{padding:22px!important}
.tn-group-dialog-v37{width:min(1120px,calc(100vw - 44px))!important;max-height:min(850px,92dvh)!important;border-radius:25px!important;border-color:rgba(83,235,137,.23)!important;background:linear-gradient(180deg,#08140d,#061008)!important;box-shadow:0 48px 160px rgba(0,0,0,.78),0 0 0 1px rgba(65,229,123,.055),0 0 68px rgba(36,208,103,.05)!important}
.tn-group-dialog-v37 .tn-group-hero-v24{flex:0 0 220px!important;height:220px!important;border-bottom:1px solid rgba(137,225,164,.10)!important}
.tn-group-dialog-v37 .tn-group-hero-media-v24::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,11,7,.97) 0%,rgba(4,11,7,.82) 34%,rgba(4,11,7,.18) 70%,rgba(4,11,7,.28) 100%);pointer-events:none}
.tn-group-dialog-v37 .tn-group-hero-media-v24 img{object-fit:cover!important;object-position:center!important;filter:saturate(1.03) contrast(1.02)!important}
.tn-group-dialog-v37 .tn-group-hero-copy-v24{left:34px!important;right:320px!important;bottom:30px!important;z-index:3!important}
.tn-group-dialog-v37 .tn-group-hero-copy-v24>span{letter-spacing:.16em!important;color:#59ee91!important}
.tn-group-dialog-v37 .tn-group-hero-copy-v24 h3{margin-top:7px!important;line-height:1.06!important;letter-spacing:-.045em!important}
.tn-group-dialog-v37 .tn-group-hero-copy-v24 p{margin-top:8px!important;line-height:1.5!important;color:#9aaba1!important}
.tn-group-dialog-v37 .tn-group-content-v24{grid-template-columns:minmax(0,1.62fr) minmax(310px,.72fr)!important;max-height:calc(92dvh - 220px)!important}
.tn-group-dialog-v37 .tn-group-list-v24{padding:25px 26px 27px!important}
.tn-group-dialog-v37 .tn-group-list-head-v24 span,.tn-group-dialog-v37 .tn-group-summary-kicker-v24{letter-spacing:.15em!important;color:#57ec8f!important}
.tn-group-dialog-v37 .tn-group-list-head-v24 small{color:#728178!important}
.tn-group-dialog-v37 .tn-group-items-v24{gap:10px!important;padding-right:7px!important}
.tn-group-dialog-v37 .tn-group-item-v24{grid-template-columns:64px minmax(0,1fr) auto 28px!important;min-height:76px!important;gap:14px!important;padding:9px 12px!important;border-radius:14px!important;background:rgba(255,255,255,.018)!important;border-color:rgba(151,213,170,.105)!important}
.tn-group-dialog-v37 .tn-group-thumb-v24{width:64px!important;height:56px!important;border-radius:10px!important}
.tn-group-dialog-v37 .tn-group-item-copy-v24 small{margin-top:4px!important}
.tn-group-dialog-v37 .tn-group-item-price-v24{color:#edf6f0!important}
.tn-group-dialog-v37 .tn-group-item-v24>i{font-size:12px!important;color:#6f8276!important}
.tn-group-dialog-v37 .tn-group-summary-v24{padding:27px 26px!important;background:linear-gradient(180deg,rgba(14,27,18,.76),rgba(7,15,10,.84))!important;border-left:1px solid rgba(144,215,165,.08)!important}
.tn-group-dialog-v37 .tn-group-summary-price-v24{margin:14px 0 22px!important;padding:20px!important;border-radius:16px!important;background:rgba(255,255,255,.022)!important}
.tn-group-dialog-v37 .tn-group-summary-price-v24 strong{margin-top:7px!important}
.tn-group-dialog-v37 .tn-group-summary-v24 ul{gap:14px!important;margin-bottom:24px!important}
.tn-group-dialog-v37 .tn-group-summary-v24 li{line-height:1.5!important;color:#9bacA2!important}
.tn-group-dialog-v37 .tn-group-summary-v24 .tn-btn{min-height:48px!important}
.tn-group-dialog-v37 .tn-group-close-v24{width:42px!important;height:42px!important;right:18px!important;top:18px!important}
.tn-footer-v23>.tn-container{width:min(1400px,calc(100% - 56px))!important}
.tn-footer-callout{padding:32px 34px!important}
.tn-footer-main-v23{grid-template-columns:minmax(330px,1.5fr) repeat(4,minmax(135px,.72fr))!important;gap:52px!important;padding:52px 0 42px!important}
.tn-footer-trust-v23 span{min-height:60px!important}
.tn-footer-bottom-v23{padding-top:24px!important}
@media (max-width:1180px){
.tn-catalog-v37 .tn-catalog-results .tn-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.tn-group-dialog-v37{width:min(1000px,calc(100vw - 32px))!important}
.tn-group-dialog-v37 .tn-group-content-v24{grid-template-columns:minmax(0,1.45fr) minmax(285px,.7fr)!important}
}
@media (max-width:900px){
.tn-pack-brand-sigil{left:-205px;top:210px;transform:scale(.78);transform-origin:left top;opacity:.19}
.tn-pack-tech-edge{display:none}
.tn-nav{height:62px!important;min-height:62px!important}
.tn-catalog-v37>.tn-container{width:calc(100% - 24px)!important}
.tn-catalog-v37 .tn-catalog-layout{display:block!important}
.tn-catalog-v37 .tn-catalog-results .tn-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn-featured-track-v17{width:100%!important;height:430px!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn36-featured-slide>.tn-market-card-v37{opacity:.30!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-active>.tn-market-card-v37{opacity:1!important}
.tn-group-modal-v37{padding:10px!important;align-items:end!important}
.tn-group-dialog-v37{width:100%!important;max-height:95dvh!important;border-radius:22px 22px 14px 14px!important}
.tn-group-dialog-v37 .tn-group-hero-v24{height:170px!important;flex-basis:170px!important}
.tn-group-dialog-v37 .tn-group-hero-copy-v24{left:20px!important;right:64px!important;bottom:20px!important}
.tn-group-dialog-v37 .tn-group-content-v24{display:block!important;max-height:calc(95dvh - 170px)!important;overflow:auto!important}
.tn-group-dialog-v37 .tn-group-list-v24{padding:18px!important;border-right:0!important;border-bottom:1px solid rgba(144,215,165,.08)!important}
.tn-group-dialog-v37 .tn-group-summary-v24{padding:20px!important;border-left:0!important;overflow:visible!important}
.tn-footer-main-v23{grid-template-columns:1.2fr repeat(2,1fr)!important;gap:34px!important}
.tn-footer-brand-v23{grid-column:1/-1!important}
}
@media (max-width:620px){
.tn-pack-brand-sigil{display:none!important}
.tn-brand-mark{width:31px!important;height:31px!important;flex-basis:31px!important}
.tn-catalog-v37>.tn-container{width:calc(100% - 18px)!important}
.tn-catalog-v37 .tn-catalog-results .tn-product-grid{grid-template-columns:1fr!important;gap:13px!important}
.tn-market-card-v37 .tn-market-actions-v25{grid-template-columns:1fr 1.08fr!important}
.tn-featured-v37 .tn-featured-head-v17{width:calc(100% - 18px)!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel{width:100%!important}
.tn-group-dialog-v37 .tn-group-item-v24{grid-template-columns:52px minmax(0,1fr) auto!important;min-height:68px!important;padding:8px 10px!important}
.tn-group-dialog-v37 .tn-group-thumb-v24{width:52px!important;height:48px!important}
.tn-group-dialog-v37 .tn-group-item-v24>i{display:none!important}
.tn-group-dialog-v37 .tn-group-item-copy-v24 b{font-size:11px!important}
.tn-group-dialog-v37 .tn-group-item-price-v24{font-size:11px!important}
.tn-footer-v23>.tn-container{width:calc(100% - 18px)!important}
.tn-footer-main-v23{grid-template-columns:1fr 1fr!important;gap:30px 18px!important}
.tn-footer-brand-v23{grid-column:1/-1!important}
.tn-footer-trust-v23{grid-template-columns:1fr 1fr!important}
}
@media (max-width:420px){
.tn-market-card-v37 .tn-market-actions-v25{grid-template-columns:1fr!important}
.tn-group-dialog-v37 .tn-group-hero-copy-v24 h3{font-size:24px!important}
.tn-footer-main-v23{grid-template-columns:1fr!important}
.tn-footer-trust-v23{grid-template-columns:1fr!important}
}
.tn-brand-mark-original{width:40px!important;height:40px!important;flex:0 0 40px!important;display:grid!important;place-items:center!important;overflow:visible!important;color:inherit!important;filter:none!important}
.tn-brand-mark-original img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:drop-shadow(0 0 10px rgba(34,214,94,.16))!important}
.tn-brand-v36:hover .tn-brand-mark-original img{transform:translateY(-1px) scale(1.025)!important;filter:drop-shadow(0 0 13px rgba(34,214,94,.23))!important;transition:transform .28s cubic-bezier(.2,.8,.2,1),filter .28s ease!important}
.tn-brand-copy .tn37-the,.tn-brand-copy .tn37-nexus{color:#f3f8f5!important;font-style:normal!important;-webkit-text-fill-color:initial!important;background:none!important}
.tn-footer-logo-v23 .tn-brand-mark-original{width:46px!important;height:46px!important;flex-basis:46px!important}
.tn-pack-brand-sigil-original{left:-74px!important;bottom:-120px!important;width:530px!important;height:590px!important;opacity:.085!important;transform:rotate(-7deg)!important;mix-blend-mode:screen!important;pointer-events:none!important}
.tn-pack-brand-sigil-original img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;filter:saturate(.72) brightness(.68) contrast(1.08) drop-shadow(0 0 34px rgba(28,185,84,.13))!important}
.tn-pack-brand-sigil-original svg{display:none!important}
.tn-pack-corner-logo,.tn-pack-corner-logo-blur{display:none!important}
@media (max-width:900px){
.tn-brand-mark-original{width:35px!important;height:35px!important;flex-basis:35px!important}
.tn-pack-brand-sigil-original{left:-128px!important;bottom:-58px!important;width:390px!important;height:430px!important;opacity:.06!important}
}
@media (max-width:560px){
.tn-brand-mark-original{width:32px!important;height:32px!important;flex-basis:32px!important}
.tn-footer-logo-v23 .tn-brand-mark-original{width:40px!important;height:40px!important;flex-basis:40px!important}
.tn-pack-brand-sigil-original{left:-148px!important;bottom:-20px!important;width:330px!important;height:370px!important;opacity:.045!important}
}
:root{--tn39-text:#f5f8f6;--tn39-muted:#9aa9a0;--tn39-muted-soft:#75867c;--tn39-green:#42e98a;--tn39-green-soft:#82f2aa;--tn39-display:"Space Grotesk",Inter,ui-sans-serif,system-ui,sans-serif;--tn39-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tn39-ease:cubic-bezier(.22,.8,.24,1)}
html{font-size:16px!important}
body.tn-body{font-family:var(--tn39-body)!important;font-size:16px!important;line-height:1.5!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;text-rendering:optimizeLegibility!important}
.tn-main{color:var(--tn39-text)!important}
.tn-main h1,.tn-main h2,.tn-main h3,.tn-main h4,.tn-footer-v23 h2,.tn-footer-v23 h3{font-family:var(--tn39-display)!important;text-wrap:balance}
.tn-main p,.tn-footer-v23 p{font-feature-settings:"kern" 1,"liga" 1}
.tn-brand-copy b{font-size:17px!important;line-height:1!important;letter-spacing:-.04em!important}
.tn-brand-copy>small{font-size:7px!important;line-height:1.1!important;letter-spacing:.18em!important}
.tn-nav-links a{font-size:12px!important;font-weight:700!important;letter-spacing:-.01em!important}
.tn-status-chip,.tn-account-btn,.tn-mystery{font-size:11.5px!important;font-weight:750!important}
.tn-mobile-menu a,.tn-mobile-menu button{font-size:14px!important}
.tn-btn{min-height:48px!important;padding-inline:20px!important;font-size:13px!important;line-height:1!important;letter-spacing:-.012em!important}
.tn-text-link{font-size:11.5px!important;line-height:1.2!important}
.tn-eyebrow span{font-size:9px!important;letter-spacing:.15em!important}
.tn-hero-copy h1{font-size:clamp(58px,5.35vw,82px)!important;line-height:.94!important;letter-spacing:-.058em!important}
.tn-hero-subtitle{max-width:600px!important;margin-top:22px!important;color:#a5b2aa!important;font-size:15.5px!important;line-height:1.68!important}
.tn-hero-actions{margin-top:26px!important}
.tn-hero-stats{gap:10px!important;margin-top:18px!important}
.tn-hero-stat{min-height:82px!important;padding:14px 15px!important}
.tn-hero-stat strong{font-size:22px!important;line-height:1!important;letter-spacing:-.03em!important}
.tn-hero-stat span{margin-top:5px!important;font-size:10.5px!important;line-height:1.2!important}
.tn-hero-stat small{margin-top:4px!important;font-size:8.5px!important;line-height:1.35!important;color:#72847a!important}
.tn-hero-meta{gap:12px 22px!important;margin-top:16px!important}
.tn-hero-meta span{font-size:10px!important;line-height:1.2!important}
.tn-esp-caption span{font-size:8.5px!important;letter-spacing:.14em!important}
.tn-esp-caption small{font-size:8px!important}
.tn-esp-brand b{font-size:11px!important}
.tn-esp-brand small{font-size:7.5px!important}
.tn-esp-live{font-size:8px!important}
.tn-esp-tabs button span{font-size:8.5px!important}
.tn-esp-pane-title>span{font-size:15px!important}
.tn-esp-pane-title>small{font-size:7px!important}
.nexus-toggle-row>span,.nexus-select-row>span,.nexus-slider-row>span{font-size:9px!important}
.nexus-select-row select{font-size:9px!important}
.tn-preview-bottom,.nexus-preview-status{font-size:7.5px!important}
.tn-section-head{margin-bottom:30px!important}
.tn-section-head>div>span,.tn-section-head>span,.nexus-section-head>span{min-height:24px!important;padding-inline:10px!important;font-size:8px!important;line-height:1!important;letter-spacing:.13em!important}
.tn-section-head h2,.nexus-section-head h2{margin-top:10px!important;font-size:clamp(38px,3.25vw,54px)!important;line-height:1.01!important;letter-spacing:-.045em!important}
.tn-section-head p,.nexus-section-head p{margin-top:10px!important;color:#8f9e95!important;font-size:13px!important;line-height:1.65!important}
.tn-process-grid-v17{gap:64px!important;margin-top:38px!important}
.tn-step-icon{width:56px!important;height:56px!important;font-size:16px!important}
.tn-step-icon b{width:21px!important;height:21px!important;font-size:8px!important}
.tn-process-grid-v17 h3{margin-bottom:8px!important;font-size:15px!important;line-height:1.25!important;letter-spacing:-.02em!important}
.tn-process-grid-v17 p{max-width:290px!important;color:#7f8e85!important;font-size:11.5px!important;line-height:1.6!important}
.tn-benefit-copy b{font-size:14px!important;line-height:1.25!important}
.tn-benefit-copy p{font-size:11.5px!important;line-height:1.62!important;color:#74847a!important}
.tn-trust-grid b{font-size:14px!important}
.tn-trust-grid span{font-size:11.5px!important}
.tn-market-card-v37 .tn-market-body-v25{min-height:192px!important;padding:17px 18px 18px!important}
.tn-market-card-v37 .tn-market-meta-v25{min-height:20px!important;gap:10px!important}
.tn-market-card-v37 .tn-market-meta-v25 small{font-size:9px!important;line-height:1.2!important;letter-spacing:.10em!important;font-weight:800!important}
.tn-market-card-v37 .tn-market-meta-v25>span{font-size:9.5px!important;line-height:1.2!important}
.tn-market-card-v37 .tn-market-title-v25{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:46px!important;max-height:2.55em!important;margin:7px 0 10px!important;color:#f2f7f4!important;font-family:var(--tn39-display)!important;font-size:18.5px!important;line-height:1.22!important;letter-spacing:-.028em!important;font-weight:700!important}
.tn-market-card-v37 .tn-market-price-row-v25{align-items:flex-end!important;min-height:58px!important;padding:12px 0 13px!important}
.tn-market-card-v37 .tn-market-price-row-v25>div>small{font-size:8.5px!important;line-height:1!important;letter-spacing:.14em!important}
.tn-market-card-v37 .tn-market-price-row-v25 strong{display:block!important;margin-top:5px!important;font-family:var(--tn39-display)!important;font-size:24px!important;line-height:1!important;letter-spacing:-.045em!important}
.tn-market-card-v37 .tn-market-delivery-v25{font-size:9.5px!important;line-height:1.2!important}
.tn-market-card-v37 .tn-market-status-v25,.tn-market-card-v37 .tn-market-count-v25{min-height:24px!important;padding-inline:9px!important;font-size:8.5px!important;line-height:1!important;font-weight:800!important}
.tn-market-card-v37 .tn-market-quick-v25{min-height:30px!important;padding-inline:12px!important;font-size:9.5px!important;font-weight:800!important}
.tn-market-card-v37 .tn-market-secondary-v25,.tn-market-card-v37 .tn-market-primary-v25{height:42px!important;padding-inline:12px!important;font-size:11px!important;line-height:1!important;font-weight:800!important;letter-spacing:-.01em!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn-featured-track-v17{height:458px!important;min-height:458px!important}
.tn-featured-v37 .tn-featured-head-v17{margin-bottom:28px!important}
.tn-featured-v17:has(.tn36-carousel) .tn-featured-nav-v17{font-size:8.5px!important}
.tn-catalog-v37 .tn-market-card-v37 .tn-market-body-v25{min-height:184px!important;padding:15px 15px 16px!important}
.tn-catalog-v37 .tn-market-card-v37 .tn-market-title-v25{min-height:42px!important;font-size:16.5px!important;line-height:1.24!important}
.tn-catalog-v37 .tn-market-card-v37 .tn-market-price-row-v25 strong{font-size:21.5px!important}
.tn-catalog-v37 .tn-market-card-v37 .tn-market-secondary-v25,.tn-catalog-v37 .tn-market-card-v37 .tn-market-primary-v25{font-size:10px!important;padding-inline:9px!important}
.tn-catalog-head h1{font-size:clamp(42px,4vw,58px)!important;line-height:1.02!important;letter-spacing:-.045em!important}
.tn-catalog-head p{font-size:13.5px!important;line-height:1.65!important;color:#8e9d94!important}
.tn-catalog-toolbar{font-size:11.5px!important}
.tn-filter-block>b{font-size:12px!important}
.tn-filter-block>a{font-size:11.5px!important;line-height:1.3!important}
.tn-price-fields input{font-size:12px!important}
.tn-reset{font-size:10.5px!important}
.tn-related-grid-v29 .tn-market-card-v37 .tn-market-title-v25{font-size:16px!important;min-height:40px!important}
.tn-related-grid-v29 .tn-market-card-v37 .tn-market-price-row-v25 strong{font-size:21px!important}
.tn-reviews-panel .tn-section-head{margin-bottom:24px!important}
.nexus-vouch-card{width:340px!important;min-height:170px!important;padding:19px!important}
.nexus-vouch-user{font-size:12.5px!important;line-height:1.2!important}
.nexus-vouch-avatar{width:32px!important;height:32px!important;font-size:12px!important}
.nexus-vouch-stars{font-size:11px!important}
.nexus-vouch-text{margin-top:16px!important;color:#94a299!important;font-size:12.5px!important;line-height:1.62!important}
.tn-reviews-loading{font-size:12.5px!important}
.tn-review-page-head h1{font-size:clamp(46px,4.6vw,64px)!important}
.tn-review-page-head p{font-size:14px!important;line-height:1.6!important}
.tn-review-score-main strong{font-size:54px!important}
.tn-review-score-main span,.tn-review-score-copy p{font-size:12px!important}
.tn-review-page-card{padding:20px!important}
.tn-review-page-card p{font-size:13.5px!important;line-height:1.6!important}
.tn-review-page-card b{font-size:12.5px!important}
.tn-review-page-card small{font-size:10.5px!important}
.nexus-faq-lite{padding-top:94px!important;padding-bottom:96px!important}
.nexus-section-head h2{font-size:clamp(42px,3.8vw,56px)!important}
.nexus-section-head p{font-size:13.5px!important;line-height:1.65!important}
.nexus-section-head::after{font-size:11.5px!important;line-height:1.65!important;color:#637269!important}
.tn-mini-support{font-size:11.5px!important}
.nexus-faq-grid{gap:11px!important}
.nexus-faq-summary{min-height:58px!important;padding:18px 20px!important;font-size:13.5px!important;line-height:1.35!important;font-weight:750!important}
.nexus-faq-panel{padding:0 20px 19px!important}
.nexus-faq-panel p{font-size:12.5px!important;line-height:1.65!important}
.tn-final-cta-shell-v17 h2{font-size:34px!important;line-height:1.05!important;letter-spacing:-.04em!important}
.tn-final-cta-shell-v17 p{font-size:13px!important}
.tn-footer-callout h3{font-size:29px!important;line-height:1.08!important}
.tn-footer-callout p{font-size:13px!important;line-height:1.6!important}
.tn-footer-callout>div>span{font-size:9px!important}
.tn-footer-callout-actions .tn-btn{font-size:12px!important}
.tn-footer-brand-v23>p{font-size:13px!important;line-height:1.7!important}
.tn-footer-col-v23>b{font-size:12px!important;line-height:1.2!important}
.tn-footer-col-v23 a{font-size:12.5px!important;line-height:1.45!important;min-height:32px!important}
.tn-footer-trust-v23 span{font-size:10.5px!important;line-height:1.35!important}
.tn-footer-bottom-v23{font-size:10.5px!important;line-height:1.4!important}
.tn-footer-logo-v23 .tn-brand-copy b{font-size:19px!important}
.tn-footer-logo-v23 .tn-brand-copy>small{font-size:7px!important}
.tn-group-dialog-v37 .tn-group-hero-copy-v24>span{font-size:9px!important}
.tn-group-dialog-v37 .tn-group-hero-copy-v24 h3{font-size:35px!important}
.tn-group-dialog-v37 .tn-group-hero-copy-v24 p{font-size:13px!important}
.tn-group-dialog-v37 .tn-group-list-head-v24 span,.tn-group-dialog-v37 .tn-group-summary-kicker-v24{font-size:9.5px!important}
.tn-group-dialog-v37 .tn-group-list-head-v24 small{font-size:10px!important}
.tn-group-dialog-v37 .tn-group-item-copy-v24 b{font-size:13px!important;line-height:1.3!important}
.tn-group-dialog-v37 .tn-group-item-copy-v24 small{font-size:9.5px!important}
.tn-group-dialog-v37 .tn-group-item-price-v24{font-size:14px!important}
.tn-group-dialog-v37 .tn-group-summary-price-v24 small{font-size:10px!important}
.tn-group-dialog-v37 .tn-group-summary-price-v24 strong{font-size:36px!important}
.tn-group-dialog-v37 .tn-group-summary-v24 li{font-size:11.5px!important}
.tn-group-dialog-v37 .tn-group-summary-v24 .tn-btn{font-size:12px!important}
.tn-group-dialog-v37 .tn-group-secondary-v24{font-size:10.5px!important}
.tn-auth-brand-v25 b{font-size:20px!important}
.tn-auth-head-v25 h3{font-size:27px!important}
.tn-auth-head-v25 p{max-width:320px!important;font-size:13.5px!important}
.tn-auth-input-v25 input{font-size:14px!important}
.tn-auth-submit-v25{font-size:13.5px!important}
.tn-auth-error-v25{font-size:11px!important}
.tn-auth-legal-v25{font-size:10.5px!important}
.tn-auth-back-v25{font-size:11px!important}
.tn-breadcrumbs{font-size:11.5px!important;line-height:1.3!important}
.tn-product-heading h1{font-size:clamp(40px,4vw,58px)!important;line-height:1!important}
.tn-product-live small{font-size:8.5px!important}
.tn-product-live b{font-size:11.5px!important}
.tn-tabbar button{font-size:11.5px!important}
.tn-tabcontent,.tn-tabcontent .editor{font-size:14px!important;line-height:1.75!important}
.tn-buy-head small{font-size:9.5px!important}
.tn-buy-head h2{font-size:22px!important}
.tn-buy-price b{font-size:25px!important}
.tn-buy-price>span{font-size:10.5px!important}
.tn-product-facts small{font-size:8.5px!important}
.tn-product-facts b{font-size:10.5px!important}
.tn-product-form-wrap form label{font-size:11.5px!important}
.tn-buy-assurance b{font-size:11.5px!important}
.tn-buy-assurance small{font-size:9.5px!important}
.tn-live-stats{font-size:10.5px!important}
.tn-status-hero-v24 h1{font-size:clamp(54px,5vw,72px)!important}
.tn-status-hero-v24 p{font-size:14px!important;line-height:1.68!important}
.tn-status-overview-v24 span{font-size:8.5px!important}
.tn-status-overview-v24 b{font-size:21px!important}
.tn-status-overview-v24 p{font-size:11.5px!important}
.tn-status-overview-v24 a{font-size:10.5px!important}
.tn-status-toolbar-v24 input{font-size:11.5px!important}
.tn-status-toolbar-v24 button{font-size:10px!important}
.tn-status-card-main small{font-size:8px!important}
.tn-status-card-main b{font-size:13px!important;line-height:1.25!important}
.tn-status-card-main span{font-size:9.5px!important;line-height:1.4!important}
.tn-status-value{font-size:10px!important}
.tn-status-group-v24>header span{font-size:13.5px!important}
.tn-status-group-v24>header small{font-size:7.5px!important}
.tn-status-group-v24>header b{font-size:9px!important}
.tn-account-card,.tn-order-card,.tn-ticket-row,.tn-wallet-balance,.tn-wallet-topup,.tn-ticket-conversation,.tn-cart-summary{font-size:13px!important}
.tn-account-card small,.tn-order-card small,.tn-ticket-row small,.tn-cart-summary small{font-size:10.5px!important}
@media (max-width:1180px){
.tn-hero-copy h1{font-size:clamp(54px,6vw,74px)!important}
.tn-catalog-v37 .tn-market-card-v37 .tn-market-title-v25{font-size:16px!important}
.tn-market-card-v37 .tn-market-title-v25{font-size:17.5px!important}
.tn-market-card-v37 .tn-market-secondary-v25,.tn-market-card-v37 .tn-market-primary-v25{font-size:10.5px!important}
}
@media (max-width:900px){
body.tn-body{font-size:15.5px!important}
.tn-nav-links a{font-size:11.5px!important}
.tn-hero-copy h1{font-size:clamp(50px,9vw,68px)!important}
.tn-hero-subtitle{font-size:14.5px!important}
.tn-section-head h2,.nexus-section-head h2{font-size:clamp(36px,6vw,48px)!important}
.tn-section-head p,.nexus-section-head p{font-size:12.5px!important}
.tn-process-grid-v17 h3{font-size:14.5px!important}
.tn-process-grid-v17 p{font-size:11px!important}
.tn-catalog-v37 .tn-market-card-v37 .tn-market-title-v25{font-size:16.5px!important}
.tn-group-dialog-v37 .tn-group-hero-copy-v24 h3{font-size:29px!important}
.tn-group-dialog-v37 .tn-group-item-copy-v24 b{font-size:12px!important}
.tn-footer-brand-v23>p{font-size:12.5px!important}
.tn-footer-col-v23 a{font-size:12px!important}
}
@media (max-width:620px){
html{font-size:15px!important}
.tn-brand-copy b{font-size:15px!important}
.tn-brand-copy>small{display:none!important}
.tn-status-chip,.tn-account-btn,.tn-mystery{font-size:10.5px!important}
.tn-btn{min-height:47px!important;font-size:12.5px!important}
.tn-hero-copy h1{font-size:clamp(46px,13vw,62px)!important;line-height:.95!important}
.tn-hero-subtitle{font-size:14px!important;line-height:1.62!important}
.tn-hero-stat strong{font-size:20px!important}
.tn-hero-stat span{font-size:10px!important}
.tn-hero-stat small{font-size:8px!important}
.tn-section-head h2,.nexus-section-head h2{font-size:clamp(34px,10vw,45px)!important}
.tn-section-head p,.nexus-section-head p{font-size:12.5px!important}
.tn-process-grid-v17 h3{font-size:14px!important}
.tn-process-grid-v17 p{font-size:11px!important}
.tn-market-card-v37 .tn-market-body-v25{min-height:178px!important;padding:15px 15px 16px!important}
.tn-market-card-v37 .tn-market-title-v25{min-height:0!important;font-size:17px!important}
.tn-market-card-v37 .tn-market-price-row-v25 strong{font-size:22px!important}
.tn-market-card-v37 .tn-market-secondary-v25,.tn-market-card-v37 .tn-market-primary-v25{font-size:10.5px!important}
.tn-market-card-v37 .tn-market-status-v25,.tn-market-card-v37 .tn-market-count-v25{font-size:8px!important}
.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn-featured-track-v17{height:436px!important}
.nexus-vouch-card{width:300px!important;min-height:164px!important;padding:17px!important}
.nexus-vouch-user{font-size:12px!important}
.nexus-vouch-text{font-size:12px!important}
.nexus-faq-summary{font-size:13px!important}
.nexus-faq-panel p{font-size:12px!important}
.tn-footer-callout h3{font-size:26px!important}
.tn-footer-callout p{font-size:12.5px!important}
.tn-footer-col-v23>b{font-size:11.5px!important}
.tn-footer-col-v23 a{font-size:12px!important}
.tn-footer-trust-v23 span{font-size:10px!important}
.tn-product-heading h1{font-size:clamp(36px,10vw,48px)!important}
.tn-tabcontent,.tn-tabcontent .editor{font-size:13.5px!important}
.tn-status-hero-v24 h1{font-size:clamp(44px,12vw,60px)!important}
.tn-status-hero-v24 p{font-size:13px!important}
}
@media (max-width:420px){
.tn-market-card-v37 .tn-market-title-v25{font-size:16.5px!important}
.tn-market-card-v37 .tn-market-price-row-v25 strong{font-size:21px!important}
.tn-market-card-v37 .tn-market-actions-v25{gap:8px!important}
.tn-market-card-v37 .tn-market-secondary-v25,.tn-market-card-v37 .tn-market-primary-v25{height:41px!important;font-size:10.5px!important}
.tn-review-page-head h1{font-size:38px!important}
.tn-auth-head-v25 h3{font-size:24px!important}
.tn-auth-head-v25 p{font-size:12.5px!important}
}
.tn-page-hero h1,.tn-account-head h1,.tn-cart-hero h1,.tn-ticket-detail-head h1{font-family:var(--tn39-display)!important;font-size:clamp(38px,3.5vw,52px)!important;line-height:1.04!important;letter-spacing:-.04em!important}
.tn-page-hero p,.tn-account-head p,.tn-cart-hero p{font-size:13px!important;line-height:1.65!important;color:#89988f!important}
.tn-account-user small{font-size:8.5px!important}
.tn-account-user b{font-size:11.5px!important}
.tn-account-sidebar nav a,.tn-account-logout{font-size:11.5px!important}
.tn-account-sidebar nav a small{font-size:9px!important}
.tn-account-stats small{font-size:9px!important}
.tn-account-stats b{font-size:17px!important}
.tn-account-card header small{font-size:8.5px!important}
.tn-account-card header h2{font-size:19px!important}
.tn-account-card header>a{font-size:10.5px!important}
.tn-latest-order span{font-size:9.5px!important}
.tn-latest-order h3{font-size:18px!important}
.tn-latest-order p{font-size:10.5px!important}
.tn-account-empty-mini b{font-size:11.5px!important}
.tn-account-empty-mini small{font-size:9.5px!important}
.tn-quick-links b{font-size:11.5px!important}
.tn-quick-links small{font-size:9.5px!important}
.tn-balance-banner small{font-size:8.5px!important}
.tn-balance-banner b{font-size:18px!important}
.tn-account-danger button{font-size:10.5px!important}
.tn-order-meta a{font-size:10.5px!important}
.tn-order-meta span{font-size:9.5px!important}
.tn-order-main h2{font-size:14.5px!important;line-height:1.3!important}
.tn-order-main p{font-size:10.5px!important}
.tn-order-status{font-size:9.5px!important}
.tn-order-price{font-size:13px!important}
.tn-order-actions a,.tn-order-actions button{font-size:10px!important}
.tn-account-empty h2{font-size:26px!important}
.tn-account-empty p{font-size:11.5px!important}
.tn-support-note b{font-size:11.5px!important}
.tn-support-note small{font-size:9.5px!important}
.tn-ticket-row h2{font-size:12.5px!important}
.tn-ticket-row p{font-size:9.5px!important}
.tn-ticket-row>span{font-size:9.5px!important}
.tn-ticket-head-meta span,.tn-ticket-head-meta a,.tn-live-ticket-status{font-size:9.5px!important}
.tn-conversation-bar b{font-size:11.5px!important}
.tn-conversation-bar small,.tn-conversation-bar>a{font-size:9.5px!important}
.tn-message-empty b{font-size:11.5px!important}
.tn-message-empty small{font-size:9.5px!important}
.tn-message-meta b{font-size:9.5px!important}
.tn-message-meta time{font-size:8.5px!important}
.tn-message-bubble{font-size:12px!important;line-height:1.65!important}
.tn-composer-row textarea{font-size:12px!important}
.tn-composer-row button{font-size:11px!important}
.tn-composer-note{font-size:9px!important}
.tn-form-error,.tn-ticket-closed{font-size:9.5px!important}
.tn-cart-copy-top h2{font-size:17px!important}
.tn-cart-copy p{font-size:11.5px!important;line-height:1.55!important}
.tn-cart-price b{font-size:18px!important}
.tn-cart-price small{font-size:9.5px!important}
.tn-cart-summary b,.tn-cart-summary-card b{font-size:12px!important}
.tn-cart-summary small,.tn-cart-summary-card small{font-size:10px!important}
.tn-summary-assurance b{font-size:10.5px!important}
.tn-summary-assurance small{font-size:9px!important}
.tn-cart-state>b{font-size:12.5px!important}
.tn-cart-state>small{font-size:10px!important}
.tn-cart-empty p{font-size:11px!important}
.tn-section-heading h2{font-size:36px!important}
.tn-section-heading p{font-size:12px!important}
.tn-native-review-top time,.tn-review-expand,.tn-native-review footer{font-size:9px!important}
.tn-review-stars{font-size:10px!important}
.tn-native-review-body>p{font-size:12px!important;line-height:1.65!important}
.tn-native-review-reply>div{font-size:9px!important}
.tn-native-review-reply p{font-size:10.5px!important}
.tn-faq-question small{font-size:8.5px!important}
.tn-faq-question b{font-size:12.5px!important}
.tn-faq-answer>div{font-size:11.5px!important}
.tn-main .editor{font-size:14px!important;line-height:1.75!important;color:#a5b1aa!important}
.tn-main .editor h1{font-size:2.35em!important;line-height:1.08!important}
.tn-main .editor h2{font-size:1.8em!important;line-height:1.15!important}
.tn-main .editor h3{font-size:1.4em!important;line-height:1.2!important}
.tn-main .editor p,.tn-main .editor li{font-size:1em!important;line-height:1.75!important}
.tn-main input:not([type="range"]),.tn-main select,.tn-main textarea{font-size:13px!important}
.tn-main label{line-height:1.35}
.tn-toast b{font-size:12px!important}
.tn-toast small{font-size:10px!important;line-height:1.45!important}
@media (max-width:620px){
.tn-page-hero h1,.tn-account-head h1,.tn-cart-hero h1,.tn-ticket-detail-head h1{font-size:clamp(34px,10vw,44px)!important}
.tn-account-sidebar nav a,.tn-account-logout{font-size:11px!important}
.tn-order-main h2{font-size:13.5px!important}
.tn-message-bubble,.tn-composer-row textarea{font-size:11.5px!important}
.tn-main .editor{font-size:13.5px!important}
}
@media (max-width:700px){
html,body,.tn-app,.tn-site,.tn-main{max-width:100%!important;overflow-x:clip!important}
body.tn-body{font-size:15px!important;line-height:1.54!important;-webkit-tap-highlight-color:transparent!important}
.tn-container,.tn-compact-container{width:calc(100% - 28px)!important;max-width:none!important}
.tn-main{padding-top:74px!important}
.tn-section{padding:58px 0!important}
.tn-nav-wrap{padding:7px 10px 0!important}
.tn-nav,.tn-nav-wrap.is-scrolled .tn-nav{height:62px!important;min-height:62px!important;padding:0 12px!important;border-radius:18px!important;background:rgba(3,12,7,.97)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:0 10px 30px rgba(0,0,0,.20)!important}
.tn-brand{min-width:0!important}
.tn-brand-mark-original{width:34px!important;height:34px!important;flex-basis:34px!important}
.tn-brand-copy b{font-size:16px!important}
.tn-brand-copy>small{display:none!important}
.tn-cart-btn,.tn-menu-btn{width:44px!important;height:44px!important;border-radius:13px!important}
.tn-mobile-menu{background:#061009!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.tn-hero-premium{padding:34px 0 62px!important;min-height:0!important}
.tn-hero-grid{display:block!important;min-height:0!important}
.tn-hero-copy{max-width:100%!important}
.tn-hero-esp{display:none!important}
.tn-hero-copy h1{font-size:clamp(44px,12.5vw,58px)!important;line-height:.96!important}
.tn-hero-subtitle{font-size:14px!important;line-height:1.62!important}
.tn-featured-v17{padding:56px 0 58px!important;overflow:hidden!important}
.tn-featured-v37 .tn-featured-head-v17{width:calc(100% - 28px)!important;margin:0 auto 18px!important}
.tn-featured-v37 .tn-featured-head-v17 h2{font-size:clamp(34px,9.7vw,42px)!important;line-height:1.03!important}
.tn-featured-v37 .tn-featured-head-v17 p{font-size:13px!important;line-height:1.55!important;max-width:100%!important}
.tn-featured-v37 .tn-market-card-v37{border-radius:19px!important;box-shadow:0 15px 40px rgba(0,0,0,.22)!important}
.tn-featured-v37 .tn-market-card-v37 .tn-market-media-v25{aspect-ratio:16/10!important;min-height:0!important}
.tn-featured-v37 .tn-market-card-v37 .tn-market-image-v25{object-fit:cover!important;object-position:center!important}
.tn-featured-v37 .tn-market-card-v37 .tn-market-body-v25{min-height:0!important;padding:15px 15px 16px!important}
.tn-featured-v37 .tn-market-card-v37 .tn-market-title-v25{font-size:17px!important;line-height:1.22!important;margin:7px 0 8px!important}
.tn-featured-v37 .tn-market-card-v37 .tn-market-price-row-v25{min-height:52px!important;padding:9px 0 10px!important}
.tn-featured-v37 .tn-market-card-v37 .tn-market-price-row-v25 strong{font-size:22px!important}
.tn-featured-v37 .tn-market-card-v37 .tn-market-actions-v25{gap:8px!important}
.tn-featured-v37 .tn-market-card-v37 .tn-market-secondary-v25,.tn-featured-v37 .tn-market-card-v37 .tn-market-primary-v25{height:43px!important;font-size:11px!important}
.tn-featured-v17:has(.tn36-carousel) .tn-featured-nav-v17{width:calc(100% - 46px)!important;max-width:430px!important;margin:12px auto 0!important}
.tn-perks-v17{padding:54px 0!important;overflow:hidden!important}
.tn-perks-v17 .tn-section-head-centered{max-width:100%!important;margin-bottom:22px!important}
.tn-perks-v17 .tn-section-head-centered h2{font-size:clamp(34px,9.8vw,42px)!important;line-height:1.04!important;max-width:100%!important}
.tn-perks-v17 .tn-section-head-centered p{font-size:13px!important;line-height:1.6!important}
.tn-perks-grid-v17{display:grid!important;grid-template-columns:1fr!important;width:100%!important;overflow:hidden!important;border-radius:20px!important}
.tn-perks-grid-v17 article{grid-template-columns:42px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;min-width:0!important;min-height:90px!important;padding:15px 16px!important;border-right:0!important;border-bottom:1px solid rgba(172,204,181,.075)!important}
.tn-perks-grid-v17 article:last-child{border-bottom:0!important}
.tn-perks-grid-v17 article>i{width:40px!important;height:40px!important;border-radius:12px!important;font-size:15px!important}
.tn-perks-grid-v17 b{font-size:14px!important;line-height:1.25!important}
.tn-perks-grid-v17 span{margin-top:4px!important;font-size:11.5px!important;line-height:1.48!important;max-width:100%!important}
.tn-reviews-v17{padding:56px 0!important}
.tn-reviews-panel{border-radius:20px!important;box-shadow:0 14px 36px rgba(0,0,0,.14)!important}
.nexus-vouches-track{animation-duration:46s!important}
.nexus-vouch-card{flex-basis:min(84vw,330px)!important;min-height:156px!important;box-shadow:none!important}
.nexus-faq-summary{min-height:54px!important;padding:0 15px!important;font-size:13px!important}
.nexus-faq-panel p{padding:0 15px 15px!important;font-size:12.5px!important;line-height:1.58!important}
.tn-final-cta-shell{padding:22px!important;border-radius:20px!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.tn-footer-v23>.tn-container{width:calc(100% - 28px)!important}
.tn-footer-main-v23{grid-template-columns:1fr!important;gap:0!important;padding:34px 0 26px!important}
.tn-footer-brand-v23{grid-column:auto!important;padding-bottom:20px!important}
.tn-footer-col-v23{padding:18px 0!important;border-top:1px solid rgba(155,199,170,.075)!important}
.tn-footer-col-v23>b{font-size:12px!important}
.tn-footer-col-v23 a{font-size:13px!important;min-height:36px!important}
.tn-footer-trust-v23{grid-template-columns:1fr 1fr!important}
.tn-footer-trust-v23 span{min-height:48px!important;font-size:10.5px!important}
.tn-footer-bottom-v23{padding:18px 0!important;font-size:10.5px!important}
.tn-catalog-v37>.tn-container{width:calc(100% - 28px)!important}
.tn-catalog-v37 .tn-catalog-results .tn-product-grid{grid-template-columns:1fr!important;gap:14px!important}
.tn-catalog-v37 .tn-market-card-v37{border-radius:18px!important;overflow:hidden!important}
.tn-catalog-v37 .tn-market-card-v37 .tn-market-media-v25{aspect-ratio:16/10!important}
.tn-catalog-v37 .tn-market-card-v37 .tn-market-body-v25{min-height:0!important;padding:15px!important}
.tn-catalog-v37 .tn-market-card-v37 .tn-market-title-v25{font-size:17px!important}
.tn-catalog-v37 .tn-market-card-v37 .tn-market-secondary-v25,.tn-catalog-v37 .tn-market-card-v37 .tn-market-primary-v25{height:44px!important;font-size:11px!important}
.tn-group-modal-v37{padding:0!important;align-items:flex-end!important}
.tn-group-dialog-v37{width:100%!important;max-width:none!important;max-height:92dvh!important;border-radius:22px 22px 0 0!important;background:#061009!important}
.tn-group-dialog-v37 .tn-group-content-v24{overscroll-behavior:contain!important}
.tn-atmosphere-noise,.tn-atmosphere-mesh,.tn-atmosphere-halo-b,.tn-v2-glow-b,.tn-v2-glow-c,.tn-atmosphere-watermark,.tn-brand-ghost,.tn-pack-grid,.tn-pack-orb-right,.tn-pack-orb-bottom,.tn-pack-tech-edge,.tn-pack-arc,.tn-pack-corner-mark,.tn-pack-brand-sigil-original{display:none!important}
.tn-pack-orb-left{filter:none!important;width:92vw!important;height:58vh!important;left:-28vw!important;top:-10vh!important;background:radial-gradient(circle,rgba(31,173,91,.12),transparent 70%)!important}
.tn-pack-dots{opacity:.11!important;background-size:30px 30px!important}
.tn-nav,.tn-mobile-menu,.nexus-faq-card,.tn-footer-callout,.tn-final-cta-shell{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.tn-market-card-v37,.tn-btn,.tn-nav,.tn-footer-callout,.tn-final-cta-shell,.nexus-faq-card{filter:none!important}
.tn30-reveal,.tn-reveal{transition-duration:.30s!important}
.tn-nav a,.tn-nav button,.tn-btn,.tn-product-card,.tn-benefit-card,.tn-process-grid article,.nexus-faq-card,.nexus-vouch-card{will-change:auto!important}
}
@media (max-width:430px){
.tn-container,.tn-compact-container,.tn-catalog-v37>.tn-container,.tn-footer-v23>.tn-container{width:calc(100% - 24px)!important}
.tn-featured-v37 .tn-featured-head-v17{width:calc(100% - 24px)!important}
.tn-featured-v17:has(.tn36-carousel) .tn-featured-nav-v17{width:calc(100% - 34px)!important}
.tn-perks-grid-v17 article{min-height:86px!important;padding:14px!important}
.tn-perks-grid-v17 span{font-size:11px!important}
.tn-footer-trust-v23{grid-template-columns:1fr!important}
}
@media (max-width:900px){
.tn-product-layout{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}
.tn-product-layout>*{min-width:0!important}
.tn-product-buy{position:static!important;top:auto!important;width:auto!important;max-width:100%!important}
.tn-buy-card{min-width:0!important;max-width:100%!important}
.tn-product-left{display:contents!important}
.tn-product-heading{order:1}
.tn-product-gallery{order:2}
.tn-product-buy{order:3}
.tn-product-info{order:4;margin-top:0!important}
}
@media (max-width:700px){
.tn-product-page{padding-top:24px!important}
.tn-product-heading h1{overflow-wrap:anywhere!important}
.tn-breadcrumbs{flex-wrap:nowrap!important;overflow:hidden!important}
.tn-review-page-grid{grid-template-columns:minmax(0,1fr)!important}
.tn-review-page-card,.nexus-vouch-card{min-width:0!important;overflow-wrap:anywhere!important}
.nexus-faq-card:not(.is-open) .nexus-faq-panel{padding-bottom:0!important}
[data-featured-counter]{white-space:nowrap!important;flex:0 0 auto!important}
.tn-final-cta-shell{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important}
.tn-final-cta-buttons{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}
.tn-final-cta-buttons .tn-btn{width:100%!important;justify-content:center!important;min-height:48px!important}
}
@media (max-width:900px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){
.tn-motion-ready .tn-reveal,.tn30-motion-ready .tn30-reveal,[data-tn-reveal],.tn-reveal,.tn30-reveal{opacity:1!important;transform:none!important;transition:none!important;animation:none!important;transition-delay:0s!important}
}
@media (max-width:600px){
body .tn-app .tn-product-grid.tn-product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
body .tn-app .tn-product-grid.tn-product-grid>.tn-product-grid-item{min-width:0!important;width:auto!important;max-width:none!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-product-card{height:100%!important;display:flex!important;flex-direction:column!important;border-radius:16px!important;min-width:0!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-media-v25{aspect-ratio:16/10!important;height:auto!important;min-height:0!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-image-bg-v25,body .tn-app .tn-product-grid.tn-product-grid .tn-market-shade-v25,body .tn-app .tn-product-grid.tn-product-grid .tn-market-quick-v25,body .tn-app .tn-product-grid.tn-product-grid .tn-market-secondary-v25,body .tn-app .tn-product-grid.tn-product-grid .tn-market-delivery-v25{display:none!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-image-v25{object-fit:cover!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-badges-v25{top:7px!important;left:7px!important;right:7px!important;gap:4px!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-status-v25,body .tn-app .tn-product-grid.tn-product-grid .tn-market-count-v25{font-size:10px!important;padding:3px 7px!important;min-height:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-body-v25{padding:11px 11px 12px!important;display:flex!important;flex-direction:column!important;flex:1 1 auto!important;gap:7px!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-meta-v25{gap:6px!important;margin:0!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-meta-v25 small{font-size:9.5px!important;letter-spacing:.08em!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-meta-v25 span{font-size:10px!important;white-space:nowrap!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-title-v25{font-size:14.5px!important;line-height:1.28!important;margin:0!important;padding:0!important;border:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.56em!important;text-align:left!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-price-row-v25{margin-top:auto!important;padding:0!important;border:0!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-price-row-v25 small{font-size:9px!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-price-row-v25 strong{font-size:18px!important;line-height:1.1!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-actions-v25{display:block!important;margin:0!important;padding:0!important;border:0!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-primary-v25{width:100%!important;min-height:42px!important;padding:0 8px!important;font-size:12.5px!important;border-radius:11px!important;gap:6px!important;white-space:nowrap!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-primary-v25 i{font-size:11px!important}
.tn-process-grid-v17{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}
.tn-process-grid-v17::before,.tn-process-grid-v17::after{display:none!important}
.tn-process-grid-v17>article{display:grid!important;grid-template-columns:52px 1fr!important;column-gap:14px!important;row-gap:2px!important;align-items:start!important;text-align:left!important;padding:14px!important;border:1px solid rgba(170,203,179,.10)!important;border-radius:16px!important;background:rgba(10,18,13,.72)!important;min-height:0!important}
.tn-process-grid-v17>article>.tn-step-icon{grid-row:1/span 2!important;margin:0!important;width:52px!important;height:52px!important}
.tn-process-grid-v17>article>h3{margin:2px 0 0!important;font-size:16px!important;line-height:1.25!important}
.tn-process-grid-v17>article>p{margin:0!important;font-size:13.5px!important;line-height:1.5!important;max-width:none!important}
.tn-process .tn-section-head h2{font-size:clamp(34px,10vw,44px)!important}
.tn-footer-v23{padding-top:28px!important}
.tn-footer-callout{padding:18px!important;gap:14px!important}
.tn-footer-callout h2,.tn-footer-callout h3{font-size:22px!important;line-height:1.2!important}
.tn-footer-callout-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}
.tn-footer-callout-actions>:first-child{grid-column:1/-1!important}
.tn-footer-callout-actions .tn-btn{width:100%!important;min-height:46px!important;justify-content:center!important;padding:0 10px!important;font-size:13px!important}
.tn-footer-main-v23{display:grid!important;grid-template-columns:1fr 1fr!important;gap:22px 16px!important;padding:28px 0 8px!important}
.tn-footer-brand-v23{grid-column:1/-1!important}
.tn-footer-col-v23 h3,.tn-footer-col-v23 h4,.tn-footer-col-v23 strong{margin:0 0 6px!important;font-size:11px!important}
.tn-footer-col-v23 a{display:flex!important;align-items:center!important;min-height:36px!important;padding:0!important;margin:0!important;font-size:14px!important}
.tn-footer-col-v23 ul,.tn-footer-col-v23 li{margin:0!important;padding:0!important}
.tn-footer-trust-v23{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:14px 0!important}
.tn-footer-trust-v23>*{min-height:0!important;padding:10px!important;font-size:12px!important}
.tn-footer-bottom-v23{padding:16px 0 24px!important;gap:6px!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide>.tn-market-card-v25,.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn36-featured-slide>.tn-market-card-v37{opacity:.55!important;filter:none!important}
.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-active>.tn-market-card-v25,.tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-incoming>.tn-market-card-v25,.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-active>.tn-market-card-v37,.tn-featured-v37 .tn-featured-stage-v17.tn36-carousel .tn36-featured-slide.is-featured-incoming>.tn-market-card-v37{opacity:1!important}
}
@media (max-width:359px){
body .tn-app .tn-product-grid.tn-product-grid{gap:8px!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-body-v25{padding:9px 9px 10px!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-title-v25{font-size:13.5px!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-primary-v25{font-size:11.5px!important}
body .tn-app .tn-product-grid.tn-product-grid .tn-market-primary-v25 i{display:none!important}
}
@media (max-width:900px){
.tn-atmosphere>*,.tn-atmosphere::before,.tn-atmosphere::after{display:none!important}
.tn-atmosphere{position:fixed!important;inset:0!important;z-index:0!important;filter:none!important;transform:none!important;pointer-events:none!important;background:radial-gradient(circle at 1px 1px,rgba(150,255,195,.075) 1px,transparent 1.6px) 0 0/22px 22px, linear-gradient(121deg,transparent 0 46%,rgba(130,255,180,.045) 46.1%,transparent 46.3% 100%), linear-gradient(58deg,transparent 0 71%,rgba(130,255,180,.035) 71.1%,transparent 71.3% 100%), radial-gradient(120% 48% at 18% 0%,rgba(20,80,46,.55),transparent 72%), linear-gradient(180deg,#0f3d25 0%,#0b3220 22%,#07190f 48%,#040f09 70%,#020504 100%)!important}
.tn-nav::after{filter:none!important}
}
.tn-product-heading h1.tn-title-long{font-size:clamp(28px,2.5vw,40px)!important;line-height:1.1!important;letter-spacing:-.03em!important;text-wrap:balance}
@media (max-width:700px){
.tn-product-heading h1{font-size:clamp(28px,8.4vw,36px)!important;line-height:1.08!important}
.tn-product-heading h1.tn-title-long{font-size:clamp(22px,6.4vw,27px)!important;line-height:1.16!important}
}
@media (max-width:600px){
.tn-footer-callout-actions>:last-child:nth-child(odd){grid-column:1/-1!important}
}
.tn-blog-list,.tn-article-page,.tn-doc-page{position:relative;z-index:1;padding:28px 0 72px}
.tn-blog-list .tn-breadcrumbs,.tn-article-page .tn-breadcrumbs,.tn-doc-page .tn-breadcrumbs{padding:8px 0 18px!important}
.tn-blog-head{max-width:680px;margin:0 0 28px}
.tn-blog-head .tn-eyebrow,.tn-article-head .tn-eyebrow,.tn-doc-hero .tn-eyebrow{color:#7cf3a4;font-size:11px;font-weight:800;letter-spacing:.16em;margin-bottom:12px}
.tn-blog-head h1,.tn-blog-head h2{margin:0;font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(34px,4.4vw,54px);line-height:1.02;letter-spacing:-.04em;color:#f4f8f5}
.tn-blog-head p{margin:14px 0 0;color:#9aa89f;font-size:16px;line-height:1.6}
.tn-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.tn-blog-card{min-width:0}
.tn-blog-card-link{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid rgba(170,203,179,.11);border-radius:20px;background:linear-gradient(155deg,rgba(14,24,18,.92),rgba(7,11,9,.96));color:inherit;text-decoration:none;transition:border-color .2s ease,transform .2s ease}
.tn-blog-card-link:hover{border-color:rgba(63,229,120,.32);transform:translateY(-2px)}
.tn-blog-card-link:focus-visible{outline:2px solid #3ce378;outline-offset:3px}
.tn-blog-card-media{aspect-ratio:16/9;overflow:hidden;background:#07100b;border-bottom:1px solid rgba(170,203,179,.08);display:grid;place-items:center}
.tn-blog-card-media img{width:100%;height:100%;display:block;object-fit:cover}
.tn-blog-card-media.is-contain img{object-fit:contain}
.tn-blog-card-fallback{font-family:"Space Grotesk",sans-serif;font-size:64px;font-weight:600;color:rgba(124,243,164,.35)}
.tn-blog-card-body{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;flex:1}
.tn-blog-card-date{font-size:12px;font-weight:700;letter-spacing:.06em;color:#7d8c83}
.tn-blog-card-body h3{margin:0;font-family:"Space Grotesk",Inter,sans-serif;font-size:20px;line-height:1.25;letter-spacing:-.02em;color:#f1f5f2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.tn-blog-card-body p{margin:0;color:#98a59d;font-size:14.5px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.tn-blog-card-more{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:8px;color:#7cf3a4;font-size:13.5px;font-weight:700}
.tn-blog-more{display:flex;justify-content:center;margin-top:26px}
.tn-blog-empty{display:grid;gap:6px;justify-items:start;padding:24px;border:1px dashed rgba(170,203,179,.16);border-radius:18px;color:#98a59d}
.tn-blog-empty b{color:#eef3ef;font-size:17px}
.tn-article-wrap{max-width:820px!important}
.tn-article-head{margin:4px 0 24px}
.tn-article-head h1{margin:0;font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(32px,4.6vw,52px);line-height:1.05;letter-spacing:-.04em;color:#f4f8f5;text-wrap:balance}
.tn-article-lead{margin:16px 0 0;color:#b4c0b8;font-size:18px;line-height:1.6}
.tn-article-meta{margin:14px 0 0;color:#7d8c83;font-size:13px;font-weight:600}
.tn-article-cover{margin:0 0 28px;overflow:hidden;border:1px solid rgba(170,203,179,.10);border-radius:20px;background:#07100b}
.tn-article-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.tn-article-body,.tn-doc-panel .editor{color:#c3cdc6;font-size:17px;line-height:1.75;overflow-wrap:break-word}
.tn-article-body>*:first-child,.tn-doc-panel .editor>*:first-child{margin-top:0}
.tn-article-body h2,.tn-doc-panel .editor h2{margin:1.9em 0 .55em;font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(23px,2.6vw,29px);line-height:1.2;letter-spacing:-.025em;color:#f2f6f3}
.tn-article-body h3,.tn-doc-panel .editor h3{margin:1.6em 0 .45em;font-family:"Space Grotesk",Inter,sans-serif;font-size:20px;line-height:1.3;color:#eef3ef}
.tn-article-body p,.tn-doc-panel .editor p{margin:0 0 1.05em}
.tn-article-body ul,.tn-article-body ol,.tn-doc-panel .editor ul,.tn-doc-panel .editor ol{margin:0 0 1.2em;padding-left:1.35em}
.tn-article-body ul,.tn-doc-panel .editor ul{list-style:disc}
.tn-article-body ol,.tn-doc-panel .editor ol{list-style:decimal}
.tn-article-body li,.tn-doc-panel .editor li{margin:.35em 0;padding-left:.2em}
.tn-article-body li::marker,.tn-doc-panel .editor li::marker{color:#58d68d}
.tn-article-body a,.tn-doc-panel .editor a{color:#7cf3a4;text-decoration:underline;text-decoration-color:rgba(124,243,164,.4);text-underline-offset:3px}
.tn-article-body a:hover,.tn-doc-panel .editor a:hover{text-decoration-color:#7cf3a4}
.tn-article-body strong,.tn-doc-panel .editor strong{color:#f2f6f3}
.tn-article-body blockquote{margin:1.4em 0;padding:14px 18px;border-left:3px solid #3ce378;border-radius:0 12px 12px 0;background:rgba(32,227,111,.06);color:#d6e0d9}
.tn-article-body img{max-width:100%;height:auto;border-radius:14px}
.tn-article-body table,.tn-doc-panel .editor table{width:100%;margin:1.2em 0;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}
.tn-article-body th,.tn-article-body td,.tn-doc-panel .editor th,.tn-doc-panel .editor td{padding:10px 12px;border:1px solid rgba(170,203,179,.12);text-align:left;vertical-align:top}
.tn-article-body th,.tn-doc-panel .editor th{background:rgba(255,255,255,.03);color:#eef3ef}
.tn-article-body code{padding:.1em .35em;border-radius:6px;background:rgba(255,255,255,.06);font-size:.9em}
.tn-article-next{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:36px 0 18px;padding:20px 22px;border:1px solid rgba(63,229,120,.20);border-radius:18px;background:radial-gradient(420px 160px at 0 0,rgba(60,227,118,.08),transparent 70%),rgba(9,16,12,.9)}
.tn-article-next b{display:block;color:#f2f6f3;font-size:18px}
.tn-article-next span{display:block;margin-top:4px;color:#98a59d;font-size:14.5px;line-height:1.5}
.tn-article-next-actions{display:flex;gap:10px;flex:0 0 auto}
.tn-article-back{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#b4c0b8;font-size:14px;font-weight:700}
.tn-article-back:hover{color:#7cf3a4}
.tn-doc-wrap{max-width:860px!important}
.tn-doc-hero{display:block!important;padding:4px 0 22px!important}
.tn-doc-hero h1{margin:0;font-family:"Space Grotesk",Inter,sans-serif;font-size:clamp(32px,4.4vw,50px);line-height:1.05;letter-spacing:-.04em;color:#f4f8f5}
.tn-doc-hero p{margin:12px 0 0;color:#9aa89f;font-size:16px;line-height:1.6;max-width:600px}
.tn-doc-panel{padding:clamp(20px,3.4vw,36px);border:1px solid rgba(170,203,179,.11);border-radius:20px;background:linear-gradient(155deg,rgba(13,22,17,.94),rgba(7,11,9,.97))}
.tn-doc-panel .editor{font-size:16px}
.tn-doc-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.tn-doc-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:1px solid rgba(170,203,179,.12);border-radius:999px;color:#b4c0b8;font-size:13.5px;font-weight:700}
.tn-doc-links a:hover{border-color:rgba(63,229,120,.32);color:#eef3ef}
@media (max-width:1024px){
.tn-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
.tn-blog-list,.tn-article-page,.tn-doc-page{padding:12px 0 48px}
.tn-blog-grid{grid-template-columns:1fr;gap:14px}
.tn-blog-card-body{padding:15px 15px 17px}
.tn-blog-card-body h3{font-size:18.5px}
.tn-article-body{font-size:16.5px;line-height:1.72}
.tn-article-lead{font-size:16.5px}
.tn-article-cover{border-radius:16px;margin-bottom:22px}
.tn-article-next{flex-direction:column;align-items:stretch;padding:18px}
.tn-article-next-actions{display:grid;grid-template-columns:1fr 1fr}
.tn-article-next-actions .tn-btn{justify-content:center;min-height:46px}
.tn-doc-panel{border-radius:16px}
.tn-doc-panel .editor{font-size:15.5px}
}
@keyframes tn44MenuIn{
from{opacity:0;transform:translateY(-6px) scale(.985)}
to{opacity:1;transform:none}
}
.tn-mobile-menu{animation:tn44MenuIn .16s ease-out both}
@media (prefers-reduced-motion:reduce){
.tn-mobile-menu{animation:none}
}
@media (max-width:700px){
.tn-reviews-shell .nexus-vouches-marquee,.tn-reviews-shell{-webkit-mask-image:none!important;mask-image:none!important}
.nexus-vouches-marquee{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 0 8px!important}
.nexus-vouches-marquee::-webkit-scrollbar{display:none}
.nexus-vouches-track{animation:none!important;transform:none!important;width:max-content!important;display:flex!important}
.nexus-vouches-group[aria-hidden="true"]{display:none!important}
.nexus-vouches-group{animation:none!important;gap:10px!important;padding-right:10px!important}
.nexus-vouch-card{width:min(84vw,330px)!important;flex:0 0 auto!important;scroll-snap-align:start}
}
@media (max-width:700px){
.tn-featured-v17:has(.tn36-carousel) [data-featured-dots]{display:none!important}
}
.tn-featured-stage-v17 .tn-featured-track-v17,.tn-featured-v17 .tn-featured-track-v17{overflow:hidden!important;overflow:clip!important;scroll-snap-type:none!important;overflow-anchor:none!important}
