.ph{--ph-bg:rgba(12,12,12,0.74);--ph-line:rgba(255,255,255,0.09);--ph-text:#f4f4f4;--ph-muted:#a8a8a8;--ph-field:rgba(255,255,255,0.08);--ph-accent:#c81d1d;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--ph-bg);-webkit-backdrop-filter:saturate(1.3) blur(16px);backdrop-filter:saturate(1.3) blur(16px);border-bottom:1px solid var(--ph-line);color:var(--ph-text)}:root[data-theme=light] .ph{--ph-bg:rgba(255,255,255,0.82);--ph-line:rgba(0,0,0,0.1);--ph-text:#1e1e1e;--ph-muted:#5d5d5d;--ph-field:rgba(0,0,0,0.06)}.ph__bar{display:flex;align-items:center;gap:24px;max-width:1180px;min-height:64px;margin:0 auto;padding:0 20px}:root .ph a.ph__logo{display:inline-flex;align-items:center;color:var(--ph-text);text-decoration:none;--jidlio-paper:#111111;transition:transform .25s cubic-bezier(.2,.8,.2,1)}:root[data-theme=light] .ph a.ph__logo{--jidlio-paper:#ffffff}:root .ph a.ph__logo:hover{transform:translateY(-1px) scale(1.03)}.ph__nav{display:flex;align-items:stretch;gap:26px}:root .ph .ph__nav a{position:relative;display:inline-flex;align-items:center;min-height:64px;color:var(--ph-text);opacity:.82;font-size:.94rem;font-weight:500;text-decoration:none;transition:opacity .2s ease}:root .ph .ph__nav a:hover,:root .ph .ph__nav a[aria-current=page]{opacity:1}.ph__nav a:after{content:"";position:absolute;left:0;right:0;bottom:14px;height:2px;border-radius:2px;background:var(--ph-accent);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.ph__nav a:hover:after,.ph__nav a[aria-current=page]:after{transform:scaleX(1)}.ph__spacer{flex:1 1}.ph__actions{display:flex;align-items:center;gap:8px}:root .ph a.ph__account{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--ph-field);color:var(--ph-text);text-decoration:none;transition:background .2s ease,transform .15s ease}:root .ph a.ph__account:hover{background:color-mix(in srgb,var(--ph-accent) 70%,transparent);color:#fff}:root .ph a.ph__account:active{transform:scale(.92)}:root .ph a.ph__pill{display:none;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--ph-line);background:var(--ph-field);color:var(--ph-text);font-size:.88rem;font-weight:600;text-decoration:none}.ph a:focus-visible{outline:2px solid var(--ph-accent);outline-offset:3px;border-radius:8px}@media (max-width:699px){.ph__bar{min-height:58px;gap:10px;padding:0 16px}.ph__nav{display:none}}@media (min-width:500px) and (max-width:699px){:root .ph a.ph__pill{display:inline-flex}}@media (prefers-reduced-motion:reduce){.ph__nav a,.ph__nav a:after,:root .ph a.ph__account,:root .ph a.ph__logo{transition:none}}body:has(>.ph) .jidlio-backlink,body:has(>.ph) .jidlio-blog-back{display:none}:root body:has(>.rd-backdrop--page) .jidlio-page{background:transparent!important}:root body:has(>.rd-backdrop--page) .jidlio-page>header{background:rgba(12,12,12,.74)!important;-webkit-backdrop-filter:saturate(1.3) blur(16px);backdrop-filter:saturate(1.3) blur(16px);border-bottom-color:rgba(255,255,255,.09)!important}:root[data-theme=light] body:has(>.rd-backdrop--page) .jidlio-page>header{background:rgba(255,255,255,.82)!important;border-bottom-color:rgba(0,0,0,.1)!important}.ph__bar{min-height:0;padding-block:12px}:root .ph a.ph__logo{position:relative;z-index:3;flex:none;display:block;width:165px;height:72px}:root .ph a.ph__logo:hover{transform:none}.ph__logo svg{display:block;width:165px;height:72px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.5))}.ph__actions .ha,.ph__actions .ls{flex:none}@media (max-width:699px){.ph__bar{padding-block:10px}.ph__logo svg,:root .ph a.ph__logo{width:112px;height:49px}}