.pf-baadalos{--os-night:#0c0a11;--os-night-2:#15111d;--os-night-3:#221c2d;--os-ink:#1f1f1f;--os-mute:#5f5e66;--os-mute-dk:#b4afc0;--os-paper:#fff;--os-paper-2:#f7f6f9;--os-paper-3:#efedf3;--os-line:#e6e3ec;--os-mag:#c900ae;--os-mag-d:#9a0086;--os-lilac:#f5c0f9;--os-lilac-2:#fbe6fc;--os-green:#c3f1be;--os-ok:#127a4f;--os-ok-dk:#5be38f;--os-amber:#b76e00;--os-amber-l:#ffe2a8;--os-red:#b3261e;--os-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;background:var(--os-paper)}.pf-baadalos main{color:var(--os-ink);overflow-x:clip}.pf-baadalos main section{padding-block-start:clamp(72px,9vw,132px);padding-block-end:clamp(72px,9vw,132px);position:relative}.pf-baadalos main ul,.pf-baadalos main ol{margin:0;padding:0;list-style:none}.pf-baadalos main dl,.pf-baadalos main dd,.pf-baadalos main figure{margin:0}.pf-baadalos main h2{font-size:clamp(34px,4vw,58px);line-height:1.04}.pf-baadalos main h3{line-height:1.15}.pf-baadalos main :-webkit-any(a,button,summary,select,input):focus-visible{outline:2px solid var(--os-focus,var(--os-mag));outline-offset:3px}.pf-baadalos main :is(a,button,summary,select,input):focus-visible{outline:2px solid var(--os-focus,var(--os-mag));outline-offset:3px}.pf-baadalos .os-wrap{max-width:1280px;padding-inline:var(--pad);margin:0 auto}.pf-baadalos .os-vh{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pf-baadalos .os-k{font:500 12.5px/1.3 var(--os-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--os-mute);align-items:center;gap:10px;margin:0 0 22px;display:inline-flex}.pf-baadalos .os-k i{background:var(--os-mag);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c900ae24}.pf-baadalos .os-k-dk{color:var(--os-mute-dk)}.pf-baadalos .os-k-dk i{background:var(--os-lilac);box-shadow:0 0 0 4px #f5c0f92e}.pf-baadalos .os-lede{color:var(--os-mute);text-wrap:pretty;max-width:56ch;font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.6}.pf-baadalos main h2+.os-lede{margin-top:22px}.pf-baadalos .os-head{margin-bottom:clamp(40px,5vw,64px)}.pf-baadalos .os-head-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(24px,5vw,80px);display:grid}.pf-baadalos .os-head-split .os-lede{padding-bottom:6px}.pf-baadalos .os-btn{white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:16px 30px;font-size:16px;font-weight:500;transition:transform .16s,background .16s,color .16s;display:inline-flex}.pf-baadalos .os-btn:hover{transform:translateY(-1px)}.pf-baadalos .os-btn-w{color:var(--os-ink);background:#fff}.pf-baadalos .os-btn-w:hover{background:var(--os-lilac-2)}.pf-baadalos .os-btn-g{color:#fff;background:#ffffff0f;border-color:#ffffff38}.pf-baadalos .os-btn-g:hover{background:#ffffff1f}.pf-baadalos .os-ctas{flex-wrap:wrap;gap:12px;display:flex}.pf-baadalos .os-hero,.pf-baadalos .os-care,.pf-baadalos .os-demo{background:var(--os-night);color:#fff;--os-focus:var(--os-lilac)}.pf-baadalos :-webkit-any(.os-hero,.os-care,.os-demo) .os-lede{color:var(--os-mute-dk)}.pf-baadalos :is(.os-hero,.os-care,.os-demo) .os-lede{color:var(--os-mute-dk)}.pf-baadalos .os-sky{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pf-baadalos .os-sky i{filter:blur(70px);opacity:.55;border-radius:50%;animation:22s ease-in-out infinite alternate os-drift;position:absolute}.pf-baadalos .os-sky i:first-child{background:radial-gradient(closest-side,#c900ae8c,#0000);width:52vw;height:40vw;top:-14vw;left:-12vw}.pf-baadalos .os-sky i:nth-child(2){background:radial-gradient(closest-side,#5b52ff6b,#0000);width:46vw;height:36vw;animation-duration:28s;top:4vw;right:-10vw}.pf-baadalos .os-sky i:nth-child(3){background:radial-gradient(closest-side,#f5c0f938,#0000);width:60vw;height:30vw;animation-duration:34s;top:40%;left:20vw}@keyframes os-drift{to{transform:translate(4vw,3vw)scale(1.08)}}.pf-baadalos{--os-hs:92px}@media (max-width:1080px){.pf-baadalos{--os-hs:80px}}.pf-baadalos .os-hero{margin-top:calc(-1*var(--os-hs));padding:calc(var(--os-hs) + clamp(28px,3vw,48px))0 clamp(64px,8vw,112px);overflow:clip}.pf-baadalos .os-hero .os-wrap{position:relative}.pf-baadalos .os-crumbs ol{color:var(--os-mute-dk);flex-wrap:wrap;gap:8px;margin-bottom:clamp(28px,4vw,52px);font-size:14px;display:flex}.pf-baadalos .os-crumbs li+li:before{content:"/";opacity:.5;margin-right:8px}.pf-baadalos .os-crumbs a:hover,.pf-baadalos .os-crumbs [aria-current]{color:#fff}.pf-baadalos .os-hero-top{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:clamp(28px,5vw,72px);display:grid}.pf-baadalos .os-hero h1{letter-spacing:-.03em;color:#fff;font-size:clamp(44px,6vw,92px);line-height:.98}.pf-baadalos .os-hero h1 em{color:var(--os-lilac);font-style:italic}.pf-baadalos .os-sub{color:var(--os-mute-dk);text-wrap:pretty;margin-bottom:26px;font-size:17px;line-height:1.6}.pf-baadalos .os-try{font:500 13px/1.5 var(--os-mono);color:var(--os-mute-dk);align-items:center;gap:12px;margin:clamp(44px,5vw,72px) 0 18px;display:flex}.pf-baadalos .os-try-dot{background:var(--os-ok-dk);border-radius:50%;flex:none;width:9px;height:9px;animation:2.2s ease-out infinite os-ping;box-shadow:0 0 #5be38f99}@keyframes os-ping{to{box-shadow:0 0 0 12px #5be38f00}}.pf-baadalos .os-win{color:var(--os-ink);background:var(--os-paper);border-radius:20px;font-size:15px;line-height:1.45;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 50px 120px -40px #c900ae73,0 40px 80px -30px #000000b3}.pf-baadalos .os-bar{background:var(--os-paper-2);border-bottom:1px solid var(--os-line);align-items:center;gap:16px;padding:12px 18px;display:flex}.pf-baadalos .os-dots{gap:7px;display:flex}.pf-baadalos .os-dots i{background:#e0dce6;border-radius:50%;width:12px;height:12px}.pf-baadalos .os-dots i:first-child{background:#ff6159}.pf-baadalos .os-dots i:nth-child(2){background:#ffbd2e}.pf-baadalos .os-dots i:nth-child(3){background:#28c941}.pf-baadalos .os-addr{min-width:0;font:500 13px/1 var(--os-mono);color:var(--os-ink);flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.pf-baadalos .os-addr span{color:var(--os-mute);font-family:var(--f-ui);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pf-baadalos .os-addr svg{fill:none;width:15px;height:15px;stroke:var(--os-ok);stroke-width:2px;flex:none}.pf-baadalos .os-me{align-items:center;gap:10px;font-size:13.5px;font-weight:600;line-height:1.15;display:flex}.pf-baadalos .os-me small{color:var(--os-mute);font-size:12px;font-weight:400;display:block}.pf-baadalos .os-av{background:var(--os-lilac);width:32px;height:32px;color:var(--os-ink);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.pf-baadalos .os-body{grid-template-columns:220px minmax(0,1fr);min-height:520px;display:grid}.pf-baadalos .os-side{background:var(--os-paper-2);border-right:1px solid var(--os-line);flex-direction:column;gap:2px;padding:18px 12px;display:flex}.pf-baadalos .os-brand{align-items:center;gap:9px;padding:4px 10px 18px;display:flex}.pf-baadalos .os-brand img{width:auto;height:26px}.pf-baadalos .os-brand b{letter-spacing:-.02em;font-size:16px}.pf-baadalos .os-tab{width:100%;color:var(--os-mute);font:500 15px/1 var(--f-ui);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;transition:background .15s,color .15s;display:flex}.pf-baadalos .os-tab:hover{background:var(--os-paper-3);color:var(--os-ink)}.pf-baadalos .os-tab[aria-selected=true]{color:var(--os-mag-d);box-shadow:0 1px 2px #1f1f1f14,0 0 0 1px var(--os-line);background:#fff}.pf-baadalos .os-ic{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.pf-baadalos .os-main{min-width:0;padding:22px 26px 26px;position:relative}.pf-baadalos main .os-panel{padding-block-start:0;padding-block-end:0}.pf-baadalos .os-ph{font-family:var(--f-ui);letter-spacing:-.01em;text-wrap:balance;margin-bottom:18px;font-size:20px;font-weight:600;line-height:1.15}.pf-baadalos .os-mini{font:500 11.5px/1.3 var(--os-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--os-mute);margin-bottom:12px}.pf-baadalos .os-mini span{text-transform:none;letter-spacing:0;font-family:var(--f-ui);font-size:12.5px}.pf-baadalos .os-win.is-live .os-panel[hidden]{display:none}.pf-baadalos .os-win:not(.is-live) .os-panel+.os-panel{border-top:1px solid var(--os-line);margin-top:30px;padding-top:24px}.pf-baadalos .os-win.is-live .os-panel{animation:.28s os-in}.js .pf-baadalos .os-win:not(.is-live) .os-panel+.os-panel,.js .pf-baadalos .os-win:not(.is-live) .os-flist[hidden]{display:none}@keyframes os-in{0%{opacity:0;transform:translateY(6px)}}.pf-baadalos .os-ft{width:38px;height:38px;font:700 10.5px/1 var(--os-mono);text-transform:uppercase;background:var(--os-paper-3);color:var(--os-ink);border-radius:10px;flex:none;place-items:center;display:grid}.pf-baadalos .os-ft-pdf{color:#9c2a16;background:#ffe1dc}.pf-baadalos .os-ft-xls{color:#1c6b39;background:#d9f2df}.pf-baadalos .os-ft-doc{color:#1f4fa8;background:#dce8ff}.pf-baadalos .os-ft-dwg{background:var(--os-lilac-2);color:var(--os-mag-d)}.pf-baadalos .os-ft-img{color:#8a5a00;background:#ffefc7}.pf-baadalos .os-ft-tly{color:#fff;background:#1f1f1f}.pf-baadalos .os-rows li{border-bottom:1px solid var(--os-line);align-items:center;gap:14px;padding:11px 4px;display:flex}.pf-baadalos .os-rows li:last-child{border-bottom:0}.pf-baadalos .os-row-n{flex:1;min-width:0}.pf-baadalos .os-row-n b{overflow-wrap:anywhere;font-size:14.5px;font-weight:600;display:block}.pf-baadalos .os-row-n small{color:var(--os-mute);margin-top:2px;font-size:13px;display:block}.pf-baadalos .os-row-w{color:var(--os-mute);flex:none;font-size:13px}.pf-baadalos .os-files{grid-template-columns:200px minmax(0,1fr);gap:22px;display:grid}.pf-baadalos .os-folds{align-content:start;gap:6px;display:grid}.pf-baadalos .os-fold{border:1px solid var(--os-line);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#fff;border-radius:12px;align-items:center;gap:11px;padding:10px 12px;transition:border-color .15s,background .15s;display:flex}.pf-baadalos .os-fold .os-ic{color:var(--os-mute)}.pf-baadalos .os-fold b{font-size:14.5px;font-weight:600;display:block}.pf-baadalos .os-fold small{color:var(--os-mute);font-size:12.5px;display:block}.pf-baadalos .os-fold:hover{border-color:#cfc8da}.pf-baadalos .os-fold.is-on{background:var(--os-lilac-2);border-color:#edb3f2}.pf-baadalos .os-fold.is-on .os-ic{color:var(--os-mag-d)}.pf-baadalos .os-crumb{color:var(--os-mute);gap:8px;margin-bottom:6px;font-size:13.5px;display:flex}.pf-baadalos .os-crumb b{color:var(--os-ink);font-weight:600}.pf-baadalos .os-win:not(.is-live) .os-flist[hidden]{display:block}.pf-baadalos .os-win:not(.is-live) .os-flist+.os-flist{margin-top:14px}.pf-baadalos .os-q{border:1.5px solid var(--os-line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:6px 8px 6px 16px;transition:border-color .15s,box-shadow .15s;display:flex}.pf-baadalos .os-q:focus-within{border-color:var(--os-mag);box-shadow:0 0 0 4px #c900ae1f}.pf-baadalos .os-q .os-ic{color:var(--os-mute)}.pf-baadalos .os-q input{min-width:0;font:500 16px/1 var(--f-ui);color:var(--os-ink);background:0 0;border:0;outline:0;flex:1;padding:10px 0}.pf-baadalos .os-q input::-webkit-search-cancel-button{display:none}.pf-baadalos .os-q-tag{background:var(--os-ink);color:#fff;font:500 11.5px/1 var(--os-mono);border-radius:8px;flex:none;padding:7px 10px}.pf-baadalos .os-sugg{color:var(--os-mute);flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 16px;font-size:13px;display:flex}.pf-baadalos .os-sugg button{border:1px solid var(--os-line);background:var(--os-paper-2);font:500 13px/1 var(--f-ui);color:var(--os-ink);cursor:pointer;border-radius:999px;padding:7px 12px}.pf-baadalos .os-sugg button:hover{background:var(--os-lilac-2);border-color:#edb3f2}.pf-baadalos .os-count{color:var(--os-mute);margin-bottom:4px;font-size:13px}.pf-baadalos .os-results{flex-direction:column;display:flex}.pf-baadalos .os-results li{align-items:flex-start}.pf-baadalos .os-results li[hidden]{display:none}.pf-baadalos .os-snip{color:#3d3c44;margin-top:6px;font-size:13.5px;line-height:1.5;display:block}.pf-baadalos .os-snip mark{background:var(--os-lilac);color:inherit;border-radius:3px;padding:0 2px}.pf-baadalos .os-scan{color:var(--os-mag-d);font-style:normal;font-weight:600}.pf-baadalos .os-share{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:22px;display:grid}.pf-baadalos .os-share-card{border:1px solid var(--os-line);border-radius:16px;padding:18px}.pf-baadalos .os-share-f{border-bottom:1px solid var(--os-line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.pf-baadalos .os-share-f b{font-size:15px;display:block}.pf-baadalos .os-share-f small{color:var(--os-mute);font-size:13px;display:block}.pf-baadalos .os-people{border-bottom:1px solid var(--os-line);flex-wrap:wrap;gap:8px 16px;padding:14px 0;transition:opacity .2s;display:flex}.pf-baadalos .os-people li{align-items:center;gap:9px;font-size:13.5px;line-height:1.2;display:flex}.pf-baadalos .os-people .os-av{background:var(--os-paper-3);width:28px;height:28px;font-size:11px}.pf-baadalos .os-people small{color:var(--os-mute);font-size:12px;display:block}.pf-baadalos .os-set li{border-bottom:1px solid var(--os-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:14.5px;display:flex}.pf-baadalos .os-set select{font:500 14px/1 var(--f-ui);border:1px solid var(--os-line);color:var(--os-ink);background:#fff;border-radius:8px;padding:7px 10px}.pf-baadalos .os-tog{cursor:pointer;background:#d8d4de;border:0;border-radius:13px;flex:none;width:42px;height:25px;transition:background .18s;position:relative}.pf-baadalos .os-tog:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:left .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0003}.pf-baadalos .os-tog.is-on{background:var(--os-ok)}.pf-baadalos .os-tog.is-on:after{left:20px}.pf-baadalos .os-revoke{background:var(--os-ink);color:#fff;width:100%;font:600 14.5px/1 var(--f-ui);cursor:pointer;border:0;border-radius:999px;margin-top:16px;padding:13px}.pf-baadalos .os-revoke:hover{background:#000}.pf-baadalos .os-share.is-revoked .os-people{opacity:.35}.pf-baadalos .os-share.is-revoked .os-revoke{background:var(--os-paper-3);color:var(--os-ink)}.pf-baadalos .os-share.is-revoked [data-share-state]{color:var(--os-red);font-weight:600}.pf-baadalos .os-log ol{border-left:2px solid var(--os-line);gap:14px;padding-left:16px;display:grid}.pf-baadalos .os-log li{font-size:14px;line-height:1.4;position:relative}.pf-baadalos .os-log li:before{content:"";background:#fff;border:2px solid #cfc8da;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-22px}.pf-baadalos .os-log li.is-new:before{border-color:var(--os-mag);background:var(--os-mag)}.pf-baadalos .os-log li.is-new{animation:.3s os-in}.pf-baadalos .os-log .os-log-t{color:var(--os-mute);margin-top:2px;font-size:12.5px;display:block}.pf-baadalos .os-vers{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:26px;display:grid}.pf-baadalos .os-vlist li{border-bottom:1px solid var(--os-line);align-items:center;gap:14px;padding:11px 0;display:flex}.pf-baadalos .os-vdot{background:#fff;border:2px solid #cfc8da;border-radius:50%;flex:none;width:12px;height:12px}.pf-baadalos .os-vlist li.is-cur .os-vdot{border-color:var(--os-ok);background:var(--os-ok)}.pf-baadalos .os-vlist li.is-new{animation:.3s os-in}.pf-baadalos .os-pill{color:var(--os-ok);background:#ddf3e6;border-radius:999px;flex:none;padding:5px 10px;font-size:12px;font-weight:600}.pf-baadalos .os-btn-s{border:1px solid var(--os-line);font:600 13px/1 var(--f-ui);color:var(--os-ink);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:8px 13px;transition:background .15s}.pf-baadalos .os-btn-s:hover{background:var(--os-paper-2)}.pf-baadalos .os-bin li.is-back{opacity:.5}.pf-baadalos .os-bin li.is-back .os-btn-s{pointer-events:none}.pf-baadalos .os-peop{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:26px;display:grid}.pf-baadalos .os-mx{overflow-x:auto}.pf-baadalos .os-mx table{border-collapse:separate;border-spacing:4px;width:100%;font-size:13.5px}.pf-baadalos .os-mx th{text-align:left;white-space:nowrap;padding:4px 6px;font-weight:600}.pf-baadalos .os-mx thead th{color:var(--os-mute);text-align:center;font-size:12.5px;font-weight:500}.pf-baadalos .os-mx :-webkit-any(th,td):last-child{background:0 0}.pf-baadalos .os-mx :is(th,td):last-child{background:0 0}.pf-baadalos .os-cell{width:100%;min-width:58px;font:600 12.5px/1 var(--f-ui);cursor:pointer;background:var(--os-paper-2);color:var(--os-mute);border:0;border-radius:9px;padding:9px 6px;transition:background .15s,transform .1s}.pf-baadalos .os-cell:active{transform:scale(.96)}.pf-baadalos .os-cell[data-acc=e]{background:var(--os-green);color:#14532d}.pf-baadalos .os-cell[data-acc=v]{background:var(--os-lilac-2);color:var(--os-mag-d)}.pf-baadalos .os-users li{border-bottom:1px solid var(--os-line);align-items:center;gap:12px;padding:10px 0;display:flex}.pf-baadalos .os-users .os-av{background:var(--os-paper-3)}.pf-baadalos .os-q-bar{flex:none;width:118px}.pf-baadalos .os-q-bar i{background:var(--os-paper-3);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.pf-baadalos .os-q-bar i:after{content:"";width:var(--q);background:var(--os-mag);border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:auto}.pf-baadalos .os-q-bar small{color:var(--os-mute);margin-top:5px;font-size:11.5px;display:block}.pf-baadalos .os-sys{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:26px;display:grid}.pf-baadalos .os-health li{border-bottom:1px solid var(--os-line);align-items:center;gap:14px;padding:11px 0;display:flex}.pf-baadalos .os-led{background:var(--os-ok);border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #127a4f24}.pf-baadalos .is-warn>.os-led,.pf-baadalos .is-warn .os-led{background:var(--os-amber);box-shadow:0 0 0 4px #b76e002e}.pf-baadalos .os-drill{background:var(--os-paper-2);border:1px solid var(--os-line);border-radius:16px;align-self:start;padding:18px}.pf-baadalos .os-drill p{color:var(--os-mute);margin:16px 0 14px;font-size:14px}.pf-baadalos .os-bays{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pf-baadalos .os-bay{color:#fff;font:500 12.5px/1 var(--os-mono);background:#1f1f1f;border-radius:12px;align-items:center;gap:10px;padding:16px 12px;transition:transform .35s cubic-bezier(.3,1.4,.5,1),opacity .3s,background .3s;display:flex}.pf-baadalos .os-bay i{background:var(--os-ok-dk);width:8px;height:8px;box-shadow:0 0 8px var(--os-ok-dk);border-radius:50%}.pf-baadalos .os-bay.is-out{opacity:.35;transform:translate(26px)}.pf-baadalos .os-bay.is-out i{background:var(--os-red);box-shadow:none}.pf-baadalos .os-bay.is-sync i{background:#ffbd2e;animation:.6s steps(2,end) infinite os-blink;box-shadow:0 0 8px #ffbd2e}@keyframes os-blink{50%{opacity:.2}}.pf-baadalos .os-btn-warn{background:var(--os-amber-l);border-color:#f0c27a}.pf-baadalos .os-btn-warn:hover{background:#ffd487}.pf-baadalos .os-status{background:var(--os-paper-2);border-top:1px solid var(--os-line);color:var(--os-mute);align-items:center;gap:10px;padding:10px 18px;font-size:13px;display:flex}.pf-baadalos .os-status [data-status-text]{color:var(--os-ink);font-weight:600}.pf-baadalos .os-status-r{font-family:var(--os-mono);margin-left:auto;font-size:12px}.pf-baadalos .os-status.is-warn [data-status-text]{color:var(--os-amber)}.pf-baadalos .os-toast{background:var(--os-ink);color:#fff;opacity:0;pointer-events:none;text-align:center;border-radius:12px;max-width:calc(100% - 40px);padding:11px 18px;font-size:14px;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;bottom:54px;left:50%;transform:translate(-50%,12px);box-shadow:0 14px 30px -10px #0006}.pf-baadalos .os-toast.is-on{opacity:1;transform:translate(-50%)}.pf-baadalos .os-why{background:var(--os-paper-2)}.pf-baadalos .os-diff{border:1px solid var(--os-line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -40px #1f1f1f40}.pf-baadalos .os-diff-h,.pf-baadalos .os-diff-r{grid-template-columns:1fr 1fr;display:grid}.pf-baadalos .os-diff-h span{font:500 12.5px/1.3 var(--os-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:12px;padding:20px 28px;display:flex}.pf-baadalos .os-diff-h span:first-child{color:var(--os-mute);background:var(--os-paper-2)}.pf-baadalos .os-diff-h span:last-child{background:var(--os-night);color:#fff}.pf-baadalos .os-diff-h svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:22px;height:22px}.pf-baadalos .os-diff-h img{width:auto;height:24px}.pf-baadalos .os-diff-r span{border-top:1px solid var(--os-line);padding:20px 28px;font-size:16.5px;line-height:1.45}.pf-baadalos .os-diff-no{color:var(--os-mute);background:var(--os-paper-2);position:relative;padding-left:58px!important}.pf-baadalos .os-diff-no:before{content:"✕";color:#a8a4ae;font-size:13px;position:absolute;top:20px;left:28px}.pf-baadalos .os-diff-yes{font-weight:500;position:relative;padding-left:62px!important}.pf-baadalos .os-diff-yes:before{content:"";background:var(--os-green)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m6 10.5 2.6 2.5L14 7.5' fill='none' stroke='%23127A4F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:22px;left:28px}.pf-baadalos .os-layers-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.pf-baadalos .os-stack{perspective:1400px;gap:12px;display:grid}.pf-baadalos .os-slab{--tilt:0deg}.pf-baadalos .os-slab-in{background:var(--os-paper-2);border:1px solid var(--os-line);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k go""b go""t go";gap:2px 20px;padding:22px 26px;transition:transform .25s,box-shadow .25s,background .25s;display:grid;position:relative}.pf-baadalos a.os-slab-in:hover{background:#fff;transform:translate(8px);box-shadow:0 20px 40px -26px #1f1f1f59}.pf-baadalos .os-slab-k{font:500 11.5px/1.3 var(--os-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--os-mute);grid-area:k}.pf-baadalos .os-slab-in b{font-family:var(--f-display);letter-spacing:-.02em;grid-area:b;font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.1}.pf-baadalos .os-slab-t{color:var(--os-mute);grid-area:t;margin-top:4px;font-size:15px}.pf-baadalos .os-go{color:var(--os-mute);grid-area:go;align-self:center;font-size:22px}.pf-baadalos .os-slab.is-here .os-slab-in{background:var(--os-night);color:#fff;border-color:#0000;padding-block-start:30px;padding-block-end:30px;box-shadow:0 30px 60px -28px #c900ae8c,inset 0 0 0 1px #f5c0f940}.pf-baadalos .os-slab.is-here .os-slab-in:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(80% 140% at 0 0,#c900ae59,#0000 60%);position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.pf-baadalos .os-slab.is-here .os-slab-k,.pf-baadalos .os-slab.is-here .os-slab-t{color:var(--os-mute-dk)}.pf-baadalos .os-here{background:var(--os-lilac);color:var(--os-ink);font:600 12px/1 var(--f-ui);white-space:nowrap;border-radius:999px;grid-area:go;align-self:center;padding:7px 12px}.pf-baadalos .os-inside{background:var(--os-paper-2)}.pf-baadalos .os-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pf-baadalos .os-group{border:1px solid var(--os-line);background:#fff;border-radius:24px;padding:clamp(24px,2.6vw,36px)}.pf-baadalos .os-group header{border-bottom:1px solid var(--os-line);grid-template-columns:auto 1fr;align-items:center;gap:4px 16px;margin-bottom:6px;padding-bottom:20px;display:grid}.pf-baadalos .os-group-ic{background:var(--os-lilac-2);width:52px;height:52px;color:var(--os-mag-d);border-radius:15px;grid-row:span 2;place-items:center;display:grid}.pf-baadalos .os-group-ic .os-ic{width:26px;height:26px}.pf-baadalos .os-group-control .os-group-ic{color:#7a5300;background:#fff3c7}.pf-baadalos .os-group-protect .os-group-ic{background:var(--os-green);color:#14532d}.pf-baadalos .os-group-run .os-group-ic{color:#1f4fa8;background:#dce8ff}.pf-baadalos .os-group-k{font:500 11.5px/1.3 var(--os-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--os-mute)}.pf-baadalos .os-group h3{font-size:clamp(23px,2vw,28px)}.pf-baadalos .os-group li{border-bottom:1px solid var(--os-line);padding:14px 0}.pf-baadalos .os-group li:last-child{border-bottom:0;padding-bottom:0}.pf-baadalos .os-group li b{font-size:16px;font-weight:600;display:block}.pf-baadalos .os-group li p{color:var(--os-mute);margin-top:3px;font-size:15px}.pf-baadalos .os-care{overflow:hidden}.pf-baadalos .os-care:before{content:"";pointer-events:none;background:radial-gradient(60% 80% at 100% 0,#c900ae38,#0000 60%),radial-gradient(50% 60% at 0 100%,#5b52ff2e,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.pf-baadalos .os-care-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid;position:relative}.pf-baadalos .os-care-copy{position:sticky;top:130px}.pf-baadalos .os-care h2{color:#fff}.pf-baadalos .os-journal{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:20px;font-size:15px;overflow:hidden}.pf-baadalos .os-journal li{border-bottom:1px solid #ffffff14;grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;gap:20px;padding:20px 24px;display:grid}.pf-baadalos .os-journal li:last-child{border-bottom:0}.pf-baadalos .os-j-k{font:500 12px/1.4 var(--os-mono);color:var(--os-lilac);letter-spacing:.03em}.pf-baadalos .os-j-b b{color:#fff;font-size:16.5px;font-weight:600;display:block}.pf-baadalos .os-j-b span{color:var(--os-mute-dk);margin-top:3px;line-height:1.5;display:block}.pf-baadalos .os-j-ok{font:600 11.5px/1 var(--os-mono);color:var(--os-ok-dk);text-transform:uppercase;letter-spacing:.06em;background:#5be38f1f;border-radius:6px;padding:6px 9px}.pf-baadalos .os-setup-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.pf-baadalos .os-steps{gap:4px;margin-top:clamp(32px,4vw,48px);display:grid}.pf-baadalos .os-steps li{border-top:1px solid var(--os-line);gap:20px;padding:20px 0;display:flex}.pf-baadalos .os-step-n{background:var(--os-lilac);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:15px;font-weight:700;display:grid}.pf-baadalos .os-steps b{font-size:18px;font-weight:600;display:block}.pf-baadalos .os-steps li>span>span{color:var(--os-mute);margin-top:4px;display:block}.pf-baadalos .os-phone{aspect-ratio:9/18.5;background:#121016;border-radius:44px;justify-self:center;width:min(300px,100%);padding:12px;box-shadow:0 40px 80px -30px #1f1f1f80,inset 0 0 0 2px #2b2733}.pf-baadalos .os-phone-scr{text-align:center;background:linear-gradient(#fbf7fc,#fff 40%);border-radius:34px;flex-direction:column;align-items:center;height:100%;padding:34px 22px 22px;display:flex}.pf-baadalos .os-phone-t{letter-spacing:-.01em;font-size:15px;font-weight:700}.pf-baadalos .os-radar{place-items:center;width:190px;height:190px;margin:26px 0 18px;display:grid;position:relative}.pf-baadalos .os-radar i{border:1.5px solid #c900ae59;border-radius:50%;animation:3s ease-out infinite os-radar;position:absolute;top:0;bottom:0;left:0;right:0}.pf-baadalos .os-radar i:nth-child(2){animation-delay:1s}.pf-baadalos .os-radar i:nth-child(3){animation-delay:2s}@keyframes os-radar{0%{opacity:1;transform:scale(.35)}to{opacity:0;transform:scale(1)}}.pf-baadalos .os-radar img{width:150px;height:auto;position:relative}.pf-baadalos .os-phone-f b{font-size:16px;display:block}.pf-baadalos .os-phone-f span{color:var(--os-mute);font-size:13px;display:block}.pf-baadalos .os-phone-net{background:var(--os-paper-2);border-radius:12px;justify-content:space-between;width:100%;margin-top:auto;padding:12px 14px;font-size:13px;display:flex}.pf-baadalos .os-phone-ok{color:var(--os-ok);font-weight:600}.pf-baadalos .os-phone-btn{background:var(--os-ink);color:#fff;border-radius:999px;width:100%;margin-top:10px;padding:12px;font-size:14px;font-weight:600}.pf-baadalos .os-apps{background:var(--os-paper-2)}.pf-baadalos .os-applist{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.pf-baadalos .os-applist a{border:1px solid var(--os-line);background:#fff;border-radius:20px;flex-direction:column;justify-content:flex-end;gap:4px;min-height:132px;padding:22px;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.pf-baadalos .os-applist a:hover{transform:translateY(-3px);box-shadow:0 20px 40px -26px #1f1f1f59}.pf-baadalos .os-applist b{font-family:var(--f-display);letter-spacing:-.02em;font-size:24px;font-weight:400;line-height:1.1}.pf-baadalos .os-applist span{color:var(--os-mute);font-size:14px}.pf-baadalos .os-applist i{color:var(--os-mute);font-style:normal;position:absolute;top:18px;right:20px}.pf-baadalos .os-tech-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.pf-baadalos .os-spec{border-top:1px solid var(--os-ink)}.pf-baadalos .os-spec div{border-bottom:1px solid var(--os-line);grid-template-columns:150px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.pf-baadalos .os-spec dt{font:500 12.5px/1.6 var(--os-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--os-mute)}.pf-baadalos .os-spec dd{font-size:16px}.pf-baadalos .os-alone{border:1px dashed #cfc8da;border-radius:18px;margin-top:clamp(32px,4vw,48px);padding:22px 24px}.pf-baadalos .os-alone h3{font-family:var(--f-ui);letter-spacing:0;font-size:17px;font-weight:600}.pf-baadalos .os-alone p{color:var(--os-mute);margin:6px 0 12px;font-size:15px}.pf-baadalos .os-alone a{color:var(--os-mag-d);font-size:15px;font-weight:600}.pf-baadalos .os-alone a:hover{text-decoration:underline}.pf-baadalos .os-faq{background:var(--os-paper-2)}.pf-baadalos .os-faq-grid{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(36px,6vw,96px);display:grid}.pf-baadalos .os-faq-ask{color:var(--os-mute);margin-top:22px}.pf-baadalos .os-faq-ask a{color:var(--os-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.pf-baadalos .os-faq-list details{border-bottom:1px solid var(--os-line)}.pf-baadalos .os-faq-list details:first-child{border-top:1px solid var(--os-line)}.pf-baadalos .os-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}.pf-baadalos .os-faq-list summary::-webkit-details-marker{display:none}.pf-baadalos .os-faq-list summary i{border:1px solid var(--os-line);background:#fff;border-radius:50%;flex:none;width:28px;height:28px;position:relative}.pf-baadalos .os-faq-list summary i:before,.pf-baadalos .os-faq-list summary i:after{content:"";background:var(--os-ink);width:11px;height:1.6px;transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pf-baadalos .os-faq-list summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.pf-baadalos .os-faq-list details[open] summary i:after{transform:translate(-50%,-50%)rotate(0)}.pf-baadalos .os-faq-list details p{color:var(--os-mute);padding:0 48px 24px 0}.pf-baadalos .os-demo{overflow:hidden}.pf-baadalos .os-demo-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid;position:relative}.pf-baadalos .os-demo h2{color:#fff}.pf-baadalos .os-demo .os-ctas{margin-top:30px}.pf-baadalos .os-call{color:var(--os-mute-dk);margin-top:18px;font-size:15px}.pf-baadalos .os-call a{color:#fff;text-underline-offset:3px;text-decoration:underline}.pf-baadalos .os-demo-fig img{filter:drop-shadow(0 40px 60px #c900ae40);width:100%;height:auto;display:block}.pf-baadalos .os-demo-fig figcaption{font:500 12.5px/1.5 var(--os-mono);color:var(--os-mute-dk);text-align:center;margin-top:14px}@media (max-width:1100px){.pf-baadalos .os-body{grid-template-columns:1fr}.pf-baadalos .os-side{border-right:0;border-bottom:1px solid var(--os-line);scrollbar-width:none;flex-direction:row;padding:10px;overflow-x:auto}.pf-baadalos .os-side::-webkit-scrollbar{display:none}.pf-baadalos .os-brand{display:none}.pf-baadalos .os-tab{flex:none;width:auto;padding:9px 12px}}@media (max-width:900px){.pf-baadalos .os-applist{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-baadalos .os-hero-top,.pf-baadalos .os-head-split,.pf-baadalos .os-layers-grid,.pf-baadalos .os-care-grid,.pf-baadalos .os-setup-grid,.pf-baadalos .os-tech-grid,.pf-baadalos .os-faq-grid,.pf-baadalos .os-demo-grid{grid-template-columns:1fr}.pf-baadalos .os-care-copy{position:static}.pf-baadalos .os-files,.pf-baadalos .os-share,.pf-baadalos .os-vers,.pf-baadalos .os-peop,.pf-baadalos .os-sys{grid-template-columns:1fr}.pf-baadalos .os-folds{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-baadalos .os-groups{grid-template-columns:1fr}.pf-baadalos .os-me>span:last-child{display:none}}@media (max-width:640px){.pf-baadalos .os-main{padding:18px 16px 20px}.pf-baadalos .os-bar{gap:10px;padding:10px 12px}.pf-baadalos .os-addr span,.pf-baadalos .os-status-r{display:none}.pf-baadalos .os-dots i{width:10px;height:10px}.pf-baadalos .os-q-tag,.pf-baadalos .os-row-w{display:none}.pf-baadalos .os-diff-h,.pf-baadalos .os-diff-r{grid-template-columns:1fr}.pf-baadalos .os-diff-h span:first-child{display:none}.pf-baadalos .os-diff-r span{padding:14px 20px}.pf-baadalos .os-diff-no{border-top:1px solid var(--os-line);font-size:14.5px;padding-left:46px!important}.pf-baadalos .os-diff-no:before{top:15px;left:22px}.pf-baadalos .os-diff-yes{border-top:0!important;padding-top:4px!important;padding-left:52px!important}.pf-baadalos .os-diff-yes:before{top:6px;left:20px}.pf-baadalos .os-journal li{grid-template-columns:1fr auto;gap:6px 14px;padding:18px}.pf-baadalos .os-j-k{grid-column:1/-1}.pf-baadalos .os-spec div{grid-template-columns:1fr;gap:4px}.pf-baadalos .os-applist{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-baadalos .os-applist li:last-child{grid-column:1/-1}.pf-baadalos .os-applist a{min-height:110px;padding:18px}.pf-baadalos .os-q-bar{width:84px}.pf-baadalos .os-faq-list details p{padding-right:0}}@media (prefers-reduced-motion:reduce){.pf-baadalos *,.pf-baadalos :before,.pf-baadalos :after{transition:none!important;animation:none!important}}