@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAa0ABQAAAAADOwAAAZHAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbbhwoP0hWQVJtP01WQVJGBmA/U1RBVIEcAGQvXBEICoMkgmcLFgAwhEwBNgIkAyYEIAWGXAdiDAcbOgtRlHLSRcD8TEzkdoghPRuspKefbVnJIM5yRfA8vZv9uTNJSCZY21Scrigr6qyJ/C3sE1OFKuVP3e+lxUTbYio1zb/kFdk2bufY2BlhWERRBrcDUBhB5GEpd2Cy+MDxqf9zLPX+XVsk5r+s50d6IpWLatqbdT6f2MAikiOKQocbjya2QT0DqPDX4R0jQBgAUAiCRhDA0EkvYeLk9X3I2bEWI8jBAihIANm+kUWQBgggWChcBBdFhXlAUgOCAgBA0AgKjUJ8HKvjddFCKSgAVklEBYAeEJgCQJH0qB3B+neDg4sAA4hAD0AVIEAA0IACJGeaUjMIIIhBUE/zNABjTQMBwEVRcwcYBUCObLERABAgjAA1M/ZSa9hSi4OlpsnZ2KBOVUsAZlRGl1W0NZ6gSwhQPIAFs7YFL0QS91vRQgdgx2VDAnIegKpQvwAJIoLgooBAGtCJcHizg0TDiz8vhPgIcVXaDJu37ZyDAIjFy4AAiC1JAA0olJwN6nFAACQk/zfQVUuA3t5ELKMT9hpBSRj+HBSggYCIAIEkUoC4PCIQIWHGA8+IStxf0PW15ntP22gc+Wo+BLyQAHECQiAVd+c3Ba8gZ4NOACBaLOhsbIMkAXEmuHsSAvkf4oJaAogH6nEQAzoBIEihUAwAA0AACAObAGcANYAAABaqgMmpWAhiiVyrvNyqFV8tMQ5Iyq6r9Lf7W82i8ILl2cv8zbfdJ5lnPzSnvt/XXPfRR/5pH3xA+u5uS0798EPJ3Fft33w36Wc+8E/7aIB/9fvvb1pE9erNXLB9mkw//cSg8Cnx03VGXDvZnRzKqV9Xkhn7eRHb3wVjHpg19nkZpX9bBU+vnHegrsuQcbW9Bi7oO33h+8SU0Tly/MbeYUuG1cftVz6oNxrW0qH1iezq446fkDFo/rgvTkqt7zmteFzncZ0uxXti09FFF2z+C7CODpjUudOE5NSeb3bv/mbPKcmOEzpWQ3VBgBAuj/AOY3qMm7UvgA8qo3+qvAUBBAX0wADQG4AG+jCKaSxkBe/zvcTG8jRpRZgqhCog4sd++cOo7J+/RdvaaMoc78Ri/PNPSclx6fDvG1Kt3qQFi1rq+5EaavTtt9TVvfvucYsA5wc4oESU+E1ikF9TkrOkIsIH5Fawx7SBNLnMcWlM3skBluCmQNs7GeyFvYVDamsqwhxx18n/+WdxzDgOLU1AqbUlb3m+KOT9+ONvY/7XlrdLS//5v7nN97XHj0VzJpJvz4spq0V7ioXDuv2YrSxtF/KZmvbWfKtorXSh8dfvgGu+ev/nFSaXM6jyuCE/f/EpmuP7Rqu8R98vP/+tXUdrOgKlZP9Q/s+fRF9+3CHZd4EugfPv158me9X7v/6aSMCxMJmIr//65bNXngl7+uiPP5oKx+y27D8trp+psUzMacpm80XlnYeMAct0LynxhNYgaP3dtn8/LBAi+ksr+7NvjjtJV+UXrz0uLXV1x08AZRN1S2A8EaVE5afk/dfGjz//+fdHn36Xdttz2d9/z+bawZ8/slNN1aYtq+ZPGzNuPGdwOsfYflwmHCkPgs5DcKizvdpS/3gEUMW9/lvQvWp1bGTW1fpngC/uSVYAfH3TeSusL8TtlHUD4KAAEHjahk4YpuffGwEBN/dUmpHqdHyJ3Ap8O3UlQ4gCNrMRwLBBKiskL6a+RoBi/9XGlgc8L4/CUejQxaiIyqmomdhktOhfgDbDfaNDb4+yKIPd6IgmzDa0CByijWFmL2dlSRKagTIWXeIU9HDphoZiJeBTjAefHMxDhVSRFUgVcOkW3EGMahYVMFjWHhMluB2wAcbHYqF1LpsDF9C6s+CI2fDgh4wSuFEyGadjXAmIk3CugIRibLIti9ZtC8S4VSqfikGqPaoI122XyRYLBmsOmdiiTpqK1OklUQzpMcZmQRQV4M4oJCMkfRQXK+qvjifUcQd1bRdetW/LWjacYxvcttnVjWg5h0q4xw6rZyejSpZVZ78LzC4uyDNRQ4bymHSTMyM+SZ7D75mg/7YTlmNz7W8T00h0VEiGKB+F7iWYZFvSTiA4LVxttm2ATt5EoUWLJbY4EnLGrfsvEROlHtzlKn3H9VUT5tU/2dt3/EBv7foYzV/W4upyj04woO/gh6Vwwt3WGQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-vietnamese-wght-normal-qRpaaN48.woff2) format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-ext-wght-normal-DmpS2jIq.woff2) format("woff2-variations");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:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");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{font-family:Plus Jakarta Sans Variable,Segoe UI,sans-serif;color:#161d17;background:#f3f4ef;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #111812;--ink-2: #253129;--canvas: #f3f4ef;--surface: #ffffff;--surface-soft: #f8f9f5;--line: #e0e3dc;--line-strong: #cdd2ca;--muted: #707a72;--muted-2: #929b93;--lime: #b9e85c;--lime-soft: #eff8dd;--green: #467a23;--green-dark: #315917;--blue: #2477f2;--orange: #e99539;--red: #bd5a4e;--shadow: 0 10px 30px rgba(20, 28, 21, .06)}*{box-sizing:border-box}html{min-width:320px;background:var(--canvas)}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 86% 8%,rgba(186,232,92,.08),transparent 28rem),var(--canvas)}html[lang=zh-CN] body{font-family:Plus Jakarta Sans Variable,Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif}html[lang=zh-CN] h1,html[lang=zh-CN] h2,html[lang=zh-CN] h3{letter-spacing:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button,a,input,select{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #3c7e1f;outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.55}::selection{color:var(--ink);background:#dff2b8}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}code,kbd,.font-mono{font-family:JetBrains Mono Variable,monospace}.app-shell{min-height:100vh}.workspace{min-width:0;margin-left:236px}main{min-height:calc(100vh - 62px)}.page{width:100%;max-width:1536px;margin:0 auto;padding:28px 32px 56px;animation:page-in .24s ease both}@keyframes page-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}h1,h2,h3,p{margin:0}h1,h2,h3,strong{letter-spacing:0}.sidebar{position:fixed;z-index:60;inset:0 auto 0 0;width:236px;display:flex;flex-direction:column;padding:20px 14px 14px;overflow-y:auto;color:#dfe7df;background:linear-gradient(160deg,rgba(185,232,92,.05),transparent 25%),#111812;border-right:1px solid rgba(255,255,255,.05)}.sidebar-scrim{display:none}.brand-row{display:flex;align-items:center;justify-content:space-between;padding:0 7px}.brand{display:inline-flex;align-items:center;gap:10px;padding:0;color:#fff;background:none;border:0;font-size:21px;font-weight:750;letter-spacing:-.8px}.mosh-mark{position:relative;width:25px;height:25px;display:inline-flex;align-items:flex-end;justify-content:center;gap:2px;padding:5px;overflow:hidden;background:var(--lime);border-radius:6px;transform:rotate(-2deg)}.mosh-mark span{width:3px;background:#192018;border-radius:2px 2px 0 0;transform-origin:bottom}.mosh-mark span:nth-child(1){height:8px;transform:rotate(-21deg)}.mosh-mark span:nth-child(2){height:14px;transform:rotate(7deg)}.mosh-mark span:nth-child(3){height:10px;transform:rotate(24deg)}.mosh-mark-small{width:21px;height:21px}.sidebar-close{display:none;color:#aeb8ae!important}.workspace-switcher{width:100%;display:flex;align-items:center;gap:9px;margin:26px 0 12px;padding:9px;text-align:left;color:#dde5dd;background:#ffffff0b;border:1px solid rgba(255,255,255,.07);border-radius:7px}.workspace-switcher:hover{background:#ffffff13}.workspace-avatar{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;color:#20271d;background:#d9efb0;border-radius:6px;font-size:12px;font-weight:800}.workspace-copy,.profile-copy{display:flex;min-width:0;flex:1;flex-direction:column}.workspace-copy strong,.profile-copy strong{overflow:hidden;color:#eef4ed;font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.workspace-copy small,.profile-copy small{margin-top:2px;overflow:hidden;color:#879287;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.create-button{width:100%;display:flex;align-items:center;gap:9px;padding:9px 10px;color:#1d261b;background:var(--lime);border:1px solid #c8ef7f;border-radius:6px;font-size:12px;font-weight:750;text-align:left}.create-button:hover{background:#c7ef79}.create-button kbd{margin-left:auto;padding:1px 5px;color:#4a5a3f;background:#16231217;border:0;border-radius:3px;font-size:9px}.sidebar-nav{margin-top:21px}.nav-group{margin-bottom:20px}.nav-label{margin:0 9px 7px;color:#6d786e;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.nav-item{position:relative;width:100%;display:flex;align-items:center;gap:10px;min-height:36px;margin-bottom:2px;padding:8px 10px;color:#aeb8af;background:transparent;border:0;border-radius:6px;font-size:12px;text-align:left}.nav-item:hover{color:#f3f7f2;background:#ffffff0d}.nav-item.active{color:#f8fbf7;background:#ffffff17;font-weight:650}.nav-item.active:before{position:absolute;top:9px;bottom:9px;left:-14px;width:3px;content:"";background:var(--lime);border-radius:0 3px 3px 0}.nav-item.muted{color:#8f9a90}.live-dot{width:6px;height:6px;display:inline-block;margin-left:auto;background:#b9e85c;border-radius:50%;box-shadow:0 0 0 3px #b9e85c1a}.sidebar-bottom{margin-top:auto;padding-top:18px}.usage-block{margin:0 6px 12px;padding:11px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);border-radius:7px}.usage-heading{display:flex;justify-content:space-between;margin-bottom:8px;color:#aab5ab;font-size:9px;font-weight:650}.usage-track{height:3px;overflow:hidden;background:#ffffff1a;border-radius:3px}.usage-track span{width:59%;height:100%;display:block;background:var(--lime);border-radius:inherit}.usage-block small{display:block;margin-top:7px;color:#707c71;font-size:9px}.profile-row{width:100%;display:flex;align-items:center;gap:9px;margin-top:10px;padding:10px 8px 2px;color:#b1bbb2;background:transparent;border:0;border-top:1px solid rgba(255,255,255,.08);text-align:left}.profile-avatar{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;color:#16321e;background:#99c9ad;border-radius:50%;font-size:10px;font-weight:800}.topbar{position:sticky;z-index:40;top:0;height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:#f8f9f5eb;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topbar-left,.topbar-actions,.breadcrumb,.search-trigger,.live-pill,.page-actions,.chart-controls,.subtoolbar-actions,.breakdown-actions,.event-table-actions,.segment-toolbar{display:flex;align-items:center}.topbar-left,.topbar-actions{gap:10px}.mobile-menu{display:none!important}.breadcrumb{gap:9px;color:#5f655f;font-size:11px}.breadcrumb strong{color:var(--ink);font-weight:650}.breadcrumb span:nth-child(2){color:#bdc3bc}.language-toggle{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:80px;padding:2px 3px 2px 7px;color:#5f685f;background:#fff;border:1px solid var(--line);border-radius:6px;white-space:nowrap}.language-toggle:hover{border-color:var(--line-strong);box-shadow:0 2px 8px #141c150a}.language-toggle>svg{margin-right:2px}.language-toggle button{min-width:28px;height:24px;padding:0 4px;color:#6d756e;background:transparent;border:0;border-radius:4px;font-size:9px;font-weight:750;line-height:1}.language-toggle button.active{color:var(--ink);background:#edf0e9}.language-toggle button:hover{color:var(--ink);background:#f3f5f0}.search-trigger{min-width:208px;gap:8px;padding:7px 8px 7px 10px;color:#5f655f;background:#fff;border:1px solid var(--line);border-radius:6px;font-size:11px;text-align:left}.search-trigger:hover{border-color:var(--line-strong);box-shadow:0 2px 8px #141c150a}.search-trigger kbd{margin-left:auto;padding:2px 5px;color:#5f655f;background:#eceee8;border:1px solid #e2e5de;border-radius:3px;font-size:8px}.live-pill{gap:6px;padding:5px 8px;color:#4e632f;background:#f1f9e3;border:1px solid #dcecc5;border-radius:99px;font-size:9px;font-weight:700}.live-pill i,.live-kicker i{width:5px;height:5px;display:inline-block;background:#70a52b;border-radius:50%;box-shadow:0 0 0 3px #70a52b1a}.icon-button{width:32px;height:32px;display:inline-grid;place-items:center;flex:0 0 auto;padding:0;color:#5d685f;background:transparent;border:1px solid transparent;border-radius:6px}.icon-button:hover,.icon-button.is-active{color:var(--ink);background:#fff;border-color:var(--line)}.notification-button{position:relative}.notification-count{position:absolute;top:1px;right:0;min-width:13px;height:13px;display:grid;place-items:center;padding:0 3px;color:#fff;background:var(--red);border:2px solid #f8f9f5;border-radius:99px;font-size:7px;font-weight:800}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.page-title-copy{min-width:0}.eyebrow{margin-bottom:7px;color:#73806f;font-size:9px;font-weight:750;letter-spacing:.11em;text-transform:uppercase}.page-title-copy h1{color:var(--ink);font-size:clamp(27px,2.3vw,34px);font-weight:730;line-height:1.1;letter-spacing:-1.1px}.page-title-copy>p:last-child{max-width:640px;margin-top:8px;color:var(--muted);font-size:12px;line-height:1.6}.page-actions{flex:0 0 auto;gap:8px}.button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:7px 11px;color:var(--ink);background:#fff;border:1px solid var(--line-strong);border-radius:6px;font-size:11px;font-weight:650;white-space:nowrap}.button:hover{border-color:#aeb6ad;box-shadow:0 2px 8px #141c150d}.button.primary{color:#182113;background:var(--lime);border-color:#a8d94e}.button.primary:hover{background:#c4ee70}.button.secondary{color:#354038;background:#fff}.button.ghost{background:transparent;border-color:transparent;box-shadow:none}.button.danger{color:#fff;background:#8f2f2f;border-color:#812929}.button.danger:hover{background:#782424;border-color:#6c2020}.control-popover,.popover-anchor{position:relative}.click-away{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;padding:0;background:transparent;border:0;cursor:default}.popover{position:absolute;z-index:90;top:calc(100% + 7px);right:0;min-width:215px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 48px #161e1724;animation:pop-in .12s ease both}@keyframes pop-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.popover-label{padding:6px 8px 7px;color:var(--muted-2);font-size:8px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.popover>button:not(.click-away){width:100%;display:flex;align-items:center;gap:9px;padding:8px;color:#303a32;background:transparent;border:0;border-radius:5px;font-size:11px;text-align:left}.popover>button:hover,.popover>button.selected{background:#f4f6f1}.range-popover button{justify-content:space-between}.range-popover button span{display:flex;flex-direction:column;gap:2px}.range-popover button strong{font-size:11px;font-weight:650}.range-popover button small{color:var(--muted-2);font-size:9px}.range-footer{margin:5px -6px -6px;padding:8px 12px;color:var(--muted-2);background:var(--surface-soft);border-top:1px solid var(--line);border-radius:0 0 8px 8px;font-size:8px}.segment-popover{min-width:180px}.segment-dot{width:7px;height:7px;display:inline-block;flex:0 0 auto;background:var(--ink);border-radius:50%}.segment-new{background:var(--blue)}.segment-returning{background:var(--orange)}.segment-power{background:#85b93b}.segment-all{background:#202a22}.notification-popover{width:360px;padding:0}.popover-heading{display:flex;align-items:center;justify-content:space-between;padding:13px 14px;border-bottom:1px solid var(--line)}.popover-heading strong{font-size:12px}.popover-heading button{padding:0;color:var(--green);background:none;border:0;font-size:9px;font-weight:650}.notification-item{position:relative;display:flex;gap:10px;padding:13px 14px;border-bottom:1px solid #edf0ea}.notification-item.unread:before{position:absolute;top:18px;left:6px;width:4px;height:4px;content:"";background:#76a733;border-radius:50%}.notification-icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;color:#426b20;background:#eff7e3;border-radius:6px}.notification-icon.success{color:#31591e;background:#e8f5d4}.notification-item strong{font-size:10px}.notification-item p{margin-top:3px;color:var(--muted);font-size:9px;line-height:1.45}.notification-item small{display:block;margin-top:5px;color:#9ba39c;font-size:8px}.popover-footer{width:100%;padding:11px;color:#52614f;background:#f7f8f4;border:0;border-radius:0 0 8px 8px;font-size:9px;font-weight:650}.toast{position:fixed;z-index:150;right:22px;bottom:22px;display:flex;align-items:center;gap:9px;padding:10px 11px;color:#f7faf6;background:#172019;border:1px solid rgba(255,255,255,.08);border-radius:7px;box-shadow:0 16px 45px #10171138;animation:toast-in .18s ease both}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.toast>span{width:23px;height:23px;display:grid;place-items:center;color:#1e281c;background:var(--lime);border-radius:5px}.toast p{max-width:280px;font-size:10px;font-weight:600}.toast button{display:grid;place-items:center;margin-left:3px;padding:3px;color:#8f9b90;background:transparent;border:0}.help-hint{color:var(--muted-2)}.pulse-callout{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;color:#283324;background:linear-gradient(90deg,#f0f8e2,#f8faef 62%,#f3f6ed);border:1px solid #dce8cb;border-radius:7px}.beta-gate,.beta-loading{min-height:100vh;display:grid;place-items:center;padding:28px 16px;background:#eef0e8}.beta-loading{display:flex;gap:9px;color:#49584d;font-size:11px;font-weight:700}.beta-gate-panel{width:min(470px,100%);padding:24px;color:#263228;background:#fffef9;border:1px solid #d9ded2;border-top:5px solid #33583e;border-radius:6px;box-shadow:0 18px 50px #28342a1f}.beta-gate-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.beta-gate-topline>span{color:#496a54;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-weight:800;letter-spacing:0;text-transform:uppercase}.beta-language{display:inline-flex;align-items:center;gap:4px;padding:3px;border:1px solid #dfe3da;border-radius:4px}.beta-language button{min-width:32px;padding:4px 6px;color:#667068;background:transparent;border:0;border-radius:3px;font-size:8px;font-weight:750;cursor:pointer}.beta-language button.active{color:#fffef9;background:#33583e}.beta-brand-lockup{display:flex;align-items:center;gap:11px;margin-top:28px}.beta-monogram{display:grid;place-items:center;width:42px;height:42px;color:#f8f3e7;background:#33583e;border-radius:5px;font-family:JetBrains Mono Variable,monospace;font-size:20px;font-weight:850}.beta-brand-lockup>div{display:flex;flex-direction:column;gap:2px}.beta-brand-lockup strong{color:#263228;font-size:15px}.beta-brand-lockup small{color:#6f786f;font-size:9px}.beta-gate-panel h1{margin:24px 0 8px;color:#263228;font-size:25px;line-height:1.15;letter-spacing:0}.beta-description{margin:0 0 20px;color:#626b63;font-size:10px;line-height:1.6}.beta-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-bottom:14px;background:#f0f2eb;border-radius:4px}.beta-mode-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:7px;color:#657068;background:transparent;border:0;border-radius:3px;font-size:9px;font-weight:750;cursor:pointer}.beta-mode-tabs button.active{color:#2f4736;background:#fffef9;box-shadow:0 1px 3px #29342b1f}.beta-form{display:flex;flex-direction:column;gap:12px}.beta-form label{display:flex;flex-direction:column;gap:5px;color:#49544b;font-size:8px;font-weight:750}.beta-form input{width:100%;min-height:38px;padding:8px 10px;color:#263228;background:#fbfcf8;border:1px solid #cfd6ca;border-radius:4px;font:inherit;font-size:11px}.beta-form input:focus{outline:2px solid #8eaa92;outline-offset:1px;border-color:#4e7459}.beta-form label small{color:#7b847c;font-size:8px;font-weight:500}.beta-error{margin:0;padding:8px 9px;color:#7d332f;background:#faebe8;border:1px solid #efd2cc;border-radius:4px;font-size:9px;line-height:1.45}.beta-submit{justify-content:center;min-height:40px;margin-top:4px}.beta-switch{display:block;margin:13px auto 0;padding:4px;color:#496a54;background:transparent;border:0;font-size:9px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.beta-guard-note{margin:18px 0 0;padding-top:12px;color:#7b847c;border-top:1px solid #e1e5dc;font-size:8px;line-height:1.5;text-align:center}.beta-account-chip{position:fixed;right:14px;bottom:14px;z-index:80;display:flex;align-items:center;gap:9px;padding:7px 8px 7px 10px;color:#323d34;background:#fffef9f5;border:1px solid #d6dcd1;border-radius:5px;box-shadow:0 7px 22px #222f2524}.beta-account-chip>span{display:flex;flex-direction:column;gap:1px}.beta-account-chip small{color:#6d766e;font-size:7px}.beta-account-chip b{color:#334c3a;font-size:9px}.beta-account-chip button{display:grid;place-items:center;width:29px;height:29px;color:#4c5d50;background:#eef1e9;border:0;border-radius:4px;cursor:pointer}@media(max-width:560px){.beta-gate{padding:12px;place-items:start center}.beta-gate-panel{margin-top:12px;padding:18px}.beta-brand-lockup{margin-top:20px}.beta-gate-panel h1{font-size:22px}.beta-account-chip{right:9px;bottom:9px}}.panel{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 2px 7px #141c1505}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.panel-heading.compact{align-items:center}.section-kicker{display:flex;align-items:center;gap:6px;color:#89928a;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.section-kicker i{width:2px;height:2px;background:#a8afa8;border-radius:50%}.section-kicker.light{color:#a7c67f}.panel-heading h2{margin-top:4px;color:#1b241c;font-size:15px;font-weight:690;letter-spacing:-.3px}.panel-heading h3{margin-top:4px;font-size:12px;font-weight:680}.panel-heading p{margin-top:5px;color:var(--muted);font-size:9px}.positive-text{color:#527d2f!important}.negative-text{color:#b1574b!important}.chart-controls{flex-wrap:wrap;justify-content:flex-end;gap:10px}.segmented-control{display:inline-flex;padding:3px;background:#f1f3ee;border:1px solid #e4e7e0;border-radius:6px}.segmented-control button{padding:5px 8px;color:#7a847b;background:transparent;border:0;border-radius:4px;font-size:8px;font-weight:650;white-space:nowrap}.segmented-control button.active{color:#263126;background:#fff;box-shadow:0 1px 3px #141c1517}.compare-toggle{display:inline-flex;align-items:center;gap:6px;padding:5px 2px;color:#727c73;background:transparent;border:0;font-size:8px;font-weight:600;white-space:nowrap}.toggle-track{width:23px;height:13px;display:inline-flex;align-items:center;padding:2px;background:#d4d9d1;border-radius:99px;transition:background .15s ease}.toggle-track span{width:9px;height:9px;display:block;background:#fff;border-radius:50%;transition:transform .15s ease}.compare-toggle.is-on .toggle-track{background:#87ad4d}.compare-toggle.is-on .toggle-track span{transform:translate(10px)}.chart-legend{display:flex;align-items:center;gap:13px;color:#778178;font-size:8px}.chart-legend>span{display:inline-flex;align-items:center;gap:5px}.legend-line{width:13px;height:2px;display:inline-block;background:#57872e}.legend-line.previous{height:1px;background:repeating-linear-gradient(90deg,#aeb5ac 0 3px,transparent 3px 5px)}.chart-legend .chart-timezone{margin-left:3px;padding-left:10px;border-left:1px solid var(--line)}.area-chart{width:100%;height:282px;margin-top:6px}.tabs{display:inline-flex;gap:2px;padding:3px;background:#ecefe8;border:1px solid #e0e3dc;border-radius:7px}.tabs button{padding:7px 11px;color:#737d75;background:transparent;border:0;border-radius:5px;font-size:9px;font-weight:650}.tabs button.active{color:#233024;background:#fff;box-shadow:0 1px 3px #141c1517}.mini-tabs{padding:2px}.mini-tabs button{padding:5px 8px;font-size:8px}.table-search{height:32px;display:flex;align-items:center;gap:7px;padding:0 9px;color:#8a938b;background:#fff;border:1px solid var(--line);border-radius:5px}.table-search:focus-within{border-color:#9fac94;box-shadow:0 0 0 3px #76974e12}.table-search input{width:100%;min-width:0;color:#2d382f;background:transparent;border:0;outline:0;font-size:9px}.table-search input::placeholder{color:#9ba39c}.data-table-wrap{width:100%;overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:9px}.data-table th{padding:10px 12px;color:#7f8981;background:#f8f9f5;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:8px;font-weight:650;text-align:left;white-space:nowrap}.data-table td{padding:12px;color:#59645b;border-bottom:1px solid #edf0ea;white-space:nowrap}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover td{background:#fbfcf9}.data-table td strong{color:#344036;font-weight:650}.data-table th button{display:inline-flex;align-items:center;gap:4px;padding:0;color:inherit;background:none;border:0;font-size:inherit;font-weight:inherit}.table-share{width:60px;height:4px;display:inline-block;margin-right:7px;overflow:hidden;vertical-align:middle;background:#eef1eb;border-radius:3px}.table-share i{height:100%;display:block;background:#9cbd72;border-radius:inherit}.table-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#9aa39b}.table-empty strong{color:#4f5b51;font-size:11px}.table-empty span{font-size:9px}.table-footer{display:flex;align-items:center;justify-content:space-between;padding:11px 13px;color:#8d958e;border-top:1px solid var(--line);font-size:8px}.modal-layer{position:fixed;z-index:120;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:11vh 20px 30px;background:#0d140e66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:fade-in .13s ease both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.command-dialog{width:min(610px,100%);overflow:hidden;background:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;box-shadow:0 30px 100px #09110a52;animation:dialog-in .16s ease both}@keyframes dialog-in{0%{opacity:0;transform:translateY(-7px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.command-input{height:54px;display:flex;align-items:center;gap:10px;padding:0 15px;color:#717b72;border-bottom:1px solid var(--line)}.command-input input{min-width:0;flex:1;color:#1d261e;background:transparent;border:0;outline:0;font-size:13px}.command-input input::placeholder{color:#919a92}.command-input kbd,.command-footer kbd{padding:2px 5px;color:#7c867d;background:#f1f3ee;border:1px solid #e2e5df;border-radius:3px;font-size:8px}.command-results{max-height:460px;overflow-y:auto;padding:8px}.command-group>p{padding:8px 9px 5px;color:#919991;font-size:8px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.command-group>button{width:100%;display:flex;align-items:center;gap:9px;padding:8px 9px;color:#354037;background:transparent;border:0;border-radius:5px;font-size:11px;text-align:left}.command-group>button:hover{background:#f2f5ee}.command-item-icon{width:25px;height:25px;display:grid;place-items:center;color:#53634f;background:#edf1e9;border-radius:5px}.command-enter{margin-left:auto;color:#a2aaa3;font-size:8px}.command-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#a0a8a1}.command-empty strong{color:#4d5850;font-size:11px}.command-empty span{font-size:9px}.command-footer{display:flex;align-items:center;gap:15px;padding:9px 13px;color:#8b948c;background:#f8f9f6;border-top:1px solid var(--line);font-size:8px}.command-footer>span{display:inline-flex;align-items:center;gap:4px}.command-footnote{margin-left:auto;color:#71816b}.filter-dialog,.segment-dialog{width:min(590px,100%);overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:0 30px 100px #0a110b3d;animation:dialog-in .16s ease both}.dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:19px 20px 16px;border-bottom:1px solid var(--line)}.dialog-heading h2{color:#1b251c;font-size:18px;font-weight:700;letter-spacing:-.5px}.dialog-heading p{margin-top:5px;color:var(--muted);font-size:9px;line-height:1.5}.filter-form{display:grid;grid-template-columns:1fr .75fr 1.15fr;gap:10px;padding:19px 20px}.filter-form label,.segment-form>label{display:flex;flex-direction:column;gap:6px;color:#687269;font-size:8px;font-weight:650}.filter-form select,.filter-form input,.segment-form input,.rule-row select,.rule-row input{width:100%;height:35px;padding:0 10px;color:#303b32;background:#fff;border:1px solid var(--line-strong);border-radius:5px;outline:none;font-size:10px}.filter-form select:focus,.filter-form input:focus,.segment-form input:focus,.rule-row select:focus,.rule-row input:focus{border-color:#829f67;box-shadow:0 0 0 3px #72944914}.add-filter-button{grid-column:1 / -1;width:fit-content;display:inline-flex;align-items:center;gap:5px;padding:0;color:#4c6e35;background:none;border:0;font-size:9px;font-weight:650}.filter-example{display:flex;align-items:center;gap:8px;margin:0 20px 18px;padding:10px;color:#6e7d68;background:#f5f8f0;border:1px solid #e4ebdb;border-radius:5px;font-size:8px}.dialog-actions{display:flex;justify-content:flex-end;gap:7px;padding:13px 20px;background:#f8f9f5;border-top:1px solid var(--line)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:30px;color:#8e988f}.empty-state>span{width:38px;height:38px;display:grid;place-items:center;background:#f0f3ed;border-radius:7px}.empty-state strong{color:#3d493f;font-size:11px}.empty-state p{font-size:9px}.report-icon{width:28px;height:28px;display:grid;place-items:center;background:#eaf3dd;border:1px solid #d8e9c4;border-radius:6px}.report-icon span{width:11px;height:9px;display:block;border:1.5px solid #55783a;border-top-width:3px}.event-glyph{width:20px;height:20px;display:inline-grid;place-items:center;flex:0 0 auto;color:#375425;background:#ecf4e0;border:1px solid #dce8cc;border-radius:4px;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-weight:700}.inline-toggle{display:inline-flex;align-items:center;gap:6px;color:#6e786f;font-size:8px;cursor:pointer}.inline-toggle input{accent-color:#6f9b38}.health-pill,.draft-pill,.category-pill{display:inline-flex;align-items:center;padding:4px 6px;color:#4e752d;background:#eff7e3;border:1px solid #dceacb;border-radius:4px;font-size:7px;font-weight:700}.health-track{height:4px;overflow:hidden;background:#e9eee4;border-radius:4px}.drawer-layer{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;background:#0d140e52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fade-in .13s ease both}.event-drawer{position:absolute;top:0;right:0;bottom:0;width:min(430px,100%);overflow-y:auto;padding:20px;background:#fff;border-left:1px solid var(--line);box-shadow:-20px 0 60px #0c130d24;animation:drawer-in .18s ease both}@keyframes drawer-in{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pulse-callout{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:11px 13px;color:#283324;background:linear-gradient(90deg,#edf6dd,#f7f9ef 62%,#f3f6ed);border:1px solid #dce8cb;border-radius:7px}.pulse-symbol{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;color:#34591c;background:#dff1bd;border-radius:6px}.pulse-copy{min-width:0;flex:1}.pulse-copy>span{display:block;margin-bottom:3px;color:#66803d;font-size:8px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.pulse-copy p{color:#4e5c49;font-size:10px;line-height:1.5}.pulse-copy strong{color:#365f20}.pulse-callout>button{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;padding:6px 8px;color:#3b5728;background:transparent;border:0;font-size:9px;font-weight:700}.pulse-callout>button:hover{color:#172511}.pulse-callout .mobile-dismiss{display:none}.metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px}.metric-card{min-width:0;padding:14px 14px 12px;background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 2px 7px #141c1505}.metric-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;color:#6e786f;font-size:9px;font-weight:600}.metric-heading svg{color:#acb4ac}.metric-value-row{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-top:10px}.metric-value-row>strong{overflow:hidden;color:#172017;font-family:JetBrains Mono Variable,monospace;font-size:clamp(21px,2vw,27px);font-weight:560;letter-spacing:-1.4px;text-overflow:ellipsis;white-space:nowrap}.change-pill{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;padding:3px 5px;border-radius:4px;font-size:8px;font-weight:700;line-height:1;white-space:nowrap}.change-pill.positive{color:#426f21;background:#eef7df}.change-pill.negative{color:#a64d43;background:#fbefed}.metric-bottom{height:35px;display:flex;align-items:flex-end;justify-content:space-between;gap:7px;margin-top:6px}.metric-bottom>span{padding-bottom:4px;color:#929a93;font-size:8px;white-space:nowrap}.sparkline{width:74px;height:29px;overflow:visible}.sparkline-base{stroke:#edf0ea;stroke-width:1}.trend-panel{padding:18px 18px 10px;margin-bottom:14px}.trend-heading p strong{color:#253126;font-family:JetBrains Mono Variable,monospace;font-weight:600}.trend-panel>.chart-legend{justify-content:flex-end;margin-top:12px}.overview-split{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:14px;margin-bottom:14px}.funnel-panel,.live-panel,.channel-panel,.users-snapshot{padding:17px}.text-link,.icon-text-button{display:inline-flex;align-items:center;gap:5px;padding:5px 0;color:#566451;background:transparent;border:0;font-size:9px;font-weight:650;white-space:nowrap}.text-link:hover,.icon-text-button:hover{color:#263523}.funnel-summary{display:flex;align-items:baseline;gap:7px;margin:15px 0 12px}.funnel-summary>strong{color:#22301e;font-family:JetBrains Mono Variable,monospace;font-size:22px;font-weight:550;letter-spacing:-1.2px}.funnel-summary>span:not(.change-pill){color:#89928a;font-size:8px}.funnel-summary .change-pill{margin-left:auto}.funnel-list{display:flex;flex-direction:column}.funnel-row{display:grid;grid-template-columns:minmax(128px,1.1fr) minmax(80px,1.3fr) 54px 38px 12px;align-items:center;gap:9px;min-height:37px;padding:4px 2px;color:#4c584d;background:transparent;border:0;border-bottom:1px solid #f0f2ed;font-size:8px;text-align:left}.funnel-row:last-child{border-bottom:0}.funnel-row:hover{background:#fafbf7}.funnel-label{display:flex;align-items:center;gap:7px;font-weight:600}.step-index{width:18px;height:18px;display:grid;place-items:center;flex:0 0 auto;color:#667166;background:#f1f3ee;border-radius:4px;font-family:JetBrains Mono Variable,monospace;font-size:7px}.funnel-visual{height:9px;overflow:hidden;background:#f1f3ee;border-radius:2px}.funnel-visual div{height:100%;min-width:4px;border-radius:inherit}.funnel-row>strong{color:#344035;font-family:JetBrains Mono Variable,monospace;font-size:8px;text-align:right}.step-rate{color:#8c958d;text-align:right}.funnel-row>svg{color:#b0b7b0}.live-kicker{color:#61833c}.event-mini-list{margin-top:10px}.event-mini-row{display:flex;align-items:center;gap:9px;min-height:45px;padding:6px 0;border-bottom:1px solid #f0f2ed}.event-avatar{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;color:#344432;border-radius:50%;font-size:7px;font-weight:800}.event-main{min-width:0;flex:1}.event-main code{display:block;overflow:hidden;color:#36443a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.event-main>span{display:flex;align-items:center;gap:4px;margin-top:3px;color:#939b94;font-size:7px}.event-main>span i,.drawer-activity i{width:2px;height:2px;display:inline-block;background:#b5bcb5;border-radius:50%}.event-mini-row time{flex:0 0 auto;color:#9aa29b;font-size:7px}.live-footer{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #f0f2ed;font-size:8px}.live-footer span{display:inline-flex;align-items:center;gap:5px;color:#788279}.live-footer span i{width:5px;height:5px;background:#7da93f;border-radius:50%;animation:soft-pulse 1.8s infinite}@keyframes soft-pulse{0%,to{opacity:1}50%{opacity:.35}}.live-footer button{padding:0;color:#587349;background:none;border:0;font-size:8px;font-weight:650}.bottom-split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:14px}.channel-list{margin-top:13px}.channel-row{display:grid;grid-template-columns:minmax(105px,1fr) minmax(80px,1.3fr) 54px 35px;align-items:center;gap:8px;min-height:31px;color:#5d695f;font-size:8px}.channel-name{display:flex;align-items:center;gap:7px}.channel-name i{width:6px;height:6px;flex:0 0 auto;border-radius:2px}.share-track{height:4px;overflow:hidden;background:#f0f2ed;border-radius:4px}.share-track span{height:100%;display:block;border-radius:inherit}.channel-row>strong{color:#344036;font-family:JetBrains Mono Variable,monospace;font-size:8px;text-align:right}.channel-row>span:last-child{color:#909991;text-align:right}.user-mix-body{display:flex;align-items:center;gap:28px;min-height:137px;padding:10px 8px 0}.donut{width:112px;height:112px;display:grid;place-items:center;flex:0 0 auto;background:conic-gradient(#588c30 0,#588c30 66%,#d2e9ac 66%,#d2e9ac);border-radius:50%}.donut:before{width:76px;height:76px;grid-area:1 / 1;content:"";background:#fff;border-radius:50%}.donut>div{z-index:1;display:flex;grid-area:1 / 1;flex-direction:column;align-items:center}.donut strong{font-family:JetBrains Mono Variable,monospace;font-size:17px;font-weight:550}.donut span{margin-top:2px;color:#929b93;font-size:7px}.mix-legend{min-width:0;flex:1}.mix-legend>div{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:7px;padding:5px 0;color:#6f796f;border-bottom:1px solid #f1f3ee;font-size:8px}.mix-legend>div i{width:7px;height:7px;border-radius:2px}.mix-legend>div strong{color:#354136;font-family:JetBrains Mono Variable,monospace;font-size:8px}.mix-new{background:var(--blue)}.mix-returning{background:#6f9e39}.mix-power{background:#c6e88f}.mix-legend>button{display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:0;color:#577247;background:none;border:0;font-size:8px;font-weight:650}.dashboard-footer{display:flex;align-items:center;justify-content:space-between;margin-top:15px;color:#8e978f;font-size:8px}.dashboard-footer span,.dashboard-footer button{display:inline-flex;align-items:center;gap:5px}.dashboard-footer button{padding:0;color:#6f7d69;background:none;border:0;font-size:8px}@media(max-width:1200px){.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-split,.bottom-split{grid-template-columns:1fr}}@media(max-width:760px){.pulse-callout{align-items:flex-start;flex-wrap:wrap}.pulse-copy{flex-basis:calc(100% - 46px)}.pulse-callout>.mobile-dismiss{display:inline-flex}.overview-split,.bottom-split{gap:10px}.funnel-panel,.live-panel,.channel-panel,.users-snapshot{padding:14px}}.personal-context-banner{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:13px 15px;border:1px solid #d7e1d2;border-radius:6px;background:#f5f8f1}.personal-context-banner.demo{background:#fbf5e9;border-color:#eadbc2}.personal-context-banner.provisional{background:#f8f1e8;border-color:#e5d5c2}.personal-context-icon{flex:0 0 auto;display:grid;width:32px;height:32px;place-items:center;color:#3f6c2d;background:#e7f0df;border-radius:5px}.personal-context-banner>div{min-width:0;flex:1}.personal-context-banner small{display:block;color:#61705f;font-size:7px;font-weight:800;text-transform:uppercase}.personal-context-banner strong{display:block;margin-top:2px;color:#2f3b32;font-size:11px}.personal-context-banner p{margin:2px 0 0;color:#68736a;font-size:8px;line-height:1.45}.personal-context-banner .button{flex:0 0 auto;min-height:31px;padding:5px 9px;font-size:8px}@media(max-width:520px){.personal-context-banner{align-items:flex-start;flex-wrap:wrap}.personal-context-banner>div{flex-basis:calc(100% - 44px)}.personal-context-banner .button{width:100%}.metric-card{padding:12px}.metric-value-row{flex-wrap:wrap}.metric-value-row>strong{font-size:22px}.metric-heading{align-items:flex-start}.metric-heading svg{display:none}.sparkline{width:56px}.funnel-row{grid-template-columns:minmax(108px,1fr) 42px 7px}.funnel-visual,.step-rate{display:none}.user-mix-body{gap:18px}.donut{width:94px;height:94px}.donut:before{width:64px;height:64px}.donut strong{font-size:15px}.channel-row{grid-template-columns:minmax(105px,1fr) 36px 34px}.share-track{display:none}.dashboard-footer{align-items:flex-start;flex-direction:column;gap:8px}}.query-builder{display:flex;align-items:center;gap:6px;margin-bottom:13px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 2px 7px #141c1505}.query-event{min-width:225px;display:flex;align-items:center;gap:8px;padding-left:5px}.query-label{color:#9aa29b;font-size:7px;font-weight:750;letter-spacing:.09em}.query-event>button{display:flex;align-items:center;gap:7px;min-width:0;flex:1;padding:6px 8px;color:#354236;background:#f7f8f4;border:1px solid #e5e8e1;border-radius:5px;font-size:9px;text-align:left}.query-event>button code{overflow:hidden;flex:1;font-size:9px;text-overflow:ellipsis}.query-event>button>svg{margin-left:auto}.query-separator{width:1px;height:22px;background:var(--line)}.query-piece{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;color:#647067;background:transparent;border:0;border-radius:4px;font-size:8px;white-space:nowrap}.query-piece:hover{background:#f5f7f2}.query-piece strong{color:#303c32;font-weight:650}.button.query-run{margin-left:auto;min-height:32px;padding-inline:14px;color:#fff;background:#1b251d;border-color:#1b251d;font-size:9px}.button.query-run:hover{background:#29362c}.event-menu{top:calc(100% + 13px);left:42px;right:auto;min-width:260px}.event-menu button{display:flex;align-items:center;gap:8px}.event-menu button code{font-size:9px}.active-filters{display:flex;align-items:center;gap:7px;margin:-4px 0 12px;color:#7e887f;font-size:8px}.active-filters>button{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;color:#53654c;background:#eef4e7;border:1px solid #dfe9d3;border-radius:4px;font-size:8px}.active-filters>button:last-child{color:#7e887f;background:transparent;border-color:transparent}.explore-chart{margin-bottom:14px;padding:18px 18px 12px}.explore-summary-row{display:flex;align-items:flex-end;gap:34px;margin:16px 0 1px;padding-bottom:10px;border-bottom:1px solid #f0f2ed}.explore-summary-row>div:not(.chart-legend){display:flex;align-items:baseline;gap:7px}.explore-summary-row>div>span:first-child{color:#909990;font-size:8px}.explore-summary-row strong{color:#1e2a20;font-family:JetBrains Mono Variable,monospace;font-size:18px;font-weight:550;letter-spacing:-.7px}.explore-summary-row .chart-legend{margin-left:auto}.breakdown-panel{overflow:hidden}.breakdown-heading{padding:17px 18px 13px}.breakdown-actions{gap:8px}.table-toolbar{display:flex;align-items:center;justify-content:space-between;padding:9px 18px;border-top:1px solid var(--line)}.table-toolbar .table-search{width:200px}.table-toolbar>span{color:#929a93;font-size:8px}.explore-table td:first-child{min-width:180px}.explore-table .rank{width:18px;display:inline-grid;place-items:center;margin-right:6px;color:#939c94;font-family:JetBrains Mono Variable,monospace;font-size:7px}.row-open{width:26px;height:26px;display:grid;place-items:center;padding:0;color:#68766a;background:transparent;border:1px solid transparent;border-radius:4px}.row-open:hover{background:#f2f5ef;border-color:#e1e7dc}.filter-dialog .filter-form{padding-bottom:14px}@media(max-width:980px){.query-builder{flex-wrap:wrap}.query-event{flex:1}.button.query-run{margin-left:0}.explore-summary-row{flex-wrap:wrap;gap:14px 25px}.explore-summary-row .chart-legend{width:100%;margin-left:0}.breakdown-heading{align-items:flex-start;flex-direction:column}.breakdown-actions{width:100%;justify-content:space-between}}@media(max-width:640px){.query-builder{align-items:stretch}.query-event{width:100%;min-width:0;flex-basis:100%;padding-left:0}.query-separator{display:none}.query-piece{flex:1;justify-content:center;padding:7px 5px;background:#f6f7f3}.button.query-run{width:100%}.active-filters{flex-wrap:wrap}.explore-chart{padding:14px 12px 10px}.explore-summary-row{gap:11px 22px}.explore-summary-row strong{font-size:15px}.breakdown-actions{align-items:stretch;flex-direction:column}.mini-tabs{width:100%}.mini-tabs button{flex:1}.table-toolbar{padding-inline:13px}.table-toolbar .table-search{width:170px}.filter-form{grid-template-columns:1fr!important}.wide-field{grid-column:auto}}.page-subtoolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:13px;padding:11px 13px;background:#fff;border:1px solid var(--line);border-radius:7px}.funnel-title-control{display:flex;align-items:center;gap:9px}.funnel-title-control>div{display:flex;flex-direction:column;gap:2px}.funnel-title-control>div span{color:#8b948c;font-size:7px}.funnel-title-control>div strong{color:#283329;font-size:11px}.subtoolbar-actions{gap:7px}.funnel-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(130px,.8fr)) minmax(240px,1.5fr);margin-bottom:14px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:7px}.funnel-kpi-strip>div{min-height:82px;display:flex;flex-direction:column;justify-content:center;padding:13px 17px;border-right:1px solid var(--line)}.funnel-kpi-strip>div:last-child{border-right:0}.funnel-kpi-strip>div>span{color:#858f87;font-size:8px}.funnel-kpi-strip>div>strong{margin-top:3px;color:#202a21;font-family:JetBrains Mono Variable,monospace;font-size:21px;font-weight:550;letter-spacing:-.8px}.funnel-kpi-strip>div>small{display:inline-flex;align-items:center;gap:3px;margin-top:4px;color:#8e978f;font-size:7px}.funnel-kpi-legend{align-items:flex-start!important;flex-direction:row!important;flex-wrap:wrap;gap:7px 13px}.funnel-kpi-legend>span{display:inline-flex;align-items:center;gap:5px}.funnel-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;margin-bottom:14px}.funnel-builder-panel{padding:17px 17px 12px}.funnel-builder-panel .panel-heading{margin-bottom:14px}.funnel-steps{padding:2px 2px 0 5px}.funnel-step-block{position:relative}.funnel-step-card{position:relative;display:grid;grid-template-columns:17px 23px minmax(160px,1fr) auto 26px;align-items:center;gap:9px;min-height:57px;padding:8px 10px 8px 5px;background:#fbfcf9;border:1px solid #e4e8e0;border-radius:6px}.funnel-step-card:hover{border-color:#ccd5c7}.drag-handle{display:flex;color:#b4bbb5;cursor:grab}.step-number{width:22px;height:22px;display:grid;place-items:center;color:#41533f;background:#edf2e8;border-radius:4px;font-family:JetBrains Mono Variable,monospace;font-size:8px}.funnel-step-event{min-width:0;display:flex;flex-direction:column;gap:3px}.funnel-step-event code{overflow:hidden;color:#2f3d31;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.funnel-step-event span{color:#8e978f;font-size:8px}.funnel-step-metrics{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.funnel-step-metrics strong{color:#2b372d;font-family:JetBrains Mono Variable,monospace;font-size:12px;font-weight:550}.funnel-step-metrics span{color:#969e97;font-size:7px}.step-delete{width:25px;height:25px;display:grid;place-items:center;padding:0;color:#9aa29b;background:transparent;border:0;border-radius:4px}.step-delete:hover{color:#af564b;background:#fbefed}.funnel-step-bar{height:4px;margin:0 8px;overflow:hidden;background:#f1f3ee}.funnel-step-bar span{height:100%;display:block;border-radius:0 3px 3px 0}.dropoff-row{height:31px;display:flex;align-items:center;gap:7px;padding:0 9px;color:#8f9890;font-size:7px}.dropoff-row>span:nth-child(2){display:inline-flex;align-items:center;gap:3px}.dropoff-row>i{width:2px;height:2px;background:#b7beb7;border-radius:50%}.dropoff-row strong{color:#6d786f;font-size:7px;font-weight:550}.dropoff-row.highest{color:#9a6532;background:#fff9ef;border:1px solid #f3e4ce;border-radius:4px}.dropoff-row.highest small{margin-left:auto;padding:2px 5px;color:#975f28;background:#f9e9d3;border-radius:3px;font-size:6px;font-weight:700;text-transform:uppercase}.dropoff-line{display:none}.add-step-row{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:9px;padding:9px;color:#657362;background:#fafbf8;border:1px dashed #cfd6ca;border-radius:5px;font-size:8px;font-weight:650}.add-step-row:hover{color:#34482e;border-color:#9cac93;background:#f7faf3}.funnel-aside{display:flex;flex-direction:column;gap:14px}.insight-card{position:relative;display:flex;gap:10px;padding:16px}.insight-card.dark{color:#f1f5ef;background:radial-gradient(circle at 100% 0,rgba(185,232,92,.14),transparent 55%),#18211a;border-color:#28332a}.insight-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;color:#203019;background:var(--lime);border-radius:5px}.insight-card h3{margin-top:7px;color:#f4f8f2;font-size:13px;line-height:1.35}.insight-card p{margin-top:8px;color:#a7b2a8;font-size:8px;line-height:1.6}.insight-card button{display:inline-flex;align-items:center;gap:4px;margin-top:12px;padding:0;color:#cae99d;background:none;border:0;font-size:8px;font-weight:650}.conversion-card{padding:16px}.conversion-card>.panel-heading{margin-bottom:13px}.health-score{display:flex;align-items:baseline;color:#7f8981}.health-score>strong{color:#1e2a20;font-family:JetBrains Mono Variable,monospace;font-size:29px;font-weight:550}.health-score>span{font-size:9px}.health-track{height:4px;margin:9px 0;overflow:hidden;background:#e9eee4;border-radius:4px}.health-track i{width:78%;height:100%;display:block;background:linear-gradient(90deg,#729b43,#a8cf6d);border-radius:inherit}.conversion-card>p{margin-bottom:13px;color:#7f8981;font-size:8px;line-height:1.5}.health-row{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-top:1px solid #eff1ec;color:#6c776d;font-size:8px}.health-row span{display:inline-flex;align-items:center;gap:6px}.health-row span i{width:7px;height:7px;border-radius:2px}.health-row strong{color:#354136;font-family:JetBrains Mono Variable,monospace;font-size:8px}.channel-performance{overflow:hidden}.channel-performance>.panel-heading{padding:16px 17px 13px}.add-step-dialog{width:min(470px,100%)}.event-choice-list{display:flex;flex-direction:column;gap:5px;padding:15px 20px 20px}.event-choice-list button{display:flex;align-items:center;gap:8px;padding:9px 10px;color:#485449;background:#fafbf8;border:1px solid #e4e7e0;border-radius:5px;font-size:9px;text-align:left}.event-choice-list button.selected{background:#f1f7e9;border-color:#b8cf9a}.event-choice-list button code{flex:1;font-size:9px}@media(max-width:1160px){.funnel-workspace{grid-template-columns:1fr}.funnel-aside{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:900px){.funnel-kpi-strip{grid-template-columns:repeat(3,1fr)}.funnel-kpi-legend{grid-column:1 / -1;border-top:1px solid var(--line)}.funnel-kpi-strip>div:nth-child(3){border-right:0}}@media(max-width:680px){.page-subtoolbar{align-items:flex-start;flex-direction:column}.subtoolbar-actions{width:100%}.subtoolbar-actions .button{flex:1}.funnel-kpi-strip{grid-template-columns:1fr 1fr}.funnel-kpi-strip>div{min-height:70px;padding:10px 12px}.funnel-kpi-strip>div:nth-child(2){border-right:0}.funnel-kpi-strip>div:nth-child(3){border-top:1px solid var(--line)}.funnel-kpi-legend{grid-column:2;border-top:1px solid var(--line);border-right:0!important}.funnel-aside{grid-template-columns:1fr}.funnel-builder-panel{padding:14px 10px 10px}.funnel-step-card{grid-template-columns:18px 20px minmax(100px,1fr) auto}.drag-handle,.step-delete,.funnel-step-metrics span{display:none}.funnel-step-metrics strong{font-size:10px}.dropoff-row{padding-inline:2px}.dropoff-row>strong{display:none}.channel-performance>.panel-heading{align-items:flex-start}}.retention-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.retention-toolbar-right{display:flex;align-items:center;gap:8px}.compact-segment{background:#fff}.retention-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:7px}.retention-kpis>div{min-height:79px;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;border-right:1px solid var(--line)}.retention-kpis>div:last-child{border-right:0}.retention-kpis span{color:#858f87;font-size:8px}.retention-kpis strong{margin-top:4px;color:#1f2921;font-family:JetBrains Mono Variable,monospace;font-size:20px;font-weight:550;letter-spacing:-.7px}.retention-kpis small{display:inline-flex;align-items:center;gap:3px;margin-top:4px;color:#909991;font-size:7px}.retention-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px}.cohort-panel{min-width:0;overflow:hidden}.cohort-panel>.panel-heading{padding:17px 17px 14px}.cohort-legend{display:flex;align-items:center;gap:3px;color:#8c958d;font-size:7px}.cohort-legend i{width:13px;height:10px;display:block;background:#537e2c26;border-radius:2px}.cohort-legend i:nth-of-type(2){background:#537e2c4d}.cohort-legend i:nth-of-type(3){background:#537e2c80}.cohort-legend i:nth-of-type(4){background:#537e2cb3}.cohort-legend i:nth-of-type(5){background:#537e2ce6}.cohort-table-wrap{overflow-x:auto;padding:0 12px}.cohort-table{width:100%;min-width:740px;border-collapse:separate;border-spacing:3px;font-size:8px}.cohort-table th{padding:7px;color:#889189;font-size:7px;font-weight:650;text-align:center}.cohort-table th:first-child,.cohort-table th:nth-child(2){text-align:left}.cohort-table th:first-child{min-width:90px}.cohort-table td{padding:0;color:#4d5a4e;text-align:center}.cohort-table td:first-child{min-width:90px;padding:5px 8px;text-align:left}.cohort-table td:first-child strong{display:block;color:#39453b;font-size:8px}.cohort-table td:first-child span{color:#9aa29b;font-size:6px}.cohort-table td:nth-child(2){padding:5px 8px;color:#747f76;text-align:left;font-family:JetBrains Mono Variable,monospace}.cohort-cell{position:relative;width:52px;height:32px;padding:0;color:#43513f;background:#537e2c26;border:0;border-radius:3px;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-weight:550}.cohort-cell:hover{outline:2px solid #6e9344;outline-offset:1px}.cohort-cell.high-value{color:#f7fbf3}.cohort-tooltip{position:absolute;z-index:2;left:50%;bottom:calc(100% + 5px);padding:4px 6px;color:#f7faf6;background:#1b251d;border-radius:3px;box-shadow:0 5px 14px #0f161033;font-family:Plus Jakarta Sans Variable,sans-serif;font-size:7px;white-space:nowrap;transform:translate(-50%)}.cohort-empty{height:32px;color:#bbc1bb!important;background:#fafbf8;border-radius:3px}.cohort-footer{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;color:#8e978f;border-top:1px solid var(--line);font-size:7px}.cohort-footer button{display:inline-flex;align-items:center;gap:4px;padding:0;color:#59744d;background:none;border:0;font-size:8px;font-weight:650}.retention-aside{display:flex;flex-direction:column;gap:14px}.curve-panel{padding:16px}.curve-panel>.panel-heading{margin-bottom:12px}.retention-curve{width:100%;height:92px;overflow:visible}.curve-labels{display:flex;justify-content:space-between;margin-top:3px;color:#9aa29b;font-family:JetBrains Mono Variable,monospace;font-size:6px}.curve-panel>p{margin-top:12px;padding-top:10px;color:#7c877e;border-top:1px solid #eff1ec;font-size:8px;line-height:1.5}.behavior-panel{overflow:hidden}.behavior-panel>.panel-heading{padding:16px 16px 12px}.behavior-panel>.panel-heading>svg{color:#7e985f}.behavior-row{display:flex;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #eff1ec}.behavior-icon{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;border-radius:5px}.behavior-icon.lime{color:#446524;background:#eef6e1}.behavior-icon.blue{color:#2c67bd;background:#eaf1fc}.behavior-icon.orange{color:#9d6427;background:#fff1e3}.mini-chart-glyph{width:11px;height:11px;display:block;border-bottom:2px solid currentColor;border-left:2px solid currentColor;transform:skewY(-20deg)}.behavior-row>div{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.behavior-row>div strong{color:#3c473e;font-size:8px}.behavior-row>div span{color:#8f9890;font-size:7px}.behavior-row>button{display:grid;place-items:center;padding:3px;color:#8c968d;background:none;border:0}.behavior-footer{width:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:10px;color:#5b754d;background:#fafbf8;border:0;border-top:1px solid var(--line);font-size:8px;font-weight:650}@media(max-width:1120px){.retention-layout{grid-template-columns:1fr}.retention-aside{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:850px){.retention-kpis{grid-template-columns:1fr 1fr}.retention-kpis>div:nth-child(2){border-right:0}.retention-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media(max-width:650px){.retention-toolbar{align-items:stretch;flex-direction:column}.retention-toolbar>.tabs{display:flex}.retention-toolbar>.tabs button{flex:1}.retention-toolbar-right{justify-content:space-between}.retention-aside{grid-template-columns:1fr}.cohort-panel>.panel-heading{align-items:flex-start;flex-direction:column}.cohort-legend{align-self:flex-end}.cohort-footer{align-items:flex-start;flex-direction:column;gap:7px}}@media(max-width:480px){.retention-kpis>div{min-height:69px;padding:10px 12px}.retention-kpis strong{font-size:17px}.retention-toolbar-right .button{padding-inline:8px}}.segment-hero{position:relative;min-height:147px;display:grid;grid-template-columns:minmax(200px,1.1fr) 1.2fr minmax(180px,.8fr);align-items:center;gap:28px;margin-bottom:19px;padding:22px 25px;overflow:hidden;color:#f4f8f2;background:radial-gradient(circle at 88% 0,rgba(185,232,92,.12),transparent 46%),linear-gradient(120deg,#151e17,#202b22);border:1px solid #2a362c;border-radius:8px}.segment-hero>div:first-child>strong{display:block;margin-top:8px;color:#fff;font-family:JetBrains Mono Variable,monospace;font-size:35px;font-weight:530;letter-spacing:-1.7px}.segment-hero>div:first-child>p{margin-top:3px;color:#919f92;font-size:9px}.segment-hero-chart{height:78px;display:flex;align-items:flex-end;gap:6px}.segment-hero-chart span{flex:1;min-width:3px;background:linear-gradient(180deg,#b9e85cd1,#b9e85c33);border-radius:2px 2px 0 0}.segment-hero-stat{display:flex;flex-direction:column;gap:5px;padding-left:20px;border-left:1px solid rgba(255,255,255,.1)}.segment-hero-stat>span{display:inline-flex;align-items:center;gap:6px;color:#91a092;font-size:8px}.segment-hero-stat>strong{color:#e9f2e6;font-size:13px}.segment-hero-stat>small{display:inline-flex;align-items:center;gap:3px;color:#b9dc8b;font-size:8px}.segment-section-heading,.reports-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:10px}.segment-section-heading>div:first-child,.reports-heading>div{display:flex;align-items:baseline;gap:8px}.segment-section-heading h2,.reports-heading h2{color:#202b21;font-size:16px;font-weight:700;letter-spacing:-.3px}.segment-section-heading>div:first-child span,.reports-heading>div span{color:#919a92;font-size:8px}.segment-toolbar{gap:7px}.segment-search{width:190px}.sort-popover{min-width:190px}.sort-popover button svg{color:#738070}.sort-popover button span{margin-left:auto;color:#75914f;font-size:7px}.segment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.segment-card{position:relative;min-height:211px;display:flex;flex-direction:column;padding:14px;background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 2px 7px #141c1505;transition:border-color .13s ease,box-shadow .13s ease}.segment-card:hover{border-color:#c5cec1;box-shadow:0 7px 20px #141c150d}.segment-card.selected{border-color:#8daa72;box-shadow:0 0 0 2px #7d9c5c1a}.segment-card-top{display:flex;align-items:center;gap:7px;min-height:30px}.select-check{width:16px;height:16px;display:inline-block}.select-check input{position:absolute;opacity:0;pointer-events:none}.select-check span{width:14px;height:14px;display:block;background:#fff;border:1px solid #ccd3c8;border-radius:3px}.select-check input:checked+span{background:#5f8b32;border-color:#5f8b32;box-shadow:inset 0 0 0 3px #fff}.segment-color{width:7px;height:7px;display:block;margin-left:2px;border-radius:2px}.segment-card-top .icon-button{width:27px;height:27px;margin-left:auto}.segment-card h3{margin-top:8px;color:#263128;font-size:13px;font-weight:680}.segment-card>p{min-height:34px;margin-top:6px;color:#818b82;font-size:8px;line-height:1.5}.segment-card-metrics{display:grid;grid-template-columns:1fr .72fr .9fr;margin-top:auto;padding:12px 0 11px;border-top:1px solid #eff1ec}.segment-card-metrics>div{display:flex;flex-direction:column;gap:2px;padding-right:7px}.segment-card-metrics>div+div{padding-left:9px;border-left:1px solid #eff1ec}.segment-card-metrics strong{color:#354238;font-family:JetBrains Mono Variable,monospace;font-size:11px;font-weight:560}.segment-card-metrics span{color:#939b94;font-size:7px}.segment-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:8px;border-top:1px solid #eff1ec}.segment-card-footer button{display:inline-flex;align-items:center;gap:3px;padding:0;color:#5a754b;background:none;border:0;font-size:8px;font-weight:650}.segment-card-footer button:last-child{color:#929b93}.new-segment-card,.new-report-card{min-height:211px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;color:#68746a;background:#ffffff73;border:1px dashed #cbd3c8;border-radius:7px;text-align:center}.new-segment-card:hover,.new-report-card:hover{background:#fffc;border-color:#9daf94}.new-segment-card>span,.new-report-card>span{width:34px;height:34px;display:grid;place-items:center;margin-bottom:9px;color:#59734d;background:#edf3e7;border-radius:6px}.new-segment-card strong,.new-report-card strong{color:#455247;font-size:10px}.new-segment-card p,.new-report-card p{max-width:180px;margin-top:5px;color:#929a93;font-size:8px;line-height:1.5}.bulk-action-bar{position:fixed;z-index:50;left:calc(236px + 50%);bottom:22px;display:flex;align-items:center;gap:3px;padding:7px;color:#eef4ec;background:#18211a;border:1px solid rgba(255,255,255,.08);border-radius:7px;box-shadow:0 15px 40px #0a110b3d;transform:translate(-50%)}.bulk-action-bar span{padding:0 8px;font-size:9px}.bulk-action-bar span strong{color:var(--lime)}.bulk-action-bar button{padding:6px 9px;color:#dfe8dd;background:#ffffff0f;border:0;border-radius:4px;font-size:8px}.bulk-action-bar button:last-child{display:grid;place-items:center;margin-left:2px;background:transparent}.suggested-panel{margin-top:14px;padding:16px}.suggested-panel>.panel-heading{margin-bottom:11px}.suggested-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.suggested-segment{display:flex;align-items:center;gap:10px;padding:11px;background:#f8f9f5;border:1px solid #ebeee7;border-radius:6px}.suggested-icon{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#587241;background:#edf3e7;border-radius:5px}.suggested-segment>div{min-width:0;flex:1}.suggested-segment strong{display:block;color:#3a473d;font-size:9px}.suggested-segment p{margin-top:2px;color:#858f87;font-size:7px}.suggested-segment small{display:block;margin-top:4px;color:#9ba39c;font-size:7px}.suggested-segment>button{display:inline-flex;align-items:center;gap:3px;flex:0 0 auto;padding:5px 7px;color:#577447;background:#fff;border:1px solid #dfe5da;border-radius:4px;font-size:7px;font-weight:650}.segment-dialog{width:min(690px,100%)}.segment-form{display:flex;flex-direction:column;gap:13px;padding:18px 20px}.segment-form>label small{color:#9ba39c;font-size:7px;font-weight:500}.rule-section{padding:12px;background:#f7f9f4;border:1px solid #e7ebe2;border-radius:6px}.rule-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;color:#687469;font-size:8px;font-weight:650}.rule-heading .segmented-control button{padding:3px 8px}.rule-row{display:grid;grid-template-columns:19px 1.1fr .8fr 1fr 23px;gap:6px;align-items:center;margin-top:6px}.rule-row:first-of-type{margin-top:0}.rule-index{width:18px;height:18px;display:grid;place-items:center;color:#7f897f;background:#edf0ea;border-radius:3px;font-family:JetBrains Mono Variable,monospace;font-size:7px}.rule-row button{width:23px;height:23px;display:grid;place-items:center;padding:0;color:#9aa29b;background:none;border:0}.add-rule-button{display:inline-flex;align-items:center;gap:4px;margin-top:9px;padding:0;color:#587347;background:none;border:0;font-size:8px;font-weight:650}.segment-preview{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;background:#f0f6e8;border:1px solid #dee9d2;border-radius:5px}.segment-preview>div{display:flex;align-items:center;gap:7px;color:#5e7154;font-size:8px}.segment-preview>div strong{color:#304925;font-family:JetBrains Mono Variable,monospace;font-size:10px}.segment-preview small{color:#7d8e73;font-size:7px}@media(max-width:1240px){.segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-hero{grid-template-columns:minmax(180px,1fr) 1fr}.segment-hero-stat{display:none}}@media(max-width:800px){.segment-section-heading{align-items:flex-start;flex-direction:column}.segment-toolbar{width:100%;justify-content:space-between}.segment-search{flex:1;width:auto}.suggested-grid{grid-template-columns:1fr}.bulk-action-bar{left:50%}}@media(max-width:580px){.segment-hero{grid-template-columns:1fr;min-height:0;gap:14px;padding:18px}.segment-hero-chart{height:45px}.segment-grid{grid-template-columns:1fr}.segment-card{min-height:195px}.segment-toolbar{align-items:stretch;flex-direction:column}.segment-search{flex:none;width:100%}.segment-toolbar .control-popover,.segment-toolbar .button{width:100%}.segment-toolbar .button{justify-content:space-between}.suggested-panel>.panel-heading{align-items:flex-start}.suggested-segment{align-items:flex-start;flex-wrap:wrap}.suggested-segment>button{margin-left:41px}.rule-row{grid-template-columns:19px 1fr 23px}.rule-row select:first-of-type{grid-column:2}.rule-row select:nth-of-type(2),.rule-row input{grid-column:2}.rule-row button{grid-column:3;grid-row:1}.segment-preview{align-items:flex-start;flex-direction:column;gap:5px}}.stream-strip{display:flex;align-items:center;gap:16px;margin-bottom:13px;padding:10px 12px;overflow:hidden;color:#dce6dc;background:radial-gradient(circle at 100% 50%,rgba(185,232,92,.08),transparent 38%),#172019;border:1px solid #2a342b;border-radius:7px}.stream-live-label{display:flex;align-items:center;gap:9px;min-width:174px;padding-right:14px;border-right:1px solid rgba(255,255,255,.1)}.stream-pulse{width:31px;height:31px;display:grid;place-items:center;flex:0 0 auto;color:#b9e85c;background:#b9e85c1a;border:1px solid rgba(185,232,92,.15);border-radius:50%}.stream-pulse:not(.paused){animation:radio-pulse 2s infinite}.stream-pulse.paused{color:#929c93;background:#ffffff0d}@keyframes radio-pulse{0%,to{box-shadow:0 0 #b9e85c1f}50%{box-shadow:0 0 0 5px #b9e85c00}}.stream-live-label>div{display:flex;flex-direction:column;gap:2px}.stream-live-label strong{color:#edf3eb;font-size:9px}.stream-live-label span{color:#829083;font-size:7px}.stream-items{min-width:0;display:flex;gap:12px;flex:1;overflow:hidden}.stream-item{min-width:0;display:flex;align-items:center;gap:7px;flex:1;padding-right:12px;border-right:1px solid rgba(255,255,255,.06)}.stream-item:last-child{border-right:0}.stream-item .event-avatar{width:25px;height:25px}.stream-item>div{min-width:0}.stream-item code{display:block;overflow:hidden;color:#dce6db;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.stream-item>div span{display:flex;align-items:center;gap:3px;margin-top:2px;overflow:hidden;color:#778579;font-size:6px;text-overflow:ellipsis;white-space:nowrap}.stream-item>div span i{width:2px;height:2px;background:#657267;border-radius:50%}.stream-item time{display:none}.stream-control{width:27px;height:27px;display:grid;place-items:center;flex:0 0 auto;padding:0;color:#b5c1b5;background:#ffffff12;border:0;border-radius:4px}.event-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:7px}.event-kpis>div{min-height:78px;display:flex;flex-direction:column;justify-content:center;padding:12px 16px;border-right:1px solid var(--line)}.event-kpis>div:last-child{border-right:0}.event-kpis span{color:#858f87;font-size:8px}.event-kpis strong{margin-top:4px;color:#1f2921;font-family:JetBrains Mono Variable,monospace;font-size:20px;font-weight:550;letter-spacing:-.7px}.event-kpis small{display:inline-flex;align-items:center;gap:3px;margin-top:4px;color:#909991;font-size:7px}.events-table-panel{overflow:hidden}.events-table-panel>.panel-heading{padding:17px}.event-table-actions{gap:7px}.event-table-actions .table-search{width:190px}.events-table tbody tr{cursor:pointer}.events-table td:first-child{display:flex;align-items:center;gap:7px}.events-table td:first-child code{color:#334138;font-size:8px}.events-table td:last-child{color:#a2aaa3}.events-table .category-pill{color:#5e6c5e;background:#f2f4ef;border-color:#e6e9e2}.last-seen{display:inline-flex;align-items:center;gap:5px;color:#7e8980}.last-seen i{width:4px;height:4px;background:#81a951;border-radius:50%}.event-drawer .drawer-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line)}.drawer-heading>div{display:flex;align-items:flex-start;gap:9px}.drawer-heading>div>div>span{color:#8e978f;font-size:8px}.drawer-heading h2{margin-top:4px;color:#202a21;font-family:JetBrains Mono Variable,monospace;font-size:16px;letter-spacing:-.5px}.drawer-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:14px 0;overflow:hidden;background:#f8f9f6;border:1px solid #e7eae3;border-radius:6px}.drawer-stats>div{display:flex;flex-direction:column;gap:3px;padding:10px;border-right:1px solid #e7eae3}.drawer-stats>div:last-child{border-right:0}.drawer-stats span{color:#8c958d;font-size:7px}.drawer-stats strong{color:#344136;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:550}.drawer-section{padding:16px 0;border-bottom:1px solid var(--line)}.drawer-section-heading{display:flex;align-items:center;justify-content:space-between}.drawer-section h3{color:#3b473d;font-size:10px;font-weight:680}.drawer-chart{height:92px;display:flex;align-items:flex-end;gap:5px;margin-top:12px;padding-top:6px;background:linear-gradient(to bottom,transparent 49%,#f0f2ed 50%,transparent 51%)}.drawer-chart span{flex:1;min-width:2px;background:#a5c875;border-radius:2px 2px 0 0}.drawer-chart-axis{display:flex;justify-content:space-between;margin-top:5px;color:#9aa29b;font-size:7px}.property-list{margin-top:10px;overflow:hidden;border:1px solid #e5e8e1;border-radius:5px}.property-list>div{display:grid;grid-template-columns:1fr 1.3fr 20px;align-items:center;gap:7px;padding:8px 9px;border-bottom:1px solid #edf0ea;font-size:8px}.property-list>div:last-child{border-bottom:0}.property-list span{color:#808b81}.property-list code{color:#3c493e;font-size:8px}.property-list button{display:grid;place-items:center;padding:0;color:#969f97;background:none;border:0}.drawer-activity{margin-top:7px}.drawer-activity>div{display:flex;align-items:center;gap:8px;padding:7px 0}.drawer-activity .event-avatar{width:26px;height:26px}.drawer-activity>div>div{display:flex;flex-direction:column;gap:2px}.drawer-activity strong{color:#49554b;font-size:8px}.drawer-activity span{display:flex;align-items:center;gap:3px;color:#919a92;font-size:7px}.drawer-actions{position:sticky;bottom:-20px;display:flex;gap:7px;margin:0 -20px -20px;padding:13px 20px;background:#fffffff2;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.drawer-actions .button{flex:1}@media(max-width:1180px){.stream-items .stream-item:nth-child(n+3){display:none}}@media(max-width:900px){.stream-strip{flex-wrap:wrap}.stream-live-label{min-width:0;flex:1}.stream-items{order:3;flex-basis:100%;padding-top:10px;border-top:1px solid rgba(255,255,255,.08)}.event-kpis{grid-template-columns:1fr 1fr}.event-kpis>div:nth-child(2){border-right:0}.event-kpis>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.events-table-panel>.panel-heading{align-items:flex-start;flex-direction:column}.event-table-actions{width:100%}.event-table-actions .table-search{flex:1;width:auto}}@media(max-width:580px){.stream-item:nth-child(n+2){display:none}.event-table-actions{align-items:stretch;flex-direction:column}.event-table-actions .control-popover,.event-table-actions .button{width:100%}.events-table-panel .table-footer{align-items:flex-start;flex-direction:column;gap:5px}.event-drawer{width:100%;padding:16px}.event-drawer .drawer-actions{bottom:-16px;margin-inline:-16px;padding-inline:16px}.drawer-stats{grid-template-columns:1fr 1fr}.drawer-stats>div:nth-child(2){border-right:0}.drawer-stats>div:last-child{grid-column:1 / -1;border-top:1px solid #e7eae3}}.reports-feature{min-height:218px;display:grid;grid-template-columns:minmax(280px,1fr) minmax(320px,1.15fr);align-items:center;gap:40px;margin-bottom:20px;padding:24px 27px;overflow:hidden;color:#f3f7f1;background:radial-gradient(circle at 100% 40%,rgba(185,232,92,.1),transparent 35%),linear-gradient(115deg,#151e17 5%,#202b22);border:1px solid #2b372d;border-radius:8px}.reports-feature-copy h2{margin-top:7px;color:#f7faf5;font-size:22px;font-weight:700;letter-spacing:-.8px}.reports-feature-copy p{max-width:510px;margin-top:8px;color:#a1aea2;font-size:9px;line-height:1.6}.report-meta{display:flex;align-items:center;flex-wrap:wrap;gap:13px;margin-top:14px;color:#869487;font-size:7px}.report-meta span{display:inline-flex;align-items:center;gap:5px}.reports-feature-copy>button{display:inline-flex;align-items:center;gap:5px;margin-top:17px;padding:7px 10px;color:#1a2218;background:var(--lime);border:1px solid #c7ee7b;border-radius:5px;font-size:8px;font-weight:750}.reports-preview{position:relative;min-height:168px;padding:10px;background:#fff;border:1px solid rgba(255,255,255,.13);border-radius:7px;box-shadow:0 18px 50px #060c074d;transform:rotate(.7deg)}.preview-top{display:flex;gap:4px;padding-bottom:8px;border-bottom:1px solid #e9ece5}.preview-top span{width:5px;height:5px;background:#ced5ca;border-radius:50%}.preview-top span:first-child{background:#db7868}.preview-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:8px}.preview-kpis i{height:27px;background:#f1f4ed;border:1px solid #e9ede5;border-radius:4px}.preview-chart{height:62px;margin-top:7px;padding:3px 5px;background:#1d271f;border-radius:4px}.preview-chart svg{width:100%;height:100%}.preview-bars{display:flex;align-items:flex-end;gap:4px;height:25px;margin-top:6px}.preview-bars i{flex:1;background:#a7cb71;border-radius:2px 2px 0 0}.preview-bars i:nth-child(1){height:40%}.preview-bars i:nth-child(2){height:74%}.preview-bars i:nth-child(3){height:55%}.preview-bars i:nth-child(4){height:88%}.preview-bars i:nth-child(5){height:69%}.reports-heading{margin-top:2px}.reports-heading .table-search{width:210px}.reports-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.report-card{overflow:hidden;background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 2px 7px #141c1505;transition:border-color .13s ease,transform .13s ease,box-shadow .13s ease}.report-card:hover{border-color:#c5cec1;box-shadow:0 10px 25px #141c150f;transform:translateY(-1px)}.report-card-visual{position:relative;height:94px;display:flex;align-items:flex-end;padding:14px}.report-mini-chart{height:52px;display:flex;align-items:flex-end;gap:5px;flex:1}.report-mini-chart span{flex:1;background:#2333243d;border-radius:2px 2px 0 0}.report-mini-chart span:nth-child(n+5){background:#23332473}.report-card-type{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 6px;color:#3c493e;background:#ffffff9e;border:1px solid rgba(255,255,255,.7);border-radius:4px;font-size:7px;font-weight:650;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.report-card-body{padding:13px 14px 12px}.report-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.report-card-title h3{color:#303c32;font-size:11px;line-height:1.35}.report-card-title button{display:grid;place-items:center;flex:0 0 auto;padding:1px;color:#929b93;background:none;border:0}.report-card-body>p{min-height:31px;margin-top:6px;color:#828c83;font-size:8px;line-height:1.5}.report-card-footer{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding-top:9px;border-top:1px solid #eff1ec}.report-card-footer span{color:#969e97;font-size:7px}.report-card-footer button{display:inline-flex;align-items:center;gap:3px;padding:0;color:#577348;background:none;border:0;font-size:8px;font-weight:650}.new-report-card{min-height:242px}.report-type-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.report-type-grid button{display:grid;grid-template-columns:22px 1fr;align-items:center;gap:2px 8px;padding:11px;color:#6e796f;background:#fafbf8;border:1px solid #e4e7e0;border-radius:6px;text-align:left}.report-type-grid button>svg{grid-row:1 / 3;color:#73846d}.report-type-grid button strong{color:#455247;font-size:9px}.report-type-grid button span{color:#929b93;font-size:7px}.report-type-grid button.selected{background:#f2f8e9;border-color:#b9cf9e}@media(max-width:1180px){.reports-grid{grid-template-columns:1fr 1fr}}@media(max-width:800px){.reports-feature{grid-template-columns:1fr;gap:24px}.reports-preview{max-width:470px;width:100%}}@media(max-width:620px){.reports-feature{padding:19px}.reports-feature-copy h2{font-size:19px}.reports-heading{align-items:stretch;flex-direction:column}.reports-heading .table-search{width:100%}.reports-grid{grid-template-columns:1fr}.new-report-card{min-height:170px}.report-type-grid{grid-template-columns:1fr}}.chart-controls,.page-actions,.subtoolbar-actions,.breakdown-actions,.event-table-actions,.segment-toolbar{display:flex;align-items:center}.page-actions{gap:8px}@media(max-width:1240px){.workspace{margin-left:220px}.sidebar{width:220px}.bulk-action-bar{left:calc(220px + 50%)}.page,.topbar{padding-inline:24px}}@media(max-width:1020px){.page-intro{align-items:flex-start;flex-direction:column;gap:14px}.page-actions{width:100%;flex-wrap:wrap}.topbar .search-trigger{min-width:175px}}@media(max-width:820px){.workspace{margin-left:0}.sidebar{width:min(290px,85vw);transform:translate(-102%);transition:transform .18s ease}.sidebar.is-open{transform:translate(0);box-shadow:18px 0 50px #0a110b40}.sidebar:not(.is-open){visibility:hidden;pointer-events:none}.sidebar.is-open{visibility:visible;pointer-events:auto}.sidebar-close{display:inline-grid}.sidebar-scrim{position:fixed;z-index:55;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;background:#0d140e61;opacity:0;transition:opacity .18s ease,visibility .18s ease;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sidebar-scrim.is-open{visibility:visible;opacity:1}.bulk-action-bar{left:50%}.mobile-menu{display:inline-grid!important}.topbar{padding-inline:16px}.page{padding:22px 20px 44px}.notification-popover{width:min(360px,calc(100vw - 32px))}}@media(max-width:640px){.topbar{height:56px;padding-inline:13px}.main{min-height:calc(100vh - 56px)}.breadcrumb span:first-child,.breadcrumb span:nth-child(2){display:none}.breadcrumb strong{display:block;font-size:10px}.search-trigger{width:32px;min-width:32px;height:32px;justify-content:center;padding:0;background:transparent;border-color:transparent}.search-trigger span,.search-trigger kbd,.live-pill{display:none}.page{padding:18px 14px 40px}.page-intro{margin-bottom:16px;gap:12px}.page-title-copy h1{font-size:27px}.page-title-copy>p:last-child{font-size:10px;line-height:1.5}.page-actions{gap:6px}.page-actions>.control-popover{flex:1}.page-actions .date-button{width:100%;justify-content:space-between}.page-actions .segment-button{width:100%}.page-actions .icon-only-mobile{padding:7px 9px}.page-actions .icon-only-mobile span{display:none}.page-actions>.button.primary{flex:1}.topbar-actions{gap:4px}.popover{max-width:calc(100vw - 28px)}.modal-layer{padding:8vh 12px 20px}.dialog-heading{padding:16px}.dialog-actions{padding:11px 16px}.command-footer{flex-wrap:wrap;gap:6px 12px}.command-footnote{width:100%;margin-left:0}.toast{right:12px;bottom:12px;left:12px}.toast p{flex:1}}@media(max-width:440px){.breadcrumb{display:none}.metrics-grid{gap:8px}.page-actions .date-button span{max-width:112px;overflow:hidden;text-overflow:ellipsis}.page-actions .segment-button span:not(.segment-dot){overflow:hidden;text-overflow:ellipsis}.notification-popover{position:fixed;top:63px;right:12px;left:12px;width:auto}.command-dialog{margin-top:0}.table-footer{align-items:flex-start;flex-direction:column;gap:5px}}@media(max-width:360px){.topbar{padding-inline:8px}.topbar-left,.topbar-actions{min-width:0;gap:3px}.language-toggle{min-width:60px;padding-inline:3px}.language-toggle>svg{display:none}.language-toggle button{min-width:25px;padding-inline:2px;font-size:8px}}.sidebar-close{display:none}@media(min-width:1280px){.segment-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.segment-card,.new-segment-card{min-height:211px}}@media(max-width:1050px){.segment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.sidebar-close{display:inline-grid}}@media(max-width:680px){.funnel-step-card{grid-template-columns:24px minmax(0,1fr) auto}}@media(max-width:580px){.segment-grid{grid-template-columns:1fr}.event-table-actions .table-search{width:100%;flex:none}.funnel-step-event code{display:none}.funnel-step-event span{overflow:hidden;color:#536055;font-size:9px;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:390px){.trend-heading{align-items:stretch;flex-direction:column}.trend-heading .chart-controls{width:100%;margin-top:10px;justify-content:space-between}.chart-controls{width:100%;justify-content:space-between}.segmented-control{max-width:100%}.explore-chart .panel-heading{flex-direction:column}.explore-chart .chart-controls{margin-top:10px}}@media(max-width:350px){.page-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 34px;align-items:stretch}.page-actions>.control-popover{min-width:0;width:auto}.page-actions .button{width:100%;min-width:0;overflow:hidden}.page-actions .date-button span{max-width:66px}.page-actions .segment-button span:not(.segment-dot){max-width:62px}.page-actions>.icon-only-mobile{width:34px}}:root{--tavern-ink: #171a1f;--tavern-muted: #6e716d;--tavern-line: #dfded7;--tavern-line-soft: #ebe9e3;--tavern-canvas: #f2f0ea;--tavern-surface: #ffffff;--tavern-soft: #f8f6f1;--tavern-blue: #315f9b;--tavern-teal: #2f7771;--tavern-amber: #bd7d3c;--tavern-sand: #c4a986;--tavern-rose: #9a4b58;--tavern-green: #4b7738;--tavern-red: #a54c47;--lime: #d19a54}body{color:var(--tavern-ink);background:radial-gradient(circle at 92% 4%,rgba(189,125,60,.06),transparent 30rem),var(--tavern-canvas)}.tavern-page{max-width:1480px;gap:14px}.data-stat-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.tavern-page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.tavern-page-header>div:first-child{min-width:0}.tavern-page-eyebrow,.tavern-kicker{display:block;color:#7f613f;font-size:9px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.tavern-page-header h1{margin-top:6px;color:var(--tavern-ink);font-size:clamp(28px,2.3vw,36px);font-weight:740;line-height:1.06;letter-spacing:-1.2px}.tavern-page-header p{max-width:690px;margin-top:8px;color:var(--tavern-muted);font-size:12px;line-height:1.55}.tavern-page-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.source-badge{display:inline-flex;align-items:center;min-height:29px;padding:5px 9px;border-radius:99px;font-size:9px;font-weight:750}.source-badge.demo{color:#865728;background:#f8ead7;border:1px solid #edd7b6}.source-badge.live{color:#2f6b54;background:#e7f4ed;border:1px solid #cfe6db}.tavern-brand{letter-spacing:-.6px!important}.tavern-mark{width:27px;height:27px;display:inline-grid;place-items:center;color:#26201a;background:#e3b06f;border-radius:6px;transform:rotate(-2deg)}.tavern-mark-small{width:20px;height:20px}.creator-select{height:32px;display:flex;align-items:center;gap:6px;padding:0 9px;color:#626760;background:#fff;border:1px solid var(--tavern-line);border-radius:6px}.creator-select select{max-width:120px;color:#343832;background:transparent;border:0;outline:none;font-size:10px}.patch-pill{color:#76542e;background:#f8ecda;border-color:#ecd8ba}.live-dot.demo{background:#c88746}.tavern-panel{background:var(--tavern-surface);border-color:var(--tavern-line);border-radius:8px;box-shadow:0 3px 12px #1f1d1906}.tavern-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 18px 10px}.tavern-panel-heading h2{margin-top:4px;color:var(--tavern-ink);font-size:15px;font-weight:720}.tavern-panel-heading p{margin-top:5px;color:#8a8b85;font-size:9px;line-height:1.45}.compact-heading{align-items:center}.text-link{display:inline-flex;align-items:center;gap:5px;padding:5px 0;color:#5a6b5e;background:transparent;border:0;font-size:9px;font-weight:680;white-space:nowrap}.text-link:hover{color:var(--tavern-blue)}.patch-context{display:flex;align-items:center;gap:13px;margin-bottom:12px;padding:12px 14px;background:linear-gradient(90deg,#fff9f0,#fffdf8 65%,#f8f7f1);border:1px solid #e8ddca;border-radius:7px}.patch-context-mark{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;color:#79532a;background:#f0ddc0;border-radius:6px}.patch-context-copy{min-width:0;flex:1}.patch-context-copy span{color:#9b7447;font-size:8px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.patch-context-copy strong{display:block;margin-top:2px;font-size:11px}.patch-context-copy p{margin-top:3px;color:#7d7a72;font-size:9px}.patch-context-stats{display:flex;gap:18px;flex:0 0 auto}.patch-context-stats span{display:flex;flex-direction:column;color:#8e877c;font-size:8px}.patch-context-stats b{color:#46382a;font-family:JetBrains Mono Variable,monospace;font-size:14px}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.stat-card{min-width:0;padding:14px;background:#fff;border:1px solid var(--tavern-line);border-radius:7px}.stat-card-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;color:#666a63;font-size:9px;font-weight:650}.stat-card-heading svg{color:#a8a69f}.stat-card-value-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:9px}.stat-card-value-row>strong{color:#1c1e22;font-family:JetBrains Mono Variable,monospace;font-size:clamp(21px,2vw,27px);font-weight:580;letter-spacing:-1.2px}.stat-trend{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;padding:3px 5px;border-radius:4px;font-size:8px;font-weight:720;white-space:nowrap}.stat-trend.positive{color:#3f704a;background:#eaf4ed}.stat-trend.warning{color:#8a5c29;background:#f8ead8}.stat-trend.negative{color:#994a45;background:#f9e9e7}.stat-trend.neutral{color:#5d6670;background:#edf0f3}.stat-card>p{margin-top:5px;color:#95958e;font-size:8px}.overview-main-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.72fr);gap:10px;margin-bottom:10px}.overview-secondary-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:10px;margin-bottom:10px}.tavern-chart{width:100%;height:252px;padding:0 10px 5px}.chart-footnote,.economy-footnote{display:flex;align-items:center;gap:13px;padding:0 18px 14px;color:#7f817b;font-size:8px}.chart-footnote>span,.economy-footnote>span{display:inline-flex;align-items:center;gap:5px}.chart-footnote-note{margin-left:auto;color:#a2a19c}.legend-swatch{width:12px;height:3px;display:inline-block;border-radius:99px;background:var(--tavern-blue)}.legend-swatch.amber{background:var(--tavern-amber)}.legend-swatch.teal{background:var(--tavern-teal)}.legend-swatch.rose{background:var(--tavern-rose)}.legend-swatch.sand{background:var(--tavern-sand)}.legend-swatch.dotted{height:1px;background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 5px)}.legend-swatch.amber.dotted{color:var(--tavern-amber)}.legend-swatch.teal.dotted{color:var(--tavern-teal)}.legend-swatch.sand.dotted{color:var(--tavern-sand)}.radar-chart{height:250px;padding:0 8px}.radar-legend{display:flex;justify-content:center;gap:14px;padding:0 16px 12px;color:#777b74;font-size:8px}.radar-legend span{display:inline-flex;align-items:center;gap:5px}.profile-readout{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 16px 15px;overflow:hidden;background:var(--tavern-line-soft);border:1px solid var(--tavern-line-soft);border-radius:5px}.profile-readout>div{display:flex;flex-direction:column;gap:3px;padding:9px 10px;background:#fbfaf7}.profile-readout span{color:#999890;font-size:8px}.profile-readout strong{color:#353834;font-family:JetBrains Mono Variable,monospace;font-size:12px}.compact-table{padding:0 14px 12px}.compact-table-head,.compact-table-row{display:grid;grid-template-columns:minmax(190px,1.4fr) 52px 56px 56px minmax(120px,.9fr);align-items:center;gap:8px}.compact-table-head{padding:8px;color:#96958f;background:#f8f7f3;border-radius:4px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.compact-table-row{min-height:52px;padding:7px 8px;border-bottom:1px solid #eeede8}.compact-table-row:last-child{border-bottom:0}.creator-cell,.creator-edge-name,.creator-compare-name{display:flex;align-items:center;gap:8px;min-width:0}.creator-cell>b{width:19px;color:#b0ada4;font-family:JetBrains Mono Variable,monospace;font-size:8px}.creator-cell>span:last-child,.creator-edge-name>span,.creator-compare-name>span{display:flex;min-width:0;flex-direction:column}.creator-cell strong,.creator-edge-name strong,.creator-compare-name strong{overflow:hidden;color:#343733;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.creator-cell small,.creator-edge-name small,.creator-compare-name small{margin-top:2px;color:#97968f;font-size:7px}.creator-avatar{display:inline-grid;place-items:center;flex:0 0 auto;color:#fff;border-radius:6px;font-size:10px;font-weight:800;letter-spacing:.02em}.positive-text{color:var(--tavern-green)!important}.negative-text{color:var(--tavern-red)!important}.mono{font-family:JetBrains Mono Variable,monospace}.strong{font-weight:700}.subtle-cell{overflow:hidden;color:#8b8b84;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.signal-stack{padding:0 16px}.signal-row{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #efeee9}.signal-icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;border-radius:6px}.signal-icon.amber{color:#785327;background:#f7e8d4}.signal-icon.teal{color:#2d6862;background:#e6f2ef}.signal-icon.blue{color:#315f9b;background:#e8eef7}.signal-icon.rose{color:#8e4652;background:#f6e8eb}.signal-row>div{display:flex;min-width:0;flex:1;flex-direction:column}.signal-row>div span{color:#8b8c86;font-size:8px}.signal-row>div strong{margin-top:2px;overflow:hidden;color:#343733;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.signal-note{flex:0 0 auto;color:#9c9b94;font-size:8px}.signal-link{width:calc(100% - 32px);display:flex;align-items:center;justify-content:space-between;margin:12px 16px 16px;padding:9px 10px;color:#4a5d50;background:#f6f5f0;border:1px solid #e8e6df;border-radius:5px;font-size:9px;font-weight:680}.recent-panel{margin-top:10px}.recent-match-list{padding:0 14px 11px}.recent-match-row{width:100%;display:grid;grid-template-columns:44px minmax(0,1fr) 36px 60px 20px;align-items:center;gap:10px;padding:9px 7px;color:inherit;background:transparent;border:0;border-top:1px solid #efeee9;text-align:left}.recent-match-row:hover{background:#fbfaf7}.hero-portrait{display:inline-grid;place-items:center;flex:0 0 auto;overflow:hidden;background:#edebe4;position:relative;border:1px solid #dedbd2;border-radius:50%}.hero-portrait-placeholder{color:#8d7657;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:800;text-transform:uppercase}.hero-portrait img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 20%}.hero-portrait-fallback{color:#755a35;background:#e8ddca;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:800}.recent-match-main{display:flex;min-width:0;flex-direction:column;gap:4px}.recent-match-main>span:first-child{display:flex;gap:6px;min-width:0}.recent-match-main strong{color:#313530;font-size:9px}.recent-match-main small{overflow:hidden;color:#91918a;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.recent-match-tags{display:flex;gap:5px;flex-wrap:wrap}.recent-match-mmr{text-align:right;font-size:10px}.recent-match-row>svg{color:#a4a39c}.placement-badge{min-width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;gap:2px;padding:0 6px;border-radius:5px;font-family:JetBrains Mono Variable,monospace;font-size:12px;font-weight:760}.placement-good{color:#315f3c;background:#e8f2ea}.placement-bad{color:#8e4742;background:#f7e9e7}.trinket-pill,.muted-pill{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 6px;color:#6a655c;background:#f6f3ed;border:1px solid #e6e1d7;border-radius:4px;font-size:7px;font-weight:650}.trinket-pill i{display:inline-grid;place-items:center;min-width:16px;height:14px;padding:0 3px;color:#fff;background:#9e6b37;border-radius:3px;font-family:JetBrains Mono Variable,monospace;font-size:6px;font-style:normal}.trinket-pill.greater i{background:#55688c}.muted-pill{color:#8b8982}.tribe-tags{display:flex;flex-wrap:wrap;gap:4px}.tribe-tag{padding:2px 5px;color:#716f68;background:#f2f1ec;border:1px solid #e7e5df;border-radius:3px;font-size:7px;font-weight:650}.creator-sort{display:inline-flex;align-items:center;gap:7px;color:#626a63;font-size:8px;white-space:nowrap}.creator-sort select{height:29px;padding:0 8px;color:#354037;background:#fff;border:1px solid #d9ddd6;border-radius:4px;font-size:8px}.creator-ranking-note{display:flex;align-items:flex-start;gap:7px;margin:0 0 10px;padding:8px 10px;color:#586259;background:#f5f7f2;border:1px solid #e2e7dd;border-radius:5px;font-size:8px;line-height:1.45}.creator-ranking-note svg{flex:0 0 auto;color:#647a50}.creator-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:10px}.creator-card{display:flex;min-width:0;flex-direction:column;gap:9px;padding:12px;color:inherit;background:#fff;border:1px solid var(--tavern-line);border-radius:7px;text-align:left}.creator-card:hover,.creator-card.selected{border-color:#c99d66;box-shadow:0 5px 18px #5d402012}.creator-card-topline{display:flex;align-items:center;justify-content:space-between}.creator-rank{color:#aaa79f;font-family:JetBrains Mono Variable,monospace;font-size:8px}.creator-rank.provisional{color:#8a5f2d;font-weight:800}.creator-rank.empty{color:#aaa79f}.creator-card-name{display:flex;flex-direction:column;gap:2px}.creator-card-name strong{font-size:12px}.creator-card-name small{color:#99978f;font-size:8px}.creator-card-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.creator-card-stats span{display:flex;flex-direction:column;gap:2px;padding:6px;background:#f8f7f3;border-radius:4px}.creator-card-stats small{color:#99978f;font-size:7px}.creator-card-stats b{font-family:JetBrains Mono Variable,monospace;font-size:9px}.creator-card-foot{display:flex;align-items:center;justify-content:space-between;color:#8c8b84;font-size:7px}.creator-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:10px;margin-bottom:10px}.creator-hero-panel{padding:18px}.creator-detail-identity{display:flex;align-items:center;gap:13px}.creator-detail-identity>div{min-width:0;flex:1}.creator-detail-identity h2{margin-top:3px;font-size:23px;letter-spacing:-.7px}.creator-detail-identity p{margin-top:3px;color:#888980;font-size:9px}.creator-rating-row{display:flex;gap:18px;margin-top:18px;padding-top:14px;border-top:1px solid #ecebe6}.creator-rating-row span{display:inline-flex;align-items:center;gap:5px;color:#777a73;font-size:8px}.creator-rating-row .creator-sample-warning{color:#7d5226;background:#fbf1e3;border-radius:3px;padding:2px 5px}.creator-stat-grid{margin-bottom:10px}.creator-bottom-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.72fr);gap:10px}.creator-compare-panel{margin-bottom:12px}.creator-compare-select{display:flex;align-items:center;gap:7px;color:#626a63;font-size:8px;white-space:nowrap}.creator-compare-select select{height:27px;padding:0 7px;color:#354037;background:#fff;border:1px solid #d9ddd6;border-radius:4px;font-size:8px}.creator-compare-names{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:9px;margin:0 14px 10px;padding:9px 10px;background:#f8f9f5;border:1px solid #e8ebe5;border-radius:5px}.creator-compare-names>span{min-width:0;display:flex;align-items:center;gap:7px}.creator-compare-names>span:last-child{justify-content:flex-end;text-align:right}.creator-compare-names strong{overflow:hidden;color:#354037;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.creator-compare-names small{color:#687169;font-size:7px;white-space:nowrap}.creator-compare-names>svg{color:#8b938b}.creator-compare-table{margin:0 14px 14px;overflow:hidden;border:1px solid #e7e9e3;border-radius:5px}.creator-compare-head,.creator-compare-row{display:grid;grid-template-columns:minmax(130px,1fr) minmax(95px,.8fr) minmax(95px,.8fr);align-items:center;gap:8px;padding:0 10px}.creator-compare-head{min-height:28px;color:#656e66;background:#f4f6f1;font-size:7px;font-weight:800}.creator-compare-row{min-height:38px;color:#4f5850;border-top:1px solid #edf0ea;font-size:8px}.creator-compare-row>span{color:#5f685f}.creator-compare-row>strong{font-size:8px}.hero-pool-table{padding:0 14px 12px;overflow-x:auto}.hero-pool-head,.hero-pool-row{display:grid;grid-template-columns:minmax(180px,1.4fr) 57px 58px 58px 58px;align-items:center;gap:8px}.hero-pool-head{padding:8px;color:#98978f;background:#f8f7f3;border-radius:4px;font-size:8px;font-weight:700}.hero-pool-row{min-height:48px;padding:6px 8px;border-bottom:1px solid #efeee9}.hero-pool-name{display:flex;align-items:center;gap:8px}.hero-pool-name>span:last-child{display:flex;flex-direction:column}.hero-pool-name strong{font-size:9px}.hero-pool-name small{margin-top:2px;color:#99978f;font-size:7px}.creator-recent-list{padding:0 14px 12px}.creator-recent-row{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 32px 44px;align-items:center;gap:9px;padding:9px 5px;color:inherit;background:transparent;border:0;border-top:1px solid #efeee9;text-align:left}.creator-recent-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.creator-recent-row strong{font-size:9px}.creator-recent-row small{overflow:hidden;color:#97958e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.match-toolbar{display:flex;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px}.match-tabs,.decision-tabs{display:inline-flex;gap:2px;padding:3px;background:#f1efe9;border:1px solid #e5e2da;border-radius:6px}.match-tabs button,.decision-tabs button{padding:6px 9px;color:#7b7c76;background:transparent;border:0;border-radius:4px;font-size:8px;font-weight:650}.match-tabs button.active,.decision-tabs button.active{color:#272a27;background:#fff;box-shadow:0 1px 3px #1e1c1814}.match-search{height:32px;display:flex;align-items:center;gap:7px;min-width:220px;flex:1;padding:0 9px;color:#97958d;background:#fbfaf7;border:1px solid #e7e4dd;border-radius:5px}.match-search input{width:100%;min-width:0;color:#333630;background:transparent;border:0;outline:0;font-size:9px}.match-count{display:inline-flex;align-items:center;gap:5px;color:#918f88;font-size:8px;white-space:nowrap}.match-explorer{display:grid;grid-template-columns:minmax(310px,.62fr) minmax(0,1.45fr);align-items:start;gap:10px}.match-list{overflow:hidden}.match-list-heading{display:grid;grid-template-columns:minmax(0,1fr) 82px 48px;padding:10px 13px;color:#98978f;background:#f8f7f3;border-bottom:1px solid #e9e7e1;font-size:8px;font-weight:700}.match-list-row{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 82px 48px;align-items:center;gap:7px;min-height:59px;padding:9px 12px;color:inherit;background:transparent;border:0;border-bottom:1px solid #efeee9;text-align:left}.match-list-row:hover,.match-list-row.selected{background:#fbf7f1}.match-list-row.selected{box-shadow:inset 3px 0 #c48745}.match-list-main{display:flex;align-items:center;gap:9px;min-width:0}.match-list-main>span:last-child{display:flex;min-width:0;flex-direction:column}.match-list-main strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.match-list-main small{overflow:hidden;color:#97958e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.match-list-placement{display:flex;align-items:center;gap:6px}.match-list-placement small{color:#9a988f;font-size:7px;white-space:nowrap}.match-timestamp{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap}.match-timestamp>span{overflow:hidden;text-overflow:ellipsis}.match-timestamp>small{flex:0 0 auto;padding:1px 3px;color:#654514;background:#f6ead0;border:1px solid #ead7ad;border-radius:3px;font-family:JetBrains Mono Variable,monospace;font-size:6px;line-height:1.2}.match-timestamp.derived>small{color:#654514}.match-timestamp.inferred>small{color:#683a34;background:#f7e7e3;border-color:#ecd0ca}.match-detail{display:flex;min-width:0;flex-direction:column;gap:10px}.match-hero-banner{position:relative;display:flex;align-items:center;gap:15px;min-height:142px;padding:18px;overflow:hidden}.match-hero-banner:after{position:absolute;right:-30px;bottom:-55px;width:210px;height:170px;content:"";background:radial-gradient(circle,rgba(196,138,72,.11),transparent 67%);pointer-events:none}.match-hero-art{flex:0 0 auto}.match-hero-copy{min-width:0;flex:1}.match-hero-copy h2{margin-top:3px;font-size:24px;letter-spacing:-.7px}.match-hero-summary{display:flex;align-items:center;gap:8px;margin:7px 0;flex-wrap:wrap}.composition-label{padding:3px 6px;color:#6f583c;background:#f7eddf;border-radius:4px;font-size:8px;font-weight:650}.perspective-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;color:#315f73;background:#e8f1f4;border-radius:4px;font-size:8px;font-weight:700}.match-mmr{font-size:10px}.match-hero-trinkets{display:flex;flex-direction:column;gap:10px;min-width:160px}.match-hero-trinkets>div{display:flex;flex-direction:column;gap:4px}.match-hero-trinkets>div>span:first-child{color:#9b988f;font-size:7px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.match-hero-icons{position:absolute;top:15px;right:15px;display:flex;gap:6px;color:#b2a28e}.match-detail-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;overflow:hidden;background:var(--tavern-line);border:1px solid var(--tavern-line);border-radius:7px}.match-detail-stats>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:12px;background:#fff}.match-detail-stats span{color:#96948c;font-size:8px}.match-detail-stats strong{overflow:hidden;color:#2e312d;font-family:JetBrains Mono Variable,monospace;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.match-detail-stats small{color:#aaa79f;font-size:7px}.matchup-turn-panel{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 14px 10px;padding:10px 12px;color:#38513e;background:#edf4ea;border:1px solid #d4e0d1;border-radius:5px}.matchup-turn-panel>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.matchup-turn-panel strong{font-size:8px}.matchup-turn-panel small{color:#637065;font-size:7px}.matchup-turn-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.matchup-turn-links button{min-height:30px;padding:4px 8px;color:#315f9b;background:#fff;border:1px solid #cfdcd0;border-radius:3px;font:inherit;font-size:7px;font-weight:700;cursor:pointer}.matchup-turn-links button:focus-visible{outline:2px solid #3c7e1f;outline-offset:1px}.timeline-legend{display:inline-flex;align-items:center;gap:6px;color:#8b8982;font-size:7px}.turn-ledger{padding:0 12px 12px;overflow-x:auto}.turn-ledger-head,.turn-ledger-row{min-width:690px;display:grid;grid-template-columns:100px 55px 64px 145px 70px 100px;align-items:center;gap:8px}.turn-ledger-head{padding:8px;color:#99978f;background:#f8f7f3;border-radius:4px;font-size:8px;font-weight:700}.turn-ledger-row{min-height:50px;padding:6px 8px;border-bottom:1px solid #efeee9}.turn-number{display:flex;min-width:0;flex-direction:column}.turn-number-line{display:flex;align-items:center;gap:5px}.turn-link-button{width:20px;height:18px;display:inline-grid;place-items:center;padding:0;color:#647067;background:#f1f4ef;border:1px solid #dde3dc;border-radius:3px}.turn-link-button:hover{color:#315f49;background:#e8f1e9;border-color:#c9dccb}.turn-ledger-row.selected{background:#fbfaf5}.turn-ledger-row.matchup-match{background:#f0f6ed;box-shadow:inset 3px 0 #5b825c}.turn-ledger-row.matchup-match.selected{background:#e8f1e4}.matchup-combat-tag{align-self:flex-start;padding:2px 5px;color:#3f633f;background:#dcebd7;border-radius:3px;font-size:6px;font-style:normal;font-weight:700}.turn-number b{font-family:JetBrains Mono Variable,monospace;font-size:10px}.turn-number small{overflow:hidden;margin-top:2px;color:#9b998f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.tier-chip{display:inline-grid;place-items:center;min-width:30px;padding:3px 5px;color:#76562f;background:#f5e8d7;border-radius:4px;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-weight:700}.gold-cell strong{font-family:JetBrains Mono Variable,monospace;font-size:9px}.gold-cell small{color:#99978e;font-size:7px}.action-cell{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.action-cell>span{padding:2px 4px;color:#6e746d;background:#f1f2ee;border-radius:3px;font-family:JetBrains Mono Variable,monospace;font-size:7px}.action-cell em{color:#a15a32;font-size:7px;font-style:normal}.board-cell{display:flex;flex-direction:column}.board-cell strong{font-family:JetBrains Mono Variable,monospace;font-size:9px}.board-cell small{color:#9a988f;font-size:7px}.combat-cell{display:flex;align-items:center;gap:6px}.combat-cell small{color:#96948c;font-size:7px}.combat-result{display:inline-flex;align-items:center;justify-content:center;min-width:32px;padding:3px 5px;border-radius:4px;font-size:7px;font-weight:760;text-transform:uppercase}.combat-result.win{color:#3c6f46;background:#e8f3ea}.combat-result.loss{color:#984a44;background:#f8e9e7}.combat-result.tie{color:#7b6c48;background:#f5f0df}.history-sync-panel{margin-bottom:10px}.history-sync-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 14px 12px}.history-sync-actions small{min-width:220px;flex:1;color:#5e685f;font-size:8px;line-height:1.45}.decision-summary-grid,.economy-top-grid,.combat-top-grid,.data-top-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.7fr);gap:10px;margin-bottom:10px}.decision-distribution-panel .tavern-chart,.decision-chart-panel .tavern-chart{height:238px}.decision-band-labels{display:flex;justify-content:space-between;padding:0 20px 14px;font-size:8px}.decision-toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:9px 11px}.decision-count{color:#97958d;font-size:8px}.decision-show-more{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;padding:11px;color:#5e675e;background:#f8f7f3;border:0;border-top:1px solid #e9e7e1;font-size:8px;font-weight:680}.decision-show-more svg{transition:transform .15s ease}.decision-show-more svg.rotated{transform:rotate(180deg)}.decision-table-panel{margin-bottom:10px;overflow:hidden}.decision-table-head,.decision-table-row{display:grid;grid-template-columns:minmax(170px,.85fr) minmax(280px,1.65fr) minmax(100px,.7fr) 70px 80px;align-items:center;gap:10px}.decision-table-head{padding:9px 13px;color:#97958f;background:#f8f7f3;border-bottom:1px solid #e9e7e1;font-size:8px;font-weight:700}.decision-table-row{min-height:58px;padding:8px 13px;border-bottom:1px solid #efeee9}.decision-context{display:flex;align-items:center;gap:8px;min-width:0}.decision-context>span:last-child{display:flex;min-width:0;flex-direction:column}.decision-context strong{font-size:9px}.decision-context small{overflow:hidden;margin-top:2px;color:#97958e;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.offer-list{display:flex;gap:4px;flex-wrap:wrap}.offer-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 5px;color:#7c7b74;background:#f5f4ef;border:1px solid #e9e6df;border-radius:4px;font-size:7px}.offer-chip.selected{color:#2d5f54;background:#e9f4f0;border-color:#cfe5dd}.offer-chip small{color:#99978f;font-family:JetBrains Mono Variable,monospace;font-size:6px}.selected-choice{display:inline-flex;align-items:center;gap:4px;color:#416d54;font-size:8px}.choice-uplift{padding:4px 6px;border-radius:4px;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-weight:700}.choice-uplift.positive{color:#3a7045;background:#e9f3eb}.choice-uplift.negative{color:#984c45;background:#f8e9e7}.choice-uplift.neutral{color:#5f655f;background:#f1f2ee}.decision-result{display:flex;flex-direction:column}.decision-result b{font-family:JetBrains Mono Variable,monospace;font-size:10px}.decision-result small{color:#9b998f;font-size:7px}.decision-bottom-grid,.economy-bottom-grid,.combat-bottom-grid,.data-bottom-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.72fr);gap:10px}.creator-edge-list{padding:0 16px 14px}.creator-edge-row{display:grid;grid-template-columns:minmax(130px,1fr) 48px minmax(70px,.8fr);align-items:center;gap:8px;min-height:44px;border-bottom:1px solid #efeee9}.creator-edge-name>b{width:27px;height:27px;display:inline-grid;place-items:center;color:#fff;background:#5f6e63;border-radius:5px;font-size:7px}.creator-edge-bar{height:5px;overflow:hidden;background:#efeee9;border-radius:4px}.creator-edge-bar i{display:block;height:100%;border-radius:inherit}.weak-decision-list{padding:0 14px}.weak-decision-row{width:100%;display:grid;grid-template-columns:35px minmax(0,1fr) 44px 14px;align-items:center;gap:8px;min-height:48px;padding:0;color:inherit;background:transparent;border:0;border-bottom:1px solid #efeee9;text-align:left}.weak-decision-row:not(:disabled):hover{background:#faf8f3}.weak-decision-row:disabled{cursor:default}.weak-decision-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.weak-decision-row strong{font-size:8px}.weak-decision-row small{overflow:hidden;margin-top:2px;color:#9a988f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.decision-note{display:flex;gap:7px;margin:12px 14px;padding:9px;color:#886544;background:#fbf3e8;border:1px solid #eeddc8;border-radius:5px;font-size:8px;line-height:1.4}.decision-sequence-panel{margin-bottom:10px;overflow-x:auto}.decision-sequence-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 14px 12px;overflow:hidden;background:#e7e8e2;border:1px solid #e7e8e2;border-radius:5px}.decision-sequence-summary>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:9px;background:#fafbf8}.decision-sequence-summary span{color:#626a63;font-size:7px}.decision-sequence-summary strong{color:#303a31;font-family:JetBrains Mono Variable,monospace;font-size:12px}.decision-sequence-filters{display:flex;gap:8px;padding:0 14px 12px;flex-wrap:wrap}.decision-sequence-filters label{display:flex;min-width:150px;flex:1;flex-direction:column;gap:4px}.decision-sequence-filters label span{color:#626a63;font-size:7px;font-weight:700}.decision-sequence-filters select{width:100%;height:30px;padding:0 8px;color:#354037;background:#fff;border:1px solid #d9ddd6;border-radius:4px;font-size:8px}.decision-sequence-trend{margin:0 14px 14px;padding-top:12px;border-top:1px solid #e8ebe5}.decision-sequence-trend-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:7px}.decision-sequence-trend-heading strong{color:#3f4941;font-size:8px}.decision-sequence-trend-heading small{color:#687169;font-size:7px}.decision-sequence-trend-row{min-width:650px;display:grid;grid-template-columns:80px 82px 82px minmax(250px,1fr) 88px;align-items:center;gap:8px;padding:8px 0;border-top:1px solid #eff1ec}.decision-sequence-trend-row>span{min-width:0;display:flex;flex-direction:column;gap:2px}.decision-sequence-trend-row b{color:#3d473f;font-family:JetBrains Mono Variable,monospace;font-size:8px}.decision-sequence-trend-row small{color:#69726a;font-size:7px}.decision-sequence-trend-path{flex-direction:row;align-items:center;flex-wrap:wrap}.decision-sequence-trend-path i{color:#9a9f98;font-size:10px;font-style:normal}.decision-sequence-table{min-width:680px;margin:0 14px 14px;overflow:hidden;border:1px solid #e6e8e2;border-radius:5px}.decision-sequence-head,.decision-sequence-row{display:grid;grid-template-columns:minmax(270px,1.5fr) 60px 92px 66px 88px;align-items:center;gap:8px;padding:0 10px}.decision-sequence-head{min-height:30px;color:#656e66;background:#f4f6f1;border-bottom:1px solid #e5e8e2;font-size:7px;font-weight:800;text-transform:uppercase}.decision-sequence-row{min-height:45px;color:#4c564e;border-top:1px solid #edf0ea;font-size:8px}.decision-sequence-path{min-width:0;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.decision-sequence-path b{overflow-wrap:anywhere;color:#3b443c;font-size:8px}.decision-sequence-path i{color:#9a9f98;font-size:10px;font-style:normal}.decision-sequence-sample{justify-self:start;padding:3px 5px;border-radius:3px;font-size:7px;font-weight:800;white-space:nowrap}.decision-sequence-sample.low{color:#824b43;background:#f8e9e6}.decision-sequence-sample.emerging{color:#80622d;background:#f7f0df}.decision-sequence-sample.stable{color:#2f6844;background:#e7f3e9}.decision-matrix-panel{margin:10px 0;overflow-x:auto}.decision-matrix-toolbar{display:flex;justify-content:flex-end;padding:0 14px 10px}.decision-matrix-table{min-width:820px;margin:0 14px 14px;overflow:hidden;border:1px solid #e6e8e2;border-radius:5px}.decision-matrix-head,.decision-matrix-row{display:grid;grid-template-columns:minmax(150px,1fr) 66px 66px 90px 66px minmax(220px,1.4fr) 86px;align-items:center;gap:8px;padding:0 10px}.decision-matrix-head{min-height:30px;color:#656e66;background:#f4f6f1;border-bottom:1px solid #e5e8e2;font-size:7px;font-weight:800;text-transform:uppercase}.decision-matrix-row{min-height:46px;color:#4c564e;border-top:1px solid #edf0ea;font-size:8px}.decision-matrix-creator{min-width:0;display:flex;align-items:center;gap:7px}.decision-matrix-creator b{overflow:hidden;color:#3b443c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.decision-matrix-path{min-width:0;color:#4d574e;font-size:7px;line-height:1.4;overflow-wrap:anywhere}.decision-matrix-path small{display:block;color:#656e66;font-family:JetBrains Mono Variable,monospace;font-size:7px}.economy-top-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.62fr)}.economy-footnote{padding-top:1px}.benchmark-row{padding:9px 16px;border-bottom:1px solid #efeee9}.benchmark-row>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.benchmark-row span{color:#7f807a;font-size:8px}.benchmark-row strong{font-family:JetBrains Mono Variable,monospace;font-size:9px}.benchmark-track{height:5px;display:block;margin-top:7px;overflow:hidden;background:#efeee9;border-radius:4px}.benchmark-track i{display:block;height:100%;border-radius:inherit;background:var(--tavern-teal)}.benchmark-track i.warning{background:#c58949}.benchmark-summary{display:flex;gap:9px;margin:14px 16px;padding:10px;background:#f8f7f2;border-radius:5px}.benchmark-icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;color:#7b5b32;background:#f0e3d2;border-radius:5px}.benchmark-summary p{display:flex;flex-direction:column;gap:3px}.benchmark-summary strong{font-size:9px}.benchmark-summary small{color:#8f8e87;font-size:7px;line-height:1.45}.economy-compare-head,.economy-compare-row{display:grid;grid-template-columns:minmax(150px,1.2fr) 100px 58px 55px 52px;align-items:center;gap:8px}.economy-comparison-panel{min-width:0;overflow-x:auto}.economy-compare-head{margin:0 14px;padding:8px;color:#99978f;background:#f8f7f3;border-radius:4px;font-size:8px;font-weight:700}.economy-compare-row{width:calc(100% - 28px);min-height:48px;margin:0 14px;padding:6px 8px;color:inherit;background:transparent;border:0;border-bottom:1px solid #efeee9;text-align:left}.economy-bar-cell{position:relative;display:grid;grid-template-columns:48px auto;align-items:center;gap:6px}.economy-bar-cell:before{width:48px;height:4px;content:"";background:#efeee9;border-radius:4px}.economy-bar-cell i{position:absolute;top:50%;left:0;max-width:48px;height:4px;border-radius:4px;opacity:.85;transform:translateY(-50%)}.economy-bar-cell b{margin-left:0;font-family:JetBrains Mono Variable,monospace;font-size:8px}.economy-opportunity-list{padding:0 14px 12px}.economy-opportunity-row{width:100%;display:grid;grid-template-columns:29px minmax(70px,.8fr) minmax(100px,1fr) 34px;align-items:center;gap:7px;min-height:50px;padding:0;color:inherit;background:transparent;border:0;border-bottom:1px solid #efeee9;text-align:left}.economy-opportunity-row:hover{background:#faf8f3}.opportunity-turn{width:26px;height:24px;display:grid;place-items:center;color:#755532;background:#f5e8d6;border-radius:4px;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:700}.economy-opportunity-row>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.economy-opportunity-row strong{font-size:8px}.economy-opportunity-row small{overflow:hidden;margin-top:2px;color:#9b998f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.opportunity-tags{display:flex;gap:3px;flex-wrap:wrap}.opportunity-tags em{padding:2px 4px;color:#8e5d32;background:#f9eee1;border-radius:3px;font-size:6px;font-style:normal}.economy-opportunity-row>b{color:#9c5a35;font-family:JetBrains Mono Variable,monospace;font-size:8px}.combat-top-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.62fr)}.combat-attribution-panel{margin-bottom:10px}.combat-attribution-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 14px 14px;overflow:hidden;background:#e7e8e2;border:1px solid #e7e8e2;border-radius:5px}.combat-attribution-grid>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding:9px;background:#fafbf8}.combat-attribution-grid span{color:#646d65;font-size:7px}.combat-attribution-grid strong{overflow:hidden;color:#303a31;font-family:JetBrains Mono Variable,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.combat-attribution-grid small{color:#69726a;font-size:7px}.tavern-select{max-width:190px;height:29px;padding:0 8px;color:#62645f;background:#f8f7f3;border:1px solid #e4e1da;border-radius:4px;outline:none;font-size:8px}.selected-combat-summary{padding-bottom:12px}.selected-combat-identity{display:flex;align-items:center;gap:12px;padding:4px 17px 13px}.selected-combat-identity>span:last-child{display:flex;flex-direction:column;gap:4px}.selected-combat-identity b{font-size:13px}.selected-combat-identity small{color:#98968e;font-size:8px}.selected-combat-rows{margin:0 16px;border-top:1px solid #eeece7}.selected-combat-rows>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #efeee9}.selected-combat-rows span{color:#8c8c85;font-size:8px}.selected-combat-rows strong{font-family:JetBrains Mono Variable,monospace;font-size:9px}.combat-table-head,.combat-table-row{display:grid;grid-template-columns:minmax(150px,1.25fr) 37px 50px 54px 62px 44px;align-items:center;gap:7px}.combat-table-head{margin:0 14px;padding:8px;color:#99978f;background:#f8f7f3;border-radius:4px;font-size:8px;font-weight:700}.combat-table-row{width:calc(100% - 28px);min-height:48px;margin:0 14px;padding:6px 8px;color:inherit;background:transparent;border:0;border-bottom:1px solid #efeee9;text-align:left}.combat-lobby-cell{display:flex;align-items:center;gap:7px;min-width:0}.combat-lobby-cell>span:last-child{display:flex;min-width:0;flex-direction:column}.combat-lobby-cell strong{font-size:8px}.combat-lobby-cell small{overflow:hidden;margin-top:2px;color:#99978f;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.combat-side-stack{display:flex;min-width:0;flex-direction:column;gap:10px}.deity-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:0 14px;overflow:hidden;background:#ebe7df;border:1px solid #ebe7df;border-radius:5px}.deity-summary>div{display:flex;flex-direction:column;gap:3px;padding:9px;background:#fbfaf7}.deity-summary span{color:#99978f;font-size:7px}.deity-summary strong{font-family:JetBrains Mono Variable,monospace;font-size:11px}.deity-sparkline{height:80px;display:flex;align-items:flex-end;gap:5px;padding:14px 16px 12px}.deity-sparkline span{flex:1;min-width:5px;background:linear-gradient(180deg,#b7854c,#e3c7a5);border-radius:3px 3px 0 0}.low-health-list{padding:0 13px 12px}.low-health-row{width:100%;display:grid;grid-template-columns:32px minmax(0,1fr) 34px;align-items:center;gap:7px;min-height:44px;padding:0;color:inherit;background:transparent;border:0;border-bottom:1px solid #efeee9;text-align:left}.combat-table-row:hover,.low-health-row:hover{background:#faf8f3}.low-health-row>span:nth-child(2){display:flex;flex-direction:column}.low-health-row strong{font-family:JetBrains Mono Variable,monospace;font-size:9px}.low-health-row small{margin-top:2px;color:#99978f;font-size:7px}.data-top-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.7fr)}.data-source-summary{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:0 16px;overflow:hidden;background:#eae7df;border:1px solid #eae7df;border-radius:5px}.data-source-summary>div{display:flex;flex-direction:column;gap:3px;padding:10px;background:#fcfbf8}.data-source-summary span{color:#99978f;font-size:7px}.data-source-summary strong{font-family:JetBrains Mono Variable,monospace;font-size:9px}.perspective-reconciliation-panel{margin-top:10px}.perspective-recon-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 16px 12px;overflow:hidden;background:#e7e8e2;border:1px solid #e7e8e2;border-radius:5px}.perspective-recon-summary>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px 10px;background:#fafaf7}.perspective-recon-summary span{color:#686e68;font-size:7px;font-weight:700}.perspective-recon-summary strong{color:#303831;font-family:JetBrains Mono Variable,monospace;font-size:15px}.perspective-recon-list{padding:0 16px 12px}.perspective-recon-group{border-top:1px solid #e8e7e1}.perspective-recon-group:first-child{border-top:0}.perspective-recon-head{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px}.perspective-recon-head>span:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}.perspective-recon-head strong{color:#343c35;font-size:10px}.perspective-recon-head small{overflow:hidden;color:#6b706b;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.perspective-recon-fields{padding-bottom:8px}.perspective-recon-field{min-height:38px;display:grid;grid-template-columns:105px minmax(0,1fr) 112px;align-items:center;gap:9px;padding:5px 8px;border-top:1px solid #f0efea}.recon-field-name{color:#5d645e;font-size:8px;font-weight:700}.recon-values{min-width:0;display:flex;gap:5px;flex-wrap:wrap}.recon-values>span{min-width:0;display:inline-flex;align-items:baseline;gap:4px;padding:3px 5px;color:#424a43;background:#f6f6f2;border-radius:3px;font-size:7px}.recon-values small{color:#4f5750;font-size:7px}.recon-values b{overflow-wrap:anywhere;font-size:8px}.recon-status{width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 6px;border-radius:4px;font-size:7px;font-weight:700;white-space:nowrap}.recon-status.consistent{color:#356247;background:#e7f3e9}.recon-status.partial{color:#765b2f;background:#f6eedf}.recon-status.conflict{color:#843e36;background:#f8e8e5}.recon-status.missing{color:#646964;background:#efefeb}.perspective-recon-limit{margin:0 16px 14px;color:#707670;font-size:8px}.perspective-roster{margin:0 0 10px;border-top:1px solid #e8e7e1}.perspective-roster>summary{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;color:#4d554e;cursor:pointer}.perspective-roster>summary>span{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:700}.perspective-roster>summary small{color:#5a615b;font-size:7px}.perspective-roster-list{padding-bottom:7px}.perspective-roster-row{min-height:50px;display:grid;grid-template-columns:145px minmax(0,1fr) 108px;align-items:center;gap:8px;padding:7px 8px;border-top:1px solid #f0efea}.roster-identity{min-width:0;display:flex;flex-direction:column;gap:2px}.roster-identity strong{overflow:hidden;color:#3b433c;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.roster-identity small{color:#59615a;font-size:7px}.roster-values{min-width:0;display:flex;gap:5px;flex-wrap:wrap}.roster-values>span{min-width:0;display:inline-flex;align-items:baseline;gap:4px;padding:3px 5px;background:#f6f6f2;border-radius:3px}.roster-values small{color:#4f5750;font-size:7px}.roster-values b{overflow-wrap:anywhere;color:#3f4740;font-size:7px}.perspective-timeline,.perspective-combats,.perspective-boards{margin:0 0 10px;border-top:1px solid #e8e7e1}.perspective-timeline>summary,.perspective-combats>summary,.perspective-boards>summary{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;color:#4d554e;cursor:pointer}.perspective-timeline>summary>span,.perspective-combats>summary>span,.perspective-boards>summary>span{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:700}.perspective-timeline>summary small,.perspective-combats>summary small,.perspective-boards>summary small{color:#5a615b;font-size:7px}.perspective-timeline-list,.perspective-combat-list,.perspective-board-list{padding-bottom:7px}.perspective-turn-row,.perspective-combat-row,.perspective-board-row{min-height:52px;display:grid;grid-template-columns:130px minmax(0,1fr) 108px;align-items:center;gap:8px;padding:7px 8px;border-top:1px solid #f0efea}.turn-coverage,.combat-pair,.board-identity{min-width:0;display:flex;flex-direction:column;gap:2px}.turn-coverage strong,.combat-pair strong,.board-identity strong{color:#3b433c;font-family:JetBrains Mono Variable,monospace;font-size:9px}.turn-coverage small,.combat-pair small,.board-identity small{color:#59615a;font-size:7px;line-height:1.35}.turn-values,.combat-values,.board-values{min-width:0;display:flex;gap:5px;flex-wrap:wrap}.turn-values>span,.combat-values>span,.board-values>span{min-width:0;display:inline-flex;align-items:baseline;gap:4px;padding:3px 5px;background:#f6f6f2;border-radius:3px}.turn-values small,.combat-values small,.board-values small{color:#4f5750;font-size:7px}.turn-values b,.combat-values b,.board-values b{overflow-wrap:anywhere;color:#3f4740;font-size:7px}.perspective-choices{margin:0 0 10px;border-top:1px solid #e8e7e1}.perspective-choices>summary{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;color:#4d554e;cursor:pointer}.perspective-choices>summary>span{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:700}.perspective-choices>summary small{color:#5a615b;font-size:7px}.perspective-choice-list{padding-bottom:7px}.perspective-choice-row{min-height:52px;display:grid;grid-template-columns:130px minmax(0,1fr) 108px;align-items:center;gap:8px;padding:7px 8px;border-top:1px solid #f0efea}.choice-identity{min-width:0;display:flex;flex-direction:column;gap:2px}.choice-identity strong{color:#3b433c;font-size:8px}.choice-identity small{color:#59615a;font-size:7px}.choice-values{min-width:0;display:flex;gap:5px;flex-wrap:wrap}.choice-values>span{min-width:0;display:inline-flex;align-items:baseline;gap:4px;padding:3px 5px;background:#f6f6f2;border-radius:3px}.choice-values small{color:#4f5750;font-size:7px}.choice-values b{overflow-wrap:anywhere;color:#3f4740;font-size:7px}.dataset-notes{display:flex;flex-direction:column;gap:6px;margin:14px 16px}.dataset-notes>div{display:flex;align-items:flex-start;gap:6px;color:#777a73;font-size:8px;line-height:1.4}.dataset-notes svg{flex:0 0 auto;color:var(--tavern-teal)}.import-provenance{margin:0 16px 14px;padding-top:10px;border-top:1px solid #efeee9}.import-provenance-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.import-provenance-head span{display:inline-flex;align-items:center;gap:5px;color:#666a62;font-size:8px;font-weight:700}.import-provenance-head b{padding:3px 5px;color:#315f9b;background:#edf2f8;border-radius:3px;font-size:7px;text-transform:uppercase}.import-provenance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.import-provenance-grid span{display:flex;min-width:0;flex-direction:column;gap:2px;color:#99978f;font-size:7px}.import-provenance-grid strong{overflow:hidden;color:#555951;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.import-flag-list{display:flex;gap:4px;margin-top:9px;flex-wrap:wrap}.import-flag-list span{padding:3px 5px;color:#80603d;background:#f8eee1;border-radius:3px;font-size:6.5px;line-height:1.35}.creator-mapping-panel{margin-bottom:10px}.creator-mapping-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;padding:0 16px 14px}.creator-mapping-row{display:grid;grid-template-columns:34px minmax(110px,1fr) minmax(125px,170px) 82px;align-items:end;gap:8px;min-height:58px;padding:8px 0;border-bottom:1px solid #efeee9}.creator-mapping-row label{display:flex;min-width:0;flex-direction:column;gap:3px}.creator-mapping-row label>span{color:#5f655f;font-size:7px}.creator-mapping-row input,.creator-mapping-row select{width:100%;height:29px;padding:0 8px;color:#343832;background:#fff;border:1px solid #d9d8d1;border-radius:4px;font-size:9px}.creator-consent-panel{margin-bottom:10px}.consent-summary{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;color:#426249;background:#edf5e9;border:1px solid #d8e7d1;border-radius:99px;font-size:8px;font-weight:700}.consent-panel-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap;justify-content:flex-end}.creator-consent-list{padding:0 16px 14px}.creator-consent-row{display:grid;grid-template-columns:minmax(165px,1.2fr) 105px 110px minmax(185px,1.05fr) 125px 160px;align-items:end;gap:10px;min-height:68px;padding:9px 0;border-bottom:1px solid #efeee9}.creator-consent-row:last-child{border-bottom:0}.consent-person{display:flex;min-width:0;align-items:center;gap:8px;align-self:center}.consent-person>span{display:flex;min-width:0;flex-direction:column;gap:2px}.consent-person strong{overflow:hidden;color:#333a34;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.consent-person small{overflow:hidden;color:#6f736c;font-family:JetBrains Mono Variable,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.consent-field,.consent-scope-field{display:flex;min-width:0;flex-direction:column;gap:4px}.consent-field>span,.consent-scope-field>span{color:#696d67;font-size:7px;font-weight:650}.consent-field select,.consent-field input{width:100%;height:28px;padding:0 6px;color:#343832;background:#fff;border:1px solid #d9d8d1;border-radius:4px;font-size:8px}.consent-field select:disabled,.consent-field input:disabled{color:#9b9a92;background:#f3f2ee}.consent-scope-field>div{min-height:28px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.consent-scope-field label{display:inline-flex;align-items:center;gap:4px;color:#555c56;font-size:8px}.consent-scope-field input{accent-color:#4b7738}.creator-readiness{min-height:28px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:5px 7px;color:#6d6d66;background:#f1f1ed;border-radius:4px;font-size:7px;font-weight:700;text-align:center}.creator-readiness.readiness-evidence_ready{color:#356247;background:#e7f3e9}.creator-readiness.readiness-identity_unverified,.creator-readiness.readiness-profile_only,.creator-readiness.readiness-pending{color:#7e5c34;background:#f8eddc}.creator-readiness.readiness-identity_conflict,.creator-readiness.readiness-revoked,.creator-readiness.readiness-expired{color:#8d4e48;background:#f8e9e7}.consent-row-actions{display:flex;min-width:0;flex-direction:column;gap:4px}.consent-claim-button{min-height:24px;display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:3px 6px;color:#3f6654;background:#f2f8f3;border:1px solid #d8e7dc;border-radius:4px;font-size:7px;font-weight:700}.consent-claim-button:disabled{color:#8f928b;background:#f1f1ed;border-color:#e3e2dc}.data-actions-row{display:flex;gap:7px;padding:0 16px 16px;flex-wrap:wrap}.quality-panel{padding-bottom:12px}.data-shop-evidence-panel{margin-top:10px}.data-shop-evidence-note{margin:0 16px 14px;color:#59615a;font-size:8px;line-height:1.5}.quality-check{display:flex;align-items:center;gap:7px;min-height:38px;margin:0 16px;border-bottom:1px solid #efeee9;color:#646860;font-size:8px}.quality-check b{margin-left:auto;font-size:7px;font-weight:700}.quality-footer{display:flex;justify-content:space-between;margin:12px 16px 0;color:#96948c;font-size:7px}.connector-list{padding:0 16px 12px}.connector-row{display:flex;align-items:center;gap:9px;min-height:49px;border-bottom:1px solid #efeee9}.connector-icon{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;color:#8f8b82;background:#f2f0eb;border-radius:5px}.connector-row.active .connector-icon{color:#2f6b54;background:#eaf4ef}.connector-row>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column}.connector-row strong{font-size:8px}.connector-row small{margin-top:2px;color:#99978f;font-size:7px}.connector-row b{color:#9a6b38;font-size:7px}.connector-row.active b{color:#3a7251}.schema-panel{padding-bottom:12px}.schema-code{margin:0 16px;padding:12px;overflow-x:auto;color:#e7dfd2;background:#23242a;border-radius:5px;font-family:JetBrains Mono Variable,monospace;font-size:7px;line-height:1.55}.schema-note{margin:10px 16px 0;color:#96938b;font-size:7px;line-height:1.5}.import-error{display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:9px 11px;color:#944841;background:#f9e9e7;border:1px solid #efd0cc;border-radius:5px;font-size:8px}.tavern-empty{display:flex;min-height:200px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#99978f}.tavern-empty strong{color:#555951;font-size:11px}.tavern-empty p{font-size:8px}.leaderboard-source-link{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;color:#315b47;background:#f4faf6;border:1px solid #cfe1d5;border-radius:6px;font-size:9px;font-weight:720;text-decoration:none}.leaderboard-source-link:hover{border-color:#9ac2aa}.leaderboard-stat-grid{margin-bottom:12px}.leaderboard-commandbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;padding:8px 10px}.leaderboard-region-switch{display:flex;align-items:center;gap:3px;padding:3px;background:#f2f0eb;border:1px solid #e4e1da;border-radius:6px}.leaderboard-region-switch button{min-width:82px;min-height:28px;padding:0 10px;color:#5c625c;background:transparent;border:0;border-radius:4px;font-size:9px;font-weight:720}.leaderboard-region-switch button.active{color:#242a24;background:#fff;box-shadow:0 1px 4px #1e221d17}.leaderboard-command-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.leaderboard-creator-match{min-height:29px;padding:0 9px;font-size:8px;white-space:nowrap}.leaderboard-creator-match-error{color:#7b352d!important;font-size:7px!important}.leaderboard-command-meta>span{color:#626861;font-size:8px}.leaderboard-refresh{width:29px;height:29px}.leaderboard-layout{display:grid;grid-template-columns:minmax(0,1fr) 302px;align-items:start;gap:12px}.leaderboard-table-panel{min-width:0;overflow:hidden}.leaderboard-season-chip{display:inline-flex;align-items:center;min-height:25px;padding:0 8px;color:#76542e;background:#f8ecda;border:1px solid #ecd8ba;border-radius:99px;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-weight:750}.leaderboard-table-scroll{overflow-x:auto}.leaderboard-table-scroll:focus-visible{outline:2px solid #3c7e1f;outline-offset:-2px}.leaderboard-table{width:100%;border-collapse:collapse;table-layout:fixed}.leaderboard-table th{height:31px;padding:0 12px;color:#626861;background:#f8f7f3;border-top:1px solid #e8e5de;border-bottom:1px solid #e8e5de;font-size:8px;font-weight:720;text-align:left}.leaderboard-table th:nth-child(1){width:65px}.leaderboard-table th:nth-child(2){width:34%}.leaderboard-table th:nth-child(3){width:90px}.leaderboard-table th:nth-child(4){width:105px}.leaderboard-table th:nth-child(5){width:105px}.leaderboard-table th:nth-child(6){width:45px}.leaderboard-table td{height:52px;padding:6px 12px;border-bottom:1px solid #efede7;vertical-align:middle}.leaderboard-table tbody tr:last-child td{border-bottom:0}.leaderboard-table tbody tr:hover{background:#fcfbf8}.leaderboard-table tbody tr.top-rank{background:#fffcf5}.leaderboard-table tbody tr.rank-1{background:#fff8e9}.leaderboard-rank{display:inline-flex;align-items:center;gap:5px;color:#747971}.leaderboard-rank strong{color:#3d423d;font-family:JetBrains Mono Variable,monospace;font-size:10px}.rank-1 .leaderboard-rank{color:#b77b24}.rank-2 .leaderboard-rank{color:#798087}.rank-3 .leaderboard-rank{color:#a8673e}.leaderboard-player{display:flex;align-items:center;gap:9px;min-width:0}.leaderboard-player>i{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;color:#2d5548;background:#dcece5;border-radius:6px;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-style:normal;font-weight:780}.leaderboard-table tr:nth-child(3n+1) .leaderboard-player>i{color:#345b79;background:#e1ebf2}.leaderboard-table tr:nth-child(3n+2) .leaderboard-player>i{color:#775536;background:#f1e7d8}.leaderboard-player>span{display:flex;min-width:0;flex-direction:column}.leaderboard-player strong{overflow:hidden;color:#292e29;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.leaderboard-player small{margin-top:2px;color:#697069;font-size:7px}.leaderboard-creator-link{display:inline-flex;align-items:center;gap:3px;color:#356247;font-weight:750;text-decoration:none}.leaderboard-creator-link:hover{text-decoration:underline}.leaderboard-rating-cell{display:flex;flex-direction:column;gap:2px}.leaderboard-rating-cell small{font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:700}.leaderboard-rating{color:#222922;font-family:JetBrains Mono Variable,monospace;font-size:11px}.leaderboard-gap,.leaderboard-percentile{color:#596159;font-family:JetBrains Mono Variable,monospace;font-size:8px}.leaderboard-watch-button{width:28px;height:28px;display:grid;place-items:center;color:#858b84;background:transparent;border:1px solid transparent;border-radius:5px}.leaderboard-watch-button:hover{color:#9b692c;background:#fff8eb;border-color:#ebd8b9}.leaderboard-watch-button.watched{color:#a66c22;background:#fff5df;border-color:#ead2a9}.leaderboard-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid #e8e5de}.leaderboard-pagination>button{display:inline-flex;align-items:center;gap:4px;min-height:29px;padding:0 8px;color:#4e574e;background:#fff;border:1px solid #dbddd7;border-radius:5px;font-size:8px;font-weight:700}.leaderboard-pagination form{display:flex;align-items:center;gap:5px;color:#60675f;font-size:8px}.leaderboard-pagination input{width:46px;height:27px;padding:0 6px;color:#2e352e;background:#fff;border:1px solid #d7dad3;border-radius:5px;font-family:JetBrains Mono Variable,monospace;font-size:9px}.leaderboard-state{min-height:390px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;padding:24px;color:#617067;text-align:center}.leaderboard-state strong{color:#394139;font-size:11px}.leaderboard-state span{max-width:420px;color:#626a63;font-size:9px;line-height:1.5}.leaderboard-error{color:#9a4c43}.leaderboard-error button{margin-top:5px;min-height:29px;padding:0 10px;color:#7b4038;background:#fff;border:1px solid #d9b9b4;border-radius:5px;font-size:8px;font-weight:700}.leaderboard-side{display:grid;gap:12px}.leaderboard-watch-empty{min-height:132px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:15px;color:#8a7b62;text-align:center}.leaderboard-watch-empty strong{color:#4e554d;font-size:10px}.leaderboard-watch-empty span{max-width:210px;color:#666d65;font-size:8px;line-height:1.45}.leaderboard-watch-list{padding:0 12px 10px}.leaderboard-watch-row{display:flex;align-items:center;gap:7px;min-height:45px;border-top:1px solid #efede7}.leaderboard-region-tag{min-width:27px;padding:3px 4px;color:#5d604f;background:#f2efe6;border-radius:4px;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:750;text-align:center}.leaderboard-watch-player{min-width:0;flex:1;display:flex;flex-direction:column;padding:5px 4px;color:inherit;background:transparent;border:0;border-radius:4px;text-align:left}.leaderboard-watch-player:hover,.leaderboard-watch-player.active{background:#f8f7f2}.leaderboard-watch-row strong{overflow:hidden;color:#343a34;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.leaderboard-watch-row small{margin-top:2px;color:#676e67;font-family:JetBrains Mono Variable,monospace;font-size:7px}.leaderboard-watch-row>button:last-child{width:26px;height:26px;display:grid;place-items:center;color:#a66c22;background:transparent;border:0;border-radius:4px}.leaderboard-region-list{padding:0 12px 8px}.leaderboard-history-panel{overflow:hidden}.leaderboard-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:13px 14px 10px;border-bottom:1px solid #eceae3}.leaderboard-history-head>div{display:flex;min-width:0;flex-direction:column;gap:2px}.leaderboard-history-head span{color:#6c735f;font-size:7px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.leaderboard-history-head h3{margin:0;color:#2f372f;font-size:12px}.leaderboard-history-head small{color:#666d65;font-size:7px}.leaderboard-history-state{display:flex;align-items:center;gap:6px;min-height:76px;padding:14px;color:#626962;font-size:8px}.leaderboard-history-state.error{color:#7b352d}.leaderboard-history-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:10px 12px 6px}.leaderboard-history-summary>div{display:flex;min-width:0;flex-direction:column;gap:2px;padding:8px;background:#f8f7f2;border-radius:5px}.leaderboard-history-summary span{color:#676e67;font-size:7px}.leaderboard-history-summary strong{color:#2f473b;font-family:JetBrains Mono Variable,monospace;font-size:12px}.leaderboard-history-summary small{color:#666d65;font-size:7px}.leaderboard-history-chart{width:calc(100% - 24px);height:76px;margin:2px 12px 0;overflow:visible;background:linear-gradient(#fbfcf9,#f6f8f3);border-radius:5px}.leaderboard-history-chart polyline{fill:none;stroke:#4f735c;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.leaderboard-history-chart circle{fill:#fff;stroke:#4f735c;stroke-width:1.5}.leaderboard-history-list{margin:6px 12px 0;padding:0;list-style:none}.leaderboard-history-list li{display:grid;grid-template-columns:minmax(0,1fr) 36px 58px;gap:6px;padding:7px 3px;border-top:1px solid #eeece6;font-size:7px}.leaderboard-history-list time{color:#676e67}.leaderboard-history-list span,.leaderboard-history-list strong{font-family:JetBrains Mono Variable,monospace;text-align:right}.leaderboard-history-list strong{color:#355443}.leaderboard-history-coverage{display:block;margin:8px 12px 12px;color:#6a716a;font-size:7px;line-height:1.4}.leaderboard-region-list button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px;color:#3e453e;background:transparent;border:1px solid transparent;border-top-color:#efede7;text-align:left}.leaderboard-region-list button:hover,.leaderboard-region-list button.active{background:#f8f7f2;border-color:#e8e4da;border-radius:5px}.leaderboard-region-list button>span{display:flex;flex-direction:column;gap:2px}.leaderboard-region-list button>span:last-child{align-items:flex-end}.leaderboard-region-list strong{font-size:9px}.leaderboard-region-list small{color:#676e67;font-size:7px}.leaderboard-region-list .leaderboard-region-coverage{max-width:170px;color:#566b5d;font-size:6.5px;line-height:1.35}.leaderboard-region-list b{color:#2f473b;font-family:JetBrains Mono Variable,monospace;font-size:9px}.leaderboard-api-link{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;margin:0 12px 12px;color:#355f4a;background:#f5faf6;border:1px solid #d7e6dc;border-radius:5px;font-size:8px;font-weight:700;text-decoration:none}.is-spinning{animation:leaderboard-spin .85s linear infinite}@keyframes leaderboard-spin{to{transform:rotate(360deg)}}.meta-reading-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;background:#fffdf8;border-top:1px solid #e6dfd1;border-bottom:1px solid #e6dfd1}.meta-reading-strip>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:12px 16px;border-left:1px solid #e9e3d8}.meta-reading-strip>div:first-child{border-left:0}.meta-reading-strip span{color:#676b61;font-size:8px;font-weight:700;text-transform:uppercase}.meta-reading-strip strong{overflow:hidden;color:#293029;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.meta-reading-strip small{color:#626961;font-size:8px}.meta-primary-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:12px;margin-bottom:12px}.meta-hero-panel,.meta-trinket-panel{min-width:0;overflow:hidden}.meta-segment{display:flex;gap:2px;padding:2px;background:#f2f0ea;border:1px solid #e4e1d9;border-radius:5px}.meta-segment button{min-height:24px;padding:0 8px;color:#5c635b;background:transparent;border:0;border-radius:3px;font-size:8px;font-weight:700;white-space:nowrap}.meta-segment button.active{color:#263128;background:#fff;box-shadow:0 1px 3px #1f251e1a}.meta-tribe-filter{display:inline-flex;align-items:center;gap:7px;color:#626a63;font-size:8px;white-space:nowrap}.meta-tribe-filter select{height:29px;padding:0 8px;color:#354037;background:#fff;border:1px solid #d9ddd6;border-radius:4px;font-size:8px}.meta-date-filter input{height:29px;padding:0 7px;color:#354037;background:#fff;border:1px solid #d9ddd6;border-radius:4px;font:inherit;font-size:8px}.meta-date-filter input:focus-visible{outline:2px solid #3c7e1f;outline-offset:1px}.meta-date-clear{min-height:29px;padding:0 8px;font-size:8px}.meta-date-scope{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:10px;padding:9px 12px;color:#465248;background:#f1f5ed;border:1px solid #dce5d7;border-radius:5px;font-size:8px}.meta-date-error{display:flex;flex-direction:column;gap:3px;margin-bottom:10px;padding:9px 12px;color:#7b2d20;background:#faeae5;border:1px solid #e7b8aa;border-radius:5px;font-size:8px}.meta-date-error small{color:#6f352a;font-size:7px}.meta-date-filter input[aria-invalid=true]{border-color:#a5412f}.meta-date-scope strong{font-family:JetBrains Mono Variable,monospace}.meta-date-scope small{margin-left:auto;color:#606a61;font-size:7px}@media(max-width:640px){.meta-date-filter{flex:1 1 140px;align-items:stretch;flex-direction:column;gap:3px}.meta-date-filter input{width:100%}.meta-date-clear{flex:1 1 100%}.meta-date-scope small{width:100%;margin-left:0}}.meta-region-empty{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px 12px;color:#5d4d2f;background:#f8f1e3;border:1px solid #e8dcc3;border-radius:5px}.meta-region-empty>div{min-width:0;display:flex;flex-direction:column;gap:3px}.meta-region-empty strong{font-size:9px}.meta-region-empty small{color:#665b47;font-size:8px;line-height:1.45}@media(max-width:760px){.meta-region-empty{align-items:stretch;flex-direction:column}.meta-region-empty .button{width:100%;justify-content:center}}.meta-table-scroll{overflow-x:auto}.meta-table-scroll:focus-visible{outline:2px solid #3c7e1f;outline-offset:-2px}.meta-table{width:100%;border-collapse:collapse}.meta-table th{height:31px;padding:0 10px;color:#636a62;background:#f8f7f3;border-top:1px solid #e8e5de;border-bottom:1px solid #e8e5de;font-size:8px;text-align:left;white-space:nowrap}.meta-table td{height:50px;padding:5px 10px;border-bottom:1px solid #efede7;color:#424941;font-size:9px;vertical-align:middle}.meta-table tbody tr:last-child td{border-bottom:0}.meta-table tbody tr:hover{background:#fcfbf8}.meta-table tbody tr.selected{background:#eef4ea}.meta-region-divergence-panel{margin-bottom:12px}.meta-region-metric-control{display:flex;align-items:center;gap:8px}.meta-region-metric-control>svg{flex:0 0 auto;color:#617062}@media(max-width:760px){.meta-region-metric-control{width:100%;align-items:stretch;flex-direction:column}.meta-region-metric-control .meta-segment{width:100%}.meta-region-metric-control .meta-segment button{flex:1}}.meta-region-divergence-table{min-width:760px}.meta-region-divergence-table th:first-child{width:30%}.meta-region-divergence-table .meta-hero-name em{align-self:flex-start;margin-top:2px;padding:2px 5px;color:#72592f;background:#f7edda;border-radius:3px;font-size:6px;font-style:normal;font-weight:700}.meta-region-drill{display:inline-flex;align-items:center;gap:4px;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.meta-region-drill>svg{flex:0 0 auto;color:#6b766c}.meta-region-drill:hover .meta-rate-cell strong{color:#315f43;text-decoration:underline}.meta-region-drill:focus-visible{outline:2px solid #3c7e1f;outline-offset:2px;border-radius:3px}.meta-hero-select,.meta-trinket-select{width:100%;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.meta-hero-select:focus-visible,.meta-trinket-select:focus-visible{outline:2px solid #3c7e1f;outline-offset:2px;border-radius:3px}.meta-table th:first-child,.meta-table td:first-child{padding-left:14px}.meta-hero-panel .meta-table th:first-child{width:38%}.meta-trinket-panel .meta-table th:first-child{width:41%}.meta-hero-name,.meta-trinket-name{display:flex;align-items:center;gap:8px;min-width:0}.meta-hero-name>span,.meta-trinket-name>span{display:flex;min-width:0;flex-direction:column}.meta-hero-name strong,.meta-trinket-name strong{overflow:hidden;color:#2f352f;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.meta-hero-name small,.meta-trinket-name small{margin-top:2px;color:#697068;font-size:7px}.meta-trinket-name>i{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto;color:#76552c;background:#f3e6d2;border-radius:6px;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-style:normal;font-weight:750}.meta-sample-cell{position:relative;display:inline-flex;align-items:center;gap:6px}.meta-sample-cell strong{color:#343b34;font-family:JetBrains Mono Variable,monospace;font-size:9px}.meta-sample-cell small{color:#687068;font-size:7px}.meta-conversion-cell{display:inline-flex;flex-direction:column;gap:2px}.meta-conversion-cell strong{color:#343b34;font-size:8px}.meta-conversion-cell small{color:#687068;font-size:7px}.sample-dot{width:5px;height:5px;border-radius:50%}.sample-dot.low{background:#b56d43}.sample-dot.medium{background:#b28c42}.sample-dot.high{background:#4f7d58}.meta-delta{font-family:JetBrains Mono Variable,monospace;font-size:8px;font-weight:700}.meta-bottom-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px}.meta-tribe-path-panel{margin-bottom:12px}.meta-tribe-path-panel .meta-table{min-width:700px}.meta-tribe-path-panel .meta-table th:first-child{width:16%}.meta-tribe-path-panel .tribe-tag{color:#4f5a52;font-weight:700}.meta-tribe-path-composition{display:flex;flex-direction:column;gap:2px}.meta-tribe-path-composition strong{color:#343b34;font-size:8px}.meta-tribe-path-composition small{color:#687068;font-family:JetBrains Mono Variable,monospace;font-size:7px}.meta-tribe-path-composition.provisional small{color:#765f36}.meta-list{padding:0 14px 10px}.meta-list-row{min-height:42px;display:grid;grid-template-columns:98px minmax(50px,1fr) 38px 50px 55px;align-items:center;gap:9px;border-top:1px solid #efede7}.meta-list-row>.tribe-tag{justify-self:start;color:#5b5e57}.meta-list-row>.mono{color:#555d55;font-size:8px;text-align:right}.meta-list-bar{height:5px;overflow:hidden;background:#efeee8;border-radius:99px}.meta-list-bar i{display:block;height:100%;background:#658679;border-radius:inherit}.meta-comp-guide-panel,.meta-matchup-panel{margin-bottom:12px}.meta-matchup-controls{display:flex;align-items:center;gap:7px}.meta-matchup-controls label{color:#5f695f;font-size:7px;font-weight:700}.meta-matchup-controls select{min-height:30px;padding:4px 7px;color:#354037;background:#f7f7f3;border:1px solid #dfe3dd;border-radius:3px;font:inherit;font-size:8px}.meta-matchup-controls select:focus-visible{outline:2px solid #3c7e1f;outline-offset:1px}.meta-matchup-table{min-width:860px}.meta-matchup-link{min-height:30px;padding:4px 8px;color:#315f9b;background:#edf2eb;border:1px solid #d4dfd0;border-radius:3px;font:inherit;font-size:7px;font-weight:700;white-space:nowrap;cursor:pointer}.meta-matchup-link:focus-visible{outline:2px solid #3c7e1f;outline-offset:1px}.meta-matchup-table tr.provisional{background:#fcf8ef}.meta-matchup-hero{display:inline-flex;min-width:0;align-items:center;gap:7px}.meta-matchup-hero.opponent{padding-left:8px;border-left:1px solid #e3e6df}.meta-matchup-hero strong{overflow:hidden;color:#354037;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.meta-matchup-damage{display:inline-flex;flex-direction:column;gap:2px}.meta-matchup-damage strong{color:#343b34;font-size:8px}.meta-matchup-damage small{color:#687068;font-size:7px}@media(max-width:700px){.meta-matchup-panel .tavern-panel-heading{flex-wrap:wrap}.meta-matchup-controls{width:100%;flex-wrap:wrap}.meta-matchup-controls select{flex:1 1 90px}.meta-matchup-controls .meta-segment{order:3;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.meta-matchup-controls .meta-segment button{width:100%}}.meta-momentum-panel{margin-bottom:12px}.meta-momentum-scope{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 14px 10px;overflow:hidden;background:#e7e8e2;border:1px solid #e7e8e2;border-radius:5px}.meta-momentum-scope>span{min-width:0;display:flex;flex-direction:column;gap:3px;padding:8px 9px;background:#fbfaf7}.meta-momentum-scope small{color:#626a63;font-size:7px}.meta-momentum-scope b{overflow:hidden;color:#303831;font-family:JetBrains Mono Variable,monospace;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.meta-momentum-table{min-width:720px}.meta-momentum-table tr.provisional{background:#fcf8ef}.meta-momentum-hero{display:inline-flex;min-width:0;align-items:center;gap:7px}.meta-momentum-hero strong{overflow:hidden;color:#354037;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.meta-momentum-period{display:inline-flex;flex-direction:column;gap:2px}.meta-momentum-period strong{color:#343b34;font-family:JetBrains Mono Variable,monospace;font-size:8px}.meta-momentum-period small{color:#687068;font-size:7px}.meta-momentum-provisional{display:inline-flex;padding:3px 6px;color:#765f36;background:#f6edda;border-radius:3px;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:700}.meta-momentum-controls{display:flex;align-items:center;gap:7px}.meta-momentum-controls label{color:#5f695f;font-size:7px;font-weight:700}.meta-momentum-controls select{min-height:32px;max-width:170px;padding:4px 7px;color:#354037;background:#f7f7f3;border:1px solid #dfe3dd;border-radius:3px;font:inherit;font-size:8px}.meta-momentum-controls select:focus-visible{outline:2px solid #3c7e1f;outline-offset:1px}.meta-momentum-entity{display:inline-flex;min-width:0;align-items:center;gap:7px}.meta-momentum-entity-icon{width:30px;height:30px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:#315f9b;background:#edf2eb;border:1px solid #d8e1d5;border-radius:50%}.meta-momentum-entity>span:last-child{min-width:0;display:flex;flex-direction:column;gap:2px}.meta-momentum-entity strong{overflow:hidden;color:#354037;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.meta-momentum-entity small{color:#687068;font-size:7px}.meta-momentum-note{margin:0 14px 12px;color:#5f685f;font-size:7px;line-height:1.5}@media(max-width:560px){.meta-momentum-panel .tavern-panel-heading{flex-wrap:wrap}.meta-momentum-controls{width:100%}.meta-momentum-controls label{flex:0 0 auto}.meta-momentum-controls select{min-width:0;flex:1;max-width:none}.meta-momentum-scope{grid-template-columns:1fr;margin-right:10px;margin-left:10px}.meta-momentum-note{margin-right:10px;margin-left:10px}}.meta-hero-guide-panel,.meta-trinket-guide-panel{margin-bottom:12px}.meta-trinket-pair-panel{margin-top:12px;margin-bottom:12px}.meta-trinket-pair-guide-panel{margin-bottom:12px}.meta-trinket-pair-panel .meta-table th:first-child{width:44%}.meta-pair-select{width:100%;display:flex;min-width:0;flex-direction:column;gap:3px;padding:0;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.meta-pair-select:focus-visible{outline:2px solid #3c7e1f;outline-offset:2px;border-radius:3px}.meta-pair-name{display:flex;min-width:0;align-items:center;gap:5px}.meta-pair-name b{overflow:hidden;color:#303831;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.meta-pair-name i{flex:0 0 auto;color:#596359;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-style:normal}.meta-pair-select>small{color:#596359;font-size:7px}.meta-card-guide-panel{margin-bottom:12px}.meta-card-position-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 14px 10px;overflow:hidden;background:#e7e8e2;border:1px solid #e7e8e2;border-radius:5px}.meta-card-position-summary>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:8px 9px;background:#fbfaf7}.meta-card-position-summary>span small{color:#626a63;font-size:7px}.meta-card-position-summary>span b{color:#303831;font-family:JetBrains Mono Variable,monospace;font-size:11px}.meta-card-position-summary>small{grid-column:1 / -1;padding:7px 9px;color:#596159;background:#f5f6f1;font-size:7px;line-height:1.4}.meta-card-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 14px 14px}.meta-card-guide-shop{min-width:0;display:flex;flex-direction:column;gap:7px;padding:10px;background:#fbfaf7;border:1px solid #e8e6df;border-radius:6px}.meta-card-guide-shop>strong{color:#354037;font-size:9px}.meta-card-guide-shop>span{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding-top:5px;border-top:1px solid #ecebe5}.meta-card-guide-shop small{color:#626a63;font-size:7px}.meta-card-guide-shop b{color:#3c493f;font-family:JetBrains Mono Variable,monospace;font-size:10px}@media(max-width:760px){.meta-card-guide-grid{grid-template-columns:1fr}}.meta-hero-guide-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 14px 10px;overflow:hidden;background:#e7e8e2;border:1px solid #e7e8e2;border-radius:5px}.meta-hero-guide-metrics>span{min-width:0;display:flex;flex-direction:column;gap:3px;padding:8px 9px;background:#fbfaf7}.meta-hero-guide-metrics small{color:#626a63;font-size:7px}.meta-hero-guide-metrics b{color:#303831;font-family:JetBrains Mono Variable,monospace;font-size:11px}.meta-hero-tempo{margin:0 14px 12px;padding-top:10px;border-top:1px solid #e9e6df}.meta-hero-tempo-heading{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.meta-hero-tempo-heading strong{color:#354037;font-size:9px}.meta-hero-tempo-heading small{color:#596159;font-size:7px}.meta-tempo-metrics{margin:8px 0 0}.meta-hero-guide-provisional{display:inline-flex;margin:0 14px 10px;padding:4px 7px;color:#6d552d;background:#f6edda;border-radius:3px;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:700}.meta-hero-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 14px 14px}.meta-hero-guide-block{min-width:0;padding:10px;background:#fbfaf7;border:1px solid #e8e6df;border-radius:6px}.meta-hero-guide-block>strong{display:block;margin-bottom:7px;color:#354037;font-size:9px}.meta-hero-guide-list{display:flex;min-width:0;flex-direction:column;gap:5px}.meta-hero-guide-list>div{display:flex;min-width:0;align-items:baseline;justify-content:space-between;gap:8px;padding-top:5px;border-top:1px solid #ecebe5}.meta-hero-guide-list>div:first-child{padding-top:0;border-top:0}.meta-hero-guide-list span{overflow:hidden;color:#3d473f;font-size:8px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.meta-hero-guide-list small{color:#5f675f;font-size:7px;text-align:right}.meta-hero-guide-chips{display:flex;flex-wrap:wrap;gap:5px}.meta-hero-guide-chips>span{display:inline-flex;min-width:0;align-items:baseline;gap:4px;padding:4px 6px;color:#3e4a42;background:#eff3eb;border-radius:3px;font-size:7px}.meta-hero-guide-chips b{overflow:hidden;max-width:130px;text-overflow:ellipsis;white-space:nowrap}.meta-hero-guide-chips small{color:#5f665f;font-size:7px}.meta-hero-guide-trinkets{display:flex;flex-direction:column;gap:7px}.meta-hero-guide-trinkets>div{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:4px}.meta-hero-guide-trinkets>div>small{flex:0 0 100%;color:#626a63;font-size:7px}.meta-hero-guide-trinkets>div>span{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;color:#3f4a42;background:#f1f3ed;border-radius:3px;font-size:7px}.meta-hero-guide-trinkets b{font-family:JetBrains Mono Variable,monospace;font-size:8px}.meta-hero-guide-trinkets .is-muted{color:#5f665f}@media(max-width:760px){.meta-hero-guide-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.meta-hero-guide-grid{grid-template-columns:1fr}}.meta-comp-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px 14px}.meta-comp-guide-card{min-width:0;padding:11px;background:#fbfaf7;border:1px solid #e8e6df;border-radius:6px}.meta-comp-guide-card>header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:9px}.meta-comp-guide-card .tribe-tag{color:#5f5d56}.meta-comp-guide-sample{padding:3px 6px;color:#52604f;background:#eef3ea;border-radius:3px;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:700}.meta-comp-guide-sample.provisional{color:#765f36;background:#f6edda}.meta-comp-guide-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.meta-comp-guide-metrics>span{min-width:0;display:flex;flex-direction:column;gap:2px;padding:6px;background:#f5f5f0;border-radius:4px}.meta-comp-guide-metrics small,.meta-comp-guide-hero small,.meta-comp-guide-cards>small{color:#6b716a;font-size:7px}.meta-comp-guide-metrics b{color:#343d36;font-family:JetBrains Mono Variable,monospace;font-size:9px}.meta-comp-guide-hero{display:flex;min-width:0;flex-direction:column;gap:3px;margin-top:9px;padding-top:8px;border-top:1px solid #e9e7e0}.meta-comp-guide-hero strong{color:#354037;font-size:9px}.meta-comp-guide-hero>span{color:#626a63;font-size:7px}.meta-comp-guide-cards{display:flex;min-width:0;flex-wrap:wrap;gap:5px;margin-top:9px}.meta-comp-guide-cards>small{flex:0 0 100%}.meta-comp-guide-cards>span{min-width:0;display:inline-flex;align-items:baseline;gap:4px;padding:4px 6px;color:#3e4a42;background:#eff3eb;border-radius:3px;font-size:7px}.meta-comp-guide-cards b{overflow:hidden;max-width:150px;text-overflow:ellipsis;white-space:nowrap}.meta-comp-guide-cards small{color:#5f665f;font-size:7px}.meta-comp-guide-cards .is-muted{color:#70766f;background:#f3f3ee}.meta-comp-guide-coverage,.meta-comp-guide-tier{display:block;margin-top:8px;color:#646c65;font-size:7px}.meta-comp-guide-tier{margin-top:2px}@media(max-width:760px){.meta-comp-guide-grid{grid-template-columns:1fr}}.meta-deity-list{padding:0 14px 10px}.meta-deity-row{min-height:63px;display:grid;grid-template-columns:34px minmax(100px,1fr) 58px 62px 48px;align-items:center;gap:9px;border-top:1px solid #efede7}.meta-deity-mark{width:30px;height:30px;display:grid;place-items:center;color:#5a4d36;background:#eee6d8;border-radius:50%;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:750}.meta-deity-row>span:not(.meta-deity-mark){display:flex;flex-direction:column;gap:2px;min-width:0}.meta-deity-row>span:not(:nth-child(2)){align-items:flex-end}.meta-deity-row strong{color:#373e37;font-size:9px}.meta-deity-row small{color:#676e66;font-size:7px}.server-dataset-panel{margin-bottom:12px}.server-dataset-panel form{display:flex;align-items:flex-end;gap:9px;padding:0 14px 14px}.server-dataset-panel label{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.server-dataset-panel label span{color:#5f655f;font-size:8px;font-weight:700}.server-dataset-panel input{width:100%;height:31px;padding:0 9px;color:#293029;background:#fff;border:1px solid #d7dad3;border-radius:5px;font-size:9px}.artifact-retention-panel{margin-bottom:12px}.artifact-retention-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 14px 12px;overflow:hidden;background:#e5e7e1;border:1px solid #e5e7e1;border-radius:5px}.artifact-retention-stats>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:10px;background:#fafbf8}.artifact-retention-stats span{color:#5f675f;font-size:7px}.artifact-retention-stats strong{overflow:hidden;color:#303931;font-family:JetBrains Mono Variable,monospace;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.artifact-retention-controls{display:flex;align-items:flex-end;gap:8px;padding:0 14px;flex-wrap:wrap}.artifact-retention-controls label{display:flex;min-width:150px;flex:1;flex-direction:column;gap:5px}.artifact-retention-controls label span{color:#5f655f;font-size:8px;font-weight:700}.artifact-retention-controls input{width:100%;height:31px;padding:0 9px;color:#293029;background:#fff;border:1px solid #d7dad3;border-radius:5px;font-size:9px}.retention-purge-button{color:#fff;background:#7b3c32;border-color:#7b3c32}.retention-purge-button:hover{background:#633028}.artifact-retention-result{margin:10px 14px 0;padding:7px 9px;color:#315c40;background:#edf5ee;border:1px solid #d7e4d9;border-radius:4px;font-size:8px;line-height:1.5}.creator-session-inventory-panel{margin-bottom:12px}.creator-session-inventory-totals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 14px 10px;overflow:hidden;background:#e7e8e2;border:1px solid #e7e8e2;border-radius:5px}.creator-session-inventory-totals>span{min-width:0;display:flex;flex-direction:column;gap:3px;padding:8px 9px;background:#fbfaf7}.creator-session-inventory-totals small{color:#626a63;font-size:7px}.creator-session-inventory-totals b{color:#303831;font-family:JetBrains Mono Variable,monospace;font-size:12px}.creator-session-inventory-list{margin:0 14px 14px;border:1px solid #e4e5df;border-radius:5px;overflow:hidden}.creator-session-inventory-notice{margin:0 14px 10px;padding:7px 9px;color:#315d43;background:#edf5ee;border:1px solid #d6e6d8;border-radius:4px;font-size:8px;font-weight:700}.creator-session-inventory-row{display:grid;grid-template-columns:minmax(150px,1.2fr) 74px 74px 74px minmax(150px,1fr) minmax(140px,180px);align-items:center;gap:9px;min-height:54px;padding:8px 10px;border-bottom:1px solid #e9ebe5}.creator-session-inventory-row:last-child{border-bottom:0}.creator-session-inventory-row>span{min-width:0;display:flex;flex-direction:column;gap:2px}.creator-session-inventory-row strong{overflow:hidden;color:#354037;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.creator-session-inventory-row small{overflow:hidden;color:#626a63;font-size:7px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.creator-session-inventory-row b{color:#3c493f;font-size:9px}.creator-session-inventory-row .creator-session-inventory-devices b{font-size:8px}.creator-session-inventory-actions{min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:5px}.creator-session-inventory-actions>small{flex:0 0 100%;color:#626a63;font-size:7px;line-height:1.35;text-align:right}.creator-session-inventory-actions .button{min-height:27px;padding:4px 7px;font-size:7px}@media(max-width:760px){.creator-session-inventory-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-session-inventory-row{grid-template-columns:minmax(0,1fr) 62px 62px}.creator-session-inventory-row>span:nth-child(4){display:none}.creator-session-inventory-devices{grid-column:1 / -1}.creator-session-inventory-actions{grid-column:1 / -1;justify-content:flex-start}.creator-session-inventory-actions>small{text-align:left}}.recovery-request-queue-panel{margin-bottom:12px}.recovery-request-queue-totals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 14px 10px;overflow:hidden;background:#e7e8e2;border:1px solid #e7e8e2;border-radius:5px}.recovery-request-queue-totals>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:8px 9px;background:#fbfaf7}.recovery-request-queue-totals small{color:#596159;font-size:7px}.recovery-request-queue-totals b{color:#303831;font-family:JetBrains Mono Variable,monospace;font-size:12px}.recovery-request-queue-list{display:flex;flex-direction:column;gap:7px;margin:0 14px 14px}.recovery-request-queue-row{padding:10px;background:#fbfaf7;border:1px solid #e4e5df;border-radius:5px}.recovery-request-queue-row>header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.recovery-request-queue-row>header>span:first-child{min-width:0;display:flex;flex-direction:column;gap:2px}.recovery-request-queue-row strong{color:#354037;font-size:9px}.recovery-request-queue-row small,.recovery-request-queue-meta{color:#596159;font-size:7px}.recovery-request-queue-row p{margin:7px 0;color:#424b43;font-size:8px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.recovery-request-queue-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;padding-top:6px;border-top:1px solid #e9ebe5}.recovery-request-queue-actions{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.recovery-request-queue-actions .button{min-height:27px;padding:4px 7px;font-size:7px}.recovery-request-status{flex:0 0 auto;padding:3px 6px;border-radius:3px;font-size:7px;font-weight:750}.recovery-request-status.status-open{color:#765f36;background:#f6edda}.recovery-request-status.status-contacted{color:#315d43;background:#edf5ee}.recovery-request-status.status-dismissed{color:#596159;background:#eef0eb}@media(max-width:760px){.recovery-request-queue-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.recovery-request-queue-row>header{flex-direction:column}.recovery-request-queue-actions .button{flex:1;justify-content:center}}.server-dataset-error{margin:0 14px 14px;padding:8px 10px;color:#843f37;background:#fff4f2;border:1px solid #e4c2bc;border-radius:5px;font-size:8px}.server-dataset-warning{display:flex;align-items:flex-start;gap:7px;margin:0 14px 14px;padding:8px 10px;color:#715718;background:#fff9e8;border:1px solid #e5d39c;border-radius:5px;font-size:8px;line-height:1.55}.server-dataset-warning svg{flex:0 0 auto;margin-top:1px}.match-evidence-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px 0;padding:7px 10px;background:#f8f7f3;border:1px solid #e7e4dd;border-radius:6px}.match-evidence-bar>span{display:flex;min-width:0;flex-direction:column;gap:2px}.match-evidence-bar b{color:#505750;font-size:8px}.match-evidence-bar small{overflow:hidden;color:#6a7169;font-family:JetBrains Mono Variable,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.match-evidence-bar button{display:inline-flex;align-items:center;gap:5px;min-height:27px;padding:0 8px;color:#355d49;background:#fff;border:1px solid #d5dfd7;border-radius:5px;font-size:8px;font-weight:700;white-space:nowrap}.match-artifact-bar{display:flex;align-items:center;gap:12px;margin:8px 0;padding:7px 10px;color:#516058;background:#f4f7f3;border:1px solid #dfe6dd;border-radius:6px}.match-artifact-bar>svg{flex:0 0 auto;color:#477053}.match-artifact-bar>span{min-width:0;display:flex;flex-direction:column;gap:2px}.match-artifact-bar b{color:#4f5750;font-size:7px}.match-artifact-bar small{overflow:hidden;color:#5f6861;font-family:JetBrains Mono Variable,monospace;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.field-provenance-panel{margin-top:10px}.field-provenance-panel{overflow-x:auto}.field-provenance-panel.compact{margin:8px 0}.field-provenance-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0 14px 12px;overflow:hidden;background:#e4e7e1;border:1px solid #e4e7e1;border-radius:5px}.field-provenance-summary>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:9px;background:#fafbf8}.field-provenance-summary span{color:#5e665f;font-size:7px}.field-provenance-summary strong{color:#303831;font-family:JetBrains Mono Variable,monospace;font-size:12px}.field-provenance-summary .status-observed strong{color:#2f6844}.field-provenance-summary .status-derived strong{color:#315f7d}.field-provenance-summary .status-partial strong{color:#80622d}.field-provenance-summary .status-missing strong{color:#824b43}.field-provenance-table{min-width:660px;margin:0 14px;overflow:hidden;border:1px solid #e6e8e2;border-radius:5px}.field-provenance-head,.field-provenance-row{display:grid;grid-template-columns:minmax(190px,1.5fr) repeat(4,minmax(72px,.5fr));align-items:center;gap:1px}.field-provenance-head{min-height:30px;color:#5e665f;background:#f3f5f1;font-size:7px;font-weight:800;text-transform:uppercase}.field-provenance-head span{padding:0 9px}.field-provenance-row{min-height:41px;background:#fff;border-top:1px solid #edf0ea}.field-provenance-name{min-width:0;display:flex;flex-direction:column;gap:2px;padding:7px 9px}.field-provenance-name strong{color:#343d36;font-size:8px}.field-provenance-name small{overflow:hidden;color:#687169;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.field-provenance-count{min-width:0;display:flex;flex-direction:column;align-items:center;gap:1px;padding:5px;border-left:1px solid #eff1ec}.field-provenance-count b{font-family:JetBrains Mono Variable,monospace;font-size:9px}.field-provenance-count small{color:#707870;font-size:6px}.field-provenance-count.status-observed b{color:#2f6844}.field-provenance-count.status-derived b{color:#315f7d}.field-provenance-count.status-partial b{color:#80622d}.field-provenance-count.status-missing b{color:#824b43}.field-provenance-note{margin:9px 14px 14px;color:#5e675f;font-size:7px;line-height:1.55}.board-cell>button{display:flex;flex-direction:column;gap:2px;padding:3px 5px;color:inherit;background:transparent;border:1px solid transparent;border-radius:4px;text-align:left}.board-cell>button:not(:disabled):hover,.board-cell>button.active{background:#eef5f0;border-color:#cfe2d5}.board-cell>button:disabled{cursor:default;opacity:1}.board-cell strong{color:#343a34;font-family:JetBrains Mono Variable,monospace;font-size:9px}.board-cell small{color:#696f68;font-size:7px}.board-evidence-panel,.match-spell-panel,.match-shop-panel{margin-top:10px}.match-shop-purchase-block{margin:0 14px 14px}.match-shop-purchase-block h3{margin:0 0 7px;color:#4e554e;font-size:9px;font-weight:750}.match-spell-cast-list,.match-shop-turn-list{margin:0 14px 14px;border:1px solid #e4e6df;border-radius:5px;overflow:hidden}.match-spell-cast-row,.match-shop-turn-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;background:#fff;border-bottom:1px solid #eceee8}.match-spell-cast-row:last-child{border-bottom:0}.match-shop-turn-row:last-child{border-bottom:0}.match-spell-cast-row>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.match-shop-turn-row>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.match-spell-cast-row strong,.match-shop-turn-row strong{overflow:hidden;color:#354037;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.match-spell-cast-row small,.match-shop-turn-row small{color:#626a63;font-size:7px}.match-spell-cast-row em,.match-shop-turn-row em{color:#667067;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-style:normal}.match-spell-turn{min-width:34px;padding:4px 6px;color:#5e4b2e;background:#f4ead8;border-radius:4px;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:700;text-align:center;display:inline-flex;flex-direction:column;gap:1px;line-height:1.25}.match-spell-turn small{color:#776447;font-size:6px;font-weight:600;white-space:nowrap}.board-evidence-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px}.board-evidence-grid>div{min-width:0}.board-evidence-grid h3{margin-bottom:7px;color:#4e554e;font-size:9px;font-weight:750}.board-minion-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:7px}.board-minion{min-width:0;overflow:hidden;padding:5px;background:#faf9f5;border:1px solid #e7e4dc;border-radius:6px}.board-minion.golden{background:#fff8e8;border-color:#dfc388}.board-minion-art{position:relative;aspect-ratio:.78;overflow:hidden;background:#edeae2;border-radius:4px}.board-minion-art img{width:100%;height:100%;object-fit:cover}.board-minion-art i,.board-minion-art b{position:absolute;top:4px;min-width:18px;min-height:17px;display:grid;place-items:center;padding:0 4px;color:#fff;background:#181d17d1;border-radius:4px;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-style:normal}.board-minion-art i{left:4px}.board-minion-art b{right:4px;color:#5a3d0e;background:#f2c66b}.board-minion>strong{display:block;overflow:hidden;margin-top:5px;color:#333a33;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.board-minion>small{display:block;overflow:hidden;margin-top:2px;color:#686f67;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.board-minion>span{display:flex;align-items:center;justify-content:space-between;margin-top:5px;padding:3px 5px;color:#4f4b3d;background:#f1ece1;border-radius:3px;font-family:JetBrains Mono Variable,monospace}.board-minion>span b{font-size:8px}.board-minion>span i{color:#8b867a;font-size:7px;font-style:normal}.board-snapshot-empty{min-height:95px;display:grid;place-items:center;padding:12px;color:#666d65;background:#f8f7f3;border:1px dashed #ddd9d0;border-radius:6px;font-size:8px;text-align:center}.meta-comp-panel,.meta-card-panel,.meta-pool-panel{margin-bottom:12px}.meta-pool-controls{display:grid;grid-template-columns:minmax(220px,1fr) minmax(95px,.35fr) minmax(130px,.45fr) auto;align-items:end;gap:9px;padding:0 14px 9px}.meta-pool-controls>label{display:flex;min-width:0;flex-direction:column;gap:4px;color:#626a63;font-size:7px;font-weight:700}.meta-pool-controls select,.meta-pool-search{width:100%;height:31px;color:#354037;background:#fff;border:1px solid #d9ddd6;border-radius:4px;font-size:8px}.meta-pool-controls select{padding:0 8px}.meta-pool-search{display:flex;align-items:center;gap:6px;padding:0 8px}.meta-pool-search svg{flex:0 0 auto;color:#647063}.meta-pool-search input{width:100%;min-width:0;height:100%;padding:0;color:#354037;background:transparent;border:0;outline:0;font-size:8px}.meta-pool-clear{width:31px;height:31px}.meta-pool-count{padding:0 14px 8px;color:#687068;font-size:7px}.meta-pool-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:0 14px 14px}.meta-pool-card{min-width:0;display:flex;align-items:flex-start;gap:8px;min-height:76px;padding:7px;background:#fafbf8;border:1px solid #e7e9e3;border-radius:5px}.meta-pool-card-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer}.meta-pool-card-button:hover{background:#f5f8f2}.meta-pool-card-button.selected{border-color:#9bb792;box-shadow:inset 0 0 0 1px #9bb792;background:#f1f7ed}.meta-pool-card-button:focus-visible{outline:2px solid #3c7e1f;outline-offset:2px}.meta-pool-card img{width:38px;height:38px;flex:0 0 auto;object-fit:cover;background:#ece9e1;border-radius:5px}.meta-pool-card>div{display:flex;min-width:0;flex-direction:column;gap:2px}.meta-pool-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:5px}.meta-pool-card strong{overflow:hidden;color:#333a33;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.meta-pool-card-head b{flex:0 0 auto;color:#355443;font-size:7px}.meta-pool-card small{overflow:hidden;color:#676e66;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.meta-pool-card p{display:-webkit-box;overflow:hidden;margin:1px 0 0;color:#5f675f;font-size:7px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.meta-spell-card{min-height:88px}.meta-spell-mark{width:40px;height:54px;flex:0 0 auto;display:grid;place-items:center;color:#8a5b2d;background:#f3ead9;border:1px solid #e5d7bf;border-radius:5px}.meta-spell-card .meta-pool-card-head b{font-size:6px;white-space:nowrap}.meta-spell-usage-panel{margin-bottom:12px}.meta-spell-usage-name{display:flex;align-items:center;gap:8px;min-width:0}.meta-spell-usage-name>svg{flex:0 0 auto;color:#8a5b2d}.meta-spell-usage-name>span{display:flex;min-width:0;flex-direction:column;gap:2px}.meta-spell-usage-name strong{color:#333a33;font-size:9px}.meta-spell-usage-name small{color:#676e66;font-size:7px}@media(max-width:900px){.meta-pool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.meta-pool-controls{grid-template-columns:1fr 1fr}.meta-pool-search{grid-column:1 / -1}.meta-pool-clear{grid-column:2;justify-self:end}.meta-pool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.meta-card-panel .meta-table th:first-child{width:36%}.meta-card-name{display:flex;align-items:center;gap:8px;min-width:0}.meta-card-name img{width:31px;height:31px;flex:0 0 auto;object-fit:cover;background:#ece9e1;border-radius:5px}.meta-card-name>span{display:flex;min-width:0;flex-direction:column}.meta-card-name strong{overflow:hidden;color:#333a33;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.meta-card-name small{overflow:hidden;margin-top:2px;color:#676e66;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.creator-matchup-panel{margin-bottom:12px}.creator-matchup-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 14px}.creator-matchup-grid article{min-width:0;display:grid;grid-template-columns:36px minmax(70px,1fr) 46px 46px 46px;align-items:center;gap:7px;padding:7px;background:#faf9f5;border:1px solid #e9e6df;border-radius:6px}.creator-matchup-grid article>span{display:flex;min-width:0;flex-direction:column;gap:2px}.creator-matchup-grid article>span:not(:nth-child(2)){align-items:flex-end}.creator-matchup-grid strong{overflow:hidden;color:#353c35;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.creator-matchup-grid small{color:#686f67;font-size:7px}.creator-matchup-grid b{color:#404740;font-family:JetBrains Mono Variable,monospace;font-size:8px}.creator-finish-panel,.creator-mmr-panel{margin-bottom:12px}.creator-similar-panel{margin-bottom:12px;overflow:hidden}.creator-similar-list{display:grid;gap:1px;margin:0 14px 8px;overflow:hidden;background:#e4e9e3;border:1px solid #e4e9e3;border-radius:6px}.creator-similar-row{display:grid;grid-template-columns:28px 34px minmax(0,1fr) auto minmax(110px,auto) 14px;align-items:center;gap:9px;width:100%;padding:9px 10px;color:#26352b;background:#fbfcfa;border:0;text-align:left}.creator-similar-row:hover,.creator-similar-row:focus-visible{background:#f2f7f2}.creator-similar-rank{color:#5f6d64;font-family:JetBrains Mono Variable,monospace;font-size:9px;font-weight:700}.creator-similar-identity,.creator-similar-score{display:flex;min-width:0;flex-direction:column;gap:2px}.creator-similar-identity strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.creator-similar-identity small,.creator-similar-score small,.creator-similar-closest{color:#647168;font-size:8px}.creator-similar-score{align-items:flex-end}.creator-similar-score strong{color:#2f6b52;font-family:JetBrains Mono Variable,monospace;font-size:13px}.creator-similar-closest{padding:4px 6px;background:#eef5ef;border-radius:4px;text-align:right}.creator-similar-footnote{margin:0 14px 12px;color:#5f6d64;font-size:8px;line-height:1.45}@media(max-width:700px){.creator-similar-row{grid-template-columns:24px 34px minmax(0,1fr) auto 14px}.creator-similar-closest{display:none}}.creator-mmr-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 14px 8px;overflow:hidden;background:#e5e7e1;border:1px solid #e5e7e1;border-radius:5px}.creator-mmr-summary>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:9px;background:#fafbf8}.creator-mmr-summary span{color:#626a63;font-size:7px}.creator-mmr-summary strong{color:#303a31;font-family:JetBrains Mono Variable,monospace;font-size:14px}.creator-mmr-summary small{color:#656e66;font-size:7px}.public-mmr-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 14px 8px}.public-mmr-coverage>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:8px 10px;background:#f4f8f4;border:1px solid #e1e9e2;border-radius:5px}.public-mmr-coverage small{color:#5f6d64;font-size:8px}.public-mmr-coverage strong{color:#2f4638;font-family:JetBrains Mono Variable,monospace;font-size:11px}@media(max-width:620px){.public-mmr-coverage{grid-template-columns:1fr}}@media(max-width:620px){.creator-mmr-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.creator-pressure-panel,.creator-apm-panel{margin-bottom:12px}.creator-apm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0 16px 14px}.creator-apm-row{min-height:39px;display:grid;grid-template-columns:28px minmax(70px,1fr) 42px 64px;align-items:center;gap:8px;border-top:1px solid #edf0ea}.creator-apm-row>b{color:#4d574e;font-family:JetBrains Mono Variable,monospace;font-size:8px}.creator-apm-row>span{height:5px;overflow:hidden;background:#edf0e9;border-radius:4px}.creator-apm-row>span i{display:block;height:100%;background:#4f8061;border-radius:inherit}.creator-apm-row>strong{justify-self:end;color:#3f4941;font-size:8px}.creator-apm-row>small{justify-self:end;color:#687169;font-size:7px;white-space:nowrap}.creator-apm-row.empty{opacity:1}.pressure-footnote{flex-wrap:wrap}.creator-streak{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border-radius:4px;font-size:8px;font-weight:750;white-space:nowrap}.creator-streak.top4{color:#2f6844;background:#e7f3e9}.creator-streak.bottom4{color:#824b43;background:#f8e9e6}.creator-streak.none{color:#5f665f;background:#f1f2ee}.creator-finish-layout{display:grid;grid-template-columns:minmax(230px,.56fr) minmax(0,1.44fr);gap:16px;padding:0 14px 14px}.creator-finish-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;background:#e5e7e1;border:1px solid #e5e7e1;border-radius:6px}.creator-finish-summary>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:11px;background:#fafbf8}.creator-finish-summary span{color:#626a63;font-size:8px;font-weight:700}.creator-finish-summary strong{color:#303a31;font-family:JetBrains Mono Variable,monospace;font-size:16px}.creator-finish-summary small{color:#656e66;font-size:7px;line-height:1.4}.creator-finish-chart{min-width:0;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:7px;padding:5px 2px 0}.creator-finish-column{min-width:0;display:grid;grid-template-rows:15px 108px 15px 13px;align-items:end;gap:3px;color:#4f5750;text-align:center}.creator-finish-column>span{color:#5f675f;font-family:JetBrains Mono Variable,monospace;font-size:7px}.creator-finish-column>i{height:108px;display:flex;align-items:flex-end;overflow:hidden;background:#f2f3ee;border:1px solid #e8eae4;border-radius:4px 4px 2px 2px}.creator-finish-column>i>b{width:100%;display:block;border-radius:3px 3px 0 0}.creator-finish-column.top4>i>b{background:#3f7857}.creator-finish-column.bottom4>i>b{background:#b26b4c}.creator-finish-column>strong{color:#3d463e;font-family:JetBrains Mono Variable,monospace;font-size:8px}.creator-finish-column>small{color:#656d65;font-size:7px}.public-page{max-width:1240px}.public-state-panel{min-height:220px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;color:#666d66;text-align:center}.public-state-panel h2{color:#303731;font-size:18px}.public-state-panel p{max-width:570px;font-size:10px;line-height:1.6}.public-directory-updated{display:inline-flex;align-items:center;gap:5px;padding:6px 8px;color:#58705c;background:#eef5eb;border:1px solid #dbe8d6;border-radius:99px;font-size:8px;font-weight:700}.public-directory-controls{margin-bottom:10px;padding:14px 16px}.public-directory-filter-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.45fr) minmax(120px,.32fr) auto auto;align-items:end;gap:9px}.public-directory-search{height:34px;display:flex;align-items:center;gap:7px;padding:0 10px;color:#657067;background:#fff;border:1px solid #dcded7;border-radius:5px}.public-directory-search:focus-within{border-color:#8f9f8e;box-shadow:0 0 0 2px #4c674d1a}.public-directory-search input{width:100%;min-width:0;height:100%;padding:0;color:#343b35;background:transparent;border:0;outline:0;font-size:9px}.public-directory-sort{display:flex;min-width:0;flex-direction:column;gap:4px}.public-directory-sort>span{color:#656d66;font-size:7px;font-weight:700}.public-directory-sort select{width:100%;height:34px;padding:0 8px;color:#343b35;background:#fff;border:1px solid #dcded7;border-radius:5px;font-size:9px}.public-directory-qualified{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;color:#4e5b51;background:#f6f7f3;border:1px solid #e1e3dd;border-radius:5px;font-size:8px;white-space:nowrap}.public-directory-qualified input{width:15px;height:15px;margin:0;accent-color:#4f7444}.public-directory-clear{min-height:34px;padding-inline:9px;font-size:8px}.public-directory-region-row{display:flex;align-items:center;gap:9px;margin-top:11px;padding-top:11px;border-top:1px solid #eceee8;flex-wrap:wrap}.public-directory-region-row>span{color:#585f59;font-size:8px;font-weight:750}.public-directory-region-switch{display:inline-flex;padding:2px;background:#f2f3ee;border:1px solid #e2e4dd;border-radius:5px}.public-directory-region-switch button{min-height:27px;padding:0 9px;color:#5e675f;background:transparent;border:0;border-radius:3px;font-size:8px;font-weight:700}.public-directory-region-switch button.active{color:#274c35;background:#fff;box-shadow:0 1px 4px #23302414}.public-directory-region-row>small{margin-left:auto;color:#667067;font-size:8px}.public-directory-window-row,.public-directory-freshness-row,.public-directory-coverage-row{margin-top:8px;padding-top:9px}.public-directory-freshness-row>small{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.public-directory-freshness-row .match-timestamp{gap:3px}.public-directory-freshness-row .match-timestamp small{font-size:7px}.public-creator-card{position:relative}.public-card-rank{position:absolute;top:11px;right:11px;padding:3px 6px;color:#68512d;background:#f6ecd9;border:1px solid #ead8b8;border-radius:99px;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-weight:800}.public-card-speed{color:#5f685f;font-family:JetBrains Mono Variable,monospace;font-size:8px}.public-card-stability{display:flex;align-items:center;gap:5px 12px;flex-wrap:wrap;color:#5f685f;font-family:JetBrains Mono Variable,monospace;font-size:7px}.public-card-stability small{padding:3px 6px;background:#f5f6f1;border:1px solid #e6e8e1;border-radius:3px;font-size:7px}.public-card-coverage small{display:inline-flex;padding:3px 6px;color:#365344;background:#edf3ed;border:1px solid #dbe5da;border-radius:3px;font-family:JetBrains Mono Variable,monospace;font-size:7px}.public-card-latest{min-width:0;display:flex;align-items:center;gap:5px;flex-wrap:wrap;color:#626a63;font-size:7px}.public-card-latest>small:first-child{font-weight:700}.public-card-latest .match-timestamp{min-width:0;font-size:7px}.public-card-latest .match-timestamp small{font-size:7px}@media(max-width:760px){.public-directory-filter-row{grid-template-columns:1fr 1fr}.public-directory-search{grid-column:1 / -1}.public-directory-qualified{align-self:end}.public-directory-clear{justify-self:end}.public-directory-region-row>small{width:100%;margin-left:0}}@media(max-width:560px){.public-directory-filter-row{grid-template-columns:1fr}.public-directory-search{grid-column:auto}.public-directory-clear{width:100%}.public-directory-region-switch{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.public-directory-window-row .public-directory-region-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.public-directory-freshness-row .public-directory-region-switch{grid-template-columns:repeat(2,minmax(0,1fr))}.public-directory-region-switch button{padding-inline:3px;white-space:normal}}@media(max-width:560px){.public-directory-coverage-row .public-directory-region-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-creator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.public-recent-feed-panel{margin-top:10px}.public-recent-feed-list{margin:0 16px 16px;border:1px solid #e4e5df;border-radius:6px;overflow:hidden}.public-recent-feed-list>button{width:100%;min-height:58px;display:grid;grid-template-columns:34px minmax(130px,1fr) auto minmax(120px,.8fr) 14px;align-items:center;gap:10px;padding:9px 11px;color:#343b35;background:#fff;border:0;border-bottom:1px solid #eceee8;text-align:left}.public-recent-feed-list>button:last-child{border-bottom:0}.public-recent-feed-list>button:hover{background:#f8f9f5}.public-recent-feed-list .public-avatar{width:34px;height:34px;font-size:10px}.public-recent-feed-identity,.public-recent-feed-meta{display:flex;min-width:0;flex-direction:column;gap:3px}.public-recent-feed-identity strong,.public-recent-feed-meta strong{overflow:hidden;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.public-recent-feed-identity small,.public-recent-feed-meta small{color:#677069;font-size:7px;line-height:1.4}.public-recent-feed-list>button>svg{color:#707770}@media(max-width:760px){.public-recent-feed-list>button{grid-template-columns:34px minmax(0,1fr) auto 14px}.public-recent-feed-meta{grid-column:2 / 5;grid-row:2}.public-recent-feed-list>button>svg{grid-column:4;grid-row:1}}.public-creator-card{min-width:0;overflow:hidden;color:#343b35;background:#fff;border:1px solid #e2e1da;border-radius:7px;box-shadow:0 4px 14px #262a2309}.public-card-main{width:100%;min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px;color:inherit;background:transparent;border:0;font:inherit;text-align:left;cursor:pointer}.public-card-channels{display:flex;flex-wrap:wrap;gap:5px;padding:0 14px 12px}.public-card-channels a{display:inline-flex;min-height:24px;align-items:center;gap:4px;padding:4px 7px;color:#315b47;background:#f4faf6;border:1px solid #cfe1d5;border-radius:4px;font-size:7px;font-weight:700;text-decoration:none}.public-creator-card:hover{border-color:#c9d2c6;box-shadow:0 8px 24px #262a2312}.public-avatar{width:38px;height:38px;display:inline-grid;place-items:center;flex:0 0 auto;color:#fff;border-radius:6px;font-family:JetBrains Mono Variable,monospace;font-size:10px;font-weight:750}.public-card-name{min-width:0;display:flex;flex-direction:column;gap:3px}.public-card-name strong{overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.public-card-name small{overflow:hidden;color:#676d67;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.public-card-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.public-card-stats>span{display:flex;min-width:0;flex-direction:column;gap:3px;padding:7px;background:#f7f7f3;border-radius:4px}.public-card-stats small{color:#696e68;font-size:7px}.public-card-stats b{font-family:JetBrains Mono Variable,monospace;font-size:12px}.public-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#737870;font-size:8px;flex-wrap:wrap}.public-card-guide-count{padding:3px 6px;color:#4d614f;background:#eef3ea;border-radius:3px;font-size:7px;font-weight:700}.public-card-replay-count{padding:3px 6px;color:#315b47;background:#eef5ee;border:1px solid #d4e4d7;border-radius:3px;font-size:7px;font-weight:750}.public-card-footer>span:last-child{display:inline-flex;align-items:center;gap:4px;font-weight:700}.public-evidence-state{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;color:#7b6a52;background:#f4efe6;border-radius:4px;font-size:7px;font-weight:700}.public-evidence-state.active{color:#356247;background:#e7f3e9}.public-profile-head,.public-game-head{display:flex;align-items:center;gap:12px;padding:14px 16px}.public-profile-actions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.public-game-position{display:inline-flex;align-items:center;padding:5px 7px;color:#5d655f;background:#f4f5f0;border:1px solid #e3e5de;border-radius:4px;font-size:8px;font-weight:700}.public-profile-head>div,.public-game-head>div{min-width:0;flex:1}.public-profile-head strong,.public-game-head h2{display:block;color:#2f3630;font-size:17px}.public-profile-head small,.public-game-head p{display:block;margin-top:3px;color:#686f68;font-size:8px}.public-identity-line{display:inline-flex;align-items:center;gap:4px;margin-bottom:3px;color:#4c6d53;font-size:8px;font-weight:700}.public-channel-links{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.public-channel-links a{display:inline-flex;min-height:24px;align-items:center;gap:4px;padding:4px 7px;color:#315b47;background:#f4faf6;border:1px solid #cfe1d5;border-radius:4px;font-size:7px;font-weight:700;text-decoration:none}.public-live-status{display:inline-flex;max-width:100%;align-items:center;flex-wrap:wrap;gap:4px 6px;margin-top:5px;margin-right:4px;padding:4px 7px;color:#713d37;background:#fff1ee;border:1px solid #f0cbc5;border-radius:4px;font-size:7px;font-weight:800}.public-live-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#c44f43;box-shadow:0 0 0 3px #c44f431f}.public-live-status small{min-width:0;color:#7b625d;font-size:7px;font-weight:600;overflow-wrap:anywhere}.public-card-live{margin-top:0;padding:3px 6px;font-size:7px}.public-replay-links-panel{margin-top:10px}.public-replay-link-list{display:flex;flex-wrap:wrap;gap:8px;padding:0 14px 14px}.public-replay-link{min-width:180px;display:flex;flex:1 1 220px;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;color:#315b47;background:#f5faf6;border:1px solid #cfe1d5;border-radius:5px;text-decoration:none}.public-replay-link>span{min-width:0;display:flex;flex-direction:column;gap:3px}.public-replay-link strong{font-size:9px}.public-replay-link small{color:#647066;font-family:JetBrains Mono Variable,monospace;font-size:7px}.public-replay-link:hover{background:#eef7f1;border-color:#b9d4c2}.claim-channel-panel,.claim-guide-panel{margin-top:10px;padding:14px 16px}.claim-guide-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:8px 10px;margin-top:10px}.claim-guide-form label{display:flex;min-width:0;flex-direction:column;gap:4px;color:#646b64;font-size:8px;font-weight:700}.claim-guide-form input:not([type=checkbox]),.claim-guide-form textarea{width:100%;min-width:0;padding:7px 9px;color:#343b35;background:#fff;border:1px solid #dfe2db;border-radius:5px;font:inherit}.claim-guide-summary,.claim-guide-published,.claim-guide-form>.button{grid-column:1 / -1}.claim-guide-published{flex-direction:row!important;align-items:center}.claim-guide-list{display:flex;flex-direction:column;gap:7px;margin-top:10px}.claim-guide-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:9px;background:#fbfaf7;border:1px solid #e7e5de;border-radius:6px}.claim-guide-row>div:first-child{min-width:0;display:flex;flex-direction:column;gap:3px}.claim-guide-row strong{color:#354037;font-size:9px}.claim-guide-row small{color:#657066;font-size:7px}.claim-guide-row p{margin:3px 0 0;color:#4f5a51;font-size:8px;line-height:1.5;white-space:pre-wrap}.claim-guide-actions{display:flex;flex:0 0 auto;gap:4px;flex-wrap:wrap}.claim-guide-remove{color:#7b3c32}.claim-guide-card-list,.public-guide-cards{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.claim-guide-card-list span,.public-guide-cards span{min-width:0;overflow:hidden;padding:3px 5px;color:#405044;background:#eef3ea;border-radius:3px;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.claim-guide-card-picker{gap:5px!important}.claim-guide-card-picker>label{display:flex;flex-direction:column;gap:4px}.claim-guide-card-results{display:flex;max-height:170px;overflow-y:auto;flex-direction:column;gap:3px;padding:5px;background:#fff;border:1px solid #dfe2db;border-radius:5px}.claim-guide-card-results button{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px;color:#354037;background:#f7f8f3;border:0;border-radius:3px;font:inherit;text-align:left;cursor:pointer}.claim-guide-card-results button:hover{background:#edf3e9}.claim-guide-card-results button small{color:#687068;font-size:7px}.claim-guide-card-selected span{display:inline-flex;overflow:visible;align-items:center;gap:3px;white-space:normal}.claim-guide-card-selected button{width:16px;height:16px;display:inline-grid;place-items:center;padding:0;color:#5e6860;background:transparent;border:0;border-radius:2px;cursor:pointer}.claim-guide-card-selected button:hover{color:#7b3c32;background:#f6e8e4}.claim-guide-note{display:block;margin-top:8px;color:#687069;font-size:7px}@media(max-width:560px){.claim-guide-form{grid-template-columns:1fr}.claim-guide-form>*,.claim-guide-summary,.claim-guide-published,.claim-guide-form>.button{grid-column:1}.claim-guide-row{flex-direction:column}.claim-guide-actions{width:100%}.claim-guide-actions .button{flex:1;justify-content:center}}.claim-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.claim-channel-grid label{display:flex;flex-direction:column;gap:4px;color:#646b64;font-size:8px;font-weight:700}.claim-channel-grid input{width:100%;min-width:0;min-height:32px;padding:0 9px;color:#343b35;background:#fff;border:1px solid #dfe2db;border-radius:5px;font-size:8px}.claim-replay-panel{margin-top:10px;padding:14px 16px}.claim-replay-form{display:grid;grid-template-columns:minmax(170px,1.2fr) minmax(110px,.7fr) minmax(220px,1.8fr) 95px 95px auto;align-items:end;gap:8px 10px}.claim-replay-form label{min-width:0;display:flex;flex-direction:column;gap:4px;color:#646b64;font-size:8px;font-weight:700}.claim-replay-form input,.claim-replay-form select{width:100%;min-width:0;min-height:32px;padding:0 9px;color:#343b35;background:#fff;border:1px solid #dfe2db;border-radius:5px;font:inherit;font-size:8px}.claim-replay-suggest-row{grid-column:1 / -1;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.claim-replay-suggest-button{min-height:29px;padding:0 9px;font-size:7px}.claim-replay-suggest-row small{color:#526157;font-size:7px;line-height:1.4}.claim-replay-list{display:flex;flex-direction:column;gap:7px;margin-top:10px}.claim-replay-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;background:#fbfaf7;border:1px solid #e7e5de;border-radius:5px}.claim-replay-row>div{min-width:0;display:flex;flex-direction:column;gap:3px}.claim-replay-row strong{color:#354037;font-size:9px}.claim-replay-row small{color:#657066;font-size:7px;overflow-wrap:anywhere}.claim-replay-row a{width:fit-content;display:inline-flex;align-items:center;gap:4px;color:#315b47;font-size:7px;font-weight:750}.claim-replay-row .button{flex:0 0 auto;min-height:27px;padding:0 8px;font-size:7px}.claim-replay-catalog{margin-top:10px;padding-top:10px;border-top:1px solid #e5e7df}.claim-replay-catalog-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.claim-replay-catalog-actions .button{min-height:29px;padding:0 9px;font-size:7px}.claim-replay-catalog-actions small,.claim-replay-catalog-boundary{color:#657066;font-size:7px;line-height:1.45}.claim-replay-catalog-selection{color:#3f5b49;font-size:7px;font-weight:750}.claim-replay-catalog-results{display:flex;flex-direction:column;gap:8px;margin-top:9px}.claim-replay-catalog-providers{display:flex;gap:6px;flex-wrap:wrap}.claim-replay-catalog-providers>span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;color:#4e5c52;background:#f2f5ee;border:1px solid #e0e7da;border-radius:4px;font-size:7px}.claim-replay-catalog-providers small{color:#5f675f}.claim-replay-candidate-badge{width:fit-content;padding:2px 5px;color:#315b47;background:#e8f3e9;border:1px solid #cfe1d2;border-radius:3px;font-size:7px;font-weight:750}.claim-replay-candidate-queue{margin-top:12px;padding-top:10px;border-top:1px solid #e5e7df}.claim-replay-candidate-queue-results{display:flex;flex-direction:column;gap:7px;margin-top:9px}.claim-replay-candidate-store-note{color:#3f5b49;font-size:7px;font-weight:700}.claim-replay-candidate-store-note.failed{color:#7b3c32}.claim-replay-candidate-game{display:flex;flex-direction:column;gap:6px;padding:9px;background:#f8faf5;border:1px solid #e1e7dc;border-radius:5px}.claim-replay-candidate-game-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.claim-replay-candidate-game-head strong{color:#354037;font-size:8px}.claim-replay-candidate-game-head small{color:#5e685f;font-size:7px}.claim-replay-candidate-game-row{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-top:6px;border-top:1px solid #e5e9df}.claim-replay-candidate-game-row>div{min-width:0;display:flex;flex-direction:column;gap:2px}.claim-replay-candidate-game-row strong{color:#3d473f;font-size:7px;overflow-wrap:anywhere}.claim-replay-candidate-game-row small{color:#5e685f;font-size:7px}.claim-replay-candidate-game-row .button{flex:0 0 auto;min-height:26px;padding:0 8px;font-size:7px}.claim-replay-candidate-game-row.dismissed{opacity:.68}.claim-replay-candidate-actions{display:flex;align-items:center;gap:5px;flex:0 0 auto}.claim-replay-candidate-review-status{width:fit-content;padding:2px 5px;color:#5f4f35;background:#f4eddf;border:1px solid #e4d7bf;border-radius:3px;font-size:7px;font-weight:750}@media(max-width:560px){.claim-replay-candidate-game-row{align-items:stretch;flex-direction:column}.claim-replay-candidate-game-row .button{justify-content:center}}.claim-replay-catalog-list{display:flex;flex-direction:column;gap:6px}.claim-replay-catalog-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;background:#fbfaf7;border:1px solid #e7e5de;border-radius:5px}.claim-replay-catalog-row>div{min-width:0;display:flex;flex-direction:column;gap:3px}.claim-replay-catalog-row strong{color:#354037;font-size:8px;overflow-wrap:anywhere}.claim-replay-catalog-row small{color:#657066;font-size:7px}.claim-replay-catalog-row .button{flex:0 0 auto;min-height:27px;padding:0 8px;font-size:7px}@media(max-width:560px){.claim-replay-catalog-row{align-items:stretch;flex-direction:column}.claim-replay-catalog-row .button{justify-content:center}}@media(max-width:1180px){.claim-replay-form{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-replay-url,.claim-replay-form>.button{grid-column:1 / -1}}@media(max-width:560px){.claim-replay-form{grid-template-columns:1fr}.claim-replay-form>*,.claim-replay-url{grid-column:1}.claim-replay-row{align-items:stretch;flex-direction:column}.claim-replay-row .button{justify-content:center}}.public-trust-badge{width:fit-content;display:inline-flex;align-items:center;gap:4px;padding:3px 5px;color:#3e6047;background:#edf5ee;border:1px solid #d7e4d9;border-radius:4px;font-size:7px;font-weight:700;white-space:nowrap}.public-trust-badge.battlenet{color:#285d43;background:#e3f3e9;border-color:#cce4d4}.public-card-name .public-trust-badge{margin-top:3px}.public-profile-head .public-trust-badge,.public-game-head .public-trust-badge{margin-top:5px}.public-profile-window-controls{margin-top:10px;display:flex;align-items:center;gap:9px;padding:10px 16px;flex-wrap:wrap}.public-profile-window-controls>span{color:#59625a;font-size:8px;font-weight:750}.public-profile-window-controls>small{margin-left:auto;color:#687069;font-size:8px}.public-profile-window-controls .public-directory-region-switch button:disabled{cursor:wait;opacity:.58}.public-guides-panel{margin-top:10px}.public-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 14px 14px}.public-guide-grid article{min-width:0;padding:11px;background:#fbfaf7;border:1px solid #e7e5de;border-radius:6px}.public-guide-grid article>span{display:inline-flex;padding:3px 6px;color:#52604f;background:#eef3ea;border-radius:3px;font-size:7px;font-weight:700}.public-guide-grid h3{margin:7px 0 0;color:#303831;font-size:11px}.public-guide-grid p{margin:5px 0 0;color:#566157;font-size:8px;line-height:1.55;white-space:pre-wrap}@media(max-width:560px){.public-guide-grid{grid-template-columns:1fr}}.public-compare-panel{margin-top:10px}.public-compare-controls{display:flex;align-items:end;gap:9px;margin:0 16px 12px;flex-wrap:wrap}.public-compare-controls label{min-width:min(280px,100%);display:flex;flex:1;flex-direction:column;gap:4px}.public-compare-controls label>span{color:#5d655f;font-size:8px;font-weight:700}.public-compare-controls select{width:100%;height:32px;padding:0 8px;color:#343b35;background:#fff;border:1px solid #dcddd7;border-radius:4px;font-size:8px}.public-compare-table{margin:0 16px 10px;border:1px solid #e4e5df;border-radius:5px;overflow:hidden}.public-compare-head,.public-compare-row{display:grid;grid-template-columns:minmax(110px,1.2fr) repeat(3,minmax(62px,.7fr));align-items:center;gap:8px;padding:8px 10px}.public-compare-head{color:#626a63;background:#f6f7f3;border-bottom:1px solid #e4e5df;font-size:7px;font-weight:750}.public-compare-head span:not(:first-child),.public-compare-row strong,.public-compare-row b{text-align:right}.public-compare-row{min-height:36px;color:#4d564f;background:#fff;border-bottom:1px solid #efefe9;font-size:8px}.public-compare-row:last-child{border-bottom:0}.public-compare-row strong,.public-compare-row b{font-family:JetBrains Mono Variable,monospace;font-size:8px}.public-compare-row b.positive{color:#2f6745}.public-compare-row b.negative{color:#8a3d36}.public-compare-row b.neutral{color:#646b65}.public-compare-caveat{margin:0 16px 16px;color:#666d67;font-size:7px;line-height:1.5}@media(max-width:560px){.public-compare-controls{align-items:stretch;flex-direction:column}.public-compare-controls .button{width:100%}.public-compare-head,.public-compare-row{grid-template-columns:minmax(78px,1fr) repeat(3,minmax(52px,.65fr));gap:5px;padding-inline:8px}}@media(max-width:560px){.public-profile-window-controls>small{width:100%;margin-left:0}.public-profile-window-controls .public-directory-region-switch{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.public-progression-grid{grid-template-columns:1fr}.public-progression-grid>section+section{padding-top:12px;padding-left:0;border-top:1px solid #e8e9e3;border-left:0}}.public-games-panel{margin-top:10px}.public-game-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:7px;padding:0 16px 10px}.public-game-filter-bar label{min-width:118px;display:flex;flex:0 1 160px;flex-direction:column;gap:3px;color:#626a63;font-size:7px;font-weight:700}.public-game-filter-bar select{min-height:32px;width:100%;padding:4px 7px;color:#354037;background:#fbfaf7;border:1px solid #dde1da;border-radius:4px;font:inherit;font-size:8px}.public-game-filter-bar select:focus-visible,.public-game-filter-bar button:focus-visible{outline:2px solid #3c7e1f;outline-offset:1px}.public-game-filter-count{margin-left:auto;padding-bottom:8px;color:#536056;font-family:JetBrains Mono Variable,monospace;font-size:8px}.public-game-filter-bar button{min-height:32px;padding:4px 8px;color:#315f9b;background:#edf2eb;border:1px solid #d4dfd0;border-radius:4px;font:inherit;font-size:7px;font-weight:700;cursor:pointer}.public-game-export{display:inline-flex;align-items:center;justify-content:center;gap:4px}.public-game-export:disabled{color:#838a83;background:#f1f2ee;border-color:#e0e2dc;cursor:default}@media(max-width:560px){.public-game-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:10px}.public-game-filter-bar label{min-width:0;flex:none}.public-game-filter-bar label:nth-child(3){grid-column:1 / -1}.public-game-filter-count{margin-left:0;padding-bottom:0;align-self:center}.public-game-filter-bar button{width:100%}}.public-hero-pool-panel,.public-lobby-tribes-panel,.public-signals-panel{margin-top:10px}.public-signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0 16px 14px}.public-signal-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:10px 0;border-top:1px solid #e9ece5}.public-signal-row>span{min-width:0;display:flex;flex-direction:column;gap:3px}.public-signal-row small{color:#666e67;font-size:7px}.public-signal-row strong{color:#303b33;font-size:11px;overflow-wrap:anywhere}.public-signal-row p{grid-column:1 / -1;margin:0;color:#626b63;font-size:7px;line-height:1.45}.public-signal-row em{align-self:start;padding:2px 5px;color:#72592f;background:#f7edda;border-radius:3px;font-size:6px;font-style:normal;font-weight:700}@media(max-width:700px){.public-signal-list{grid-template-columns:1fr}}.public-opponent-overlap-panel,.public-evidence-coverage-panel{margin-top:10px}.public-opponent-overlap-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0 16px 16px;overflow:hidden;background:#e4e8e1;border:1px solid #e4e8e1;border-radius:5px}.public-opponent-overlap-grid>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:9px;background:#fafbf8}.public-opponent-overlap-grid small{color:#687069;font-size:7px}.public-opponent-overlap-grid strong{color:#344137;font-family:JetBrains Mono Variable,monospace;font-size:11px}@media(max-width:840px){.public-opponent-overlap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.public-spell-pool-panel,.public-composition-panel,.public-form-panel,.public-pressure-panel{margin-top:10px}.public-placement-history-panel,.public-mmr-panel{min-width:0;margin-top:10px;overflow:hidden}.placement-history-chart{min-width:0;max-width:100%;height:280px;overflow:hidden}.public-progression-panel{margin-top:10px}.public-progression-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 14px 14px}.public-progression-grid>section{min-width:0;display:flex;flex-direction:column}.public-progression-grid>section+section{padding-left:12px;border-left:1px solid #e8e9e3}.public-progression-grid h3{margin:0;color:#354037;font-size:10px}.public-progression-grid p{margin:3px 0 7px;color:#687069;font-size:7px;line-height:1.45}.public-progression-grid>section>small{margin-top:auto;padding:6px 10px 0;color:#666d66;font-size:7px;line-height:1.45}.public-progression-grid>.public-apm-placement-section{grid-column:1 / -1;padding-top:12px;padding-left:0;border-top:1px solid #e8e9e3;border-left:0}.public-apm-placement-list{padding:0}.public-ladder-panel{margin-top:10px}.public-ladder-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 14px 8px;overflow:hidden;background:#e5e7e1;border:1px solid #e5e7e1;border-radius:5px}.public-ladder-summary>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding:9px;background:#fafbf8}.public-ladder-summary span{color:#626a63;font-size:7px}.public-ladder-summary strong{color:#303a31;font-family:JetBrains Mono Variable,monospace;font-size:13px}.public-ladder-summary small{color:#656e66;font-size:7px}.public-ladder-list{margin:0 14px;padding:0;list-style:none}.public-ladder-list li{display:grid;grid-template-columns:minmax(0,1fr) 38px 64px;gap:7px;padding:7px 3px;color:#5a625b;border-top:1px solid #efeee9;font-size:7px}.public-ladder-list span,.public-ladder-list strong{font-family:JetBrains Mono Variable,monospace;text-align:right}.public-ladder-list strong{color:#355443}.public-ladder-coverage{display:block;margin:8px 14px 14px;color:#6a716a;font-size:7px;line-height:1.4}.public-shared-rivals-panel{margin-top:10px}.public-shared-rival-list{margin:0 16px 16px;border:1px solid #e4e5df;border-radius:6px;overflow:hidden}.public-shared-rival-list>button{width:100%;min-height:66px;display:grid;grid-template-columns:34px minmax(130px,1fr) 90px minmax(130px,1.1fr) auto 14px;align-items:center;gap:10px;padding:10px 12px;color:#343b35;background:#fff;border:0;border-bottom:1px solid #eceee8;text-align:left}.public-shared-rival-list>button:last-child{border-bottom:0}.public-shared-rival-list>button:hover{background:#f8f9f5}.public-shared-rival-list .public-avatar{width:34px;height:34px;font-size:10px}.public-shared-rival-identity,.public-shared-rival-record,.public-shared-rival-detail,.public-shared-rival-list time{display:flex;min-width:0;flex-direction:column;gap:3px}.public-shared-rival-identity strong{color:#303832;font-size:10px}.public-shared-rival-identity small,.public-shared-rival-record small,.public-shared-rival-detail small,.public-shared-rival-list time{color:#687069;font-size:7px;line-height:1.4}.public-shared-rival-identity em{align-self:flex-start;padding:2px 5px;color:#72592f;background:#f7edda;border-radius:3px;font-size:6px;font-style:normal;font-weight:700}.public-shared-rival-record strong{color:#315d43;font-family:JetBrains Mono Variable,monospace;font-size:13px}.public-shared-rival-list time{align-items:flex-end;text-align:right;white-space:nowrap}.public-shared-rival-list>button>svg{color:#6f766f}@media(max-width:760px){.public-shared-rival-list>button{grid-template-columns:34px minmax(0,1fr) auto;align-items:start}.public-shared-rival-list .public-avatar{grid-row:1 / 3}.public-shared-rival-identity{grid-column:2;grid-row:1}.public-shared-rival-record{grid-column:2;grid-row:2}.public-shared-rival-detail{grid-column:2 / 4;grid-row:3}.public-shared-rival-list time{grid-column:2 / 4;grid-row:4;align-items:flex-start;text-align:left;white-space:normal}.public-shared-rival-list>button>svg{grid-column:3;grid-row:1}}.public-window-detail{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 7px;color:#626a63;font-size:8px;line-height:1.45}.public-window-detail strong{color:#4e5a50;font-size:8px}.public-window-detail small{color:#626a63;font-size:8px}.public-window-detail .match-timestamp{gap:3px}.public-window-detail .match-timestamp small{font-size:7px}.public-form-layout{display:grid;grid-template-columns:minmax(210px,.55fr) minmax(0,1.45fr);gap:14px;padding:0 14px 14px}.public-form-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;background:#e5e7e1;border:1px solid #e5e7e1;border-radius:5px}.public-form-summary>div{min-width:0;display:flex;flex-direction:column;gap:4px;padding:9px;background:#fafbf8}.public-form-summary span{color:#626a63;font-size:7px;line-height:1.35}.public-form-summary strong{color:#303a31;font-family:JetBrains Mono Variable,monospace;font-size:14px}.public-form-summary small{color:#656e66;font-size:7px}.public-form-layout{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr)}.public-form-comparison{min-width:0;overflow:hidden;align-self:start;border:1px solid #e5e7e1;border-radius:5px;background:#fff}.public-form-comparison-head,.public-form-comparison-row{min-width:0;display:grid;grid-template-columns:minmax(88px,1.25fr) repeat(3,minmax(54px,.75fr));align-items:center;gap:5px;padding:8px 9px}.public-form-comparison-head{color:#626a63;background:#f6f7f3;border-bottom:1px solid #e5e7e1;font-size:7px;font-weight:750}.public-form-comparison-head>span{min-width:0;overflow-wrap:anywhere}.public-form-comparison-head small{display:block;margin-top:2px;color:#5f675f;font-size:6px;font-weight:500}.public-form-comparison-row{min-height:40px;color:#4d564f;background:#fff;border-bottom:1px solid #efefe9;font-size:8px}.public-form-comparison-row:last-child{border-bottom:0}.public-form-comparison-row>span{min-width:0;overflow-wrap:anywhere}.public-form-comparison-row>strong{min-width:0;text-align:right;font-family:JetBrains Mono Variable,monospace;font-size:8px}.public-form-comparison-row>strong:last-child{font-size:7px}.public-form-footnote{margin:0 14px 14px;color:#626a63;font-size:7px;line-height:1.45}.public-finish-stability{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 14px 10px;overflow:hidden;background:#e5e7e1;border:1px solid #e5e7e1;border-radius:5px}.public-finish-stability>div{min-width:0;display:flex;flex-direction:column;gap:3px;padding:9px;background:#fafbf8}.public-finish-stability span{color:#626a63;font-size:7px;font-weight:700;line-height:1.35}.public-finish-stability strong{overflow-wrap:anywhere;color:#303a31;font-size:12px;line-height:1.35}.public-finish-stability small{color:#656e66;font-size:7px;line-height:1.4}@media(max-width:560px){.public-finish-stability{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:10px}.public-finish-stability strong{font-size:10px}}@media(max-width:760px){.public-form-layout{grid-template-columns:1fr}}.public-hero-pool-list{padding:0 16px 14px}.public-hero-pairings{margin-top:10px;border-top:1px solid #e7e9e3}.public-hero-pairings-heading{display:flex;flex-direction:column;gap:3px;padding:12px 16px 8px}.public-hero-pairings-heading strong{color:#3c453d;font-size:9px}.public-hero-pairings-heading small{color:#686f67;font-size:7px;line-height:1.45}.public-pairing-vs{color:#657065;font-size:7px;font-style:normal;font-weight:600;text-transform:uppercase}.public-pairing-evidence{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.public-pairing-evidence button{min-height:28px;padding:3px 7px;color:#315f9b;background:#edf2eb;border:1px solid #d4dfd0;border-radius:3px;font:inherit;font-size:7px;font-weight:700;cursor:pointer}.public-pairing-evidence button:focus-visible{outline:2px solid #3c7e1f;outline-offset:1px}.public-hero-pool-row{min-height:42px;display:grid;grid-template-columns:26px minmax(120px,1fr) minmax(80px,.8fr) 38px;align-items:center;gap:9px;border-top:1px solid #efeee9}.public-hero-pool-row>b:first-child{color:#656e66;font-family:JetBrains Mono Variable,monospace;font-size:7px}.public-hero-pool-row>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.public-hero-pool-row strong{overflow:hidden;color:#3c453d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.public-hero-pool-row small{color:#686f67;font-size:7px}.public-provisional-sample{width:max-content;margin-top:1px;padding:2px 4px;color:#705527;background:#f5eddf;border-radius:3px;font-size:6px;font-style:normal;font-weight:750}.public-hero-pool-bar{height:5px;overflow:hidden;background:#edf0e9;border-radius:4px}.public-hero-pool-bar i{display:block;height:100%;background:#4f8061;border-radius:inherit}.public-hero-pool-row>b:last-child{justify-self:end;color:#4d574e;font-size:8px}.public-game-list{padding:0 16px 14px}.public-game-list button{width:100%;min-height:52px;display:grid;grid-template-columns:minmax(160px,1fr) 42px 115px 115px 18px;align-items:center;gap:9px;padding:7px 0;color:#3b423c;background:transparent;border:0;border-bottom:1px solid #efeee9;text-align:left}.public-game-hero,.public-game-meta{min-width:0;display:flex;flex-direction:column;gap:2px}.public-game-hero strong{font-size:10px}.public-game-hero small,.public-game-meta small{overflow:hidden;color:#686e68;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.public-game-meta b{font-family:JetBrains Mono Variable,monospace;font-size:8px}.public-empty{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:20px;color:#858981;text-align:center}.public-empty strong{color:#4a514b;font-size:11px}.public-empty p{max-width:480px;font-size:8px}.public-game-head .placement-badge{margin-left:auto}.public-game-timeline{margin-top:10px;overflow-x:auto}.public-turn-table{min-width:760px;padding:0 16px 14px}.public-turn-head,.public-turn-row{display:grid;grid-template-columns:70px 60px 85px minmax(130px,1fr) minmax(105px,.8fr) minmax(100px,.8fr);align-items:center;gap:8px}.public-turn-head{min-height:30px;color:#686e68;border-bottom:1px solid #e5e4df;font-size:7px;font-weight:700;text-transform:uppercase}.public-turn-row{min-height:42px;color:#4d544e;border-bottom:1px solid #efeee9;font-size:8px}.public-turn-row.selected{background:#fbfaf5}.public-turn-row.matchup-match{background:#f0f6ed;box-shadow:inset 3px 0 #5b825c}.public-turn-row.matchup-match.selected{background:#e8f1e4}.public-turn-row.matchup-match.selected small{color:#5d655e}.public-turn-combat{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.public-matchup-turn-panel{margin:0 14px 12px}.public-turn-row>span:first-child{display:flex;flex-direction:column;gap:2px}.public-turn-row b{font-family:JetBrains Mono Variable,monospace}.public-turn-row small{color:#696f69;font-size:7px}.public-game-bottom{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:10px;margin-top:10px}.public-reconciliation-panel{margin-top:10px}.public-reconciliation-list{padding:0 16px 12px}.public-reconciliation-row{min-height:48px;display:grid;grid-template-columns:110px minmax(0,1fr) 104px;align-items:center;gap:9px;border-top:1px solid #efeee9}.public-reconciliation-row>strong{color:#434b44;font-size:8px}.public-reconciliation-row>span{min-width:0;display:flex;gap:5px;flex-wrap:wrap}.public-reconciliation-row>span>span{min-width:0;display:inline-flex;align-items:baseline;gap:4px;padding:3px 5px;background:#f6f6f2;border-radius:3px}.public-reconciliation-row small{color:#4f5750;font-size:7px}.public-reconciliation-row b{overflow-wrap:anywhere;color:#3f4740;font-size:8px}.public-reconciliation-row em{font-style:normal}.public-boundary-panel,.public-provenance-panel{margin-top:10px}.public-provenance-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 16px 12px}.public-provenance-item{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:7px;padding:8px 9px;background:#fafbf8;border:1px solid #e5e8e2;border-radius:4px}.public-provenance-item>span{min-width:0;display:flex;flex-direction:column;gap:2px}.public-provenance-item strong{overflow:hidden;color:#3b443c;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.public-provenance-item small{overflow:hidden;color:#687069;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.public-provenance-item em{padding:3px 5px;border-radius:3px;font-size:7px;font-style:normal;font-weight:800;white-space:nowrap}.public-provenance-item b{color:#49524a;font-family:JetBrains Mono Variable,monospace;font-size:8px;text-align:right}.public-provenance-item.provenance-observed em{color:#2f6844;background:#e7f3e9}.public-provenance-item.provenance-derived em{color:#315f7d;background:#e7f0f5}.public-provenance-item.provenance-partial em{color:#80622d;background:#f7f0df}.public-provenance-item.provenance-missing em{color:#824b43;background:#f8e9e6}.public-provenance-item.provenance-inferred em{color:#6c567d;background:#efe9f4}.public-provenance-note{margin:0 16px 14px;color:#5f685f;font-size:7px;line-height:1.55}.public-perspective-details{margin-top:10px}.public-perspective-detail-list{display:flex;flex-direction:column;gap:7px;padding:0 16px 14px}.public-perspective-detail{overflow-x:auto;background:#fafbf8;border:1px solid #e3e6df;border-radius:5px}.public-perspective-detail>summary{min-height:54px;display:flex;align-items:center;gap:8px;padding:9px 10px;color:#3c453d;cursor:pointer;list-style:none}.public-perspective-detail>summary::-webkit-details-marker{display:none}.public-perspective-detail>summary>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.public-perspective-detail>summary strong{font-size:9px}.public-perspective-detail>summary small{color:#687169;font-size:7px}.public-perspective-detail>summary b{color:#5c675f;font-family:JetBrains Mono Variable,monospace;font-size:7px;font-weight:600;text-align:right}.public-perspective-detail-body{padding:0 10px 10px;border-top:1px solid #e8ebe5}.public-perspective-combat-replays{display:flex;flex-direction:column;gap:8px;margin-top:8px}.public-perspective-combat{border:1px solid #e4e8e1;border-radius:5px;overflow:hidden}.public-perspective-combat-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 9px;background:#f5f7f2;border-bottom:1px solid #e7eae4}.public-perspective-combat-head strong{color:#465349;font-family:JetBrains Mono Variable,monospace;font-size:8px}.public-perspective-combat-head span{color:#5f6c61;font-size:7px}.public-perspective-combat .combat-event-replay{margin:9px;padding-top:0;border-top:0}.public-perspective-turn-table{min-width:680px;overflow-x:auto}.public-perspective-turn-head,.public-perspective-turn-row{display:grid;grid-template-columns:55px 100px 125px minmax(190px,1fr) 72px;align-items:center;gap:8px}.public-perspective-turn-head{min-height:28px;color:#657067;font-size:7px;font-weight:800;text-transform:uppercase}.public-perspective-turn-row{min-height:44px;color:#4c554d;border-top:1px solid #edf0ea;font-size:8px}.public-perspective-turn-row>span:first-child{display:flex;flex-direction:column;gap:2px}.public-perspective-turn-row b{font-family:JetBrains Mono Variable,monospace}.public-perspective-turn-row small{color:#687169;font-size:7px}.public-perspective-board{overflow-wrap:anywhere;line-height:1.4}.public-perspective-choice-list{display:flex;flex-wrap:wrap;gap:5px;padding:9px 0 2px;border-top:1px solid #edf0ea}.public-perspective-choice-list>strong{width:100%;color:#59645b;font-size:7px}.public-perspective-choice-list>span{padding:4px 6px;color:#4b564d;background:#fff;border:1px solid #e2e6df;border-radius:4px;font-size:7px}.public-cross-evidence-panel{margin-top:10px}.public-cross-evidence-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:10px;padding:0 16px 14px}.public-cross-evidence-column{min-width:0;overflow-x:auto;border:1px solid #e5e8e2;border-radius:5px}.public-cross-evidence-column h3{margin:0;padding:9px 10px;color:#465148;background:#f4f6f1;border-bottom:1px solid #e5e8e2;font-size:8px}.public-cross-evidence-row{min-width:560px;display:grid;grid-template-columns:170px minmax(0,1fr) 92px;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid #edf0ea;font-size:8px}.public-cross-evidence-column:nth-child(2) .public-cross-evidence-row{min-width:0;grid-template-columns:150px minmax(0,1fr) 78px}.public-cross-evidence-row>span{min-width:0;display:flex;flex-direction:column;gap:2px}.public-cross-evidence-row strong{color:#3c463e;font-size:8px}.public-cross-evidence-row small{overflow:hidden;color:#69726a;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.public-cross-evidence-row>b{overflow-wrap:anywhere;color:#4d574e;font-size:7px;font-weight:600;line-height:1.4}.public-cross-evidence-row>em{justify-self:end;padding:3px 5px;color:#4b574e;background:#f1f3ed;border-radius:3px;font-size:7px;font-style:normal;font-weight:800;white-space:nowrap}.public-cross-evidence-row.consistent>em{color:#2f6844;background:#e7f3e9}.public-cross-evidence-row.partial>em{color:#80622d;background:#f7f0df}.public-cross-evidence-row.conflict>em{color:#824b43;background:#f8e9e6}.public-cross-evidence-empty{margin:0;padding:12px 10px;color:#69726a;font-size:7px}.public-boundary-authorization{width:fit-content;display:inline-flex;align-items:center;gap:5px;margin:0 16px 10px;padding:4px 7px;color:#315c40;background:#e7f3e9;border:1px solid #cfe4d4;border-radius:4px;font-size:7px;font-weight:800}.public-boundary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 16px 16px;overflow:hidden;background:#e4e5df;border:1px solid #e4e5df;border-radius:5px}.public-boundary-group{min-width:0;padding:12px;background:#fbfbf8}.public-boundary-heading{display:flex;align-items:flex-start;gap:8px}.public-boundary-heading>span{width:28px;height:28px;display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;border-radius:4px}.public-boundary-heading>div{min-width:0}.public-boundary-heading h3{color:#343b35;font-size:9px}.public-boundary-heading p{margin-top:3px;color:#5f675f;font-size:7px;line-height:1.45}.public-boundary-group ul{display:flex;flex-direction:column;gap:5px;margin:10px 0 0;padding:0;list-style:none}.public-boundary-group li{display:flex;align-items:center;gap:5px;color:#4a524b;font-size:8px}.public-boundary-group li svg{flex:0 0 auto}.public-boundary-group.boundary-consent .public-boundary-heading>span{color:#356247;background:#e7f3e9}.public-boundary-group.boundary-withheld .public-boundary-heading>span{color:#7b3c32;background:#f8e9e6}.public-boundary-group.boundary-derived .public-boundary-heading>span{color:#355f75;background:#e7f0f5}.public-choice-list,.public-perspective-list{padding:0 16px 14px}.public-choice-list>div{min-height:46px;display:grid;grid-template-columns:minmax(120px,1fr) minmax(110px,.8fr) 28px;align-items:center;gap:8px;border-bottom:1px solid #efeee9;font-size:8px}.public-choice-list>div>span:first-child{display:flex;flex-direction:column;gap:2px}.public-choice-list small{color:#686e68;font-size:7px}.public-choice-list b{font-family:JetBrains Mono Variable,monospace;text-align:right}.public-perspective-list button{width:100%;min-height:48px;display:flex;align-items:center;gap:8px;padding:7px 0;color:#3e453f;background:transparent;border:0;border-bottom:1px solid #efeee9;text-align:left}.public-perspective-list button>span:nth-child(2){min-width:0;display:flex;flex:1;flex-direction:column;gap:2px}.public-perspective-list small{color:#686e68;font-size:7px}.claim-page{max-width:920px}.claim-entry-panel{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px;text-align:center}.claim-entry-panel h2{color:#2f3630;font-size:19px}.claim-entry-panel p{max-width:560px;color:#676d67;font-size:9px;line-height:1.6}.claim-entry-panel form{width:min(520px,100%);display:flex;align-items:flex-end;gap:7px;margin-top:10px}.claim-entry-panel label{min-width:0;display:flex;flex:1;flex-direction:column;gap:4px;text-align:left}.claim-entry-panel label span,.claim-consent-form label>span,.claim-scope-group>span{color:#676d67;font-size:8px;font-weight:700}.claim-entry-panel input,.claim-consent-form select,.claim-consent-form input{width:100%;height:32px;padding:0 8px;color:#333b35;background:#fff;border:1px solid #d9d8d1;border-radius:4px;font-size:9px}.claim-recovery-request-panel{margin-top:12px}.claim-recovery-request-form{padding:0 14px 14px}.claim-recovery-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.claim-recovery-request-grid label{min-width:0;display:flex;flex-direction:column;gap:4px}.claim-recovery-request-grid label>span{color:#596159;font-size:8px;font-weight:700}.claim-recovery-request-grid input,.claim-recovery-request-grid select,.claim-recovery-request-grid textarea{width:100%;padding:7px 8px;color:#333b35;background:#fff;border:1px solid #d9d8d1;border-radius:4px;font:inherit;font-size:9px}.claim-recovery-request-grid input,.claim-recovery-request-grid select{height:32px}.claim-recovery-request-note{grid-column:1 / -1}.claim-recovery-request-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.claim-recovery-request-actions small{max-width:560px;color:#596159;font-size:8px;line-height:1.5}.claim-recovery-request-success{display:flex;align-items:flex-start;gap:9px;margin:0 14px 14px;padding:10px;color:#315d43;background:#edf5ee;border:1px solid #d6e6d8;border-radius:5px}.claim-recovery-request-success strong{display:block;font-size:9px}.claim-recovery-request-success p{margin-top:3px;color:#48604f;font-size:8px;line-height:1.5}.claim-creator-panel{display:flex;align-items:center;gap:12px;padding:15px 16px}.claim-creator-panel>div:nth-child(2){min-width:0;flex:1}.claim-creator-panel h2{color:#2f3630;font-size:18px}.claim-creator-panel p{margin-top:3px;color:#686f68;font-size:8px}.claim-readiness{display:flex;flex-direction:column;gap:5px;align-items:flex-end}.claim-readiness span{display:inline-flex;align-items:center;gap:4px;padding:4px 6px;color:#7b6a52;background:#f4efe6;border-radius:4px;font-size:7px;font-weight:700}.claim-readiness span.active{color:#356247;background:#e7f3e9}.claim-identity-panel{margin-top:10px;padding:14px 16px}.claim-identity-summary{display:flex;align-items:center;gap:9px}.claim-identity-icon{width:34px;height:34px;display:inline-flex;flex:0 0 34px;align-items:center;justify-content:center;color:#7b6a52;background:#f4efe6;border-radius:6px}.claim-identity-icon.verified{color:#356247;background:#e7f3e9}.claim-identity-summary>div{min-width:0;display:flex;flex-direction:column;gap:2px}.claim-identity-summary h3{color:#676d67;font-size:7px;font-weight:800;letter-spacing:0;text-transform:uppercase}.claim-identity-summary strong{color:#2f3630;font-size:11px}.claim-identity-summary small{color:#606861;font-size:8px}.claim-identity-panel>p{margin-top:9px;color:#676d67;font-size:8px;line-height:1.55}.claim-identity-actions{display:flex;align-items:center;gap:9px;margin-top:10px;flex-wrap:wrap}.claim-identity-actions small{color:#76592f;font-size:8px}.claim-identity-result{display:flex;align-items:flex-start;gap:5px;margin-top:9px;padding:7px 9px;border-radius:4px;font-size:8px;font-weight:700;line-height:1.45}.claim-identity-result.success{color:#315c40;background:#e7f3e9}.claim-identity-result.error{color:#7b352d;background:#f8e9e6}.claim-identity-result svg{flex:0 0 auto;margin-top:1px}.claim-session-panel{margin-top:10px}.claim-session-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 16px 16px;padding:10px 12px;background:#f6f7f3;border:1px solid #e4e5df;border-radius:5px}.claim-session-summary>div{display:flex;min-width:0;flex-direction:column;gap:4px}.claim-session-summary span{display:inline-flex;align-items:center;gap:5px;color:#59625a;font-size:8px}.claim-session-summary strong{color:#354037;font-family:JetBrains Mono Variable,monospace;font-size:9px}.claim-session-summary small{color:#59625a;font-size:8px}.claim-session-summary .button{flex:0 0 auto;font-size:8px}.claim-session-list{margin:0 16px 16px;border:1px solid #e4e5df;border-radius:5px;overflow:hidden}.claim-session-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:9px 10px;border-bottom:1px solid #e9ebe5}.claim-session-row:last-child{border-bottom:0}.claim-session-row.current{background:#f5f8f2}.claim-session-row>svg{color:#5d6b60}.claim-session-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.claim-session-row strong{color:#354037;font-size:8px}.claim-session-row small{color:#626a63;font-size:7px;line-height:1.4}.claim-session-row em{padding:3px 6px;color:#315c40;background:#e7f3e9;border-radius:3px;font-size:7px;font-style:normal;font-weight:700;white-space:nowrap}.claim-session-row .button{min-height:28px;padding:0 8px;font-size:7px}.claim-session-history{margin:0 16px 16px;padding-top:12px;border-top:1px solid #eceee8}.claim-session-history-heading{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.claim-session-history-heading>span{display:inline-flex;align-items:center;gap:6px;color:#354037;font-size:9px;font-weight:750}.claim-session-history-heading>small{color:#626a63;font-size:8px;line-height:1.45}.claim-session-history-list{margin:0;padding:0;border:1px solid #e4e5df;border-radius:5px;list-style:none;overflow:hidden}.claim-session-history-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:48px;padding:9px 10px;background:#fff;border-bottom:1px solid #eceee8}.claim-session-history-row:last-child{border-bottom:0}.claim-session-history-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#5c6d61;background:#f1f4ee;border-radius:50%}.claim-session-history-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.claim-session-history-row strong{color:#354037;font-size:8px}.claim-session-history-row small{color:#626a63;font-size:7px;line-height:1.4}.claim-session-history-row em{padding:3px 6px;color:#52604f;background:#f0f3eb;border-radius:3px;font-size:7px;font-style:normal;font-weight:700;white-space:nowrap}.claim-session-history-empty{padding:11px 12px;color:#626a63;background:#f6f7f3;border:1px solid #e3e5df;border-radius:5px;font-size:8px}.claim-session-history-more{margin-top:8px;min-height:30px;padding:0 9px;font-size:8px}.claim-activity-panel{margin-top:10px}.claim-activity-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.claim-activity-filters{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin:0 16px 12px}.claim-activity-filters label{min-width:120px;display:flex;flex:0 1 150px;flex-direction:column;gap:3px;color:#626a63;font-size:7px;font-weight:700}.claim-activity-filters input{min-height:30px;padding:0 7px;color:#354037;background:#fff;border:1px solid #dde1da;border-radius:4px;font:inherit;font-size:8px}.claim-activity-filters input:focus-visible{outline:2px solid #3c7e1f;outline-offset:1px}.claim-activity-filters>small{margin-left:auto;padding-bottom:8px;color:#5d655f;font-size:7px}.claim-activity-refresh{min-height:30px;padding:0 9px;font-size:8px}@media(max-width:560px){.claim-activity-actions{width:100%}.claim-activity-actions .button{flex:1;justify-content:center}.claim-activity-filters{display:grid;grid-template-columns:1fr 1fr;margin-inline:12px}.claim-activity-filters label{min-width:0}.claim-activity-filters .button{width:100%}.claim-activity-filters>small{grid-column:1 / -1;margin-left:0;padding-bottom:0}}.claim-activity-empty{margin:0 16px 16px;padding:12px;color:#5d655f;background:#f6f7f3;border:1px solid #e3e5df;border-radius:5px;font-size:8px}.claim-activity-list{margin:0 16px 16px;padding:0;border:1px solid #e4e5df;border-radius:5px;list-style:none;overflow:hidden}.claim-activity-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:47px;padding:9px 10px;background:#fff;border-bottom:1px solid #eceee8}.claim-activity-row:last-child{border-bottom:0}.claim-activity-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#3e6451;background:#eaf3eb;border-radius:50%}.claim-activity-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.claim-activity-row strong{color:#354037;font-size:8px}.claim-activity-row small{color:#626a63;font-size:7px;line-height:1.4}.claim-activity-row time{color:#6a706b;font-family:JetBrains Mono Variable,monospace;font-size:7px;text-align:right;white-space:nowrap}.claim-activity-more{margin:-6px 16px 16px;min-height:30px;padding:0 9px;font-size:8px}.claim-consent-panel{margin-top:10px}.claim-consent-form{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(220px,1fr) minmax(150px,.7fr);align-items:end;gap:12px;padding:2px 16px 14px}.claim-consent-form>label{display:flex;min-width:0;flex-direction:column;gap:4px}.claim-scope-group{min-width:0;display:flex;flex-direction:column;gap:5px}.claim-scope-group>div,.claim-scope-group label{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;background:#f6f7f3;border:1px solid #e4e5df;border-radius:4px;font-size:8px;white-space:nowrap}.claim-scope-group{flex-direction:row;align-items:center;flex-wrap:wrap}.claim-scope-group>span{width:100%}.claim-scope-group input{accent-color:#4b7738}.claim-scope-group input[type=checkbox]{width:15px;height:15px;min-width:15px;padding:0}.claim-actions{display:flex;gap:8px;padding:0 16px 16px;flex-wrap:wrap}.claim-success{display:flex;align-items:center;gap:5px;margin:0 16px 10px;padding:7px 9px;color:#356247;background:#e7f3e9;border-radius:4px;font-size:8px;font-weight:700}.claim-receipt-note,.claim-data-export-note{margin:0 16px 16px;color:#666b64;font-size:8px;line-height:1.45}.claim-deletion-panel{margin-top:10px;border-color:#dec9c4}.claim-deletion-inventory{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:2px 16px 12px}.claim-deletion-inventory>div{display:flex;min-width:0;flex-direction:column;gap:3px;padding:10px;background:#fbf4f2;border:1px solid #ecdcd8;border-radius:5px}.claim-deletion-inventory span{color:#6d5a56;font-size:7px;line-height:1.35}.claim-deletion-inventory strong{color:#742d2a;font-family:JetBrains Mono Variable,monospace;font-size:14px}.claim-deletion-retention{display:flex;align-items:flex-start;gap:6px;margin:0 16px 13px;color:#665956;font-size:8px;line-height:1.5}.claim-deletion-retention svg{flex:0 0 auto;margin-top:1px;color:#6f514b}.claim-deletion-confirm{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:10px;margin:0 16px 16px;padding-top:12px;border-top:1px solid #ecdcd8}.claim-deletion-confirm label{display:flex;min-width:0;flex-direction:column;gap:4px}.claim-deletion-confirm label>span{color:#6d5651;font-size:8px;font-weight:700}.claim-deletion-confirm input{width:100%;height:32px;padding:0 8px;color:#333b35;background:#fff;border:1px solid #d9cbc7;border-radius:4px;font-size:9px}.claim-deletion-success{color:#315c40;background:#f2f8f1}.claim-deletion-success>svg{color:#356247}@media(max-width:1240px){.creator-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.match-explorer{grid-template-columns:minmax(285px,.72fr) minmax(0,1.4fr)}.match-hero-trinkets{min-width:145px}}@media(max-width:1020px){.meta-primary-grid,.meta-bottom-grid,.leaderboard-layout{grid-template-columns:1fr}.leaderboard-side{grid-template-columns:repeat(2,minmax(0,1fr))}.tavern-page-header{align-items:flex-start;flex-direction:column;gap:13px}.tavern-page-actions{width:100%;justify-content:flex-start}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-main-grid,.overview-secondary-grid,.creator-detail-grid,.creator-bottom-grid,.decision-summary-grid,.decision-bottom-grid,.economy-top-grid,.economy-bottom-grid,.combat-top-grid,.combat-attribution-grid,.combat-bottom-grid,.data-top-grid,.data-bottom-grid,.match-explorer{grid-template-columns:1fr}.match-list{max-height:360px;overflow-y:auto}.creator-select{display:none}.public-creator-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-game-bottom,.public-cross-evidence-grid,.public-boundary-grid{grid-template-columns:1fr}.creator-consent-row{grid-template-columns:minmax(150px,1.2fr) 1fr 1fr}.creator-readiness{grid-column:1 / -1;justify-content:flex-start}.consent-row-actions{grid-column:1 / -1;align-items:flex-start}.consent-row-actions .creator-readiness{grid-column:auto}}@media(max-width:760px){.board-evidence-grid{grid-template-columns:1fr}.field-provenance-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.creator-matchup-grid,.creator-finish-layout,.creator-apm-list{grid-template-columns:1fr}.creator-finish-chart{gap:4px}.creator-finish-column{grid-template-rows:14px 90px 14px 12px}.creator-finish-column>i{height:90px}.server-dataset-panel form,.artifact-retention-controls{align-items:stretch;flex-direction:column}.artifact-retention-controls .button,.server-dataset-panel form .button{justify-content:center}.meta-reading-strip{grid-template-columns:1fr}.meta-reading-strip>div{border-top:1px solid #e9e3d8;border-left:0}.meta-reading-strip>div:first-child{border-top:0}.meta-table{min-width:0}.meta-hero-panel .meta-table th:nth-child(5),.meta-hero-panel .meta-table td:nth-child(5){display:none}.meta-hero-panel .meta-table th:nth-child(7),.meta-hero-panel .meta-table td:nth-child(7){display:none}.meta-trinket-table th:nth-child(4),.meta-trinket-table td:nth-child(4){display:none}.meta-card-panel .meta-table th:nth-child(3),.meta-card-panel .meta-table td:nth-child(3),.meta-card-panel .meta-table th:nth-child(6),.meta-card-panel .meta-table td:nth-child(6){display:none}.meta-list-row{grid-template-columns:88px minmax(35px,1fr) 34px 46px 48px;gap:6px}.meta-deity-row{grid-template-columns:34px minmax(90px,1fr) 52px 56px 44px;gap:6px}.leaderboard-commandbar{align-items:stretch;flex-direction:column;gap:8px}.leaderboard-command-meta{justify-content:space-between}.leaderboard-region-switch{width:100%}.leaderboard-region-switch button{flex:1;min-width:0}.leaderboard-table{min-width:0}.leaderboard-table th:nth-child(1){width:48px}.leaderboard-table th:nth-child(2){width:auto}.leaderboard-table th:nth-child(3){width:72px}.leaderboard-table th:nth-child(4),.leaderboard-table th:nth-child(5),.leaderboard-table td:nth-child(4),.leaderboard-table td:nth-child(5){display:none}.leaderboard-table th:nth-child(6){width:39px}.leaderboard-table th,.leaderboard-table td{padding-right:8px;padding-left:8px}.tavern-page{padding-top:16px}.public-creator-grid{grid-template-columns:1fr}.claim-session-summary{align-items:stretch;flex-direction:column}.claim-session-summary .button{width:100%}.claim-session-row{grid-template-columns:auto minmax(0,1fr)}.claim-session-row>em,.claim-session-row>.button{grid-column:2;justify-self:start}.claim-session-history-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.claim-session-history-row em{grid-column:2;justify-self:start}.claim-activity-row{grid-template-columns:auto minmax(0,1fr);align-items:start}.claim-activity-row time{grid-column:2;text-align:left;white-space:normal}.claim-consent-form{grid-template-columns:1fr}.claim-deletion-inventory{grid-template-columns:repeat(2,minmax(0,1fr))}.claim-deletion-confirm{grid-template-columns:1fr}.claim-deletion-confirm .button{width:100%}.claim-entry-panel form{flex-direction:column;align-items:stretch}.claim-recovery-request-grid{grid-template-columns:1fr}.claim-recovery-request-note{grid-column:auto}.claim-recovery-request-actions{align-items:stretch;flex-direction:column}.claim-recovery-request-actions .button{width:100%;justify-content:center}.public-game-list button{grid-template-columns:minmax(130px,1fr) 40px 90px 18px}.public-game-list .public-game-meta:nth-of-type(4){display:none}.public-provenance-list{grid-template-columns:repeat(2,minmax(0,1fr))}.tavern-page-header h1{font-size:28px}.tavern-page-header p{font-size:10px}.patch-context{align-items:flex-start;flex-wrap:wrap}.patch-context-stats{width:100%;justify-content:space-between;padding-left:47px}.creator-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-mapping-list{grid-template-columns:1fr}.stat-grid{gap:8px}.stat-card{padding:12px}.stat-card-value-row>strong{font-size:22px}.match-toolbar{align-items:stretch;flex-direction:column;gap:8px}.hero-pool-head,.hero-pool-row{min-width:520px}.match-search{min-width:0}.match-count{align-self:flex-end}.match-hero-banner{align-items:flex-start;flex-wrap:wrap}.match-hero-copy{min-width:calc(100% - 90px)}.match-hero-trinkets{width:100%;flex-direction:row;justify-content:space-between;padding-left:89px}.match-detail-stats{grid-template-columns:repeat(2,1fr)}.matchup-turn-panel{grid-template-columns:22px minmax(0,1fr);margin-right:10px;margin-left:10px}.matchup-turn-links{grid-column:1 / -1;justify-content:flex-start;padding-left:31px}.decision-table-panel{overflow-x:auto}.decision-table-head,.decision-table-row{min-width:820px}.economy-comparison-panel,.economy-opportunity-panel{overflow-x:auto}.economy-compare-head,.economy-compare-row{min-width:590px}.combat-table-panel{overflow-x:auto}.combat-table-head,.combat-table-row{min-width:560px}.schema-code{font-size:6.5px}}@media(max-width:520px){.board-minion-list,.field-provenance-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.match-evidence-bar{align-items:stretch;flex-direction:column}.match-artifact-bar{align-items:flex-start;flex-wrap:wrap}.match-artifact-bar>span{flex:1 1 120px}.creator-mapping-row{grid-template-columns:34px minmax(0,1fr) 82px}.creator-mapping-row>label:nth-of-type(1){grid-column:2 / 4}.creator-mapping-row>label:nth-of-type(2){grid-column:1 / 3}.creator-mapping-row>label:nth-of-type(3){grid-column:3 / 4}.public-profile-head,.public-game-head,.claim-creator-panel{align-items:flex-start;flex-wrap:wrap}.claim-readiness{width:100%;align-items:flex-start}.claim-channel-grid{grid-template-columns:1fr}.public-profile-head .public-evidence-state{width:100%;justify-content:center}.public-profile-actions{width:100%}.public-profile-actions .button{flex:1;justify-content:center}.public-game-list button{grid-template-columns:minmax(110px,1fr) 38px 18px}.public-game-list .public-game-meta{display:none}.public-card-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-provenance-list{grid-template-columns:1fr}.creator-consent-row{grid-template-columns:1fr;align-items:stretch;gap:8px}.creator-readiness{grid-column:auto;justify-content:flex-start}.consent-row-actions{grid-column:auto;width:100%}.match-evidence-bar button{justify-content:center}.meta-table th,.meta-table td{padding-right:7px;padding-left:7px}.meta-table th:first-child,.meta-table td:first-child{padding-left:10px}.meta-list{padding-right:9px;padding-left:9px}.meta-list-row{grid-template-columns:78px minmax(25px,1fr) 28px 42px 44px;gap:4px}.meta-list-row>.mono{font-size:7px}.meta-deity-row{grid-template-columns:30px minmax(76px,1fr) 47px 49px}.meta-deity-row>span:last-child{display:none}.leaderboard-side{grid-template-columns:1fr}.leaderboard-pagination{flex-wrap:wrap}.leaderboard-pagination form{width:100%;justify-content:center;order:3}.leaderboard-source-link{width:100%;justify-content:center}.tavern-page-actions{gap:6px}.tavern-page-actions .button{flex:1}.stat-grid{grid-template-columns:1fr 1fr}.data-stat-grid .stat-card:last-child{grid-column:1 / -1}.stat-card-heading{font-size:8px}.stat-card-value-row{align-items:flex-start;flex-direction:column;gap:4px}.stat-card-value-row>strong{font-size:21px}.creator-card-grid{grid-template-columns:1fr}.creator-detail-identity{align-items:flex-start;flex-wrap:wrap}.creator-detail-identity .button{width:100%}.creator-rating-row{flex-wrap:wrap;gap:8px 14px}.compact-table{overflow-x:auto}.compact-table-head,.compact-table-row{min-width:590px}.match-hero-copy{min-width:calc(100% - 84px)}.match-hero-copy h2{font-size:20px}.match-hero-trinkets{padding-left:0}.match-detail-stats{grid-template-columns:1fr 1fr}.match-detail-stats>div{padding:10px}.decision-tabs{width:100%;overflow-x:auto}.decision-toolbar{align-items:flex-start;flex-direction:column;gap:7px}.decision-sequence-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-tabs button{flex:1;white-space:nowrap}.economy-bar-cell b{display:none}.hero-pool-head,.hero-pool-row{min-width:0;grid-template-columns:minmax(132px,1fr) 42px 48px}.hero-pool-head span:nth-child(4),.hero-pool-head span:nth-child(5),.hero-pool-row>span:nth-child(4),.hero-pool-row>span:nth-child(5){display:none}.economy-compare-head,.economy-compare-row{min-width:0;grid-template-columns:minmax(120px,1fr) 86px 50px}.economy-compare-head span:nth-child(4),.economy-compare-head span:nth-child(5),.economy-compare-row>span:nth-child(4),.economy-compare-row>span:nth-child(5){display:none}.data-source-summary,.artifact-retention-stats{grid-template-columns:1fr}.perspective-recon-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.perspective-recon-field{grid-template-columns:1fr;align-items:start;gap:5px;padding:8px}.perspective-roster-row,.perspective-turn-row,.perspective-combat-row,.perspective-board-row,.perspective-choice-row{grid-template-columns:1fr;align-items:start;gap:6px;padding:8px}.public-reconciliation-row{grid-template-columns:1fr;align-items:start;gap:6px;padding:8px 0}.public-reconciliation-row .recon-status,.perspective-choice-row .recon-status,.perspective-turn-row .recon-status,.perspective-combat-row .recon-status,.perspective-board-row .recon-status,.perspective-roster-row .recon-status{justify-self:start}.perspective-recon-head{align-items:flex-start;padding:8px 0}.perspective-recon-head .recon-status{flex:0 0 auto}.data-actions-row .button{flex:1}.chart-footnote{flex-wrap:wrap;gap:7px 12px}.chart-footnote-note{margin-left:0}}.stat-card>p,.tavern-panel-heading p,.chart-footnote,.economy-footnote,.chart-footnote-note,.tavern-empty p,.match-count,.match-list-heading span,.match-list-heading,.data-source-summary span,.import-provenance-grid span{color:#5f655f}.creator-rank,.radar-legend,.radar-legend span,.profile-readout span,.compact-table-head,.creator-detail-identity p,.creator-rating-row span,.hero-pool-head,.match-list-placement small,.decision-tabs button,.decision-count,.decision-table-head,.benchmark-row span,.benchmark-summary small,.economy-compare-head,.selected-combat-identity small,.selected-combat-rows span,.combat-table-head,.connector-row small,.dataset-notes>div,.quality-footer,.match-detail-stats span,.match-detail-stats small,.creator-card-name small,.recent-match-row small,.recent-match-row .muted-pill,.creator-edge-name small,.low-health-row small,.signal-row .signal-note,.signal-row div span,.turn-ledger-row .action-cell span,.weak-decision-row small,.compact-table-row .creator-cell b,.compact-table-row small,.compact-table-row .subtle-cell,.hero-pool-row small,.creator-recent-row small,.timeline-legend,.turn-ledger-head,.turn-ledger-row small,.decision-table-row small,.offer-chip,.offer-chip small,.economy-compare-row small,.economy-opportunity-row small,.combat-table-row small,.deity-summary span,.schema-note,.creator-card-stats small,.creator-card-foot>span,.match-list-main small,.match-tabs button{color:#5f655f}.leaderboard-search-panel{margin-bottom:12px}.leaderboard-player-search{display:flex;align-items:stretch;gap:8px;padding:0 14px 12px}.leaderboard-player-search label{min-width:0;flex:1;display:flex;align-items:center;gap:7px;min-height:33px;padding:0 10px;color:#617066;background:#fff;border:1px solid #d7dad3;border-radius:5px}.leaderboard-player-search label:focus-within{border-color:#9b7544;box-shadow:0 0 0 2px #a9783f24}.leaderboard-player-search input{min-width:0;flex:1;height:31px;padding:0;color:#293029;background:transparent;border:0;outline:0;font-size:9px}.leaderboard-player-search .button{min-height:33px;padding-inline:12px;font-size:8px;white-space:nowrap}.leaderboard-search-state{display:flex;align-items:center;gap:7px;margin:0 14px 12px;padding:8px 10px;color:#5d675f;background:#f7f8f4;border:1px solid #e3e6df;border-radius:5px;font-size:8px}.leaderboard-search-state.error{color:#7b352d;background:#fff4f2;border-color:#e4c2bc}.leaderboard-search-results{margin:0 14px 12px;border:1px solid #e4e6df;border-radius:5px;overflow:hidden}.leaderboard-search-summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;background:#f7f8f4}.leaderboard-search-summary strong{color:#354037;font-size:8px}.leaderboard-search-summary small{color:#69706a;font-size:7px;text-align:right}.leaderboard-search-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-search-list button{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 10px;color:inherit;background:#fff;border:0;border-top:1px solid #eceee8;text-align:left}.leaderboard-search-list button:nth-child(1),.leaderboard-search-list button:nth-child(2){border-top:0}.leaderboard-search-list button:nth-child(odd){border-right:1px solid #eceee8}.leaderboard-search-list button:hover{background:#fbfaf6}.leaderboard-search-list button>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:2px}.leaderboard-search-list strong{overflow:hidden;color:#354037;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.leaderboard-search-list small{overflow:hidden;color:#687069;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.leaderboard-search-list button>svg{color:#8a7857}@media(max-width:700px){.leaderboard-search-list{grid-template-columns:1fr}.leaderboard-search-list button:nth-child(2){border-top:1px solid #eceee8}.leaderboard-search-list button:nth-child(odd){border-right:0}.leaderboard-search-summary{align-items:flex-start;flex-direction:column}.leaderboard-search-summary small{text-align:left}}@media(max-width:560px){.leaderboard-player-search{flex-direction:column;padding-inline:10px}.leaderboard-player-search .button{justify-content:center}.leaderboard-search-state,.leaderboard-search-results{margin-inline:10px}.leaderboard-search-list strong,.leaderboard-search-list small{white-space:normal;overflow-wrap:anywhere}}.combat-event-replay{margin:12px 14px 14px;padding-top:12px;border-top:1px solid #e5e7e1}.combat-event-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.combat-event-heading>div{min-width:0;display:flex;flex-direction:column;gap:2px}.combat-event-heading span{color:#6c735f;font-size:7px;font-weight:800;text-transform:uppercase}.combat-event-heading h3{margin:0;color:#2f372f;font-size:12px}.combat-event-heading small{color:#626962;font-size:7px;line-height:1.45}.combat-event-heading>strong{flex:0 0 auto;color:#53675a;font-family:JetBrains Mono Variable,monospace;font-size:8px}.combat-event-current{display:flex;min-height:60px;flex-direction:column;justify-content:center;gap:3px;margin-top:10px;padding:10px 11px;color:#334b3d;background:#f4f8f3;border:1px solid #dbe6da;border-radius:5px}.combat-event-current>span{color:#627062;font-size:7px;font-weight:800;text-transform:uppercase}.combat-event-current>strong{font-size:11px;line-height:1.4}.combat-event-current>small{color:#697069;font-size:7px}.combat-event-progress{height:4px;margin-top:7px;overflow:hidden;background:#e8ece6;border-radius:4px}.combat-event-progress>span{display:block;height:100%;background:#52725e;transition:width .22s ease}.combat-event-controls{display:flex;align-items:center;gap:6px;margin-top:8px}.combat-event-controls button{min-width:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 8px;color:#4d5b50;background:#fff;border:1px solid #d8ddd5;border-radius:5px;font-size:8px;font-weight:750}.combat-event-controls button.primary{color:#fff;background:#486953;border-color:#486953}.combat-event-controls button:disabled{opacity:.42;cursor:not-allowed}.combat-event-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:10px 0 0;padding:0;list-style:none}.combat-event-list button{width:100%;min-height:48px;display:grid;grid-template-columns:24px minmax(0,1fr);gap:2px 7px;padding:7px 8px;color:#485248;background:#fbfbf8;border:1px solid #e4e5df;border-radius:5px;text-align:left}.combat-event-list button:hover{background:#f6f8f3}.combat-event-list button.current{border-color:#8ca38f;background:#eef5ee;box-shadow:inset 3px 0 #52725e}.combat-event-list button>span{grid-row:1 / span 2;align-self:center;color:#7b847c;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-weight:800}.combat-event-list button>strong{overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.combat-event-list button>small{overflow:hidden;color:#687069;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.combat-event-empty{display:flex;align-items:center;gap:7px;margin:12px 14px 14px;padding:9px 10px;color:#6a6f68;background:#f7f7f3;border:1px dashed #d9dcd4;border-radius:5px;font-size:8px}@media(max-width:700px){.combat-event-list{grid-template-columns:1fr}}@media(max-width:560px){.combat-event-replay,.combat-event-empty{margin-inline:10px}.combat-event-heading{flex-direction:column}.combat-event-controls{flex-wrap:wrap}.combat-event-controls button.primary{flex:1}.combat-event-list button>strong,.combat-event-list button>small{white-space:normal;overflow-wrap:anywhere}}.claim-game-visibility-panel{margin-bottom:12px}.claim-game-filters{display:grid;grid-template-columns:minmax(210px,1fr) 132px 132px auto;align-items:end;gap:8px;margin:0 14px 10px}.claim-game-status-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #dcded7;border-radius:5px}.claim-game-status-filter button{min-height:31px;padding:0 8px;color:#58625a;background:#fff;border:0;border-right:1px solid #e5e6e0;font-size:7px;font-weight:750}.claim-game-status-filter button:last-child{border-right:0}.claim-game-status-filter button.active{color:#30463a;background:#eaf2ea}.claim-game-filters label{display:flex;flex-direction:column;gap:4px;color:#626a63;font-size:7px;font-weight:700}.claim-game-filters input{width:100%;height:31px;padding:0 7px;color:#343b35;background:#fff;border:1px solid #dcded7;border-radius:5px;font-size:8px}.claim-game-filters>.button{min-height:31px;padding:0 9px;font-size:7px}.claim-game-filters>small{grid-column:1 / -1;color:#687069;font-size:7px}.claim-game-bulk-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 14px 10px}.claim-game-bulk-actions>small{max-width:260px;color:#687069;font-size:7px;line-height:1.45}.claim-game-bulk-actions>div{display:flex;gap:7px;flex-wrap:wrap}.claim-game-bulk-actions .button{min-height:29px;padding:0 9px;font-size:7px}.claim-game-loading,.claim-game-empty{display:flex;align-items:center;gap:7px;margin:0 14px 12px;padding:10px;color:#626962;background:#f7f8f4;border:1px solid #e3e6df;border-radius:5px;font-size:8px}.claim-game-list{margin:0 14px 12px;border:1px solid #e4e6df;border-radius:5px;overflow:hidden}.claim-game-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 10px;background:#fff;border-bottom:1px solid #eceee8}.claim-game-row:last-child{border-bottom:0}.claim-game-row.is-hidden{background:#faf8f4}.claim-game-row>div{min-width:0;display:flex;flex-direction:column;gap:2px}.claim-game-row strong{overflow:hidden;color:#354037;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.claim-game-row small{color:#687069;font-size:7px}.claim-game-row>span{padding:3px 5px;color:#53675a;background:#eef5ee;border-radius:4px;font-size:7px;font-weight:800}.claim-game-row.is-hidden>span{color:#705527;background:#f5eddf}.claim-game-row .button{min-height:27px;padding:0 8px;font-size:7px}@media(max-width:560px){.claim-game-loading,.claim-game-empty,.claim-game-list{margin-inline:10px}.claim-game-filters{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:10px}.claim-game-status-filter,.claim-game-filters>.button,.claim-game-filters>small{grid-column:1 / -1}.claim-game-status-filter button{min-height:33px}.claim-game-bulk-actions{align-items:stretch;flex-direction:column;margin-inline:10px}.claim-game-bulk-actions>small{max-width:none}.claim-game-bulk-actions>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.claim-game-bulk-actions .button{justify-content:center}.claim-game-row{grid-template-columns:minmax(0,1fr) auto}.claim-game-row>span{grid-column:2;grid-row:1}.claim-game-row .button{grid-column:1 / -1;justify-content:center}.claim-game-row strong{white-space:normal;overflow-wrap:anywhere}}.meta-comp-guide-card.selected{border-color:#7b9986;box-shadow:inset 0 0 0 1px #7b998638}.meta-comp-guide-action{display:inline-flex;align-items:center;gap:5px;margin-top:9px;padding:5px 7px;color:#3f5a48;background:#edf3ea;border:1px solid #cdd9ca;border-radius:4px;font-size:7px;font-weight:750;cursor:pointer}.meta-comp-guide-action:hover{background:#e4eee0;border-color:#b9cbb5}.meta-comp-guide-action:focus-visible{outline:2px solid #3c7e1f;outline-offset:2px}.meta-comp-guide-action[aria-pressed=true]{color:#fff;background:#4f735d;border-color:#4f735d}.meta-comp-drill-panel{margin-bottom:12px}.meta-comp-compare-controls{display:flex;justify-content:flex-end;padding:0 14px 10px}.meta-comp-compare-controls label{display:flex;min-width:min(100%,270px);flex-direction:column;gap:4px}.meta-comp-compare-controls span{color:#5f675f;font-size:7px;font-weight:700}.meta-comp-compare-controls select{min-height:31px;padding:0 8px;color:#293029;background:#fff;border:1px solid #d7dad3;border-radius:5px;font-size:9px}.meta-comp-comparison{margin:0 14px 12px;padding-top:10px;border-top:1px solid #e9e6df}.meta-comp-comparison-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.meta-comp-comparison-heading strong{color:#354037;font-size:9px}.meta-comp-comparison-heading small{color:#596159;font-size:7px;text-align:right}.meta-comp-compare-table{min-width:640px}.meta-comp-compare-table th:first-child{width:34%}.meta-comp-drill-panel>.meta-comp-guide-coverage,.meta-comp-drill-panel>.meta-comp-guide-tier{margin-right:14px;margin-left:14px}.meta-comp-matchups{margin:0 14px 12px;padding-top:10px;border-top:1px solid #e9e6df}.meta-comp-matchups-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.meta-comp-matchups-heading strong{color:#354037;font-size:9px}.meta-comp-matchups-heading small{color:#596159;font-size:7px;text-align:right}.meta-comp-matchup-table{min-width:650px}.meta-comp-matchup-table tr.provisional{background:#fcf8ef}.meta-comp-opponent-name{display:inline-flex;min-width:0;align-items:center;gap:7px}.meta-comp-opponent-name>span{display:flex;min-width:0;flex-direction:column;gap:2px}.meta-comp-opponent-name strong{color:#354037;font-size:8px}.meta-comp-opponent-name small{color:#765f36;font-size:7px}.meta-comp-matchup-empty{padding:10px;color:#5f675f;background:#fbfaf7;border:1px solid #e8e6df;border-radius:6px;font-size:8px}.patch-brief-summary{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,.9fr);margin-bottom:14px;overflow:hidden;background:#fbfaf6;border:1px solid var(--tavern-line);border-radius:8px}.patch-brief-summary-copy{min-width:0;padding:22px 24px;border-left:3px solid var(--tavern-amber)}.patch-brief-summary-copy>span{color:#72583d;font-size:8px;font-weight:750;text-transform:uppercase}.patch-brief-summary-copy h2{max-width:620px;margin-top:7px;color:#242a24;font-size:21px;line-height:1.18}.patch-brief-summary-copy p{max-width:680px;margin-top:8px;color:#626860;font-size:10px;line-height:1.55}.patch-brief-summary dl{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;background:#f1f1eb;border-left:1px solid var(--tavern-line);gap:1px}.patch-brief-summary dl>div{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:13px 15px;background:#fbfaf7}.patch-brief-summary dt,.patch-evidence-metrics dt,.patch-source-meta dt{color:#6c7069;font-size:7px;font-weight:750;text-transform:uppercase}.patch-brief-summary dd{margin:0;color:#2c332d;font-size:11px;font-weight:700;line-height:1.35}.patch-facts-panel{margin-bottom:14px}.patch-fact-list{margin:0;padding:0 18px 8px;list-style:none}.patch-fact-list li{min-width:0;display:grid;grid-template-columns:58px minmax(0,1fr);gap:17px;padding:17px 0;border-top:1px solid #ebe8e1}.patch-fact-index{align-self:start;color:#76552f;font-size:22px;font-weight:600;line-height:1}.patch-fact-type{display:inline-flex;align-items:center;gap:5px;color:#47604d;font-size:7px;font-weight:750;text-transform:uppercase}.patch-fact-list h3{margin-top:7px;color:#282f29;font-size:14px;line-height:1.3}.patch-fact-list p{max-width:860px;margin-top:6px;color:#5f665f;font-size:10px;line-height:1.55}.patch-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.patch-evidence-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:4px 18px 12px;overflow:hidden;background:#e5e5df;border:1px solid #e5e5df;border-radius:6px}.patch-evidence-metrics>div,.patch-source-meta>div{min-width:0;display:flex;flex-direction:column;gap:5px;padding:11px 12px;background:#fbfaf7}.patch-evidence-metrics dd,.patch-source-meta dd{display:flex;align-items:center;gap:5px;margin:0;color:#2d352f;font-size:10px;font-weight:700;line-height:1.4}.patch-evidence-boundary{display:flex;align-items:flex-start;gap:10px;margin:0 18px 13px;padding:12px;color:#5b4c35;background:#f8f2e6;border:1px solid #e8dbc1;border-radius:6px}.patch-evidence-boundary>svg,.patch-source-boundary>svg{flex:0 0 auto;margin-top:1px}.patch-evidence-boundary>div,.patch-source-boundary>div{min-width:0}.patch-evidence-boundary strong,.patch-source-boundary strong{display:block;color:#463b2b;font-size:9px}.patch-evidence-boundary p,.patch-source-boundary p{margin-top:4px;font-size:8px;line-height:1.5}.patch-meta-action{margin:0 18px 18px}.patch-source-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:4px 18px 12px;overflow:hidden;background:#e5e5df;border:1px solid #e5e5df;border-radius:6px}.patch-source-boundary{display:flex;align-items:flex-start;gap:10px;margin:0 18px 18px;padding:12px;color:#455649;background:#eef3ed;border:1px solid #d7e0d5;border-radius:6px}@media(max-width:980px){.patch-brief-summary,.patch-brief-grid{grid-template-columns:1fr}.patch-brief-summary dl{border-top:1px solid var(--tavern-line);border-left:0}}@media(max-width:560px){.patch-brief-summary-copy{padding:18px}.patch-brief-summary-copy h2{font-size:18px}.patch-brief-summary dl{grid-template-columns:1fr}.patch-fact-list{padding-right:14px;padding-left:14px}.patch-fact-list li{grid-template-columns:38px minmax(0,1fr);gap:11px}.patch-fact-index{font-size:17px}.patch-evidence-metrics,.patch-source-meta{grid-template-columns:1fr;margin-right:14px;margin-left:14px}.patch-evidence-boundary,.patch-source-boundary{margin-right:14px;margin-left:14px}.patch-meta-action{width:calc(100% - 28px);margin-right:14px;margin-left:14px}}.meta-rate-cell{display:inline-flex;flex-direction:column;gap:2px;min-width:0}.meta-rate-cell strong{color:#343b34;font-size:9px}.meta-rate-cell small{color:#657065;font-size:7px;white-space:nowrap}.public-rate-intervals{color:#556057;font-family:JetBrains Mono Variable,monospace;line-height:1.35;white-space:normal}.match-opponent-filter{display:flex;align-items:center;gap:8px;padding:8px 12px;color:#405247;background:#eef3eb;border-bottom:1px solid #dde7d9;font-size:8px}.match-opponent-filter span{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.match-opponent-filter .button{padding:4px 7px;font-size:7px}.overview-network-toolbar{display:flex;align-items:center;gap:8px}.overview-network-sort{display:inline-flex;align-items:center;gap:2px;padding:2px;background:#f2f1ec;border:1px solid #e3e2dc;border-radius:4px}.overview-network-sort button{min-width:28px;min-height:28px;padding:4px 7px;color:#5c665d;background:transparent;border:0;border-radius:3px;font-size:7px;white-space:nowrap;cursor:pointer}.overview-network-sort button.active{color:#fff;background:#315f9b}.overview-network-sort button:focus-visible{outline:2px solid #3c7e1f;outline-offset:1px}.overview-network-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:8px;margin:0 18px 10px;padding:10px;background:#f7f8f4;border:1px solid #e1e5de;border-radius:4px}.overview-network-filter{min-width:0;display:flex;flex-direction:column;gap:4px;color:#5c665d;font-size:8px;font-weight:700}.overview-network-filter label{color:#5c665d;font-size:8px;font-weight:700}.overview-network-filter select{width:100%;min-height:32px;padding:4px 7px;overflow:hidden;color:#405247;background:#fff;border:1px solid #d8ddd6;border-radius:3px;font:inherit;text-overflow:ellipsis}.overview-network-filter select:focus-visible,.overview-network-reset:focus-visible{outline:2px solid #3c7e1f;outline-offset:1px}.overview-network-reset{min-height:32px;padding:5px 9px;color:#315f9b;background:#eef3eb;border:1px solid #d4dfd0;border-radius:3px;font:inherit;font-size:8px;font-weight:700;white-space:nowrap;cursor:pointer}.overview-network-scope{display:flex;align-items:center;gap:8px;margin:0 18px 10px;color:#5c665d;font-size:8px}.overview-network-scope strong{color:#304737;font-size:9px}.overview-network-scope span{padding-left:8px;border-left:1px solid #d9dfd7}.overview-network-scope small{margin-left:auto;color:#6d756d;font-size:7px}@media(max-width:700px){.overview-opponent-network-panel .tavern-panel-heading{flex-wrap:wrap}.overview-network-toolbar{width:100%;flex-wrap:wrap;gap:6px}.overview-network-sort{width:100%;flex:1 0 100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.overview-network-sort button{width:100%}.overview-network-filters{grid-template-columns:repeat(2,minmax(0,1fr));margin-right:14px;margin-left:14px;padding:8px}.overview-network-reset{grid-column:1 / -1}.overview-network-scope{flex-wrap:wrap;margin-right:14px;margin-left:14px}.overview-network-scope small{width:100%;margin-left:0}}.overview-network-minimum{display:flex;align-items:center;gap:5px;color:#5c665d;font-size:7px}.overview-network-minimum select{min-height:28px;padding:3px 5px;color:#405247;background:#f7f7f3;border:1px solid #dfe3dd;border-radius:3px;font:inherit}.overview-network-export{min-height:28px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;color:#315f9b;background:#eef3eb;border:1px solid #d4dfd0;border-radius:3px;font-size:7px;font-weight:700;cursor:pointer}.overview-network-export:disabled{color:#8a908a;cursor:default}.beta-account-actions{display:flex;align-items:center;gap:4px}.beta-account-dialog{width:min(760px,calc(100vw - 28px));max-height:calc(100vh - 36px);padding:0;overflow:auto;color:#263228;background:#fffef9;border:1px solid #ccd4c8;border-radius:7px;box-shadow:0 24px 70px #16231a3d}.beta-account-dialog::backdrop{background:#141e178f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.beta-account-dialog-head{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:19px 20px 16px;background:#fffef9;border-bottom:1px solid #e2e5dc}.beta-account-dialog-head>div{min-width:0}.beta-account-dialog-head span{color:#52705a;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-weight:800;text-transform:uppercase}.beta-account-dialog-head h2{margin:4px 0 3px;color:#253128;font-size:19px;line-height:1.2}.beta-account-dialog-head p{margin:0;overflow:hidden;color:#4f5952;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.beta-account-close{flex:0 0 auto;display:grid;width:31px;height:31px;padding:0;place-items:center;color:#526057;background:#eef1e9;border:1px solid #dce1d7;border-radius:4px}.beta-account-message,.beta-account-error{display:flex;align-items:flex-start;gap:7px;margin:12px 20px 0;padding:9px 10px;border-radius:4px;font-size:9px;line-height:1.45}.beta-account-message{color:#31583b;background:#e9f3e8;border:1px solid #cbdfc8}.beta-account-error{color:#713a35;background:#f8e9e7;border:1px solid #e8cbc7}.beta-account-message svg,.beta-account-error svg{flex:0 0 auto;margin-top:1px}.beta-account-section{padding:17px 20px 19px;border-bottom:1px solid #e5e7df}.beta-account-section:last-child{border-bottom:0}.beta-account-section-head{display:flex;align-items:flex-start;gap:9px;margin-bottom:13px}.beta-account-section-head>svg{flex:0 0 auto;margin-top:2px;color:#56705d}.beta-account-section-head h3{margin:0;color:#2d392f;font-size:11px}.beta-account-section-head p{margin:3px 0 0;color:#6b746d;font-size:8px;line-height:1.5}.beta-account-form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px}.beta-account-delete-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:9px}.beta-account-form label,.beta-account-delete-form label{min-width:0;display:flex;flex-direction:column;gap:5px;color:#4e5b51;font-size:8px;font-weight:750}.beta-account-form input,.beta-account-delete-form input{width:100%;min-height:36px;padding:7px 9px;color:#263228;background:#fbfcf8;border:1px solid #cfd6ca;border-radius:4px;font:inherit;font-size:10px}.beta-account-form input:focus,.beta-account-delete-form input:focus{outline:2px solid #8eaa92;outline-offset:1px;border-color:#4e7459}.beta-account-form .button,.beta-account-delete-form .button,.beta-account-section>.button{min-height:36px;padding:7px 10px;font-size:8px;white-space:nowrap}.beta-session-list{display:grid;gap:1px;margin-bottom:10px;overflow:hidden;border:1px solid #dfe4da;border-radius:5px}.beta-session-row{display:flex;align-items:center;gap:8px;padding:9px 10px;background:#fbfcf8}.beta-session-row.current{background:#f1f7ec}.beta-session-icon{flex:0 0 auto;display:grid;width:26px;height:26px;place-items:center;color:#4e6f55;background:#e9f0e4;border-radius:4px}.beta-session-row>div{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.beta-session-row strong{color:#35463a;font-size:9px}.beta-session-row strong em{margin-left:6px;padding:2px 5px;color:#3f6b2f;background:#e4efdc;border-radius:3px;font-size:7px;font-style:normal}.beta-session-row small{color:#4f5e52;font-size:8px}.beta-session-row .button{flex:0 0 auto;min-height:27px;padding:4px 7px;font-size:8px}.beta-session-loading,.beta-session-empty{display:flex;align-items:center;gap:6px;margin:0;padding:9px 10px;color:#68756b;font-size:8px}.beta-account-sessions>.button{min-height:31px;padding:5px 9px;font-size:8px}.beta-account-danger{background:#fdf7f5}.beta-account-danger .beta-account-section-head>svg,.beta-account-danger .beta-account-section-head h3{color:#8c4137}@media(max-width:700px){.beta-account-dialog{width:calc(100vw - 18px);max-height:calc(100vh - 18px)}.beta-account-dialog-head,.beta-account-section{padding-right:15px;padding-left:15px}.beta-account-form,.beta-account-delete-form{grid-template-columns:1fr}.beta-account-form .button,.beta-account-delete-form .button,.beta-account-section>.button{width:100%}.beta-session-row{align-items:flex-start;flex-wrap:wrap}.beta-session-row .button{width:100%}}.beta-data-notice-page{background:#eef0e8}.beta-data-notice-panel{max-width:510px}.beta-data-notice-eyebrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:23px 0 5px;color:#4b6752;font-family:JetBrains Mono Variable,monospace;font-size:8px;font-weight:800;text-transform:uppercase}.beta-data-notice-eyebrow span{color:#536056;font-weight:600}.beta-data-notice-panel h1{margin:5px 0 8px;color:#263228;font-size:24px;line-height:1.15}.beta-data-notice-description{margin:0 0 15px;color:#5d685f;font-size:10px;line-height:1.6}.beta-data-notice-list{display:grid;gap:9px;margin:14px 0 16px;padding:13px 14px;color:#39483d;background:#f5f8f1;border:1px solid #d8e1d3;border-radius:5px}.beta-data-notice-list>div{display:flex;align-items:flex-start;gap:8px}.beta-data-notice-list svg{flex:0 0 auto;margin-top:1px;color:#4c7a39}.beta-data-notice-list span{font-size:9px;line-height:1.55}.beta-data-notice-accept{display:flex;align-items:flex-start;gap:8px;margin:4px 0 14px;color:#3d4b40;font-size:9px;line-height:1.5}.beta-data-notice-accept input{flex:0 0 auto;width:15px;height:15px;margin:0;accent-color:#3f7524}.beta-form .beta-data-notice-check{display:flex;flex-direction:row;align-items:flex-start;gap:8px;color:#445248;font-size:8px;font-weight:600;line-height:1.5}.beta-form .beta-data-notice-check input{flex:0 0 auto;width:15px;min-height:15px;height:15px;margin:1px 0 0;padding:0;accent-color:#3f7524}@media(max-width:560px){.beta-data-notice-panel{margin-top:12px;padding:18px}.beta-data-notice-panel h1{font-size:22px}}:root{--tavern-ink: #17231c;--tavern-muted: #66736a;--tavern-line: #dce3dc;--tavern-line-soft: #e9eee8;--tavern-canvas: #f3f6f2;--tavern-surface: #ffffff;--tavern-soft: #f7f9f6;--tavern-blue: #2f6b52;--tavern-teal: #28786d;--tavern-amber: #bd873d;--tavern-green: #3f724f;--tavern-red: #a74e49;--refresh-accent: #2f6b52;--refresh-accent-strong: #24543f;--refresh-accent-soft: #e9f3ed;--refresh-gold: #bd873d;--refresh-gold-soft: #f8efe1;--refresh-focus: rgba(47, 107, 82, .18);--refresh-shadow: 0 1px 2px rgba(21, 39, 27, .04), 0 16px 42px rgba(21, 39, 27, .055)}body{color:var(--tavern-ink);background:linear-gradient(180deg,#f8faf7 0,#f1f5f0 420px,#f5f7f4)}body .app-shell{color:var(--tavern-ink)}body .workspace{background:transparent}body .sidebar{background:linear-gradient(180deg,rgba(185,232,92,.045),transparent 22%),#101b15;border-right-color:#ffffff12}body .brand{font-size:20px;letter-spacing:0}body .workspace-switcher,body .usage-block{border-radius:7px}body .nav-item{min-height:39px;border-radius:6px;font-size:12px}body .nav-item.active{background:linear-gradient(90deg,#b9e85c21,#ffffff0b)}body .nav-item.active:before{background:#b9e85c}body .topbar{height:66px;padding:0 40px;background:#fafcf9f0;border-bottom-color:#e2e8e1;box-shadow:0 1px #15271b06}body .breadcrumb{gap:8px;color:#5f6d64;font-size:12px}body .breadcrumb strong{color:#1d2b22;font-weight:720}body .creator-select,body .language-toggle,body .search-trigger{border-color:#dbe2da;border-radius:6px;background:#fff}body .creator-select,body .language-toggle{min-height:38px}body .search-trigger{min-height:38px;color:#5f6d63;font-size:12px}body .search-trigger kbd,body .language-toggle button{font-size:10px}body .live-pill{min-height:30px;padding-inline:10px;font-size:10px}body .page.tavern-page{max-width:1510px;gap:18px;padding:36px 40px 72px}body .tavern-page .tavern-page-header{position:relative;align-items:flex-end;gap:28px;margin-bottom:8px;padding:6px 0 24px 18px;border-bottom:1px solid #dde5dd}body .tavern-page .tavern-page-header:before{position:absolute;top:8px;bottom:24px;left:0;width:4px;content:"";background:linear-gradient(180deg,var(--refresh-accent),#86b394);border-radius:4px}body .tavern-page .tavern-page-header h1{margin-top:8px;color:#17231c;font-size:clamp(33px,3vw,44px);font-weight:760;line-height:1.02;letter-spacing:0}body .tavern-page .tavern-page-header p{max-width:760px;margin-top:11px;color:#647168;font-size:14px;line-height:1.65}body .tavern-page .tavern-page-eyebrow,body .tavern-page .tavern-kicker{color:var(--refresh-accent);font-size:11px;font-weight:780;letter-spacing:0}body .tavern-page .negative-text{color:#8f3d39!important}body .tavern-page .tavern-page-actions{padding-bottom:4px}body .tavern-page .source-badge{min-height:32px;padding:6px 12px;font-size:10px;font-weight:760}body .tavern-page .panel,body .tavern-page .stat-card{background:#fff;border-color:var(--tavern-line);border-radius:8px;box-shadow:var(--refresh-shadow)}body .tavern-page .tavern-panel-heading{padding:18px 20px 15px;border-bottom:1px solid var(--tavern-line-soft)}body .tavern-page .tavern-panel-heading h2{margin-top:5px;color:#1b2920;font-size:18px;font-weight:730;letter-spacing:0}body .tavern-page .tavern-panel-heading p{max-width:720px;margin-top:6px;color:#66736a;font-size:12px;line-height:1.55}body .app-shell .button{min-height:38px;padding:8px 13px;border-color:#d3dbd3;border-radius:6px;font-size:12px;font-weight:700}body .app-shell .button:hover{border-color:#aab8ad;box-shadow:0 5px 14px #15271b12}body .app-shell .button.primary{color:#fff;background:var(--refresh-accent);border-color:var(--refresh-accent)}body .app-shell .button.primary:hover{background:var(--refresh-accent-strong);border-color:var(--refresh-accent-strong)}body .app-shell .button.secondary{color:#35463b;background:#fff}body .app-shell .button.ghost{color:#53635a;background:transparent;border-color:transparent}body .tavern-page input:not([type=checkbox]):not([type=radio]),body .tavern-page select,body .tavern-page textarea{min-height:40px;color:#27372d;background:#fff;border:1px solid #d4ddd5;border-radius:6px;font-size:12px}body .tavern-page input:not([type=checkbox]):not([type=radio]):focus,body .tavern-page select:focus,body .tavern-page textarea:focus{border-color:#7eaa90;box-shadow:0 0 0 3px var(--refresh-focus);outline:0}body .tavern-page table{font-size:12px}body .tavern-page table th{color:#66736a;font-size:11px;font-weight:760}body .tavern-page table td{color:#33443a}body .tavern-page .tavern-empty{min-height:260px;gap:8px;color:#6b786f;background:#fff;border:1px dashed #d8e1d8;border-radius:8px}body .tavern-page .tavern-empty strong{color:#2b3b31;font-size:14px}body .tavern-page .tavern-empty p{max-width:460px;color:#6b786f;font-size:12px;text-align:center}body .tavern-page .stat-card{padding:18px}body .tavern-page .stat-card-heading{color:#65736a;font-size:11px;font-weight:700}body .tavern-page .stat-card-value-row>strong{color:#1c2c22;font-size:clamp(25px,2.3vw,32px);font-weight:620;letter-spacing:0}body .tavern-page .stat-card>p{margin-top:7px;color:#56665d;font-size:10px;line-height:1.45}body .tavern-page .match-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-bottom:0;padding:20px;overflow:hidden}body .tavern-page .match-filter-toggle{display:none;align-items:center;justify-content:space-between;gap:9px;min-height:40px;margin-top:14px;padding:8px 12px;color:#385344;background:var(--refresh-accent-soft);border:1px solid #d2e3d8;border-radius:6px;font-size:12px;font-weight:720}body .tavern-page .match-filter-toggle span{margin-right:auto}body .tavern-page .match-toolbar-main{display:grid;grid-template-columns:auto minmax(240px,1fr) auto;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--tavern-line-soft)}body .tavern-page .match-tabs{min-height:40px;padding:4px;background:#f1f5f0;border-color:#e2e8e1;border-radius:7px}body .tavern-page .match-tabs button{min-height:30px;padding:6px 12px;border-radius:5px;color:#66736a;font-size:11px;font-weight:700}body .tavern-page .match-tabs button.active{color:#fff;background:var(--refresh-accent);box-shadow:0 2px 6px #24543f33}body .tavern-page .match-search{min-width:0;min-height:40px;padding:0 12px;background:#fff;border-color:#d4ddd5;border-radius:6px;color:#738178}body .tavern-page .match-search input{font-size:12px}body .tavern-page .match-count{min-height:30px;align-self:center;padding:5px 10px;color:#3f5b4b;background:var(--refresh-accent-soft);border:1px solid #d2e3d8;border-radius:99px;font-size:10px;font-weight:740}body .tavern-page .match-filter-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;padding-top:16px;border-top:0}body .tavern-page .match-filter-control{width:auto;min-width:0;display:flex;flex:none;flex-direction:column;gap:7px}body .tavern-page .match-filter-control>span{color:#66746b;font-size:10px;font-weight:760}body .tavern-page .match-filter-control select{width:100%;min-height:40px;padding:0 11px;border-radius:6px;font-size:12px}body .tavern-page .match-filter-row .match-compare-control{grid-column:span 2;width:100%;min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr);gap:6px 8px;align-items:center;margin:0;color:#66746b;font-size:10px}body .tavern-page .match-filter-row .match-compare-control>svg{color:#718178}body .tavern-page .match-filter-row .match-compare-control>span{font-weight:760}body .tavern-page .match-filter-row .match-compare-control select{grid-column:1 / -1;width:100%;max-width:none;min-height:40px;font-size:12px}body .tavern-page .match-filter-actions{grid-column:3 / -1;display:flex;align-items:center;align-self:end;justify-content:flex-end;gap:8px}body .tavern-page .match-filter-actions .button{min-height:36px;font-size:11px}body .tavern-page .match-opponent-filter{margin-top:12px;padding:9px 11px;color:#3f5a49;background:var(--refresh-accent-soft);border:1px solid #d2e3d8;border-radius:6px;font-size:11px}body .tavern-page .match-filter-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0;overflow:visible;background:transparent;border:0;box-shadow:none}body .tavern-page .match-filter-summary>div{position:relative;display:flex;min-width:0;flex-direction:column;gap:7px;padding:18px 18px 16px;overflow:hidden;background:#fff;border:1px solid var(--tavern-line);border-radius:8px;box-shadow:0 1px 2px #15271b08}body .tavern-page .match-filter-summary>div:before{position:absolute;inset:0 0 auto;height:3px;content:"";background:var(--refresh-accent);opacity:.8}body .tavern-page .match-filter-summary>div:nth-child(2):before{background:#4e7da0}body .tavern-page .match-filter-summary>div:nth-child(3):before{background:var(--refresh-gold)}body .tavern-page .match-filter-summary>div:nth-child(4):before{background:#7b6aa8}body .tavern-page .match-filter-summary>div,body .tavern-page .match-filter-summary>div:nth-child(3),body .tavern-page .match-filter-summary>div:nth-child(4){border-top:1px solid var(--tavern-line);border-left:1px solid var(--tavern-line)}body .tavern-page .match-filter-summary span{color:#647268;font-size:10px;font-weight:760;text-transform:none}body .tavern-page .match-filter-summary strong{color:#1c2b22;font-size:27px;font-weight:640;letter-spacing:0;line-height:1.1}body .tavern-page .match-filter-summary small{color:#56665d;font-size:10px;line-height:1.45}body .tavern-page .match-explorer{grid-template-columns:minmax(330px,.58fr) minmax(0,1.42fr);gap:16px}body .tavern-page .match-list{border-radius:8px}body .tavern-page .match-list-heading{min-height:42px;align-items:center;padding:0 16px;color:#647268;background:#f7f9f6;border-bottom-color:var(--tavern-line);font-size:10px;font-weight:760}body .tavern-page .match-list-row{min-height:68px;padding:11px 15px;border-bottom-color:#edf1ec}body .tavern-page .match-list-row:hover{background:#f7faf7}body .tavern-page .match-list-row.selected{background:#edf5ef;box-shadow:inset 3px 0 0 var(--refresh-accent)}body .tavern-page .match-list-main strong{color:#26372d;font-size:12px;font-weight:720}body .tavern-page .match-list-main small{margin-top:3px;color:#56665d;font-size:10px}body .tavern-page .match-list-placement small{color:#5b685f;font-size:9px}body .tavern-page .hero-portrait{border-radius:7px;box-shadow:0 0 0 1px #162e1f14}body .tavern-page .match-detail{gap:14px}body .tavern-page .match-hero-banner{min-height:158px;padding:22px;border-radius:8px;background:linear-gradient(120deg,#fff 0,#fbfdf9 62%,#eef5ee)}body .tavern-page .match-hero-copy h2{font-size:28px;letter-spacing:0}body .tavern-page .match-detail-stats{border-radius:8px;background:#fff;box-shadow:var(--refresh-shadow)}body .tavern-page .match-detail-stats>div{padding:14px}body .tavern-page .match-detail-stats span{font-size:10px}body .tavern-page .match-detail-stats strong{font-size:17px}body .tavern-page .match-detail-stats small{font-size:10px}body .tavern-page .match-research-editor{border-radius:8px}body .tavern-page .match-research-editor-body{padding:16px 18px}body .tavern-page .match-research-mark{padding:3px 6px;font-size:9px}body .tavern-page .match-timestamp>small{color:#5e4d2b;font-size:9px}body .tavern-page .match-timestamp.inferred>small{color:#5c413c;background:#f5e4df}body .tavern-page.meta-page .tavern-page-header{align-items:flex-start;flex-direction:column}body .tavern-page.meta-page .tavern-page-actions{width:100%;justify-content:flex-start;gap:10px;padding-top:16px;border-top:1px solid var(--tavern-line-soft)}body .tavern-page.meta-page .meta-tribe-filter{min-width:150px;flex:1 1 160px;align-items:stretch;flex-direction:column;gap:6px;white-space:normal}body .tavern-page.meta-page .meta-tribe-filter>span{color:#66746b;font-size:10px;font-weight:760}body .tavern-page.meta-page .meta-tribe-filter select,body .tavern-page.meta-page .meta-date-filter input{width:100%;height:40px;min-height:40px;padding:0 11px;border-color:#d4ddd5;border-radius:6px;font-size:12px}body .tavern-page.meta-page .meta-date-filter{flex-basis:180px}body .tavern-page.meta-page .meta-date-clear{min-height:40px;align-self:flex-end;font-size:11px}body .tavern-page.meta-page .meta-date-scope{gap:10px;padding:11px 14px;border-radius:6px;font-size:11px}body .tavern-page.meta-page .meta-date-scope small{font-size:10px}@media(max-width:1240px){body .tavern-page .match-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}body .tavern-page .match-filter-row .match-compare-control{grid-column:span 2}body .tavern-page .match-filter-actions{grid-column:1 / -1}}@media(max-width:1020px){body .page.tavern-page{padding:28px 28px 60px}body .topbar{padding-inline:28px}body .tavern-page .match-explorer{grid-template-columns:1fr}body .tavern-page .match-list{max-height:380px;overflow-y:auto}}@media(max-width:820px){body .tavern-page .tavern-page-header{align-items:flex-start;flex-direction:column;gap:14px}body .tavern-page .tavern-page-actions{width:100%;justify-content:flex-start}body .tavern-page .match-toolbar-main{grid-template-columns:1fr auto}body .tavern-page .match-filter-toggle{display:flex}body .tavern-page .match-filter-row{display:none}body .tavern-page .match-filter-row.is-open{display:grid}body .tavern-page .match-tabs{grid-column:1 / -1}body .tavern-page .match-search{min-width:0}body .tavern-page .match-filter-row{grid-template-columns:repeat(2,minmax(0,1fr))}body .tavern-page .match-filter-row .match-compare-control{grid-column:span 2}body .tavern-page .match-filter-actions{grid-column:1 / -1}body .tavern-page .match-filter-summary{grid-template-columns:repeat(2,minmax(0,1fr))}body .tavern-page .match-filter-summary>div,body .tavern-page .match-filter-summary>div:nth-child(3),body .tavern-page .match-filter-summary>div:nth-child(4){border-top:1px solid var(--tavern-line);border-left:1px solid var(--tavern-line)}}@media(max-width:620px){body .page.tavern-page{padding:22px 16px 48px}body .topbar{padding-inline:16px}body .tavern-page .tavern-page-header{padding-left:14px}body .tavern-page .tavern-page-header h1{font-size:31px}body .tavern-page .tavern-page-header p{font-size:12px}body .tavern-page .match-toolbar{padding:16px}body .tavern-page .match-toolbar-main{grid-template-columns:1fr;align-items:stretch}body .tavern-page .match-tabs{width:100%;overflow-x:auto}body .tavern-page .match-tabs button{flex:1 0 auto}body .tavern-page .match-count{justify-self:start}body .tavern-page .match-filter-row{grid-template-columns:1fr}body .tavern-page .match-filter-row .match-compare-control{grid-column:auto}body .tavern-page .match-filter-actions{align-items:stretch;flex-direction:column}body .tavern-page .match-filter-actions .button{width:100%}body .tavern-page .match-filter-summary{grid-template-columns:1fr}body .tavern-page .match-filter-summary>div{padding:16px}body .tavern-page .match-hero-banner{padding:18px}body .tavern-page .match-hero-copy h2{font-size:24px}}@media(max-width:620px){body .tavern-page .tavern-panel-heading{align-items:flex-start;flex-direction:column;gap:12px}body .tavern-page .tavern-panel-heading>div{max-width:100%}body .tavern-page .tavern-panel-heading select,body .tavern-page .tavern-panel-heading .tavern-select,body .tavern-page .meta-region-metric-control{width:100%;min-width:0;max-width:100%}body .tavern-page .meta-region-metric-control .meta-segment{width:100%;min-width:0}body .tavern-page .meta-region-metric-control .meta-segment button{min-width:0;flex:1;white-space:normal}}
