.ZjTjLG_header{--shared-header-height:72px;z-index:1000;width:100%;min-width:0;max-width:100%;min-height:var(--shared-header-height);color:#f4f0e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#03060cf7;border-bottom:1px solid #8a96b347;grid-template-columns:minmax(250px,1fr) auto minmax(118px,1fr);align-items:stretch;display:grid;position:sticky;inset-block-start:0}.ZjTjLG_brand,.ZjTjLG_desktopNav a,.ZjTjLG_desktopNav button,.ZjTjLG_privacy,.ZjTjLG_connect,.ZjTjLG_menuButton,.ZjTjLG_mobileMenu a,.ZjTjLG_subnav a{font-family:var(--mono,"IBM Plex Mono"), monospace}.ZjTjLG_brand{min-width:0;color:inherit;align-items:center;gap:16px;padding:10px 24px;text-decoration:none;display:inline-flex}.ZjTjLG_mark{color:#79e6ff;letter-spacing:.05em;border:1px solid #60e2ff7a;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:inline-flex}.ZjTjLG_name{gap:3px;min-width:0;display:grid}.ZjTjLG_name strong{color:#f4f0e8;font-family:var(--body,Inter), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.ZjTjLG_name small{color:#aeb8ca;letter-spacing:.04em;text-transform:uppercase;font-size:11px;line-height:1.3}.ZjTjLG_desktopNav{align-items:stretch;min-width:0;display:flex}.ZjTjLG_desktopNav>a,.ZjTjLG_workTrigger{color:#c3cad8;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;min-width:80px;min-height:44px;padding:0 15px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.ZjTjLG_workSplit{align-items:stretch;min-height:100%;display:flex}.ZjTjLG_workMenuForm{min-height:100%;margin:0;display:flex}.ZjTjLG_workChapterLink{min-width:68px;padding-inline-end:8px;text-decoration:none}.ZjTjLG_workMenuTrigger{color:#c3cad8;cursor:pointer;border:0;background:0 0;border-inline-start:1px solid #8a96b32e;place-items:center;width:44px;min-width:44px;min-height:44px;padding:0;display:grid;position:relative}.ZjTjLG_workMenuTrigger:hover,.ZjTjLG_workMenuTrigger:focus-visible,.ZjTjLG_workMenuTrigger[aria-expanded=true]{color:#79e6ff;background:#44b8ff0f}.ZjTjLG_workMenuTrigger span{font-size:14px;transition:transform .16s}.ZjTjLG_workMenuTrigger[aria-expanded=true] span{transform:rotate(180deg)}.ZjTjLG_desktopNav>a:hover,.ZjTjLG_desktopNav>a:focus-visible,.ZjTjLG_desktopNav>a[aria-current=page],.ZjTjLG_workTrigger:hover,.ZjTjLG_workTrigger:focus-visible,.ZjTjLG_workTrigger[aria-expanded=true],.ZjTjLG_workTrigger[aria-current]{color:#79e6ff;background:#44b8ff0f}.ZjTjLG_desktopNav>a[aria-current=page]:after,.ZjTjLG_workTrigger[aria-current]:after,.ZjTjLG_workTrigger[aria-expanded=true]:after{content:"";background:#79e6ff;height:2px;position:absolute;inset-block-end:-1px;inset-inline:15px}.ZjTjLG_workTrigger span{margin-inline-start:5px;font-size:14px;transition:transform .16s}.ZjTjLG_workTrigger[aria-expanded=true] span{transform:rotate(180deg)}.ZjTjLG_workSwitcher{min-width:0;height:100%;display:flex}.ZjTjLG_workPanel{overscroll-behavior:contain;background-color:#03060cfe;background-image:linear-gradient(#79e6ff06 1px,#0000 1px),linear-gradient(90deg,#79e6ff06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:48px 48px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #79e6ff61;width:min(760px,100vw - 32px);max-height:calc(100dvh - 88px);padding:18px;position:fixed;inset-block-start:72px;inset-inline-start:50%;overflow-y:auto;transform:translate(-50%);box-shadow:0 28px 80px #0000009e}.ZjTjLG_workPanel[hidden]{display:none}.ZjTjLG_workPanelHeading{border-bottom:1px solid #8a96b342;justify-content:space-between;align-items:flex-start;gap:28px;min-height:58px;padding:0 4px 16px;display:flex}.ZjTjLG_workPanelHeading div{gap:5px;display:grid}.ZjTjLG_workPanelHeading div>span,.ZjTjLG_workPanelHeading strong,.ZjTjLG_workPanelHeading a{font-family:var(--mono,"IBM Plex Mono"), monospace}.ZjTjLG_workPanelHeading div>span{color:#79e6ff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.ZjTjLG_workPanelHeading strong{color:#f4f0e8;font-size:13px;line-height:1.35}.ZjTjLG_workPanelHeading a{color:#f4f0e8;letter-spacing:.06em;text-transform:uppercase;border:1px solid #8a96b36b;align-items:center;gap:8px;min-height:44px;padding-inline:14px;font-size:11px;font-weight:800;text-decoration:none;display:flex}.ZjTjLG_workPanelHeading a:hover,.ZjTjLG_workPanelHeading a:focus-visible{color:#79e6ff;border-color:#79e6ff}.ZjTjLG_workPanelSectionLabel{color:#79e6ff;font-family:var(--mono,"IBM Plex Mono"), monospace;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #8a96b333;margin:0;padding:14px 4px 10px;font-size:11px;font-weight:800;line-height:1.3}.ZjTjLG_workPanelGrid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ZjTjLG_workPanelGrid a{color:#d7dce6;border-bottom:1px solid #8a96b333;border-right:1px solid #8a96b333;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-content:center;gap:4px 12px;min-height:82px;padding:14px 16px;text-decoration:none;display:grid;position:relative}.ZjTjLG_workPanelGrid a:nth-child(2n),.ZjTjLG_workPanelGrid a:last-child{border-right:0}.ZjTjLG_workPanelGrid a:last-child{grid-column:1/-1}.ZjTjLG_workPanelGrid a:hover,.ZjTjLG_workPanelGrid a:focus-visible,.ZjTjLG_workPanelGrid a[aria-current]{color:#79e6ff;background:#44b8ff13}.ZjTjLG_workPanelGrid a[aria-current]:before{content:"";background:#79e6ff;width:2px;position:absolute;inset-block:14px;inset-inline-start:0;box-shadow:0 0 14px #79e6ffa6}.ZjTjLG_workPanelGrid a>span{color:#79e6ff;font-family:var(--display,Impact), sans-serif;grid-row:1/3;font-size:28px;line-height:.9}.ZjTjLG_workPanelGrid a strong{color:inherit;font-family:var(--body,Inter), Arial, sans-serif;font-size:15px;line-height:1.2}.ZjTjLG_workPanelGrid a small{color:#9da8bb;letter-spacing:.04em;text-transform:uppercase;font-size:11px;line-height:1.3}.ZjTjLG_workPanelResources{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ZjTjLG_workPanelResources a{color:#d7dce6;border-bottom:1px solid #8a96b333;border-right:1px solid #8a96b333;align-content:center;gap:5px;min-width:0;min-height:66px;padding:12px 16px;text-decoration:none;display:grid}.ZjTjLG_workPanelResources a:nth-child(2n),.ZjTjLG_workPanelResources a:last-child:nth-child(odd){border-right:0}.ZjTjLG_workPanelResources a:last-child:nth-child(odd){grid-column:1/-1}.ZjTjLG_workPanelResources a:hover,.ZjTjLG_workPanelResources a:focus-visible,.ZjTjLG_workPanelResources a[aria-current]{color:#79e6ff;background:#44b8ff13}.ZjTjLG_workPanelResources strong{color:inherit;font-family:var(--body,Inter), Arial, sans-serif;font-size:14px;line-height:1.25}.ZjTjLG_workPanelResources small{color:#9da8bb;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.ZjTjLG_headerActions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;padding-inline-end:24px;display:flex}.ZjTjLG_privacy{color:#aeb8ca;letter-spacing:.08em;text-transform:uppercase;place-items:center;min-height:44px;padding-inline:8px;font-size:11px;font-weight:700;line-height:1;text-decoration:none;display:grid}.ZjTjLG_privacy:hover,.ZjTjLG_privacy:focus-visible,.ZjTjLG_privacy[aria-current=page]{color:#79e6ff}.ZjTjLG_connect{color:#f4f0e8;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #8a96b373;align-self:center;place-items:center;min-width:118px;min-height:44px;font-size:12px;font-weight:800;line-height:1;text-decoration:none;display:grid}.ZjTjLG_connect:hover,.ZjTjLG_connect:focus-visible{color:#79e6ff;border-color:#79e6ff}.ZjTjLG_menuButton,.ZjTjLG_fallbackMenu,.ZjTjLG_mobileMenu{display:none}.ZjTjLG_subnav{z-index:900;color:#eef0f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060a12f5;border-bottom:1px solid #8a96b33d;grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);min-width:0;min-height:58px;display:grid;position:sticky;inset-block-start:72px}.ZjTjLG_subnavSolo{grid-template-columns:1fr}.ZjTjLG_subnavIdentity{align-items:center;min-width:0;padding-inline:18px 12px;display:flex}.ZjTjLG_subnavParent{color:#aeb8ca;letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:7px;min-height:44px;padding-inline:8px;font-size:11px;font-weight:750;text-decoration:none;display:inline-flex}.ZjTjLG_subnavParent:hover,.ZjTjLG_subnavParent:focus-visible{color:#79e6ff}.ZjTjLG_subnavDivider{background:#8a96b34d;flex:0 0 1px;width:1px;height:30px;margin-inline:8px 14px}.ZjTjLG_subnavBrand{min-width:0;min-height:48px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ZjTjLG_subnavBrand>span{color:#79e6ff;border:1px solid #60e2ff6b;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.ZjTjLG_subnavBrand strong{font-family:var(--body,Inter), Arial, sans-serif;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.ZjTjLG_subnavLinks{overscroll-behavior-inline:contain;scrollbar-width:thin;justify-content:safe flex-end;min-width:0;scroll-padding-inline:24px;display:flex;overflow-x:auto}.ZjTjLG_subnavLinks a{color:#aeb8ca;letter-spacing:.055em;text-transform:uppercase;place-items:center;min-width:max-content;min-height:48px;padding:0 20px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:none;display:grid;position:relative}.ZjTjLG_subnavLinks a:hover,.ZjTjLG_subnavLinks a:focus-visible,.ZjTjLG_subnavLinks a[aria-current]{color:#79e6ff;background:#44b8ff0f}.ZjTjLG_subnavLinks a[aria-current]:after{content:"";background:#79e6ff;height:2px;position:absolute;inset-block-end:0;inset-inline:20px}@media (width<=1199px){.ZjTjLG_header{--shared-header-height:64px;grid-template-columns:minmax(82px,.6fr) auto minmax(96px,.5fr)}.ZjTjLG_brand{gap:10px;padding:8px 12px}.ZjTjLG_mark{flex-basis:40px;width:40px;height:40px}.ZjTjLG_name{display:none}.ZjTjLG_desktopNav>a,.ZjTjLG_workTrigger{min-width:66px;padding-inline:10px;font-size:11px}.ZjTjLG_connect{min-width:92px;font-size:11px}.ZjTjLG_headerActions{gap:4px;padding-inline-end:10px}.ZjTjLG_workPanel{inset-block-start:64px}.ZjTjLG_subnav{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);inset-block-start:64px}.ZjTjLG_subnavIdentity{padding-inline-start:10px}.ZjTjLG_subnavLinks a{padding-inline:13px;font-size:11px}}@media (width<=899px){.ZjTjLG_header{grid-template-columns:minmax(0,1fr) auto}.ZjTjLG_brand{padding-inline:12px}.ZjTjLG_desktopNav,.ZjTjLG_headerActions,.ZjTjLG_subnav{display:none}.ZjTjLG_menuButton{color:#f4f0e8;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #8a96b373;justify-content:center;align-self:center;align-items:center;gap:10px;min-width:92px;min-height:44px;margin-inline-end:10px;font-size:12px;font-weight:800;line-height:1;display:flex}.ZjTjLG_header:not([data-site-header-ready=true]) .ZjTjLG_menuButton{display:none}.ZjTjLG_header:not([data-site-header-ready=true]) .ZjTjLG_fallbackMenu{align-self:center;margin-inline-end:10px;display:block}.ZjTjLG_fallbackMenu>summary{color:#f4f0e8;min-width:92px;min-height:44px;font-family:var(--mono,"IBM Plex Mono"), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #8a96b373;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:800;line-height:1;list-style:none;display:flex}.ZjTjLG_fallbackMenu>summary::-webkit-details-marker{display:none}.ZjTjLG_fallbackMenu[open]>summary{color:#79e6ff;border-color:#79e6ff}.ZjTjLG_fallbackMenu[open] .ZjTjLG_menuGlyph i:first-child{transform:translateY(2.5px)rotate(45deg)}.ZjTjLG_fallbackMenu[open] .ZjTjLG_menuGlyph i:last-child{transform:translateY(-2.5px)rotate(-45deg)}.ZjTjLG_fallbackMenuPanel{z-index:1002;overscroll-behavior:contain;color:#f4f0e8;background:#03060cfe;border-top:1px solid #8a96b347;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:24px;min-width:0;height:calc(100dvh - 64px);padding:22px clamp(16px,5vw,32px) 28px;display:grid;position:fixed;inset:64px 0 0;overflow-y:auto;box-shadow:0 28px 80px #0000009e}.ZjTjLG_fallbackMenuHeading{border-bottom:1px solid #8a96b347;grid-column:1/-1;gap:4px;padding-bottom:14px;display:grid}.ZjTjLG_fallbackMenuHeading span,.ZjTjLG_fallbackMenuHeading strong,.ZjTjLG_fallbackMenuHeading small,.ZjTjLG_fallbackMenuPanel p,.ZjTjLG_fallbackMenuPanel a{font-family:var(--mono,"IBM Plex Mono"), monospace}.ZjTjLG_fallbackMenuHeading span,.ZjTjLG_fallbackMenuPanel p{color:#79e6ff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800;line-height:1.4}.ZjTjLG_fallbackMenuHeading strong{font-family:var(--body,Inter), Arial, sans-serif;font-size:15px;line-height:1.25}.ZjTjLG_fallbackMenuHeading small{color:#aeb8ca;font-size:11px;line-height:1.45}.ZjTjLG_fallbackMenuPanel nav{align-content:start;min-width:0;display:grid}.ZjTjLG_fallbackMenuPanel p{margin:0 0 8px}.ZjTjLG_fallbackMenuPanel nav a{color:#d7dce6;min-height:46px;font-family:var(--body,Inter), Arial, sans-serif;border-bottom:1px solid #8a96b333;align-items:center;gap:8px;font-size:15px;font-weight:650;line-height:1.3;text-decoration:none;display:flex}.ZjTjLG_fallbackMenuPanel nav a>span:first-child{color:#79e6ff;font-family:var(--mono,"IBM Plex Mono"), monospace;font-size:11px;font-weight:800}.ZjTjLG_fallbackMenuPanel nav a:hover,.ZjTjLG_fallbackMenuPanel nav a:focus-visible{color:#79e6ff}.ZjTjLG_fallbackConnect{color:#f4f0e8;letter-spacing:.08em;text-transform:uppercase;border:1px solid #79e6ff80;grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;min-height:48px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.ZjTjLG_menuButton[aria-expanded=true]{visibility:hidden}.ZjTjLG_menuGlyph{gap:4px;width:14px;display:grid}.ZjTjLG_menuGlyph i{background:currentColor;height:1px;transition:transform .16s;display:block}.ZjTjLG_menuButton[aria-expanded=true] .ZjTjLG_menuGlyph i:first-child{transform:translateY(2.5px)rotate(45deg)}.ZjTjLG_menuButton[aria-expanded=true] .ZjTjLG_menuGlyph i:last-child{transform:translateY(-2.5px)rotate(-45deg)}.ZjTjLG_mobileMenu{color:#f4f0e8;background:#03060cfe;border:0;border-top:1px solid #8a96b347;width:100%;max-width:none;height:calc(100dvh - 64px);max-height:none;margin:0;padding:0;position:fixed;inset:64px 0 0;overflow:hidden}.ZjTjLG_mobileMenu[open]{display:block}.ZjTjLG_mobileMenu::backdrop{background:#000000b8}.ZjTjLG_mobileMenuInner{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:24px;height:100%;padding:22px clamp(16px,5vw,32px) 28px;display:grid;overflow-y:auto}.ZjTjLG_mobileMenuHeading{border-bottom:1px solid #8a96b347;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding-bottom:14px;display:flex}.ZjTjLG_mobileMenuHeading>div{gap:3px;display:grid}.ZjTjLG_mobileMenuHeading>div span{color:#79e6ff;font-family:var(--mono,"IBM Plex Mono"), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:800}.ZjTjLG_mobileMenuHeading strong{color:#f4f0e8;font-family:var(--body,Inter), Arial, sans-serif;font-size:15px;line-height:1.2}.ZjTjLG_mobileMenuHeading button{color:#f4f0e8;min-width:92px;min-height:44px;font-family:var(--mono,"IBM Plex Mono"), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #8a96b373;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.ZjTjLG_mobileMenuHeading button:hover,.ZjTjLG_mobileMenuHeading button:focus-visible{color:#79e6ff;border-color:#79e6ff}.ZjTjLG_mobileMenu nav{align-content:start;min-width:0;display:grid}.ZjTjLG_mobileMenu p{color:#79e6ff;font-family:var(--mono,"IBM Plex Mono"), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:800;line-height:1.4}.ZjTjLG_mobileMenu nav a{color:#d7dce6;min-height:46px;font-family:var(--body,Inter), Arial, sans-serif;border-bottom:1px solid #8a96b333;align-items:center;gap:8px;font-size:15px;font-weight:650;line-height:1.3;text-decoration:none;display:flex}.ZjTjLG_mobileMenu nav a>span:first-child{color:#79e6ff;font-family:var(--mono,"IBM Plex Mono"), monospace;font-size:11px;font-weight:800}.ZjTjLG_mobileMenu nav a:hover,.ZjTjLG_mobileMenu nav a:focus-visible,.ZjTjLG_mobileMenu nav a[aria-current]{color:#79e6ff}.ZjTjLG_mobileMenu nav a[aria-current]:before{content:"";background:#79e6ff;border-radius:50%;flex:0 0 5px;width:5px;height:5px}.ZjTjLG_mobileConnect{color:#f4f0e8;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #79e6ff80;grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;min-height:48px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:flex}}@media (width<=520px){.ZjTjLG_mobileMenuInner,.ZjTjLG_fallbackMenuPanel{grid-template-columns:1fr;gap:20px}}@media (prefers-reduced-motion:reduce){.ZjTjLG_menuGlyph i,.ZjTjLG_workTrigger span,.ZjTjLG_workMenuTrigger span{transition:none}}
