.av-cmdk[data-astro-cid-wozhyvwc]{position:fixed;inset:0;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:14vh 20px 20px}.av-cmdk[data-astro-cid-wozhyvwc][hidden]{display:none}.av-cmdk-backdrop[data-astro-cid-wozhyvwc]{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.av-cmdk-panel[data-astro-cid-wozhyvwc]{position:relative;width:min(560px,100%);background:var(--card);border:1px solid var(--line-2);border-radius:14px;box-shadow:0 30px 80px #00000059;overflow:hidden;animation:avCmdkIn .16s ease-out}@keyframes avCmdkIn{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.av-cmdk-input[data-astro-cid-wozhyvwc]{width:100%;box-sizing:border-box;border:none;border-bottom:1px solid var(--line);background:none;color:var(--text);font-family:inherit;font-size:16px;padding:18px 20px;outline:none}.av-cmdk-input[data-astro-cid-wozhyvwc]::placeholder{color:var(--text-3)}.av-cmdk-list[data-astro-cid-wozhyvwc]{list-style:none;margin:0;padding:8px;max-height:50vh;overflow-y:auto}.av-cmdk-group[data-astro-cid-wozhyvwc]{font-family:IBM Plex Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);padding:12px 12px 6px}.av-cmdk-item[data-astro-cid-wozhyvwc] a[data-astro-cid-wozhyvwc],.av-cmdk-item[data-astro-cid-wozhyvwc] button[data-astro-cid-wozhyvwc]{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;text-align:left;gap:12px;padding:11px 12px;border-radius:9px;border:none;background:none;color:var(--text);font-family:inherit;font-size:14.5px;font-weight:500;cursor:pointer;text-decoration:none}.av-cmdk-item[data-astro-cid-wozhyvwc][aria-selected=true] a[data-astro-cid-wozhyvwc],.av-cmdk-item[data-astro-cid-wozhyvwc][aria-selected=true] button[data-astro-cid-wozhyvwc]{background:var(--band)}.av-cmdk-hint[data-astro-cid-wozhyvwc]{font-family:IBM Plex Mono,monospace;font-size:12px;color:var(--accent);opacity:0}.av-cmdk-item[data-astro-cid-wozhyvwc][aria-selected=true] .av-cmdk-hint[data-astro-cid-wozhyvwc]{opacity:1}.av-cmdk-empty[data-astro-cid-wozhyvwc]{padding:16px 20px;color:var(--text-3);font-size:14px}.av-cmdk-foot[data-astro-cid-wozhyvwc]{display:flex;gap:14px;padding:10px 16px;border-top:1px solid var(--line);font-size:11.5px;color:var(--text-3)}.av-cmdk-foot[data-astro-cid-wozhyvwc] kbd[data-astro-cid-wozhyvwc]{font-family:IBM Plex Mono,monospace;color:var(--text-2)}@media(prefers-reduced-motion:reduce){.av-cmdk-panel[data-astro-cid-wozhyvwc]{animation:none}}@media(max-width:560px){.av-cmdk-foot[data-astro-cid-wozhyvwc]{display:none}}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHWVyNJtvI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInHWVyNJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHWVyNJtvI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInHWVyNJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHWVyNJtvI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInHWVyNJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGGInHWVyNJtvI.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/3y9K6as8bTXq_nANBjzKo3IeZx8z6up5BeSl9D4dj_x9PpZBMlGIInHWVyNJ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxKsv4RnUPU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxKsv4Rn.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxKsv4RnUPU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxKsv4Rn.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxKsv4RnUPU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxKsv4Rn.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLyTOxKsv4RnUPU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/k3kPo8UDI-1M0wlSV9XAw6lQkqWY8Q82sLydOxKsv4Rn.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgsAXHNk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--page:#FFF3E6;--band:#FFE7D3;--panel:#2B1466;--on-panel:#FFF0E4;--on-panel-soft:#CFC7F0;--card:#ffffff;--card-2:#FFF3E6;--text:#2B1466;--text-2:#524B76;--text-3:#6F6798;--accent:#DB3EB1;--cta-bg:#2B1466;--cta-text:#FFF3E6;--bar:linear-gradient(90deg,#DB3EB1,#FF7A59,#FFB03A,#0AD2D3,#41B6E6);--text-grad:linear-gradient(100deg,#DB3EB1 0%,#FF7A59 30%,#E0930A 55%,#DB3EB1 80%,#7A2CD1 100%);--logo-grad:linear-gradient(135deg,#EC3A82,#FF7A59,#FFB03A);--logo-glow:rgba(236,58,130,.35);--cta-grad:linear-gradient(120deg,#EC3A82,#FF7A59);--cta-grad-text:#ffffff;--cta-grad-glow:rgba(236,58,130,.32);--scta-grad:linear-gradient(130deg,#2B1466 0%,#5B1E8C 42%,#B12A6E 78%,#EC3A82 100%);--scta-text:#FFF3E6;--scta-sub:#CFC7F0;--scta-btn-bg:#EC3A82;--scta-btn-text:#FFF3E6;--scta-btn-glow:rgba(236,58,130,.28);--error-text:#B12A6E;--line:rgba(43,20,102,.14);--line-2:rgba(43,20,102,.22);--hero-top:#FFE7D3;--hero-bottom:#FFF3E6;--orb-a:radial-gradient(circle at 50% 50%,#FF7A59 0%,#EC3A82 45%,rgba(236,58,130,0) 72%);--orb-b:radial-gradient(circle at 50% 50%,#2AC0C8 0%,#7A2CD1 55%,rgba(122,44,209,0) 74%);--sweep:linear-gradient(115deg,transparent 34%,rgba(236,58,130,.42) 46%,rgba(255,176,58,.4) 54%,transparent 66%);--header-bg:rgba(255,243,230,.85);--chip:rgba(255,255,255,.6);color-scheme:light}[data-theme=daybreak]{--page:#EEF9FA;--band:#DCF0F2;--panel:#0C3A44;--on-panel:#EAFBFC;--on-panel-soft:#A6D2D9;--card:#ffffff;--card-2:#F0FAFB;--text:#0E3A47;--text-2:#3C6570;--text-3:#6C929C;--accent:#0B96A8;--cta-bg:#0E3A47;--cta-text:#EEF9FA;--bar:linear-gradient(90deg,#0B96A8,#3FD0C9,#FF8A6B,#FFC24B,#0B96A8);--text-grad:linear-gradient(100deg,#0B96A8 0%,#2FC7C0 30%,#3FD0C9 52%,#3FA9D4 80%,#0B96A8 100%);--logo-grad:linear-gradient(135deg,#0B96A8,#2FC7C0,#FF8A6B);--logo-glow:rgba(11,150,168,.34);--cta-grad:linear-gradient(120deg,#0B96A8,#3FD0C9);--cta-grad-text:#04303A;--cta-grad-glow:rgba(11,150,168,.3);--scta-grad:linear-gradient(130deg,#0C3A44 0%,#0E6E7C 40%,#12909C 68%,#FF7A66 100%);--scta-text:#EAFBFC;--scta-sub:#B4DDE1;--scta-btn-bg:#EDFBFC;--scta-btn-text:#0C3A44;--scta-btn-glow:rgba(4,48,58,.28);--error-text:#C0392B;--line:rgba(14,58,71,.12);--line-2:rgba(14,58,71,.2);--hero-top:#DCF0F2;--hero-bottom:#EEF9FA;--orb-a:radial-gradient(circle at 50% 50%,#5AD1C4 0%,#0B96A8 50%,rgba(11,150,168,0) 74%);--orb-b:radial-gradient(circle at 50% 50%,#8AD3E8 0%,#3FA9D4 55%,rgba(63,169,212,0) 74%);--sweep:linear-gradient(115deg,transparent 34%,rgba(11,150,168,.42) 46%,rgba(63,208,201,.44) 54%,transparent 66%);--header-bg:rgba(238,249,250,.85);--chip:rgba(255,255,255,.6);color-scheme:light}[data-theme=vice]{--page:#08080F;--band:#101019;--panel:#050508;--on-panel:#F2F5FF;--on-panel-soft:#9DB2D6;--card:#13131E;--card-2:#13131E;--text:#F2F5FF;--text-2:#9DB2D6;--text-3:#7C8DB0;--accent:#2DE2E6;--cta-bg:#2DE2E6;--cta-text:#04141A;--bar:linear-gradient(90deg,#41B6E6,#0AD2D3,#db3eb1,#B14EFF,#41B6E6);--text-grad:linear-gradient(100deg,#41B6E6 0%,#2DE2E6 25%,#db3eb1 55%,#B14EFF 78%,#41B6E6 100%);--logo-grad:linear-gradient(135deg,#2DE2E6,#db3eb1);--logo-glow:rgba(45,226,230,.45);--cta-grad:linear-gradient(120deg,#2DE2E6,#41B6E6);--cta-grad-text:#04141A;--cta-grad-glow:rgba(45,226,230,.34);--scta-grad:linear-gradient(130deg,#08081A 0%,#2A1E6E 38%,#B12A6E 72%,#db3eb1 100%);--scta-text:#F2F5FF;--scta-sub:#C7BCE8;--scta-btn-bg:#2DE2E6;--scta-btn-text:#04141A;--scta-btn-glow:rgba(45,226,230,.3);--error-text:#FF8FC7;--line:rgba(130,180,255,.13);--line-2:rgba(130,180,255,.24);--hero-top:#101021;--hero-bottom:#08080F;--orb-a:radial-gradient(circle at 50% 50%,#db3eb1 0%,#7A2CD1 50%,rgba(122,44,209,0) 74%);--orb-b:radial-gradient(circle at 50% 50%,#2DE2E6 0%,#41B6E6 55%,rgba(65,182,230,0) 74%);--sweep:linear-gradient(115deg,transparent 34%,rgba(45,226,230,.45) 46%,rgba(219,62,177,.45) 54%,transparent 66%);--header-bg:rgba(6,6,12,.82);--chip:rgba(255,255,255,.05);color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--page);color:var(--text);font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;transition:background-color .5s ease,color .5s ease}button{font-family:inherit}a{color:inherit;text-decoration:none}input,select,textarea{font-family:inherit}::selection{background:#ec3a82;color:#fff3e6}@keyframes avRise{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes avSpin{to{transform:rotate(360deg)}}@keyframes avFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes avShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes avMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes avPulse{0%{box-shadow:0 0 #ec3a828c}70%{box-shadow:0 0 0 8px #ec3a8200}to{box-shadow:0 0 #ec3a8200}}.av-sun{background:conic-gradient(from 0deg,#ffc24b,#ff7a59,#ec3a82,#7a2cd1,#2ac0c8,#ffc24b);animation:avSpin 40s linear infinite}.av-rise{animation:avRise .6s cubic-bezier(.2,.7,.2,1)}.av-grad-text{background:var(--text-grad);background-size:250% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:avShimmer 9s ease-in-out infinite}.av-d1{animation-delay:.06s}.av-d2{animation-delay:.12s}.av-d3{animation-delay:.18s}.av-d4{animation-delay:.24s}.av-d5{animation-delay:.3s}.av-float{animation:avFloat 12s ease-in-out infinite}.av-float-rev{animation:avFloat 15s ease-in-out infinite reverse}.av-livedot{animation:avPulse 2.2s ease-in-out infinite}.av-clock{font-family:IBM Plex Mono,monospace;font-size:inherit;letter-spacing:.08em;white-space:nowrap;color:inherit;background:none;border:0;padding:0;cursor:pointer;visibility:hidden;transition:color .2s}.av-clock.ready{visibility:visible}.av-clock:hover,.av-clock:focus-visible{color:var(--on-panel)}.av-clock:hover .av-clock-mode,.av-clock:focus-visible .av-clock-mode{text-decoration:underline;text-underline-offset:3px;text-shadow:0 0 9px var(--accent)}.av-clock-mode{color:var(--accent);font-weight:600;text-transform:uppercase;letter-spacing:.12em;transition:text-shadow .2s}.av-palm-btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border:1px solid rgba(31,169,113,.32);background:#1fa9711f;border-radius:10px;cursor:pointer;color:#1fa971;transition:transform .2s cubic-bezier(.2,.7,.2,1),filter .3s,background .3s,border-color .3s}.av-palm-btn .av-palm-frond{fill:#1fa971;transition:fill .35s}.av-palm-btn .av-palm-trunk{fill:#a9744f;transition:fill .35s}.av-palm-btn:hover{transform:scale(1.1);background:#1fa97133;border-color:#1fa9718c;filter:drop-shadow(0 0 7px rgba(31,169,113,.5))}.av-palm-btn:active{transform:scale(.94)}html:not([data-theme=vice]) .av-palm-svg{transform-origin:50% 88%;animation:avPalmSway 5s ease-in-out infinite}@keyframes avPalmSway{0%,to{transform:rotate(-3.5deg)}50%{transform:rotate(3.5deg)}}[data-theme=vice] .av-palm-btn{color:#2de2e6;background:none;border-color:transparent;filter:drop-shadow(0 0 3px #2DE2E6) drop-shadow(0 0 7px rgba(219,62,177,.5));animation:palmVolt 5s ease-in-out infinite}[data-theme=vice] .av-palm-btn:hover{animation-duration:2.8s}[data-theme=vice] .av-palm-btn .av-palm-frond{fill:none;stroke:#41b6e6;stroke-width:16;stroke-linejoin:round;stroke-linecap:round}[data-theme=vice] .av-palm-btn .av-palm-trunk{fill:none}[data-theme=vice] .av-palm-btn svg{animation:neonVolt 6s linear infinite}@keyframes palmVolt{0%,to{filter:drop-shadow(0 0 3px #2DE2E6) drop-shadow(0 0 7px rgba(219,62,177,.4))}50%{filter:drop-shadow(0 0 4px #2DE2E6) drop-shadow(0 0 12px rgba(219,62,177,.7))}}@keyframes neonVolt{0%,40%{opacity:1}41.5%{opacity:.62}43%{opacity:1}to{opacity:1}}.av-tube,.av-tube-frame{position:relative}[data-theme=vice] .av-tube:before,[data-theme=vice] .av-tube-frame:before,[data-theme=vice] .av-tube-frame:after{content:"";position:absolute;left:0;right:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(45,226,230,.7) 18%,rgba(219,62,177,.6) 50%,rgba(45,226,230,.7) 82%,transparent);box-shadow:0 0 10px #2de2e659,0 0 20px #db3eb133}[data-theme=vice] .av-tube:before,[data-theme=vice] .av-tube-frame:before{top:-1px}[data-theme=vice] .av-tube-frame:after{bottom:-1px}.av-vice-grid{display:none}[data-theme=vice] .av-vice-grid{position:absolute;left:0;right:0;bottom:0;height:38%;display:block;pointer-events:none;overflow:hidden;z-index:0}[data-theme=vice] .av-vice-grid:before{content:"";position:absolute;left:50%;bottom:36%;width:460px;height:160px;transform:translate(-50%);background:radial-gradient(ellipse 62% 100% at 50% 100%,rgba(219,62,177,.16),rgba(122,44,209,.09) 46%,transparent 72%);filter:blur(9px)}[data-theme=vice] .av-vice-grid:after{content:"";position:absolute;inset:36% -60% -46%;background:repeating-linear-gradient(90deg,rgba(45,226,230,.2) 0 1px,transparent 1px 58px),repeating-linear-gradient(0deg,rgba(45,226,230,.15) 0 1px,transparent 1px 58px);transform:perspective(210px) rotateX(65deg);transform-origin:50% 0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 40%,#000 78%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 40%,#000 78%,transparent);opacity:.32}.av-golden-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0}[data-theme=daybreak] .av-golden-bg,[data-theme=vice] .av-golden-bg{display:none}.av-golden-bg:before{content:"";position:absolute;top:-15%;right:-10%;width:85%;height:95%;background:repeating-conic-gradient(from 205deg at 100% 0,rgba(255,176,58,.07) 0deg 2.5deg,transparent 2.5deg 9deg);-webkit-mask-image:radial-gradient(130% 130% at 100% 0,#000 8%,transparent 60%);mask-image:radial-gradient(130% 130% at 100% 0,#000 8%,transparent 60%)}.av-daybreak-bg{display:none}[data-theme=daybreak] .av-daybreak-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:0;display:block}[data-theme=daybreak] .av-daybreak-bg:before{content:"";position:absolute;left:50%;bottom:14%;width:620px;height:230px;transform:translate(-50%);background:radial-gradient(ellipse 60% 100% at 50% 100%,rgba(255,150,110,.13),rgba(11,150,168,.08) 46%,transparent 72%);filter:blur(10px)}[data-theme=daybreak] .av-daybreak-bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:42%;background:repeating-linear-gradient(0deg,rgba(11,150,168,.07) 0 1px,transparent 1px 24px);-webkit-mask-image:linear-gradient(to top,#000,transparent);mask-image:linear-gradient(to top,#000,transparent)}[data-theme=vice] .av-card:hover{border-color:#2de2e680;box-shadow:0 0 0 1px #2de2e659,0 12px 34px #2de2e624}.av-parallax{animation:avHueDrift 44s ease-in-out infinite}@keyframes avHueDrift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(-14deg)}}#av-sweep{position:fixed;inset:0;z-index:200;pointer-events:none;opacity:0;transform:translate(-110%);background:var(--sweep)}#av-sweep.go{animation:avSweep .7s ease-out}@keyframes avSweep{0%{transform:translate(-110%);opacity:1}to{transform:translate(110%);opacity:1}}.skip-link{position:absolute;left:-9999px;top:0;z-index:100;background:#2b1466;color:#fff3e6;padding:10px 16px;border-radius:0 0 8px;font-size:14px;font-weight:600}.skip-link:focus{left:0}.av-link{position:relative;transition:color .2s}.av-link:hover{color:#ec3a82}.av-link:after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:2px;border-radius:2px;background:linear-gradient(90deg,#ec3a82,#ff7a59);transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.2,.7,.2,1)}.av-link:hover:after{transform:scaleX(1)}.av-cta{transition:transform .15s,background .2s,color .2s,box-shadow .2s}.av-cta:hover{transform:translateY(-1px)}.av-card{transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .25s}.av-card:hover{transform:translateY(-4px);border-color:#2b146647;box-shadow:0 18px 40px #2b14661f}.av-parallax{position:absolute;inset:0;pointer-events:none;transition:transform .5s cubic-bezier(.2,.7,.2,1);will-change:transform}.av-mq:hover .av-mq-track{animation-play-state:paused}.av-mq-track{animation:avMarquee 42s linear infinite}html.js .av-reveal,html.js .av-reveal-group>*{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}html.js .av-reveal.is-in,html.js .av-reveal-group.is-in>*{opacity:1;transform:none}html.js .av-reveal-group.is-in>*:nth-child(2){transition-delay:.08s}html.js .av-reveal-group.is-in>*:nth-child(3){transition-delay:.16s}html.js .av-reveal-group.is-in>*:nth-child(4){transition-delay:.24s}html.js .av-reveal-group.is-in>*:nth-child(5){transition-delay:.32s}html.js .av-reveal-group.is-in>*:nth-child(n+6){transition-delay:.4s}html.js .av-fade,html.js .av-fade-group>*{opacity:0;transition:opacity .7s ease}html.js .av-fade.is-in,html.js .av-fade-group.is-in>*{opacity:1}html.js .av-fade-group.is-in>*:nth-child(2){transition-delay:.07s}html.js .av-fade-group.is-in>*:nth-child(3){transition-delay:.14s}html.js .av-fade-group.is-in>*:nth-child(4){transition-delay:.21s}html.js .av-fade-group.is-in>*:nth-child(5){transition-delay:.28s}html.js .av-fade-group.is-in>*:nth-child(n+6){transition-delay:.35s}@media(max-width:1024px){.five-col,.four-col,.three-col{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:880px){.desk-nav{display:none!important}.mobile-toggle{display:inline-flex!important}.hero-grid{grid-template-columns:1fr!important;gap:36px!important}.two-col{grid-template-columns:1fr!important;gap:32px!important}.two-col>*{min-width:0}.two-col a{overflow-wrap:anywhere}.foot-grid{grid-template-columns:1fr 1fr!important}.h-xl{font-size:40px!important;line-height:1.06!important}.h-lg{font-size:30px!important}.pad{padding-left:20px!important;padding-right:20px!important}.hero-pad{padding-top:56px!important;padding-bottom:56px!important}}@media(max-width:560px){.three-col,.four-col,.five-col,.foot-grid{grid-template-columns:1fr!important}.h-xl{font-size:33px!important;letter-spacing:-.02em!important}.h-lg{font-size:27px!important}}@media(min-width:881px){.mobile-toggle{display:none!important}}@media(max-width:880px){.av-float{opacity:.28!important;filter:blur(12px)!important}.av-float-rev{opacity:.2!important;filter:blur(14px)!important}.av-sun{opacity:.08!important}}@media(prefers-reduced-motion:reduce){.av-sun,.av-rise,.av-grad-text,.av-float,.av-float-rev,.av-mq-track,.av-livedot,.av-palm-btn,.av-palm-btn svg,.av-parallax{animation:none!important}.av-grad-text{background-position:0% 50%}.av-reveal,.av-reveal-group>*{opacity:1!important;transform:none!important}.av-fade,.av-fade-group>*{opacity:1!important}html{scroll-behavior:auto}*{transition:none!important}}
