.sg .pp-head{position:relative;z-index:2;padding:clamp(48px,7vw,84px) clamp(20px,4vw,56px) 8px}.sg .pp-head .tag{margin-bottom:22px}.sg .pp-head h1{font-size:clamp(34px,5vw,58px);line-height:1.02;letter-spacing:-.03em;font-weight:600;margin:0;max-width:840px}.sg .pp-head h1 em{font-style:normal;color:var(--vio)}.sg .pp-head .lede{font-size:clamp(15px,1.6vw,18px);line-height:1.55;color:var(--dim);max-width:560px;margin:20px 0 0}.sg .billing{display:flex;align-items:center;gap:16px;margin-top:34px;flex-wrap:wrap}.sg .seg{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:9px;background:var(--panel)}.sg .seg button{font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:12.5px;color:var(--dim);background:transparent;border:none;padding:9px 16px;border-radius:6px;cursor:pointer;transition:color .14s,background .14s;white-space:nowrap}.sg .seg button:hover{color:var(--ink)}.sg .seg button.on{color:var(--on-accent);background:var(--vio);font-weight:500}.sg .billing .save-note{font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:12.5px;color:var(--grn)}.sg .plans{position:relative;z-index:2;padding:34px clamp(20px,4vw,56px) 0}.sg .plans .cards{align-items:stretch;grid-template-columns:repeat(4,1fr)}@media(max-width:1180px){.sg .plans .cards{grid-template-columns:repeat(2,1fr)}}.sg .plans .card{display:flex;flex-direction:column;padding:30px 28px}.sg .card .ptop{display:flex;align-items:center;justify-content:space-between;gap:10px}.sg .card .tier-unlock{align-self:flex-start;font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:10.5px;color:var(--grn);border:1px solid rgba(var(--grn-rgb),.4);border-radius:5px;padding:3px 8px;margin:8px 0 2px}.sg .card .tier-unlock b{font-weight:600}.sg .card .ppl{flex:1}.sg .card .pcta{margin-top:auto}.sg .card .pnote{font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:11.5px;color:var(--dim);text-align:center;margin-top:12px}.sg .card li .chk{color:var(--grn)}.sg .card li.off{color:var(--dim);opacity:.6}.sg .card li.off b{color:var(--dim)}.sg .est{position:relative;z-index:2;margin-top:clamp(56px,7vw,86px);padding:0 clamp(20px,4vw,56px)}.sg .est-grid{display:grid;grid-template-columns:1.05fr 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel)}.sg .est-l{position:relative;padding:34px clamp(24px,3vw,38px)}.sg .est-l:after{content:"";position:absolute;top:18px;bottom:18px;right:-.5px;width:1px;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(var(--glow),.22) 14%,var(--vio) 50%,rgba(var(--glow),.22) 86%,transparent);box-shadow:0 0 14px rgba(var(--glow),.4)}.sg .est-l:before{content:"";position:absolute;top:50%;right:-.5px;width:7px;height:7px;z-index:1;pointer-events:none;transform:translate(50%,-50%) rotate(45deg);background:var(--vio);box-shadow:0 0 12px rgba(var(--glow),.85)}.sg .est-l h2{font-size:clamp(24px,3vw,32px);font-weight:600;letter-spacing:-.025em;margin:0}.sg .est-stream{position:absolute;top:18px;bottom:18px;right:-.5px;width:18px;transform:translate(50%);z-index:2;pointer-events:none}.sg .est-pkt{position:absolute;left:50%;width:13px;height:4px;border-radius:2px;transform:translate(-50%);animation:estFall var(--d,4s) linear infinite,estFlip var(--d,4s) linear infinite}@keyframes estFall{0%{top:-8%;opacity:0}7%{opacity:1}93%{opacity:1}to{top:108%;opacity:0}}@keyframes estFlip{0%,49.9%{background:var(--vio);box-shadow:0 0 9px rgba(var(--glow),.85)}50%,to{background:var(--grn);box-shadow:0 0 9px rgba(var(--grn-rgb),.85)}}@media(prefers-reduced-motion:reduce){.sg .est-pkt{animation:none;display:none}}.sg .est-l h2 em{font-style:normal;color:var(--vio)}.sg .est-l .sub{font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:12.5px;color:var(--dim);margin:10px 0 30px}.sg .est .vol{font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.sg .est .vol b{font-size:34px;font-weight:600;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.sg .est .vol span{font-size:12.5px;color:var(--dim);text-transform:uppercase;letter-spacing:.09em}.sg .est input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;border-radius:3px;margin:22px 0 8px;background:linear-gradient(90deg,var(--vio) 0%,var(--vio) var(--p,40%),var(--line) var(--p,40%),var(--line) 100%);outline:none;cursor:pointer}.sg .est input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--vio);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--vio-dim),0 0 14px rgba(var(--glow),.7);cursor:pointer}.sg .est input[type=range]::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--vio);border:3px solid var(--bg);box-shadow:0 0 0 1px var(--vio-dim);cursor:pointer}.sg .est .ticks{display:flex;justify-content:space-between;font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:10.5px;color:var(--dim)}.sg .est .brackets{margin-top:28px;border-top:1px solid var(--line);padding-top:20px}.sg .est .brk{display:flex;align-items:center;gap:12px;padding:7px 0;font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:12px}.sg .est .brk .bk{width:128px;color:var(--dim);flex:none}.sg .est .brk .bbar{flex:1;height:6px;border-radius:3px;background:var(--line);overflow:hidden}.sg .est .brk .bbar i{display:block;height:100%;background:rgba(var(--glow),.5)}.sg .est .brk.active .bbar i{background:var(--grn);box-shadow:0 0 10px rgba(var(--grn-rgb),.5)}.sg .est .brk .br{width:62px;text-align:right;color:var(--ink);flex:none}.sg .est .brk.active .bk,.sg .est .brk.active .br{color:var(--grn)}.sg .est-r{padding:34px clamp(24px,3vw,38px);display:flex;flex-direction:column}.sg .est-r .rlabel{font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:11px;color:var(--dim);text-transform:uppercase;letter-spacing:.1em}.sg .est-r .rbig{font-size:clamp(40px,6vw,58px);font-weight:600;letter-spacing:-.03em;line-height:1;margin:10px 0 2px;font-variant-numeric:tabular-nums}.sg .est-r .rbig em{font-style:normal;color:var(--vio)}.sg .est-r .rper{font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:13px;color:var(--dim)}.sg .est-r .rrows{flex:1;display:flex;flex-direction:column;margin-top:24px}.sg .est-r .rrow{flex:1;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid var(--line);font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:13px}.sg .est-r .rrow .rk{color:var(--dim)}.sg .est-r .rrow .rv{color:var(--ink);font-variant-numeric:tabular-nums}.sg .est-r .rrow .rv em{font-style:normal;color:var(--vio)}.sg .est-r .rplan{padding-top:24px}.sg .est-r .rplan .btn{width:100%}.sg .est-r .rplan .rhint{font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:11.5px;color:var(--dim);text-align:center;margin:11px 0 0}.sg .est-r .rplan .rhint b{color:var(--vio2);font-weight:500}.sg .cmp{position:relative;z-index:2;padding:clamp(56px,7vw,88px) clamp(20px,4vw,56px)}.sg .cmp .i-head{margin-bottom:26px}.sg .cmp-wrap{border:1px solid var(--line);border-radius:14px;overflow:hidden}.sg table.cmp-t{width:100%;border-collapse:collapse;font-family:JetBrains Mono,JetBrains Mono Fallback,monospace}.sg .cmp-t th,.sg .cmp-t td{text-align:left;padding:15px clamp(14px,2vw,24px);border-bottom:1px solid var(--line);font-size:13px;vertical-align:middle}.sg .cmp-t thead th{background:var(--panel2);font-size:12px;color:var(--ink);font-weight:600;position:sticky;top:0}.sg .cmp-t thead th .ph{font-size:11px;color:var(--dim);font-weight:400;text-transform:uppercase;letter-spacing:.07em;display:block;margin-top:3px}.sg .cmp-t col.c-feat{width:30%}.sg .cmp-t td.feat-name{color:var(--dim)}.sg .cmp-t td.col-val{color:var(--ink);text-align:center}.sg .cmp-t th.col-val{text-align:center}.sg .cmp-t th.hi{color:var(--vio)}.sg .cmp-t td.hi{background:rgba(var(--glow),.045)}.sg .cmp-t tbody tr:hover td{background:rgba(var(--glow),.05)}.sg .cmp-t tbody tr:hover td.hi{background:rgba(var(--glow),.08)}.sg .cmp-t .yes{color:var(--grn)}.sg .cmp-t .no{color:var(--dim);opacity:.55}.sg .cmp-t tr.grp td{background:var(--bg);color:var(--vio2);font-size:11px;text-transform:uppercase;letter-spacing:.1em;padding-top:18px;padding-bottom:9px;border-bottom:none}.sg .cmp-t tbody tr:last-child td{border-bottom:none}.sg .cmp-foot{display:flex;align-items:center;gap:16px;margin-top:22px;flex-wrap:wrap}.sg .cmp-foot .note{font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:12px;color:var(--dim)}.sg .price-page>.faq{margin-top:8px}@media(max-width:980px){.sg .plans .cards{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}@media(max-width:760px){.sg .est-grid{grid-template-columns:1fr}.sg .est-stream{display:none}.sg .est-l:after{top:auto;bottom:-.5px;left:18px;right:18px;width:auto;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--glow),.22) 14%,var(--vio) 50%,rgba(var(--glow),.22) 86%,transparent)}.sg .est-l:before{top:auto;bottom:-.5px;left:50%;right:auto;transform:translate(-50%,50%) rotate(45deg)}.sg .cmp-wrap{overflow-x:auto}.sg table.cmp-t{min-width:620px}.sg table.cmp-t.tiers{min-width:720px}.sg .est .brk .bk{width:96px}.sg .est .vol b{font-size:26px}.sg .est-r .rbig{font-size:clamp(32px,8vw,48px)}.sg .pp-head h1{font-size:clamp(28px,6vw,42px)}.sg .billing{gap:10px}.sg .cmp-foot{flex-direction:column;align-items:flex-start;gap:12px}.sg .est .ticks{font-size:9px}.sg .est-r .rrow{flex-wrap:wrap;gap:6px}.sg .est-r .rplan .rhint{font-size:10.5px}.sg .plans .card{padding:24px 20px}.sg .card .pp{font-size:32px}}.sg .unl{position:relative;z-index:2;padding:clamp(52px,6vw,74px) clamp(20px,4vw,56px) 0}.sg .unl-seam{position:relative;height:1px;margin-bottom:clamp(44px,6vw,64px);background:linear-gradient(90deg,transparent,rgba(var(--glow),.22) 14%,var(--vio) 50%,rgba(var(--glow),.22) 86%,transparent);box-shadow:0 0 14px rgba(var(--glow),.4)}.sg .unl-node{position:absolute;left:50%;top:50%;width:7px;height:7px;transform:translate(-50%,-50%) rotate(45deg);background:var(--vio);box-shadow:0 0 12px rgba(var(--glow),.85)}.sg .unl .i-head{margin-bottom:14px}.sg .unl-lede{font-size:clamp(13.5px,1.5vw,15.5px);line-height:1.65;color:var(--dim);max-width:640px;margin:0 0 30px}.sg .unl-grid{display:grid;gap:16px;align-items:stretch;grid-template-columns:repeat(auto-fit,minmax(272px,1fr))}.sg .unl-grid.few{max-width:780px}.sg .unl-card{display:flex;flex-direction:column;padding:30px 28px}.sg .unl-card .pn{font-size:14px}.sg .unl-thru{display:flex;align-items:baseline;gap:9px;margin:16px 0 2px;flex-wrap:wrap}.sg .unl-thru b{font-size:clamp(34px,4.2vw,46px);font-weight:600;letter-spacing:-.03em;line-height:1;color:var(--vio);font-variant-numeric:tabular-nums}.sg .unl-thru span{font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:12.5px;color:var(--dim)}.sg .unl-card .pp{font-size:21px;margin:6px 0 4px;color:var(--ink)}.sg .unl-card .ppl{flex:1}.sg .unl-card .pcta{margin-top:auto}.sg .unl-vs{margin-top:clamp(32px,4vw,48px);border:1px solid var(--line);border-radius:14px;overflow:hidden}.sg .unl-vs table{width:100%;border-collapse:collapse;font-family:JetBrains Mono,JetBrains Mono Fallback,monospace}.sg .unl-vs th,.sg .unl-vs td{text-align:left;padding:13px clamp(14px,2vw,22px);border-bottom:1px solid var(--line);font-size:12.5px}.sg .unl-vs thead th{background:var(--panel2);font-size:11.5px;color:var(--ink);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.sg .unl-vs td.k{color:var(--dim);width:30%}.sg .unl-vs td.b{color:var(--vio2)}.sg .unl-vs tbody tr:last-child td{border-bottom:none}.sg .unl-foot{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:24px}.sg .unl-foot .note{font-family:JetBrains Mono,JetBrains Mono Fallback,monospace;font-size:11.5px;color:var(--dim)}@media(max-width:760px){.sg .unl-grid{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.sg .unl-card{padding:24px 20px}.sg .unl-vs{overflow-x:auto}.sg .unl-vs table{min-width:520px}}html[data-theme=light] .sg .seg button.on{color:var(--on-accent)}
