@font-face{font-family:Roboto Serif Display;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:60% 100%;src:url(/assets/roboto-serif-display-cyrillic-BC1wsddZ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Serif Display;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:60% 100%;src:url(/assets/roboto-serif-display-ro-Cn-XzSnN.woff2)format("woff2-variations");unicode-range:U+102-103,U+218-21B}@font-face{font-family:Roboto Serif Display;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:60% 100%;src:url(/assets/roboto-serif-display-latin-CRJQCFP-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-DOFToQv1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DayYxulF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-math-wght-normal-Bl4ZGkZl.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-symbols-wght-normal-DxQzqQfC.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-vietnamese-wght-normal-BBxOatbv.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-QAhDxQuo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-Dun_Rd-l.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-gray-1:#000;--color-gray-2:#050506;--color-gray-3:#0c0c0f;--color-gray-6:#ffffff12;--color-gray-8:#ffffff29;--color-gray-11:#a1a1aa;--color-gray-12:#f4f4f5;--color-gray-muted:#52525b;--color-palette-green:#43c08a;--color-palette-red:#e0625e;--color-palette-amber:#d6a849;--color-palette-steel:#8ba8c9;--color-palette-steel-bright:#aecbe8;--color-bg-primary:#faf9f6;--color-bg-sunken:#f2f0ea;--color-bg-raised:#fff;--color-bg-deep:#1b1916;--color-text-primary:#171614;--color-text-secondary:#4d483f;--color-text-muted:#726c62;--color-text-accent:#8a5a0c;--color-text-on-deep:#f5f2ea;--color-text-on-deep-secondary:#cbc5b9;--color-text-on-deep-muted:#9f988c;--color-text-on-deep-accent:#e2a741;--color-border-default:#1716141f;--color-border-bright:#17161442;--color-border-on-deep:#f5f2ea2e;--color-border-on-deep-bright:#f5f2ea5c;--color-accent-interactive:#c98a1f;--color-accent-wash:#c98a1f1a;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--line-hair:1px;--line-ring:2px;--measure-text:62ch;--measure-page:68rem;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:9999px;--z-base:0;--z-raised:10;--z-dropdown:100;--z-overlay:200;--z-modal:300;--z-toast:400;--z-tooltip:500;--duration-instant:80ms;--duration-fast:.14s;--duration-base:.2s;--duration-moderate:.32s;--duration-slow:.45s;--duration-ambient:.7s;--duration-reveal:.5s;--easing-standard:cubic-bezier(.4, 0, .2, 1);--easing-enter:cubic-bezier(.23, 1, .32, 1);--easing-exit:cubic-bezier(.4, 0, 1, 1);--easing-hover:cubic-bezier(.25, .1, .25, 1);--easing-linear:cubic-bezier(0, 0, 1, 1);--font-family-display:"Roboto Serif Display", Georgia, serif;--font-family-sans:"Onest Variable", Onest, system-ui, sans-serif;--font-family-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, monospace;--font-family-serif:"Instrument Serif", Georgia, serif;--size-step-n1:clamp(.83rem, .8rem + .15vw, .9rem);--size-step-0:clamp(1rem, .95rem + .25vw, 1.125rem);--size-step-1:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--size-step-2:clamp(1.5rem, 1.3rem + 1vw, 2.1rem);--size-step-3:clamp(1.9rem, 1.5rem + 2vw, 3rem);--size-step-4:clamp(2.4rem, 1.7rem + 3.5vw, 4.2rem);--size-step-5:clamp(3rem, 2rem + 5vw, 5.6rem);--size-step-6:clamp(3.3rem, 1.6rem + 8.5vw, 8.6rem);--color-accent-safe:var(--color-palette-green);--color-accent-danger:var(--color-palette-red);--color-accent-warn:var(--color-palette-amber);--motion-transition-entrance:var(--duration-moderate) var(--easing-enter) 0s;--motion-transition-exit:var(--duration-base) var(--easing-exit) 0s;--motion-transition-hover:var(--duration-fast) var(--easing-standard) 0s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{min-height:100dvh;font-size:var(--size-step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}[data-skin]{display:flow-root}img,svg,video{max-width:100%;display:block}a{color:inherit}.num{font-variant-numeric:tabular-nums slashed-zero}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[data-reveal]{opacity:0;transform:translateY(var(--reveal-shift,24px));transition:opacity var(--duration-reveal,.6s) var(--easing-enter,cubic-bezier(.23, 1, .32, 1)), transform var(--duration-reveal,.6s) var(--easing-enter,cubic-bezier(.23, 1, .32, 1))}[data-reveal]:not([data-revealed=true]){will-change:opacity, transform}[data-reveal=scale]{transform:scale(.94)}[data-reveal=fade]{transform:none}[data-revealed=true]{opacity:1;transform:none}:where(button,a,summary,[role=button],[role=tab],[role=radio],label[for]):where(:not(:disabled,[aria-disabled=true])):active{opacity:.72}@media print{[data-reveal]{opacity:1!important;transform:none!important}}@media (prefers-reduced-motion:reduce){[data-motion-decorative]{animation:none!important}[data-reveal]{transition-duration:var(--duration-base,.2s);transform:none}}@media (hover:none),(prefers-reduced-motion:reduce){[data-motion-heavy]{animation:none!important;transform:none!important}}.rt-line{margin-bottom:-.12em;padding-bottom:.12em}.ox-page{--ox-wrap:var(--measure-page);--ox-measure:var(--measure-text);--ox-tap:var(--space-7);--ox-hair:var(--line-hair);--ox-ring:var(--line-ring);--ox-stick:var(--space-9);--ox-chevron:var(--space-3);--ox-lift:7%;--ox-shade:12%;--ox-veil:50%;--ox-rule:44px;--ox-grain:160px;--ox-wdth-display:72%;--ox-wdth-hero:62%;--ox-spring:linear(0, .55 7.5%, .85 12%, 1.02 18%, 1.06 24%, 1.02 34%, .995 46%, 1);--ox-press:.97;--ox-focus-gap:3px;--ox-unread:.28;--ox-ink:var(--color-text-primary);background-color:var(--color-bg-primary);background-image:url(/media/shell/grain.svg);background-size:var(--ox-grain) var(--ox-grain);color:var(--color-text-primary);font-family:var(--font-family-sans);font-size:var(--size-step-0);min-height:100dvh;overflow-x:clip}.ox-page:not([data-js=on]) [data-reveal]{opacity:1;transform:none}.ox-page :focus-visible{outline:var(--ox-ring) solid var(--color-text-primary);outline-offset:var(--ox-focus-gap)}.ox-page [id]{scroll-margin-top:var(--ox-stick)}.ox-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ox-skip{left:var(--space-4);top:calc(var(--space-4) * -4);z-index:var(--z-modal);padding:var(--space-3) var(--space-4);background:var(--color-bg-raised);border:var(--ox-hair) solid var(--color-border-bright);text-decoration:none;position:absolute}.ox-skip:focus{top:var(--space-4)}.ox-wrap{width:100%;max-width:var(--ox-wrap);padding-inline:var(--space-5);margin-inline:auto}.ox-deep{--color-bg-primary:var(--color-bg-deep);--color-bg-sunken:var(--color-bg-deep);--color-bg-raised:color-mix(in srgb, var(--color-text-on-deep) var(--ox-lift), var(--color-bg-deep));--color-text-primary:var(--color-text-on-deep);--color-text-secondary:var(--color-text-on-deep-secondary);--color-text-muted:var(--color-text-on-deep-muted);--color-text-accent:var(--color-text-on-deep-accent);--color-border-default:var(--color-border-on-deep);--color-border-bright:var(--color-border-on-deep-bright);background-color:var(--color-bg-deep);color:var(--color-text-on-deep)}.ox-tex{background-image:url(/media/shell/grain.svg);background-repeat:repeat;background-size:var(--ox-grain) var(--ox-grain)}.ox-sec{padding-block:var(--space-8);border-top:var(--ox-hair) solid var(--color-border-default)}.ox-sec-sunken{background-color:var(--color-bg-sunken);background-image:url(/media/shell/grain.svg);background-size:var(--ox-grain) var(--ox-grain)}.ox-h2{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-3);letter-spacing:-.01em;text-wrap:balance;max-width:22ch;line-height:1.1}.ox-lead{max-width:var(--ox-measure);color:var(--color-text-secondary);font-size:var(--size-step-1);margin-block-start:var(--space-4)}.ox-body{max-width:var(--ox-measure);color:var(--color-text-secondary);margin-block-start:var(--space-4)}.ox-note{max-width:var(--ox-measure);color:var(--color-text-muted);font-size:var(--size-step-n1);margin-block-start:var(--space-5)}.ox-link{min-height:var(--ox-tap);color:var(--color-text-primary);border-bottom:var(--ox-hair) solid var(--color-border-bright);align-items:center;text-decoration:none;display:inline-flex;position:relative}.ox-link:after{content:"";block-size:var(--ox-ring);transform-origin:0;transition:transform var(--duration-moderate) var(--easing-enter);background:currentColor;position:absolute;inset-block-end:calc(var(--ox-hair) * -1);inset-inline:0;transform:scaleX(0)}.ox-link:focus-visible:after{transform:scaleX(1)}.ox-btn,.ox-cta{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);font:inherit;min-height:var(--ox-tap);cursor:pointer;transition:color var(--duration-base) var(--easing-hover), border-color var(--duration-base) var(--easing-hover), transform var(--duration-moderate) var(--ox-spring);text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ox-btn:before,.ox-cta:before{content:"";z-index:-1;transition:transform var(--duration-moderate) var(--easing-enter);position:absolute;inset:0;transform:translateY(101%)}.ox-btn:active,.ox-cta:active{transform:scale(var(--ox-press))}.ox-btn{padding-inline:var(--space-4);background:var(--color-bg-raised);border:var(--ox-hair) solid var(--color-border-bright);color:var(--color-text-primary)}.ox-btn:before{background:var(--color-text-primary)}.ox-btn-small{font-size:var(--size-step-n1)}.ox-cta{padding:var(--space-2) var(--space-5);background:var(--color-accent-interactive);color:var(--ox-ink);border:0;font-weight:500}.ox-cta:before{background:var(--ox-ink)}@media (hover:hover){.ox-link:hover:after{transform:scaleX(1)}.ox-btn:hover{color:var(--color-bg-primary);border-color:var(--color-text-primary)}.ox-cta:hover{color:var(--color-text-on-deep-accent)}.ox-btn:hover:before,.ox-cta:hover:before{transform:none}}.ox-btn:focus-visible{color:var(--color-bg-primary)}.ox-cta:focus-visible{color:var(--color-text-on-deep-accent)}.ox-btn:focus-visible:before,.ox-cta:focus-visible:before{transform:none}@media (prefers-reduced-motion:reduce){.ox-link:after,.ox-btn,.ox-cta,.ox-btn:before,.ox-cta:before{transition-duration:var(--duration-instant)}.ox-btn:active,.ox-cta:active{transform:none}}@media (width<=22.49rem){.ox-wrap{padding-inline:var(--space-4)}}.ox-page{--ox-wide:calc(var(--measure-page) * 1.2)}.ox-sec-case,.ox-sec-est,.ox-sec-eng,.ox-sec-path,.ox-finale,.ox-footer{--reveal-shift:var(--space-3)}@media (prefers-reduced-motion:no-preference){[data-reveal][data-beat=content]{transition-delay:var(--duration-fast)}[data-reveal][data-beat=action]{transition-delay:var(--duration-base)}}[data-magnet]{--ox-mx:0px;--ox-my:0px;translate:var(--ox-mx) var(--ox-my)}.ox-cursor{z-index:var(--z-tooltip);pointer-events:none;position:fixed;inset-block-start:0;inset-inline-start:0}.ox-cursor-t{translate:var(--space-4) var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);background:var(--ox-ink);color:var(--color-bg-primary);font-size:var(--size-step-n1);white-space:nowrap;transform-origin:0 0;transition:transform var(--duration-base) var(--easing-enter);font-weight:500;display:block;transform:scale(0)}.ox-cursor[data-on=true] .ox-cursor-t{transform:scale(1)}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.ox-cursor{display:none}}.ox-header{z-index:var(--z-dropdown);border-bottom:var(--ox-hair) solid var(--color-border-default);background-color:var(--color-bg-primary);color:var(--color-text-primary);transition:transform var(--duration-moderate) var(--easing-enter), background-color var(--duration-moderate) var(--easing-hover), color var(--duration-moderate) var(--easing-hover), border-color var(--duration-moderate) var(--easing-hover);position:sticky;top:0}.ox-header[data-hidden=true]:not(:focus-within):not([data-menu=open]){transition-timing-function:var(--easing-standard);transform:translateY(-100%)}.ox-header-in{--ox-wrap:var(--ox-wide);align-items:center;gap:var(--space-3);padding-block:var(--space-2);display:flex}.ox-read{block-size:var(--ox-ring);background:var(--color-text-primary);transform-origin:0;pointer-events:none;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleX(0)}.ox-brand{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:600;font-size:var(--size-step-1);color:inherit;min-height:var(--ox-tap);align-items:center;margin-inline-end:auto;text-decoration:none;display:inline-flex}.ox-nav{display:none;position:relative}.ox-nav-a{color:var(--color-text-secondary);transition:color var(--duration-fast) var(--easing-hover);min-height:var(--ox-tap);align-items:center;text-decoration:none;display:inline-flex}.ox-nav-a:focus-visible{color:var(--color-text-primary)}.ox-nav-a[aria-current=true]{color:var(--color-text-accent)}.ox-nav-ind{inline-size:var(--space-9);block-size:var(--ox-ring);background:var(--color-accent-interactive);transform-origin:0;opacity:0;pointer-events:none;transition:transform var(--duration-base) var(--easing-enter), opacity var(--duration-base) var(--easing-hover);position:absolute;inset-block-end:var(--space-1);inset-inline-start:0}.ox-nav-ind[data-on=true]{opacity:1}.ox-header-lang{display:none}.ox-lang{gap:var(--space-1);display:inline-flex}.ox-lang-btn{font:inherit;font-size:var(--size-step-n1);min-width:var(--space-6);min-height:var(--ox-tap);border:var(--ox-hair) solid transparent;color:var(--color-text-muted);cursor:pointer;transition:color var(--duration-fast) var(--easing-hover), border-color var(--duration-fast) var(--easing-hover);background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.ox-lang-btn[aria-current=true]{color:var(--color-text-primary);border-color:var(--color-border-bright)}.ox-write{font-size:var(--size-step-n1);white-space:nowrap;color:inherit;min-height:var(--ox-tap);border-bottom:var(--ox-hair) solid var(--color-border-bright);transition:border-color var(--duration-fast) var(--easing-hover);align-items:center;text-decoration:none;display:inline-flex}.ox-menu-btn{align-items:center;gap:var(--space-2);min-height:var(--ox-tap);padding-inline:var(--space-3);font:inherit;font-size:var(--size-step-n1);color:inherit;border:var(--ox-hair) solid var(--color-border-bright);border-radius:var(--radius-full);cursor:pointer;transition:transform var(--duration-moderate) var(--ox-spring), border-color var(--duration-fast) var(--easing-hover);background:0 0;display:inline-flex}.ox-menu-btn:active{transform:scale(var(--ox-press))}.ox-menu-icon{inline-size:var(--space-4);block-size:var(--space-2);position:relative}.ox-menu-icon:before,.ox-menu-icon:after{content:"";block-size:var(--ox-ring);transition:transform var(--duration-base) var(--easing-enter);background:currentColor;position:absolute;inset-inline:0}.ox-menu-icon:before{inset-block-start:0}.ox-menu-icon:after{inset-block-end:0}.ox-menu-btn[aria-expanded=true] .ox-menu-icon:before{transform:translateY(calc(var(--space-1) - var(--line-hair))) rotate(45deg)}.ox-menu-btn[aria-expanded=true] .ox-menu-icon:after{transform:translateY(calc(var(--line-hair) - var(--space-1))) rotate(-45deg)}.ox-menu{block-size:calc(100dvh - var(--ox-head-h,var(--space-8)));overscroll-behavior:contain;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.ox-menu[data-open=true]{animation:ox-menu-in var(--duration-moderate) var(--easing-enter) both}@keyframes ox-menu-in{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.ox-menu-in{gap:var(--space-6);min-block-size:100%;padding:var(--space-5) var(--space-5) var(--space-7);flex-direction:column;display:flex}.ox-menu-list{gap:var(--space-1);list-style:none;display:grid}.ox-menu-a{min-height:var(--space-8);font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-3);color:var(--color-text-primary);border-bottom:var(--ox-hair) solid var(--color-border-default);align-items:center;line-height:1.05;text-decoration:none;display:flex}.ox-menu-a:active{color:var(--color-text-accent)}@media (prefers-reduced-motion:no-preference){.ox-menu[data-open=true] .ox-menu-list>li{animation:ox-menu-rise var(--duration-slow) var(--easing-enter) both;animation-delay:calc((var(--ox-i) * .5 + 1) * var(--duration-instant))}}@keyframes ox-menu-rise{0%{opacity:0;transform:translateY(var(--space-5))}to{opacity:1;transform:none}}.ox-menu-foot{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:auto;display:flex}@media (prefers-reduced-motion:no-preference){.ox-header-in>*{animation:ox-drop var(--duration-slow) var(--easing-enter) backwards}.ox-header-in>:nth-child(2){animation-delay:var(--duration-instant)}.ox-header-in>:nth-child(3){animation-delay:calc(var(--duration-instant) * 2)}.ox-header-in>:nth-child(4){animation-delay:calc(var(--duration-instant) * 3)}.ox-header-in>:nth-child(5){animation-delay:calc(var(--duration-instant) * 4)}}@keyframes ox-drop{0%{opacity:0;transform:translateY(-60%)}to{opacity:1;transform:none}}@media (hover:hover){.ox-nav-a:hover{color:var(--color-text-primary)}.ox-nav-a[aria-current=true]:hover{color:var(--color-text-accent)}.ox-lang-btn:hover{color:var(--color-text-primary)}.ox-write:hover,.ox-menu-btn:hover{border-color:currentColor}}@media (width<=22.49rem){.ox-header-in{gap:var(--space-2)}.ox-menu-btn{padding-inline:var(--space-2)}.ox-menu-btn>span:last-child{inline-size:var(--line-hair);block-size:var(--line-hair);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}}@media (width<=47.99rem){html:has(.ox-menu[data-open=true]){overflow:hidden}}@media (width>=48rem){.ox-nav{gap:var(--space-5);margin-inline-end:var(--space-4);display:flex}.ox-header-lang{display:block}.ox-header-in{gap:var(--space-4)}.ox-write{font-size:var(--size-step-0)}.ox-lang-btn{min-width:var(--ox-tap)}.ox-menu-btn,.ox-menu{display:none}}@media (height<=30rem){.ox-header-in{padding-block:0}.ox-brand{font-size:var(--size-step-0)}.ox-lang-btn,.ox-write,.ox-menu-btn,.ox-nav-a{min-height:var(--space-6)}}.ox-hero{padding-block:var(--space-5) var(--space-6);background-color:var(--color-bg-sunken);background-image:url(/media/shell/grain.svg), linear-gradient(176deg, var(--color-bg-sunken) 0%, var(--color-bg-sunken) 34%, var(--color-bg-primary) 88%);background-repeat:repeat,no-repeat;background-size:var(--ox-grain) var(--ox-grain), auto;border-bottom:var(--ox-hair) solid var(--color-border-default);position:relative;overflow-x:clip}.ox-hero-in{--ox-wrap:var(--ox-wide);gap:var(--space-5);grid-template-columns:minmax(0,1fr);grid-template-areas:"title""fan""copy";display:grid}.ox-h1{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-hero);font-weight:500;font-size:min(var(--size-step-6), 14vw);letter-spacing:-.02em;text-wrap:balance;grid-area:title;line-height:.9}.ox-h1-b{color:var(--color-text-secondary)}.ox-hero-copy{grid-area:copy}.ox-hero-sub{max-width:var(--ox-measure);color:var(--color-text-secondary);font-size:var(--size-step-1);line-height:1.4}.ox-doors{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-5);display:grid}.ox-door{isolation:isolate;gap:var(--space-2);padding:var(--space-5);color:var(--color-text-primary);background:var(--color-bg-raised);border:var(--ox-hair) solid var(--color-border-bright);border-top:var(--ox-ring) solid var(--color-accent-interactive);transition:transform var(--duration-moderate) var(--ox-spring), border-color var(--duration-base) var(--easing-hover);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.ox-door:before{content:"";z-index:-1;background:var(--color-accent-interactive);transition:transform var(--duration-moderate) var(--easing-enter);position:absolute;inset:0;transform:translateY(101%)}.ox-door:active{transform:scale(var(--ox-press))}.ox-door-name{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-3);line-height:1}.ox-door-text{color:var(--color-text-secondary);transition:color var(--duration-base) var(--easing-hover)}.ox-door-cta{color:var(--color-text-accent);transition:color var(--duration-base) var(--easing-hover), transform var(--duration-base) var(--easing-enter);margin-block-start:auto;padding-block-start:var(--space-2);font-weight:600}.ox-door:focus-visible{border-color:var(--color-accent-interactive)}.ox-door:focus-visible:before{transform:none}.ox-door:focus-visible .ox-door-text,.ox-door:focus-visible .ox-door-cta{color:var(--ox-ink)}@media (hover:hover){.ox-door:hover{border-color:var(--color-accent-interactive)}.ox-door:hover:before{transform:none}.ox-door:hover .ox-door-text,.ox-door:hover .ox-door-cta{color:var(--ox-ink)}.ox-door:hover .ox-door-cta{transform:translateX(var(--space-1))}}.ox-fan{aspect-ratio:1/.86;color:inherit;perspective:calc(var(--space-9) * 14);--ox-card-w:33%;--ox-spread:66%;--ox-turn:5deg;--ox-drop:2%;grid-area:fan;text-decoration:none;display:block;position:relative}.ox-fan-plate{background-color:var(--color-bg-deep);background-image:url(/media/shell/grain.svg), repeating-linear-gradient(90deg, var(--color-border-on-deep) 0 var(--line-hair), transparent var(--line-hair) var(--ox-rule));background-size:var(--ox-grain) var(--ox-grain), auto;position:absolute;inset-block:42% -4%;inset-inline:-50vw}.ox-fan-deck{transform-style:preserve-3d;display:block;position:absolute;inset:0}.ox-fan-card{--ox-fan-t:translateX(-50%) translateX(calc(var(--ox-i) * var(--ox-spread))) translateY(calc(var(--ox-o) * var(--ox-o) * var(--ox-drop))) rotate(calc(var(--ox-i) * var(--ox-turn)));inline-size:var(--ox-card-w);aspect-ratio:390/844;z-index:calc(10 - var(--ox-o) * 2);transform-origin:50% 110%;transform:var(--ox-fan-t);display:block;position:absolute;inset-block-start:3%;inset-inline-start:50%}.ox-fan-card[data-up=true]{z-index:20}.ox-fan-lift{background:var(--color-bg-raised);border:var(--ox-hair) solid var(--color-border-on-deep-bright);border-radius:var(--radius-md);block-size:100%;box-shadow:0 var(--space-4) var(--space-7) color-mix(in srgb, var(--color-bg-deep) var(--ox-veil), transparent);display:block;overflow:hidden}.ox-fan-lift picture{block-size:100%;display:block}@media (prefers-reduced-motion:no-preference){.ox-fan-plate{animation:ox-plate var(--duration-ambient) var(--easing-enter) var(--duration-base) backwards}.ox-fan-card{animation:ox-deal calc(var(--duration-slow) * 2) var(--easing-enter) both;animation-delay:calc(var(--ox-d) * 1ms)}.ox-hero-sub{animation:ox-hero-up var(--duration-slow) var(--easing-enter) backwards;animation-delay:calc(var(--duration-slow) + var(--duration-moderate))}.ox-door{animation:ox-hero-up var(--duration-slow) var(--easing-enter) backwards;animation-delay:calc(var(--duration-slow) * 2 + var(--ox-i) * var(--duration-instant))}}@keyframes ox-plate{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes ox-deal{0%{clip-path:inset(100% 0 0);transform:translate(-50%)translateY(46%)rotate(0)scale(.9)}to{transform:var(--ox-fan-t);clip-path:inset(0)}}@keyframes ox-hero-up{0%{opacity:0;transform:translateY(var(--space-5))}to{opacity:1;transform:none}}@media (width>=48rem){.ox-fan{aspect-ratio:1/.6;--ox-card-w:25%;--ox-spread:62%;--ox-turn:4deg}.ox-doors{grid-template-columns:1fr 1fr}}@media (width>=64rem){.ox-hero{padding-block:var(--space-5)}.ox-hero-in{min-block-size:calc(100svh - var(--space-8) - var(--space-5) * 2);gap:var(--space-5) var(--space-7);grid-template:"title fan""copy fan"1fr/minmax(0,1.9fr) minmax(0,1fr)}.ox-h1{font-size:min(var(--size-step-6), 12svh, 7.6vw);align-self:end}.ox-hero-copy{flex-direction:column;display:flex}.ox-hero-sub{font-size:var(--size-step-0)}.ox-doors{grid-template-columns:1fr 1fr;margin-block-start:auto;padding-block-start:var(--space-5)}.ox-door{padding:var(--space-5) var(--space-5) var(--space-4)}.ox-fan{aspect-ratio:auto;min-block-size:calc(var(--space-9) * 6);--ox-card-w:52%;--ox-spread:17%;--ox-turn:4.5deg;--ox-drop:1.6%}.ox-fan-card{inset-block-start:6%;inset-inline-start:57%}.ox-fan-plate{inset-block:30% calc(var(--space-5) * -1);border-start-start-radius:var(--radius-xl);inset-inline:4% -50vw}}.ox-demos-head,.ox-demos-after{--ox-wrap:var(--ox-wide)}.ox-demos-head .ox-lead{max-width:var(--ox-measure)}.ox-stage{padding-block:var(--space-6);background-color:var(--color-bg-sunken);background-image:url(/media/shell/grain.svg);background-size:var(--ox-grain) var(--ox-grain);border-block:var(--ox-hair) solid var(--color-border-default);margin-block-start:var(--space-6);position:relative}.ox-frames{gap:var(--space-6) var(--space-4);grid-template-columns:1fr 1fr;list-style:none;display:grid}.ox-frame{gap:var(--space-3);flex-direction:column;display:flex}.ox-phone{aspect-ratio:390/844;inline-size:100%;perspective:calc(var(--space-9) * 10);color:inherit;display:block}.ox-phone-tilt{background:var(--color-bg-raised);border:var(--ox-hair) solid var(--color-border-bright);border-radius:var(--radius-lg);block-size:100%;box-shadow:0 var(--space-3) var(--space-6) color-mix(in srgb, var(--color-text-primary) var(--ox-shade), transparent);display:block;overflow:hidden}.ox-phone-tilt picture{block-size:100%;display:block}.ox-shot{object-fit:cover;object-position:top center;width:100%;height:100%}.ox-shot-none{gap:var(--space-3);width:100%;height:100%;padding:var(--space-4) var(--space-3);background-color:var(--color-bg-deep);background-image:url(/media/shell/grain.svg);background-size:var(--ox-grain) var(--ox-grain);flex-direction:column;display:flex}.ox-shot-bar{height:var(--space-4);border-radius:var(--radius-sm);background:var(--color-border-on-deep-bright)}.ox-shot-line{height:var(--ox-ring);border-radius:var(--radius-full);background:var(--color-border-on-deep-bright)}.ox-shot-line:nth-of-type(3){width:70%}.ox-shot-block{border:var(--ox-hair) solid var(--color-border-on-deep);border-radius:var(--radius-sm);flex:1;margin-block-start:var(--space-2)}.ox-frame-cap{flex:1;display:flex}.ox-frame-cap-in{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.ox-frame-niche{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-2);line-height:1.05}.ox-frame-inside{color:var(--color-text-secondary);font-size:var(--size-step-n1)}.ox-frame-spec{font-family:var(--font-family-mono);font-size:var(--size-step-n1);color:var(--color-text-muted)}.ox-frame-inside{margin-block-end:var(--space-1)}.ox-frame-spec{margin-block-end:var(--space-3)}.ox-frame-open{align-self:flex-start;margin-block-start:auto}@media (prefers-reduced-motion:no-preference){.ox-frames [data-reveal]:not([data-revealed=true]){transform:translateY(var(--space-4))}.ox-frames [data-reveal]{transition-duration:var(--duration-slow);transition-timing-function:var(--easing-enter)}.ox-frames [data-reveal] .ox-phone-tilt{transition:clip-path var(--duration-ambient) var(--easing-enter);transition-delay:inherit}.ox-frames [data-reveal]:not([data-revealed=true]) .ox-phone-tilt{clip-path:inset(100% 0 0 0 round var(--radius-lg))}}.ox-demos-after{gap:var(--space-5);margin-block-start:var(--space-8);display:grid}.ox-demos-line{max-width:var(--ox-measure);color:var(--color-text-secondary);font-size:var(--size-step-1);line-height:1.4}.ox-local{max-width:calc(var(--ox-measure) * .55);font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-2);color:var(--color-text-secondary);line-height:1.2}.ox-local-here{font-stretch:var(--ox-wdth-hero);font-size:var(--size-step-5);text-wrap:balance;color:var(--color-text-primary);margin-block-end:var(--space-3);line-height:.95;display:block}@media (width>=48rem){.ox-frames{gap:var(--space-7) var(--space-5);grid-template-columns:repeat(3,1fr)}.ox-demos-after{align-items:start;gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ox-demos-line{border-top:var(--ox-ring) solid var(--color-text-primary);padding-block-start:var(--space-3)}}@media (width>=64rem){.ox-stage .ox-frames{--ox-wrap:var(--ox-wide);gap:var(--space-5) var(--space-4);grid-template-columns:repeat(6,minmax(0,1fr))}.ox-frame-niche{font-size:var(--size-step-1)}}.ox-sec-demos[data-scene=on] .ox-stage{block-size:100svh;padding-block:var(--space-8) var(--space-6);align-content:center;margin-block-start:var(--space-7);display:grid;overflow:clip}.ox-sec-demos[data-scene=on] .ox-phone{inline-size:min(100%, calc((100svh - var(--space-9) * 3.2) * 390 / 844))}.ox-sec-demos[data-scene=on] .ox-frame-cap{display:none}.ox-sec-demos[data-scene=on] .ox-frame,.ox-sec-demos[data-scene=on] .ox-phone-tilt{transition:none}.ox-present{z-index:var(--z-raised);pointer-events:none;position:absolute;inset:0}.ox-present-in{--ox-wrap:var(--ox-wide);align-items:center;gap:var(--space-8);block-size:100%;padding-block:var(--space-8) var(--space-6);grid-template-columns:minmax(0,1fr) auto minmax(0,.22fr);display:grid}.ox-present-slot{aspect-ratio:390/844;grid-column:2;block-size:100%}.ox-present-text{gap:var(--space-6);align-content:center;display:grid}.ox-present-head{overflow:clip}.ox-present-head-in{align-items:center;gap:var(--space-4);display:flex}.ox-count{align-items:baseline;gap:var(--space-2);font-family:var(--font-family-mono);font-size:var(--size-step-1);color:var(--color-text-secondary);line-height:1;display:inline-flex}.ox-count-mask{block-size:1em;color:var(--color-text-primary);display:inline-block;overflow:clip}.ox-count-roll{flex-direction:column;display:flex}.ox-count-roll>span{block-size:1em}.ox-count-of{color:var(--color-text-muted)}.ox-rail{inline-size:calc(var(--space-9) * 1.5);block-size:var(--ox-ring);background:var(--color-border-default);position:relative}.ox-rail-fill{background:var(--color-text-primary);position:absolute;inset:0}.ox-pres-stack{align-items:start;padding:0;list-style:none;display:grid}.ox-pres{gap:var(--space-4);grid-area:1/1;align-content:start;display:grid}.ox-pres[data-on=true]{pointer-events:auto}.ox-pres>*{overflow:clip}.ox-m{display:block}.ox-pres+.ox-pres .ox-m{transform:translateY(150%)}.ox-pres-name{font-family:var(--font-family-display);font-stretch:var(--ox-ws,var(--ox-wdth-display));font-weight:500;font-size:var(--size-step-5);letter-spacing:-.015em;padding-block:.06em .08em;line-height:.95}.ox-pres-inside{max-width:calc(var(--ox-measure) * .42);font-size:var(--size-step-2);color:var(--color-text-secondary);line-height:1.25}.ox-pres-spec{font-family:var(--font-family-mono);font-size:var(--size-step-n1);color:var(--color-text-muted)}.ox-pres-act{padding-block:var(--space-2)}.cs-wipe-unit{width:100%;position:relative}.cs-wipe{--cs-split:50%;border:var(--ox-hair) solid var(--color-border-bright);border-radius:var(--radius-md);width:100%;max-width:24rem;box-shadow:0 var(--space-4) var(--space-8) color-mix(in srgb, var(--color-bg-deep) var(--ox-veil), transparent);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;margin-inline:auto;position:relative;overflow:hidden}.cs-wipe-img{pointer-events:none;width:100%;height:auto;display:block}.cs-wipe-top{clip-path:inset(0 0 0 var(--cs-split));position:absolute;inset:0}.cs-tag{padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--size-step-n1);background:color-mix(in srgb, var(--color-text-primary) 80%, transparent);color:var(--color-bg-primary);pointer-events:none;white-space:nowrap;font-weight:500;line-height:1.4;position:absolute;inset-block-start:var(--space-3)}.cs-tag-before{left:var(--space-3)}.cs-tag-after{right:var(--space-3)}.cs-wipe-line{top:0;bottom:0;left:var(--cs-split);width:var(--ox-ring);background:var(--color-accent-interactive);pointer-events:none;margin-inline-start:calc(var(--ox-ring) / -2);position:absolute}.cs-wipe-knob{width:var(--ox-tap);height:var(--ox-tap);border-radius:var(--radius-full);background:var(--color-accent-interactive);box-shadow:0 0 0 var(--ox-ring) color-mix(in srgb, var(--color-bg-primary) 75%, transparent);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-wipe-knob:before,.cs-wipe-knob:after{content:"";width:var(--ox-chevron);height:var(--ox-chevron);border-left:var(--ox-ring) solid var(--ox-ink);border-bottom:var(--ox-ring) solid var(--ox-ink);position:absolute;top:50%}.cs-wipe-knob:before{left:30%;transform:translate(-25%,-50%)rotate(45deg)}.cs-wipe-knob:after{right:30%;transform:translate(25%,-50%)rotate(-135deg)}.cs-slider{inset-inline:var(--space-4);gap:var(--space-1);max-inline-size:var(--ox-measure);padding:var(--space-2) var(--space-4);border:var(--ox-hair) solid var(--color-border-bright);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-deep) 92%, transparent);opacity:0;transform:translateY(var(--space-2));pointer-events:none;transition:opacity var(--duration-base) var(--easing-enter), transform var(--duration-base) var(--easing-enter);flex-direction:column;margin-inline:auto;display:flex;position:absolute;inset-block-end:var(--space-4)}.cs-wipe-unit:focus-within .cs-slider{opacity:1;pointer-events:auto;transform:none}.cs-slider-label{font-size:var(--size-step-n1);color:var(--color-text-secondary)}.cs-range{width:100%;min-height:var(--ox-tap);accent-color:var(--color-accent-interactive)}.cs-caption{color:var(--color-text-muted);font-size:var(--size-step-n1);margin-block-start:var(--space-3)}.cs-findings{border-bottom:var(--ox-hair) solid var(--color-border-default);margin-block-start:var(--space-8);list-style:none}.cs-finding{gap:var(--space-2) var(--space-4);padding-block:var(--space-6);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.cs-finding:before{content:"";block-size:var(--ox-hair);background:var(--color-border-bright);transform-origin:0;position:absolute;inset-block-start:0;inset-inline:0}.cs-finding-n{min-inline-size:1.4ch;font-family:var(--font-family-display);font-stretch:var(--ox-wdth-hero);font-weight:500;font-size:var(--size-step-5);color:var(--color-text-primary);grid-row:1/span 4;line-height:.85}.cs-bucket{font-size:var(--size-step-n1);color:var(--color-text-muted)}.cs-finding-title{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-2);text-wrap:balance;line-height:1.1}.cs-finding-what{color:var(--color-text-secondary);font-size:var(--size-step-n1);max-width:var(--ox-measure)}.cs-cost{border-inline-start:var(--ox-ring) solid var(--color-text-primary);color:var(--color-text-primary);padding-inline-start:var(--space-4)}.cs-cost-k{color:var(--color-text-muted);font-size:var(--size-step-n1);margin-block-end:var(--space-1);display:block}@media (prefers-reduced-motion:no-preference){.cs-finding:before{transition:transform var(--duration-ambient) var(--easing-enter);transform:scaleX(0)}.cs-finding[data-revealed=true]:before{transform:none}}@media (prefers-reduced-motion:reduce){.cs-slider{transition-duration:var(--duration-instant)}}@media (width>=48em){.cs-wipe{max-width:none}}@media (width>=64rem){.cs-finding{gap:var(--space-2) var(--space-7);grid-template-columns:auto minmax(0,1.15fr) minmax(0,1fr)}.cs-cost{grid-area:1/3/span 4;align-self:start}}.ox-sec-case.ox-deep{isolation:isolate;padding-block:var(--space-9) var(--space-8);--ox-in:calc((1 - var(--ox-open,1)) * clamp(var(--space-3), 5vw, var(--space-8)));background:0 0;border-top:0;position:relative}.ox-sec-case.ox-deep:before{content:"";z-index:-1;background-color:var(--color-bg-deep);background-image:url(/media/shell/grain.svg);background-size:var(--ox-grain) var(--ox-grain);clip-path:inset(0 var(--ox-in) round calc((1 - var(--ox-open,1)) * var(--radius-xl)));position:absolute;inset:0}.ox-case{margin-block-start:var(--space-7)}.ox-case-out{gap:var(--space-6);align-items:start;margin-block-start:var(--space-7);display:grid}.ox-case-out>.ox-btn{justify-self:start}.ox-case-gift{gap:var(--space-3);max-width:var(--ox-measure);flex-direction:column;align-items:flex-start;display:flex}.ox-case-gift .ox-body{margin-block-start:0}@media (width>=64rem){.ox-case-out{gap:var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ox-est{flex-direction:column;display:flex}.ox-est-pick{gap:var(--space-7);min-width:0;margin-block:var(--space-7);flex-direction:column;display:flex;container:ox-est/inline-size}.ox-est-step{border:0;min-inline-size:0;margin:0;padding:0}.ox-est-legend{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-1);flex-wrap:wrap;margin-block-end:var(--space-4);padding:0;display:flex}.ox-est-n{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:600;font-size:var(--size-step-3);color:var(--color-text-muted);transition:color var(--duration-base) var(--easing-hover);line-height:.9;position:relative}.ox-est-n:after{content:"";block-size:var(--ox-ring);transform-origin:0;transition:transform var(--duration-moderate) var(--easing-enter);background:currentColor;position:absolute;inset-block-end:calc(var(--space-1) * -1);inset-inline:0;transform:scaleX(0)}.ox-est-n[data-done=true]{color:var(--color-text-primary)}.ox-est-n[data-done=true]:after{transform:none}.ox-est-step-name{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-2);line-height:1.1}.ox-est-opt{font-size:var(--size-step-n1);color:var(--color-text-muted)}.ox-est-list{gap:var(--space-3);display:grid}.ox-est-type{isolation:isolate;column-gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-raised);border:var(--ox-hair) solid var(--color-border-bright);cursor:pointer;transition:color var(--duration-base) var(--easing-hover), border-color var(--duration-base) var(--easing-hover), transform var(--duration-moderate) var(--ox-spring);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"dot head price"".tail tail"".time time";align-items:baseline;display:grid;position:relative;overflow:hidden}.ox-est-type:before{content:"";z-index:-1;background:var(--color-bg-deep);transition:transform var(--duration-moderate) var(--easing-enter);position:absolute;inset:0;transform:translateY(101%)}.ox-est-type:active{transform:scale(var(--ox-press))}.ox-est-type:has(:focus-visible){outline:var(--ox-ring) solid var(--color-text-primary);outline-offset:var(--ox-focus-gap)}.ox-est-dot{inline-size:var(--space-5);block-size:var(--space-5);border:var(--ox-hair) solid var(--color-border-bright);border-radius:var(--radius-full);transition:border-color var(--duration-base) var(--easing-hover);grid-area:dot;align-self:start;place-items:center;display:grid}.ox-est-dot:after{content:"";inline-size:var(--space-3);block-size:var(--space-3);border-radius:var(--radius-full);transition:transform var(--duration-moderate) var(--ox-spring);background:currentColor;transform:scale(0)}.ox-est-type-head{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:600;font-size:var(--size-step-1);text-wrap:balance;grid-area:head;line-height:1.1}.ox-est-type-tail{color:var(--color-text-secondary);font-size:var(--size-step-n1);transition:color var(--duration-base) var(--easing-hover);grid-area:tail;margin-block-start:var(--space-1);line-height:1.35}.ox-est-type-price{font-family:var(--font-family-mono);font-size:var(--size-step-1);white-space:nowrap;text-align:end;grid-area:price;line-height:1.1}.ox-est-type-price[data-request=true]{font-size:var(--size-step-0);color:var(--color-text-secondary);transition:color var(--duration-base) var(--easing-hover)}.ox-est-type-time{border-block-start:var(--ox-hair) dashed var(--color-border-bright);color:var(--color-text-muted);font-size:var(--size-step-n1);transition:color var(--duration-base) var(--easing-hover), border-color var(--duration-base) var(--easing-hover);grid-area:time;margin-block-start:var(--space-3);padding-block-start:var(--space-2);line-height:1.35}.ox-est-type[data-active=true]{color:var(--color-text-on-deep);border-color:var(--color-bg-deep)}.ox-est-type[data-active=true]:before{transform:none}.ox-est-type[data-active=true] .ox-est-dot{border-color:currentColor}.ox-est-type[data-active=true] .ox-est-dot:after{transform:none}.ox-est-type[data-active=true] .ox-est-type-tail,.ox-est-type[data-active=true] .ox-est-type-price[data-request=true]{color:var(--color-text-on-deep-secondary)}.ox-est-type[data-active=true] .ox-est-type-time{color:var(--color-text-on-deep-muted);border-color:var(--color-border-on-deep-bright)}.ox-est-wait{color:var(--color-text-secondary);font-size:var(--size-step-n1);margin-block-end:var(--space-3)}.ox-est-adds{border-block-start:var(--ox-hair) solid var(--color-border-default);list-style:none}.ox-est-add{align-items:center;column-gap:var(--space-4);row-gap:var(--space-1);min-block-size:var(--ox-tap);padding-block:var(--space-2);border-block-end:var(--ox-hair) solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name price";display:grid;position:relative}.ox-est-add[data-repeat=true]{grid-template-areas:"name price""name count"}.ox-est-add:before{content:"";block-size:var(--ox-ring);background:var(--color-text-primary);transform-origin:0;transition:transform var(--duration-moderate) var(--easing-enter);position:absolute;inset-block-end:calc(var(--ox-hair) * -1);inset-inline:0;transform:scaleX(0)}.ox-est-add[data-on=true]:before{transform:none}.ox-est-add-name{align-items:center;gap:var(--space-3);min-block-size:var(--space-6);cursor:pointer;grid-area:name;line-height:1.35;display:flex}.ox-est-add-name:after{content:"";position:absolute;inset:0}.ox-est-box{inline-size:var(--space-5);block-size:var(--space-5);border:var(--ox-hair) solid var(--color-text-primary);background:var(--color-bg-raised);color:var(--color-bg-raised);transition:background-color var(--duration-fast) var(--easing-hover), color var(--duration-fast) var(--easing-hover), border-color var(--duration-fast) var(--easing-hover);flex:none;place-items:center;display:grid}.ox-est-box svg{fill:none;stroke:currentColor;block-size:75%;inline-size:75%;stroke-width:var(--ox-ring);stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--duration-base) var(--easing-enter)}.ox-est-add:has(:focus-visible) .ox-est-box{outline:var(--ox-ring) solid var(--color-text-primary);outline-offset:var(--ox-focus-gap)}.ox-est-add[data-on=true] .ox-est-box{background:var(--color-text-primary)}.ox-est-add[data-on=true] .ox-est-box svg{stroke-dashoffset:0}.ox-est-add[data-locked=true] .ox-est-box{color:var(--color-text-primary);background:0 0;border-style:dashed}.ox-est-add[data-locked=true] .ox-est-add-name{cursor:default}.ox-est-add-price{font-family:var(--font-family-mono);font-size:var(--size-step-n1);white-space:nowrap;text-align:end;color:var(--color-text-secondary);grid-area:price;justify-self:end}.ox-est-add-price[data-kind=charged]{color:var(--color-text-primary)}.ox-est-add-price[data-kind=included]{font-family:var(--font-family-sans);color:var(--color-text-muted)}.ox-est-per{font-family:var(--font-family-sans)}.ox-est-count{z-index:var(--z-raised);justify-self:end;align-items:center;gap:var(--space-1);grid-area:count;display:inline-flex;position:relative}.ox-est-cbtn{inline-size:var(--space-6);block-size:var(--space-6);background:var(--color-bg-raised);border:var(--ox-hair) solid var(--color-border-bright);color:var(--color-text-primary);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-hover), color var(--duration-fast) var(--easing-hover), border-color var(--duration-fast) var(--easing-hover), transform var(--duration-moderate) var(--ox-spring);place-items:center;padding:0;display:grid}.ox-est-cbtn svg{fill:none;stroke:currentColor;block-size:55%;inline-size:55%;stroke-width:var(--ox-ring)}.ox-est-cbtn:not(:disabled,[aria-disabled=true]):active{transform:scale(var(--ox-press))}.ox-est-cbtn:disabled,.ox-est-cbtn[aria-disabled=true]{color:var(--color-text-muted);border-color:var(--color-border-default);cursor:default}.ox-est-cnum{text-align:center;min-inline-size:4ch;font-family:var(--font-family-mono);font-size:var(--size-step-n1);white-space:nowrap}.ox-est-cmax{color:var(--color-text-muted)}.ox-est-addons:disabled .ox-est-add-name{color:var(--color-text-muted);cursor:default}.ox-est-addons:disabled .ox-est-box{border-style:dashed;border-color:var(--color-border-bright)}.ox-est-addons:disabled .ox-est-count{visibility:hidden}@media (hover:hover){.ox-est-type:hover{border-color:var(--color-text-primary)}.ox-est-type:not([data-active=true]):hover:before{transform:translateY(calc(100% - var(--space-1)))}.ox-est-addons:enabled .ox-est-add:not([data-on=true]):hover:before{transform:scaleX(.2)}.ox-est-cbtn:not(:disabled,[aria-disabled=true]):hover{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--color-bg-raised)}}.ox-est-from{margin-block-start:0}.ox-est-plate{display:contents}.ox-est-plate>*{background:inherit;padding-inline:var(--space-5)}.ox-est-plate>:first-child{border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md);padding-block-start:var(--space-5)}.ox-est-plate>:last-child{border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md);padding-block-end:var(--space-5)}.ox-est-head{align-items:baseline;column-gap:var(--space-3);flex-wrap:wrap;display:flex}.ox-est-head .ox-est-copy{align-self:center;margin-inline-start:auto}.ox-est-body .ox-est-reset{border:0;border-block-end:var(--ox-hair) solid var(--color-border-bright);font:inherit;font-size:var(--size-step-n1);color:var(--color-text-secondary);cursor:pointer;background:0 0;margin-block-start:var(--space-4);padding:0}.ox-est-body{padding-block:var(--space-5)}.ox-est-prompt{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-2);text-wrap:balance;line-height:1.15}.ox-est-chosen-line{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.ox-est-chosen-head{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:600;font-size:var(--size-step-2);line-height:1.1}.ox-est-chosen-line .num{font-family:var(--font-family-mono);white-space:nowrap}.ox-est-chosen-desc{color:var(--color-text-muted);font-size:var(--size-step-n1);margin-block-start:var(--space-2)}.ox-est-rows{border-block-start:var(--ox-hair) solid var(--color-border-default);margin-block-start:var(--space-4);list-style:none}.ox-est-row{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-2);border-block-end:var(--ox-hair) solid var(--color-border-default);font-size:var(--size-step-n1);display:flex}.ox-est-row .num{font-family:var(--font-family-mono);white-space:nowrap}.ox-est-row[data-included=true]{color:var(--color-text-muted)}.ox-est-row[data-included=true] .num{font-family:var(--font-family-sans)}.ox-est-always-h{font-size:var(--size-step-n1);color:var(--color-text-secondary);margin-block-start:var(--space-5);font-weight:500}.ox-est-always{gap:var(--space-1);font-size:var(--size-step-n1);color:var(--color-text-secondary);margin-block-start:var(--space-2);list-style:none;display:grid}.ox-est-always li{align-items:baseline;gap:var(--space-2);display:flex}.ox-est-tick{fill:none;stroke:currentColor;block-size:1em;inline-size:1em;stroke-width:var(--ox-ring);flex:none}.ox-est-trust{border-block-start:var(--ox-hair) solid var(--color-border-default);gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--size-step-n1);margin-block-start:var(--space-5);padding-block-start:var(--space-4);list-style:none;display:grid}.ox-est-sum{z-index:var(--z-raised);justify-content:space-between;align-items:baseline;column-gap:var(--space-4);row-gap:var(--space-1);padding-block:var(--space-3) max(var(--space-3), env(safe-area-inset-bottom));border-block-start:var(--ox-hair) dashed var(--color-border-bright);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:0}.ox-est-sum-label{font-size:var(--size-step-n1);color:var(--color-text-muted)}.ox-est-total{font-family:var(--font-family-mono);font-size:var(--size-step-3);letter-spacing:-.02em;line-height:1}.ox-est-total[data-request=true]{font-size:var(--size-step-1);letter-spacing:0;line-height:1.15}.ox-est-monthly{text-align:end;font-family:var(--font-family-mono);font-size:var(--size-step-n1);color:var(--color-text-secondary);flex-basis:100%}.ox-est-chips{position:absolute;inset-block-end:100%;inset-inline-end:var(--space-5)}.ox-est-chip{padding-inline:var(--space-2);border:var(--ox-hair) solid var(--color-border-bright);border-radius:var(--radius-full);background:var(--color-bg-deep);color:var(--color-text-primary);font-family:var(--font-family-mono);font-size:var(--size-step-n1);white-space:nowrap;pointer-events:none;animation:ox-est-chip var(--duration-ambient) var(--easing-enter) forwards;position:absolute;inset-block-end:var(--space-2);inset-inline-end:0}.ox-est-chip[data-tone=down]{color:var(--color-text-muted)}.ox-est-act{gap:var(--space-2);flex-direction:column;padding-block-start:var(--space-3);display:flex}.ox-est-send{inline-size:100%}.ox-est-beside{color:var(--color-text-secondary);font-size:var(--size-step-n1);margin-block-start:var(--space-3)}@keyframes ox-est-in{0%{opacity:0;transform:translateY(var(--space-5))}}@keyframes ox-est-wake{0%{opacity:.4;transform:translateX(calc(var(--space-3) * -1))}}@keyframes ox-est-print{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(calc(var(--space-2) * -1))}}@keyframes ox-est-chip{0%{opacity:0;transform:translateY(calc(var(--space-5) * -1))}20%{opacity:1;transform:translateY(calc(var(--space-2) * -1))}to{opacity:0;transform:translateY(var(--space-4)) scale(.9)}}@keyframes ox-est-chip-fade{0%{opacity:0}20%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.ox-est-step[data-revealed=true] .ox-est-type{animation:ox-est-in var(--duration-slow) var(--easing-enter) backwards;animation-delay:calc(var(--i) * var(--duration-instant) * .6)}.ox-est-addons[data-revealed=true] .ox-est-add{animation:ox-est-in var(--duration-slow) var(--easing-enter) backwards;animation-delay:calc(var(--i) * var(--duration-instant) * .4)}.ox-est[data-empty=false] .ox-est-adds .ox-est-add{animation:ox-est-wake var(--duration-slow) var(--easing-enter) backwards;animation-delay:calc(var(--i) * var(--duration-instant) * .4)}.ox-est-chosen,.ox-est-row,.ox-est-sum,.ox-est-act{animation:ox-est-print var(--duration-moderate) var(--easing-enter) backwards}}@media (prefers-reduced-motion:reduce){.ox-est-type,.ox-est-type:before,.ox-est-dot:after,.ox-est-n:after,.ox-est-add:before,.ox-est-box,.ox-est-box svg,.ox-est-cbtn{transition-duration:var(--duration-instant)}.ox-est-type:active,.ox-est-cbtn:not(:disabled,[aria-disabled=true]):active{transform:none}.ox-est-chip{animation-name:ox-est-chip-fade}}@container ox-est (width>=31rem){.ox-est-list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:0}.ox-est-type{grid-row:span 4;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head dot""tail tail""price price""time time";align-items:start;margin-block-end:var(--space-3);padding-inline-start:var(--space-5)}.ox-est-type[data-tail=none]{grid-template-areas:"head dot""head.""price price""time time"}.ox-est-type-price{text-align:start;margin-block-start:var(--space-3)}.ox-est-add,.ox-est-add[data-repeat=true]{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name count price"}.ox-est-add-price{min-inline-size:8ch}}@media (width>=48rem){.ox-est{column-gap:var(--space-6);grid-template:"intro plate""pick plate"1fr/minmax(0,1fr) minmax(0,.95fr);align-items:start;display:grid}.ox-est-intro{grid-area:intro}.ox-est-pick{grid-area:pick;margin-block-end:0}.ox-est-plate{max-block-size:calc(100dvh - var(--ox-stick) - var(--space-5));border-radius:var(--radius-md);flex-direction:column;grid-area:plate;display:flex;position:sticky;inset-block-start:var(--ox-stick);overflow:hidden}.ox-est-plate>*,.ox-est-plate>:first-child,.ox-est-plate>:last-child{background:0 0;border-radius:0}.ox-est-body{overscroll-behavior:contain;min-block-size:0;-webkit-mask-image:linear-gradient(to bottom, var(--color-text-primary) calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to bottom, var(--color-text-primary) calc(100% - var(--space-6)), transparent);flex:auto;padding-block-end:var(--space-6);overflow-y:auto}.ox-est-sum{z-index:auto;padding-block:var(--space-4) var(--space-2);grid-template-columns:minmax(0,1fr);display:grid;position:relative;inset-block-end:auto}.ox-est-monthly{text-align:start}.ox-est-chips{inset-block-start:var(--space-3);inset-block-end:auto}.ox-est-chip{inset-block:0 auto}.ox-est-total{font-size:var(--size-step-4)}.ox-est-total[data-request=true]{font-size:var(--size-step-2)}.ox-est-act{padding-block-end:var(--space-5)}}@media (width>=48rem) and (prefers-reduced-motion:no-preference){.ox-est-plate[data-reveal]{clip-path:inset(0 0 100%);transition:opacity var(--duration-reveal) var(--easing-enter) var(--duration-fast), clip-path var(--duration-slow) var(--easing-enter) var(--duration-fast)}.ox-est-plate[data-revealed=true]{clip-path:inset(0)}}@media (width>=48rem){.ox-est-plate>[data-reveal]{opacity:1;transition:none;transform:none}}@media (width>=64rem){.ox-est{column-gap:var(--space-7);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.ox-eng-head{gap:var(--space-4);display:grid}.ox-live-note{align-items:center;gap:var(--space-2);max-width:var(--ox-measure);color:var(--color-text-secondary);font-size:var(--size-step-n1);display:inline-flex}.ox-live-note-dot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-safe);flex:none}.ox-eng{border-bottom:var(--ox-hair) solid var(--color-border-default);margin-block-start:var(--space-7);list-style:none}.ox-eng-item{gap:var(--space-3);padding-block:var(--space-6);display:grid;position:relative}.ox-eng-item:before{content:"";block-size:var(--ox-hair);background:var(--color-border-bright);transform-origin:0;position:absolute;inset-block-start:0;inset-inline:0}.ox-eng-name{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-2);text-wrap:balance;line-height:1.08}.ox-eng-copy,.ox-eng-body{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.ox-eng-text{color:var(--color-text-secondary);max-width:var(--ox-measure)}.ox-eng-proof{column-gap:var(--space-2);font-size:var(--size-step-n1);flex-wrap:wrap}.ox-eng-proof-k{color:var(--color-text-muted)}.ox-eng-station{padding-block:var(--space-7)}.ox-bench{padding:var(--space-2);background-color:var(--color-bg-sunken);background-image:linear-gradient(var(--color-border-default) var(--ox-hair), transparent var(--ox-hair)), linear-gradient(90deg, var(--color-border-default) var(--ox-hair), transparent var(--ox-hair));background-size:var(--ox-rule) var(--ox-rule);border:var(--ox-hair) solid var(--color-border-default);border-radius:var(--radius-lg)}.ox-eng-line{margin-block-start:var(--space-6)}.ox-live-shell{clip-path:inset(0 0 calc((1 - var(--ox-open,1)) * 100%) 0 round var(--radius-md))}.ox-live,.ox-live-ghost{border-radius:var(--radius-md);background-color:var(--color-bg-deep);background-image:url(/media/shell/grain.svg);background-size:var(--ox-grain) var(--ox-grain)}.ox-live{border:var(--ox-hair) solid var(--color-border-bright);--ox-chat-h:calc(var(--space-9) * 3.5);--ox-card-h:calc(var(--space-9) + var(--space-3));grid-template-rows:auto 1fr auto;margin:0;display:grid;overflow:hidden}.ox-live-ghost{min-block-size:calc(var(--space-9) * 5)}.ox-live-ghost[data-kind=board]{min-block-size:calc(var(--space-9) * 6.5)}.ox-live-ghost[data-kind=audit]{min-block-size:calc(var(--space-9) * 9.5)}.ox-live-bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--ox-hair) solid var(--color-border-default);font-size:var(--size-step-n1);display:flex}.ox-live-dot{inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-safe);flex:none}.ox-live-h{min-width:0;color:var(--color-text-primary);flex:1;font-weight:500}.ox-live-state{color:var(--color-text-muted);white-space:nowrap}.ox-live-state>span{display:none}.ox-live:not([data-done=true]) .ox-live-state>[data-state=running],.ox-live[data-done=true] .ox-live-state>[data-state=done]{display:inline}.ox-live[data-done=true] .ox-live-dot{box-shadow:inset 0 0 0 var(--ox-ring) var(--color-text-muted);background:0 0}.ox-live-body{min-height:0;padding:var(--space-4);position:relative}.ox-live-foot{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:var(--ox-hair) solid var(--color-border-default);display:flex}.ox-live-steps{gap:var(--space-1);flex:1;list-style:none;display:flex}.ox-live-step{block-size:var(--ox-ring);background:var(--color-border-bright);flex:1}.ox-live-step[data-on=true]{background:var(--color-text-primary)}.ox-live-bot .ox-live-body{padding:0}.ox-chat-pins{list-style:none}.ox-pin{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--color-bg-raised);border-bottom:var(--ox-hair) solid var(--color-border-default);font-size:var(--size-step-n1);display:none}.ox-pin[data-on=true]{display:flex}.ox-pin-k{color:var(--color-text-muted)}.ox-chat{block-size:var(--ox-chat-h);padding:var(--space-2) var(--space-4) var(--space-4);-webkit-mask-image:linear-gradient(to bottom, transparent, var(--color-bg-deep) var(--space-8));mask-image:linear-gradient(to bottom, transparent, var(--color-bg-deep) var(--space-8));flex-direction:column;justify-content:flex-end;list-style:none;display:flex;overflow:hidden}.ox-msg{opacity:0;grid-template-rows:0fr;display:grid}.ox-msg[data-on=true]{opacity:1;grid-template-rows:1fr}.ox-msg-in{min-height:0;display:flex;overflow:hidden}.ox-msg-in>*{margin-block-start:var(--space-2)}.ox-bubble{max-width:80%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg-raised);color:var(--color-text-primary);font-size:var(--size-step-n1);transform-origin:0 100%;border-end-start-radius:var(--space-1);line-height:1.4}.ox-msg-guest .ox-msg-in{justify-content:flex-end}.ox-msg-guest .ox-bubble{background:var(--color-text-primary);color:var(--color-bg-deep);transform-origin:100% 100%;border-end-end-radius:var(--space-1);border-end-start-radius:var(--radius-lg)}.ox-msg-divider .ox-msg-in{justify-content:center}.ox-msg-rule{align-items:center;gap:var(--space-3);inline-size:100%;padding-block:var(--space-1);color:var(--color-text-muted);font-size:var(--size-step-n1);display:flex}.ox-msg-rule:before,.ox-msg-rule:after{content:"";block-size:var(--ox-hair);background:var(--color-border-default);flex:1}.ox-msg-ticket .ox-bubble{min-width:60%;padding:var(--space-3) var(--space-4);border:var(--ox-hair) solid var(--color-border-bright)}.ox-ticket{gap:var(--space-1);display:grid}.ox-ticket-id{color:var(--color-text-secondary)}.ox-ticket-id .num{font-family:var(--font-family-mono);color:var(--color-text-primary)}.ox-ticket-seat{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-2);line-height:1.05}.ox-ticket-status{align-items:center;gap:var(--space-2);display:inline-flex}.ox-ticket-status:before{content:"";inline-size:var(--space-2);block-size:var(--space-2);border-radius:var(--radius-full);background:var(--color-accent-safe);flex:none}.ox-ticket-status[data-ok=false]:before{box-shadow:inset 0 0 0 var(--ox-ring) var(--color-text-secondary);background:0 0}.ox-pin .ox-ticket{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.ox-pin .ox-ticket-seat{font-size:var(--size-step-0)}.ox-live-board .ox-live-body{container-type:inline-size}.ox-lanes{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.ox-lane{gap:var(--space-2);grid-template-rows:auto 1fr;min-width:0;display:grid}.ox-lane-h{min-height:2.4em;color:var(--color-text-muted);font-size:var(--size-step-n1);line-height:1.2}.ox-lane-slot{gap:var(--space-2);min-block-size:calc(var(--ox-rows,3) * (var(--ox-card-h) + var(--space-2)));border-top:var(--ox-ring) solid var(--color-border-default);flex-direction:column;padding-block-start:var(--space-2);list-style:none;display:flex}.ox-lane-slot:not(:has(>[data-on=true])):after{content:attr(data-empty);min-block-size:var(--ox-card-h);border:var(--ox-hair) dashed var(--color-border-bright);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--size-step-n1);justify-content:center;align-items:center;display:flex}.ox-card{gap:var(--space-1);min-block-size:var(--ox-card-h);padding:var(--space-2);background:var(--color-bg-raised);border:var(--ox-hair) solid var(--color-border-default);border-radius:var(--radius-sm);font-size:var(--size-step-n1);overflow-wrap:anywhere;transition:scale var(--duration-moderate) var(--easing-enter);flex-direction:column;line-height:1.25;display:none;position:relative}.ox-card[data-on=true]{display:flex}.ox-card-id{font-family:var(--font-family-mono);color:var(--color-text-muted)}.ox-card-car{color:var(--color-text-primary);font-weight:500}.ox-card-plate{font-family:var(--font-family-mono);color:var(--color-text-secondary)}.ox-card-mech{color:var(--color-text-secondary);margin-block-start:auto}.ox-card[data-live=true]{background:var(--color-text-primary);border-color:var(--color-text-primary);color:var(--ox-ink)}.ox-card[data-live=true] .ox-card-car{color:var(--ox-ink)}.ox-card[data-live=true] .ox-card-id,.ox-card[data-live=true] .ox-card-plate,.ox-card[data-live=true] .ox-card-mech{color:color-mix(in srgb, var(--ox-ink) 74%, transparent)}.ox-card[data-moving=true]{z-index:var(--z-raised);scale:1.04}@container (width<=30rem){.ox-live-board{--ox-card-h:calc(var(--space-8) + var(--space-2))}.ox-lanes{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.ox-lane-h{min-height:0}.ox-lane-slot{min-block-size:var(--ox-card-h);flex-flow:wrap}.ox-card{flex:0 0 calc((100% - 2 * var(--space-2)) / 3)}.ox-card-car{display:none}.ox-lane-slot:not(:has(>[data-on=true])):after{flex:1}}.ox-finds{gap:var(--space-4);list-style:none;display:grid}.ox-find{gap:var(--space-1) var(--space-4);grid-template-columns:auto minmax(0,1fr);padding-block-start:var(--space-3);display:grid;position:relative}.ox-find:not([data-on=true]){opacity:var(--ox-unread)}.ox-find:before{content:"";block-size:var(--ox-hair);background:var(--color-border-bright);transform-origin:0;position:absolute;inset-block-start:0;inset-inline:0}.ox-find-n{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-size:var(--size-step-3);color:var(--color-text-primary);grid-row:1/span 3;line-height:.9}.ox-find-bucket{color:var(--color-text-muted);font-size:var(--size-step-n1)}.ox-find-title{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-1);line-height:1.12}.ox-find-cost{border-inline-start:var(--ox-ring) solid var(--color-border-bright);color:var(--color-text-secondary);font-size:var(--size-step-n1);padding-inline-start:var(--space-3);line-height:1.45;display:block}.ox-find-k{color:var(--color-text-muted);display:block}@keyframes ox-pop{0%{opacity:0;transform:translateY(var(--space-2)) scale(.94)}to{opacity:1;transform:none}}@keyframes ox-slide{0%{opacity:0;transform:translateX(calc(var(--space-2) * -1))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.ox-eng-item:before{transition:transform var(--duration-ambient) var(--easing-enter);transform:scaleX(0)}.ox-eng-item[data-revealed=true]:before{transform:none}.ox-msg{transition:grid-template-rows var(--duration-moderate) var(--easing-enter), opacity var(--duration-base) var(--easing-hover)}.ox-msg[data-on=true] .ox-bubble{animation:ox-pop var(--duration-moderate) var(--easing-enter) both}.ox-msg[data-on=true][data-reply=true]{transition-delay:var(--duration-slow)}.ox-msg[data-on=true][data-reply=true] .ox-bubble{animation-delay:var(--duration-slow)}.ox-pin[data-on=true],.ox-card[data-assigned=true][data-on=true] .ox-card-mech{animation:ox-slide var(--duration-slow) var(--easing-enter) both}.ox-live-step{transition:background-color var(--duration-moderate) var(--easing-enter)}.ox-find-line,.ox-find-n,.ox-find-cost{transition:color var(--duration-slow) var(--easing-enter) var(--duration-base), background-color var(--duration-moderate) var(--easing-hover) var(--duration-base), border-color var(--duration-slow) var(--easing-enter) var(--duration-base)}.ox-find:before{transition:transform var(--duration-slow) var(--easing-enter);transform:scaleX(0)}.ox-find[data-on=true]:before{transform:none}}@media (width>=48rem){.ox-eng-item{gap:var(--space-3) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.ox-eng-station .ox-eng-copy{display:contents}.ox-eng-station .ox-eng-name{grid-row:1/span 2}.ox-eng-station .ox-eng-text{grid-area:1/2}.ox-eng-station .ox-eng-proof{grid-area:2/2;justify-self:start}.ox-bench{padding:var(--space-4);grid-area:3/1/auto/-1;margin-block-start:var(--space-3)}.ox-live-ghost[data-kind=board]{min-block-size:calc(var(--space-9) * 5.5)}.ox-live-ghost[data-kind=audit]{min-block-size:calc(var(--space-9) * 6.5)}}@media (width>=64rem){.ox-eng-item{gap:var(--space-3) var(--space-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ox-eng-station .ox-eng-copy{align-self:start;display:flex;position:sticky;inset-block-start:calc(var(--ox-stick) + var(--space-4))}.ox-eng-station .ox-eng-name{grid-row:auto}.ox-bench{padding:var(--space-5);grid-area:1/2;margin-block-start:0}}.ox-sec-path{padding-block:var(--space-9)}.ox-path{--ox-node:var(--space-4);--ox-n:var(--size-step-5);margin-block-start:var(--space-7);list-style:none;display:grid}.ox-stop{grid-template-columns:var(--space-7) minmax(0, 1fr);column-gap:var(--space-4);row-gap:var(--space-2);grid-template-areas:"node n"".name"".text";padding-block-end:var(--space-7);display:grid;position:relative}.ox-stop:last-child{padding-block-end:0}.ox-stop:before,.ox-stop:after{content:"";inset-block:calc(var(--ox-n) / 2) calc(var(--ox-n) / -2);inline-size:var(--ox-ring);position:absolute;inset-inline-start:calc(var(--space-7) / 2 - var(--ox-ring) / 2)}.ox-stop:before{background:var(--color-border-bright)}.ox-stop:after{background:var(--color-text-primary);transform-origin:50% 0;transform:scaleY(clamp(0, calc(var(--ox-path,1) * (var(--ox-stops) - 1) - var(--i)), 1))}.ox-stop:last-child:before,.ox-stop:last-child:after{display:none}.ox-stop-n{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-hero);font-weight:500;font-size:var(--ox-n);color:var(--color-text-primary);-webkit-text-stroke:var(--ox-hair) var(--color-text-primary);grid-area:n;line-height:1}.ox-stop-node{z-index:var(--z-raised);inline-size:var(--ox-node);block-size:var(--ox-node);border-radius:var(--radius-full);background:var(--color-text-primary);border:var(--ox-ring) solid var(--color-text-primary);grid-area:node;place-self:center;position:relative}.ox-stop-name{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-2);text-wrap:balance;grid-area:name;line-height:1.08}.ox-stop-text{max-width:var(--ox-measure);color:var(--color-text-secondary);grid-area:text}.ox-path[data-armed=true] .ox-stop:not([data-lit=true]) .ox-stop-n{color:#0000;-webkit-text-stroke-color:var(--color-text-muted)}.ox-path[data-armed=true] .ox-stop:not([data-lit=true]) .ox-stop-node{background:var(--color-bg-sunken);border-color:var(--color-border-bright)}@keyframes ox-node-lit{0%{scale:1.8}to{scale:1}}@media (prefers-reduced-motion:no-preference){.ox-stop-text[data-reveal]{transition-delay:calc(var(--duration-fast) + var(--i) * var(--duration-instant))}.ox-path[data-armed=true] .ox-stop-n{transition:color var(--duration-moderate) var(--easing-enter), -webkit-text-stroke-color var(--duration-moderate) var(--easing-enter)}.ox-path[data-armed=true] .ox-stop-node{transition:background-color var(--duration-moderate) var(--easing-enter), border-color var(--duration-moderate) var(--easing-enter)}.ox-path[data-armed=true] .ox-stop[data-lit=true] .ox-stop-node{animation:ox-node-lit var(--duration-slow) var(--ox-spring) both}}@media (width>=64rem){.ox-path{grid-template-columns:repeat(var(--ox-stops), minmax(0, 1fr));column-gap:var(--space-5);row-gap:var(--space-4);grid-template-rows:repeat(4,auto)}.ox-stop{grid-row:span 4;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;row-gap:var(--space-4);grid-template-areas:none;padding-block-end:0}.ox-stop-n{grid-area:1}.ox-stop-node{grid-area:2;justify-self:start}.ox-stop-name{grid-area:3}.ox-stop-text{font-size:var(--size-step-n1);grid-area:4}.ox-stop:before,.ox-stop:after{inset-block:calc(var(--ox-n) + var(--space-4) + var(--ox-node) / 2 - var(--ox-ring) / 2) auto;inline-size:calc(100% + var(--space-5));block-size:var(--ox-ring);inset-inline-start:calc(var(--ox-node) / 2)}.ox-stop:after{transform-origin:0;transform:scaleX(clamp(0, calc(var(--ox-path,1) * (var(--ox-stops) - 1) - var(--i)), 1))}.ox-stop:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform-origin:100%}}.ox-finale.ox-deep{isolation:isolate;padding-block:var(--space-9) var(--space-8);--ox-in:calc((1 - var(--ox-open,1)) * clamp(var(--space-3), 5vw, var(--space-8)));background:0 0;border-top:0;position:relative}.ox-finale.ox-deep:before{content:"";z-index:-1;background-color:var(--color-bg-deep);background-image:url(/media/shell/grain.svg);background-size:var(--ox-grain) var(--ox-grain);clip-path:inset(0 var(--ox-in) round calc((1 - var(--ox-open,1)) * var(--radius-xl)) calc((1 - var(--ox-open,1)) * var(--radius-xl)) 0 0);position:absolute;inset:0}.ox-finale-grid{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--color-border-on-deep) var(--ox-hair), transparent var(--ox-hair)), linear-gradient(90deg, var(--color-border-on-deep) var(--ox-hair), transparent var(--ox-hair));background-size:var(--ox-rule) var(--ox-rule);-webkit-mask-image:radial-gradient(circle calc(var(--space-9) * 3) at var(--ox-mx,50%) var(--ox-my,50%), var(--color-bg-deep), transparent);mask-image:radial-gradient(circle calc(var(--space-9) * 3) at var(--ox-mx,50%) var(--ox-my,50%), var(--color-bg-deep), transparent);opacity:0;transition:opacity var(--duration-moderate) var(--easing-hover);position:absolute;inset:0}.ox-finale-grid[data-lit=true]{opacity:1}.ox-finale-in{gap:var(--space-8);display:grid}.ox-person-lead{max-width:var(--ox-measure);color:var(--color-text-primary);font-size:var(--size-step-1);margin-block-start:var(--space-5);line-height:1.45}.ox-person .ox-body{margin-block-start:var(--space-4)}.ox-ways{border-top:var(--ox-hair) solid var(--color-border-default);margin-block-start:var(--space-6);list-style:none;container-type:inline-size}.ox-way{align-items:center;gap:var(--space-1) var(--space-4);padding-block:var(--space-4) var(--space-5);border-bottom:var(--ox-hair) solid var(--color-border-default);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ch copy""value value";display:grid}.ox-way-ch{gap:0 var(--space-5);font-size:var(--size-step-n1);flex-wrap:wrap;grid-area:ch;display:flex}.ox-way-label{min-height:var(--ox-tap);color:var(--color-text-muted);align-items:center;display:inline-flex}.ox-way-link{color:var(--color-text-secondary)}.ox-way-copy{grid-area:copy}.ox-way-value{max-inline-size:100%;font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:min(var(--size-step-3), 8cqi);color:var(--color-text-primary);overflow-wrap:anywhere;grid-area:value;justify-self:start;line-height:1.05}.ox-way-copy[data-done=true]{color:var(--color-bg-primary);border-color:var(--color-text-primary)}.ox-way-copy[data-done=true]:before{transform:none}.ox-reach-reply{color:var(--color-text-secondary);margin-block-start:var(--space-5)}.ox-console{border-top:var(--ox-hair) dashed var(--color-border-default);font-family:var(--font-family-mono);font-size:var(--size-step-n1);color:var(--color-text-muted);padding-block-start:var(--space-5)}@keyframes ox-rise{0%{clip-path:inset(0 0 100%);transform:translateY(45%)}to{clip-path:inset(0 0 -20%);transform:none}}@media (prefers-reduced-motion:no-preference){.ox-way[data-revealed=true] .ox-way-value{animation:ox-rise var(--duration-ambient) var(--easing-enter) backwards;animation-delay:var(--duration-base)}}@media (width>=64rem){.ox-finale-in{column-gap:var(--space-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.ox-console{grid-column:1/-1}}.ox-footer.ox-deep{padding-block:0 var(--space-8);background-image:url(/media/shell/grain.svg);background-size:var(--ox-grain) var(--ox-grain);border-top:0}.ox-footer-in{gap:var(--space-5);flex-direction:column;padding-block-start:var(--space-6);display:flex}.ox-made{font-family:var(--font-family-display);font-stretch:var(--ox-wdth-display);font-weight:500;font-size:var(--size-step-2);color:var(--color-text-primary);line-height:1.1}.ox-foot-nav{gap:0 var(--space-5);font-size:var(--size-step-n1);flex-wrap:wrap;display:flex}@media (width>=64rem){.ox-footer-in{justify-content:space-between;align-items:center;gap:var(--space-6);flex-direction:row}.ox-made{flex:0 1 calc(var(--space-9) * 3.5)}}
