:root{--pie-navy:#07152d;--pie-ink:#0b1c37;--pie-gold:#c9a660;--pie-canvas:#eef2f7;--pie-surface:#f9fbfe;--pie-border:#cbd3de;--background:var(--pie-canvas);--foreground:#171717;--font-sans:"Segoe UI", "Aptos", "Trebuchet MS", sans-serif;--font-mono:"Consolas", "Courier New", monospace}@media (prefers-color-scheme:dark){:root{--background:var(--pie-canvas);--foreground:#171717}}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,pre,kbd,samp{font-family:var(--font-mono)}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.globalNav{z-index:70;border-bottom:3px solid var(--pie-gold);background:linear-gradient(110deg,#040c1d,#102340);width:100%;position:sticky;top:0;box-shadow:0 8px 24px #07152d18}.globalNavInner{min-height:161px;padding:6px 12px 8px;position:relative}.globalNavHero{grid-template-columns:340px minmax(0,1fr);align-items:center;column-gap:26px;min-height:108px;display:grid}.globalNavBrand{border-radius:8px;justify-self:start;align-items:center;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.globalNavIdentity{text-align:center;align-content:center;justify-items:center;gap:7px;width:calc(100% - 720px);min-width:300px;max-width:560px;display:grid;position:absolute;top:20px;left:50%;transform:translate(-50%)}.globalNavTitle{color:#f9fbfe;letter-spacing:-.035em;font-size:48px;font-weight:850;line-height:1.08}.globalNavTagline{color:#dbbb78;letter-spacing:.055em;text-transform:uppercase;text-wrap:balance;font-size:16px;font-weight:650;line-height:1.4}.globalNavGroups{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 19px;min-width:0;margin-top:4px;display:flex}.globalNavRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.globalNavTab{color:#e2e8f2;white-space:nowrap;cursor:pointer;background:#ffffff05;border:1px solid #73829b66;border-radius:9px;justify-content:center;align-items:center;gap:.4rem;min-height:36px;padding:8px 12px;font-family:inherit;font-size:14px;font-weight:750;line-height:1.2;list-style:none;display:inline-flex}.globalNavTab::-webkit-details-marker{display:none}.globalNavTab:hover{color:#fff;background:#ffffff10;border-color:#9aabc3}.globalNavTabActive,.globalNavTabActive:hover{background:var(--pie-gold);border-color:var(--pie-gold);color:var(--pie-navy)}.globalNavChevron{font-size:1rem;line-height:1}.globalNavGroup{position:relative}.globalNavGroup[open]>summary{border-color:var(--pie-gold)}.globalNavMenu{z-index:85;background:#0b1c37;border:1px solid #c9a66088;border-radius:12px;width:260px;padding:.55rem;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 18px 36px #0005}.globalNavMenuLabel{color:#d9bd83;letter-spacing:.08em;text-transform:uppercase;padding:.65rem .65rem .35rem;font-size:.7rem;font-weight:750}.globalNavMenuLink{color:#e2e8f2;border-radius:7px;min-height:38px;padding:.65rem;font-size:.88rem;font-weight:650;display:block}.globalNavMenuLink:hover{color:#fff;background:#ffffff12}.globalNavMenuLinkActive{color:#f4d798;background:#c9a66024}.globalNavTab:focus-visible,.globalNavBrand:focus-visible,.globalNavMenuLink:focus-visible{outline-offset:3px;outline:2px solid #f4d798}.pieLogo{background:#020919;border-radius:6px;flex:none;display:block;position:relative;overflow:hidden}.pieLogo--masthead{width:340px;height:108px}.pieLogo--masthead .pieLogoImage{transform:scale(1.07059)}.pieLogo--header{width:200px;height:64px}.pieLogo--ribbon{width:112px;height:36px}.pieLogo--login{aspect-ratio:3.15;width:100%;margin-bottom:1.5rem}.pieLogoImage{object-fit:cover;object-position:center}.accountMenu{z-index:80;position:fixed;top:7px;right:12px}.accountMenu summary{list-style:none}.accountMenu summary::-webkit-details-marker{display:none}.accountMenuTrigger{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#12223c;border:1px solid #56647a;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 12px 32px #1f293714}.accountMenuAvatar{background:var(--pie-gold);width:30px;height:30px;color:var(--pie-navy);border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;font-weight:800;display:inline-flex}.accountMenuPanel{border:1px solid var(--pie-border);background:var(--pie-surface);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;gap:.8rem;min-width:220px;padding:.9rem;display:grid;position:absolute;top:calc(100% + .55rem);right:0;box-shadow:0 20px 40px #1f29371f}.accountMenuIdentity{color:#1f2937;gap:.18rem;display:grid}.accountMenuName{font-size:.95rem;font-weight:800}.accountMenuRole{color:#6b7280;text-transform:capitalize;font-size:.8rem}.accountMenuSignOut{border:1px solid var(--pie-border);width:100%;min-height:40px;color:var(--pie-ink);cursor:pointer;background:#fff;border-radius:10px;padding:.6rem .85rem;font-weight:800}@media (max-width:1500px) and (min-width:1101px){.globalNavGroups{margin-top:58px}}@media (max-width:1150px){.globalNavTitle{font-size:44px}.globalNavTagline{font-size:14px}}@media (max-width:1100px){.globalNavHero{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.globalNavBrand{width:min(340px,100% - 52px);position:relative;top:auto;left:auto;transform:none}.pieLogo--masthead{aspect-ratio:3.15;width:100%;height:auto}.globalNavIdentity{align-self:stretch;width:auto;min-width:0;max-width:none;padding:0 6px;position:static;transform:none}.globalNavTitle{font-size:clamp(36px,4.3vw,44px)}.globalNavGroups{margin-top:16px;padding-left:0}.globalNavGroup{position:static}.globalNavMenu{width:auto;top:calc(100% - .25rem);left:12px;right:12px}.accountMenuTrigger{width:40px;height:40px}}@media (prefers-color-scheme:dark){html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}
