#site-header.rph-header{--rph-text:#e8eef5;--rph-muted:#aeb9c8;--rph-accent:#22d3ee;--rph-line:#ffffff14;z-index:1000;color:var(--rph-text);box-sizing:border-box;background:linear-gradient(#090d15df,#090d1500);border:0;font-family:Instrument Sans,Inter,ui-sans-serif,system-ui,sans-serif;line-height:1.5;transition:background-color .18s;position:fixed;inset:0 0 auto}#site-header.rph-header *{box-sizing:border-box}body>.skip-link{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:fixed;top:0;left:0;overflow:hidden}body>.skip-link:focus{z-index:1100;clip-path:none;white-space:normal;color:#e8eef5;outline-offset:2px;background:#090d15;border:2px solid #22d3ee;border-radius:8px;outline:2px solid #090d15;align-items:center;width:auto;height:auto;min-height:44px;margin:0;padding:10px 16px;display:flex;top:12px;left:12px;overflow:visible}#main-content{scroll-margin-top:100px}#site-header.rph-header.rph-scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--rph-line);background:#090d15f5}.rph-edge{pointer-events:none;background:linear-gradient(90deg,#0000,#22d3ee45,#0000);height:1px;position:absolute;inset:0 0 auto}.rph-inner{justify-content:space-between;align-items:center;gap:28px;width:min(100% - 48px,1280px);min-height:96px;margin-inline:auto;display:flex}.rph-header .rph-brand{flex:none;align-items:center;min-height:48px;text-decoration:none;display:flex}.rph-header .rph-brand img{object-fit:contain;object-position:left;display:block;width:240px!important;max-width:100%!important;height:48px!important}.rph-navigation{display:contents}.rph-pill{border:1px solid var(--rph-line);background:#ffffff0d;border-radius:9999px;align-items:center;gap:2px;padding:6px 16px;display:flex;box-shadow:inset 0 1px #ffffff03}.rph-header .rph-top-link,.rph-header .rph-disclosure>summary{min-height:44px;color:var(--rph-text);letter-spacing:.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:13px;font-weight:600;line-height:1.5;text-decoration:none;list-style:none;display:flex}.rph-disclosure>summary::-webkit-details-marker{display:none}.rph-disclosure>summary::marker{content:""}.rph-header .rph-top-link:hover,.rph-header .rph-disclosure>summary:hover,.rph-header a[aria-current=page],.rph-header .rph-disclosure[open]>summary{color:var(--rph-accent)}.rph-disclosure:has(a[aria-current=page])>summary{color:var(--rph-accent)}.rph-disclosure>summary svg{fill:none;stroke:currentColor;stroke-width:1.5px;flex:none;width:12px;height:12px;transition:transform .18s}.rph-disclosure[open]>summary svg{transform:rotate(180deg)}.rph-actions{flex:none;align-items:center;gap:14px;display:flex}.rph-header .rph-store{min-height:44px;color:var(--rph-muted);letter-spacing:.03em;align-items:center;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.rph-header .rph-portal{letter-spacing:.06em;text-transform:uppercase;min-height:44px;color:var(--rph-accent);white-space:nowrap;background:#090d1540;border:1px solid #22d3ee4d;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:10px 17px;font:600 11px/1.5 ui-monospace,monospace;text-decoration:none;display:inline-flex;box-shadow:0 0 15px #22d3ee0c,inset 0 0 12px #22d3ee04}.rph-header .rph-portal:hover{border-color:var(--rph-accent);background:#22d3ee12}.rph-portal svg,.rph-theme svg{flex:none;width:16px;height:16px}.rph-header .rph-theme,.rph-header .rph-toggle{min-width:44px;min-height:44px;color:var(--rph-text);cursor:pointer;background:#ffffff05;border:1px solid #ffffff30;border-radius:7px;justify-content:center;align-items:center;padding:10px;display:inline-flex}.rph-header .rph-toggle{display:none}.rph-toggle svg{width:22px;height:22px}.rph-dropdown{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);overscroll-behavior:contain;max-height:calc(100dvh - 115px);color:var(--rph-text);background:#0c121ffb;border:1px solid #34414d;border-radius:14px;padding:0;position:absolute;top:calc(100% - 6px);overflow-y:auto;box-shadow:0 24px 60px #0008}.rph-mega{width:min(100% - 48px,1000px);left:50%;transform:translate(-50%)}.rph-header .rph-browse{border-bottom:1px solid var(--rph-line);min-height:54px;color:var(--rph-text);background:#ffffff03;justify-content:space-between;align-items:center;gap:16px;padding:16px 25px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.rph-browse>span+span{color:var(--rph-accent);font-size:11px}.rph-columns{grid-template-columns:repeat(4,minmax(0,1fr));padding:15px 10px;display:grid}.rph-menu-group{padding:14px 10px}.rph-menu-group+.rph-menu-group{border-left:1px solid var(--rph-line)}.rph-header .rph-menu-group h2{letter-spacing:.09em;text-transform:uppercase;color:var(--rph-accent);align-items:center;gap:8px;margin:0 10px 17px;font:600 10px/1.5 ui-monospace,monospace;display:flex}.rph-menu-group h2:before{content:"";background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.rph-header .rph-menu-group a{min-height:62px;color:var(--rph-text);overflow-wrap:anywhere;border-radius:8px;flex-direction:column;justify-content:center;gap:3px;padding:10px;text-decoration:none;display:flex}.rph-header .rph-menu-group a:hover,.rph-header .rph-company-links a:hover{color:var(--rph-accent);background:#ffffff07}.rph-item-title{font-size:13px;font-weight:600;line-height:1.5}.rph-item-description{color:var(--rph-muted);font-size:11px;font-weight:400;line-height:1.5}.rph-company-links{width:270px;padding:10px;right:max(24px,50vw - 550px)}.rph-header .rph-company-links a{min-height:44px;color:var(--rph-text);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.rph-company-links a>span{color:var(--rph-muted)}.rph-account{border-top:1px solid var(--rph-line);margin-top:8px;padding-top:8px}.rph-header a:focus-visible,.rph-header button:focus-visible,.rph-header summary:focus-visible{outline:2px solid var(--rph-accent);outline-offset:4px}.rph-header .rph-menu-group a[aria-current=page],.rph-header .rph-company-links a[aria-current=page]{color:var(--rph-accent);background:#22d3ee09}.rph-spacer{flex:none;height:96px}.rph-inner{transition:min-height .18s}#site-header.rph-scrolled .rph-inner{min-height:68px}#site-header.rph-scrolled .rph-brand img{width:200px!important;height:36px!important}#site-header.rph-scrolled .rph-pill{padding-block:2px}#site-header.rph-scrolled .rph-dropdown{max-height:calc(100dvh - 87px)}@media (width>=1180px){.rph-company{position:relative}.rph-company-links{top:calc(100% + 12px);right:0}.rph-company[open]:after{content:"";width:100%;height:14px;position:absolute;top:100%;right:0}}@media (width>=1180px) and (width<=1370px){.rph-inner{gap:18px}.rph-header .rph-brand img{width:200px!important}.rph-pill{padding-inline:10px}.rph-header .rph-top-link,.rph-header .rph-disclosure>summary{padding-inline:11px}.rph-actions{gap:10px}.rph-header .rph-portal{padding-inline:12px}}@media (width<=1179px){#site-header.rph-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--rph-line);background:#090d15f5}.rph-inner{gap:20px;width:calc(100% - 40px);min-height:76px}.rph-header .rph-brand img{width:210px!important;height:42px!important}.rph-header .rph-toggle{display:flex}.rph-navigation{overscroll-behavior:contain;background:#0b111c;border-bottom:1px solid #34414d;max-height:calc(100dvh - 76px);padding:20px;display:none;position:absolute;inset:100% 0 auto;overflow-y:auto;box-shadow:0 20px 30px #0005}.rph-header[data-open=true] .rph-navigation{display:block}.rph-pill{background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:3px;padding:0;display:flex}.rph-header .rph-top-link,.rph-header .rph-disclosure>summary{border-radius:6px;justify-content:space-between;min-height:48px;padding:12px;font-size:14px}.rph-header .rph-top-link:hover,.rph-header .rph-disclosure>summary:hover{background:#ffffff05}.rph-dropdown{width:100%;max-height:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#121a27;border-radius:9px;position:static;overflow:visible;transform:none}.rph-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.rph-menu-group:nth-child(3){border-left:0}.rph-menu-group:nth-child(n+3){border-top:1px solid var(--rph-line);padding-top:24px}.rph-actions{border-top:1px solid var(--rph-line);flex-wrap:wrap;gap:20px;margin-top:18px;padding:18px 10px 6px;display:flex}.rph-header .rph-portal{flex:1;min-height:48px}.rph-header .rph-store{font-size:14px}.rph-spacer{height:76px}#site-header.rph-scrolled .rph-inner{min-height:60px}#site-header.rph-scrolled .rph-brand img{width:180px!important;height:32px!important}#site-header.rph-scrolled .rph-navigation{max-height:calc(100dvh - 60px)}#site-header.rph-scrolled .rph-dropdown{max-height:none}}@media (width<=480px){.rph-inner{width:calc(100% - 32px);min-height:70px}.rph-header .rph-brand img{width:180px!important;height:38px!important}.rph-navigation{max-height:calc(100dvh - 70px);padding:16px}.rph-columns{grid-template-columns:1fr;padding:5px 8px}.rph-menu-group+.rph-menu-group{border-left:0;border-top:1px solid var(--rph-line);padding-top:24px}.rph-browse>span+span{display:none}.rph-menu-group a{min-height:60px}.rph-spacer{height:70px}}@media (prefers-reduced-motion:reduce){#site-header.rph-header,#site-header.rph-header *{transition:none!important}}
