.pricingRoot{--bg:#0a0b0e;--txt:#f2f3f5;--dim:rgba(233,237,242,.55);--dim-2:rgba(233,237,242,.3);--line:rgba(255,255,255,.08);--cyan:#05D4FF;--cyan-soft:rgba(5,212,255,.72);--amber:#FFB454;--grey:rgba(255,255,255,.075)}.pricingRoot *{margin:0;padding:0;box-sizing:border-box}.pricingRoot{background:var(--bg);color:var(--txt);overflow-x:hidden;font-family:var(--font-geist-sans),"Geist",system-ui,"PingFang SC",sans-serif;line-height:1.6;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.pricingRoot a{color:inherit;text-decoration:none}.pricingRoot b{font-weight:500;color:var(--cyan-soft)}.pricingRoot .mono{font-family:var(--font-geist-mono),"Geist Mono",monospace}.pricingRoot header{position:relative;padding:150px 24px 56px;text-align:center}.pricingRoot #drop{position:absolute;left:50%;top:0;transform:translateX(-50%);height:118px;width:12px;pointer-events:none}.pricingRoot #drop .core{position:absolute;left:50%;top:0;width:1.8px;height:100%;margin-left:-.9px;background:var(--cyan)}.pricingRoot #drop .core:before{content:"";position:absolute;inset:-1.85px;background:rgba(5,212,255,.3);z-index:-1}.pricingRoot #drop .tip{position:absolute;left:50%;bottom:-3px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px rgba(5,212,255,.95),0 0 22px rgba(5,212,255,.4)}.pricingRoot .kicker{font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:11px;letter-spacing:.22em;color:var(--cyan-soft);margin-bottom:18px}.pricingRoot h1{font-size:clamp(1.9rem,4.4vw,3.1rem);font-weight:500;letter-spacing:-.03em;line-height:1.18;max-width:21ch;margin:0 auto}.pricingRoot .sub{color:var(--dim);font-size:15px;max-width:52ch;margin:16px auto 0}.pricingRoot main{max-width:980px;margin:0 auto;padding:0 20px 90px}.pricingRoot .cmp{margin-top:26px;display:grid;grid-template-columns:1.05fr 1fr 1.3fr;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:rgba(255,255,255,.012)}.pricingRoot .cmp>div{padding:13px 20px;border-top:1px solid rgba(255,255,255,.055)}.pricingRoot .cmp .ch{border-top:0;padding:26px 20px 20px}.pricingRoot .cmp .ch h3{font-size:19px;font-weight:500}.pricingRoot .cmp .ch .tag{font-size:12.5px;color:var(--dim);margin:4px 0 14px}.pricingRoot .badge{display:inline-block;width:fit-content;color:var(--cyan-soft);border:1px solid rgba(5,212,255,.3);border-radius:99px;padding:5px 13px}.pricingRoot .badge,.pricingRoot .cmp .cl{font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:11px;letter-spacing:.1em}.pricingRoot .cmp .cl{color:var(--dim);display:flex;align-items:center;text-transform:uppercase}.pricingRoot .cmp .cs{font-size:13.5px;color:rgba(233,237,242,.72);border-left:1px solid rgba(255,255,255,.055)}.pricingRoot .cmp .cp{font-size:13.5px;color:var(--txt);position:relative;background:rgba(5,212,255,.032);border-left:1px solid rgba(5,212,255,.16)}.pricingRoot .cmp .off{color:var(--dim-2)}.pricingRoot .cmp .yes{color:var(--cyan-soft);margin-right:8px}.pricingRoot .cmp .cg{grid-column:1/-1;font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:10.5px;letter-spacing:.18em;color:var(--dim-2);padding:16px 20px 6px;text-transform:uppercase}.pricingRoot .cmp .ch.cp:before{content:"";position:absolute;top:0;left:14%;right:14%;height:2px;border-radius:2px;background:var(--cyan);box-shadow:0 0 10px rgba(5,212,255,.5),0 0 22px rgba(5,212,255,.22);transition:left .8s ease-in-out,right .8s ease-in-out,opacity .8s ease-in-out}.pricingRoot .cmp.prelit .ch.cp:before{left:32%;right:32%;opacity:.45}.pricingRoot .cmp .lamp{position:absolute;top:2px;left:6%;right:6%;height:74px;pointer-events:none;overflow:hidden;opacity:1;transition:opacity 1.1s ease-in-out .15s;background:radial-gradient(46% 34px at 50% 0,rgba(5,212,255,.1),transparent 72%)}.pricingRoot .cmp.prelit .lamp{opacity:0}.pricingRoot .cmp .lamp:before{content:"";position:absolute;right:50%;top:0;width:52%;height:100%;background:conic-gradient(from 70deg at center top,rgba(5,212,255,.12),transparent 21%)}.pricingRoot .cmp .lamp:after{content:"";position:absolute;left:50%;top:0;width:52%;height:100%;background:conic-gradient(from 290deg at center top,transparent 79%,rgba(5,212,255,.12))}.pricingRoot .pricebar{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pricingRoot .pricebar .amt{font-size:34px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pricingRoot .pricebar .per{color:var(--dim);font-size:13px}.pricingRoot .pricebar .save{font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:10.5px;letter-spacing:.08em;color:var(--amber);border:1px solid rgba(255,180,84,.35);border-radius:99px;padding:3px 9px;opacity:0;transition:opacity .25s}.pricingRoot .pricebar .save.on{opacity:1}.pricingRoot .tierchip{font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:10.5px;letter-spacing:.1em;color:var(--cyan-soft);margin-top:6px}.pricingRoot .sliderwrap{margin-top:12px}.pricingRoot input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:26px;background:transparent;cursor:pointer;display:block}.pricingRoot input[type=range]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:linear-gradient(90deg,var(--cyan) var(--fill,0),rgba(255,255,255,.12) var(--fill,0))}.pricingRoot input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border-radius:50%;background:var(--cyan);margin-top:-6.5px;box-shadow:0 0 8px rgba(5,212,255,.8),0 0 22px rgba(5,212,255,.35);border:2px solid #062830}.pricingRoot input[type=range]::-moz-range-track{height:3px;border-radius:2px;background:rgba(255,255,255,.12)}.pricingRoot input[type=range]::-moz-range-progress{height:3px;border-radius:2px;background:var(--cyan)}.pricingRoot input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--cyan);border:2px solid #062830;box-shadow:0 0 8px rgba(5,212,255,.8)}.pricingRoot .ticks{display:flex;justify-content:space-between;margin-top:2px}.pricingRoot .ticks i{width:1px;height:4px;background:rgba(255,255,255,.18)}.pricingRoot .scale{display:flex;justify-content:space-between;font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:10px;letter-spacing:.06em;color:var(--dim-2);margin-top:5px}.pricingRoot .growline{font-size:11.5px;color:var(--dim);margin-top:10px}.pricingRoot .cf{padding:20px}.pricingRoot .tcta{display:inline-block;font-size:13.5px;border:1px solid rgba(255,255,255,.18);border-radius:99px;padding:9px 20px;color:var(--txt)}.pricingRoot .tcta:hover{border-color:rgba(255,255,255,.4)}.pricingRoot .tcta.hot{background:var(--cyan);border-color:transparent;color:#04252c;font-weight:500}.pricingRoot .tcta.hot:hover{filter:brightness(1.08)}.pricingRoot .fnote{font-size:12px;color:var(--dim-2);margin-top:14px;max-width:72ch}.pricingRoot .fnote+.fnote{margin-top:6px}.pricingRoot details.tiers{margin-top:34px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.012)}.pricingRoot details.tiers summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:10px;padding:15px 20px;font-size:13.5px;color:var(--dim)}.pricingRoot details.tiers summary::-webkit-details-marker{display:none}.pricingRoot details.tiers summary .tri{transition:transform .2s;font-size:10px;color:var(--cyan-soft)}.pricingRoot details.tiers[open] summary .tri{transform:rotate(90deg)}.pricingRoot .tierstable{width:100%;border-collapse:collapse;font-size:13px}.pricingRoot .tierstable th{font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:10.5px;letter-spacing:.12em;color:var(--dim-2);text-transform:uppercase;text-align:right;padding:8px 20px;border-top:1px solid rgba(255,255,255,.055);font-weight:400}.pricingRoot .tierstable th:first-child{text-align:left}.pricingRoot .tierstable td{padding:9px 20px;text-align:right;border-top:1px solid rgba(255,255,255,.045);font-variant-numeric:tabular-nums;color:rgba(233,237,242,.78);cursor:pointer}.pricingRoot .tierstable td:first-child{text-align:left;font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:11px;color:var(--dim)}.pricingRoot .tierstable tr:hover td{background:rgba(255,255,255,.02)}.pricingRoot .tierstable tr.cur td{background:rgba(5,212,255,.05);color:var(--txt)}.pricingRoot .tierstable tr.cur td:first-child{color:var(--cyan-soft)}.pricingRoot .tierstable .sv{font-family:var(--font-geist-mono),"Geist Mono",monospace;font-size:10px;color:var(--amber)}.pricingRoot .faq{margin-top:64px}.pricingRoot .faq h2,.pricingRoot .wl h2{font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:500;letter-spacing:-.02em;text-align:center}.pricingRoot .qa{border:1px solid var(--line);border-radius:14px;margin-top:14px;background:rgba(255,255,255,.012);overflow:hidden}.pricingRoot .qa button{all:unset;display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;box-sizing:border-box;padding:16px 20px;cursor:pointer;font-size:14.5px;color:var(--txt)}.pricingRoot .qa .pm{color:var(--cyan-soft);font-size:16px;flex:0 0 auto;transition:transform .25s}.pricingRoot .qa.open .pm{transform:rotate(45deg)}.pricingRoot .qa .body{max-height:0;overflow:hidden;transition:max-height .3s ease}.pricingRoot .qa.open .body{max-height:200px}.pricingRoot .qa .body p{padding:0 20px 16px;font-size:13.5px;color:var(--dim);max-width:68ch}.pricingRoot .wl{margin-top:80px;text-align:center}.pricingRoot .wl .note{color:var(--dim);font-size:13.5px;max-width:46ch;margin:12px auto 22px}.pricingRoot .wform{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pricingRoot .wform input{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:99px;color:var(--txt);font-size:14px;font-family:inherit;padding:11px 18px;width:min(300px,72vw);outline:none}.pricingRoot .wform input:focus{border-color:rgba(5,212,255,.5)}.pricingRoot .wform button{background:var(--cyan);color:#04252c;font-weight:500;font-size:14px;font-family:inherit;border:0;border-radius:99px;padding:11px 22px;cursor:pointer}.pricingRoot .wok{margin-top:14px;font-size:13.5px;color:var(--cyan-soft);opacity:0;transition:opacity .3s}.pricingRoot .wok.on{opacity:1}.pricingRoot .wsurvey{display:inline-block;margin-top:10px;font-size:12.5px;color:var(--dim);text-decoration:underline;text-underline-offset:4px}.pricingRoot .wsurvey:hover{color:var(--cyan-soft)}@media(max-width:760px){.pricingRoot .cmp{grid-template-columns:1fr 1.25fr}.pricingRoot .cmp .cl{grid-column:1/-1;padding-bottom:2px;border-top:1px solid rgba(255,255,255,.055)}.pricingRoot .cmp>.cp,.pricingRoot .cmp>.cs{border-top:0}.pricingRoot .cmp .ch.cl{display:none}.pricingRoot .cmp .ch{padding:20px 16px 16px}.pricingRoot .cmp>div{padding:11px 16px}.pricingRoot .pricebar .amt{font-size:28px}.pricingRoot .tierstable td:nth-child(4),.pricingRoot .tierstable th:nth-child(4){display:none}}