@import"https://fonts.googleapis.com/css2?family=Unbounded:wght@800&display=swap";@import"https://fonts.googleapis.com/css2?family=Anton&family=Bebas+Neue&display=swap";@import"https://fonts.googleapis.com/css2?family=Caveat:wght@700&display=swap";@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");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 Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff) format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff) format("woff");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{color-scheme:light;--bg: #f3f4f6;--ink: #1a1b1e;--muted: #5c6068;--line: #d5d8de;--surface: #fafbfc;--well: #e8eaee;--accent: #171717;--focus: #171717;--radius: 8px;--radius-sm: 6px;--pad: 20px;--max: 1400px;--dot: color-mix(in srgb, var(--ink) 7%, transparent);--band-h1: #7c2d12;--band-h2: #ea580c;--band-h3: #fdba74;--band-peak: .9;--band-speed: 42s;--font: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--shadow: none;--stack-bar: #ffffff;--stack-cell: #ffffff;--stack-hover: color-mix(in srgb, var(--ink) 6%, #ffffff);--stack-radius: 8px;--stack-h: 44px;--slot-preview-h: 200px}[data-theme=dark]{color-scheme:dark;--bg: #161719;--ink: #eceef1;--muted: #9aa0a8;--line: #2c2e33;--surface: #1c1e21;--well: #121315;--accent: #f5f5f5;--focus: #f5f5f5;--dot: color-mix(in srgb, var(--ink) 9%, transparent);--stack-bar: #1c1e21;--stack-cell: #161719;--stack-hover: rgba(255, 255, 255, .06)}*,*:before,*:after{box-sizing:border-box}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.22) transparent}[data-theme=dark] *{scrollbar-color:rgba(255,255,255,.22) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:#00000061}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-corner{background:transparent}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#fff3}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff61}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}#root{min-height:100dvh}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle at center,var(--dot) 1px,transparent 1.5px);background-size:22px 22px}button,a{font:inherit}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:focus{outline:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.skip{position:absolute;left:12px;top:-48px;z-index:60;padding:8px 12px;background:var(--ink);color:var(--bg);text-decoration:none}.skip:focus{top:12px}.topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:28px;height:64px;padding:0 28px;overflow:hidden;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.band{position:absolute;inset:0;z-index:-1;pointer-events:none}.band-flow{position:absolute;inset:0;width:100%}.band-base{background-image:linear-gradient(90deg,transparent 0%,transparent 28%,color-mix(in srgb,var(--ink) 6%,transparent) 50%,color-mix(in srgb,var(--ink) 12%,transparent) 100%)}.band-tint{background-image:linear-gradient(90deg,transparent 0%,transparent 28%,var(--band-h1) 50%,var(--band-h2) 75%,var(--band-h3) 95%,var(--band-h2) 100%);opacity:0;transition:opacity 1s cubic-bezier(.16,1,.3,1)}.topbar:hover .band-tint,.topbar:focus-within .band-tint{opacity:var(--band-peak)}.band-canvas{position:absolute;inset:0;width:100%;height:100%}.mark{display:inline-flex;align-items:center;gap:8px;color:var(--ink);text-decoration:none;font-weight:600;letter-spacing:-.02em}.mark-tick{width:8px;height:8px;background:var(--accent)}.topbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.search{display:flex;align-items:center;width:36px;height:36px;overflow:hidden;border-radius:var(--radius);background:var(--surface);transition:width .24s cubic-bezier(.16,1,.3,1)}.search.is-open{width:min(42vw,280px)}.search-input{width:0;height:36px;padding:0;border:0;background:transparent;color:var(--ink);opacity:0;pointer-events:none;transition:padding .24s cubic-bezier(.16,1,.3,1),width .24s cubic-bezier(.16,1,.3,1),opacity .16s ease 40ms}.search.is-open .search-input{width:calc(100% - 36px);padding:0 12px 0 0;opacity:1;pointer-events:auto}.search-input::placeholder{color:color-mix(in srgb,var(--ink) 40%,var(--surface))}.search-input:focus{outline:0}.search-empty{margin:0;padding:48px 8px 72px;color:var(--muted);font-size:15px;text-align:center}.support-btn,.github-btn{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);font-size:13.5px;font-weight:500;text-decoration:none;overflow:hidden;box-sizing:border-box;transition:border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.support-btn:hover,.github-btn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 28%,var(--line));background:color-mix(in srgb,var(--ink) 4%,var(--surface))}.support-btn:active,.github-btn:active{transform:scale(.98)}.gh-icon-box{position:relative;width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex:none}.gh-icon-github,.gh-icon-star{position:absolute;inset:0;margin:auto;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1)}.gh-icon-github{opacity:1;transform:scale(1) rotate(0)}.gh-icon-star{opacity:0;transform:scale(.45) rotate(-35deg);color:#f59e0b;filter:drop-shadow(0 0 5px rgba(245,158,11,.5))}.github-btn:hover .gh-icon-github{opacity:0;transform:scale(.45) rotate(35deg)}.github-btn:hover .gh-icon-star{opacity:1;transform:scale(1) rotate(0)}.gh-count{font-family:var(--mono);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--ink);display:inline-flex;align-items:center}.search-button,.theme-toggle{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--radius);color:var(--ink)}.search-button,.theme-toggle{cursor:pointer}.search-button{flex:0 0 36px;border:0;background:transparent}.theme-toggle{border:1px solid var(--line);background:var(--surface)}.theme-toggle:hover{border-color:color-mix(in srgb,var(--ink) 28%,var(--line))}.search-button:active,.theme-toggle:active{transform:scale(.98)}.intro{max-width:var(--max);margin:0 auto;padding:64px 28px 44px}.intro-grid{display:flex;flex-direction:column;gap:28px;width:100%}@media(min-width:860px){.intro-grid{flex-direction:row;align-items:flex-end;gap:36px}}.intro-main{display:flex;flex-direction:column;flex-shrink:0}.count{margin:0 0 14px;font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--accent)}.intro h1{margin:0;display:flex;flex-direction:column;align-items:flex-start;line-height:1.02}.intro-side{display:flex;align-items:flex-end;justify-content:flex-end;margin-left:auto;padding-bottom:4px;flex-shrink:0}.lede{margin:0;max-width:44ch;color:#8c8f96;text-wrap:pretty;font-size:15px;line-height:1.58;letter-spacing:-.01em}.lede strong{color:var(--ink);font-weight:600}.workspace{max-width:var(--max);margin:0 auto;padding:0 28px 80px}.gallery-tools{display:flex;align-items:center;gap:10px;min-height:44px;margin-bottom:18px}.randomize-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--muted);font-family:var(--font);font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1),background-color .22s cubic-bezier(.16,1,.3,1)}.randomize-btn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--ink) 28%,var(--line))}.randomize-btn:active{transform:scale(.97)}.randomize-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;flex-shrink:0;pointer-events:none}.randomize-lottie-icon{width:19px;height:19px;display:inline-flex;align-items:center;justify-content:center}.randomize-lottie-icon svg{width:100%!important;height:100%!important;overflow:visible;display:block}.randomize-lottie-icon path,.randomize-lottie-icon .primary,.randomize-lottie-icon .secondary{stroke:currentColor!important;transition:stroke .22s cubic-bezier(.16,1,.3,1)}.randomize-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.reset-order{height:38px;padding:0 14px;border:0;background:transparent;color:var(--muted);font-family:var(--font);font-size:13px;font-weight:500;cursor:pointer;transition:color .22s cubic-bezier(.16,1,.3,1)}.reset-order:hover{color:var(--ink)}.reset-order:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.randomize-btn,.randomize-icon-wrap,.randomize-lottie-icon,.reset-order{transition:none;animation:none}}.slot-grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}@media(min-width:900px){.slot-grid{grid-template-columns:1fr 1fr}}.slot{position:relative;display:grid;grid-template-rows:var(--slot-preview-h) auto var(--stack-h);grid-template-columns:minmax(0,1fr);height:100%;min-height:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:border-color .24s ease}.slot-preview{position:relative;display:grid;grid-template:1fr / 1fr;height:var(--slot-preview-h);min-height:var(--slot-preview-h);max-height:var(--slot-preview-h);padding:var(--pad);background:var(--well);overflow:hidden}.slot-preview-stage{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;width:100%;height:100%;overflow:hidden}.slot-preview-stage>*{max-width:100%;max-height:100%}.slot-index{position:absolute;top:16px;left:16px;z-index:1;font-family:var(--mono);font-size:11px;color:var(--muted)}.slot-expand{position:absolute;top:16px;right:16px;z-index:2;display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--muted);cursor:pointer}.slot-expand:hover,.slot-expand:focus-visible{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.slot-expand:active{transform:scale(.98)}.slot-well{display:grid;place-items:center;align-content:center;gap:8px;width:100%;height:100%;min-height:0;color:var(--muted);border:1px dashed color-mix(in srgb,var(--ink) 18%,var(--line));border-radius:6px}.slot-well span{font-size:13px}.slot-meta{display:grid;grid-template-rows:auto minmax(42px,auto) auto;align-content:start;min-height:0;padding:16px var(--pad)}.slot-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.slot-meta h3{margin:0;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;letter-spacing:-.02em}.slot-meta p{margin:4px 0 0;color:var(--muted);font-size:14px}.slot-meta>p:not(.slot-states){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;min-height:42px}.slot-states{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.slot-states span{font-family:var(--mono);color:var(--ink);margin-right:8px}.code-panel{height:var(--stack-h);min-height:var(--stack-h);max-height:var(--stack-h);overflow:hidden;background:var(--stack-bar);border-top:1px solid var(--line)}.code-toolbar{display:grid;grid-template-columns:1fr 1fr 1fr;min-height:var(--stack-h);padding:0;background:var(--stack-bar)}.code-open{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;justify-content:center;min-width:0;min-height:var(--stack-h);padding:0 8px;margin:0;border:0;border-left:1px solid var(--line);border-radius:0;background:var(--stack-cell);color:var(--ink);font-family:var(--font);font-size:12px;font-weight:400;letter-spacing:0;line-height:1.2;text-align:center;cursor:pointer;transition:background-color .14s cubic-bezier(.16,1,.3,1),border-color .14s cubic-bezier(.16,1,.3,1)}.code-open:first-child{border-left:0;border-bottom-left-radius:var(--stack-radius)}.code-open:last-child{border-bottom-right-radius:var(--stack-radius)}.code-open-window{position:relative;z-index:1;display:block;overflow:hidden;height:1.2em;line-height:1.2}.code-open-line{display:block;white-space:nowrap;transform:translateY(0);transition:transform .42s cubic-bezier(.23,1,.32,1)}.code-open-line--in{position:absolute;inset:0;transform:translateY(110%)}@media(hover:hover){.code-open:hover{z-index:1;background:var(--stack-hover);border-color:var(--line)}.code-open:hover .code-open-line--out{transform:translateY(-110%)}.code-open:hover .code-open-line--in{transform:translateY(0)}}.code-open:focus-visible{z-index:1;background:var(--stack-hover);border-color:var(--line);outline:2px solid var(--focus);outline-offset:-3px}.code-open:focus-visible .code-open-line--out{transform:translateY(-110%)}.code-open:focus-visible .code-open-line--in{transform:translateY(0)}.code-open:active{transform:none}.code-open:disabled{color:var(--muted);opacity:.45;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.code-open-line{transition:none}}.code-reserved{margin:0;padding:0 12px;min-height:var(--stack-h);display:flex;align-items:center;justify-content:center;color:var(--muted);font-family:var(--font);font-size:12px}.copy-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;min-width:108px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);font-size:12px;cursor:pointer;overflow:hidden;transition:background-color .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),color .22s cubic-bezier(.16,1,.3,1)}.copy-btn:hover:not(:disabled):not(.is-copied){border-color:color-mix(in srgb,var(--ink) 28%,var(--line))}.copy-btn:disabled{opacity:.45;cursor:not-allowed}.copy-btn:active:not(.is-copied){transform:scale(.98)}.copy-btn.is-copied{background:#16803c;border-color:#147038;color:#f4faf6}.copy-btn-mark{position:relative;width:14px;height:14px;flex:0 0 14px}.copy-btn-clone,.copy-btn-tick{position:absolute;inset:0;width:14px;height:14px}.copy-btn-tick{opacity:0}.copy-btn-clone{transform-origin:50% 60%;transition:transform .28s cubic-bezier(.16,1,.3,1),opacity .18s ease}.copy-btn.is-copied .copy-btn-clone{transform:scale(.35) rotate(-28deg);opacity:0}.copy-btn.is-copied .copy-btn-tick{opacity:1}@media(prefers-reduced-motion:no-preference){.copy-btn-tick path{stroke-dasharray:18;stroke-dashoffset:18}.copy-btn.is-copied .copy-btn-tick path{animation:tick-draw .34s 70ms cubic-bezier(.16,1,.3,1) forwards}}@keyframes tick-draw{to{stroke-dashoffset:0}}.code-modal-scrim{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--ink) 42%,transparent)}[data-theme=dark] .code-modal-scrim{background:color-mix(in srgb,#000 62%,transparent)}.code-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(760px,100%);height:min(72dvh,720px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}[data-theme=dark] .code-modal{background:#0b0c0e;border-color:#1f2125}.code-modal-bar{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;border-bottom:1px solid var(--line)}[data-theme=dark] .code-modal-bar{background:#0b0c0e;border-bottom-color:#1f2125}.code-modal-bar h2{margin:0;flex:1;font-size:14px;font-weight:600;letter-spacing:-.02em}.code-modal-actions{display:flex;align-items:center;gap:8px}.code-modal-close{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);cursor:pointer}[data-theme=dark] .code-modal-close{background:#121418;border-color:#1f2125}.code-modal-close:hover{border-color:color-mix(in srgb,var(--ink) 28%,var(--line))}.code-modal-close:active{transform:scale(.98)}.code-modal-body{margin:0;padding:16px 16px 24px;overflow:auto;background:var(--bg);color:color-mix(in srgb,var(--ink) 86%,var(--muted));font-family:var(--mono);font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}[data-theme=dark] .code-modal-body{background:#08090b;color:#c8ccd2}.code-modal-body code{font:inherit}.preview-modal{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1120px,100%);height:min(88dvh,calc(100dvh - 48px));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}[data-theme=dark] .preview-modal{background:#0b0c0e;border-color:#1f2125}.preview-modal-bar{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 16px;border-bottom:1px solid var(--line)}[data-theme=dark] .preview-modal-bar{background:#0b0c0e;border-bottom-color:#1f2125}.preview-modal-close{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 10px 0 8px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);color:var(--ink);cursor:pointer}[data-theme=dark] .preview-modal-close{background:#121418;border-color:#1f2125}.preview-modal-close:hover{border-color:color-mix(in srgb,var(--ink) 28%,var(--line))}.preview-modal-close:active{transform:scale(.98)}.preview-modal-close kbd{font-family:var(--mono);font-size:11px;font-weight:500;color:var(--muted);padding:0;border:0;background:none}.preview-modal-bar .copy-btn{margin-left:auto}.preview-modal-stage{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:32px;overflow:auto;background:var(--well)}.preview-modal-stage>*{max-width:100%;max-height:100%}.footer{scroll-margin-top:84px;display:flex;align-items:baseline;justify-content:space-between;gap:24px;max-width:var(--max);margin:0 auto;padding:40px 28px 56px;border-top:1px solid var(--line)}.footer h2{margin:0;font-size:16px;font-weight:600;letter-spacing:-.02em}.footer p{margin:6px 0 0;color:var(--muted);font-size:14px}.footer-links{display:flex;gap:20px;font-family:var(--mono);font-size:12px}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--ink)}@media(max-width:480px){.support-btn{width:36px;padding:0;justify-content:center}.support-btn span{display:none}}@media(max-width:767px){.topbar{padding:0 16px;gap:16px}.intro,.workspace{padding-left:16px;padding-right:16px}.intro{padding-top:36px}}.btn-pixel-root,.btn-pixel-btn{--ink: #ffffff;--ink-3: #a3a3a3;--fill: #171717;--fill-hover: #262626;--fill-active: #0a0a0a;--face: #ffffff;--face-3: #a3a3a3;--edge: #262626;--focus: #171717}:root[data-theme=dark] .btn-pixel-root,:root[data-theme=dark] .btn-pixel-btn{--ink: #171717;--ink-3: #737373;--fill: #f5f5f5;--fill-hover: #e5e5e5;--fill-active: #d4d4d4;--face: #171717;--face-3: #737373;--edge: #e5e5e5;--focus: #f5f5f5}.btn-pixel-root{display:inline-flex;flex-direction:column;align-items:center;gap:12px;color:var(--ink)}.btn-pixel-btn{--ink: var(--face);--ink-3: var(--face-3);display:inline-flex;align-items:center;justify-content:center;min-width:212px;min-height:40px;padding:0 14px;border:1px solid var(--edge);border-radius:8px;background:var(--fill);color:var(--face);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.015em;line-height:1;cursor:pointer;transition:background-color .12s cubic-bezier(0,0,.2,1),border-color .12s cubic-bezier(0,0,.2,1),transform 90ms cubic-bezier(0,0,.2,1),filter .12s cubic-bezier(0,0,.2,1)}.btn-pixel-btn:hover:not(:disabled){background:var(--fill-hover);border-color:color-mix(in srgb,var(--face) 22%,var(--fill-hover))}.btn-pixel-btn:focus{outline:none}.btn-pixel-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.btn-pixel-btn:active:not(:disabled){transform:scale(.98);background:var(--fill-active)}.btn-pixel-btn:disabled:not([aria-busy=true]){cursor:not-allowed;opacity:.42;transform:none}.btn-pixel-btn[aria-busy=true]{cursor:progress;border-color:color-mix(in srgb,var(--face) 28%,var(--fill));box-shadow:inset 0 1px color-mix(in srgb,#000 14%,transparent)}.btn-pixel-face{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.btn-pixel-grid{display:grid;grid-template-columns:repeat(3,4px);grid-template-rows:repeat(3,4px);gap:1.5px;flex:0 0 auto}.btn-pixel-cell{width:4px;height:4px;background:var(--ink);border-radius:.5px}.btn-pixel-label{font-size:13px;font-weight:500;letter-spacing:-.015em;line-height:1;white-space:nowrap}.btn-pixel-shimmer{background-image:linear-gradient(90deg,var(--ink-3) 35%,var(--ink) 50%,var(--ink-3) 65%);background-size:200% 100%;animation:shimmer-text 1.4s linear infinite;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.btn-pixel-timer{min-width:3.4em;color:var(--ink-3);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:0;line-height:1;text-align:right}@keyframes pixel-on{0%,to{opacity:.15}32%{opacity:1}58%{opacity:.42}}@keyframes shimmer-text{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.btn-pixel-btn{transition:none}.btn-pixel-btn:active:not(:disabled){transform:none}.btn-pixel-cell,.btn-pixel-shimmer{animation:none!important}.btn-pixel-shimmer{background-image:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--ink);-webkit-text-fill-color:var(--ink)}}.btn-wipe-root,.btn-wipe-btn{--wipe-fill: #080b08;--wipe-ink: #ecebe5;--wipe-hover-fill: #ecebe5;--wipe-hover-ink: #080b08;--wipe-focus: #171717;--wipe-clip-ease: cubic-bezier(.25, 0, 0, 1);--wipe-press-ease: cubic-bezier(.16, 1, .3, 1)}:root[data-theme=dark] .btn-wipe-root,:root[data-theme=dark] .btn-wipe-btn{--wipe-fill: #ecebe5;--wipe-ink: #080b08;--wipe-hover-fill: #080b08;--wipe-hover-ink: #ecebe5;--wipe-focus: #f5f5f5}.btn-wipe-root{display:inline-flex;align-items:center;justify-content:center}.btn-wipe-btn{appearance:none;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 18px;border:1px solid var(--wipe-fill);border-radius:0;background:var(--wipe-fill);background-clip:padding-box;color:var(--wipe-ink);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:600;font-variation-settings:"wght" 620;letter-spacing:.12em;line-height:1.25;text-transform:uppercase;cursor:pointer;transition:transform .14s var(--wipe-press-ease)}.btn-wipe-btn *,.btn-wipe-btn *:before,.btn-wipe-btn *:after{box-sizing:border-box}.btn-wipe-copy{position:relative;z-index:1;display:flex;align-items:center;justify-content:inherit;width:100%;white-space:nowrap}.btn-wipe-copy--hover{position:absolute;z-index:2;inset:0;padding:inherit;background:var(--wipe-hover-fill);color:var(--wipe-hover-ink);clip-path:polygon(0% 0%,0% 0%,-100% 100%,0% 100%);pointer-events:none;transition:clip-path .4s var(--wipe-clip-ease)}@media(hover:hover){.btn-wipe-btn:hover:not(:disabled) .btn-wipe-copy--hover{clip-path:polygon(0% 0%,200% 0%,100% 100%,0% 100%)}}.btn-wipe-btn:focus-visible .btn-wipe-copy--hover{clip-path:polygon(0% 0%,200% 0%,100% 100%,0% 100%)}.btn-wipe-btn:focus-visible{outline:2px solid var(--wipe-focus);outline-offset:3px}.btn-wipe-btn:active:not(:disabled){transform:translateY(1px)}.btn-wipe-btn:disabled{cursor:not-allowed;opacity:.42}@media(prefers-reduced-motion:reduce){.btn-wipe-btn,.btn-wipe-copy--hover{transition:none}.btn-wipe-btn:active:not(:disabled){transform:none}}.btn-fill-root,.btn-fill-btn{--fill-face: #171717;--fill-bar: #f5f5f5;--fill-stroke: color-mix(in srgb, var(--fill-face) 10%, transparent);--fill-focus: #171717;--fill-ease: cubic-bezier(.338, .015, .395, .959);--fill-stagger: 45ms;--fill-roll: .32s}:root[data-theme=dark] .btn-fill-root,:root[data-theme=dark] .btn-fill-btn{--fill-face: #f5f5f5;--fill-bar: #171717;--fill-stroke: color-mix(in srgb, var(--fill-face) 10%, transparent);--fill-focus: #f5f5f5}.btn-fill-root{display:inline-flex;align-items:center;justify-content:center}.btn-fill-btn{--fill: 0%;appearance:none;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:168px;min-height:44px;padding:0 20px;border:1px solid var(--fill-stroke);border-radius:8px;background:var(--fill-face);background-clip:padding-box;color:#fff;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.015em;line-height:1;cursor:pointer;transition:filter .12s cubic-bezier(0,0,.2,1),transform 90ms cubic-bezier(0,0,.2,1)}.btn-fill-btn *,.btn-fill-btn *:before,.btn-fill-btn *:after{box-sizing:border-box}.btn-fill-bar{position:absolute;inset:0 auto 0 0;z-index:0;width:var(--fill);background:var(--fill-bar);pointer-events:none;opacity:0;border-start-start-radius:inherit;border-end-start-radius:inherit}.btn-fill-btn.is-loading .btn-fill-bar{opacity:1}.btn-fill-label{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:1.15em;color:#fff;mix-blend-mode:difference;white-space:nowrap;font-variant-numeric:tabular-nums}.btn-fill-window{position:relative;display:flex;align-items:center;justify-content:center;min-width:9.6em;height:1.15em;overflow:hidden}.btn-fill-line{display:flex;align-items:center;justify-content:center}.btn-fill-char{overflow:hidden;height:1.15em;line-height:1.15em}.btn-fill-char.is-space{width:.32em}.btn-fill-glyph{display:block;transform:translateY(0);transition:transform var(--fill-roll) var(--fill-ease);transition-delay:calc(var(--i, 0) * var(--fill-stagger))}.btn-fill-line--in .btn-fill-glyph{transform:translateY(100%)}.btn-fill-btn.is-exiting .btn-fill-line--out .btn-fill-glyph{transform:translateY(-100%)}.btn-fill-btn.is-entering .btn-fill-line--in .btn-fill-glyph{transform:translateY(0)}.btn-fill-btn:focus{outline:none}.btn-fill-btn:focus-visible{outline:2px solid var(--fill-focus);outline-offset:3px}.btn-fill-btn:hover:not(:disabled){filter:brightness(1.08)}.btn-fill-btn:active:not(:disabled):not([aria-busy=true]){transform:scale(.98)}.btn-fill-btn:disabled:not([aria-busy=true]){cursor:not-allowed;opacity:.42}.btn-fill-btn[aria-busy=true]{cursor:progress}@media(prefers-reduced-motion:reduce){.btn-fill-btn,.btn-fill-glyph{transition:none}.btn-fill-btn:active:not(:disabled){transform:none}}.btn-like-root,.btn-like-btn{--like-face: #171717;--like-ink: #f5f5f5;--like-ink-3: #a3a3a3;--like-edge: #171717;--like-focus: #171717;--like-color: #f40051;--like-fill: .15s;--like-pop: .35s;--like-pop-ease: cubic-bezier(.34, 1.96, .64, 1);--like-spring: .38s;--like-spring-ease: cubic-bezier(.34, 1.4, .64, 1);--like-particle-dur: .6s;--like-particle-size: 2.5px;--like-ease: cubic-bezier(.22, 1, .36, 1)}:root[data-theme=dark] .btn-like-root,:root[data-theme=dark] .btn-like-btn{--like-face: #f5f5f5;--like-ink: #171717;--like-ink-3: #525252;--like-edge: #f5f5f5;--like-focus: #f5f5f5;--like-color: #f40051}.btn-like-root{display:inline-flex;align-items:center;justify-content:center}.btn-like-btn{appearance:none;position:relative;isolation:isolate;overflow:visible;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:44px;padding:0 12px 0 14px;border:1px solid var(--like-edge);border-radius:999px;background:var(--like-face);color:var(--like-ink);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.015em;line-height:1;cursor:pointer}.btn-like-btn *,.btn-like-btn *:before,.btn-like-btn *:after{box-sizing:border-box}.btn-like-icon{display:grid;place-items:center;width:18px;height:18px;flex:0 0 auto}.btn-like-heart{display:block;width:18px;height:18px;color:currentColor;transition:color var(--like-fill) var(--like-ease)}.btn-like-heart path{fill:transparent;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;transition:fill var(--like-fill) var(--like-ease),stroke var(--like-fill) var(--like-ease)}.btn-like-btn[data-liked=true] .btn-like-heart{color:var(--like-color)}.btn-like-btn[data-liked=true] .btn-like-heart path{fill:currentColor}.btn-like-btn[data-liked=true] .btn-like-icon{animation:btn-like-pop var(--like-pop) var(--like-pop-ease)}.btn-like-btn.is-sprung{animation:btn-like-spring var(--like-spring) var(--like-spring-ease)}.btn-like-particles{position:absolute;left:19px;top:50%;width:0;height:0;pointer-events:none;color:var(--like-color)}.btn-like-particles i{position:absolute;left:calc(var(--like-particle-size) * var(--psize, 1) / -2);top:calc(var(--like-particle-size) * var(--psize, 1) / -2);width:calc(var(--like-particle-size) * var(--psize, 1));height:calc(var(--like-particle-size) * var(--psize, 1));border-radius:50%;background:currentColor;opacity:0}.btn-like-btn.is-bursting .btn-like-particles i{animation:btn-like-burst var(--pdur, var(--like-particle-dur)) ease-out var(--pdelay, 0ms) forwards}.btn-like-label{white-space:nowrap}.btn-like-btn:focus{outline:none}.btn-like-btn:focus-visible{outline:2px solid var(--like-focus);outline-offset:3px}.btn-like-btn:hover:not(:disabled){filter:brightness(1.06)}.btn-like-btn:disabled{cursor:not-allowed;opacity:.42}@keyframes btn-like-pop{0%{transform:scale(1)}30%{transform:scale(.82)}to{transform:scale(1)}}@keyframes btn-like-spring{0%{transform:scale(1)}28%{transform:scale(.96)}68%{transform:scale(1.025)}to{transform:scale(1)}}@keyframes btn-like-burst{0%{opacity:0;transform:translate(0) scale(.4)}20%{opacity:1;transform:translate(calc(var(--px) * .25),calc(var(--py) * .25)) scale(1)}to{opacity:0;transform:translate(var(--px),var(--py)) scale(var(--p-end-scale, .6))}}@media(prefers-reduced-motion:reduce){.btn-like-icon,.btn-like-btn.is-sprung,.btn-like-particles i{animation:none!important}.btn-like-heart,.btn-like-heart path{transition:none}}.btn-hold-root,.btn-hold-btn{--hold-face: #171717;--hold-bar: #f5f5f5;--hold-stroke: color-mix(in srgb, var(--hold-face) 10%, transparent);--hold-focus: #171717;--hold-success-bg: #d1fae5;--hold-success-ink: #065f46;--hold-ease: cubic-bezier(.22, 1, .36, 1)}:root[data-theme=dark] .btn-hold-root,:root[data-theme=dark] .btn-hold-btn{--hold-face: #f5f5f5;--hold-bar: #171717;--hold-stroke: color-mix(in srgb, var(--hold-face) 10%, transparent);--hold-focus: #f5f5f5}.btn-hold-root{display:inline-flex;align-items:center;justify-content:center}.btn-hold-wrap{position:relative;display:inline-flex}.btn-hold-btn{--hold: 0%;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:190px;min-height:44px;padding:0 20px;border:1px solid var(--hold-stroke);border-radius:8px;background:var(--hold-face);color:#fff;font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.015em;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none;transition:background-color .32s var(--hold-ease),border-color .32s var(--hold-ease),filter .12s cubic-bezier(0,0,.2,1),transform .12s cubic-bezier(0,0,.2,1)}.btn-hold-btn *,.btn-hold-btn *:before,.btn-hold-btn *:after{box-sizing:border-box}.btn-hold-btn.is-holding{transform:scale(.985);cursor:progress}.btn-hold-btn.is-done{background:var(--hold-success-bg);border-color:color-mix(in srgb,var(--hold-success-ink) 22%,transparent);animation:btn-hold-pop .42s cubic-bezier(.34,1.56,.64,1)}.btn-hold-bar{position:absolute;inset:0 auto 0 0;z-index:0;width:var(--hold);background:var(--hold-bar);border-radius:7px 0 0 7px;pointer-events:none;transition:opacity .24s var(--hold-ease)}.btn-hold-bar:after{content:"";position:absolute;top:0;bottom:0;right:-2px;width:16px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hold-face) 22%,var(--hold-bar)));opacity:0;transition:opacity .18s var(--hold-ease)}.btn-hold-btn.is-holding .btn-hold-bar:after{opacity:1}.btn-hold-btn.is-done .btn-hold-bar{opacity:0}.btn-hold-btn.is-draining .btn-hold-bar{transition:opacity .24s var(--hold-ease),width .24s var(--hold-ease)}.btn-hold-label{position:relative;z-index:1;display:grid;place-items:center;min-height:1.15em;mix-blend-mode:difference;white-space:nowrap}.btn-hold-word{grid-area:1 / 1;display:inline-flex;align-items:center;gap:6px;transition:opacity .26s var(--hold-ease),transform .32s var(--hold-ease)}.btn-hold-word--done{opacity:0;transform:translateY(8px) scale(.92)}.btn-hold-btn.is-done .btn-hold-label{mix-blend-mode:normal;color:var(--hold-success-ink)}.btn-hold-btn.is-done .btn-hold-word--idle{opacity:0;transform:translateY(-8px)}.btn-hold-btn.is-done .btn-hold-word--done{opacity:1;transform:none}.btn-hold-check{width:13px;height:13px;flex:0 0 auto}.btn-hold-check path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:21;stroke-dashoffset:0}.btn-hold-btn.is-done .btn-hold-check path{stroke-dashoffset:21;animation:btn-hold-draw .34s .13s var(--hold-ease) forwards}.btn-hold-confetti{position:absolute;inset:0;z-index:2;pointer-events:none}.btn-hold-confetti i{position:absolute;left:50%;top:50%;width:var(--pw, 4px);height:var(--ph, 4px);background:var(--pcolor, #22c55e);border-radius:var(--shp, 999px);opacity:0}.btn-hold-wrap.is-bursting .btn-hold-confetti i{animation:btn-hold-confetti var(--cdur, .72s) cubic-bezier(.16,1,.3,1) var(--cdelay, 0ms) forwards}.btn-hold-btn:focus{outline:none}.btn-hold-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--hold-focus) 10%,transparent);outline-offset:3px}.btn-hold-btn:hover:not(:disabled):not(.is-done){filter:brightness(1.08)}.btn-hold-btn:active:not(:disabled):not(.is-holding):not(.is-done){transform:scale(.98)}.btn-hold-btn:disabled{cursor:not-allowed;opacity:.42}@keyframes btn-hold-pop{0%{transform:scale(.985)}45%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes btn-hold-draw{to{stroke-dashoffset:0}}@keyframes btn-hold-confetti{0%{opacity:0;transform:translate(-50%,-50%) rotate(0) scale(.4)}14%{opacity:1}62%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--tx, 0px)),calc(-50% + var(--ty, -20px))) rotate(var(--rot, 180deg)) scale(.85)}}@media(prefers-reduced-motion:reduce){.btn-hold-btn,.btn-hold-bar,.btn-hold-bar:after,.btn-hold-word{transition:none}.btn-hold-btn.is-done,.btn-hold-btn.is-done .btn-hold-check path,.btn-hold-confetti i{animation:none}.btn-hold-btn.is-done .btn-hold-check path{stroke-dashoffset:0}.btn-hold-confetti i{display:none}}.btn-track-root{--track-bg: transparent;--track-face: #171717;--track-ink: #f5f5f5;--track-press: #ea580c;--track-dot: #171717;--track-corner: #171717;--track-focus: #171717;--track-halo: none;position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:var(--track-bg);-webkit-user-select:none;user-select:none}:root[data-theme=dark] .btn-track-root{--track-bg: #121315;--track-face: #ffffff;--track-ink: #111111;--track-dot: #dcdcdc;--track-corner: #f2f2f2;--track-focus: #ffffff;--track-halo: drop-shadow(0 1px 1px rgba(0, 0, 0, .55))}.btn-track-root.is-live,.btn-track-root.is-live *{cursor:none}.btn-track-btn{--press: 1;appearance:none;position:relative;isolation:isolate;z-index:1;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;min-width:154px;min-height:48px;padding:16px 44px;border:0;border-radius:1px;background:var(--track-press);color:var(--track-ink);font-family:Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:.01em;line-height:1;cursor:pointer;transform:scale(var(--press))}.btn-track-btn:before{content:"";position:absolute;inset:0;z-index:0;background:var(--track-face);border-radius:inherit;clip-path:inset(0);pointer-events:none;transition:clip-path .4s cubic-bezier(.45,0,.2,1)}.btn-track-btn.is-pressed:before{clip-path:inset(50%)}.btn-track-label{position:relative;z-index:1;color:var(--track-ink);mix-blend-mode:normal}.btn-track-btn.is-pressed .btn-track-label,.btn-track-btn:active .btn-track-label{color:#fff}.btn-track-btn:focus{outline:none}.btn-track-btn:focus-visible{outline:2px solid var(--track-focus);outline-offset:5px}.btn-track-btn:disabled{cursor:not-allowed;opacity:.42}.btn-track-dot,.btn-track-corner{position:absolute;left:0;top:0;z-index:2;pointer-events:none;opacity:0;will-change:transform}.btn-track-root.is-live .btn-track-dot,.btn-track-root.is-live .btn-track-corner{opacity:1}.btn-track-dot{width:10px;height:10px;border-radius:50%;background:var(--track-dot);transition:opacity .18s ease}.btn-track-root.is-live .btn-track-dot.is-hidden{opacity:0}.btn-track-corner{width:14px;height:14px;filter:var(--track-halo)}.btn-track-corner--tl{border-top:2px solid var(--track-corner);border-left:2px solid var(--track-corner)}.btn-track-corner--tr{border-top:2px solid var(--track-corner);border-right:2px solid var(--track-corner)}.btn-track-corner--bl{border-bottom:2px solid var(--track-corner);border-left:2px solid var(--track-corner)}.btn-track-corner--br{border-bottom:2px solid var(--track-corner);border-right:2px solid var(--track-corner)}@media(prefers-reduced-motion:reduce){.btn-track-dot,.btn-track-btn:before{transition:none}}.btn-orb-root,.btn-orb-btn{--orb-face: #171717;--orb-face-hover: #262626;--orb-ink: #f5f5f5;--orb-loader-ink: #f5f5f5;--orb-focus: #171717;--orb-ease: cubic-bezier(.22, 1, .36, 1);--orb-core-edge: 0 1px 0 rgba(255, 255, 255, .08);--orb-hi: rgba(255, 255, 255, .78);--orb-sheen-mid: rgba(255, 255, 255, .05);--orb-sheen-end: rgba(255, 255, 255, .22);--orb-fill: radial-gradient(88% 78% at 28% 30%, rgba(255, 255, 255, .42), transparent 62%);--orb-sphere: radial-gradient(circle at 38% 32%, #2a2a2a 0%, #141414 40%, #070707 72%, #000 100%);--orb-sphere-shadow: 0 0 36px rgba(255, 255, 255, .14), 0 0 72px rgba(255, 255, 255, .06), 0 12px 28px rgba(0, 0, 0, .32), inset 0 -16px 24px rgba(0, 0, 0, .6), inset 0 10px 18px rgba(255, 255, 255, .05)}:root[data-theme=dark] .btn-orb-root,:root[data-theme=dark] .btn-orb-btn{--orb-face: #f5f5f5;--orb-face-hover: #e8e8e8;--orb-ink: #171717;--orb-focus: #f5f5f5;--orb-core-edge: 0 1px 0 rgba(0, 0, 0, .08);--orb-hi: rgba(255, 224, 244, .98);--orb-sheen-mid: rgba(244, 168, 220, .62);--orb-sheen-end: rgba(192, 92, 214, .48);--orb-fill: radial-gradient( 70% 62% at 22% 28%, rgba(255, 210, 236, .36), rgba(168, 85, 247, .1) 40%, transparent 58% );--orb-sphere: radial-gradient( circle at 50% 50%, #0a0612 0%, #080410 42%, #05030a 72%, #020104 100% );--orb-sphere-shadow: 0 0 28px rgba(196, 78, 192, .38), 0 0 56px rgba(124, 58, 237, .24), 0 10px 24px rgba(0, 0, 0, .4), inset 0 -14px 22px rgba(8, 0, 16, .7), inset 0 10px 16px rgba(232, 160, 216, .08)}.btn-orb-root{display:grid;place-items:center;min-height:132px}.btn-orb-btn{appearance:none;position:relative;isolation:isolate;overflow:visible;display:inline-grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--orb-ink);cursor:pointer;transition:width .56s var(--orb-ease),height .56s var(--orb-ease)}.btn-orb-btn *,.btn-orb-btn *:before,.btn-orb-btn *:after{box-sizing:border-box}.btn-orb-btn.is-loading{width:80px;height:80px}.btn-orb-core{position:absolute;inset:0;border-radius:50%;background:var(--orb-face);box-shadow:var(--orb-core-edge);transition:background .42s var(--orb-ease),box-shadow .42s var(--orb-ease)}.btn-orb-btn:hover:not(:disabled) .btn-orb-core{background:var(--orb-face-hover)}.btn-orb-btn.is-loading .btn-orb-core,.btn-orb-btn.is-loading:hover:not(:disabled) .btn-orb-core{background:var(--orb-sphere);box-shadow:var(--orb-sphere-shadow)}.btn-orb-light{position:absolute;inset:0;border-radius:50%;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .28s ease}.btn-orb-btn.is-loading .btn-orb-light{opacity:1;animation:btn-orb-spin 6s linear infinite}.btn-orb-fill{position:absolute;inset:0;border-radius:50%;background:var(--orb-fill);filter:blur(2px)}.btn-orb-sheen{position:absolute;inset:-10%;border-radius:50%;background:conic-gradient(from 200deg,transparent 0deg 170deg,var(--orb-sheen-mid) 200deg,var(--orb-hi) 236deg,var(--orb-sheen-end) 278deg,transparent 318deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent 38%,#000 54%,#000 76%,transparent 90%);mask:radial-gradient(farthest-side,transparent 38%,#000 54%,#000 76%,transparent 90%);filter:blur(7px)}.btn-orb-arrow,.btn-orb-loader{position:relative;z-index:2;display:grid;place-items:center;pointer-events:none}.btn-orb-arrow{width:18px;height:18px;color:var(--orb-ink);transition:opacity .2s ease,transform .2s var(--orb-ease)}.btn-orb-arrow svg{display:block;width:18px;height:18px}.btn-orb-loader{position:absolute;width:24px;height:24px;color:var(--orb-loader-ink);opacity:0;transform:scale(.86);transition:opacity .28s ease 90ms,transform .28s var(--orb-ease) 90ms}.btn-orb-loader svg{display:block;width:24px;height:24px}.btn-orb-btn.is-loading .btn-orb-arrow{opacity:0;transform:scale(.78)}.btn-orb-btn.is-loading .btn-orb-loader{opacity:1;transform:scale(1)}.btn-orb-px{opacity:0}.btn-orb-btn.is-loading .btn-orb-px--1{animation:btn-orb-pixel .8s ease-in-out 0s infinite}.btn-orb-btn.is-loading .btn-orb-px--2{animation:btn-orb-pixel .8s ease-in-out .1s infinite}.btn-orb-btn.is-loading .btn-orb-px--3{animation:btn-orb-pixel .8s ease-in-out .2s infinite}.btn-orb-btn.is-loading .btn-orb-px--4{animation:btn-orb-pixel .8s ease-in-out .3s infinite}.btn-orb-btn.is-loading .btn-orb-px--5{animation:btn-orb-pixel .8s ease-in-out .4s infinite}.btn-orb-btn.is-loading .btn-orb-px--6{animation:btn-orb-pixel .8s ease-in-out .5s infinite}.btn-orb-btn.is-loading .btn-orb-px--7{animation:btn-orb-pixel .8s ease-in-out .6s infinite}.btn-orb-btn.is-loading .btn-orb-px--8{animation:btn-orb-pixel .8s ease-in-out .7s infinite}.btn-orb-btn:focus{outline:none}.btn-orb-btn:focus-visible{outline:2px solid var(--orb-focus);outline-offset:4px}.btn-orb-btn:active:not(:disabled):not(.is-loading) .btn-orb-core{transform:scale(.96)}.btn-orb-btn:disabled:not([aria-busy=true]){cursor:not-allowed;opacity:.42}.btn-orb-btn[aria-busy=true]{cursor:progress}@keyframes btn-orb-spin{to{transform:rotate(360deg)}}@keyframes btn-orb-pixel{0%{opacity:0}1%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.btn-orb-btn,.btn-orb-core,.btn-orb-light,.btn-orb-arrow,.btn-orb-loader{transition:none;animation:none}.btn-orb-btn.is-loading .btn-orb-light{animation:none}.btn-orb-btn.is-loading .btn-orb-px{animation:none;opacity:.85}}.btn-day-root{display:grid;place-items:center}.btn-day-toggle{--day-ease: cubic-bezier(.23, 1, .32, 1);--day-focus: #171717;--day-white-drop: 0 -8px 12px -1px rgba(255, 255, 255, .16);position:relative;display:inline-block;height:100px;width:100px}:root[data-theme=dark] .btn-day-toggle{--day-focus: #f5f5f5}.btn-day-toggle:before{content:"";box-shadow:0;border-radius:84.5px;background:#fff;position:absolute;margin-left:-36px;margin-top:-36px;opacity:.2;height:72px;width:72px;left:50%;top:50%;pointer-events:none}.btn-day-face{transition:all .3s var(--day-ease);box-shadow:0 15px 25px -4px #00000080,inset 0 -3px 4px -1px #0003,var(--day-white-drop),inset 0 3px 4px -1px #fff3,inset 0 0 5px 1px #fffc,inset 0 20px 30px #fff3;border-radius:68.8px;position:absolute;background:#eaeaea;margin-left:-34.4px;margin-top:-34.4px;display:block;height:68.8px;width:68.8px;left:50%;top:50%;pointer-events:none}.btn-day-label{transition:color .3s ease-out,font-size .3s var(--day-ease);line-height:101px;text-align:center;position:absolute;font-weight:700;font-size:28px;display:grid;place-items:center;opacity:.9;height:100%;width:100%;color:#000000e6;pointer-events:none}.btn-day-sun,.btn-day-moon{grid-area:1 / 1;display:block;width:28px;height:28px;transition:opacity .3s ease-out,transform .3s var(--day-ease)}.btn-day-moon{opacity:0;transform:scale(.84) rotate(-16deg)}.btn-day-hit{appearance:none;opacity:0;position:absolute;cursor:pointer;z-index:1;height:100%;width:100%;left:0;top:0;margin:0;border:0;padding:0;background:transparent}.btn-day-hit:focus{outline:none}.btn-day-hit:focus-visible{outline:2px solid var(--day-focus);outline-offset:4px;opacity:1;background:transparent;box-shadow:none}.btn-day-hit:active~.btn-day-face{filter:blur(.5px);box-shadow:0 12px 25px -4px #0006,inset 0 -8px 30px 1px #ffffffe6,var(--day-white-drop),inset 0 8px 25px #0006,inset 0 0 10px 1px #fff9}.btn-day-hit:active~.btn-day-label{font-size:26px;color:#00000073}.btn-day-hit:checked~.btn-day-face{background:#3f3f3f;filter:blur(.5px);box-shadow:0 10px 25px -4px #0006,inset 0 -8px 25px -1px #000000b3,var(--day-white-drop),inset 0 8px 20px #00000073,inset 0 0 5px 1px #0000008c}.btn-day-hit:checked:active~.btn-day-face{box-shadow:0 12px 25px -4px #0006,inset 0 -8px 30px 1px #000000bf,var(--day-white-drop),inset 0 8px 25px #0000008c,inset 0 0 10px 1px #00000080}.btn-day-hit:checked~.btn-day-label{color:#ffffffe0}.btn-day-hit:checked~.btn-day-label .btn-day-sun{opacity:0;transform:scale(.84) rotate(16deg)}.btn-day-hit:checked~.btn-day-label .btn-day-moon{opacity:1;transform:scale(1) rotate(0)}.btn-day-hit:checked:active~.btn-day-label{color:#ffffff73}.btn-day-hit:disabled{cursor:not-allowed}.btn-day-hit:disabled~.btn-day-face,.btn-day-hit:disabled~.btn-day-label{opacity:.42}@media(prefers-reduced-motion:reduce){.btn-day-face,.btn-day-label,.btn-day-sun,.btn-day-moon{transition:none}}.btn-roll-root,.btn-roll-btn{--roll-bg: #171717;--roll-fg: #ffffff;--roll-edge: #171717;--roll-focus: #171717;--roll-dur: .28s;--roll-stagger: 55ms;--roll-ease: cubic-bezier(.25, 1, .5, 1)}:root[data-theme=dark] .btn-roll-root,:root[data-theme=dark] .btn-roll-btn{--roll-bg: #f5f5f5;--roll-fg: #171717;--roll-edge: #f5f5f5;--roll-focus: #f5f5f5}.btn-roll-root{display:inline-flex;align-items:center;justify-content:center}.btn-roll-btn{appearance:none;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:112px;min-height:42px;padding:0 22px;border:1px solid var(--roll-edge);border-radius:9999px;background-color:var(--roll-bg);color:var(--roll-fg);font-family:inherit;font-size:13px;font-weight:600;letter-spacing:-.01em;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform 90ms cubic-bezier(0,0,.2,1),filter .14s ease}.btn-roll-btn *,.btn-roll-btn *:before,.btn-roll-btn *:after{box-sizing:border-box}.btn-roll-btn:focus{outline:none}.btn-roll-btn:focus-visible{outline:2px solid var(--roll-focus);outline-offset:3px}.btn-roll-btn:active:not(:disabled){transform:scale(.97)}.btn-roll-btn:disabled{cursor:not-allowed;opacity:.42;transform:none}.btn-roll-track{position:relative;display:inline-flex;align-items:center;justify-content:center;height:1.25em;overflow:hidden}.btn-roll-mother,.btn-roll-mother2{display:inline-flex;align-items:center;white-space:nowrap}.btn-roll-mother span,.btn-roll-mother2 span{display:inline-block;will-change:transform;transition:transform var(--roll-dur) var(--roll-ease);transition-delay:calc(var(--i, 0) * var(--roll-stagger))}.btn-roll-mother span{transform:translateY(0)}.btn-roll-mother2{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center}.btn-roll-mother2 span{transform:translateY(-140%)}@media(hover:hover){.btn-roll-btn:hover:not(:disabled) .btn-roll-mother span{transform:translateY(140%)}.btn-roll-btn:hover:not(:disabled) .btn-roll-mother2 span{transform:translateY(0)}}.btn-roll-btn:focus-visible .btn-roll-mother span{transform:translateY(140%)}.btn-roll-btn:focus-visible .btn-roll-mother2 span{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.btn-roll-btn,.btn-roll-mother span,.btn-roll-mother2 span{transition:none}.btn-roll-btn:active:not(:disabled){transform:none}}.btn-cluely-root{display:inline-flex;align-items:center;justify-content:center;position:relative}.btn-cluely-btn{appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:44px;padding:0 22px;border-radius:8px;border:none;background:transparent;color:#fff;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:-.03em;line-height:1;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transition:transform .12s cubic-bezier(.16,1,.3,1),box-shadow .2s ease;box-shadow:#000f9aa6 -1px -1px 4px inset,#7785a452 0 8px 16px -4px,#00000040 0 2px 4px,#ffffff59 -.5px -.5px 1px inset}.btn-cluely-btn *,.btn-cluely-btn *:before,.btn-cluely-btn *:after{box-sizing:border-box}.btn-cluely-btn:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:9px;background:radial-gradient(115% 115% at 10% 15%,#77c6ffd9 15%,#6f7fdc);filter:blur(.4px);pointer-events:none}.btn-cluely-bg{position:absolute;inset:0;z-index:0;border-radius:7px;background:radial-gradient(98% 98% at 65% 82%,#ffffff73,#fff0),radial-gradient(86% 86% at 10% 17%,#497ee9,#5f86e6);background-blend-mode:overlay;overflow:hidden;transition:opacity .3s ease-in-out}.btn-cluely-hover-bg{position:absolute;inset:0;z-index:1;border-radius:7px;background:radial-gradient(98% 98% at 65% 82%,#ffffff80,#fff0),radial-gradient(86% 86% at 10% 17%,#144ec2,#5f86e6);background-blend-mode:overlay;opacity:0;transition:opacity .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.btn-cluely-glow{position:absolute;inset:-1px;z-index:2;border-radius:7px;overflow:hidden;pointer-events:none;opacity:.85}.btn-cluely-glow span{position:absolute;border-radius:100%;background:#7df0f8;opacity:.38;mix-blend-mode:lighten;filter:blur(14px)}.btn-cluely-glow span:nth-child(1){top:-30px;right:4px;width:55px;height:55px}.btn-cluely-glow span:nth-child(2){top:2px;right:6px;width:50px;height:22px}.btn-cluely-glow span:nth-child(3){bottom:-25px;left:-12px;width:55px;height:55px}.btn-cluely-noise{position:absolute;inset:0;z-index:3;opacity:.24;border-radius:7px;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.5'/%3E%3C/svg%3E");background-size:80px 80px;mix-blend-mode:overlay}.btn-cluely-rim{position:absolute;inset:0;z-index:4;border-radius:7px;padding:1px;pointer-events:none;opacity:.45;background:linear-gradient(177deg,#fff9 8%,#fff0 85%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.btn-cluely-content{position:relative;z-index:10;display:inline-flex;align-items:center;gap:8px;color:#fff;text-shadow:0 1px 2px rgba(0,15,80,.35)}.btn-cluely-icon{width:20px;height:20px;flex-shrink:0;fill:currentColor;transform:translateY(-.5px)}@media(hover:hover){.btn-cluely-btn:hover:not(:disabled) .btn-cluely-hover-bg{opacity:1}.btn-cluely-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:#000f9abf -1px -1px 5px inset,#7785a473 0 12px 24px -6px,#0000004d 0 3px 6px,#ffffff73 -.5px -.5px 1px inset}}.btn-cluely-btn:focus{outline:none}.btn-cluely-btn:focus-visible{outline:2px solid #7df0f8;outline-offset:3px}.btn-cluely-btn:active:not(:disabled){transform:scale(.98)}.btn-cluely-btn:disabled{cursor:not-allowed;opacity:.5;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.btn-cluely-btn,.btn-cluely-hover-bg{transition:none}.btn-cluely-btn:active:not(:disabled){transform:none}}.btn-rise-root,.btn-rise-btn{--rise-ink: #0b0b0b;--rise-fill: #0b0b0b;--rise-on-fill: #f1f1f1;--rise-line: rgba(11, 11, 11, .2);--rise-mark: rgba(11, 11, 11, .2);--rise-focus: #171717;--rise-ease: cubic-bezier(.83, 0, .17, 1)}:root[data-theme=dark] .btn-rise-root,:root[data-theme=dark] .btn-rise-btn{--rise-ink: #f1f1f1;--rise-fill: #f1f1f1;--rise-on-fill: #0b0b0b;--rise-line: rgba(241, 241, 241, .2);--rise-mark: rgba(241, 241, 241, .2);--rise-focus: #f5f5f5}.btn-rise-root{display:grid;place-items:center}.btn-rise-btn{appearance:none;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;min-width:228px;min-height:36px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--rise-ink);font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400;letter-spacing:.06em;line-height:1;text-transform:uppercase;cursor:pointer}.btn-rise-btn *,.btn-rise-btn *:before,.btn-rise-btn *:after{box-sizing:border-box}.btn-rise-fill{position:absolute;inset:0;z-index:0;background:var(--rise-fill);transform:translateY(110%);transition:transform .6s var(--rise-ease);pointer-events:none}.btn-rise-copy{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:0 12px 0 10px;transition:color .6s var(--rise-ease)}.btn-rise-label{white-space:nowrap}.btn-rise-mark{flex:0 0 auto;width:11px;height:11px;background:var(--rise-mark);transition:background .6s var(--rise-ease)}.btn-rise-line{position:absolute;left:0;right:0;bottom:0;z-index:2;height:1px;background:var(--rise-line);pointer-events:none}.btn-rise-btn:hover:not(:disabled) .btn-rise-fill,.btn-rise-btn:focus-visible .btn-rise-fill{transform:translateY(0)}.btn-rise-btn:hover:not(:disabled),.btn-rise-btn:focus-visible{color:var(--rise-on-fill)}.btn-rise-btn:hover:not(:disabled) .btn-rise-mark,.btn-rise-btn:focus-visible .btn-rise-mark{background:var(--rise-on-fill)}.btn-rise-btn:focus{outline:none}.btn-rise-btn:focus-visible{outline:2px solid var(--rise-focus);outline-offset:4px}.btn-rise-btn:active:not(:disabled){transform:translateY(1px)}.btn-rise-btn:disabled{cursor:not-allowed;opacity:.42}@media(prefers-reduced-motion:reduce){.btn-rise-fill,.btn-rise-copy,.btn-rise-mark,.btn-rise-btn{transition:none}}.btn-directional-root,.btn-directional-btn{--directional-ink: #0b0b0b;--directional-fill-color: #0b0b0b;--directional-on-fill: #f1f1f1;--directional-focus: #171717;--directional-ease: cubic-bezier(.65, 0, .35, 1)}:root[data-theme=dark] .btn-directional-root,:root[data-theme=dark] .btn-directional-btn{--directional-ink: #f1f1f1;--directional-fill-color: #f1f1f1;--directional-on-fill: #0b0b0b;--directional-focus: #f5f5f5}.btn-directional-root{display:grid;place-items:center}.btn-directional-btn{appearance:none;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:228px;min-height:36px;padding:8px 12px;border:0;border-bottom:1px solid color-mix(in srgb,var(--directional-ink) 20%,transparent);background:transparent;color:var(--directional-ink);font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:400;letter-spacing:.06em;line-height:1;text-transform:uppercase;cursor:pointer}.btn-directional-btn *,.btn-directional-btn *:before,.btn-directional-btn *:after{box-sizing:border-box}.btn-directional-fill{position:absolute;inset:0;z-index:0;background:var(--directional-fill-color);transform:translateY(102%);transition:none;pointer-events:none}.btn-directional-btn[data-motion=active] .btn-directional-fill,.btn-directional-btn[data-motion=exiting] .btn-directional-fill{transition:transform .6s var(--directional-ease)}.btn-directional-btn[data-motion=active] .btn-directional-fill{transform:translateY(0)}.btn-directional-btn[data-motion=exiting] .btn-directional-fill{transform:translateY(-102%)}.btn-directional-label{position:relative;z-index:1;white-space:nowrap;transition:color .6s var(--directional-ease)}.btn-directional-btn[data-motion=active]{color:var(--directional-on-fill)}.btn-directional-btn:focus{outline:none}.btn-directional-btn:focus-visible{outline:2px solid var(--directional-focus);outline-offset:4px}.btn-directional-btn:active:not(:disabled){transform:translateY(1px)}.btn-directional-btn:disabled{cursor:not-allowed;opacity:.42}.btn-directional-btn:disabled .btn-directional-fill{transform:translateY(102%);transition:none}@media(prefers-reduced-motion:reduce){.btn-directional-btn,.btn-directional-fill,.btn-directional-label{transition:none}}.btn-huly-root{display:inline-flex;align-items:center;justify-content:center;position:relative;padding:12px;contain:layout style}.btn-huly-blur-ring{position:absolute;left:50%;top:50%;width:calc(100% - 12px);height:calc(100% - 12px);border-radius:9999px;pointer-events:none;z-index:0;will-change:transform,opacity;transform-origin:center center}.btn-huly-glow-right{transform:translate3d(-50%,-50%,0);opacity:var(--glow-right-op, .64)}.btn-huly-glow-left{transform:translate3d(-50%,-50%,0) scaleX(-1);opacity:var(--glow-left-op, 0)}.btn-huly-blur-ring:before{content:"";position:absolute;inset:-1px;z-index:10;border-radius:9999px;border:1.5px solid transparent;filter:blur(2.5px);background:linear-gradient(transparent,transparent) padding-box,linear-gradient(97.68deg,#ffb19900 35%,#ffb19966 75%,#ff7950 94%) border-box;opacity:.95}.btn-huly-blur-ring:after{content:"";position:absolute;inset:-3px;z-index:20;border-radius:9999px;border:2px solid transparent;filter:blur(8px);background:linear-gradient(transparent,transparent) padding-box,linear-gradient(91.88deg,#ff896400 38%,#ff896480 65%,#cd3100 98%) border-box;opacity:.8}.btn-huly-light-ring{position:relative;width:100%;height:100%;border-radius:9999px;border:1px solid transparent;background:linear-gradient(transparent,transparent) padding-box,linear-gradient(103.7deg,#d7b9af26 38%,#e9846340 68%,#e98463 85%,#fff 93%) border-box}.btn-huly-light-ring:before{content:"";position:absolute;inset:-1px;z-index:30;border-radius:9999px;border:1.5px solid transparent;filter:blur(5px);background:linear-gradient(transparent,transparent) padding-box,linear-gradient(91.96deg,#ffb19900 6%,#ffb19973 53%,#ff7950 94%) border-box;opacity:.85}.btn-huly-btn{appearance:none;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:178px;height:44px;padding:0 28px;border-radius:9999px;border:1px solid rgba(255,255,255,.8);background-color:#d1d1d1;color:#5a250a;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:-.015em;text-transform:uppercase;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;box-shadow:0 4px 14px #ff693238,0 2px 6px #0000002e,inset 0 1px 1px #fff,inset 0 -1px 2px #00000024;transition:transform .14s cubic-bezier(.16,1,.3,1),border-color .2s ease,box-shadow .25s ease;contain:paint layout}.btn-huly-btn *,.btn-huly-btn *:before,.btn-huly-btn *:after{box-sizing:border-box}.btn-huly-btn:before{content:"";position:absolute;inset:-1px;border-radius:9999px;padding:1px;background:linear-gradient(104deg,#d7b9af33 38%,#e9846340 68%,#e98463 85%,#fff 93%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn-huly-flare{position:absolute;top:50%;left:0;width:180px;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:-1;transform:translate3d(calc(var(--flare-x, 82%) - 90px),-50%,0);will-change:transform}.btn-huly-flare-core{position:absolute;width:110px;height:110px;border-radius:100%;will-change:transform;background:radial-gradient(50% 50% at 50% 50%,#fffff5 4%,#ffaa81 27%,#ffda9f 38%,#ffaa8180 50%,#d26a3a00 92%)}.btn-huly-flare-glow{position:absolute;width:180px;height:96px;border-radius:100%;will-change:transform;background:radial-gradient(44% 44% at 50% 50%,#fffff7 28%,#fffacd 48%,#f4d2bf 61%,#d6d3d200);filter:blur(4px)}.btn-huly-label{position:relative;z-index:2;color:#5a250a;text-shadow:0 1px 0 rgba(255,255,255,.45)}.btn-huly-arrow{position:relative;z-index:2;width:16px;height:9px;color:#5a250a;transition:transform .2s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.btn-huly-root:hover .btn-huly-arrow{transform:translate(3px)}.btn-huly-root:hover .btn-huly-btn{transform:translateY(-1px);border-color:#fff;box-shadow:0 6px 18px #ff693252,0 3px 8px #00000038,inset 0 1px 1px #fff,inset 0 -1px 2px #00000024}}.btn-huly-btn:focus{outline:none}.btn-huly-btn:focus-visible{outline:2px solid #ff7950;outline-offset:4px}.btn-huly-btn:active:not(:disabled){transform:scale(.98)}.btn-huly-btn:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){.btn-huly-btn,.btn-huly-arrow,.btn-huly-flare,.btn-huly-glow-right,.btn-huly-glow-left{transition:none!important}.btn-huly-btn:active:not(:disabled){transform:none}}.btn-igloo-root,.btn-igloo-btn{--igloo-ink: #171717;--igloo-focus: #171717}:root[data-theme=dark] .btn-igloo-root,:root[data-theme=dark] .btn-igloo-btn{--igloo-ink: #f4f4f5;--igloo-focus: #f5f5f5}.btn-igloo-root{display:grid;place-items:center}.btn-igloo-btn{appearance:none;position:relative;isolation:isolate;overflow:visible;display:inline-grid;place-items:center;min-width:132px;min-height:52px;padding:16px 28px;border:0;border-radius:0;background:transparent;color:var(--igloo-ink);font-family:IBM Plex Mono,ui-monospace,Cascadia Mono,Consolas,monospace;font-size:16px;font-weight:500;letter-spacing:.04em;line-height:1;cursor:pointer}.btn-igloo-btn *,.btn-igloo-btn *:before,.btn-igloo-btn *:after{box-sizing:border-box}.btn-igloo-label{position:relative;z-index:1;display:block;min-width:5ch;text-align:center;white-space:nowrap}.btn-igloo-frame{position:absolute;inset:0;pointer-events:none}.btn-igloo-corner{position:absolute;width:14px;height:14px}.btn-igloo-arm{position:absolute;background:currentColor;will-change:transform}.btn-igloo-arm--h{width:14px;height:2px}.btn-igloo-arm--v{width:2px;height:5px}.btn-igloo-corner--tl,.btn-igloo-corner--tl .btn-igloo-arm--h,.btn-igloo-corner--tl .btn-igloo-arm--v0{top:0;left:0}.btn-igloo-corner--tl .btn-igloo-arm--v1{top:4.5px;left:0}.btn-igloo-corner--tl .btn-igloo-arm--v2{top:9px;left:0}.btn-igloo-corner--tr,.btn-igloo-corner--tr .btn-igloo-arm--h,.btn-igloo-corner--tr .btn-igloo-arm--v0{top:0;right:0}.btn-igloo-corner--tr .btn-igloo-arm--v1{top:4.5px;right:0}.btn-igloo-corner--tr .btn-igloo-arm--v2{top:9px;right:0}.btn-igloo-corner--bl,.btn-igloo-corner--bl .btn-igloo-arm--h{bottom:0;left:0}.btn-igloo-corner--bl .btn-igloo-arm--v0{bottom:9px;left:0}.btn-igloo-corner--bl .btn-igloo-arm--v1{bottom:4.5px;left:0}.btn-igloo-corner--bl .btn-igloo-arm--v2{bottom:0;left:0}.btn-igloo-corner--br,.btn-igloo-corner--br .btn-igloo-arm--h{bottom:0;right:0}.btn-igloo-corner--br .btn-igloo-arm--v0{bottom:9px;right:0}.btn-igloo-corner--br .btn-igloo-arm--v1{bottom:4.5px;right:0}.btn-igloo-corner--br .btn-igloo-arm--v2{bottom:0;right:0}.btn-igloo-btn:focus{outline:none}.btn-igloo-btn:focus-visible{outline:2px solid var(--igloo-focus);outline-offset:6px}.btn-igloo-btn:disabled{cursor:not-allowed;opacity:.42}.btn-glass-root,.btn-glass-btn{--glass-well: #9aa1ad;--glass-plate-a: rgba(255, 255, 255, .2);--glass-plate-b: rgba(255, 255, 255, .06);--glass-edge: rgba(255, 255, 255, .62);--glass-edge-in: rgba(255, 255, 255, .32);--glass-ink: #171717;--glass-trail: rgba(255, 255, 255, 1);--glass-cast: rgba(18, 18, 20, .22);--glass-inset: rgba(18, 18, 20, .16);--glass-rim-hi: rgba(255, 255, 255, .78);--glass-rim-lo: rgba(18, 18, 20, .16);--glass-focus: #171717;--glass-ease: cubic-bezier(.22, 1, .36, 1);--glass-frost: blur(18px) saturate(140%) contrast(1.05)}:root[data-theme=dark] .btn-glass-root,:root[data-theme=dark] .btn-glass-btn{--glass-well: #121418;--glass-plate-a: rgba(255, 255, 255, .1);--glass-plate-b: rgba(255, 255, 255, .03);--glass-edge: rgba(255, 255, 255, .2);--glass-edge-in: rgba(255, 255, 255, .1);--glass-ink: #f4f4f5;--glass-trail: rgba(255, 255, 255, 1);--glass-cast: rgba(0, 0, 0, .5);--glass-inset: rgba(0, 0, 0, .38);--glass-rim-hi: rgba(255, 255, 255, .32);--glass-rim-lo: rgba(0, 0, 0, .4);--glass-focus: #f5f5f5}.btn-glass-root{position:relative;display:grid;place-items:center;width:280px;min-height:128px;overflow:hidden;border-radius:22px;background:var(--glass-well)}.btn-glass-field{position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(118deg,transparent 0 11px,rgba(0,0,0,.12) 11px 12px)}:root[data-theme=dark] .btn-glass-field{background-image:repeating-linear-gradient(118deg,transparent 0 11px,rgba(255,255,255,.08) 11px 12px)}.btn-glass-btn{--mx: 50%;--my: 18%;--nx: 0;--ny: -.55;--lx: 0;--ly: .55;appearance:none;position:relative;z-index:1;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;min-width:176px;min-height:48px;padding:0 28px;border:0;border-radius:999px;background:transparent;color:var(--glass-ink);font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.01em;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;backdrop-filter:var(--glass-frost);-webkit-backdrop-filter:var(--glass-frost);transform:translateY(0) scale(1);transition:transform 90ms var(--glass-ease)}.btn-glass-btn *,.btn-glass-btn *:before,.btn-glass-btn *:after{box-sizing:border-box}.btn-glass-plate,.btn-glass-rim,.btn-glass-trail{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.btn-glass-plate{z-index:0;background:linear-gradient(180deg,var(--glass-plate-a),var(--glass-plate-b));border:1px solid var(--glass-edge);box-shadow:0 1px 0 var(--glass-edge-in) inset,0 12px 24px var(--glass-cast),0 2px 4px #00000014}.btn-glass-rim{z-index:1;box-shadow:inset 0 1px 0 var(--glass-rim-hi),inset 0 -1px 0 var(--glass-rim-lo),inset calc(var(--nx) * -8px) calc(var(--ny) * -6px) 14px #ffffff1f,inset calc(var(--lx) * 6px) calc(var(--ly) * 6px) 12px var(--glass-inset)}.btn-glass-trail{z-index:2;width:100%;height:100%;overflow:visible;opacity:0;fill:var(--glass-trail);filter:blur(8px);transition:opacity .56s var(--glass-ease)}.btn-glass-btn.is-lit .btn-glass-trail{opacity:.1;transition:opacity 80ms linear}.btn-glass-btn.is-leaving .btn-glass-trail{opacity:0;transition:opacity .56s var(--glass-ease)}.btn-glass-label{position:relative;z-index:3;white-space:nowrap}.btn-glass-btn.is-pressed{transform:translateY(1px) scale(.98)}.btn-glass-btn.is-pressed .btn-glass-plate{background:linear-gradient(180deg,var(--glass-plate-b),var(--glass-plate-a));box-shadow:0 10px 18px #0000001a inset,0 1px 2px #0000001a}.btn-glass-btn.is-pressed .btn-glass-rim{box-shadow:inset 0 3px 8px var(--glass-inset),inset 0 -1px 0 var(--glass-rim-hi),inset calc(var(--nx) * 6px) calc(var(--ny) * 6px) 12px var(--glass-inset),inset calc(var(--lx) * -4px) calc(var(--ly) * -4px) 10px #fff3}.btn-glass-btn:focus{outline:none}.btn-glass-btn:focus-visible{outline:2px solid var(--glass-focus);outline-offset:3px}.btn-glass-btn:disabled{cursor:not-allowed;opacity:.42}.btn-glass-btn:disabled .btn-glass-trail{opacity:0}@media(prefers-reduced-transparency:reduce){.btn-glass-btn{backdrop-filter:none;-webkit-backdrop-filter:none;background:color-mix(in srgb,var(--glass-well) 18%,#f4f4f5)}:root[data-theme=dark] .btn-glass-btn{background:color-mix(in srgb,var(--glass-well) 36%,#2a2c31)}}@media(prefers-reduced-motion:reduce){.btn-glass-btn,.btn-glass-trail{transition:none}.btn-glass-btn.is-pressed{transform:none}.btn-glass-trail{display:none}}@font-face{font-family:terraneSans;src:url(/assets/terrane-sans-400-Bc3IDxmk.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.btn-arrakis-root,.btn-arrakis-btn{--arrakis-dust: #fbf6ec;--arrakis-sand: #fbefd6;--arrakis-night: #1b1613;--arrakis-ease: cubic-bezier(.4, 0, .2, 1);--arrakis-focus: #1b1613}.btn-arrakis-root{display:inline-flex}:root[data-theme=dark] .btn-arrakis-root,:root[data-theme=dark] .btn-arrakis-btn{--arrakis-focus: #fbf6ec}.btn-arrakis-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:.125rem;padding:.5625rem .875rem;background-color:var(--arrakis-dust);color:var(--arrakis-night);border:1px solid var(--arrakis-dust);transition:color .25s var(--arrakis-ease),background-color .25s var(--arrakis-ease),border-color .25s var(--arrakis-ease),transform 80ms var(--arrakis-ease)}.btn-arrakis-btn:hover:not(:disabled){background-color:var(--arrakis-sand)}.btn-arrakis-btn:active:not(:disabled){transform:translateY(1px)}.btn-arrakis-btn:focus{outline:none}.btn-arrakis-btn:focus-visible{outline:2px solid var(--arrakis-focus);outline-offset:4px}.btn-arrakis-btn:disabled{cursor:not-allowed;opacity:.45}.btn-arrakis-fx{position:absolute;inset:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}.btn-arrakis-fx canvas{pointer-events:none;position:absolute;inset:0;z-index:0;border-radius:inherit;opacity:0;transition:opacity .35s ease-out}.btn-arrakis-label{position:relative;z-index:10;font-family:terraneSans,IBM Plex Sans,ui-sans-serif,system-ui,sans-serif;font-weight:400;line-height:1.2;font-size:clamp(.875rem,.8375rem + .125vw,.9375rem)}@media(prefers-reduced-motion:reduce){.btn-arrakis-btn,.btn-arrakis-fx canvas{transition:none}.btn-arrakis-btn:active:not(:disabled){transform:none}}.concrete-destroy-root{--concrete-button-surface: #e8eaee;position:relative;display:grid;place-items:center;width:100%;min-height:128px;overflow:hidden}:root[data-theme=dark] .concrete-destroy-root{--concrete-button-surface: #121315}.concrete-destroy-button{appearance:none;position:relative;display:block;width:min(100%,230px);aspect-ratio:1.8;padding:0;overflow:hidden;border:0;border-radius:12px;background:var(--concrete-button-surface);color:#22221f;cursor:pointer;isolation:isolate;transition:transform .12s ease-out,filter .12s ease-out}.concrete-destroy-button:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.02)}.concrete-destroy-button:focus{outline:none}.concrete-destroy-button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.concrete-destroy-button:disabled{cursor:not-allowed;opacity:.48}.concrete-destroy-scene,.concrete-destroy-scene canvas{width:100%!important;height:100%!important}.concrete-destroy-scene{position:absolute;inset:0}.concrete-destroy-scene canvas{display:block}.concrete-destroy-fallback{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border:1px solid #b8b9b4;border-radius:inherit;background:radial-gradient(circle at 18% 21%,rgb(98 99 94 / 14%) 0 1px,transparent 1.5px),radial-gradient(circle at 71% 63%,rgb(98 99 94 / 12%) 0 1px,transparent 1.5px),linear-gradient(118deg,#d3d3ce,#c9cac5 54%,#d0d1cc);box-shadow:inset 0 1px #ffffff61,inset 0 -4px 8px #43433e1f;font-size:clamp(1rem,4vw,1.45rem);font-weight:800;letter-spacing:.08em}.concrete-destroy-fallback.is-broken{background:linear-gradient(38deg,transparent 48%,rgb(35 35 31 / 24%) 49% 50%,transparent 51%),linear-gradient(141deg,transparent 45%,rgb(35 35 31 / 19%) 46% 47%,transparent 48%),linear-gradient(118deg,#d3d3ce,#c9cac5 54%,#d0d1cc)}.concrete-destroy-reset{position:absolute;right:8px;bottom:8px;z-index:2;min-height:28px;padding:0 9px;border:1px solid rgb(34 34 31 / 32%);border-radius:5px;background:#fffffce0;color:#22221f;font:600 11px/1 inherit;cursor:pointer}.concrete-destroy-reset:focus-visible{outline:2px solid #22221f;outline-offset:2px}.concrete-destroy-reset:disabled{cursor:not-allowed;opacity:.48}@media(prefers-reduced-motion:reduce){.concrete-destroy-button,.concrete-destroy-reset{transition:none}.concrete-destroy-button:hover:not(:disabled){transform:none;filter:none}}.btn-morph-root,.btn-morph-btn{--morph-fill: linear-gradient(180deg, #2a2a2a 0%, #111111 100%);--morph-fill-open: linear-gradient(180deg, #f0fdf4 0%, #dcfce7 100%);--morph-border-open: rgba(34, 197, 94, .35);--morph-shadow-open: inset 0 1px 0 rgba(255, 255, 255, .8), 0 2px 8px rgba(34, 197, 94, .12);--morph-ink: #f5f5f5;--morph-ink-open: #15803d;--morph-focus: #171717;--morph-ease: cubic-bezier(.2, .8, .2, 1);--morph-tick-ease: cubic-bezier(.22, 1, .36, 1)}:root[data-theme=dark] .btn-morph-root,:root[data-theme=dark] .btn-morph-btn{--morph-fill: linear-gradient(180deg, #f5f4ee 0%, #ecebe5 100%);--morph-fill-open: linear-gradient(180deg, #dcfce7 0%, #bbf7d0 100%);--morph-border-open: rgba(74, 222, 128, .5);--morph-shadow-open: inset 0 1px 0 rgba(255, 255, 255, .6), 0 2px 10px rgba(34, 197, 94, .16);--morph-ink: #0a0a0a;--morph-ink-open: #14532d;--morph-focus: #f5f5f5}.btn-morph-root{display:inline-flex;align-items:center;justify-content:center}.btn-morph-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:0;min-width:120px;padding:13px 28px;border:1px solid transparent;border-radius:12px;background:var(--morph-fill);color:var(--morph-ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:min-width .35s var(--morph-ease),border-radius .35s var(--morph-ease),background .35s var(--morph-ease),color .35s var(--morph-ease),border-color .35s var(--morph-ease),box-shadow .35s var(--morph-ease),gap .35s var(--morph-ease)}.btn-morph-btn *,.btn-morph-btn *:before,.btn-morph-btn *:after{box-sizing:border-box}.btn-morph-btn.is-open{min-width:224px;border-radius:22px;background:var(--morph-fill-open);border-color:var(--morph-border-open);box-shadow:var(--morph-shadow-open);color:var(--morph-ink-open);gap:8px}.btn-morph-alt{display:none;align-items:center;justify-content:center;gap:0;font-size:13px;font-weight:600;white-space:nowrap}.btn-morph-btn.is-open .btn-morph-alt{display:inline-flex;animation:btn-morph-success-gap .32s var(--morph-tick-ease) .62s both}.btn-morph-btn.is-open .btn-morph-lbl{display:none}.btn-morph-tick{width:16px;height:16px;flex-shrink:0;overflow:visible}.btn-morph-success{max-width:0;overflow:hidden;opacity:0;transform:translate(-6px)}.btn-morph-btn.is-open .btn-morph-success{animation:btn-morph-success-in .32s var(--morph-tick-ease) .62s both}.btn-morph-tick-path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24}.btn-morph-btn.is-open .btn-morph-tick-path{animation:btn-morph-tick-draw .45s var(--morph-tick-ease) .12s forwards}.btn-morph-btn.is-open .btn-morph-tick{animation:btn-morph-tick-pop .4s var(--morph-tick-ease) .08s both}@keyframes btn-morph-tick-draw{to{stroke-dashoffset:0}}@keyframes btn-morph-tick-pop{0%{transform:scale(.55);opacity:0}60%{transform:scale(1.12);opacity:1}to{transform:scale(1);opacity:1}}@keyframes btn-morph-success-gap{to{gap:8px}}@keyframes btn-morph-success-in{to{max-width:10em;opacity:1;transform:translate(0)}}.btn-morph-btn:focus-visible{outline:2px solid var(--morph-focus);outline-offset:3px}.btn-morph-btn:disabled{cursor:not-allowed;opacity:.42}@media(prefers-reduced-motion:reduce){.btn-morph-btn{transition:none}.btn-morph-btn.is-open .btn-morph-tick,.btn-morph-btn.is-open .btn-morph-tick-path,.btn-morph-btn.is-open .btn-morph-alt,.btn-morph-btn.is-open .btn-morph-success{animation:none}.btn-morph-tick-path{stroke-dashoffset:0}.btn-morph-btn.is-open .btn-morph-alt{gap:8px}.btn-morph-btn.is-open .btn-morph-success{max-width:10em;opacity:1;transform:none}}.btn-ripple-root,.btn-ripple-btn{--ripple-fill: #111111;--ripple-ink: #f5f5f5;--ripple-wave: rgba(245, 245, 245, .45);--ripple-shadow: 0 4px 12px rgba(0, 0, 0, .28);--ripple-focus: #171717}:root[data-theme=dark] .btn-ripple-root,:root[data-theme=dark] .btn-ripple-btn{--ripple-fill: #ecebe5;--ripple-ink: #0a0a0a;--ripple-wave: rgba(10, 10, 10, .28);--ripple-shadow: 0 4px 12px rgba(0, 0, 0, .45);--ripple-focus: #f5f5f5}.btn-ripple-root{display:inline-flex;align-items:center;justify-content:center}.btn-ripple-btn{appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:13px 32px;border:none;border-radius:8px;background:var(--ripple-fill);color:var(--ripple-ink);box-shadow:var(--ripple-shadow);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;font-weight:500;line-height:1.2;cursor:pointer}.btn-ripple-btn *,.btn-ripple-btn *:before,.btn-ripple-btn *:after{box-sizing:border-box}.btn-ripple-wave{position:absolute;border-radius:50%;background:var(--ripple-wave);transform:scale(0);animation:btn-ripple-rip .6s ease-out;pointer-events:none}@keyframes btn-ripple-rip{to{transform:scale(4);opacity:0}}.btn-ripple-btn:focus-visible{outline:2px solid var(--ripple-focus);outline-offset:3px}.btn-ripple-btn:disabled{cursor:not-allowed;opacity:.42;box-shadow:none}@media(prefers-reduced-motion:reduce){.btn-ripple-wave{animation:none;opacity:0}}.btn-neu-root,.btn-neu-hover{--neu-surface: #e0e5ec;--neu-ink: #6c7686;--neu-shadow-dark: rgb(163 177 198 / 65%);--neu-shadow-light: #fff;--neu-focus: #4b5563}:root[data-theme=dark] .btn-neu-root,:root[data-theme=dark] .btn-neu-hover{--neu-surface: #20242b;--neu-ink: #bac3d0;--neu-shadow-dark: rgb(5 7 10 / 72%);--neu-shadow-light: rgb(255 255 255 / 5%);--neu-focus: #e5e7eb}.btn-neu-root{display:grid;place-items:center}.btn-neu-hover{appearance:none;padding:14px 30px;border:none;border-radius:12px;background:var(--neu-surface);color:var(--neu-ink);box-shadow:7px 7px 16px var(--neu-shadow-dark),-7px -7px 16px var(--neu-shadow-light);font:500 14px/1.2 var(--font);cursor:pointer;transition:box-shadow .2s ease}.btn-neu-hover:hover:not(:disabled){box-shadow:inset 5px 5px 10px var(--neu-shadow-dark),inset -5px -5px 10px var(--neu-shadow-light)}.btn-neu-hover:focus-visible{outline:2px solid var(--neu-focus);outline-offset:4px}.btn-neu-hover:disabled{cursor:not-allowed;opacity:.48}@media(prefers-reduced-motion:reduce){.btn-neu-hover{transition:none}}.btn-radial-metal-root{display:grid;place-items:center}.btn-radial-metal-mount{--metal-mount: #30343a;--metal-mount-dark: #14171a;--metal-focus: #1f6feb}:root[data-theme=dark] .btn-radial-metal-mount{--metal-mount: #24282e;--metal-mount-dark: #090b0d;--metal-focus: #9ecbff}.btn-radial-metal-mount{position:relative;display:grid;place-items:center;width:82px;height:82px;border-radius:50%;background:linear-gradient(135deg,rgb(255 255 255 / 28%),transparent 27%,rgb(0 0 0 / 42%) 74%),var(--metal-mount);box-shadow:inset 0 1.5px 2px #ffffff2e,inset 0 -3.5px 6px #000000ad,0 8px 12px #00000040}.btn-radial-metal-mount:before{position:absolute;inset:6px;border-radius:inherit;background:radial-gradient(circle at 35% 28%,#00000014,#0000007a 72%);box-shadow:inset 0 1.5px 3px #000000b8,0 1px 1px #ffffff2e;content:"";pointer-events:none}.btn-radial-metal{position:relative;z-index:1;display:grid;place-items:center;width:70px;height:70px;margin:0;padding:0;border:1px solid rgb(255 255 255 / 72%);border-radius:50%;appearance:none;background-color:#a4a9aa;background-image:linear-gradient(140deg,rgb(255 255 255 / 34%),transparent 31%,rgb(0 0 0 / 19%) 76%),url(/textures/radial-brushed-aluminum.webp);background-position:center;background-size:cover;background-blend-mode:screen,normal;box-shadow:0 5px 0 var(--metal-mount-dark),0 9px 10px #00000052,inset 1.5px 1.5px 1.5px #ffffffeb,inset -3px -3.5px 5px #373b3c6b;color:#626768;cursor:pointer;transition:transform .18s cubic-bezier(.2,1.45,.45,1),box-shadow .18s ease,filter .18s ease;-webkit-tap-highlight-color:transparent}.btn-radial-metal:before{position:absolute;inset:3.5px;border:1px solid rgb(255 255 255 / 37%);border-radius:inherit;box-shadow:inset 0 0 6px #00000029;content:"";pointer-events:none}.btn-radial-metal:hover:not(:disabled){filter:brightness(1.045)}.btn-radial-metal.is-on{border-color:#c0ffd0db;box-shadow:0 5px 0 var(--metal-mount-dark),0 9px 10px #00000052,0 0 2px #39ff6ab8,0 0 8px #39ff6a3d,inset 1.5px 1.5px 1.5px #ffffffeb,inset -3px -3.5px 5px #373b3c6b;color:#39ff6a}.btn-radial-metal:active:not(:disabled){filter:brightness(.94);transform:scale(.94);box-shadow:0 2px 3px #00000059,inset 3px 4px 6px #171b1c8f,inset -1.5px -1.5px 2px #ffffff8a;transition-duration:70ms}.btn-radial-metal.is-on:active:not(:disabled){box-shadow:0 2px 3px #00000059,0 0 2px #39ff6a94,0 0 6px #39ff6a2e,inset 3px 4px 6px #171b1c8f,inset -1.5px -1.5px 2px #ffffff8a}.btn-radial-metal:focus-visible{outline:2.5px solid var(--metal-focus);outline-offset:4px}.btn-radial-metal:disabled{cursor:not-allowed;filter:grayscale(.55) brightness(.76)}.btn-radial-metal-icon{position:relative;z-index:1;width:24px;height:24px;filter:drop-shadow(1px 1px 0 rgb(255 255 255 / 72%)) drop-shadow(-1px -1px 0 rgb(44 48 49 / 44%));opacity:.84}.btn-radial-metal.is-on .btn-radial-metal-icon{filter:drop-shadow(1px 1px 0 rgb(232 255 238 / 76%)) drop-shadow(-1px -1px 0 rgb(15 92 34 / 54%)) drop-shadow(0 0 3px rgb(57 255 106 / 76%))}@media(prefers-reduced-motion:reduce){.btn-radial-metal{transition:none}}@property --form-mask{syntax: "<length-percentage>"; inherits: true; initial-value: 8px;}.btn-form-root,.btn-form-btn{--form-ink: #111111;--form-focus: #171717;--form-mask: 8px;--form-ease: cubic-bezier(.44, 0, .56, 1)}:root[data-theme=dark] .btn-form-root,:root[data-theme=dark] .btn-form-btn{--form-ink: #ecebe5;--form-focus: #f5f5f5}.btn-form-root{display:inline-flex;align-items:center;justify-content:center}.btn-form-btn{appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;min-height:41px;padding:4px 12px;border:none;border-radius:40px;background:transparent;color:var(--form-ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1;text-transform:uppercase;text-decoration:none;cursor:pointer}.btn-form-btn *,.btn-form-btn *:before,.btn-form-btn *:after{box-sizing:border-box}.btn-form-border{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;overflow:hidden;-webkit-mask:linear-gradient(to right,#000 var(--form-mask),transparent var(--form-mask)) left center / 51% 100% no-repeat,linear-gradient(to left,#000 var(--form-mask),transparent var(--form-mask)) right center / 51% 100% no-repeat;mask:linear-gradient(to right,#000 var(--form-mask),transparent var(--form-mask)) left center / 51% 100% no-repeat,linear-gradient(to left,#000 var(--form-mask),transparent var(--form-mask)) right center / 51% 100% no-repeat;transition:--form-mask .5s var(--form-ease)}.btn-form-border:after{content:"";position:absolute;inset:0;border:1px solid currentColor;border-radius:inherit}.btn-form-label{position:relative;z-index:1;white-space:nowrap;-webkit-user-select:none;user-select:none}.btn-form-btn:hover:not(:disabled) .btn-form-border,.btn-form-btn:focus-visible .btn-form-border{--form-mask: 100%}.btn-form-btn:focus-visible{outline:2px solid var(--form-focus);outline-offset:3px}.btn-form-btn:disabled{cursor:not-allowed;opacity:.42}@media(prefers-reduced-motion:reduce){.btn-form-border{transition:none}}.btn-rive-rocket-root{display:inline-flex;align-items:center;justify-content:center}.btn-rive-rocket{--rocket-base: #0f0f0f;--rocket-face: #f8f8f8;--rocket-ink: #0f0f0f;--rocket-press: #ebe9e5;--rocket-focus: #171717;--btn-x: 0;--btn-y: 0;--lift: 0;appearance:none;position:relative;display:inline-flex;align-items:stretch;box-sizing:border-box;width:252px;height:64px;margin:0;padding:1px;overflow:visible;border:0;border-radius:0;background:var(--rocket-base);color:var(--rocket-ink);font-size:24px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .btn-rive-rocket{--rocket-base: #ecebe5;--rocket-face: #161616;--rocket-ink: #f8f8f8;--rocket-press: #2a2a2a;--rocket-focus: #f5f5f5}.btn-rive-rocket-panel{position:relative;z-index:2;display:flex;width:100%;height:100%;background:var(--rocket-face);border:1px solid var(--rocket-base);box-sizing:border-box;color:var(--rocket-ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:.5em;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase;transform:translate3d(calc(var(--lift) * .8em + var(--btn-x) * -.5em),calc(var(--lift) * -.8em + var(--btn-y) * -.5em),0);will-change:transform}.btn-rive-rocket.is-press .btn-rive-rocket-panel{transform:translateZ(0);background:var(--rocket-press)}.btn-rive-rocket-inner{position:relative;display:flex;align-items:center;width:100%;height:100%;padding:1.5em 2em;overflow:hidden}.btn-rive-rocket-inner *{pointer-events:none}.btn-rive-rocket-arrow{position:absolute;left:2em;top:50%;width:18px;height:18px;margin-top:-9px;overflow:hidden;color:currentColor;transform:translate(-4em);transition:transform .55s cubic-bezier(.22,1,.36,1) .08s}.btn-rive-rocket.is-hot .btn-rive-rocket-arrow{transform:translate(-.2em);transition-delay:.12s}.btn-rive-rocket-label{position:relative;z-index:2;flex:1 1 auto;padding-right:2.2em;text-align:left;white-space:nowrap;transform:translate(0);transition:transform .55s cubic-bezier(.22,1,.36,1) .06s}.btn-rive-rocket.is-hot .btn-rive-rocket-label{transform:translate(2em);transition-delay:.1s}.btn-rive-rocket-icon{position:relative;z-index:2;flex:0 0 32px;width:32px;height:32px;margin-right:-.4em;overflow:visible}.btn-rive-rocket-lottie,.btn-rive-rocket-rest{position:absolute;inset:0;width:100%;height:100%}.btn-rive-rocket-lottie{opacity:0;transition:opacity .4s ease .08s}.btn-rive-rocket-rest{display:block;transition:opacity .4s ease .08s}.btn-rive-rocket-rest path{stroke:currentColor}.btn-rive-rocket.is-hot .btn-rive-rocket-rest{opacity:0}.btn-rive-rocket.is-hot .btn-rive-rocket-lottie{opacity:1}:root[data-theme=dark] .btn-rive-rocket-lottie{filter:invert(1)}.btn-rive-rocket:focus-visible{outline:2px solid var(--rocket-focus);outline-offset:3px}.btn-rive-rocket:disabled{cursor:not-allowed}.btn-rive-rocket:disabled .btn-rive-rocket-inner{opacity:.66}@media(prefers-reduced-motion:reduce){.btn-rive-rocket-panel,.btn-rive-rocket-arrow,.btn-rive-rocket-label,.btn-rive-rocket-lottie,.btn-rive-rocket-rest{transition:none}}.btn-kult-root{display:flex;align-items:center;justify-content:center;padding:16px}.btn-kult-btn{--btn-kult-bg: #000000;--btn-kult-fg: #ffffff;--btn-kult-line: #ffffff;--btn-kult-ease: cubic-bezier(.22, 1, .36, 1);appearance:none;border:none;outline:none;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:11px;background-color:var(--btn-kult-bg);color:var(--btn-kult-fg);padding:0 18px;height:38px;min-width:108px;font-family:Switzer,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:0;box-sizing:border-box;transition:opacity .2s ease,transform .1s ease}.btn-kult-btn *,.btn-kult-btn *:before,.btn-kult-btn *:after{box-sizing:border-box}.btn-kult-btn:focus{outline:none}.btn-kult-btn:focus-visible{outline:2px solid var(--btn-kult-fg);outline-offset:3px}.btn-kult-btn:disabled{opacity:.38;cursor:not-allowed;pointer-events:none}.btn-kult-text-wrapper{position:relative;overflow:hidden;display:inline-flex;align-items:center;height:1.25em;line-height:1.25}.btn-kult-text{display:inline-block;will-change:transform;transform:translateY(0);transition:transform .38s var(--btn-kult-ease)}.btn-kult-text--dup{position:absolute;top:100%;left:0;white-space:nowrap;transform:translateY(0);transition:transform .38s var(--btn-kult-ease)}@media(hover:hover){.btn-kult-btn:hover:not(:disabled) .btn-kult-text{transform:translateY(-100%)}}.btn-kult-btn:focus-visible .btn-kult-text{transform:translateY(-100%)}.btn-kult-icon{flex:none;position:relative;width:18px;height:14px;display:inline-flex;align-items:center;justify-content:center}.btn-kult-open{display:flex;flex-direction:column;gap:3.5px;width:100%;transition:transform .25s ease;will-change:transform}.btn-kult-open-line{width:100%;height:1.5px;overflow:hidden}.btn-kult-line{display:block;background-color:var(--btn-kult-line, currentColor);width:100%;height:100%;transition:transform .25s cubic-bezier(.4,0,.2,1);will-change:transform}.btn-kult-open-line:first-child .btn-kult-line{transform-origin:left}.btn-kult-open-line:last-child .btn-kult-line{transform-origin:right}@media(hover:hover){.btn-kult-btn:hover:not(:disabled) .btn-kult-open{transform:scaleX(.86)}}.btn-kult-close{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:1.5px;transition:transform .25s ease;will-change:transform;pointer-events:none}.btn-kult-close-line{position:absolute;top:0;left:0;width:100%;height:100%}.btn-kult-close-line--left{transform:rotate(45deg)}.btn-kult-close-line--right{transform:rotate(-45deg)}.btn-kult-close .btn-kult-line{transform:scaleX(0);transform-origin:center;transition:transform .25s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.btn-kult-btn.is-open:hover:not(:disabled) .btn-kult-close{transform:translate(-50%,-50%) scale(.86)}}.btn-kult-btn.is-open .btn-kult-open .btn-kult-line{transform:scaleX(0)}.btn-kult-btn.is-open .btn-kult-close .btn-kult-line{transform:scaleX(1);transition-delay:.05s}:root[data-theme=dark] .btn-kult-btn{--btn-kult-bg: #ffffff;--btn-kult-fg: #000000;--btn-kult-line: #000000}:root[data-theme=light] .btn-kult-btn{--btn-kult-bg: #000000;--btn-kult-fg: #ffffff;--btn-kult-line: #ffffff}@media(prefers-reduced-motion:reduce){.btn-kult-text,.btn-kult-open,.btn-kult-close,.btn-kult-line{transition:none!important}}.btn-ref-root{display:grid;place-items:center}.btn-orbit,.btn-signal{appearance:none;position:relative;display:inline-grid;place-items:center;overflow:hidden;padding:0;background:#fff;color:#080808;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transform:scale(1);transform-origin:center;transition:transform .16s cubic-bezier(.22,1,.36,1)}.btn-orbit:before{content:"";position:absolute;inset:-1px;background:#080808;pointer-events:none;border-radius:inherit;transform:scale(0);transition:transform .38s cubic-bezier(.22,1,.36,1)}.btn-orbit{width:60px;height:60px;border:1.5px solid #080808;border-radius:50%}.btn-orbit-icon-window{position:relative;z-index:1;width:12px;height:12px;overflow:hidden}.btn-orbit-icon{position:absolute;inset:0;display:grid;place-items:center;transition:color .18s ease,transform .38s cubic-bezier(.22,1,.36,1)}.btn-orbit-icon--next{color:#fff;transform:translateY(-100%)}.btn-signal-wrap{position:relative;display:inline-grid;place-items:center}.btn-signal-pulse{position:absolute;inset:0;border-radius:999px;border:1.5px solid rgba(8,8,8,.48);pointer-events:none;opacity:0;box-sizing:border-box}:root[data-theme=dark] .btn-signal-pulse{border-color:#fff9}.btn-signal-wrap.is-pulsing .btn-signal-pulse{animation:btn-signal-pulse-out .58s cubic-bezier(.16,1,.3,1) forwards}@keyframes btn-signal-pulse-out{0%{inset:0;opacity:.85}to{inset:-15px;opacity:0}}.btn-signal{--signal-stroke: #c9c9c9;width:156px;height:44px;border:1.5px solid var(--signal-stroke);border-radius:999px;background-clip:padding-box;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.3px;line-height:1;transition:transform .16s cubic-bezier(.22,1,.36,1),border-color .22s ease}:root[data-theme=dark] .btn-signal{--signal-stroke: rgba(255, 255, 255, .4)}.btn-signal:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#080808;pointer-events:none;transform:scaleX(0);transform-origin:center;transition:transform .44s cubic-bezier(.22,1,.36,1)}.btn-signal-label{position:relative;z-index:1;white-space:nowrap;transition:color .22s ease}@media(hover:hover){.btn-orbit:hover:before{transform:scale(1)}.btn-orbit:hover .btn-orbit-icon--current{color:#fff;transform:translateY(100%)}.btn-orbit:hover .btn-orbit-icon--next{transform:translateY(0)}.btn-signal:hover{border-color:#383838}.btn-signal:hover:before{transform:scaleX(1)}.btn-signal:hover .btn-signal-label{color:#fff}}.btn-orbit:active,.btn-signal:active{transform:scale(.92);transition-duration:80ms}.btn-orbit:focus-visible,.btn-signal:focus-visible{outline:2px solid currentColor;outline-offset:4px}.btn-orbit:disabled,.btn-signal:disabled{cursor:not-allowed;opacity:.42}@media(prefers-reduced-motion:reduce){.btn-orbit,.btn-signal,.btn-orbit:before,.btn-signal:before,.btn-orbit-icon,.btn-signal-label,.btn-signal-pulse{transition-duration:.01ms;animation:none!important}}.btn-bubble-root,.btn-bubble-btn{--bubble-bg: #eff6ff;--bubble-ink: rgba(156, 163, 175, .9);--bubble-ink-hover: #f3f4f6;--bubble-blob: #3b82f6;--bubble-fluid-bg: #ef4444;--bubble-fluid-shadow: inset 0 0 50px rgba(255, 255, 255, .5);--bubble-wave-1: rgb(20, 20, 20);--bubble-wave-2: rgba(20, 20, 20, .5);--bubble-shadow: inset 5px 5px 15px rgba(0, 0, 0, .1), 7px 10px 10px rgba(0, 0, 0, .1), 7px 10px 10px rgba(0, 0, 0, .1), inset -5px -5px 15px rgba(255, 255, 255, .5);--bubble-shadow-active: inset 2px 2px 8px rgba(0, 0, 0, .15), 3px 5px 6px rgba(0, 0, 0, .08), inset -2px -2px 8px rgba(255, 255, 255, .4);--bubble-drop: rgba(255, 255, 255, .9);--bubble-drop-hover: rgba(255, 255, 255, .4);--bubble-ease: cubic-bezier(.2, .8, .2, 1);--bubble-focus: #3b82f6}.btn-bubble-root{display:inline-flex;align-items:center;justify-content:center}.btn-bubble-btn{appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:16px 48px;background:var(--bubble-bg);color:var(--bubble-ink);border:none;border-radius:16px;box-shadow:var(--bubble-shadow);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;overflow:hidden;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .3s var(--bubble-ease),box-shadow .3s var(--bubble-ease)}.btn-bubble-btn *,.btn-bubble-btn *:before,.btn-bubble-btn *:after{box-sizing:border-box}.btn-bubble-btn:before,.btn-bubble-btn:after{content:"";position:absolute;z-index:50;pointer-events:none;background:var(--bubble-drop);transition:all .5s ease;transition-delay:.1s}.btn-bubble-btn:before{bottom:8px;left:8px;width:16px;height:24px;border-radius:32% 68% 40% 60%}.btn-bubble-btn:after{bottom:36px;left:12px;width:6px;height:6px;border-radius:50%}.btn-bubble-btn:hover:before{transform:translate(-2px,2px);background:var(--bubble-drop-hover)}.btn-bubble-btn:hover:after{transform:translate(-4px,4px);background:var(--bubble-drop-hover)}.btn-bubble-btn:active{transform:translateY(4px);box-shadow:var(--bubble-shadow-active)}.btn-bubble-btn:active:before{transform:translate(128px);border-radius:68% 32% 60% 40%;transition-duration:1s}.btn-bubble-btn:active:after{transform:translate(128px);transition-duration:1s}.btn-bubble-text{position:relative;z-index:40;transition:all .3s ease-in}.btn-bubble-btn:hover .btn-bubble-text{color:var(--bubble-ink-hover);filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.btn-bubble-blob{position:absolute;top:0;width:56px;height:56px;border-radius:50%;background:var(--bubble-blob);z-index:10;pointer-events:none;transition:all .3s ease-in;transition-delay:.1s}.btn-bubble-blob--left{left:-50%}.btn-bubble-blob--right{right:-50%}.btn-bubble-btn:hover .btn-bubble-blob--left{width:144px;height:144px;top:-50%;left:-25%}.btn-bubble-btn:hover .btn-bubble-blob--right{width:144px;height:144px;top:-50%;right:-25%}.btn-bubble-fluid{position:absolute;top:-80px;left:0;width:100%;height:100%;background:var(--bubble-fluid-bg);box-shadow:var(--bubble-fluid-shadow);z-index:20;pointer-events:none}.btn-bubble-fluid:before,.btn-bubble-fluid:after{content:"";position:absolute;top:0;left:50%;width:200%;height:200%;transform:translate(-50%,-75%);z-index:50}.btn-bubble-fluid:before{border-radius:45%;background:var(--bubble-wave-1)}.btn-bubble-fluid:after{border-radius:40%;background:var(--bubble-wave-2)}.btn-bubble-btn:focus-visible{outline:2px solid var(--bubble-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){.btn-bubble-btn,.btn-bubble-btn:before,.btn-bubble-btn:after,.btn-bubble-blob,.btn-bubble-fluid{transition:none}}.btn-starlight-root{display:grid;place-items:center;max-width:100%}.btn-starlight-btn{--starlight-ease: cubic-bezier(.65, 0, .35, 1);--starlight-orbit: 0deg;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:62px;margin:0;padding:0 18px;overflow:visible;border:1px solid rgb(255 255 255 / 4%);border-radius:999px;appearance:none;background:#1d1d1e;box-shadow:inset 0 1px #ffffff08,inset 0 -2px 3px #00000038;color:#505054;cursor:pointer;font-family:IBM Plex Sans,system-ui,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.025em;line-height:1;-webkit-tap-highlight-color:transparent;transition:background .6s var(--starlight-ease),color .6s var(--starlight-ease),box-shadow .6s var(--starlight-ease),border-color .6s var(--starlight-ease),transform .16s var(--starlight-ease)}.btn-starlight-btn:before{position:absolute;z-index:0;inset:-4px;padding:3px;border-radius:inherit;background:conic-gradient(from var(--starlight-orbit),#c893ff 0%,#f7dcff 11%,#c795ff 24%,#ad78e5 39%,#b986ec 54%,#ffe6ff 70%,#c893ff 86%,#c893ff 100%);content:"";opacity:0;transition:opacity .46s var(--starlight-ease);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.btn-starlight-btn.is-active{border-color:#e1b3ffa6;background:linear-gradient(135deg,#7935ff,#401078);box-shadow:0 0 0 1px #b16dff94,0 0 19px #8d43ffbd,0 14px 36px #4c14b07a,inset 0 1px 1px #ffffff7a,inset 0 -4px 8px #38109a4d;color:#fff}.btn-starlight-btn.is-active:before{opacity:1}.btn-starlight-btn.is-active .btn-starlight-label,.btn-starlight-btn.is-active .btn-starlight-stars{color:#fff}.btn-starlight-btn:hover:not(:disabled):before{opacity:1;animation:starlight-orbit 3.2s infinite}.btn-starlight-btn:active:not(:disabled){transform:scale(.975);transition-duration:80ms}.btn-starlight-btn:focus-visible{outline:2px solid #e9d6ff;outline-offset:6px}.btn-starlight-btn:disabled{cursor:not-allowed;opacity:.48}.btn-starlight-stars{position:relative;z-index:1;display:flex;align-items:center;gap:3px;width:28px;height:26px;color:currentColor;transform:translate(10.75px)}.btn-starlight-label{position:relative;z-index:1;min-width:12ch}.btn-starlight-star{display:block;flex:0 0 auto;filter:drop-shadow(0 0 0 transparent);opacity:.88;transform-origin:center;transition:color .6s var(--starlight-ease),filter .6s var(--starlight-ease)}.btn-starlight-star--one{align-self:flex-start;width:15px;height:15px;margin-top:2px}.btn-starlight-star--two{align-self:flex-end;width:10px;height:10px;margin-bottom:2px}.btn-starlight-btn.is-active .btn-starlight-star{animation:starlight-twinkle 1.7s var(--starlight-ease) infinite;filter:drop-shadow(0 0 5px rgb(255 234 255 / 46%))}.btn-starlight-btn.is-active .btn-starlight-star--two{animation-delay:.27s}@keyframes starlight-orbit{0%{--starlight-orbit: 0deg;animation-timing-function:cubic-bezier(.65,0,.35,1)}50%{--starlight-orbit: 180deg;animation-timing-function:cubic-bezier(.65,0,.35,1)}to{--starlight-orbit: 360deg}}@property --starlight-orbit{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes starlight-twinkle{0%,to{opacity:.52;transform:scale(.78) rotate(0)}48%{opacity:1;transform:scale(1.2) rotate(18deg)}}@media(prefers-reduced-motion:reduce){.btn-starlight-btn,.btn-starlight-btn:before,.btn-starlight-star{transition:none;animation:none!important}}.btn-mechanical-keyboard-preview{display:grid;width:100%;place-items:center}.btn-mechanical-keyboard-button{appearance:none;position:relative;display:block;width:176px;height:152px;padding:0;border:0;background:transparent;cursor:pointer;line-height:0;overflow:hidden;touch-action:manipulation;-webkit-user-select:none;user-select:none}.btn-mechanical-keyboard-layer{position:absolute;display:block;pointer-events:none}.btn-mechanical-keyboard-layer--base{left:0;top:30.2969px;width:176px;height:122px}.btn-mechanical-keyboard-layer--keycap{left:13.6289px;top:0;width:152px;height:124px;transform:translateY(0);transition:transform .15s cubic-bezier(.22,1,.36,1),filter .15s cubic-bezier(.22,1,.36,1);will-change:transform}.btn-mechanical-keyboard-button.is-pressed .btn-mechanical-keyboard-layer--keycap{transform:translateY(6px);filter:drop-shadow(0 4px 6px rgba(18,19,21,.18));transition-duration:55ms;transition-timing-function:cubic-bezier(.4,0,.2,1)}.btn-mechanical-keyboard-button:focus{outline:none}.btn-mechanical-keyboard-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.btn-mechanical-keyboard-button:disabled{cursor:not-allowed;opacity:.46}@media(prefers-reduced-motion:reduce){.btn-mechanical-keyboard-layer--keycap{transition:none}}.btn-ascii-scramble-preview{display:grid;width:100%;place-items:center}.btn-ascii-scramble-button{--ascii-surface: #ffffff;--ascii-ink: #111111;--ascii-active-surface: #000000;--ascii-active-ink: #ffffff;appearance:none;position:relative;display:grid;width:172px;height:90px;place-items:center;padding:0;overflow:hidden;border:0;background-color:var(--ascii-surface);color:var(--ascii-ink);cursor:pointer;font-family:IBM Plex Mono,monospace;transition:background-color .42s cubic-bezier(.22,1,.36,1),color .42s cubic-bezier(.22,1,.36,1);touch-action:manipulation;-webkit-user-select:none;user-select:none}[data-theme=dark] .btn-ascii-scramble-button{--ascii-surface: #000000;--ascii-ink: #ffffff;--ascii-active-surface: #ffffff;--ascii-active-ink: #111111}.btn-ascii-scramble-button.is-active{background-color:var(--ascii-active-surface);color:var(--ascii-active-ink)}.btn-ascii-scramble-visual{display:flex;gap:1.3ch;align-items:center;font-size:16px;font-weight:600;letter-spacing:.05em;line-height:1}.btn-ascii-scramble-label{display:flex;flex:0 0 4ch;width:4ch;min-height:1em;white-space:nowrap;font-variant-ligatures:none}.btn-ascii-scramble-cell{display:block;flex:0 0 1ch;width:1ch;height:1em;line-height:1;text-align:center}.btn-ascii-scramble-symbol{white-space:nowrap}.btn-ascii-scramble-button:focus{outline:none}.btn-ascii-scramble-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.btn-ascii-scramble-button:disabled{cursor:not-allowed;opacity:.46}@media(prefers-reduced-motion:reduce){.btn-ascii-scramble-button{transition:none}}.btn-star-root{--star-face: #ffffff;--star-ink: #545454;--star-active-ink: #171717;--star-gold: rgb(232, 168, 12);--star-line: rgba(0, 0, 0, .08);--star-focus: #171717;--star-ease: cubic-bezier(.22, 1, .36, 1);--star-count: #545454;position:relative;display:inline-flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box}.btn-star-root *,.btn-star-root *:before,.btn-star-root *:after{box-sizing:border-box}.btn-star-btn{appearance:none;position:relative;z-index:1;overflow:visible;display:inline-flex;align-items:stretch;min-height:44px;padding:0;border:1px solid var(--star-line);border-radius:999px;background:var(--star-face);box-shadow:inset 0 1px #fff,inset 0 -1px 2px #0000000a,0 1px 3px #00000012,0 4px 12px #0000000a;color:var(--star-ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.01em;line-height:1;cursor:pointer;transform:scale(1);transform-origin:50% 50%;transition:transform .28s var(--star-ease),color .2s ease,box-shadow .2s ease}:root[data-theme=dark] .btn-star-root{--star-face: #ffffff;--star-ink: #545454;--star-active-ink: #171717;--star-line: rgba(0, 0, 0, .12);--star-focus: #171717;--star-count: #545454}:root[data-theme=dark] .btn-star-btn{background:#fff;color:var(--star-ink);border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 1px #fff,0 2px 8px #00000059,0 8px 24px #00000040}.btn-star-btn:hover:not(:disabled),.btn-star-btn:focus-visible,.btn-star-btn[aria-pressed=true]{color:var(--star-active-ink)}.btn-star-btn:hover:not(:disabled){transform:scale(1.03)}.btn-star-side{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;transition:color .2s ease}.btn-star-side--label{padding-left:14px;padding-right:12px}.btn-star-side--count{padding-left:12px;padding-right:14px;color:var(--star-count);font-variant-numeric:tabular-nums}.btn-star-btn:hover:not(:disabled) .btn-star-side--count,.btn-star-btn:focus-visible .btn-star-side--count{color:var(--star-active-ink)}.btn-star-btn[aria-pressed=true]:hover:not(:disabled) .btn-star-side--count,.btn-star-btn[aria-pressed=true]:focus-visible .btn-star-side--count{color:var(--star-gold)}.btn-star-rule{position:relative;z-index:1;width:1px;align-self:stretch;margin:9px 0;background:#54545438;pointer-events:none}.btn-star-icon{position:relative;width:16px;height:16px;flex:0 0 auto;overflow:visible;display:flex;align-items:center;justify-content:center}.btn-star-silhouette,.btn-star-lottie{position:absolute;inset:0;display:block;width:16px;height:16px;overflow:visible;pointer-events:none}.btn-star-silhouette{fill:#545454;transition:opacity .2s var(--star-ease),fill .2s ease}.btn-star-lottie{opacity:0;transition:opacity .2s var(--star-ease)}.btn-star-lottie svg{overflow:visible}.btn-star-btn:hover:not(:disabled) .btn-star-silhouette,.btn-star-btn:focus-visible .btn-star-silhouette,.btn-star-btn[aria-pressed=true] .btn-star-silhouette{opacity:0}.btn-star-btn:hover:not(:disabled) .btn-star-lottie,.btn-star-btn:focus-visible .btn-star-lottie,.btn-star-btn[aria-pressed=true] .btn-star-lottie{opacity:1}.btn-star-swap{position:relative;display:grid;justify-items:start;align-items:center;overflow:hidden;height:1.2em;line-height:1.2}.btn-star-swap--label{width:29px;transition:width .28s cubic-bezier(.22,1,.36,1)}.btn-star-btn[aria-pressed=true] .btn-star-swap--label{width:53px}.btn-star-swap--count{justify-items:center;min-width:1.3em;font-variant-numeric:tabular-nums}.btn-star-swap--label .btn-star-line{grid-area:1 / 1;display:block;white-space:nowrap;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.btn-star-swap--label .btn-star-line--out{transform:translate(0);opacity:1}.btn-star-swap--label .btn-star-line--in{transform:translate(100%);opacity:0}.btn-star-btn[aria-pressed=true] .btn-star-swap--label .btn-star-line--out{transform:translate(-100%);opacity:0}.btn-star-btn[aria-pressed=true] .btn-star-swap--label .btn-star-line--in{transform:translate(0);opacity:1}.btn-star-swap--count .btn-star-line{grid-area:1 / 1;display:block;white-space:nowrap;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s ease}.btn-star-swap--count .btn-star-line--out{transform:translateY(0);opacity:1}.btn-star-swap--count .btn-star-line--in{transform:translateY(110%);opacity:0}.btn-star-btn[aria-pressed=true] .btn-star-swap--count .btn-star-line--out{transform:translateY(-110%);opacity:0}.btn-star-btn[aria-pressed=true] .btn-star-swap--count .btn-star-line--in{transform:translateY(0);opacity:1}.btn-star-plus{position:absolute;left:50%;top:2px;color:var(--star-gold);font-size:11px;font-weight:700;letter-spacing:0;opacity:0;transform:translate(-50%,6px);pointer-events:none}.btn-star-btn.is-popping .btn-star-plus{animation:btn-star-plus-pop .52s cubic-bezier(.22,1,.36,1) forwards}.btn-star-btn:focus-visible{outline:2px solid var(--star-focus);outline-offset:3px}.btn-star-btn:disabled{cursor:not-allowed;opacity:.42}@keyframes btn-star-plus-pop{0%{opacity:0;transform:translate(-50%,6px)}35%{opacity:1;transform:translate(-50%,-10px)}to{opacity:0;transform:translate(-50%,-16px)}}@media(prefers-reduced-motion:reduce){.btn-star-silhouette,.btn-star-lottie,.btn-star-line,.btn-star-swap--label,.btn-star-btn{transition:none}.btn-star-btn:hover:not(:disabled){transform:none}.btn-star-btn.is-popping .btn-star-plus{animation:none;opacity:1;transform:translate(-50%,-10px)}}@font-face{font-family:Koulen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/koulen-khmer-400-normal-DopUO1ve.woff2) format("woff2"),url(/assets/koulen-khmer-400-normal-CSVpIXAL.woff) format("woff");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Koulen;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/koulen-latin-400-normal-zff772AT.woff2) format("woff2"),url(/assets/koulen-latin-400-normal-DwCrhSFg.woff) format("woff");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}.btn-koulen-root,.btn-koulen-btn{--koulen-fill: #FFC800;--koulen-rest: #FFFFFF;--koulen-hot: #000000;--koulen-focus: #f5f5f5;--koulen-ms: .48s;--koulen-ease: cubic-bezier(.22, 1, .36, 1)}.btn-koulen-root{display:grid;place-items:center;width:100%;height:100%;background:#141414}.btn-koulen-btn{appearance:none;position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;width:199px;height:90px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--koulen-rest);font-family:Koulen,Impact,Haettenschweiler,sans-serif;font-size:36px;font-weight:400;font-style:normal;letter-spacing:0;line-height:1;text-transform:uppercase;cursor:pointer;contain:paint;-webkit-font-smoothing:antialiased}.btn-koulen-btn *,.btn-koulen-btn *:before,.btn-koulen-btn *:after{box-sizing:border-box}.btn-koulen-fill{position:absolute;inset:0;z-index:0;background:var(--koulen-fill);transform:scaleX(0);transform-origin:left center;transition:transform var(--koulen-ms) var(--koulen-ease);pointer-events:none;will-change:transform;backface-visibility:hidden}.btn-koulen-ink--rest{position:relative;z-index:1;color:var(--koulen-rest);white-space:nowrap;line-height:1;pointer-events:none}.btn-koulen-hot{position:absolute;inset:0;z-index:2;display:grid;place-items:center;clip-path:inset(0 100% 0 0);transition:clip-path var(--koulen-ms) var(--koulen-ease);pointer-events:none;will-change:clip-path}.btn-koulen-ink--hot{color:var(--koulen-hot);white-space:nowrap;line-height:1}.btn-koulen-btn:hover:not(:disabled) .btn-koulen-fill,.btn-koulen-btn:active:not(:disabled) .btn-koulen-fill{transform:scaleX(1)}.btn-koulen-btn:hover:not(:disabled) .btn-koulen-hot,.btn-koulen-btn:active:not(:disabled) .btn-koulen-hot{clip-path:inset(0 0% 0 0)}.btn-koulen-btn:focus{outline:none}.btn-koulen-btn:focus-visible{outline:2px solid var(--koulen-focus);outline-offset:4px}.btn-koulen-btn:focus-visible .btn-koulen-fill{transform:scaleX(1)}.btn-koulen-btn:focus-visible .btn-koulen-hot{clip-path:inset(0 0% 0 0)}.btn-koulen-btn:disabled{cursor:not-allowed;opacity:.42}@media(prefers-reduced-motion:reduce){.btn-koulen-fill,.btn-koulen-hot{transition:none;will-change:auto}}.btn-floema-root{display:grid;place-items:center;max-width:100%}.btn-floema-button{--btn-floema-bg: #ffffff;--btn-floema-color: #241f21;--btn-floema-ease: cubic-bezier(.19, 1, .22, 1);--btn-floema-spring: cubic-bezier(.175, .885, .32, 1.275);--btn-floema-icon-spring: cubic-bezier(.12, 1.2, .16, 2.35);position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:none;background:transparent;cursor:pointer;appearance:none;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--btn-floema-ease)}.btn-floema-button.theme-dark{--btn-floema-bg: #241f21;--btn-floema-color: #ebe7df}.btn-floema-button.theme-light{--btn-floema-bg: #ffffff;--btn-floema-color: #241f21}.btn-floema-container{position:relative;display:inline-flex;align-items:center;height:44px}.btn-floema-goo-layer{position:absolute;inset:-12px -16px;padding:12px 16px;display:flex;align-items:center;pointer-events:none;filter:url(#floema-goo-effect);-webkit-filter:url(#floema-goo-effect);z-index:1}.btn-floema-blob{display:block;height:44px;background:var(--btn-floema-bg);box-sizing:border-box}.btn-floema-blob--icon{width:44px;border-radius:12px;margin-right:0;flex:0 0 44px;transition:margin-right .48s var(--btn-floema-spring)}.btn-floema-blob--label{height:44px;border-radius:22px;flex:0 0 auto}.btn-floema-content-layer{position:relative;z-index:2;display:flex;align-items:center;height:44px}.btn-floema-icon-side{position:relative;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:0;flex:0 0 44px;box-sizing:border-box;transition:margin-right .48s var(--btn-floema-spring)}.btn-floema-icon{position:relative;display:block;width:18px;height:18px;color:var(--btn-floema-color);transform:scale(1);transition:transform .48s var(--btn-floema-icon-spring),color .3s var(--btn-floema-ease)}.btn-floema-icon svg{display:block;width:100%;height:100%;fill:currentColor}.btn-floema-label-side{position:relative;display:flex;align-items:center;justify-content:center;height:44px;padding:0 20px 0 16px;box-sizing:border-box}.btn-floema-label{position:relative;color:var(--btn-floema-color);font-family:IBM Plex Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.02em;line-height:1.4em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:color .3s var(--btn-floema-ease)}@media(hover:hover){.btn-floema-button:hover:not(:disabled) .btn-floema-blob--icon,.btn-floema-button.is-hover .btn-floema-blob--icon,.btn-floema-button:hover:not(:disabled) .btn-floema-icon-side,.btn-floema-button.is-hover .btn-floema-icon-side{margin-right:14px}.btn-floema-button:hover:not(:disabled) .btn-floema-icon,.btn-floema-button.is-hover .btn-floema-icon{transform:scale(1.07)}}.btn-floema-button:active:not(:disabled){transform:scale(.975);transition-duration:80ms}.btn-floema-button:focus-visible{outline:2px solid var(--btn-floema-color);outline-offset:4px;border-radius:22px}.btn-floema-button:disabled{opacity:.48;cursor:not-allowed;pointer-events:none}@media(prefers-reduced-motion:reduce){.btn-floema-button,.btn-floema-blob--icon,.btn-floema-icon-side,.btn-floema-icon,.btn-floema-label{transition:none!important}}@font-face{font-family:Krissai;src:url(/assets/krissai-normal-BDtIvmpK.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.btn-kriss-root{display:grid;place-items:center}.btn-kriss-button{position:relative;box-sizing:border-box;display:inline-grid;width:120px;height:38px;padding:10px 15px;border:0;border-radius:3px;place-items:center;margin:0;background-color:#fff3;color:#0f0f0f;cursor:pointer;font:400 12px/18px Krissai,sans-serif;letter-spacing:0;transition:background-color .3s ease}.btn-kriss-button:hover:not(:disabled),.btn-kriss-button:focus-visible:not(:disabled){background-color:#fff}.btn-kriss-button:focus-visible{outline:1px solid rgba(255,255,255,.9);outline-offset:3px}.btn-kriss-button:disabled{cursor:not-allowed;opacity:.5}.btn-kriss-label{position:relative;z-index:1;white-space:nowrap}.btn-kriss-border{position:absolute;inset:-11px;pointer-events:none}.btn-kriss-border-svg{display:block;width:142px;height:60px;overflow:visible}.btn-kriss-segment{fill:none;stroke-linecap:round}.btn-kriss-segment--thick{stroke:#fff;stroke-width:3}.btn-kriss-segment--faint{stroke:#ffffff4d;stroke-width:1}@media(prefers-reduced-motion:reduce){.btn-kriss-button{transition:none}}.btn-stroke-group-root{display:grid;place-items:center}.btn-stroke-group{position:relative;display:grid;width:360px;height:38px;grid-template-columns:repeat(3,120px);border-radius:3px}.btn-stroke-group-item{position:relative;box-sizing:border-box;width:120px;height:38px;padding:10px 15px;border:0;margin:0;background-color:#fff3;color:#0f0f0f;cursor:pointer;font:400 12px/18px Krissai,sans-serif;letter-spacing:0;transition:background-color .3s ease,color .3s ease}.btn-stroke-group-item:first-child{border-radius:3px 0 0 3px}.btn-stroke-group-item:last-of-type{border-radius:0 3px 3px 0}.btn-stroke-group-item:hover,.btn-stroke-group:not(:hover) .btn-stroke-group-item:focus-visible{z-index:1;background-color:#fff;color:#0f0f0f}.btn-stroke-group-item:focus-visible{z-index:1;outline:1px solid rgba(255,255,255,.9);outline-offset:-2px}.btn-stroke-group-border{position:absolute;inset:-11px;pointer-events:none}.btn-stroke-group-svg{display:block;width:382px;height:60px;overflow:visible}.btn-stroke-group-segment{fill:none;stroke-linecap:round}.btn-stroke-group-segment--thick{stroke:#fff;stroke-width:3}.btn-stroke-group-segment--faint{stroke:#ffffff4d;stroke-width:1}[data-theme=light] .btn-stroke-group-item{background-color:#222326;color:#f3f4f6}[data-theme=light] .btn-stroke-group-item:hover,[data-theme=light] .btn-stroke-group:not(:hover) .btn-stroke-group-item:focus-visible{background-color:#050505;color:#fff}[data-theme=light] .btn-stroke-group-item:focus-visible{outline-color:#050505}[data-theme=light] .btn-stroke-group-segment--thick{stroke:#050505}[data-theme=light] .btn-stroke-group-segment--faint{stroke:#0000004d}@media(prefers-reduced-motion:reduce){.btn-stroke-group-item{transition:none}}.btn-lscram-root{display:grid;place-items:center;width:100%;height:100%}.btn-lscram-btn{--lscram-fill: #171717;--lscram-ink: #f4f4f4;--lscram-focus: #171717;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:168px;height:52px;padding:0 22px;border:0;border-radius:0;background:var(--lscram-fill);color:var(--lscram-ink);font-family:IBM Plex Mono,ui-monospace,Consolas,monospace;font-size:15px;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;cursor:pointer}:root[data-theme=dark] .btn-lscram-btn{--lscram-fill: #eceef1;--lscram-ink: #161719;--lscram-focus: #f5f5f5}.btn-lscram-label{display:flex;align-items:center;font-variant-ligatures:none}.btn-lscram-cell{display:block;flex:0 0 1.15ch;width:1.15ch;text-align:center}.btn-lscram-btn:focus{outline:none}.btn-lscram-btn:focus-visible{outline:2px solid var(--lscram-focus);outline-offset:4px}.btn-lscram-btn:disabled{cursor:not-allowed;opacity:.42}.btn-lap-root{display:grid;place-items:center;width:100%;height:100%}.btn-lap-btn{--lap-fill: #ffffff;--lap-ink: #111111;--lap-track: #d9d9d9;--lap-run: #111111;--lap-focus: #171717;--lap-text-ms: .48s;--lap-stroke-ms: .72s;--lap-ease: cubic-bezier(.22, 1, .36, 1);--lap-stroke-ease: cubic-bezier(.83, 0, .17, 1);appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:58px;padding:0 24px;overflow:visible;border:0;border-radius:999px;background:var(--lap-fill);color:var(--lap-ink);font-family:IBM Plex Sans,Segoe UI,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;line-height:1.15;text-transform:uppercase;cursor:pointer}:root[data-theme=dark] .btn-lap-btn{--lap-fill: #161719;--lap-ink: #f3f3f3;--lap-track: #3a3c40;--lap-run: #f3f3f3;--lap-focus: #f5f5f5}.btn-lap-frame{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.btn-lap-track,.btn-lap-run{fill:none;stroke-linecap:butt;stroke-linejoin:round}.btn-lap-track{stroke:var(--lap-track);stroke-width:1.5}.btn-lap-run{stroke:var(--lap-run);stroke-width:1.5;stroke-dasharray:100;stroke-dashoffset:101;opacity:0;transform-origin:50% 50%;transform:rotate(180deg);transition:stroke-dashoffset var(--lap-stroke-ms) var(--lap-stroke-ease),opacity 0ms linear}.btn-lap-copy{position:relative;z-index:1;display:grid;overflow:hidden;line-height:1.15}.btn-lap-line{grid-area:1 / 1;white-space:nowrap;transform-origin:50% 50%;transition:transform var(--lap-text-ms) var(--lap-ease)}.btn-lap-line--out{transform:translateY(0) scale(1)}.btn-lap-line--in{transform:translateY(115%) scale(.78)}.btn-lap-btn:hover .btn-lap-run,.btn-lap-btn:focus-visible .btn-lap-run{opacity:1;stroke-dashoffset:0}.btn-lap-btn:hover .btn-lap-line--out,.btn-lap-btn:focus-visible .btn-lap-line--out{transform:translateY(-115%) scale(.78)}.btn-lap-btn:hover .btn-lap-line--in,.btn-lap-btn:focus-visible .btn-lap-line--in{transform:translateY(0) scale(1)}.btn-lap-btn:focus{outline:none}.btn-lap-btn:focus-visible{outline:2px solid var(--lap-focus);outline-offset:4px}.btn-lap-btn:disabled{cursor:not-allowed;opacity:.42}.btn-lap-btn:disabled .btn-lap-run,.btn-lap-btn:disabled .btn-lap-line{transition:none}@media(prefers-reduced-motion:reduce){.btn-lap-run,.btn-lap-line{transition:none}}.btn-lapa-root{display:grid;place-items:center;width:100%;height:100%}.btn-lapa-btn{--lapa-fill: #ffffff;--lapa-ink: #111111;--lapa-track: #d9d9d9;--lapa-run: #111111;--lapa-focus: #171717;--lapa-icon-ms: .72s;--lapa-stroke-ms: 1.1s;--lapa-ease: cubic-bezier(.92, 0, .08, 1);--lapa-stroke-ease: cubic-bezier(.92, 0, .08, 1);appearance:none;position:relative;isolation:isolate;display:inline-grid;place-items:center;width:58px;height:58px;padding:0;overflow:visible;border:0;border-radius:50%;background:var(--lapa-fill);color:var(--lapa-ink);cursor:pointer}:root[data-theme=dark] .btn-lapa-btn{--lapa-fill: #161719;--lapa-ink: #f3f3f3;--lapa-track: #3a3c40;--lapa-run: #f3f3f3;--lapa-focus: #f5f5f5}.btn-lapa-frame{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.btn-lapa-track,.btn-lapa-run{fill:none;stroke-linecap:butt;stroke-linejoin:round}.btn-lapa-track{stroke:var(--lapa-track);stroke-width:1.5}.btn-lapa-run{stroke:var(--lapa-run);stroke-width:1.5;stroke-dasharray:100;stroke-dashoffset:101;opacity:0;transform-origin:29px 29px;transform:rotate(180deg);transition:stroke-dashoffset var(--lapa-stroke-ms) var(--lapa-stroke-ease),opacity 0ms linear}.btn-lapa-copy{position:relative;z-index:1;display:grid;width:20px;height:20px;overflow:hidden}.btn-lapa-icon{grid-area:1 / 1;display:block;width:20px;height:20px;transform-origin:50% 50%;transition:transform var(--lapa-icon-ms) var(--lapa-ease)}.btn-lapa-icon--out{transform:translate(0) scale(1)}.btn-lapa-icon--in{transform:translate(-120%) scale(.78)}.btn-lapa-btn:hover .btn-lapa-run,.btn-lapa-btn:focus-visible .btn-lapa-run{opacity:1;stroke-dashoffset:0}.btn-lapa-btn:hover .btn-lapa-icon--out,.btn-lapa-btn:focus-visible .btn-lapa-icon--out{transform:translate(120%) scale(.78)}.btn-lapa-btn:hover .btn-lapa-icon--in,.btn-lapa-btn:focus-visible .btn-lapa-icon--in{transform:translate(0) scale(1)}.btn-lapa-btn:focus{outline:none}.btn-lapa-btn:focus-visible{outline:2px solid var(--lapa-focus);outline-offset:4px}.btn-lapa-btn:disabled{cursor:not-allowed;opacity:.42}.btn-lapa-btn:disabled .btn-lapa-run,.btn-lapa-btn:disabled .btn-lapa-icon{transition:none}@media(prefers-reduced-motion:reduce){.btn-lapa-run,.btn-lapa-icon{transition:none}}.btn-orano-root{display:grid;place-items:center;max-width:100%}.btn-orano-btn{--orano-ease: cubic-bezier(.75, 0, .25, 1);--orano-yellow: #ffe600;--orano-ink: #161611;--orano-bg: #ffffff;--orano-notch-width: 10px;display:inline-block;position:relative;height:50px;min-width:230px;line-height:50px;margin:0;padding:0;border:none;background:var(--orano-yellow);text-transform:uppercase;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:14px;font-weight:600;letter-spacing:.18em;color:var(--orano-ink);text-decoration:none;cursor:pointer;appearance:none;isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s ease}.btn-orano-btn:active:not(:disabled){transform:scale(.98)}.btn-orano-btn:focus-visible{outline:2px solid var(--orano-yellow);outline-offset:4px}.btn-orano-btn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.btn-orano-rgb{position:absolute;top:0;left:0;width:100%;height:100%;transform:translate(0) translateY(0);opacity:0;transition:transform .6s var(--orano-ease),opacity .6s ease;will-change:transform,opacity;pointer-events:none;z-index:1}.btn-orano-rgb.red{background:#ff2a2a}.btn-orano-rgb.green{background:#0aff15}.btn-orano-overflow{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;box-sizing:border-box;z-index:2}.btn-orano-hover{display:block;position:absolute;inset:0;width:100%;height:100%;overflow:hidden;background:var(--orano-yellow);z-index:2}.btn-orano-hover-inner{position:absolute;inset:0;width:100%;height:100%}.btn-orano-noise{position:absolute;top:0;left:0;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.42'/%3E%3C/svg%3E");background-size:60px 60px;animation:btn-orano-noise .1s linear infinite;opacity:0;transition:opacity .3s .1s;will-change:transform,opacity;pointer-events:none}@keyframes btn-orano-noise{0%{transform:translate(0) translateY(0)}15%{transform:translate(-5%) translateY(-20%)}30%{transform:translate(-10%) translateY(-35%)}45%{transform:translate(-45%) translateY(-30%)}60%{transform:translate(-15%) translateY(-50%)}75%{transform:translate(-30%) translateY(-5%)}90%{transform:translate(-20%) translateY(-10%)}}.btn-orano-bg{position:absolute;top:0;left:var(--orano-notch-width);width:calc(100% - var(--orano-notch-width));height:100%;background:var(--orano-bg);transform:translate(0);transition:transform .6s var(--orano-ease);will-change:transform;z-index:3}.btn-orano-label-container{position:relative;display:block;width:100%;height:100%;padding-left:36px;box-sizing:border-box;transform:translate(0);opacity:1;z-index:4}.btn-orano-label{display:inline-block;transform:translate(0);color:var(--orano-ink);white-space:nowrap;transition:transform .5s var(--orano-ease);will-change:transform}.btn-orano-stroke{display:block;position:absolute;top:50%;left:24px;width:28px;height:1.5px;background:var(--orano-ink);transform:translate(-12px) scaleX(.001) translateZ(0);transform-origin:0 0;transition:transform .5s var(--orano-ease);will-change:transform;z-index:5}@media(hover:hover){.btn-orano-btn:hover:not(:disabled) .btn-orano-bg,.btn-orano-btn.is-hover .btn-orano-bg{transform:translate(100%)}.btn-orano-btn:hover:not(:disabled) .btn-orano-label,.btn-orano-btn.is-hover .btn-orano-label{transform:translate(24px)}.btn-orano-btn:hover:not(:disabled) .btn-orano-stroke,.btn-orano-btn.is-hover .btn-orano-stroke{transform:scaleX(1);transition-delay:.05s}.btn-orano-btn:hover:not(:disabled) .btn-orano-noise,.btn-orano-btn.is-hover .btn-orano-noise{opacity:1}.btn-orano-btn:hover:not(:disabled) .btn-orano-rgb,.btn-orano-btn.is-hover .btn-orano-rgb{opacity:1}.btn-orano-btn:hover:not(:disabled) .btn-orano-rgb.red,.btn-orano-btn.is-hover .btn-orano-rgb.red{transform:translate(2px) translateY(-2px)}.btn-orano-btn:hover:not(:disabled) .btn-orano-rgb.green,.btn-orano-btn.is-hover .btn-orano-rgb.green{transform:translate(-2px) translateY(2px)}}@media(prefers-reduced-motion:reduce){.btn-orano-btn,.btn-orano-bg,.btn-orano-label,.btn-orano-stroke,.btn-orano-rgb{transition:none!important}.btn-orano-noise{animation:none!important}}@font-face{font-family:Superlist Aeonik;src:url(/assets/aeonik-regular-BCcp8hl1.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}.btn-superlist-notify-preview{display:grid;width:100%;height:100%;place-items:center}.btn-superlist-notify-stage{position:relative;display:block;width:188px;height:61px}.btn-superlist-notify{appearance:none;position:absolute;top:0;right:0;display:block;width:188px;height:61px;padding:0;overflow:hidden;border:0;border-radius:999px;background:linear-gradient(270deg,#222322 3.48%,#131311);box-shadow:inset -2px -1px 3px 1px #ffffff12;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:width 1s cubic-bezier(.87,0,.13,1),opacity .18s ease}.btn-superlist-notify.is-open{width:61px}.btn-superlist-notify-label{position:absolute;inset:0 60px 0 0;display:flex;align-items:center;justify-content:center;font-family:Superlist Aeonik,Helvetica Neue,Arial,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.015em;line-height:1;white-space:nowrap;opacity:1;transform:translate(0);transition:transform .5s cubic-bezier(.87,0,.13,1) .1s,opacity .4s ease .15s}.btn-superlist-notify.is-open .btn-superlist-notify-label{opacity:0;transform:translate(28px);transition:transform .4s cubic-bezier(.87,0,.13,1),opacity .4s cubic-bezier(.4,0,.2,1);pointer-events:none}.btn-superlist-notify.is-open .btn-superlist-notify-character>span{transform:none;transition:none}.btn-superlist-notify-character{display:inline-block;height:1em;overflow:hidden}.btn-superlist-notify-character>span{position:relative;display:block;transform:translateY(0);transition:transform .54s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--character-index) * 18ms)}.btn-superlist-notify-character>span:after{position:absolute;top:100%;left:0;content:attr(data-character)}.btn-superlist-notify:not(.is-open):hover .btn-superlist-notify-character>span,.btn-superlist-notify:not(.is-open):focus-visible .btn-superlist-notify-character>span{transform:translateY(-100%)}.btn-superlist-notify-canvas{position:absolute;top:.5px;right:.5px;display:block;width:60px;height:60px;pointer-events:none}.btn-superlist-notify-canvas canvas{display:block;width:60px!important;height:60px!important}.btn-superlist-notify:focus{outline:none}.btn-superlist-notify:focus-visible{outline:2px solid #fff;outline-offset:4px}.btn-superlist-notify:disabled{cursor:not-allowed;opacity:.42}@media(prefers-reduced-motion:reduce){.btn-superlist-notify,.btn-superlist-notify-label,.btn-superlist-notify-character>span{transition:none}}.btn-dotmatrix-root{display:grid;place-items:center;width:100%}.btn-dotmatrix-stage{position:relative;display:inline-flex;align-items:center;justify-content:center}.btn-dotmatrix-btn{--dm-bg: #121316;--dm-border: rgba(255, 255, 255, .09);--dm-cyan: #22d3ee;--dm-text: #ffffff;--dm-track: #26282e;position:relative;display:inline-flex;align-items:center;justify-content:center;height:48px;min-width:154px;padding:0 22px;margin:0;border:1px solid var(--dm-border);border-radius:9999px;background:var(--dm-bg);color:var(--dm-text);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;appearance:none;isolation:isolate;-webkit-user-select:none;user-select:none;overflow:visible;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:border-color .25s ease,background-color .25s ease,transform .12s ease,padding .3s cubic-bezier(.2,.8,.2,1)}.btn-dotmatrix-btn:hover:not(:disabled){border-color:#ffffff2e;background-color:#17181d}.btn-dotmatrix-btn:active:not(:disabled){transform:scale(.97)}.btn-dotmatrix-btn:focus-visible{outline:2px solid var(--dm-cyan);outline-offset:3px}.btn-dotmatrix-btn:disabled{opacity:.45;cursor:not-allowed}.btn-dotmatrix-fill-wrap{position:absolute;inset:0;border-radius:9999px;overflow:hidden;pointer-events:none;z-index:1}.btn-dotmatrix-fill-progress{position:absolute;inset:0;border-radius:9999px;background:linear-gradient(270deg,#22d3ee6b,#06b6d433 45%,#22d3ee08);box-shadow:inset -2px 0 10px #22d3ee80,inset 0 0 16px #22d3ee2e;transform-origin:left center;transform:scaleX(0);opacity:0;transition:opacity .35s ease}.btn-dotmatrix-btn.is-compressing .btn-dotmatrix-fill-progress{animation:btn-dotmatrix-compress-rtl 3.6s cubic-bezier(.65,0,.35,1) forwards}@keyframes btn-dotmatrix-compress-rtl{0%{transform:scaleX(1);opacity:1}92%{transform:scaleX(.04);opacity:1}to{transform:scaleX(0);opacity:0}}.btn-dotmatrix-fill-progress.is-fading{opacity:0}.btn-dotmatrix-content{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;z-index:2;pointer-events:none;transition:gap .3s cubic-bezier(.2,.8,.2,1)}.btn-dotmatrix-btn.is-compressed-holding .btn-dotmatrix-content{gap:0}.btn-dotmatrix-icon-slot{width:20px;height:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;transition:width .32s cubic-bezier(.2,.8,.2,1),margin .32s cubic-bezier(.2,.8,.2,1),opacity .25s ease,transform .32s cubic-bezier(.2,.8,.2,1)}.btn-dotmatrix-icon-slot.is-hidden{width:0;opacity:0;transform:scale(.6);pointer-events:none}.btn-dotmatrix-gauge{width:20px;height:20px;display:block;transform:rotate(-90deg)}.btn-dotmatrix-gauge-track{stroke:var(--dm-track);stroke-width:3.5;fill:transparent}.btn-dotmatrix-gauge-arc{stroke:var(--dm-cyan);stroke-width:3.5;stroke-linecap:round;fill:transparent;transition:stroke-dasharray .65s cubic-bezier(.34,1.56,.64,1),stroke-dashoffset .65s ease}.btn-dotmatrix-wave-svg{width:20px!important;height:20px!important;display:block;overflow:visible}.btn-dotmatrix-text-window{position:relative;display:inline-block;overflow:hidden;height:22px;line-height:22px;vertical-align:middle}.btn-dotmatrix-slide-item{display:inline-block;white-space:nowrap;font-variant-numeric:tabular-nums;transform:translate(0);opacity:1;transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .28s ease}.btn-dotmatrix-slide-item.is-entering-right{transform:translate(24px);opacity:0}.btn-dotmatrix-slide-item.is-exiting-left{transform:translate(-24px);opacity:0;transition:transform .28s cubic-bezier(.7,0,.84,0),opacity .24s ease}.btn-dotmatrix-pulse{position:absolute;inset:0;border-radius:9999px;border:1.5px solid #ffffff;pointer-events:none;opacity:0;box-sizing:border-box;z-index:3}.btn-dotmatrix-pulse.is-active{animation:btn-dotmatrix-signal-pulse .58s cubic-bezier(.16,1,.3,1) forwards}@keyframes btn-dotmatrix-signal-pulse{0%{inset:0;opacity:.1}to{inset:-14px;opacity:0}}@media(prefers-reduced-motion:reduce){.btn-dotmatrix-btn,.btn-dotmatrix-gauge-arc,.btn-dotmatrix-slide-item,.btn-dotmatrix-icon-slot,.btn-dotmatrix-fill-progress{transition:none!important;animation:none!important}.btn-dotmatrix-pulse.is-active{animation:none!important;opacity:0!important}}.btn-orbit-stroke-root{display:grid;place-items:center;width:100%;height:100%}.btn-orbit-stroke{--orbit-stroke-angle: 0deg;--orbit-stroke-stops: rgba(255, 255, 255, .1) 0deg, #ffffff 45deg, rgba(255, 255, 255, .4) 75deg, rgba(255, 255, 255, .08) 120deg, rgba(255, 255, 255, .08) 180deg, #ffffff 225deg, rgba(255, 255, 255, .4) 255deg, rgba(255, 255, 255, .08) 300deg, rgba(255, 255, 255, .1) 360deg;position:relative;isolation:isolate;display:inline-grid;box-sizing:border-box;place-items:center;min-width:114px;height:42px;padding:0 16px;margin:0;border:2px solid #f5f5f5;border-radius:11px;appearance:none;background:#111;color:#f5f5f5;cursor:pointer;font:600 14px/1 IBM Plex Sans,system-ui,sans-serif;transition:transform .12s ease,opacity .18s ease,min-width .2s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}:root[data-theme=light] .btn-orbit-stroke{background:#fff;border-color:#111;color:#111;--orbit-stroke-stops: rgba(0, 0, 0, .1) 0deg, #111111 45deg, rgba(0, 0, 0, .4) 75deg, rgba(0, 0, 0, .08) 120deg, rgba(0, 0, 0, .08) 180deg, #111111 225deg, rgba(0, 0, 0, .4) 255deg, rgba(0, 0, 0, .08) 300deg, rgba(0, 0, 0, .1) 360deg}.btn-orbit-stroke-content{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.btn-orbit-stroke:hover:not(:disabled):not(.is-sending):not(.is-sent){opacity:.92}.btn-orbit-stroke.is-sending{border:2px solid transparent;background:linear-gradient(#111,#111) padding-box,conic-gradient(from var(--orbit-stroke-angle) at 50% 50%,var(--orbit-stroke-stops)) border-box;animation:orbit-stroke 2.2s linear infinite;cursor:default;opacity:1}:root[data-theme=light] .btn-orbit-stroke.is-sending{background:linear-gradient(#fff,#fff) padding-box,conic-gradient(from var(--orbit-stroke-angle) at 50% 50%,var(--orbit-stroke-stops)) border-box}.btn-orbit-stroke.is-sent{border:2px solid #f5f5f5;background:#111;cursor:default;opacity:1}:root[data-theme=light] .btn-orbit-stroke.is-sent{border-color:#111;background:#fff}.btn-orbit-stroke-tick{display:inline-block;width:15px;height:15px;flex-shrink:0}.btn-orbit-stroke-tick-path{stroke-dasharray:20;stroke-dashoffset:20;animation:orbit-stroke-tick-draw .35s cubic-bezier(.16,1,.3,1) forwards}@keyframes orbit-stroke-tick-draw{to{stroke-dashoffset:0}}.btn-orbit-stroke:active:not(:disabled):not(.is-sending):not(.is-sent){transform:scale(.98)}.btn-orbit-stroke:focus-visible{outline:none;box-shadow:inset 0 0 0 2px currentColor}.btn-orbit-stroke:disabled{cursor:not-allowed;opacity:.45}@property --orbit-stroke-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes orbit-stroke{0%{--orbit-stroke-angle: 0deg}to{--orbit-stroke-angle: 360deg}}@media(prefers-reduced-motion:reduce){.btn-orbit-stroke.is-sending{animation:none}.btn-orbit-stroke-tick-path{animation:none;stroke-dashoffset:0}}@media(forced-colors:active){.btn-orbit-stroke:focus-visible{outline:2px solid CanvasText;outline-offset:2px;box-shadow:none}}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.osmo003-root{--size-unit: 16;--size-container-ideal: 1440;--size-container-min: 992px;--size-container-max: 1680px;--size-container: clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font: calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--button-003-color: #fff;--button-003-color-background: #f84131;--button-003-color-focus: #000;--button-003-text-border-radius: .25em;--button-003-icon-border-radius: 2.5em;--button-003-padding-top: .75em;--button-003-padding-bottom: .75em;--button-003-padding-x: 1em;--button-003-flex-flow: row-reverse;--button-003-transform-origin: center right;--button-003-rotation-direction: 1;--button-003-mirror-focus: 1;--button-003-focus-inset: -.125em;--button-003-text-click-scale: .955 .925;--button-003-icon-click-scale: .925;--button-003-ease-hover: cubic-bezier(.19, 1, .22, 1);--button-003-ease-click: cubic-bezier(.4, 0, .2, 1);--button-003-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:var(--size-font)}.osmo003-root *,.osmo003-root *:after,.osmo003-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.osmo003-root .button-003--flip{--button-003-text-border-radius: 2.5em;--button-003-icon-border-radius: 2.5em;--button-003-flex-flow: row;--button-003-transform-origin: center left;--button-003-rotation-direction: -1;--button-003-mirror-focus: -1}.osmo003-root .button-003--pill{--button-003-text-border-radius: 2.5em;--button-003-icon-border-radius: 2.5em}.osmo003-root .button-003{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.osmo003-root .button-003:is(:hover,:focus-visible) .button-003__circle-mask,.osmo003-root [data-hover]:is(:hover,:focus-visible) .button-003 .button-003__circle-mask{stroke-dashoffset:110;transition:stroke-dashoffset .6s .05s var(--button-003-ease-hover)}.osmo003-root .button-003:is(:hover,:focus-visible) .button-003__icon,.osmo003-root [data-hover]:is(:hover,:focus-visible) .button-003 .button-003__icon{rotate:360deg;transition:rotate .6s .05s var(--button-003-ease-hover)}.osmo003-root .button-003:is(:hover,:focus-visible) .button-003__text,.osmo003-root [data-hover]:is(:hover,:focus-visible) .button-003 .button-003__text{transition:rotate .6s .05s var(--button-003-ease-hover),translate .6s .05s var(--button-003-ease-hover)}.osmo003-root .button-003:is(:hover,:focus-visible) .button-003__text.is--default,.osmo003-root [data-hover]:is(:hover,:focus-visible) .button-003 .button-003__text.is--default{rotate:calc(var(--button-003-rotation-direction) * -60deg);translate:0 var(--button-003-padding-top) 0}.osmo003-root .button-003:is(:hover,:focus-visible) .button-003__text.is--hover,.osmo003-root [data-hover]:is(:hover,:focus-visible) .button-003 .button-003__text.is--hover{rotate:0deg;translate:0 0 0}}.osmo003-root .button-003:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-003-color-focus)}.osmo003-root .button-003:active .button-003__icon-wrap{scale:var(--button-003-icon-click-scale)}.osmo003-root .button-003:active .button-003__text-wrap{scale:var(--button-003-text-click-scale)}.osmo003-root .button-003:after{content:"";display:block;position:absolute;inset:var(--button-003-focus-inset);border-radius:var(--button-003-icon-border-radius) var(--button-003-text-border-radius) var(--button-003-text-border-radius) var(--button-003-icon-border-radius);transition:box-shadow .3s var(--button-003-ease-focus);pointer-events:none;z-index:1;scale:var(--button-003-mirror-focus) 1}.osmo003-root .button-003__icon-wrap{transition:scale .15s var(--button-003-ease-click)}.osmo003-root .button-003__circle-mask{transition:stroke-dashoffset .5s var(--button-003-ease-hover)}@media(prefers-reduced-motion:reduce){.osmo003-root .button-003__circle-mask{stroke-dashoffset:110}}@media(hover:none)and (pointer:coarse){.osmo003-root .button-003__circle-mask{stroke-dashoffset:110}}.osmo003-root .button-003__circle,.osmo003-root .button-003__icon{transition:rotate .5s var(--button-003-ease-hover)}.osmo003-root .button-003__text-wrap{transition:scale .15s var(--button-003-ease-click)}.osmo003-root .button-003__text{transform-origin:var(--button-003-transform-origin);transition:rotate .5s var(--button-003-ease-hover),translate .5s var(--button-003-ease-hover)}.osmo003-root .button-003__text.is--hover{rotate:calc(var(--button-003-rotation-direction) * 60deg);translate:0 calc(var(--button-003-padding-top) * -1) 0}.osmo003-root .button-003[data-button-theme=secondary]{--button-003-color: #131313;--button-003-color-background: #ffce16;--button-003-text-border-radius: 2.5em;--button-003-icon-border-radius: .25em}.osmo003-root .button-003{grid-column-gap:.0625em;grid-row-gap:.0625em;color:var(--button-003-color);-webkit-user-select:none;user-select:none;flex-flow:var(--button-003-flex-flow);background-color:#0000;outline-style:none;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex;position:relative;font-family:inherit;font-size:inherit;border:0;cursor:pointer}.osmo003-root .button-003__text-wrap{pointer-events:none;white-space:nowrap;border-radius:var(--button-003-text-border-radius);display:grid;overflow:clip}.osmo003-root .button-003__text{z-index:1;padding-left:var(--button-003-padding-x);padding-right:var(--button-003-padding-x);padding-top:var(--button-003-padding-top);padding-bottom:var(--button-003-padding-bottom);grid-area:1 / 1}.osmo003-root .button-003__text-bg{background-color:var(--button-003-color-background);border-radius:var(--button-003-text-border-radius);grid-area:1 / 1;padding:0}.osmo003-root .button-003__icon-wrap{aspect-ratio:1;pointer-events:none;width:calc(1em + var(--button-003-padding-top) + var(--button-003-padding-bottom));flex-shrink:0;place-items:center;display:grid}.osmo003-root .button-003__icon-bg{background-color:var(--button-003-color-background);border-radius:var(--button-003-icon-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.osmo003-root .button-003__icon{z-index:1;will-change:transform;grid-area:1 / 1;width:1em;height:1em}.osmo003-root .button-003__circle{z-index:1;will-change:transform;grid-area:1 / 1;place-self:center;width:calc(100% - .125em);height:calc(100% - .125em)}.osmo003-root .button-003__circle-mask{stroke-dashoffset:300px;stroke-dasharray:300}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.tetris-stack-root{--size-unit: 16;--size-container-ideal: 1440;--size-container-min: 992px;--size-container-max: 1680px;--size-container: clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-font: calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)));--button-036-color: #fff;--button-036-color-background: #5a45e0;--button-036-hover-color: #131313;--button-036-hover-color-background: #ffd23f;--button-036-hover-bg-origin-y: bottom;--button-036-hover-text-move-y: 1;--button-036-text-origin-y: top;--button-036-hover-text-origin-y: bottom;--button-036-color-focus: #131313;--button-036-padding: .75em 1em;--button-036-border-radius: 2.5em;--button-036-focus-inset: -.125em;--button-036-hover-scale: 1.065 1.095;--button-036-click-scale: .955 .925;--button-036-ease-click: cubic-bezier(.4, 0, .2, 1);--button-036-ease-hover: cubic-bezier(.625, .05, 0, 1);--button-036-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.tetris-stack-root *,.tetris-stack-root *:after,.tetris-stack-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.tetris-stack-root .button-036{-webkit-tap-highlight-color:transparent;transition:scale .15s var(--button-036-ease-click)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.tetris-stack-root .button-036:is(:hover,:focus-visible) .button-036__bg,.tetris-stack-root [data-hover]:is(:hover,:focus-visible) .button-036 .button-036__bg{scale:var(--button-036-hover-scale);transition-delay:.05s}.tetris-stack-root .button-036:is(:hover,:focus-visible) .button-036__bg-span,.tetris-stack-root [data-hover]:is(:hover,:focus-visible) .button-036 .button-036__bg-span{scale:1 1;transition:scale .525s calc(var(--index) * 49ms + .05s) var(--button-036-ease-hover)}.tetris-stack-root .button-036:is(:hover,:focus-visible) .button-036__text.is--default,.tetris-stack-root [data-hover]:is(:hover,:focus-visible) .button-036 .button-036__text.is--default{transform:perspective(10em) scale(.75) rotateX(calc(var(--button-036-hover-text-move-y) * 90deg)) translate3d(0,calc(var(--button-036-hover-text-move-y) * -50%),0);opacity:0;transition:transform .475s .1s var(--button-036-ease-hover),opacity .1s .2s ease-out}.tetris-stack-root .button-036:is(:hover,:focus-visible) .button-036__text.is--hover,.tetris-stack-root [data-hover]:is(:hover,:focus-visible) .button-036 .button-036__text.is--hover{transform:perspective(10em) scale(1) rotateX(0) translateZ(0);opacity:1;transition:transform .475s .15s var(--button-036-ease-hover),opacity .1s .175s ease-out}}.tetris-stack-root .button-036:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-036-color-focus);scale:var(--button-036-hover-scale)}.tetris-stack-root .button-036:active{scale:var(--button-036-click-scale)}.tetris-stack-root .button-036:after{content:"";display:block;position:absolute;inset:var(--button-036-focus-inset);border-radius:var(--button-036-border-radius);transition:box-shadow .3s var(--button-036-ease-focus),scale .45s var(--button-036-ease-hover);pointer-events:none;z-index:1}.tetris-stack-root .button-036__bg{transition:scale .45s var(--button-036-ease-hover)}.tetris-stack-root .button-036__bg-span{will-change:transform;transform-origin:center var(--button-036-hover-bg-origin-y);transition:scale .4s calc(var(--index) * 36ms) var(--button-036-ease-hover);scale:1 0}.tetris-stack-root .button-036__bg-span:after{content:"";display:block;position:absolute;inset:-1px;background-color:var(--button-036-hover-color-background)}.tetris-stack-root .button-036__text{will-change:transform}.tetris-stack-root .button-036__text.is--default{transform-origin:var(--button-036-text-origin-y) center;transition:transform .45s .1s var(--button-036-ease-hover),opacity .1s .125s ease-out}.tetris-stack-root .button-036__text.is--hover{transform-origin:var(--button-036-hover-text-origin-y) center;transform:perspective(10em) scale(.75) rotateX(calc(var(--button-036-hover-text-move-y) * -90deg)) translate3d(0,calc(var(--button-036-hover-text-move-y) * 50%),0);transition:transform .45s .05s var(--button-036-ease-hover),opacity .1s .15s ease-out;opacity:0}.tetris-stack-root .button-036{-webkit-user-select:none;user-select:none;color:var(--button-036-color);background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative;font-family:inherit;font-size:inherit;border:0;cursor:pointer}.tetris-stack-root .button-036__bg{border-radius:var(--button-036-border-radius);background-color:var(--button-036-color-background);grid-area:1 / 1;width:100%;height:100%;display:flex;overflow:clip}.tetris-stack-root .button-036__bg-span{width:100%;height:100%;padding:0;position:relative}.tetris-stack-root .button-036__inner{z-index:1;border-radius:var(--button-036-border-radius);grid-area:1 / 1;width:100%;height:100%;display:grid;overflow:clip}.tetris-stack-root .button-036__text{width:100%;height:100%;padding:var(--button-036-padding);grid-area:1 / 1}.tetris-stack-root .button-036__text.is--hover{color:var(--button-036-hover-color)}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob035-root{--button-035-color: #fff;--button-035-color-background: #ff8a4f;--button-035-hover-color: #ff8a4f;--button-035-hover-color-background: #131313;--button-035-color-focus: #201d1d;--button-035-border-radius: 2.5em;--button-035-padding: .75em 1em;--button-035-gap: .125em;--button-035-focus-inset: -.125em;--button-035-hover-scale: 1.065 1.095;--button-035-click-scale: .955 .925;--button-035-ease-hover: cubic-bezier(.4, .15, 0, 1);--button-035-ease-click: cubic-bezier(.4, 0, .2, 1);--button-035-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob035-root *,.ob035-root *:after,.ob035-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob035-root .button-035{-webkit-tap-highlight-color:transparent;transition:scale .45s var(--button-035-ease-hover),transform .15s var(--button-035-ease-click)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob035-root .button-035:is(:hover,:focus-visible),.ob035-root [data-hover]:is(:hover,:focus-visible) .button-035{scale:var(--button-035-hover-scale)}.ob035-root .button-035:is(:hover,:focus-visible) .button-035__hover,.ob035-root [data-hover]:is(:hover,:focus-visible) .button-035 .button-035__hover{clip-path:polygon(-25% 0%,125% 0%,125% 100%,-25% 100%);transition-delay:.05s}}.ob035-root .button-035:active{scale:var(--button-035-click-scale)}.ob035-root .button-035:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-035-color-focus)}.ob035-root .button-035:after{content:"";display:block;position:absolute;inset:var(--button-035-focus-inset);border-radius:var(--button-035-border-radius);transition:box-shadow .3s var(--button-035-ease-focus);pointer-events:none;z-index:1}.ob035-root .button-035__hover{clip-path:polygon(calc(50% + 1em) 0%,calc(50% + 1em) 0%,calc(50% - 1em) 100%,calc(50% - 1em) 100%);transition:clip-path .75s var(--button-035-ease-hover)}.ob035-root .button-035{-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob035-root .button-035__hover{width:100%;height:100%;color:var(--button-035-hover-color);z-index:1;grid-area:1 / 1;display:grid}.ob035-root .button-035__bg{border-radius:var(--button-035-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob035-root .button-035__bg.is--hover{background-color:var(--button-035-hover-color-background)}.ob035-root .button-035__bg.is--default{background-color:var(--button-035-color-background);width:calc(100% - 1px);height:calc(100% - 1px)}.ob035-root .button-035__inner{width:100%;height:100%;padding:var(--button-035-padding);grid-column-gap:var(--button-035-gap);grid-row-gap:var(--button-035-gap);grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob035-root .button-035__default{width:100%;height:100%;color:var(--button-035-color);grid-area:1 / 1;display:grid}.ob035-root .button-035__icon{flex:none;width:.75em;height:.75em}.ob035-root .button-035{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob037-root{--button-037-color: #131313;--button-037-color-background: #fff;--button-037-color-focus: #000;--button-037-padding: 1.15em 1.75em;--button-037-border-radius: 2.5em;--button-037-focus-inset: -.125em;--button-037-hover-scale: 1.065 1.095;--button-037-click-scale: .955, .925;--button-037-focus-scale: 1.165 1.195;--button-037-ease-click: cubic-bezier(.4, 0, .2, 1);--button-037-ease-hover: cubic-bezier(.34, 2.27, .64, 1);--button-037-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob037-root *,.ob037-root *:after,.ob037-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob037-root .button-037{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob037-root .button-037:is(:hover,:focus-visible) .button-037__bg,.ob037-root [data-hover]:is(:hover,:focus-visible) .button-037 .button-037__bg{scale:var(--button-037-hover-scale);transition:scale .425s .05s var(--button-037-ease-hover),transform .15s var(--button-037-ease-click)}}.ob037-root .button-037:active .button-037__bg{transform:scale(var(--button-037-click-scale))}.ob037-root .button-037:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-037-color-focus);scale:var(--button-037-hover-scale);transition:box-shadow .3s var(--button-037-ease-focus),scale .425s .05s var(--button-037-ease-hover)}.ob037-root .button-037:after{content:"";display:block;position:absolute;inset:var(--button-037-focus-inset);border-radius:var(--button-037-border-radius);transition:box-shadow .3s var(--button-037-ease-focus),scale .4s var(--button-037-ease-hover);pointer-events:none;z-index:1}.ob037-root .button-037__bg{transition:scale .4s var(--button-037-ease-hover),transform .15s var(--button-037-ease-click)}.ob037-root .button-037{-webkit-user-select:none;user-select:none;color:var(--button-037-color);background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob037-root .button-037__bg{pointer-events:none;border-radius:var(--button-037-border-radius);background-color:var(--button-037-color-background);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob037-root .button-037__inner{grid-column-gap:.125em;grid-row-gap:.125em;pointer-events:none;width:100%;height:100%;padding:var(--button-037-padding);z-index:1;grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob037-root .button-037__icon{flex:none;width:.75em;height:.75em}.ob037-root .button-037{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob039-root{--button-039-color: #131313;--button-039-color-background: #131313;--button-039-color-focus: #000;--button-039-padding: .75em .75em .75em .5em;--button-039-focus-border-radius: .5em;--button-039-focus-inset: -.0625em;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob039-root *,.ob039-root *:after,.ob039-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob039-root .button-039{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob039-root .button-039:is(:hover,:focus-visible),.ob039-root [data-hover]:is(:hover,:focus-visible) .button-039{scale:1.035;rotate:-1deg}.ob039-root .button-039:is(:hover,:focus-visible) .button-039__bg-svg,.ob039-root [data-hover]:is(:hover,:focus-visible) .button-039 .button-039__bg-svg{animation:button-039-sprite .45s steps(3,end) infinite}.ob039-root .button-039:is(:hover,:focus-visible) .button-039__text,.ob039-root [data-hover]:is(:hover,:focus-visible) .button-039 .button-039__text{animation:button-039-wiggle .3s steps(2,end) infinite}.ob039-root .button-039:is(:hover,:focus-visible) .button-039__icon,.ob039-root [data-hover]:is(:hover,:focus-visible) .button-039 .button-039__icon{animation:button-039-sprite .45s steps(4,end) infinite}.ob039-root .button-039:active{scale:1}}.ob039-root .button-039:active{scale:.975;rotate:0deg}.ob039-root .button-039:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-039-color-focus)}.ob039-root .button-039:after{content:"";display:block;position:absolute;inset:var(--button-039-focus-inset);border-radius:var(--button-039-focus-border-radius);pointer-events:none;z-index:1}@keyframes button-039-sprite{to{translate:-100%}}@keyframes button-039-wiggle{0%{rotate:2deg}to{rotate:-2deg}}.button-039{-webkit-user-select:none;user-select:none;color:var(--button-039-color);background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob039-root .button-039__bg{width:100%;max-width:none;height:100%;max-height:none;color:var(--button-039-color-background);grid-area:1 / 1;position:relative;overflow:clip}.ob039-root .button-039__bg-svg{width:300%;max-width:none;height:100%;position:absolute;inset:0% auto auto 0%}.ob039-root .button-039__inner{grid-column-gap:.125em;grid-row-gap:.125em;width:100%;height:100%;padding:var(--button-039-padding);z-index:1;grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob039-root .button-039__icon-outer{aspect-ratio:1;width:1.25em;position:relative;overflow:clip}.ob039-root .button-039__icon{width:auto;max-width:none;height:100%;position:absolute;inset:0% auto auto 0%}.ob039-root .button-039__bg{background-color:#ffe224;border-radius:.45em}.ob039-root .button-039__bg-svg{display:none}.ob039-root .button-039{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob041-root{--button-041-color: #340824;--button-041-color-background: #fff;--button-041-color-focus: #000;--button-041-padding: .75em 1em;--button-041-border-radius: .25em;--button-041-focus-inset: -.125em;--button-041-click-scale: .955 .925;--button-041-ease-click: cubic-bezier(.4, 0, .2, 1);--button-041-ease-hover: linear(0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1);--button-041-ease-smooth: cubic-bezier(.32, .72, 0, 1);--button-041-ease-soft-overshoot: cubic-bezier(.59, 1, .88, 1.01);--button-041-ease-bounce: cubic-bezier(.34, 2.27, .64, 1);--button-041-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob041-root *,.ob041-root *:after,.ob041-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob041-root .button-041{-webkit-tap-highlight-color:transparent;transition:scale .15s var(--button-041-ease-click)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob041-root .button-041:is(:hover,:focus-visible) .button-041__bg,.ob041-root [data-hover]:is(:hover,:focus-visible) .button-041 .button-041__bg{scale:.955 .925;transform:scale(1.0471204188,1.0810810811);transition:scale .15s var(--button-041-ease-soft-overshoot),transform .35s .15s var(--button-041-ease-bounce)}.ob041-root .button-041:is(:hover,:focus-visible) .button-041__text.is--default .button-041__split-char,.ob041-root [data-hover]:is(:hover,:focus-visible) .button-041 .button-041__text.is--default .button-041__split-char{opacity:0;filter:blur(5px);translate:.5em 0 0;scale:.5;transition:translate .45s calc((var(--char) - 1) * 18ms) var(--button-041-ease-smooth),scale .45s calc((var(--char) - 1) * 18ms) var(--button-041-ease-smooth),opacity .15s calc((var(--char) - 1) * 18ms + .05s) ease-out,filter .15s calc((var(--char) - 1) * 18ms + .05s) ease-out}.ob041-root .button-041:is(:hover,:focus-visible) .button-041__text.is--hover .button-041__split-char,.ob041-root [data-hover]:is(:hover,:focus-visible) .button-041 .button-041__text.is--hover .button-041__split-char{opacity:1;filter:blur(0);translate:0 0 0;scale:1;transition:translate .82s calc((var(--char) - 1) * 18ms + .05s) var(--button-041-ease-hover),scale .82s calc((var(--char) - 1) * 18ms + .05s) var(--button-041-ease-hover),opacity .15s calc((var(--char) - 1) * 18ms + .05s) ease-out,filter .15s calc((var(--char) - 1) * 18ms + .05s) ease-out}}.ob041-root .button-041:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-041-color-focus)}.ob041-root .button-041:active{scale:var(--button-041-click-scale)}.ob041-root .button-041:after{content:"";display:block;position:absolute;inset:var(--button-041-focus-inset);border-radius:var(--button-041-border-radius);transition:box-shadow .2s var(--button-041-ease-focus);scale:var(--button-041-focus-scale);pointer-events:none;z-index:1}.ob041-root .button-041__bg{transition:scale .15s var(--button-041-ease-soft-overshoot),transform .15s var(--button-041-ease-soft-overshoot)}.ob041-root .button-041__text{will-change:transform}.ob041-root .button-041__text.is--default .button-041__split-char{transition:translate .82s var(--button-041-ease-hover),scale .82s var(--button-041-ease-hover),opacity .15s ease-out,filter .15s ease-out}.ob041-root .button-041__text.is--hover .button-041__split-char{opacity:0;filter:blur(.2em);translate:-1em 0 0;scale:.5;transition:translate .45s var(--button-041-ease-smooth),scale .45s var(--button-041-ease-smooth),opacity .15s .05s ease-out,filter .15s .05s ease-out}.ob041-root .button-041__split-char{will-change:filter}.ob041-root .button-041{color:var(--button-041-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob041-root .button-041__bg{background-color:var(--button-041-color-background);border-radius:var(--button-041-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob041-root .button-041__inner{width:100%;height:100%;padding:var(--button-041-padding);z-index:1;grid-area:1 / 1;display:grid}.ob041-root .button-041__text{grid-area:1 / 1;width:100%;height:100%}.ob041-root .button-041__split-char{display:inline-block;will-change:filter}.ob041-root .button-041{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob043-root{--button-043-color: #fff;--button-043-color-background: #e94658;--button-043-hover-color-background: #411E34;--button-043-icon-color: #e94658;--button-043-icon-color-background: #fff;--button-043-color-focus: #000;--button-043-padding: .6875em .6875em .6875em .9375em;--button-043-border-radius: .25em;--button-043-icon-border-radius: .125em;--button-043-text-duplicate-distance: 1.5em;--button-043-focus-inset: -.125em;--button-043-ease-click: cubic-bezier(.4, 0, .2, 1);--button-043-ease-hover: cubic-bezier(.625, .05, 0, 1);--button-043-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob043-root *,.ob043-root *:after,.ob043-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob043-root .button-043{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob043-root .button-043:is(:hover,:focus-visible) .button-043__bg-hover,.ob043-root [data-hover]:is(:hover,:focus-visible) .button-043 .button-043__bg-hover{transform:translateZ(0) rotate(0)}.ob043-root .button-043:is(:hover,:focus-visible) .button-043__icon,.ob043-root [data-hover]:is(:hover,:focus-visible) .button-043 .button-043__icon{transform:translate3d(200%,0,0)}.ob043-root .button-043:is(:hover,:focus-visible) .button-043__icon-bg,.ob043-root [data-hover]:is(:hover,:focus-visible) .button-043 .button-043__icon-bg{transform:rotate(90deg)}.ob043-root .button-043:is(:hover,:focus-visible) .button-043__text,.ob043-root [data-hover]:is(:hover,:focus-visible) .button-043 .button-043__text{transform:translateY(calc(-1 * var(--button-043-text-duplicate-distance)))}}.ob043-root .button-043:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-043-color-focus)}.ob043-root .button-043:after{content:"";display:block;position:absolute;inset:var(--button-043-focus-inset);border-radius:var(--button-043-border-radius);transition:box-shadow .2s var(--button-043-ease-focus);scale:var(--button-043-focus-scale);pointer-events:none;z-index:1}.ob043-root .button-043__bg-hover,.ob043-root .button-043__icon,.ob043-root .button-043__icon-bg,.ob043-root .button-043__text{transition:transform .525s var(--button-043-ease-hover)}.ob043-root .button-043__bg-hover{transform:translate3d(0,175%,0) rotate(15deg)}.ob043-root .button-043__text{text-shadow:0px var(--button-043-text-duplicate-distance) currentColor}.ob043-root .button-043__inner{grid-column-gap:.5em;grid-row-gap:.5em;width:100%;height:100%;padding:var(--button-043-padding);grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob043-root .button-043__icon-bg{background-color:var(--button-043-icon-color-background);border-radius:var(--button-043-icon-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob043-root .button-043__icon-mask{grid-area:1 / 1;justify-content:flex-end;width:100%;height:100%;display:flex;position:relative;overflow:clip}.ob043-root .button-043__icon{width:1.125em;height:1.125em;padding:.2em}.ob043-root .button-043__icon-list{flex-flow:row;grid-area:1 / 1;display:flex;position:absolute}.ob043-root .button-043__mask{clip-path:inset(-10% 0);flex:none;justify-content:center;align-items:center;display:flex}.ob043-root .button-043__bg{background-color:var(--button-043-color-background);border-radius:var(--button-043-border-radius);grid-area:1 / 1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:clip}.ob043-root .button-043__icon-wrap{width:1.125em;height:1.125em;color:var(--button-043-icon-color);border-radius:var(--button-043-icon-border-radius);flex:none;display:grid;position:relative}.ob043-root .button-043{-webkit-user-select:none;user-select:none;color:var(--button-043-color);background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob043-root .button-043__bg-hover{background-color:var(--button-043-hover-color-background);width:120%;height:100%;padding:0;position:absolute;bottom:0%;left:-10%}.ob043-root .button-043{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob045-root{--button-045-color: #fff;--button-045-color-background: #FFAA32;--button-045-color-focus: #000;--button-045-padding: .75em 1em;--button-045-border-radius: 2.5em;--button-045-focus-inset: -.125em;--button-045-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob045-root *,.ob045-root *:after,.ob045-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob045-root .button-045{-webkit-tap-highlight-color:transparent}.ob045-root .button-045:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-045-color-focus)}.ob045-root .button-045:after{content:"";display:block;position:absolute;inset:var(--button-045-focus-inset);border-radius:var(--button-045-border-radius);transition:box-shadow .3s var(--button-045-ease-focus);pointer-events:none;z-index:1}.ob045-root .button-045{color:var(--button-045-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob045-root .button-045__inner{grid-column-gap:.125em;grid-row-gap:.125em;pointer-events:none;width:100%;height:100%;padding:var(--button-045-padding);background-color:var(--button-045-color-background);border-radius:var(--button-045-border-radius);grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob045-root .button-045__icon{flex:none;width:.75em;height:.75em}.ob045-root .button-045{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob046-root{--button-046-color: #131313;--button-046-color-background: #fff;--button-046-hover-color: #131313;--button-046-hover-color-background: #9fccc8;--button-046-color-focus: #fff;--button-046-padding: .75em 1em;--button-046-border-radius: 2.5em;--button-046-focus-inset: -.125em;--button-046-hover-scale: 1.065 1.095;--button-046-click-scale: .955, .925;--button-046-ease-click: cubic-bezier(.4, 0, .2, 1);--button-046-ease-hover: cubic-bezier(.34, 2.27, .64, 1);--button-046-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob046-root *,.ob046-root *:after,.ob046-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob046-root .button-046{-webkit-tap-highlight-color:transparent;transition:color .25s ease-out}.ob046-root .button-046:is(:hover,:focus-visible),.ob046-root [data-hover]:is(:hover,:focus-visible) .button-046{color:var(--button-046-hover-color)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob046-root .button-046:is(:hover,:focus-visible) .button-046__bg,.ob046-root .button-046:is(:hover,:focus-visible) .button-046__bg-circle,.ob046-root [data-hover]:is(:hover,:focus-visible) .button-046 .button-046__bg,.ob046-root [data-hover]:is(:hover,:focus-visible) .button-046 .button-046__bg-circle{scale:var(--button-046-hover-scale);transition:background-color .25s .05s ease-out,scale .425s .05s var(--button-046-ease-hover),transform .15s var(--button-046-ease-click)}.ob046-root .button-046:is(:hover,:focus-visible) .button-046__bg,.ob046-root [data-hover]:is(:hover,:focus-visible) .button-046 .button-046__bg{background-color:var(--button-046-color-background)}}.ob046-root .button-046:active .button-046__bg,.ob046-root .button-046:active .button-046__bg-circle{transform:scale(var(--button-046-click-scale))}.ob046-root .button-046:is(:focus-visible) .button-046__bg{background-color:var(--button-046-hover-color-background)!important}.ob046-root .button-046:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-046-color-focus);scale:var(--button-046-hover-scale);transition:box-shadow .3s var(--button-046-ease-focus),scale .425s .05s var(--button-046-ease-hover)}.ob046-root .button-046:after{content:"";display:block;position:absolute;inset:var(--button-046-focus-inset);border-radius:var(--button-046-border-radius);transition:box-shadow .3s var(--button-046-ease-focus),scale .4s var(--button-046-ease-hover);pointer-events:none;z-index:1}.ob046-root .button-046__bg,.ob046-root .button-046__bg-circle{transition:background-color .25s ease-out,scale .4s var(--button-046-ease-hover),transform .15s var(--button-046-ease-click)}.ob046-root .button-046{color:var(--button-046-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob046-root .button-046__bg{background-color:var(--button-046-color-background);border-radius:var(--button-046-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob046-root .button-046__bg-circle{z-index:1;border-radius:var(--button-046-border-radius);grid-area:1 / 1;place-self:center;width:calc(100% + 1px);height:calc(100% + 1px);position:relative;overflow:clip}.ob046-root .button-046__circle-wrap{transform-origin:0 0;will-change:translate,scale;position:absolute;inset:0%;transition:translate .5s cubic-bezier(.25,.46,.45,.94),scale 1.25s cubic-bezier(.32,.72,0,1);scale:0}.ob046-root .button-046__circle{aspect-ratio:1;background-color:var(--button-046-hover-color-background);border-radius:50%;width:200%;display:block;position:absolute;inset:0% auto auto 0%;transform:translate(-50%,-50%)}.ob046-root .button-046__inner{grid-column-gap:.125em;grid-row-gap:.125em;width:100%;height:100%;padding:var(--button-046-padding);z-index:2;grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob046-root .button-046__icon{flex:none;width:.75em;height:.75em}.ob046-root .button-046{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob049-root{--button-049-color: #131313;--button-049-color-background: #fff;--button-049-hover-color: #fff;--button-049-hover-color-background: #00562f;--button-049-border-radius: 2.5em;--button-049-color-focus: #000;--button-049-padding: .75em 1em;--button-049-text-duplicate-distance: -2em;--button-049-focus-inset: -.125em;--button-049-click-scale: .955 .925;--button-049-ease-click: cubic-bezier(.4, 0, .2, 1);--button-049-ease-hover: cubic-bezier(.21, 1, .34, 1);--button-049-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob049-root *,.ob049-root *:after,.ob049-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob049-root .button-049{-webkit-tap-highlight-color:transparent;transition:scale .15s var(--button-049-ease-click)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob049-root .button-049:is(:hover,:focus-visible) .button-049__text,.ob049-root [data-hover]:is(:hover,:focus-visible) .button-049 .button-049__text{translate:0 calc(var(--button-049-text-duplicate-distance) * -1) 0;transition-delay:.05s}.ob049-root .button-049:is(:hover,:focus-visible) .button-049__bg-hover,.ob049-root [data-hover]:is(:hover,:focus-visible) .button-049 .button-049__bg-hover{clip-path:inset(0 0 0 0 round var(--button-049-border-radius));transition-delay:.05s}}.ob049-root .button-049:active{scale:var(--button-049-click-scale)}.ob049-root .button-049:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-049-color-focus)}.ob049-root .button-049:after{content:"";display:block;position:absolute;inset:var(--button-049-focus-inset);border-radius:var(--button-049-border-radius);transition:box-shadow .3s var(--button-049-ease-focus);pointer-events:none;z-index:1}.ob049-root .button-049__text{text-shadow:0 var(--button-049-text-duplicate-distance) 0 var(--button-049-hover-color);transition:translate .45s var(--button-049-ease-hover)}.ob049-root .button-049__bg-hover{clip-path:inset(.5em 1em calc(100% - .5em) 1em round .25em);transition:clip-path .45s var(--button-049-ease-hover)}.ob049-root .button-049{color:var(--button-049-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob049-root .button-049__bg-hover{background-color:var(--button-049-hover-color-background);border-radius:var(--button-049-border-radius);z-index:1;grid-area:1 / 1;place-self:center;width:calc(100% + 1px);height:calc(100% + 1px);padding:0}.ob049-root .button-049__bg{background-color:var(--button-049-color-background);border-radius:var(--button-049-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob049-root .button-049__inner{grid-column-gap:.125em;grid-row-gap:.125em;z-index:2;width:100%;height:100%;padding:var(--button-049-padding);border-radius:var(--button-049-border-radius);grid-area:1 / 1;justify-content:center;align-items:center;display:flex;overflow:clip}.ob049-root .button-049{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob050-root{--button-050-color: #131313;--button-050-color-background: #fff;--button-050-hover-color: #fff;--button-050-hover-color-background: #3b308f;--button-050-border-radius: 1.325em;--button-050-color-focus: #000;--button-050-padding: .75em 1em;--button-050-text-duplicate-distance: 2em;--button-050-focus-inset: -.125em;--button-050-click-scale: .955 .925;--button-050-ease-click: cubic-bezier(.4, 0, .2, 1);--button-050-ease-hover: cubic-bezier(.21, 1, .34, 1);--button-050-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob050-root *,.ob050-root *:after,.ob050-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob050-root .button-050{-webkit-tap-highlight-color:transparent;transition:scale .15s var(--button-050-ease-click)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob050-root .button-050:is(:hover,:focus-visible) .button-050__text,.ob050-root [data-hover]:is(:hover,:focus-visible) .button-050 .button-050__text{translate:0 calc(var(--button-050-text-duplicate-distance) * -1) 0;transition-delay:.05s}.ob050-root .button-050:is(:hover,:focus-visible) .button-050__bg-hover,.ob050-root [data-hover]:is(:hover,:focus-visible) .button-050 .button-050__bg-hover{clip-path:inset(0% 0em 0% 0em round var(--button-050-border-radius));transition-delay:.05s}}.ob050-root .button-050:active{scale:var(--button-050-click-scale)}.ob050-root .button-050:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-050-color-focus)}.ob050-root .button-050:after{content:"";display:block;position:absolute;inset:var(--button-050-focus-inset);border-radius:var(--button-050-border-radius);transition:box-shadow .3s var(--button-050-ease-focus);pointer-events:none;z-index:1}.ob050-root .button-050__text{text-shadow:0 var(--button-050-text-duplicate-distance) 0 var(--button-050-hover-color);transition:translate .45s var(--button-050-ease-hover)}.ob050-root .button-050__bg-hover{clip-path:inset(100% .75em 0% .75em round 0em);transition:clip-path .45s var(--button-050-ease-hover)}.ob050-root .button-050{color:var(--button-050-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob050-root .button-050__bg-hover{backface-visibility:hidden;background-color:var(--button-050-hover-color-background);border-radius:var(--button-050-border-radius);z-index:1;will-change:clip-path;grid-area:1 / 1;place-self:center;width:calc(100% + 1px);height:calc(100% + 1px);padding:0}.ob050-root .button-050__bg{background-color:var(--button-050-color-background);border-radius:var(--button-050-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob050-root .button-050__inner{grid-column-gap:.125em;grid-row-gap:.125em;z-index:2;width:100%;height:100%;padding:var(--button-050-padding);border-radius:var(--button-050-border-radius);grid-area:1 / 1;justify-content:center;align-items:center;display:flex;overflow:clip}.ob050-root .button-050{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob052-root{--button-052-color: #131313;--button-052-color-background: #fff;--button-052-color-focus: #000;--button-052-height: 2.5em;--button-052-padding-x: 1em;--button-052-border-radius: 2.5em;--button-052-focus-inset: -.125em;--button-052-ease-hover: linear(0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1);--button-052-ease-soft-overshoot: cubic-bezier(.59, 1, .88, 1.01);--button-052-ease-bounce: cubic-bezier(.34, 2.27, .64, 1);--button-052-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob052-root *,.ob052-root *:after,.ob052-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob052-root .button-052{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob052-root .button-052:is(:hover,:focus-visible) .button-052__text-wrap,.ob052-root [data-hover]:is(:hover,:focus-visible) .button-052 .button-052__text-wrap{translate:calc(var(--button-052-height) * -1) -.325em 0;rotate:-4deg;scale:.935 .905;transform:scale(1.0695187166,1.1049723757);transition:translate .8s .05s var(--button-052-ease-hover),rotate .8s .05s var(--button-052-ease-hover),scale .15s .05s var(--button-052-ease-soft-overshoot),transform .45s .2s var(--button-052-ease-bounce)}.ob052-root .button-052:is(:hover,:focus-visible) .button-052__icon-wrap.is--default,.ob052-root [data-hover]:is(:hover,:focus-visible) .button-052 .button-052__icon-wrap.is--default{scale:0;opacity:0;transition:scale .75s .05s var(--button-052-ease-hover),opacity .15s .2s ease-out}.ob052-root .button-052:is(:hover,:focus-visible) .button-052__icon-wrap.is--hover,.ob052-root [data-hover]:is(:hover,:focus-visible) .button-052 .button-052__icon-wrap.is--hover{scale:1;opacity:1;transition:scale .75s .1s var(--button-052-ease-hover),opacity .15s ease-out}}.ob052-root .button-052:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-052-color-focus)}.ob052-root .button-052:after{content:"";display:block;position:absolute;inset:var(--button-052-focus-inset);border-radius:var(--button-052-border-radius);transition:box-shadow .3s var(--button-052-ease-focus);pointer-events:none;z-index:1}.ob052-root .button-052__text-wrap{will-change:transform;transition:translate .8s var(--button-052-ease-hover),rotate .8s var(--button-052-ease-hover),scale .15s var(--button-052-ease-soft-overshoot),transform .15s var(--button-052-ease-soft-overshoot)}.ob052-root .button-052__icon-wrap.is--default{transition:scale .75s var(--button-052-ease-hover),opacity .15s ease-out}.ob052-root .button-052__icon-wrap.is--hover{scale:0;opacity:0;transition:scale .75s var(--button-052-ease-hover),opacity .15s .1s ease-out}.ob052-root .button-052{color:var(--button-052-color);-webkit-user-select:none;user-select:none;height:var(--button-052-height);background-color:#0000;outline-style:none;justify-content:center;align-items:center;padding:0;line-height:1;text-decoration:none;display:inline-flex;position:relative}.ob052-root .button-052__icon-wrap{aspect-ratio:1;pointer-events:none;border-radius:var(--button-052-border-radius);height:100%;display:grid}.ob052-root .button-052__icon-wrap.is--hover{position:absolute;top:-.125em;right:0}.ob052-root .button-052__icon-bg{background-color:var(--button-052-color-background);border-radius:var(--button-052-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob052-root .button-052__icon{grid-area:1 / 1;place-self:center;width:1em;height:1em}.ob052-root .button-052__text-wrap{z-index:1;height:100%;padding:0 var(--button-052-padding-x);background-color:var(--button-052-color-background);border-radius:var(--button-052-border-radius);justify-content:center;align-items:center;display:flex;position:relative}.ob052-root .button-052{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob066-root{--button-066-color: #131313;--button-066-color-background: #fff;--button-066-color-focus: #000;--button-066-padding: .75em 1em;--button-066-border-radius: 2.5em;--button-066-focus-inset: -.125em;--button-066-index-offset: 1;--button-066-hover-scale: 1.065 1.095;--button-066-click-scale: .955, .925;--button-066-stagger: 24ms;--button-066-ease-click: cubic-bezier(.4, 0, .2, 1);--button-066-ease-hover: cubic-bezier(.625, .05, 0, 1);--button-066-ease-natural: cubic-bezier(.32, .12, .2, 1);--button-066-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob066-root *,.ob066-root *:after,.ob066-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob066-root .button-066{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob066-root .button-066:is(:hover,:focus-visible) .button-066__bg,.ob066-root [data-hover]:is(:hover,:focus-visible) .button-066 .button-066__bg{scale:var(--button-066-hover-scale)}.ob066-root .button-066:is(:hover,:focus-visible) .button-066__split-char,.ob066-root [data-hover]:is(:hover,:focus-visible) .button-066 .button-066__split-char{translate:0 calc(var(--button-066-char-direction) * -1.1em) 0;transition:translate .5s calc((var(--char) - var(--button-066-index-offset)) * var(--button-066-stagger)) var(--button-066-ease-hover),text-shadow .175s calc((var(--char) - var(--button-066-index-offset)) * var(--button-066-stagger) + .25s) ease}.ob066-root .button-066:is(:hover,:focus-visible) .button-066__icon,.ob066-root [data-hover]:is(:hover,:focus-visible) .button-066 .button-066__icon{translate:0 calc(var(--button-066-char-direction) * -1.1em) 0;transition:translate .5s calc((var(--index) - var(--button-066-index-offset)) * var(--button-066-stagger)) var(--button-066-ease-hover)}}.ob066-root .button-066:active .button-066__bg{transform:scale(var(--button-066-click-scale))}.ob066-root .button-066:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-066-color-focus);scale:var(--button-066-hover-scale)}.ob066-root .button-066:after{content:"";display:block;position:absolute;inset:var(--button-066-focus-inset);border-radius:var(--button-066-border-radius);transition:box-shadow .3s var(--button-066-ease-focus),scale .45s var(--button-066-ease-hover);pointer-events:none;z-index:1}.ob066-root .button-066__bg{transition:scale .45s var(--button-066-ease-hover),transform .15s var(--button-066-ease-click)}.ob066-root .button-066__split-char{text-shadow:0 calc(var(--button-066-char-direction) * 1.1em) currentColor;transition:translate .3s var(--button-066-ease-hover),text-shadow .1s .15s ease}.ob066-root .button-066__icon{filter:drop-shadow(0 calc(var(--button-066-char-direction) * 1.1em) 0 currentColor);transition:translate .3s var(--button-066-ease-hover)}.ob066-root .button-066{-webkit-user-select:none;user-select:none;color:var(--button-066-color);background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob066-root .button-066__bg{background-color:var(--button-066-color-background);border-radius:var(--button-066-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob066-root .button-066__inner{grid-column-gap:.125em;grid-row-gap:.125em;width:100%;height:100%;padding:var(--button-066-padding);z-index:1;grid-area:1 / 1;justify-content:center;align-items:stretch;display:flex}.ob066-root .button-066__text{clip-path:inset(0% 0% -15%)}.ob066-root .button-066__icon{flex:none;width:.75em;height:.75em}.ob066-root .button-066__icon-outer{clip-path:inset(0% 0% -15%);flex:none;justify-content:center;align-items:center;display:flex}.ob066-root .button-066__split-char{display:inline-block}.ob066-root .button-066{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob067-root{--button-067-color-background: #A461A7;--button-067-hover-color-background: #EDCFEE;--button-067-color-focus: #000;--button-067-padding: .75em 1em;--button-067-border-radius: 2.5em;--button-067-focus-inset: -.125em;--button-067-click-scale: 1.045 1.075;--button-067-ease-click: cubic-bezier(.4, 0, .2, 1);--button-067-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob067-root *,.ob067-root *:after,.ob067-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob067-root .button-067{--button-067-color: #EDCFEE;--button-067-hover-color: #3A1E3B;-webkit-tap-highlight-color:transparent}.ob067-root .button-067:active .button-067__bg{scale:var(--button-067-click-scale)}.ob067-root .button-067:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-067-color-focus)}.ob067-root .button-067:after{content:"";display:block;position:absolute;inset:var(--button-067-focus-inset);border-radius:var(--button-067-border-radius);transition:box-shadow .3s var(--button-067-ease-focus);pointer-events:none;z-index:1}.ob067-root .button-067__bg{transition:scale .15s var(--button-067-ease-click)}@media(hover:none)and (pointer:coarse),(prefers-reduced-motion:reduce){.ob067-root .button-067__bg-hover{display:none}}.ob067-root .wf-editor-mode .button-067__bg-hover,.ob067-root .wf-design-mode .button-067__bg-hover{display:none}.ob067-root .button-067{-webkit-user-select:none;user-select:none;color:var(--button-067-color);background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob067-root .button-067__bg{background-color:var(--button-067-color-background);border-radius:var(--button-067-border-radius);grid-area:1 / 1;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:clip}.ob067-root .button-067__bg-hover{background-color:var(--button-067-hover-color-background);flex:none;grid-area:1 / 1;width:100%;height:100%;padding:0}.ob067-root .button-067__inner{width:100%;height:100%;padding:var(--button-067-padding);z-index:1;grid-area:1 / 1;display:grid}.ob067-root .button-067__text{grid-area:1 / 1;width:100%;height:100%}.ob067-root .button-067 .split-char{display:inline-block}.ob067-root .button-067 [data-button-067-bg-hover]{transform:translateY(101%);will-change:transform}.ob067-root .button-067{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob068-root{--button-068-color: #131313;--button-068-color-background: #fff;--button-068-color-focus: #000;--button-068-padding: .75em;--button-068-height: calc(1lh + 1.5em) ;--button-068-border-radius: .25em;--button-068-focus-inset: -.25em -.375em;--button-068-target-area-inset: -.25em;--button-068-ease-hover: cubic-bezier(.18, 1.4, .36, .96);--button-068-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob068-root *,.ob068-root *:after,.ob068-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob068-root .button-068{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob068-root .button-068:is(:hover,:focus-visible) .button-068__inner,.ob068-root [data-hover]:is(:hover,:focus-visible) .button-068 .button-068__inner{transform:rotateX(180deg);transition-delay:.05s}}.ob068-root .button-068:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-068-color-focus)}.ob068-root .button-068:after{content:"";display:block;position:absolute;inset:var(--button-068-focus-inset);border-radius:var(--button-068-border-radius);transition:box-shadow .3s var(--button-068-ease-focus);pointer-events:none;z-index:1}.ob068-root .button-068:before{content:"";display:block;position:absolute;inset:var(--button-068-target-area-inset);z-index:1}.ob068-root .button-068__inner{transform:rotateX(0);transition:transform .8s var(--button-068-ease-hover)}.ob068-root .button-068__text.is--first{transform:translateZ(calc(var(--button-068-height) * .525))}.ob068-root .button-068__text.is--second{transform:rotateX(-90deg) translateZ(calc(var(--button-068-height) * .525))}.ob068-root .button-068__text.is--third{transform:rotateX(-180deg) translateZ(calc(var(--button-068-height) * .525))}.ob068-root .button-068{perspective:40rem;color:var(--button-068-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob068-root .button-068__inner{pointer-events:none;transform-style:preserve-3d;grid-area:1 / 1;display:grid}.ob068-root .button-068__text{backface-visibility:hidden;width:100%;height:100%;padding:var(--button-068-padding);background-color:var(--button-068-color-background);border-radius:var(--button-068-border-radius);grid-area:1 / 1}.ob068-root .button-068{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob069-root{--button-069-color: #131313;--button-069-color-background: #fff;--button-069-color-focus: #fff;--button-069-padding: .75em 1em;--button-069-border-radius: 2.5em;--button-069-focus-inset: -.125em;--button-069-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob069-root *,.ob069-root *:after,.ob069-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob069-root .button-069{-webkit-tap-highlight-color:transparent}.ob069-root .button-069:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-069-color-focus)}.ob069-root .button-069:after{content:"";display:block;position:absolute;inset:var(--button-069-focus-inset);border-radius:var(--button-069-border-radius);transition:box-shadow .3s var(--button-069-ease-focus);pointer-events:none;z-index:1}.ob069-root .button-069{-webkit-user-select:none;user-select:none;color:var(--button-069-color);background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob069-root .button-069__bg{background-color:var(--button-069-color-background);border-radius:var(--button-069-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob069-root .button-069__text{width:100%;height:100%;padding:var(--button-069-padding);font-kerning:none;grid-area:1 / 1}.ob069-root .button-069{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob070-root{--button-070-color: #fff;--button-070-color-background: transparent;--button-070-hover-color: #131313;--button-070-hover-color-background: #fff;--button-070-color-focus: #fff;--button-070-corner-color: #fff;--button-070-corner-size: .375em;--button-070-corner-border-radius: 0em;--button-070-corner-border-width: .0625em;--button-070-corner-move: 0em;--button-070-hover-corner-color: #131313;--button-070-hover-corner-move: .25em;--button-070-hover-corner-border-radius: 0em;--button-070-padding: .75em 1em;--button-070-border-radius: .25em;--button-070-scale: .85;--button-070-focus-inset: -.125em;--button-070-ease-hover: cubic-bezier(.32, .72, 0, 1);--button-070-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob070-root *,.ob070-root *:after,.ob070-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob070-root .button-070{-webkit-tap-highlight-color:transparent;transition:color .2s var(--button-070-ease-hover)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob070-root .button-070:is(:hover,:focus-visible),.ob070-root [data-hover]:is(:hover,:focus-visible) .button-070{color:var(--button-070-hover-color);transition:color .2s .05s var(--button-070-ease-hover)}.ob070-root .button-070:is(:hover,:focus-visible) .button-070__bg,.ob070-root [data-hover]:is(:hover,:focus-visible) .button-070 .button-070__bg{background-color:var(--button-070-hover-color-background);scale:1;transition:background-color .2s .05s var(--button-070-ease-hover),scale .425s .05s var(--button-070-ease-hover)}.ob070-root .button-070:is(:hover,:focus-visible) .button-070__corner.is--top-left,.ob070-root [data-hover]:is(:hover,:focus-visible) .button-070 .button-070__corner.is--top-left{translate:calc(var(--button-070-hover-corner-move) * 1) calc(var(--button-070-hover-corner-move) * 1) 0}.ob070-root .button-070:is(:hover,:focus-visible) .button-070__corner.is--top-right,.ob070-root [data-hover]:is(:hover,:focus-visible) .button-070 .button-070__corner.is--top-right{translate:calc(var(--button-070-hover-corner-move) * -1) calc(var(--button-070-hover-corner-move) * 1) 0}.ob070-root .button-070:is(:hover,:focus-visible) .button-070__corner.is--bottom-left,.ob070-root [data-hover]:is(:hover,:focus-visible) .button-070 .button-070__corner.is--bottom-left{translate:calc(var(--button-070-hover-corner-move) * 1) calc(var(--button-070-hover-corner-move) * -1) 0}.ob070-root .button-070:is(:hover,:focus-visible) .button-070__corner.is--bottom-right,.ob070-root [data-hover]:is(:hover,:focus-visible) .button-070 .button-070__corner.is--bottom-right{translate:calc(var(--button-070-hover-corner-move) * -1) calc(var(--button-070-hover-corner-move) * -1) 0}.ob070-root .button-070:is(:hover,:focus-visible) .button-070__corner,.ob070-root [data-hover]:is(:hover,:focus-visible) .button-070 .button-070__corner{--button-070-corner-border-radius: var(--button-070-hover-corner-border-radius);--button-070-corner-color: var(--button-070-hover-corner-color);transition:border-color .2s .05s var(--button-070-ease-hover),translate .45s .05s var(--button-070-ease-hover),border-radius .45s .05s var(--button-070-ease-hover)}}.ob070-root .button-070:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-070-color-focus)}.ob070-root .button-070:after{content:"";display:block;position:absolute;inset:var(--button-070-focus-inset);border-radius:var(--button-070-border-radius);transition:box-shadow .3s var(--button-070-ease-focus);pointer-events:none;z-index:1}.ob070-root .button-070__bg{scale:var(--button-070-scale);transition:background-color .2s var(--button-070-ease-hover),scale .4s var(--button-070-ease-hover)}.ob070-root .button-070__corner{will-change:transform;transition:border-color .2s var(--button-070-ease-hover),translate .45s var(--button-070-ease-hover),border-radius .45s var(--button-070-ease-hover)}.ob070-root .button-070__corner.is--top-left{translate:calc(var(--button-070-corner-move) * -1) calc(var(--button-070-corner-move) * -1) 0}.ob070-root .button-070__corner.is--top-right{translate:calc(var(--button-070-corner-move) * 1) calc(var(--button-070-corner-move) * -1) 0}.ob070-root .button-070__corner.is--bottom-left{translate:calc(var(--button-070-corner-move) * -1) calc(var(--button-070-corner-move) * 1) 0}.ob070-root .button-070__corner.is--bottom-right{translate:calc(var(--button-070-corner-move) * 1) calc(var(--button-070-corner-move) * 1) 0}.ob070-root .button-070__bg-wrap{pointer-events:none;grid-area:1 / 1;width:100%;height:100%;display:grid}.ob070-root .button-070__corner-wrap{z-index:1;grid-area:1 / 1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:100%;height:100%;display:grid}.ob070-root .button-070{color:var(--button-070-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob070-root .button-070__corner{width:var(--button-070-corner-size);height:var(--button-070-corner-size);padding:0}.ob070-root .button-070__corner.is--top-right{border-top-right-radius:var(--button-070-corner-border-radius);border-top-style:solid;border-right-style:solid;border-right-color:var(--button-070-corner-color);border-right-width:var(--button-070-corner-border-width);border-top-width:var(--button-070-corner-border-width);border-top-color:var(--button-070-corner-color);place-self:flex-start flex-end}.ob070-root .button-070__corner.is--bottom-right{border-bottom-right-radius:var(--button-070-corner-border-radius);border-bottom-style:solid;border-right-style:solid;border-bottom-width:var(--button-070-corner-border-width);border-bottom-color:var(--button-070-corner-color);border-right-width:var(--button-070-corner-border-width);border-right-color:var(--button-070-corner-color);place-self:flex-end}.ob070-root .button-070__corner.is--top-left{border-top-style:solid;border-left-style:solid;border-top-color:var(--button-070-corner-color);border-left-color:var(--button-070-corner-color);border-top-left-radius:var(--button-070-corner-border-radius);border-top-width:var(--button-070-corner-border-width);border-left-width:var(--button-070-corner-border-width);place-self:flex-start}.ob070-root .button-070__corner.is--bottom-left{border-bottom-left-radius:var(--button-070-corner-border-radius);border-bottom-style:solid;border-left-style:solid;border-bottom-width:var(--button-070-corner-border-width);border-bottom-color:var(--button-070-corner-color);border-left-width:var(--button-070-corner-border-width);border-left-color:var(--button-070-corner-color);place-self:flex-end flex-start}.ob070-root .button-070__bg{background-color:var(--button-070-color-background);border-radius:var(--button-070-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob070-root .button-070__inner{width:100%;height:100%;padding:var(--button-070-padding);z-index:1;grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob070-root .button-070{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob071-root{--button-071-color: #131313;--button-071-color-background: #fff;--button-071-color-focus: #000;--button-071-height: 2.5em;--button-071-border-radius: 2.5em;--button-071-focus-inset: -.125em;--button-071-click-scale: .955 .925;--button-071-ease-click: cubic-bezier(.4, 0, .2, 1);--button-071-ease-hover: cubic-bezier(.35, 1.5, .6, 1);--button-071-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob071-root *,.ob071-root *:after,.ob071-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob071-root .button-071{--button-071-speed: .35s;--button-071-stagger: 14ms;-webkit-tap-highlight-color:transparent;transition:scale .15s var(--button-071-ease-click)}.ob071-root .button-071:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-071-color-focus)}.ob071-root .button-071:active{scale:var(--button-071-click-scale)}.ob071-root .button-071:after{content:"";display:block;position:absolute;inset:var(--button-071-focus-inset);border-radius:var(--button-071-border-radius);transition:box-shadow .2s var(--button-071-ease-focus);pointer-events:none;z-index:1}.ob071-root .button-071__text.is--default .button-071__split-char,.ob071-root .button-071__text.is--hover .button-071__split-char{height:100%}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob071-root .button-071__text.is--default .button-071__split-char.is--animating,.ob071-root .button-071__text.is--hover .button-071__split-char.is--animating{animation-name:button-071-translate;animation-play-state:running;animation-iteration-count:infinite;animation-duration:var(--button-071-speed);animation-timing-function:var(--button-071-ease-hover)}}.ob071-root .button-071__text.is--hover .button-071__split-char{transform:translate3d(0,-100%,0)}.ob071-root .wf-editor-mode .button-071__text,.ob071-root .wf-design-mode .button-071__text{display:flex;align-items:center}@keyframes button-071-translate{0%{translate:0 0 0}to{translate:0 100% 0}}.button-071{color:var(--button-071-color);-webkit-user-select:none;user-select:none;height:var(--button-071-height);background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob071-root .button-071__bg{background-color:var(--button-071-color-background);border-radius:var(--button-071-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob071-root .button-071__inner{z-index:1;border-radius:var(--button-071-border-radius);grid-area:1 / 1;padding-left:1em;padding-right:1em;display:grid;overflow:clip}.ob071-root .button-071__text{grid-area:1 / 1;width:100%;height:100%}.ob071-root .button-071 .button-071__split-char{display:inline-flex;align-items:center}.ob071-root .button-071{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob072-root{--button-072-color: #131313;--button-072-color-background: #fff;--button-072-color-focus: #fff;--button-072-padding: .75em 1em;--button-072-border-radius: 2.5em;--button-072-focus-inset: -.125em;--button-072-hover-scale: 1.065 1.095;--button-072-click-scale: .955, .925;--button-072-ease-click: cubic-bezier(.4, 0, .2, 1);--button-072-ease-hover: cubic-bezier(.34, 2.27, .64, 1);--button-072-ease-power-out: cubic-bezier(.23, 1, .32, 1);--button-072-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob072-root *,.ob072-root *:after,.ob072-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob072-root .button-072{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob072-root .button-072:is(:hover,:focus-visible) .button-072__bg,.ob072-root [data-hover]:is(:hover,:focus-visible) .button-072 .button-072__bg{scale:var(--button-072-hover-scale);transition:scale .425s .05s var(--button-072-ease-hover),transform .15s var(--button-072-ease-click)}}.ob072-root .button-072:active .button-072__bg{transform:scale(var(--button-072-click-scale))}.ob072-root .button-072:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-072-color-focus);scale:var(--button-072-hover-scale);transition:box-shadow .3s var(--button-072-ease-focus),scale .425s .05s var(--button-072-ease-hover)}.ob072-root .button-072:after{content:"";display:block;position:absolute;inset:var(--button-072-focus-inset);border-radius:var(--button-072-border-radius);transition:box-shadow .3s var(--button-072-ease-focus),scale .4s var(--button-072-ease-hover);pointer-events:none;z-index:1}.ob072-root .button-072__bg{transition:scale .4s var(--button-072-ease-hover),transform .15s var(--button-072-ease-click)}.ob072-root .button-072{color:var(--button-072-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob072-root .button-072__bg{border-radius:var(--button-072-border-radius);background-color:var(--button-072-color-background);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob072-root .button-072__inner{pointer-events:none;width:100%;height:100%;padding:var(--button-072-padding);z-index:1;grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob072-root .button-072__text-outer{clip-path:inset(-10% 0)}.ob072-root .button-072__split-char{display:inline-block;will-change:transform;text-shadow:0 -1.3em currentColor}.ob072-root .button-072{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob076-root{--button-076-color: #131313;--button-076-color-background: #fff;--button-076-hover-color: #fff;--button-076-hover-color-background: #404052;--button-076-color-focus: #131313;--button-076-border-radius: 2.5em;--button-076-padding: .75em 1em;--button-076-gap: .125em;--button-076-focus-inset: -.125em;--button-076-hover-scale: 1.065 1.095;--button-076-click-scale: .955 .925;--button-076-ease-hover: cubic-bezier(.4, .15, 0, 1);--button-076-ease-click: cubic-bezier(.4, 0, .2, 1);--button-076-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob076-root *,.ob076-root *:after,.ob076-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob076-root .button-076{-webkit-tap-highlight-color:transparent;transition:scale .45s var(--button-076-ease-hover),transform .15s var(--button-076-ease-click)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob076-root .button-076:is(:hover,:focus-visible),.ob076-root [data-hover]:is(:hover,:focus-visible) .button-076{scale:var(--button-076-hover-scale)}.ob076-root .button-076:is(:hover,:focus-visible) .button-076__hover,.ob076-root [data-hover]:is(:hover,:focus-visible) .button-076 .button-076__hover{clip-path:polygon(50% 0%,50% 0%,100% 0%,100% 100%,50% 100%,50% 100%,0% 100%,0 0%);transition-delay:.05s}}.ob076-root .button-076:active{scale:var(--button-076-click-scale)}.ob076-root .button-076:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-076-color-focus)}.ob076-root .button-076:after{content:"";display:block;position:absolute;inset:var(--button-076-focus-inset);border-radius:var(--button-076-border-radius);transition:box-shadow .3s var(--button-076-ease-focus);pointer-events:none;z-index:1}.ob076-root .button-076__hover{clip-path:polygon(50% 100%,50% 0%,100% 0%,100% 0%,50% 0%,50% 100%,0% 100%,0 100%);transition:clip-path .55s var(--button-076-ease-hover)}.ob076-root .button-076{-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob076-root .button-076__hover{width:100%;height:100%;color:var(--button-076-hover-color);z-index:1;grid-area:1 / 1;display:grid}.ob076-root .button-076__bg{border-radius:var(--button-076-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob076-root .button-076__bg.is--hover{background-color:var(--button-076-hover-color-background)}.ob076-root .button-076__bg.is--default{background-color:var(--button-076-color-background);width:calc(100% - 1px);height:calc(100% - 1px)}.ob076-root .button-076__inner{width:100%;height:100%;padding:var(--button-076-padding);grid-column-gap:var(--button-076-gap);grid-row-gap:var(--button-076-gap);grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob076-root .button-076__default{width:100%;height:100%;color:var(--button-076-color);grid-area:1 / 1;display:grid}.ob076-root .button-076__icon{flex:none;width:.75em;height:.75em}.ob076-root .button-076{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob077-root{--button-077-color: #121212;--button-077-color-background: #fff;--button-077-color-focus: #000;--button-077-border-radius: 2.5em;--button-077-padding: .75em .75em .75em 1em;--button-077-gap: .375em;--button-077-focus-inset: -.125em;--button-077-click-scale: .955 .925;--button-077-ease-click: cubic-bezier(.4, 0, .2, 1);--button-077-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob077-root *,.ob077-root *:after,.ob077-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob077-root .button-077{-webkit-tap-highlight-color:transparent;transition:scale .15s var(--button-077-ease-click)}.ob077-root .button-077:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-077-color-focus)}.ob077-root .button-077:active{scale:var(--button-077-click-scale)}.ob077-root .button-077:after{content:"";display:block;position:absolute;inset:var(--button-077-focus-inset);border-radius:var(--button-077-border-radius);transition:box-shadow .3s var(--button-077-ease-focus);pointer-events:none;z-index:1}.ob077-root .button-077{color:var(--button-077-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob077-root .button-077__bg{background-color:var(--button-077-color-background);border-radius:var(--button-077-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob077-root .button-077__inner{width:100%;height:100%;padding:var(--button-077-padding);grid-column-gap:var(--button-077-gap);grid-row-gap:var(--button-077-gap);grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob077-root .button-077__icon{width:.875em;height:.875em}.ob077-root .button-077__text{display:inline-block}.ob077-root .button-077{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob078-root{--button-078-color: #fff;--button-078-color-background: #7C71E7;--button-078-border-color: #121212;--button-078-color-focus: #000;--button-078-border-radius: 2.5em;--button-078-padding: .75em 1em;--button-078-translate-y: .25em;--button-078-focus-inset: -.25em;--button-078-click-scale: .955 .925;--button-078-ease-hover: cubic-bezier(.38, .005, .215, 1);--button-078-ease-click: cubic-bezier(.4, 0, .2, 1);--button-078-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob078-root *,.ob078-root *:after,.ob078-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob078-root .button-078{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob078-root .button-078:is(:hover,:focus-visible) .button-078__container,.ob078-root [data-hover]:is(:hover,:focus-visible) .button-078 .button-078__container{translate:0 calc(var(--button-078-translate-y) * -.5)}.ob078-root .button-078:active .button-078__container{transform:translateY(var(--button-078-translate-y))}}@media(hover:none)and (pointer:coarse)and (prefers-reduced-motion:no-preference){.ob078-root .button-078:active .button-078__container{transform:translateY(calc(var(--button-078-translate-y) * .5))}.ob078-root .button-078:before{translate:0 var(--button-078-translate-y)}}.ob078-root .button-078:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-078-color-focus)}.ob078-root .button-078:after{content:"";display:block;position:absolute;inset:var(--button-078-focus-inset);border-radius:var(--button-078-border-radius);transition:box-shadow .3s var(--button-078-ease-focus);pointer-events:none;z-index:1}.ob078-root .button-078:before{content:"";display:block;position:absolute;inset:0;background-color:var(--button-078-border-color);border-radius:var(--button-078-border-radius);translate:0 calc(var(--button-078-translate-y) * .5)}.ob078-root .button-078__container{transition:translate .25s var(--button-078-ease-hover),transform .1s var(--button-078-ease-click)}.ob078-root .button-078__spark{position:absolute;width:.25em;height:.1875em;border-radius:.25em;background:var(--button-078-border-color);pointer-events:none;z-index:1}@media(prefers-reduced-motion:reduce){.ob078-root .button-078__spark{display:none}}.ob078-root .button-078{color:var(--button-078-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob078-root .button-078__place{pointer-events:none;width:100%;height:100%;translate:0 calc(var(--button-078-translate-y) * .5);grid-area:1 / 1;padding:0;position:relative}.ob078-root .button-078__container{z-index:1;grid-area:1 / 1;width:100%;height:100%;display:grid;position:relative}.ob078-root .button-078__bg{border-radius:var(--button-078-border-radius);border-style:solid;border-width:.125em;border-top-color:var(--button-078-border-color);border-right-color:var(--button-078-border-color);background-color:var(--button-078-color-background);border-bottom-color:var(--button-078-border-color);border-left-color:var(--button-078-border-color);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob078-root .button-078__inner{width:100%;height:100%;padding:var(--button-078-padding);grid-area:1 / 1}.ob078-root .button-078 .split-char{display:inline-block;transform-origin:center center;will-change:transform}.ob078-root .button-078{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob079-root{--button-079-color: #131313;--button-079-color-background: #ffce16;--button-079-shine-color: #fff;--button-079-color-focus: #fff;--button-079-border-radius: 2.5em;--button-079-padding: .75em 1em;--button-079-focus-inset: -.125em;--button-079-ease-hover: linear(0, .255, .4449, .6079, .7355, .8513, .9525, 1.0413, 1.1195, 1.1881, 1.2484, 1.3011, 1.3468, 1.3862, 1.4198, 1.4479, 1.4709, 1.4892, 1.503, 1.5126, 1.5182, 1.52, 1.5189, 1.5156, 1.5101, 1.5025, 1.4929, 1.4817, 1.469, 1.4552, 1.4406, 1.4254, 1.4099, 1.3943, 1.3787, 1.3633, 1.3481, 1.3333, 1.3188, 1.3048, 1.2912, 1.278, 1.2653, 1.253, 1.2412, 1.2298, 1.2188, 1.2083, 1.1981, 1.1883, 1.1789, 1.1698, 1.1611, 1.1528, 1.1447, 1.137, 1.1296, 1.1225, 1.1156, 1.1091, 1.1028, 1.0967, 1.0909, 1.0854, 1.0801, 1.075, 1.0701, 1.0654, 1.061, 1.0567, 1.0526, 1.0488, 1.0451, 1.0415, 1.0382, 1.035, 1.032, 1.0292, 1.0265, 1.0239, 1.0215, 1.0193, 1.0172, 1.0152, 1.0134, 1.0117, 1.0101, 1.0086, 1.0073, 1.0061, 1.005, 1.004, 1.0032, 1.0024, 1.0079, 1.0012, 1.0008, 1.0004, 1.0002, 1, 1);--button-079-ease-animation: cubic-bezier(.6, .05, 0, .85);--button-079-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob079-root *,.ob079-root *:after,.ob079-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob079-root .button-079{-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob079-root .button-079:is(:hover,:focus-visible) .button-079__inner,.ob079-root [data-hover]:is(:hover,:focus-visible) .button-079 .button-079__inner{transition:scale .55s .05s var(--button-079-ease-hover),rotate .55s .05s var(--button-079-ease-hover);scale:1.025;rotate:2deg}.ob079-root .button-079:is(:hover,:focus-visible) .button-079__bg,.ob079-root .button-079:is(:hover,:focus-visible) .button-079__bg-animation,.ob079-root [data-hover]:is(:hover,:focus-visible) .button-079 .button-079__bg,.ob079-root [data-hover]:is(:hover,:focus-visible) .button-079 .button-079__bg-animation{scale:var(--button-079-scale-x) var(--button-079-scale-y);rotate:2deg;transition:scale .55s .05s var(--button-079-ease-hover),rotate .55s .05s var(--button-079-ease-hover)}}.ob079-root .button-079:active .button-079__bg,.ob079-root .button-079:active .button-079__bg-animation{scale:calc(2 - var(--button-079-scale-x)) calc(2 - var(--button-079-scale-y))}@media(hover:hover)and (pointer:fine){.ob079-root .button-079:active .button-079__bg,.ob079-root .button-079:active .button-079__bg-animation{scale:1 1;rotate:-2deg}}.ob079-root .button-079:active .button-079__inner{scale:.975;rotate:-2deg}.ob079-root .button-079:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-079-color-focus);scale:var(--button-079-scale-x) var(--button-079-scale-y);rotate:2deg;transition:box-shadow .3s var(--button-079-ease-focus),scale .55s .05s var(--button-079-ease-hover),rotate .55s .05s var(--button-079-ease-hover)}.ob079-root .button-079:after{content:"";display:block;position:absolute;inset:var(--button-079-focus-inset);border-radius:var(--button-079-border-radius);transition:box-shadow .3s var(--button-079-ease-focus),scale .45s var(--button-079-ease-hover),rotate .45s var(--button-079-ease-hover);pointer-events:none;z-index:1}@media(prefers-reduced-motion:no-preference){.ob079-root .button-079.is--inview .button-079__bg-shine-wrap{animation-play-state:running}}.ob079-root .button-079__inner,.ob079-root .button-079__bg,.ob079-root .button-079__bg-animation{transition:scale .45s var(--button-079-ease-hover),rotate .45s var(--button-079-ease-hover)}.ob079-root .button-079__bg-shine-wrap{animation:button-079-shine 1.5s var(--button-079-ease-animation) infinite,button-079-pause-between-iterations 3s var(--button-079-ease-animation) infinite;animation-play-state:paused}@keyframes button-079-shine{0%{translate:-135% -15%;rotate:60deg}to{translate:135% 15%;rotate:60deg}}@keyframes button-079-pause-between-iterations{0%{opacity:1}50%{opacity:1}50.1%{opacity:0}to{opacity:0}}.button-079__bg{background-color:var(--button-079-color-background);border-radius:var(--button-079-border-radius);grid-area:1 / 1;width:100%;height:100%;padding:0}.ob079-root .button-079__bg-animation{border-radius:var(--button-079-border-radius);z-index:2;grid-area:1 / 1;width:100%;height:100%;display:flex;overflow:clip}.ob079-root .button-079{color:var(--button-079-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob079-root .button-079__bg-shine{background-color:var(--button-079-shine-color);grid-area:1 / 1;place-self:center;width:150%;height:50%;padding:0}.ob079-root .button-079__bg-shine.is--second{place-self:flex-start center;height:25%}.ob079-root .button-079__bg-shine.is--first{place-self:flex-end center;height:65%}.ob079-root .button-079__bg-shine-wrap{pointer-events:none;width:100%;height:100%;display:grid}.ob079-root .button-079__inner{grid-column-gap:.125em;grid-row-gap:.125em;width:100%;height:100%;padding:var(--button-079-padding);z-index:1;grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob079-root .button-079__icon{flex:none;width:.75em;height:.75em}.ob079-root .button-079{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob085-root{--button-085-color: #131313;--button-085-color-background: #55db9c;--button-085-stripe-color: #fff;--button-085-stripe-opacity: .3;--button-085-color-focus: #fff;--button-085-border-radius: 2.5em;--button-085-padding: .75em 1em;--button-085-gap: .125em;--button-085-focus-inset: -.125em;--button-085-ease-hover: cubic-bezier(.32, .72, 0, 1);--button-085-ease-focus: cubic-bezier(.32, .72, 0, 1);--button-085-angle: 60deg;--button-085-stripe-1: .625em;--button-085-stripe-2: .5em;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob085-root *,.ob085-root *:after,.ob085-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob085-root .button-085{--button-085-distance: calc(var(--button-085-stripe-1) + var(--button-085-stripe-2));-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob085-root .button-085:is(:hover,:focus-visible) .button-085__bg-animation-top,.ob085-root .button-085:is(:hover,:focus-visible) .button-085__bg-animation-bottom,.ob085-root [data-hover]:is(:hover,:focus-visible) .button-085 .button-085__bg-animation-top,.ob085-root [data-hover]:is(:hover,:focus-visible) .button-085 .button-085__bg-animation-bottom{opacity:var(--button-085-stripe-opacity)}}.ob085-root .button-085:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-085-color-focus)}.ob085-root .button-085:after{content:"";display:block;position:absolute;inset:var(--button-085-focus-inset);border-radius:var(--button-085-border-radius);transition:box-shadow .3s var(--button-085-ease-focus);pointer-events:none;z-index:1}@media(prefers-reduced-motion:no-preference){.ob085-root .button-085.is--inview .button-085__bg-animation-top,.ob085-root .button-085.is--inview .button-085__bg-animation-bottom{animation-play-state:running}}@media(hover:none)and (pointer:coarse){.ob085-root .button-085.is--inview .button-085__bg-animation-top,.ob085-root .button-085.is--inview .button-085__bg-animation-bottom{opacity:var(--button-085-stripe-opacity)}}.ob085-root .button-085__bg-animation-top,.ob085-root .button-085__bg-animation-bottom{opacity:0;background:repeating-linear-gradient(var(--button-085-angle),var(--button-085-color-background) 0 var(--button-085-stripe-1),var(--button-085-stripe-color) var(--button-085-stripe-1) var(--button-085-distance));background-size:calc(var(--button-085-distance) / sin(var(--button-085-angle))) 100%;transition:opacity .3s ease-out;animation:button-085-background-scroll 1s linear infinite;animation-play-state:paused}.ob085-root .button-085__bg-animation-bottom{scale:1 -1}@keyframes button-085-background-scroll{to{background-position:calc(var(--button-085-distance) / sin(var(--button-085-angle))) 0}}.button-085{color:var(--button-085-color);-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob085-root .button-085__bg{background-color:var(--button-085-color-background);border-radius:var(--button-085-border-radius);grid-area:1 / 1;grid-template-rows:1fr 1fr;width:100%;height:100%;display:grid;overflow:clip}.ob085-root .button-085__bg-overlay{z-index:1;border-radius:var(--button-085-border-radius);width:100%;height:100%;box-shadow:inset 0 0 .625em .375em var(--button-085-color-background);grid-area:1 / 1 / 3 / 1;padding:0}.ob085-root .button-085__bg-animation-top{grid-area:1 / 1;width:100%;height:100%;padding:0}.ob085-root .button-085__bg-animation-bottom{grid-area:2 / 1 / 2 / 1;width:100%;height:100%;padding:0}.ob085-root .button-085__inner{grid-column-gap:var(--button-085-gap);grid-row-gap:var(--button-085-gap);width:100%;height:100%;padding:var(--button-085-padding);z-index:1;grid-area:1 / 1;justify-content:center;align-items:center;display:flex}.ob085-root .button-085__icon{flex:none;width:.75em;height:.75em}.ob085-root .button-085{border:0;cursor:pointer;font-family:inherit;font-size:inherit}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b17558b_HafferRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Haffer;src:url(https://cdn.prod.website-files.com/69dcc68547ac15ea8b175579/69dcc68547ac15ea8b175594_HafferSemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}.ob054-root{--button-054-color: #131313;--button-054-color-background: #fff;--button-054-hover-color: #fff;--button-054-hover-color-background: #F67DEF;--button-054-color-focus: #000;--button-054-border-radius: 2.5em;--button-054-padding: .75em 1em;--button-054-focus-inset: -.125em;--button-054-click-scale: .955 .925;--button-054-ease-hover: cubic-bezier(.675, .15, .1, 1);--button-054-ease-click: cubic-bezier(.4, 0, .2, 1);--button-054-ease-focus: cubic-bezier(.32, .72, 0, 1);display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-family:Haffer,Arial,sans-serif;font-weight:600;line-height:1;font-size:calc(var(--size-font) * 1.5)}.ob054-root *,.ob054-root *:after,.ob054-root *:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}.ob054-root .button-054{-webkit-tap-highlight-color:transparent;transition:scale .15s var(--button-054-ease-click)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.ob054-root .button-054:is(:hover,:focus-visible) .button-054__hover-inner,.ob054-root [data-hover]:is(:hover,:focus-visible) .button-054 .button-054__hover-inner{clip-path:inset(0% 0% 0% 0%);transition:clip-path .25s .05s var(--button-054-ease-hover)}.ob054-root .button-054:is(:hover,:focus-visible) .button-054__hover,.ob054-root [data-hover]:is(:hover,:focus-visible) .button-054 .button-054__hover{clip-path:inset(0% 0% 0% 0%);transition:clip-path .4s .2s var(--button-054-ease-hover)}}.ob054-root .button-054:is(:focus-visible):after{box-shadow:0 0 0 .125em var(--button-054-color-focus)}.ob054-root .button-054:active{scale:var(--button-054-click-scale)}.ob054-root .button-054:after{content:"";display:block;position:absolute;inset:var(--button-054-focus-inset);border-radius:var(--button-054-border-radius);transition:box-shadow .3s var(--button-054-ease-focus);pointer-events:none;z-index:1}.ob054-root .button-054__hover-inner{clip-path:inset(0% 100% 0% 0%);transition:clip-path .25s .25s var(--button-054-ease-hover)}.ob054-root .button-054__hover{clip-path:inset(calc(50% - .0625em) 0% calc(50% - .0625em) 0%);transition:clip-path .35s var(--button-054-ease-hover)}.ob054-root .button-054{-webkit-user-select:none;user-select:none;background-color:#0000;outline-style:none;padding:0;line-height:1;text-decoration:none;display:inline-grid;position:relative}.ob054-root .button-054__default{pointer-events:none;width:100%;height:100%;color:var(--button-054-color);grid-area:1 / 1;display:grid}.ob054-root .button-054__text{width:100%;height:100%;padding:var(--button-054-padding);z-index:1;grid-area:1 / 1}.ob054-root .button-054__bg{border-radius:var(--button-054-border-radius);grid-area:1 / 1;place-self:center;width:calc(100% - 1px);height:calc(100% - 1px);padding:0}.ob054-root .button-054__bg.is--default{background-color:var(--button-054-color-background);width:calc(100% - 2px);height:calc(100% - 2px)}.ob054-root .button-054__bg.is--hover{background-color:var(--button-054-hover-color-background)}.ob054-root .button-054__hover{pointer-events:none;width:100%;height:100%;color:var(--button-054-hover-color);z-index:2;grid-area:1 / 1;place-self:center;display:grid}.ob054-root .button-054__hover-inner{width:100%;height:100%;display:grid}.ob054-root .button-054{border:0;cursor:pointer;font-family:inherit;font-size:inherit}.online-status-root{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.125rem}.btn-online-status{--accent: #22c55e;--text-c: #1c2733;--border-c: #e5e7ec;position:relative;display:inline-flex;align-items:center;gap:.625em;padding:.75em 1.125em;border:1px solid var(--border-c);border-radius:.75em;background:#fff;color:var(--text-c);font-family:inherit;font-size:1em;font-weight:600;line-height:1;cursor:pointer;box-shadow:0 .0625em .1875em #0f172a0f;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease,width .3s cubic-bezier(.4,0,.2,1)}.btn-online-status:hover{border-color:#d2d7de;box-shadow:0 .125em .375em #0f172a1a}.btn-online-status:active{scale:.98}.btn-online-status:focus-visible{outline:none}.btn-online-status:focus-visible:after{content:"";position:absolute;inset:-.3125em;border-radius:1em;box-shadow:0 0 0 .1875em color-mix(in srgb,var(--accent) 35%,transparent);pointer-events:none}.btn-online-status.is--offline{--accent: #ef4444;--text-c: #dc2626;--border-c: #f3c1c1;background:#fef2f2}.btn-online-status__icon{position:relative;width:1.25em;height:1.25em;flex:none}.btn-online-status__dot{position:absolute;inset:.1875em;border-radius:50%;background:var(--accent);transition:transform .2s cubic-bezier(.4,0,1,1),opacity .18s ease,background-color .25s ease}@media(prefers-reduced-motion:no-preference){.btn-online-status:not(.is--offline) .btn-online-status__dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent);animation:btn-online-status-pulse 2s cubic-bezier(0,0,.2,1) infinite}}@keyframes btn-online-status-pulse{0%{opacity:.35;transform:scale(1)}70%,to{opacity:0;transform:scale(1.9)}}.btn-online-status__mark{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.btn-online-status__ring,.btn-online-status__x{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;transition:stroke .25s ease}.btn-online-status__ring{opacity:0;transform:scale(.6);transform-origin:center;transition:opacity .2s ease,transform .28s cubic-bezier(.34,1.56,.64,1),stroke .25s ease}.btn-online-status__x{stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .2s cubic-bezier(.3,0,.2,1),stroke .25s ease}.btn-online-status.is--offline .btn-online-status__dot{transform:scale(1.8);opacity:0}.btn-online-status.is--offline .btn-online-status__ring{opacity:1;transform:scale(1)}.btn-online-status.is--offline .btn-online-status__x{stroke-dashoffset:0}.btn-online-status.is--offline .btn-online-status__x.is--second{transition-delay:.08s}.btn-online-status__ping{position:absolute;left:50%;top:50%;width:1.25em;height:1.25em;margin:-.625em 0 0 -.625em;border-radius:50%;background:var(--accent);opacity:0;pointer-events:none}.btn-online-status__labels{position:relative;overflow:hidden;height:1em;line-height:1}.btn-online-status__label{position:static;left:0;top:0;white-space:nowrap;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.btn-online-status__label.is--off{position:absolute;transform:translateY(130%);opacity:0}.btn-online-status.is--offline .btn-online-status__label.is--on{position:absolute;transform:translateY(-130%);opacity:0}.btn-online-status.is--offline .btn-online-status__label.is--off{position:static;transform:translateY(0);opacity:1}@media(prefers-reduced-motion:reduce){.btn-online-status,.btn-online-status__label,.btn-online-status__dot,.btn-online-status__ring,.btn-online-status__x{transition:none;animation:none!important}}.run-compiler-root{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:.8125rem}.btn-run-compiler{position:relative;display:grid;place-items:center;width:12.5em;height:3.25em;padding:0;border:1.5px solid #fff;border-radius:0;background:transparent;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1em;font-weight:600;letter-spacing:.08em;line-height:1;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .1s ease-out}.btn-run-compiler:active{transform:scale(.98)}.btn-run-compiler:focus-visible{outline:none}.btn-run-compiler:focus-visible:after{content:"";position:absolute;inset:.375em;border:1px solid rgba(255,255,255,.55);pointer-events:none}.btn-run-compiler__text{grid-area:1 / 1;white-space:pre;visibility:hidden}.btn-run-compiler.is--texted .btn-run-compiler__text{visibility:visible}.btn-run-compiler.is--loading .btn-run-compiler__text{visibility:hidden}.btn-run-compiler__caret{display:inline-block;width:.62em;height:1.02em;margin-left:.12em;vertical-align:text-bottom;background:#fff}.btn-run-compiler__caret.is--blinking{animation:btn-run-compiler-blink 1.06s steps(1) infinite}@keyframes btn-run-compiler-blink{0%,55%{opacity:1}56%,to{opacity:0}}.btn-run-compiler__loader{display:flex;position:absolute;inset:.45em;gap:2px;overflow:hidden;visibility:hidden}.btn-run-compiler.is--loading .btn-run-compiler__loader{visibility:visible}.btn-run-compiler__box{flex:1;height:100%;transform:scaleX(0);transform-origin:left center;transition:transform .26s cubic-bezier(.32,.72,0,1);transition-delay:calc(var(--i) * .11s);background:linear-gradient(180deg,#52c94a,#2fbf2f 12%,#29b32a 40%,#28a828 60%,#2fb52f 82%,#46c93f 96%,#6fdd67);box-shadow:inset 0 1px #fff6,inset -1px 0 #003c002e}.btn-run-compiler.is--loading .btn-run-compiler__box{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.btn-run-compiler__caret{animation:none}.btn-run-compiler__box{transition:none;transition-delay:0s}}html:not([data-theme=dark]) .btn-run-compiler{border-color:#131313;color:#131313}html:not([data-theme=dark]) .btn-run-compiler__caret{background:#131313}html:not([data-theme=dark]) .btn-run-compiler:focus-visible:after{border-color:#0000008c}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQoABAAAAAACCwAAAPNAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbgQwcLgZgP1NUQVQqAFwRCAqDJIJtCxQAATYCJAMiBCAFhRQHZwwHG8gGQJ4FzumLRiQ3N8nNEL+zT/z+pBPEk39Vve7vmbXOZgooSexoqfBA9N+vtXduQFLbW0x9xf+toaHZdPMuFhpDaWKJkCGa3P088Egjjtrq/0JvzhPX5EVZhVUK7EY4sSyOpIi0Mm+NxgHtXmBR+rQQmk5nU5fcYNO4EMMnYDV7zxYBwgCAQhA0ggABTVQw9RvQMwLhXVcECP+iJkGYGcBAAFk6X5HADgggWPh4CB6CAjwU6cxAB5mMaADzQ13TZYMEE6xCYbCs0g2pmXzpBA9ARxA2W+q1zsYCao+aBDAUDJlBUZpZwgUUgI2YPoB7ZPcl/cSEwHovmYCcLC0D1V29B7KZkLcThHgG+B2MGxcymsEMKARAQjobABSggXgmBIhnZhAgEg+FQ7ZGp9wXlX3JAAsY5ql75utNHozBAAASxCAKAB+AWEAIWAg4DqQD1oeOMkoBjSAWYb3WVlLkzJA52DgZSyIgrBImio8ZZ1gcYgJ+9lZNjWy+WFo7ceJLqZhYE+wpSg5qeXFob3U1m85VVY0bd593ik3VJm9tVqiKgmskwMYs2KyRYDO0d92DuZlWGuyp6fXu4fuHciUdevc89/ksHACPd9xQN+Ys6P/75dvVM3rXz74/CqOXnnWbLHVkUb/rM2e8cnpi88ycfml1A74XP3H6TefOuixhDztOIJpzt3o10VNmvUvpk24lPm1IRmNne8rNU2fgTP66S3rMHHqpLLYzFoOzboU6d/opHK09/fJldg4963TqzJ2p85Z2p2JsgAFwcWUs+naPKmgFMEBX6Appf7UIIBfXF5e+nzPTV/PN0/olwIOeB7YBPJxWd/DfmA/Rk8FBASDwS42sy43596YrPmfI0/No9GvudD7zdvo0dQFR+Ajg05mZVKYcRoVtYU6gEcsHzsgojSM0SBOOIlLSOZouPlqtKI7NBDschwYoTiQd4JxoQYn6GIK7JcQiDMaQ5z+aiMSiMTSt1mgUi5ogAsIoyRJEJyGQCAyNJkZVJSpKtUzBitGoMCqWAIMoaFH92vRk6lZQLzyGpORIRiTJCvH95XCFqtEoGgQRqKbhMJUwRSpgCKQVpfLQSIQilcpVIsyevdGnUZ/qjiBD49F0gkXKU7KS65shMeuUdf3kZEVwRYokG8EgJWfTDyAd4ZCWB/iNdBoGolAly159B42NCeqWYHAgov3dEYQmIFEQiUYVpVcN5DDCcs1oY0cfqOdVFFq0WGKL4/Ses6f/Epu+gsXx3rj0YBHep8Q7e66ukdvbUOxzw+7WAxzFrTqoqc9iOmftBwA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAY4AA8AAAAAB8wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABYAAAAWABEABEdQT1MAAAFwAAAAYAAAAIyO/5dmR1NVQgAAAdAAAAAtAAAALiN2JIJPUy8yAAACAAAAAEsAAABgYqV+aFNUQVQAAAJMAAAAJwAAACp5nmutY21hcAAAAnQAAABCAAAAXEHQ4ltnYXNwAAACuAAAAAgAAAAIAAAAEGdseWYAAALAAAABXAAAAYLoabe2aGVhZAAABBwAAAA2AAAANiTGqb5oaGVhAAAEVAAAAB8AAAAkCfkC4mhtdHgAAAR0AAAAIAAAACIUdABwbG9jYQAABJQAAAAUAAAAFAFqAfZtYXhwAAAEqAAAABwAAAAgABsA8W5hbWUAAATEAAABJAAAAmo0sFagcG9zdAAABegAAABQAAAAZ1ZaGUUAAQAAAAwAAAAAAAAAAgABAAEAAwABAAB42iWJJQJCURBFzwiaX6SiHelIIrIAtOAum2Up30euIkCdHiNsMpsvCJvf/Ug4rp5nAg4Qxwggh939TBUKh1OjiuSvQBWlgQMDWigGEP+LRxGEElCw5Kt57kWbALLyDYR42mNgZGBg4GLQAUJmFzefEAaJ5MqiHAaRnMSSPAYRBhBgARH//4NIAJZPBzwAAAB42mNgYdZnVmBgZWBg6mKKYGBg8IbQjHEMRoxAGgWwAzETjOPn6MfAcIBBQWEL8+P/3AwMLO8Y5YD6poPkmGyZ3gEpBQZmALqzCuUAeNpjYARCDiBmYBABkzIMTOXpGSWMLEA2E1iEgZGbWYGBAQArxQIwAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxkZFLY8v8/UByF///J/wP/U/87/me8HwTUjQIAZb8SQgAAAAEAAf//AA942kTLgQbCUBQG4P+c1U5CrNoAcXfZAOhum0HsCYq9QAD2GMEI9Ag9UyKA9AALoLDdShTAxwdGCTiaWzgQYKY8NfOUV/KtW1wp5LabctwfaQu2FnBO3EIwBoh0rEQTxcI72jyL/lA8aE2Duv6kpuG2r7oO1n7fe0YgAAKhCn+//HyEMwCCtndnzxYFMAyjKE1ynZosz3KVqixNIh26oldslkHgz8X42hVXlK9cfx6YZZabCdNrZ7IXRTG5TJZWVTf/d57JisPVzs2e/TF73KKszLnhrH4bRSQNvRgj/+5j93b09OB5wp6wXNA230OAL4mHi4sriV9QUUVNyjXb2iLVWUosiYOdjzeJT0BZTUnJI8ca6EJ+ZhXGJcyXGJhBIcauvIiRaeMT5kvrgDKczNJMCszXGXiBMsZiEOewsSkrqXGu5ddXUNTnXyvdm5LUx3xdEggSYmIYAKhkW3cAAQAAAAGzdQNlJvtfDzz1AAMD6AAAAADfP46EAAAAAOBcI1H+tP61B18E3AAAAAYAAgAAAAAAAHjaY2BkYGB+/J+bgYG97N+WPxHs8UARVMABAJQPBeQAeNpjTmFwZL74/z8MM3xiYABh5rUMykAWPwMnAAOsC+4AAAAVADEAPQBJAEkASQCaAKcAwXjaY2BkYGDgZJjPwM4QwMAG5iEACwMjABh6AQ142o2Rg25oURAA59mMGhRBbdsIatsXta1P6rf0kzpJaudm787OYfYA3znjA+8+fgPO39Vd8TvS3iVc8Xt+v/suy/6ruLjij3fmfGKIoyv+TBoDV/ybMpJk+d1HfvL/in9I0MoBO2wxSxPrrBAwTMgiMQt6w2+DbarIJ988zxaLmh05j215xbyujR3vpo0OBlljTrdrDgiN3CfOGSK0dgfrNVIoJI9yCszVxETs6J3pjHFtHpVGERXkERCyRynZxFJAkWPlRsDkvV26aDSq33ifPkJi56zotp5Yk/LEmmbzBoe6646lUESBUSQNaELzU3v1sKVZsprHVTQ6ar919sQ641HvY89whvPmyGPematosUvErBASSWv4MvrdR2dmXgKEsl1/eNpjYGIAg/9zGIwYsAFOIFZhOMnIxMDMyMzIwsjKyMbmmFSUWpbKXpqXaWDgaACijQycTPgSk0tLUpPzc5P0khOLU3lA0sYGZmAOAIkpEwI=) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-cyrillic-800-normal--HlTIRd4.woff2) format("woff2"),url(/assets/unbounded-cyrillic-800-normal-DbsDaRyD.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-vietnamese-800-normal-CoK4UhqK.woff2) format("woff2"),url(/assets/unbounded-vietnamese-800-normal-BESasFH0.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-ext-800-normal-18_tL4n1.woff2) format("woff2"),url(/assets/unbounded-latin-ext-800-normal-qEXaCaVG.woff) format("woff");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:Unbounded;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/unbounded-latin-800-normal-CN2Hxyoo.woff2) format("woff2"),url(/assets/unbounded-latin-800-normal-Cjred_zf.woff) format("woff");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}.explore-now-root,.btn-explore-now{--explore-now-face: #ffd23f;--explore-now-dark: #131313}:root[data-theme=dark] .explore-now-root,:root[data-theme=dark] .btn-explore-now,[data-theme=dark] .explore-now-root,[data-theme=dark] .btn-explore-now{--explore-now-dark: #2d2f36}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .explore-now-root,:root:not([data-theme=light]) .btn-explore-now{--explore-now-dark: #2d2f36}}.explore-now-root{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.125rem}.btn-explore-now{position:relative;border:0;background:none;padding:0;font-family:Unbounded,IBM Plex Sans,sans-serif;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.btn-explore-now__face{position:relative;display:block;box-sizing:border-box;border:3px solid var(--explore-now-dark, #131313);background:var(--explore-now-face, #ffd23f);background-clip:padding-box;box-shadow:8px 10px 0 var(--explore-now-dark, #131313);padding:.95em 1.5em;font-size:1em;font-weight:800;letter-spacing:.01em;color:var(--explore-now-dark, #131313);transition:translate .18s cubic-bezier(.3,.7,.4,1),box-shadow .18s cubic-bezier(.3,.7,.4,1)}.btn-explore-now:hover .btn-explore-now__face{translate:3px 4px;box-shadow:5px 6px 0 var(--explore-now-dark, #131313)}.btn-explore-now:active .btn-explore-now__face{transition-duration:.08s}.btn-explore-now.is--pressed .btn-explore-now__face{translate:8px 10px;box-shadow:0 0 0 var(--explore-now-dark, #131313)}.btn-explore-now:focus-visible{outline:none}.btn-explore-now:focus-visible .btn-explore-now__face{outline:2px dashed var(--explore-now-face, #ffd23f);outline-offset:5px}@media(prefers-reduced-motion:reduce){.btn-explore-now__face{transition:none}}.mac-folder-root{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem}.btn-mac-folder{position:relative;border:0;background:none;padding:0;display:flex;flex-direction:column;align-items:center;gap:.5em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,system-ui,sans-serif;line-height:1;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.mf-stage{position:relative;width:80px;height:104px;perspective:600px;transition:translate .3s cubic-bezier(.4,0,.2,1),scale .1s ease-out}.btn-mac-folder:hover .mf-stage{translate:0 -2px}.btn-mac-folder:active .mf-stage{scale:.96;transition:scale .1s ease-out}.mf-back,.mf-interior,.mf-front{position:absolute;left:0;bottom:10px;width:80px;height:56px}.mf-back{z-index:1;filter:drop-shadow(0 6px 10px rgba(10,63,214,.28));transition:filter .3s ease}.btn-mac-folder:hover .mf-back{filter:drop-shadow(0 10px 16px rgba(10,63,214,.34))}.mf-back svg,.mf-interior svg,.mf-paper svg,.mf-front svg{display:block;width:100%;height:100%}.mf-interior{z-index:2;opacity:0;transition:opacity .28s ease}[data-phase=open] .mf-interior{opacity:1}.mf-paper{position:absolute;left:26px;top:36px;width:28px;height:18px;z-index:3;transform:translateY(14px) rotate(0) scale(.92);opacity:0;transition:transform var(--d, .56s) cubic-bezier(.34,1.3,.64,1),opacity .24s ease;filter:drop-shadow(0 1px 2px rgba(15,23,42,.18))}[data-phase=open] .mf-paper{transform:translate(var(--dx),var(--dy)) rotate(var(--rot)) scale(var(--s, 1));opacity:1}.mf-front{z-index:4;transform-origin:50% 100%;transform:rotateX(0);transition:transform .42s cubic-bezier(.4,0,.2,1)}[data-phase=open] .mf-front{transform:translateY(3px) rotateX(-10deg)}.mf-caption{font-size:12px;font-weight:500;letter-spacing:.01em;color:currentColor;opacity:.75;transition:color .15s ease,opacity .15s ease}.btn-mac-folder:hover .mf-caption{color:#0a84ff;opacity:1}.btn-mac-folder:focus-visible{outline:none;border-radius:14px;box-shadow:0 0 0 4px #0a84ff59}@media(prefers-reduced-motion:reduce){.mf-stage,.mf-back,.mf-front,.mf-caption{transition:none}.mf-interior,.mf-paper{transition:opacity .2s ease}}.donut-cta-root{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.3rem}.btn-donut-cta{position:relative;display:inline-flex;align-items:center;justify-content:center;height:2.15em;padding:.5em .85em;border:2px solid #faff18;border-radius:999px;background:none;overflow:hidden;cursor:pointer;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:700;font-size:1em;letter-spacing:-.012em;line-height:1.05em;text-transform:uppercase;transition:scale .1s ease-out;-webkit-tap-highlight-color:transparent}.btn-donut-cta:active{scale:.97}.btn-donut-cta:focus-visible{outline:2px dotted #faff18;outline-offset:4px}.dc-fill{position:absolute;inset:0;background:#fc4ba7;border-radius:inherit;transform:scaleY(0);transform-origin:bottom center;transition:transform .32s cubic-bezier(.55,0,.6,1)}.btn-donut-cta:hover .dc-fill,.btn-donut-cta:focus-visible .dc-fill{transform:scaleY(1);transition:transform .42s cubic-bezier(.3,1.1,.5,1)}.dc-label{position:relative;z-index:1;display:inline-flex}.dc-letter{display:inline-block;height:1.05em;overflow:hidden}.dc-letter__stack{display:flex;flex-direction:column;transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1)}.btn-donut-cta:hover .dc-letter__stack,.btn-donut-cta:focus-visible .dc-letter__stack{transform:translateY(-50%);transition-delay:calc(var(--i) * 24ms)}.dc-letter__copy{display:block;height:1.05em;color:#faff18}.dc-letter__copy--alt{color:#131313}@media(prefers-reduced-motion:reduce){.btn-donut-cta{transition:none}.dc-fill{transform:none;opacity:0;transition:opacity .24s ease}.btn-donut-cta:hover .dc-fill,.btn-donut-cta:focus-visible .dc-fill{opacity:1}.dc-letter__stack{transition:none}}.btn-superhuman-cta-root{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.btn-superhuman-cta{appearance:none;display:inline-flex;align-items:center;width:212px;height:50px;padding:6px 6px 6px 16px;gap:16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:linear-gradient(#1b1938 0% 100%);box-shadow:0 1px 2px #1414133d,0 0 0 1px #353088;color:#fff;font-family:inherit;font-size:16px;font-weight:460;line-height:1.2;cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;transform-origin:center;transition:transform .12s cubic-bezier(.2,.8,.2,1)}.btn-superhuman-cta__icon{display:flex;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:36px;border:1px solid transparent;border-radius:8px;background:linear-gradient(rgba(255,255,255,.12),transparent) border-box,radial-gradient(circle at 68% 50%,rgba(133,125,250,.6),transparent 50%),radial-gradient(circle at 50% 98%,rgba(255,51,102,.6),transparent 50%),radial-gradient(circle at 93% 50%,rgba(75,105,227,.5),transparent 50%),radial-gradient(circle at 50% 75%,rgba(104,222,255,.5),transparent 50%),linear-gradient(#554dcb,#4a43b0);box-shadow:0 1px 2px #14141314}.btn-superhuman-cta__icon svg{transition:translate .3s ease-in-out}.btn-superhuman-cta:hover{background:linear-gradient(#1b1938,#2d2a5c)}.btn-superhuman-cta:hover .btn-superhuman-cta__icon svg{translate:4px}.btn-superhuman-cta:active{transform:scale(.98)}.btn-superhuman-cta:focus-visible{outline:2px solid #857dfa;outline-offset:3px}@media(prefers-reduced-motion:reduce){.btn-superhuman-cta{transition:none}.btn-superhuman-cta:active{transform:none}.btn-superhuman-cta__icon svg{transition:none}}.space-launch-button-wrap{display:inline-flex;flex-shrink:0;max-width:none;opacity:0;transform:scale(.6);filter:blur(10px)}.space-launch-button{position:relative;display:block;width:auto;min-width:15.5rem;max-width:none;height:3.35rem;padding:5px;border:0;border-radius:14px;cursor:pointer;outline:none;text-decoration:none;background:linear-gradient(180deg,#3a3d52,#15151f 55%,#262838);box-shadow:0 22px 44px #0f0c1859,0 3px 10px #00000059,inset 0 1px #ffffff24;transition:transform .3s cubic-bezier(.34,1.4,.5,1),box-shadow .3s ease}.space-launch-button:hover:not([aria-disabled=true]){transform:translateY(-2px);box-shadow:0 28px 56px #4338ca47,0 4px 12px #0006,inset 0 1px #ffffff29}.space-launch-button:active:not([aria-disabled=true]){transform:translateY(1px) scale(.985)}.space-launch-button:focus-visible{outline:2px solid #6366f1;outline-offset:5px}.space-launch-button[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}.space-launch-button[data-launch-fallback=true] .space-launch-button-inner{background:linear-gradient(180deg,#4338caf2,#312e81fa)}.space-launch-button-inner{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:2.45rem;padding:0 1.25rem;overflow:hidden;border-radius:10px;background:#06050a;box-shadow:inset 0 2px 8px #000000e6}.space-launch-button-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;min-height:inherit;pointer-events:none}.space-launch-button-label{position:relative;z-index:1;pointer-events:none;font-size:.78rem;font-weight:500;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;white-space:nowrap;color:#eef2ff;text-shadow:0 0 14px rgba(129,140,248,.55),0 1px 6px rgba(0,0,0,.9)}.space-launch-button-cluster{display:inline-flex;flex-direction:column;align-items:center;flex-shrink:0;max-width:none}@media(prefers-reduced-motion:reduce){.space-launch-button-wrap{opacity:1!important;transform:none!important;filter:none!important}.space-launch-button:hover:not([aria-disabled=true]),.space-launch-button:active:not([aria-disabled=true]){transform:none}}@font-face{font-family:Arges;src:url(/arges-black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.pangeam-bend-root{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:3.75rem}.btn-pangeam-bend{--pangeam-ink: #ffffff;display:inline-flex;align-items:center;justify-content:center;position:relative;background:transparent;border:0;padding:.15em .3em;cursor:pointer;color:var(--pangeam-ink);font-family:Arges,Anton,Bebas Neue,Impact,sans-serif;font-weight:900;font-size:1em;line-height:.9;letter-spacing:-.01em;text-transform:uppercase;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;text-decoration:none}:root[data-theme=light] .btn-pangeam-bend,[data-theme=light] .btn-pangeam-bend{--pangeam-ink: #121315}.pangeam-bend__char{display:inline-block;will-change:transform;transform-origin:50% 50%;pointer-events:none}.btn-pangeam-bend:focus-visible{outline:2px dashed var(--pangeam-ink);outline-offset:6px;border-radius:4px}@media(prefers-reduced-motion:reduce){.pangeam-bend__char{transform:none!important}}.btn-claude-code-root{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.btn-claude-code{--claude-code-surface: #f5f1eb;--claude-code-ink: #1b1b1a;--claude-code-text: #1b1b1a;--claude-code-accent: #cd694a;--claude-code-muted: #949494;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;height:48px;min-width:172px;padding:0 17px;gap:9px;overflow:hidden;border:1px solid var(--claude-code-accent);border-radius:6px;background:var(--claude-code-surface);color:var(--claude-code-text);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:500;line-height:1;cursor:pointer;isolation:isolate;transform-origin:center;transition:transform .14s ease}[data-theme=dark] .btn-claude-code{--claude-code-surface: #1b1b1a;--claude-code-ink: #f5f1eb;--claude-code-text: #f5f1eb}.btn-claude-code__canvas{position:absolute;z-index:1;inset:0;width:100%;height:100%;pointer-events:none;border-radius:5px}.btn-claude-code[data-loading=true]{border-color:#ff9e7d;box-shadow:0 0 16px #cd694a66}.btn-claude-code__mascot{position:relative;z-index:2;display:grid;width:24px;height:24px;color:var(--claude-code-accent);transition:transform .2s ease}.btn-claude-code__mascot svg{width:24px;height:24px}.btn-claude-code__mascot svg path:nth-child(1){transition:fill .2s ease}.btn-claude-code[data-loading=true] .btn-claude-code__mascot svg path:nth-child(1),.btn-claude-code:hover .btn-claude-code__mascot svg path:nth-child(1),.btn-claude-code:focus-visible .btn-claude-code__mascot svg path:nth-child(1){fill:#fff}.btn-claude-code__mascot svg path:nth-child(2),.btn-claude-code__mascot svg path:nth-child(3){fill:#090a0a!important}.btn-claude-code__label{position:relative;z-index:2}.btn-claude-code[data-loading=true] .btn-claude-code__mascot,.btn-claude-code:hover .btn-claude-code__mascot,.btn-claude-code:focus-visible .btn-claude-code__mascot{color:#fff}.btn-claude-code[data-loading=true] .btn-claude-code__label,.btn-claude-code:hover,.btn-claude-code:focus-visible{color:#fff}.btn-claude-code__label--loading{background:linear-gradient(100deg,#fff 0% 35%,#ffd4c4 50%,#fff 65% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:claude-text-shimmer 1.5s ease-in-out infinite}.btn-claude-code:active{transform:scale(.98)}.btn-claude-code:focus-visible{outline:2px solid var(--claude-code-text);outline-offset:3px}@keyframes claude-text-shimmer{to{background-position:-200% 0}}@keyframes claude-code-look{0%,18%,to{transform:translate(0)}32%,46%{transform:translate(-1px)}64%,78%{transform:translate(1px)}}@media(prefers-reduced-motion:reduce){.btn-claude-code,.btn-claude-code__canvas,.btn-claude-code__mascot,.btn-claude-code__eyes,.btn-claude-code__label{transition:none!important;animation:none!important}.btn-claude-code:active{transform:none}}.slot-preview-stage:has(.dust-premium-root)>*,.preview-modal-stage:has(.dust-premium-root)>*{max-width:none;max-height:none;width:100%;height:100%}.dust-premium-root{position:relative;display:grid;place-items:center;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.dust-premium-gl{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none;z-index:2}.dust-premium-wrap{position:relative;z-index:1;width:min(220px,100%)}.dust-premium{box-sizing:border-box;width:100%;height:64px;max-width:none;padding:0;border:none;border-radius:15px;background:linear-gradient(90deg,#f2464d,#f0821e);color:#fff;font:700 17px system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 7px 15px #ee5c3c61;cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent}.dust-premium[data-dust-fallback=true]{opacity:1}.dust-premium:focus-visible{outline:2px solid #f0821e;outline-offset:6px}.dust-premium:disabled,.dust-premium[aria-disabled=true]{cursor:not-allowed}.dust-premium[data-dust-fallback=true]:disabled,.dust-premium[data-dust-fallback=true][aria-disabled=true]{opacity:.45}.dust-premium[aria-busy=true]{cursor:progress}@media(prefers-reduced-motion:reduce){.dust-premium{opacity:1}}.x50-voltage-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-voltage{--x50-voltage-spark: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-voltage:focus-visible{outline:2px solid #7af0ff;outline-offset:3px}.x50-voltage:disabled{cursor:not-allowed;opacity:.42}.x50-voltage *,.x50-voltage *:before,.x50-voltage *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-voltage,.x50-voltage *,.x50-voltage *:before,.x50-voltage *:after{animation:none!important;transition:none!important}}.x50-voltage{padding:12px 22px;border:1px solid #7af0ff;border-radius:999px;background:#0b0d12;color:#e8fbff;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px;box-shadow:0 0 0 1px #7af0ff inset,0 0 18px color-mix(in srgb,#7af0ff 45%,transparent)}.x50-voltage:before,.x50-voltage:after{content:"";position:absolute;width:2px;height:10px;background:#7af0ff;pointer-events:none}.x50-voltage:before{left:10px;top:4px;transform:rotate(-28deg);box-shadow:12px 18px #7af0ff,28px 6px #7af0ff}.x50-voltage:after{right:12px;bottom:5px;transform:rotate(35deg);box-shadow:-10px -14px #7af0ff}.x50-voltage:hover:not(:disabled){animation:x50-voltage-jitter .18s steps(2) 3}@keyframes x50-voltage-jitter{50%{transform:translate(1px,-1px)}}.x50-loved-cta-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-loved-cta{--x50-loved-blend: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-loved-cta:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.x50-loved-cta:disabled{cursor:not-allowed;opacity:.42}.x50-loved-cta *,.x50-loved-cta *:before,.x50-loved-cta *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-loved-cta,.x50-loved-cta *,.x50-loved-cta *:before,.x50-loved-cta *:after{animation:none!important;transition:none!important}}.x50-loved-cta-root{background:linear-gradient(120deg,#f472b6,#22d3ee 38%,#a3e635 68%,#fbbf24);padding:22px 28px;border-radius:16px}.x50-loved-cta{padding:12px 28px;border:0;border-radius:999px;background:#fff;color:#000;font-weight:800;mix-blend-mode:difference}.x50-loved-cta:hover:not(:disabled){transform:scale(1.03)}.x50-height-hover-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-height-hover{--x50-height-wash: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-height-hover:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.x50-height-hover:disabled{cursor:not-allowed;opacity:.42}.x50-height-hover *,.x50-height-hover *:before,.x50-height-hover *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-height-hover,.x50-height-hover *,.x50-height-hover *:before,.x50-height-hover *:after{animation:none!important;transition:none!important}}.x50-height-hover{padding:11px 28px;border:0;border-radius:18px;background:#f6f3ee;color:#1a1a1a;font-weight:600;font-size:14px;box-shadow:0 8px 20px #00000014;overflow:hidden}.x50-height-hover:after{content:"";position:absolute;z-index:0;top:50%;left:50%;width:240%;height:240%;border-radius:50%;background:conic-gradient(from var(--ang, 200deg),#c4b5fd,#fda4af,#93c5fd,#c4b5fd);opacity:0;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .25s}.x50-height-hover:hover:not(:disabled):after{opacity:.45;animation:x50-height-hover-spin 2.8s linear infinite}.x50-height-hover .lab{position:relative;z-index:1}@keyframes x50-height-hover-spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.x50-cq-shimmer-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-cq-shimmer{--x50-cq-shimmer: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-cq-shimmer:focus-visible{outline:2px solid #fbbf24;outline-offset:3px}.x50-cq-shimmer:disabled{cursor:not-allowed;opacity:.42}.x50-cq-shimmer *,.x50-cq-shimmer *:before,.x50-cq-shimmer *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-cq-shimmer,.x50-cq-shimmer *,.x50-cq-shimmer *:before,.x50-cq-shimmer *:after{animation:none!important;transition:none!important}}.x50-cq-shimmer{container-type:inline-size;width:max-content;min-width:8.5em;padding:12px 26px;border:0;border-radius:10px;background:#111827;color:#f9fafb;font-weight:650;font-size:14px;overflow:hidden}.x50-cq-shimmer .lab{position:relative;z-index:1}.x50-cq-shimmer:after{content:"";position:absolute;z-index:0;inset-block:-40%;width:42%;background:linear-gradient(90deg,transparent,#fbbf24,transparent);transform:translate(-120%) rotate(12deg);pointer-events:none}.x50-cq-shimmer:hover:not(:disabled):after{animation:x50-cq-shimmer-slide 1.1s linear infinite}@keyframes x50-cq-shimmer-slide{to{translate:calc(100cqw + 40%) 0}}.x50-blend-diff-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-blend-diff{--x50-invert-spot: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-blend-diff:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.x50-blend-diff:disabled{cursor:not-allowed;opacity:.42}.x50-blend-diff *,.x50-blend-diff *:before,.x50-blend-diff *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-blend-diff,.x50-blend-diff *,.x50-blend-diff *:before,.x50-blend-diff *:after{animation:none!important;transition:none!important}}.x50-blend-diff{padding:12px 26px;border:0;border-radius:999px;background:#111;color:#fafafa;font-weight:700;overflow:hidden}.x50-blend-diff .spot{position:absolute;z-index:1;width:42px;height:42px;border-radius:50%;background:#fff;left:var(--x, 50%);top:var(--y, 50%);transform:translate(-50%,-50%) scale(calc(var(--active, 0) * 3));pointer-events:none;transition:transform .25s ease}.x50-blend-diff:is(:hover,:focus-visible):not(:disabled){--active: 1}.x50-blend-diff .lab{position:relative;z-index:2;color:#fff;mix-blend-mode:difference}.x50-grid-spin-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-grid-spin{--x50-grid-spin: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-grid-spin:focus-visible{outline:2px solid #a3e635;outline-offset:3px}.x50-grid-spin:disabled{cursor:not-allowed;opacity:.42}.x50-grid-spin *,.x50-grid-spin *:before,.x50-grid-spin *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-grid-spin,.x50-grid-spin *,.x50-grid-spin *:before,.x50-grid-spin *:after{animation:none!important;transition:none!important}}.x50-grid-spin{display:grid;padding:12px 22px;border:0;border-radius:8px;background:#101010;color:#fafafa;font-weight:600;min-width:128px}.x50-grid-spin .lab,.x50-grid-spin .spin{grid-area:1/1}.x50-grid-spin .spin{width:16px;height:16px;margin:auto;border:2px solid #a3e635;border-right-color:transparent;border-radius:50%;visibility:hidden}.x50-grid-spin[aria-busy=true] .lab{visibility:hidden}.x50-grid-spin[aria-busy=true] .spin{visibility:visible;animation:x50-grid-spin-rot .7s linear infinite}@keyframes x50-grid-spin-rot{to{transform:rotate(1turn)}}.x50-glitch-flip-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-glitch-flip{--x50-glitch-flip: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-glitch-flip:focus-visible{outline:2px solid #ff00aa;outline-offset:3px}.x50-glitch-flip:disabled{cursor:not-allowed;opacity:.42}.x50-glitch-flip *,.x50-glitch-flip *:before,.x50-glitch-flip *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-glitch-flip,.x50-glitch-flip *,.x50-glitch-flip *:before,.x50-glitch-flip *:after{animation:none!important;transition:none!important}}.x50-glitch-flip{padding:12px 18px;border:1px solid #39ff14;border-radius:4px;background:#050505;color:#39ff14;font-family:ui-monospace,monospace;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.x50-glitch-flip .ch{display:inline-block;position:relative}.x50-glitch-flip:hover:not(:disabled) .ch:after{content:var(--g, "*");position:absolute;inset:0;color:#f0a;animation:x50-glitch-flip-flip .2s calc(var(--i) * .05s) steps(1)}@keyframes x50-glitch-flip-flip{20%{content:"_"}40%{content:var(--c1, "x")}60%{content:var(--c2, "$")}to{content:""}}.x50-shadow-border-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-shadow-border{--x50-shadow-border: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-shadow-border:focus-visible{outline:2px solid #d6d3d1;outline-offset:3px}.x50-shadow-border:disabled{cursor:not-allowed;opacity:.42}.x50-shadow-border *,.x50-shadow-border *:before,.x50-shadow-border *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-shadow-border,.x50-shadow-border *,.x50-shadow-border *:before,.x50-shadow-border *:after{animation:none!important;transition:none!important}}.x50-shadow-border{padding:11px 22px;border:0;border-radius:10px;background:#fff;color:#111;font-weight:600;font-size:14px;box-shadow:0 0 0 1px #d6d3d1,0 1px 2px #00000014,0 8px 16px #0000000f}.x50-shadow-border:hover:not(:disabled){box-shadow:0 0 0 1px #a8a29e,0 1px 2px #0000001a,0 12px 24px #0000001a;transform:translateY(-1px)}.x50-tw-lab-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-tw-lab{--x50-tw-lab: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-tw-lab:focus-visible{outline:2px solid #a1a1aa;outline-offset:3px}.x50-tw-lab:disabled{cursor:not-allowed;opacity:.42}.x50-tw-lab *,.x50-tw-lab *:before,.x50-tw-lab *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-tw-lab,.x50-tw-lab *,.x50-tw-lab *:before,.x50-tw-lab *:after{animation:none!important;transition:none!important}}.x50-tw-lab{padding:10px 18px;border:0;border-radius:12px;background:#09090b;color:#fafafa;font-weight:500;font-size:14px}.x50-tw-lab .lab{position:relative}.x50-tw-lab .lab:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:#a1a1aa;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.x50-tw-lab:hover:not(:disabled) .lab:after{transform:scaleX(1)}.x50-fifty-kit-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-fifty-kit{--x50-fifty-kit: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-fifty-kit:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.x50-fifty-kit:disabled{cursor:not-allowed;opacity:.42}.x50-fifty-kit *,.x50-fifty-kit *:before,.x50-fifty-kit *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-fifty-kit,.x50-fifty-kit *,.x50-fifty-kit *:before,.x50-fifty-kit *:after{animation:none!important;transition:none!important}}.x50-fifty-kit{padding:11px 20px;border:0;border-radius:999px;background:#18181b;color:#f4f4f5;font-weight:600;overflow:hidden}.x50-fifty-kit:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 30%,#ffffff 50%,transparent 70%);transform:translate(-120%)}.x50-fifty-kit:hover:not(:disabled):after{animation:x50-fifty-kit-shine .7s ease}@keyframes x50-fifty-kit-shine{to{transform:translate(120%)}}.x50-pointer-down-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-pointer-down{--x50-pointer-down: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-pointer-down:focus-visible{outline:2px solid #1d4ed8;outline-offset:3px}.x50-pointer-down:disabled{cursor:not-allowed;opacity:.42}.x50-pointer-down *,.x50-pointer-down *:before,.x50-pointer-down *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-pointer-down,.x50-pointer-down *,.x50-pointer-down *:before,.x50-pointer-down *:after{animation:none!important;transition:none!important}}.x50-pointer-down{position:relative;padding:12px 22px;border:0;border-radius:10px;background:#2563eb;color:#eff6ff;font-weight:650;box-shadow:0 3px #1d4ed8;cursor:pointer;overflow:hidden}.x50-pointer-down:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:translate(-100%);pointer-events:none}.x50-pointer-down:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #1d4ed8}.x50-pointer-down:active:not(:disabled):after{animation:x50-pointer-down-press-shimmer .55s ease-out}@keyframes x50-pointer-down-press-shimmer{to{transform:translate(100%)}}.x50-inner-bevel-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-inner-bevel{--x50-inner-bevel: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-inner-bevel:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.x50-inner-bevel:disabled{cursor:not-allowed;opacity:.42}.x50-inner-bevel *,.x50-inner-bevel *:before,.x50-inner-bevel *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-inner-bevel,.x50-inner-bevel *,.x50-inner-bevel *:before,.x50-inner-bevel *:after{animation:none!important;transition:none!important}}.x50-inner-bevel{padding:11px 22px;border-radius:10px;border:1px solid rgba(0,0,0,.08);background:#f3f1ec;color:#1c1917;font-weight:600;box-shadow:0 1px #fff inset,0 -1px #0000001f inset,0 8px 16px #00000014}.x50-inner-bevel:hover:not(:disabled){filter:brightness(1.03)}.x50-explore-3d-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-explore-3d{--x50-explore-3d: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-explore-3d:focus-visible{outline:2px solid #38bdf8;outline-offset:3px}.x50-explore-3d:disabled{cursor:not-allowed;opacity:.42}.x50-explore-3d *,.x50-explore-3d *:before,.x50-explore-3d *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-explore-3d,.x50-explore-3d *,.x50-explore-3d *:before,.x50-explore-3d *:after{animation:none!important;transition:none!important}}.x50-explore-3d{padding:13px 26px;border:0;border-radius:14px;background:radial-gradient(120% 80% at 50% 0%,#38bdf8,#020617);color:#e0f2fe;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-size:12px;transform-style:preserve-3d;box-shadow:0 12px 32px color-mix(in srgb,#38bdf8 35%,transparent)}.x50-explore-3d .plane{position:absolute;inset:6px;border-radius:10px;border:1px solid color-mix(in srgb,#38bdf8 50%,transparent);transform:translateZ(12px);pointer-events:none}.x50-explore-3d:hover:not(:disabled){transform:rotateX(8deg) rotateY(-6deg)}.x50-explore-3d:after{content:"";position:absolute;inset:0;background:conic-gradient(from 0deg,transparent,#38bdf8,transparent 30%);opacity:.35;mix-blend-mode:screen;animation:x50-explore-3d-glint 3s linear infinite}@keyframes x50-explore-3d-glint{to{transform:rotate(1turn)}}.x50-search-pill-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-search-pill{--x50-search-pill: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-search-pill:focus-visible{outline:2px solid #0071e3;outline-offset:3px}.x50-search-pill:disabled{cursor:not-allowed;opacity:.42}.x50-search-pill *,.x50-search-pill *:before,.x50-search-pill *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-search-pill,.x50-search-pill *,.x50-search-pill *:before,.x50-search-pill *:after{animation:none!important;transition:none!important}}.x50-search-pill-root{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0}.x50-search-pill{width:40px;height:40px;padding:0;border:0;border-radius:999px;background:#e8e8ed;color:#1d1d1f;overflow:hidden;gap:0;transition:width .35s cubic-bezier(.2,.8,.2,1),padding .35s cubic-bezier(.2,.8,.2,1),gap .35s cubic-bezier(.2,.8,.2,1)}.x50-search-pill .lab{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);opacity:0;pointer-events:none;font-weight:600;font-size:13px;white-space:nowrap}.x50-search-pill .mag{width:18px;height:18px;border:0;position:relative;flex:0 0 18px;display:block}.x50-search-pill .mag:before{content:"";position:absolute;top:2px;left:2px;width:10px;height:10px;border:2px solid #1d1d1f;border-radius:50%}.x50-search-pill .mag:after{content:"";position:absolute;width:6px;height:2px;background:#1d1d1f;right:1px;bottom:3px;transform:rotate(45deg);border-radius:1px}.x50-search-pill:hover:not(:disabled),.x50-search-pill:focus-visible{width:128px;padding:0 14px;gap:8px}.x50-search-pill:hover:not(:disabled) .lab,.x50-search-pill:focus-visible .lab{position:static;width:auto;height:auto;clip-path:none;overflow:visible;opacity:1;pointer-events:auto}.x50-liquid-css-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-liquid-css{--x50-liquid-css: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-liquid-css:focus-visible{outline:2px solid #94a3b8;outline-offset:3px}.x50-liquid-css:disabled{cursor:not-allowed;opacity:.42}.x50-liquid-css *,.x50-liquid-css *:before,.x50-liquid-css *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-liquid-css,.x50-liquid-css *,.x50-liquid-css *:before,.x50-liquid-css *:after{animation:none!important;transition:none!important}}.x50-liquid-css{padding:12px 24px;border:1px solid color-mix(in srgb,#94a3b8 50%,white);border-radius:999px;background:#ffffff38;color:#0f172a;font-weight:600;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px #ffffffb3 inset,0 10px 30px #0f172a1f}.x50-liquid-css:after{content:"";position:absolute;left:18%;right:22%;top:4px;height:40%;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.7),transparent);animation:x50-liquid-css-cau 3s ease-in-out infinite}@keyframes x50-liquid-css-cau{50%{transform:translate(12%);opacity:.4}}.x50-conic-p3-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-conic-p3{--x50-conic-p3: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-conic-p3:focus-visible{outline:2px solid #ff6b9d;outline-offset:3px}.x50-conic-p3:disabled{cursor:not-allowed;opacity:.42}.x50-conic-p3 *,.x50-conic-p3 *:before,.x50-conic-p3 *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-conic-p3,.x50-conic-p3 *,.x50-conic-p3 *:before,.x50-conic-p3 *:after{animation:none!important;transition:none!important}}.x50-conic-p3{padding:12px 26px;border:0;border-radius:16px;background:#fffdf8;color:#111;font-weight:650;overflow:hidden;box-shadow:0 1px #fff inset,0 0 0 1px #0000000f}.x50-conic-p3:before{content:"";position:absolute;width:240%;height:240%;left:calc(var(--mx, 50%) - 120%);top:calc(var(--my, 50%) - 120%);background:conic-gradient(from 0deg,#ff6b9d,#60a5fa,#fbbf24,#ff6b9d);opacity:0;transition:opacity .2s ease}.x50-conic-p3:hover:not(:disabled):before{opacity:.55}.x50-conic-p3 .lab{position:relative;z-index:1}.x50-overlay-cta-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-overlay-cta{--x50-overlay-cta: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-overlay-cta:focus-visible{outline:2px solid #fecaca;outline-offset:3px}.x50-overlay-cta:disabled{cursor:not-allowed;opacity:.42}.x50-overlay-cta *,.x50-overlay-cta *:before,.x50-overlay-cta *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-overlay-cta,.x50-overlay-cta *,.x50-overlay-cta *:before,.x50-overlay-cta *:after{animation:none!important;transition:none!important}}.x50-overlay-cta{padding:11px 20px 11px 16px;border:0;border-radius:999px;background:#ef4444;color:#fff;font-weight:700;overflow:hidden}.x50-overlay-cta .play{width:0;height:0;border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff}.x50-overlay-cta:after{content:"";position:absolute;inset:0;background:color-mix(in srgb,#fecaca 35%,#ef4444);transform:translate(-100%);transition:transform .35s ease}.x50-overlay-cta:hover:not(:disabled):after{transform:translate(0)}.x50-overlay-cta .lab,.x50-overlay-cta .play{position:relative;z-index:1}.x50-haptic-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-haptic{--x50-haptic: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-haptic:focus-visible{outline:2px solid #c4bfb4;outline-offset:3px}.x50-haptic:disabled{cursor:not-allowed;opacity:.42}.x50-haptic *,.x50-haptic *:before,.x50-haptic *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-haptic,.x50-haptic *,.x50-haptic *:before,.x50-haptic *:after{animation:none!important;transition:none!important}}.x50-haptic{padding:14px 28px;border:0;border-radius:16px;background:#f4f1ea;color:#1a1a1a;font-weight:700;box-shadow:0 6px #c4bfb4,0 12px 20px #0000001f;transition:transform .12s cubic-bezier(.2,.8,.2,1),box-shadow .12s}.x50-haptic:hover:not(:disabled){transform:translateY(-2px)}.x50-haptic:active:not(:disabled){transform:translateY(4px) scale(.97);box-shadow:0 2px #c4bfb4,0 4px 8px #0000001f}.x50-layer-step-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-layer-step{--x50-layer-step: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-layer-step:focus-visible{outline:2px solid #737373;outline-offset:3px}.x50-layer-step:disabled{cursor:not-allowed;opacity:.42}.x50-layer-step *,.x50-layer-step *:before,.x50-layer-step *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-layer-step,.x50-layer-step *,.x50-layer-step *:before,.x50-layer-step *:after{animation:none!important;transition:none!important}}.x50-layer-step{--step: .5rem;--a: 0;padding:12px 22px;border:0;border-radius:8px;background:#0a0a0a;color:#fafafa;font-weight:600}.x50-layer-step:hover:not(:disabled){--a: 1}.x50-layer-step:active:not(:disabled){--a: .5}.x50-layer-step .lab{translate:0 calc(var(--a) * var(--step) * -1);transition:translate .2s ease;text-shadow:0 calc(var(--step)) 0 #737373}.x50-css-challenge-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-css-challenge{--x50-css-challenge: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-css-challenge:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.x50-css-challenge:disabled{cursor:not-allowed;opacity:.42}.x50-css-challenge *,.x50-css-challenge *:before,.x50-css-challenge *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-css-challenge,.x50-css-challenge *,.x50-css-challenge *:before,.x50-css-challenge *:after{animation:none!important;transition:none!important}}.x50-css-challenge{padding:12px 24px;border:0;border-radius:999px;background:#7c3aed;color:#f5f3ff;font-weight:700}.x50-css-challenge:hover:not(:disabled){box-shadow:0 0 0 6px color-mix(in srgb,#c4b5fd 35%,transparent),0 0 0 12px color-mix(in srgb,#c4b5fd 18%,transparent);animation:x50-css-challenge-ring .6s ease}@keyframes x50-css-challenge-ring{0%{box-shadow:0 0 0 0 transparent}}.x50-dir-roll-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-dir-roll{--x50-dir-roll: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-dir-roll:focus-visible{outline:2px solid #f5f5f5;outline-offset:3px}.x50-dir-roll:disabled{cursor:not-allowed;opacity:.42}.x50-dir-roll *,.x50-dir-roll *:before,.x50-dir-roll *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-dir-roll,.x50-dir-roll *,.x50-dir-roll *:before,.x50-dir-roll *:after{animation:none!important;transition:none!important}}.x50-dir-roll{--y: 0lh;padding:12px 22px;border:0;border-radius:8px;background:#111;color:#f5f5f5;font-weight:700;overflow:hidden;line-height:1.2}.x50-dir-roll .lab{display:block;translate:0 var(--y);transition:translate .875s linear(0,.09,1);text-shadow:0 1lh currentColor,0 -1lh currentColor}.x50-dir-roll:hover:not(:disabled){--y: -1lh}.x50-dir-roll:has(.east:hover){--y: 1lh}.x50-dir-roll .east{position:absolute;inset:0 0 0 50%}.x50-border-beam-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-border-beam{--x50-border-beam: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-border-beam:focus-visible{outline:2px solid #60a5fa;outline-offset:3px}.x50-border-beam:disabled{cursor:not-allowed;opacity:.42}.x50-border-beam *,.x50-border-beam *:before,.x50-border-beam *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-border-beam,.x50-border-beam *,.x50-border-beam *:before,.x50-border-beam *:after{animation:none!important;transition:none!important}}.x50-border-beam{padding:12px 24px;border:1px solid transparent;border-radius:999px;background:linear-gradient(#0b0f19,#0b0f19) padding-box,conic-gradient(from var(--beam, 0deg),transparent 70%,#60a5fa,transparent) border-box;color:#f8fafc;font-weight:650}.x50-border-beam:hover:not(:disabled){animation:x50-border-beam-beam 1.2s linear infinite}@keyframes x50-border-beam-beam{to{--beam: 360deg}}@property --beam{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.x50-wwdc-gloss-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-wwdc-gloss{--x50-wwdc-gloss: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-wwdc-gloss:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.x50-wwdc-gloss:disabled{cursor:not-allowed;opacity:.42}.x50-wwdc-gloss *,.x50-wwdc-gloss *:before,.x50-wwdc-gloss *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-wwdc-gloss,.x50-wwdc-gloss *,.x50-wwdc-gloss *:before,.x50-wwdc-gloss *:after{animation:none!important;transition:none!important}}.x50-wwdc-gloss{padding:11px 26px;border:1px solid #d2d2d7;border-radius:12px;background:linear-gradient(#fff,#f5f5f7);color:#0071e3;font-weight:600;box-shadow:0 1px #fff inset,0 8px 18px #00000014}.x50-wwdc-gloss:after{content:"";position:absolute;left:10%;right:10%;top:3px;height:42%;border-radius:10px;background:linear-gradient(rgba(255,255,255,.9),transparent);pointer-events:none}.x50-wwdc-gloss:active:not(:disabled){transform:translateY(1px)}.x50-five-hovers-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-five-hovers{--x50-five-hovers: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-five-hovers:focus-visible{outline:2px solid #111827;outline-offset:3px}.x50-five-hovers:disabled{cursor:not-allowed;opacity:.42}.x50-five-hovers *,.x50-five-hovers *:before,.x50-five-hovers *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-five-hovers,.x50-five-hovers *,.x50-five-hovers *:before,.x50-five-hovers *:after{animation:none!important;transition:none!important}}.x50-five-hovers{padding:11px 22px;border:2px solid #111827;border-radius:6px;background:#111827;color:#111827;font-weight:700;overflow:hidden}.x50-five-hovers:before{content:"";position:absolute;z-index:0;inset:-2px;background:#fff;transform:translateZ(0);transition:transform .3s ease;pointer-events:none}.x50-five-hovers .lab{position:relative;z-index:1;color:#fff;mix-blend-mode:difference}.x50-five-hovers:hover:not(:disabled):before{transform:translate3d(0,-105%,0)}.x50-disco-load-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-disco-load{--x50-disco-load: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-disco-load:focus-visible{outline:2px solid #f472b6;outline-offset:3px}.x50-disco-load:disabled{cursor:not-allowed;opacity:.42}.x50-disco-load *,.x50-disco-load *:before,.x50-disco-load *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-disco-load,.x50-disco-load *,.x50-disco-load *:before,.x50-disco-load *:after{animation:none!important;transition:none!important}}.x50-disco-load{padding:12px 22px;border:0;border-radius:12px;background:#0c0c0c;color:#fafafa;font-weight:700}.x50-disco-load:before{content:"";position:absolute;inset:-3px;border-radius:14px;padding:3px;background:conic-gradient(from var(--d, 0deg),#f472b6,#22d3ee,#a3e635,#f472b6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0}.x50-disco-load[aria-busy=true]:before{opacity:1;animation:x50-disco-load-disco .9s linear infinite}@keyframes x50-disco-load-disco{to{--d: 360deg}}@property --d{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.x50-gravity-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-gravity{--x50-gravity: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-gravity:focus-visible{outline:2px solid #f59e0b;outline-offset:3px}.x50-gravity:disabled{cursor:not-allowed;opacity:.42}.x50-gravity *,.x50-gravity *:before,.x50-gravity *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-gravity,.x50-gravity *,.x50-gravity *:before,.x50-gravity *:after{animation:none!important;transition:none!important}}.x50-gravity{padding:14px 26px 18px;border:0;border-radius:10px;background:#111827;color:#fde68a;font-weight:800;overflow:hidden}.x50-gravity .orb{position:absolute;width:8px;height:8px;border-radius:50%;background:#f59e0b;bottom:6px;animation:x50-gravity-fall 1.6s cubic-bezier(.2,.8,.2,1) infinite}.x50-gravity .orb:nth-child(1){left:18%;animation-delay:0s}.x50-gravity .orb:nth-child(2){left:48%;animation-delay:.2s}.x50-gravity .orb:nth-child(3){left:74%;animation-delay:.35s}.x50-gravity:hover:not(:disabled) .orb{animation-duration:.7s}@keyframes x50-gravity-fall{0%{transform:translateY(-18px)}60%{transform:translateY(0)}80%{transform:translateY(-4px)}to{transform:translateY(0)}}.x50-drop-layer-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-drop-layer{--x50-drop-finish: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-drop-layer:focus-visible{outline:2px solid #a8a29e;outline-offset:3px}.x50-drop-layer:disabled{cursor:not-allowed;opacity:.42}.x50-drop-layer *,.x50-drop-layer *:before,.x50-drop-layer *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-drop-layer,.x50-drop-layer *,.x50-drop-layer *:before,.x50-drop-layer *:after{animation:none!important;transition:none!important}}.x50-drop-layer{padding:11px 22px;border:1px solid #a8a29e;border-radius:10px;background:#eceae4;color:#292524;font-weight:600;box-shadow:0 10px 18px #1c191729}.x50-drop-layer:hover:not(:disabled){box-shadow:0 14px 24px #1c191733;transform:translateY(-1px)}.x50-julius-glass-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-julius-glass{--x50-julius-glass: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-julius-glass:focus-visible{outline:2px solid #cbd5e1;outline-offset:3px}.x50-julius-glass:disabled{cursor:not-allowed;opacity:.42}.x50-julius-glass *,.x50-julius-glass *:before,.x50-julius-glass *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-julius-glass,.x50-julius-glass *,.x50-julius-glass *:before,.x50-julius-glass *:after{animation:none!important;transition:none!important}}.x50-julius-glass{padding:12px 24px;border:1px solid #cbd5e1;border-radius:999px;background:#fff6;color:#0a0a0a;font-weight:650;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px #fff inset;min-width:108px}.x50-julius-glass[data-state=busy]{letter-spacing:.08em}.x50-julius-glass[data-state=done]{background:#dcfce7}.x50-syntax-glass-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-syntax-glass{--x50-syntax-glass: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-syntax-glass:focus-visible{outline:2px solid #fde047;outline-offset:3px}.x50-syntax-glass:disabled{cursor:not-allowed;opacity:.42}.x50-syntax-glass *,.x50-syntax-glass *:before,.x50-syntax-glass *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-syntax-glass,.x50-syntax-glass *,.x50-syntax-glass *:before,.x50-syntax-glass *:after{animation:none!important;transition:none!important}}.x50-syntax-glass{padding:12px 22px;border:1px solid #fde047;border-radius:10px;background:#1414148c;color:#facc15;font-weight:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 4px #facc151f,0 1px #ffffff40 inset}.x50-syntax-glass:hover:not(:disabled){box-shadow:0 0 0 6px #facc152e,0 1px #ffffff59 inset}.x50-altitude-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-altitude{--x50-send-email: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-altitude:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.x50-altitude:disabled{cursor:not-allowed;opacity:.42}.x50-altitude *,.x50-altitude *:before,.x50-altitude *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-altitude,.x50-altitude *,.x50-altitude *:before,.x50-altitude *:after{animation:none!important;transition:none!important}}.x50-altitude{padding:12px 28px;border:0;border-radius:999px;background:linear-gradient(#f7f7f8,#ececee 40%,#c8c8cd);color:#1d1d1f;font-weight:700;font-size:15px;box-shadow:inset 0 1px #fff,inset 0 -2px 3px #0000001f,0 4px 10px #00000029}.x50-altitude:after{content:"";position:absolute;left:12%;right:12%;top:3px;height:45%;border-radius:999px;background:linear-gradient(rgba(255,255,255,.85),transparent);pointer-events:none}.x50-altitude .lab{position:relative;z-index:1}.x50-altitude:active:not(:disabled){transform:translateY(1px);box-shadow:inset 0 2px 4px #00000038}.x50-ana-soft-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-ana-soft{--x50-ios-yellow: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-ana-soft:focus-visible{outline:2px solid #ff9f00;outline-offset:3px}.x50-ana-soft:disabled{cursor:not-allowed;opacity:.42}.x50-ana-soft *,.x50-ana-soft *:before,.x50-ana-soft *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-ana-soft,.x50-ana-soft *,.x50-ana-soft *:before,.x50-ana-soft *:after{animation:none!important;transition:none!important}}.x50-ana-soft{width:72px;height:72px;padding:0;border:0;border-radius:22px;background:linear-gradient(#ffe34d,#ff9f00);color:#7a4a00;font-size:0;box-shadow:0 1px #ffffff8c inset,0 10px 18px #b45a0047}.x50-ana-soft:after{content:"";position:absolute;left:10px;right:10px;top:6px;height:38%;border-radius:18px 18px 40% 40%;background:linear-gradient(rgba(255,255,255,.75),transparent);pointer-events:none}.x50-ana-soft:active:not(:disabled){transform:translateY(2px);filter:brightness(.92)}.x50-glass-mix-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-glass-mix{--x50-glass-mix: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-glass-mix:focus-visible{outline:2px solid #e2e8f0;outline-offset:3px}.x50-glass-mix:disabled{cursor:not-allowed;opacity:.42}.x50-glass-mix *,.x50-glass-mix *:before,.x50-glass-mix *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-glass-mix,.x50-glass-mix *,.x50-glass-mix *:before,.x50-glass-mix *:after{animation:none!important;transition:none!important}}.x50-glass-mix{padding:12px 24px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc80;color:#0f172a;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px #fff inset,0 -10px 20px #fff6 inset,0 10px 24px #0f172a1a}.x50-glass-mix:after{content:"";position:absolute;left:12px;right:40%;top:4px;height:7px;border-radius:8px;background:linear-gradient(#fff,transparent);opacity:.8}.x50-scroll-mark-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-scroll-mark{--x50-scroll-mark: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-scroll-mark:focus-visible{outline:2px solid #d4d4d8;outline-offset:3px}.x50-scroll-mark:disabled{cursor:not-allowed;opacity:.42}.x50-scroll-mark *,.x50-scroll-mark *:before,.x50-scroll-mark *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-scroll-mark,.x50-scroll-mark *,.x50-scroll-mark *:before,.x50-scroll-mark *:after{animation:none!important;transition:none!important}}.x50-scroll-mark{padding:10px 16px;border:0;border-radius:999px;background:#18181b;color:#fafafa;font-weight:600}.x50-scroll-mark .chev{display:inline-block;transition:transform .25s ease}.x50-scroll-mark:hover:not(:disabled) .chev{transform:translate(4px)}.x50-retro-2010-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-retro-2010{--x50-retro-2010: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-retro-2010:focus-visible{outline:2px solid #1d4ed8;outline-offset:3px}.x50-retro-2010:disabled{cursor:not-allowed;opacity:.42}.x50-retro-2010 *,.x50-retro-2010 *:before,.x50-retro-2010 *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-retro-2010,.x50-retro-2010 *,.x50-retro-2010 *:before,.x50-retro-2010 *:after{animation:none!important;transition:none!important}}.x50-retro-2010{padding:10px 22px;border:1px solid #1d4ed8;border-radius:6px;background:linear-gradient(#60a5fa,#3b82f6 55%,#1d4ed8);color:#fff;font-weight:700;text-shadow:0 1px 0 rgba(0,0,0,.25);box-shadow:0 1px #ffffff73 inset,0 2px #1d4ed8}.x50-retro-2010:active:not(:disabled){box-shadow:0 1px #1d4ed8 inset;transform:translateY(1px)}.x50-proximity-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-proximity{--x50-proximity: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-proximity:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}.x50-proximity:disabled{cursor:not-allowed;opacity:.42}.x50-proximity *,.x50-proximity *:before,.x50-proximity *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-proximity,.x50-proximity *,.x50-proximity *:before,.x50-proximity *:after{animation:none!important;transition:none!important}}.x50-proximity-root{gap:8px}.x50-proximity-ghost{width:28px;height:28px;border-radius:8px;background:#1e293b;opacity:.35;transition:opacity .2s,transform .2s}.x50-proximity-root:hover .x50-proximity-ghost{opacity:.85;transform:scale(1.08)}.x50-proximity{padding:10px 18px;border:0;border-radius:8px;background:#0f172a;color:#e2e8f0;font-weight:700;box-shadow:0 0 0 1px #22d3ee}.x50-metallic-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-metallic{--x50-metallic: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-metallic:focus-visible{outline:2px solid #e5e7eb;outline-offset:3px}.x50-metallic:disabled{cursor:not-allowed;opacity:.42}.x50-metallic *,.x50-metallic *:before,.x50-metallic *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-metallic,.x50-metallic *,.x50-metallic *:before,.x50-metallic *:after{animation:none!important;transition:none!important}}.x50-metallic{padding:12px 24px;border:1px solid #6b7280;border-radius:8px;background:repeating-linear-gradient(90deg,#9ca3af,#e5e7eb 8px,#9ca3af 16px);color:#111827;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.x50-metallic:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.7) 50%,transparent 60%);transform:translate(-60%)}.x50-metallic:hover:not(:disabled):after{animation:x50-metallic-spec .8s ease}.x50-metallic:hover:not(:disabled){color:#ff5a8a;text-shadow:0 1px 2px rgba(255,255,255,.55)}@keyframes x50-metallic-spec{to{transform:translate(60%)}}.x50-modern-sheet-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-modern-sheet{--x50-modern-sheet: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-modern-sheet:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.x50-modern-sheet:disabled{cursor:not-allowed;opacity:.42}.x50-modern-sheet *,.x50-modern-sheet *:before,.x50-modern-sheet *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-modern-sheet,.x50-modern-sheet *,.x50-modern-sheet *:before,.x50-modern-sheet *:after{animation:none!important;transition:none!important}}.x50-modern-sheet{padding:12px 20px;border:0;border-radius:2px;background:#000;color:#fff;font-weight:600;letter-spacing:.28em;text-transform:uppercase;font-size:11px;transition:letter-spacing .42s cubic-bezier(.22,1,.36,1)}.x50-modern-sheet:hover:not(:disabled){letter-spacing:.38em}.x50-proper-lg-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-proper-lg{--x50-proper-lg: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-proper-lg:focus-visible{outline:2px solid #93c5fd;outline-offset:3px}.x50-proper-lg:disabled{cursor:not-allowed;opacity:.42}.x50-proper-lg *,.x50-proper-lg *:before,.x50-proper-lg *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-proper-lg,.x50-proper-lg *,.x50-proper-lg *:before,.x50-proper-lg *:after{animation:none!important;transition:none!important}}.x50-proper-lg{padding:13px 26px;border:1px solid color-mix(in srgb,#93c5fd 70%,white);border-radius:22px;background:#e2e8f059;color:#0b1220;font-weight:650;-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);box-shadow:0 1px #fff inset,0 16px 40px #0b12202e}.x50-proper-lg:active:not(:disabled){transform:scale(.96)}.x50-tw-ripple-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-tw-ripple{--x50-tw-ripple: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-tw-ripple:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:3px}.x50-tw-ripple:disabled{cursor:not-allowed;opacity:.42}.x50-tw-ripple *,.x50-tw-ripple *:before,.x50-tw-ripple *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-tw-ripple,.x50-tw-ripple *,.x50-tw-ripple *:before,.x50-tw-ripple *:after{animation:none!important;transition:none!important}}.x50-tw-ripple{padding:11px 22px;border:0;border-radius:999px;background:#27272a;color:#fafafa;font-weight:600;overflow:hidden}.x50-tw-ripple .wave{position:absolute;border-radius:50%;background:#ffffff59;transform:scale(0);animation:x50-tw-ripple-rip .6s ease-out;pointer-events:none}@keyframes x50-tw-ripple-rip{to{transform:scale(4);opacity:0}}.x50-cross-ripple-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-cross-ripple{--x50-cross-ripple: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-cross-ripple:focus-visible{outline:2px solid #38bdf8;outline-offset:3px}.x50-cross-ripple:disabled{cursor:not-allowed;opacity:.42}.x50-cross-ripple *,.x50-cross-ripple *:before,.x50-cross-ripple *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-cross-ripple,.x50-cross-ripple *,.x50-cross-ripple *:before,.x50-cross-ripple *:after{animation:none!important;transition:none!important}}.x50-cross-ripple{padding:12px 24px;border:0;border-radius:8px;background:#1e293b;color:#f8fafc;font-weight:650;overflow:hidden}.x50-cross-ripple:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:#38bdf8;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);opacity:.5}.x50-cross-ripple:hover:not(:disabled):after{animation:x50-cross-ripple-wave .7s ease-out}@keyframes x50-cross-ripple-wave{to{transform:translate(-50%,-50%) scale(22);opacity:0}}.x50-candy-ghost-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-candy-ghost{--x50-candy-ghost: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-candy-ghost:focus-visible{outline:2px solid #f9a8d4;outline-offset:3px}.x50-candy-ghost:disabled{cursor:not-allowed;opacity:.42}.x50-candy-ghost *,.x50-candy-ghost *:before,.x50-candy-ghost *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-candy-ghost,.x50-candy-ghost *,.x50-candy-ghost *:before,.x50-candy-ghost *:after{animation:none!important;transition:none!important}}.x50-candy-ghost{padding:11px 22px;border:2px solid #db2777;border-radius:999px;background:transparent;color:#db2777;font-weight:700;overflow:hidden}.x50-candy-ghost:before{content:"";position:absolute;inset:0;background:#f9a8d4;transform:translateY(100%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.x50-candy-ghost .lab{position:relative;z-index:1;transition:color .35s cubic-bezier(.2,.8,.2,1)}.x50-candy-ghost:hover:not(:disabled):before{transform:translateY(0)}.x50-candy-ghost:hover:not(:disabled) .lab{color:#831843}.x50-css-3d-btns-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-css-3d-btns{--x50-css-3d: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-css-3d-btns:focus-visible{outline:2px solid #9a3412;outline-offset:3px}.x50-css-3d-btns:disabled{cursor:not-allowed;opacity:.42}.x50-css-3d-btns *,.x50-css-3d-btns *:before,.x50-css-3d-btns *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-css-3d-btns,.x50-css-3d-btns *,.x50-css-3d-btns *:before,.x50-css-3d-btns *:after{animation:none!important;transition:none!important}}.x50-css-3d-btns{padding:12px 22px;border:0;border-radius:8px;background:#f97316;color:#fff7ed;font-weight:800;box-shadow:0 6px #9a3412;transform:translateY(-2px)}.x50-css-3d-btns:active:not(:disabled){transform:translateY(4px);box-shadow:0 0 #9a3412}.x50-nerd-btn-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-nerd-btn{--x50-nerd-btn: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-nerd-btn:focus-visible{outline:2px solid #a1a1aa;outline-offset:3px}.x50-nerd-btn:disabled{cursor:not-allowed;opacity:.42}.x50-nerd-btn *,.x50-nerd-btn *:before,.x50-nerd-btn *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-nerd-btn,.x50-nerd-btn *,.x50-nerd-btn *:before,.x50-nerd-btn *:after{animation:none!important;transition:none!important}}.x50-nerd-btn{padding:8px 12px;border:0;border-radius:8px;background:#3f3f46;color:#fafafa;font-weight:600;font-size:13px}.x50-nerd-btn:hover:not(:disabled){animation:x50-nerd-btn-wiggle .4s ease}@keyframes x50-nerd-btn-wiggle{25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.x50-3d-hover-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-3d-hover{--x50-3d-hover: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-3d-hover:focus-visible{outline:2px solid #818cf8;outline-offset:3px}.x50-3d-hover:disabled{cursor:not-allowed;opacity:.42}.x50-3d-hover *,.x50-3d-hover *:before,.x50-3d-hover *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-3d-hover,.x50-3d-hover *,.x50-3d-hover *:before,.x50-3d-hover *:after{animation:none!important;transition:none!important}}.x50-3d-hover-root{perspective:600px}.x50-3d-hover{padding:12px 24px;border:0;border-radius:12px;background:#312e81;color:#e0e7ff;font-weight:700;transform-style:preserve-3d;transition:transform .25s ease;box-shadow:0 18px 30px #312e8159}.x50-3d-hover:hover:not(:disabled){transform:rotateX(8deg) rotateY(-12deg)}.x50-button-sets-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-button-sets{--x50-download-now: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-button-sets:focus-visible{outline:2px solid #2b3038;outline-offset:3px}.x50-button-sets:disabled{cursor:not-allowed;opacity:.42}.x50-button-sets *,.x50-button-sets *:before,.x50-button-sets *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-button-sets,.x50-button-sets *,.x50-button-sets *:before,.x50-button-sets *:after{animation:none!important;transition:none!important}}.x50-button-sets{padding:0;border:0;border-radius:4px;background:transparent;color:#fff;font-weight:800;letter-spacing:.08em;font-size:12px;overflow:hidden;box-shadow:0 8px 16px #00000059}.x50-button-sets .disk{display:flex;align-items:center;justify-content:center;width:42px;height:40px;background:#2b3038;clip-path:polygon(0 0,78% 0,100% 50%,78% 100%,0 100%);font-size:16px}.x50-button-sets .lab{padding:0 18px 0 10px;height:40px;display:flex;align-items:center;background:linear-gradient(#3ec4d8,#1598b0)}.x50-button-sets:hover:not(:disabled) .lab{filter:brightness(1.08)}.x50-button-sets:active:not(:disabled){transform:translateY(1px)}.x50-giana-dir-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-giana-dir{--x50-giana-dir: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-giana-dir:focus-visible{outline:2px solid #34d399;outline-offset:3px}.x50-giana-dir:disabled{cursor:not-allowed;opacity:.42}.x50-giana-dir *,.x50-giana-dir *:before,.x50-giana-dir *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-giana-dir,.x50-giana-dir *,.x50-giana-dir *:before,.x50-giana-dir *:after{animation:none!important;transition:none!important}}.x50-giana-dir{width:150px;padding:16px 20px;border:0;border-radius:6px;background:#111827;color:#f9fafb;font-weight:700;overflow:hidden}.x50-giana-dir .fill{position:absolute;inset:0;background:#34d399;z-index:0}.x50-giana-dir .fill-w{transform:scaleX(0);transform-origin:left;transition:transform .16s ease-out}.x50-giana-dir .fill-e{transform:scaleX(0);transform-origin:right;transition:transform .16s ease-out}.x50-giana-dir .fill-n{transform:scaleY(0);transform-origin:top;transition:transform .16s ease-out}.x50-giana-dir .fill-s{transform:scaleY(0);transform-origin:bottom;transition:transform .16s ease-out}.x50-giana-dir .fill-c{transform:scale(0);transform-origin:center;transition:transform .16s ease-out}.x50-giana-dir .hit{position:absolute;z-index:2}.x50-giana-dir .hit-w{inset:0 70% 0 0}.x50-giana-dir .hit-e{inset:0 0 0 70%}.x50-giana-dir .hit-n{inset:0 30% 70%}.x50-giana-dir .hit-s{inset:70% 30% 0}.x50-giana-dir .hit-c{inset:30%}.x50-giana-dir .hit-w:hover~.fill-w{transform:scaleX(1);transition:transform .28s ease}.x50-giana-dir .hit-e:hover~.fill-e{transform:scaleX(1);transition:transform .28s ease}.x50-giana-dir .hit-n:hover~.fill-n{transform:scaleY(1);transition:transform .28s ease}.x50-giana-dir .hit-s:hover~.fill-s{transform:scaleY(1);transition:transform .28s ease}.x50-giana-dir .hit-c:hover~.fill-c{transform:scale(1);transition:transform .28s ease}.x50-giana-dir .lab{position:relative;z-index:1;transition:color .16s ease-out}.x50-giana-dir .hit-w:hover~.lab,.x50-giana-dir .hit-e:hover~.lab,.x50-giana-dir .hit-n:hover~.lab,.x50-giana-dir .hit-s:hover~.lab,.x50-giana-dir .hit-c:hover~.lab{color:#111827;transition:color .28s ease}.x50-one-div-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-one-div{--x50-one-div: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-one-div:focus-visible{outline:2px solid #831843;outline-offset:3px}.x50-one-div:disabled{cursor:not-allowed;opacity:.42}.x50-one-div *,.x50-one-div *:before,.x50-one-div *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-one-div,.x50-one-div *,.x50-one-div *:before,.x50-one-div *:after{animation:none!important;transition:none!important}}.x50-one-div{padding:12px 24px;border:0;border-radius:4px;background:#be185d;color:#fff1f2;font-weight:800;box-shadow:inset 0 0 #831843;transition:box-shadow .35s ease,color .35s}.x50-one-div:hover:not(:disabled){box-shadow:inset 0 -3.2em #831843}.x50-hover-active-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-hover-active{--x50-hover-active: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-hover-active:focus-visible{outline:2px solid #64748b;outline-offset:3px}.x50-hover-active:disabled{cursor:not-allowed;opacity:.42}.x50-hover-active *,.x50-hover-active *:before,.x50-hover-active *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-hover-active,.x50-hover-active *,.x50-hover-active *:before,.x50-hover-active *:after{animation:none!important;transition:none!important}}.x50-hover-active{padding:12px 22px;border:1px solid #64748b;border-radius:10px;background:#f8fafc;color:#0f172a;font-weight:700;transform:perspective(400px) rotateX(0);transition:transform .2s ease;box-shadow:0 10px #64748b}.x50-hover-active:hover:not(:disabled){transform:perspective(400px) rotateX(12deg)}.x50-hover-active:active:not(:disabled){transform:perspective(400px) rotateX(0) translateY(8px);box-shadow:0 2px #64748b}.x50-fifteen-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-fifteen{--x50-fifteen: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-fifteen:focus-visible{outline:2px solid #1e3a8a;outline-offset:3px}.x50-fifteen:disabled{cursor:not-allowed;opacity:.42}.x50-fifteen *,.x50-fifteen *:before,.x50-fifteen *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-fifteen,.x50-fifteen *,.x50-fifteen *:before,.x50-fifteen *:after{animation:none!important;transition:none!important}}.x50-fifteen{--lift: 4px;padding:12px 20px;border:0;border-radius:8px;background:#2563eb;color:#eff6ff;font-weight:700;box-shadow:0 var(--lift) 0 #1e3a8a;transform:translateY(calc(var(--lift) * -1));transition:transform .15s,box-shadow .15s}.x50-fifteen:hover:not(:disabled){--lift: 6px}.x50-fifteen:active:not(:disabled){--lift: 0px}.x50-micro-scale-root{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:72px}.x50-micro-scale{--x50-micro-scale: 1;appearance:none;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;margin:0;font-family:system-ui,sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent}.x50-micro-scale:focus-visible{outline:2px solid #737373;outline-offset:3px}.x50-micro-scale:disabled{cursor:not-allowed;opacity:.42}.x50-micro-scale *,.x50-micro-scale *:before,.x50-micro-scale *:after{box-sizing:border-box}@media(prefers-reduced-motion:reduce){.x50-micro-scale,.x50-micro-scale *,.x50-micro-scale *:before,.x50-micro-scale *:after{animation:none!important;transition:none!important}}.x50-micro-scale{padding:12px 22px;border:0;border-radius:10px;background:#171717;color:#fafafa;font-weight:600;transition:transform .18s ease}.x50-micro-scale:hover:not(:disabled){transform:scale(1.04)}.x50-micro-scale:active:not(:disabled){transform:scale(.98)}.unseen-enter-root{--aw-enter-sweep: 1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;padding:10px;background:#edc1cb;border-radius:8px}.btn-unseen-enter{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7em;box-sizing:border-box;border:1px solid #212121;border-radius:999px;padding:.85em 1.6em;background:#fff;color:#212121;font-family:Lausanne,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1;letter-spacing:.01em;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.btn-unseen-enter *,.btn-unseen-enter *:before,.btn-unseen-enter *:after{box-sizing:border-box}.ue-fill{position:absolute;inset:-4px -8px;border-radius:999px;background:#212121;transform:translateY(102%);transition:transform .7s cubic-bezier(.65,0,.35,1);will-change:transform}.btn-unseen-enter:hover .ue-fill,.btn-unseen-enter:focus-visible .ue-fill{transform:translateY(0)}.ue-text{position:relative;display:inline-flex;overflow:hidden}.ue-clip{position:relative;display:inline-block}.ue-label{display:block;line-height:1.25;transform:translateY(0);transition:transform .7s cubic-bezier(.65,0,.35,1),color .7s cubic-bezier(.65,0,.35,1);will-change:transform}.ue-label--clone{position:absolute;inset:0;color:#edc1cb;transform:translateY(100%);transition:transform .7s cubic-bezier(.65,0,.35,1);will-change:transform}.btn-unseen-enter:hover .ue-label:not(.ue-label--clone),.btn-unseen-enter:focus-visible .ue-label:not(.ue-label--clone){transform:translateY(-100%);color:#edc1cb}.btn-unseen-enter:hover .ue-label--clone,.btn-unseen-enter:focus-visible .ue-label--clone{transform:translateY(0)}.ue-arrow{width:1em;height:1em;flex:none;color:#212121;transition:color .7s cubic-bezier(.65,0,.35,1),transform .7s cubic-bezier(.65,0,.35,1);will-change:transform}.btn-unseen-enter:hover .ue-arrow,.btn-unseen-enter:focus-visible .ue-arrow{color:#edc1cb;transform:translate(4px)}.btn-unseen-enter:active{transform:scale(.97)}.btn-unseen-enter:focus-visible{outline:none;box-shadow:0 0 0 3px #2121214d}@media(prefers-reduced-motion:reduce){.ue-fill,.ue-clip,.ue-label--clone,.ue-arrow{transition:none}.btn-unseen-enter:active{transform:none}}.exo-circle-root,.btn-exo-circle{--aw-circle-fill: 1;--ec-ink: #14181a;--ec-fill: #0d0e13;--ec-icon: #ffffff}:root[data-theme=dark] .exo-circle-root,:root[data-theme=dark] .btn-exo-circle,[data-theme=dark] .exo-circle-root,[data-theme=dark] .btn-exo-circle{--ec-ink: #eceef1;--ec-fill: #f5f5f5;--ec-icon: #0d0e13}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .exo-circle-root,:root:not([data-theme=light]) .btn-exo-circle{--ec-ink: #eceef1;--ec-fill: #f5f5f5;--ec-icon: #0d0e13}}.exo-circle-root{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;padding:0;background:transparent}.btn-exo-circle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1em;box-sizing:border-box;margin:0;padding:0;border:0;background:none;color:var(--ec-ink);font-family:Lausanne,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:300;letter-spacing:0;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.btn-exo-circle *,.btn-exo-circle *:before,.btn-exo-circle *:after{box-sizing:border-box}.ec-label{position:relative;display:inline-flex;align-items:center;height:44px;padding:0}.ec-label-text{line-height:1}.ec-underline{position:absolute;left:0;top:calc(50% + .55em);width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.btn-exo-circle:hover .ec-underline,.btn-exo-circle:focus-visible .ec-underline{transform:scaleX(1);transform-origin:left}.ec-circle{position:relative;width:44px;height:44px;flex:none;display:grid;place-items:center}.ec-ring{position:absolute;inset:0;width:100%;height:100%;color:inherit}.ec-fill{position:absolute;inset:1px;border-radius:50%;background:var(--ec-fill);transform:scale(0);transition:transform .45s cubic-bezier(.22,1,.36,1);will-change:transform}.ec-icon{position:relative;width:1.05em;height:1.05em;color:var(--ec-icon);opacity:0;transform:translate(-40%) scale(.7);transition:opacity .32s ease 90ms,transform .45s cubic-bezier(.22,1,.36,1) 90ms;will-change:transform,opacity}.btn-exo-circle:hover .ec-fill,.btn-exo-circle:focus-visible .ec-fill,.btn-exo-circle:hover .ec-icon,.btn-exo-circle:focus-visible .ec-icon{transform:scale(1)}.btn-exo-circle:hover .ec-icon,.btn-exo-circle:focus-visible .ec-icon{opacity:1;transform:translate(0) scale(1)}.btn-exo-circle:active .ec-fill{transform:scale(.88)}.btn-exo-circle:focus-visible{outline:2px dashed var(--ec-ink);outline-offset:6px}@media(prefers-reduced-motion:reduce){.ec-underline,.ec-fill,.ec-icon{transition:opacity .2s ease}.btn-exo-circle:active .ec-fill{transform:scale(.88)}}.zajno-underline-root{--aw-line-wipe: 1;--zajno-ink: #101112;--zajno-accent: #ff2a85;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;padding:10px;border-radius:8px}:root[data-theme=dark] .zajno-underline-root,[data-theme=dark] .zajno-underline-root{--zajno-ink: #ffffff;--zajno-accent: #ff2a85}.btn-zajno-underline{position:relative;display:inline-block;padding:.25em 0;border:0;background:none;color:var(--zajno-ink, #101112);font-family:DIN Next,Helvetica Neue,Arial,sans-serif;font-size:1.3rem;font-weight:500;line-height:1.2;text-transform:lowercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .24s ease}.btn-zajno-underline:before,.btn-zajno-underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.5px;background:currentColor;will-change:transform}.btn-zajno-underline:after{transform:translateZ(0);transition:transform .8s cubic-bezier(.77,0,.18,1)}.btn-zajno-underline:before{background:var(--zajno-accent, #ff2a85);transform:translate3d(-102%,0,0);transition:transform .8s cubic-bezier(.77,0,.18,1)}.btn-zajno-underline:hover,.btn-zajno-underline:focus-visible{color:var(--zajno-accent, #ff2a85)}.btn-zajno-underline:hover:after,.btn-zajno-underline:focus-visible:after{transform:translate3d(102%,0,0)}.btn-zajno-underline:hover:before,.btn-zajno-underline:focus-visible:before{transform:translateZ(0)}.btn-zajno-underline:active{transform:translateY(1px)}.btn-zajno-underline:focus-visible{outline:2px dashed var(--zajno-ink, #101112);outline-offset:5px}@media(prefers-reduced-motion:reduce){.btn-zajno-underline:before,.btn-zajno-underline:after{transition:none}}.obys-stage{display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;padding:10px}.obys-underline-root{--aw-mode-ink: 1;--obys-ink: #0e0e0e;display:inline-flex;align-items:baseline;gap:1.4em;flex-wrap:wrap;justify-content:center}:root[data-theme=dark] .obys-underline-root,[data-theme=dark] .obys-underline-root{--obys-ink: #ffffff}.btn-obys-underline{position:relative;padding:.3em 0 .45em;border:0;background:none;color:color-mix(in srgb,var(--obys-ink, #0e0e0e) 40%,transparent);font-family:Neue Montreal,Helvetica Neue,Arial,sans-serif;font-size:1.05rem;font-weight:400;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .4s cubic-bezier(.16,1,.3,1)}.btn-obys-underline:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1.34px;background:var(--obys-ink, #0e0e0e);transform:scaleX(0);transform-origin:right;transition:transform .8s cubic-bezier(.16,1,.3,1);will-change:transform}.btn-obys-underline.is-on{color:var(--obys-ink, #0e0e0e)}.btn-obys-underline.is-on:after{transform:scaleX(1);transform-origin:left}.btn-obys-underline:hover{color:color-mix(in srgb,var(--obys-ink, #0e0e0e) 75%,transparent)}.btn-obys-underline.is-on:hover{color:var(--obys-ink, #0e0e0e)}.btn-obys-underline:focus-visible{outline:2px dashed var(--obys-ink, #0e0e0e);outline-offset:5px}.obys-cycle{margin-left:.4em;border:0;background:none;color:color-mix(in srgb,var(--obys-ink, #0e0e0e) 50%,transparent);font-size:1rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.obys-cycle:hover{color:var(--obys-ink, #0e0e0e)}.obys-cycle:focus-visible{outline:2px dashed var(--obys-ink, #0e0e0e);outline-offset:4px}@media(prefers-reduced-motion:reduce){.btn-obys-underline:after{transition:none}.btn-obys-underline{transition:none}}.resn-roll-slab-root{--aw-slab-roll: 1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;padding:10px;border-radius:8px}.btn-resn-roll-slab{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:1em;box-sizing:border-box;min-width:270px;padding:.7em 1.2em;border:0;border-radius:6px;background:#dfff5c;color:#12130f;font-family:Saans,Inter,Helvetica Neue,Arial,sans-serif;font-size:.85rem;font-weight:500;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent}.btn-resn-roll-slab,.btn-resn-roll-slab *{box-sizing:border-box}.rs-window{display:block;overflow:hidden;height:1.2em}.rs-column{display:block;animation:aw-slab-cycle 6.4s cubic-bezier(.65,0,.35,1) infinite;will-change:transform}.rs-line{display:block;height:1.2em;white-space:nowrap}@keyframes aw-slab-cycle{0%,26%{transform:translateY(0)}33%,59%{transform:translateY(-1.2em)}66%,92%{transform:translateY(-2.4em)}to{transform:translateY(-3.6em)}}.btn-resn-roll-slab:hover .rs-column,.btn-resn-roll-slab:focus-visible .rs-column{animation-play-state:paused}.rs-cta{flex:none;font-weight:700;font-size:.75em;letter-spacing:.14em;text-transform:uppercase;opacity:.55;transition:opacity .2s ease}.btn-resn-roll-slab:hover .rs-cta,.btn-resn-roll-slab:focus-visible .rs-cta{opacity:1}.btn-resn-roll-slab:active{transform:scale(.985)}.btn-resn-roll-slab:focus-visible{outline:none;box-shadow:0 0 0 3px #12130f59}@media(prefers-reduced-motion:reduce){.rs-column{animation:none}.btn-resn-roll-slab:active{transform:none}}.lenis-swap-root{--aw-lenis-wash: 1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;padding:10px;border-radius:8px}.btn-lenis-swap{--lenis-pink: #ff98a2;position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:1.4em;box-sizing:border-box;padding:1.05em 1.4em;border:0;background:none;color:var(--lenis-pink);font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.btn-lenis-swap,.btn-lenis-swap *{box-sizing:border-box}.ls-base{position:absolute;inset:0;background:#f2f0ec}.ls-wash{position:absolute;inset:0;background:var(--lenis-pink);transform:scaleY(0);transform-origin:top;transition:transform .6s cubic-bezier(.19,1,.22,1);will-change:transform}.btn-lenis-swap:hover .ls-wash,.btn-lenis-swap:focus-visible .ls-wash{transform:scaleY(1);transform-origin:bottom}.ls-text{position:relative;z-index:1;display:inline-block;overflow:hidden}.ls-visible,.ls-hidden{display:block}.ls-visible{transform:scaleY(1);transform-origin:bottom;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1);will-change:transform}.ls-hidden{position:absolute;inset:0;color:#fff;transform:scaleY(0);opacity:0;transform-origin:top;transition:transform .6s cubic-bezier(.19,1,.22,1),opacity .4s cubic-bezier(.19,1,.22,1);will-change:transform}.btn-lenis-swap:hover .ls-visible,.btn-lenis-swap:focus-visible .ls-visible{transform:scaleY(0);opacity:0;transform-origin:top}.btn-lenis-swap:hover .ls-hidden,.btn-lenis-swap:focus-visible .ls-hidden{transform:scaleY(1);opacity:1;color:#fff}.ls-icon{position:relative;z-index:1;display:grid;place-items:center;width:2.4em;height:2.4em;padding:.6em;border:1px solid var(--lenis-pink);background:#121212;transition:background .6s cubic-bezier(.19,1,.22,1)}.ls-icon svg{width:100%;height:100%;color:var(--lenis-pink);transition:color .6s cubic-bezier(.19,1,.22,1)}[data-theme=light] .ls-base{background:#121212}[data-theme=light] .ls-icon{background:#f2f0ec}.btn-lenis-swap:active{transform:scale(.97)}.btn-lenis-swap:focus-visible{outline:none;box-shadow:0 0 0 3px #ff98a273}@media(prefers-reduced-motion:reduce){.ls-wash,.ls-visible,.ls-hidden,.ls-icon,.ls-icon svg{transition:opacity .2s ease}.btn-lenis-swap:active{transform:none}}.search-slash-root{--ss-accent: #6366f1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;padding:10px;border-radius:8px}.search-slash-root *,.search-slash-root *:before,.search-slash-root *:after{box-sizing:border-box}.btn-search-slash{position:relative;display:inline-flex;align-items:center;gap:.55em;width:8em;height:2.9em;padding:0 .65em;border:1px solid var(--line, #2c2e36);border-radius:var(--radius, 8px);background:var(--surface, #ffffff);color:var(--ink, #18181b);font-family:system-ui,sans-serif;font-size:1rem;cursor:pointer;overflow:hidden;transition:width .45s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .25s ease;-webkit-tap-highlight-color:transparent}.btn-search-slash[data-open=true]{width:15em;border-color:var(--ss-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ss-accent) 20%,transparent);cursor:text}.btn-search-slash:focus-within{border-color:var(--ss-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--ss-accent) 20%,transparent)}.ss-icon{width:1.05em;height:1.05em;flex:none;color:#52525b;transition:color .25s ease}.btn-search-slash[data-open=true] .ss-icon{color:var(--ss-accent)}.ss-label{font-weight:500;font-size:.85em;letter-spacing:.01em;color:#52525b;white-space:nowrap;transition:opacity .18s ease,transform .18s ease}.btn-search-slash[data-open=true] .ss-label{opacity:0;transform:translate(-.4em)}.ss-input{position:absolute;inset:0 2.45em 0 2.55em;border:0;outline:none;background:transparent;font:inherit;font-size:.85em;color:#18181b;caret-color:var(--ss-accent);opacity:0;pointer-events:none;transition:opacity .22s ease}.btn-search-slash[data-open=true] .ss-input{opacity:1;pointer-events:auto;transition-delay:.12s}.ss-input::placeholder{color:#a1a1aa}.ss-kbd{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:1.5em;height:1.5em;padding:0 .3em;border:1px solid #d4d4d8;border-radius:.4em;background:#f4f4f5;color:#52525b;font-family:ui-monospace,monospace;font-size:.72em;font-weight:600;transition:border-color .25s ease,background .25s ease,color .25s ease}.btn-search-slash[data-open=true] .ss-kbd{border-color:var(--ss-accent);background:#eef2ff;color:var(--ss-accent)}.btn-search-slash:active:not([data-open=true]){transform:scale(.97)}@media(prefers-reduced-motion:reduce){.btn-search-slash,.ss-icon,.ss-label,.ss-input,.ss-kbd{transition:none}}.water-ripple-root{--wr-splash: 1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.water-ripple-root *,.water-ripple-root *:before,.water-ripple-root *:after{box-sizing:border-box}.btn-water-ripple{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;width:220px;height:65px;padding:0;border:2px solid rgba(255,255,255,.1);border-radius:35px;background-color:#1e5b6d;background-size:cover;background-position:center;color:#fff;font-family:inherit;font-size:1.1rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;cursor:pointer;outline:none;overflow:hidden;box-shadow:0 8px 15px #0006;-webkit-tap-highlight-color:transparent;transition:transform .2s,box-shadow .2s,border-color .2s}.btn-water-ripple:hover{transform:translateY(-3px);box-shadow:0 12px 25px #00000080;border-color:#fffc}.btn-water-ripple:active{transform:translateY(1px);box-shadow:0 4px 10px #0006}.btn-water-ripple:focus-visible{outline:2px solid #7dd3fc;outline-offset:3px}.btn-water-ripple canvas,.wr-canvas{position:absolute;left:0;top:0;border-radius:35px;display:block;pointer-events:none;z-index:0}.wr-label{position:relative;z-index:2;pointer-events:none;text-shadow:0 2px 4px rgba(0,0,0,.5);color:#fff}@media(prefers-reduced-motion:reduce){.btn-water-ripple,.wr-label{transition:none}.btn-water-ripple:hover,.btn-water-ripple:active{transform:none}}.slot-preview-stage:has(.jelly-switch-root)>*,.preview-modal-stage:has(.jelly-switch-root)>*{max-width:none;max-height:none;width:100%;height:100%}.slot:has(.jelly-switch-root) .slot-preview,.preview-modal-stage:has(.jelly-switch-root){background:#121315}.slot:has(.jelly-switch-root) .slot-index,.slot:has(.jelly-switch-root) .slot-expand{z-index:6;color:#9aa0a8}.slot:has(.jelly-switch-root) .slot-expand:hover,.slot:has(.jelly-switch-root) .slot-expand:focus-visible{color:#eceef1;background:#ffffff0f}.jelly-switch-root{--jelly-jiggle: 1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-width:0;min-height:0;padding:0;border-radius:8px}.jelly-switch-root *,.jelly-switch-root *:before,.jelly-switch-root *:after{box-sizing:border-box}.btn-jelly-switch{position:relative;display:block;width:100%;height:100%;padding:0;border:0;border-radius:12px;background:transparent;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.btn-jelly-switch:focus-visible{outline:2px solid #1490ff;outline-offset:3px}.jelly-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;border-radius:inherit;pointer-events:none;background:#121315;z-index:0}.jelly-fallback{display:none;position:absolute;left:50%;top:50%;width:92px;height:64px;border-radius:22px;background:radial-gradient(120% 90% at 30% 25%,rgba(255,255,255,.45),transparent 55%),#c8c4bf;box-shadow:0 10px 24px #0000002e;transform:translate(-50%,-50%);z-index:0}.btn-jelly-switch[data-gl=off] .jelly-fallback{display:block}.btn-jelly-switch[data-gl=off][data-jelly-on=true] .jelly-fallback{background:radial-gradient(120% 90% at 30% 25%,rgba(180,220,255,.75),transparent 55%),#1490ff}.btn-jelly-switch[data-gl=off][data-jiggle="1"] .jelly-fallback{animation:jelly-jiggle .42s cubic-bezier(.22,1.2,.36,1)}@keyframes jelly-jiggle{0%{transform:translate(-50%,-50%) scale(1) rotate(0)}28%{transform:translate(-50%,-50%) scale(1.14,.84) rotate(-5deg)}58%{transform:translate(-50%,-50%) scale(.9,1.12) rotate(4deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0)}}@media(prefers-reduced-motion:reduce){.btn-jelly-switch[data-gl=off][data-jiggle="1"] .jelly-fallback{animation:none}}.slot-preview-stage:has(.dot-border-root)>*,.preview-modal-stage:has(.dot-border-root)>*{max-width:none;max-height:none;width:100%;height:100%}.slot:has(.dot-border-root) .slot-preview,.preview-modal-stage:has(.dot-border-root){background:#111318}.slot:has(.dot-border-root) .slot-index,.slot:has(.dot-border-root) .slot-expand{z-index:6;color:#9aa0a8}.slot:has(.dot-border-root) .slot-expand:hover,.slot:has(.dot-border-root) .slot-expand:focus-visible{color:#eceef1;background:#ffffff0f}.shader-frame.dot-border-root,.dot-border-root{--dot-border-cta: 1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-width:0;min-height:0;background:#111318;color-scheme:dark}.dot-border-root[data-mode=light]{background:#f4f7fb;color-scheme:light}.dot-border-root *,.dot-border-root *:before,.dot-border-root *:after{box-sizing:border-box}[data-dot-border] .btn-wrapper{text-decoration:none;color:inherit}[data-dot-border] .btn-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;background-color:#0000;background-image:repeating-linear-gradient(45deg,var(--grid-color) 0 1px,transparent 2px 5px);opacity:0;z-index:-1}[data-dot-border] .btn-wrapper:has(.btn:hover):after,[data-dot-border] .btn-wrapper:has(.btn:focus-visible):after{animation:dot-border-opacity-anim calc(var(--animation-speed) * 4) ease-in-out forwards}@keyframes dot-border-opacity-anim{80%{opacity:0}to{opacity:1}}[data-dot-border] .btn-wrapper .btn{position:relative;display:flex;justify-content:center;align-items:center;padding:.8rem 1.25rem;background-color:#fff0;border:1px solid var(--grid-color);color:#fffd;font-family:Inter,sans-serif;letter-spacing:-.01em;font-size:1rem;font-weight:600;text-transform:capitalize;border-radius:6px;cursor:pointer;transition:transform .2s ease-in-out,letter-spacing .2s ease-in-out}[data-dot-border] .btn-wrapper .btn:hover,[data-dot-border] .btn-wrapper .btn:focus-visible{background-color:#25358b;color:#fff;transform:scale(1.05);letter-spacing:.06em}[data-dot-border] .btn-wrapper .btn:focus-visible{outline:2px solid #fffa;outline-offset:3px}[data-dot-border] .btn-wrapper .btn:active{background-color:#25358b;transform:scale(.98);letter-spacing:.02em}[data-dot-border] .btn-wrapper .btn-svg{margin-left:.5rem;height:24px;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke:#fff4;fill:#fff2;transition:all .2s ease-in-out}[data-dot-border] .btn-wrapper .btn:hover .btn-svg,[data-dot-border] .btn-wrapper .btn:focus-visible .btn-svg{stroke:#fffa;fill:#fff3}[data-dot-border] .btn-wrapper .dot{position:absolute;width:var(--dot-size);aspect-ratio:1;border-radius:2px;background-color:var(--dot-color);transition:all .3s ease-in-out;opacity:0}[data-dot-border] .btn-wrapper:has(.btn:hover) .dot.top.left,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .dot.top.left{top:50%;left:20%;animation:dot-border-move-top-left var(--animation-speed) ease-in-out forwards}@keyframes dot-border-move-top-left{90%{opacity:.6}to{top:calc(var(--dot-size) * -.5);left:calc(var(--dot-size) * -.5);opacity:1}}[data-dot-border] .btn-wrapper:has(.btn:hover) .dot.top.right,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .dot.top.right{top:50%;right:20%;animation:dot-border-move-top-right var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * .6)}@keyframes dot-border-move-top-right{80%{opacity:.6}to{top:calc(var(--dot-size) * -.5);right:calc(var(--dot-size) * -.5);opacity:1}}[data-dot-border] .btn-wrapper:has(.btn:hover) .dot.bottom.right,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .dot.bottom.right{bottom:50%;right:20%;animation:dot-border-move-bottom-right var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 1.2)}@keyframes dot-border-move-bottom-right{80%{opacity:.6}to{bottom:calc(var(--dot-size) * -.5);right:calc(var(--dot-size) * -.5);opacity:1}}[data-dot-border] .btn-wrapper:has(.btn:hover) .dot.bottom.left,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .dot.bottom.left{bottom:50%;left:20%;animation:dot-border-move-bottom-left var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 1.8)}@keyframes dot-border-move-bottom-left{80%{opacity:.6}to{bottom:calc(var(--dot-size) * -.5);left:calc(var(--dot-size) * -.5);opacity:1}}[data-dot-border] .btn-wrapper .line{position:absolute;transition:all .3s ease-in-out}[data-dot-border] .btn-wrapper .line.horizontal{height:var(--line-weight);width:100%;background-image:repeating-linear-gradient(90deg,#0000 0 calc(var(--line-weight) * 2),var(--line-color) calc(var(--line-weight) * 2) calc(var(--line-weight) * 4))}[data-dot-border] .btn-wrapper .line.top{top:calc(var(--line-weight) * -.5);transform-origin:top left;transform:rotate(5deg) scaleX(0)}[data-dot-border] .btn-wrapper:has(.btn:hover) .line.top,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .line.top{animation:dot-border-draw-top var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * .8)}@keyframes dot-border-draw-top{to{transform:rotate(0) scaleX(1)}}[data-dot-border] .btn-wrapper .line.bottom{bottom:calc(var(--line-weight) * -.5);transform-origin:bottom right;transform:rotate(5deg) scaleX(0)}[data-dot-border] .btn-wrapper:has(.btn:hover) .line.bottom,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .line.bottom{animation:dot-border-draw-bottom var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 2)}@keyframes dot-border-draw-bottom{to{transform:rotate(0) scaleX(1)}}[data-dot-border] .btn-wrapper .line.vertical{width:var(--line-weight);height:100%;background-image:repeating-linear-gradient(0deg,#0000 0 calc(var(--line-weight) * 2),var(--line-color) calc(var(--line-weight) * 2) calc(var(--line-weight) * 4))}[data-dot-border] .btn-wrapper .line.left{left:calc(var(--line-weight) * -.5);transform-origin:bottom left;transform:rotate(0) scaleY(0)}[data-dot-border] .btn-wrapper:has(.btn:hover) .line.left,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .line.left{animation:dot-border-draw-left var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 2.4)}@keyframes dot-border-draw-left{to{transform:rotate(0) scaleY(1)}}[data-dot-border] .btn-wrapper .line.right{right:calc(var(--line-weight) * -.5);transform-origin:top right;transform:rotate(5deg) scaleY(0)}[data-dot-border] .btn-wrapper:has(.btn:hover) .line.right,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .line.right{animation:dot-border-draw-right var(--animation-speed) ease-in-out forwards;animation-delay:calc(var(--animation-speed) * 1.4)}@keyframes dot-border-draw-right{to{transform:rotate(0) scaleY(1)}}[data-dot-border][data-mode=light] .btn-wrapper{--dot-color: #111a;--line-color: #111a;--grid-color: #1113}[data-dot-border][data-mode=light] .btn-wrapper .btn{color:#111d}[data-dot-border][data-mode=light] .btn-wrapper .btn:focus-visible{outline-color:#111a}[data-dot-border][data-mode=light] .btn-wrapper .btn-svg{stroke:#1114;fill:#1112}[data-dot-border][data-mode=light] .btn-wrapper .btn:hover .btn-svg,[data-dot-border][data-mode=light] .btn-wrapper .btn:focus-visible .btn-svg{stroke:#111a;fill:#1113}@media(prefers-reduced-motion:reduce){[data-dot-border] .btn-wrapper .btn{transition:none}[data-dot-border] .btn-wrapper:has(.btn:hover):after,[data-dot-border] .btn-wrapper:has(.btn:focus-visible):after,[data-dot-border] .btn-wrapper:has(.btn:hover) .dot,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .dot,[data-dot-border] .btn-wrapper:has(.btn:hover) .line,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .line{animation:none}[data-dot-border] .btn-wrapper:has(.btn:hover):after,[data-dot-border] .btn-wrapper:has(.btn:focus-visible):after{opacity:1}[data-dot-border] .btn-wrapper:has(.btn:hover) .dot.top.left,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .dot.top.left{top:calc(var(--dot-size) * -.5);left:calc(var(--dot-size) * -.5);opacity:1}[data-dot-border] .btn-wrapper:has(.btn:hover) .dot.top.right,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .dot.top.right{top:calc(var(--dot-size) * -.5);right:calc(var(--dot-size) * -.5);opacity:1}[data-dot-border] .btn-wrapper:has(.btn:hover) .dot.bottom.right,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .dot.bottom.right{bottom:calc(var(--dot-size) * -.5);right:calc(var(--dot-size) * -.5);opacity:1}[data-dot-border] .btn-wrapper:has(.btn:hover) .dot.bottom.left,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .dot.bottom.left{bottom:calc(var(--dot-size) * -.5);left:calc(var(--dot-size) * -.5);opacity:1}[data-dot-border] .btn-wrapper:has(.btn:hover) .line.top,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .line.top,[data-dot-border] .btn-wrapper:has(.btn:hover) .line.bottom,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .line.bottom,[data-dot-border] .btn-wrapper:has(.btn:hover) .line.right,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .line.right{transform:rotate(0) scaleX(1) scaleY(1)}[data-dot-border] .btn-wrapper:has(.btn:hover) .line.left,[data-dot-border] .btn-wrapper:has(.btn:focus-visible) .line.left{transform:rotate(0) scaleY(1)}}.threeui-mount,.terrain-plume-component,.text-path-study,.article-headings-component,.animated-top-dock-component,.typography-vortex-component,.mechanical-keyboard,.retro-metallic,.landscape-scene,.japanese-tower-landscape,.sakura-branch-scene,.isometric-motion-grid,.isometric-illustration,.tetrahedron-365,.liquid-metal-button,.iso-mail-lightshafts,.spark-badge,.hypnotic-loops,.at-the-horizon,.scalability-bricks,.threeui-background{position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.mechanical-keyboard{isolation:isolate;background:#090a0c}.mechanical-keyboard__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#090a0c;opacity:0;transition:opacity .18s ease-out;touch-action:none}.mechanical-keyboard__frame.is-ready{opacity:1}.retro-metallic{isolation:isolate;background:#08090a}.retro-metallic__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#08090a;opacity:0;transition:opacity .18s ease-out;touch-action:none}.retro-metallic__frame.is-ready{opacity:1}.japanese-tower-landscape{isolation:isolate;background:#ecdcbc}.japanese-tower-landscape__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#ecdcbc;opacity:0;transition:opacity .18s ease-out}.japanese-tower-landscape__frame.is-ready{opacity:1}.landscape-scene{isolation:isolate;background:#ecdcbc}.landscape-scene__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#ecdcbc;opacity:0;transition:opacity .18s ease-out;touch-action:none}.landscape-scene__frame.is-ready{opacity:1}.sakura-branch-scene{isolation:isolate;background:#d4738a}.sakura-branch-scene__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#d4738a;opacity:0;transition:opacity .18s ease-out}.sakura-branch-scene__frame.is-ready{opacity:1}@media(prefers-reduced-motion:reduce){.sakura-branch-scene__frame{transition:none}}.isometric-motion-grid{isolation:isolate;background:#08090a}.isometric-motion-grid__stage{position:absolute;top:50%;left:50%;width:1200px;height:675px;transform-origin:50% 50%}.isometric-motion-grid__frame{display:block;width:100%;height:100%;border:0;background:#08090a;opacity:0;transition:opacity .18s ease-out}.isometric-motion-grid__frame.is-ready{opacity:1}.isometric-illustration{isolation:isolate;background:#111}.isometric-illustration__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#111;opacity:0;transition:opacity .18s ease-out}.isometric-illustration__frame.is-ready{opacity:1}.tetrahedron-365{isolation:isolate;background:#000}.tetrahedron-365__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#000;opacity:0;transition:opacity .18s ease-out}.tetrahedron-365__frame.is-ready{opacity:1}@media(prefers-reduced-motion:reduce){.tetrahedron-365__frame{transition:none}}.liquid-metal-button{isolation:isolate;background:#070708}.liquid-metal-button__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#070708;opacity:0;transition:opacity .18s ease-out}.liquid-metal-button__frame.is-ready{opacity:1}@media(prefers-reduced-motion:reduce){.liquid-metal-button__frame{transition:none}}.iso-mail-lightshafts{isolation:isolate;background:#140f0b}.iso-mail-lightshafts__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#140f0b;opacity:0;transition:opacity .18s ease-out}.iso-mail-lightshafts__frame.is-ready{opacity:1}.spark-badge{isolation:isolate;background:#000}.spark-badge__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#000;opacity:0;transition:opacity .18s ease-out}.spark-badge__frame.is-ready{opacity:1}.hypnotic-loops{isolation:isolate;background:#f15a24}.hypnotic-loops__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#f15a24;opacity:0}.hypnotic-loops__frame.is-ready{opacity:1}.at-the-horizon{isolation:isolate;background:#000}.at-the-horizon__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#000;opacity:0;transition:opacity .18s ease-out}.at-the-horizon__frame.is-ready{opacity:1}.scalability-bricks{isolation:isolate;background:#0b0b0c}.scalability-bricks__frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:#0b0b0c;opacity:0;transition:opacity .18s ease-out}.scalability-bricks__frame.is-ready{opacity:1}.text-path-study{isolation:isolate;background:#08090a}.text-path-study--light{background:#f3f5f8}.text-path-study-frame{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;background:transparent;transform-origin:50% 50%}.threeui-background{position:relative;isolation:isolate;background:#030304}.threeui-background.condensation{background:transparent}.threeui-background.predictive-arc--light,.threeui-background.data-pixel-arc--light{background:#f3f6f1}.typography-vortex-component.typography-vortex-component--light{background:#eef1f6}.typography-vortex-component--light .typography-vortex-component__hint{color:#1c1e268c}.threeui-background>canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.cross-beam-canvas,.terrain-plume-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.terrain-plume-component{pointer-events:none}.terrain-plume-component{--fe-bg: #030304;--fe-band: clamp(260px, 52cqw, 820px);isolation:isolate;container-type:inline-size;background:linear-gradient(180deg,#050505,#020202 44%,#000)}.terrain-plume-component[data-terrain-scene=river]{--fe-bg: #03070a;background:linear-gradient(180deg,#05090d,#020507 44%,#000)}.terrain-plume-component[data-terrain-scene=desert]{--fe-bg: #0a0603;background:linear-gradient(180deg,#0d0805,#060302 44%,#000)}.terrain-plume-component[data-terrain-scene=bridge-city]{--fe-bg: #03050b;background:linear-gradient(180deg,#050810,#020407 44%,#000)}.terrain-plume-component[data-terrain-scene=river] .terrain-plume-canvas,.terrain-plume-component[data-terrain-scene=desert] .terrain-plume-canvas,.terrain-plume-component[data-terrain-scene=bridge-city] .terrain-plume-canvas{top:auto;bottom:calc(var(--fe-band) * .33)}.terrain-plume-component[data-terrain-scene=river]:after,.terrain-plume-component[data-terrain-scene=desert]:after,.terrain-plume-component[data-terrain-scene=bridge-city]:after{background:radial-gradient(circle at 50% 100%,rgba(255,255,255,.07),transparent 34%),linear-gradient(180deg,#0000000f,#0000004d 72%,#0000009e)}.terrain-plume-component:before,.terrain-plume-component:after{position:absolute;inset:0;z-index:0;pointer-events:none;content:""}.terrain-plume-component:before{background:linear-gradient(90deg,transparent calc(50% - .5px),rgba(255,255,255,.05) calc(50% - .5px) calc(50% + .5px),transparent calc(50% + .5px)),repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0 1px,transparent 1px 11.5vw),repeating-linear-gradient(180deg,rgba(255,255,255,.018) 0 1px,transparent 1px 5.8rem);opacity:.74}.terrain-plume-component:after{background:radial-gradient(circle at 50% 100%,rgba(255,255,255,.09),transparent 34%),linear-gradient(180deg,#0000001a,#0000009e 72%,#000000e6)}.terrain-plume-canvas{z-index:0}.footer-engraved-terrain{position:absolute;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:var(--fe-band);pointer-events:none}.footer-engraved-reveal{position:absolute;inset:0;z-index:5;display:block;width:100%;height:100%;pointer-events:none}.footer-engraved-grain{position:absolute;inset:0;z-index:6;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-size:160px 160px}.sunset-valley-scene,.sunset-valley-canvas{display:block;width:100%;height:100%}.sunset-valley-scene{position:relative;overflow:hidden;background:#090d16}.sunset-valley-canvas{position:relative;z-index:1;opacity:0;touch-action:none}.sunset-valley-canvas.is-ready{opacity:1}img.sunset-valley-fallback{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center}.temple-night-scene,.temple-night-canvas{display:block;width:100%;height:100%}.temple-night-scene{position:relative;overflow:hidden;background:#05070a}.temple-night-canvas{position:relative;z-index:1;opacity:0;touch-action:none}.temple-night-canvas.is-ready{opacity:1}.temple-night-unavailable{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:#a9b2b7;background:#05070a}.yosemite-sunset-scene,.yosemite-sunset-canvas{display:block;width:100%;height:100%}.yosemite-sunset-scene{position:relative;overflow:hidden;background:#241a26}.yosemite-sunset-canvas{position:relative;z-index:1;opacity:0;touch-action:none}.yosemite-sunset-canvas.is-ready{opacity:1}.yosemite-sunset-unavailable{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:#e0c3ab;background:#241a26}.presidio-sunset-scene,.presidio-sunset-canvas{display:block;width:100%;height:100%}.presidio-sunset-scene{position:relative;overflow:hidden;background:#2a1c22}.presidio-sunset-canvas{position:relative;z-index:1;opacity:0;touch-action:none}.presidio-sunset-canvas.is-ready{opacity:1}.presidio-sunset-unavailable{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:#e6c1ad;background:#2a1c22}.lake-louise-scene,.lake-louise-canvas{display:block;width:100%;height:100%}.lake-louise-scene{position:relative;overflow:hidden;background:#171d2c}.lake-louise-canvas{position:relative;z-index:1;opacity:0;touch-action:none}.lake-louise-canvas.is-ready{opacity:1}.lake-louise-unavailable{position:absolute;inset:0;display:grid;place-items:center;margin:0;color:#b9c8d6;background:#171d2c}.bookshelf,.bookshelf__canvas,.sketchbook,.sketchbook__frame{display:block;width:100%;height:100%}.bookshelf{position:relative;container-type:inline-size;overflow:hidden;background:#171a24;outline:none}.bookshelf__canvas{position:absolute;inset:0;opacity:0;touch-action:none}.bookshelf__canvas.is-ready{opacity:1}.bookshelf__source-controls{display:none}.bookshelf__unavailable{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:24px;color:#f4eee6;text-align:center}.sketchbook{position:relative;overflow:hidden;background:#ece7dc}.sketchbook__frame{border:0;opacity:0;background:#ece7dc}.sketchbook__frame.is-ready{opacity:1}@font-face{font-family:ThreeUI Fragment Mono;font-style:normal;font-weight:400;font-display:swap;src:url(./fonts/fragment-mono.woff2) format("woff2")}.article-headings-component,.animated-top-dock-component,.typography-vortex-component{container-type:inline-size;color:#ecece8;background:#0b0b0b;font-family:Geist,Helvetica Neue,Helvetica,Arial,sans-serif}.article-headings-component{display:grid;grid-template-rows:auto 1fr 1fr;padding:clamp(20px,5.4cqw,74px) clamp(20px,6.2cqw,86px);isolation:isolate}.article-headings-component:after,.animated-top-dock-component:after,.typography-vortex-component:after{position:absolute;inset:0;z-index:5;pointer-events:none;content:"";opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.16'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.article-headings-component__header{display:flex;justify-content:space-between;padding-bottom:clamp(14px,2.6cqw,30px);color:#62625e;font:400 clamp(8px,.85cqw,10px) / 1 "ThreeUI Fragment Mono",ui-monospace,monospace;letter-spacing:.12em}.article-headings-component__entry{display:grid;grid-template-columns:clamp(28px,4cqw,56px) minmax(0,1fr) auto;align-items:center;gap:clamp(10px,2.2cqw,30px);border-top:1px solid #2a2a28}.article-headings-component__entry h2{margin:0;color:#e9e9e5;font-size:clamp(18px,3.2cqw,44px);font-weight:600;line-height:1.08;letter-spacing:-.02em}.article-headings-component__index,.article-headings-component__meta{color:#60605c;font:400 clamp(8px,.85cqw,10px) / 1.3 "ThreeUI Fragment Mono",ui-monospace,monospace;letter-spacing:.06em}.article-headings-component__meta{text-align:right}.article-headings-component--light{color:#202128;background:#f3f5f8}.article-headings-component--light .article-headings-component__header,.article-headings-component--light .article-headings-component__index,.article-headings-component--light .article-headings-component__meta{color:#71737b}.article-headings-component--light .article-headings-component__entry{border-color:#d9dce3}.article-headings-component--light .article-headings-component__entry h2{color:#1d1f26}.typography-vortex-component{position:relative;isolation:isolate;touch-action:none;cursor:crosshair}.typography-vortex-component canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.typography-vortex-component__hint,.animated-top-dock-component__caption{position:absolute;z-index:6;color:#62625e;font:400 9px/1 ThreeUI Fragment Mono,ui-monospace,monospace;letter-spacing:.1em}.typography-vortex-component__hint{right:18px;bottom:16px}.animated-top-dock-component{position:relative;display:grid;place-items:center;isolation:isolate;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.035),transparent 34%),#080808}.animated-top-dock__nav{position:absolute;top:clamp(24px,5cqw,46px);left:50%;z-index:10;display:flex;align-items:flex-start;gap:3px;height:38px;padding:4px;overflow:visible;border:1px solid #292929;border-radius:11px;background:#0e0e0edb;box-shadow:0 12px 34px #0000007a,inset 0 1px #ffffff09;-webkit-backdrop-filter:blur(18px) saturate(75%);backdrop-filter:blur(18px) saturate(75%);transform:translate(-50%);isolation:isolate}.animated-top-dock__item{position:relative;z-index:6;display:inline-flex;flex:none;align-items:center;justify-content:center;height:28px;min-width:0;padding:0;border:1px solid transparent;border-radius:7px;outline:none;color:#858580;background:#151514e6;font:400 10px/1 ThreeUI Fragment Mono,ui-monospace,monospace;letter-spacing:.1em;white-space:nowrap;-webkit-backdrop-filter:blur(14px) saturate(70%);backdrop-filter:blur(14px) saturate(70%);transform-origin:50% 0;transition:color .15s,border-color .18s,background .18s,box-shadow .18s;will-change:width,height,transform;cursor:pointer}.animated-top-dock__item[data-dock-near=true],.animated-top-dock__item:focus-visible{z-index:7;color:#ecece8;border-color:#41413e;background:#1b1b1af0;box-shadow:0 7px 16px #00000042}.animated-top-dock__logo{width:28px;height:28px;overflow:hidden;background:#e8e8e3}.animated-top-dock__logo svg{display:block;width:100%;height:100%}.animated-top-dock__link{gap:6px;width:94px;padding:0 9px}.animated-top-dock__link[aria-pressed=true]{color:#111;border-color:#e8e8e3;background:#e8e8e3;box-shadow:0 7px 18px #00000047}.animated-top-dock__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:13px;height:13px;opacity:.62;transition:opacity .16s}.animated-top-dock__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.animated-top-dock__item[data-dock-near=true] .animated-top-dock__icon,.animated-top-dock__item:focus-visible .animated-top-dock__icon{opacity:1}.animated-top-dock-component__caption{right:18px;bottom:16px}@media(max-width:600px){.article-headings-component{padding:18px}.article-headings-component__entry{grid-template-columns:24px minmax(0,1fr)}.article-headings-component__entry h2{font-size:clamp(17px,5.5vw,26px)}.article-headings-component__meta{display:none}.animated-top-dock__nav{top:24px;gap:2px;height:36px}.animated-top-dock__item{height:26px!important;transform:none!important}.animated-top-dock__logo{width:26px!important;height:26px!important}.animated-top-dock__link{width:auto!important;padding:0 7px;font-size:8px;letter-spacing:.07em}.animated-top-dock__icon{display:none}}@media(prefers-reduced-motion:reduce){.animated-top-dock__item{transform:none!important}}.animated-top-dock-component.atd-modern,.animated-top-dock-component.atd-retro,.animated-top-dock-component.atd-glass{--atd-top: clamp(16px, 2.6cqw, 46px);--atd-bar-width: min(1460px, calc(100% - clamp(24px, 4.2cqw, 96px)) );--atd-bar-height: clamp(48px, 3.4cqw, 68px);--atd-bar-pad: clamp(5px, .42cqw, 9px);--atd-bar-lead: clamp(14px, 1.15cqw, 25px);--atd-item-height: clamp(30px, 2.2cqw, 44px);--atd-item-pad: clamp(10px, .86cqw, 18px);--atd-label: clamp(12px, .78cqw, 17px);--atd-icon: clamp(13px, .92cqw, 19px);--atd-gap: clamp(5px, .44cqw, 9px);--atd-brand: clamp(13px, .94cqw, 20px);--atd-mark: clamp(22px, 1.55cqw, 33px);--atd-action-height: clamp(34px, 2.5cqw, 50px);display:block;overflow:hidden}.atd-modern__bar,.atd-retro__bar{position:absolute;top:var(--atd-top);left:50%;z-index:10;display:flex;align-items:center;justify-content:space-between;width:var(--atd-bar-width);height:var(--atd-bar-height);transform:translate(-50%)}.atd-modern__bar{width:max-content;max-width:var(--atd-bar-width);padding:var(--atd-bar-pad) var(--atd-bar-pad) var(--atd-bar-pad) var(--atd-bar-lead)}.atd-modern__dock{display:flex;flex:none;gap:clamp(2px,.2cqw,5px);align-items:flex-start;justify-content:center;height:var(--atd-item-height)}.atd-modern__item,.atd-retro__item,.atd-glass__item{display:inline-flex;flex:none;gap:var(--atd-gap);align-items:center;justify-content:center;height:var(--atd-item-height);padding:0 var(--atd-item-pad);outline:none;white-space:nowrap;transform-origin:50% 0;will-change:width,height,transform;cursor:pointer}.atd-modern__brand,.atd-glass__brand,.atd-retro__brand{display:inline-flex;flex:none;gap:clamp(7px,.6cqw,13px);align-items:center;text-decoration:none}.atd-modern__mark,.atd-glass__mark{display:block;width:var(--atd-mark);height:var(--atd-mark);overflow:hidden}.atd-modern__mark svg,.atd-glass__mark svg{display:block;width:100%;height:100%}.atd-modern__word,.atd-glass__word{font-size:var(--atd-brand);font-weight:600;letter-spacing:-.018em}.atd-modern__actions{display:inline-flex;flex:none;gap:clamp(4px,.34cqw,8px);align-items:center}.atd-modern__ghost{height:var(--atd-action-height);padding:0 clamp(12px,.95cqw,20px);border:0;border-radius:999px;background:transparent;font:500 var(--atd-label) / 1 inherit;transition:color .16s,background .16s;cursor:pointer}.atd-modern__cta,.atd-glass__cta{height:var(--atd-action-height);border-radius:999px;font:600 var(--atd-label) / 1 inherit;letter-spacing:-.01em;white-space:nowrap;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s;cursor:pointer}.animated-top-dock-component.atd-modern{--atd-bar-width: min(1240px, calc(100% - clamp(24px, 5cqw, 120px)) );background:#07080c}.atd-modern__aurora{position:absolute;inset:-24% -12% auto;z-index:1;height:82%;pointer-events:none;background:radial-gradient(58% 62% at 22% 36%,rgba(78,116,255,.4),transparent 68%),radial-gradient(46% 56% at 78% 20%,rgba(186,96,255,.3),transparent 70%),radial-gradient(40% 48% at 52% 6%,rgba(56,220,214,.2),transparent 72%),radial-gradient(34% 40% at 50% 14%,rgba(255,255,255,.07),transparent 76%);filter:blur(8px)}.atd-modern__bar{gap:clamp(14px,2.4cqw,40px);border:1px solid rgba(255,255,255,.045);border-radius:999px;background:linear-gradient(180deg,#191b24db,#0c0d12d1);box-shadow:0 22px 52px -24px #000000eb,inset 0 1px #ffffff0b;backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%)}.atd-modern__brand{color:#f2f3f7}.atd-modern__mark{border-radius:50%;box-shadow:0 2px 8px #0000006b}.atd-modern__item{border:1px solid transparent;border-radius:999px;color:#9b9fae;background:transparent;font:500 var(--atd-label) / 1 inherit;letter-spacing:-.005em;transition:color .16s,border-color .18s,background .18s,box-shadow .18s,backdrop-filter .18s}.atd-modern__item[data-dock-near=true],.atd-modern__item:hover,.atd-modern__item:focus-visible{color:#f4f5f9;border-color:#ffffff0e;background:#ffffff0e;box-shadow:0 8px 20px -14px #000000e6,inset 0 1px #ffffff0d;backdrop-filter:blur(18px) saturate(170%);-webkit-backdrop-filter:blur(18px) saturate(170%)}.atd-modern__item[aria-pressed=true]{color:#0a0b10;border-color:transparent;background:linear-gradient(180deg,#fff,#dfe3ef);box-shadow:0 10px 24px -12px #7896ffbf,inset 0 -1px #00000024}.atd-modern__icon,.atd-glass__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--atd-icon);height:var(--atd-icon);opacity:.72;transition:opacity .16s}.atd-modern__icon svg,.atd-glass__icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.atd-modern__item[data-dock-near=true] .atd-modern__icon,.atd-modern__item[aria-pressed=true] .atd-modern__icon,.atd-glass__item[data-dock-near=true] .atd-glass__icon,.atd-glass__item[aria-pressed=true] .atd-glass__icon{opacity:1}.atd-modern__ghost{color:#a7abba}.atd-modern__ghost:hover{color:#f0f1f6;background:#ffffff0f}.atd-modern__cta{display:inline-flex;gap:var(--atd-gap);align-items:center;padding:0 var(--atd-bar-pad) 0 clamp(14px,1.1cqw,24px);border:0;color:#0a0b10;background:linear-gradient(180deg,#fff,#d8ddec);box-shadow:0 10px 26px -14px #96affff2,inset 0 -1px #00000029}.atd-modern__cta svg{box-sizing:border-box;width:calc(var(--atd-action-height) - clamp(12px,.9cqw,20px));height:calc(var(--atd-action-height) - clamp(12px,.9cqw,20px));padding:clamp(4px,.3cqw,7px);border-radius:999px;background:#0a0b101a;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.atd-modern__cta:hover{box-shadow:0 16px 32px -14px #96afff,inset 0 -1px #00000029;transform:translateY(-1px)}.atd-modern__stage{position:absolute;top:58%;left:50%;z-index:4;width:min(88cqw,1120px);text-align:center;pointer-events:none;transform:translate(-50%,-50%)}.atd-modern__eyebrow{margin:0 0 clamp(8px,.9cqw,18px);color:#7d84a0;font:400 clamp(8px,.62cqw,13px) / 1 "ThreeUI Fragment Mono",ui-monospace,monospace;letter-spacing:.22em;text-transform:uppercase}.atd-modern__headline{margin:0;padding:.08em 0 .14em;color:transparent;background:linear-gradient(180deg,#fff 16%,#ffffff4d);background-clip:text;-webkit-background-clip:text;font-size:clamp(30px,7.6cqw,150px);font-weight:400;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.animated-top-dock-component.atd-retro{--atd-label: clamp(9px, .68cqw, 15px);--atd-icon: clamp(10px, .78cqw, 17px);--atd-brand: clamp(11px, .8cqw, 18px);background:#0b0819}.atd-retro__field{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;image-rendering:pixelated}.atd-retro__vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(124% 90% at 50% 34%,transparent 28%,rgba(6,4,16,.62) 100%),linear-gradient(180deg,rgba(6,4,16,.6) 0%,transparent 24%,transparent 62%,rgba(6,4,16,.58) 100%)}.atd-retro:before{position:absolute;inset:0;z-index:11;pointer-events:none;content:"";opacity:calc(var(--atd-retro-scan, .32) * 1.5);background:repeating-linear-gradient(180deg,rgba(0,0,0,.42) 0 1px,transparent 1px 3px)}.atd-retro__bar{gap:0;padding:0;overflow:hidden;border:2px solid #f4e6c8;background:#1a1030;box-shadow:6px 6px #0604109e}.atd-retro__brand{height:100%;padding:0 clamp(12px,1.1cqw,26px);border-right:2px solid #4b2f7e;color:#f9c74f;background:#150c28;font:400 var(--atd-brand) / 1 "ThreeUI Fragment Mono",ui-monospace,monospace;letter-spacing:.12em}.atd-retro__dock{display:flex;flex:1 1 0;gap:0;align-items:stretch;min-width:0;height:100%}.atd-retro__badge{display:inline-flex;width:var(--atd-icon);height:var(--atd-icon)}.atd-retro__badge svg,.atd-retro__icon svg{display:block;width:100%;height:100%;fill:currentColor;shape-rendering:crispEdges}.atd-retro__item{height:100%;min-width:0;padding:0 clamp(6px,.5cqw,12px);overflow:hidden;border:0;border-right:2px solid #4b2f7e;color:#b9a7e8;background:#241548;font:400 var(--atd-label) / 1 "ThreeUI Fragment Mono",ui-monospace,monospace;letter-spacing:.14em;transition:color .1s steps(2),background .1s steps(2)}.atd-retro__item[data-dock-near=true],.atd-retro__item:focus-visible{color:#fff4d6;background:#3a2170}.atd-retro__item[aria-pressed=true]{color:#1a1030;background:#f9c74f}.atd-retro__icon{display:inline-flex;flex:none;width:var(--atd-icon);height:var(--atd-icon)}.atd-retro__cta{display:inline-flex;flex:none;gap:var(--atd-gap);align-items:center;height:100%;padding:0 clamp(14px,1.2cqw,28px);border:0;border-left:2px solid #f4e6c8;color:#1a1030;background:#f47b5c;font:400 var(--atd-label) / 1 "ThreeUI Fragment Mono",ui-monospace,monospace;letter-spacing:.16em;transition:background .1s steps(2),color .1s steps(2);cursor:pointer}.atd-retro__cta:hover{color:#1a1030;background:#f9c74f}.atd-retro__readout{position:absolute;bottom:clamp(30px,4.2cqw,74px);left:50%;z-index:8;display:flex;gap:clamp(12px,2.4cqw,42px);margin:0;color:#a08fd4;font:400 clamp(9px,.62cqw,13px) / 1 "ThreeUI Fragment Mono",ui-monospace,monospace;letter-spacing:.2em;transform:translate(-50%)}.animated-top-dock-component.atd-glass{--atd-rail-width: clamp(158px, 12.5cqw, 250px);background:#08090d}.atd-glass__field{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.atd-glass:before{position:absolute;inset:0 auto 0 0;z-index:5;width:42%;pointer-events:none;content:"";background:linear-gradient(90deg,#06070ba8,#06070b00)}.atd-glass__rail{position:absolute;top:50%;left:clamp(20px,3.4cqw,68px);z-index:10;display:flex;flex-direction:column;gap:clamp(6px,.5cqw,11px);align-items:stretch;width:var(--atd-rail-width);padding:var(--atd-bar-pad);border-radius:clamp(20px,1.7cqw,34px);background:linear-gradient(160deg,#ffffff26,#ffffff0d);box-shadow:0 30px 64px -26px #000000eb,inset 0 1px #ffffff70,inset 0 -1px #ffffff1f,inset 0 0 0 1px #ffffff24;backdrop-filter:blur(26px) saturate(190%);-webkit-backdrop-filter:blur(26px) saturate(190%);transform:translateY(-50%)}.atd-glass__rail:before{position:absolute;inset:0;pointer-events:none;content:"";border-radius:inherit;background:linear-gradient(168deg,#ffffff38,#fff0 30% 76%,#ffffff24)}.atd-glass__brand{position:relative;padding:clamp(6px,.5cqw,12px) clamp(8px,.7cqw,15px);color:#fbfbfe}.atd-glass__mark{border-radius:clamp(7px,.5cqw,11px);box-shadow:0 3px 10px #0000006b,inset 0 0 0 1px #ffffff4d}.atd-glass__hairline{height:1px;margin:clamp(2px,.2cqw,5px) clamp(6px,.5cqw,12px);background:linear-gradient(90deg,#ffffff0a,#ffffff42,#ffffff0a)}.atd-glass__dock{position:relative;display:flex;flex-direction:column;gap:clamp(2px,.2cqw,5px);align-items:stretch}.atd-glass__item{justify-content:flex-start;width:100%;border:1px solid transparent;border-radius:clamp(12px,1cqw,22px);color:#ffffffa8;background:transparent;font:500 var(--atd-label) / 1 inherit;letter-spacing:-.005em;transform-origin:0 50%;transition:color .18s,border-color .2s,background .2s,box-shadow .2s}.atd-glass__item[data-dock-near=true],.atd-glass__item:focus-visible{color:#fff;border-color:#ffffff3d;background:linear-gradient(180deg,#ffffff38,#ffffff12);box-shadow:inset 0 1px #ffffff75,0 8px 18px -10px #000c}.atd-glass__item[aria-pressed=true]{color:#0d0f16;border-color:#fff9;background:linear-gradient(180deg,#fff,#e6e9f4);box-shadow:0 10px 24px -12px #ffffff80,inset 0 -1px #00000024}.atd-glass__cta{display:inline-flex;gap:var(--atd-gap);align-items:center;justify-content:space-between;width:100%;padding:0 clamp(12px,1cqw,22px);border:1px solid rgba(255,255,255,.55);color:#0d0f16;background:linear-gradient(180deg,#fff,#dfe3f0);box-shadow:0 12px 30px -14px #fff9,inset 0 -1px #00000029}.atd-glass__cta svg{width:var(--atd-icon);height:var(--atd-icon);fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.atd-glass__cta:hover{box-shadow:0 16px 34px -14px #ffffffbf,inset 0 -1px #00000029;transform:translateY(-1px)}.atd-modern .animated-top-dock-component__caption,.atd-glass .animated-top-dock-component__caption{color:#ffffff57}.atd-retro .animated-top-dock-component__caption{z-index:12;color:#7b6ab0}@container (max-width: 900px){.atd-modern__ghost{display:none}.atd-modern__item span:last-child,.atd-retro__item span:last-child{display:none}.atd-modern__cta span{display:none}.atd-modern__cta{padding:0 var(--atd-bar-pad)}.animated-top-dock-component.atd-glass{--atd-rail-width: auto}.atd-glass__item{justify-content:center}.atd-glass__item span:last-child,.atd-glass__word,.atd-glass__cta span{display:none}.atd-glass__cta{justify-content:center}}@media(max-width:600px){.atd-modern__word{display:none}.atd-modern__item{height:28px!important;transform:none!important}.atd-glass__item{height:auto!important;transform:none!important}.atd-retro__item{height:100%!important;transform:none!important}.atd-modern__stage{top:62%}.atd-retro__readout{display:none}}@media(prefers-reduced-motion:reduce){.atd-modern__item,.atd-retro__item,.atd-glass__item{transform:none!important}}.slot-preview-stage:has(.liquid-metal-play-root)>*,.preview-modal-stage:has(.liquid-metal-play-root)>*{max-width:none;max-height:none;width:100%;height:100%}.slot:has(.liquid-metal-play-root) .slot-preview,.preview-modal-stage:has(.liquid-metal-play-root){padding:0;overflow:hidden;background:#070708}.slot-preview-stage:has(.liquid-metal-play-root),.preview-modal-stage:has(.liquid-metal-play-root){width:100%;height:100%;overflow:visible}.slot:has(.liquid-metal-play-root) .slot-index,.slot:has(.liquid-metal-play-root) .slot-expand{z-index:6;color:#9aa0a8}.slot:has(.liquid-metal-play-root) .slot-expand:hover,.slot:has(.liquid-metal-play-root) .slot-expand:focus-visible{color:#eceef1;background:#ffffff0f}.liquid-metal-play-root{--lmp-play: 1;--liquid-metal-play-scale: .506359;position:relative;display:block;width:100%;height:100%;min-width:0;min-height:0;padding:0;border-radius:8px;overflow:hidden}.liquid-metal-play-root .shader-frame{position:absolute;top:50%;left:50%;width:calc(100% / var(--liquid-metal-play-scale));height:calc(100% / var(--liquid-metal-play-scale));min-width:0;min-height:0;transform:translate(-50%,-50%) scale(var(--liquid-metal-play-scale))}.threeui-liquid-metal-pill-preview{--liquid-metal-pill-scale: .856915;position:relative;width:100%;height:100%;overflow:hidden;background:#070708}.threeui-liquid-metal-pill-preview__content{position:absolute;top:50%;left:50%;width:calc(100% / var(--liquid-metal-pill-scale));height:calc(100% / var(--liquid-metal-pill-scale));transform:translate(-50%,-50%) scale(var(--liquid-metal-pill-scale));transform-origin:center}.slot:has(.threeui-liquid-metal-pill-preview) .slot-preview,.preview-modal-stage:has(.threeui-liquid-metal-pill-preview){padding:0;overflow:hidden;background:#070708}.slot-preview-stage:has(.threeui-liquid-metal-pill-preview),.preview-modal-stage:has(.threeui-liquid-metal-pill-preview){width:100%;height:100%;overflow:visible}.slot-preview-stage:has(.threeui-liquid-metal-pill-preview)>*,.preview-modal-stage:has(.threeui-liquid-metal-pill-preview)>*{width:100%;height:100%;max-width:none;max-height:none}.slot:has(.threeui-liquid-metal-pill-preview) .slot-index,.slot:has(.threeui-liquid-metal-pill-preview) .slot-expand{z-index:6;color:#9aa0a8}.slot:has(.threeui-liquid-metal-pill-preview) .slot-expand:hover,.slot:has(.threeui-liquid-metal-pill-preview) .slot-expand:focus-visible{color:#eceef1;background:#ffffff0f}.slot-preview-stage:has(.generate-root)>*,.preview-modal-stage:has(.generate-root)>*{max-width:none;max-height:none;width:100%;height:100%}.slot:has(.generate-root) .slot-preview,.preview-modal-stage:has(.generate-root){background:#111318}.slot:has(.generate-root) .slot-index,.slot:has(.generate-root) .slot-expand{z-index:6;color:#9aa0a8}.slot:has(.generate-root) .slot-expand:hover,.slot:has(.generate-root) .slot-expand:focus-visible{color:#eceef1;background:#ffffff0f}.shader-frame.generate-root,.generate-root{--generate-cta: 1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-width:0;min-height:0;background:#111318;color-scheme:dark;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;isolation:isolate}.generate-root[data-mode=light]{background:#f4f7fb;color-scheme:light}.generate-root *,.generate-root *:before,.generate-root *:after{box-sizing:border-box}[data-generate] .btn-wrapper{position:relative;display:inline-block}[data-generate] .btn{--border-radius: 24px;--padding: 4px;--transition: .4s;--button-color: #101010;--highlight-color-hue: 210deg;-webkit-user-select:none;user-select:none;display:flex;justify-content:center;padding:.5rem .75rem;background-color:var(--button-color);box-shadow:inset 0 1px 1px #fff3,inset 0 2px 2px #ffffff26,inset 0 4px 4px #ffffff1a,inset 0 8px 8px #ffffff0d,inset 0 16px 16px #ffffff0d,0 -1px 1px #00000005,0 -2px 2px #00000008,0 -4px 4px #0000000d,0 -8px 8px #0000000f,0 -16px 16px #00000014;border:solid 1px #ffffff22;border-radius:var(--border-radius);cursor:pointer;transition:box-shadow var(--transition),border var(--transition),background-color var(--transition)}@media(min-width:768px){[data-generate] .btn{padding:.5rem 1rem}}[data-generate] .btn:before{content:"";position:absolute;top:calc(0px - var(--padding));left:calc(0px - var(--padding));width:calc(100% + var(--padding) * 2);height:calc(100% + var(--padding) * 2);border-radius:calc(var(--border-radius) + var(--padding));pointer-events:none;background-image:linear-gradient(0deg,#0004,#000a);z-index:-1;transition:box-shadow var(--transition),filter var(--transition);box-shadow:0 -8px 8px -6px #0000 inset,0 -16px 16px -8px #0000 inset,1px 1px 1px #fff2,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001}[data-generate] .btn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:linear-gradient(0deg,#fff,hsl(var(--highlight-color-hue),100%,70%),hsla(var(--highlight-color-hue),100%,70%,50%),8%,transparent);background-position:0 0;opacity:0;transition:opacity var(--transition),filter var(--transition)}[data-generate] .btn-letter{position:relative;display:inline-block;color:#fff5;animation:generate-letter-anim 2s ease-in-out infinite;transition:color var(--transition),text-shadow var(--transition),opacity var(--transition)}@keyframes generate-letter-anim{50%{text-shadow:0 0 3px #ffffff88;color:#fff}}[data-generate] .btn-svg{flex-grow:1;height:24px;margin-right:.5rem;fill:#e8e8e8;animation:generate-flicker 2s linear infinite;animation-delay:.5s;filter:drop-shadow(0 0 2px #ffffff99);transition:fill var(--transition),filter var(--transition),opacity var(--transition)}@keyframes generate-flicker{50%{opacity:.3}}[data-generate] .txt-wrapper{position:relative;display:flex;align-items:center;min-width:6.4em}[data-generate] .txt-1,[data-generate] .txt-2{position:absolute;word-spacing:-1em}[data-generate] .txt-1{animation:generate-appear-anim 1s ease-in-out forwards}[data-generate] .txt-2{opacity:0}@keyframes generate-appear-anim{0%{opacity:0}to{opacity:1}}[data-generate] .btn:focus .txt-1,[data-generate] .btn:focus-visible .txt-1{animation:generate-opacity-anim .3s ease-in-out forwards;animation-delay:1s}[data-generate] .btn:focus .txt-2,[data-generate] .btn:focus-visible .txt-2{animation:generate-opacity-anim .3s ease-in-out reverse forwards;animation-delay:1s}@keyframes generate-opacity-anim{0%{opacity:1}to{opacity:0}}[data-generate] .btn:focus .btn-letter,[data-generate] .btn:focus-visible .btn-letter{animation:generate-focused-letter-anim 1s ease-in-out forwards,generate-letter-anim 1.2s ease-in-out infinite;animation-delay:0s,1s}@keyframes generate-focused-letter-anim{0%,to{filter:blur(0px)}50%{transform:scale(2);filter:blur(10px) brightness(150%) drop-shadow(-36px 12px 12px hsl(var(--highlight-color-hue),100%,70%))}}[data-generate] .btn:focus .btn-svg,[data-generate] .btn:focus-visible .btn-svg{animation-duration:1.2s;animation-delay:.2s}[data-generate] .btn:focus:before,[data-generate] .btn:focus-visible:before{box-shadow:0 -8px 12px -6px #fff3 inset,0 -16px 16px -8px hsla(var(--highlight-color-hue),100%,70%,20%) inset,1px 1px 1px #fff3,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001}[data-generate] .btn:focus:after,[data-generate] .btn:focus-visible:after{opacity:.6;-webkit-mask-image:linear-gradient(0deg,#fff,transparent);mask-image:linear-gradient(0deg,#fff,transparent);filter:brightness(100%)}[data-generate] .btn-letter:nth-child(1),[data-generate] .btn:focus .btn-letter:nth-child(1),[data-generate] .btn:focus-visible .btn-letter:nth-child(1){animation-delay:0s}[data-generate] .btn-letter:nth-child(2),[data-generate] .btn:focus .btn-letter:nth-child(2),[data-generate] .btn:focus-visible .btn-letter:nth-child(2){animation-delay:.08s}[data-generate] .btn-letter:nth-child(3),[data-generate] .btn:focus .btn-letter:nth-child(3),[data-generate] .btn:focus-visible .btn-letter:nth-child(3){animation-delay:.16s}[data-generate] .btn-letter:nth-child(4),[data-generate] .btn:focus .btn-letter:nth-child(4),[data-generate] .btn:focus-visible .btn-letter:nth-child(4){animation-delay:.24s}[data-generate] .btn-letter:nth-child(5),[data-generate] .btn:focus .btn-letter:nth-child(5),[data-generate] .btn:focus-visible .btn-letter:nth-child(5){animation-delay:.32s}[data-generate] .btn-letter:nth-child(6),[data-generate] .btn:focus .btn-letter:nth-child(6),[data-generate] .btn:focus-visible .btn-letter:nth-child(6){animation-delay:.4s}[data-generate] .btn-letter:nth-child(7),[data-generate] .btn:focus .btn-letter:nth-child(7),[data-generate] .btn:focus-visible .btn-letter:nth-child(7){animation-delay:.48s}[data-generate] .btn-letter:nth-child(8),[data-generate] .btn:focus .btn-letter:nth-child(8),[data-generate] .btn:focus-visible .btn-letter:nth-child(8){animation-delay:.56s}[data-generate] .btn-letter:nth-child(9),[data-generate] .btn:focus .btn-letter:nth-child(9),[data-generate] .btn:focus-visible .btn-letter:nth-child(9){animation-delay:.64s}[data-generate] .btn-letter:nth-child(10),[data-generate] .btn:focus .btn-letter:nth-child(10),[data-generate] .btn:focus-visible .btn-letter:nth-child(10){animation-delay:.72s}[data-generate] .btn-letter:nth-child(11),[data-generate] .btn:focus .btn-letter:nth-child(11),[data-generate] .btn:focus-visible .btn-letter:nth-child(11){animation-delay:.8s}[data-generate] .btn-letter:nth-child(12),[data-generate] .btn:focus .btn-letter:nth-child(12),[data-generate] .btn:focus-visible .btn-letter:nth-child(12){animation-delay:.88s}[data-generate] .btn-letter:nth-child(13),[data-generate] .btn:focus .btn-letter:nth-child(13),[data-generate] .btn:focus-visible .btn-letter:nth-child(13){animation-delay:.96s}[data-generate] .btn:active{border:solid 1px hsla(var(--highlight-color-hue),100%,80%,.7);background-color:hsla(var(--highlight-color-hue),50%,20%,.5)}[data-generate] .btn:active:before{box-shadow:0 -8px 12px -6px #fffa inset,0 -16px 16px -8px hsla(var(--highlight-color-hue),100%,70%,.8) inset,1px 1px 1px #fff4,2px 2px 2px #fff2,-1px -1px 1px #0002,-2px -2px 2px #0001}[data-generate] .btn:active:after{opacity:1;-webkit-mask-image:linear-gradient(0deg,#fff,transparent);mask-image:linear-gradient(0deg,#fff,transparent);filter:brightness(200%)}[data-generate] .btn:active .btn-letter{text-shadow:0 0 1px hsla(var(--highlight-color-hue),100%,90%,.9);animation:none}[data-generate] .btn:hover{border:solid 1px hsla(var(--highlight-color-hue),100%,80%,.4)}[data-generate] .btn:hover:before{box-shadow:0 -8px 8px -6px #fffa inset,0 -16px 16px -8px hsla(var(--highlight-color-hue),100%,70%,.3) inset,1px 1px 1px #fff2,2px 2px 2px #fff1,-1px -1px 1px #0002,-2px -2px 2px #0001}[data-generate] .btn:hover:after{opacity:1;-webkit-mask-image:linear-gradient(0deg,#fff,transparent);mask-image:linear-gradient(0deg,#fff,transparent)}[data-generate] .btn:hover .btn-svg{fill:#fff;filter:drop-shadow(0 0 3px hsl(var(--highlight-color-hue),100%,70%)) drop-shadow(0 -4px 6px #0009);animation:none}[data-generate] .btn:focus{outline:none}[data-generate] .btn:focus-visible{outline:none}@media(prefers-reduced-motion:reduce){[data-generate] .btn-letter,[data-generate] .btn-svg,[data-generate] .txt-1,[data-generate] .txt-2,[data-generate] .btn:focus .txt-1,[data-generate] .btn:focus-visible .txt-1,[data-generate] .btn:focus .txt-2,[data-generate] .btn:focus-visible .txt-2,[data-generate] .btn:focus .btn-letter,[data-generate] .btn:focus-visible .btn-letter{animation:none}[data-generate] .txt-1{opacity:1}[data-generate] .btn:focus .txt-1,[data-generate] .btn:focus-visible .txt-1{opacity:0}[data-generate] .btn:focus .txt-2,[data-generate] .btn:focus-visible .txt-2{opacity:1}[data-generate] .btn-letter{color:#fff5}}.slot-preview-stage:has(.spinning-border-root)>*,.preview-modal-stage:has(.spinning-border-root)>*{max-width:none;max-height:none;width:100%;height:100%}.slot:has(.spinning-border-root) .slot-preview,.preview-modal-stage:has(.spinning-border-root){background:#111318}.slot:has(.spinning-border-root) .slot-index,.slot:has(.spinning-border-root) .slot-expand{z-index:6;color:#9aa0a8}.slot:has(.spinning-border-root) .slot-expand:hover,.slot:has(.spinning-border-root) .slot-expand:focus-visible{color:#eceef1;background:#ffffff0f}.shader-frame.spinning-border-root,.spinning-border-root{--spinning-border-cta: 1;display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-width:0;min-height:0;background:#111318;color-scheme:dark;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif}.spinning-border-root[data-mode=light]{background:#f4f7fb;color-scheme:light}.spinning-border-root *,.spinning-border-root *:before,.spinning-border-root *:after{box-sizing:border-box}[data-spinning-border] .spinning-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;padding:1px;border:0;background:none;font:inherit;border-radius:9999px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-spinning-border] .spinning-btn:hover{transform:translateY(-2px);box-shadow:0 0 25px #ffffff1a}[data-spinning-border] .spinning-beam{position:absolute;inset:-100%;background-image:conic-gradient(from 90deg at 50% 50%,transparent 0%,transparent 75%,#ffffff 100%);animation:spinning-border-spin 3s linear infinite;opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}[data-spinning-border] .spinning-btn:hover .spinning-beam{opacity:1}@keyframes spinning-border-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-spinning-border] .spinning-ring{position:absolute;inset:0;background-color:#27272a;border-radius:9999px;opacity:1;transition:opacity .3s cubic-bezier(.4,0,.2,1)}[data-spinning-border] .spinning-btn:hover .spinning-ring{opacity:0}[data-spinning-border] .spinning-surface{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:100%;padding:.625rem 1.5rem;border-radius:9999px;text-transform:uppercase;color:#a1a1aa;font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.1em;background-image:linear-gradient(to bottom,#27272a,#09090b);box-shadow:inset 0 1px #ffffff4d;transition:color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),text-decoration-color .3s cubic-bezier(.4,0,.2,1),fill .3s cubic-bezier(.4,0,.2,1),stroke .3s cubic-bezier(.4,0,.2,1)}[data-spinning-border] .spinning-btn:hover .spinning-surface{color:#fff}[data-spinning-border] .spinning-label{position:relative;z-index:10}[data-spinning-border] .spinning-arrow{position:relative;z-index:10;transition:transform .3s cubic-bezier(.4,0,.2,1)}[data-spinning-border] .spinning-btn:hover .spinning-arrow{transform:translate(2px)}@media(prefers-reduced-motion:reduce){[data-spinning-border] .spinning-btn,[data-spinning-border] .spinning-beam,[data-spinning-border] .spinning-ring,[data-spinning-border] .spinning-surface,[data-spinning-border] .spinning-arrow{transition:none}[data-spinning-border] .spinning-beam{animation:none}}.slot-preview-stage:has(.aetheris-root)>*,.preview-modal-stage:has(.aetheris-root)>*{max-width:none;max-height:none;width:100%;height:100%}.slot:has(.aetheris-root) .slot-preview,.preview-modal-stage:has(.aetheris-root){background:#020614}.slot:has(.aetheris-root) .slot-index,.slot:has(.aetheris-root) .slot-expand{z-index:6;color:#9aa0a8}.slot:has(.aetheris-root) .slot-expand:hover,.slot:has(.aetheris-root) .slot-expand:focus-visible{color:#eceef1;background:#ffffff0f}.aetheris-root{--plasma-drive: 1;position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-width:0;min-height:0;background:#020614;color-scheme:dark;font-family:Inter,sans-serif;overflow:hidden;isolation:isolate}.aetheris-root[data-mode=light]{background:#f4f7fb;color-scheme:light}.aetheris-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;opacity:0;transition:opacity 1s cubic-bezier(.42,0,1,1);pointer-events:none}.aetheris-root[data-mode=light] .aetheris-bg{filter:invert(1) hue-rotate(180deg) saturate(.92) brightness(1.02)}.aetheris-btn{position:relative;display:flex;align-items:center;justify-content:center;width:250px;height:70px;padding:0;border:0;background-color:#050b1a;border-radius:16px;overflow:hidden;cursor:pointer;outline:2px solid transparent;outline-offset:2px;transition:all .22s cubic-bezier(.34,1.4,.5,1);box-shadow:0 24px 48px #04627e33,0 3px 10px #02061459;z-index:2}.aetheris-btn:hover{transform:translateY(-2px)}.aetheris-btn:active{transform:translateY(1px) scale(.985)}.aetheris-btn:focus-visible{outline:2px solid #00d2ff;outline-offset:5px}.aetheris-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.aetheris-nogl{position:absolute;inset:0;display:none;background:radial-gradient(130% 170% at 50% 118%,#61d3ff,#33a7ff 24%,#084c8e,#050a19 88%)}.aetheris-btn.nogl .aetheris-canvas{display:none}.aetheris-btn.nogl .aetheris-nogl{display:block}.aetheris-label{position:relative;z-index:10;pointer-events:none;font-weight:600;font-size:.875rem;line-height:1.25rem;letter-spacing:.26em;text-indent:.26em;color:#e2f1ff;text-shadow:0 1px 12px rgba(0,16,40,.85)}@media(prefers-reduced-motion:reduce){.aetheris-btn,.aetheris-bg{transition:none}}.arjun-connect-root{--ac-red: #e23628;--ac-ink: #ffffff;display:flex;justify-content:center;align-items:center;width:100%;height:100%;font-size:1rem;padding:10px}.arjun-connect-root *,.arjun-connect-root *:before,.arjun-connect-root *:after{box-sizing:border-box}.btn-arjun-connect{position:relative;display:inline-flex;align-items:center;justify-content:center;width:130px;height:48px;padding:0;border:0;background:transparent;color:var(--ac-red);cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;animation:ac-stamp-pop .6s cubic-bezier(.175,.885,.32,1.275) both}.btn-arjun-connect:focus-visible{outline:2px dashed var(--ac-red);outline-offset:8px;border-radius:999px}.ac-stamp-wrap{position:absolute;inset:-4px -6px;width:calc(100% + 12px);height:calc(100% + 8px);transform:rotate(-7deg);transform-origin:center;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .24s ease;pointer-events:none}.btn-arjun-connect:hover .ac-stamp-wrap{transform:rotate(-2deg) scale(1.04)}.btn-arjun-connect:active .ac-stamp-wrap{transform:rotate(-5deg) scale(.95)}.ac-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--ac-red);opacity:.95;transition:opacity .2s ease}.btn-arjun-connect:hover .ac-svg{opacity:1}.ac-scribble-1{animation:.68s step-end infinite ac-boil-1;display:block}.ac-scribble-2{animation:.68s step-end infinite ac-boil-2;display:block}.ac-scribble-3{animation:.68s step-end infinite ac-boil-3;display:block}@keyframes ac-boil-1{0%,33.32%{opacity:1;display:block}33.33%,to{opacity:0;display:none}}@keyframes ac-boil-2{0%,33.32%{opacity:0;display:none}33.33%,66.65%{opacity:1;display:block}66.66%,to{opacity:0;display:none}}@keyframes ac-boil-3{0%,66.65%{opacity:0;display:none}66.66%,to{opacity:1;display:block}}@keyframes ac-stamp-pop{0%{opacity:0;transform:scale(.2)}45%{opacity:1;transform:scale(1.15)}75%{opacity:1;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ac-text-svg{position:absolute;inset:-4px -6px;width:calc(100% + 12px);height:calc(100% + 8px);overflow:visible;pointer-events:none}.ac-text{font-family:Caveat,Kalam,Architects Daughter,Comic Sans MS,cursive,system-ui;font-size:21px;font-weight:700;fill:#fff;letter-spacing:.02em;-webkit-user-select:none;user-select:none}.ac-filters-svg{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}@media(prefers-reduced-motion:reduce){.btn-arjun-connect{animation:none}.ac-stamp-wrap{transition:none}.ac-scribble-1,.ac-scribble-2,.ac-scribble-3{animation:none!important}.ac-scribble-2,.ac-scribble-3{display:none!important}}.arjun-social-root{--as-paper: #f7efe6;--as-accent: #e35342;--as-accent-hover: #cc4333;--as-shadow: rgba(9, 26, 17, .22);--as-shadow-hover: rgba(9, 26, 17, .32);display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:16px}.arjun-social-root *,.arjun-social-root *:before,.arjun-social-root *:after{box-sizing:border-box}.as-cluster{display:flex;align-items:center;justify-content:center;gap:10px;position:relative}.as-stamp-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9999px;background-color:var(--as-paper);color:var(--as-accent);border:none;cursor:pointer;padding:0;outline:none;-webkit-tap-highlight-color:transparent;box-shadow:1.5px 2.5px 0 var(--as-shadow);transition:transform .22s steps(2,end),box-shadow .22s ease,color .22s ease,background-color .22s ease;z-index:1;animation:as-stamp-pop .46s steps(1,end) var(--as-delay, 0ms) both}.as-stamp-btn:focus-visible{outline:2px dashed var(--as-accent);outline-offset:4px}.as-stamp-btn:hover{box-shadow:2px 4px 0 var(--as-shadow-hover);color:var(--as-accent-hover);z-index:10}.as-stamp-btn:active{transform:scale(.92) translate(1px,1.5px)!important;box-shadow:.5px 1px 0 var(--as-shadow)!important;transition:transform 60ms ease,box-shadow 60ms ease!important}.as-ring{pointer-events:none;position:absolute;inset:0;border-radius:9999px;border:1.5px dashed var(--as-accent);transition:border-color .2s ease}.as-stamp-btn:hover .as-ring{border-color:var(--as-accent-hover);animation:as-ring-spin .6s steps(4,end) infinite}.as-icon{position:relative;z-index:2;width:17px;height:17px;display:block;fill:currentColor;transition:transform .22s steps(2,end);transform-origin:50% 50%}@keyframes as-ring-spin{0%{transform:rotate(0)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}to{transform:rotate(360deg)}}@keyframes as-stamp-pop{0%{opacity:0;transform:translateY(-24px) scale(.4) rotate(-20deg)}38%{opacity:1;transform:translateY(4px) scale(1.18) rotate(8deg)}72%{opacity:1;transform:translateY(-2px) scale(.96) rotate(-4deg)}to{opacity:1;transform:translateY(0) scale(1) var(--as-base-rot, rotate(0deg))}}@media(prefers-reduced-motion:reduce){.as-stamp-btn{animation:none;transition:none}.as-stamp-btn:hover .as-ring{animation:none}.as-icon{transition:none}}.nextjs-flare-root{--njf-bg: transparent;--njf-ink: #f0f4fc;--njf-border: rgba(255, 255, 255, .16);--njf-border-hover: rgba(255, 255, 255, .38);display:flex;justify-content:center;align-items:center;width:100%;height:100%;min-height:140px;background-color:transparent;position:relative;overflow:hidden;border-radius:inherit}.nextjs-flare-root[data-mode=light]{--njf-bg: transparent;--njf-ink: #f0f4fc}.nextjs-flare-root *,.nextjs-flare-root *:before,.nextjs-flare-root *:after{box-sizing:border-box}.njf-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;overflow:hidden;box-shadow:0 8px 32px -4px #0006;isolation:isolate;background:#090b10}.njf-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;border-radius:9999px}.btn-nextjs-flare{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:180px;height:50px;padding:0 20px;border-radius:9999px;background:#090b108c;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--njf-border);color:var(--njf-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s ease,box-shadow .22s ease,background-color .22s ease,color .22s ease}.njf-wrap:hover .btn-nextjs-flare{transform:scale(1.02);border-color:var(--njf-border-hover);background:#090b1066;color:#fff}.njf-wrap:active .btn-nextjs-flare{transform:scale(.97);transition:transform 60ms ease}.btn-nextjs-flare:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.njf-icon{width:16px;height:16px;fill:currentColor;opacity:.9;transition:transform .22s cubic-bezier(.16,1,.3,1)}.njf-wrap:hover .njf-icon{transform:translate(2px)}.njf-label{display:inline-block}@media(prefers-reduced-motion:reduce){.btn-nextjs-flare,.njf-icon{transition:none}}@font-face{font-family:PP Neue Corp Tight Ultrabold;src:url(/fonts/pp-neue-corp-tight-ultrabold.woff2) format("woff2"),url(https://framerusercontent.com/assets/8wGC1mLwo6aPeovt0rsUbpRSk.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}.gp-root{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:140px;background-color:transparent;border-radius:inherit;position:relative;overflow:hidden;--gp-btn-bg: transparent;--gp-border: #ffffff;--gp-ink: #ffffff;--gp-btn-hover-bg: #ffffff;--gp-ink-hover: #111111}[data-theme=light] .gp-root,.gp-root[data-mode=light]{background-color:transparent;--gp-btn-bg: transparent;--gp-border: #111111;--gp-ink: #111111;--gp-btn-hover-bg: #111111;--gp-ink-hover: #ffffff}[data-theme=dark] .gp-root,.gp-root[data-mode=dark]{background-color:transparent;--gp-btn-bg: transparent;--gp-border: #ffffff;--gp-ink: #ffffff;--gp-btn-hover-bg: #ffffff;--gp-ink-hover: #111111}.gp-root *,.gp-root *:before,.gp-root *:after{box-sizing:border-box}.gp-proj-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:100px;border:none;background-color:transparent;cursor:pointer;outline:none;padding:0;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;backface-visibility:hidden;transform:translateZ(0);transition:transform .44s cubic-bezier(.16,1,.3,1)}.gp-proj-btn:hover{transform:translateZ(0) scale(1.04)}.gp-layer-rest{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 16px;border-radius:4px;border:1px solid var(--gp-border);background-color:var(--gp-btn-bg);color:var(--gp-ink);font-family:PP Neue Corp Tight Ultrabold,PP Neue Corp Tight,Impact,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;transform:translateZ(0) scale(1);opacity:1;will-change:transform,opacity;backface-visibility:hidden;box-sizing:border-box;transition:transform .44s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1)}.gp-layer-hover{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 16px;border-radius:4px;border:1px solid var(--gp-btn-hover-bg);background-color:var(--gp-btn-hover-bg);color:var(--gp-ink-hover);font-family:PP Neue Corp Tight Ultrabold,PP Neue Corp Tight,Impact,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;transform:translateZ(0) scale(.6);opacity:0;pointer-events:none;will-change:transform,opacity;backface-visibility:hidden;box-sizing:border-box;transition:transform .46s cubic-bezier(.19,1.08,.22,1),opacity .34s cubic-bezier(.16,1,.3,1)}.gp-proj-btn:hover .gp-layer-rest{transform:translateZ(0) scale(.6);opacity:0}.gp-proj-btn:hover .gp-layer-hover{transform:translateZ(0) scale(1);opacity:1}.gp-proj-btn:active{transform:translateZ(0) scale(.96);transition:transform 80ms ease}.gp-proj-btn:focus-visible .gp-layer-rest,.gp-proj-btn:focus-visible .gp-layer-hover{outline:2px solid var(--gp-border);outline-offset:3px}@media(prefers-reduced-motion:reduce){.gp-layer-rest,.gp-layer-hover,.gp-proj-btn{transition:none}}@font-face{font-family:PP Neue Corp Tight Ultrabold;src:url(/fonts/pp-neue-corp-tight-ultrabold.woff2) format("woff2"),url(https://framerusercontent.com/assets/8wGC1mLwo6aPeovt0rsUbpRSk.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}.gs-root{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:140px;background-color:transparent;border-radius:inherit;position:relative;overflow:visible;--gs-btn-bg: transparent;--gs-border: #ffffff;--gs-ink: #ffffff;--gs-btn-hover-bg: #ffffff;--gs-ink-hover: #111111}[data-theme=light] .gs-root,.gs-root[data-mode=light]{background-color:transparent;--gs-btn-bg: transparent;--gs-border: #111111;--gs-ink: #111111;--gs-btn-hover-bg: #111111;--gs-ink-hover: #ffffff}[data-theme=dark] .gs-root,.gs-root[data-mode=dark]{background-color:transparent;--gs-btn-bg: transparent;--gs-border: #ffffff;--gs-ink: #ffffff;--gs-btn-hover-bg: #ffffff;--gs-ink-hover: #111111}.gs-root *,.gs-root *:before,.gs-root *:after{box-sizing:border-box}.gs-container{position:relative;display:inline-flex;flex-direction:column;align-items:center}.gs-group{display:inline-flex;align-items:center;height:44px;transform:translateZ(0);transition:transform .44s cubic-bezier(.16,1,.3,1)}.gs-container:hover .gs-group{transform:translateZ(0) scale(1.04)}.gs-serv-btn{position:relative;height:44px;border:none;background-color:transparent;cursor:pointer;outline:none;padding:0;min-width:90px;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;backface-visibility:hidden;transition:transform .12s ease}.gs-serv-btn .gs-layer-rest{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 16px;border-radius:4px;border:1px solid var(--gs-border);background-color:var(--gs-btn-bg);color:var(--gs-ink);font-family:PP Neue Corp Tight Ultrabold,PP Neue Corp Tight,Impact,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;transform:translateZ(0) scale(1);opacity:1;will-change:transform,opacity;backface-visibility:hidden;box-sizing:border-box;transition:transform .44s cubic-bezier(.16,1,.3,1),opacity .32s cubic-bezier(.16,1,.3,1)}.gs-serv-btn .gs-layer-hover{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 16px;border-radius:4px;border:1px solid var(--gs-btn-hover-bg);background-color:var(--gs-btn-hover-bg);color:var(--gs-ink-hover);font-family:PP Neue Corp Tight Ultrabold,PP Neue Corp Tight,Impact,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.1;transform:translateZ(0) scale(.6);opacity:0;pointer-events:none;will-change:transform,opacity;backface-visibility:hidden;box-sizing:border-box;transition:transform .46s cubic-bezier(.19,1.08,.22,1),opacity .34s cubic-bezier(.16,1,.3,1)}.gs-serv-btn:hover .gs-layer-rest{transform:translateZ(0) scale(.6);opacity:0}.gs-serv-btn:hover .gs-layer-hover{transform:translateZ(0) scale(1);opacity:1}.gs-serv-btn:active{transform:translateZ(0) scale(.96);transition:transform 80ms ease}.gs-serv-btn:focus-visible .gs-layer-rest,.gs-serv-btn:focus-visible .gs-layer-hover{outline:2px solid var(--gs-border);outline-offset:3px}@media(prefers-reduced-motion:reduce){.gs-layer-rest,.gs-layer-hover,.gs-group{transition:none}}.gfaq-root{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:140px;background-color:transparent;border-radius:inherit;padding:16px;position:relative;overflow:hidden;--gfaq-ink: #ffffff;--gfaq-question: #ffffff;--gfaq-meta: rgba(255, 255, 255, .65);--gfaq-border: rgba(255, 255, 255, .22);--gfaq-answer: rgba(255, 255, 255, .75);--gfaq-hover-bg: rgba(255, 255, 255, .05)}[data-theme=light] .gfaq-root,.gfaq-root[data-mode=light]{background-color:transparent;--gfaq-ink: #111111;--gfaq-question: #111111;--gfaq-meta: #777777;--gfaq-border: rgba(0, 0, 0, .16);--gfaq-answer: #444444;--gfaq-hover-bg: rgba(0, 0, 0, .04)}[data-theme=dark] .gfaq-root,.gfaq-root[data-mode=dark]{background-color:transparent;--gfaq-ink: #ffffff;--gfaq-question: #ffffff;--gfaq-meta: rgba(255, 255, 255, .65);--gfaq-border: rgba(255, 255, 255, .22);--gfaq-answer: rgba(255, 255, 255, .75);--gfaq-hover-bg: rgba(255, 255, 255, .05)}.gfaq-root *,.gfaq-root *:before,.gfaq-root *:after{box-sizing:border-box}.gfaq-toggle-btn{position:relative;display:flex;flex-direction:column;width:100%;max-width:320px;padding:12px 14px;border:none;border-bottom:1px solid var(--gfaq-border);background-color:transparent;color:var(--gfaq-ink);cursor:pointer;outline:none;text-align:left;border-radius:4px;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease}.gfaq-toggle-btn:hover{background-color:var(--gfaq-hover-bg)}.gfaq-header{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px}.gfaq-left{display:flex;align-items:center;gap:10px}.gfaq-idx{font-family:ui-monospace,IBM Plex Mono,SFMono-Regular,monospace;font-size:11px;color:var(--gfaq-meta);font-weight:600}.gfaq-question{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;font-weight:700;color:var(--gfaq-question);letter-spacing:-.01em;transition:color .2s ease}.gfaq-icon{font-size:18px;line-height:1;color:var(--gfaq-ink);font-weight:400;transition:transform .26s cubic-bezier(.16,1,.3,1);display:inline-block}.gfaq-answer{max-height:0;opacity:0;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.45;color:var(--gfaq-answer);transition:max-height .26s cubic-bezier(.16,1,.3,1),opacity .26s ease,margin-top .26s ease;margin-top:0;padding-left:28px}.gfaq-toggle-btn[aria-expanded=true] .gfaq-icon{transform:rotate(45deg)}.gfaq-toggle-btn[aria-expanded=true] .gfaq-answer{max-height:120px;opacity:1;margin-top:10px}.gfaq-toggle-btn:focus-visible{outline:2px solid var(--gfaq-ink);outline-offset:2px}.gfaq-toggle-btn:active{transform:scale(.99);transition:transform 60ms ease}@media(prefers-reduced-motion:reduce){.gfaq-icon,.gfaq-answer,.gfaq-toggle-btn{transition:none}}.gfb-root{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:140px;background-color:transparent;border-radius:inherit;position:relative;overflow:hidden;--gfb-border: #ffffff;--gfb-btn-bg: transparent;--gfb-ink: #ffffff;--gfb-btn-hover-bg: #ffffff;--gfb-ink-hover: #000000;--gfb-border-hover: #ffffff;--gfb-shadow-hover: rgba(255, 255, 255, .18)}[data-theme=light] .gfb-root,.gfb-root[data-mode=light]{background-color:transparent;--gfb-border: #111111;--gfb-btn-bg: transparent;--gfb-ink: #111111;--gfb-btn-hover-bg: #111111;--gfb-ink-hover: #ffffff;--gfb-border-hover: #111111;--gfb-shadow-hover: rgba(0, 0, 0, .16)}[data-theme=dark] .gfb-root,.gfb-root[data-mode=dark]{background-color:transparent;--gfb-border: #ffffff;--gfb-btn-bg: transparent;--gfb-ink: #ffffff;--gfb-btn-hover-bg: #ffffff;--gfb-ink-hover: #000000;--gfb-border-hover: #ffffff;--gfb-shadow-hover: rgba(255, 255, 255, .18)}.gfb-root *,.gfb-root *:before,.gfb-root *:after{box-sizing:border-box}.gfb-framer-btn{position:relative;display:inline-flex;align-items:center;gap:8px;padding:7px 15px;border-radius:9999px;border:1px solid var(--gfb-border);background-color:var(--gfb-btn-bg);color:var(--gfb-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease;box-shadow:0 4px 12px #0003}.gfb-logo{width:11px;height:16px;fill:currentColor;flex-shrink:0;transition:fill .2s ease}.gfb-label{display:inline-block;line-height:1}.gfb-framer-btn:hover{transform:scale(1.03);border-color:var(--gfb-border-hover);background-color:var(--gfb-btn-hover-bg);color:var(--gfb-ink-hover);box-shadow:0 6px 20px var(--gfb-shadow-hover)}.gfb-framer-btn:active{transform:scale(.96);transition:transform 60ms ease}.gfb-framer-btn:focus-visible{outline:2px solid var(--gfb-border);outline-offset:3px}@media(prefers-reduced-motion:reduce){.gfb-framer-btn{transition:none}}.split-flap-text{display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px;perspective:800px;cursor:pointer;-webkit-user-select:none;user-select:none;vertical-align:middle}.split-flap-line{display:inline-flex;align-items:center;gap:4px}.split-flap-slot{position:relative;display:inline-flex;flex-direction:column;width:.74em;height:1.18em;background:#1c1e21;color:#f5f5f5;border-radius:7px;overflow:hidden;box-shadow:0 3px 10px #00000038,inset 0 0 0 1px #ffffff1a;font-family:var(--mono, monospace);font-size:clamp(38px,5.5vw,64px);font-weight:700;line-height:1;transition:transform .18s ease,box-shadow .18s ease}:root:not([data-theme=dark]) .split-flap-slot{background:#171717;color:#fff;box-shadow:0 3px 10px #00000038,inset 0 0 0 1px #ffffff1f}.split-flap-slot.is-space{width:.38em;background:transparent!important;box-shadow:none!important;border:none!important}.split-flap-slot.is-space:before,.split-flap-slot.is-space:after{display:none}.split-flap-text:hover .split-flap-slot:not(.is-space){transform:translateY(-1px)}.split-flap-slot:before,.split-flap-slot:after{content:"";position:absolute;top:calc(50% - 2px);width:3px;height:4px;background:var(--bg, #161719);z-index:10;pointer-events:none}.split-flap-slot:before{left:0;border-top-right-radius:2px;border-bottom-right-radius:2px}.split-flap-slot:after{right:0;border-top-left-radius:2px;border-bottom-left-radius:2px}.split-flap-half{position:relative;width:100%;height:50%;overflow:hidden;display:flex;justify-content:center;background:inherit;color:inherit}.split-flap-top{align-items:flex-end;border-top-left-radius:inherit;border-top-right-radius:inherit;background-image:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 100%)}.split-flap-top .split-flap-glyph{transform:translateY(50%)}.split-flap-bottom{align-items:flex-start;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;background-image:linear-gradient(180deg,rgba(0,0,0,.15) 0%,transparent 100%)}.split-flap-bottom .split-flap-glyph{transform:translateY(-50%)}.split-flap-divider{position:absolute;top:50%;left:0;right:0;height:1px;background:#000000b3;box-shadow:0 1px #ffffff1a;z-index:6;pointer-events:none}.split-flap-slot.is-flipping .split-flap-top{animation:flap-top-down .14s cubic-bezier(.4,0,.2,1);transform-origin:bottom center}@keyframes flap-top-down{0%{transform:rotateX(0);filter:brightness(1)}50%{transform:rotateX(-85deg);filter:brightness(.7)}to{transform:rotateX(0);filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.split-flap-slot.is-flipping .split-flap-top{animation:none}.split-flap-text:hover .split-flap-slot{transform:none}}
