/* MALEK-NEXUS-PRO-STYLE / subscription collection v0.2.2 */
.nx2099-plans{--nx-pl-cyan:#77f2e3;--nx-pl-blue:#78b7ff;--nx-pl-bg:#081626;--nx-pl-text:#f7fbff;--nx-pl-muted:#9db8cc;margin:0 auto 56px;position:relative;isolation:isolate;scroll-margin-top:115px;color:var(--nx-pl-text);font-family:Tajawal,system-ui,sans-serif}
.nx2099-plans *{box-sizing:border-box}.nx2099-plans a,.nx2099-plans button{font-family:inherit}
.nx2099-plans-shell{position:relative;isolation:isolate;overflow:hidden;padding:clamp(19px,3vw,40px);border-radius:36px;border:1px solid rgba(91,225,242,.17);background:radial-gradient(680px 400px at 99% -10%,rgba(50,161,203,.16),transparent 75%),radial-gradient(650px 440px at 0% 115%,rgba(65,104,215,.12),transparent 75%),linear-gradient(139deg,#0b1d31,#081421 62%,#0b1930);box-shadow:0 35px 90px rgba(0,6,19,.33),inset 0 1px 0 rgba(247,255,255,.04)}
.nx2099-plans-aura{position:absolute;width:520px;height:520px;border-radius:50%;right:-280px;top:-330px;background:rgba(108,242,232,.09);filter:blur(90px);pointer-events:none;z-index:-1}
.nx2099-plans-intro{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:28px;position:relative;z-index:1}
.nx2099-plans-title-group{min-width:0}.nx2099-plans-eyebrow{display:inline-flex;gap:10px;align-items:center;font-size:12px;font-weight:900;letter-spacing:.06em;color:#84f0e5}.nx2099-plans-eyebrow-dot{height:8px;width:8px;display:inline-block;border-radius:50%;background:#80f6e2;box-shadow:0 0 0 5px rgba(106,248,225,.07),0 0 14px #6aece4}
.nx2099-plans-title-group h2{font-size:clamp(28px,3vw,41px);line-height:1.28;letter-spacing:-.038em;margin:12px 0 7px;color:#fff;font-weight:900}.nx2099-plans-title-group p{margin:0;color:#9bb5c9;font-size:14px;line-height:1.8}
.nx2099-plans-tabs{display:flex;gap:7px;align-items:center;max-width:100%;border:1px solid rgba(110,204,242,.12);border-radius:22px;background:rgba(4,14,28,.56);padding:6px;backdrop-filter:blur(14px)}
.nx2099-plan-tab{display:flex;align-items:center;gap:10px;padding:10px 12px;background:transparent;border:1px solid transparent;color:#a3bed3;border-radius:17px;font-size:13px;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.nx2099-plan-tab:hover{background:rgba(255,255,255,.045)}.nx2099-plan-tab.is-selected{background:linear-gradient(115deg,rgba(46,157,169,.33),rgba(68,119,194,.22));border-color:rgba(101,244,226,.34);box-shadow:inset 0 1px 0 rgba(221,255,255,.10),0 8px 25px rgba(34,175,196,.07);color:#f2ffff}.nx2099-plan-tab-mark{width:34px;height:34px;border-radius:11px;background:rgba(113,229,231,.13);color:#94f8eb;display:grid;place-items:center;flex:0 0 34px}.nx2099-plan-tab-mark svg{width:21px;height:21px}.nx2099-plan-tab-copy{text-align:start;display:flex;flex-direction:column;gap:1px}.nx2099-plan-tab-copy strong{font-size:13px;font-weight:900}.nx2099-plan-tab-copy small{font-size:10px;opacity:.66;letter-spacing:.015em}.nx2099-plan-tab-count{background:rgba(165,208,238,.1);border:1px solid rgba(147,219,244,.1);border-radius:9px;min-width:23px;height:24px;display:grid;place-items:center;font-size:11px;font-weight:800}
.nx2099-plans-pane[hidden]{display:none!important}.nx2099-plans-pane:not([hidden]){animation:nx2099PlansEnter .32s ease both}@keyframes nx2099PlansEnter{from{opacity:.3;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.nx2099-plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}
.nx2099-plan-card{--plan-accent:#75dfec;--plan-ambient:rgba(63,182,228,.13);display:flex;flex-direction:column;position:relative;isolation:isolate;min-width:0;padding:20px;border:1px solid rgba(105,180,230,.2);border-radius:29px;background:radial-gradient(160% 75% at 100% 0%,var(--plan-ambient),transparent 65%),linear-gradient(145deg,rgba(18,40,66,.93),rgba(7,19,36,.97));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 19px 45px rgba(0,7,21,.24);overflow:hidden;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}
.nx2099-plan-card::before{content:"";position:absolute;inset:0 auto auto 18px;width:calc(100% - 36px);height:2px;background:linear-gradient(90deg,transparent,var(--plan-accent),transparent);opacity:.72;z-index:0}.nx2099-plan--premium{--plan-accent:#f7c76c;--plan-ambient:rgba(215,154,66,.20);border-color:rgba(245,201,118,.34);background:radial-gradient(155% 73% at 100% 0%,var(--plan-ambient),transparent 65%),linear-gradient(150deg,#1b2c3d,#0d192b 67%,#111b2a)}.nx2099-plan--basic{--plan-accent:#8eb5ff;--plan-ambient:rgba(110,122,233,.13)}
.nx2099-plan-card:hover{transform:translateY(-8px);border-color:var(--plan-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 30px 64px rgba(0,6,26,.4),0 0 38px var(--plan-ambient)}.nx2099-plan-card-glint{position:absolute;width:60%;height:260%;top:-85%;left:-130%;transform:rotate(19deg);pointer-events:none;background:linear-gradient(90deg,transparent,rgba(226,253,255,.065),transparent);transition:left .82s ease;z-index:0}.nx2099-plan-card:hover .nx2099-plan-card-glint{left:155%}
.nx2099-plan-headline,.nx2099-plan-overview,.nx2099-plan-facts,.nx2099-plan-feature-box,.nx2099-plan-bottom{position:relative;z-index:1}
.nx2099-plan-headline{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:33px}.nx2099-plan-type{font-size:11px;font-weight:900;letter-spacing:.1em;display:inline-flex;gap:7px;align-items:center;color:#add3e4;direction:ltr}.nx2099-plan-type-dot{height:7px;width:7px;display:inline-block;border-radius:50%;background:var(--plan-accent);box-shadow:0 0 13px var(--plan-accent)}.nx2099-plan-type-separator{opacity:.4}.nx2099-plan-ribbon{border:1px solid rgba(242,210,140,.35);background:rgba(240,208,130,.07);color:var(--plan-accent);border-radius:999px;padding:7px 10px;font-size:11px;display:inline-flex;align-items:center;gap:6px;font-weight:900;white-space:nowrap}.nx2099-plan-ribbon svg{width:15px;height:15px}
.nx2099-plan-overview{display:flex;align-items:stretch;justify-content:space-between;gap:13px;margin-top:20px;margin-bottom:15px;min-height:105px}.nx2099-plan-name{align-self:center;min-width:0}.nx2099-plan-name h3{margin:0 0 6px;font-size:clamp(20px,2vw,27px);line-height:1.25;color:#fff;font-weight:900;overflow-wrap:anywhere}.nx2099-plan-name p{color:#9eb7ca;font-size:12px;line-height:1.65;margin:0}.nx2099-plan-price{display:flex;flex:0 0 136px;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2px;border-radius:20px;padding:10px 11px;border:1px solid rgba(148,214,240,.16);background:radial-gradient(150% 100% at 50% 0%,rgba(230,245,255,.1),transparent 70%),rgba(4,15,30,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.05)}.nx2099-plan-price>span{font-size:11px;color:#9db8ca;font-weight:700}.nx2099-plan-price>strong{font-size:34px;line-height:1.1;letter-spacing:-.055em;color:#fff;font-weight:900;direction:ltr}.nx2099-plan-price>small{font-size:12px;color:var(--plan-accent);font-weight:900}.nx2099-plan-price .nx2099-plan-price-unknown{font-size:28px}
.nx2099-plan-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:17px}.nx2099-plan-fact{display:flex;align-items:center;gap:9px;padding:10px 9px;border-radius:15px;background:rgba(3,15,29,.43);border:1px solid rgba(154,210,235,.12);min-width:0}.nx2099-plan-fact-icon{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;color:#97c8f7;background:rgba(133,189,239,.1);flex:0 0 31px}.nx2099-plan-fact-icon svg{width:18px;height:18px}.nx2099-plan-fact-comp{background:rgba(70,133,104,.13);border-color:rgba(126,228,156,.18)}.nx2099-plan-fact-comp .nx2099-plan-fact-icon{color:#a2f3b6;background:rgba(85,188,131,.14)}.nx2099-plan-fact>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.nx2099-plan-fact small{font-size:10px;color:#93aabe;line-height:1.3}.nx2099-plan-fact strong{font-size:13px;font-weight:900;color:#e6f4fc;line-height:1.4}
.nx2099-plan-feature-box{flex:1;min-height:205px;display:flex;flex-direction:column;border-radius:20px;background:linear-gradient(165deg,rgba(2,13,26,.42),rgba(11,27,44,.5));border:1px solid rgba(111,173,215,.12);padding:14px 13px;margin-bottom:17px}.nx2099-plan-feature-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#d9eafa;font-size:12px;font-weight:900;margin-bottom:11px}.nx2099-plan-feature-heading:before{content:"";height:3px;width:18px;background:var(--plan-accent);border-radius:20px}.nx2099-plan-feature-heading>span{margin-inline-end:auto}.nx2099-plan-feature-heading small{padding:4px 7px;background:rgba(135,210,230,.11);border-radius:9px;color:var(--plan-accent);font-size:11px;font-weight:900}.nx2099-plan-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nx2099-plan-features li{display:flex;gap:10px;align-items:flex-start;color:#c2d8e8;font-size:12px;line-height:1.63;min-width:0}.nx2099-plan-features li>span:last-child{min-width:0;overflow-wrap:anywhere}.nx2099-plan-check{background:rgba(92,214,190,.13);color:#85eadc;border:1px solid rgba(106,235,216,.08);border-radius:50%;width:18px;height:18px;line-height:18px;text-align:center;font-size:11px;font-weight:900;flex:0 0 18px}.nx2099-plan-no-features{font-size:12px;color:#a1b6c7;line-height:1.6}
.nx2099-plan-more{margin-top:auto;padding-top:11px}.nx2099-plan-more summary{cursor:pointer;list-style:none;border:1px dashed rgba(118,203,222,.18);border-radius:12px;padding:10px;display:flex;align-items:center;gap:8px;color:#9debe6;font-size:12px;font-weight:900;background:rgba(104,214,229,.06)}.nx2099-plan-more summary::-webkit-details-marker{display:none}.nx2099-plan-more summary svg{width:16px;height:16px;margin-inline-start:auto;transition:transform .2s}.nx2099-plan-more[open] summary svg{transform:rotate(180deg)}.nx2099-plan-more-count{border-radius:7px;padding:3px 7px;background:rgba(74,174,180,.16);font-size:10px}.nx2099-plan-features-extra{padding:12px 3px 2px}.nx2099-plan-more summary:focus-visible,.nx2099-plan-tab:focus-visible,.nx2099-plan-card-cta:focus-visible{outline:2px solid var(--plan-accent,#7ef4e5);outline-offset:3px}
.nx2099-plan-bottom{margin-top:auto}.nx2099-plan-card-cta{display:flex;align-items:center;justify-content:center;gap:12px;min-height:54px;width:100%;padding:11px 16px;border-radius:16px;background:linear-gradient(107deg,#69eadc,#74b8fb);box-shadow:0 13px 30px rgba(54,194,226,.17),inset 0 1px 0 rgba(255,255,255,.4);border:1px solid rgba(185,250,250,.23);color:#072136;text-decoration:none;font-size:14px;font-weight:900;transition:filter .2s,transform .2s,box-shadow .2s}.nx2099-plan-card-cta svg{width:18px;height:18px;transition:transform .2s}.nx2099-plan-card-cta:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 20px 36px rgba(54,194,226,.27)}.nx2099-plan-card-cta:hover svg{transform:translateX(-3px)}.nx2099-plan--premium .nx2099-plan-card-cta{background:linear-gradient(110deg,#f6cf82,#dfaa5e);box-shadow:0 13px 26px rgba(234,178,94,.16)}.nx2099-plan-device{display:block;text-align:center;color:#879eb6;font-size:11px;line-height:1.5;margin-top:11px}
.nx2099-plans-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;padding-top:20px;margin-top:22px;border-top:1px solid rgba(115,186,221,.13)}.nx2099-plans-foot-note{display:flex;gap:8px;align-items:center;color:#8faec1;font-size:12px}.nx2099-plans-foot-note i{width:7px;height:7px;border-radius:50%;background:#85f1d8;box-shadow:0 0 13px rgba(117,243,214,.5)}.nx2099-plans-footer-actions{display:flex;gap:10px;flex-wrap:wrap}.nx2099-plans-footer a{display:inline-flex;gap:13px;align-items:center;justify-content:center;border:1px solid rgba(128,206,230,.23);border-radius:13px;background:rgba(102,190,220,.075);color:#d8f4ff;font-size:12px;font-weight:900;padding:12px 16px;text-decoration:none;transition:background .2s,transform .2s}.nx2099-plans-footer a:hover{background:rgba(95,206,224,.13);transform:translateY(-2px)}.nx2099-plans-footer .nx2099-plans-coupon{color:#90f5e4;background:rgba(77,196,174,.10)}
@media(max-width:1120px){.nx2099-plans-intro{align-items:flex-start;flex-direction:column}.nx2099-plan-card{padding:16px}.nx2099-plans-grid{gap:12px}.nx2099-plan-overview{flex-direction:column;min-height:0}.nx2099-plan-price{flex:unset;align-items:flex-start;padding:10px 14px}.nx2099-plan-price>strong{font-size:33px}.nx2099-plan-price{flex-direction:row;justify-content:flex-start;gap:9px;align-items:baseline}.nx2099-plan-facts{grid-template-columns:1fr}}
@media(max-width:800px){.nx2099-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nx2099-plan-card{padding:17px}.nx2099-plan-overview{flex-direction:row}.nx2099-plan-price{flex:0 0 120px;flex-direction:column;align-items:center}.nx2099-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:650px){.nx2099-plans{margin-bottom:32px;scroll-margin-top:90px}.nx2099-plans-shell{padding:16px 12px;border-radius:25px}.nx2099-plans-intro{margin-bottom:21px;gap:18px}.nx2099-plans-title-group h2{font-size:27px}.nx2099-plans-title-group p{font-size:12px}.nx2099-plans-tabs{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;gap:5px}.nx2099-plan-tab{min-width:0;padding:9px 7px;gap:7px}.nx2099-plan-tab-mark{width:28px;height:28px;flex-basis:28px}.nx2099-plan-tab-mark svg{width:18px;height:18px}.nx2099-plan-tab-copy strong{font-size:12px}.nx2099-plan-tab-copy small{font-size:9px}.nx2099-plan-tab-count{margin-inline-start:auto;min-width:20px}.nx2099-plans-grid{grid-template-columns:1fr;gap:15px}.nx2099-plan-card{padding:17px;border-radius:23px}.nx2099-plan-overview{flex-direction:row;align-items:center;margin-top:14px;min-height:100px}.nx2099-plan-name h3{font-size:23px}.nx2099-plan-price{flex:0 0 128px;display:flex;flex-direction:column;align-items:center}.nx2099-plan-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.nx2099-plan-feature-box{min-height:0}.nx2099-plans-footer{justify-content:center}.nx2099-plans-foot-note{text-align:center}.nx2099-plans-footer-actions{display:grid;grid-template-columns:1fr;width:100%}.nx2099-plan-tab:only-child{grid-column:1/-1}}
@media(max-width:390px){.nx2099-plan-price{flex-basis:110px}.nx2099-plan-overview{gap:8px}.nx2099-plan-type{font-size:10px}.nx2099-plan-ribbon{font-size:10px;padding:6px 7px}.nx2099-plan-fact{padding:8px 6px;gap:5px}.nx2099-plan-fact-icon{width:26px;height:26px;flex-basis:26px}.nx2099-plan-fact-icon svg{width:16px;height:16px}}
/* Stand-alone light palette; avoids legacy global card rules. */
html[data-nx2099-theme="light"] .nx2099-plans,[data-nx2099-theme="light"] .nx2099-plans{--nx-pl-text:#163a51;--nx-pl-muted:#54758d}
html[data-nx2099-theme="light"] .nx2099-plans-shell,[data-nx2099-theme="light"] .nx2099-plans-shell{background:radial-gradient(85% 65% at 100% 0%,rgba(72,193,207,.17),transparent 70%),linear-gradient(135deg,#e8f6fb,#eaf3ff);border-color:rgba(46,143,172,.17);box-shadow:0 24px 65px rgba(39,82,124,.12)}
html[data-nx2099-theme="light"] .nx2099-plans-title-group h2,[data-nx2099-theme="light"] .nx2099-plans-title-group h2{color:#153c53}
html[data-nx2099-theme="light"] .nx2099-plans-title-group p,[data-nx2099-theme="light"] .nx2099-plans-title-group p{color:#58778b}
html[data-nx2099-theme="light"] .nx2099-plans-tabs,[data-nx2099-theme="light"] .nx2099-plans-tabs{background:rgba(185,221,235,.35)}
html[data-nx2099-theme="light"] .nx2099-plan-tab,[data-nx2099-theme="light"] .nx2099-plan-tab{color:#41677b}
html[data-nx2099-theme="light"] .nx2099-plan-tab.is-selected,[data-nx2099-theme="light"] .nx2099-plan-tab.is-selected{color:#163f55;background:rgba(89,193,195,.19)}
html[data-nx2099-theme="light"] .nx2099-plan-card,[data-nx2099-theme="light"] .nx2099-plan-card{background:radial-gradient(110% 85% at 100% 0%,var(--plan-ambient),transparent 70%),linear-gradient(145deg,#fff,#e9f4fb);border-color:rgba(39,141,171,.19);box-shadow:0 17px 45px rgba(28,86,121,.09)}
html[data-nx2099-theme="light"] .nx2099-plan-name h3,[data-nx2099-theme="light"] .nx2099-plan-name h3{color:#153e53}
html[data-nx2099-theme="light"] .nx2099-plan-name p,[data-nx2099-theme="light"] .nx2099-plan-name p{color:#607d90}
html[data-nx2099-theme="light"] .nx2099-plan-price,[data-nx2099-theme="light"] .nx2099-plan-price{background:rgba(193,224,237,.27);border-color:rgba(59,157,185,.18)}
html[data-nx2099-theme="light"] .nx2099-plan-price>strong,[data-nx2099-theme="light"] .nx2099-plan-price>strong{color:#13394e}
html[data-nx2099-theme="light"] .nx2099-plan-price>span,[data-nx2099-theme="light"] .nx2099-plan-price>span{color:#5f8193}
html[data-nx2099-theme="light"] .nx2099-plan-price>small,[data-nx2099-theme="light"] .nx2099-plan-price>small{color:#177e89}
html[data-nx2099-theme="light"] .nx2099-plan-fact,[data-nx2099-theme="light"] .nx2099-plan-fact{background:rgba(200,228,240,.36)}
html[data-nx2099-theme="light"] .nx2099-plan-fact strong,[data-nx2099-theme="light"] .nx2099-plan-fact strong{color:#28556e}
html[data-nx2099-theme="light"] .nx2099-plan-feature-box,[data-nx2099-theme="light"] .nx2099-plan-feature-box{background:rgba(203,229,241,.23)}
html[data-nx2099-theme="light"] .nx2099-plan-feature-heading,[data-nx2099-theme="light"] .nx2099-plan-feature-heading{color:#234b61}
html[data-nx2099-theme="light"] .nx2099-plan-features li,[data-nx2099-theme="light"] .nx2099-plan-features li{color:#3d667a}
html[data-nx2099-theme="light"] .nx2099-plan-more summary,[data-nx2099-theme="light"] .nx2099-plan-more summary{color:#1b7281;background:rgba(55,156,175,.07)}
html[data-nx2099-theme="light"] .nx2099-plans-footer a,[data-nx2099-theme="light"] .nx2099-plans-footer a{color:#1a6078}
@media(prefers-reduced-motion:reduce){.nx2099-plan-card,.nx2099-plan-card-glint,.nx2099-plan-tab,.nx2099-plan-card-cta{transition:none!important}.nx2099-plans-pane:not([hidden]){animation:none}}

/* ── v0.2.3 / premium plan carousel: contained, drag/swipe/snap, responsive ── */
.nx2099-plans-carousel{position:relative;min-width:0;isolation:isolate}
.nx2099-plans-rail-header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 1px 5px;padding-inline:4px}
.nx2099-plans-rail-label{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:900;color:rgba(210,239,250,.83)}
.nx2099-plans-rail-orb{display:block;width:7px;height:7px;border-radius:50%;background:#78ebd9;box-shadow:0 0 0 4px rgba(106,242,222,.08),0 0 15px rgba(106,242,222,.35)}
.nx2099-plans-rail-actions{display:flex;align-items:center;gap:8px;direction:ltr}
.nx2099-plans-rail-counter{display:inline-flex;align-items:center;justify-content:center;direction:ltr;min-width:93px;padding:7px 11px;border:1px solid rgba(127,206,232,.17);border-radius:12px;background:rgba(5,19,34,.46);font-size:12px;letter-spacing:.035em;color:#d5e9f6;font-weight:900;font-variant-numeric:tabular-nums}
.nx2099-plans-rail-arrow{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border-radius:13px;border:1px solid rgba(116,205,232,.22);color:#b5e6f4;background:rgba(29,64,85,.5);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}
.nx2099-plans-rail-arrow svg{width:17px;height:17px}
.nx2099-plans-rail-arrow:not(:disabled):hover{transform:translateY(-2px);border-color:rgba(128,246,228,.58);background:rgba(44,135,154,.3)}
.nx2099-plans-rail-arrow:disabled{opacity:.28;cursor:default}
.nx2099-plans-rail-arrow:focus-visible,.nx2099-plans-track:focus-visible{outline:2px solid #8af3e4;outline-offset:3px}
html[dir="rtl"] .nx2099-plans-rail-arrow svg{transform:scaleX(-1)}
.nx2099-plans-grid.nx2099-plans-track{--nx-plan-rail-gap:16px;display:flex;align-items:stretch;gap:var(--nx-plan-rail-gap);overflow-x:auto;overflow-y:hidden;min-width:0;max-width:100%;padding:12px 4px 25px;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory;scroll-padding-inline:4px;overscroll-behavior-inline:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch}
.nx2099-plans-track::-webkit-scrollbar{display:none}
.nx2099-plans-track > .nx2099-plan-card{flex:0 0 calc((100% - 2 * var(--nx-plan-rail-gap)) / 3);scroll-snap-align:start;scroll-snap-stop:normal;min-width:0;max-width:100%;padding:18px;border-radius:26px}
.nx2099-plans-track[data-count="1"] > .nx2099-plan-card{flex-basis:min(100%,430px)}
.nx2099-plans-track[data-count="2"] > .nx2099-plan-card{flex-basis:calc((100% - var(--nx-plan-rail-gap)) / 2)}
.nx2099-plans-track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;user-select:none;-webkit-user-select:none}
.nx2099-plans-track:not(.is-static){cursor:grab}
.nx2099-plans-track a,.nx2099-plans-track button,.nx2099-plans-track summary{cursor:pointer}
.nx2099-plans-carousel.is-static .nx2099-plans-rail-arrow,.nx2099-plans-carousel.is-static .nx2099-plans-rail-counter,.nx2099-plans-carousel.is-static .nx2099-plans-rail-meter{display:none}
.nx2099-plans-rail-meter{width:100%;height:3px;border-radius:99px;background:rgba(148,197,222,.13);overflow:hidden;margin-top:0}
.nx2099-plans-rail-meter>span{display:block;height:100%;width:24%;border-radius:inherit;background:linear-gradient(90deg,#55e9d5,#82b9ff);box-shadow:0 0 12px rgba(101,238,232,.38);transition:width .28s ease}
.nx2099-plans-track .nx2099-plan-overview{margin-top:15px;margin-bottom:12px;min-height:94px}
.nx2099-plans-track .nx2099-plan-feature-box{min-height:185px;margin-bottom:14px}
.nx2099-plans-track .nx2099-plan-headline{min-height:32px}
@media(min-width:1121px){.nx2099-plans-track .nx2099-plan-overview{min-height:96px}}
@media(max-width:1120px){.nx2099-plans-grid.nx2099-plans-track{--nx-plan-rail-gap:13px}.nx2099-plans-track > .nx2099-plan-card{flex-basis:calc((100% - var(--nx-plan-rail-gap)) / 2)}.nx2099-plans-track[data-count="1"] > .nx2099-plan-card{flex-basis:min(100%,430px)}.nx2099-plans-track[data-count="2"] > .nx2099-plan-card{flex-basis:calc((100% - var(--nx-plan-rail-gap)) / 2)}}
@media(max-width:800px){.nx2099-plans-grid.nx2099-plans-track{--nx-plan-rail-gap:12px}.nx2099-plans-track > .nx2099-plan-card{flex-basis:calc((100% - var(--nx-plan-rail-gap)) / 2)}}
@media(max-width:650px){.nx2099-plans-rail-header{gap:5px}.nx2099-plans-rail-label{font-size:11px}.nx2099-plans-rail-actions{gap:5px}.nx2099-plans-rail-arrow{width:33px;height:33px;flex-basis:33px;border-radius:11px}.nx2099-plans-rail-counter{min-width:72px;font-size:10px;padding:7px}.nx2099-plans-grid.nx2099-plans-track{--nx-plan-rail-gap:12px;padding:10px 2px 20px}.nx2099-plans-track > .nx2099-plan-card,.nx2099-plans-track[data-count="2"] > .nx2099-plan-card{flex-basis:88%;padding:15px;border-radius:22px}.nx2099-plans-track[data-count="1"] > .nx2099-plan-card{flex-basis:100%}.nx2099-plans-track .nx2099-plan-overview{min-height:88px}.nx2099-plans-track .nx2099-plan-feature-box{min-height:0}}
@media(max-width:390px){.nx2099-plans-rail-label{font-size:10px}.nx2099-plans-rail-counter{min-width:66px;font-size:10px}.nx2099-plans-track > .nx2099-plan-card{flex-basis:90%}}
html[data-nx2099-theme="light"] .nx2099-plans-rail-label,[data-nx2099-theme="light"] .nx2099-plans-rail-label{color:#345d71}
html[data-nx2099-theme="light"] .nx2099-plans-rail-counter,[data-nx2099-theme="light"] .nx2099-plans-rail-counter{background:rgba(230,249,252,.64);color:#1a556a}
html[data-nx2099-theme="light"] .nx2099-plans-rail-arrow,[data-nx2099-theme="light"] .nx2099-plans-rail-arrow{background:rgba(188,232,240,.38);color:#255a72}
@media(prefers-reduced-motion:reduce){.nx2099-plans-track{scroll-behavior:auto!important}.nx2099-plans-rail-meter>span,.nx2099-plans-rail-arrow{transition:none!important}}
