*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;overflow-x:hidden}@supports (overflow-x:clip){html,body{overflow-x:clip}}body{margin:0;background:#0b0c0f;color:#e9eaee;overflow-x:hidden;font:15px/1.6 Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}body{-webkit-user-select:none;user-select:none}input,textarea,select,code,pre,.mono,[contenteditable]{-webkit-user-select:text;user-select:text}img{-webkit-user-drag:none}.lp{--bg:#0b0c0f;--sur:#101216;--sur2:#15181e;--ln:#1e222a;--ln2:#2b313b;--tx:#e9eaee;--mut:#98a0ad;--faint:#6d7684;--acc:#6f8dff;--acc2:#a06fff;--ok:#3ecf8e;--warn:#e0a83a;--danger:#f0616d;--mono:Consolas,"Cascadia Mono",ui-monospace,monospace;--wrap:1120px;--r:12px;--rs:8px;color:var(--tx);background:var(--bg);background-image:radial-gradient(900px 440px at 50% -180px,rgb(111 141 255 / .13),transparent 70%);background-repeat:no-repeat;min-height:100vh}.lp a{color:inherit}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.lp .mono{font-family:var(--mono)}.lp .num{font-variant-numeric:tabular-nums}.lp .ok{color:var(--ok)}.lp .danger{color:var(--danger)}.lp .acc{color:var(--acc)}.lp .warnc{color:var(--warn)}.lp .dim{color:var(--mut)}.lp .faint{color:var(--faint)}.lp main{max-width:var(--wrap);margin:0 auto;padding:0 28px}.lp .nav{position:sticky;top:0;z-index:40;background:#0b0c0fc7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--ln)}.lp .navin{max-width:var(--wrap);margin:0 auto;padding:0 28px;height:58px;display:flex;align-items:center;gap:30px}.lp .mark{display:inline-flex;align-items:center;text-decoration:none;flex:none}.lp .mark img{display:block;height:26px;width:auto;opacity:.92;transition:opacity .18s}.lp .mark:hover img{opacity:1}.lp .footbrand .mark img{height:30px}.lp .authcard .mark img{height:34px}.lp .betapill{display:inline-flex;align-items:center;gap:5px;flex:none;margin-left:-4px;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent);border-radius:5px;padding:3px 6px}.lp .betapill i{font-style:normal;opacity:.7;letter-spacing:.04em}.lp .buildstamp{margin-left:10px;color:var(--faint);font-family:var(--mono);font-size:11.5px}.lp .announce{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 20px;text-align:center;font-size:13px;line-height:1.5;color:var(--tx);background:var(--sur2);border-bottom:1px solid var(--ln)}.lp .announce a{color:var(--acc);font-weight:600;text-decoration:underline;text-underline-offset:2px}.lp .navlinks{display:flex;gap:24px;font-size:13.5px}.lp .navlinks a{color:var(--mut);text-decoration:none;transition:color .15s}.lp .navlinks a:hover{color:var(--tx)}.lp .navlinks a.navadmin{color:var(--acc)}.lp .navlinks a.navadmin:hover{color:#93a9ff}.lp .navcta{margin-left:auto;display:flex;gap:9px;align-items:center}.lp{--ctl:40px;--ctl-sm:var(--ctl)}.lp .lb,.lp .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;min-height:var(--ctl);padding:0 18px;background:#fff;color:#0b0c0f;border:1px solid #fff;border-radius:var(--rs);font-family:inherit;font-weight:600;font-size:14px;line-height:1;text-decoration:none;cursor:pointer;transition:opacity .15s,background .15s,border-color .15s}.lp .lb:hover,.lp .btn:hover:not(:disabled){opacity:.86}.lp .lb svg,.lp .btn svg{width:15px;height:15px}.lp .lb.ghost,.lp .btn.ghost{background:transparent;color:var(--tx);border-color:var(--ln2)}.lp .lb.ghost:hover,.lp .btn.ghost:hover:not(:disabled){opacity:1;background:var(--sur2);border-color:#3a424f}.lp .lb.sm,.lp .btn.sm{padding:0 15px}.lp .btn:disabled{opacity:.38;cursor:not-allowed}.lp .linkbtn{background:none;border:0;padding:0;color:var(--acc);font:inherit;font-weight:600;font-size:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.lp .linkbtn:hover{color:#93a9ff}.lp.gatewait{min-height:100vh}.lp .dsc svg{width:16px;height:16px}.lp .acct{position:relative}.lp .acctbtn{display:inline-flex;align-items:center;gap:9px;background:transparent;cursor:pointer;min-height:var(--ctl-sm);border:1px solid var(--ln2);border-radius:var(--rs);padding:0 11px 0 5px;color:var(--tx);font-family:inherit;font-weight:600;font-size:13px;line-height:1;transition:background .15s,border-color .15s}.lp .acctbtn:hover{background:var(--sur2);border-color:#3a424f}.lp .acctbtn img{border-radius:50%;display:block;background:var(--sur2)}.lp .acctname{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lp .planpill{font-family:inherit;font-weight:700;font-size:9.5px;line-height:1;letter-spacing:.04em;color:#0b0c0f;background:var(--acc);border-radius:4px;padding:3px 5px}.lp .acctmenu{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:216px;background:var(--sur);border:1px solid var(--ln2);border-radius:10px;overflow:hidden}.lp .acctwho{display:flex;align-items:center;gap:11px;padding:13px 14px;border-bottom:1px solid var(--ln)}.lp .acctwho img{border-radius:50%;display:block;flex:none;background:var(--sur2)}.lp .acctwho b{display:block;font-size:13.5px;font-weight:620;letter-spacing:-.012em}.lp .acctwho span{display:block;margin-top:2px;font-size:11.5px;color:var(--faint)}.lp .acctitem{display:block;width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:11px 14px;color:var(--mut);font-family:inherit;font-size:13.5px;line-height:1;text-decoration:none;border-bottom:1px solid var(--ln)}.lp .acctitem:last-child{border-bottom:0}.lp .acctitem:hover{background:var(--sur2);color:var(--tx)}.lp .kind{font-family:inherit;font-weight:650;font-size:11px;line-height:1;padding:4px 9px;border-radius:5px;white-space:nowrap;display:inline-block;background:color-mix(in srgb,var(--c) 13%,transparent);color:color-mix(in srgb,var(--c) 66%,#ffffff);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.lp .tag{font-size:11px;padding:3px 9px;border-radius:5px;background:var(--sur2);color:var(--mut);border:1px solid var(--ln);white-space:nowrap}.rv{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.lp .lb,.lp .btn,.lp .navlinks a{transition:none}}@media (max-width:760px){.lp .navin,.lp main{padding-left:16px;padding-right:16px}}.dlg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:#040507c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:dlgFade .16s ease-out}@keyframes dlgFade{0%{opacity:0}to{opacity:1}}.dlg{position:relative;width:100%;max-width:440px;max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:#101216;color:#e9eaee;border:1px solid #2b313b;border-radius:12px;box-shadow:0 24px 60px #0009;font:15px/1.6 Segoe UI Variable Text,Segoe UI,system-ui,-apple-system,sans-serif;animation:dlgIn .18s cubic-bezier(.2,.9,.25,1)}.dlg.wide{max-width:560px}@keyframes dlgIn{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:none}}.dlg-head{padding:22px 22px 0}.dlg-title{margin:0;font-size:17px;font-weight:640;letter-spacing:-.02em;line-height:1.2}.dlg-desc{margin:8px 0 0;font-size:13px;color:#98a0ad;line-height:1.6;max-width:44ch}.dlg-body{padding:18px 22px 0;overflow:auto}.dlg-body:empty{display:none}.dlg-foot{display:flex;justify-content:flex-end;gap:9px;padding:22px;flex-wrap:wrap}.dlg-close{position:absolute;top:14px;right:14px;width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#6d7684;cursor:pointer;opacity:.8;transition:opacity .15s,background .15s,color .15s}.dlg-close svg{width:15px;height:15px}.dlg-close:hover{opacity:1;color:#e9eaee;background:#15181e}.dlg-close:focus-visible{outline:2px solid #6f8dff;outline-offset:2px}.dlg-big{margin:0;font-size:13px;color:#98a0ad}.dlg-big b{font-size:28px;font-weight:680;letter-spacing:-.035em;color:#e9eaee;font-variant-numeric:tabular-nums}.dlg-picks{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.dlg-picks button{flex:1 1 auto;min-width:62px;padding:10px 12px;cursor:pointer;border:1px solid #2b313b;border-radius:8px;background:#15181e;color:#98a0ad;font-family:inherit;font-weight:600;font-size:13px;line-height:1;transition:background .15s,color .15s,border-color .15s}.dlg-picks button:hover{border-color:#3a424f;color:#e9eaee}.dlg-picks button.on{background:#fff;border-color:#fff;color:#0b0c0f}.dlg-picks button:focus-visible{outline:2px solid #6f8dff;outline-offset:2px}.dlg-field{display:block;margin-top:16px}.dlg-field span{display:block;font-size:12px;color:#98a0ad;margin-bottom:7px}.dlg-field input{width:100%;background:#0b0c0f;border:1px solid #1e222a;color:#e9eaee;padding:10px 12px;border-radius:8px;font:13px/1 Consolas,ui-monospace,monospace}.dlg-field input:focus{outline:0;border-color:#6f8dff;box-shadow:0 0 0 3px #6f8dff29}.dlg-field i{display:block;margin-top:7px;font-style:normal;font-size:11.5px;color:#6d7684}.dlg-rows{margin:16px 0 0;display:grid;gap:0}.dlg-rows>div{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid #1e222a}.dlg-rows>div:last-child{border-bottom:0}.dlg-rows dt{font-size:12.5px;color:#98a0ad}.dlg-rows dd{margin:0;font-size:12.5px;color:#e9eaee;font-weight:550}.dlg-err{margin:14px 0 0;padding:10px 12px;border-radius:8px;font-size:12.5px;line-height:1.55;color:#ffb0b6;background:#f0616d12;border:1px solid rgb(240 97 109 / .3)}.dlg-note{margin:14px 0 0;padding:10px 12px;border-radius:8px;font-size:12.5px;line-height:1.55;color:#e6c37a;background:#e0a83a14;border:1px solid rgb(224 168 58 / .3)}@media (prefers-reduced-motion:reduce){.dlg-overlay,.dlg{animation:none}}@media (max-width:480px){.dlg-foot{flex-direction:column-reverse}.dlg-foot .btn{width:100%}}.dlg-sub{margin:20px 0 9px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#6d7684}.dlg-mods{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dlg-mods li{display:flex;align-items:center;gap:10px;font-size:13px;color:#e9eaee}.dlg-mods .ok{color:#3ecf8e}.dlg-modname{flex:1}.dlg-modfiles{color:#6d7684;font-size:12px}.dlg-mods b{width:54px;text-align:right;font-variant-numeric:tabular-nums}.dlg-totals{margin-top:20px;padding-top:16px;border-top:1px solid #1e222a;display:grid;gap:10px}.dlg-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;color:#98a0ad}.dlg-totals b{font-size:21px;font-weight:660;color:#e9eaee;font-variant-numeric:tabular-nums}.dlg-totals .good b{color:#3ecf8e}.dlg-totals .bad b{color:#f0616d}.lp .planpill.p-trial{background:var(--warn);color:#0b0c0f}.lp .planpill.p-standard{background:var(--ln2);color:var(--tx)}.lp .planpill.p-professional{background:var(--acc);color:#0b0c0f}.lp .planpill.p-beta{background:var(--warn);color:#0b0c0f;font-size:8.5px;letter-spacing:.01em;padding:3px 5px}.lp .pill.betapl{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent)}.lp .betabanner b{display:block;margin-bottom:3px;color:var(--warn);font-weight:660}.lp .betabanner{margin:0 0 16px;font-size:13px;color:var(--mut);line-height:1.5;border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);background:color-mix(in srgb,var(--warn) 8%,transparent);border-radius:var(--rs);padding:10px 13px}.lp .acctcredits{padding:11px 14px;border-bottom:1px solid var(--ln);font-size:12.5px;color:var(--mut)}.lp .acctcredits b{color:var(--tx);font-weight:660;font-variant-numeric:tabular-nums}.dlg .btn.danger{background:#f0616d;border-color:#f0616d;color:#160406}.dlg .btn.danger:hover:not(:disabled){opacity:.88}.dlg .dlg-tiles{display:grid;grid-template-columns:1fr 1fr;border:1px solid #1e222a;border-radius:8px;overflow:hidden;background:#0b0c0f}.dlg .dlg-tile{padding:15px 16px;border-right:1px solid #1e222a}.dlg .dlg-tile:last-child{border-right:0}.dlg .dlg-tile .n{font-size:24px;font-weight:660;letter-spacing:-.03em;line-height:1.1;color:#e9eaee;font-variant-numeric:tabular-nums}.dlg .dlg-tile .l{margin-top:5px;color:#6d7684;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.dlg .dlg-tile.acc{background:radial-gradient(130% 110% at 0 0,color-mix(in srgb,var(--acc) 15%,transparent),transparent 72%)}.dlg .dlg-tile.warn{background:radial-gradient(130% 110% at 0 0,color-mix(in srgb,var(--warn) 15%,transparent),transparent 72%)}.dlg .dlg-tile.acc .n{color:var(--acc);text-shadow:0 0 22px color-mix(in srgb,var(--acc) 30%,transparent)}.dlg .dlg-tile.warn .n{color:var(--warn);text-shadow:0 0 22px color-mix(in srgb,var(--warn) 30%,transparent)}
