@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:650;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:650;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:650;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:650;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:650;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:650;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:750;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:750;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:750;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:750;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:750;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:750;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.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}:root{--bg: #f5f6f2;--surface: #fff;--text: #202a25;--muted: #788079;--border: #e3e7df;--green: #21553e;--green-soft: #eaf2e7;--lime: #b9e68f;--shadow: 0 3px 12px #183b2810;font-family:Manrope,Arial,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none}html{scrollbar-gutter:stable}:root[data-theme=dark]{--bg: #101a15;--surface: #19261e;--text: #edf2eb;--muted: #a0ada2;--border: #304035;--green: #b3dc98;--green-soft: #2c3f2d;--lime: #b9e68f;--shadow: 0 3px 12px #0002}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--green) 35%,var(--border)) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--green) 35%,var(--border));background-clip:padding-box;border:3px solid transparent;border-radius:999px}*::-webkit-scrollbar-thumb:hover{background:var(--green);background-clip:padding-box}body{margin:0;font-size:14px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer;color:inherit}button:disabled{opacity:.5;cursor:not-allowed}a,button{transition:background .18s,color .18s,transform .18s}button:active:not(:disabled),.button:active{transform:translateY(1px)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #8cbe63;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font-size:34px;line-height:1.2;letter-spacing:-1.4px;font-weight:800}h2{font-size:23px;line-height:1.35;letter-spacing:-.8px}h3{font-size:16px;line-height:1.4;letter-spacing:-.35px}p{overflow-wrap:anywhere}button{border:0;background:none}input,select,textarea{width:100%;border:1px solid var(--border);border-radius:7px;padding:12px 13px;background:var(--surface);color:var(--text);outline:none}textarea{resize:vertical;min-height:95px}input:focus,textarea:focus,select:focus{border-color:var(--green)}input[type=checkbox]{width:18px;height:18px;accent-color:var(--green)}label{display:block;font-size:13px;font-weight:650;margin:0 0 17px}label input,label select,label textarea{display:block;margin-top:7px;font-weight:500}select[multiple]{min-height:140px}form>.button{margin-top:9px}pl-post,pl-player-card{display:block}pl-icon{vertical-align:middle}.app-header{height:86px;background:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 4.2%;gap:28px;position:sticky;top:0;z-index:30}.brand{font-size:28px;letter-spacing:-1.6px;font-weight:800;display:flex;align-items:center;line-height:1;white-space:nowrap}.brand-dot{color:var(--green)}.brand-mark{display:inline-flex;position:relative;align-items:center;justify-content:center;width:35px;height:38px;background:var(--green);color:var(--surface);border-radius:8px 8px 16px;margin-right:9px;font-size:37px;line-height:1;padding-bottom:11px}.brand-mark>span{position:absolute;width:7px;height:7px;background:var(--lime);border-radius:50%;right:6px;top:8px}.desktop-nav{display:flex;height:100%;gap:32px}.desktop-nav a{position:relative;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:var(--muted)}.desktop-nav a.active{color:var(--green)}.desktop-nav a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--green)}.nav-icon{position:relative;display:inline-flex}.nav-badge{position:absolute;top:-9px;right:-10px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border:2px solid var(--surface);border-radius:999px;background:var(--green);color:var(--surface);font-size:9px;font-weight:800;line-height:1}.header-actions{display:flex;align-items:center;gap:15px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;flex-shrink:0}.icon-button:hover{background:var(--green-soft)}.text-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:6px 0;font-weight:650;font-size:12px}.text-button:hover{color:var(--green)}.language{font-size:11px;letter-spacing:1px}.notification-button{position:relative}.notification-button i{width:6px;height:6px;background:var(--green);border:1px solid var(--surface);border-radius:50%;position:absolute;right:7px;top:6px}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:var(--green);color:var(--surface);border:1px solid var(--green);font-weight:700;padding:13px 22px;border-radius:7px;white-space:nowrap;font-size:13px;min-height:45px}.button:hover{filter:brightness(1.08)}.button.outline{background:transparent;color:var(--text);border-color:var(--border)}.button.outline:hover{background:var(--green-soft)}.button.small{padding:8px 15px;min-height:37px;font-size:12px}.button pl-icon{width:17px;height:17px}.full{width:100%}.row{display:flex;align-items:center;gap:14px}.wrap{flex-wrap:wrap}.grow{flex:1;min-width:0}.muted,.meta{color:var(--muted)}.meta{font-size:12px;line-height:1.7}.tiny{font-size:10px;line-height:1.7}.green{color:var(--green)}.danger{color:#b6473b}.eyebrow{font-size:10px;font-weight:800;letter-spacing:1.7px;text-transform:uppercase;color:var(--green)}.green-dot{color:var(--green)}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--green);margin-right:7px}.workspace{max-width:1350px;margin:0 auto;padding:40px 38px 70px}.page-heading{margin-bottom:26px}.page-heading h1{margin:7px 0 9px}.page-heading p{color:var(--muted);font-size:13px}.split{display:flex;justify-content:space-between;align-items:center;gap:20px}.panel{background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow);overflow:hidden}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px}.panel-heading a{font-size:10px;color:var(--green);font-weight:750}.panel-link{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);font-size:12px;font-weight:750;padding:15px 0;color:var(--green);margin-top:18px}.panel-link pl-icon{width:16px;height:16px}.badge{display:inline-flex;align-items:center;gap:7px;background:var(--green-soft);color:var(--green);border-radius:5px;font-size:10px;font-weight:750;padding:5px 9px;line-height:1.5}.badge:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.badge.free-agent{background:#f7edcf;color:#806619}.feed-layout{display:grid;grid-template-columns:222px minmax(0,1fr) 286px;gap:26px;padding-top:32px}.left-column,.right-column{min-width:0}.left-column{padding-top:4px}.profile-summary{text-align:center}.mini-cover{height:75px;background:#224b37;position:relative;overflow:hidden}.mini-cover:after{content:"";position:absolute;width:140px;height:140px;border:1px solid #ffffff30;border-radius:50%;right:-30px;top:-30px}.mini-cover span{font-size:7px;letter-spacing:2px;color:#dbe6d6;position:absolute;left:15px;top:16px}.profile-summary .large-avatar{width:64px;height:64px;border:4px solid var(--surface);font-size:24px;margin-top:-32px;position:relative}.profile-summary h3{margin-top:8px}.profile-summary>p{font-size:10px;margin:4px 10px 10px}.summary-counts{display:grid;grid-template-columns:1fr 1fr;margin:20px 0 0;border-top:1px solid var(--border);padding-top:16px}.summary-counts>div+div{border-left:1px solid var(--border)}.summary-counts strong{display:block;font-size:18px}.summary-counts span{font-size:10px;color:var(--muted)}.profile-summary .panel-link{padding:13px 19px}.side-links{display:flex;flex-direction:column;gap:19px;padding:28px 9px}.side-links a{display:flex;gap:14px;font-size:12px;font-weight:650;color:var(--muted)}.side-links a:hover{color:var(--green)}.left-column>.tiny{padding:5px 9px}.feed-center .page-heading h1{font-size:32px;margin:2px 0 5px}.feed-center .page-heading .eyebrow{font-size:8px}.composer{padding:19px;margin-bottom:22px}.composer textarea{border:0;min-height:46px;height:46px;resize:none;padding:12px 0;font-size:12px}.composer-actions{display:flex;gap:23px;align-items:center;border-top:1px solid var(--border);padding-top:14px;margin-top:14px}.composer-actions>.button{margin-left:auto}.upload-action{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;margin:0;cursor:pointer}.upload-action pl-icon{color:var(--green);width:18px;height:18px}.upload-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.post-card{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-bottom:22px;box-shadow:var(--shadow)}.post-header{padding:20px 21px 0;display:flex;align-items:center;gap:11px}.author{font-size:12px;font-weight:800}.post-header .meta{font-size:10px}.meta span{padding:0 4px}.post-copy{padding:16px 21px 20px;font-size:12px;white-space:pre-wrap;line-height:1.9}.post-media{width:100%;max-height:540px;object-fit:cover;display:block;background:#18372a}.post-counts{display:flex;justify-content:space-between;padding:12px 21px;color:var(--muted);font-size:10px;align-items:center}.post-counts .text-button{font-size:10px;padding:0}.post-actions{display:flex;margin:0 20px;border-top:1px solid var(--border)}.post-actions>button{flex:1;display:flex;gap:8px;align-items:center;justify-content:center;color:var(--muted);font-size:11px;padding:13px 0}.post-actions>button:hover{color:var(--green)}.post-actions>button.liked{color:#e53950}.post-actions>button.liked svg{fill:currentColor}.post-actions pl-icon{width:17px;height:17px}.liked pl-icon{fill:var(--green-soft)}.comment-section{padding:16px 20px;border-top:1px solid var(--border);background:var(--bg)}.comment-row{display:flex;gap:10px;margin-bottom:14px;font-size:11px}.comment-row pl-avatar{width:30px;height:30px;font-size:10px}.comment-row p{margin-top:3px}.comment-section input{font-size:11px}.right-column{padding-top:4px}.next-match{padding:20px 19px 0;margin-bottom:20px}.next-match h3{font-size:12px}.next-match .panel-heading{align-items:flex-start;flex-direction:column;gap:3px}.match-teams{display:flex;align-items:center;justify-content:space-around;padding:5px 12px 10px}.match-teams>span{font-size:10px;color:var(--muted)}.crest{width:48px;height:56px;border:2px solid #d4e1bf;background:#f2f5e9;color:#37512c;clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:27px;padding-bottom:5px}.crest.away{background:#edf0f5;color:#425776;border-color:#c6d0dd}.match-names{display:flex;justify-content:space-between;gap:15px;text-align:center;font-size:10px}.match-names strong{flex:1}.match-date{text-align:center;font-size:11px;margin-top:16px;color:var(--green);font-weight:700}.next-match>.tiny{text-align:center;margin:5px 0 14px}.next-match>.tiny pl-icon{width:11px;height:11px;margin-right:3px}.opportunity-callout{position:relative;overflow:hidden;padding:24px 22px;background:#e6efd9;border:1px solid #dae5ce;border-radius:9px;color:#2d442d;margin-bottom:22px}.opportunity-callout .eyebrow{font-size:8px;color:#54734c}.opportunity-callout h2{font-size:26px;max-width:190px;margin:12px 0;letter-spacing:-1px;line-height:1.2}.opportunity-callout p{font-size:11px;max-width:180px;color:#617159}.opportunity-callout>a{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:800;margin-top:22px;position:relative;z-index:1}.opportunity-callout>a pl-icon{width:16px;height:16px}.callout-ball{position:absolute;width:110px;height:110px;border:1px solid #b9c8a7;border-radius:50%;right:-55px;bottom:10px}.callout-ball:after{content:"";position:absolute;inset:16px;border:1px solid #b9c8a7;transform:rotate(30deg)}.suggested{padding:20px 18px}.suggested h3{font-size:12px}.suggestion{display:flex;align-items:center;gap:10px;margin:20px 0}.suggestion:last-child{margin-bottom:0}.suggestion>div{flex:1}.suggestion pl-avatar{width:35px;height:35px;font-size:12px}.suggestion strong{font-size:11px}.suggestion .meta{font-size:9px}.suggestion>pl-icon{width:15px;height:15px;color:var(--muted)}.footer-links{display:flex;gap:12px;flex-wrap:wrap;font-size:9px;color:var(--muted);padding:20px 7px}.footer-links span{flex-basis:100%}.tabs{display:flex;gap:28px;border-bottom:1px solid var(--border);margin-bottom:25px;overflow:auto;white-space:nowrap}.tabs a,.tabs button{padding:15px 2px;font-size:13px;font-weight:700;color:var(--muted);border-bottom:2px solid transparent}.tabs .active{color:var(--green);border-color:var(--green)}.search-bar{display:flex;align-items:center;gap:15px;margin-bottom:25px}.search-bar>input{flex:1;min-width:0}.search-bar>select{width:auto;max-width:200px}.search-bar>.button{margin:0}.discover-layout{display:grid;grid-template-columns:230px 1fr;gap:25px}.discover-layout.no-filters{grid-template-columns:1fr}.filter-panel{padding:20px;align-self:start}.filter-panel label{font-size:11px}.filter-panel input,.filter-panel select{font-size:12px;padding:9px}.filter-panel .panel-heading{margin-bottom:14px}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.player-card{padding:21px 20px 0}.player-card-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.player-card pl-avatar{width:58px;height:58px;font-size:20px}.player-card h3{font-size:17px}.player-card .meta{font-size:11px;margin-top:4px}.player-club{font-size:11px;margin:14px 0;color:var(--muted)}.player-stats{display:grid;grid-template-columns:repeat(3,1fr);padding:16px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.player-stats strong{display:block;font-size:19px;color:var(--green)}.player-stats span{font-size:9px;color:var(--muted)}.player-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--muted);margin:14px 0}.player-meta span{display:flex;gap:4px;align-items:center}.player-meta pl-icon{width:12px;height:12px}.player-card .panel-link{margin-top:17px}.load-more{display:flex;margin:30px auto}.club-card{padding:0 22px}.club-banner{height:105px;background:var(--green-soft);margin:0 -22px 20px;display:flex;align-items:center;justify-content:center}.club-card>p:not(.meta){font-size:12px;color:var(--muted);margin-top:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.error{padding:13px 16px;border:1px solid #d6a6a0;background:#fff0ed;color:#94362b;border-radius:6px;font-size:12px;margin:15px 0}.success{padding:15px;background:var(--green-soft);color:var(--green);margin:15px 0}.empty{padding:55px 25px;text-align:center;color:var(--muted)}.empty>pl-icon{width:45px;height:45px;margin-bottom:20px;color:var(--green)}.empty h1,.empty h2,.empty h3{color:var(--text);margin-bottom:13px}.empty .button{margin-top:20px}.skeleton{background:linear-gradient(90deg,var(--border),var(--surface),var(--border));background-size:200% 100%;animation:shimmer 1.8s infinite;border-radius:10px;margin-bottom:20px}.post-skeleton{height:300px}.player-skeleton{height:350px}.profile-skeleton{height:440px}@keyframes shimmer{to{background-position:-200% 0}}.profile-hero{margin-bottom:18px}.profile-cover{height:185px;background:#264735;position:relative;overflow:hidden;padding:30px;color:#cddfc5}.profile-cover>span{font-size:10px;font-weight:800;letter-spacing:3px}.profile-cover:before{content:"";position:absolute;left:55%;top:-40px;bottom:-40px;width:300px;border:1px solid #ffffff25;transform:rotate(-25deg)}.cover-circle{position:absolute;width:290px;height:290px;border:1px solid #ffffff25;border-radius:50%;right:10%;top:-60px}.profile-details{display:flex;gap:26px;padding:28px 35px 15px;align-items:center}.profile-avatar{width:104px;height:104px;font-size:38px;border:5px solid var(--surface);margin-top:-65px;position:relative}.profile-identity{flex:1}.profile-identity h1{font-size:32px;margin:7px 0}.profile-identity>p{font-size:13px;margin-bottom:8px}.profile-buttons{display:flex;flex-wrap:wrap;gap:10px;max-width:270px;justify-content:flex-end}.profile-bottom{display:flex;justify-content:space-between;align-items:center;padding:0 35px 26px;font-size:11px;color:var(--muted)}.profile-columns{display:grid;grid-template-columns:1.35fr 1fr;gap:25px}.info-panel,.stats-panel{padding:28px;margin-bottom:24px}.bio{margin-top:18px;font-size:13px;line-height:1.9;white-space:pre-wrap}.details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px;margin:28px 0 0}.details-grid dt{font-size:10px;color:var(--muted)}.details-grid dd{margin:6px 0 0;font-size:13px;font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 15px;margin:27px 0}.stats-grid strong{display:block;font-size:29px;font-weight:800;letter-spacing:-1px;color:var(--green)}.stats-grid span{font-size:10px;color:var(--muted)}.career-row{display:flex;gap:20px;padding:20px;border-bottom:1px solid var(--border)}.team-banner{display:flex;align-items:center;gap:30px;background:var(--green-soft);border-radius:10px;padding:35px;margin-bottom:18px}.team-banner>div:nth-child(2){flex:1}.team-banner h1{margin:8px 0}.crest.large{width:73px;height:83px;font-size:32px}.table-panel{padding:27px;margin-bottom:25px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px;white-space:nowrap}th{font-size:10px;font-weight:700;color:var(--muted);padding:12px 15px;background:var(--bg)}td{padding:17px 15px;border-bottom:1px solid var(--border)}td:nth-child(2){font-weight:700;width:45%}.own-team{background:var(--green-soft);color:var(--green)}.fixture-list{padding:28px;margin-top:24px}.fixture-row{display:grid;grid-template-columns:80px 1fr 60px 1fr 160px;align-items:center;gap:20px;padding:24px 0;border-bottom:1px solid var(--border);font-size:12px}.score{text-align:center;font-size:13px;font-weight:800;color:var(--green)}.squad-card{position:relative;padding:28px}.jersey-number{position:absolute;right:22px;top:15px;color:var(--border);font-size:50px;font-weight:800;line-height:1}.squad-card h3{margin-top:17px}.squad-card p{font-size:12px;color:var(--muted)}.team-empty{padding:100px 20px}.team-empty p{max-width:520px;margin:auto}.narrow{max-width:800px}.settings-panel{padding:30px;margin-bottom:25px}.settings-panel h2{margin-bottom:20px}.settings-panel .row{margin-bottom:25px}.checkbox{display:flex;gap:10px;align-items:center;font-weight:500}.checkbox input{margin:0}.messenger{display:grid;grid-template-columns:320px 1fr;height:680px}.messages-workspace{height:calc(100dvh - 86px);padding-top:24px;padding-bottom:24px;display:flex;flex-direction:column;overflow:hidden}.messages-workspace .messenger{flex:1;height:auto;min-height:0}.conversation-list{border-right:1px solid var(--border);overflow:auto}.conversation-list>.panel-heading{height:77px;padding:16px 23px;margin:0;border-bottom:1px solid var(--border)}.conversation{display:flex;gap:12px;text-align:left;padding:20px;width:100%;border-bottom:1px solid var(--border);align-items:center}.conversation strong{font-size:12px}.conversation p{font-size:10px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px;margin-top:5px}.conversation.selected{background:var(--green-soft)}.unread-count{background:var(--green);color:var(--surface);font-size:9px;border-radius:50%;width:19px;height:19px;text-align:center;padding-top:2px}.chat{display:flex;flex-direction:column;min-width:0;min-height:0}.chat-header{display:flex;align-items:center;gap:13px;padding:16px 25px;border-bottom:1px solid var(--border);height:77px;flex-shrink:0}.chat-scroll{padding:25px;overflow:auto;flex:1;background:var(--bg)}.chat-scroll.initializing{visibility:hidden}.message-row{display:flex;margin:17px 0}.message-row.mine{justify-content:flex-end}.chat-date{display:flex;align-items:center;gap:14px;margin:20px 0;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.04em}.chat-date:before,.chat-date:after{content:"";height:1px;flex:1;background:var(--border)}.chat-date span{white-space:nowrap}.message-bubble{max-width:78%;background:var(--surface);border:1px solid var(--border);border-radius:10px 10px 10px 0;padding:14px 17px;font-size:12px}.mine .message-bubble{background:var(--green-soft);border-color:transparent;border-radius:10px 10px 0}.message-bubble p{white-space:pre-wrap}.message-bubble>span{display:block;font-size:8px;text-align:right;margin-top:7px;color:var(--muted)}.message-input{display:flex;padding:18px;gap:12px;border-top:1px solid var(--border)}.message-input .button{margin:0}.message-input input{flex:1;min-width:0}.invitation-card{background:var(--surface);border:1px solid #9bbc86;border-left:4px solid #8daf73;border-radius:8px;padding:22px;margin:0 0 20px}.invitation-card h3{margin:15px 0 8px}.invitation-card p{font-size:12px;margin-bottom:14px}.invitation-card .eyebrow{font-size:9px}.invitation-card .row>.badge{margin-left:auto}.chat-empty{margin:auto;max-width:430px}.mobile-back{display:none}.opportunity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.opportunity-card{padding:25px}.opportunity-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.date-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;width:48px;background:var(--bg);border-radius:5px;font-size:9px;text-transform:uppercase;padding:5px;line-height:1.5}.date-tile strong{font-size:22px;letter-spacing:-1px}.opportunity-card h2{margin:10px 0 15px;font-size:25px}.opportunity-card>p{font-size:12px;color:var(--muted);margin-bottom:20px}.position-tag{font-size:10px;background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:4px 8px}.opportunity-card>.row{gap:7px;margin-bottom:22px}.opportunity-detail{display:flex;gap:8px;font-size:11px;margin-top:12px;align-items:center}.opportunity-detail pl-icon{width:15px;height:15px;color:var(--green)}.opportunity-card>.tiny{margin-top:18px;font-size:9px}.notice{display:flex;align-items:center;gap:18px;padding:24px;width:100%;text-align:left;border-bottom:1px solid var(--border)}.notice>div{flex:1}.notice strong{font-size:13px}.notice.unread{background:var(--green-soft)}.notice p{margin-top:6px}.modal-backdrop{position:fixed;inset:0;background:#0b1f16aa;z-index:100;display:flex;align-items:center;justify-content:center;padding:25px}.modal{background:var(--surface);border-radius:12px;padding:28px;max-width:580px;width:100%;max-height:90vh;overflow:auto;box-shadow:0 30px 90px #0004}.modal h2{font-size:21px}.modal .panel-heading{margin-bottom:23px}.landing{max-width:1400px;margin:auto;padding:55px 5% 0}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:center;min-height:570px}.hero-copy h1{font-size:61px;letter-spacing:-3.3px;line-height:1.08;max-width:610px;margin:25px 0}.hero-copy>p{font-size:15px;color:var(--muted);max-width:420px;line-height:1.9;margin-bottom:30px}.hero-note{display:flex;align-items:center;gap:13px;font-size:10px;font-weight:650;margin-top:35px;color:var(--muted)}.swiss{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#bc5144;color:#fff;font-size:21px;font-weight:700;line-height:1}.hero-pitch{height:570px;position:relative;overflow:hidden;background:#244737;border-radius:12px;color:#e0edd6;isolation:isolate}.hero-pitch:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,#ffffff03 0,#ffffff03 60px,transparent 60px,transparent 120px)}.pitch-line{position:absolute;inset:30px;border:1px solid #e7f4dc40}.pitch-line:before{content:"";position:absolute;height:1px;left:0;right:0;top:48%;background:#e7f4dc40}.pitch-circle{width:180px;height:180px;border:1px solid #e7f4dc40;border-radius:50%;position:absolute;top:185px;left:calc(50% - 90px)}.pitch-label{position:absolute;top:55px;left:55px;font-size:9px;letter-spacing:3px}.jersey{position:absolute;top:120px;left:calc(50% - 115px);width:230px;height:240px;clip-path:polygon(25% 0,40% 7%,60% 7%,75% 0,100% 18%,86% 39%,76% 32%,76% 100%,24% 100%,24% 32%,14% 39%,0 18%);background:#cce6ad;display:flex;align-items:center;flex-direction:column;transform:rotate(-9deg);color:#2e4c33;padding-top:37px;filter:drop-shadow(10px 12px 2px #0003)}.jersey>span{font-size:12px;font-weight:800;letter-spacing:2px}.jersey strong{font-size:115px;line-height:1.15;letter-spacing:-10px}.hero-player{position:absolute;bottom:30px;left:30px;right:30px;padding:24px;background:#f4f6ed;color:#263d2e;border-radius:7px}.hero-player h3{font-size:23px;margin:10px 0 14px;letter-spacing:-.7px}.hero-player .row{justify-content:space-between}.hero-player .eyebrow{font-size:8px;color:#43683f}.landing-benefits{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--border);margin-top:75px;padding:50px 0 65px;gap:100px}.section-number{font-size:10px;color:var(--green);font-weight:800;text-transform:uppercase;letter-spacing:1.5px}.landing-benefits h2{font-size:28px;margin:15px 0}.landing-benefits p{font-size:13px;color:var(--muted);max-width:400px}.landing-benefits a{display:flex;align-items:center;gap:16px;font-weight:750;font-size:12px;color:var(--green);margin-top:22px}footer{border-top:1px solid var(--border);padding:30px 5%;display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--muted)}footer>.brand{color:var(--text);font-size:22px}footer>div{display:flex;gap:20px}.auth-layout{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 86px)}.auth-art{background:#244735;color:#edf3e7;padding:70px 12%;position:relative;overflow:hidden}.auth-art .eyebrow{color:#bdcfb2}.auth-art h1{font-size:48px;line-height:1.2;letter-spacing:-2px;margin-top:30px;position:relative;z-index:1}.auth-art p{font-size:11px;position:relative;z-index:1;margin-top:80px;color:#bccbb4}.field-art{height:350px;border:1px solid #e5efdf40;position:absolute;left:20%;right:-60%;bottom:60px;transform:rotate(-25deg)}.field-art>div{position:absolute;left:calc(50% - 100px);top:calc(50% - 100px);border:1px solid #e5efdf40;width:200px;height:200px;border-radius:50%}.auth-form{padding:65px 12%;max-width:720px;align-self:center}.auth-form h2{font-size:30px;margin:12px 0 30px}.auth-form>p{margin-top:23px;font-size:12px}.role-choice{display:flex;align-items:center;gap:20px;border:1px solid var(--border);border-radius:8px;padding:22px;margin:20px 0;background:var(--surface)}.role-choice:hover{border-color:var(--green);background:var(--green-soft)}.role-choice>div{flex:1}.role-choice p{font-size:11px;color:var(--muted);margin-top:7px}.role-choice>pl-icon{color:var(--green)}.mobile-nav{display:none}@media(min-width:1500px){.app-header{padding:0 calc((100vw - 1280px)/2)}}@media(max-width:1200px){.desktop-nav{gap:20px}.desktop-nav a{font-size:11px}.desktop-nav pl-icon{width:17px;height:17px}.header-actions{gap:8px}.app-header{padding:0 25px;gap:20px}.feed-layout{grid-template-columns:190px minmax(0,1fr) 250px;gap:20px;padding:30px 24px}.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-copy h1{font-size:49px}.hero-pitch{height:520px}.hero{min-height:520px}.profile-details{flex-wrap:wrap}.profile-buttons{max-width:none}.opportunity-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fixture-row{grid-template-columns:65px 1fr 50px 1fr}.fixture-row>.meta{grid-column:2/5}.workspace{padding:30px 25px 60px}}@media(max-width:1000px){.feed-layout{grid-template-columns:minmax(0,1fr) 260px;max-width:900px}.left-column{display:none}.desktop-nav{gap:18px}.desktop-nav a{flex-direction:column;justify-content:center;gap:4px;font-size:10px}.brand{font-size:24px}.header-actions .language{display:inline-flex}.profile-columns{grid-template-columns:1fr}.hero-copy h1{font-size:44px}.auth-art h1{font-size:39px}.auth-form{padding:45px 9%}.messenger{grid-template-columns:260px 1fr}.conversation{padding:17px 13px;gap:8px}.conversation p{max-width:140px}.team-banner{flex-wrap:wrap}.team-banner h1{font-size:28px}}@media(max-width:760px){body{font-size:13px}.app-header{height:67px;padding:0 19px}.brand{font-size:24px}.brand-mark{width:30px;height:32px;font-size:32px}.header-actions{gap:5px}.header-actions pl-avatar{width:32px;height:32px;font-size:12px}.header-actions>.button{padding:8px 12px;font-size:10px}.header-actions>.button pl-icon{display:none}.header-actions>.text-button{font-size:10px}.desktop-nav{display:none}.mobile-nav{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:40;background:var(--surface);border-top:1px solid var(--border);padding:9px 5px max(10px,env(safe-area-inset-bottom));justify-content:space-around}.mobile-nav a{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--muted);font-size:9px;min-width:54px;min-height:43px}.mobile-nav .nav-badge{top:-8px;right:-10px}.mobile-nav .active{color:var(--green);font-weight:800}.workspace{padding:26px 18px 100px}.feed-layout{display:block;max-width:640px}.right-column{display:none}.page-heading h1{font-size:29px}.page-heading .eyebrow{font-size:8px}.composer{padding:15px}.post-header{padding:16px 16px 0}.post-copy{padding:15px 16px;font-size:12px}.post-counts{padding:12px 16px}.post-header .text-button{font-size:10px}.tabs{gap:24px}.tabs a,.tabs button{font-size:11px;padding:12px 0}.search-bar{gap:8px;flex-wrap:wrap}.search-bar>pl-icon{display:none}.search-bar>input{min-width:45%}.search-bar>.button{padding:11px;font-size:11px;gap:5px}.search-bar>.button pl-icon{width:15px;height:15px}.search-bar>select{flex:1;max-width:none;width:40%;font-size:11px}.discover-layout{display:block}.filter-panel{position:fixed;inset:auto 0 0;max-height:85vh;overflow:auto;z-index:60;border-radius:17px 17px 0 0;padding:22px 25px;box-shadow:0 -15px 80px #0005}.card-grid{gap:12px}.player-card{padding:16px 14px 0}.player-card h3{font-size:14px}.player-card pl-avatar{width:46px;height:46px;font-size:17px}.player-card .meta{font-size:10px}.player-club{font-size:10px;min-height:32px}.player-stats strong{font-size:19px}.player-stats span{font-size:8px}.player-meta{font-size:9px;gap:6px;flex-wrap:wrap}.player-card .badge{font-size:8px;padding:5px 6px}.player-card .panel-link{font-size:10px}.profile-cover{height:130px;padding:20px}.profile-details{padding:20px;gap:15px}.profile-avatar{width:77px;height:77px;font-size:27px;margin-top:-40px}.profile-identity h1{font-size:25px}.profile-identity{min-width:180px}.profile-identity .eyebrow{font-size:8px}.profile-identity>p{font-size:11px}.profile-buttons{justify-content:flex-start;gap:8px}.profile-buttons .button{font-size:11px;padding:10px 13px;min-height:38px}.profile-bottom{padding:0 20px 20px;flex-wrap:wrap;gap:12px;font-size:10px}.profile-columns{gap:0}.info-panel,.stats-panel{padding:22px}.stats-grid{grid-template-columns:repeat(4,1fr);gap:12px}.stats-grid strong{font-size:25px}.stats-grid span{font-size:9px}.details-grid{grid-template-columns:1fr 1fr}.team-banner{padding:24px 20px;gap:20px}.team-banner h1{font-size:24px}.team-banner>div:nth-child(2){min-width:190px}.team-banner .crest{width:50px;height:60px}.table-panel{padding:17px 12px}.table-panel h2{font-size:19px}th,td{padding:13px 12px}.fixture-list{padding:22px 17px}.fixture-row{grid-template-columns:45px 1fr 35px 1fr;gap:10px;font-size:10px}.team-empty{padding:65px 15px}.messenger{display:block;height:calc(100dvh - 235px);min-height:450px}.messages-workspace{height:calc(100dvh - 67px);padding:12px 12px calc(76px + env(safe-area-inset-bottom))}.messages-workspace .messenger{height:auto;min-height:0}.conversation-list{height:100%;border:0}.chat{display:none;height:100%}.chat-open .conversation-list{display:none}.chat-open .chat{display:flex}.mobile-back{display:inline-flex}.chat-scroll{padding:16px}.chat-header{padding:13px}.chat-header h3{font-size:14px}.message-bubble{max-width:88%}.invitation-card{padding:15px}.invitation-card .row{gap:8px;flex-wrap:wrap}.message-input{padding:12px}.message-input input{font-size:12px}.message-input .button{padding:10px 15px}.opportunity-grid{grid-template-columns:1fr}.split{align-items:flex-start;flex-wrap:wrap}.opportunity-card{padding:24px}.opportunity-card h2{font-size:25px}.settings-panel{padding:23px 20px}.narrow .page-heading h1{font-size:28px}.modal-backdrop{padding:0;align-items:flex-end}.modal{max-height:90dvh;border-radius:15px 15px 0 0;padding:24px 20px}.landing{padding:35px 22px 0}.hero{grid-template-columns:1fr;gap:35px}.hero-copy h1{font-size:46px;letter-spacing:-2.5px;margin:22px 0}.hero-copy>p{font-size:13px}.hero-copy .eyebrow{font-size:9px}.hero-pitch{height:430px}.jersey{top:75px;transform:rotate(-9deg) scale(.8);transform-origin:top center}.hero-player{bottom:22px;left:22px;right:22px;padding:20px}.pitch-label{left:43px;top:43px}.hero-note{margin-top:25px}.landing-benefits{grid-template-columns:1fr;gap:40px;padding:35px 0;margin-top:40px}.landing-benefits h2{font-size:25px}.landing-benefits p{font-size:12px}footer{flex-wrap:wrap;gap:25px;padding:25px 22px}footer>.brand{font-size:22px}.auth-layout{display:block}.auth-art{display:none}.auth-form{padding:45px 25px;max-width:520px;margin:auto}.auth-form h2{font-size:30px}.role-choice{padding:20px 15px}.role-choice p{font-size:11px}.notice{padding:20px 15px;gap:13px}.notice strong{font-size:12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}details.advanced-filters{margin:15px 0}details.advanced-filters summary{cursor:pointer;font-size:12px;color:var(--green);font-weight:700;padding:8px 0;margin-bottom:12px}
