.ag-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#f3f5f9;color:#1d2430;font:14px system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.ag-card{position:relative;width:100%;max-width:380px;background:#fff;border:1px solid #dfe3ea;border-radius:16px;padding:32px 28px;text-align:center;box-shadow:0 10px 30px #141e3214}.ag-logo{width:52px;height:52px;margin:0 auto 14px;border-radius:14px;background:#e8f0ff;color:#2f6fed;display:flex;align-items:center;justify-content:center}.ag-card h1{margin:0 0 6px;font-size:22px}.ag-sub{margin:0 0 22px;color:#6b7686}.ag-gbtn{display:flex;justify-content:center;min-height:44px}.ag-note{margin:14px 0 0;color:#6b7686}.ag-error{margin:14px 0 0;color:#d9480f;font-weight:500}.ag-busy{opacity:.5;pointer-events:none}@media (prefers-color-scheme:dark){.ag-page{background:#14181f;color:#e6e9ef}.ag-card{background:#1b212a;border-color:#2b323d;box-shadow:none}.ag-logo{background:#1f2d47;color:#5b94ff}.ag-sub,.ag-note{color:#8f99a8}.ag-error{color:#ff7a45}}.ag-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background:#0f141e8c;font:14px system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#1d2430}.ag-x{position:absolute;top:10px;right:12px;width:30px;height:30px;border:0;border-radius:8px;background:none;color:#6b7686;font-size:22px;line-height:1;cursor:pointer}.ag-x:hover{background:#eef1f6;color:#1d2430}@media (prefers-color-scheme:dark){.ag-x:hover{background:#2b323d;color:#e6e9ef}.ag-overlay{color:#e6e9ef}}.lp-root{min-height:100vh;box-sizing:border-box;background:var(--bg);color:var(--fg);font:16px/1.55 var(--f-body);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.lp-root *{box-sizing:border-box}.lp-root{--bg:#f4f6fa;--surface:#ffffff;--fg:#131a28;--mut:#556073;--line:#dbe0ea;--acc:#2f6fed;--acc-ink:#ffffff;--acc-soft:#e6eefe;--crit:#d9480f;--done:#2f9e44;--band:rgba(47,111,237,.07);--wk:#eef1f7;--f-display:"Newsreader",Georgia,"Times New Roman",serif;--f-body:"Schibsted Grotesk","Segoe UI",system-ui,-apple-system,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){.lp-root{--bg:#0f141c;--surface:#171d28;--fg:#e8ebf2;--mut:#9aa5b8;--line:#2a3342;--acc:#6b9bff;--acc-ink:#0b1220;--acc-soft:#1c2a47;--crit:#ff7a45;--done:#51cf66;--band:rgba(120,170,255,.09);--wk:#141a24;color-scheme:dark}}.lp-root a{color:inherit}.lp-root h1,.lp-root h2,.lp-root h3{font-family:var(--f-display);line-height:1.08;margin:0;text-wrap:balance;letter-spacing:-.02em}.lp-root h1{font-size:clamp(2.6rem,6.2vw,4.5rem);font-weight:700;letter-spacing:-.015em;line-height:1.04}.lp-root h2{font-size:clamp(1.9rem,4vw,2.8rem);font-weight:700;letter-spacing:-.01em}.lp-root h3{font-size:1.3rem;font-weight:700;letter-spacing:0}.lp-root p{margin:0}.lp-root .wrap{max-width:1080px;margin:0 auto}.lp-root :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:4px}.lp-root header{position:sticky;top:env(safe-area-inset-top,0px);z-index:5;background:var(--bg);border-bottom:1px solid var(--line);margin-inline:calc(-1*max(16px,env(safe-area-inset-left,0px)));padding-inline:max(16px,env(safe-area-inset-left,0px))}.lp-root .nav{display:flex;align-items:center;gap:20px;min-height:60px;flex-wrap:wrap;padding-block:8px}.lp-root .logo{display:flex;align-items:center;gap:11px;font:700 1.5rem var(--f-body);text-decoration:none;letter-spacing:-.02em;margin-right:auto}.lp-root .logo svg{display:block;width:36px;height:36px}.lp-root .nav a.link{text-decoration:none;color:var(--mut);font-weight:500;padding:6px 2px;border-bottom:2px solid transparent}.lp-root .nav a.link:hover{color:var(--fg)}.lp-root .nav a.link[aria-current=page]{color:var(--fg);border-bottom-color:var(--acc)}.lp-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:600 .95rem var(--f-body);text-decoration:none;border-radius:8px;padding:9px 16px;border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer}.lp-root .btn:hover{border-color:var(--mut)}.lp-root .btn.primary{background:var(--acc);border-color:var(--acc);color:var(--acc-ink)}.lp-root .btn.primary:hover{filter:brightness(1.06)}.lp-root .btn.big{padding:13px 22px;font-size:1.02rem}.lp-root .btn.ghost{background:transparent}.lp-root .view{padding-block:48px 72px}.lp-root .eyebrow{font:500 .78rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--acc)}.lp-root .hero{display:grid;gap:36px}.lp-root .hero .lede{font-size:1.2rem;color:var(--mut);max-width:56ch;margin-top:18px}.lp-root .cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;align-items:center}.lp-root .cta small{color:var(--mut);font-size:.9rem}.lp-root .stack{display:grid;gap:14px;max-width:760px}.lp-root .mock{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 18px 50px #0f19321a}.lp-root .mock-bar{display:flex;gap:6px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--wk);font:500 .78rem var(--f-mono);color:var(--mut)}.lp-root .mock-bar i{width:9px;height:9px;border-radius:50%;background:var(--line);display:block}.lp-root .mock-bar span{margin-left:8px}.lp-root .mock-scroll{overflow-x:auto}.lp-root .mock svg{display:block;min-width:700px;width:100%;height:auto}.lp-root .mock .t{font:500 12px var(--f-body);fill:var(--fg)}.lp-root .mock .tm{font:400 10.5px var(--f-mono);fill:var(--mut)}.lp-root .mock .tw{font:600 11px var(--f-body);fill:var(--fg)}.lp-root .mock .hd{font:600 10.5px var(--f-mono);fill:var(--mut)}.lp-root .caption{font-size:.88rem;color:var(--mut);margin-top:12px}.lp-root .features{margin-top:84px}.lp-root .features h2{max-width:20ch}.lp-root .flist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:34px}.lp-root .f{padding:22px 0;border-top:1px solid var(--line);min-width:0}.lp-root .f h3{margin-bottom:6px}.lp-root .f p{color:var(--mut)}.lp-root .f .tag{display:inline-block;font:500 .72rem var(--f-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--acc);background:var(--acc-soft);padding:2px 7px;border-radius:5px;margin-bottom:8px}.lp-root .band{margin-top:72px;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:clamp(22px,4vw,40px);display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}.lp-root .band p{color:var(--mut);margin-top:6px}.lp-root .price-head{max-width:46ch}.lp-root .price-head p{color:var(--mut);margin-top:14px;font-size:1.1rem}.lp-root .toggle{display:inline-flex;margin-top:28px;border:1px solid var(--line);border-radius:10px;padding:3px;background:var(--surface)}.lp-root .toggle button{font:600 .9rem var(--f-body);border:0;background:transparent;color:var(--mut);padding:7px 16px;border-radius:7px;cursor:pointer}.lp-root .toggle button[aria-pressed=true]{background:var(--acc);color:var(--acc-ink)}.lp-root .plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:28px;max-width:820px}.lp-root .plan{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:28px;display:flex;flex-direction:column;gap:18px;min-width:0}.lp-root .plan.pro{border:2px solid var(--acc)}.lp-root .plan .name{font:500 .8rem var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.lp-root .plan .amt{font:700 clamp(2.4rem,5vw,3.2rem) var(--f-display);letter-spacing:-.03em;line-height:1}.lp-root .plan .amt span{font:500 1rem var(--f-body);color:var(--mut);letter-spacing:0}.lp-root .plan .sub{color:var(--mut);min-height:1.5em}.lp-root .plan ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lp-root .plan li{display:flex;gap:10px;align-items:flex-start}.lp-root .plan li svg{flex:none;margin-top:4px;color:var(--done)}.lp-root .plan .btn{margin-top:auto}.lp-root .lines{font:500 .95rem var(--f-mono)}.lp-root .faq{margin-top:56px;max-width:820px;display:grid;gap:0}.lp-root .faq div{padding:18px 0;border-top:1px solid var(--line)}.lp-root .faq h3{margin-bottom:6px}.lp-root .faq p{color:var(--mut)}.lp-root footer{border-top:1px solid var(--line);padding-block:26px;margin-inline:calc(-1*max(16px,env(safe-area-inset-left,0px)));padding-inline:max(16px,env(safe-area-inset-left,0px));color:var(--mut);font-size:.9rem}.lp-root footer .wrap{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between}@media (max-width:760px){.lp-root .flist,.lp-root .plans{grid-template-columns:minmax(0,1fr)}.lp-root .flist{gap:0}.lp-root .view{padding-block:32px 56px}.lp-root .nav{gap:12px}.lp-root .nav .link.hide-s{display:none}}@media (prefers-reduced-motion:reduce){.lp-root *{animation:none!important;transition:none!important}}.lp-root .mock svg{min-width:700px}.lp-root .hero,.lp-root .stack{grid-template-columns:minmax(0,1fr)}.lp-root .hero>*,.lp-root .stack>*,.lp-root .mock{min-width:0}.lp-root{overflow-x:clip}.pp-root{--bg:#fff;--fg:#1d2430;--mut:#6b7686;--line:#dfe3ea;--head:#f3f5f9;--acc:#2f6fed;--crit:#d9480f;--wk:#f7f8fb;--sel:#e8f0ff;--late:#f1948a;--warn:#ffd43b;--sprint:rgba(47,111,237,.07);box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){.pp-root:not([data-theme=light]){--bg:#14181f;--fg:#e6e9ef;--mut:#8f99a8;--line:#2b323d;--head:#1b212a;--acc:#5b94ff;--crit:#ff7a45;--wk:#181d25;--sel:#1f2d47;--sprint:rgba(120,170,255,.1)}}.pp-root[data-theme=dark]{--bg:#14181f;--fg:#e6e9ef;--mut:#8f99a8;--line:#2b323d;--head:#1b212a;--acc:#5b94ff;--crit:#ff7a45;--wk:#181d25;--sel:#1f2d47;--sprint:rgba(120,170,255,.1)}.pp-root{margin:0;background:var(--bg);color:var(--fg);font:13px system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.pp-root .bar{display:flex;flex-wrap:wrap;gap:6px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--head)}.pp-root .bar input,.pp-root .bar select,.pp-root .bar button{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:4px 8px}.pp-root .bar button{cursor:pointer}.pp-root .bar button:hover{border-color:var(--acc)}.pp-root .bar button.on{background:var(--acc);color:#fff;border-color:var(--acc)}.pp-root .bar button:disabled{opacity:.4;cursor:default;border-color:var(--line)}.pp-root input[type=date]{display:inline-flex;align-items:center}.pp-root .row input[type=date]{width:auto;max-width:100%}.pp-root input[type=date]::-webkit-calendar-picker-indicator{opacity:0;transition:opacity .12s;order:-1;margin:0 6px 0 0;padding:0;cursor:pointer;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3Cpath d='M8 15h.01M12 15h.01M16 15h.01' stroke-width='2.6'/%3E%3C/svg%3E") no-repeat center/contain}.pp-root input[type=date]:hover::-webkit-calendar-picker-indicator{opacity:.5}.pp-root input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:.85}@media (prefers-color-scheme:dark){.pp-root:not([data-theme=light]) input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}}.pp-root[data-theme=dark] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1)}.pp-root .split{position:absolute;top:0;bottom:0;right:0;width:6px;cursor:col-resize;touch-action:none;z-index:6}.pp-root .split:hover{background:var(--acc);opacity:.45}.pp-root .dropline{position:absolute;top:0;bottom:0;width:3px;margin-left:-1px;background:var(--acc);z-index:7;pointer-events:none}.pp-root .grip{flex:none;margin:0 6px 0 0;color:var(--mut);opacity:.65}.pp-root .c.o .grip{margin:0 7px 0 -15px}.pp-root .row.hd .c:hover .grip{opacity:1;color:var(--acc)}.pp-root .ar{color:var(--mut);flex:none}.pp-root .nospin::-webkit-inner-spin-button,.pp-root .nospin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pp-root .nospin{-moz-appearance:textfield}.pp-root .rg{flex:none;margin:0 4px 0 -12px;cursor:grab;color:var(--mut);opacity:.4;touch-action:none}.pp-root .row:hover .rg{opacity:1;color:var(--acc)}.pp-root .dropline-h{position:absolute;left:0;right:0;height:3px;background:var(--acc);z-index:7;pointer-events:none}.pp-root .gear{position:absolute;top:0;bottom:0;right:8px;width:28px;display:flex;align-items:center;justify-content:center;background:var(--head);color:var(--mut);cursor:pointer;z-index:1;border:0;border-left:1px solid var(--line);padding:0}.pp-root .gear:hover{color:var(--acc)}.pp-root .cr{display:flex;justify-content:space-between;align-items:center;padding:5px 2px;gap:10px}.pp-root .tgl{position:relative;width:34px;height:18px;border-radius:9px;border:0;background:var(--line);cursor:pointer;padding:0;flex:none}.pp-root .tgl:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .12s}.pp-root .tgl.on{background:var(--acc)}.pp-root .tgl.on:after{left:18px}.pp-root .tgl:disabled{opacity:.45;cursor:not-allowed}.pp-root .hsb{position:sticky;bottom:0;z-index:6;overflow-x:auto;overflow-y:hidden;height:14px;background:var(--bg);border-top:1px solid var(--line)}.pp-root .dc{position:relative;display:flex;align-items:center;min-height:24px;box-sizing:border-box;border-radius:4px}.pp-root .dc:focus-within{box-shadow:0 0 0 1px var(--acc)}.pp-root .dt{margin-left:auto;text-align:right;white-space:nowrap}.pp-root .dc input.dinp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;opacity:0!important;cursor:pointer;box-shadow:none!important}.pp-root .cal{flex:none;width:16px;height:16px;margin-right:6px;opacity:0;transition:opacity .12s;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='3'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3Cpath d='M8 15h.01M12 15h.01M16 15h.01' stroke-width='2.6'/%3E%3C/svg%3E") no-repeat center/contain}.pp-root .dc:hover .cal{opacity:.5}@media (prefers-color-scheme:dark){.pp-root:not([data-theme=light]) .cal{filter:invert(1)}}.pp-root[data-theme=dark] .cal{filter:invert(1)}.pp-root .bar .dc{display:inline-flex;width:132px;border:1px solid var(--line);border-radius:6px;padding:3px 8px;background:var(--bg);cursor:pointer}.pp-root .bar .dt{margin-left:0;text-align:left}.pp-root .tip{position:fixed;z-index:60;width:300px;box-sizing:border-box;background:#1f2430;color:#f1f3f5;border:1px solid #3a4150;border-radius:8px;padding:10px 12px;font-size:12px;line-height:1.4;box-shadow:0 8px 24px #00000059;pointer-events:none}.pp-root .rz{position:absolute;right:0;top:0;bottom:0;width:8px;cursor:col-resize;touch-action:none}.pp-root .rz:hover{background:var(--acc);opacity:.5}.pp-root .bar .t{font-weight:600;width:170px}.pp-root .sp{flex:1}.pp-root .wrap{overflow:auto;height:calc(100vh - 100px);max-width:100%}.pp-root svg{display:block}.pp-root .row{box-sizing:border-box;display:flex;height:30px;border-bottom:1px solid var(--line);align-items:center}.pp-root .row.hd{overflow:hidden;height:40px;background:var(--head);font-weight:600;position:sticky;top:0;z-index:3}.pp-root .c.o{padding-left:15px;text-align:left}.pp-root .row input{text-align:left}.pp-root .row select{width:100%;box-sizing:border-box;border:1px solid transparent;background:transparent;font:inherit;padding:3px 0;border-radius:4px;cursor:pointer}.pp-root .row select option{background:var(--bg);color:var(--fg)}.pp-root .c.o input,.pp-root .c.o select{padding-left:0;border-left-width:0}.pp-root .row input:focus,.pp-root .row select:focus{border-color:var(--acc);background:var(--bg);outline:none;box-shadow:-1px 0 0 var(--acc)}.pp-root .chip{flex:none;font-size:11px;line-height:18px;padding:0 8px;border-radius:10px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none}.pp-root .chip:hover{filter:brightness(.95);box-shadow:0 0 0 1px var(--mut)}.pp-root .chip.add{background:transparent;border:1px dashed var(--mut);color:var(--mut);padding:0 7px;line-height:16px}.pp-root .ov{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.pp-root .pop{position:fixed;z-index:41;width:240px;box-sizing:border-box;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 24px #0000004d;padding:10px}.pp-root .pop input{width:100%;box-sizing:border-box;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:5px 8px}.pp-root .pop .chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.pp-root .pop .sws{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}.pp-root .sw{width:24px;height:24px;border-radius:50%;border:2px solid transparent;cursor:pointer;padding:0}.pp-root .sw.on{border-color:var(--fg)}.pp-root .pop .rm{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:4px 8px;cursor:pointer;width:100%}.pp-root .hintp{color:var(--mut);font-size:11px;margin-top:8px}.pp-root .row.sel{background:var(--sel)}.pp-root .c{box-sizing:border-box;padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;flex:none}.pp-root .row input{width:100%;box-sizing:border-box;border:1px solid transparent;background:transparent;color:inherit;font:inherit;padding:3px 4px;border-radius:4px}.pp-root .row input:focus{border-color:var(--acc);background:var(--bg);outline:none}.pp-root .left{box-sizing:border-box;position:sticky;left:0;z-index:5;background:var(--bg);flex:none;border-right:2px solid var(--line)}.pp-root .left .row.hd{z-index:4}.pp-root table{border-collapse:collapse;margin:12px}.pp-root td,.pp-root th{border:1px solid var(--line);padding:6px 12px;text-align:left}.pp-root th{background:var(--head)}.pp-root .bad{color:var(--crit);font-weight:600}.pp-root .hint{color:var(--mut);margin:12px;max-width:640px}.pp-root .acct{display:flex;align-items:center;gap:6px;color:var(--mut);white-space:nowrap}.pp-root .acct img{width:22px;height:22px;border-radius:50%}.pp-root .svs{color:var(--mut);font-size:12px;padding:0 4px;white-space:nowrap}.pp-root .svs.error,.pp-root .svs.conflict{color:var(--crit);font-weight:600}.pp-root .svs.error{cursor:pointer}.pp-root .banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;background:#fff3bf;color:#5c3d00;border-bottom:1px solid #f0d97a}.pp-root .banner button{font:inherit;color:#5c3d00;background:#fff;border:1px solid #c9a227;border-radius:6px;padding:3px 10px;cursor:pointer}.pp-root .pop.wide{width:340px;max-height:75vh;overflow:auto}.pp-root .pop textarea{width:100%;box-sizing:border-box;font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:5px 8px;margin-bottom:6px;resize:vertical}.pp-root .pr{display:flex;align-items:center;border-radius:6px}.pp-root .pr.cur{background:var(--sel)}.pp-root .pr .pn{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:none;border:0;color:var(--fg);font:inherit;padding:6px 8px;cursor:pointer}.pp-root .pr .nm{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-root .pr .by{color:var(--mut);font-size:11px}.pp-root .pr .x{background:none;border:0;color:var(--mut);font-size:18px;cursor:pointer;padding:0 8px}.pp-root .pr .x:hover{color:var(--crit)}.pp-root .jc{text-decoration:none;display:inline-flex;align-items:center;gap:0}.pp-root .jc b{font-weight:600}.pp-root .jrow{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:3px 0}.pp-root .jrow .x{background:none;border:0;color:var(--mut);font-size:18px;cursor:pointer;padding:0 6px}.pp-root .jrow .x:hover{color:var(--crit)}.pp-root .jsync{display:flex;align-items:center;margin-top:10px;cursor:pointer}.pp-root .jsync input{width:auto;margin:0 6px 0 0}.pp-root .pop.dmodal{left:50%;top:20%;transform:translate(-50%);width:460px;max-width:calc(100vw - 24px)}.pp-root .dbtn{display:block;width:100%;text-align:left;margin-top:6px;padding:8px 10px;line-height:1.3}.pp-root .dbtn.primary{background:var(--acc);color:#fff;border-color:var(--acc)}.pp-root .dbtn:hover{filter:brightness(.95)}.pp-root .buildno{margin:4px 10px;color:var(--mut);font-size:11px}.pp-root .ddesc{display:block;margin-top:2px;font-size:11px;font-weight:400;opacity:.85;white-space:normal}.pp-root .afrow{display:flex;align-items:center;gap:8px;padding:4px 2px;cursor:pointer}.pp-root .pop .afrow input{width:auto;margin:0}.pp-root .afn{margin-left:auto;color:var(--mut);font-size:11px}.pp-root .fbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 12px;background:var(--sel);color:var(--fg);border-bottom:1px solid var(--line)}.pp-root .fbar button{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:2px 10px;cursor:pointer}.pp-root .dt.ph{color:var(--mut)}.pp-root .sphd{font-weight:600;margin:14px 0 4px;padding-top:10px;border-top:1px solid var(--line)}.pp-root .sprow{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:4px 2px}.pp-root .sprow select{font:inherit;color:var(--fg);background:var(--bg);border:1px solid var(--line);border-radius:6px;padding:3px 6px}.pp-root .sphint{font-size:11px;color:var(--mut);margin:4px 2px 8px;line-height:1.35}.pp-root .vtog{position:absolute;top:3px;left:0;display:flex;align-items:center;gap:5px;height:18px;padding:0 7px;font:600 10px system-ui,sans-serif;color:var(--mut);background:var(--bg);border:1px solid var(--line);border-radius:9px;cursor:pointer;white-space:nowrap}.pp-root .vtog:hover{color:var(--acc);border-color:var(--acc)}.pp-root .vtog.on{color:#fff;background:var(--acc);border-color:var(--acc)}.pp-root .plerr{color:var(--crit);font-size:12px;margin-top:8px}.pp-root .pldb{display:flex;gap:8px;justify-content:flex-end;margin-top:12px}.pp-root .pldb .rm{width:auto}.pp-root .dbtn.primary.danger{background:var(--crit);border-color:var(--crit)}.pp-root .bars{border-bottom:1px solid var(--line);background:var(--head)}.pp-root .bars .bar{border-bottom:0;background:none}.pp-root .bars .bar.b2{padding-top:0}.pp-root .grp{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pp-root .vsep{align-self:stretch;width:1px;background:var(--line);margin:3px 4px}.pp-root .seg{display:inline-flex}.pp-root .bar .seg button{border-radius:0;margin-left:-1px;padding:4px 14px;font-weight:600}.pp-root .bar .seg button:first-child{border-radius:6px 0 0 6px;margin-left:0}.pp-root .bar .seg button:last-child{border-radius:0 6px 6px 0}.pp-root .bar .seg button.on{position:relative;z-index:1}.pp-root .bar button.ic{display:inline-flex;align-items:center;gap:6px}.pp-root.hasSb{display:flex;align-items:flex-start}.pp-root .main{flex:1;min-width:0}.pp-root .sb{flex:none;position:sticky;top:0;align-self:flex-start;width:248px;height:100vh;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:10px 8px;background:var(--head);border-right:1px solid var(--line);overflow:hidden}.pp-root .sb.min{width:44px;align-items:center;padding:10px 4px}.pp-root .sbh{display:flex;align-items:center;gap:8px;padding:2px 4px 2px 6px}.pp-root .sbb{flex:1;font-weight:700;font-size:15px;letter-spacing:-.01em}.pp-root .sbnew{font:inherit;font-weight:600;color:#fff;background:var(--acc);border:1px solid var(--acc);border-radius:6px;padding:6px 10px;cursor:pointer}.pp-root .sbnew:hover{filter:brightness(1.06)}.pp-root .sbl{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:2px;margin:0 -2px;padding:0 2px}.pp-root .sbs{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mut);padding:10px 8px 4px}.pp-root .sbr{display:flex;align-items:center;border-radius:6px;min-width:0}.pp-root .sbr:hover,.pp-root .sbr:focus-within{background:var(--sel)}.pp-root .sbr.cur{background:var(--sel);box-shadow:inset 3px 0 0 var(--acc)}.pp-root .sbn{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1px;background:none;border:0;color:var(--fg);font:inherit;padding:6px 8px;cursor:pointer}.pp-root .sbt{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.pp-root .sbr.cur .sbt{font-weight:700}.pp-root .sbm{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--mut)}.pp-root .sba{display:none;gap:0;padding-right:4px;flex:none}.pp-root .sbr:hover .sba,.pp-root .sbr:focus-within .sba,.pp-root .sbr.cur .sba{display:flex}.pp-root .sbi{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:0;border-radius:5px;color:var(--mut);cursor:pointer;padding:0}.pp-root .sbi:hover{color:var(--fg);background:var(--line)}.pp-root .sbi.del:hover{color:var(--crit)}.pp-root .sbf{display:flex;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:8px}.pp-root .sbu{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.pp-root .sbu span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-root .sbu img{width:20px;height:20px;border-radius:50%}.pp-root .sbo{width:28px;height:28px}.pp-root .sbo svg{width:16px;height:16px}@media (max-width:700px){.pp-root .sb:not(.min){position:fixed;left:0;z-index:30;box-shadow:0 8px 24px #0000004d}}.pp-root .gl{display:inline-block;font-size:17px;line-height:1;vertical-align:-1px}.pp-root .bar button.ic svg{width:17px;height:17px}.pp-root .sbi svg{width:17px;height:17px}.pp-root .sbi{width:28px;height:28px}.pp-root .sbo svg{width:19px;height:19px}.pp-root .bars .bar button{min-height:28px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center}.pp-root .bars .bar .seg button{min-height:28px}.pp-root .bars .bar button{gap:5px}.pp-root .flab{color:var(--mut);font-size:12px;padding:0 2px 0 4px;align-self:center}.pp-root .hsb::-webkit-scrollbar{height:14px}.pp-root .hsb::-webkit-scrollbar-thumb{background:var(--mut);opacity:.6;border-radius:7px;border:3px solid var(--bg)}.pp-root .hsb::-webkit-scrollbar-track{background:var(--bg)}.pp-root .wrap::-webkit-scrollbar:horizontal{height:0;display:none}.pp-root .hsb{height:1px;border-top:0;scrollbar-width:none}.pp-root .hsb::-webkit-scrollbar{display:none;height:0}.pp-root .pop .mi{display:flex;align-items:center;gap:8px;width:100%;text-align:left;font:inherit;color:var(--fg);background:none;border:0;border-radius:6px;padding:7px 8px;cursor:pointer}.pp-root .pop .mi:hover:not(:disabled){background:var(--sel)}.pp-root .pop .mi:disabled{opacity:.45;cursor:default}.pp-root .pop .mi.on{font-weight:600;color:var(--acc)}.pp-root .pop .mh{font-size:11px;color:var(--mut);text-transform:uppercase;letter-spacing:.05em;padding:8px 8px 2px}.pp-root[data-theme=dark]{color-scheme:dark}.pp-root[data-theme=light]{color-scheme:light}.pp-root .sbh svg,.pp-root .sbb{user-select:none;-webkit-user-select:none}.pp-root .prem{margin-left:7px;font:600 10px system-ui;letter-spacing:.04em;text-transform:uppercase;color:var(--acc);border:1px solid var(--acc);border-radius:9px;padding:1px 6px;vertical-align:2px}.pp-root .sbn2{display:flex;flex-direction:column;min-width:0;line-height:1.25}.pp-root .sbu .acct{font-size:11px;color:var(--mut)}.pp-root .sbu .acct.pro{color:var(--acc);font-weight:600}.pp-root .bar .rt{margin-left:auto}.pp-root .selw{position:relative;display:inline-flex;align-items:center}.pp-root .selw select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:28px;min-height:28px;box-sizing:border-box;cursor:pointer}.pp-root .selw .chev{position:absolute;right:6px;pointer-events:none;color:var(--fg)}.pp-root .bar button .chev{margin-right:-3px}.pp-root .msb{width:20px;height:20px;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;background:none;border:1px solid transparent;border-radius:4px;color:var(--acc);cursor:pointer}.pp-root .msb svg{opacity:0}.pp-root .msb.on svg{opacity:1}.pp-root .msc:hover .msb:not(.on),.pp-root .msb:not(.on):focus-visible{border-color:#8c96a580}.pp-root .msb:not(.on):hover svg{opacity:.3}.pp-root{--hov:rgba(30,50,90,.06)}.pp-root[data-theme=dark]{--hov:rgba(255,255,255,.07)}.pp-root .left .row:not(.hd):not(.sel):hover{background:var(--hov)}.pp-root .left{touch-action:pan-y}@media (max-width:700px){.pp-root .bars .bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:6px}.pp-root .bars .bar::-webkit-scrollbar{display:none}.pp-root .bars .bar>*{flex:none}.pp-root .bars .bar .t{width:140px}.pp-root .bars .bar .rt{margin-left:0}.pp-root .pop{max-width:calc(100vw - 16px)}}.pp-root .pinb{position:relative;z-index:2;flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 2px 0 -4px;padding:0;background:none;border:0;border-radius:4px;color:inherit;cursor:pointer}.pp-root .pinb:hover,.pp-root .pinb:focus-visible{background:var(--hov)}.pp-root .pinb:hover:after,.pp-root .pinb:focus-visible:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:2px;margin-top:-1px;background:currentColor;transform:rotate(-45deg);border-radius:1px}.pp-root .bar button.icd svg{width:14px;height:14px}.pp-root .bars .bar button,.pp-root .bars .bar .selw select{height:28px;min-height:28px;max-height:28px;padding-block:0;line-height:1;box-sizing:border-box}.pp-root .bars .bar button.vtogt{height:28px;padding-inline:10px}.pp-root .bars .bar button.vtogt svg{width:15px;height:15px}html,body,#root{margin:0;min-height:100%}body{background:#fff}@media (prefers-color-scheme: dark){body{background:#14181f}}
