html:has([data-site-header]){scrollbar-gutter:stable}
.ps-header,.ps-header *{box-sizing:border-box}
.ps-header{position:relative!important;left:50%;transform:translateX(-50%);z-index:200!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:22px!important;width:min(1100px,calc(100vw - 44px))!important;max-width:none!important;height:88px!important;min-height:88px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font:400 14px/1.3 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#17263a!important;letter-spacing:normal!important;text-align:left!important}
.ps-header a,.ps-header button,.ps-header summary{font:inherit!important;letter-spacing:normal!important;text-decoration:none!important;text-transform:none!important;color:inherit;white-space:nowrap;cursor:pointer}
.ps-header .ps-brand{display:flex!important;align-items:center;gap:12px!important;flex:none;margin:0;padding:0;border:0;background:none}
.ps-header .ps-mark{display:block;width:38px!important;height:38px!important;max-width:none;object-fit:contain}
.ps-header .ps-wordmark{display:block;width:136px!important;height:21px!important;max-width:none;object-fit:contain}
.ps-header .ps-nav{display:flex;align-items:center;gap:18px!important;flex:none;margin:0!important;padding:0!important;border:0;background:transparent;box-shadow:none}
.ps-header .ps-nav>a{display:block;padding:10px 0!important;margin:0;border:0;border-radius:4px;background:none;color:#354155}
.ps-header .ps-nav a:hover,.ps-header .ps-nav a[aria-current=page],.ps-header .ps-active{color:#2f5ee8!important}
.ps-header .ps-actions{display:flex!important;align-items:center;gap:10px;flex:none;margin:0!important}
.ps-header .ps-button{display:inline-flex!important;align-items:center;justify-content:center;height:40px!important;padding:10px 18px!important;border:1px solid #dfe5ef!important;border-radius:12px!important;background:#fff!important;color:#17263a!important;box-shadow:0 1px 2px #17263a05;font-weight:500!important;line-height:18px!important}
.ps-header .ps-primary{background:#121826!important;color:#fff!important;border-color:#121826!important}
.ps-header .ps-button:hover{border-color:#b4c6e4!important;background:#f7faff!important}
.ps-header .ps-primary:hover{background:#24324a!important;border-color:#24324a!important}
.ps-header :is(a,button,summary):focus-visible{outline:2px solid #3676e8!important;outline-offset:4px!important}
.ps-header .ps-market{position:relative;display:block;margin:0;padding:0;border:0;background:none}
.ps-header summary{display:flex!important;align-items:center;gap:5px;list-style:none;padding:10px 0!important;margin:0;border:0;border-radius:4px;background:none;color:#354155}
.ps-header summary::-webkit-details-marker{display:none}
.ps-header summary svg{flex:none}
.ps-header .ps-dropdown{position:absolute;top:100%;left:-14px;z-index:210;min-width:170px;padding:7px;background:#fff;border:1px solid #dfe7f3;border-radius:13px;box-shadow:0 12px 30px #172e4d14}
.ps-header .ps-dropdown a{display:block;padding:11px 12px!important;border:0;border-radius:8px;color:#354155;background:none}
.ps-header .ps-dropdown a:hover,.ps-header .ps-dropdown a[aria-current=page]{background:#f0f6ff}
.ps-header .ps-menu{display:none;align-items:center;justify-content:center;width:40px;height:40px;flex:none;padding:8px;border:1px solid #dfe5ef;border-radius:12px;background:#fff;color:#17263a}
.ps-header [hidden]{display:none!important}
body.ps-public{background:radial-gradient(ellipse 760px 430px at 85% 50px,#edf3ff 0,rgba(244,248,255,.55) 40%,transparent 78%),#fff!important}
.ps-public .ps-intro{background:transparent!important;border-top:0!important}
.ps-public .introduction,.ps-public .auction-intro{padding-top:32px!important;padding-bottom:28px!important;margin-top:0!important}
.ps-public .directory{padding-top:32px!important}
.ps-public .directory-head{margin-bottom:28px!important}
.ps-public .directory-hero{padding-block:32px!important}
.ps-public .sectiontop.ps-intro{padding-top:32px!important;margin-top:0!important}
.ps-public .ps-intro :is(.eyebrow,.auction-eyebrow){color:#587293;letter-spacing:.1em}
.ps-public .ps-intro h1{color:#17263a}
.ps-home>.hero{background:radial-gradient(ellipse at 84% 38%,#e8efff 0,transparent 52%),linear-gradient(180deg,#fff 0%,#f8fbff 62%,#fff 100%)!important}
.ps-home .hero-inner{min-height:540px!important;padding-top:32px!important;padding-bottom:72px!important;gap:32px!important}
.ps-home .hero-inner>div{min-width:0}
.ps-home .hero-inner .art{max-width:100%}
.ps-public .stage{overflow:clip}
.ps-public .wrap:has(>.ps-header){padding-top:0!important}
.ps-public:has(>main>h1:first-child){display:block!important;place-items:normal!important}
.ps-public>main:has(>h1:first-child){box-sizing:border-box;width:min(1100px,calc(100% - 44px));margin:32px auto}
.ps-feature-content-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#2f5ee8;font-size:14px;font-weight:600;text-decoration:none}
.ps-feature-content-link:focus-visible{outline:2px solid #3676e8;outline-offset:4px}
@media(max-width:1179px){
  .ps-header[data-site-header]{height:64px!important;min-height:64px!important}
  .ps-header .ps-menu{display:inline-flex;margin-left:auto}
}
.ps-mobile-layer{position:fixed;inset:0;z-index:2147483000;pointer-events:none;font:400 14px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#17263a}
.ps-mobile-layer[hidden],.ps-mobile-layer [hidden]{display:none!important}
.ps-mobile-layer *{box-sizing:border-box}
.ps-mobile-layer .ps-backdrop{position:absolute;inset:var(--ps-menu-top) 0 0;background:#17263a24;pointer-events:auto}
.ps-mobile-layer .ps-nav{position:absolute;top:var(--ps-menu-top);left:50%;transform:translateX(-50%);width:calc(100% - 32px);max-width:1100px;max-height:calc(100% - var(--ps-menu-top) - 12px);max-height:calc(100dvh - var(--ps-menu-top) - 12px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:2px;margin:0;padding:8px;border:1px solid #dfe7f3;border-radius:14px;background:#fff;box-shadow:0 10px 24px #172e4d14;pointer-events:auto;text-align:left}
.ps-mobile-layer a,.ps-mobile-layer summary{display:flex;align-items:center;min-height:44px;margin:0;padding:11px 12px;border:0;border-radius:8px;background:none;color:#17263a;font:inherit;letter-spacing:normal;text-decoration:none;text-transform:none;cursor:pointer}
.ps-mobile-layer a:hover,.ps-mobile-layer summary:hover{background:#f5f8fd}
.ps-mobile-layer a[aria-current=page],.ps-mobile-layer .ps-active{color:#2f5ee8;background:#f3f7ff;box-shadow:inset 2px 0 #4978e7}
.ps-mobile-layer :is(a,summary):focus-visible{outline:2px solid #3676e8;outline-offset:-2px}
.ps-mobile-layer .ps-market{display:block;margin:0;padding:0;border:0;background:none;interpolate-size:allow-keywords}
.ps-mobile-layer summary{justify-content:space-between;list-style:none}
.ps-mobile-layer summary::-webkit-details-marker{display:none}
.ps-mobile-layer summary svg{flex:none;transition:transform .18s ease}
.ps-mobile-layer details[open] summary svg{transform:rotate(180deg)}
.ps-mobile-layer details::details-content{block-size:0;overflow:hidden;transition:block-size .18s ease,content-visibility .18s;transition-behavior:allow-discrete}
.ps-mobile-layer details[open]::details-content{block-size:auto}
.ps-mobile-layer .ps-dropdown{margin:0 12px 4px;padding-left:8px;border-left:2px solid #e6edf8}
.ps-mobile-layer .ps-actions{display:flex;flex-direction:column;gap:6px;margin-top:6px;padding-top:6px;border-top:1px solid #edf0f5}
.ps-mobile-layer .ps-primary{justify-content:center;background:#121826;color:#fff;font-weight:500;border-radius:10px}
.ps-mobile-layer .ps-primary:hover{background:#24324a}
@media(min-width:601px) and (max-width:1000px){.ps-home .hero-inner .art{transform:scale(.8);transform-origin:center left}}
@media(max-width:600px){
  .ps-header[data-site-header]{height:60px!important;min-height:60px!important;width:calc(100vw - 32px)!important}
  .ps-header .ps-brand{gap:10px!important}
  .ps-header .ps-mark{width:34px!important;height:34px!important}
  .ps-header .ps-wordmark{width:117px!important;height:18px!important}
  .ps-public .introduction,.ps-public .auction-intro{padding-top:20px!important;padding-bottom:24px!important}
  .ps-public .directory{padding-top:20px!important}
  .ps-public .sectiontop.ps-intro{padding-top:20px!important}
  .ps-home .hero-inner{min-height:0!important;padding-top:24px!important;padding-bottom:40px!important;gap:24px!important}
}
@media(prefers-reduced-motion:reduce){.ps-header *,.ps-mobile-layer *,.ps-mobile-layer details::details-content{scroll-behavior:auto!important;transition:none!important}}
