@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/7961010b.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/a6ae9652.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/963ccfc7.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/2e13ba34.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/01e0b15d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/25cfb4d4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/7961010b.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/a6ae9652.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/963ccfc7.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/2e13ba34.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/01e0b15d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/25cfb4d4.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jura;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/8500cf69.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Jura;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/b76e7c10.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jura;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/8827984c.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Jura;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/57c0d979.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Jura;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/8bb1cbdf.woff2) format("woff2");unicode-range:u+200c-200d,u+2010,u+25cc,u+a900-a92f}@font-face{font-family:Jura;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/3b324f81.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Jura;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/eaa7764a.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jura;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/f340c23b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jura;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8500cf69.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Jura;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/b76e7c10.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jura;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8827984c.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Jura;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/57c0d979.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Jura;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/8bb1cbdf.woff2) format("woff2");unicode-range:u+200c-200d,u+2010,u+25cc,u+a900-a92f}@font-face{font-family:Jura;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/3b324f81.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Jura;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eaa7764a.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jura;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/f340c23b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jura;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/8500cf69.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Jura;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/b76e7c10.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jura;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/8827984c.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Jura;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/57c0d979.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Jura;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/8bb1cbdf.woff2) format("woff2");unicode-range:u+200c-200d,u+2010,u+25cc,u+a900-a92f}@font-face{font-family:Jura;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/3b324f81.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Jura;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/eaa7764a.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jura;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/f340c23b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jura;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/8500cf69.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Jura;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/b76e7c10.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jura;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/8827984c.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Jura;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/57c0d979.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Jura;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/8bb1cbdf.woff2) format("woff2");unicode-range:u+200c-200d,u+2010,u+25cc,u+a900-a92f}@font-face{font-family:Jura;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/3b324f81.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Jura;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/eaa7764a.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jura;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/f340c23b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Jura;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/8500cf69.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Jura;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/b76e7c10.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Jura;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/8827984c.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Jura;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/57c0d979.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Jura;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/8bb1cbdf.woff2) format("woff2");unicode-range:u+200c-200d,u+2010,u+25cc,u+a900-a92f}@font-face{font-family:Jura;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/3b324f81.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Jura;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/eaa7764a.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Jura;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/f340c23b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.proot,.proot *{box-sizing:border-box}.proot{--bg:radial-gradient(circle at 50% 34%,#ffffff 0%,#eef4fc 52%,#e1ebf8 100%);--ink:#0b1b3a;--strong:#2c3e5e;--body:#42546f;--soft:#5a6b86;--faint:#8493ad;--gacc:#5b7aa6;--field:rgba(255,255,255,.72);--field-bd:rgba(20,45,90,.16);--err:#b8452f;--err-bg:rgba(216,84,63,.07);--err-bd:rgba(216,84,63,.28);--rmico-bg:rgba(122,160,216,.1);--rmico-bd:rgba(122,160,216,.24);--stage-max:min(clamp(1480px,calc(80vh + 800px),2160px),94vw);--orb-size:min(clamp(360px,calc(36vh + 215px),780px),44vw);--section-max:var(--stage-max);--section-orb-x:19%;--section-panel-edge:clamp(14px,3.4vw,52px);--section-header-top:clamp(16px,calc(.9vh + 14px),32px);--section-panel-h:min(clamp(460px,calc(56vh + 240px),1160px),calc(100vh - 150px));--section-panel-w:min(clamp(600px,calc(54vh + 425px),1480px),62vw,max(900px,calc(var(--stage-max) * .81 - var(--orb-size) / 2 - 48px)));--section-panel-pad:clamp(26px,calc(1.1vh + 17px),52px);--fs-micro:clamp(10.5px,calc(6.87px + 0.42vh),13.65px);--fs-9:clamp(12px,calc(5.89px + 0.36vh),11.7px);--fs-95:clamp(12px,calc(6.22px + 0.38vh),12.35px);--fs-10:clamp(12px,calc(6.54px + 0.4vh),13px);--fs-105:clamp(12px,calc(6.87px + 0.42vh),13.65px);--fs-11:clamp(12px,calc(7.2px + 0.44vh),14.3px);--fs-115:clamp(12px,calc(7.53px + 0.46vh),14.95px);--fs-12:clamp(12px,calc(7.85px + 0.48vh),15.6px);--fs-125:clamp(12.5px,calc(8.18px + 0.5vh),16.25px);--fs-13:clamp(13px,calc(8.51px + 0.52vh),16.9px);--fs-135:clamp(13.5px,calc(8.83px + 0.54vh),17.55px);--fs-14:clamp(14px,calc(9.16px + 0.56vh),18.2px);--fs-145:clamp(14.5px,calc(9.49px + 0.58vh),18.85px);--fs-15:clamp(15px,calc(9.82px + 0.6vh),19.5px);--fs-155:clamp(15.5px,calc(10.14px + 0.62vh),20.15px);--fs-16:clamp(16px,calc(10.47px + 0.64vh),20.8px);--fs-165:clamp(16.5px,calc(10.8px + 0.66vh),21.45px);--fs-17:clamp(17px,calc(11.12px + 0.68vh),22.1px);--fs-18:clamp(18px,calc(11.78px + 0.72vh),23.4px);--fs-20:clamp(20px,calc(13.09px + 0.8vh),26px);--fs-21:clamp(21px,calc(13.74px + 0.84vh),27.3px);--fs-22:clamp(22px,calc(14.4px + 0.88vh),28.6px);--fs-24:clamp(24px,calc(15.71px + 0.96vh),31.2px);--fs-30:clamp(30px,calc(19.63px + 1.2vh),39px);--mw-430:clamp(430px,calc(281px + 17.2vh),559px);--mw-460:clamp(460px,calc(301px + 18.4vh),598px);--mw-470:clamp(470px,calc(308px + 18.8vh),611px);--mw-480:clamp(480px,calc(314px + 19.2vh),624px);--mw-520:clamp(520px,calc(340px + 20.8vh),676px);--mw-560:clamp(560px,calc(366px + 22.4vh),728px);--mw-720:clamp(720px,calc(471px + 28.8vh),936px);--mw-760:clamp(760px,calc(497px + 30.4vh),988px);--mw-820:clamp(820px,calc(537px + 32.8vh),1066px);--mw-860:clamp(860px,calc(563px + 34.4vh),1118px);--fs-h2:clamp(25px,min(3vw,calc(22.25px + 1.36vh)),44px);--fs-h2s:clamp(24px,min(2.7vw,calc(20.94px + 1.28vh)),41.6px);--vs-xs:clamp(6px,.9vh,10px);--vs-s:clamp(9px,1.3vh,15px);--vs-m:clamp(12px,1.9vh,21px);--vs-l:clamp(16px,2.5vh,26px)}[data-theme=midnight]{--bg:radial-gradient(circle at 50% 30%,#16243f 0%,#0f1a30 55%,#0a1326 100%);--ink:#f2f6ff;--strong:#e7eefb;--body:#bcc8e2;--soft:#9aa9c8;--faint:#8090ac;--gacc:#aebfda;--field:rgba(12,22,42,.55);--field-bd:rgba(150,180,225,.24);--err:#ff7a45;--err-bg:rgba(255,122,69,.1);--err-bd:rgba(255,122,69,.34);--rmico-bg:rgba(140,170,225,.14);--rmico-bd:rgba(140,170,225,.3)}[data-theme=midnight] .pnav:hover{color:#ffffff!important}[data-theme=midnight] .pburger{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.16)!important}[data-theme=midnight] .pmenu{background:rgba(20,30,50,.92)!important;border-color:rgba(255,255,255,.1)!important}[data-theme=midnight] .pscrim{background:rgba(8,15,28,.74)!important}[data-theme=midnight] .ppanel2{background:rgba(22,32,52,.86)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 50px 120px rgba(0,0,0,.55)!important}[data-theme=midnight] .pcard,[data-theme=midnight] .psupcta{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 6px 18px rgba(0,0,0,.25)!important}[data-theme=midnight] .dlchip{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important;color:var(--strong)!important}.pdoclink:hover{color:#566fb3}[data-theme=midnight] .pterms-box[aria-checked=false]{border-color:rgba(150,175,225,.5)!important;background:rgba(255,255,255,.06)!important}[data-theme=midnight] .pterms-box[aria-checked=false]:hover{border-color:rgba(174,197,240,.8)!important}[data-theme=midnight] .pterms-box:focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(150,175,225,.28)!important}[data-theme=midnight] .pdoclink{color:#8ea7d8!important}[data-theme=midnight] .pdoclink:hover{color:#bccbf2!important}[data-theme=midnight] .prow{background:rgba(255,255,255,.04)!important}[data-theme=midnight] .psysreq{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=midnight] .pfield{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.16)!important}[data-theme=midnight] .pclose{background:rgba(255,255,255,.08)!important}[data-theme=midnight] .bi-ice{display:none!important}[data-theme=midnight] .bi-mid{display:block!important}.bi-arc{stroke:rgba(82,130,192,.62)}.bi-arc2{stroke:rgba(82,130,192,.42)}[data-theme=midnight] .bi-arc{stroke:rgba(120,195,250,.7)}[data-theme=midnight] .bi-arc2{stroke:rgba(120,195,250,.5)}.bi-arcspin-cw{animation:biSpinCw 14s linear infinite}.bi-arcspin-ccw,.bi-arcspin-cw{transform-box:fill-box;transform-origin:center}.bi-arcspin-ccw{animation:biSpinCcw 19s linear infinite}@keyframes biSpinCw{to{transform:rotate(1turn)}}@keyframes biSpinCcw{to{transform:rotate(-1turn)}}[data-theme=midnight] .pghost{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.14)!important}[data-theme=midnight] .porbpri{text-shadow:0 0 2px rgba(3,12,28,.6),0 0 11px rgba(130,195,255,.34),0 1px 2px rgba(0,8,20,.5)}[data-theme=midnight] .porbsec{color:rgba(240,249,255,.94)!important;text-shadow:0 0 1.5px rgba(3,12,28,.62),0 0 9px rgba(150,210,255,.4),0 1px 2px rgba(0,8,20,.5)}[data-theme=midnight] .pclabel{color:#9aa9c8!important}[data-theme=midnight] .pcsub{color:#76859f!important}.pfootlink:hover{border-bottom-color:currentColor!important;opacity:1}.pfootlink:focus-visible{outline:2px solid var(--gacc);outline-offset:3px;border-radius:3px}.pthemesw{position:fixed;left:clamp(16px,4vw,40px);bottom:clamp(16px,3vh,26px);z-index:30;display:flex;align-items:center;gap:6px;padding:6px;border-radius:9999px;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.52));border:1px solid rgba(20,45,90,.12);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:0 8px 24px rgba(20,45,90,.1),inset 0 1px 0 rgba(255,255,255,.7);transition:box-shadow .28s ease,background .28s ease,border-color .28s ease;--fc-fg:#5b6b89;--fc-bg-hover:rgba(127,143,178,.2);--fc-bg-active:rgba(95,147,214,.18);--fc-bd-active:rgba(95,147,214,.6);--fc-fg-active:#2f5d92}.pthemesw:focus-within,.pthemesw:hover{box-shadow:0 14px 38px rgba(20,45,90,.16)}[data-theme=midnight] .pthemesw{background:linear-gradient(180deg,rgba(30,42,66,.78),rgba(20,30,50,.66));border-color:rgba(255,255,255,.12);box-shadow:0 8px 24px rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.08);--fc-fg:#9aa9c8;--fc-bg-hover:rgba(127,143,178,.26);--fc-bg-active:rgba(95,147,214,.26);--fc-bd-active:rgba(120,170,230,.7);--fc-fg-active:#dbeaff}[data-theme=midnight] .pthemesw:focus-within,[data-theme=midnight] .pthemesw:hover{box-shadow:0 14px 40px rgba(0,0,0,.5)}.pthemeopt,.pthemeopts{display:flex;align-items:center}.pthemeopt{justify-content:center;flex:none;max-width:170px;padding:6px 13px;border-radius:9999px;border:1px solid transparent;background:transparent;font-family:Jura;font-size:var(--fs-11);font-weight:600;letter-spacing:.04em;color:var(--fc-fg);cursor:pointer;white-space:nowrap;overflow:hidden;transition:background .16s,border-color .16s,color .16s,max-width .3s cubic-bezier(.2,.8,.2,1),padding .3s cubic-bezier(.2,.8,.2,1),margin .3s cubic-bezier(.2,.8,.2,1),opacity .22s ease}.pthemeopt+.pthemeopt{margin-left:6px}.pthemeopt svg{flex:none}.pthemelbl{display:inline-block;margin-left:6px;max-width:90px;overflow:hidden;opacity:1;transition:max-width .3s cubic-bezier(.2,.8,.2,1),margin .3s cubic-bezier(.2,.8,.2,1),opacity .2s ease}.pthemeopt:hover{background:var(--fc-bg-hover);color:var(--fc-fg-active)}.pthemeopt:focus-visible{outline:none;box-shadow:0 0 0 2px var(--fc-bd-active)}.pthemeopt.on{border-color:var(--fc-bd-active);background:var(--fc-bg-active);color:var(--fc-fg-active)}.pthemesw:not(:hover):not(:focus-within) .pthemeopt:not(.on){max-width:0;padding-left:0;padding-right:0;margin-left:0;border-left-width:0;border-right-width:0;opacity:0;pointer-events:none}.pthemesw:not(:hover):not(:focus-within) .pthemelbl{max-width:0;margin-left:0;opacity:0}.pthemesw:not(:hover):not(:focus-within) .pthemeopt.on{margin-left:0;padding-left:6px;padding-right:6px}.proot{--bg-core-blur:5px;--bg-core-op:.92}[data-theme=midnight]{--bg-core-blur:9px;--bg-core-op:.92}.pambc{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;filter:blur(var(--bg-core-blur));opacity:var(--bg-core-op);-webkit-mask:radial-gradient(circle at 50% 47%,rgba(0,0,0,.28) 0,rgba(0,0,0,.58) 22%,#000 46%,#000 92%,rgba(0,0,0,.6) 100%);mask:radial-gradient(circle at 50% 47%,rgba(0,0,0,.28) 0,rgba(0,0,0,.58) 22%,#000 46%,#000 92%,rgba(0,0,0,.6) 100%)}.porb-shift{transform:translateX(0) scale(1);transition:transform .62s cubic-bezier(.2,.8,.2,1)}.phero-bottom{opacity:1;transition:opacity .34s ease}.pcallouts-wrap{opacity:1;transition:opacity .4s ease}.pdetail{position:absolute;top:50%;right:max(var(--section-panel-edge),calc((100vw - var(--section-max)) / 2 + 24px));width:var(--section-panel-w);transform:translateY(-50%) translateX(30px);opacity:0;pointer-events:none;z-index:9;max-height:min(84vh,84dvh);overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain;display:flex;flex-direction:column;border-radius:24px;padding:var(--section-header-top) var(--section-panel-pad) var(--section-panel-pad);background:rgba(255,255,255,.82);backdrop-filter:blur(40px) saturate(170%);-webkit-backdrop-filter:blur(40px) saturate(170%);border:1px solid rgba(255,255,255,.82);box-shadow:0 40px 110px rgba(20,45,90,.26);transition:opacity .5s ease,transform .56s cubic-bezier(.2,.8,.2,1)}.detail-open .pdetail{opacity:1;transform:translateY(-50%) translateX(0);pointer-events:auto}.pdetail>*{flex:0 0 auto}.pcolfill{flex:1 0 auto;min-height:0;display:flex;flex-direction:column}.pfill{flex:1 0 auto;min-height:0}.pd-features .pcolfill,.pd-features .pfill,.pd-support .pcolfill,.pd-support .pfill{flex:0 0 auto}.pd-download .pcolfill,.pd-overview .pcolfill,.pdetail.pd-privacy{justify-content:space-between}.pd-download .pfill,.pd-overview .pfill,.pd-privacy .pfill{flex:0 0 auto}.pd-overview .pfill>.pcard{min-height:clamp(252px,30vh,296px)}.pd-privacy .pfill>.pcard{min-height:clamp(212px,22vh,242px)}.pd-download .pfill>.pplan{min-height:clamp(272px,30vh,288px)}.psticky{position:-webkit-sticky;position:sticky;top:calc(-1 * var(--section-header-top));z-index:6;margin:calc(-1 * var(--section-header-top)) calc(-1 * var(--section-panel-pad)) 0;padding:var(--section-header-top) var(--section-panel-pad) 12px;background:linear-gradient(180deg,rgba(250,252,255,.97),rgba(250,252,255,.96) 74%,rgba(250,252,255,0))}[data-theme=midnight] .psticky{background:linear-gradient(180deg,rgba(22,32,52,.97),rgba(22,32,52,.96) 74%,rgba(22,32,52,0))!important}.pdetail{scrollbar-width:thin;scrollbar-color:rgba(20,45,90,.26) transparent}.pdetail::-webkit-scrollbar{width:11px}.pdetail::-webkit-scrollbar-thumb{background:rgba(20,45,90,.24);border-radius:999px;border:3px solid transparent;background-clip:content-box}.pdetail::-webkit-scrollbar-thumb:hover{background:rgba(20,45,90,.36);border:3px solid transparent;background-clip:content-box}[data-theme=midnight] .pdetail{scrollbar-color:rgba(190,214,245,.3) transparent!important}[data-theme=midnight] .pdetail::-webkit-scrollbar-thumb{background:rgba(190,214,245,.28)!important;border:3px solid transparent;background-clip:content-box}.detail-open .porb-shift{transform:translateX(-31%) scale(.78)}.detail-open .pcallouts-wrap,.detail-open .phero-bottom{opacity:0;pointer-events:none}[data-theme=midnight] .pdetail{background:rgba(22,32,52,.84)!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 40px 110px rgba(0,0,0,.5)!important}@media (min-width:901px) and (max-width:1280px) and (min-height:521px){.pdetail{right:clamp(12px,1.6vw,26px);width:clamp(500px,48vw,660px)}.pdetail-wide{width:clamp(560px,72vw,820px)!important;height:var(--section-panel-h)!important}}@media (max-height:520px),(max-width:900px){.proot{--orb-size:clamp(190px,58vw,320px);--section-panel-pad:clamp(16px,4.4vw,24px);--section-header-top:clamp(14px,3.4vw,20px);overflow:visible!important;min-height:100svh;padding-bottom:calc(74px + env(safe-area-inset-bottom))}.pambc{position:fixed!important}.proot nav{padding:14px max(clamp(14px,4vw,22px),env(safe-area-inset-right)) 14px max(clamp(14px,4vw,22px),env(safe-area-inset-left))!important}.proot main{flex:0 0 auto!important;justify-content:flex-start!important;padding:0 clamp(12px,4vw,18px) 6px!important;width:100%;box-sizing:border-box}.porb-shift{transform:none!important}.detail-open .porb-shift{transform:scale(.94)!important}.detail-open .phero-bottom,.pcallouts-wrap{display:none!important}.pdetail,.pdetail-wide{display:none}.detail-open .pdetail,.detail-open .pdetail-wide{display:flex}.pdetail,.pdetail-wide{position:static!important;inset:auto!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;transform:none!important;opacity:1!important;overflow:visible!important;scrollbar-gutter:auto;align-self:stretch!important;justify-content:flex-start!important;border-radius:18px;margin:clamp(10px,3vw,18px) 0 clamp(16px,4vw,24px);padding:clamp(16px,4.4vw,24px);overflow-wrap:anywhere}.pcolfill,.pfill{flex:0 0 auto!important;justify-content:flex-start!important}.pd-download .pfill>.pplan,.pd-overview .pfill>.pcard,.pd-privacy .pfill>.pcard{min-height:0!important}.pd-download .pcolfill,.pd-overview .pcolfill,.pdetail.pd-privacy{justify-content:flex-start!important}.pcard{min-height:0!important}.psticky{position:static!important;margin:0!important;padding:0 0 10px!important;background:none!important}.cmpgrid,.fgrid3,.pricegrid,.pricegrid2{grid-template-columns:minmax(0,1fr)!important}.cmpgrid>*,.fgrid3>*{grid-column:auto!important}.pdetail [style*=grid-template-columns],.seq,.seq3,.seq4{grid-template-columns:minmax(0,1fr)!important}.pclose{top:8px!important;right:8px!important}.pburger,.pclose{width:44px!important;height:44px!important}.pmenu{top:66px!important}.pmenu-item{min-height:44px;display:flex;align-items:center}.pdetail input,.pdetail select,.pdetail textarea,.ppanel2 input,.ppanel2 textarea{font-size:16px!important}.pthemesw{left:max(12px,env(safe-area-inset-left))!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;padding:4px!important}.pthemesw .pthemeopt{min-width:44px;min-height:44px}.pthemesw:not(:hover):not(:focus-within) .pthemeopt.on{padding-left:8px;padding-right:8px}.proot footer{padding-bottom:calc(18px + env(safe-area-inset-bottom))!important}}@media (max-width:600px){.pdetail .pbill,.pdetail .pcta,.pdetail .pghost2,.pdetail .pplancta{width:100%!important;box-sizing:border-box}.pdetail .pbill{display:flex!important}.pdetail .pbill button{flex:1 1;min-height:44px}.pdetail .pcta,.pdetail .pghost2{min-height:46px}}@keyframes pscrim{0%{opacity:0}to{opacity:1}}@keyframes ppanel{0%{opacity:0;transform:translateY(20px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pdot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@keyframes phourglass{0%,34%{transform:rotate(0deg)}58%,84%{transform:rotate(180deg)}to{transform:rotate(1turn)}}.phourglass{transform-origin:50% 50%;animation:phourglass 2.4s cubic-bezier(.65,0,.35,1) infinite}@media(prefers-reduced-motion:reduce){.phourglass{animation:none}}@keyframes pcptpulse{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.6);opacity:.5}}circle[data-cl]{transform-box:fill-box;transform-origin:center center}circle[data-cl].pcpt-on{animation:pcptpulse 1.9s ease-in-out infinite}@keyframes pcdotpulse{0%,to{transform:scale(1.3)}50%{transform:scale(1.62)}}.pcdot.pcdot-on{animation:pcdotpulse 1.9s ease-in-out infinite}.pnav:hover{color:var(--ink)!important}.pnav:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1.5px;background:#2a3a57;transform:scaleX(0);transform-origin:center;transition:transform .26s cubic-bezier(.2,.7,.2,1)}.pnav:hover:after{transform:scaleX(1)}.pnav.pnav-on{color:var(--ink)!important}.pnav.pnav-on:after{transform:scaleX(1)}.pnav:focus,.pnav:focus-visible{outline:2px solid var(--gacc);outline-offset:7px;border-radius:3px}.pclose:focus-visible,.pcta:focus-visible,.pdetail a:focus-visible,.pdetail button:focus-visible,.pdetail input:focus-visible,.pdetail select:focus-visible,.pdetail textarea:focus-visible,.pdoclink:focus-visible,.pghost2:focus-visible,.pghost:focus-visible,.ppanel2 a:focus-visible,.ppanel2 button:focus-visible{outline:2px solid var(--gacc)!important;outline-offset:2px}[data-theme=midnight] .pclose:focus-visible,[data-theme=midnight] .pcta:focus-visible,[data-theme=midnight] .pdetail button:focus-visible,[data-theme=midnight] .pdetail input:focus-visible,[data-theme=midnight] .pdetail select:focus-visible,[data-theme=midnight] .pdetail textarea:focus-visible,[data-theme=midnight] .pdoclink:focus-visible,[data-theme=midnight] .pghost2:focus-visible,[data-theme=midnight] .pghost:focus-visible,[data-theme=midnight] .ppanel2 button:focus-visible{outline-color:#9fc0ee!important}.pnavu{position:relative}.pnavu.pnavu-on{color:var(--ink)}.pnavu.pnavu-on:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1.5px;background:#2a3a57}.pmenu-item:focus,.pmenu-item:focus-visible{outline:2px solid var(--gacc);outline-offset:2px}[data-theme=midnight] .pnav.pnav-on{color:#ffffff!important}[data-theme=midnight] .pnavu.pnavu-on{color:#ffffff}[data-theme=midnight] .pnavu.pnavu-on:after{background:#9fc0ee}@media (prefers-reduced-motion:reduce){.pnav:after{transition:none}}[data-theme=midnight] .pnav:after{background:#9fc0ee}.pcta:hover{transform:translateY(-1px);border-color:rgba(150,180,225,.32)!important;box-shadow:0 16px 38px rgba(18,32,56,.42),0 0 26px rgba(110,165,225,.26),inset 0 1px 0 rgba(255,255,255,.16)!important}[data-theme=midnight] .pcta{background:linear-gradient(165deg,rgba(70,102,158,.72),rgba(44,68,116,.7) 55%,rgba(30,46,82,.7))!important;border-color:rgba(140,195,255,.6)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 16px 38px rgba(8,16,34,.58),0 0 26px rgba(105,170,255,.34),inset 0 1px 0 rgba(255,255,255,.4)!important}[data-theme=midnight] .pcta:hover{border-color:rgba(165,215,255,.78)!important;box-shadow:0 20px 46px rgba(8,16,34,.66),0 0 36px rgba(120,185,255,.44),inset 0 1px 0 rgba(255,255,255,.28)!important}.pghost:hover{background:rgba(47,107,255,.08)!important;border-color:rgba(47,107,255,.4)!important}.pclose:hover{background:rgba(20,45,90,.1)!important;color:var(--ink)!important}.pcard{transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.pghost2:hover{background:rgba(255,255,255,.8)!important;border-color:rgba(20,45,90,.28)!important}[data-theme=midnight] .pghost2{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.16)!important;color:#eaf3ff!important}[data-theme=midnight] .pghost2:hover{background:rgba(255,255,255,.1)!important;border-color:rgba(140,195,255,.35)!important}.pcard:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(20,45,90,.12)!important}.ptrust{transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s,border-color .26s}.ptrust:hover{transform:translateY(-2px);border-color:rgba(47,107,255,.3)!important;box-shadow:0 12px 30px rgba(20,45,90,.1)!important}[data-theme=midnight] .ptrust{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=midnight] .ptrust:hover{border-color:rgba(140,195,255,.4)!important;box-shadow:0 14px 32px rgba(0,0,0,.4)!important}[data-theme=midnight] .pagree{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.1)!important}.pdetail-wide{width:var(--section-panel-w)}@media (min-width:901px) and (min-height:521px){.pdetail-wide{position:fixed!important;top:50%!important;width:var(--section-panel-w)!important;height:var(--section-panel-h)!important;max-height:92vh!important}}.pbill{display:inline-flex;gap:3px;padding:3px;border-radius:999px;background:rgba(20,45,90,.06);border:1px solid rgba(20,45,90,.08)}.pbill button{border:none;background:transparent;font-family:Jura;font-size:var(--fs-12);font-weight:600;letter-spacing:.03em;color:var(--soft);padding:6px 16px;border-radius:999px;cursor:pointer;transition:all .2s}.pbill button.on{background:#fff;color:var(--ink);box-shadow:0 2px 6px rgba(20,45,90,.12)}.pricegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.pricegrid2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:720px){.pricegrid,.pricegrid2{grid-template-columns:1fr}}.pplan{display:flex;flex-direction:column;text-align:left;padding:18px 13px;border-radius:16px;background:rgba(255,255,255,.7);border:1px solid rgba(20,45,90,.09);box-shadow:0 6px 20px rgba(20,45,90,.06);transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.pplan:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(20,45,90,.12)}.pplan-active{transform:translateY(-2px)}.tier-light.pplan-active{border-color:rgba(124,207,242,.65);box-shadow:0 12px 30px rgba(124,207,242,.26),0 0 0 1px rgba(124,207,242,.3)}.tier-pro.pplan-active{border-color:rgba(91,140,255,.6);box-shadow:0 12px 30px rgba(91,140,255,.24),0 0 0 1px rgba(91,140,255,.28)}.tier-ultra.pplan-active{border-color:rgba(139,124,255,.6);box-shadow:0 12px 30px rgba(139,124,255,.26),0 0 0 1px rgba(139,124,255,.3)}.pbadge{align-self:flex-start;font-size:var(--fs-95);font-weight:600;letter-spacing:.16em;padding:4px 9px;border-radius:999px;text-transform:uppercase;margin-bottom:13px}.pbadge-now{background:rgba(28,138,82,.13);color:#1d8a52}.pbadge-soon{background:rgba(20,45,90,.07);color:var(--soft)}.psave{align-self:flex-start;font-size:var(--fs-95);font-weight:600;letter-spacing:.1em;padding:4px 9px;border-radius:999px;white-space:nowrap}.psave.tier-light{background:rgba(124,207,242,.16);color:#2585ad}.psave.tier-pro{background:rgba(91,140,255,.14);color:#3f6fe0}.psave.tier-ultra{background:rgba(139,124,255,.16);color:#6a5be0}[data-theme=midnight] .psave.tier-light{background:rgba(124,207,242,.16)!important;color:#9bdcf5!important}[data-theme=midnight] .psave.tier-pro{background:rgba(120,160,255,.16)!important;color:#a9c2ff!important}[data-theme=midnight] .psave.tier-ultra{background:rgba(150,135,255,.16)!important;color:#c2b6ff!important}.pplancta{margin-top:auto;padding:11px 18px;border-radius:999px;font-family:Jura;font-weight:600;font-size:var(--fs-125);letter-spacing:.02em;cursor:pointer;transition:all .22s;text-align:center}.pplancta-primary{border:1px solid rgba(150,180,225,.18);background:linear-gradient(165deg,#33445f,#21304a 55%,#192438);color:#f3f7ff;box-shadow:0 12px 30px rgba(18,32,56,.34),0 0 18px rgba(95,150,215,.16),inset 0 1px 0 rgba(255,255,255,.12)}.pplancta-primary:hover{transform:translateY(-1px);box-shadow:0 16px 36px rgba(18,32,56,.42)}.pplancta-ghost{border:1px solid rgba(20,45,90,.18);background:rgba(255,255,255,.5);color:var(--strong)}.pplancta-ghost:hover{background:rgba(47,107,255,.08)!important;border-color:rgba(47,107,255,.4)!important}[data-theme=midnight] .pplan{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 6px 18px rgba(0,0,0,.25)!important}[data-theme=midnight] .tier-light.pplan-active{border-color:rgba(124,207,242,.55)!important;box-shadow:0 12px 30px rgba(40,110,150,.32),0 0 0 1px rgba(124,207,242,.28)!important}[data-theme=midnight] .tier-pro.pplan-active{border-color:rgba(120,160,255,.55)!important;box-shadow:0 12px 30px rgba(40,80,180,.32),0 0 0 1px rgba(120,160,255,.28)!important}[data-theme=midnight] .tier-ultra.pplan-active{border-color:rgba(150,135,255,.55)!important;box-shadow:0 12px 30px rgba(80,60,180,.34),0 0 0 1px rgba(150,135,255,.3)!important}[data-theme=midnight] .pbadge-now{background:rgba(50,200,130,.16)!important;color:#5fe0a0!important}[data-theme=midnight] .pbadge-soon{background:rgba(255,255,255,.07)!important;color:var(--soft)!important}[data-theme=midnight] .pbill{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.1)!important}[data-theme=midnight] .pbill button.on{background:rgba(255,255,255,.16)!important;color:#eaf3ff!important}.pdlbar button:hover{color:var(--ink);background:rgba(255,255,255,.55)}.pdlbar button.on:hover{background:#fff}.pdlbar button:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(47,107,255,.55)}[data-theme=midnight] .pdlbar button:hover{color:#eaf3ff!important;background:rgba(255,255,255,.09)!important}[data-theme=midnight] .pdlbar button.on:hover{background:rgba(255,255,255,.2)!important}[data-theme=midnight] .pdlbar button:focus-visible{box-shadow:0 0 0 2px rgba(140,195,255,.65)!important}.cmpgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:16px}@media(max-width:1180px){.cmpgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.cmpgrid>:last-child{grid-column:1/-1}}@media(max-width:860px){.cmpgrid{grid-template-columns:minmax(0,1fr)}.cmpgrid>:last-child{grid-column:auto}}.cmpdep{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:5px 10px;line-height:1.4;border-radius:999px;background:rgba(91,122,166,.1);border:1px solid rgba(91,122,166,.2);font-family:Jura;font-size:var(--fs-95);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gacc)}[data-theme=midnight] .cmpdep{background:rgba(150,180,225,.12)!important;border-color:rgba(150,180,225,.24)!important}.cmpavail{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:rgba(28,138,82,.11);border:1px solid rgba(28,138,82,.2);font-family:Jura;font-size:var(--fs-10);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#1d8a52}[data-theme=midnight] .cmpavail{background:rgba(50,200,130,.14)!important;border-color:rgba(50,200,130,.26)!important;color:#5fe0a0!important}.fcomp{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}@media(max-width:1180px){.fcomp{grid-template-columns:auto minmax(0,1fr);row-gap:11px}.fcomp>:last-child{grid-column:1/-1;justify-self:start}}@media(max-width:860px){.fcomp{grid-template-columns:minmax(0,1fr);justify-items:start;gap:11px}.fcomp>:last-child{grid-column:auto}}[data-theme=midnight] .pplancta-ghost{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.16)!important;color:#eaf3ff!important}.pfield:focus{border-color:#2f6bff!important;background:#fff!important}.pfield::placeholder{color:#9aa7bf}.pburger:hover{background:rgba(20,45,90,.08)!important}.pcgroup{cursor:pointer}.pclabel{font-size:var(--fs-13);font-weight:600;letter-spacing:.16em;text-indent:.16em;color:var(--soft);transition:color .26s,transform .26s;text-transform:uppercase}.pclabel,.pcsub{white-space:nowrap}.pcsub{font-size:var(--fs-105);font-weight:500;letter-spacing:.02em;color:#9aa7bf;transition:color .26s;text-transform:none}.pcline{height:1px;background:linear-gradient(90deg,rgba(47,107,255,.15),rgba(47,107,255,.4));transition:background .26s,box-shadow .26s}.pcdot{width:7px;height:7px;border-radius:50%;background:#9fb3d6;flex:none;transition:background .26s,box-shadow .26s,transform .26s}.pcgroup:hover .pclabel{color:var(--ink)}.pcgroup:hover .pcsub{color:var(--soft)}.pcgroup:hover .pcdot{background:#2f6bff;box-shadow:0 0 12px rgba(47,107,255,.8);transform:scale(1.35)}.pcgroup-l:hover .pclabel{transform:translateX(-3px)}.pcgroup-r:hover .pclabel{transform:translateX(3px)}.pcgroup:hover .pcline{background:linear-gradient(90deg,rgba(47,107,255,.5),rgba(47,107,255,.7));box-shadow:0 0 8px rgba(47,107,255,.3)}.pcgroup.pc-active .pclabel{color:var(--ink)}.pcgroup.pc-active .pcsub{color:var(--soft)}.pcgroup-l.pc-active .pclabel{transform:translateX(-3px)}.pcgroup-r.pc-active .pclabel{transform:translateX(3px)}.pgbody{flex:1 1;display:flex;min-height:0}.pgcol-l{position:relative;flex:1 1;min-width:0;padding:24px 26px 30px;flex-direction:column;gap:14px}.pgcol-l,.pgnav{overflow-y:auto;display:flex}.pgnav{flex:none;width:266px;padding:20px 16px;border-left:1px solid rgba(20,45,90,.1);background:rgba(244,248,254,.55);flex-direction:column;gap:5px}.pgnavtitle{font-size:var(--fs-10);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--soft);padding:2px 8px 9px}.pgnavitem{display:flex;gap:10px;align-items:flex-start;padding:9px 10px;border-radius:11px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;transition:background .2s,border-color .2s;width:100%}.pgnavitem:hover{background:rgba(91,122,166,.06)}.pgnavitem.on{background:rgba(91,122,166,.09);border-color:rgba(91,122,166,.18)}.pgnavnum{flex:none;width:22px;height:22px;border-radius:7px;background:rgba(91,122,166,.1);color:#5b7aa6;font-family:Jura;font-size:var(--fs-11);font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .2s,color .2s}.pgnavitem.on .pgnavnum{background:#5172a6;color:#fff}.pgnavt{display:block;font-size:var(--fs-125);font-weight:700;color:var(--strong);letter-spacing:.005em}.pgnavs{display:block;font-size:var(--fs-105);font-weight:500;color:var(--soft);margin-top:2px;line-height:1.4;text-wrap:pretty}.pgsec{padding:18px 19px;border-radius:16px;background:rgba(255,255,255,.7);border:1px solid rgba(20,45,90,.08)}.pgico{color:#5b7aa6}.pgtile{flex:none;width:40px;height:40px;border-radius:12px;background:rgba(91,122,166,.07);border:1px solid rgba(91,122,166,.14);display:flex;align-items:center;justify-content:center}.pgnum{font-family:Jura;font-size:var(--fs-95);font-weight:700;letter-spacing:.16em;color:#5b7aa6;opacity:.7}.pgnote{display:flex;align-items:flex-start;gap:9px;padding:11px 13px;border-radius:11px;margin-top:13px}.pgnote-accent{background:rgba(91,122,166,.06);border:1px solid rgba(91,122,166,.14)}.pgnote-neutral{background:rgba(20,45,90,.04);border:1px solid rgba(20,45,90,.09)}.pgnote-warn{background:rgba(217,147,10,.07);border:1px solid rgba(217,147,10,.2)}.pgnotedot{flex:none;width:6px;height:6px;border-radius:50%;margin-top:5px}.pglist{display:flex;flex-direction:column;gap:8px;margin-top:13px}.pglistitem{display:flex;align-items:flex-start;gap:9px;font-size:var(--fs-125);line-height:1.5;color:var(--body)}.pgbadge{font-family:Jura;font-size:var(--fs-95);font-weight:700;letter-spacing:.04em;padding:4px 10px;border-radius:999px;background:rgba(91,122,166,.08);border:1px solid rgba(91,122,166,.14);color:#5d6f8e}.pglab{margin-top:12px;padding:11px 13px;border-radius:11px;background:rgba(20,45,90,.03);border:1px solid rgba(20,45,90,.07)}.pglablabel{font-family:Jura;font-size:var(--fs-95);font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#5b7aa6}[data-theme=midnight] .pgnav{background:rgba(255,255,255,.03)!important;border-color:rgba(255,255,255,.1)!important}[data-theme=midnight] .pgnavitem:hover{background:rgba(150,180,225,.07)!important}[data-theme=midnight] .pgnavitem.on{background:rgba(150,180,225,.11)!important;border-color:rgba(150,180,225,.2)!important}[data-theme=midnight] .pgnavnum{background:rgba(150,180,225,.14)!important;color:#aebfda!important}[data-theme=midnight] .pgnavitem.on .pgnavnum{background:#6f8fc4!important;color:#fff!important}[data-theme=midnight] .pgsec{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.09)!important}[data-theme=midnight] .pgico{color:#aebfda!important}[data-theme=midnight] .pgtile{background:rgba(150,180,225,.1)!important;border-color:rgba(150,180,225,.2)!important}[data-theme=midnight] .pgnum{color:#aebfda!important}[data-theme=midnight] .pgnote-accent{background:rgba(150,180,225,.08)!important;border-color:rgba(150,180,225,.18)!important}[data-theme=midnight] .pgnote-neutral{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.1)!important}[data-theme=midnight] .pgnote-warn{background:rgba(217,160,40,.1)!important;border-color:rgba(217,160,40,.26)!important}[data-theme=midnight] .pgbadge{background:rgba(150,180,225,.12)!important;border-color:rgba(150,180,225,.2)!important;color:#aebfda!important}[data-theme=midnight] .pglab{background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.08)!important}[data-theme=midnight] .pglablabel{color:#aebfda!important}.pgsys{margin-top:13px;padding:12px 14px;border-radius:11px;border:1px solid rgba(91,122,166,.22);background:rgba(91,122,166,.07)}.pgsystitle{font-size:var(--fs-95);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gacc);filter:brightness(.62)}[data-theme=midnight] .pgsystitle{filter:brightness(1.35)!important}[data-theme=midnight] .pgsys{border-color:rgba(150,180,225,.24)!important;background:rgba(255,255,255,.05)!important}@media(max-width:820px){.pgbody{flex-direction:column;overflow-y:auto}.pgcol-l,.pgnav{overflow-y:visible}.pgnav{width:auto;border-left:none;border-top:1px solid rgba(20,45,90,.1)}}.pselbtn:hover{border-color:rgba(20,45,90,.3)!important}.pselbtn:focus-visible{outline:2px solid var(--gacc)!important;outline-offset:2px}.pselbtn[aria-expanded=true]{border-color:var(--gacc)!important;box-shadow:0 0 0 3px rgba(91,122,166,.16)}.pselbtn[aria-expanded=true] .pselchev{transform:rotate(180deg)}.pselchev{transition:transform .2s ease}.pselmenu{background:rgba(252,253,255,.98);border:1px solid rgba(47,107,255,.22);box-shadow:0 22px 60px rgba(20,45,90,.22),0 2px 6px rgba(20,45,90,.08);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.pselopt{color:var(--body);transition:background .15s ease,color .15s ease}.pselopt.on,.pselopt:hover{background:rgba(47,107,255,.09);color:var(--ink)}.pselopt[aria-selected=true]{color:var(--ink);font-weight:600}.pseltick{opacity:0}.pseltick.on{opacity:1}[data-theme=midnight] .pselbtn:hover{border-color:rgba(150,180,230,.5)!important}[data-theme=midnight] .pselmenu{background:rgba(24,35,57,.98)!important;border-color:rgba(140,175,235,.26)!important;box-shadow:0 24px 64px rgba(0,0,0,.55)!important}[data-theme=midnight] .pselopt.on,[data-theme=midnight] .pselopt:hover{background:rgba(120,160,255,.16)!important}@media (prefers-reduced-motion:reduce){.pselchev{transition:none}}.pdetail{container-type:inline-size;container-name:panel}.fgrid3{--card-min:250px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:11px;gap:11px;margin-top:12px}@container panel (min-width:512px){.fgrid3{grid-template-columns:repeat(2,minmax(0,1fr))}.fgrid3>:last-child{grid-column:1/-1}}@container panel (min-width:774px){.fgrid3{grid-template-columns:repeat(3,minmax(0,1fr))}.fgrid3>:last-child{grid-column:auto}}.seq{display:grid;align-items:center}.seq4{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;column-gap:6px}.seq3{grid-template-columns:1fr auto 1fr auto 1fr;column-gap:8px}@media(max-width:1180px){.seq{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 16px}.seq>:nth-child(2n){display:none}.seq>*{justify-content:flex-start!important}}@media(max-width:860px){.seq{grid-template-columns:minmax(0,1fr)!important}}.rmbody{flex:1 1;min-height:0;overflow:auto;padding:34px 32px 26px}.rmrow{display:flex;align-items:flex-end;gap:12px;min-width:1000px}.rmcol{flex:1 1;min-width:178px;display:flex;flex-direction:column}.rmnode{position:relative;height:48px;display:flex;align-items:center;justify-content:center}.rmline{position:absolute;left:0;right:0;top:50%;height:2px;transform:translateY(-50%)}.rmchip{position:relative;z-index:1;width:42px;height:42px;border-radius:12px;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(20,45,90,.1)}.rmcard,.rmchip{display:flex;background:#fff}.rmcard{margin-top:10px;flex-direction:column;padding:16px 16px 18px;border-radius:16px;border:1px solid rgba(20,45,90,.09);box-shadow:0 10px 26px rgba(20,45,90,.07);text-align:left}.rmhead{align-items:flex-start;gap:16px;padding:26px 32px 18px;border-bottom:1px solid rgba(20,45,90,.1)}.rmfoot,.rmhead{flex:none;display:flex;justify-content:space-between}.rmfoot{align-items:center;flex-wrap:wrap;gap:12px 16px;padding:16px 32px;border-top:1px solid rgba(20,45,90,.1)}.rmbadge,.rmchip>svg,.rmtime{filter:brightness(.62)}[data-theme=midnight] .rmbadge,[data-theme=midnight] .rmchip>svg,[data-theme=midnight] .rmtime{filter:brightness(1.5) saturate(1.05)}[data-theme=midnight] .rmchip{background:rgba(28,40,64,.96)!important;box-shadow:0 4px 12px rgba(0,0,0,.34)!important}[data-theme=midnight] .rmcard{background:rgba(255,255,255,.06)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 10px 26px rgba(0,0,0,.3)!important}[data-theme=midnight] .rmfoot,[data-theme=midnight] .rmhead{border-color:rgba(255,255,255,.12)!important}@media(min-width:1101px) and (max-width:1250px){.rmrow{min-width:920px}.rmcol{min-width:168px}}@media(max-width:1100px){.rmrow{flex-direction:column;align-items:stretch;min-width:0;gap:16px}.rmcol{min-width:0;margin-bottom:0!important}.rmnode{height:auto;justify-content:flex-start}.rmline{display:none}.rmcard{margin-top:9px}}@media(max-width:900px){.pscrim{padding:12px!important}.rmbody{padding:20px 18px 22px}.rmhead{padding:18px 18px 14px}.rmfoot{padding:14px 18px}.rmfoot>span{order:3;flex:1 0 100%;text-align:left!important}}.pl-root{position:fixed;inset:0;z-index:40;overflow:hidden;font-size:16px;line-height:normal;--panel:rgba(255,255,255,0.82);--panel-bd:rgba(255,255,255,0.7);--card:rgba(255,255,255,0.62);--card-bd:rgba(30,60,110,0.1);--ctl-bg:rgba(255,255,255,0.7);--ctl-bd:rgba(30,60,110,0.14);--hair:rgba(30,60,110,0.1)}@media (max-height:520px),(max-width:900px){body,html{height:auto;min-height:100%;overflow-x:hidden;overflow-y:visible}.proot.pl-root{position:static;inset:auto;height:auto;min-height:100svh;overflow:visible}.proot.pl-root .pambc{position:fixed}}@media (max-height:520px){.proot.pl-root{--orb-size:clamp(150px,34vh,240px);--section-header-top:clamp(8px,2vh,14px)}.proot.pl-root .pcallouts-wrap{display:none}}.pl-root[data-pa-theme=midnight]{--ink:#f2f6ff;--strong:#e7eefb;--body:#bcc8e2;--soft:#9aa9c8;--faint:#8090ac;--gacc:#aebfda;--rmico-bg:rgba(140,170,225,0.14);--rmico-bd:rgba(140,170,225,0.3);--panel:rgba(18,30,52,0.72);--panel-bd:rgba(255,255,255,0.1);--card:rgba(255,255,255,0.05);--card-bd:rgba(255,255,255,0.1);--ctl-bg:rgba(255,255,255,0.07);--ctl-bd:rgba(255,255,255,0.16);--hair:rgba(255,255,255,0.09);--bg:radial-gradient(circle at 50% 30%,#16243f 0%,#0f1a30 55%,#0a1326 100%)}.pl-root[data-pa-theme=midnight] .pl-navlink:hover{color:#ffffff}.pl-root[data-pa-theme=midnight] .pl-navlink:after{background:#9fc0ee}@keyframes pl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.pl-root[data-pa-theme=midnight] .pl-cta{background:linear-gradient(165deg,rgba(70,102,158,.72),rgba(44,68,116,.7) 55%,rgba(30,46,82,.7));border-color:rgba(140,195,255,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 16px 38px rgba(8,16,34,.58),0 0 26px rgba(105,170,255,.34),inset 0 1px 0 rgba(255,255,255,.4)}.pl-root[data-pa-theme=midnight] .pl-ghost{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.14)}.pl-root[data-pa-theme=midnight] .pl-link:hover{color:#bccbf2}.pl-input{font-family:Jura,sans-serif;font-size:14px;color:var(--ink);background:var(--ctl-bg);border:1px solid var(--ctl-bd);border-radius:12px;padding:12px 14px;width:100%;outline:none}.pl-input:focus{border-color:#2f6bff;background:#ffffff}.pl-footer{position:relative;z-index:4;flex:none;text-align:center;font-size:var(--fs-11);letter-spacing:.04em;color:var(--faint);opacity:.85;padding:18px;line-height:normal}.pl-scrim{position:fixed;inset:0;z-index:60;background:rgba(18,32,58,.46);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.pl-modal{width:100%;max-width:min(960px,94vw);max-height:88vh;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--panel-bd);border-radius:22px;box-shadow:0 40px 120px -30px rgba(10,20,40,.6);-webkit-backdrop-filter:blur(40px) saturate(170%);backdrop-filter:blur(40px) saturate(170%);overflow:hidden}.pl-modal__body{flex:1 1;min-height:0;overflow-y:auto;padding:24px 26px;line-height:1.65;font-size:13.5px;color:var(--body)}.pa-orb{position:relative}.pa-orb__gl,.pa-orb__hud{position:absolute;inset:0;width:100%;height:100%}.pa-orb__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none}@keyframes pl-spin{to{transform:rotate(1turn)}}.pl-sronly{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pl-supform{display:flex;flex-direction:column;gap:14px;width:100%;max-width:470px;margin-top:18px;text-align:left}.pl-supform__actions{margin-top:4px}.pl-field__req{color:var(--gacc);font-weight:700}.pl-field__err{font-size:var(--fs-11);line-height:1.45;font-weight:600;color:var(--err)}.pl-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.pl-formerr{margin:0;display:flex;align-items:flex-start;gap:9px;padding:12px 14px;border-radius:12px;border:1px solid var(--err-bd);background:var(--err-bg);font-size:var(--fs-125);line-height:1.55;font-weight:400;color:var(--err)}.pl-backlink{display:block;margin:2px auto 0;background:none;border:none;color:var(--soft);font-family:Jura;font-weight:500;font-size:var(--fs-13);letter-spacing:.01em;cursor:pointer;padding:6px 2px;transition:color .2s}.pl-supdone{flex-direction:column;text-align:center}.pl-supdone,.pl-supdone__mark{display:flex;align-items:center}.pl-supdone__mark{width:46px;height:46px;border-radius:50%;background:rgba(30,160,90,.13);color:#1d8a52;justify-content:center;font-size:21px}.pl-supdone__note{margin:16px 0 0;font-size:12px;line-height:1.6;color:var(--soft);max-width:420px}.pl-ticket{margin-top:18px;padding:14px 22px;border-radius:12px;background:rgba(20,45,90,.05);display:flex;flex-direction:column;align-items:center;gap:6px}.pl-root[data-pa-theme=midnight] .pl-ticket{background:rgba(255,255,255,.06)}.pl-ticket__label{font-size:var(--fs-95);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--soft)}.pl-ticket__id{font-family:ui-monospace,JetBrains Mono,SFMono-Regular,monospace;font-size:20px;font-weight:500;letter-spacing:.06em;color:var(--ink)}@media (max-height:520px),(max-width:900px){.pl-root{--orb-size:clamp(190px,58vw,320px);--section-panel-pad:clamp(16px,4.4vw,24px);--section-header-top:clamp(14px,3.4vw,20px);overflow:visible;min-height:100svh;padding-bottom:calc(74px + env(safe-area-inset-bottom))}.pl-footer{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.proot h1,.proot h2,.proot h3,.proot h4,.proot h5,.proot h6{line-height:normal;color:inherit}@media (max-height:520px),(max-width:900px){.proot.pl-root .pselbtn,.proot.pl-root input,.proot.pl-root select,.proot.pl-root textarea{font-size:16px!important}}