@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap');
:root{--gl-bg:#101012;--gl-surface:#19191d;--gl-surface2:#202024;--gl-line:#303036;--gl-text:#eee;--gl-muted:#a2a2ad;--gl-accent:var(--cl-accent,#6865ff);--gl-soft:#b3b0ff;--bs-body-bg:#101012;--bs-body-color:#eee;--bs-border-color:#303036;--bs-font-sans-serif:'Plus Jakarta Sans',sans-serif}
html{scroll-behavior:smooth}body{background:var(--gl-bg)!important;color:var(--gl-text)!important;font:14px/1.6 'Plus Jakarta Sans',sans-serif!important;overflow-x:hidden}body:before{display:none!important}#app{background:transparent!important}h1,h2,h3,h4,h5,h6{font-family:'Plus Jakarta Sans',sans-serif!important;color:var(--gl-text);letter-spacing:-.035em}a{color:inherit;text-decoration:none}a:hover{color:var(--gl-soft)}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{max-width:1240px;padding-left:24px;padding-right:24px}.py-20{padding-top:90px;padding-bottom:90px}[hidden],[x-cloak]{display:none!important}header.sticky-top{background:#101012e8!important;backdrop-filter:blur(15px);border-bottom:1px solid var(--gl-line);z-index:1000!important;box-shadow:none!important}.gl-announcement{height:36px;overflow:hidden;background:var(--gl-surface2);border-bottom:1px solid var(--gl-line);font-size:12px;color:#d1d1d7}.gl-ticker{display:flex;width:max-content;animation:gl-ticker 35s linear infinite}.gl-ticker>div{display:flex;align-items:center;gap:54px;padding-right:54px;height:36px}.gl-ticker span,.gl-ticker a{white-space:nowrap}@keyframes gl-ticker{to{transform:translateX(-50%)}}.gl-nav{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 18px}.gl-brand{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;letter-spacing:-.03em;flex-shrink:0}.gl-brand img{width:38px;height:38px;border-radius:5px;object-fit:contain}.gl-links{display:flex;gap:5px;align-items:center}.gl-links a{padding:7px 13px;font-size:13px;color:var(--gl-muted);border-radius:999px}.gl-links a:hover,.gl-links .active{background:var(--gl-surface2);color:var(--gl-text)}.gl-tools{display:flex;gap:14px;align-items:center}.gl-tools button{color:var(--gl-text)}.gl-icon{background:transparent;border:0;font-size:17px;padding:5px}.gl-currency{border:0;background:transparent;color:var(--gl-muted);width:65px;padding:4px;font-size:12px}.gl-currency option{background:var(--gl-surface);color:var(--gl-text)}.gl-account{border:1px solid var(--gl-line);padding:5px 16px;border-radius:999px;font-size:12px;background:transparent;white-space:nowrap}.gl-cart{position:relative;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(160deg,#7371ff,#4d49bd);box-shadow:0 0 23px #6865ff44;color:#fff}.gl-cart span{position:absolute;right:-5px;top:-5px;border-radius:50%;min-width:15px;padding:0 3px;font-size:9px;background:#eee;color:#181818}.gl-menu{display:none;background:transparent;border:0;font-size:19px}.gl-mobile{position:absolute;top:100%;left:12px;right:12px;padding:12px;border:1px solid var(--gl-line);border-radius:15px;background:var(--gl-surface);box-shadow:0 15px 50px #0006}.gl-mobile a,.gl-mobile button{display:block;width:100%;padding:10px 14px;text-align:left;border:0;border-radius:8px;background:transparent;color:var(--gl-text)}.gl-mobile a:hover{background:var(--gl-surface2)}.gl-mobile button{border-top:1px solid var(--gl-line)}
.gl-hero{min-height:720px;position:relative;isolation:isolate;text-align:center;display:grid;place-items:start center;background:radial-gradient(ellipse 420px 380px at 50% 24%,#6865ff34,transparent 78%),radial-gradient(ellipse 220px 190px at 3% 55%,#5a7bcc20,transparent),radial-gradient(ellipse 240px 280px at 95% 73%,#6865ff17,transparent);overflow:hidden}.gl-hero-inner{padding:94px 24px 160px;width:min(100%,800px)}.gl-pill{display:inline-block;font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:600;padding:6px 18px;border-radius:999px;background:#6865ff20;border:1px solid #6865ff45;color:var(--gl-soft);box-shadow:0 0 28px #6865ff30}.gl-hero h1{font-size:63px;line-height:1.05;font-weight:700;margin:20px auto 34px;letter-spacing:-.045em}.gl-hero em,h2 em{font-style:normal;color:var(--gl-accent)}.gl-hero p{color:var(--gl-muted);font-size:14px;margin:0 auto 32px}.gl-hero-search{width:min(570px,100%);height:56px;display:flex;gap:18px;align-items:center;border:1px solid var(--gl-line);border-radius:999px;background:linear-gradient(135deg,#1b1b20,#19191bcc);color:var(--gl-muted);padding:0 22px;text-align:left;margin:0 auto}.gl-hero-search span{flex:1}.gl-hero-search kbd{font:9px 'Plus Jakarta Sans',sans-serif;padding:3px 5px;border-radius:4px;background:#ffffff09;color:var(--gl-muted)}.gl-hero-actions{display:flex;gap:16px;justify-content:center;margin-top:47px}.gl-btn{display:inline-flex;justify-content:center;align-items:center;border-radius:999px;min-height:44px;padding:9px 30px;background:linear-gradient(170deg,#7673ff,#504dcc);border:1px solid #9593ff66;color:#fff;font-weight:700;box-shadow:0 0 27px #6865ff22}.gl-btn:hover{color:#fff;filter:brightness(1.12)}.gl-btn-ghost{background:linear-gradient(160deg,#22222a,#151519);border-color:#46464e;box-shadow:inset 0 1px 1px #ffffff14}.gl-section{padding-top:65px;padding-bottom:65px}.gl-section-heading{text-align:center;margin-bottom:42px}.gl-section-heading h2,.section-title h2,.ns-section-header h2{font-size:36px;font-weight:700;margin:10px 0 14px}.gl-section-heading p,.section-subtitle p,.ns-section-header p{color:var(--gl-muted);font-size:14px}.gl-label{color:var(--gl-soft);font-size:11px;letter-spacing:.06em;font-weight:600}.gl-about{display:grid;grid-template-columns:1fr 1.7fr;border:1px solid var(--gl-line);background:linear-gradient(135deg,#1c1c2080,#19191dd9);border-radius:12px;gap:60px;padding:58px 62px;margin-top:10px;margin-bottom:75px}.gl-about h2{font-size:36px;font-weight:700}.gl-about-copy{padding-right:20px;border-right:1px solid var(--gl-line)}.gl-about p{color:var(--gl-muted);font-size:13px;line-height:1.8}.gl-about-features{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.gl-about-features article{display:flex;gap:15px}.gl-about-features i{color:var(--gl-soft);font-size:22px;margin-top:5px}.gl-about h4,.gl-feature-grid h4,.gl-steps h4{font-size:15px;letter-spacing:-.015em;font-weight:700}.gl-payments{text-align:center;margin-bottom:45px}.gl-payments>div:first-child{font-size:17px;font-weight:600}.gl-payments i{color:#7ad69f;margin-right:8px}.gl-payments p{color:var(--gl-muted);font-size:12px;margin-top:10px}.gl-payment-icons{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.gl-payment-icons span{padding:6px 12px;border:1px solid var(--gl-line);background:var(--gl-surface);border-radius:8px;font-size:10px}.gl-categories{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.gl-categories a{display:flex;align-items:center;gap:12px;min-width:230px;border:1px solid var(--gl-line);background:var(--gl-surface);border-radius:12px;padding:15px}.gl-categories img{width:40px;height:40px;object-fit:cover;border-radius:7px}.gl-categories span{flex:1;font-weight:700}.gl-categories a>i{color:var(--gl-soft)}
.gl-card{display:block;height:100%;border:1px solid var(--gl-line);border-radius:12px;background:#19191dda;transition:transform .2s,border-color .2s;overflow:hidden;color:var(--gl-text)}.gl-card:hover{color:var(--gl-text);border-color:#6865ff88;transform:translateY(-3px)}.gl-card-image{margin:8px;aspect-ratio:var(--group-card-image-aspect-ratio,16/9);position:relative;background:#202026;border-radius:8px;overflow:hidden}.gl-card-image img{width:100%;height:100%;object-fit:var(--group-image-fit,cover)}.gl-card-placeholder{height:100%;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 100%,#6865ff35,transparent);color:#aaa8ee;font-size:35px}.gl-card-body{padding:8px 16px 16px}.gl-card h3{font-size:17px;font-weight:700;letter-spacing:-.015em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 7px}.gl-card p{font-size:12px;color:var(--gl-muted);margin-bottom:13px}.gl-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px}.gl-card-bottom small{color:var(--gl-muted);font-size:12px;margin-right:7px}.gl-card-bottom strong{font-size:16px;font-weight:600;color:var(--gl-soft)}.gl-card-bottom>i{font-size:28px;color:var(--gl-soft)}.gl-card-badges{position:absolute;top:8px;right:8px;display:flex;gap:5px}.gl-card-badges span{font-size:10px;padding:4px 7px;border-radius:5px;color:white}.gl-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.gl-feature-grid article{border:1px solid var(--gl-line);border-radius:12px;padding:28px;background:var(--gl-surface)}.gl-feature-grid i{font-size:23px;color:var(--gl-soft);margin-bottom:20px}.gl-feature-grid p,.gl-steps p{color:var(--gl-muted);font-size:12px;line-height:1.7}.gl-steps{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;gap:35px}.gl-steps b{display:grid;place-items:center;margin:0 auto 20px;width:45px;height:45px;border:1px solid #6865ff55;border-radius:50%;background:#6865ff15;color:var(--gl-soft);font-size:20px}.gl-stats{display:grid;grid-template-columns:repeat(3,1fr);text-align:center}.gl-stats strong{display:block;color:var(--gl-accent);font-size:42px;margin-bottom:8px;font-weight:800}.gl-stats h4{font-size:14px;font-weight:600}.gl-socials{display:flex;justify-content:center;flex-wrap:wrap;gap:18px}.gl-socials a{min-width:180px;display:flex;align-items:center;gap:13px;border:1px solid var(--gl-line);border-radius:12px;background:var(--gl-surface);padding:22px;font-weight:700}.gl-socials i{font-size:26px;color:var(--gl-soft)}.gl-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gl-empty{grid-column:1/-1;text-align:center;color:var(--gl-muted)}
.gl-footer{border-top:1px solid var(--gl-line);padding:65px 0 0;background:var(--gl-bg)}.gl-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px}.gl-footer h3{font-size:20px;font-weight:800}.gl-footer h4{font-size:13px;letter-spacing:0;font-weight:700;margin-bottom:18px}.gl-footer p{color:var(--gl-muted);font-size:12px;max-width:310px;overflow-wrap:anywhere}.gl-footer a{display:block;color:var(--gl-muted);font-size:12px;margin-bottom:9px}.gl-footer-bottom{border-top:1px solid var(--gl-line);padding-top:24px;padding-bottom:24px;margin-top:50px;display:flex;justify-content:space-between;gap:20px;color:var(--gl-muted);font-size:11px}.gl-footer-bottom>div{display:flex;gap:20px}.gl-search-overlay{position:fixed;inset:0;background:#000b;z-index:2050;display:flex;justify-content:center;align-items:start;padding:13vh 20px 20px;backdrop-filter:blur(8px)}.gl-search-open{overflow:hidden}.gl-search-panel{width:min(670px,100%);max-height:75vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--gl-line);border-radius:16px;background:var(--gl-surface);box-shadow:0 30px 80px #0007}.gl-search-form{display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--gl-line);padding:21px 25px}.gl-search-form input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--gl-text);font-size:17px}.gl-search-form button{border:0;background:transparent;color:var(--gl-muted);font-size:20px}.gl-search-body{padding:24px;overflow-y:auto}.gl-quick{display:flex;gap:10px;margin:14px 0 24px}.gl-quick a{flex:1;border:1px solid var(--gl-line);border-radius:10px;padding:12px;font-size:11px}.gl-quick i{display:block;font-size:18px;color:var(--gl-soft);margin-bottom:8px}.gl-search-results{margin-top:13px}.gl-search-results a{display:flex;align-items:center;gap:13px;padding:12px 8px;border-radius:9px;color:var(--gl-text)}.gl-search-results a:hover{background:var(--gl-surface2)}.gl-search-results img{width:48px;height:32px;border-radius:5px;object-fit:cover}.gl-search-results b{font-size:13px;flex:1;min-width:0}.gl-search-results small{color:var(--gl-soft)}.gl-search-empty{color:var(--gl-muted);padding:20px 0}
/* Shared SellAuth pages and forms */
.section-title,.section-subtitle,.ns-section-header{text-align:center;justify-content:center}.card,.modal-content,.accordion-item,.testimonial,.social,.table,.cart-summary{background:var(--gl-surface)!important;border-color:var(--gl-line)!important;color:var(--gl-text)!important;border-radius:12px}.modal-content{box-shadow:0 0 100px #6865ff18}.modal-header{border-color:var(--gl-line);padding:25px 30px}.modal-title{font-size:20px;font-weight:700}.modal-body{padding:20px 30px 30px}.modal-dialog.modal-xl{max-width:760px}.modal .products>div{width:100%}.modal .gl-card{display:flex;align-items:center;gap:8px;padding:8px}.modal .gl-card-image{flex:0 0 170px;margin:7px;aspect-ratio:16/9}.modal .gl-card-body{flex:1;min-width:0;padding:8px}.modal .gl-card-bottom>i{font-size:25px}.modal .gl-card:hover{transform:none}.btn-close{filter:var(--gl-close-filter,invert(1))}.form-control,.form-select,.input-group-text{background:var(--gl-surface2)!important;border:1px solid var(--gl-line)!important;color:var(--gl-text)!important;border-radius:10px}.form-control::placeholder{color:var(--gl-muted)}.form-control:focus{box-shadow:0 0 0 3px #6865ff25!important;border-color:var(--gl-accent)!important}.btn-primary{background:linear-gradient(170deg,#7673ff,#504dcc)!important;border-color:#8e8aff66!important;color:white!important;border-radius:999px}.btn-outline-primary{border:1px solid var(--gl-line)!important;color:var(--gl-soft)!important;border-radius:999px}.btn-outline-primary:hover{background:#6865ff20!important}.btn,.variant{font-family:inherit}.text-muted{color:var(--gl-muted)!important}.text-primary{color:var(--gl-soft)!important}.accordion-button{color:var(--gl-text)!important;background:var(--gl-surface)!important;border-radius:12px!important;font-size:14px}.accordion-button:not(.collapsed){box-shadow:none;color:var(--gl-soft)!important}.accordion-button:after{filter:var(--gl-close-filter,invert(1))}.accordion-body{color:var(--gl-muted);font-size:13px;line-height:1.8}.accordion-item{margin-bottom:12px!important;border:1px solid var(--gl-line)!important;overflow:hidden}.testimonial{padding:24px;height:100%;border:1px solid var(--gl-line)}.testimonial svg{width:16px;height:16px}.testimonial .quote{display:none}.testimonial .header{display:flex;justify-content:space-between;margin-bottom:15px}.testimonial .stars{display:flex;gap:2px}.testimonial .message{font-size:13px}.testimonial .author{font-size:10px;color:var(--gl-muted)}.testimonial .product img{width:35px;border-radius:6px}.testimonial .product{font-size:12px}.ns-btn-outline{display:inline-block;border:1px solid var(--gl-line);border-radius:999px;padding:10px 24px;color:var(--gl-text)}.product-wrapper{padding:45px 0 70px}.product-wrapper .container.px-4{margin:0!important;padding:0!important}.product-wrapper h1{font-size:34px!important;font-weight:700!important}.product-wrapper .col-lg-6:nth-child(2)>div{background:var(--gl-surface);border:1px solid var(--gl-line);border-radius:14px;padding:25px}.product-wrapper .carousel,.product-wrapper .card-img-top{border-radius:12px;overflow:hidden}.product-wrapper .thumbnails button{border-radius:8px;overflow:hidden;background:var(--gl-surface);border-color:var(--gl-line);width:90px}.product-wrapper .fs-5{font-size:29px!important}.product-wrapper .buy-buttons .btn{min-height:46px;font-weight:700}.product-wrapper .variant{border:1px solid var(--gl-line);border-radius:10px;padding:12px;background:var(--gl-surface2);color:var(--gl-text)}.product-wrapper .editor{font-size:14px;line-height:1.8;color:var(--gl-muted);overflow-wrap:anywhere}.product-wrapper .product-tabs .btn{padding:8px 18px;font-size:12px}.live-stats svg{width:18px}.table{--bs-table-bg:var(--gl-surface);--bs-table-color:var(--gl-text);--bs-table-border-color:var(--gl-line)}.customer-wrapper .nav-link{color:var(--gl-muted)}.customer-wrapper .nav-link.active{background:#6865ff20;color:var(--gl-soft)}
.gl-light{--gl-bg:#f7f7fa;--gl-surface:#fff;--gl-surface2:#eeeef4;--gl-line:#dcdce5;--gl-text:#20202c;--gl-muted:#727283;--gl-soft:#5b58cd;--gl-close-filter:none;--bs-body-bg:#f7f7fa;--bs-body-color:#20202c}.gl-light header.sticky-top{background:#f7f7faed!important}.gl-light .gl-hero-search,.gl-light .gl-btn-ghost{background:#fff;color:#20202c}.gl-light .gl-card{background:#fff}.gl-light .gl-about{background:#ffffffb8}.gl-light .gl-announcement{color:#565665}.gl-light .gl-hero{background:radial-gradient(ellipse 430px 380px at 50% 24%,#6865ff20,transparent 78%)}
@media(max-width:1000px){.gl-links{display:none}.gl-menu{display:block}.gl-brand{font-size:21px}.gl-nav{gap:12px}.gl-about{padding:40px;gap:30px}.gl-feature-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){.container{padding-left:18px;padding-right:18px}.py-20{padding:55px 0}.gl-nav{min-height:65px;padding:0 16px}.gl-brand{font-size:19px;max-width:46%;min-width:0}.gl-brand span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gl-brand img{width:32px;height:32px}.gl-tools{gap:12px}.gl-account{display:none}.gl-currency{width:53px;font-size:10px}.gl-icon{font-size:16px}.gl-cart{width:32px;height:32px;font-size:12px}.gl-announcement{font-size:11px}.gl-hero{min-height:620px}.gl-hero-inner{padding:78px 20px 105px}.gl-hero h1{font-size:43px;line-height:1.08;margin-bottom:28px}.gl-hero p{font-size:13px;line-height:1.8;margin-bottom:26px}.gl-hero-search{height:53px;font-size:12px;padding:0 17px}.gl-hero-actions{gap:12px;margin-top:32px}.gl-btn{padding:10px 23px;font-size:12px}.gl-about{display:block;padding:28px;margin:0 18px 45px;width:auto}.gl-about-copy{border-right:0;border-bottom:1px solid var(--gl-line);padding:0 0 20px;margin-bottom:26px}.gl-about h2{font-size:29px}.gl-about-features{gap:22px 15px}.gl-about-features article{display:block}.gl-about-features i{margin-bottom:12px}.gl-about h4{font-size:13px}.gl-about p{font-size:11px}.gl-section{padding-top:45px;padding-bottom:45px}.gl-section-heading{margin-bottom:28px}.gl-section-heading h2,.section-title h2,.ns-section-header h2{font-size:28px}.gl-section-heading p{font-size:12px}.gl-categories a{width:100%;min-width:0;padding:15px}.gl-feature-grid{gap:12px}.gl-feature-grid article{padding:20px}.gl-feature-grid h4{font-size:13px}.gl-feature-grid p{font-size:11px}.gl-steps{gap:20px;grid-template-columns:1fr;text-align:left}.gl-steps article{position:relative;padding-left:65px}.gl-steps b{position:absolute;left:0;top:0}.gl-stats{gap:10px}.gl-stats strong{font-size:29px}.gl-stats h4{font-size:10px}.gl-footer-grid{grid-template-columns:repeat(2,1fr);gap:30px}.gl-footer-grid>div:first-child{grid-column:1/-1}.gl-footer{padding-top:40px}.gl-blog-grid{grid-template-columns:1fr}.gl-socials a{min-width:0;flex:1;padding:17px;font-size:12px}.gl-card h3{font-size:16px}.gl-card-bottom strong{font-size:15px}.gl-card-body{padding:7px 14px 16px}.modal-dialog{margin:15px}.modal-header{padding:20px}.modal-body{padding:8px 15px 20px}.modal .gl-card{padding:6px;gap:2px}.modal .gl-card-image{flex-basis:100px;margin:3px}.modal .gl-card h3{font-size:12px;white-space:normal}.modal .gl-card p{font-size:10px;margin-bottom:6px}.modal .gl-card small{font-size:9px}.modal .gl-card strong{font-size:11px}.modal .gl-card-bottom>i{font-size:18px}.gl-search-overlay{padding:12vh 12px 20px}.gl-search-form{padding:17px}.gl-search-body{padding:17px}.gl-quick a{padding:9px;font-size:10px}.product-wrapper{padding:25px 0 60px}.product-wrapper .col-lg-6:nth-child(2)>div{margin-top:15px;padding:20px}.product-wrapper h1{font-size:27px!important}.product-wrapper .buy-buttons{flex-direction:column!important}.product-wrapper .buy-buttons .col{width:100%}.product-wrapper .carousel,.product-wrapper .card-img-top{margin-bottom:20px!important}.gl-payments{margin-top:10px}.gl-footer-bottom{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.gl-ticker{animation:none}.gl-card{transition:none}}
.gl-product-heading{margin-bottom:30px}.gl-breadcrumb{font-size:11px;color:var(--gl-muted);margin-bottom:35px}.gl-product-layout>.col-lg-6:first-child{width:60%}.gl-product-layout>.col-lg-6:nth-child(2){width:40%}.gl-blog-grid>div{width:100%;padding:0}.gl-catalog-search{max-width:570px;display:flex;gap:15px;align-items:center;border:1px solid var(--gl-line);border-radius:999px;background:var(--gl-surface);padding:15px 20px;margin:0 auto 32px;color:var(--gl-muted)}.gl-catalog-search input{border:0;outline:0;color:var(--gl-text);background:transparent;width:100%}.gl-section-heading h1{font-size:40px;font-weight:700}.faq .accordion{max-width:850px;margin:auto}.gl-section-heading:empty{display:none}@media(max-width:991px){.gl-product-layout>.col-lg-6:first-child,.gl-product-layout>.col-lg-6:nth-child(2){width:100%}}

/* Full product artwork and native mobile navigation. */
.gl-menu-disclosure{display:none}.gl-menu-disclosure>summary{list-style:none;min-width:36px;min-height:40px;align-items:center;justify-content:center;cursor:pointer}.gl-menu-disclosure>summary::-webkit-details-marker{display:none}.gl-menu-disclosure[open] .gl-mobile{display:block!important;max-height:calc(100dvh - 120px);overflow-y:auto;z-index:1001}.gl-menu-disclosure[open]>summary{color:var(--gl-soft);background:var(--gl-surface2);border-radius:8px}.gl-menu-disclosure summary:focus-visible{outline:2px solid var(--gl-accent);outline-offset:3px}
.product-wrapper img.aspect-product-page-image{display:block;width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important}.product-wrapper .carousel-item{height:auto!important}.product-wrapper .thumbnails img{height:64px!important;aspect-ratio:auto!important;object-fit:contain!important}.gl-card-image img{object-fit:contain!important;object-position:center}.gl-search-results img{object-fit:contain}.gl-categories img{object-fit:contain}
@media(max-width:1000px){.gl-menu-disclosure{display:block}.gl-menu-disclosure>summary{display:flex}}
/* NoctaFN — Midnight edition */
:root{--gl-bg:#090a10;--gl-surface:#13141e;--gl-surface2:#1a1b29;--gl-line:#292936;--gl-text:#f4f3fa;--gl-muted:#999aaa;--gl-soft:#c0aaff;--gl-accent:var(--cl-accent,#9878ff);--bs-body-bg:#090a10;--bs-border-color:#292936}
body{background:radial-gradient(ellipse at 90% 0%,#27194244,transparent 38%),var(--gl-bg)!important}.container{max-width:1260px}header.sticky-top{background:#0c0d15ed!important;border-bottom-color:#ffffff0d;padding:0 2vw}.gl-announcement{background:transparent;color:#9594aa;border-color:#ffffff09;height:32px}.gl-ticker>div{height:32px}.gl-nav{min-height:80px;padding:0 12px}.gl-brand{font-size:23px;letter-spacing:-.05em}.gl-brand img{border-radius:10px;width:42px;height:42px}.gl-links a{padding:8px 16px}.gl-links .active{background:#9878ff14;color:#d5c5ff}.gl-cart{background:linear-gradient(140deg,#a48aff,#7655df);width:40px;height:40px;box-shadow:0 4px 18px #9878ff35}.gl-account{padding:8px 19px;border-color:#ffffff18;font-weight:600}.gl-tools{gap:16px}.gl-menu-disclosure>summary{border:1px solid var(--gl-line);border-radius:10px}.gl-mobile{padding:15px;background:#13141efc;box-shadow:0 24px 80px #000b}.gl-mobile a,.gl-mobile button{padding:13px 16px}.gl-btn{background:linear-gradient(130deg,#a68cff,#7956e5);color:#fff;border:1px solid #c0aaff55;border-radius:12px;box-shadow:0 8px 30px #9878ff26;gap:14px;padding:14px 24px;min-height:51px;font-size:13px}.gl-btn-ghost{background:#ffffff04;box-shadow:none;border-color:#ffffff18}.gl-label{color:#b7a0ee;font-size:10px;letter-spacing:.17em;font-weight:800}.nf-hero{position:relative;overflow:hidden;padding:80px 0 30px;background:radial-gradient(ellipse at 74% 34%,#6f3abc24,transparent 50%)}.nf-hero:before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(#000,transparent)}.nf-hero-grid{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center}.nf-eyebrow{font-size:10px;color:#c1adde;letter-spacing:.13em;font-weight:800;display:inline-flex;align-items:center;gap:10px}.nf-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#a589ff;box-shadow:0 0 18px #9878ff}.nf-hero h1{font-size:clamp(40px,4.6vw,65px);line-height:1.08;letter-spacing:-.055em;font-weight:800;margin:25px 0}.nf-hero h1 em{font-style:normal;background:linear-gradient(110deg,#c5b5ff,#9878ff 65%,#778ff8);background-clip:text;-webkit-background-clip:text;color:transparent}.nf-hero-copy>p{max-width:480px;font-size:15px;color:var(--gl-muted);line-height:1.9;margin-bottom:28px}.nf-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.nf-text-link{color:var(--gl-text);font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:12px;white-space:nowrap}.nf-text-link i{color:var(--gl-soft);font-size:11px}.nf-hero .gl-hero-search{margin:30px 0 16px;border-radius:12px;width:100%;max-width:490px;height:49px;font-size:12px;background:#13141a88;border-color:#ffffff12}.nf-hero-assurance{display:flex;gap:23px;color:#898a9b;font-size:10px}.nf-hero-assurance i{color:#b7a0ee;margin-right:6px}.nf-hero-art{position:relative;min-height:440px;display:flex;align-items:center;justify-content:center;isolation:isolate}.nf-hero-art:before{content:'';position:absolute;width:280px;height:280px;border-radius:50%;background:#8859ff;filter:blur(100px);opacity:.19;z-index:-1}.nf-crest{width:245px;filter:drop-shadow(0 24px 45px #0008);transform:rotate(-7deg);position:relative;z-index:1}.nf-crest svg{width:100%;height:auto}.nf-orbit{position:absolute;border:1px solid #9878ff24;border-radius:50%;width:390px;height:390px}.nf-orbit-two{width:470px;height:470px;border-style:dashed;border-color:#9878ff14}.nf-orbit-one:after{content:'';position:absolute;top:60px;right:37px;width:9px;height:9px;background:#b99fff;border-radius:50%;box-shadow:0 0 24px #b99fff}.nf-art-caption{position:absolute;bottom:12px;text-align:center;display:grid;gap:8px}.nf-art-caption span{font-size:27px;font-weight:800;letter-spacing:.15em}.nf-art-caption small{font-size:9px;letter-spacing:.28em;color:#9491a7}.nf-art-tag{position:absolute;z-index:2;background:#161523e8;border:1px solid #bca1ff22;border-radius:12px;padding:13px 17px;font-size:11px;font-weight:700;box-shadow:0 16px 30px #0005;backdrop-filter:blur(10px)}.nf-art-tag-one{top:85px;left:10px;transform:rotate(-6deg)}.nf-art-tag-one i{font-size:18px;color:#bea6ff;margin-right:8px}.nf-art-tag-two{bottom:100px;right:3px;transform:rotate(5deg)}.nf-status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#7bc9a6;margin-right:8px}.nf-trust-strip{position:relative;margin-top:75px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff0b;border-radius:14px;background:#12131bcc;padding:24px 34px;gap:30px}.nf-trust-strip>div{display:flex;align-items:center;gap:15px}.nf-trust-strip i{font-size:20px;color:#b49aea;padding:12px;border-radius:10px;background:#9878ff0c}.nf-trust-strip span{font-size:12px;font-weight:700}.nf-trust-strip small{display:block;font-size:10px;color:var(--gl-muted);font-weight:400;margin-top:4px}.nf-heading-row{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px}.nf-heading-row h2{font-size:33px;letter-spacing:-.045em;font-weight:800;margin:10px 0 0}.nf-heading-row p{font-size:12px;color:var(--gl-muted);margin:10px 0 0}.gl-section{padding-top:55px;padding-bottom:55px}.gl-categories{justify-content:start;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gl-categories a{border-color:#ffffff10;background:linear-gradient(130deg,#1b172a,#13141e);padding:20px;min-width:0;border-radius:14px}.gl-categories a:hover{border-color:#9878ff70}.gl-categories img{width:48px;height:48px;border-radius:10px}.gl-categories span{font-size:13px}.gl-card{background:linear-gradient(135deg,#171822,#11121b);border:1px solid #ffffff10;border-radius:16px;box-shadow:0 8px 28px #0001}.gl-card-image{margin:10px;aspect-ratio:16/10;border-radius:10px;background:#090a10}.gl-card-image img{object-fit:contain!important}.gl-card-body{padding:8px 20px 22px}.gl-card h3{white-space:normal;font-size:16px;line-height:1.5;overflow-wrap:anywhere;letter-spacing:-.02em;margin-bottom:10px}.gl-card p{font-size:11px;margin-bottom:20px;color:#a5a4b5}.gl-card-bottom{border-top:1px solid #ffffff0a;padding-top:16px}.gl-card-bottom>div{display:grid;gap:4px}.gl-card-bottom small{font-size:9px;letter-spacing:.09em;text-transform:uppercase}.gl-card-bottom strong{font-size:19px;font-weight:800;color:#c2aaff}.gl-card-bottom>i{font-size:14px;display:grid;place-items:center;border:1px solid #9878ff30;background:#9878ff10;width:36px;height:36px;border-radius:10px}.gl-card:hover{box-shadow:0 16px 40px #0003;border-color:#9878ff66;transform:translateY(-4px)}.nf-service-banner{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:50px;border-radius:20px;background:radial-gradient(ellipse at 0 100%,#753abb28,transparent 70%),#13141e;border:1px solid #ffffff0e;margin-top:45px;margin-bottom:45px}.nf-service-banner h2{font-size:42px;line-height:1.12;font-weight:800;margin:18px 0}.nf-service-banner em{font-style:normal;color:#b496ff}.nf-service-banner p{color:var(--gl-muted);font-size:12px;line-height:1.9;max-width:400px}.nf-service-banner .gl-btn{margin-top:15px}.nf-steps{list-style:none;padding:0;margin:0;display:grid;gap:27px;align-content:center}.nf-steps li{display:flex;gap:22px;align-items:start}.nf-steps li>span{font-size:12px;color:#b19cd8;background:#9878ff0c;border:1px solid #9878ff22;border-radius:10px;padding:11px;font-weight:800}.nf-steps h3{font-size:15px;font-weight:700;letter-spacing:-.02em;margin:4px 0 6px}.nf-steps p{margin:0}.nf-stat-section{padding:45px 24px}.gl-stats strong{font-size:39px;color:#c1aaff}.gl-stats h4{color:var(--gl-muted);font-size:11px}.nf-community{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:35px 45px;background:linear-gradient(110deg,#271c3c,#13141e);border:1px solid #9878ff25;border-radius:18px;margin-top:40px;margin-bottom:30px}.nf-community h2{font-size:29px;font-weight:800;margin:12px 0}.nf-community p{color:var(--gl-muted);font-size:12px;margin-bottom:0}.gl-footer{background:#0b0c13;padding-top:50px}.gl-footer h3{font-size:27px;color:#c2b0e8}.gl-footer p{line-height:1.9}.product-wrapper .gl-product-heading h1{font-size:32px!important;line-height:1.25;max-width:1000px;margin:20px 0 30px}.product-wrapper .variant{padding:14px;border-radius:12px}.product-wrapper .buy-buttons .btn{border-radius:12px;min-height:50px}.product-wrapper img.aspect-product-page-image{aspect-ratio:auto!important;height:auto!important}.modal .gl-card-image{aspect-ratio:16/10}.modal .gl-card-bottom{padding-top:8px}.modal .gl-card-bottom strong{font-size:14px}.modal .gl-card-bottom>i{font-size:11px;width:28px;height:28px}.gl-search-panel{border-radius:18px;border-color:#9878ff33}.gl-light{--gl-bg:#f7f6fb;--gl-surface:#fff;--gl-surface2:#eeebf5;--gl-line:#ddd7e9;--gl-text:#211d2e;--gl-muted:#686174;--gl-soft:#7651c4}.gl-light header.sticky-top{background:#f7f6fbf0!important}.gl-light .gl-card,.gl-light .nf-service-banner,.gl-light .nf-trust-strip,.gl-light .gl-categories a,.gl-light .gl-footer,.gl-light .gl-mobile{background:var(--gl-surface)!important;border-color:var(--gl-line)}.gl-light .nf-community{background:#efe9fc}.gl-light .nf-hero-copy>p,.gl-light .gl-card p{color:var(--gl-muted)}.gl-light .nf-hero .gl-hero-search{background:white;border-color:var(--gl-line)}.gl-light .gl-card-bottom strong{color:#7651c4}
@media(max-width:1000px){.nf-hero{padding-top:55px}.nf-hero-grid{gap:15px}.nf-hero h1{font-size:46px}.nf-orbit{width:310px;height:310px}.nf-orbit-two{width:370px;height:370px}.nf-crest{width:210px}.nf-trust-strip{padding:20px;gap:18px}.nf-trust-strip i{padding:8px}.nf-service-banner{gap:40px;padding:35px}.gl-categories{grid-template-columns:repeat(2,1fr)}.nf-nav-search{display:none}}
@media(max-width:767px){header.sticky-top{padding:0}.gl-nav{min-height:70px;padding:0 16px}.gl-brand{font-size:20px;max-width:45%}.gl-brand img{width:32px;height:32px}.gl-tools{gap:10px}.gl-currency{max-width:45px}.gl-cart{width:34px;height:34px}.nf-hero{padding:40px 0 10px}.nf-hero-grid{grid-template-columns:1fr;gap:5px}.nf-hero h1{font-size:42px;max-width:550px;margin:22px 0}.nf-hero-copy>p{font-size:13px;line-height:1.8}.nf-eyebrow{font-size:8px}.nf-actions{gap:18px}.gl-btn{padding:12px 18px;font-size:12px;min-height:48px}.nf-hero-assurance{font-size:9px;gap:17px}.nf-hero-art{min-height:280px;margin-top:20px;max-width:420px;width:100%;justify-self:center}.nf-crest{width:160px;margin-bottom:35px;transform:rotate(-5deg)}.nf-orbit{width:230px;height:230px}.nf-orbit-two{width:275px;height:275px}.nf-art-caption{bottom:0}.nf-art-caption span{font-size:19px}.nf-art-caption small{font-size:7px}.nf-art-tag{padding:9px 12px;font-size:9px}.nf-art-tag-one{top:38px;left:8px}.nf-art-tag-two{bottom:65px;right:5px}.nf-trust-strip{grid-template-columns:1fr;margin:35px 18px 0;width:auto;padding:19px;gap:18px}.nf-trust-strip>div+div{border-top:1px solid #ffffff08;padding-top:15px}.nf-trust-strip small{font-size:10px}.nf-trust-strip i{font-size:16px;padding:10px}.nf-heading-row{align-items:start;flex-direction:column;gap:16px;margin-bottom:24px}.nf-heading-row h2{font-size:27px;line-height:1.25}.gl-section{padding-top:35px;padding-bottom:35px}.gl-categories{grid-template-columns:1fr;gap:10px}.gl-categories a{padding:16px}.gl-card-body{padding:8px 17px 18px}.gl-card h3{font-size:15px}.gl-card-bottom strong{font-size:18px}.nf-service-banner{grid-template-columns:1fr;gap:30px;margin:25px 18px;width:auto;padding:27px;border-radius:16px}.nf-service-banner h2{font-size:33px}.nf-steps{gap:20px}.nf-steps li{gap:15px}.nf-stat-section{padding-top:30px;padding-bottom:30px}.gl-stats strong{font-size:29px}.nf-community{flex-direction:column;align-items:start;margin:25px 18px;width:auto;padding:26px;gap:22px}.nf-community h2{font-size:26px}.product-wrapper .gl-product-heading h1{font-size:24px!important}.modal .gl-card h3{font-size:12px}.modal .gl-card-bottom strong{font-size:12px}.modal .gl-card-body{padding:8px}.gl-footer-grid{gap:25px}}
/* NoctaFN identity — official artwork, violet neon, community access. */
:root{--gl-bg:#08070e;--gl-surface:#14101d;--gl-surface2:#20172c;--gl-line:#33223f;--gl-soft:#d2a2ff;--gl-accent:var(--cl-accent,#a23bff)}
body{background:radial-gradient(ellipse at 90% 0%,#66148930,transparent 42%),var(--gl-bg)!important}.gl-nav{min-height:82px}.gl-brand img{object-fit:contain!important;background:#09060e;border:1px solid #a23bff45;box-shadow:0 0 22px #a23bff22}.gl-brand span{font-weight:800}.gl-links .active{background:#a23bff16;color:#e1bfff}.nf-nav-discord{display:flex;align-items:center;gap:8px}.nf-nav-discord i{color:#c98aff}.gl-cart{background:linear-gradient(135deg,#b653ff,#7926c8);box-shadow:0 0 23px #a23bff40}.gl-btn{background:linear-gradient(125deg,#b253ff,#8429d8);border-color:#d197ff50;box-shadow:0 8px 30px #a23bff26;border-radius:12px}.gl-btn-ghost{background:#ffffff04;border-color:#a23bff30;box-shadow:none}.nf-hero{background:radial-gradient(ellipse at 78% 40%,#7e22bc35,transparent 50%);padding-top:65px}.nf-hero-grid{grid-template-columns:1.05fr 1fr;gap:65px}.nf-hero h1{font-size:clamp(40px,4.5vw,64px);max-width:640px}.nf-hero h1 em{background-image:linear-gradient(110deg,#ecd4ff,#b767ff 55%,#9133ff)}.nf-eyebrow{color:#d2a2ff}.nf-eyebrow>span{background:#c367ff;box-shadow:0 0 15px #ba48ff}.nf-hero-copy>p{font-size:14px;max-width:450px}.nf-text-link .fa-discord{font-size:17px;color:#c77dff}.nf-brand-stage{position:relative;padding:10px 0 0;isolation:isolate;max-width:490px;width:100%;justify-self:end}.nf-brand-stage:before{content:'';position:absolute;inset:10% -10%;background:#811cc7;filter:blur(90px);opacity:.22;z-index:-1}.nf-brand-frame{position:relative;padding:7px;background:linear-gradient(145deg,#d389ff55,#35154f22 40%,#a735ff55);border:1px solid #b54cff66;border-radius:21px;box-shadow:0 25px 65px #0006,0 0 50px #911cff16}.nf-brand-frame img{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;border-radius:15px}.nf-frame-corner{position:absolute;width:55px;height:55px;pointer-events:none}.nf-frame-corner-one{top:-5px;left:-5px;border-top:2px solid #d78cff;border-left:2px solid #d78cff;border-radius:23px 0 0}.nf-frame-corner-two{bottom:-5px;right:-5px;border-bottom:2px solid #bc50ff;border-right:2px solid #bc50ff;border-radius:0 0 23px}.nf-discord-card{position:relative;margin:15px 12px 0;display:flex;align-items:center;gap:14px;padding:15px 18px;border:1px solid #a83fff3d;border-radius:13px;background:linear-gradient(120deg,#251335,#17101f);box-shadow:0 15px 35px #0004}.nf-discord-icon{width:43px;height:43px;display:grid;place-items:center;background:#ae41ff1e;border:1px solid #b14fff40;border-radius:11px;color:#d6a4ff;font-size:23px}.nf-discord-card>span:nth-child(2){flex:1}.nf-discord-card strong{display:block;font-size:12px}.nf-discord-card small{display:block;color:#bd9fda;font-size:10px;margin-top:3px}.nf-discord-card>i{font-size:13px;color:#d09dff}.nf-discord-card:hover{border-color:#c566ff;color:#fff;transform:translateY(-2px)}.nf-trust-strip{margin-top:55px;background:#121019;border-color:#a23bff1a}.nf-trust-strip i{background:#a23bff0c;color:#d09dff}.gl-label{color:#d299ff}.gl-categories a{background:linear-gradient(130deg,#23122f,#130f1b);border-color:#a23bff20}.gl-categories a:hover{border-color:#c766ff}.gl-card{background:linear-gradient(135deg,#1d1527,#110e18);border-color:#a23bff20}.gl-card:hover{border-color:#bc5cff;box-shadow:0 13px 45px #a23bff13}.gl-card-bottom strong{color:#d9b0ff}.gl-card-bottom>i{background:#a23bff12;border-color:#a23bff35;color:#d5a4ff}.gl-card-image{background:#08060d}.gl-card-badges span{box-shadow:0 2px 12px #0008}.nf-service-banner{background:radial-gradient(ellipse at 0 100%,#a23bff25,transparent 65%),#14101d;border-color:#a23bff1c}.nf-service-banner em{color:#c77dff}.nf-steps li>span{color:#d39dff;background:#a23bff0d;border-color:#a23bff30}.gl-stats strong{color:#c987ff}.nf-community{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0 0,#8427c344,transparent 70%),#140d1f;border:1px solid #a23bff42;padding:42px;gap:25px}.nf-community-mark{color:#ba67ff;background:#a23bff12;border:1px solid #a23bff24;border-radius:20px;min-width:85px;height:85px;display:grid;place-items:center;font-size:42px;box-shadow:0 0 30px #a23bff12}.nf-community>div:nth-child(2){flex:1}.nf-community h2{font-size:30px;line-height:1.2;letter-spacing:-.035em}.nf-community h2 em{font-style:normal;color:#c98aff}.nf-community-actions{display:grid;gap:13px;text-align:center}.nf-community-actions>span{font-size:11px;letter-spacing:.04em;color:#b595cd}.nf-footer-brand{display:flex;align-items:center;gap:13px;margin-bottom:18px}.nf-footer-brand img{width:48px;height:48px;border-radius:10px;border:1px solid #a23bff40;object-fit:contain}.nf-footer-brand h3{margin:0;font-size:24px;color:var(--gl-text)}.nf-mobile-dock{display:none}.gl-footer{background:#0b0812;border-top-color:#a23bff15}.gl-search-panel{border-color:#a23bff50}.gl-mobile{background:#150e20fa;border-color:#a23bff3a}.gl-light{--gl-bg:#faf6ff;--gl-surface:#fff;--gl-surface2:#f2e9fb;--gl-line:#e4d5ef;--gl-soft:#8134b9;--gl-text:#251730;--gl-muted:#776381}.gl-light .nf-community{background:#f0e2ff;color:var(--gl-text)}.gl-light .nf-discord-card{background:#fff;color:var(--gl-text)}.gl-light .gl-card-bottom strong{color:#8134b9}.gl-light .nf-community h2 em{color:#8134b9}.gl-light .nf-mobile-dock{background:#fffffff2;border-color:#dfc9ef}.gl-light .nf-mobile-dock a{color:#695275}
@media(max-width:1000px){.nf-hero-grid{gap:35px}.nf-hero h1{font-size:43px}.nf-community{flex-wrap:wrap}.nf-community-actions{width:100%;justify-content:start}.nf-community-actions>span{text-align:left}.nf-brand-stage{max-width:380px}}
@media(max-width:767px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.gl-nav{min-height:70px}.nf-hero{padding-top:38px}.nf-hero-grid{grid-template-columns:1fr;gap:30px}.nf-hero h1{font-size:40px;line-height:1.12;max-width:100%;margin:21px 0}.nf-hero-copy>p{font-size:13px}.nf-brand-stage{justify-self:center;width:100%;max-width:420px;padding:0}.nf-brand-frame{padding:5px;border-radius:17px}.nf-brand-frame img{border-radius:12px}.nf-discord-card{margin:12px 0 0;padding:13px 15px;gap:12px}.nf-discord-card strong{font-size:12px}.nf-trust-strip{margin-top:30px}.nf-community{padding:26px;gap:20px}.nf-community-mark{min-width:60px;height:60px;font-size:30px;border-radius:14px}.nf-community>div:nth-child(2){flex-basis:100%}.nf-community h2{font-size:29px}.nf-community-actions{justify-content:stretch}.nf-community-actions>span{text-align:center}.nf-mobile-dock{position:fixed;bottom:0;left:0;right:0;z-index:990;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid #ac40ff35;background:#100a19f5;backdrop-filter:blur(18px);padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -5px 28px #0004}.nf-mobile-dock a{display:grid;place-items:center;gap:5px;color:#ac99be;font-size:9px;font-weight:700;padding:5px 8px;border-radius:10px}.nf-mobile-dock i{font-size:19px}.nf-mobile-dock .nf-dock-discord{color:#ddb8ff;background:#a23bff13;border:1px solid #a23bff20}.nf-mobile-dock a:hover{color:#e9cdff;background:#a23bff15}.nf-footer-brand h3{font-size:22px}}
@media(prefers-reduced-motion:reduce){.nf-discord-card,.gl-card{transition:none;transform:none!important}}

.nf-nav-telegram i{color:#87c8f2}.gl-links{gap:1px}.gl-links a{padding-left:11px;padding-right:11px}@media(max-width:767px){.nf-mobile-dock{grid-template-columns:repeat(2,1fr)}}

/* Compact live-data product/review rotation. */
.nf-top-feed{height:31px;display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(90deg,#100915,#20102c,#100915);border-bottom:1px solid #b847ff1c;padding:0 18px;font-size:10px;overflow:hidden}.nf-top-spark{color:#ca86ff;font-size:10px}.nf-top-feed-items{min-width:0;width:min(620px,100%)}.nf-top-feed-items a{display:flex;align-items:center;justify-content:center;gap:10px;line-height:30px;color:#bca9cc}.nf-top-feed-items strong{color:#e1bfff;font-size:10px;font-weight:700;flex-shrink:0}.nf-top-feed-items strong i{font-size:9px;margin-right:4px}.nf-top-feed-items span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.nf-top-next{border:0;color:#b38bce;background:transparent;padding:5px 8px;font-size:9px}.nf-top-next:hover{color:white}.nf-feed-in{animation:nf-feed-in .35s ease-out}@keyframes nf-feed-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.nf-top-feed a:focus-visible,.nf-top-next:focus-visible{outline:1px solid #d199ff;outline-offset:-2px}.gl-light .nf-top-feed{background:#f2e5ff}.gl-light .nf-top-feed-items strong{color:#8134b9}.gl-light .nf-top-feed-items a{color:#71607e}@media(max-width:767px){.nf-top-feed{height:28px;font-size:9px;gap:7px;padding:0 12px}.nf-top-feed-items a{justify-content:start;gap:8px;line-height:27px}.nf-top-feed-items strong{font-size:9px}.nf-top-next{padding:5px}}@media(prefers-reduced-motion:reduce){.nf-feed-in{animation:none}}

.nf-top-feed-items{touch-action:pan-y;cursor:grab}.nf-top-feed-items:active{cursor:grabbing}.nf-top-feed-items:focus-visible{outline:1px solid #b96eff;outline-offset:-2px}.nf-top-next[aria-pressed="true"]{color:#e1bfff;background:#a23bff18;border-radius:5px}.nf-catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin:20px 0 28px;padding:15px 18px;border:1px solid var(--gl-line);border-radius:12px;background:var(--gl-surface)}.nf-stock-switch{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--gl-text)}.nf-stock-switch input{accent-color:#a23bff;width:16px;height:16px}.nf-sort-label{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--gl-muted)}.nf-sort-label select{border:1px solid var(--gl-line);border-radius:8px;padding:8px 12px;background:var(--gl-surface2);color:var(--gl-text);font-size:12px}#nf-result-count{margin-left:auto;color:var(--gl-muted);font-size:11px}.nf-catalog-empty{text-align:center;padding:55px 20px;border:1px dashed var(--gl-line);border-radius:14px}.nf-catalog-empty>i{font-size:30px;color:var(--gl-soft);margin-bottom:20px}.nf-catalog-empty h3{font-size:22px}.nf-catalog-empty p{color:var(--gl-muted)}.nf-product-tools{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:-12px 0 28px}.nf-product-tools button{background:transparent;border:0;padding:5px 0;color:var(--gl-soft);font-size:11px}.nf-product-tools [role="status"]{font-size:10px;color:var(--gl-muted)}[data-nf-gallery]{cursor:zoom-in}[data-nf-gallery]:focus-visible{outline:2px solid var(--gl-accent);outline-offset:3px}.nf-gallery-open{overflow:hidden}.nf-lightbox{position:fixed;inset:0;background:#08050df5;z-index:2100;display:flex;flex-direction:column;padding:20px;backdrop-filter:blur(14px)}.nf-lightbox-toolbar{display:flex;align-items:center;gap:20px;color:#eee;font-size:12px;padding-bottom:15px}.nf-lightbox-toolbar>span:first-child{flex:1}.nf-lightbox-toolbar a{color:#cf9fff;font-size:11px}.nf-lightbox button{background:#a23bff12;border:1px solid #a23bff35;color:#eee;min-width:40px;min-height:40px;border-radius:10px}.nf-lightbox-stage{display:flex;align-items:center;justify-content:center;gap:15px;flex:1;min-height:0}.nf-lightbox-stage img{width:auto;height:auto;max-width:calc(100% - 110px);max-height:100%;object-fit:contain}.nf-lightbox-stage button{flex-shrink:0}@media(max-width:767px){.nf-mobile-dock{grid-template-columns:repeat(3,1fr)}.nf-catalog-toolbar{gap:15px;padding:15px}.nf-sort-label{width:100%;order:3}.nf-sort-label select{flex:1;min-width:0}.nf-lightbox{padding:12px;padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:calc(12px + env(safe-area-inset-bottom))}.nf-lightbox-toolbar{gap:10px;font-size:10px;flex-wrap:wrap}.nf-lightbox-toolbar a{font-size:10px}.nf-lightbox-stage{gap:6px}.nf-lightbox-stage img{max-width:calc(100% - 82px)}.nf-lightbox button{min-width:34px;min-height:38px}}

/* Personal storefront: native product menu, crown identity and favorites. */
.nf-wordmark-icon{display:grid;place-items:center;color:#c783ff;background:linear-gradient(135deg,#4b1668,#160d22);border:1px solid #b351ff55;border-radius:11px;width:42px;height:42px;flex-shrink:0;box-shadow:0 0 18px #a23bff18}.nf-wordmark-icon svg{width:34px;height:34px}.nf-product-menu{position:relative}.nf-product-menu>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;color:var(--gl-muted);font-size:13px;padding:8px 11px;border-radius:9px}.nf-product-menu summary::-webkit-details-marker{display:none}.nf-product-menu summary i{font-size:9px}.nf-product-menu[open]>summary{background:#a23bff12;color:var(--gl-soft)}.nf-product-dropdown{position:absolute;top:calc(100% + 14px);left:0;width:330px;max-height:min(520px,70dvh);overflow-y:auto;padding:12px;background:var(--gl-surface);border:1px solid #a23bff35;border-radius:14px;box-shadow:0 20px 55px #0008;z-index:1010}.gl-links .nf-product-dropdown a,.nf-product-dropdown>a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:8px;font-size:12px;color:var(--gl-text)}.nf-product-dropdown a>span{flex:1;min-width:0;overflow-wrap:anywhere}.nf-product-dropdown a>i{color:var(--gl-soft)}.nf-product-dropdown a:hover{background:#a23bff12}.nf-menu-group{border-top:1px solid var(--gl-line);margin-top:6px;padding-top:5px}.nf-menu-group>summary{font-size:12px;font-weight:700;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px;cursor:pointer;list-style:none}.nf-menu-group a{display:flex;gap:10px;padding:10px 12px 10px 22px;font-size:11px;border-radius:8px}.nf-menu-group small{font-size:9px;color:var(--gl-muted);white-space:nowrap}.nf-product-dropdown [data-nf-favorite-count]{background:#a23bff22;color:var(--gl-soft);padding:1px 6px;border-radius:7px;margin-left:5px}.nf-product-menu summary:focus-visible{outline:2px solid var(--gl-accent)}.gl-card{position:relative}.nf-card-link{display:block;height:100%;color:var(--gl-text)}.nf-card-link:hover{color:var(--gl-text)}.nf-favorite{position:absolute;top:17px;left:17px;z-index:2;width:34px;height:34px;border-radius:10px;border:1px solid #a23bff44;background:#110a1fdb;color:#e3c4ff;backdrop-filter:blur(8px);display:grid;place-items:center}.nf-favorite[aria-pressed="true"],.nf-product-favorite[aria-pressed="true"]{color:#e69aff;border-color:#bf65ff}.nf-product-favorite{display:inline-flex;gap:8px;align-items:center;font-size:11px;background:#a23bff0e;border:1px solid #a23bff30;border-radius:9px;color:var(--gl-soft);padding:8px 12px;margin:-12px 0 25px}.nf-product-tools{margin-top:0}.modal .nf-card-link{display:flex;align-items:center;flex:1;min-width:0}.modal .nf-favorite{top:12px;left:12px;width:25px;height:25px;font-size:10px}.modal .gl-card{padding:8px}.nf-hero{padding-top:42px}.nf-hero h1{font-size:clamp(35px,3.7vw,53px)}.nf-brand-stage{max-width:330px}.nf-hero-copy>p{font-size:13px;line-height:1.7}.nf-hero .gl-hero-search{margin-top:20px}.nf-trust-strip{margin-top:35px;padding-top:18px;padding-bottom:18px}.nf-about-personal{scroll-margin-top:125px;display:grid;grid-template-columns:1fr 1.25fr;gap:60px;padding:42px;border:1px solid #a23bff22;border-radius:18px;background:linear-gradient(135deg,#201329,#100d17);margin-top:40px;margin-bottom:35px}.nf-about-personal h2{font-size:34px;font-weight:800;line-height:1.2;margin:17px 0}.nf-about-personal h2 em{color:var(--gl-soft);font-style:normal}.nf-about-personal p{color:var(--gl-muted);font-size:12px;line-height:1.9}.nf-about-points{display:grid;gap:14px;align-content:center}.nf-about-points article{position:relative;padding-left:44px}.nf-about-points i{position:absolute;left:0;top:4px;font-size:21px;color:var(--gl-soft)}.nf-about-points h3{font-size:14px;font-weight:700;margin-bottom:5px}.nf-about-points p{margin:0}.nf-description-heading h2{font-size:21px;margin:10px 0 22px}.nf-buy-guide{margin-top:30px;border-top:1px solid var(--gl-line)}.nf-buy-guide details{padding:15px 0;border-bottom:1px solid var(--gl-line)}.nf-buy-guide summary{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--gl-text);cursor:pointer;list-style:none}.nf-buy-guide p{font-size:12px;margin:13px 0}.nf-buy-guide a{color:var(--gl-soft);font-size:12px}.nf-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.gl-light .nf-about-personal{background:var(--gl-surface)}@media(max-width:1000px){.gl-mobile .nf-product-dropdown{position:static;width:100%;box-shadow:none;border:0;border-left:1px solid #a23bff33;border-radius:0;padding:0 0 0 7px;margin-left:12px;max-height:40dvh}.gl-mobile .nf-product-menu>summary{padding:13px 16px;color:var(--gl-text);font-size:14px}.gl-mobile .nf-product-dropdown>a,.gl-mobile .nf-menu-group a{font-size:12px}.nf-about-personal{gap:30px}}@media(max-width:767px){.nf-wordmark-icon{width:34px;height:34px}.nf-wordmark-icon svg{width:29px;height:29px}.nf-hero{padding-top:28px}.nf-hero h1{font-size:34px;margin:17px 0}.nf-brand-stage{max-width:235px}.nf-hero-grid{gap:20px}.nf-brand-frame{padding:4px}.nf-discord-card{padding:10px;gap:8px}.nf-discord-icon{width:30px;height:30px;font-size:18px}.nf-discord-card strong{font-size:10px}.nf-discord-card small{font-size:9px}.nf-trust-strip{display:none}.nf-about-personal{grid-template-columns:1fr;gap:22px;margin:25px 18px;width:auto;padding:25px}.nf-about-personal h2{font-size:27px}.nf-favorite{width:31px;height:31px}.modal .nf-card-link .gl-card-image{flex-basis:100px}.nf-product-dropdown small{font-size:9px}.gl-section{padding-top:28px;padding-bottom:28px}}
