@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_9d0015ab-module__H8yLtW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_9d0015ab-module__H8yLtW__variable{--font-display:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2e4y-bhazgt_v.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.3o0_l_yqebdng.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.2mglm451ism6l.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.3bjsqkuy1d2v8.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0xluf1kzv7x5w.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.45487z7p3r8wm.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_8de0ace0-module__Su_RTa__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_8de0ace0-module__Su_RTa__variable{--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_13340375-module__BqyTWW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_13340375-module__BqyTWW__variable{--font-mono:"IBM Plex Mono", "IBM Plex 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-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:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-2{top:calc(var(--spacing) * 2)}.top-4{top:calc(var(--spacing) * 4)}.top-10{top:calc(var(--spacing) * 10)}.block{display:block}.flex{display:flex}.table{display:table}.grow{flex-grow:1}.rounded{border-radius:.25rem}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#080b10;--ground-2:#05080c;--surface:#0f141c;--surface-2:#161d27;--surface-3:#1e2733;--ink:#e9eef5;--ink-soft:#b0bccb;--muted:#7b8999;--rule:#1d2632;--rule-strong:#2d3947;--accent:#00e58f;--accent-ink:#04140d;--accent-wash:#0c2b20;--accent-soft:#10453247;--accent2:#6f9bff;--accent2-wash:#131f3c;--ok:#2fd98a;--ok-wash:#0d2b1e;--warn:#ffbe4d;--warn-wash:#33270d;--bad:#ff6f6f;--bad-wash:#331819;--live:#00e58f;--line:var(--rule);--panel:var(--surface-2);--danger:var(--bad);--shell-h:3.5rem;--rail:68rem;--measure:42rem;--pad:1.25rem;--r-xs:4px;--r-sm:7px;--r:12px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--e1:0 1px 2px #0000004d;--e2:0 6px 20px -8px #0000008c;--e3:0 24px 60px -20px #000000b3;--ring:0 0 0 1px var(--rule-strong);--ease:cubic-bezier(.2, .7, .3, 1)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#eef2f6;--ground-2:#e3e9f0;--surface:#fff;--surface-2:#f5f8fb;--surface-3:#e9eff5;--ink:#0b1220;--ink-soft:#3b4757;--muted:#6a7787;--rule:#dfe6ee;--rule-strong:#c3cedb;--accent:#007650;--accent-ink:#fff;--accent-wash:#ddf3ea;--accent-soft:#bfe8d8;--accent2:#2f4fd0;--accent2-wash:#e3e8fb;--ok:#07734a;--ok-wash:#ddf1e6;--warn:#8f5c00;--warn-wash:#fbeed6;--bad:#bd2b2b;--bad-wash:#fbe3e3;--live:#007650;--e1:0 1px 2px #0f1e3212;--e2:0 6px 20px -10px #0f1e3233;--e3:0 24px 60px -24px #0f1e3247}@media (min-width:40rem){:root{--pad:2rem}}@media (min-width:64rem){:root{--pad:2.75rem}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--ground);min-height:100dvh;color:var(--ink);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:.001em;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;font-size:1.0625rem;font-weight:400;line-height:1.7;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60rem 40rem at 8% -10%, var(--accent-wash), transparent 62%), radial-gradient(52rem 34rem at 104% 4%, var(--accent2-wash), transparent 60%);opacity:.75;position:fixed;inset:0}::selection{background:var(--accent-wash);color:var(--ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-xs)}a{color:inherit}*{scrollbar-color:var(--rule-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--rule-strong);border-radius:var(--r-pill);background-clip:content-box;border:3px solid #0000}.page{max-width:var(--rail);padding:0 var(--pad) 6rem;margin:0 auto}.measure{max-width:var(--measure)}section{margin-top:3.5rem}@media (min-width:40rem){section{margin-top:4.5rem}}h1,h2,h3,h4{font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;text-wrap:balance;color:var(--ink);font-weight:600}h1{letter-spacing:-.03em;margin:.5rem 0 0;font-size:clamp(2.25rem,7.5vw,3.5rem);line-height:1.03}h2{letter-spacing:-.022em;margin:0 0 1.5rem;padding-top:1.5rem;font-size:clamp(1.5rem,3.8vw,2rem);line-height:1.15;position:relative}h2:before{content:"";border-radius:var(--r-pill);background:var(--accent);width:2.75rem;height:3px;position:absolute;top:0;left:0}h3{letter-spacing:-.012em;margin:0 0 .6rem;font-size:1.1875rem;line-height:1.3}p{color:var(--ink-soft);margin:0 0 1.25rem}p:last-child{margin-bottom:0}p strong,li strong{color:var(--ink);font-weight:600}.eyebrow{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.6875rem;font-weight:500}.eyebrow a{color:var(--ink-soft);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong)}.eyebrow a:hover{color:var(--accent)}.lede{color:var(--ink-soft);font-size:1.125rem;line-height:1.65}.byline{color:var(--muted);font-size:.9375rem;line-height:1.7}code,.mono{font-family:var(--font-mono), ui-monospace, monospace;font-variant-ligatures:none;font-variant-numeric:tabular-nums}p code,li code,td code{background:var(--surface-2);color:var(--ink);border-radius:var(--r-xs);padding:.1em .4em;font-size:.875em}.masthead{padding-top:2.25rem}@media (min-width:40rem){.masthead{padding-top:3.25rem}}.metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2.25rem;padding:0;list-style:none;display:grid}@media (min-width:34rem){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:60rem){.metrics{grid-template-columns:repeat(6,minmax(0,1fr))}}.metric{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--e1);padding:.95rem .95rem 1rem;position:relative;overflow:hidden}.metric:before{content:"";background:linear-gradient(90deg, var(--accent), transparent 78%);opacity:.55;height:2px;position:absolute;inset:0 0 auto}.metric-value{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(1.625rem,4.6vw,2rem);font-weight:500;line-height:1;display:block}.metric-label{color:var(--muted);margin-top:.5rem;font-size:.75rem;line-height:1.35;display:block}.metric-note{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--accent);margin-top:.3rem;font-size:.6875rem;display:block}.layers{grid-template-columns:minmax(0,1fr);gap:.875rem;margin-top:1.75rem;display:grid}@media (min-width:48rem){.layers{grid-template-columns:repeat(2,minmax(0,1fr))}}.layer{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--e1);transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);flex-direction:column;gap:.85rem;padding:1.35rem 1.35rem 1.2rem;display:flex;position:relative}.layer:hover{border-color:var(--rule-strong);box-shadow:var(--e2);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.layer,.layer:hover{transition:none;transform:none}}.layer-index{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-variant-numeric:tabular-nums;font-size:.6875rem;font-weight:500}.layer h3{margin:0}.layer p{margin:0;font-size:.9375rem;line-height:1.6}.layer-artefact{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-top:auto;padding-top:.95rem;display:flex}.layer-artefact code{color:var(--muted);overflow-wrap:anywhere;background:0 0;padding:0;font-size:.8125rem;line-height:1.6}.scope{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--accent);background:var(--accent-wash);border:1px solid var(--accent-soft);border-radius:var(--r-pill);white-space:nowrap;padding:.22rem .55rem;font-size:.625rem;font-weight:600;line-height:1.3}.scope.neutral{color:var(--muted);background:var(--surface-2);border-color:var(--rule)}.numbered{counter-reset:numbered;flex-direction:column;gap:1.75rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.numbered>li{counter-increment:numbered;padding-left:2.75rem;position:relative}.numbered>li:before{content:counter(numbered, decimal-leading-zero);border-radius:var(--r-sm);background:var(--accent-wash);border:1px solid var(--accent-soft);width:1.85rem;height:1.85rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.04em;color:var(--accent);font-variant-numeric:tabular-nums;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:.15rem;left:0}.numbered>li>p{margin:0}.bullets{flex-direction:column;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.bullets>li{color:var(--ink-soft);padding-left:1.35rem;position:relative}.bullets>li:before{content:"";border-radius:var(--r-pill);background:var(--accent);opacity:.65;width:.45rem;height:.45rem;position:absolute;top:.72em;left:0}.dashed{flex-direction:column;gap:1.1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}.dashed>li{color:var(--ink-soft);text-indent:-1.35rem;padding-left:1.35rem}.table-scroll{-webkit-overflow-scrolling:touch;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--e1);margin-top:1.75rem;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:36rem;font-size:.9375rem;line-height:1.5}th,td{text-align:left;vertical-align:middle;border-bottom:1px solid var(--rule);padding:.7rem 1rem}thead th{z-index:1;background:var(--surface-2);font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding-top:.7rem;padding-bottom:.7rem;font-size:.625rem;font-weight:600;position:sticky;top:0}tbody tr{transition:background .12s var(--ease)}tbody tr:hover{background:var(--surface-2)}tbody tr:last-child td{border-bottom:none}tbody th{color:var(--ink);white-space:nowrap;font-weight:600}td{color:var(--ink-soft)}.colophon{border-top:1px solid var(--rule);margin-top:3.5rem;padding-top:1.5rem}.colophon p{color:var(--muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem;line-height:1.85}.colophon .figures{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.005em;font-size:.75rem}.page.wide{max-width:74rem}button,.solid,.ghost,.scope{font-family:inherit}.solid,button.solid,a.solid{background:var(--accent);color:var(--accent-ink);border:1px solid var(--accent);border-radius:var(--r-sm);letter-spacing:-.005em;cursor:pointer;box-shadow:var(--e1);transition:transform .14s var(--ease), filter .14s var(--ease), box-shadow .14s var(--ease);justify-content:center;align-items:center;gap:.45rem;padding:.58rem 1.05rem;font-size:.9375rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.solid.big,a.solid.big{border-radius:var(--r);padding:.85rem 1.5rem;font-size:1.0625rem}.ghost,button.ghost,a.ghost{background:var(--surface);color:var(--ink-soft);border:1px solid var(--rule-strong);border-radius:var(--r-sm);cursor:pointer;transition:transform .14s var(--ease), border-color .14s var(--ease), color .14s var(--ease), background .14s var(--ease);justify-content:center;align-items:center;gap:.4rem;padding:.5rem .85rem;font-size:.875rem;line-height:1.2;text-decoration:none;display:inline-flex}.ghost:hover{color:var(--ink);border-color:var(--accent);background:var(--surface-2)}.solid:hover{filter:brightness(1.06);box-shadow:var(--e2)}.solid:active,.ghost:active{transform:translateY(1px)}.solid:disabled,.ghost:disabled,button:disabled{opacity:.45;cursor:not-allowed;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.solid,.ghost{transition:none}.solid:active,.ghost:active{transform:none}}:root{--pos-QB:#ffb35c;--pos-RB:#35d69a;--pos-WR:#7fa6ff;--pos-TE:#d68ae0;--pos-K:#9aa7b5;--pos-DEF:#b8cf6e}:root[data-theme=light]{--pos-QB:#92530c;--pos-RB:#0b6d4a;--pos-WR:#2a4f8f;--pos-TE:#7a3a7a;--pos-K:#5c6672;--pos-DEF:#4a5a2a}.tag{text-align:center;min-width:2.6rem;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.07em;border-radius:var(--r-xs);background:var(--surface-2);border:1px solid;flex:none;padding:.18rem .35rem;font-size:.625rem;font-weight:700;line-height:1.35;display:inline-block}.tag-QB{color:var(--pos-QB)}.tag-RB{color:var(--pos-RB)}.tag-WR{color:var(--pos-WR)}.tag-TE{color:var(--pos-TE)}.tag-K{color:var(--pos-K)}.tag-DEF{color:var(--pos-DEF)}.statusbar{top:var(--shell-h);z-index:20;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--e2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.75rem 0 1.25rem;padding:.6rem .85rem;display:flex;position:sticky}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.statusbar{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.statusbar{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.statusbar{-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4)}}.sb-left{flex-wrap:wrap;align-items:baseline;gap:.85rem;display:flex}.sb-home{color:var(--muted);font-size:.875rem;text-decoration:none}.sb-home:hover{color:var(--accent)}.sb-league{font-weight:600}.sb-right{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sb-note{color:var(--warn);background:var(--warn-wash);border-radius:var(--r-sm);flex-basis:100%;margin:.25rem 0 0;padding:.6rem .8rem;font-size:.875rem;line-height:1.55}.chip{letter-spacing:.01em;border:1px solid var(--rule-strong);border-radius:var(--r-pill);white-space:nowrap;vertical-align:middle;align-items:center;gap:.35rem;padding:.22rem .62rem;font-size:.75rem;font-weight:600;display:inline-flex}.chip .dot{background:currentColor;border-radius:50%;flex:none;width:.5rem;height:.5rem}.chip-sub{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.chip-live{color:var(--ok);background:var(--ok-wash);border-color:#0000}.chip-live .dot{animation:2s ease-in-out infinite pulse}.chip-stale,.chip-retrying{color:var(--warn);background:var(--warn-wash);border-color:#0000}.chip-offline{color:var(--bad);background:var(--bad-wash);border-color:#0000}.chip-rehearsal,.chip-idle,.chip-off{color:var(--muted)}.chip-off .dot{background:0 0;box-shadow:inset 0 0 0 1.5px}.chip-idle .dot{animation:1s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.5}}.sb-connected{border-color:var(--ok);box-shadow:var(--e2), inset 0 0 0 1px var(--ok)}.sb-note-off{color:var(--ink-soft);background:var(--rule)}.sb-start{font-weight:700}.syncpanel{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.sync-copy{flex:1;min-width:14rem}.sync-copy h3{margin:.15rem 0 .35rem}.sync-copy .fineprint{margin:0}.syncpanel-off{border-color:var(--rule-strong)}.syncpanel-ok{border-color:var(--ok);background:var(--ok-wash)}.sync-go{padding:.7rem 1.4rem;font-size:1rem;font-weight:700}.sync-actions{flex:none;gap:.5rem;display:flex}.sync-warn{color:var(--warn);flex-basis:100%;margin:.4rem 0 0}.sync-eviden{font-variant-numeric:tabular-nums}.buildstamp{color:var(--muted);white-space:nowrap;font-size:.75rem}.buildstamp code{font-size:inherit}.sb-build{margin-left:.5rem}@media (max-width:640px){.sb-build{display:none}}.blindfold{border-width:2px}.blindfold h3{margin:.15rem 0 .5rem}.blindfold p{margin:0 0 .6rem}.blindfold button{margin-top:.2rem}.blindfold-stop{border-color:var(--bad);background:var(--bad-wash)}.blindfold-stop .eyebrow{color:var(--bad);letter-spacing:.14em}.blindfold-warn{border-color:var(--warn);background:var(--warn-wash)}.blindfold-warn .eyebrow{color:var(--warn)}.sync-head{align-items:center;gap:.5rem;display:flex}.beacon{background:var(--muted);border-radius:50%;flex:none;width:.6rem;height:.6rem}.beacon-live{background:var(--ok);animation:2s ease-in-out infinite beat}.beacon-idle{background:var(--muted);animation:1s ease-in-out infinite beat}.beacon-stale,.beacon-retrying{background:var(--warn)}.beacon-offline{background:var(--bad)}@keyframes beat{0%{box-shadow:0 0 0 0 var(--ok-wash)}70%{box-shadow:0 0 0 .55rem #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.chip .dot,.beacon{animation:none!important}}.modes,.posfilter{border:1px solid var(--rule-strong);border-radius:var(--r-sm);display:inline-flex;overflow:hidden}.modes button,.posfilter button{border:none;border-right:1px solid var(--rule);color:var(--muted);cursor:pointer;background:0 0;padding:.45rem .75rem;font-size:.8125rem}.modes button:last-child,.posfilter button:last-child{border-right:none}.modes button[aria-pressed=true],.posfilter button[aria-pressed=true]{background:var(--accent);color:var(--ground);font-weight:600}.format-note{border:1px solid var(--rule-strong);border-left:3px solid var(--warn);background:var(--warn-wash);border-radius:var(--r);margin:1rem 0;padding:.85rem 1rem}.format-note summary{cursor:pointer;letter-spacing:.01em;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;font-size:.95rem;list-style-position:outside;display:flex}.format-note summary::marker{color:var(--warn)}.format-note summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.fn-gist{color:var(--ink-soft);font-size:.8rem;font-weight:400}.format-note[open] .fn-gist{display:none}.format-note p{margin:.6rem 0;font-size:.88rem}.format-note ul{margin:0;padding-left:1.1rem}.format-note li{color:var(--ink-soft);margin-bottom:.3rem;font-size:.85rem}.format-note li strong{color:inherit}.clockline{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.turn{margin:.25rem 0 0;font-size:1.0625rem}.you-are-up{color:var(--live);font-size:1.25rem}.since{text-align:right}.since-value{font-variant-numeric:tabular-nums;color:var(--muted);font-size:1.75rem;line-height:1;display:block}.since-late .since-value{color:var(--warn)}.since-label{color:var(--muted);font-size:.75rem}.call{border:1px solid var(--rule-strong);border-left:3px solid var(--rule-strong);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--e1);margin-bottom:1.5rem;padding:1.25rem 1.35rem;position:relative;overflow:hidden}.call-live{border-color:var(--accent-soft);border-left-color:var(--live);box-shadow:var(--e2);background:linear-gradient(180deg, var(--accent-wash), transparent 34%), var(--surface)}.call-main{justify-content:space-between;align-items:flex-start;gap:1rem;margin-top:.35rem;display:flex}.call-name{border:none;margin:0;padding:0;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.05}.call-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:.45rem 0 0;font-size:.8125rem;display:flex}.call-numbers{text-align:right;flex:none}.call-vona{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1;display:block}.call-vona-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.whys{flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.whys li{color:var(--ink-soft);background:var(--accent-wash);border-radius:var(--r-xs);padding:.25rem .55rem;font-size:.8125rem}.call-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.15rem;display:flex}.alts{border-top:1px solid var(--rule);margin-top:1.35rem;padding-top:1rem}.alts ul{flex-direction:column;gap:1px;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.alts button{text-align:left;cursor:pointer;width:100%;color:var(--ink-soft);background:0 0;border:none;align-items:center;gap:.6rem;padding:.4rem 0;font-size:.9375rem;display:flex}.alts button:hover{color:var(--accent)}.alt-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.alt-gap{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.alt-row{align-items:stretch;gap:.25rem;display:flex}.alt-row .alt-body{flex:1;min-width:0}.alt-row .row-take{flex:none;width:2.5rem;padding:0}.alts-note{color:var(--muted);margin:.7rem 0 0;font-size:.8125rem;line-height:1.5}.chips{vertical-align:middle;flex-wrap:wrap;gap:.3rem;display:inline-flex}.call>.chips{margin-top:.75rem}.chip-risk{color:var(--bad);background:var(--bad-wash);border-color:var(--bad)}.chip-sleeper{color:var(--ok);background:var(--ok-wash);border-color:var(--ok)}.chip-urgent{color:var(--warn);background:var(--warn-wash);border-color:var(--warn)}.chip-value{color:var(--ok);background:var(--ok-wash)}.chip-need{color:var(--accent);background:var(--accent-wash)}.chip-note{color:var(--muted);border-color:var(--rule)}.chip-news{color:var(--accent);background:var(--accent-wash);border-color:var(--accent)}.wire{gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.wire li{border-left:2px solid var(--accent);padding-left:.6rem}.wire-head{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.wire-src{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.68rem}.wire-when{color:var(--muted);font-size:.68rem}.wire-title{font-weight:600;line-height:1.3}.wire-title a{color:inherit;border-bottom:1px solid var(--rule);text-decoration:none}.wire-title a:hover{border-bottom-color:currentColor}.wire-body{color:var(--ink-soft);margin:.15rem 0 0;font-size:.82rem;line-height:1.45}.wire-tone{color:var(--muted);margin-left:.35rem;font-size:.68rem}.wire-note{color:var(--muted);margin:.5rem 0 0;font-size:.75rem}.chip-data{color:var(--muted);border-color:var(--rule)}.chip-data-stale{color:var(--warn);background:var(--warn-wash);border-color:var(--warn)}.depth-lede{border-left:2px solid var(--accent);background:var(--accent-wash);margin:.5rem 0 .25rem;padding:.5rem .7rem;font-size:.875rem;line-height:1.5}.depth-lede-warn{border-left-color:var(--warn);background:var(--warn-wash)}.depth-list{margin:.5rem 0 0;padding:0;list-style:none}.depth-row{border-bottom:1px solid var(--rule);grid-template-columns:2.5rem 1fr auto auto;align-items:baseline;gap:.5rem;padding:.3rem .4rem;font-size:.875rem;display:grid}.depth-row:last-child{border-bottom:0}.depth-him{background:var(--accent-wash);font-weight:600}.depth-gone{color:var(--muted)}.depth-gone .depth-name{text-decoration:line-through}.depth-n{color:var(--muted);font-size:.75rem}.depth-you{color:var(--muted);font-size:.75rem;font-weight:400}.depth-pts{color:var(--ink-soft);font-size:.75rem}.depth-tags{flex-wrap:wrap;gap:.25rem;display:flex}.flag-list{margin:.5rem 0 0;padding:0;list-style:none}.flag-item{border-top:1px solid var(--rule);grid-template-columns:minmax(6.5rem,auto) 1fr;align-items:start;gap:.6rem;padding:.55rem 0;display:grid}.flag-detail{color:var(--ink-soft);font-size:.8125rem;line-height:1.5}.conv{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);border-left-width:3px;margin-top:1rem;padding:.8rem .9rem}.conv-emphatic,.conv-strong{border-left-color:var(--ok)}.conv-lean,.conv-toss-up{border-left-color:var(--warn)}.conv-against{border-left-color:var(--bad)}.conv-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.conv-level{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700}.conv-emphatic .conv-level,.conv-strong .conv-level{color:var(--ok)}.conv-lean .conv-level,.conv-toss-up .conv-level{color:var(--warn)}.conv-against .conv-level{color:var(--bad)}.conv-score{font-size:1.05rem;font-weight:700}.conv-of{color:var(--muted);font-size:.75rem;font-weight:400}.conv-summary{color:var(--ink-soft);margin:.35rem 0 0;font-size:.875rem;line-height:1.5}.conv-lists{gap:.9rem;margin-top:.8rem;display:grid}@media (min-width:34rem){.conv-lists{grid-template-columns:repeat(2,minmax(0,1fr))}}.conv-lists h5{margin:0 0 .35rem}.conv-lists ul{margin:0;padding:0;list-style:none}.conv-lists li{color:var(--ink-soft);padding:.25rem 0 .25rem .8rem;font-size:.8125rem;line-height:1.5;position:relative}.conv-lists li:before{content:"";background:var(--rule-strong);width:.3rem;height:1px;position:absolute;top:.72rem;left:0}.conv-pair{gap:.75rem;margin-top:1rem;display:grid}@media (min-width:34rem){.conv-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.conv-pair h4{margin:0 0 .35rem}.conv-pair .conv{margin-top:0}.alts-lineup{border-top:none;margin-top:0;padding-top:0}.alts-lineup .slot-group+.slot-group{margin-top:.9rem}.slot-head{align-items:center;gap:.5rem;margin:.6rem 0 .15rem;display:flex}.slot-need{color:var(--ink-soft);font-size:.8125rem;font-weight:600}.slot-vona{color:var(--muted);margin-left:auto;font-size:.75rem}.slot-held{opacity:.72}.slot-flag{letter-spacing:.06em;text-transform:uppercase;color:var(--warn);margin-left:auto;font-size:.6875rem}.slot-note{margin:.15rem 0 .3rem}.panel{border:1px solid var(--rule);background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--e1);margin-bottom:1.25rem;padding:1.15rem 1.25rem}.panel h3{margin:0 0 .5rem;font-size:1.0625rem}.panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.panel-head h3{margin:0}.coach-open{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.coach-open{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule))}}.coach-body{max-height:21rem;margin-bottom:.75rem;padding-right:.4rem;overflow-y:auto}.coach-empty{margin-top:0}.coach-turn{margin-bottom:.9rem}.coach-turn p{white-space:pre-wrap;margin:.2rem 0 0;font-size:.9375rem;line-height:1.6}.coach-user p{color:var(--ink-soft)}.coach-assistant p{color:var(--ink)}.coach-caret{color:var(--accent);margin-left:.15rem;animation:1s steps(2,start) infinite coach-blink}@keyframes coach-blink{to{visibility:hidden}}.coach-error{margin-bottom:.75rem}.coach-quick{flex-wrap:wrap;gap:.4rem;margin-bottom:.7rem;display:flex}.coach-quick button{background:var(--surface-2);border:1px solid var(--rule);border-radius:var(--r-pill);color:var(--ink-soft);cursor:pointer;padding:.32rem .7rem;font-size:.8125rem}.coach-quick button:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.coach-quick button:disabled{opacity:.45;cursor:default}.coach-form{align-items:center;gap:.5rem;display:flex}.coach-form input[type=text]{border:1px solid var(--rule);border-radius:var(--r-sm);min-width:0;font:inherit;color:var(--ink);background:0 0;flex:1;padding:.55rem .7rem;font-size:.9375rem}.coach-form input[type=text]:focus{border-color:var(--accent);outline:none}.coach-form button[type=submit]{border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:var(--r-sm);font:inherit;cursor:pointer;flex:none;padding:.55rem 1rem;font-weight:600}.coach-form button[type=submit]:disabled{opacity:.45;cursor:default}.fineprint{color:var(--muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.65}.fineprint code{font-size:.9em}.saved{color:var(--ok)}.riskrow{flex-wrap:wrap;gap:1.5rem;display:flex}.risk{align-items:baseline;gap:.4rem;display:flex}.risk-pos{font-weight:600}.risk-drop{color:var(--warn);font-variant-numeric:tabular-nums;font-size:1.25rem}.risk-label{color:var(--muted);font-size:.75rem}.filters{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.search{border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--ground);color:var(--ink);min-width:12rem;padding:.45rem .7rem;font-family:inherit;font-size:.9375rem}.board{margin:0;padding:0;list-style:none}.board>li{border-bottom:1px solid var(--rule)}.board>li:last-child{border-bottom:none}.row{align-items:stretch;gap:.25rem;display:flex}.row-urgent{background:var(--warn-wash)}.row-avoid{opacity:.4}.row-body{cursor:pointer;text-align:left;min-width:0;color:var(--ink);background:0 0;border:none;flex:1;align-items:center;gap:.6rem;padding:.5rem 0;font-size:.9375rem;display:flex}.row-i{width:1.75rem;color:var(--muted);text-align:right;flex:none;font-size:.75rem}.row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.row-body .chips{flex-wrap:nowrap;flex:none}.row-body .chip{white-space:nowrap;padding:.05rem .35rem;font-size:.625rem}@media (max-width:30rem){.row-body .chips{display:none}}.row-team{width:2.75rem;color:var(--muted);flex:none;font-size:.75rem}.row-adp{width:2.5rem;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.row-vona{width:3rem;color:var(--accent);text-align:right;font-variant-numeric:tabular-nums;flex:none}.row-surv{width:3rem;color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.star{color:var(--accent);margin-left:.3rem}.row-take{border:none;border-left:1px solid var(--rule);width:2.5rem;color:var(--muted);cursor:pointer;background:0 0;flex:none;font-size:1.25rem}.row-take:hover{background:var(--accent-wash);color:var(--accent)}.flash{border-radius:var(--r-sm);color:var(--warn);background:var(--warn-wash);justify-content:space-between;align-items:center;gap:.75rem;margin:0 0 1rem;padding:.6rem .8rem;font-size:.875rem;display:flex}.legend{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-bottom:.5rem;padding:.7rem 0}.legend-line{flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin-bottom:.4rem;display:flex}.legend-line:last-of-type{margin-bottom:0}.legend-title{flex:none;width:4.5rem}.legend-item{color:var(--muted);align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.legend-item b{color:var(--ink-soft);font-weight:600}.legend-vona{color:var(--accent)}.legend-swatch{border-radius:var(--r-xs);border:1px solid var(--rule-strong);flex:none;width:.9rem;height:.9rem}.legend-urgent{background:var(--warn-wash);border-color:var(--warn)}.legend-faded{background:var(--ink-soft);opacity:.4}.legend-foot{color:var(--muted);margin:.55rem 0 0;font-size:.8125rem;line-height:1.5}@media (max-width:34rem){.legend-title{width:auto}}.twoup{grid-template-columns:minmax(0,1fr);gap:0 1.25rem;display:grid}@media (min-width:52rem){.twoup{grid-template-columns:repeat(2,minmax(0,1fr))}}.roster,.feed{margin:0;padding:0;list-style:none}.roster>li,.feed>li{border-bottom:1px solid var(--rule);align-items:center;gap:.55rem;padding:.4rem 0;font-size:.9375rem;display:flex}.roster>li:last-child,.feed>li:last-child{border-bottom:none}.rr,.fo{width:2.25rem;color:var(--muted);flex:none;font-size:.75rem}.rn,.fn{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rt{color:var(--muted);font-size:.75rem}.fb{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;max-width:7rem;font-size:.75rem;overflow:hidden}.feed-mine{background:var(--accent-wash)}.manualflag{color:var(--warn);font-weight:700}.needs{border-top:1px solid var(--rule);flex-wrap:wrap;gap:.5rem;margin-top:.85rem;padding-top:.85rem;display:flex}.need{color:var(--muted);border:1px solid var(--rule);border-radius:var(--r-xs);font-variant-numeric:tabular-nums;gap:.35rem;padding:.2rem .45rem;font-size:.75rem;display:flex}.need-open{color:var(--warn);border-color:var(--warn)}.sheet{z-index:50;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:40rem){.sheet{align-items:center}}.sheet-scrim{background:#00000073;position:absolute;inset:0}.sheet-body{background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-lg) var(--r-lg) 0 0;width:100%;max-width:36rem;max-height:88vh;padding:1.25rem 1.35rem 1.75rem;position:relative;overflow-y:auto}@media (min-width:40rem){.sheet-body{border-radius:var(--r)}}.sheet-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sheet-head h3{margin:0}.blocked{color:var(--bad);background:var(--bad-wash);border-radius:var(--r-sm);margin:.85rem 0 0;padding:.5rem .7rem;font-size:.875rem}.sheet-nums{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:1.15rem 0;padding:.85rem 0;display:grid}.sheet-nums>div{flex-direction:column;gap:.15rem;display:flex}.sheet-nums>div>span:last-child{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.sheet-nums>div>.gauge+span{margin-top:.35rem}.big-n{color:var(--accent);font-variant-numeric:tabular-nums;font-size:1.5rem;line-height:1}.sheet-nums-3{grid-template-columns:repeat(3,minmax(0,1fr))}.nums-key{color:var(--muted);margin:-.65rem 0 1.15rem;font-size:.75rem;line-height:1.55}.big-n-cost{color:var(--bad)}.components{margin:.6rem 0 0;padding:0;list-style:none}.components>li{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto;gap:.15rem .75rem;padding:.5rem 0;font-size:.875rem;display:grid}.c-label{color:var(--ink)}.c-delta{font-variant-numeric:tabular-nums;text-align:right}.c-delta.pos{color:var(--ok)}.c-delta.neg{color:var(--bad)}.c-note{color:var(--muted);grid-column:1/-1;font-size:.75rem}.sheet-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.25rem;display:flex}.prosandcons{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:1.25rem;display:grid}@media (min-width:40rem){.prosandcons{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}.prosandcons h4{margin:0 0 .5rem}.prosandcons ul{margin:0;padding:0;list-style:none}.prosandcons li{color:var(--ink-soft);margin-bottom:.5rem;padding-left:1rem;font-size:.875rem;line-height:1.5;position:relative}.prosandcons li:before{position:absolute;top:0;left:0}.pros li:before{content:"+";color:var(--accent)}.cons li:before{content:"−";color:var(--bad)}.prosandcons .fineprint{margin:0}.rehearse{border:1px dashed var(--rule-strong);border-radius:var(--r-sm);margin-bottom:1.25rem;padding:1rem 1.15rem}.rehearse h3{margin:0 0 .35rem;font-size:1rem}.rehearse-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.console,.prefs,.report{display:block}.planrow-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.herofacts{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.urgent-card{border:1px solid var(--accent-soft);background:linear-gradient(180deg, var(--accent-wash), transparent 42%), var(--surface);border-radius:var(--r-lg);box-shadow:var(--e2);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-top:1.25rem;padding:1.6rem 1.6rem 1.5rem;display:flex;position:relative;overflow:hidden}.urgent-card:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent2) 70%, transparent);height:3px;position:absolute;inset:0 0 auto}.urgent-card>div:first-child{flex:22rem;min-width:0}.urgent-card h3{margin:.4rem 0 .6rem;font-size:clamp(1.35rem,3.6vw,1.85rem)}.urgent-card p{max-width:38rem;color:var(--ink-soft);margin:0}.urgent-card .eyebrow{align-items:center;gap:.55rem;display:flex}.urgent-actions{flex-wrap:wrap;gap:.6rem;display:flex}.layer-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.seasonstrip{align-items:flex-end;gap:2px;height:1.5rem;display:flex}.seasonstrip>i{border-radius:var(--r-xs);background:var(--rule-strong);flex:1 1 0;min-width:3px;max-width:.6rem;height:60%}.seasonstrip>i.hi{background:var(--accent);height:100%}.minifacts{flex-wrap:wrap;gap:.35rem 1.5rem;margin:0;display:flex}.minifacts>div{flex-direction:column;gap:.1rem;display:flex}.minifacts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.6875rem}.minifacts dd{font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;color:var(--ink);margin:0;font-size:.9375rem}.weights{grid-template-columns:minmax(0,1fr);gap:1.75rem;margin-top:1rem;display:grid}@media (min-width:52rem){.weights{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}}.weight-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.weight-head label{font-size:.9375rem;font-weight:600}.weight-val{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.875rem}.weight input[type=range]{width:100%;accent-color:var(--accent);margin:.5rem 0 .25rem}.weight-ends{color:var(--muted);justify-content:space-between;font-size:.6875rem;display:flex}.weight .fineprint{margin-top:.5rem}.reads{opacity:.8;font-size:.6875rem}.rowfields{flex-wrap:wrap;gap:1.5rem;margin-top:.85rem;display:flex}.rowfields label{color:var(--ink-soft);flex-direction:column;gap:.3rem;min-width:11rem;font-size:.875rem;display:flex}.rowfields select,.timing select{border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--ground);color:var(--ink);padding:.4rem .5rem;font-family:inherit;font-size:.9375rem}.rowfields input[type=range]{accent-color:var(--accent)}.timing{margin-top:1rem}.timing-head,.timing-row{grid-template-columns:3.5rem 1fr 1fr;align-items:center;gap:.75rem;padding:.4rem 0;display:grid}.timing-head{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule);font-size:.6875rem}.timing-row{border-bottom:1px solid var(--rule)}.row-you{background:var(--accent-wash)}.you-badge{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin-left:.5rem;font-size:.625rem}.report-actions{gap:.6rem;margin-bottom:1.25rem;display:flex}.planrow{border-bottom:1px solid var(--rule);padding:.85rem 0}.planrow:last-child{border-bottom:none}.plan-pick{color:var(--accent);font-size:.875rem;font-weight:600}.plan-cands{margin:.5rem 0 0;padding:0;list-style:none}.plan-cands>li{align-items:center;gap:.55rem;padding:.25rem 0;font-size:.875rem;display:flex}.plan-i{width:1.25rem;color:var(--muted);flex:none;font-size:.75rem}.plan-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.plan-team,.plan-adp{color:var(--muted);flex:none;font-size:.75rem}.plan-vona{color:var(--accent);text-align:right;font-variant-numeric:tabular-nums;flex:none;width:2.5rem;font-size:.8125rem}.tiers{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1.5rem;margin-top:1rem;display:grid}.tier h4{margin:0 0 .5rem}.tier ol{margin:0;padding:0;list-style:none}.tier li{align-items:baseline;gap:.4rem;padding:.15rem 0;font-size:.8125rem;display:flex}.tier-i{width:1.25rem;color:var(--muted);flex:none;font-size:.6875rem}.tier-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tier-team,.tier-adp{color:var(--muted);flex:none;font-size:.6875rem}.ledger{background:var(--warn-wash);color:var(--warn);border-radius:var(--r-sm);margin:0 0 .75rem;padding:.5rem .7rem;font-size:.8125rem;line-height:1.45}.tdcols{gap:1rem;margin:.75rem 0;display:grid}@media (min-width:40rem){.tdcols{grid-template-columns:1fr 1fr}}.tdcol h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.6875rem}.partner{width:100%;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:var(--r-sm);margin-bottom:.4rem;padding:.35rem .5rem;font-family:inherit;font-size:.8125rem}.pickpick{flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none;display:flex}.pickpick li{flex:none}.pickpick button{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-sm);cursor:pointer;color:var(--ink-soft);align-items:baseline;gap:.35rem;padding:.3rem .5rem;font-size:.75rem;display:flex}.pickpick button:hover{border-color:var(--rule-strong)}.pickpick button[aria-pressed=true]{background:var(--accent-wash);border-color:var(--accent);color:var(--accent)}.pp-n{font-weight:600}.pp-r,.pp-v{color:var(--muted);font-size:.6875rem}.pickpick button[aria-pressed=true] .pp-r,.pickpick button[aria-pressed=true] .pp-v{color:inherit;opacity:.75}.tdactions{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.verdict{border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--surface);border-left-width:3px;margin:.75rem 0;padding:.75rem .85rem}.verdict.v-good{border-left-color:var(--ok)}.verdict.v-even{border-left-color:var(--muted)}.verdict.v-bad{border-left-color:var(--bad)}.verdict-top{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.verdict-call{text-transform:capitalize;font-size:.9375rem;font-weight:650}.v-good .verdict-call,.v-good .verdict-n{color:var(--ok)}.v-bad .verdict-call,.v-bad .verdict-n{color:var(--bad)}.verdict-n{font-size:1.5rem;font-weight:600}.verdict-unit{color:var(--muted);font-size:.75rem}.verdict-nums{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.6rem 0;padding:.5rem 0;display:grid}.verdict-nums div{flex-direction:column;gap:.1rem;display:flex}.verdict-nums span:first-child{font-size:1.125rem;font-weight:600}.verdict-nums span:last-child{color:var(--muted);font-size:.6875rem}.verdict-notes{margin:.5rem 0 0;padding-left:1.1rem}.verdict-notes li{color:var(--ink-soft);margin:.25rem 0;font-size:.8125rem;line-height:1.5}.simcompare{gap:1rem;margin:.75rem 0;display:grid}@media (min-width:40rem){.simcompare{grid-template-columns:1fr 1fr}}.simcompare h5{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 .35rem;font-size:.6875rem}.simroster{margin:0;padding:0;list-style:none}.simroster li{color:var(--ink-soft);border-bottom:1px solid var(--rule);padding:.1rem 0;font-size:.75rem}.ideas{margin-top:1rem}.ideas h4{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem;font-size:.6875rem}.ideas ul{margin:0;padding:0;list-style:none}.ideas li{margin:.25rem 0}.ideas li button{text-align:left;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-sm);cursor:pointer;width:100%;color:var(--ink-soft);align-items:baseline;gap:.5rem;padding:.4rem .5rem;font-size:.8125rem;display:flex}.ideas li button:hover{border-color:var(--accent)}.idea-shape{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:none;width:5rem;font-size:.625rem}.idea-body{flex:1;min-width:0}.idea-net{color:var(--ok);flex:none;font-weight:600}.note{color:var(--muted);max-width:46rem;margin:.6rem 0 0;font-size:.8125rem;line-height:1.6}.hweeks>:last-child,.hbrackets>:last-child{margin-bottom:0}.auth{place-items:center;min-height:100dvh;padding:1.5rem 1rem;display:grid}.authcard{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-xl);width:100%;max-width:24rem;box-shadow:var(--e3);padding:2rem 1.75rem 1.75rem;position:relative;overflow:hidden}.authcard:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent2) 70%, transparent);height:3px;position:absolute;inset:0 0 auto}.authhead{text-align:center;margin-bottom:1.5rem}.authhead h1{letter-spacing:-.01em;margin:0;font-size:1.3rem;line-height:1.3}.authmark{border-radius:var(--r);background:linear-gradient(145deg, var(--accent), var(--accent2));width:3rem;height:3rem;color:var(--accent-ink);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:.02em;box-shadow:var(--e2);place-items:center;margin-bottom:.9rem;font-size:1.05rem;font-weight:700;display:inline-grid}.authsub{color:var(--muted);text-align:center;margin:.4rem 0 0;font-size:.875rem}.authsteps{gap:.35rem;margin-bottom:1.6rem;display:flex}.authsteps>i{border-radius:var(--r-pill);background:var(--rule);height:3px;transition:background .3s var(--ease);flex:1}.authsteps>i.done{background:var(--accent-soft)}.authsteps>i.on{background:var(--accent)}.authform{flex-direction:column;gap:.9rem;display:flex}.authfield{flex-direction:column;gap:.4rem;display:flex}.authfield label{color:var(--ink-soft);font-size:.8125rem;font-weight:600}.authfield input,.authcode{background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:var(--r);width:100%;color:var(--ink);font:inherit;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);outline:none;padding:.75rem .9rem}.authfield input::placeholder,.authcode::placeholder{color:var(--muted)}.authfield input:focus,.authcode:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.authpeekwrap{position:relative}.authpeekwrap input{padding-right:2.75rem}.authpeek{border-radius:var(--r-sm);width:1.9rem;height:1.9rem;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}.authpeek:hover{color:var(--ink);background:var(--surface-3)}.authwho{color:var(--muted);margin:-.25rem 0 0;font-size:.8125rem}.authrow{gap:.6rem;display:flex}.authcode{text-align:center;letter-spacing:.45em;text-indent:.45em;font-variant-numeric:tabular-nums;padding:.85rem .9rem;font-size:1.75rem}.authqr{text-align:center;justify-items:center;gap:.75rem;display:grid}.authqr p{color:var(--ink-soft);margin:0;font-size:.875rem}.authqr img{border-radius:var(--r);border:1px solid var(--rule-strong);background:#fff}.authalt{border-top:1px solid var(--rule);color:var(--muted);text-align:center;margin:1.1rem 0 0;padding-top:.9rem;font-size:.8125rem}.authalt button{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.authalt button:hover{color:var(--ink)}.autherr{text-align:center;color:var(--bad);background:var(--bad-wash);border:1px solid var(--bad);border-radius:var(--r-sm);margin:1rem 0 0;padding:.5rem .75rem;font-size:.875rem}.solid.block,.ghost.block{justify-content:center;width:100%}.solid.grow,.ghost.grow{flex:1;justify-content:center}.center{text-align:center}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation-duration:2.4s}.authsteps>i{transition:none}}@media print{:root,:root[data-theme=dark],:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--ground-2:#fff;--surface:#fff;--surface-2:#fff;--surface-3:#fff;--ink:#000;--ink-soft:#222;--muted:#555;--rule:#ccc;--rule-strong:#999;--accent:#000;--accent-ink:#fff;--accent-wash:#f0f0f0;--accent-soft:#ccc;--accent2:#000;--accent2-wash:#f0f0f0;--ok:#000;--ok-wash:#f0f0f0;--warn:#000;--warn-wash:#f2f2f2;--bad:#000;--bad-wash:#f2f2f2;--live:#000;--pos-QB:#000;--pos-RB:#000;--pos-WR:#000;--pos-TE:#000;--pos-K:#000;--pos-DEF:#000;--e1:none;--e2:none;--e3:none}body:before,.noprint,.statusbar,.sheet,.report-actions,.tradedesk,.syncpanel,.shell,.histnav,.themetoggle{display:none!important}body{background:#fff;font-size:10pt;line-height:1.4}.page{max-width:none;padding:0}.masthead{padding-top:0}h1{font-size:20pt}h2:before{display:none}section{margin-top:1rem}.panel,.call,.metric,.stat,.layer,.table-scroll{box-shadow:none!important}.panel{break-inside:avoid;border:none;margin-bottom:1.25rem;padding:0}.panel h3{border-bottom:1px solid #000;padding-bottom:.15rem;font-size:12pt}.planrow{break-inside:avoid}.tiers{column-count:3;column-gap:1.5rem;display:block}.tier{break-inside:avoid;margin-bottom:1rem}thead th{position:static}tbody tr:hover{background:0 0}a{color:inherit;text-decoration:none}.format-note::details-content{content-visibility:visible!important}.format-note>:not(summary){display:block!important}.format-note summary{list-style:none}.format-note .fn-gist{display:none!important}}.late-fragile td{background:var(--warn-wash)}.brief{background:var(--rule);border:1px solid var(--rule);border-radius:var(--r);gap:1px;margin:.5rem 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.brief li{background:var(--surface-2)}.brief-moved{background:var(--accent-wash)}.brief-btn{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;grid-template-columns:minmax(9rem,12rem) 1fr auto;align-items:baseline;gap:.75rem;padding:.55rem .7rem;display:grid}.brief-btn:hover{background:var(--accent-wash)}.brief-who{align-items:baseline;gap:.4rem;font-weight:600;display:flex}.brief-line{color:var(--ink-soft);font-size:.86rem;line-height:1.35}.brief-meta{color:var(--muted);white-space:nowrap;font-size:.72rem}.brief-delta{margin-left:.45rem;font-weight:600}.brief-delta.pos{color:var(--ok)}.brief-delta.neg{color:var(--bad)}@media (max-width:640px){.brief-btn{grid-template-columns:1fr auto}.brief-line{grid-column:1/-1}}.planboard{margin:0 0 1.1rem}.planboard>ul{gap:.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.plan{border-left:3px solid var(--line);background:var(--panel)}@supports (color:color-mix(in lab, red, red)){.plan{background:color-mix(in srgb, var(--panel) 92%, transparent)}}.plan{border-radius:0 var(--r) var(--r) 0;padding:.5rem .7rem}.plan-now{border-left-color:var(--accent)}.plan-wait{border-left-color:var(--warn)}.plan-flat{border-left-color:var(--line)}.plan-head{align-items:center;gap:.5rem;display:flex}.plan-verdict{letter-spacing:.04em;text-transform:uppercase;opacity:.75;font-size:.72rem}.plan-line{margin:.35rem 0 .3rem;font-size:.9rem;line-height:1.45}.plan-curve{opacity:.6;flex-wrap:wrap;gap:.55rem;font-size:.72rem;display:flex}.plan-curve .at{opacity:1;font-weight:600;text-decoration:underline}.seasondet{border-top:1px solid var(--rule);margin-top:1rem;padding-top:.4rem}.htabs{flex-wrap:wrap;gap:.35rem;margin:.85rem 0 .5rem;display:flex}.htabs button{font:inherit;border:1px solid var(--rule);border-radius:var(--r-pill);color:var(--muted);cursor:pointer;background:0 0;padding:.25rem .6rem;font-size:.75rem}.htabs button.on{color:var(--accent);border-color:var(--accent);background:var(--accent-wash)}.htabs button .mono{opacity:.6}.hweek{margin-bottom:1.1rem}.hweek h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .3rem;font-size:.6875rem}.hbadge{letter-spacing:.08em;border-radius:var(--r-sm);background:var(--accent-wash);color:var(--accent);margin-left:.5rem;padding:.1rem .35rem;font-size:.5625rem}.hbadge-gold{background:var(--accent);color:var(--surface)}.hgames{margin:0;padding:0;list-style:none}.hgame{border-bottom:1px solid var(--rule);grid-template-columns:1fr 3.6rem .7rem 3.6rem 1fr auto;align-items:baseline;gap:.3rem;padding:.2rem 0;font-size:.8125rem;display:grid}.hteam{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);overflow:hidden}.hteam-r{text-align:left}.hwin{color:var(--ink);font-weight:600}.hscore{text-align:right;font-variant-numeric:tabular-nums}.hdash{color:var(--muted);text-align:center}.hseed{color:var(--muted);font-size:.6875rem}.hbench{color:var(--muted);grid-column:1/-1;font-size:.6875rem;font-style:italic}.hbox-btn{font:inherit;border:1px solid var(--rule);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;background:0 0;padding:0 .4rem;font-size:.6875rem}.hbox-btn:hover{color:var(--accent);border-color:var(--accent)}.hboxpanel{padding:.6rem 0 .9rem}.hbox2{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.25rem;display:grid}.hlineup h5{margin:0 0 .3rem;font-size:.8125rem}.hlineup table{border-collapse:collapse;width:100%;font-size:.75rem}.hlineup td{border:none;padding:.12rem .3rem .12rem 0}.hslot{width:2.4rem;color:var(--muted);font-size:.6875rem}.hpts{text-align:right;font-variant-numeric:tabular-nums;width:3rem}.hnfl{color:var(--muted);font-size:.6875rem}.hoff td{color:var(--muted)}.hbench-head td{border-top:1px solid var(--rule);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:.4rem;font-size:.625rem}.hbracket{margin-bottom:1.25rem}.hbracket h4{margin:0 0 .15rem;font-size:.875rem}.hbracket-title h4{color:var(--accent)}.hround h5{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:.5rem 0 .2rem;font-size:.625rem}.htrades{margin:0;padding:0;list-style:none}.htrade{border-bottom:1px solid var(--rule);padding:.6rem 0}.htrade-head{align-items:baseline;gap:.6rem;font-size:.8125rem;display:flex}.htrade-head .mono{color:var(--muted);font-size:.6875rem}.htrade-sides{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin-top:.3rem;display:grid}.htrade-sides h5{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .15rem;font-size:.625rem}.htrade-sides ul{margin:0;padding:0;font-size:.8125rem;list-style:none}.htrade-sides li{padding:.1rem 0}@media (max-width:40rem){.hgame{grid-template-columns:1fr 3.2rem .6rem 3.2rem 1fr}.hbox-btn{grid-column:1/-1;justify-self:start;margin-top:.15rem}}.histnav{z-index:20;background:var(--ground);margin-top:2rem;padding:.4rem 0;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.histnav{background:color-mix(in srgb, var(--ground) 90%, transparent)}}.histnav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.histnav-in{scrollbar-width:none;align-items:center;gap:.75rem;display:flex;overflow-x:auto}.histnav-in::-webkit-scrollbar{display:none}.histnav-home,.histnav-jump{color:var(--muted);white-space:nowrap;flex:none;font-size:.8125rem;text-decoration:none}.histnav-home:hover,.histnav-jump:hover{color:var(--accent)}.histnav-years{flex:none;gap:.2rem;display:flex}.histnav-years button{font:inherit;font-variant-numeric:tabular-nums;border-radius:var(--r-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;padding:.15rem .45rem;font-size:.75rem}.histnav-years button:hover{border-color:var(--rule-strong);color:var(--accent)}.histnav-years button.on{color:var(--accent);background:var(--accent-wash)}.histnav-end{flex:none;align-items:center;gap:.4rem;margin-left:auto;padding-left:.5rem;display:flex}.histnav-all,.histnav-pdf{font:inherit;border:1px solid var(--rule);border-radius:var(--r-sm);color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;padding:.15rem .5rem;font-size:.75rem;text-decoration:none}.histnav-all:hover,.histnav-pdf:hover{border-color:var(--accent);color:var(--accent)}.season-by-season-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.season-by-season-head h2{margin-bottom:0}.season-by-season-head a.ghost{flex:none}.scards{border-top:1px solid var(--rule);margin-top:1.5rem}.scard{border-bottom:1px solid var(--rule);scroll-margin-top:3.5rem}.scard-head{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:.9rem;padding:.9rem .15rem;display:flex}.scard-head:hover{background:var(--accent-wash)}.scard-year{font-variant-numeric:tabular-nums;width:3.25rem;color:var(--accent);flex:none;font-size:1.125rem;font-weight:650}.scard-mid{flex:1;min-width:0;display:block}.scard-line{color:var(--ink);font-size:.9375rem;line-height:1.45;display:block}.scard-facts{color:var(--muted);font-size:.75rem;line-height:1.6;display:block}.scard-caret{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);flex:none;font-size:.6875rem}.scard-open .scard-year{color:var(--ink)}.scard-body{padding:.25rem 0 1.75rem}.scard-podium{margin:0 0 .6rem}@media (max-width:40rem){.scard-head{gap:.6rem;padding:.8rem 0}.scard-year{width:2.75rem;font-size:1rem}.scard-caret{display:none}}.shell{z-index:40;height:var(--shell-h);border-bottom:1px solid var(--rule);background:var(--ground);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.shell{background:var(--ground)}@supports (color:color-mix(in lab, red, red)){.shell{background:color-mix(in srgb, var(--ground) 78%, transparent)}}.shell{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5)}}.shell-inner{max-width:var(--rail);height:100%;padding:0 var(--pad);align-items:center;gap:.85rem;margin:0 auto;display:flex}.page.wide~* .shell-inner,.shell-wide .shell-inner{max-width:74rem}.brand{flex:none;align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.brand-mark{border-radius:var(--r-sm);background:linear-gradient(145deg, var(--accent), var(--accent2));width:1.75rem;height:1.75rem;color:var(--accent-ink);font-family:var(--font-display), sans-serif;letter-spacing:-.03em;box-shadow:var(--e1);flex:none;place-items:center;font-size:.75rem;font-weight:700;display:grid}.brand-name{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;font-size:.9375rem;font-weight:650}@media (max-width:32rem){.brand-name{display:none}}.shellnav{scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:center;gap:.15rem;min-width:0;display:flex;overflow-x:auto}.shellnav::-webkit-scrollbar{display:none}.shellnav a{border-radius:var(--r-sm);color:var(--muted);white-space:nowrap;transition:color .14s var(--ease), background .14s var(--ease);align-items:center;gap:.35rem;padding:.35rem .65rem;font-size:.8125rem;font-weight:550;text-decoration:none;display:inline-flex}.shellnav a:hover{color:var(--ink);background:var(--surface-2)}.shellnav a.on{color:var(--accent);background:var(--accent-wash)}.shell-actions{flex:none;align-items:center;gap:.4rem;margin-left:auto;display:flex}.themetoggle{border-radius:var(--r-sm);border:1px solid var(--rule);background:var(--surface);width:2rem;height:2rem;color:var(--muted);cursor:pointer;transition:color .14s var(--ease), border-color .14s var(--ease);place-items:center;display:grid}.themetoggle:hover{color:var(--accent);border-color:var(--accent)}.signout-form{display:contents}.signout{border-radius:var(--r-sm);border:1px solid var(--rule);background:var(--surface);height:2rem;color:var(--muted);cursor:pointer;transition:color .14s var(--ease), border-color .14s var(--ease);align-items:center;gap:.35rem;padding:0 .6rem;font-family:inherit;font-size:.75rem;line-height:1;display:inline-flex}.signout:hover{color:var(--bad);border-color:var(--bad)}@media (max-width:34rem){.signout span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.signout{justify-content:center;width:2rem;padding:0}}.statgrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.stat{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);box-shadow:var(--e1);padding:.9rem 1rem 1rem;position:relative;overflow:hidden}.stat-k{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:600;display:block}.stat-v{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:1.75rem;font-weight:500;line-height:1;display:block}.stat-sub{color:var(--muted);margin-top:.4rem;font-size:.75rem;line-height:1.4;display:block}.stat-up{color:var(--ok)}.stat-down{color:var(--bad)}.spark{align-items:flex-end;gap:2px;height:1.75rem;margin-top:.6rem;display:flex}.spark>i{min-width:2px;height:max(2px, calc(var(--v,0) * 100%));background:var(--accent);opacity:.4;border-radius:1px;flex:1}.spark>i.hi{opacity:1}.spark>i.lo{background:var(--muted);opacity:.3}.databar{isolation:isolate;font-variant-numeric:tabular-nums;display:block;position:relative}.databar:before{content:"";height:1.15em;width:calc(var(--v,0) * 100% + .7rem);border-radius:var(--r-xs);background:var(--accent-wash);z-index:-1;max-width:calc(100% + .7rem);position:absolute;top:50%;left:-.35rem;transform:translateY(-50%)}.gauge{--v:0;background:conic-gradient(var(--accent) calc(var(--v) * 360deg), var(--rule) 0);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:inline-grid;position:relative}.gauge:after{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:4px}.gauge>span{z-index:1;font-family:var(--font-mono), ui-monospace, monospace;color:var(--ink);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:600;position:relative}.gauge-warn{background:conic-gradient(var(--warn) calc(var(--v) * 360deg), var(--rule) 0)}.gauge-bad{background:conic-gradient(var(--bad) calc(var(--v) * 360deg), var(--rule) 0)}.segmented{border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--rule);gap:2px;padding:3px;display:inline-flex}.segmented button{color:var(--muted);font:inherit;border-radius:var(--r-xs);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:.28rem .7rem;font-size:.8125rem;font-weight:550}.segmented button.on{background:var(--surface);color:var(--ink);box-shadow:var(--e1)}.quickrow{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.quick{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);color:var(--ink);transition:border-color .16s var(--ease), transform .16s var(--ease);align-items:center;gap:.75rem;padding:.85rem 1rem;text-decoration:none;display:flex}.quick:hover{border-color:var(--accent);transform:translateY(-1px)}.quick-k{font-size:.9375rem;font-weight:600;display:block}.quick-s{color:var(--muted);font-size:.78rem;line-height:1.4;display:block}.quick-arrow{color:var(--muted);flex:none;margin-left:auto}.quick:hover .quick-arrow{color:var(--accent)}.skel{border-radius:var(--r-xs);background:linear-gradient(90deg, var(--surface-2), var(--surface-3), var(--surface-2));background-size:200% 100%;animation:1.4s linear infinite skel;display:block}@keyframes skel{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.row-body:hover{background:var(--surface-2)}.board>li:hover{box-shadow:inset 3px 0 0 var(--accent-soft)}@media screen{.page{padding-left:max(var(--pad), env(safe-area-inset-left));padding-right:max(var(--pad), env(safe-area-inset-right));padding-bottom:calc(6rem + env(safe-area-inset-bottom))}.shell-inner{padding-left:max(var(--pad), env(safe-area-inset-left));padding-right:max(var(--pad), env(safe-area-inset-right))}.auth{padding-left:max(1rem, env(safe-area-inset-left));padding-right:max(1rem, env(safe-area-inset-right));padding-bottom:max(1.5rem, env(safe-area-inset-bottom))}.sheet-body{padding-bottom:max(1.25rem, env(safe-area-inset-bottom))}}@media (pointer:coarse){.shellnav a,.signout,.themetoggle{min-height:2.75rem}.shellnav a{padding-block:.7rem}.signout,.themetoggle{height:2.75rem}.htabs button,.posfilter button,.pickpick button,.filters button,.brief-btn,.hbox-btn,.ghost,.solid,.scope{min-height:2.75rem}input,select,textarea{font-size:1rem}}@media screen{.table-scroll,.shellnav{background-image:linear-gradient(to right, var(--ground) 30%, transparent), linear-gradient(to left, var(--ground) 30%, transparent), linear-gradient(to right, var(--ink), transparent 70%), linear-gradient(to left, var(--ink), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.table-scroll,.shellnav{background-image:linear-gradient(to right, var(--ground) 30%, transparent), linear-gradient(to left, var(--ground) 30%, transparent), linear-gradient(to right, color-mix(in srgb, var(--ink) 16%, transparent), transparent 70%), linear-gradient(to left, color-mix(in srgb, var(--ink) 16%, transparent), transparent 70%)}}.table-scroll,.shellnav{background-position:0,100%,0,100%;background-repeat:no-repeat;background-size:2.5rem 100%,2.5rem 100%,.9rem 100%,.9rem 100%;background-attachment:local,local,scroll,scroll}.table-scroll{background-color:var(--surface);background-image:linear-gradient(to right, var(--surface) 30%, transparent), linear-gradient(to left, var(--surface) 30%, transparent), linear-gradient(to right, var(--ink), transparent 70%), linear-gradient(to left, var(--ink), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.table-scroll{background-image:linear-gradient(to right, var(--surface) 30%, transparent), linear-gradient(to left, var(--surface) 30%, transparent), linear-gradient(to right, color-mix(in srgb, var(--ink) 16%, transparent), transparent 70%), linear-gradient(to left, color-mix(in srgb, var(--ink) 16%, transparent), transparent 70%)}}.shellnav{scroll-snap-type:x proximity;scroll-padding-inline:.5rem}.shellnav a{scroll-snap-align:start}}@media (min-width:90rem){:root{--rail:78rem}.layers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:47rem) and (max-width:47.99rem){.layers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{.minifacts dd,.layer h3,.stat-k,.stat-v{overflow-wrap:anywhere;min-width:0}}.mbar{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;padding:.75rem .9rem;display:flex}.mbar-state{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.mbar-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.mweek{align-items:center;gap:.4rem;display:inline-flex}.mweek select{background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:var(--r-sm);color:var(--ink);font:inherit;padding:.35rem .5rem;font-size:.9375rem}.malerts{gap:.6rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.malert{border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);border-left-width:3px;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;display:flex}.malert>svg{flex:none;margin-top:.2rem}.malert div{min-width:0}.malert strong{font-size:.9375rem;line-height:1.4;display:block}.malert p{color:var(--ink-soft);margin:.2rem 0 0;font-size:.8125rem;line-height:1.55}.malert-high{border-left-color:var(--bad)}.malert-high>svg{color:var(--bad)}.malert-medium{border-left-color:var(--warn,var(--accent2))}.malert-medium>svg{color:var(--warn,var(--accent2))}.mmoves{gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.mmoves li{background:var(--ok);align-items:baseline;gap:.7rem;padding:.65rem .8rem;display:flex}@supports (color:color-mix(in lab, red, red)){.mmoves li{background:color-mix(in srgb, var(--ok) 9%, var(--surface))}}.mmoves li{border:1px solid var(--ok)}@supports (color:color-mix(in lab, red, red)){.mmoves li{border:1px solid color-mix(in srgb, var(--ok) 28%, var(--rule))}}.mmoves li{border-radius:var(--r)}.mmove-gain{color:var(--ok);flex:none;font-size:.9375rem;font-weight:600}.mmove-body{flex-wrap:wrap;align-items:baseline;gap:.35rem;min-width:0;display:flex}.mmove-body svg{color:var(--muted);align-self:center}.mlineup{margin:1.5rem 0 0;padding:0;list-style:none}.mlineup li{border-bottom:1px solid var(--rule);grid-template-columns:2.75rem minmax(0,1fr) auto auto;align-items:baseline;gap:.5rem .7rem;padding:.55rem .6rem;display:grid}.mlineup li:first-child{border-top:1px solid var(--rule)}.mslot{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;font-size:.6875rem}.mname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9375rem;overflow:hidden}.mopp{white-space:nowrap}.mpts{font-variant-numeric:tabular-nums;font-weight:600}.mlineup .is-hole{background:var(--bad)}@supports (color:color-mix(in lab, red, red)){.mlineup .is-hole{background:color-mix(in srgb, var(--bad) 10%, transparent)}}.mlineup .is-hole .mname em{color:var(--bad);font-style:normal}.mlineup .is-idle .mname,.mlineup .is-idle .mopp{color:var(--muted)}.mtotal{font-weight:600;border-bottom:none!important}.mtotal .mpts{font-size:1.0625rem}.mplan{counter-reset:none;gap:.55rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.mplan li{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);grid-template-columns:1.6rem minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.7rem .8rem;display:grid}.mplan-n{color:var(--muted);text-align:center;font-size:.8125rem}.mplan-body{min-width:0}.mplan-body p{margin:.15rem 0 0}.mplan-gain{color:var(--ok);font-variant-numeric:tabular-nums;font-weight:600}.mmore{margin-top:1rem}.mmore summary{cursor:pointer;color:var(--ink-soft);font-size:.875rem}.mtargets{margin:.75rem 0 0;padding:0;list-style:none}.mtargets li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:.6rem;padding:.45rem .2rem;font-size:.875rem;display:grid}.mtargets .mono{font-variant-numeric:tabular-nums;color:var(--ok)}.mideas{gap:.6rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.mideas li{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);padding:.8rem .9rem}.mideas .is-mutual{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.mideas .is-mutual{border-color:color-mix(in srgb, var(--ok) 35%, var(--rule))}}.midea-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .8rem;display:flex}.midea-head .mono{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.8125rem}.midea-swap{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:.45rem;font-size:.875rem;display:flex}.midea-swap svg{color:var(--muted);flex:none}.midea-give{color:var(--bad)}.midea-get{color:var(--ok)}@media (min-width:52rem){.malerts,.mplan,.mideas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:78rem){.mplan{grid-template-columns:repeat(3,minmax(0,1fr))}.mideas{grid-template-columns:repeat(2,minmax(0,1fr))}.mlineup{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;display:grid}.mlineup li:nth-child(2){border-top:1px solid var(--rule)}}.owners{border-top:1px solid var(--rule);margin-top:2.5rem;padding-top:2rem}.owners-head{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.25rem;margin-bottom:1rem;display:flex}.owners-head h2{margin:0}.owners-pick{color:var(--muted);align-items:center;gap:.5rem;margin-left:auto;font-size:.8125rem;display:flex}.owners-pick select{font:inherit;color:var(--ink);background:var(--surface-2);border:1px solid var(--rule-strong);border-radius:var(--r-sm);max-width:15rem;min-height:2.5rem;padding:.4rem .6rem;font-size:.9375rem}.owners-msg{color:var(--muted);margin:.5rem 0 0;font-size:.9375rem}.ownerlink{color:inherit;border-bottom:1px dotted var(--rule-strong);text-decoration:none}.ownerlink:hover,.ownerlink:focus-visible{border-bottom-color:var(--accent);color:var(--accent)}.ocard{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--e2);padding:var(--pad);scroll-margin-top:calc(var(--shell-h) + 1rem)}.ocard-head h3{letter-spacing:-.01em;margin:0;font-size:1.375rem}.ocard-sub{color:var(--muted);margin:.2rem 0 0;font-size:.875rem}.ocard-empty,.ocard-caveat{color:var(--muted);max-width:var(--measure);margin:.75rem 0 0;font-size:.8125rem;line-height:1.5}.ohonours{gap:.5rem;margin:1.125rem 0 0;padding:0;list-style:none;display:grid}.ohonour{background:var(--surface-2);border-radius:var(--r-sm);grid-template-columns:auto auto 1fr;align-items:baseline;gap:0 .5rem;padding:.55rem .7rem;display:grid}.ohonour-i{color:var(--accent);grid-row:span 2;align-self:center;display:flex}.ohonour-n{font-variant-numeric:tabular-nums;font-weight:700}.ohonour-l{color:var(--ink-soft);font-size:.875rem}.ohonour-y{color:var(--muted);font-variant-numeric:tabular-nums;grid-column:2/-1;font-size:.8125rem}.orecs{gap:.75rem;margin-top:1.125rem;display:grid}.orec{background:var(--surface-2);border-radius:var(--r);padding:.85rem .95rem}.orec h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0;font-size:.75rem}.orec-line{align-items:baseline;gap:.6rem;margin:.35rem 0 0;display:flex}.orec-wl{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.orec-pct{color:var(--accent);font-variant-numeric:tabular-nums;font-size:.9375rem}.orec-nums{flex-wrap:wrap;gap:.25rem 1.25rem;margin:.5rem 0 0;display:flex}.orec-nums div{align-items:baseline;gap:.4rem;display:flex}.orec-nums dt{color:var(--muted);font-size:.8125rem}.orec-nums dd{margin:0;font-size:.875rem}.orec-note{color:var(--muted);margin:.5rem 0 0;font-size:.75rem;line-height:1.45}.oweeks{gap:.5rem;margin:1.125rem 0 0;padding:0;list-style:none;display:grid}.oweeks li{background:var(--surface-2);border-radius:var(--r-sm);grid-template-columns:1fr auto;gap:0 .75rem;padding:.55rem .7rem;display:grid}.oweeks-k{color:var(--ink-soft);font-size:.875rem}.oweeks-v{text-align:right;font-size:1.0625rem;font-weight:700}.oweeks-w{color:var(--muted);grid-column:1/-1;font-size:.8125rem}.osec{margin-top:1.5rem}.osec h4{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:0 0 .6rem;font-size:.75rem}.oteams th[scope=row]{font-weight:600}.oplayers{margin:0;padding:0;list-style:none}.oplayers li{border-top:1px solid var(--rule);grid-template-columns:1.5rem 1fr auto;align-items:baseline;gap:0 .6rem;padding:.5rem 0;display:grid}.oplayers li:first-child{border-top:0}.oplayers-r{color:var(--muted);font-size:.8125rem}.oplayers-n{font-weight:600}.oplayers-p{color:var(--muted);margin-left:.4rem;font-size:.8125rem;font-weight:400}.oplayers-v{font-size:1rem;font-weight:700}.oplayers-s{color:var(--muted);grid-column:2/-1;font-size:.8125rem}.orivals{margin:0;padding:0;list-style:none}.orivals li{border-top:1px solid var(--rule);grid-template-columns:1fr auto;gap:0 .75rem;padding:.5rem 0;display:grid}.orivals li:first-child{border-top:0}.orivals a{color:inherit;border-bottom:1px dotted var(--rule-strong);text-decoration:none}.orivals a:hover{color:var(--accent);border-bottom-color:var(--accent)}.orivals-v{font-weight:700}.orivals-s{color:var(--muted);grid-column:1/-1;font-size:.8125rem}@media (min-width:40rem){.ohonours,.orecs{grid-template-columns:repeat(2,minmax(0,1fr))}.oweeks li{grid-template-columns:8rem 5rem 1fr;align-items:baseline}.oweeks-v{text-align:left}.oweeks-w{grid-column:auto}.oplayers li{grid-template-columns:1.5rem 1fr auto 12rem}.oplayers-s{text-align:right;grid-column:auto}.orivals li{grid-template-columns:1fr 6rem 8rem}.orivals-s{text-align:right;grid-column:auto}}@media (min-width:64rem){.ohonours{grid-template-columns:repeat(4,minmax(0,1fr))}.ohonour{grid-template-columns:auto auto 1fr}}.joinbar{padding:.55rem var(--pad);background:var(--accent-wash);border-bottom:1px solid var(--rule);color:var(--ink);align-items:center;gap:.6rem;font-size:.875rem;line-height:1.35;display:flex}.joinbar>svg{color:var(--accent);flex:none}.joinbar p{margin:0}.joinbar a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);margin:0 .3ch;font-weight:600}.joinbar a:hover{text-decoration-thickness:2px}@media (max-width:30rem){.joinbar{align-items:flex-start}.joinbar>svg{margin-top:.15rem}}@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}
