.pft-hdr,.pft-drawer{--hdr-rim:color-mix(in srgb, var(--pft-accent) 24%, var(--pft-line));--hdr-plate-bg:var(--pft-panel);--hdr-plate-shadow:inset 0 1px 2px #0000006b, inset 0 -8px 10px -9px color-mix(in srgb, var(--pft-accent) 45%, transparent);--hdr-strip-line:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pft-accent) 55%, transparent) 50%, transparent);--hdr-strip-recess:linear-gradient(180deg, #00000052, #ffffff06)}.pft-hdr :is(.pft-nav-link,.pft-nav-ai,.pft-mkt,.pft-mkt-seg,.pft-burger-ring,.pft-dd-item,.pft-dd-chev),.pft-drawer :is(.pft-drow,.pft-ditem,.pft-mkt-seg,.pft-burger-ring){transition:none}.pft-hdr-bar{border-bottom-color:var(--pft-line-strong);position:relative}.pft-hdr-bar:before{content:"";z-index:-1;pointer-events:none;background:var(--hdr-strip-line) 50% 100% / 100% 1px no-repeat, var(--hdr-strip-recess);position:absolute;inset:0 0 -1px;box-shadow:inset 0 -1px #ffffff08}.pft-hdr-bar:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 100% 150% at 100% 50%, color-mix(in srgb, var(--pft-accent) 9%, transparent), transparent 70%);width:max(110px,50% - 31rem);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:radial-gradient(90% 170% at 100%,#000 0%,#0000008c 40%,#0000 80%);mask-image:radial-gradient(90% 170% at 100%,#000 0%,#0000008c 40%,#0000 80%)}.pft-hdr .pft-nav-top{position:relative}.pft-hdr .pft-dd{display:flex}.pft-hdr :is(.pft-dd[data-active]>.pft-nav-top,.pft-nav-top[data-active]){isolation:isolate;color:var(--pft-ink)}.pft-hdr :is(.pft-dd[data-active]>.pft-nav-top,.pft-nav-top[data-active]):before{content:"";z-index:-1;border:1px solid var(--pft-line-strong);background:var(--hdr-plate-bg);box-shadow:var(--hdr-plate-shadow);pointer-events:none;border-radius:9px;position:absolute;inset:-6px -10px}.pft-hdr .pft-nav-ai-dot{box-shadow:0 0 7px var(--pft-accent)}@media not (min-width:80rem){.pft-hdr .pft-hdr-nav{column-gap:20px}.pft-hdr :is(.pft-dd[data-active]>.pft-nav-top,.pft-nav-top[data-active]):before{inset:-6px -8px}}.pft-hdr :is(.pft-dd[data-active]>.pft-nav-top,.pft-nav-top[data-active]):focus-visible{outline:none}.pft-hdr :is(.pft-dd[data-active]>.pft-nav-top,.pft-nav-top[data-active]):focus-visible:before{outline:2px solid var(--pft-accent);outline-offset:2px}.pft-hdr .pft-dd-pop{z-index:1;visibility:hidden;opacity:0;padding-top:31px;transition:visibility 0s linear .15s,opacity 0s linear .15s;top:100%;left:50%;translate:-50%}.pft-hdr .pft-dd:is(:hover,:has(:focus-visible))>.pft-dd-pop{visibility:visible;opacity:1;z-index:2}.pft-hdr .pft-dd:hover>.pft-dd-pop{transition:none}.pft-hdr .pft-dd:has(:focus-visible):not(:hover,[data-esc])>.pft-dd-pop{transition:opacity .2s var(--pft-ease)}.pft-hdr .pft-dd:is(:hover,:has(:focus-visible)):not([data-esc]) .pft-dd-chev{rotate:180deg}@supports not selector(:has(a)){.pft-hdr .pft-dd:focus-within:not([data-esc])>.pft-dd-pop{visibility:visible;opacity:1;z-index:2}.pft-hdr .pft-dd:focus-within:not(:hover,[data-esc])>.pft-dd-pop{transition:opacity .2s var(--pft-ease)}.pft-hdr .pft-dd:focus-within:not([data-esc]) .pft-dd-chev{rotate:180deg}}.pft-hdr .pft-dd[data-esc]>.pft-dd-pop{visibility:hidden;opacity:0;transition:none}.pft-hdr .pft-dd-panel{isolation:isolate;border:1px solid var(--hdr-rim);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--pft-accent) 80%, transparent) 50%, transparent) 50% 0 / 70% 1px no-repeat border-box, radial-gradient(ellipse 50% 56px at 50% 0, color-mix(in srgb, var(--pft-accent) 6%, transparent), transparent), linear-gradient(180deg, #ffffff09, #fff0 96px), #0a1019;width:14rem;box-shadow:inset 0 1px 0 #ffffff13, inset 0 0 0 1px #ffffff04, 0 24px 48px -20px #000000bf, 0 30px 60px -38px var(--pft-glow-under);border-radius:14px;padding:6px;position:relative}.pft-hdr .pft-dd-panel:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 90% at 100% 100%, color-mix(in srgb, var(--pft-accent) 5%, transparent), transparent 70%);border-radius:0 0 13px;width:min(220px,80%);height:104px;position:absolute;bottom:0;right:0;-webkit-mask-image:radial-gradient(100% 100% at 100% 100%,#000 0%,#0000006b 32%,#0000001f 60%,#0000 84%);mask-image:radial-gradient(100% 100% at 100% 100%,#000 0%,#0000006b 32%,#0000001f 60%,#0000 84%)}.pft-hdr .pft-dd-item{border-radius:9px;padding:8px 12px 8px 26px;display:block;position:relative}.pft-hdr .pft-dd-item+.pft-dd-item:after{content:"";background:linear-gradient(90deg, var(--pft-line), var(--pft-line) 60%, transparent);pointer-events:none;height:1px;position:absolute;top:0;left:12px;right:12px}.pft-hdr .pft-dd-item:before,.pft-drawer .pft-ditem:before{content:"";background:var(--pft-line-strong);pointer-events:none;border-radius:50%;width:4px;height:4px;position:absolute;top:calc(50% - 2px);left:13px}@media (hover:hover){.pft-hdr .pft-dd-item:hover,.pft-drawer .pft-ditem:hover{color:var(--pft-ink);background:#ffffff0a}.pft-hdr .pft-dd-item:hover:before,.pft-drawer .pft-ditem:hover:before{background:var(--pft-accent);box-shadow:0 0 8px var(--pft-accent)}}.pft-hdr .pft-dd-item:focus-visible:before,.pft-drawer .pft-ditem:focus-visible:before,.pft-hdr .pft-dd-item[aria-current=page]:before,.pft-drawer .pft-ditem[aria-current=page]:before{background:var(--pft-accent);box-shadow:0 0 8px var(--pft-accent)}.pft-hdr .pft-dd-item[aria-current=page],.pft-drawer .pft-ditem[aria-current=page]{color:var(--pft-accent)}.pft-hdr .pft-mkt-group{border:1px solid var(--pft-line-strong);background:var(--pft-panel);border-radius:999px;gap:2px;padding:3px;box-shadow:inset 0 1px 2px #00000073}.pft-hdr .pft-mkt{background:0 0;border-color:#0000}.pft-hdr .pft-mkt--on{border-color:color-mix(in srgb, var(--pft-accent) 55%, transparent);background:linear-gradient(180deg, #ffffff0f, #fff0 60%), var(--pft-pill-bg);box-shadow:inset 0 1px 0 #ffffff0f, 0 0 14px -6px color-mix(in srgb, var(--pft-accent) 60%, transparent);color:var(--pft-accent)}@media (hover:hover){.pft-hdr .pft-mkt:not(.pft-mkt--on):hover{color:var(--pft-ink);background:#ffffff0a}}.pft-hdr-mkt,.pft-drawer-mkt{z-index:1;position:relative}.pft-hdr .pft-mkt-row,.pft-drawer .pft-mkt-row{isolation:isolate;background:linear-gradient(#0000004d,#ffffff05),#05080d;position:relative}.pft-hdr .pft-mkt-row .pft-mkt-seg:before,.pft-drawer .pft-mkt-row .pft-mkt-seg:before{content:"";position:absolute;inset:0 0 -9px}.pft-hdr .pft-mkt-row .pft-mkt-seg--on,.pft-drawer .pft-mkt-row .pft-mkt-seg--on{isolation:isolate;background:radial-gradient(ellipse 58% 90% at 50% 100%, color-mix(in srgb, var(--pft-accent) 10%, transparent), transparent 76%)}.pft-hdr .pft-mkt-row .pft-mkt-seg--on:after,.pft-drawer .pft-mkt-row .pft-mkt-seg--on:after{background:linear-gradient(90deg, transparent, var(--pft-accent) 50%, transparent);height:2px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--pft-accent) 45%, transparent));border-radius:2px;inset:auto 12% 0}@media (hover:hover){.pft-hdr .pft-mkt-row .pft-mkt-seg:not(.pft-mkt-seg--on):hover,.pft-drawer .pft-mkt-row .pft-mkt-seg:not(.pft-mkt-seg--on):hover{color:var(--pft-ink)}}.pft-hdr .pft-burger-ring,.pft-drawer .pft-burger-ring{border-color:var(--pft-line-strong);background:var(--hdr-plate-bg);box-shadow:var(--hdr-plate-shadow)}@media (hover:hover){.pft-hdr .pft-burger:hover .pft-burger-ring,.pft-drawer .pft-burger:hover .pft-burger-ring{border-color:color-mix(in srgb, var(--pft-accent) 70%, transparent);color:var(--pft-accent)}}.pft-drawer{background:#080d16}.pft-drawer-list{margin-top:4px}.pft-drawer .pft-dgroup,.pft-drawer-list>.pft-drow{margin-bottom:8px}.pft-drawer .pft-drow{isolation:isolate;min-height:52px;padding:0 16px;position:relative}.pft-drawer .pft-drow:before{content:"";z-index:-1;border:1px solid var(--pft-line-strong);background:var(--hdr-strip-line) 50% 100% / 100% 1px no-repeat border-box, radial-gradient(ellipse 22% 150% at 90% 50%, color-mix(in srgb, var(--pft-accent) 10%, transparent), transparent 70%), var(--hdr-strip-recess);pointer-events:none;border-radius:12px;position:absolute;inset:0;box-shadow:inset 0 1px 2px #00000073,inset 0 -1px #ffffff0a}@media (hover:hover){.pft-drawer .pft-drow:hover{color:var(--pft-accent)}}.pft-drawer .pft-dgroup[data-open]>.pft-drow .pft-dchev{color:var(--pft-accent);opacity:1}.pft-drawer .pft-nav-ai-dot{box-shadow:0 0 7px var(--pft-accent)}.pft-drawer .pft-ditem{border-radius:10px;align-items:center;min-height:44px;padding:0 12px 0 32px;display:flex;position:relative}.pft-drawer .pft-ditem:before{left:17px}.pft-drawer .pft-ditem+.pft-ditem:after{content:"";background:linear-gradient(90deg, var(--pft-line), transparent);pointer-events:none;height:1px;position:absolute;top:0;left:32px;right:12px}.pft-drawer .pft-ditem:focus-visible{outline-offset:-2px}.pft-drawer .pft-drawer-cta.pft-btn--solid{background:linear-gradient(180deg, rgba(255, 255, 255, var(--pft-btn-top)), #fff0 55%), var(--pft-btn-fill)}@media (prefers-reduced-motion:reduce){.pft-hdr .pft-dd:focus-within:not(:hover,[data-esc])>.pft-dd-pop,.pft-drawer,.pft-drawer .pft-dgroup-body,.pft-drawer .pft-dchev{transition:none}}@media (forced-colors:active){.pft-hdr .pft-mkt--on,.pft-hdr .pft-mkt-row .pft-mkt-seg--on,.pft-drawer .pft-mkt-row .pft-mkt-seg--on{forced-color-adjust:none;color:highlighttext;background:highlight}.pft-drawer .pft-dgroup[data-open]>.pft-drow .pft-dchev{color:inherit}.pft-hdr .pft-dd-item:before,.pft-drawer .pft-ditem:before{forced-color-adjust:none;box-shadow:none;background:canvastext}.pft-hdr .pft-dd-item:is(:hover,:focus-visible,[aria-current=page]):before,.pft-drawer .pft-ditem:is(:hover,:focus-visible,[aria-current=page]):before{box-shadow:none;background:highlight}.pft-hdr .pft-mkt-seg--on:after,.pft-drawer .pft-mkt-seg--on:after,.pft-hdr-bar:before,.pft-hdr-bar:after,.pft-hdr .pft-dd-panel:after,.pft-hdr .pft-dd-item+.pft-dd-item:after,.pft-drawer .pft-ditem+.pft-ditem:after{display:none}}
