.prism-head{top:0;z-index:50;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Arial,sans-serif;position:fixed;inset-inline:0}.prism-rail-bg{isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(200%);backdrop-filter:blur(30px)saturate(200%);background:radial-gradient(120% 160% at 50% -65%,#ffffffa8 0%,#ffffff4d 46%,#ffffff2e 100%),linear-gradient(160deg,#ffffff75 0%,#f0f7fb4d 50%,#fff6 100%);border-bottom:1px solid #ffffffc7;transition:box-shadow .3s,background .3s;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #38bdf833,0 1px 4px #0f172a1a,0 0 0 1px #94a3b824}.prism-rail-bg.is-scrolled{background:radial-gradient(120% 160% at 50% -65%,#ffffffbd 0%,#ffffff61 46%,#ffffff3d 100%),linear-gradient(160deg,#ffffff8a 0%,#f0f7fb5c 50%,#ffffff75 100%);box-shadow:inset 0 1px #fffffffa,inset 0 -1px #38bdf852,0 8px 26px #0f172a1a,0 0 0 1px #94a3b833}.prism-rail-bg:before{content:"";opacity:.95;z-index:-1;background:linear-gradient(90deg,#0000 0%,#38bdf8 18%,#fff 36%,#22c55e 53%,#a5f3fc 73%,#0000 100%);height:3px;position:absolute;inset:0 0 auto}.prism-rail-bg:after{content:"";filter:blur(9px);z-index:-1;background:linear-gradient(90deg,#0000,#38bdf833,#22c55e1f,#0000);animation:3.8s ease-in-out infinite prism;position:absolute;inset:-10px 24% -14px}.prism-rail{z-index:1;isolation:isolate;justify-content:space-between;align-items:center;gap:24px;height:68px;padding:0 28px;display:flex;position:relative}.prism-brand{white-space:nowrap;letter-spacing:-.045em;color:#0f172a;flex:none;align-items:center;gap:8px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.prism-mark{background:linear-gradient(145deg,#0f172a,#334155);border-radius:9px;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 1px 1px #ffffff80,0 1px 3px #0f172a33}.prism-mark svg{width:18px;height:18px}.prism-links{white-space:nowrap;justify-content:center;align-items:center;gap:22px;height:100%;display:none}@media (width>=768px){.prism-links{display:flex}}.prism-login-slot{display:none}@media (width>=768px){.prism-login-slot{display:inline-flex}}.prism-mobile{display:block}@media (width>=768px){.prism-mobile{display:none}}.prism-link{color:#334155;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:7px 0;font-size:11px;font-weight:650;line-height:1;text-decoration:none;transition:color .18s,transform .18s;display:inline-flex;position:relative}.prism-link:hover,.prism-link:focus-visible{color:#0284c7;outline:none}.prism-link:active{transform:translateY(1px)}.prism-link.is-active{color:#0369a1}.prism-link.is-active:before{content:"";z-index:-1;background:linear-gradient(115deg,#38bdf82b,#22c55e1a,#7dd3fc33);border-radius:12px;animation:2.8s ease-in-out infinite glow;position:absolute;inset:-7px -11px;box-shadow:0 0 9px #38bdf833}.prism-chevron{width:11px;height:11px;transition:transform .2s}.prism-login{color:#f8fafc;letter-spacing:.025em;background:linear-gradient(145deg,#172338,#0f172a);border:1px solid #ffffff8c;border-radius:999px;flex:none;align-items:center;padding:8px 16px;font-size:11px;font-weight:650;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,0 2px 5px #0f172a33}.prism-login:hover,.prism-login:focus-visible{background:#075985;outline:none;box-shadow:inset 0 1px #ffffff59,0 0 0 2px #38bdf83d}.prism-login:active{transform:translateY(1px)}.prism-menu{padding-top:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.prism-panel{isolation:isolate;-webkit-backdrop-filter:blur(30px)saturate(190%);backdrop-filter:blur(30px)saturate(190%);background:radial-gradient(120% 150% at 50% -70%,#fffffff5 0%,#ffffffbd 44%,#fff9 100%),linear-gradient(160deg,#fffc 0%,#f3f9fcb8 50%,#ffffffc7 100%);border:1px solid #ffffffe6;border-radius:14px;position:relative;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #38bdf82e,0 14px 34px #0f172a24,0 0 0 1px #94a3b829}.prism-panel:before{content:"";opacity:.9;z-index:-1;background:linear-gradient(90deg,#0000 0%,#38bdf8 22%,#fff 42%,#22c55e 60%,#a5f3fc 80%,#0000 100%);border-radius:14px 14px 0 0;height:2px;position:absolute;inset:0 0 auto}.prism-item{letter-spacing:.08em;text-transform:uppercase;color:#334155;border-radius:9px;padding:8px 14px;font-size:11px;font-weight:650;text-decoration:none;transition:color .18s,background-color .18s;display:block}.prism-item:hover,.prism-item:focus-visible{color:#0284c7;background-color:#38bdf81a;outline:none}.prism-item.is-on{color:#0369a1;background-color:#38bdf824}.prism-item-sub{letter-spacing:.06em;text-transform:uppercase;color:#64748b;border-radius:9px;padding:8px 14px;font-size:11px;font-weight:600;text-decoration:none;transition:color .18s,background-color .18s;display:block}.prism-item-sub:hover,.prism-item-sub:focus-visible{color:#0369a1;background-color:#38bdf814;outline:none}.prism-burger{-webkit-backdrop-filter:blur(14px)saturate(180%);backdrop-filter:blur(14px)saturate(180%);color:#0f172a;background:linear-gradient(145deg,#ffffffdb,#eaf3f8a8);border:1px solid #ffffffe0;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;transition:color .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #fffffff2,0 1px 4px #0f172a1a}.prism-burger:hover,.prism-burger:focus-visible{color:#0284c7;outline:none;box-shadow:inset 0 1px #fff,0 0 0 2px #38bdf83d}@media (width>=768px){.prism-burger{display:none}}@keyframes prism{0%,to{opacity:.55;transform:translate(-5px)}50%{opacity:1;transform:translate(7px)}}@keyframes glow{0%,to{opacity:.65}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.prism-rail-bg:after,.prism-link.is-active:before{animation:none!important}}
