.lucid-pricing{--bg:#0b0b0b;--card:#111;--muted:#888;--accent:#30d68a;--accent-2:#20b574;--border:hsla(0,0%,100%,.08);--hover-border:#34373a;--spv:1;--arrow-gap:24px;--card-w:400px;--grid-gap:2px;--cols:3;--side-pad:0px}.lucid-pricing *{box-sizing:border-box}.lucid-pricing .container{margin:0 auto;max-width:1280px;overflow:visible;padding:24px}.lucid-pricing .region{margin-left:0;margin-right:0}.lucid-pricing .toggle-wrap{display:flex;justify-content:center;margin:24px 0 36px;perspective:1000px}.lucid-pricing .toggle{backdrop-filter:blur(20px);background:linear-gradient(145deg,rgba(20,20,22,.95),rgba(12,12,14,.98));border:1px solid hsla(0,0%,100%,.06);border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.04);display:inline-flex;gap:4px;padding:4px;position:relative;transform-style:preserve-3d}.lucid-pricing .toggle:before{background:linear-gradient(135deg,hsla(0,0%,100%,.08),transparent 50%,transparent);border-radius:17px;content:"";inset:-1px;pointer-events:none;position:absolute;z-index:0}.lucid-pricing .toggle .indicator{background:linear-gradient(135deg,#3ae697,#30d68a,#28c77d);border-radius:12px;box-shadow:0 4px 16px rgba(48,214,138,.35),0 2px 4px rgba(48,214,138,.2),inset 0 1px 0 hsla(0,0%,100%,.25);height:calc(100% - 8px);left:0;position:absolute;top:4px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),width .32s cubic-bezier(.34,1.56,.64,1);width:0;z-index:1}.lucid-pricing .toggle button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(20,20,22,.6);border:1px solid hsla(0,0%,100%,.04);border-radius:12px;color:hsla(0,0%,100%,.5);cursor:pointer;font-size:14px;font-weight:700;letter-spacing:.02em;padding:14px 24px;position:relative;transition:color .25s,transform .2s,text-shadow .25s,background .25s,border-color .25s;z-index:2}.lucid-pricing .toggle button:hover:not([aria-pressed=true]){background:rgba(30,30,33,.7);border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.75);transform:scale(1.02)}.lucid-pricing .toggle button[aria-pressed=true]{background:transparent;border-color:transparent;color:#000;text-shadow:0 1px 0 hsla(0,0%,100%,.15)}.lucid-pricing .toggle button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lucid-pricing .toggle button:active{transform:scale(.98)}.lucid-pricing .tab--glow,.lucid-pricing .tab-flex{overflow:visible;position:relative;z-index:3}.lucid-pricing .tab--glow:before{animation:lucid-border-spin 3s linear infinite;background:conic-gradient(from var(--angle,0deg),transparent 10%,rgba(48,214,138,.3) 20%,#30d68a 35%,#5fffb1 42%,#7affc8 50%,#5fffb1 58%,#30d68a 65%,rgba(48,214,138,.3) 80%,transparent 90%);border-radius:14px;content:"";filter:drop-shadow(0 0 12px rgba(48,214,138,.9));inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.lucid-pricing .tab--glow:after{animation:lucid-glow-pulse 2s ease-in-out infinite;background:transparent;border-radius:15px;box-shadow:0 0 16px rgba(48,214,138,.6),0 0 32px rgba(48,214,138,.35),0 0 48px rgba(48,214,138,.15);content:"";inset:-3px;pointer-events:none;position:absolute}@keyframes lucid-border-spin{0%{--angle:0deg}to{--angle:360deg}}@keyframes lucid-glow-pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.02)}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}.lucid-pricing .promo-banner{background:hsla(0,0%,7%,.92);border:1px solid var(--border);border-radius:12px;box-shadow:0 0 8px rgba(48,214,138,.12);color:#e6e6e6;display:none;margin:-8px 0 20px;padding:14px 18px;text-align:center}.lucid-pricing .promo-banner .accent{color:var(--accent);font-weight:900}.lucid-pricing .region{outline:none;overflow:visible;position:relative}.lucid-pricing .grid{align-items:stretch;display:none;gap:var(--grid-gap);grid-template-columns:repeat(var(--cols),minmax(0,var(--card-w)));justify-content:center;justify-items:stretch;overflow:visible}.lucid-pricing .carousel{overflow-x:hidden;overflow-y:visible;padding-bottom:28px;padding-left:calc(var(--arrow-gap) + var(--side-pad));padding-right:calc(var(--arrow-gap) + var(--side-pad) + var(--peek, 0px));padding-top:32px;position:relative}.lucid-pricing .carousel.no-swipe{padding-bottom:28px;padding-left:var(--side-pad);padding-right:calc(var(--side-pad) + var(--peek, 0px))}.lucid-pricing .track{align-items:stretch;cursor:grab;display:flex;transition:transform .28s cubic-bezier(.22,.61,.36,1)}.lucid-pricing .track:active{cursor:grabbing}.lucid-pricing .slide{display:flex;flex:0 0 calc(100%/var(--spv));padding:0 6px}.lucid-pricing .carousel{overscroll-behavior-x:contain}.lucid-pricing .track{touch-action:pan-y;will-change:transform}.lucid-pricing .track.dragging{transition:none!important}.lucid-pricing .carousel,.lucid-pricing .slide,.lucid-pricing .track{-webkit-user-select:none;-moz-user-select:none;user-select:none}.lucid-pricing .arrows{display:flex;gap:16px;justify-content:space-between;left:calc(var(--arrow-gap)*-1);margin:0;padding:0;pointer-events:none;position:absolute;right:calc(var(--arrow-gap)*-1);top:50%;transform:translateY(-50%)}.lucid-pricing .icon-btn{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 12px 24px rgba(0,0,0,.4);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;pointer-events:auto;transition:background-color .2s,border-color .2s,box-shadow .2s;width:48px}.lucid-pricing .icon-btn:hover{background:rgba(48,214,138,.18);border-color:rgba(48,214,138,.45);box-shadow:0 16px 30px rgba(48,214,138,.28)}.lucid-pricing .icon-btn[disabled]{cursor:not-allowed;opacity:.35}.lucid-pricing .dots{display:flex;gap:8px;justify-content:center;margin-top:16px}.lucid-pricing .dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.18);border:0;border-radius:999px;cursor:pointer;display:block;height:5px;line-height:0;padding:0}.lucid-pricing .dot.active{background:var(--accent)}.lucid-pricing .card{background:hsla(0,0%,7%,.92);border:1px solid var(--border);border-radius:12px;color:#fff;display:flex;flex-direction:column;height:100%;overflow:visible;position:relative;transition:.25s}.lucid-pricing .card:hover{border-color:var(--hover-border);box-shadow:0 0 10px rgba(52,55,58,.9),0 0 18px rgba(52,55,58,.5)}.lucid-pricing .card.promo-glow{border-color:transparent;position:relative}.lucid-pricing .card.promo-glow:before{animation:lucid-card-glow-spin 4s linear infinite;background:conic-gradient(from var(--card-angle,0deg),transparent 20%,rgba(48,214,138,.2) 30%,#30d68a 40%,#5fffb1 45%,#7affc8 50%,#5fffb1 55%,#30d68a 60%,rgba(48,214,138,.2) 70%,transparent 80%);border-radius:14px;content:"";filter:drop-shadow(0 0 8px rgba(48,214,138,.7));inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:-1}@keyframes lucid-card-glow-spin{0%{--card-angle:0deg}to{--card-angle:360deg}}@property --card-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.lucid-pricing .card-inner{box-sizing:border-box;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:100%;overflow:hidden;padding:1px;position:relative;width:100%}.lucid-pricing .card-face{background:hsla(0,0%,7%,.92);background-clip:padding-box;border-radius:11px;display:flex;flex-direction:column;grid-area:1/1;min-width:0;overflow:hidden;transform-origin:center center;transition:opacity .4s cubic-bezier(.4,.2,.2,1),transform .4s cubic-bezier(.4,.2,.2,1);width:100%}.lucid-pricing .card-front{opacity:1;pointer-events:auto;transform:scale(1);z-index:2}.lucid-pricing .card-back{background:hsla(0,0%,7%,.96);opacity:0;pointer-events:none;transform:scale(.95);z-index:1}.lucid-pricing .card-back .card-hd h3{font-size:20px}.lucid-pricing .card-back .card-hd .size,.lucid-pricing .card-back .card-hd h3{white-space:nowrap}.lucid-pricing .card.show-funded .card-front{opacity:0;pointer-events:none;transform:scale(.95)}.lucid-pricing .card.show-funded .card-back{opacity:1;pointer-events:auto;transform:scale(1);z-index:3}.lucid-pricing .card-back .funded-subtitle{color:#9ba0a1;font-size:18px;font-weight:600;letter-spacing:.08em;margin-top:6px;text-align:center;text-transform:uppercase}.lucid-pricing .card-back .specs .row{padding:3px 0}.lucid-pricing .card-back .row .label{font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis}.lucid-pricing .card-back .row .value{font-size:14px;min-width:0}.lucid-pricing .funded-back-btn{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.16);border-radius:10px;color:#e3e5e7;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;letter-spacing:.06em;margin-top:0;padding:8.8px 16px;text-transform:uppercase;transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s;width:100%}.lucid-pricing .funded-back-btn:hover{background:hsla(0,0%,100%,.07);border-color:var(--hover-border);box-shadow:0 0 10px rgba(52,55,58,.36),0 0 18px rgba(52,55,58,.23);color:var(--accent)}.lucid-pricing .ribbon{background:linear-gradient(90deg,rgba(48,214,138,.85),rgba(32,181,116,.85));border-radius:0;box-shadow:0 6px 16px rgba(0,0,0,.35);color:#000;line-height:1;padding:8px 18px;right:-52px;text-align:center;top:14px;transform:rotate(45deg);white-space:nowrap;width:-moz-max-content;width:max-content}.lucid-pricing .badge,.lucid-pricing .ribbon{font-size:12px;font-weight:900;letter-spacing:.06em;pointer-events:none;position:absolute;text-transform:uppercase;z-index:2}.lucid-pricing .badge{align-items:center;backdrop-filter:blur(6px);background:#101715;border:1px solid var(--accent);border-radius:10px;box-shadow:0 6px 16px rgba(0,0,0,.25);color:var(--accent);display:inline-flex;gap:8px;left:20px;padding:5px 10px;top:0;transform:translateY(-40%)}.lucid-pricing .badge svg{color:var(--accent);height:14px;width:14px}.lucid-pricing .card.popular{border-color:var(--border);box-shadow:none}.lucid-pricing .card.popular:before{content:none}.lucid-pricing .card.popular{animation:none}.lucid-pricing .card.popular:hover{border-color:var(--hover-border);box-shadow:0 0 10px rgba(52,55,58,.54),0 0 18px rgba(52,55,58,.345)}.lucid-pricing .card.popular .card-hd{padding-top:32px}.lucid-pricing .card-hd{border-bottom:1px solid var(--border);padding:24px 20px 12px;text-align:center}.lucid-pricing .card-hd h3{color:#e6e6e6;display:block;font-size:24px;letter-spacing:-.02em;margin:0}.lucid-pricing .card-hd h3 .size{font-size:1.1em;font-weight:700;opacity:.9}.lucid-pricing .card-hd h3 .kind{background:transparent;border:0;border-radius:0;color:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;padding:0;text-transform:uppercase}.lucid-pricing .card-hd .hd-price{align-items:baseline;display:flex;flex-wrap:nowrap;font-size:18px;font-weight:800;gap:8px;justify-content:center;margin-top:12px}.lucid-pricing .card-hd .hd-price span{white-space:nowrap}.lucid-pricing .card-hd .hd-price .label{color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lucid-pricing .card-hd .hd-price .old{opacity:.55;text-decoration:line-through;text-decoration-color:currentColor;text-decoration-thickness:3px}.lucid-pricing .card-hd .hd-price .new{color:var(--accent);font-size:22px;font-weight:900}.lucid-pricing .card-hd .hd-price .suffix{color:var(--muted);flex:0 0 auto;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:none}.lucid-pricing .card-hd .hd-tier-note{color:var(--muted);font-size:12px;font-weight:600;margin-top:6px}.lucid-pricing .card-hd .hd-coupon-note{color:var(--accent);font-size:11px;font-weight:600;letter-spacing:.04em;margin-top:6px;opacity:.85;text-transform:uppercase}.lucid-pricing .card-bd{display:flex;flex:1 1 auto;flex-direction:column;padding:12px 16px}.lucid-pricing .row{align-items:center;display:flex;gap:8px;justify-content:space-between;margin:1px 0}.lucid-pricing .specs .row{margin:0;padding:4px 0}.lucid-pricing .specs .row+.row{border-top:1px solid #1a1a1a}.lucid-pricing .row .label{color:#a6abb0;flex:1;font-size:15px}.lucid-pricing .row .value{align-items:center;color:#c3c9cf;display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:15px;font-weight:700;gap:8px;justify-content:flex-end;max-width:48%;text-align:right;white-space:normal}.lucid-pricing .row .struck{text-decoration:line-through;text-decoration-color:currentColor;text-decoration-thickness:3px}.lucid-pricing .row .green{color:var(--accent)}.lucid-pricing .row .value .old{opacity:.65}.lucid-pricing .row .value .new{color:var(--accent);font-weight:800}.lucid-pricing .row .value.one-line{flex-wrap:nowrap;gap:6px;max-width:100%;white-space:nowrap}.lucid-pricing .row .value.one-line .new,.lucid-pricing .row .value.one-line .old{white-space:nowrap}.lucid-pricing .divider{background:hsla(0,0%,100%,.06);height:1px;margin:12px 0}.lucid-pricing .specs{display:flex;flex-direction:column}.lucid-pricing .cta{margin-top:auto;padding-top:10px}.lucid-pricing .row .value .info-wrap{align-items:center;display:inline-flex;gap:8px;position:relative}.lucid-pricing .info-icon{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid var(--hover-border);border-radius:50%;color:#c6c8cb;cursor:default;display:inline-flex;font-weight:800;height:18px;justify-content:center;line-height:1;padding:0;width:18px}.lucid-pricing .info-pop{backdrop-filter:blur(10px);background:linear-gradient(180deg,hsla(0,0%,8%,.98),hsla(0,0%,5%,.98));border:1px solid var(--hover-border);border-radius:12px;box-shadow:0 18px 42px rgba(0,0,0,.6),0 0 12px rgba(52,55,58,.36),inset 0 0 0 1px hsla(0,0%,100%,.04);color:#c6c8cb;display:none;max-width:90vw;min-width:auto;overflow:hidden;padding:12px 14px;position:absolute;right:0;top:calc(100% + 10px);width:-moz-fit-content;width:fit-content;z-index:50}.lucid-pricing .info-wrap:hover .info-pop{display:block}.lucid-pricing .info-pop:before{border-color:transparent transparent hsla(0,0%,8%,.98);border-style:solid;border-width:0 8px 8px;content:"";filter:drop-shadow(0 -1px 0 rgba(255,255,255,.04));position:absolute;right:16px;top:-7px}.lucid-pricing .info-pop.open{display:block}.lucid-pricing .info-pop .scale-title{color:#e6e6e6;font-size:12px;font-weight:800;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.lucid-pricing .info-pop .scale-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.lucid-pricing .info-pop .scale-header .left{color:#9ea3a6;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lucid-pricing .info-pop .scale-header .right{color:#e6e6e6;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.lucid-pricing .info-pop .scale-list{display:flex;flex-direction:column;gap:6px}.lucid-pricing .info-pop .scale-item{display:flex;font-size:13px;gap:16px;justify-content:space-between;white-space:nowrap}.lucid-pricing .info-pop .scale-item .k{color:#9ea3a6}.lucid-pricing .funded-rules-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#c6c8cb;cursor:pointer;display:block;font-weight:600;margin-bottom:8px;margin-top:0;padding:7.7px 16px;position:relative;text-align:center;text-decoration:none;transform:translateZ(0);transition:background-color .25s,color .25s,border-color .25s,box-shadow .25s;width:100%}.lucid-pricing .funded-rules-btn:hover{background:hsla(0,0%,100%,.07);border-color:var(--hover-border);box-shadow:0 0 10px rgba(52,55,58,.36),0 0 18px rgba(52,55,58,.23);color:var(--accent)}.lucid-pricing .card.funded-mode .hd-price{display:none}.lucid-pricing .funded-features{display:flex;flex-direction:column;gap:6px;margin-top:10px}.lucid-pricing .funded-features .feat{align-items:center;color:#cbd0d4;display:flex;font-size:14px;font-weight:700;gap:8px}.lucid-pricing .cta .cta-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#161616;border:1px solid var(--hover-border);border-radius:10px;color:var(--accent);cursor:pointer;display:block;font-weight:700;overflow:hidden;padding:8.8px 16px;position:relative;text-align:center;text-decoration:none;transform:translateZ(0);transition:background-color .25s,color .25s,border-color .25s,box-shadow .4s;width:100%}.lucid-pricing .cta .cta-btn:hover{animation:lucid-border-glow .6s ease forwards,lucid-cta-border-flow 3s linear infinite;background:var(--accent);border-color:var(--hover-border);box-shadow:0 0 0 0 rgba(52,55,58,0);color:#000}.lucid-pricing .cta .cta-btn:before{background:linear-gradient(90deg,rgba(52,55,58,.35),rgba(52,55,58,.12),rgba(52,55,58,.35));background-size:200% 100%;border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;padding:1px;pointer-events:none;position:absolute;transition:opacity .2s}.lucid-pricing .cta .cta-btn:hover:before{animation:lucid-cta-border-flow 3s linear infinite;opacity:1}@keyframes lucid-cta-border-flow{0%{background-position:0 50%}to{background-position:200% 50%}}.lucid-pricing .cta .cta-btn:active{box-shadow:0 0 0 0 rgba(48,214,138,0)}.lucid-pricing .cta .cta-btn:after{background:transparent;content:"";height:100%;left:-150%;position:absolute;top:0;width:150%}.lucid-pricing .cta .cta-btn:hover:after{animation:none}.lucid-pricing .stretch{flex:1 1 auto}.lucid-pricing .pill{background:#191919;border:1px solid #2d2e30;border-radius:4px;color:var(--accent);display:inline-block;font-weight:900;line-height:1;padding:4px 10px}@media (min-width:0){.lucid-pricing .pill{border-radius:4px}}@keyframes lucid-cta-sheen{0%{left:-150%}to{left:150%}}@keyframes lucid-border-flow{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes lucid-border-glow{0%{box-shadow:0 0 0 0 rgba(52,55,58,0)}to{box-shadow:0 0 12px 0 rgba(52,55,58,.35)}}.lucid-pricing .funded-meta,.lucid-pricing .meta-area{display:flex;flex-direction:column;gap:6px;padding-top:12px}.lucid-pricing .meta-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.lucid-pricing .meta-row .meta-label{color:#969a9e;font-weight:400}@media (max-width:640px){.lucid-pricing{--arrow-gap:0px;--side-pad:12px}.lucid-pricing .arrows{display:none}.lucid-pricing .container{padding:12px}.lucid-pricing .promo-banner{padding-left:calc(var(--arrow-gap) + var(--side-pad));padding-right:calc(var(--arrow-gap) + var(--side-pad))}.lucid-pricing .slide{padding:0 8px}.lucid-pricing .row{gap:6px}.lucid-pricing .row .label{font-size:14px}.lucid-pricing .row .value{font-size:14px;max-width:60%;white-space:normal}.lucid-pricing .meta-row{gap:8px}.lucid-pricing .meta-row .meta-label{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lucid-pricing .pill{padding:3px 8px}.lucid-pricing .card-hd .hd-price{gap:6px}.lucid-pricing .card-hd .hd-price .new{font-size:20px}.lucid-pricing .card-hd .hd-price .suffix{font-size:10px}}@media (min-width:641px) and (max-width:1023px){.lucid-pricing{--arrow-gap:16px;--side-pad:8px}.lucid-pricing .container{padding:20px}.lucid-pricing .slide{padding:0 6px}}@media (min-width:1024px){.lucid-pricing .grid{display:none}.lucid-pricing .carousel{display:block}.lucid-pricing .container{padding:32px}.lucid-pricing .region{margin-left:auto;margin-right:auto;max-width:100%}.lucid-pricing .card-hd h3{font-size:26px}.lucid-pricing .card-back .card-hd h3{font-size:20px}.lucid-pricing{--spv:3;--arrow-gap:40px;--grid-gap:16px}.lucid-pricing .card{margin-left:auto;margin-right:auto;max-width:var(--card-w);width:100%}}
