/* Bilisäppi Signature · original brand assets, one shared Ultimate UI path. */
body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]){--sig-canvas:#030d15;--sig-surface:#07141f;--sig-line:#263e50;--sig-blue:#1686ff;--sig-cyan:#67d7ff;--sig-lime:#ceff3b;--sig-muted:#9eafc2;--muted:var(--sig-muted);background:var(--sig-canvas);color:#f5f7fb;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;color-scheme:dark}
body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) .shell{width:100%;max-width:980px;padding:0 16px 100px;margin:0 auto;background:radial-gradient(ellipse at 95% 3%,#0757a318,transparent 35%)}
body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) .brandbar,body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) .local-label,body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) #main>.source-note,body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) .board-preview-status,body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) .mobile-context-back{display:none}
body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) #main{padding:0;row-gap:14px!important;column-gap:16px!important;min-width:0}
.sig-object,.sig-object *{box-sizing:border-box}.sig-object{position:relative;isolation:isolate;min-width:0;margin:0;padding:17px;border:1px solid #2b4152;border-radius:14px;background:linear-gradient(125deg,#081722,#030e17);color:#f5f7fb;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;overflow:hidden;box-shadow:inset 0 1px 0 #9acbff06,0 7px 22px #00000015}
.sig-object :is(h1,h2,h3,p,small,strong,b,span,button,a,select,table,th,td){font-family:inherit}.sig-object :is(h1,h2,h3,p){margin:0;color:inherit;letter-spacing:0}.sig-object h2{font-size:20px;line-height:1.15;font-weight:750}.sig-object h3{font-size:15px;line-height:1.25;font-weight:700}.sig-object p{font-size:13px;line-height:1.5;color:#adbed1}.sig-object a{color:inherit;text-decoration:none;font-weight:400}.sig-object button{font:inherit;color:inherit;cursor:pointer}.sig-object svg{width:22px;height:22px;flex-shrink:0;color:#1686ff}.sig-object :is(a,button,select):focus-visible{outline:2px solid #ceff3b;outline-offset:3px}.sig-object button:disabled{cursor:default}
.sig-label{display:block;font-size:10px;font-weight:600;letter-spacing:1.5px;color:#a8bbce;line-height:1.4}.sig-status{display:inline-block;padding:4px 7px;border:1px solid #2f5e86;border-radius:5px;background:#0b2a43c4;color:#8fc9ff;font-size:8px;font-weight:700;letter-spacing:.7px;line-height:1.25;white-space:nowrap}.sig-footnote{display:block;color:#8b9fb4!important;font-size:10px!important;font-weight:400;line-height:1.5!important;margin-top:12px!important}.sig-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none}.sig-object:has(>.sig-art):before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030e18f5 0%,#030e18c9 38%,#030e1820 100%);z-index:-1;pointer-events:none}.sig-editor-copy{margin-top:12px!important}.sig-section-heading{display:flex;align-items:center;gap:9px;margin-bottom:17px;min-height:22px}.sig-object .sig-section-heading h2{font-size:11px;font-weight:500;letter-spacing:1.3px;text-transform:uppercase;color:#b8c8db;line-height:1.3}.sig-section-heading>a{display:flex;align-items:center;gap:5px;margin-left:auto;font-size:10px!important;font-weight:400;white-space:nowrap;color:#a9bbce}.sig-section-heading>a svg{width:14px;height:14px;color:#8ba5bc}
.sig-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #5fd6ff;border-radius:50%;background:radial-gradient(circle at 35% 25%,#15394f,#05131f 75%);color:#7ed8f8;font-size:13px;font-weight:700;flex-shrink:0;box-shadow:0 0 0 3px #071520,0 0 0 4px #185a7f40}.sig-avatar:after{content:"";position:absolute;inset:-5px;border:1px solid transparent;border-right-color:#1686ff;border-bottom-color:#1686ff;border-radius:50%;transform:rotate(-35deg);pointer-events:none}.sig-avatar-large{width:60px;height:60px;font-size:22px;box-shadow:0 0 0 4px #071520,0 0 0 5px #12649955}
.sig-brand{display:flex;align-items:center;justify-content:space-between;min-height:66px;padding:9px 1px 5px;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.sig-brand .sig-logo{display:flex;align-items:center;gap:11px;min-height:44px}.sig-b-mark{width:27px;height:26px;object-fit:contain}.sig-wordmark{width:137px;height:35px;object-fit:contain;mix-blend-mode:screen}.sig-brand .sig-account{display:flex;align-items:center;justify-content:center;width:44px;height:44px}.sig-brand .sig-avatar{width:31px;height:31px;font-size:11px}
.sig-heading{padding:4px 0 5px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.sig-heading>.sig-label{font-size:9px;letter-spacing:2.1px;color:#8499ae;margin-bottom:5px}.sig-object.sig-heading h1{font-size:38px;line-height:1.02;letter-spacing:-1.4px;font-weight:800;margin:0 0 8px}.sig-heading p{font-size:12px;color:#9dafc3;line-height:1.4}
.sig-playerhero{height:352px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;border-color:#285674;background:#06121e;box-shadow:0 0 30px #0966c80b,inset 0 0 30px #0966c807}.sig-playerhero>.sig-art{object-position:center 44%}.sig-object.sig-playerhero:before{background:linear-gradient(180deg,#020e1780,transparent 40%,#020d1780 61%,#020d17fa 100%)}.sig-playerhero:after{content:"";position:absolute;top:-40px;bottom:-40px;right:-58px;width:92px;background:linear-gradient(90deg,transparent,#1a91ffb3 78%,#69c9fff0 82%,transparent 87%);transform:rotate(14deg);filter:blur(1px);opacity:.72;z-index:-1;pointer-events:none}.sig-player-top{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.4px}.sig-player-top .sig-avatar{width:40px;height:40px}.sig-player-count{margin-left:auto;display:flex;flex-direction:column;align-items:center;min-width:54px}.sig-player-count .sig-label{font-size:8px;color:#6bd5fc;letter-spacing:1.6px}.sig-player-count strong{font-size:24px;font-weight:800;line-height:1.15}.sig-player-hero-copy{padding-bottom:3px;max-width:100%}.sig-player-hero-copy .sig-label{font-size:8px;letter-spacing:2px;color:#75d2f9;margin-bottom:7px}.sig-object .sig-player-hero-copy h2{font-size:27px;font-weight:800;letter-spacing:-.7px;line-height:1.05;text-wrap:balance}.sig-player-hero-copy p{margin-top:9px!important;color:#b8d0e3;font-size:10px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.sig-art-caption{position:absolute;right:10px;bottom:6px;font-size:7px;color:#9ab3c5;letter-spacing:.4px}
.sig-metrics{padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.sig-metric-intro{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.sig-metric-intro>.sig-label{font-size:9px;letter-spacing:1.5px}.sig-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sig-object .sig-metric{display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;min-height:132px;padding:13px 11px 12px;border:1px solid #25445b;border-radius:12px;background:linear-gradient(160deg,#0d2133,#08131f 80%);box-shadow:inset 0 1px #73bbff09}.sig-metric:after{content:"";position:absolute;bottom:-17px;right:-20px;width:80px;height:65px;background:radial-gradient(ellipse,#1786ff20,transparent 70%);pointer-events:none}.sig-metric .sig-label{font-size:8px;letter-spacing:1px;white-space:nowrap;color:#63d6ff}.sig-object .sig-metric strong{display:block;font-size:39px;line-height:1.12;font-weight:800;letter-spacing:-1.4px;font-variant-numeric:tabular-nums;margin:7px 0 4px}.sig-object .sig-metric small{font-size:9px;line-height:1.5;color:#8fa6bc}.sig-object .sig-metric-rating{border-color:#4d376e;background:linear-gradient(155deg,#241c3d50,#08131f 75%)}.sig-metric-rating .sig-label{color:#ad7cf3}.sig-object .sig-metric-rank{border-color:#3a484e}.sig-metric-rank .sig-label{color:#e1c881}.sig-metric-rank strong{color:#f0d083}
.sig-matchfeed{padding:16px 14px 11px}.sig-matchfeed .sig-section-heading{margin-bottom:13px}.sig-latest{display:flex!important;align-items:center;gap:12px;min-height:78px;padding:0 1px}.sig-latest>div{min-width:0;flex:1}.sig-latest .sig-label{font-size:9px;letter-spacing:.8px;margin-bottom:5px}.sig-object .sig-latest h3{font-size:18px;letter-spacing:-.4px;font-weight:750;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-result{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border:1px solid #2b6a42;border-radius:99px;background:#16342277;color:#8ae18b;font-size:10px;font-weight:500;line-height:1.2;white-space:nowrap}.sig-result[data-result=L]{background:#3e202033;border-color:#704849;color:#e9a19e}.sig-result[data-result="?"]{background:#28394855;border-color:#4a5d6b;color:#b7c7d3}.sig-object .sig-latest-score{font-size:37px;line-height:1;font-weight:750;letter-spacing:-1.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.sig-latest>svg{width:16px;color:#7594af}.sig-match-list{display:flex;flex-direction:column}.sig-object .sig-match-row{display:flex;align-items:center;gap:10px;width:100%;min-height:65px;border:0;border-bottom:1px solid #1c3040;border-radius:0;background:none;text-align:left;padding:7px 0;box-shadow:none}.sig-match-row:last-child{border-bottom:0}.sig-match-row .sig-avatar{width:29px;height:29px;font-size:9px;margin:0 3px}.sig-match-name{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.sig-match-name strong{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-match-name small{font-size:9px;color:#839ab0}.sig-match-row>b{font-size:15px;font-weight:700;white-space:nowrap;letter-spacing:-.3px}.sig-match-row .sig-result{font-size:9px;min-width:46px}
.sig-rating .sig-section-heading{margin-bottom:15px}.sig-rating-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.sig-display-number{display:block;font-size:55px;font-weight:800;line-height:1.05;letter-spacing:-1.5px;font-variant-numeric:tabular-nums}.sig-rating-top .sig-label{font-size:9px;letter-spacing:1.4px;margin-bottom:4px}.sig-rating>svg{display:block;width:100%;height:auto;overflow:visible}.sig-rating svg text{fill:#8ca3ba;font-size:9px;font-family:Arial,Helvetica,sans-serif}.sig-gridline{fill:none;stroke:#173045;stroke-width:.6}.sig-trend-line{fill:none;stroke:#2799ff;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 3px #1686ff77)}.sig-chart-dot{fill:#d1f4ff;stroke:#1686ff;stroke-width:1.5;filter:drop-shadow(0 0 3px #1686ff)}
.sig-ranking{padding:0}.sig-ranking>.sig-art{height:199px;object-position:70% center;opacity:.95}.sig-object.sig-ranking:before{height:199px;background:linear-gradient(90deg,#05121cf5,#05121cd9 38%,#05121c00),linear-gradient(0deg,#05121c,transparent 40%)}.sig-rank-hero{position:relative;min-height:192px;padding:20px 19px}.sig-rank-hero>.sig-label{font-size:10px;letter-spacing:1.5px}.sig-rank-hero>.sig-display-number{font-size:63px;margin:6px 0 8px}.sig-rank-hero p{font-size:10px;max-width:180px;margin-top:8px!important;color:#b1c1d2}.sig-ranking-table{border-collapse:separate;border-spacing:0;width:calc(100% - 26px);margin:0 13px 12px;table-layout:fixed}.sig-ranking-table caption{text-align:left;font-size:10px;color:#93a8bd;padding:10px 0 15px}.sig-ranking-table th{font-size:8px;letter-spacing:1px;font-weight:400;color:#91a8be;text-align:left;padding:8px 4px;border-bottom:1px solid #22364a}.sig-ranking-table td{font-size:12px;padding:11px 4px;border-bottom:1px solid #192b3d;line-height:1.3;vertical-align:middle}.sig-ranking-table th:first-child,.sig-ranking-table td:first-child{width:35px;text-align:center;color:#8caac0;font-size:10px}.sig-ranking-table th:last-child,.sig-ranking-table td:last-child{width:58px;text-align:right;font-weight:700;padding-right:8px}.sig-ranking-table td:nth-child(2)>span:last-child{display:inline-block;max-width:calc(100% - 42px);vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sig-ranking-table .sig-avatar{width:25px;height:25px;font-size:8px;margin-right:10px;vertical-align:middle}.sig-ranking-table tr[data-current=true] td{background:#0876df17;border-top:1px solid #1686ff;border-bottom:1px solid #1686ff}.sig-ranking-table tr[data-current=true] td:first-child{border-left:1px solid #1686ff;border-radius:8px 0 0 8px}.sig-ranking-table tr[data-current=true] td:last-child{border-right:1px solid #1686ff;border-radius:0 8px 8px 0}
.sig-matchreport{padding:17px 17px 0}.sig-matchreport>.sig-art{height:227px;object-position:70% center}.sig-object.sig-matchreport:before{height:227px;background:linear-gradient(90deg,#04111cf5,#04111cd9 45%,transparent),linear-gradient(0deg,#04111c,transparent 45%)}.sig-match-report-main{min-height:164px}.sig-match-report-main>.sig-label{font-size:9px}.sig-match-report-main>h2{display:flex;align-items:center;gap:10px;margin:7px 0 9px}.sig-match-report-main h2>.sig-result{font-size:21px;font-weight:750;border:0;border-radius:0;background:none;padding:0}.sig-match-report-main h2>strong{font-size:37px;letter-spacing:-1px;line-height:1.1}.sig-match-report-main>.sig-opponent-link{font-size:21px;font-weight:750;line-height:1.2}.sig-match-report-main p{font-size:11px;margin-top:9px!important}.sig-match-report-main>small{display:block;color:#90a7ba;font-size:10px;line-height:1.5;max-width:83%;margin-top:5px}.sig-report-metrics{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:12px -17px 0;padding:17px;border-top:1px solid #233d50;background:linear-gradient(90deg,#051623,#041019)}.sig-report-metrics>div{padding:0 14px}.sig-report-metrics>div:first-child{padding-left:0;border-right:1px solid #284153}.sig-report-metrics .sig-label{font-size:9px;letter-spacing:1px;min-height:26px}.sig-report-metrics strong{display:block;font-size:35px;font-weight:800;line-height:1.25;letter-spacing:-1px}.sig-report-metrics small{font-size:9px;color:#89a2b7}
.sig-tournament{padding-bottom:17px}.sig-tournament-hero{position:relative;isolation:isolate;padding:2px 0 18px;min-height:215px}.sig-tournament-hero>.sig-art{object-position:70% center;opacity:.6}.sig-tournament-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04111cfa 5%,#04111ca1 65%,#04111c11),linear-gradient(0deg,#04111c,transparent 50%);z-index:-1}.sig-tournament-hero>.sig-label{font-size:9px;color:#92b5ce;margin:8px 0 9px}.sig-object .sig-tournament-hero h2{font-size:25px;font-weight:800;letter-spacing:-.6px;line-height:1.1;max-width:93%;text-wrap:balance}.sig-tournament-hero p{font-size:12px;margin-top:13px!important}.sig-stat-strip{display:flex;justify-content:space-between;gap:0;padding:16px 0 0}.sig-stat-strip>div{flex:1;min-width:0;padding:0 10px;border-right:1px solid #2b4355;text-align:left}.sig-stat-strip>div:first-child{padding-left:0}.sig-stat-strip>div:last-child{border:0;padding-right:0}.sig-stat-strip strong{display:block;font-size:23px;font-weight:750;line-height:1.15;letter-spacing:-.5px}.sig-stat-strip span{display:block;font-size:9px;color:#9aadc1;margin-top:5px}.sig-journey{display:flex;gap:0;padding:20px 0 15px;overflow-x:auto;scrollbar-width:thin}.sig-object .sig-journey button{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;flex:1;min-width:62px;padding:0 5px 6px;background:none;border:0;border-radius:0;box-shadow:none;text-align:center}.sig-journey button:before{content:"";position:absolute;top:13px;left:0;right:0;height:2px;background:#1b4970;z-index:-1}.sig-journey button>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#087cde;border:2px solid #1287ff;color:white;font-size:11px;box-shadow:0 0 0 4px #06121d}.sig-journey button[data-result=L]>span{background:#0b1a28;border-color:#54718b}.sig-journey button>strong{font-size:13px;font-weight:600;margin-top:9px}.sig-journey button>small{display:block;max-width:69px;color:#829cb1;font-size:8px;line-height:1.3;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sig-object select{display:block;width:100%;min-height:44px;margin-top:12px;padding:9px 30px 9px 10px;color:#bbd1e3;background:#081d2b;border:1px solid #426581;border-radius:8px;font-size:11px;text-overflow:ellipsis}
.sig-opponent{padding:17px}.sig-opponent-hero{position:relative;isolation:isolate;min-height:174px;padding:16px 0 8px}.sig-opponent-hero>.sig-art{object-position:80% center;opacity:.62}.sig-opponent-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#04111cf9,#04111c66);z-index:-1}.sig-opponent-hero .sig-avatar{margin-bottom:17px;margin-left:3px}.sig-object .sig-opponent-hero h2{font-size:26px;font-weight:800;letter-spacing:-.5px;margin-bottom:9px}.sig-opponent-hero>.sig-label{font-size:8px}.sig-head-to-head{display:flex;align-items:center;justify-content:space-around;margin:20px 0 8px;padding:18px 0;border-top:1px solid #243e52;border-bottom:1px solid #243e52}.sig-head-to-head>div{font-size:32px;font-weight:800;letter-spacing:-1px}
.sig-timeline{position:relative}.sig-timeline:before{content:"";position:absolute;top:18px;bottom:29px;left:9px;width:1px;background:linear-gradient(#1686ff,#1686ff20)}.sig-object .sig-timeline-item{position:relative;display:flex;align-items:center;gap:11px;width:100%;padding:10px 7px 10px 25px;background:none;border:0;border-bottom:1px solid #20364a;border-radius:0;box-shadow:none;text-align:left;min-height:83px}.sig-timeline-item:before{content:"";position:absolute;left:5px;top:50%;width:9px;height:9px;margin-top:-5px;border-radius:50%;background:#1589ff;border:2px solid #071723;box-shadow:0 0 0 1px #1589ff,0 0 12px #1288ff77}.sig-timeline-item>time{width:48px;flex-shrink:0;font-size:8px;color:#8ca7be}.sig-timeline-item>.sig-emblem{width:34px;height:39px;flex-shrink:0}.sig-timeline-item>.sig-emblem svg{width:18px}.sig-timeline-item>span:not(.sig-emblem){display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.sig-timeline-item strong{font-size:12px;line-height:1.3;font-weight:600}.sig-timeline-item small{font-size:9px;color:#92a9bd;line-height:1.4}.sig-timeline-item>svg{width:13px;color:#7e9eb7}
.sig-emblem{position:relative;display:inline-flex;align-items:center;justify-content:center;width:53px;height:61px;background:linear-gradient(145deg,#81ddff,#1686ff 45%,#154fb0);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);filter:drop-shadow(0 0 8px #1686ff33)}.sig-emblem:before{content:"";position:absolute;inset:2px;background:linear-gradient(140deg,#0b4167,#061b36 55%,#092552);clip-path:inherit}.sig-emblem:after{content:"";position:absolute;left:4px;right:4px;top:4px;height:46%;background:linear-gradient(140deg,#60cbff2b,transparent);clip-path:polygon(50% 0,100% 30%,100% 100%,0 100%,0 30%)}.sig-emblem svg{position:relative;z-index:1;width:28px;height:28px;color:#3ab6ff;filter:drop-shadow(0 2px 2px #0008)}.sig-badge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sig-badge-grid>div{display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center;padding:12px 6px 10px;border:1px solid #273c4e;border-radius:9px;background:linear-gradient(150deg,#10243855,#06121a);min-height:148px}.sig-object .sig-badge-grid h3{font-size:12px;font-weight:600;line-height:1.3}.sig-badge-grid small{font-size:8px;color:#93aabc;line-height:1.45}.sig-achievements .sig-footnote{font-size:10px!important}.sig-empty{display:flex;align-items:center;gap:15px;min-height:95px;padding:10px 0}.sig-empty>.sig-emblem{flex-shrink:0;opacity:.7}.sig-empty-copy h3{font-size:16px;line-height:1.2;margin-bottom:8px}.sig-empty-copy p{font-size:12px;line-height:1.5}
.sig-insight{min-height:216px;padding:20px 18px}.sig-insight>.sig-art{object-position:70% center;opacity:.85}.sig-object.sig-insight:before{background:linear-gradient(90deg,#051522fa,#051522b8 60%,#05152222)}.sig-insight-copy{max-width:75%}.sig-insight-copy>.sig-label{color:#62c7ff;font-size:8px;letter-spacing:1.5px;margin-bottom:9px}.sig-object .sig-insight-copy h2{font-size:25px;line-height:1.08;letter-spacing:-.7px;font-weight:800;white-space:pre-line}.sig-insight-copy p{font-size:11px;color:#a9bfd1;line-height:1.5;margin-top:10px!important}.sig-object .sig-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:15px;min-height:42px;margin-top:15px;padding:9px 12px;background:linear-gradient(110deg,#1a96ff,#0868ed);border:1px solid #1591ff;border-radius:8px;color:white;font-size:11px;font-weight:600;box-shadow:0 4px 16px #0868ed22}.sig-primary svg{color:white;width:16px;height:16px}
.sig-navigation{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:7px 4px max(9px,env(safe-area-inset-bottom));border:0;border-top:1px solid #203044;border-radius:19px 19px 0 0;box-shadow:0 -10px 35px #01080db3;background:linear-gradient(#06121ff2,#040e17fa);overflow:visible}.sig-object.sig-navigation>a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;min-height:53px;min-width:0;padding:2px 0;font-size:10px;color:#8c9fb4;font-weight:400;background:transparent;border:0;border-radius:0;transition:color .18s}.sig-navigation>a svg{width:23px;height:23px;color:inherit;transition:filter .18s}.sig-navigation>a[aria-current]{color:#1686ff}.sig-navigation>a[aria-current] svg{filter:drop-shadow(0 0 7px #1686ff55)}.sig-navigation>a[aria-current]:after{content:"";position:absolute;bottom:4px;width:14px;height:2px;border-radius:4px;background:#1686ff;opacity:.6}
body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) #nav{position:fixed;z-index:40;bottom:0;left:50%;transform:translateX(-50%);width:min(100%,980px);margin:0;padding:0;display:block;background:transparent;border:0;overflow:visible}body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) #nav>.sig-navigation{margin:0;width:100%}body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) #nav .sig-navigation>a{width:auto;min-width:0;margin:0;box-shadow:none}
body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) #main>.sig-object{grid-column:1/-1}
body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"])[data-signature-view="profile"] .sig-playerhero{height:245px}body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"])[data-signature-view="profile"] .sig-playerhero>.sig-art{object-position:center 45%}
@media(max-width:359px){body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) .shell{padding-left:12px;padding-right:12px}.sig-object{padding:14px}.sig-heading{padding:0}.sig-object.sig-heading h1{font-size:33px}.sig-object .sig-metric{padding:11px 8px;min-height:123px}.sig-object .sig-metric strong{font-size:33px}.sig-metric .sig-label{font-size:7px}.sig-object .sig-player-hero-copy h2{font-size:24px}.sig-object .sig-match-row{gap:7px}.sig-match-row .sig-avatar{display:none}.sig-section-heading{gap:7px}.sig-object .sig-section-heading h2{font-size:10px}.sig-section-heading>a{font-size:9px!important}.sig-timeline-item>time{width:40px;font-size:7px}.sig-object .sig-timeline-item{gap:7px;padding-left:23px}.sig-timeline-item>.sig-emblem{width:27px;height:32px}.sig-timeline-item>svg{display:none}.sig-badge-grid{gap:5px}.sig-badge-grid>div{padding:10px 3px}.sig-object .sig-badge-grid h3{font-size:10px}.sig-insight-copy{max-width:83%}}
@media(min-width:768px){body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) .shell{padding-left:28px;padding-right:28px}body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) #main>.sig-object:not(.sig-brand,.sig-heading,.sig-metrics){grid-column:auto}body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) #main>.sig-playerhero{grid-column:1/-1;height:400px}.sig-playerhero>.sig-art{object-position:center 35%}.sig-object.sig-heading h1{font-size:48px}.sig-object .sig-metric{min-height:145px;padding:17px}.sig-object .sig-metric strong{font-size:48px}.sig-metric .sig-label{font-size:10px}.sig-object .sig-metric small{font-size:11px}.sig-brand{min-height:78px}.sig-wordmark{width:165px}.sig-object .sig-player-hero-copy h2{font-size:38px}.sig-player-hero-copy p{font-size:13px}.sig-player-top{font-size:15px}.sig-brand .sig-logo{gap:14px}.sig-metric-grid{gap:14px}}
@media(prefers-reduced-motion:reduce){.sig-object *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* First image review: remove legacy residue, restore the blue active navigation. */
body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) #main>:not(.sig-object):not([data-ui-added="true"]):not([role="alert"]){display:none!important}
body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) #nav .sig-navigation>a{background:transparent;color:#8c9fb4;font-weight:400;line-height:1.2}
body:is([data-experience-theme="bilis-signature"],[data-experience-theme="bilis-aurora"],[data-experience-theme="bilis-atelier"],[data-experience-theme="bilis-orbit"]) #nav .sig-navigation>a[aria-current]{background:transparent;box-shadow:none;color:#1686ff;font-weight:500}
.sig-object .sig-metric-rank strong{font-size:34px;letter-spacing:-1.6px;margin-top:11px;margin-bottom:8px}
.sig-navigation>a[aria-current] svg path[d^="M3 10"]{fill:currentColor}
/* Second image review: readable real-world content and properly anchored nav states. */
.sig-object.sig-navigation>a{position:relative}.sig-navigation>a[aria-current]:after{bottom:-4px}
.sig-match-name strong{font-size:13px}.sig-match-name small{font-size:10px}.sig-match-row .sig-result{font-size:10px}
.sig-timeline-item>time{font-size:9px;width:51px}.sig-timeline-item strong{font-size:13px}.sig-timeline-item small{font-size:10px}
.sig-badge-grid small{font-size:10px}.sig-object .sig-badge-grid h3{font-size:13px}.sig-badge-grid>div{min-height:156px}
.sig-calculated-link{display:block!important;min-height:44px;margin:0 -17px -1px;padding:14px 17px;border-top:1px solid #1d3d55;background:#081e31;color:#7ec9ff!important;font-size:11px!important;font-weight:500!important}
.sig-match-report-main>small{font-size:11px;line-height:1.5}.sig-report-metrics small{font-size:10px}
.sig-object .sig-insight-copy p{font-size:12px;line-height:1.5;max-width:220px}
@media(max-width:359px){.sig-timeline-item>time{width:42px;font-size:8px}.sig-timeline-item strong{font-size:12px}.sig-timeline-item small{font-size:9px}.sig-match-name strong{font-size:12px}.sig-object .sig-badge-grid h3{font-size:11px}.sig-badge-grid small{font-size:9px}}
/* Third image review: bring useful player content higher and add actual performance graphics. */
.sig-brand{min-height:54px;padding-top:5px;padding-bottom:2px}.sig-heading{padding-top:0;padding-bottom:0}.sig-object.sig-heading h1{font-size:35px;margin-bottom:5px;line-height:1.04}.sig-heading>.sig-label{margin-bottom:4px}.sig-heading p{font-size:11px}.sig-playerhero{height:316px}
.sig-performance-main{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 2px 8px}.sig-performance-main .sig-label{font-size:9px;letter-spacing:1.3px}.sig-performance-grade{display:block;font-size:53px;font-weight:800;letter-spacing:-2px;line-height:1.15;color:#ceff3b}.sig-performance-main small{font-size:10px;color:#94aec1}.sig-performance-ring{display:flex;align-items:center;justify-content:center;flex-direction:column;width:90px;height:90px;border-radius:50%;background:radial-gradient(closest-side,#061723 74%,transparent 77%),conic-gradient(#2cafff var(--sig-progress),#16364b 0);box-shadow:0 0 17px #1686ff12}.sig-performance-ring strong{font-size:23px;font-weight:700;line-height:1.1;letter-spacing:-.8px}.sig-performance-ring small{font-size:8px;color:#9bb5c9;margin-top:3px}
.sig-performance-bars{display:flex;align-items:stretch;gap:8px;height:77px;margin:15px 0 14px;padding:0 1px}.sig-performance-bars>a{position:relative;display:flex;flex:1;min-width:0;align-items:center;justify-content:flex-end;flex-direction:column;gap:7px;min-height:44px}.sig-performance-bars i{display:block;position:relative;flex:1;width:100%;max-width:33px;border-radius:4px 4px 0 0;background:linear-gradient(#18324777,#0a1c2900);overflow:hidden}.sig-performance-bars i:after{content:"";position:absolute;bottom:0;left:0;right:0;height:var(--grade);border-radius:4px 4px 0 0;background:linear-gradient(#45c4ff,#086bd68c);box-shadow:0 0 12px #1686ff25}.sig-performance-bars>a[data-won=true] i:after{background:linear-gradient(#b2e97a,#256e5ea8)}.sig-performance-bars small{font-size:9px;font-weight:600;color:#9ab9cd}
@media(min-width:768px){.sig-object.sig-heading h1{font-size:46px}.sig-brand{min-height:68px}}

.sig-settings{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--sig-line,#28475c);border-radius:50%}.sig-settings svg{width:20px;height:20px}
