@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d0d9446e69c4847e-s.3h31fjnwrfycc.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4e1c87b7aa9e2f2f-s.3o02-8iknf6dl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3fd967fc5374d70a-s.42u1-lj4buy61.woff2)format("woff2");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:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/dd14639a62c56cb2-s.0kda-l-rfpyyq.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b59689b1142d37ce-s.p.1bk8_xp319hr4.woff2)format("woff2");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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_bcfcbca7-module__UnHRiq__className{font-family:Unbounded,Unbounded Fallback;font-style:normal}.unbounded_bcfcbca7-module__UnHRiq__variable{--font-hf:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_672e3f77-module__7CxgLW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_672e3f77-module__7CxgLW__variable{--font-bf:"Manrope", "Manrope Fallback"}
@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.0fuxtgzazslqx.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.451yigaaz_4mg.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3cik_s2si-ft-.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.0we3rzhp_h228.woff2)format("woff2");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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.44izq0ia6orkf.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.1s123piy9_v1m.woff2)format("woff2");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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_83a2263-module__TIM_eW__className{font-family:Space Mono,Space Mono Fallback;font-style:normal}.space_mono_83a2263-module__TIM_eW__variable{--font-mf:"Space Mono", "Space Mono Fallback"}
:root{--hf:var(--font-hf), sans-serif;--bf:var(--font-bf), sans-serif;--mf:var(--font-mf), monospace;--r:20px;--rs:12px;--ease:cubic-bezier(.2, .8, .2, 1);--spring:cubic-bezier(.3, 1.5, .5, 1);--bg:#0b0717;--s1:#160f2a;--s2:#21183d;--line:#b496ff24;--text:#f3eeff;--mut:#a097bf;--a1:#ff3dcb;--a2:#2be8ff;--on1:#14061f;--on2:#0b0717;--glow:0 0 22px #ff3dcb73;--tglow:0 0 18px #ff3dcb99;--hero:radial-gradient(90% 45% at 50% 100%, #ff3dcb47, transparent 70%), radial-gradient(60% 35% at 85% 5%, #2be8ff29, transparent 70%), #0b0717}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%;color:var(--text);font-family:var(--bf);-webkit-font-smoothing:antialiased;background:#07040f;margin:0}a{color:inherit}button{font-family:var(--bf);cursor:pointer}button:disabled{cursor:default}input{font-family:var(--bf)}input::placeholder{color:var(--mut);opacity:.7}::-webkit-scrollbar{display:none}*{scrollbar-width:none}.app{background:var(--bg);width:100%;max-width:460px;height:100dvh;color:var(--text);-webkit-user-select:none;user-select:none;flex-direction:column;margin:0 auto;transition:background-color .4s;display:flex;position:relative;overflow:clip}@media (min-width:461px){.app{box-shadow:0 0 0 1px var(--line), 0 0 80px #0009}}.app input{-webkit-user-select:text;user-select:text}.display{font-family:var(--hf);text-transform:uppercase;letter-spacing:-.01em;font-weight:700}.label{font-family:var(--mf);letter-spacing:.14em;text-transform:uppercase;color:var(--mut);font-size:11px}.wordmark{font-family:var(--hf);text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:13px;font-weight:700;display:flex}.wordmark .of{color:var(--a1);text-shadow:var(--tglow)}.scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.chips{gap:8px;margin:0 -16px;padding:0 16px;display:flex;overflow-x:auto}.btn-primary{border-radius:var(--rs);background:var(--a1);height:52px;color:var(--on1);font:700 15px var(--bf);box-shadow:var(--glow);border:0}.btn-secondary{border-radius:var(--rs);border:1px solid var(--line);background:var(--s1);height:48px;color:var(--text);font:700 14px var(--bf)}.btn-text{height:40px;color:var(--mut);font:600 13px var(--bf);background:0 0;border:0}.card{border-radius:var(--r);background:var(--s1);border:1px solid var(--line)}.clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes shimmer{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.skel{animation:1.2s ease-in-out infinite shimmer}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.ka{flex:auto;min-height:0;position:relative;container-type:size}.ka-wall{top:calc(-72px - env(safe-area-inset-top));pointer-events:none;position:absolute;bottom:-72px;left:-24px;right:-24px;overflow:hidden;-webkit-mask-image:linear-gradient(#000c 0%,#000 20% 50%,#0006 76%,#0000 100%);mask-image:linear-gradient(#000c 0%,#000 20% 50%,#0006 76%,#0000 100%)}.ka-wall:after{content:"";background:radial-gradient(70% 50% at 50% 48%, color-mix(in srgb, var(--bg) 42%, transparent), color-mix(in srgb, var(--bg) 74%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--bg) 50%, transparent), transparent 28%);position:absolute;inset:0}.ka-plane{justify-content:center;gap:12px;width:840px;height:1200px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}.ka-col{will-change:transform;flex-direction:column;flex:none;gap:12px;padding-bottom:12px;animation:none;display:flex}.ka-up{animation-name:ka-up}.ka-down{animation-name:ka-down}@keyframes ka-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes ka-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.ka-tile{background:var(--s2);border-radius:8px;flex:none;width:96px;height:128px;position:relative;overflow:hidden}.ka-tile img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .8s;display:block}.ka-tile img[data-on]{opacity:1}.ka-tile span{height:3px;position:absolute;top:0;left:0;right:0}.ka-duel{--h:min(224px, calc(100cqh - 56px));justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ka-pair{animation:ka-in .8s var(--ease) both;display:flex}.ka-card{width:calc(var(--h) * .75);height:var(--h);border-radius:10px}.ka-left{transform:translate(6%)rotate(-7deg);box-shadow:0 0 0 1.5px #ff3dcbb3,0 0 30px #ff3dcb80,0 22px 44px #000000a6}.ka-right{transform:translate(-6%)rotate(7deg)translateY(4%);box-shadow:0 0 0 1.5px #2be8ffb3,0 0 30px #2be8ff6b,0 22px 44px #000000a6}.ka-vs{width:max(44px, calc(var(--h) * .24));aspect-ratio:1;background:var(--a2);color:var(--on2);font:800 calc(max(44px, calc(var(--h) * .24)) * .34)/1 var(--hf);box-shadow:0 0 0 6px var(--bg), 0 0 26px 6px #2be8ff73, 0 0 60px #ff3dcb59;border-radius:50%;place-items:center;animation:2.4s ease-in-out infinite ka-pulse;display:grid;position:absolute}@keyframes ka-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes ka-pulse{50%{box-shadow:0 0 0 6px var(--bg), 0 0 34px 10px #2be8ff99, 0 0 80px #ff3dcb80}}@container (max-height:120px){.ka-duel{display:none}}@media (prefers-reduced-motion:reduce){.ka-col,.ka-pair,.ka-vs{animation:none!important}}@media (max-height:740px) and (max-width:767px){.duel{gap:10px!important;padding-top:10px!important}.duel-art{aspect-ratio:4/4.4!important}.duel-hint{display:none}}.shell{display:contents}.nav-brand,.nav-foot,.pub-side,.pub-brand,.detail-scrim{display:none}@media (min-width:768px){.app-wide{max-width:680px}.pub{container:pub/inline-size}.welcome{padding-left:48px!important;padding-right:48px!important}.welcome .ka-duel{--h:min(320px, calc(100cqh - 64px))}.welcome-copy h1{font-size:44px!important}.welcome-copy p{max-width:420px!important;font-size:16px!important}.shell .chips{flex-wrap:wrap;margin:0;padding:0;overflow:visible}.duel-main{flex-direction:column;gap:16px;width:100%;max-width:560px;margin:0 auto;display:flex!important}}@container pub (min-width:600px){.pub-top{padding-left:24px!important;padding-right:24px!important}.pub-spacer{width:auto!important}.pub-brand{display:block}.pub-host{margin-left:auto}.pub-hero{gap:14px!important;padding:28px 28px 12px!important}.pub-h1{text-wrap:balance;font-size:48px!important}.pub-m{padding-left:28px!important;padding-right:28px!important}.pub-podium{max-width:660px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)!important;gap:22px!important;padding:48px 28px 0!important}.pub-r2{padding-top:28px!important}.pub-r3{padding-top:50px!important}.pub-badge{width:40px!important;height:40px!important;box-shadow:0 0 0 4px var(--bg)!important;font-size:18px!important;top:-12px!important;left:-8px!important}.pub-pod-title{font-size:15px!important}.pub-pod-cov{transition:transform .25s var(--ease)}.pub-pod:hover .pub-pod-cov{transform:translateY(-4px)}.pub-ranks{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:28px 18px;padding:40px 28px!important;display:grid!important}.pub-row{flex-direction:column;position:relative;border-bottom:0!important;align-items:stretch!important;gap:10px!important;padding:0!important}.pub-cov{aspect-ratio:3/4;transition:transform .25s var(--ease), box-shadow .25s;border-radius:8px;width:100%!important;height:auto!important}.pub-row:hover .pub-cov{transform:translateY(-4px);box-shadow:0 12px 30px #00000073}.pub-rank{z-index:1;background:var(--s2);min-width:30px;height:30px;box-shadow:0 0 0 3px var(--bg);border-radius:999px;justify-content:center;align-items:center;padding:0 7px;display:flex;position:absolute;top:-9px;left:-7px;width:auto!important;color:var(--text)!important;font-size:13px!important}.pub-txt{gap:4px!important}.pub-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden;font-size:13px!important}.pub-meta{flex-wrap:wrap;row-gap:4px!important;font-size:11px!important}.pub-you{margin-top:-4px;font-size:10px!important}.pub-foot{padding-left:28px!important;padding-right:28px!important}}@container pub (min-width:960px){.pub-in{max-width:1240px;margin:0 auto;padding:0 16px}.pub-m{display:none}.pub-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:40px;display:grid}.pub-side{flex-direction:column;gap:14px;padding-top:34px;display:flex;position:sticky;top:20px}.pub-hero{padding-top:40px!important}.pub-who{gap:12px!important}.pub-who>:first-child{border-radius:13px!important;width:44px!important;height:44px!important;font-size:20px!important}.pub-name{font-size:17px!important}.pub-h1{font-size:64px!important;line-height:.95!important}.pub-podium{max-width:700px;padding-top:56px!important}.pub-ranks{grid-template-columns:repeat(auto-fill,minmax(136px,1fr))}.pub-cta{box-shadow:0 0 40px color-mix(in srgb, var(--a2) 18%, transparent);gap:14px!important;padding:24px!important}.pub-cta .display{font-size:22px!important}.pub-foot{padding-top:0!important}}@media (min-width:1024px){.app-wide{max-width:none;box-shadow:none!important}.welcome{grid-template-rows:1fr auto auto auto auto 1fr;grid-template-columns:minmax(0,1.15fr) minmax(380px,1fr);column-gap:clamp(40px,6vw,96px);padding:48px clamp(40px,6vw,96px) 40px 0!important;display:grid!important;overflow:hidden!important}.welcome>.welcome-mark{grid-area:2/2;margin-bottom:40px}.welcome>.ka{grid-area:1/1/-1;margin:-48px 0 -40px}.welcome>.welcome-copy{grid-area:3/2;padding-top:0!important}.welcome>form{grid-area:4/2;max-width:440px}.welcome>.welcome-legal{grid-area:5/2;max-width:440px;text-align:left!important}.welcome-mark .wordmark{font-size:16px!important}.welcome-copy h1{max-width:640px;font-size:clamp(48px,4.6vw,72px)!important}.welcome-copy p{max-width:460px!important;font-size:17px!important}.welcome .ka-wall{inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0% 62%,#00000080 82%,#0000 100%);mask-image:linear-gradient(90deg,#000 0% 62%,#00000080 82%,#0000 100%)}.welcome .ka-wall:after{background:radial-gradient(60% 55% at 50% 50%, color-mix(in srgb, var(--bg) 30%, transparent), color-mix(in srgb, var(--bg) 70%, transparent) 100%)}.welcome .ka-plane{gap:16px;width:1240px;height:1700px}.welcome .ka-col{gap:16px;padding-bottom:16px}.welcome .ka-tile{border-radius:10px;width:138px;height:184px}.welcome .ka-duel{--h:min(440px, calc(100cqh - 160px), calc(100cqw * .5))}.welcome .ka-card{border-radius:14px}.shell{flex:1;grid-template-rows:auto minmax(0,1fr);grid-template-columns:232px minmax(0,1fr);min-height:0;display:grid}.shell-nav{border-right:1px solid var(--line);background:var(--bg);flex-direction:column;grid-area:1/1/-1;gap:4px;border-top:0!important;padding:26px 14px 22px!important;display:flex!important}.nav-brand{padding:0 10px 26px;display:block}.nav-btn{border-radius:var(--rs)!important;flex-direction:row!important;justify-content:flex-start!important;gap:12px!important;height:46px!important;padding:0 12px!important}.nav-btn:hover{background:color-mix(in srgb, var(--s1) 60%, transparent)!important;color:var(--text)!important}.nav-btn[aria-current=page]{background:var(--s1)!important}.nav-ind{left:0;width:3px!important;height:22px!important;top:12px!important}.nav-label{font:700 14px var(--bf)!important}.nav-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.nav-share{justify-content:center;align-items:center;gap:8px;height:46px;font-size:14px;display:flex}.shell-head{grid-area:1/2;border-bottom:0!important;height:72px!important;padding:0 calc(max(32px,50% - 580px) + 16px)!important}.shell-mark,.shell-share{display:none!important}.shell-title{font-size:24px!important}.shell-main{grid-area:2/2}.shell-content{max-width:1224px;margin:0 auto;padding:0 32px 24px}.toast{bottom:32px!important;left:calc(50% + 116px)!important}.app-wide .ov-page{left:232px!important}.disc-head{max-width:760px}.disc-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px!important;display:grid!important}.disc-grid>.card{transition:border-color .2s,background-color .2s}.disc-grid>.card:hover{border-color:color-mix(in srgb, var(--a2) 45%, transparent)}.mylist-row:hover{border-color:color-mix(in srgb, var(--a1) 40%, var(--line))!important}.profile{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;display:grid!important}.profile>.prof-head{grid-column:1/-1}.prof-col{flex-direction:column;gap:22px;display:flex!important}.detail-scrim{z-index:29;opacity:0;pointer-events:none;background:#0009;transition:opacity .3s;display:block;position:absolute;inset:0}.detail-scrim[data-open]{opacity:1;pointer-events:auto}.detail{border-radius:var(--r);border:1px solid var(--line);grid-template-rows:0 minmax(0,1fr);grid-template-columns:380px minmax(0,1fr);width:min(940px,100vw - 64px);height:min(660px,100dvh - 64px);margin:auto;box-shadow:0 30px 90px #0009;transition-property:transform,visibility,opacity!important;transition-duration:.3s!important;display:grid!important;inset:0!important;overflow:hidden!important}.detail[aria-hidden=true]{opacity:0;transform:translateY(24px)scale(.98)!important}.detail>.det-bar{grid-area:1/1/auto/-1}.detail>.det-hero{grid-area:2/1;height:auto!important}.det-hero>.det-cover{top:50%;width:240px!important;height:320px!important;margin:-160px 0 0 -120px!important;bottom:auto!important}.detail>.det-body{grid-area:2/2;overflow-y:auto;padding:36px 36px 28px!important}.det-title{text-align:left!important;align-items:flex-start!important}.det-title h2{font-size:28px!important}.share-sheet{border:1px solid var(--line);width:440px;height:fit-content;margin:auto;box-shadow:0 30px 90px #0009;border-radius:var(--r)!important;transition:transform .35s var(--ease), opacity .25s, visibility .35s!important;padding:24px!important;inset:0!important}.share-sheet[aria-hidden=true]{opacity:0;visibility:hidden;transform:translateY(24px)scale(.98)!important}.share-grab{display:none}.kf-top,.kf-body{width:100%;max-width:1000px;margin:0 auto}.kf-top{padding-top:24px!important;padding-left:32px!important;padding-right:32px!important}.kf-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:32px;padding-left:32px!important;padding-right:32px!important;display:grid!important}.kf-body>*{grid-column:1/-1}.kf-body>.kf-score{grid-column:1;align-self:start}.kf-body>.kf-takes{grid-column:2}.kf-body h1{font-size:40px!important}.kf-splits{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:28px!important;display:grid!important}.kf-miss{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));column-gap:28px;display:grid!important}}@media (min-width:1200px){.duel{grid-template-columns:minmax(0,620px) minmax(300px,440px);align-items:start;column-gap:48px;padding-top:8px!important;display:grid!important}.duel-main{flex-direction:column;gap:16px;max-width:none;margin:0;display:flex!important}.duel-side{border-radius:var(--r);background:var(--s1);border:1px solid var(--line);max-height:calc(100dvh - 104px);padding:16px;position:sticky;top:8px;overflow-y:auto;display:block!important}.mylist{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) 360px;align-items:start;column-gap:40px;display:grid!important}.mylist>*{grid-column:1}.mylist>.mylist-short{grid-area:1/2/4;max-height:calc(100dvh - 104px);position:sticky;top:8px;overflow-y:auto;margin-top:0!important}.mylist>.mylist-empty{grid-column:1/-1}}
