.nagroot{--bg:#faf9f6;--panel:#f1f0ec;--ink:#111110;--body:#1111109e;--sec:#11111073;--hair:#1111101f;--win:#fff;--winink:#1a1918;--winbody:#111110b8;--winsec:#11111073;--winhair:#1111101a;--windot:#11111024;--acc:#b8401d;--accfill:#b23c19;--acchi:#d25a34;--acclo:#933014;--grn:#1e7a44;--grnbg:#1e7a441a;--blu:#2e63d4;--blubg:#2e63d41a;--markfilter:invert(1);--dot:#1111100d;--winshadow:inset 0 1px 0 #fffc,0 1px 2px #00000014,0 14px 36px -14px #00000029,0 40px 90px -36px #0003}.nagroot.film{--bg:#0c0c0b;--panel:#161614;--ink:#fff;--body:#ffffffb3;--sec:#ffffff73;--hair:#ffffff1f;--win:#161614;--winink:#ffffffeb;--winbody:#ffffffb8;--winsec:#ffffff73;--winhair:#ffffff1f;--windot:#ffffff2e;--acc:#e8683f;--accfill:#c2431d;--acchi:#de5f38;--acclo:#a33716;--grn:#57c489;--grnbg:#57c48924;--blu:#7fa9ff;--blubg:#7fa9ff26;--markfilter:none;--dot:#ffffff0f;--winshadow:inset 0 1px 0 #ffffff0f,0 1px 2px #00000047,0 16px 40px -16px #00000075,0 44px 100px -36px #0000008c}.nagroot a{color:inherit;text-decoration:none}.nagroot a:hover{color:var(--ink)}.nagroot ::selection{background:var(--acc);color:#fff}.nagroot .nag-lacq{box-shadow:inset 0 1px 0 #ffffff38,inset 0 -1px 0 #00000024,0 1px 2px #00000024,0 10px 26px -12px color-mix(in srgb,var(--accfill) 70%,transparent);transition:box-shadow .3s cubic-bezier(.21,1,.36,1),filter .3s cubic-bezier(.21,1,.36,1),translate .3s cubic-bezier(.21,1,.36,1);background:linear-gradient(180deg,var(--acchi) 0%,var(--accfill) 55%,var(--acclo) 100%)!important}.nagroot .nag-lacq:hover{filter:brightness(1.06);box-shadow:inset 0 1px 0 #ffffff42,inset 0 -1px 0 #00000024,0 2px 4px #00000024,0 16px 36px -14px color-mix(in srgb,var(--accfill) 80%,transparent);opacity:1!important}.nagroot .nag-viewport{pointer-events:none;--vk:color-mix(in srgb,var(--ink) 26%,transparent);background:linear-gradient(var(--vk),var(--vk)) left top/14px 1px no-repeat,linear-gradient(var(--vk),var(--vk)) left top/1px 14px no-repeat,linear-gradient(var(--vk),var(--vk)) right top/14px 1px no-repeat,linear-gradient(var(--vk),var(--vk)) right top/1px 14px no-repeat,linear-gradient(var(--vk),var(--vk)) left bottom/14px 1px no-repeat,linear-gradient(var(--vk),var(--vk)) left bottom/1px 14px no-repeat,linear-gradient(var(--vk),var(--vk)) right bottom/14px 1px no-repeat,linear-gradient(var(--vk),var(--vk)) right bottom/1px 14px no-repeat;opacity:0;transition:opacity .5s cubic-bezier(.21,1,.36,1),inset .5s cubic-bezier(.21,1,.36,1);position:absolute;inset:-14px}.nagroot .nag-stagecol:hover .nag-viewport{opacity:1;inset:-10px}.nagroot .nag-panel{background:color-mix(in srgb,var(--ink) 3%,transparent)!important;border:none!important;border-radius:16px!important}@media (max-width:1150px){.nagroot .nag-viewport{display:none}}.nagroot a:focus-visible,.nagroot button:focus-visible{outline-offset:3px;outline:1.5px solid}.nagroot .nag-link .nag-arr{transition:transform .2s;display:inline-block}.nagroot .nag-link:hover .nag-arr{transform:translate(2px)}.nagroot .nag-sec:hover [data-v]{animation-name:nag-fade2!important}.nagroot .nag-msg{position:relative}.nagroot .nag-msg:hover{box-shadow:0 0 0 1px var(--winhair)}.nagroot .nag-msg .nag-insp{opacity:0;pointer-events:none;background:var(--winink);color:var(--win);white-space:nowrap;z-index:9;border-radius:4px;padding:3px 8px;font-size:10.5px;font-weight:500;transition:opacity .15s;position:absolute;top:-24px;left:30px}.nagroot .nag-msg:hover .nag-insp{opacity:1}.nagroot [data-rv]{transition:opacity .55s cubic-bezier(.21,1,.36,1),transform .55s cubic-bezier(.21,1,.36,1)}.nagroot [data-rv].rv-armed{opacity:0;transform:translateY(10px)}.nagroot [data-rv].rv-armed.in{opacity:1;transform:none}.nagroot .nag-mob{display:none}@media (max-width:1150px){.nagroot .nag-centernav{display:none!important}.nagroot .nag-mob{display:inline-flex!important}}@media (max-width:900px){.nagroot .nag-desk{display:none!important}.nagroot .nag-stack{flex-direction:column!important;display:flex!important}.nagroot .nag-stack>div{border-left:none!important;padding-left:0!important;padding-right:0!important}.nagroot .nag-split{flex-direction:column!important;gap:32px!important;display:flex!important}.nagroot .nag-h1{font-size:2rem!important}}@media (prefers-reduced-motion:reduce){.nagroot *{transition:none!important;animation:none!important}.nagroot [data-rv]{opacity:1!important;transform:none!important}}@keyframes nag-fade{0%{opacity:0}to{opacity:1}}@keyframes nag-fade2{0%{opacity:0}to{opacity:1}}@keyframes nag-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nag-dot{0%,to{opacity:.25}50%{opacity:.9}}@keyframes nag-pulse{0%,to{opacity:1}50%{opacity:.3}}.nagroot .nag-sheen{isolation:isolate;position:relative;overflow:hidden}.nagroot .nag-sheen:after{content:"";pointer-events:none;opacity:0;z-index:1;background:linear-gradient(100deg,#0000,#ffffff4d,#0000);width:34%;position:absolute;top:0;bottom:0;left:0}.nagroot .nag-sheen:hover:after{opacity:1;animation:.72s cubic-bezier(.3,.7,.3,1) nag-sheen}.nagroot .nag-tap:active{transform:translateY(1px)}@keyframes nag-sheen{0%{transform:translate(-120%)}to{transform:translate(320%)}}@media (prefers-reduced-motion:reduce){.nagroot .nag-sheen:hover:after{opacity:0;animation:none}}.nagroot,.nagroot *,.nagroot :before,.nagroot :after{box-sizing:content-box}
.neh0:hover{opacity:.88!important;color:#fff!important}.neh1:hover{background:var(--panel)!important;border-color:color-mix(in srgb,var(--ink) 45%,transparent)!important}.neh2:hover{border-color:color-mix(in srgb,var(--ink) 45%,transparent)!important;transform:translateY(-2px)!important}.neh3:hover{transform:translateY(-2px)!important}.neh4:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)!important;transform:translateY(-1px)!important}.neh5:hover{color:var(--ink)!important;transform:translate(3px)!important}.neh6:hover{opacity:.9!important;color:#fff!important}.neh7:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)!important;border-color:color-mix(in srgb,var(--ink) 40%,transparent)!important}.neh8:hover{color:var(--ink)!important;background:color-mix(in srgb,var(--ink) 6%,transparent)!important}.nea0:active{transform:translateY(1px)!important}
