@font-face{font-family:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5fefd80b57937013.075a27e8.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:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c4c21e4d4b578e42.66d8bcf0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:500;font-display:swap;src:url(../media/55cb69ad17a100ed.p.7b46adfb.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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5fefd80b57937013.075a27e8.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:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c4c21e4d4b578e42.66d8bcf0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55cb69ad17a100ed.p.7b46adfb.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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5fefd80b57937013.075a27e8.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:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c4c21e4d4b578e42.66d8bcf0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(../media/55cb69ad17a100ed.p.7b46adfb.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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5fefd80b57937013.075a27e8.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:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/c4c21e4d4b578e42.66d8bcf0.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders;font-style:normal;font-weight:900;font-display:swap;src:url(../media/55cb69ad17a100ed.p.7b46adfb.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}.big_shoulders_d298ce68-module__M9YeVW__className{font-family:Big Shoulders;font-style:normal}.big_shoulders_d298ce68-module__M9YeVW__variable{--font-display-google:"Big Shoulders"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_b6216cbf-module__AsImjW__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_b6216cbf-module__AsImjW__variable{--font-ui-google:"DM Sans","DM Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.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:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_654136dd-module__iSExqW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_654136dd-module__iSExqW__variable{--font-mono-google:"JetBrains Mono","JetBrains Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:var(--font-mono-google),"JetBrains Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--spacing:.25rem;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:26px;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-bg-0:#0a0d14;--color-bg-1:#12161e;--color-bg-2:#1d222b;--color-bg-3:#282e39;--color-ink-0:#f3f2ee;--color-ink-1:#b9b7b0;--color-ink-2:#828078;--color-ink-3:#57554e;--color-line:#373b4373;--color-line-strong:#51555eb3;--color-lime:#9fd959;--color-lime-soft:#9fd95924;--color-lime-ink:#091600;--color-magenta:#e85983;--color-magenta-soft:#e8598324;--color-magenta-ink:#fff4f7;--color-amber:#ffb147;--color-sky:#3bc7ff;--radius-pill:999px;--font-display:var(--font-display-google),"Big Shoulders","Helvetica Neue",system-ui,sans-serif;--font-ui:var(--font-ui-google),"DM Sans","Helvetica Neue",system-ui,sans-serif;--animate-blink:blink 1.6s ease-in-out infinite;--animate-ticker:ticker 64s linear infinite;--animate-burst-up:burst-up 1.4s ease-out forwards}@supports (color:lab(0% 0 0)){:root,:host{--color-bg-0:lab(3.64767% .0290871 -3.85031);--color-bg-1:lab(7.12959% .0344589 -6.54472);--color-bg-2:lab(12.8881% -.0225306 -7.35811);--color-bg-3:lab(18.6796% -.0713021 -8.11069);--color-ink-0:lab(95.3914% -.159591 1.8988);--color-ink-1:lab(74.5415% -.298321 3.81187);--color-ink-2:lab(53.6724% -.334531 4.59112);--color-ink-3:lab(36.2711% -.312999 4.60756);--color-line:lab(24.5261% -.191212 -5.58838/.45);--color-line-strong:lab(36.1287% -.234962 -5.6089/.7);--color-lime:lab(80.8537% -34.456 55.2974);--color-lime-soft:lab(80.8537% -34.456 55.2974/.14);--color-lime-ink:lab(5.69686% -8.1053 9.53875);--color-magenta:lab(58.382% 58.7838 7.01914);--color-magenta-soft:lab(58.382% 58.7838 7.01914/.14);--color-magenta-ink:lab(97.4389% 6.71858 .731683);--color-amber:lab(78.8005% 25.6089 69.7863);--color-sky:lab(74.779% -24.1981 -39.0295)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing)*3)}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-12{gap:calc(var(--spacing)*12)}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}[data-theme=light]{--color-bg-0:#f9f8f5;--color-bg-1:#f0eeea;--color-bg-2:#e3e1db;--color-bg-3:#d7d4cd;--color-ink-0:#0e1218;--color-ink-1:#373b41;--color-ink-2:#656970;--color-ink-3:#95989f;--color-line:#abaeb480;--color-line-strong:#7c808a99;--color-lime:#8bcf23;--color-lime-soft:#8bcf2338;--color-lime-ink:#0d1b00;--color-magenta:#e1276e;--color-magenta-soft:#e1276e29;--color-magenta-ink:#fff4f7}@supports (color:lab(0% 0 0)){[data-theme=light]{--color-bg-0:lab(97.7009% -.0107586 1.52524);--color-bg-1:lab(94.2311% -.0122786 2.29034);--color-bg-2:lab(89.6012% -.010699 3.05755);--color-bg-3:lab(84.971% -.00566244 3.82713);--color-ink-0:lab(5.20407% -.000722706 -4.80802);--color-ink-1:lab(24.5427% -.184476 -4.48544);--color-ink-2:lab(44.2651% -.225276 -4.5059);--color-ink-3:lab(62.8357% -.212908 -3.76844);--color-line:lab(70.9559% -.216991 -3.77072/.5);--color-line-strong:lab(53.5308% -.27287 -5.62788/.6);--color-lime:lab(76.4388% -39.7281 69.0199);--color-lime-soft:lab(76.4388% -39.7281 69.0199/.22);--color-lime-ink:lab(7.76929% -10.2187 12.175);--color-magenta:lab(50.9341% 71.249 8.82125);--color-magenta-soft:lab(50.9341% 71.249 8.82125/.16);--color-magenta-ink:lab(97.4389% 6.71858 .731683)}}:root,[data-theme=dark]{--glow:0 0 0 1px #f3f2ee0a,0 16px 40px #00000059}@supports (color:lab(0% 0 0)){:root,[data-theme=dark]{--glow:0 0 0 1px lab(95.3914% -.159591 1.8988/.04),0 16px 40px lab(0% 0 0/.35)}}[data-theme=light]{--glow:0 0 0 1px #0000000a,0 24px 80px #0000001a}@supports (color:lab(0% 0 0)){[data-theme=light]{--glow:0 0 0 1px lab(0% 0 0/.04),0 24px 80px lab(0% 0 0/.1)}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-ui);background:var(--color-bg-0);color:var(--color-ink-0);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}button{font:inherit;color:inherit}.t-display{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;font-weight:800;font-stretch:75%;line-height:.88}.t-numeral{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:800;font-stretch:60%;line-height:.85}.t-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.t-label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-2);white-space:nowrap;font-size:10px;font-weight:600}.t-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2);white-space:nowrap;font-size:11px;font-weight:500}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--color-bg-3);border:3px solid var(--color-bg-0);border-radius:999px}::-webkit-scrollbar-track{background:0 0}.pill{border-radius:var(--radius-pill);letter-spacing:.04em;background:var(--color-bg-2);color:var(--color-ink-1);border:1px solid var(--color-line);white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.pill.live{background:var(--color-magenta);color:var(--color-magenta-ink);border-color:#0000}.pill.live:before{content:"";background:var(--color-magenta-ink);width:6px;height:6px;animation:var(--animate-blink);opacity:.9;border-radius:50%}.pill.locked{color:var(--color-ink-3)}.pill.lime{background:var(--color-lime-soft);color:var(--color-lime);border-color:#0000}.btn{appearance:none;cursor:pointer;font-family:var(--font-ui);border-radius:var(--radius-md);background:var(--color-bg-2);color:var(--color-ink-0);border:0;border:1px solid var(--color-line);white-space:nowrap;padding:12px 18px;font-size:14px;font-weight:600;transition:transform 80ms,background .15s}.btn:hover:not(:disabled){background:var(--color-bg-3)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--color-lime);color:var(--color-lime-ink);letter-spacing:.01em;border-color:#0000;font-weight:700}.btn.primary:hover:not(:disabled){background:oklch(from var(--color-lime)calc(l + .04)c h)}.btn.magenta{background:var(--color-magenta);color:var(--color-magenta-ink);border-color:#0000;font-weight:700}.btn.ghost{background:0 0}.btn.lg{padding:16px 24px;font-size:15px}.btn.xl{border-radius:var(--radius-lg);padding:20px 32px;font-size:17px}.app{background:var(--color-bg-0);width:100%;min-height:100vh;color:var(--color-ink-0);flex-direction:column;display:flex}.topbar{z-index:10;background:oklch(from var(--color-bg-0)l c h/.78);-webkit-backdrop-filter:blur(20px)saturate(140%);border-bottom:1px solid var(--color-line);align-items:center;gap:24px;padding:14px 28px;display:flex;position:sticky;top:0}.wordmark{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:inherit;align-items:baseline;gap:4px;font-size:22px;font-weight:800;font-stretch:65%;line-height:1;text-decoration:none;display:inline-flex}.wordmark .clueless{color:var(--color-lime);font-style:italic}.wordmark .dot{background:var(--color-magenta);border-radius:50%;align-self:center;width:6px;height:6px;margin:0 2px 0 4px;display:inline-block}.nav{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:2px;font-size:12px;font-weight:500;display:flex}.nav a{color:var(--color-ink-2);border-radius:var(--radius-sm);padding:8px 12px;text-decoration:none;transition:color .15s,background .15s;display:inline-block}.nav a:hover,.nav a.active{color:var(--color-ink-0);background:var(--color-bg-1)}.wallet-chip{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-1);align-items:center;gap:8px;padding:6px 12px;font-size:11px;display:inline-flex}.wallet-chip .dot{background:var(--color-lime);border-radius:50%;width:6px;height:6px}.ticker{background:var(--color-bg-1);border-bottom:1px solid var(--color-line);height:30px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-1);align-items:center;font-size:11px;display:flex;overflow:hidden}.ticker .ticker-label{background:var(--color-lime);color:var(--color-lime-ink);cursor:pointer;z-index:2;flex-shrink:0;align-items:center;gap:8px;height:100%;padding:0 14px;font-weight:700;text-decoration:none;transition:filter .15s;display:inline-flex;position:relative}.ticker .ticker-label:hover{filter:brightness(.92)}.ticker .ticker-viewport{flex:1;align-items:center;min-width:0;height:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 40px),#0000 100%)}.ticker .ticker-track{white-space:nowrap;animation:var(--animate-ticker);gap:28px;padding-left:24px;display:flex}.ticker .ticker-track span{align-items:center;gap:6px;display:inline-flex}.ticker .dot-sep{background:var(--color-ink-3);border-radius:50%;width:4px;height:4px;display:inline-block}.page{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:32px 28px 80px}.page>h1.page-title{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;margin:0 0 6px;font-size:56px;font-weight:800;font-stretch:75%;line-height:.9}.page>.page-sub{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-2);margin-bottom:28px;font-size:12px}.card{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-lg);overflow:hidden}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes burst-up{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-14px)}}.connect-stage{min-height:100%;padding:28px 28px 60px;position:relative}.connect-shell{flex-direction:column;gap:40px;max-width:1200px;margin:0 auto;display:flex;position:relative}.connect-topline{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.wallet-button{appearance:none;background:var(--color-bg-2);border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;color:inherit;text-align:left;font:inherit;align-items:center;gap:14px;width:100%;padding:16px 18px;transition:background .15s,border-color .15s;display:flex}.wallet-button:hover{background:var(--color-bg-3);border-color:var(--color-line-strong)}.wallet-glyph{background:var(--color-lime);width:40px;height:40px;color:var(--color-lime-ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.wallet-button-row{gap:8px;display:flex}.wallet-button.slim{flex:1;justify-content:center;padding:12px 14px;font-size:13px}.connect-vibes-peek{border-top:1px solid var(--color-line);flex-direction:column;gap:14px;padding-top:18px;display:flex}.vibes-peek-row{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.vibes-peek-chip{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-md);align-items:center;gap:10px;padding:10px 12px;display:flex}.vibes-peek-icon{font-size:18px}.connect-fine-link{color:var(--color-ink-1);cursor:pointer;text-decoration:underline}.connect-hero-row{grid-template-columns:1.25fr .95fr;align-items:start;gap:56px;padding-top:12px;display:grid}.connect-hero-left{flex-direction:column;gap:22px;display:flex}.connect-title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.005em;flex-direction:column;gap:2px;margin:0;font-size:clamp(56px,7.2vw,104px);font-weight:800;font-stretch:70%;line-height:.88;display:flex}.connect-title .italic-accent{color:var(--color-lime);font-style:italic;font-weight:800}.connect-sub{color:var(--color-ink-1);max-width:540px;margin:0;font-size:16px;line-height:1.55}.connect-meta{gap:0;margin-top:8px;display:flex}.connect-meta .meta-item{border-right:1px solid var(--color-line);flex-direction:column;flex:1;gap:6px;padding:0 22px;display:flex}.connect-meta .meta-item:first-child{padding-left:0}.connect-meta .meta-item:last-child{border-right:0}.connect-meta .meta-unit{color:var(--color-ink-2);margin-left:4px;font-size:14px;font-weight:600}.connect-card{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;align-self:start;gap:14px;width:100%;padding:22px;display:flex}.connect-card-head{justify-content:space-between;align-items:center;display:flex}.connect-fine{font-size:11px;font-family:var(--font-mono);color:var(--color-ink-3);letter-spacing:.04em;text-transform:uppercase;border-top:1px solid var(--color-line);padding-top:12px;line-height:1.55}.connect-slate{border-top:1px solid var(--color-line);padding-top:18px}.slate-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.slate-match{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:14px 16px}.slate-match.live{border-color:oklch(from var(--color-magenta)l c h/.6)}.slate-rows{flex-direction:column;gap:8px;display:flex}.slate-row{align-items:center;gap:10px;min-width:0;display:flex}.slate-row .t-display{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.connect-how{border-top:1px solid var(--color-line);flex-direction:column;gap:16px;padding-top:18px;display:flex}.how-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.how-step{flex-direction:column;gap:8px;display:flex}.how-step .how-n{font-family:var(--font-mono);color:var(--color-ink-3);letter-spacing:.12em;font-size:11px}.how-step p{color:var(--color-ink-1);max-width:320px;margin:4px 0 0;font-size:14px;line-height:1.55}.connect-foot{border-top:1px solid var(--color-line);text-align:center;margin-top:4px;padding-top:16px}@media (max-width:900px){.connect-hero-row{grid-template-columns:1fr;gap:28px}.slate-grid{grid-template-columns:repeat(2,1fr)}.how-grid{grid-template-columns:1fr;gap:16px}.vibes-peek-row{grid-template-columns:repeat(2,1fr)}}.join-pair{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.join-card{appearance:none;text-align:left;background:var(--color-bg-1);border:1.5px solid var(--color-line);border-radius:var(--radius-xl);cursor:pointer;color:inherit;font:inherit;flex-direction:column;gap:16px;padding:28px;transition:transform .1s,border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.join-card:hover{transform:translateY(-2px)}.join-card.on.stake{border-color:var(--color-lime);background:oklch(from var(--color-lime)l c h/.04)}.join-card.on.fun{border-color:var(--color-magenta);background:oklch(from var(--color-magenta)l c h/.04)}.join-card-glyph{white-space:nowrap;align-items:baseline;gap:10px;display:flex}.join-desc{color:var(--color-ink-1);margin:0;font-size:14px;line-height:1.5}.join-list{color:var(--color-ink-1);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.join-list li{align-items:center;gap:10px;display:flex}.join-list .check{color:var(--color-lime);width:14px;font-weight:700}.join-list .x{color:var(--color-magenta);width:14px;font-weight:700}.join-cta{border-top:1px dashed var(--color-line);justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.join-bottom{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.hub-header{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:28px;display:flex}.hub-stats{flex-shrink:0;gap:24px;display:flex}.hub-stat-inline{border-right:1px solid var(--color-line);flex-direction:column;align-items:flex-end;gap:2px;min-width:96px;padding:0 18px;display:flex}.hub-stat-inline:last-child{border-right:0;padding-right:0}.hub-stat-inline:first-child{padding-left:0}.hub-stat-inline .t-numeral{font-size:28px}.live-strip{background:var(--color-bg-1);border:1px solid var(--color-line);border-left:3px solid var(--color-magenta);border-radius:var(--radius-md);align-items:center;gap:16px;margin-bottom:8px;padding:16px 22px;display:flex;position:relative}.match-grid{gap:14px;display:grid}.match-grid.layout-ticket{grid-template-columns:1fr 1fr}.match-grid.layout-list{grid-template-columns:1fr}.match-card{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-lg);cursor:pointer;transition:transform .1s,border-color .15s;overflow:hidden}.match-card:hover{border-color:var(--color-line-strong);transform:translateY(-1px)}.match-card.highlighted{border-color:var(--color-lime);box-shadow:0 0 0 1px var(--color-lime)}.match-card.ticket{flex-direction:column;gap:18px;padding:20px;display:flex}.ticket-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ticket-body{grid-template-columns:1fr auto 1fr;align-items:end;gap:12px;padding:8px 0;display:grid}.team-side{text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.team-side .team-name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.005em;overflow-wrap:anywhere;text-wrap:balance;max-width:100%;font-size:22px;font-weight:800;font-stretch:65%;line-height:1}.vs{justify-content:center;align-items:center;padding-bottom:18px;display:flex}.vs-label{color:var(--color-ink-3);font-size:28px}.ticket-foot{border-top:1px dashed var(--color-line);justify-content:space-between;align-items:center;gap:16px;padding-top:16px;display:flex}.ticket-foot-meter{flex:1;min-width:0}.ticket-foot-pills{flex-shrink:0;gap:6px;display:flex}.potmeter-wrap{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.potmeter-label{font-size:11px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-2);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.potmeter-label>span:first-child{text-overflow:ellipsis;overflow:hidden}.potmeter-count{flex-shrink:0}.potmeter{background:var(--color-bg-3);border-radius:999px;height:4px;position:relative;overflow:hidden}.potmeter .fill{background:linear-gradient(90deg,var(--color-lime),oklch(from var(--color-lime)calc(l - .1)c calc(h + 20)));border-radius:inherit;transition:width .8s cubic-bezier(.3,.7,.4,1);position:absolute;inset:0 auto 0 0}.flag{background:var(--color-bg-2);border:1px solid var(--color-line);border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:inline-flex;overflow:hidden}.flag.lg{width:44px;height:44px;font-size:24px}.flag.xl{width:68px;height:68px;font-size:38px}.match-pick-stage{max-width:1400px;margin:0 auto;padding:28px}.match-pick-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.pick-hero{background:linear-gradient(180deg,var(--color-bg-1),oklch(from var(--color-bg-0)calc(l - .02)c h));border:1px solid var(--color-line);border-radius:var(--radius-xl);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-bottom:24px;padding:32px 40px;display:grid}.hero-team{align-items:center;gap:16px;display:flex}.hero-team.right{justify-content:flex-end}.hero-score{flex-direction:column;align-items:center;display:flex}.score-input{align-items:center;gap:8px;display:inline-flex}.score-input button{border-radius:var(--radius-sm);background:var(--color-bg-2);border:1px solid var(--color-line);width:36px;height:36px;color:var(--color-ink-1);cursor:pointer;font-size:18px;transition:background .15s}.score-input button:hover{background:var(--color-bg-3);color:var(--color-ink-0)}.score-input .score-digit{color:var(--color-ink-0);font-family:var(--font-display);font-variant-numeric:tabular-nums;text-align:center;min-width:.7em;font-size:64px;font-weight:800;font-stretch:60%;line-height:1}.pick-layout{gap:20px;margin-bottom:100px;display:flex}.pick-section{padding:22px}.result-picker{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.result-big{appearance:none;text-align:center;background:var(--color-bg-2);border:1.5px solid var(--color-line);border-radius:var(--radius-lg);cursor:pointer;color:inherit;font:inherit;flex-direction:column;align-items:center;gap:4px;padding:20px 16px 14px;transition:transform .1s,border-color .15s,background .15s;display:flex}.result-big:hover{border-color:var(--color-lime);transform:translateY(-2px)}.result-big.on{border-color:var(--color-lime);background:oklch(from var(--color-lime)l c h/.08)}.result-big-flag{font-size:38px;line-height:1}.result-dist{flex-direction:column;gap:4px;width:100%;margin-top:12px;display:flex}.result-dist-bar{background:var(--color-bg-3);border-radius:999px;height:4px;overflow:hidden}.result-dist-bar>div{background:var(--color-ink-2);border-radius:999px;height:100%}.result-big.on .result-dist-bar>div{background:var(--color-lime)}.result-explain{background:var(--color-bg-0);border-radius:var(--radius-md);border:1px solid var(--color-line);padding:14px}.wildcard-zone{border-style:dashed!important}.wildcard-tray{gap:12px;display:flex}.wildcard-chip{background:var(--color-bg-2);border:1px solid var(--color-line);border-left:3px solid var(--wc-color);border-radius:var(--radius-md);cursor:pointer;flex:1;align-items:center;gap:12px;padding:12px 14px;transition:transform .1s,background .15s;display:flex}.wildcard-chip:hover{background:var(--color-bg-3);transform:translateY(-1px)}.wc-glyph{color:var(--wc-color);text-align:center;width:32px;font-size:24px}.wc-budget{flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}.vibes-list{flex-direction:column;gap:8px;max-height:480px;padding-right:8px;display:flex;overflow-y:auto}.vibe-row{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-md);align-items:center;gap:16px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.vibe-row:hover{border-color:var(--color-line-strong)}.vibe-icon{background:var(--color-bg-0);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;display:inline-flex}.vibe-toggle{background:var(--color-bg-0);border:1px solid var(--color-line);border-radius:8px;flex-shrink:0;gap:0;padding:2px;display:flex}.vt-opt{appearance:none;color:var(--color-ink-2);letter-spacing:.08em;cursor:pointer;font-size:11px;font-weight:700;font-family:var(--font-ui);background:0 0;border:0;border-radius:6px;padding:8px 14px;transition:background .15s,color .15s}.vt-opt:hover{color:var(--color-ink-0)}.vt-opt.on{background:var(--color-lime);color:var(--color-lime-ink)}.vt-opt.on:nth-child(2){background:var(--color-magenta);color:var(--color-magenta-ink)}.pick-submit{z-index:5;background:oklch(from var(--color-bg-0)l c h/.92);-webkit-backdrop-filter:blur(20px)saturate(140%);border-top:1px solid var(--color-line-strong);justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;transition:background .22s,border-top-color .22s;display:flex;position:fixed;bottom:0;left:0;right:0}.pick-submit.dirty{background:oklch(from var(--color-lime)l c h/.14);border-top-color:var(--color-lime)}.pick-summary{text-align:center;min-width:0;font-family:var(--font-ui);color:var(--color-ink-1);flex:1;font-size:17px;line-height:1.4}.pick-summary .accent{color:var(--color-lime);font-weight:600}.lb-row{border-bottom:1px solid var(--color-line);align-items:center;gap:16px;padding:14px 20px;transition:background .15s;display:flex}.lb-row:last-child{border-bottom:0}.lb-row.lb-header{background:oklch(from var(--color-bg-0)calc(l - .01)c h);border-bottom:1px solid var(--color-line-strong);padding:10px 20px}.lb-row.you{background:oklch(from var(--color-lime)l c h/.06);border-left:3px solid var(--color-lime);padding-left:17px}.lb-row:hover:not(.lb-header):not(.you){background:var(--color-bg-2)}.lb-player-link:hover{text-underline-offset:3px;text-decoration:underline!important}.live-page{padding-top:12px}.live-room-layout{grid-template-columns:1.25fr 1fr;align-items:start;gap:24px;display:grid}.live-matches-col{flex-direction:column;gap:16px;display:flex}.live-tile{flex-direction:column;gap:14px;padding:18px 20px;display:flex}.live-tile-board{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:6px 0;display:grid}.live-tile-side{flex:1 1 0;align-items:center;gap:12px;min-width:0;display:flex}.live-tile-side.right{justify-content:flex-end}.live-tile-side .t-display{white-space:nowrap}.live-tile-score{font-family:var(--font-display);font-variant-numeric:tabular-nums;align-items:center;gap:12px;font-weight:800;font-stretch:60%;display:flex}.live-tile-score .t-numeral{font-size:56px;line-height:1}.live-tile-foot{border-top:1px dashed var(--color-line);align-items:center;gap:24px;padding-top:12px;display:flex}.upcoming-tile{align-items:center;gap:16px;padding:12px 16px;display:flex}.upcoming-tile .t-display{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-chat-topics{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:8px;padding:10px 14px;display:flex;overflow-x:auto}.topic-chip{appearance:none;background:var(--color-bg-2);border:1px solid var(--color-line);cursor:pointer;font:inherit;color:var(--color-ink-1);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.topic-chip:hover{background:var(--color-bg-3)}.topic-chip.on{background:var(--color-ink-0);color:var(--color-bg-0);border-color:#0000}.topic-chip-live{background:var(--color-magenta);width:6px;height:6px;animation:var(--animate-blink);border-radius:50%}.chat-match-tag{font-family:var(--font-mono);letter-spacing:.08em;background:var(--color-bg-2);color:var(--color-ink-1);border:1px solid var(--color-line);white-space:nowrap;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.chat-mention{font-family:var(--font-mono);color:var(--color-lime);background:var(--color-lime-soft);border-radius:4px;padding:1px 6px;font-size:.92em;font-weight:700}.live-room-layout .live-chat{min-height:720px;max-height:none;position:sticky;top:100px}.live-room-layout .live-chat-stream{max-height:520px}@media (max-width:1080px){.live-room-layout{grid-template-columns:1fr}.live-room-layout .live-chat{min-height:0;position:static}}.live-chat{flex-direction:column;min-height:0;max-height:640px;display:flex}.live-chat-head{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.chat-presence{align-items:center;gap:6px;display:inline-flex}.presence-dot{background:var(--color-lime);width:6px;height:6px;animation:var(--animate-blink);border-radius:50%}.live-chat-stream{flex-direction:column;flex:1;gap:14px;min-height:280px;padding:14px 16px;display:flex;overflow-y:auto}.chat-pinned{background:var(--color-bg-0);border:1px dashed var(--color-line);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:10px 12px;display:flex}.chat-system{border-bottom:1px dashed var(--color-line);align-items:center;gap:10px;padding:8px 0;display:flex}.chat-system-icon{background:var(--color-bg-2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:14px;display:inline-flex}.chat-pick{background:oklch(from var(--color-magenta)l c h/.07);border-left:2px solid var(--color-magenta);border-radius:0 var(--radius-sm)var(--radius-sm)0;align-items:center;gap:10px;padding:10px 12px;display:flex}.chat-msg{align-items:flex-start;gap:10px;display:flex}.chat-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--color-bg-2);color:var(--color-ink-2);border:1px solid var(--color-line);border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.chat-msg.you .chat-tag{background:var(--color-lime);color:var(--color-lime-ink)}.chat-burst{justify-content:center;align-items:center;gap:6px;height:32px;padding:0;font-size:22px;display:flex}.chat-burst span{animation:var(--animate-burst-up);display:inline-block}.live-chat-composer{border-top:1px solid var(--color-line);background:oklch(from var(--color-bg-0)calc(l + .005)c h);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.live-chat-quickreacts{flex-wrap:wrap;gap:6px;display:flex}.quickreact{appearance:none;background:var(--color-bg-2);border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer;width:32px;height:32px;padding:0;font-size:15px;transition:background .15s,transform 50ms}.quickreact:hover{background:var(--color-bg-3)}.quickreact:active{transform:scale(.92)}.chat-input{appearance:none;background:var(--color-bg-2);border:1px solid var(--color-line);border-radius:var(--radius-md);font:inherit;color:var(--color-ink-0);flex:1;min-width:0;padding:10px 14px;font-size:13px}.chat-input::placeholder{color:var(--color-ink-3)}.chat-input:focus{border-color:var(--color-line-strong);background:var(--color-bg-3);outline:none}.seg-control{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:2px;display:inline-flex}.seg-control button{appearance:none;color:var(--color-ink-2);border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:8px 14px;font-size:11px;font-weight:600}.seg-control button.on{background:var(--color-bg-2);color:var(--color-ink-0)}.seg-control.mini{padding:1px}.seg-control.mini button{padding:5px 10px;font-size:10px}.profile-head{align-items:center;gap:24px;margin-bottom:32px;display:flex}.profile-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:40px;display:grid}.prof-stat{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:4px;min-height:140px;padding:18px 22px;display:flex}@media (max-width:900px){.profile-stats{grid-template-columns:repeat(2,1fr)}}.round-rail{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.round-chip{appearance:none;border:1px solid var(--color-line);background:var(--color-bg-1);color:inherit;border-radius:var(--radius-md);cursor:pointer;font:inherit;flex-direction:column;align-items:flex-start;gap:2px;min-width:70px;padding:10px 16px;transition:background .15s,border-color .15s;display:flex}.round-chip:hover{background:var(--color-bg-2)}.round-chip.on{background:var(--color-bg-2);border-color:var(--color-lime)}.cal-day-rail{gap:12px;margin-bottom:20px;padding-bottom:4px;display:flex;overflow-x:auto}.cal-day{appearance:none;background:var(--color-bg-1);border:1px solid var(--color-line);color:inherit;border-radius:var(--radius-lg);cursor:pointer;font:inherit;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:4px;min-width:130px;padding:14px 18px;transition:background .15s,border-color .15s,transform .1s;display:flex}.cal-day:hover{transform:translateY(-1px)}.cal-day.on{background:var(--color-bg-2);border-color:var(--color-lime)}.cal-batch{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.cal-match-list{flex-direction:column;gap:8px;display:flex}.cal-match-row{flex-direction:column;gap:8px;padding:12px 16px;display:flex}.cal-row-head{align-items:center;gap:12px;display:flex}.cal-row-body{grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;display:grid}.cal-row-teams{align-items:center;gap:12px;min-width:0;display:flex}.cal-team{align-items:center;gap:8px;min-width:0;display:flex}.cal-team.right{flex-direction:row-reverse}.cal-row-picker{gap:4px;display:flex}.cal-pick{appearance:none;border:1px solid var(--color-line);background:var(--color-bg-1);color:var(--color-ink-1);border-radius:var(--radius-md);width:44px;height:44px;font-family:var(--font-display);cursor:pointer;font-size:16px;font-weight:700;transition:background .1s,border-color .1s,color .1s}.cal-pick:hover{background:var(--color-bg-2)}.cal-pick.on{background:var(--color-lime);border-color:var(--color-lime);color:var(--color-lime-ink)}.cal-pick.on.draw{background:var(--color-ink-2);border-color:var(--color-ink-2);color:var(--color-bg-0)}.cal-row-score{align-items:center;gap:6px;display:flex}.cal-dd{appearance:none;border:1px dashed var(--color-line);color:var(--color-ink-2);border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.04em;cursor:pointer;background:0 0;padding:8px 12px;font-size:12px;transition:background .1s,color .1s,border-color .1s}.cal-dd:hover{background:var(--color-bg-2)}.cal-dd.on{background:var(--color-magenta-soft);border:1px solid var(--color-magenta);color:var(--color-magenta)}.cal-dd.disabled,.cal-dd:disabled{opacity:.3;cursor:not-allowed}.cal-match-row.no-slate .cal-row-body{grid-template-columns:1fr auto}@media (max-width:900px){.cal-row-body{grid-template-columns:1fr;gap:8px}}.recap-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.recap-grid-3{grid-template-columns:minmax(220px,260px) 1fr 1fr}@media (max-width:1100px){.recap-grid-3{grid-template-columns:1fr 1fr}.recap-grid-3>:first-child{grid-column:1/-1;justify-self:center;max-width:280px}}.recap-bar-track{background:var(--color-bg-2);border-radius:999px;height:8px;overflow:hidden}.recap-bar-fill{background:var(--color-ink-3);height:100%;transition:width .3s ease-out}.recap-bar-fill.hit{background:var(--color-lime)}.recap-vibe-row{border-bottom:1px solid var(--color-line);align-items:center;gap:12px;padding:10px 0;display:flex}.recap-vibe-row:last-child{border-bottom:0}@media (max-width:900px){.recap-grid{grid-template-columns:1fr}}.finale-hero{background:linear-gradient(180deg,var(--color-lime-soft),transparent 70%);border:1px solid var(--color-lime);margin-bottom:24px;padding:28px 32px}.finale-podium-row{grid-template-columns:1fr 1.15fr 1fr;align-items:end;gap:16px;margin-bottom:24px;display:grid}.podium-card{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;padding:20px;display:flex}.podium-card.rank-1{border-color:var(--color-lime);background:linear-gradient(180deg,var(--color-lime-soft),var(--color-bg-1)80%);padding-top:28px;padding-bottom:28px}.podium-card.rank-2{opacity:.92}.podium-card.rank-3{opacity:.85}@media (max-width:900px){.finale-podium-row{grid-template-columns:1fr}}.donut-wrap{align-items:center;gap:20px;display:flex}.donut-legend{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.donut-legend-row{border-bottom:1px solid var(--color-line);align-items:center;gap:10px;padding:6px 0;display:flex}.donut-legend-row:last-child{border-bottom:0}.donut-legend-row.hit{background:var(--color-lime-soft);border-bottom-color:var(--color-lime);border-radius:var(--radius-sm);margin:0 -10px;padding:6px 10px}.donut-swatch{border-radius:50%;flex-shrink:0;width:10px;height:10px}@media (max-width:700px){.donut-wrap{flex-direction:column;align-items:center}.donut-legend{width:100%}}.mr-stage{flex-direction:column;gap:28px;max-width:1240px;margin:0 auto;padding:28px 36px 56px;display:flex}.mr-stage-top{justify-content:space-between;align-items:center;display:flex}.mr-matchbar{border:1px solid var(--color-line);border-radius:var(--radius-pill);background:oklch(from var(--color-bg-1)l c h/.7);justify-content:center;align-items:center;gap:22px;width:fit-content;margin:0 auto;padding:14px 22px;display:flex}.mr-matchbar .team{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:var(--color-ink-1);align-items:center;gap:10px;font-size:18px;font-weight:800;font-stretch:70%;display:flex}.mr-matchbar .flag{font-size:22px;line-height:1}.mr-matchbar .mb-score{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-ink-0);white-space:nowrap;padding:0 6px;font-size:30px;font-weight:800;font-stretch:60%;line-height:1}.mr-matchbar .mb-final{font-family:var(--font-mono);letter-spacing:.18em;color:var(--color-ink-3);text-align:center;white-space:nowrap;margin-bottom:2px;font-size:9px;display:block}.mr-matchbar .mb-mid{flex-direction:column;align-items:center;display:flex}.mr-hero{border-radius:var(--radius-xl);border:1px solid var(--color-line);background:radial-gradient(120% 90% at 18% -20%,#9fd95929,transparent 55%),radial-gradient(120% 90% at 82% -20%,#3bc7ff21,transparent 55%),linear-gradient(180deg,var(--color-bg-1),oklch(from var(--color-bg-0)calc(l - .01)c h));isolation:isolate;padding:40px 48px 44px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.mr-hero{background:radial-gradient(120% 90% at 18% -20%,lab(80.8537% -34.456 55.2974/.16),transparent 55%),radial-gradient(120% 90% at 82% -20%,lab(74.779% -24.1981 -39.0295/.13),transparent 55%),linear-gradient(180deg,var(--color-bg-1),oklch(from var(--color-bg-0)calc(l - .01)c h))}}.mr-hero.loss{background:radial-gradient(120% 90% at 50% -30%,#e859831a,transparent 60%),linear-gradient(180deg,var(--color-bg-1),oklch(from var(--color-bg-0)calc(l - .01)c h))}@supports (color:lab(0% 0 0)){.mr-hero.loss{background:radial-gradient(120% 90% at 50% -30%,lab(58.382% 58.7838 7.01914/.1),transparent 60%),linear-gradient(180deg,var(--color-bg-1),oklch(from var(--color-bg-0)calc(l - .01)c h))}}.mr-pitch{z-index:-1;opacity:.5;pointer-events:none;position:absolute;inset:0}.mr-pitch line,.mr-pitch circle,.mr-pitch path{stroke:var(--color-ink-0);stroke-opacity:.05;fill:none;stroke-width:1.5px}.mr-hero-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.mr-rank-ribbon{border-radius:var(--radius-pill);background:var(--color-lime);color:var(--color-lime-ink);align-items:baseline;gap:10px;padding:8px 16px 8px 12px;display:inline-flex}.mr-hero.loss .mr-rank-ribbon{background:var(--color-bg-2);color:var(--color-ink-1);border:1px solid var(--color-line)}.mr-rank-ribbon .rank-num{font-family:var(--font-display);font-size:26px;font-weight:800;font-stretch:65%;line-height:1}.mr-rank-ribbon .rank-lbl{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:600}.mr-hero-grid{grid-template-columns:auto 1px 1fr;align-items:center;gap:40px;display:grid}.mr-hero-divider{background:var(--color-line);align-self:stretch}.mr-points{flex-direction:column;align-items:flex-start;display:flex}.mr-points-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-lime);letter-spacing:-.01em;text-shadow:0 0 60px #9fd95959;text-shadow:0 0 60px lab(80.8537% -34.456 55.2974/.35);font-size:132px;font-weight:900;font-stretch:55%;line-height:.8}.mr-hero.loss .mr-points-num{color:var(--color-ink-2);text-shadow:none}.mr-points-sub{align-items:baseline;gap:10px;margin-top:10px;display:flex}.mr-points-pts{font-family:var(--font-mono);letter-spacing:.22em;color:var(--color-ink-2);font-size:13px}.mr-headline{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;max-width:18ch;margin:0 0 10px;font-size:34px;font-weight:800;font-stretch:72%;line-height:.95}.mr-headline .accent{color:var(--color-lime)}.mr-hero.loss .mr-headline .accent{color:var(--color-magenta)}.mr-subline{color:var(--color-ink-2);max-width:46ch;margin:0 0 20px;font-size:14px;line-height:1.55}.mr-call{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mr-call-chip{border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-bg-1);white-space:nowrap;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:600;display:inline-flex}.mr-call-chip .ck{font-family:var(--font-mono);color:var(--color-ink-3);letter-spacing:.08em;font-size:11px}.mr-call-chip.hit{border-color:var(--color-lime);color:var(--color-lime);background:var(--color-lime-soft)}.mr-call-chip.hit .ck{color:#9fd959b3;color:lab(80.8537% -34.456 55.2974/.7)}.mr-call-chip.miss{border-color:var(--color-line);color:var(--color-ink-2)}.mr-call-chip.dd{border-color:var(--color-lime);background:var(--color-lime);color:var(--color-lime-ink)}.mr-call-chip.dd .ck{color:var(--color-lime-ink);opacity:.7}.dotstrip{align-items:center;gap:7px;display:inline-flex}.dotstrip.lg{gap:9px}.dot{background:var(--color-bg-3);border-radius:50%;flex-shrink:0;width:11px;height:11px;transition:transform .18s;position:relative}.dotstrip.lg .dot{width:14px;height:14px}.dot.hit{background:var(--color-lime);box-shadow:0 0 0 3px var(--color-lime-soft)}.dot.miss{background:var(--color-magenta)}.dot.skip{border:1.5px dashed var(--color-line-strong);background:0 0}.dot.na{background:var(--color-bg-2);opacity:.5}.mr-recap{grid-template-columns:minmax(280px,360px) 1px 1fr;align-items:stretch;gap:28px;padding:22px 26px;display:grid}.mr-recap-divider{background:var(--color-line)}.recap-head{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.recap-donut-wrap{align-items:center;gap:18px;display:flex}.recap-legend{flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.recap-legend-row{color:var(--color-ink-1);align-items:center;gap:9px;font-size:12px;display:flex}.recap-legend-row .sw{border-radius:2px;flex-shrink:0;width:9px;height:9px}.recap-legend-row .nm{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;flex:1;font-size:13px;font-weight:700;font-stretch:70%}.recap-legend-row .pc{font-family:var(--font-mono);color:var(--color-ink-2);font-size:11px}.recap-legend-row.win .nm{color:var(--color-lime)}.vibes-condensed{flex-direction:column;gap:10px;display:flex}.vibe-row{border-bottom:1px solid var(--color-line);align-items:center;gap:14px;padding:9px 0;display:flex}.vibe-row:last-child{border-bottom:0}.vibe-q{flex:1;min-width:0;font-size:13.5px;font-weight:500}.vibe-res{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ink-3);white-space:nowrap;font-size:10px}.vibe-res b{color:var(--color-ink-0)}.vibe-you{text-align:right;width:56px;font-family:var(--font-mono);flex-shrink:0;font-size:11px;font-weight:600}.vibe-you.hit{color:var(--color-lime)}.vibe-you.miss{color:var(--color-magenta)}.vibe-you.skip{color:var(--color-ink-3)}.mr-board{padding:8px 8px 12px}.mr-board-head{justify-content:space-between;align-items:baseline;padding:14px 18px 12px;display:flex}.mr-board .lb-row{border-radius:var(--radius-md);cursor:pointer;border:1px solid #0000;grid-template-columns:44px 1fr 150px 120px 92px 22px;align-items:center;gap:16px;padding:13px 18px;transition:background .14s;display:grid}.mr-board .lb-row:hover,.mr-board .lb-row.open{background:var(--color-bg-1)}.mr-board .lb-row.you{background:var(--color-lime-soft);border-color:#9fd95959;border-color:lab(80.8537% -34.456 55.2974/.35)}.mr-board .lb-row.you:hover{background:#9fd9592e;background:lab(80.8537% -34.456 55.2974/.18)}.lb-rank{font-family:var(--font-display);color:var(--color-ink-3);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;font-stretch:60%}.lb-rank.top{color:var(--color-lime)}.lb-player{align-items:center;gap:13px;min-width:0;display:flex}.lb-name{min-width:0;font-family:var(--font-mono);color:var(--color-ink-0);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:14px;overflow:hidden}.lb-youtag{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-lime);flex-shrink:0;font-size:9px;font-weight:700}.lb-pickchip{border-radius:var(--radius-pill);border:1px solid var(--color-line);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--color-ink-2);white-space:nowrap;align-items:center;gap:6px;max-width:100%;padding:5px 11px;font-size:12px;font-weight:700;font-stretch:70%;display:inline-flex}.lb-pickchip.hit{border-color:var(--color-lime);color:var(--color-lime);background:var(--color-lime-soft)}.lb-pts{font-family:var(--font-display);text-align:right;font-variant-numeric:tabular-nums;color:var(--color-ink-3);font-size:24px;font-weight:800;font-stretch:60%}.lb-pts.scored{color:var(--color-lime)}.lb-caret{text-align:right;color:var(--color-ink-3);font-size:11px;transition:transform .2s}.lb-row.open .lb-caret{transform:rotate(180deg)}.lb-wc{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink-3);white-space:nowrap;align-items:center;gap:5px;margin-top:3px;font-size:10px;display:inline-flex}.lb-wc.live{color:var(--color-amber)}.lb-expand{padding:0 18px;overflow:hidden}.lb-expand-inner{padding:6px 0 18px}.lb-dotlegend{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-ink-3);white-space:nowrap;align-items:center;gap:10px;font-size:9px;display:inline-flex}.mr-confetti{pointer-events:none;z-index:2;position:absolute;inset:0;overflow:hidden}.confetti-bit{opacity:0;width:8px;height:12px;animation:confetti-fall var(--dur,2.4s)cubic-bezier(.3,.6,.4,1)var(--delay,0s)forwards;border-radius:1px;position:absolute;top:-16px}@keyframes confetti-fall{0%{opacity:0;transform:translateY(-10px)rotate(0)}8%{opacity:1}to{opacity:0;transform:translateY(420px)rotate(720deg)}}@keyframes mr-row-in{0%{transform:translateY(9px)}to{transform:none}}.lb-row.stagger{animation:.4s both mr-row-in}.bd{background:var(--color-bg-2);border:1px solid var(--color-line);border-radius:var(--radius-md);padding:18px 20px}.bd-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bd-head .bd-total{font-family:var(--font-display);color:var(--color-lime);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:26px;font-weight:800;font-stretch:60%}.bd-head .bd-total.zero{color:var(--color-ink-3)}.bd-dd{border-radius:var(--radius-pill);background:var(--color-lime);color:var(--color-lime-ink);font-family:var(--font-mono);letter-spacing:.05em;white-space:nowrap;align-items:center;gap:5px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}.ledger{flex-direction:column;display:flex}.ledger-row{border-bottom:1px solid var(--color-line);align-items:center;gap:16px;padding:11px 0;display:grid}.ledger-row:last-child{border-bottom:0}.ledger-row.miss .ledger-title,.ledger-row.skip .ledger-title{color:var(--color-ink-1)}.ledger-row.skip{opacity:.7}.ledger-receipt .ledger-row{grid-template-columns:96px 1fr 18px 58px}.ledger-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);align-items:center;gap:8px;font-size:10px;display:flex}.ledger-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.ledger-main{flex-direction:column;gap:2px;min-width:0;display:flex}.ledger-title{color:var(--color-ink-0);font-size:13.5px;font-weight:600}.ledger-sub{font-family:var(--font-mono);color:var(--color-ink-3);font-size:10px}.ledger-mk{text-align:center;font-size:13px;font-weight:700}.ledger-pts{text-align:right;font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;font-stretch:60%}.ledger-pts.scored{color:var(--color-lime)}.ledger-pts.zero{color:var(--color-ink-3)}.ledger-pts.total{font-size:23px}.ledger-pts.mult{color:var(--color-lime);font-size:18px}.ledger-row.footer{border-bottom:0;padding:7px 0}.ledger-row.footer .ledger-title{color:var(--color-ink-2);font-size:12.5px;font-weight:500}.ledger-row.footer.ruled{border-top:1.5px solid var(--color-line-strong);margin-top:5px;padding-top:13px}@media (max-width:1100px){.mr-hero-grid,.mr-recap{grid-template-columns:1fr}.mr-hero-divider,.mr-recap-divider{display:none}.mr-points-num{font-size:104px}}@media (max-width:900px){.mr-hero{padding:28px 24px 32px}.mr-points-num{font-size:84px}.lb-row{grid-template-columns:32px 1fr auto 64px 20px;gap:10px;padding:12px}.lb-row>:nth-child(4){display:none}}.mp-root{background:var(--color-bg-0);color:var(--color-ink-0);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}.t-safe{color:var(--color-sky);background:oklch(from var(--color-sky)l c h/.14)}.t-evens{color:var(--color-amber);background:oklch(from var(--color-amber)l c h/.14)}.t-bold{color:var(--color-magenta);background:oklch(from var(--color-magenta)l c h/.14)}.scoreboard{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.sb-side{flex-direction:column;align-items:center;gap:10px;display:flex}.sb-side.disabled{opacity:.4;pointer-events:none}.sb-crest{appearance:none;font:inherit;cursor:pointer;border-radius:var(--radius-lg);background:var(--color-bg-2);border:1.5px solid var(--color-line);color:var(--color-ink-1);flex-direction:column;align-items:center;gap:4px;padding:14px 22px;transition:transform .12s,border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.sb-crest:hover{border-color:var(--accent);background:var(--color-bg-3);transform:translateY(-2px)}.sb-crest:active{transform:scale(.96)}.sb-flag{font-size:38px;line-height:1}.sb-short{font-family:var(--font-display);letter-spacing:.04em;color:var(--color-ink-0);font-size:15px;font-weight:800;font-stretch:70%}.sb-tap{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-ink-3);white-space:nowrap;font-size:8px}.sb-num-wrap{align-items:flex-start;display:flex;position:relative}.sb-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:92px;font-weight:900;font-stretch:55%;line-height:.82;transition:color .2s}.scoreboard.compact .sb-num{font-size:64px}.scoreboard.compact .sb-flag{font-size:28px}.scoreboard.compact .sb-crest{padding:10px 16px}.sb-minus{appearance:none;cursor:pointer;font:inherit;background:var(--color-bg-3);border:1px solid var(--color-line);width:24px;height:24px;color:var(--color-ink-2);border-radius:50%;justify-content:center;align-items:center;margin-top:8px;margin-left:4px;font-size:16px;display:inline-flex}.sb-minus:hover{color:var(--color-ink-0);border-color:var(--color-line-strong)}.sb-colon{font-family:var(--font-display);color:var(--color-ink-3);align-self:center;padding-bottom:14px;font-size:56px;font-weight:800}.boldness{flex-direction:column;gap:6px;display:flex}.boldness-labels{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-ink-3);justify-content:space-between;font-size:9px;display:flex}.boldness-track{background:linear-gradient(90deg,var(--color-sky),var(--color-amber),var(--color-lime));opacity:.9;border-radius:999px;height:8px;position:relative}.boldness-needle{background:var(--color-ink-0);border:3px solid var(--color-bg-1);border-radius:50%;width:16px;height:16px;transition:left .35s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000080;box-shadow:0 2px 8px lab(0% 0 0/.5)}.payoff-curve{display:block}.pc-wrap{align-items:stretch;gap:8px;display:flex}.pc-ytitle{writing-mode:vertical-rl;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-3);white-space:nowrap;align-self:center;font-size:9px;transform:rotate(180deg)}.pc-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pc-xcaps{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);justify-content:space-between;font-size:8px;display:flex}.pc-xtitle{text-align:center;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-2);font-size:9px}.vibedeck{flex-direction:column;gap:12px;display:flex}.vibedeck-head{justify-content:space-between;align-items:baseline;display:flex}.vibedeck-count{font-family:var(--font-mono);color:var(--color-ink-2);font-size:12px}.vibedeck-stack{height:220px;position:relative}.vibecard{border-radius:var(--radius-lg);background:var(--color-bg-2);border:1.5px solid var(--color-line);flex-direction:column;align-items:center;min-height:196px;padding:26px 22px 20px;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .28s;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 12px 30px #00000047;box-shadow:0 12px 30px lab(0% 0 0/.28)}.vibecard.top{border-color:oklch(from var(--accent)l c h/.5)}.vibecard-icon{margin-bottom:10px;font-size:40px;line-height:1}.vibecard-q{font-family:var(--font-display);text-align:center;text-wrap:balance;color:var(--color-ink-0);margin-bottom:8px;font-size:22px;font-weight:700;font-stretch:80%}.vibecard-actions{gap:10px;width:100%;margin-top:auto;display:flex}.vc-btn{appearance:none;font:inherit;cursor:pointer;border-radius:var(--radius-md);border:1.5px solid var(--color-line);background:var(--color-bg-1);color:var(--color-ink-1);font-family:var(--font-display);letter-spacing:.04em;flex:1;padding:13px 0;font-size:16px;font-weight:800;font-stretch:70%;transition:transform .1s,background .15s,border-color .15s,color .15s}.vc-btn:active{transform:scale(.95)}.vc-btn.yes.on{background:var(--color-lime);border-color:var(--color-lime);color:var(--color-lime-ink)}.vc-btn.no.on{background:var(--color-magenta);border-color:var(--color-magenta);color:var(--color-magenta-ink)}.vibedeck-done{border-radius:var(--radius-lg);background:var(--color-bg-1);border:1.5px dashed var(--color-line-strong);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.vibedeck-dots{justify-content:center;gap:8px;display:flex}.vd-dot{appearance:none;cursor:pointer;background:var(--color-bg-3);border:1px solid var(--color-line);border-radius:50%;width:9px;height:9px;padding:0}.vd-dot.filled{background:var(--color-lime);border-color:#0000}.vd-dot.active{box-shadow:0 0 0 3px var(--color-lime-soft)}.link-btn{appearance:none;font:inherit;cursor:pointer;color:var(--color-ink-2);background:0 0;border:0;font-size:12px;text-decoration:underline}.powerup{appearance:none;font:inherit;cursor:pointer;text-align:left;border-radius:var(--radius-lg);border:1.5px dashed var(--color-line-strong);background:var(--color-bg-2);width:100%;color:var(--color-ink-1);align-items:center;gap:16px;padding:16px 18px;transition:transform .12s,border-color .2s;display:flex;position:relative;overflow:hidden}.powerup:hover:not(:disabled){border-color:var(--color-magenta);transform:translateY(-1px)}.powerup:disabled{cursor:default}.powerup.armed{border-style:solid;border-color:var(--color-magenta);background:var(--color-magenta-soft);color:var(--color-ink-0)}.powerup-glow{opacity:0;pointer-events:none;background:radial-gradient(120% 140% at 0% 50%,var(--color-magenta-soft),transparent 60%);transition:opacity .3s;position:absolute;inset:0}.powerup.armed .powerup-glow{opacity:1}.powerup-bolt{filter:grayscale()opacity(.6);flex-shrink:0;font-size:26px;line-height:1;transition:filter .2s,transform .2s}.powerup.armed .powerup-bolt{filter:none;transform:scale(1.15)}.powerup-body{z-index:1;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.powerup-name{font-family:var(--font-display);letter-spacing:.03em;font-size:17px;font-weight:800;font-stretch:70%}.powerup-sub{font-family:var(--font-mono);color:var(--color-ink-2);letter-spacing:.02em;font-size:10.5px}.powerup-right{z-index:1;flex-shrink:0}.powerup-x2{font-family:var(--font-display);color:var(--color-magenta);font-size:34px;font-weight:900;font-stretch:60%;line-height:1}.powerup-left{flex-direction:column;align-items:flex-end;line-height:1;display:flex}.powerup-left b{font-family:var(--font-display);color:var(--color-ink-0);font-size:22px;font-weight:800;font-stretch:60%}.powerup-left span{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-ink-3);font-size:8px}.mp-confetti{pointer-events:none;z-index:30;position:absolute;inset:0;overflow:hidden}.mp-confetti-bit{opacity:0;animation:mp-fall var(--dur,2.2s)cubic-bezier(.3,.6,.4,1)var(--delay,0s)forwards;border-radius:1px;position:absolute;top:-18px}@keyframes mp-fall{0%{opacity:0;transform:translateY(-12px)rotate(var(--rot))}8%{opacity:1}to{opacity:0;transform:translateY(560px)rotate(calc(var(--rot) + 720deg))}}.wu-wrap{grid-template-columns:188px 1fr;min-height:600px;padding:0;display:grid;position:relative}.wu-railcol{border-right:1px solid var(--color-line);flex-direction:column;gap:14px;padding:22px 16px;display:flex}.wu-rail-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-3);padding:0 4px;font-size:10px}.wu-body{flex-direction:column;min-width:0;min-height:0;display:flex}.wu-top{border-bottom:1px solid var(--color-line);align-items:center;padding:16px 28px;display:flex}.wu-fixture{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.wu-back-x{appearance:none;font:inherit;cursor:pointer;background:var(--color-bg-2);border:1px solid var(--color-line);width:32px;height:32px;color:var(--color-ink-1);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;font-size:16px;display:inline-flex}.wu-back-x:hover{border-color:var(--color-line-strong);color:var(--color-ink-0)}.wu-flag{flex-shrink:0;font-size:24px}.wu-teams{font-family:var(--font-display);letter-spacing:.03em;white-space:nowrap;font-size:22px;font-weight:800;font-stretch:70%}.wu-teams i{color:var(--color-ink-3);margin:0 2px;font-style:italic}.wu-rail{flex-direction:column;gap:6px;display:flex}.wu-railitem{appearance:none;font:inherit;cursor:pointer;text-align:left;border-radius:var(--radius-pill);background:var(--color-bg-1);border:1px solid var(--color-line);width:100%;color:var(--color-ink-3);flex:none;align-items:center;gap:8px;padding:9px 12px;transition:background .15s,color .15s,border-color .15s;display:flex}.wu-railitem:disabled{opacity:.5;cursor:default}.wu-railitem.active{background:var(--color-bg-2);border-color:var(--color-lime);color:var(--color-ink-0)}.wu-railitem.done{color:var(--color-lime)}.wu-railnum{background:var(--color-bg-3);width:20px;height:20px;font-family:var(--font-mono);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:inline-flex}.wu-railitem.active .wu-railnum{background:var(--color-lime);color:var(--color-lime-ink)}.wu-railitem.done .wu-railnum{background:var(--color-lime-soft);color:var(--color-lime)}.wu-raillbl{font-family:var(--font-mono);letter-spacing:.08em;font-size:11px}.wu-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:20px 32px;display:flex;position:relative;overflow:hidden}.wu-step{flex-direction:column;gap:16px;width:100%;max-width:880px;animation:.35s both wu-in;display:flex}@keyframes wu-in{0%{transform:translateY(12px)}to{transform:none}}.wu-step-head{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.wu-kicker{font-family:var(--font-mono);letter-spacing:.16em;color:var(--color-lime);font-size:11px}.wu-title{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(22px,3.2vw,34px);font-weight:800;font-stretch:72%;line-height:1}.wu-sub{color:var(--color-ink-2);text-wrap:balance;max-width:52ch;margin:0 auto;font-size:13px;line-height:1.45}.wu-outs{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.wu-out{appearance:none;font:inherit;cursor:pointer;border-radius:var(--radius-lg);background:var(--color-bg-2);border:1.5px solid var(--color-line);color:var(--color-ink-1);grid-template-columns:1fr auto;grid-template-areas:"flag tier""label mult""sub odds";gap:4px 10px;padding:14px 16px;transition:transform .12s,border-color .15s,background .15s;display:grid;position:relative}.wu-out:hover{border-color:var(--accent);transform:translateY(-3px)}.wu-out.on{border-color:var(--accent);background:oklch(from var(--accent)l c h/.1);box-shadow:0 0 0 1px var(--accent),0 12px 30px #0000004d}@supports (color:lab(0% 0 0)){.wu-out.on{box-shadow:0 0 0 1px var(--accent),0 12px 30px lab(0% 0 0/.3)}}.wu-out-flag{grid-area:flag;font-size:30px;line-height:1}.wu-out-tier{font-family:var(--font-mono);letter-spacing:.12em;border-radius:999px;grid-area:tier;place-self:start end;height:fit-content;padding:3px 7px;font-size:8px}.wu-out-label{font-family:var(--font-display);color:var(--color-ink-0);text-align:left;grid-area:label;align-self:end;font-size:20px;font-weight:800;font-stretch:72%}.wu-out-chance{font-family:var(--font-display);color:var(--color-ink-0);font-variant-numeric:tabular-nums;grid-area:mult;place-self:end;font-size:32px;font-weight:900;font-stretch:58%;line-height:.9}.wu-out.on .wu-out-chance{color:var(--accent)}.wu-out-sub{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-ink-3);text-align:left;grid-area:sub;align-self:center;font-size:9px}.wu-out-mkt{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-ink-3);grid-area:odds;place-self:center end;font-size:8px}.wu-payoff{border-radius:var(--radius-lg);background:var(--color-bg-1);border:1px solid var(--color-line);flex-direction:column;gap:8px;padding:14px 18px;display:flex}.wu-payoff-head{flex-direction:column;gap:4px;display:flex}.wu-payoff-note{color:var(--color-ink-1);font-size:12.5px;line-height:1.5}.wu-score{align-items:center}.wu-score .scoreboard{margin:18px 0;transform:scale(1.15)}.wu-score-actions{justify-content:center;display:flex}.wu-power-stage{flex-direction:column;align-items:center;gap:22px;width:100%;max-width:520px;margin:0 auto;display:flex}.wu-power-stage .powerup{max-width:520px}.wu-power-readout{flex-direction:column;align-items:center;gap:4px;display:flex}.wu-power-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:84px;font-weight:900;font-stretch:55%;line-height:.85}.wu-power-foot{font-family:var(--font-mono);color:var(--color-ink-2);letter-spacing:.04em;font-size:11px}.wu-confirm{align-items:center}.wu-slip{border-radius:var(--radius-lg);background:var(--color-bg-1);border:1px solid var(--color-line);background-image:radial-gradient(120% 60% at 50% 0%,oklch(from var(--accent)l c h/.1),transparent 60%);flex-direction:column;width:100%;max-width:420px;margin:0 auto;padding:24px;display:flex;position:relative}.wu-slip-row{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.wu-slip-row span{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-ink-3);font-size:10px}.wu-slip-row b{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;font-size:16px;font-weight:700;font-stretch:78%}.wu-slip-row b small{color:var(--color-ink-2);font-size:12px}.wu-slip-towin{border-top:1px dashed var(--color-line-strong);flex-direction:column;align-items:center;gap:2px;margin-top:4px;padding-top:14px;display:flex}.wu-slip-num{font-family:var(--font-display);color:var(--color-lime);font-size:60px;font-weight:900;font-stretch:55%;line-height:.85}.wu-slip-max{font-family:var(--font-mono);color:var(--color-ink-2);font-size:10px}.wu-slip.stamped{border-color:var(--color-lime)}.wu-stamp{font-family:var(--font-display);color:var(--color-lime);border:5px solid var(--color-lime);letter-spacing:.06em;opacity:.92;pointer-events:none;border-radius:12px;padding:4px 20px;font-size:64px;font-weight:900;font-stretch:60%;animation:.4s cubic-bezier(.2,1.4,.4,1) both wu-stampin;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)rotate(-14deg)}@keyframes wu-stampin{0%{opacity:0;transform:translate(-50%,-50%)rotate(-14deg)scale(1.8)}to{opacity:.92;transform:translate(-50%,-50%)rotate(-14deg)scale(1)}}.wu-placed-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;animation:.4s .2s both wu-in;display:flex}.wu-nav{border-top:1px solid var(--color-line);background:var(--color-bg-1);justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;display:flex}.wu-towin-mini{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-ink-2);text-align:center;font-size:12px}.wu-towin-mini b{font-family:var(--font-display);font-size:20px;font-weight:800;font-stretch:60%}.wu-ghost{appearance:none;font:inherit;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--color-line);color:var(--color-ink-1);background:0 0;padding:11px 18px}.wu-ghost:hover:not(:disabled){border-color:var(--color-line-strong);color:var(--color-ink-0)}.wu-ghost:disabled{opacity:.4;cursor:default}.wu-next{appearance:none;font:inherit;cursor:pointer;border-radius:var(--radius-md);background:var(--color-lime);color:var(--color-lime-ink);font-family:var(--font-display);letter-spacing:.03em;border:0;padding:13px 26px;font-size:16px;font-weight:800;font-stretch:70%;transition:transform .1s,filter .15s}.wu-next:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.wu-next:disabled{background:var(--color-bg-3);color:var(--color-ink-3);cursor:not-allowed}.wu-next.stamp{background:var(--color-magenta);color:var(--color-magenta-ink)}.wu-next.stamp:disabled{background:var(--color-bg-3);color:var(--color-ink-3)}.sum-wrap{flex-direction:column;gap:20px;max-width:960px;margin:0 auto;padding:28px 32px 40px;display:flex}.sum-ticket{border-radius:var(--radius-xl);border:1px solid var(--color-line);background:radial-gradient(120% 80% at 85% -20%,oklch(from var(--accent)l c h/.16),transparent 55%),linear-gradient(180deg,var(--color-bg-1),oklch(from var(--color-bg-0)calc(l - .01)c h));padding:22px 28px 26px;position:relative;overflow:hidden}.sum-ticket-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.sum-brand{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:3px;font-size:15px;font-weight:800;font-stretch:65%;display:inline-flex}.sum-brand i{color:var(--color-lime);margin-left:3px;font-style:italic}.sum-brand .dot{background:var(--color-magenta);border-radius:50%;width:5px;height:5px;margin:0 3px}.sum-status{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-lime);align-items:center;gap:7px;font-size:10px;display:inline-flex}.sum-dot{background:var(--color-lime);width:7px;height:7px;box-shadow:0 0 0 3px var(--color-lime-soft);border-radius:50%}.sum-hero{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.sum-hero-l{flex-direction:column;gap:10px;min-width:0;display:flex}.sum-fixture{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(24px,3.6vw,36px);font-weight:800;font-stretch:65%;line-height:1}.sum-fixture i{color:var(--color-ink-3);margin:0 6px;font-style:italic;font-stretch:100%}.sum-venue{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ink-3);font-size:11px}.sum-venue b{color:var(--color-ink-1)}.sum-hero-r{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:1px;padding-top:2px;display:flex}.sum-towin{font-family:var(--font-display);color:var(--color-lime);font-variant-numeric:tabular-nums;text-shadow:0 0 40px #9fd9594d;text-shadow:0 0 40px lab(80.8537% -34.456 55.2974/.3);font-size:76px;font-weight:900;font-stretch:55%;line-height:.82}.sum-ceiling{font-family:var(--font-mono);color:var(--color-ink-2);font-size:10.5px}.sum-ceiling b{color:var(--color-ink-0)}.sum-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sum-card{background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:18px 20px;display:flex}.sum-card-result{grid-row:span 2}.sum-card-top{justify-content:space-between;align-items:center;display:flex}.sum-tier{font-family:var(--font-mono);letter-spacing:.12em;border-radius:999px;padding:3px 8px;font-size:9px}.sum-opt{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-ink-3);font-size:9px}.sum-result-main{align-items:center;gap:14px;display:flex}.sum-result-flag{font-size:44px;line-height:1}.sum-result-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sum-result-label{font-family:var(--font-display);color:var(--color-ink-0);font-size:26px;font-weight:800;font-stretch:72%;line-height:1}.sum-result-sub{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-ink-3);font-size:9px}.sum-result-chance{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;font-stretch:58%;line-height:1}.sum-result-copy{color:var(--color-ink-1);margin:0;font-size:12.5px;line-height:1.55}.sum-score-line{justify-content:center;align-items:center;gap:12px;padding:8px 0;display:flex}.sum-score-team{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-ink-3);font-size:11px}.sum-score-num{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:62px;font-weight:900;font-stretch:55%;line-height:.85}.sum-score-colon{font-family:var(--font-display);color:var(--color-ink-3);font-size:36px;font-weight:800}.sum-score-empty{flex-direction:column;align-items:center;gap:3px;padding:12px 0;display:flex}.sum-score-any{font-family:var(--font-display);color:var(--color-ink-2);font-size:24px;font-weight:800;font-stretch:70%}.sum-score-anysub{font-family:var(--font-mono);color:var(--color-ink-3);font-size:10px}.sum-card-dd.on{border-color:var(--color-magenta);background:var(--color-magenta-soft)}.sum-dd-body{align-items:center;gap:12px;display:flex}.sum-dd-bolt{filter:grayscale()opacity(.5);font-size:24px}.sum-card-dd.on .sum-dd-bolt{filter:none}.sum-dd-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sum-dd-name{font-family:var(--font-display);font-size:16px;font-weight:800;font-stretch:72%}.sum-dd-state{font-family:var(--font-mono);color:var(--color-ink-2);font-size:10px}.sum-dd-x2{font-family:var(--font-display);color:var(--color-magenta);font-size:30px;font-weight:900;font-stretch:60%}.sum-vibes{flex-direction:column;gap:9px;display:flex}.sum-vibe{align-items:center;gap:10px;display:flex}.sum-vibe-icon{flex-shrink:0;font-size:17px}.sum-vibe-q{min-width:0;color:var(--color-ink-1);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.sum-vibe-ans{font-family:var(--font-display);letter-spacing:.04em;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:12px;font-weight:800;font-stretch:70%}.sum-vibe-ans.yes{background:var(--color-lime);color:var(--color-lime-ink)}.sum-vibe-ans.no{background:var(--color-magenta);color:var(--color-magenta-ink)}.sum-vibe-ans.skip{background:var(--color-bg-3);color:var(--color-ink-3)}.sum-explain{border-radius:var(--radius-md);background:var(--color-bg-1);border:1px dashed var(--color-line-strong);align-items:center;gap:14px;padding:16px 20px;display:flex}.sum-explain-icon{flex-shrink:0;font-size:24px}.sum-explain p{color:var(--color-ink-2);margin:0;font-size:12.5px;line-height:1.55}.sum-explain b{color:var(--color-ink-0)}.sum-actions{justify-content:space-between;align-items:center;gap:16px;margin-top:4px;display:flex}.sum-editnote{font-family:var(--font-mono);color:var(--color-ink-3);letter-spacing:.02em;font-size:11px}.sum-ghost{appearance:none;font:inherit;cursor:pointer;border-radius:var(--radius-md);border:1px solid var(--color-line);color:var(--color-ink-1);background:0 0;padding:12px 18px}.sum-ghost:hover{border-color:var(--color-line-strong);color:var(--color-ink-0)}.sum-update{appearance:none;font:inherit;cursor:pointer;border-radius:var(--radius-md);background:var(--color-lime);color:var(--color-lime-ink);font-family:var(--font-display);letter-spacing:.04em;border:0;padding:14px 26px;font-size:16px;font-weight:800;font-stretch:70%;transition:transform .1s,filter .15s}.sum-update:hover{filter:brightness(1.06);transform:translateY(-1px)}.sum-update:active{transform:scale(.98)}@media (max-width:720px){.sum-grid{grid-template-columns:1fr}.sum-card-result{grid-row:auto}.sum-hero{flex-direction:column;align-items:flex-start}.sum-hero-r{text-align:left;align-items:flex-start}}@media (max-width:820px){.wu-wrap{grid-template-columns:1fr}.wu-railcol{border-right:0;border-bottom:1px solid var(--color-line);flex-direction:row;align-items:center;gap:10px;padding:14px 16px;overflow-x:auto}.wu-rail-eyebrow{display:none}.wu-rail{flex-direction:row}.wu-railitem{width:auto}.wu-raillbl{display:none}}@media (prefers-reduced-motion:reduce){.mp-confetti-bit{display:none}.wu-step,.wu-stamp{animation-duration:.001ms}}.nav-help{border:1px solid var(--color-line);background:var(--color-bg-1);width:30px;height:30px;color:var(--color-ink-2);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.nav-help:hover{color:var(--color-lime);border-color:var(--color-lime)}.info-dot{border:1px solid var(--color-line-strong);width:15px;height:15px;color:var(--color-ink-2);font-family:var(--font-mono);cursor:help;vertical-align:middle;background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:5px;font-size:9px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.info-dot:hover,.info-dot:focus-visible{color:var(--color-lime);border-color:var(--color-lime);outline:none}.info-dot:after{content:attr(data-tip);background:var(--color-bg-3);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);width:max-content;max-width:240px;font-family:var(--font-ui);letter-spacing:0;color:var(--color-ink-0);text-align:left;text-transform:none;white-space:normal;box-shadow:var(--glow);opacity:0;pointer-events:none;z-index:30;padding:8px 10px;font-size:12px;font-weight:400;line-height:1.4;transition:opacity .12s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.info-dot:hover:after,.info-dot:focus-visible:after{opacity:1}.guide-hint{background:var(--color-lime-soft);border:1px solid var(--color-lime);border-radius:var(--radius-lg);align-items:center;gap:16px;margin-bottom:24px;padding:14px 16px;display:flex}.guide-hint-emoji{font-size:24px;line-height:1}.guide-hint-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.guide-hint-body p{color:var(--color-ink-1);margin:0;font-size:14px}.guide-hint-x{appearance:none;cursor:pointer;color:var(--color-ink-3);background:0 0;border:0;padding:4px 6px;font-size:22px;line-height:1}.guide-hint-x:hover{color:var(--color-ink-0)}@media (max-width:600px){.guide-hint{flex-wrap:wrap}}.guide-firstpick{background:var(--color-bg-1);border:1px dashed var(--color-line-strong);border-radius:var(--radius-lg);align-items:center;gap:14px;margin-bottom:20px;padding:16px 18px;display:flex}.guide-firstpick p{color:var(--color-ink-2);margin:2px 0 0;font-size:13.5px}.guide-toc{flex-wrap:wrap;gap:6px;margin:4px 0 28px;display:flex}.guide-toc a{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-2);border:1px solid var(--color-line);border-radius:var(--radius-pill);padding:6px 10px;font-size:11px;text-decoration:none;transition:color .15s,border-color .15s}.guide-toc a:hover{color:var(--color-lime);border-color:var(--color-lime)}.guide-card{flex-direction:column;gap:14px;margin-bottom:18px;padding:24px;scroll-margin-top:90px;display:flex}.guide-lead{color:var(--color-ink-0);max-width:680px;margin:0;font-size:15.5px;line-height:1.6}.guide-note{color:var(--color-ink-2);max-width:680px;margin:6px 0 0;font-size:13.5px;line-height:1.6}.guide-note code,.guide-lead code{font-family:var(--font-mono);background:var(--color-bg-2);border-radius:var(--radius-xs);color:var(--color-ink-0);padding:1px 5px;font-size:.92em}.guide-h3{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink-0);margin:14px 0 2px;font-size:17px;font-weight:800;font-stretch:75%}.guide-steps{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.guide-step{flex-direction:column;gap:6px;display:flex}.guide-step-n{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-ink-3);font-size:11px}.guide-step p{color:var(--color-ink-1);margin:2px 0 0;font-size:14px;line-height:1.55}.guide-two{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.guide-mode{background:var(--color-bg-0);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:16px;display:flex}.guide-mode ul{flex-direction:column;gap:6px;margin:0;padding-left:18px;display:flex}.guide-mode li{color:var(--color-ink-1);font-size:13.5px;line-height:1.5}.guide-stat{background:var(--color-bg-0);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.guide-pool{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.guide-pool-col{background:var(--color-bg-0);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;align-items:center;gap:6px;padding:16px 10px;display:flex}.guide-chips{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:4px;display:grid}.guide-chip{background:var(--color-bg-2);border:1px solid var(--color-line);border-radius:3px;width:14px;height:14px}.guide-chip.hit{background:var(--color-lime);border-color:var(--color-lime)}.guide-pool-label{font-family:var(--font-mono);color:var(--color-ink-2);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.guide-pool-pts{color:var(--color-lime);font-size:32px;line-height:1}.guide-pool-sub{font-family:var(--font-mono);color:var(--color-ink-3);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.guide-lanes{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.guide-lane{background:var(--color-bg-0);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:14px 16px;display:flex}.guide-lane-sub{font-family:var(--font-mono);color:var(--color-ink-2);font-size:11px}.guide-wild-solo{max-width:440px}.guide-wild{background:var(--color-bg-0);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:16px;display:flex}.guide-wild-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.guide-wild p{color:var(--color-ink-1);margin:0;font-size:13px;line-height:1.5}.guide-dd{flex-direction:column;gap:6px;margin-top:4px;display:flex}.guide-dd-row{align-items:center;gap:8px;display:flex}.guide-dd-tag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-ink-3);flex-shrink:0;width:56px;font-size:9px}.guide-dd-bar{border-radius:var(--radius-pill);background:var(--color-bg-3);height:10px}.guide-dd-bar.lime{background:var(--color-lime)}.guide-dd-pts{font-family:var(--font-display);color:var(--color-ink-2);margin-left:auto;font-size:15px;font-weight:800;font-stretch:60%}.guide-dd-pts.lime{color:var(--color-lime)}.guide-budget{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.guide-budget-cell{background:var(--color-bg-0);border:1px solid var(--color-line);border-radius:var(--radius-sm);flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.guide-payout{flex-direction:column;gap:10px;display:flex}.guide-payout-bar{border-radius:var(--radius-pill);border:1px solid var(--color-line);height:26px;display:flex;overflow:hidden}.guide-payout-seg{height:100%}.guide-payout-legend{flex-wrap:wrap;gap:16px;display:flex}.guide-payout-key{font-family:var(--font-mono);color:var(--color-ink-1);align-items:center;gap:6px;font-size:12px;display:inline-flex}.guide-payout-dot{border-radius:3px;width:10px;height:10px}.guide-timeline{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:relative}.guide-tl-step{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:16px;display:flex;position:relative}.guide-timeline:before{content:"";background:var(--color-line-strong);height:2px;position:absolute;top:5px;left:12%;right:12%}.guide-tl-node{background:var(--color-bg-3);border:2px solid var(--color-line-strong);border-radius:50%;width:12px;height:12px;position:absolute;top:0}.guide-tl-node.lock{background:var(--color-magenta);border-color:var(--color-magenta)}.guide-tl-label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-0);font-size:11px}.guide-tl-note{color:var(--color-ink-3);font-size:11.5px;line-height:1.4}.guide-faq{flex-direction:column;display:flex}.guide-faq-item{border-bottom:1px solid var(--color-line)}.guide-faq-item:last-child{border-bottom:0}.guide-faq-q{appearance:none;cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--color-ink-0);background:0 0;border:0;align-items:center;gap:10px;padding:14px 4px;font-size:14.5px;font-weight:600;display:flex}.guide-faq-q:hover{color:var(--color-lime)}.guide-faq-chevron{width:12px;color:var(--color-ink-2);flex-shrink:0;transition:transform .15s;display:inline-block}.guide-faq-a{color:var(--color-ink-1);max-width:720px;padding:0 4px 16px 26px;font-size:14px;line-height:1.6}.guide-glossary{grid-template-columns:repeat(2,1fr);gap:14px 24px;margin:0;display:grid}.guide-term dt{font-family:var(--font-display);text-transform:uppercase;color:var(--color-lime);font-size:15px;font-weight:800;font-stretch:75%}.guide-term dd{color:var(--color-ink-1);margin:2px 0 0;font-size:13.5px;line-height:1.5}@media (max-width:760px){.guide-steps,.guide-two,.guide-lanes,.guide-glossary,.guide-pool{grid-template-columns:1fr}.guide-budget{grid-template-columns:repeat(4,1fr)}.guide-timeline{grid-template-columns:1fr;gap:16px}.guide-timeline:before{display:none}.guide-tl-step{text-align:left;flex-direction:row;align-items:center;gap:10px;padding-top:0;padding-left:22px}.guide-tl-node{top:50%;left:0;transform:translateY(-50%)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
[data-dapp-kit]:where(*),[data-dapp-kit] :where(*){box-sizing:border-box;color:var(--dapp-kit-colors-body);font-family:var(--dapp-kit-typography-fontFamily);font-size:var(--dapp-kit-fontWeights-normal);font-style:var(--dapp-kit-typography-fontStyle);font-weight:var(--dapp-kit-fontWeights-normal);line-height:var(--dapp-kit-typography-lineHeight);letter-spacing:var(--dapp-kit-typography-letterSpacing)}[data-dapp-kit]:where(button),[data-dapp-kit] :where(button){appearance:none;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;background-color:#0000;border:0;margin:0;padding:0}[data-dapp-kit]:where(a),[data-dapp-kit] :where(a){color:inherit;outline:none;text-decoration:none}[data-dapp-kit]:where(ol,ul),[data-dapp-kit] :where(ol,ul){margin:0;padding:0;list-style:none}[data-dapp-kit]:where(h1,h2,h3,h4,h5,h6),[data-dapp-kit] :where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;margin:0}[data-dapp-kit].Heading_headingVariants_size_sm__12b5l8i1,[data-dapp-kit] .Heading_headingVariants_size_sm__12b5l8i1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Heading_headingVariants_size_md__12b5l8i2,[data-dapp-kit] .Heading_headingVariants_size_md__12b5l8i2{font-size:var(--dapp-kit-fontSizes-medium)}[data-dapp-kit].Heading_headingVariants_size_lg__12b5l8i3,[data-dapp-kit] .Heading_headingVariants_size_lg__12b5l8i3{font-size:var(--dapp-kit-fontSizes-large)}[data-dapp-kit].Heading_headingVariants_size_xl__12b5l8i4,[data-dapp-kit] .Heading_headingVariants_size_xl__12b5l8i4{font-size:var(--dapp-kit-fontSizes-xlarge)}[data-dapp-kit].Heading_headingVariants_weight_normal__12b5l8i5,[data-dapp-kit] .Heading_headingVariants_weight_normal__12b5l8i5{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Heading_headingVariants_weight_bold__12b5l8i6,[data-dapp-kit] .Heading_headingVariants_weight_bold__12b5l8i6{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Heading_headingVariants_truncate_true__12b5l8i7,[data-dapp-kit] .Heading_headingVariants_truncate_true__12b5l8i7{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-dapp-kit].IconButton_container__ap1qll0,[data-dapp-kit] .IconButton_container__ap1qll0{color:var(--dapp-kit-colors-iconButton);background-color:var(--dapp-kit-backgroundColors-iconButton);border-radius:9999px;padding:8px}[data-dapp-kit].ConnectModal_overlay__17mljma0,[data-dapp-kit] .ConnectModal_overlay__17mljma0{background-color:var(--dapp-kit-backgroundColors-modalOverlay);-webkit-backdrop-filter:var(--dapp-kit-blurs-modalOverlay);backdrop-filter:var(--dapp-kit-blurs-modalOverlay);z-index:999999999;position:fixed;inset:0}[data-dapp-kit].ConnectModal_title__17mljma1,[data-dapp-kit] .ConnectModal_title__17mljma1{padding-left:8px}[data-dapp-kit].ConnectModal_content__17mljma2,[data-dapp-kit] .ConnectModal_content__17mljma2{background-color:var(--dapp-kit-backgroundColors-modalPrimary);border-radius:var(--dapp-kit-radii-xlarge);color:var(--dapp-kit-colors-body);flex-direction:column;justify-content:space-between;max-width:700px;min-height:50vh;max-height:85vh;display:flex;position:fixed;bottom:16px;left:16px;right:16px;overflow:hidden}[data-dapp-kit].ConnectModal_whatIsAWalletButton__17mljma3,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__17mljma3{background-color:var(--dapp-kit-backgroundColors-modalSecondary);padding:16px}[data-dapp-kit].ConnectModal_viewContainer__17mljma4,[data-dapp-kit] .ConnectModal_viewContainer__17mljma4{flex-grow:1;padding:20px;display:none}[data-dapp-kit].ConnectModal_selectedViewContainer__17mljma5,[data-dapp-kit] .ConnectModal_selectedViewContainer__17mljma5{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__17mljma6,[data-dapp-kit] .ConnectModal_backButtonContainer__17mljma6{position:absolute;top:20px;left:20px}[data-dapp-kit].ConnectModal_closeButtonContainer__17mljma7,[data-dapp-kit] .ConnectModal_closeButtonContainer__17mljma7{position:absolute;top:16px;right:16px}[data-dapp-kit].ConnectModal_walletListContent__17mljma8,[data-dapp-kit] .ConnectModal_walletListContent__17mljma8{background-color:var(--dapp-kit-backgroundColors-modalPrimary);flex-direction:column;flex-grow:1;gap:24px;padding:20px;display:flex}[data-dapp-kit].ConnectModal_walletListContainer__17mljma9,[data-dapp-kit] .ConnectModal_walletListContainer__17mljma9{flex-direction:column;flex-grow:1;justify-content:space-between;display:flex}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__17mljmaa,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__17mljmaa{display:none}@media screen and (min-width:768px){[data-dapp-kit].ConnectModal_content__17mljma2,[data-dapp-kit] .ConnectModal_content__17mljma2{flex-direction:row;width:100%;top:50%;left:50%;transform:translate(-50%,-50%)}[data-dapp-kit].ConnectModal_whatIsAWalletButton__17mljma3,[data-dapp-kit] .ConnectModal_whatIsAWalletButton__17mljma3{display:none}[data-dapp-kit].ConnectModal_viewContainer__17mljma4,[data-dapp-kit] .ConnectModal_viewContainer__17mljma4{display:flex}[data-dapp-kit].ConnectModal_backButtonContainer__17mljma6,[data-dapp-kit] .ConnectModal_backButtonContainer__17mljma6{display:none}[data-dapp-kit].ConnectModal_walletListContent__17mljma8,[data-dapp-kit] .ConnectModal_walletListContent__17mljma8{background-color:var(--dapp-kit-backgroundColors-modalSecondary)}[data-dapp-kit].ConnectModal_walletListContainer__17mljma9,[data-dapp-kit] .ConnectModal_walletListContainer__17mljma9{flex-direction:row;flex:0 0 240px}[data-dapp-kit].ConnectModal_walletListContainerWithViewSelected__17mljmaa,[data-dapp-kit] .ConnectModal_walletListContainerWithViewSelected__17mljmaa{display:flex}}[data-dapp-kit].Button_buttonVariants__ctbx2n0,[data-dapp-kit] .Button_buttonVariants__ctbx2n0{font-weight:var(--dapp-kit-fontWeights-medium);justify-content:center;align-items:center;display:inline-flex}[data-dapp-kit].Button_buttonVariants__ctbx2n0:disabled,[data-dapp-kit] .Button_buttonVariants__ctbx2n0:disabled{opacity:.5}[data-dapp-kit].Button_buttonVariants_variant_primary__ctbx2n1,[data-dapp-kit] .Button_buttonVariants_variant_primary__ctbx2n1{background-color:var(--dapp-kit-backgroundColors-primaryButton);color:var(--dapp-kit-colors-primaryButton)}[data-dapp-kit].Button_buttonVariants_variant_primary__ctbx2n1:hover,[data-dapp-kit] .Button_buttonVariants_variant_primary__ctbx2n1:hover{background-color:var(--dapp-kit-backgroundColors-primaryButtonHover)}[data-dapp-kit].Button_buttonVariants_variant_outline__ctbx2n2,[data-dapp-kit] .Button_buttonVariants_variant_outline__ctbx2n2{border-style:solid;border-width:1px;border-color:var(--dapp-kit-borderColors-outlineButton);color:var(--dapp-kit-colors-primaryButton)}[data-dapp-kit].Button_buttonVariants_variant_outline__ctbx2n2:hover,[data-dapp-kit] .Button_buttonVariants_variant_outline__ctbx2n2:hover{background-color:var(--dapp-kit-backgroundColors-outlineButtonHover)}[data-dapp-kit].Button_buttonVariants_size_md__ctbx2n3,[data-dapp-kit] .Button_buttonVariants_size_md__ctbx2n3{border-radius:var(--dapp-kit-radii-full);padding:8px 16px}[data-dapp-kit].Button_buttonVariants_size_lg__ctbx2n4,[data-dapp-kit] .Button_buttonVariants_size_lg__ctbx2n4{border-radius:var(--dapp-kit-radii-full);padding:16px 24px}[data-dapp-kit].Text_textVariants_size_sm__aprhbd1,[data-dapp-kit] .Text_textVariants_size_sm__aprhbd1{font-size:var(--dapp-kit-fontSizes-small)}[data-dapp-kit].Text_textVariants_weight_normal__aprhbd2,[data-dapp-kit] .Text_textVariants_weight_normal__aprhbd2{font-weight:var(--dapp-kit-fontWeights-normal)}[data-dapp-kit].Text_textVariants_weight_medium__aprhbd3,[data-dapp-kit] .Text_textVariants_weight_medium__aprhbd3{font-weight:var(--dapp-kit-fontWeights-medium)}[data-dapp-kit].Text_textVariants_weight_bold__aprhbd4,[data-dapp-kit] .Text_textVariants_weight_bold__aprhbd4{font-weight:var(--dapp-kit-fontWeights-bold)}[data-dapp-kit].Text_textVariants_color_muted__aprhbd5,[data-dapp-kit] .Text_textVariants_color_muted__aprhbd5{color:var(--dapp-kit-colors-bodyMuted)}[data-dapp-kit].Text_textVariants_color_danger__aprhbd6,[data-dapp-kit] .Text_textVariants_color_danger__aprhbd6{color:var(--dapp-kit-colors-bodyDanger)}[data-dapp-kit].Text_textVariants_mono_true__aprhbd7,[data-dapp-kit] .Text_textVariants_mono_true__aprhbd7{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-dapp-kit].ConnectionStatus_container__c5q1ll0,[data-dapp-kit] .ConnectionStatus_container__c5q1ll0{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;overflow-y:auto}[data-dapp-kit].ConnectionStatus_walletIcon__c5q1ll1,[data-dapp-kit] .ConnectionStatus_walletIcon__c5q1ll1{-o-object-fit:cover;object-fit:cover;border-radius:var(--dapp-kit-radii-large);width:72px;height:72px}[data-dapp-kit].ConnectionStatus_title__c5q1ll2,[data-dapp-kit] .ConnectionStatus_title__c5q1ll2{margin-top:12px}[data-dapp-kit].ConnectionStatus_connectionStatus__c5q1ll3,[data-dapp-kit] .ConnectionStatus_connectionStatus__c5q1ll3{margin-top:4px}[data-dapp-kit].ConnectionStatus_retryButtonContainer__c5q1ll4,[data-dapp-kit] .ConnectionStatus_retryButtonContainer__c5q1ll4{position:absolute;bottom:20px;right:20px}[data-dapp-kit].InfoSection_container__1d1nrmt0,[data-dapp-kit] .InfoSection_container__1d1nrmt0{flex-direction:column;gap:4px;display:flex}[data-dapp-kit].GettingStarted_container__qu36t90,[data-dapp-kit] .GettingStarted_container__qu36t90{flex-direction:column;align-items:center;display:flex;overflow-y:auto}[data-dapp-kit].GettingStarted_content__qu36t91,[data-dapp-kit] .GettingStarted_content__qu36t91{flex-direction:column;flex-grow:1;justify-content:center;gap:20px;padding:40px 40px 60px;display:flex;overflow:auto}[data-dapp-kit].GettingStarted_installButtonContainer__qu36t92,[data-dapp-kit] .GettingStarted_installButtonContainer__qu36t92{position:absolute;bottom:20px;right:20px}[data-dapp-kit].WhatIsAWallet_container__1kdcimq0,[data-dapp-kit] .WhatIsAWallet_container__1kdcimq0{flex-direction:column;align-items:center;display:flex}[data-dapp-kit].WhatIsAWallet_content__1kdcimq1,[data-dapp-kit] .WhatIsAWallet_content__1kdcimq1{flex-direction:column;flex-grow:1;justify-content:center;gap:20px;padding:40px;display:flex;overflow-y:auto}[data-dapp-kit].WalletList_container__1tkdegw0,[data-dapp-kit] .WalletList_container__1tkdegw0{flex-direction:column;gap:4px;display:flex;overflow-y:auto}[data-dapp-kit].WalletList_icon__1tkdegw1,[data-dapp-kit] .WalletList_icon__1tkdegw1{color:var(--dapp-kit-colors-body)}[data-dapp-kit].WalletListItem_container__1vrvezk0,[data-dapp-kit] .WalletListItem_container__1vrvezk0{display:flex}[data-dapp-kit].WalletListItem_walletItem__1vrvezk1,[data-dapp-kit] .WalletListItem_walletItem__1vrvezk1{border-radius:var(--dapp-kit-radii-large);flex-grow:1;align-items:center;gap:8px;padding:8px;display:flex}[data-dapp-kit].WalletListItem_walletItem__1vrvezk1:hover,[data-dapp-kit] .WalletListItem_walletItem__1vrvezk1:hover{background-color:var(--dapp-kit-backgroundColors-walletItemHover)}[data-dapp-kit].WalletListItem_selectedWalletItem__1vrvezk2,[data-dapp-kit] .WalletListItem_selectedWalletItem__1vrvezk2{background-color:var(--dapp-kit-backgroundColors-walletItemSelected);box-shadow:0 2px 6px #0000000d}[data-dapp-kit].WalletListItem_walletIcon__1vrvezk3,[data-dapp-kit] .WalletListItem_walletIcon__1vrvezk3{-o-object-fit:cover;object-fit:cover;border-radius:var(--dapp-kit-radii-small);flex-shrink:0;width:28px;height:28px}[data-dapp-kit].AccountDropdownMenu_connectedAccount__1x0gmpf0,[data-dapp-kit] .AccountDropdownMenu_connectedAccount__1x0gmpf0{gap:8px}[data-dapp-kit].AccountDropdownMenu_menuContainer__1x0gmpf1,[data-dapp-kit] .AccountDropdownMenu_menuContainer__1x0gmpf1{z-index:999999999}[data-dapp-kit].AccountDropdownMenu_menuContent__1x0gmpf2,[data-dapp-kit] .AccountDropdownMenu_menuContent__1x0gmpf2{border-radius:var(--dapp-kit-radii-large);background-color:var(--dapp-kit-backgroundColors-dropdownMenu);flex-direction:column;gap:8px;width:180px;max-height:300px;margin-top:4px;padding:8px;display:flex}[data-dapp-kit].AccountDropdownMenu_scrollableContent__1x0gmpf3,[data-dapp-kit] .AccountDropdownMenu_scrollableContent__1x0gmpf3{flex-grow:1;max-height:300px;overflow-y:auto}[data-dapp-kit].AccountDropdownMenu_menuItem__1x0gmpf4,[data-dapp-kit] .AccountDropdownMenu_menuItem__1x0gmpf4{-webkit-user-select:none;user-select:none;border-radius:var(--dapp-kit-radii-large);outline:none;align-items:center;height:40px;padding:8px;display:flex}[data-dapp-kit].AccountDropdownMenu_menuItem__1x0gmpf4[data-highlighted],[data-dapp-kit] .AccountDropdownMenu_menuItem__1x0gmpf4[data-highlighted]{background-color:var(--dapp-kit-backgroundColors-primaryButton)}[data-dapp-kit].AccountDropdownMenu_switchAccountMenuItem__1x0gmpf5,[data-dapp-kit] .AccountDropdownMenu_switchAccountMenuItem__1x0gmpf5{justify-content:space-between;align-items:center;display:flex}[data-dapp-kit].AccountDropdownMenu_separator__1x0gmpf6,[data-dapp-kit] .AccountDropdownMenu_separator__1x0gmpf6{background-color:var(--dapp-kit-backgroundColors-dropdownMenuSeparator);flex-shrink:0;height:1px}
