/* Digital Cards Marketplace / Stage II v0.5.7. Scoped to .nx-dc. */
.nx-dc{--dc-bg:var(--nx-bg,#07111c);--dc-panel:#0f2130;--dc-panel-2:#152c3d;--dc-text:#f4fbff;--dc-muted:#92a9b9;--dc-border:rgba(149,206,222,.16);--dc-accent:#75efd9;--dc-secondary:#83b9ff;--dc-input:#071724;color:var(--dc-text);font-family:'Tajawal',system-ui,sans-serif;padding:28px 0 94px;position:relative;isolation:isolate;overflow:hidden}.nx-dc *{box-sizing:border-box}.nx-dc a{text-decoration:none;color:inherit}.nx-dc h1,.nx-dc h2,.nx-dc h3,.nx-dc p{margin:0}.nx-dc button,.nx-dc input,.nx-dc select,.nx-dc textarea{font:inherit}.nx-dc button{cursor:pointer}.nx-dc :focus-visible{outline:2px solid var(--dc-accent);outline-offset:4px}.nx-dc [hidden]{display:none!important}
.nx-dc:before{content:'';position:absolute;z-index:-1;top:0;inset-inline-start:-35%;width:100%;height:750px;background:radial-gradient(ellipse,rgba(40,160,169,.07),transparent 66%);pointer-events:none}.nx-dc-container{max-width:1240px;margin:auto;padding-inline:22px}.nx-dc-crumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:25px;font-size:12px;font-weight:700;color:var(--dc-muted)}.nx-dc-crumb a:hover{color:var(--dc-accent)}.nx-dc-crumb span{opacity:.5}.nx-dc-crumb strong{color:var(--dc-text);font-weight:800}
.nx-dc-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.85fr);align-items:center;min-height:410px;gap:30px;padding:clamp(34px,6vw,74px);border:1px solid var(--dc-border);border-radius:32px;overflow:hidden;background:radial-gradient(ellipse at 85% 75%,rgba(92,117,202,.22),transparent 55%),radial-gradient(ellipse at 0 0,rgba(30,165,178,.17),transparent 56%),linear-gradient(125deg,#102d3d,#081827 64%,#101c3a);box-shadow:0 30px 80px rgba(0,0,0,.12)}.nx-dc-hero:after{content:'';position:absolute;inset:0;pointer-events:none;opacity:.26;background-image:linear-gradient(rgba(190,239,246,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(190,239,246,.08) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(90deg,transparent 10%,black 90%)}.nx-dc-hero-content{z-index:2}.nx-dc-eyebrow,.nx-dc-section-kicker,.nx-dc-card-kicker{display:inline-flex;align-items:center;gap:9px;letter-spacing:.045em;font-size:11px;font-weight:900;color:var(--dc-accent)}.nx-dc-pulse{width:7px;height:7px;border-radius:50%;background:var(--dc-accent);box-shadow:0 0 0 5px rgba(117,239,217,.09),0 0 20px var(--dc-accent)}.nx-dc-hero h1{margin-top:23px;font-weight:900;letter-spacing:-.035em;font-size:clamp(36px,4.2vw,65px);line-height:1.17;color:white}.nx-dc-hero h1 em{font-style:normal;background:linear-gradient(105deg,#74f4dc,#88b1fd);color:transparent;background-clip:text}.nx-dc-hero p{color:#a7c0cd;font-size:14px;line-height:1.9;max-width:480px;margin-top:18px}.nx-dc-hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:28px}.nx-dc-primary,.nx-dc-secondary{display:inline-flex;justify-content:center;align-items:center;gap:13px;min-height:47px;padding:11px 22px;border-radius:13px;border:1px solid transparent;background:linear-gradient(115deg,#72f1d5,#8ab9fc);color:#05303a!important;font-size:13px;font-weight:900;box-shadow:0 10px 28px rgba(54,190,183,.1);transition:transform .25s ease,box-shadow .25s ease}.nx-dc-primary:hover,.nx-dc-secondary:hover{transform:translateY(-2px);box-shadow:0 15px 35px rgba(49,194,191,.23)}.nx-dc-primary span{font-size:19px}.nx-dc-hint{font-size:12px;color:#a7c7d0;display:flex;align-items:center;gap:8px}.nx-dc-hint span{color:#74f4dc;font-size:25px}
.nx-dc-hero-art{position:relative;height:295px;z-index:1;perspective:700px}.nx-dc-ring{position:absolute;border:1px solid rgba(121,237,226,.14);border-radius:50%;inset:0 13%;transform:rotate(-21deg)}.nx-dc-ring-two{inset:10% 3%;transform:rotate(34deg);border-color:rgba(128,165,242,.17)}.nx-dc-orbit-point{position:absolute;top:10%;inset-inline-start:12%;width:9px;height:9px;background:#78f5d8;border-radius:50%;box-shadow:0 0 30px #63efda}.nx-dc-demo-card{position:absolute;top:15%;inset-inline-start:16%;width:75%;height:72%;border-radius:22px;border:1px solid rgba(169,242,240,.34);background:linear-gradient(140deg,#184659,#091d37 63%,#203657);box-shadow:0 24px 54px rgba(0,0,0,.35)}.nx-dc-demo-back{transform:rotate(16deg) translate(30px,-12px);opacity:.55;background:linear-gradient(135deg,#3b548d,#0b243c)}.nx-dc-demo-symbol{display:block;font-size:50px;padding:25px;color:#8df8de}.nx-dc-demo-front{transform:rotate(-12deg);display:flex;flex-direction:column;padding:25px 29px;overflow:hidden}.nx-dc-demo-glow{position:absolute;inset:-40%;background:radial-gradient(circle at 40% 30%,rgba(101,238,228,.3),transparent 43%);pointer-events:none}.nx-dc-demo-dash{display:flex;gap:5px}.nx-dc-demo-dash i{width:5px;height:5px;border-radius:50%;background:#84edda}.nx-dc-demo-chip{font-size:37px;color:#76ebd7;margin:auto 0 17px}.nx-dc-demo-line,.nx-dc-demo-line-short{height:7px;background:rgba(179,227,230,.4);border-radius:9px;width:62%;margin:7px 0}.nx-dc-demo-line-short{width:34%;opacity:.62}.nx-dc-demo-circles{display:flex;position:absolute;bottom:26px;inset-inline-end:27px}.nx-dc-demo-circles i{width:21px;height:21px;border-radius:50%;background:#7ce4d7;opacity:.8}.nx-dc-demo-circles i+i{margin-inline-start:-8px;background:#8ca7f4}
.nx-dc-collection-section{padding-top:64px}.nx-dc-section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:26px}.nx-dc-section-heading h2{font-size:clamp(25px,3vw,38px);font-weight:900;letter-spacing:-.02em;margin-top:9px}.nx-dc-section-heading p{font-size:13px;color:var(--dc-muted);margin-top:8px;line-height:1.75}.nx-dc-count{border:1px solid var(--dc-border);background:var(--dc-panel);padding:13px 18px;display:flex;align-items:center;gap:9px;border-radius:16px;color:var(--dc-muted);font-size:12px;white-space:nowrap;font-weight:800}.nx-dc-count b{color:var(--dc-accent);font-size:19px}.nx-dc-toolbar{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:22px;padding:12px;background:var(--dc-panel);border:1px solid var(--dc-border);border-radius:17px}.nx-dc-search{display:flex;align-items:center;gap:11px;flex:1;min-width:min(220px,100%);border:1px solid var(--dc-border);border-radius:12px;background:var(--dc-input);height:47px;padding-inline:16px;color:var(--dc-muted)}.nx-dc-search span{font-size:25px}.nx-dc-search input{width:100%;border:0;background:transparent;outline:none;color:var(--dc-text);font-size:13px}.nx-dc-search input::placeholder{color:var(--dc-muted)}.nx-dc-search-count{padding-inline:8px;color:var(--dc-accent);font-weight:900}.nx-dc-sort{display:flex;align-items:center;gap:10px;color:var(--dc-muted);font-size:12px}.nx-dc-sort select{border:1px solid var(--dc-border);border-radius:11px;background:var(--dc-input);color:var(--dc-text);padding:12px;min-width:135px}
.nx-dc-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nx-dc-category{border:1px solid var(--dc-border);background:var(--dc-panel);border-radius:23px;overflow:hidden;min-width:0;display:block;transition:transform .25s,border-color .25s,box-shadow .25s}.nx-dc-category:hover{transform:translateY(-5px);border-color:rgba(117,239,217,.52);box-shadow:0 19px 40px rgba(0,0,0,.14)}.nx-dc-category-art{height:197px;position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,#193e50,#13243c)}.nx-dc-category-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}.nx-dc-category:hover img{transform:scale(1.045)}.nx-dc-category-ambient{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(5,18,33,.3),transparent 68%);pointer-events:none}.nx-dc-category-number,.nx-dc-product-index{position:absolute;top:14px;inset-inline-start:14px;color:#eafffb;font-size:12px;font-weight:800;background:rgba(6,22,36,.73);border:1px solid rgba(180,239,235,.24);border-radius:10px;padding:8px 10px;z-index:2;direction:ltr}.nx-dc-category-glyph{font-size:112px;opacity:.4;color:#9ef8e7;font-weight:400}.nx-dc-category-copy{padding:23px;min-height:193px;display:flex;flex-direction:column}.nx-dc-category-copy h3{font-size:23px;font-weight:900;margin-top:7px;line-height:1.3}.nx-dc-category-copy p{font-size:12px;line-height:1.8;color:var(--dc-muted);margin-top:9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-dc-category-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--dc-border);padding-top:15px;margin-top:auto;font-size:12px;font-weight:800;color:var(--dc-muted)}.nx-dc-action-icon{width:37px;height:37px;border-radius:11px;background:rgba(117,239,217,.1);color:var(--dc-accent);display:grid;place-items:center;font-size:20px}.nx-dc-one{grid-template-columns:minmax(0,1fr)}.nx-dc-one .nx-dc-category{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr);max-width:900px}.nx-dc-one .nx-dc-category-art{height:270px}.nx-dc-one .nx-dc-category-copy{justify-content:center;padding:28px 35px}.nx-dc-one .nx-dc-category-copy h3{font-size:30px}.nx-dc-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.nx-dc-no-match{display:grid;place-content:center;justify-items:center;gap:12px;text-align:center;padding:74px 15px;background:var(--dc-panel);border:1px dashed var(--dc-border);border-radius:21px}.nx-dc-no-match span{font-size:61px;color:var(--dc-accent)}.nx-dc-no-match h3{font-size:22px}.nx-dc-no-match p{font-size:13px;color:var(--dc-muted)}.nx-dc-no-match .nx-dc-primary{margin-top:12px}
.nx-dc-list-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center;gap:40px;padding:38px 44px;margin-bottom:55px;border:1px solid var(--dc-border);border-radius:29px;background:radial-gradient(circle at 85% 15%,rgba(73,160,184,.1),transparent 43%),linear-gradient(135deg,var(--dc-panel),#0d2234)}.nx-dc-list-head h1{margin:14px 0;font-size:clamp(34px,4.7vw,61px);line-height:1.14;letter-spacing:-.025em;font-weight:900}.nx-dc-list-head p{font-size:14px;color:var(--dc-muted);line-height:1.9;max-width:640px}.nx-dc-backlink{display:inline-flex;margin-top:20px;padding-bottom:6px;border-bottom:1px solid rgba(117,239,217,.48);color:var(--dc-accent)!important;font-weight:800;font-size:13px}.nx-dc-list-cover{position:relative;height:220px;border:1px solid rgba(135,218,232,.19);border-radius:23px;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#15384d,#102037)}.nx-dc-list-cover img{width:100%;height:100%;object-fit:cover}.nx-dc-list-fallback{font-size:110px;color:rgba(117,239,217,.32)}.nx-dc-cover-border{position:absolute;inset:14px;border:1px solid rgba(163,247,237,.15);border-radius:14px;pointer-events:none}
.nx-dc-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nx-dc-product{display:block;overflow:hidden;border-radius:21px;border:1px solid var(--dc-border);background:var(--dc-panel);min-width:0;transition:transform .25s,border-color .25s,box-shadow .25s}.nx-dc-product:hover{transform:translateY(-5px);border-color:rgba(117,239,217,.5);box-shadow:0 20px 40px rgba(0,0,0,.2)}.nx-dc-product-image{height:240px;position:relative;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at center,#23495a,#0d2035 75%)}.nx-dc-product-light{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(6,19,35,.22),transparent 65%);pointer-events:none}.nx-dc-product-image img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .45s}.nx-dc-product:hover .nx-dc-product-image img{transform:scale(1.05)}.nx-dc-product-placeholder{font-size:115px;color:rgba(117,239,217,.26)}.nx-dc-product-details{padding:22px}.nx-dc-product-details h3{font-size:22px;line-height:1.35;margin-top:9px;font-weight:900;min-height:30px}.nx-dc-product-details p{font-size:12px;color:var(--dc-muted);line-height:1.75;margin-top:9px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nx-dc-product-bottom{display:flex;align-items:end;justify-content:space-between;gap:8px;border-top:1px solid var(--dc-border);margin-top:18px;padding-top:18px}.nx-dc-product-bottom small{color:var(--dc-muted);font-size:10px;font-weight:800;display:block;margin-bottom:4px}.nx-dc-product-bottom strong{font-size:22px;font-weight:900;line-height:1.3;white-space:nowrap}.nx-dc-product-bottom strong span{font-size:12px;color:var(--dc-muted)}.nx-dc-product-button{font-size:12px;font-weight:900;display:flex;align-items:center;gap:8px;color:var(--dc-accent)}.nx-dc-product-button b{border-radius:10px;width:29px;height:29px;background:rgba(117,239,217,.11);display:grid;place-items:center}.nx-dc-product-grid.nx-dc-one{grid-template-columns:minmax(0,520px)}.nx-dc-product-grid.nx-dc-two{grid-template-columns:repeat(2,minmax(0,1fr))}
.nx-dc-buy-heading{margin:36px 0 25px}.nx-dc-buy-heading h1{font-size:clamp(32px,4vw,53px);font-weight:900;line-height:1.2;margin:13px 0}.nx-dc-buy-heading p{font-size:13px;color:var(--dc-muted);line-height:1.8}.nx-dc-buy-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.8fr);gap:22px;align-items:start}.nx-dc-buy-main{min-width:0}.nx-dc-buy-intro{display:grid;grid-template-columns:minmax(195px,.72fr) minmax(0,1fr);gap:25px;align-items:center;padding:24px;border:1px solid var(--dc-border);background:linear-gradient(115deg,var(--dc-panel),var(--dc-panel-2));border-radius:23px;margin-bottom:18px}.nx-dc-buy-pic{min-height:245px;display:grid;place-items:center;border-radius:17px;border:1px solid var(--dc-border);background:radial-gradient(ellipse at center,#235063,#081f30);overflow:hidden}.nx-dc-buy-pic img{width:100%;height:235px;object-fit:contain;padding:15px}.nx-dc-buy-pic>span{font-size:95px;color:var(--dc-accent);opacity:.6}.nx-dc-buy-copy h2{font-weight:900;font-size:28px;line-height:1.23;margin:12px 0 17px}.nx-dc-buy-price{display:flex;flex-direction:column;gap:3px}.nx-dc-buy-price small{font-size:12px;color:var(--dc-muted)}.nx-dc-buy-price strong{color:var(--dc-text);font-size:36px;font-weight:900;line-height:1.25}.nx-dc-buy-price strong span{font-size:15px;color:var(--dc-muted)}.nx-dc-usd{color:var(--dc-accent);font-size:13px;font-weight:700}.nx-dc-info-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.nx-dc-info-tags span{border:1px solid var(--dc-border);border-radius:9px;padding:8px 10px;font-size:11px;color:var(--dc-muted);font-weight:800}
.nx-dc-panel{padding:27px;border:1px solid var(--dc-border);background:var(--dc-panel);border-radius:23px;margin-bottom:18px}.nx-dc-panel-title{display:flex;align-items:center;gap:15px;padding-bottom:21px;border-bottom:1px solid var(--dc-border);margin-bottom:21px}.nx-dc-step{flex:none;min-width:42px;height:42px;padding-inline:8px;border:1px solid rgba(117,239,217,.3);background:rgba(117,239,217,.1);color:var(--dc-accent);border-radius:12px;display:grid;place-items:center;font-size:13px;font-weight:900}.nx-dc-panel-title h2{font-size:21px;font-weight:900}.nx-dc-panel-title p{font-size:12px;color:var(--dc-muted);line-height:1.6;margin-top:5px}.nx-dc-description-text{color:var(--dc-muted);font-size:14px;line-height:2;overflow-wrap:anywhere}.nx-dc-login-needed{display:flex;align-items:start;gap:17px}.nx-dc-login-needed h2{font-size:23px;margin-bottom:8px}.nx-dc-login-needed p{font-size:13px;color:var(--dc-muted);line-height:1.8}.nx-dc-login-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:19px}.nx-dc-outline{display:inline-flex;justify-content:center;align-items:center;padding:12px 20px;min-height:46px;border:1px solid var(--dc-border);border-radius:12px;color:var(--dc-text);background:transparent;font-weight:900;font-size:13px}.nx-dc-outline:hover{border-color:var(--dc-accent)}.nx-dc-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.nx-dc-control{min-width:0;margin-bottom:14px}.nx-dc-control label{display:block;font-size:13px;font-weight:800;margin-bottom:9px}.nx-dc-control small{display:block;font-size:11px;color:var(--dc-muted);margin-top:8px;line-height:1.6}.nx-dc-control input:not([type=file]),.nx-dc-control select,.nx-dc-control textarea{width:100%;min-width:0;min-height:48px;padding:12px 14px;border:1px solid var(--dc-border);border-radius:11px;background:var(--dc-input);color:var(--dc-text);outline:none;transition:border-color .2s}.nx-dc-control textarea{resize:vertical;min-height:90px}.nx-dc-control :is(input,textarea,select):focus{border-color:var(--dc-accent)}.nx-dc-control input[type=file]{display:block;max-width:100%;width:100%;border:1px dashed var(--dc-border);border-radius:12px;background:var(--dc-input);padding:13px;color:var(--dc-muted);font-size:12px}.nx-dc-control input[type=file]::file-selector-button{border:0;border-radius:8px;padding:9px;background:var(--dc-accent);color:#07303b;font-weight:900;margin-inline-end:12px}.nx-dc-coupon-line{display:flex;gap:9px}.nx-dc-coupon-line input{flex:1;min-width:0}.nx-dc-coupon-line button{border:0;padding-inline:18px;min-width:75px;border-radius:11px;background:linear-gradient(110deg,#73ebd4,#83b8f7);color:#082b37;font-weight:900}.nx-dc-quantity{display:flex;align-items:center;background:var(--dc-input);border:1px solid var(--dc-border);border-radius:12px;max-width:260px;padding:6px;gap:5px}.nx-dc-quantity button{width:38px;height:38px;flex:none;background:var(--dc-panel-2);color:var(--dc-text);border:1px solid var(--dc-border);border-radius:9px;font-weight:900;font-size:18px}.nx-dc-quantity input{min-width:0!important;width:100%!important;max-width:130px;text-align:center;border:0!important;min-height:38px!important;padding:5px!important;font-size:16px;font-weight:900;appearance:textfield}.nx-dc-quantity input::-webkit-outer-spin-button,.nx-dc-quantity input::-webkit-inner-spin-button{-webkit-appearance:none}.nx-dc-calculate-line{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-bottom:18px}.nx-dc-calculate-line>span{font-size:12px;line-height:1.6;color:var(--dc-muted)}.nx-dc-secondary{background:linear-gradient(130deg,rgba(88,205,198,.18),rgba(91,139,208,.2));border:1px solid rgba(113,235,219,.34);color:var(--dc-accent)!important;box-shadow:none}.nx-dc-server-html{color:var(--dc-text);font-size:13px}.nx-dc-server-html:empty{display:none}.nx-dc-invoice-result{overflow-x:auto;border:1px solid var(--dc-border);background:var(--dc-input);border-radius:13px;padding:18px}.nx-dc-await-invoice{color:var(--dc-muted);font-size:12px}.nx-dc-server-html table{width:100%;border-collapse:collapse;min-width:390px}.nx-dc-server-html :is(td,th){padding:12px 10px;border-bottom:1px solid var(--dc-border);color:var(--dc-text);background:transparent!important;font-size:12px}.nx-dc-server-html th{color:var(--dc-accent)}.nx-dc-server-html fieldset{border:0;min-width:0;padding:0;margin:0}.nx-dc-server-html legend{font-size:16px;font-weight:900;color:var(--dc-accent);padding-bottom:12px}.nx-dc-server-html .alert{background:rgba(247,182,92,.12);border:1px solid rgba(247,182,92,.35);border-radius:11px;padding:12px 16px;color:var(--dc-text)}.nx-dc-server-html img{max-width:100%;height:auto}.nx-dc-server-html .btn-close,.nx-dc-server-html .close{float:inline-end;border:0;background:transparent;color:inherit}
.nx-dc-payment-options{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0 18px}.nx-dc-payment-options button{border:1px solid var(--dc-border);background:var(--dc-input);border-radius:12px;min-height:44px;padding:9px 14px;display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;color:var(--dc-muted)}.nx-dc-payment-options button span{font-size:17px;color:var(--dc-accent)}.nx-dc-payment-options button[aria-pressed=true]{color:var(--dc-text);border-color:rgba(113,235,219,.55);background:rgba(86,193,198,.13)}.nx-dc-payment-panel{border:1px solid var(--dc-border);background:var(--dc-input);padding:20px;border-radius:17px;margin-top:16px}.nx-dc-payment-panel h3{font-size:18px;font-weight:900;margin-bottom:16px}.nx-dc-payment-panel .nx-dc-secondary{margin-bottom:16px}.nx-dc-account-preview{margin:16px 0;padding:19px;border:1px solid rgba(113,235,219,.2);background:var(--dc-panel-2);border-radius:13px}.nx-dc-account-preview>img{display:block;max-width:150px;max-height:80px;object-fit:contain;margin-bottom:16px;background:white;border-radius:8px;padding:5px}.nx-dc-kv{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--dc-border);padding:12px 0;font-size:12px}.nx-dc-kv:last-child{border-bottom:0}.nx-dc-kv span{color:var(--dc-muted);flex:1;min-width:100px}.nx-dc-kv strong{overflow-wrap:anywhere;min-width:0;direction:ltr;unicode-bidi:plaintext;font-size:13px}.nx-dc-kv button{padding:7px 10px;border-radius:9px;border:1px solid rgba(113,235,219,.3);background:rgba(113,235,219,.1);color:var(--dc-accent);font-size:11px;font-weight:800}.nx-dc-submit{text-align:center;padding:11px 0 20px}.nx-dc-submit .nx-dc-primary{width:100%;font-size:15px;min-height:55px}.nx-dc-submit p{color:var(--dc-muted);font-size:12px;margin-top:12px}
.nx-dc-buy-summary{position:sticky;top:111px;padding:26px;border:1px solid var(--dc-border);background:linear-gradient(140deg,var(--dc-panel),var(--dc-panel-2));border-radius:22px;box-shadow:0 20px 45px rgba(0,0,0,.1)}.nx-dc-summary-header{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--dc-border);padding-bottom:19px}.nx-dc-summary-header span{color:var(--dc-accent);font-size:25px}.nx-dc-summary-header h2{font-size:19px;font-weight:900}.nx-dc-summary-mini{display:flex;gap:12px;align-items:center;padding:22px 0;border-bottom:1px solid var(--dc-border)}.nx-dc-summary-mini img,.nx-dc-summary-mini>span{display:grid;place-items:center;width:70px;height:70px;flex:none;object-fit:contain;background:var(--dc-input);border-radius:13px;border:1px solid var(--dc-border);padding:6px}.nx-dc-summary-mini>div{min-width:0}.nx-dc-summary-mini b{display:block;font-size:14px;font-weight:900;overflow-wrap:anywhere}.nx-dc-summary-mini small{display:block;margin-top:5px;color:var(--dc-muted);font-size:11px}.nx-dc-summary-line{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid var(--dc-border);font-size:12px;color:var(--dc-muted)}.nx-dc-summary-line strong{font-size:13px;color:var(--dc-text);font-weight:900}.nx-dc-summary-notice{display:flex;gap:11px;background:rgba(84,178,192,.09);border:1px solid rgba(113,235,219,.14);border-radius:13px;color:var(--dc-muted);line-height:1.75;font-size:12px;padding:14px;margin-top:19px}.nx-dc-summary-notice span{color:var(--dc-accent);font-size:20px}.nx-dc-support-link{display:block;margin-top:17px;font-size:12px;color:var(--dc-accent)!important;text-align:center;font-weight:800}
html[data-nx2099-theme="light"] .nx-dc{--dc-panel:#fff;--dc-panel-2:#eff8fb;--dc-text:#12334a;--dc-muted:#5d7585;--dc-border:rgba(36,95,123,.16);--dc-accent:#087d7f;--dc-secondary:#456ecc;--dc-input:#f5f9fb}html[data-nx2099-theme="light"] .nx-dc-hero{background:radial-gradient(ellipse at 85% 60%,rgba(97,145,232,.17),transparent 55%),linear-gradient(115deg,#e5f5f7,#e8f0fa)}html[data-nx2099-theme="light"] .nx-dc-hero h1{color:#183a50}html[data-nx2099-theme="light"] .nx-dc-hero p,html[data-nx2099-theme="light"] .nx-dc-hint{color:#587486}html[data-nx2099-theme="light"] .nx-dc-hero h1 em{background:linear-gradient(100deg,#087e7d,#4975bd);background-clip:text}html[data-nx2099-theme="light"] .nx-dc-category-art,html[data-nx2099-theme="light"] .nx-dc-product-image{background:linear-gradient(135deg,#d9eefa,#b8dce3)}html[data-nx2099-theme="light"] .nx-dc-category-glyph,html[data-nx2099-theme="light"] .nx-dc-product-placeholder{color:#46989c}html[data-nx2099-theme="light"] .nx-dc-list-hero{background:linear-gradient(135deg,#fff,#e8f6f8)}html[data-nx2099-theme="light"] .nx-dc-buy-pic{background:linear-gradient(145deg,#d2e8ec,#e4effb)}html[data-nx2099-theme="light"] .nx-dc-primary{color:#043a42!important}html[data-nx2099-theme="light"] .nx-dc-product-details h3{color:#12334a}
@media(max-width:1080px){.nx-dc-collection-grid,.nx-dc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx-dc-buy-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}.nx-dc-hero{padding:40px}.nx-dc-hero h1{font-size:clamp(35px,4.7vw,54px)}}
@media(max-width:780px){.nx-dc{padding-top:20px;padding-bottom:60px}.nx-dc-hero{grid-template-columns:1fr;padding:38px 29px;min-height:auto}.nx-dc-hero-art{height:195px;width:min(400px,100%);margin-inline:auto}.nx-dc-demo-card{height:78%}.nx-dc-hero h1{font-size:43px}.nx-dc-list-hero{grid-template-columns:1fr;padding:30px;gap:25px}.nx-dc-list-cover{height:180px}.nx-dc-buy-grid{display:flex;flex-direction:column}.nx-dc-buy-main,.nx-dc-buy-aside{width:100%}.nx-dc-buy-summary{position:static}.nx-dc-buy-heading{margin-top:16px}.nx-dc-buy-intro{grid-template-columns:minmax(190px,.75fr) minmax(0,1fr)}}
@media(max-width:560px){.nx-dc-container{padding-inline:14px}.nx-dc-crumb{gap:6px;font-size:11px;margin-bottom:17px}.nx-dc-hero{border-radius:22px;padding:32px 22px 22px;gap:10px}.nx-dc-hero h1{font-size:37px}.nx-dc-hero p{font-size:12px}.nx-dc-hero-art{height:160px;max-width:310px}.nx-dc-demo-card{top:8%;height:88%;border-radius:14px}.nx-dc-demo-front{padding:19px}.nx-dc-collection-section{padding-top:39px}.nx-dc-section-heading{align-items:start;gap:10px;margin-bottom:19px}.nx-dc-section-heading h2{font-size:27px}.nx-dc-section-heading p{font-size:12px}.nx-dc-count{font-size:10px;padding:9px}.nx-dc-count b{font-size:15px}.nx-dc-collection-grid,.nx-dc-two{grid-template-columns:1fr;gap:13px}.nx-dc-category-art{height:160px}.nx-dc-category-copy{min-height:0;padding:17px}.nx-dc-category-copy h3{font-size:20px}.nx-dc-one .nx-dc-category{display:block}.nx-dc-one .nx-dc-category-art{height:195px}.nx-dc-one .nx-dc-category-copy{padding:18px}.nx-dc-one .nx-dc-category-copy h3{font-size:22px}.nx-dc-product-grid,.nx-dc-product-grid.nx-dc-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.nx-dc-product-grid.nx-dc-one{grid-template-columns:1fr}.nx-dc-product-image{height:176px}.nx-dc-product-image img{padding:8px}.nx-dc-product-details{padding:12px}.nx-dc-product-details h3{font-size:15px;min-height:36px}.nx-dc-product-details p{display:none}.nx-dc-product-bottom{align-items:start;flex-direction:column;margin-top:10px;padding-top:11px}.nx-dc-product-bottom strong{font-size:17px}.nx-dc-product-button{font-size:11px}.nx-dc-list-hero{border-radius:20px;padding:23px;gap:18px;margin-bottom:35px}.nx-dc-list-head h1{font-size:35px}.nx-dc-list-cover{height:160px}.nx-dc-toolbar{gap:10px}.nx-dc-search{min-width:100%}.nx-dc-sort{flex:1}.nx-dc-buy-heading h1{font-size:34px}.nx-dc-buy-intro{grid-template-columns:1fr;padding:17px;gap:14px}.nx-dc-buy-pic{min-height:200px}.nx-dc-buy-pic img{height:200px}.nx-dc-buy-copy h2{font-size:23px}.nx-dc-buy-price strong{font-size:29px}.nx-dc-panel{padding:18px;border-radius:18px}.nx-dc-panel-title h2{font-size:18px}.nx-dc-form-grid{grid-template-columns:1fr;gap:5px}.nx-dc-payment-options button{flex:1;justify-content:center}.nx-dc-coupon-line button{padding-inline:14px}.nx-dc-buy-summary{padding:20px}.nx-dc-hero-actions{gap:10px}}
@media(max-width:365px){.nx-dc-product-grid{grid-template-columns:1fr}.nx-dc-product-image{height:210px}.nx-dc-product-details h3{font-size:18px}.nx-dc-product-bottom{flex-direction:row;align-items:center}}
@media(prefers-reduced-motion:reduce){.nx-dc *, .nx-dc *:before,.nx-dc *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.nx-dc-file-name{display:block;margin-top:10px;overflow-wrap:anywhere;color:var(--dc-accent);font-size:12px;font-weight:800}.nx-dc-invoice-result[data-dc-stale="1"]{border-color:rgba(250,190,84,.5);box-shadow:inset 0 0 0 1px rgba(250,190,84,.15)}

.nx-dc .nx-dc-broken-img{display:none!important}.nx-dc .nx-dc-broken-symbol{display:grid;place-items:center;font-size:63px;color:var(--dc-accent);opacity:.5;min-height:65px}.nx-dc-buy-pic .nx-dc-broken-symbol{font-size:85px}.nx-dc-summary-mini .nx-dc-broken-symbol{font-size:27px;min-height:48px}

.nx-dc-upload-preview{display:flex;gap:11px;align-items:center;margin-top:12px;padding:10px;background:var(--dc-panel-2);border:1px solid var(--dc-border);border-radius:12px}.nx-dc-upload-preview img{width:68px;height:68px;object-fit:cover;flex:none;border-radius:9px}.nx-dc-upload-preview div{min-width:0}.nx-dc-upload-preview b{display:block;overflow-wrap:anywhere;font-size:12px;color:var(--dc-text)}.nx-dc-upload-preview small{display:block;margin-top:6px;color:var(--dc-muted);font-size:11px}

.nx-dc-pay-unavailable{padding:15px 17px;background:rgba(243,179,84,.1);border:1px solid rgba(243,179,84,.4);border-radius:13px;color:var(--dc-text);font-size:12px;line-height:1.7}.nx-dc-submit .nx-dc-primary:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}
