.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%;z-index:1000}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;opacity:0;touch-action:manipulation;z-index:1000;transition:opacity .4s cubic-bezier(.25,.8,.25,1)}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors:active){.cdk-overlay-backdrop-showing{opacity:.6}}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:1000}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}.cdk-overlay-popover{background:none;border:none;padding:0;outline:0;overflow:visible;position:fixed;pointer-events:none;white-space:normal;color:inherit;text-decoration:none;width:100%;height:100%;inset:0 auto auto 0}.cdk-overlay-popover::backdrop{display:none}.cdk-overlay-popover .cdk-overlay-backdrop{position:fixed;z-index:auto}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alumnisans/v20/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9OO9golEI7C8.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alumnisans/v20/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9OO9gq1EI7C8.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alumnisans/v20/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9OO9goFEI7C8.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alumnisans/v20/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9OO9goVEI7C8.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alumnisans/v20/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9OO9gr1EI.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alumni Sans Pinstripe;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alumnisanspinstripe/v8/ZgNNjOFFPq_AUJD1umyS30W-Xub8zD1ObheDaL9JlcA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alumni Sans Pinstripe;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alumnisanspinstripe/v8/ZgNNjOFFPq_AUJD1umyS30W-Xub8zD1ObheDYb9JlcA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Alumni Sans Pinstripe;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alumnisanspinstripe/v8/ZgNNjOFFPq_AUJD1umyS30W-Xub8zD1ObheDar9JlcA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alumni Sans Pinstripe;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alumnisanspinstripe/v8/ZgNNjOFFPq_AUJD1umyS30W-Xub8zD1ObheDa79JlcA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alumni Sans Pinstripe;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alumnisanspinstripe/v8/ZgNNjOFFPq_AUJD1umyS30W-Xub8zD1ObheDZb9J.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3K8-C8QSw.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3K9-C8QSw.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anton/v27/1Ptgg87LROyAm3Kz-C8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752FD8Ghe4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752HT8Ghe4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752GT8G.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752FD8Ghe4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752HT8Ghe4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752GT8G.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752FD8Ghe4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752HT8Ghe4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752GT8G.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752FD8Ghe4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752HT8Ghe4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752GT8G.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752FD8Ghe4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752HT8Ghe4.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fj8Ghe4.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752Fz8Ghe4.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/oswald/v57/TK3iWkUHHAIjg752GT8G.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dNIFZifjKcF5UAWdDRYERMSHK_IwU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dNIFZifjKcF5UAWdDRYERMSXK_IwU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dNIFZifjKcF5UAWdDRYERMR3K_.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYE58RWq7.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYE98RWq7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dPIFZifjKcF5UAWdDRYEF8RQ.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFqaHjyV.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFuaHjyV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacemono/v17/i7dMIFZifjKcF5UAWdDRaPpZUFWaHg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Stick No Bills;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/sticknobills/v17/bWts7ffXZwHuAa9Uld-oEK4QKlxj9f9t_7uEmjcVP8MLMLKxGhc.woff2) format("woff2");unicode-range:U+0964-0965,U+0D81-0DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Stick No Bills;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/sticknobills/v17/bWts7ffXZwHuAa9Uld-oEK4QKlxj9f9t_7uEmjcVP8MLI7KxGhc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Stick No Bills;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/sticknobills/v17/bWts7ffXZwHuAa9Uld-oEK4QKlxj9f9t_7uEmjcVP8MLLbKx.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:400;size-adjust:150%;src:url(https://fonts.gstatic.com/s/alumnisans/v20/nwpHtKqkOwdO2aOIwhWudEWpx_zq_Xna-Xd9OO9gr1EI.woff2) format("woff2")}@font-face{font-family:Alumni Sans Pinstripe;font-style:normal;font-weight:400;size-adjust:150%;src:url(https://fonts.gstatic.com/s/alumnisanspinstripe/v8/ZgNNjOFFPq_AUJD1umyS30W-Xub8zD1ObheDZb9J.woff2) format("woff2")}:root{--tb-bitume: #14100C;--tb-sable: #C98A47;--tb-os: #E7DDC6;--tb-rouille: #A23A1C;--tb-danger: #d29e22;--tb-black: #0C0907;--tb-stripe: #161210;--tb-bitume-2: #1B140E;--tb-bitume-3: #221A13;--tb-bitume-4: #2A2018;--tb-earth: #251A11;--tb-burnt: #6E3D1C;--tb-metal-1: #2E261D;--tb-metal-2: #3A3026;--tb-metal-3: #4A3E2F;--tb-metal-4: #5A4C39;--tb-sand-deep: #B06A30;--tb-sand: #C98A47;--tb-sand-lt: #DDD0B4;--tb-paper: #E7DDC6;--tb-paper-hi: #EFE6D2;--tb-rouille-deep: #7E2C13;--tb-rouille-lt: #E6A088;--tb-danger-deep: #B98A12;--tb-danger-lt: #F0C840;--tb-ember: #F0B25C;--tb-toxic: #A8BC4A;--tb-coolant: #8FBCC9;--tb-warn: #E6B41C;--tb-crit: #A23A1C;--tb-danger-rgb: 230, 180, 28;--tb-rouille-rgb: 162, 58, 28;--tb-toxic-rgb: 168, 188, 74;--tb-coolant-rgb: 143, 188, 201;--surface-page: var(--tb-bitume);--surface-sunk: var(--tb-black);--surface-raised: var(--tb-bitume-3);--surface-hover: var(--tb-bitume-4);--surface-metal: var(--tb-metal-2);--surface-invert: var(--tb-os);--surface-hero: var(--tb-burnt);--text-strong: var(--tb-os);--text-body: rgba(231, 221, 198, .82);--text-dim: rgba(231, 221, 198, .8);--text-faint: rgba(231, 221, 198, .32);--text-invert: var(--tb-bitume-2);--text-signal: var(--tb-danger);--text-accent: var(--tb-rouille);--border-hair: rgba(231, 221, 198, .18);--border-strong: rgba(231, 221, 198, .4);--border-rust: rgba(162, 58, 28, .55);--border-signal: var(--tb-danger);--action-primary: var(--tb-danger);--action-primary-ink: var(--tb-bitume);--action-danger: var(--tb-rouille);--focus-ring: var(--tb-danger);--focus-ring-glow: 0 0 0 2px rgba(var(--tb-danger-rgb), .15);--tint-accent-bg: rgba(var(--tb-danger-rgb), .12);--tint-accent-bg-hover: rgba(var(--tb-danger-rgb), .2);--tint-accent-border: rgba(var(--tb-danger-rgb), .35);--tint-accent-text: var(--tb-danger);--tint-danger-bg: rgba(var(--tb-rouille-rgb), .1);--tint-danger-border: rgba(var(--tb-rouille-rgb), .4);--tint-danger-border-strong: rgba(var(--tb-rouille-rgb), .5);--tint-danger-text: var(--tb-rouille-lt);--tint-success-bg: rgba(var(--tb-toxic-rgb), .08);--tint-success-border: rgba(var(--tb-toxic-rgb), .35);--tint-success-text: var(--tb-toxic);--tint-info-bg: rgba(var(--tb-coolant-rgb), .14);--tint-info-border: rgba(var(--tb-coolant-rgb), .4);--tint-info-text: var(--tb-coolant);--font-display: "Stick No Bills", "Anton", "Oswald", Impact, sans-serif;--font-text: "Alumni Sans", "Oswald", "Arial Narrow", sans-serif;--font-mono: "Alumni Sans", "Space Mono", ui-monospace, "Courier New", monospace;--noise-svg: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--stripe-danger: repeating-linear-gradient(135deg, var(--tb-danger) 0 40px, var(--tb-stripe) 40px 80px);--stripe-danger-ui: repeating-linear-gradient(135deg, var(--tb-danger) 0 16px, var(--tb-stripe) 16px 32px);--stripe-rust: repeating-linear-gradient(135deg, var(--tb-rouille) 0 16px, var(--tb-stripe) 16px 32px);--metal-sheen: linear-gradient(115deg, var(--tb-metal-3) 0%, var(--tb-metal-1) 38%, var(--tb-metal-4) 62%, var(--tb-metal-1) 100%);--earth-glow: radial-gradient(ellipse 120% 100% at 50% 0%, var(--tb-earth) 0%, var(--tb-bitume) 70%);--sun-flare: radial-gradient(ellipse 90% 70% at 50% 22%, var(--tb-ember) 0%, #d59248 12%, var(--tb-sand-deep) 34%, #743f1d 64%, #2a1810 100%);--vignette: inset 0 0 320px 90px rgba(20, 8, 2, .6);--vignette-sm: inset 0 0 120px 30px rgba(20, 8, 2, .5);--shadow-stamp: 0 3px 0 rgba(0, 0, 0, .45);--shadow-stamp-lg: 0 6px 0 rgba(36, 14, 4, .45);--glow-danger: 0 0 40px rgba(230, 180, 28, .35);--glow-rust: 0 0 40px rgba(162, 58, 28, .4);--ease-mech: cubic-bezier(.2, 0, 0, 1);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 48px;--sp-8: 64px;--r-0: 0;--r-sm: 2px;--r-md: 4px;--bw-bold: 3px;--clr-accent: var(--tb-danger);--clr-accent-cyan: var(--tb-rouille-lt);--clr-warning: var(--tb-ember);--clr-success: var(--tb-toxic);--clr-bg-base: var(--tb-bitume);--clr-bg-surface: var(--tb-bitume-2);--clr-bg-modal: var(--tb-bitume-3);--clr-bg-item: var(--tb-metal-1);--clr-border: var(--border-rust);--clr-border-subtle: var(--border-hair);--clr-text: var(--tb-os);--clr-text-muted: var(--text-dim);--clr-text-hint: var(--text-faint);--clr-text-disabled: var(--text-faint);--clr-overlay: rgba(12, 9, 7, .82);--clr-accent-rgb: 230, 180, 28;--clr-accent-cyan-rgb: 230, 160, 136;--clr-success-rgb: 138, 155, 46}.tb-grain{position:relative}.tb-grain:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:5;opacity:.11;mix-blend-mode:overlay;background-image:var(--noise-svg);background-size:180px 180px}.tb-tape{background-image:var(--stripe-danger-ui);box-shadow:var(--shadow-stamp)}.tb-brackets{position:relative}.tb-brackets:before,.tb-brackets:after{content:"";position:absolute;width:28px;height:28px;border:var(--bw-bold) solid var(--tb-danger)}.tb-brackets:before{top:12px;left:12px;border-right:0;border-bottom:0}.tb-brackets:after{bottom:12px;right:12px;border-left:0;border-top:0}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-text);background:var(--tb-bitume);color:var(--tb-os);min-height:100vh;overflow-x:hidden}.navbar{background:var(--tb-black);border-bottom:2px solid var(--border-rust);padding:0 24px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:100;box-shadow:var(--shadow-stamp)}@media(max-width:640px){.navbar{flex-wrap:wrap;height:auto;row-gap:8px;padding:10px 16px}}.navbar-brand{display:flex;text-decoration:none;transition:opacity .16s var(--ease-mech)}.navbar-brand:hover{opacity:.8}.navbar-logo{display:block;height:52px;width:auto}@media(max-width:640px){.navbar-logo{height:40px}}.navbar-links{display:flex;gap:2rem;list-style:none}@media(max-width:640px){.navbar-links{gap:1rem 1.25rem;flex-wrap:wrap;order:3;width:100%}}.navbar-links a{font-family:var(--font-mono);color:var(--text-dim);text-decoration:none;font-size:.78rem;font-weight:400;text-transform:uppercase;letter-spacing:.12em;padding:4px 0;border-bottom:2px solid transparent;transition:color .16s,border-color .16s}.navbar-links a:hover,.navbar-links a.active{color:var(--tb-danger);border-bottom-color:var(--tb-danger)}.navbar-links a.navbar-help{color:var(--text-dim);opacity:.75}.navbar-links a.navbar-help:hover{opacity:1}main{min-height:calc(100vh - 64px)}.navbar-user{display:flex;align-items:center;gap:1rem}.user-name{font-family:var(--font-mono);color:var(--text-dim);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.12em}.navbar-user-menu{display:inline-flex}.user-name--trigger{background:transparent;border:none;cursor:pointer}.user-name--trigger:hover{color:var(--tb-os)}.navbar-user-menu__panel{min-width:170px;display:flex;flex-direction:column;background:var(--clr-bg-modal);border:1px solid var(--border-rust);border-radius:var(--r-sm);box-shadow:var(--shadow-stamp);overflow:hidden}.navbar-user-menu__panel button{display:block;width:100%;text-align:left;padding:8px 12px;background:transparent;border:none;color:var(--text-dim);font-family:var(--font-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:background .16s,color .16s}.navbar-user-menu__panel button:hover{background:var(--surface-hover);color:var(--tb-os)}.btn-logout{background:transparent;border:1px solid var(--border-rust);color:var(--text-dim);padding:6px 14px;border-radius:var(--r-sm);font-family:var(--font-mono);font-size:.72rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:background .16s,color .16s,border-color .16s}.btn-logout:hover{background:var(--tb-rouille);border-color:var(--tb-rouille);color:var(--tb-os)}.btn-nav-auth{font-family:var(--font-mono);color:var(--tb-danger);text-decoration:none;font-size:.72rem;font-weight:400;text-transform:uppercase;letter-spacing:.1em;border:1px solid var(--border-signal);padding:6px 14px;border-radius:var(--r-sm);transition:background .16s,color .16s}.btn-nav-auth:hover{background:var(--tb-danger);color:var(--tb-bitume)}.auth-container{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:2rem;background:var(--earth-glow)}.auth-card{background:var(--tb-bitume-2);border:2px solid var(--border-rust);border-radius:var(--r-sm);padding:2.5rem;width:100%;max-width:440px;box-shadow:var(--shadow-stamp-lg);position:relative}.auth-card:before,.auth-card:after{content:"";position:absolute;width:20px;height:20px;border:2px solid var(--tb-danger)}.auth-card:before{top:10px;left:10px;border-right:0;border-bottom:0}.auth-card:after{bottom:10px;right:10px;border-left:0;border-top:0}.auth-title{font-family:var(--font-display);color:var(--tb-danger);font-size:2rem;font-weight:400;letter-spacing:.04em;text-transform:uppercase;text-align:center;margin-bottom:2rem;text-shadow:var(--shadow-stamp)}.form-group{margin-bottom:1.25rem}.form-group label{display:block;font-family:var(--font-mono);color:var(--text-dim);font-size:.72rem;font-weight:400;text-transform:uppercase;letter-spacing:.18em;margin-bottom:6px}.form-group input{width:100%;background:var(--tb-bitume);border:1px solid var(--border-rust);color:var(--tb-os);padding:10px 14px;border-radius:var(--r-sm);font-family:var(--font-text);font-size:1rem;transition:border-color .16s}.form-group input:focus{outline:none;border-color:var(--tb-danger);box-shadow:var(--focus-ring-glow)}.form-group input::placeholder{color:var(--text-faint)}.auth-error{background:var(--tint-danger-bg);border:1px solid var(--tint-danger-border);color:var(--tint-danger-text);padding:10px 14px;border-radius:var(--r-sm);margin-bottom:1.25rem;font-family:var(--font-mono);font-size:.82rem;line-height:1.5;letter-spacing:.04em}.btn-primary{width:100%;background:var(--tb-danger);color:var(--tb-bitume);border:none;padding:12px;border-radius:var(--r-sm);font-family:var(--font-text);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:opacity .16s,transform 90ms;margin-top:.5rem;box-shadow:var(--shadow-stamp)}.btn-primary:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-secondary{width:100%;background:transparent;color:var(--tb-os);border:2px solid var(--border-rust);padding:12px;border-radius:var(--r-sm);font-family:var(--font-text);font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:background .16s,border-color .16s,color .16s;margin-top:.5rem}.btn-secondary:hover:not(:disabled){background:var(--tb-bitume-4);border-color:var(--border-strong);color:var(--tb-os)}.btn-secondary:disabled{opacity:.4;cursor:not-allowed}.auth-switch{text-align:center;margin-top:1.5rem;font-family:var(--font-mono);color:var(--text-dim);font-size:.78rem;letter-spacing:.06em}.auth-switch a{color:var(--tb-danger);text-decoration:none;font-weight:700}.auth-switch a:hover{text-decoration:underline}.markdown-content{font-family:var(--font-text);font-weight:300;color:var(--text-body);line-height:1.7}.markdown-content h1{font-family:var(--font-display);font-size:2.2rem;font-weight:400;color:var(--tb-danger);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.04em;text-shadow:var(--shadow-stamp-lg)}.markdown-content h2{font-family:var(--font-text);font-size:1.3rem;font-weight:600;color:var(--tb-os);margin:2rem 0 1rem;text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--border-rust);padding-bottom:.5rem}.markdown-content h3{font-family:var(--font-mono);font-size:.82rem;color:var(--text-dim);margin:1.5rem 0 .75rem;text-transform:uppercase;letter-spacing:.18em}.markdown-content p{margin-bottom:1rem}.markdown-content ul,.markdown-content ol{margin:1rem 0 1rem 1.5rem}.markdown-content ul li,.markdown-content ol li{margin-bottom:.4rem}.markdown-content table{width:100%;border-collapse:collapse;margin:1.5rem 0}.markdown-content table th{background:var(--tb-metal-2);color:var(--tb-danger);padding:10px 16px;text-align:left;font-family:var(--font-mono);font-size:.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.12em}.markdown-content table td{padding:10px 16px;border-bottom:1px solid var(--border-hair)}.markdown-content table tr:hover td{background:var(--tb-bitume-4)}.markdown-content strong{color:var(--tb-os);font-weight:600}.markdown-content code{font-family:var(--font-mono);background:var(--tb-metal-1);border:1px solid var(--border-hair);padding:2px 6px;border-radius:var(--r-sm);font-size:.88em;color:var(--tb-danger)}.markdown-content a{color:var(--text-accent);text-decoration:underline;text-underline-offset:2px}.markdown-content a:hover{color:var(--tb-rouille-lt)}
