@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.c949a514.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.a3ed597e.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.319fa961.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.323431dc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0f2c7ba8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.af4fcd24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_8579dc29-module__j5-mKG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_8579dc29-module__j5-mKG__variable{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/13bf9871fe164e7f-s.f2220059.woff2)format("woff2");unicode-range:U+460-52F,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:100 800;font-display:swap;src:url(../media/cc545e633e20c56d-s.f6f1950f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/71b036adf157cdcf-s.bd5f4d11.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/89b21bb081cb7469-s.51c18f09.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/3fe682a82f50d426-s.23358719.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:100 800;font-display:swap;src:url(../media/70bc3e132a0a741e-s.p.15008bfb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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 Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ea280b08-module__4SYyHG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ea280b08-module__4SYyHG__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
.pv2{--trinity-light:#3696e9;--trinity-dark:#163996;--heat:#f18426;--heat-light:#ffa659;--heat-dark:#c75000;--ok:#31aa40;--bg:#010202;--surface:#0a0b0d;--surface-elevated:#202224;--fg1:#f7f8fa;--fg2:#cbced2;--fg3:#6f7276;--fg-disabled:#535559;--border:#20222499;--border-strong:#393b3e;--border-glow:#3696e940;--dot-pattern:#f8f8f80f;--font-heading:var(--font-mono),ui-monospace,"SF Mono",Consolas,monospace;--font-body:var(--font-sans),system-ui,-apple-system,sans-serif;--font-mono-stack:var(--font-mono),ui-monospace,"SF Mono",Consolas,monospace;--pv2-shadow-lg:0 12px 32px #00000073;--pv2-shadow-xl:0 24px 64px #0000008c;background:var(--bg);color:var(--fg1);font-family:var(--font-body)}@supports (color:lab(0% 0 0)){.pv2{--trinity-light:lab(59.5794% -6.79067 -50.7774);--trinity-dark:lab(26.6486% 17.5601 -55.6515);--heat:lab(66.6533% 38.5672 64.6845);--heat-light:lab(76.2731% 28.5374 53.3788);--heat-dark:lab(49.9268% 49.8181 72.0447);--ok:lab(61.5358% -50.6384 43.17);--bg:lab(.460846% -.0194609 -.176975);--surface:lab(3.04131% -.0983104 -.817773);--surface-elevated:lab(12.9832% -.244886 -1.85978);--fg1:lab(97.6708% -.162274 -1.12438);--fg2:lab(82.5811% -.317216 -2.2446);--fg3:lab(47.7738% -.404984 -2.98274);--fg-disabled:lab(36.1769% -.352249 -2.60872);--border:lab(12.9832% -.244886 -1.85978/.6);--border-strong:lab(24.5801% -.299081 -2.23448);--border-glow:lab(59.5794% -6.79067 -50.7774/.25);--dot-pattern:lab(97.68% -.0000298023 .0000119209/.06);--pv2-shadow-lg:0 12px 32px lab(0% 0 0/.45);--pv2-shadow-xl:0 24px 64px lab(0% 0 0/.55)}}.pv2 ::selection{color:var(--fg1);background:#3696e959;background:lab(59.5794% -6.79067 -50.7774/.35)}.pv2 textarea::placeholder,.pv2 input::placeholder{color:#535559;color:lab(36.1769% -.352249 -2.60872)}@keyframes pv2-revealUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes pv2-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pv2-roomName{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes pv2-hotPulse{0%{box-shadow:0 0 #f1842673;box-shadow:0 0 lab(66.6533% 38.5672 64.6845/.45)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@keyframes pv2-coldPulse{0%{box-shadow:0 0 #3696e966;box-shadow:0 0 lab(59.5794% -6.79067 -50.7774/.4)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.pv2-reveal{animation:.7s ease-out both pv2-revealUp}.pv2-reveal-1{animation:.7s ease-out 90ms both pv2-revealUp}.pv2-reveal-2{animation:.7s ease-out .18s both pv2-revealUp}.pv2-reveal-3{animation:.7s ease-out .27s both pv2-revealUp}.pv2-reveal-4{animation:.7s ease-out .36s both pv2-revealUp}.pv2-hot-pulse{animation:2.2s ease-out infinite pv2-hotPulse}@keyframes pv2-glowPulse{0%,to{box-shadow:0 0 0 1px #3696e959,0 0 18px -4px #3696e973;box-shadow:0 0 0 1px lab(59.5794% -6.79067 -50.7774/.35),0 0 18px -4px lab(59.5794% -6.79067 -50.7774/.45)}50%{box-shadow:0 0 0 1px #3696e999,0 0 34px -2px #3696e9bf;box-shadow:0 0 0 1px lab(59.5794% -6.79067 -50.7774/.6),0 0 34px -2px lab(59.5794% -6.79067 -50.7774/.75)}}.pv2-glow-pulse{transition:background .16s,border-color .16s;animation:2.4s ease-in-out infinite pv2-glowPulse}.pv2-glow-pulse:hover{background:#3369b642!important;background:lab(43.8023% 2.45893 -47.0908/.26)!important;border-color:#3696e9cc!important;border-color:lab(59.5794% -6.79067 -50.7774/.8)!important}.pv2-navtab{transition:color .16s}.pv2-navtab:hover{color:var(--fg1)!important}.pv2-entbtn{transition:border-color .16s,box-shadow .16s}.pv2-entbtn:hover{border-color:#3696e973;border-color:lab(59.5794% -6.79067 -50.7774/.45);box-shadow:0 0 14px -6px #3696e966;box-shadow:0 0 14px -6px lab(59.5794% -6.79067 -50.7774/.4)}.pv2-menurow{transition:background .16s}.pv2-menurow:hover{background:#20222473!important;background:lab(12.9832% -.244886 -1.85978/.45)!important}.pv2-ghost{transition:color .16s,border-color .16s,box-shadow .16s}.pv2-ghost:hover{color:var(--trinity-light)!important;border-color:#3696e973!important;border-color:lab(59.5794% -6.79067 -50.7774/.45)!important}.pv2-ghost-glow:hover{box-shadow:0 0 16px -6px #3696e973;box-shadow:0 0 16px -6px lab(59.5794% -6.79067 -50.7774/.45)}.pv2-quiet{transition:color .16s}.pv2-quiet:hover{color:var(--fg2)!important}.pv2-quiet-bright:hover{color:var(--fg1)!important}.pv2-rowcard{transition:border-color .2s,background .2s}.pv2-rowcard:hover{border-color:var(--border-strong);background:#0e0f11;background:lab(4.42864% -.128903 -1.04602)}.pv2-copy{transition:color .16s,border-color .16s}.pv2-copy:hover{border-color:#3696e973;border-color:lab(59.5794% -6.79067 -50.7774/.45)}.pv2-iconbtn{transition:color .16s,border-color .16s}.pv2-iconbtn:hover{color:var(--fg1)!important;border-color:var(--border-strong)!important}.pv2-ta{transition:border-color .16s,box-shadow .16s}.pv2-ta:focus{box-shadow:0 0 0 3px #3696e933;box-shadow:0 0 0 3px lab(59.5794% -6.79067 -50.7774/.2);border-color:#3696e999!important;border-color:lab(59.5794% -6.79067 -50.7774/.6)!important}.pv2-ribbon{z-index:90;-webkit-backdrop-filter:blur(10px);background:#3369b61a;background:lab(43.8023% 2.45893 -47.0908/.1);border-bottom:1px solid #3696e938;border-bottom:1px solid lab(59.5794% -6.79067 -50.7774/.22);justify-content:space-between;align-items:center;gap:24px;padding:10px 40px;display:flex;position:sticky;top:64px}.pv2-sign-main{box-sizing:border-box;flex:1;width:100%;max-width:1180px;margin:0 auto;padding:30px 40px 80px}.pv2-brief-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:34px;display:grid}.pv2-seqrail{flex-direction:column;gap:14px;display:flex}.pv2-cta-thermo{background:#3369b629;background:lab(43.8023% 2.45893 -47.0908/.16);transition:background .2s,border-color .2s,box-shadow .2s,color .16s}.pv2-cta-thermo:not(:disabled):hover{background:linear-gradient(90deg,#3369b64d,#f1842657);background:linear-gradient(90deg,lab(43.8023% 2.45893 -47.0908/.3),lab(66.6533% 38.5672 64.6845/.34));box-shadow:0 0 26px -6px #f184268c;box-shadow:0 0 26px -6px lab(66.6533% 38.5672 64.6845/.55);border-color:#f18426b3!important;border-color:lab(66.6533% 38.5672 64.6845/.7)!important}.pv2-progressbar{background:#2c2e31;background:lab(18.7798% -.293866 -2.23173);height:4px;overflow:hidden}.pv2-progressbar>span{background:var(--trinity-light);height:100%;transition:width .22s;display:block}.pv2-reader{z-index:200;background:var(--bg);flex-direction:column;display:flex;position:fixed;inset:0}.pv2-reader-bar{border-bottom:1px solid var(--border);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:10px 18px;display:flex}.pv2-reader-cols{flex:1;min-height:0;display:flex}.pv2-reader-doc{flex:1;min-width:0;min-height:0}.pv2-reader-rail{border-left:1px solid var(--border);background:var(--surface);flex-direction:column;flex:none;width:340px;min-height:0;display:flex}.pv2-reader-keyterms{flex:none;max-height:40%}.pv2-reader-dock{border-top:1px solid var(--border);background:var(--surface-elevated);flex:none;max-height:82%;margin-top:auto;padding:16px 18px;overflow-y:auto}.pv2-modal-scrim{z-index:240;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);background:#010101c7;background:lab(.194134% -.00994653 -.101203/.78);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.pv2-modal{background:var(--surface-elevated);border:1px solid var(--border-strong);width:min(560px,96vw);max-height:92vh;box-shadow:var(--pv2-shadow-xl);box-sizing:border-box;padding:24px 26px;position:relative;overflow-y:auto}@media (max-width:900px){.pv2-ribbon{gap:12px;padding:9px 18px}.pv2-ribbon>span:last-child{display:none}.pv2-sign-main{padding:22px 18px 96px}.pv2-brief-grid{grid-template-columns:1fr;gap:22px}.pv2-reader-cols{flex-direction:column}.pv2-reader-rail{border-left:none;border-top:1px solid var(--border-strong);width:auto}.pv2-reader-keyterms{display:none}.pv2-reader-dock{max-height:62vh}}@media (prefers-reduced-motion:reduce){.pv2-reveal,.pv2-reveal-1,.pv2-reveal-2,.pv2-reveal-3,.pv2-reveal-4,.pv2-hot-pulse,.pv2-glow-pulse{animation:none!important}.pv2-progressbar>span{transition:none!important}}
