button.ui-select.ui-select.ui-select{all:unset;box-sizing:border-box;max-width:100%;min-height:34px;font:inherit;color:#f8fafc;cursor:pointer;background-color:#0000;border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}button.ui-select.ui-select.ui-select:disabled{opacity:.5;cursor:default}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-select svg{flex:none;transition:transform .2s cubic-bezier(.23,1,.32,1)}.ui-select[aria-expanded=true] svg{transform:rotate(180deg)}button.ui-select.ui-select.ui-select[aria-expanded=true]{background-color:#ffffff12}button.ui-select.ui-select.ui-select:focus-visible{background-color:#ffffff12;outline:none}@media (hover:hover) and (pointer:fine){button.ui-select.ui-select.ui-select:not(:disabled):hover{background-color:#ffffff12}}.ui-select-menu{z-index:1000;box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform-origin:0 0;background:#0e121e73;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;gap:2px;max-width:460px;max-height:min(320px,60vh);padding:5px;font-family:inherit;transition:opacity .15s cubic-bezier(.23,1,.32,1),transform .15s cubic-bezier(.23,1,.32,1);display:flex;position:fixed;overflow-y:auto;box-shadow:0 12px 30px #00000059}.ui-select-menu.up{transform-origin:0 100%;transform:translateY(-100%)}@starting-style{.ui-select-menu{opacity:0;transform:scale(.96)translateY(-4px)}.ui-select-menu.up{opacity:0;transform:translateY(-100%)scale(.96)translateY(4px)}}.ui-select-menu button{all:unset;box-sizing:border-box;color:#c9cfdd;white-space:nowrap;cursor:pointer;border-radius:6px;padding:7px 10px;font-size:13px;font-weight:500}.ui-select-menu button[aria-selected=true]{color:#3d7bff;font-weight:600}.ui-select-menu button:disabled{opacity:.45;cursor:default}.ui-select-menu button:focus-visible{color:#fff;background-color:#ffffff14}@media (hover:hover) and (pointer:fine){.ui-select-menu button:not(:disabled):hover{color:#fff;background-color:#ffffff14}}.ui-select-menu button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ui-select-menu,.ui-select svg{transition:none}}.bp{--bp-panel:#131829f5;--bp-panel-2:#1d243cfa;--bp-cell:#ffffff0b;--bp-blue:#4f7cff;--bp-hi:#4fc3f7;--bp-lo:#ff6b81;flex-direction:column;gap:14px;max-width:1180px;display:flex}.app .bp-back{align-self:flex-start;align-items:center;gap:6px;min-height:0;padding:0;font-size:12.5px;display:inline-flex}.bp-head{align-items:center;gap:22px;padding:4px 0 2px;display:flex}.bp-portrait{flex-shrink:0;position:relative}.bp-portrait img{object-fit:cover;border:2px solid #ffffffd9;border-radius:6px;width:92px;height:92px;display:block}.bp-tier{text-align:center;color:#fff;background:#1a2033;border:1px solid #ffffffd9;border-radius:5px;min-width:22px;padding:2px 6px;font-size:11px;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.bp-head-main{flex-direction:column;gap:12px;min-width:0;display:flex}.bp-title-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.bp-title{letter-spacing:-.6px;color:#c9d3ea;margin:0;font-size:30px;font-weight:500}.bp-title strong{color:#fff;margin-right:4px;font-weight:800}.bp-chip{background:var(--bp-panel-2);color:#fff;border-radius:6px;padding:6px 10px;font-size:13px;font-weight:700}.bp-head-sub{align-items:center;gap:22px;display:flex}.bp-abilities{flex-shrink:0;gap:6px;display:flex}.bp-ability{display:inline-block;position:relative}.bp-ability img{border-radius:4px;width:36px;height:36px;display:block}.bp-ability b{text-align:center;color:#fff;background:#0d1120;border-radius:3px;min-width:14px;padding:0 3px;font-size:9px;line-height:13px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.bp-ability.small img{width:24px;height:24px}.bp-ability.small b{font-size:8px;line-height:11px;bottom:-4px}.bp-desc{color:#c9d3ea;max-width:620px;margin:0;font-size:12.5px;font-weight:600;line-height:1.5}.bp-tabs{border-bottom:1px solid var(--line);gap:28px;display:flex}.app .bp-tabs button{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;border-radius:0;padding:6px 0 12px;font-size:16px;font-weight:700;position:relative}.app .bp-tabs button.active{color:var(--bp-blue)}.app .bp-tabs button.active:after{content:"";background:var(--bp-blue);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}@media (hover:hover) and (pointer:fine){.app .bp-tabs button:hover:not(:disabled){color:var(--violet-light);background:0 0}}.bp-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bp-roles{background:var(--bp-panel);border-radius:8px;padding:3px;display:flex}.app .bp-roles button{width:36px;height:34px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.bp-roles img{opacity:.55;transition:opacity .12s}.app .bp-roles button.active{background:#4f7cff47}.bp-roles button.active img{opacity:1}@media (hover:hover) and (pointer:fine){.app .bp-roles button:hover:not(:disabled){background:#ffffff0f}.bp-roles button:hover img{opacity:.9}}.app .bp-filters .bp-select{border-radius:8px;min-height:40px}.rank-opt{align-items:center;gap:8px;display:inline-flex}.rank-opt img{object-fit:contain;flex-shrink:0;width:20px;height:20px}.bp-filter-chip{background:var(--bp-panel);color:#fff;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.app button.bp-filter-chip{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--muted);border:0}.bp-stats{background:var(--bp-panel);border-radius:8px;grid-template-columns:repeat(7,1fr);display:grid;overflow:hidden}.bp-stat{flex-direction:column;align-items:center;gap:4px;padding:12px 6px;display:flex}.bp-stat+.bp-stat{border-left:1px solid #ffffff0d}.bp-stat span{color:#c9d3ea;font-size:11px;font-weight:600}.bp-stat b{color:#fff;font-size:15px;font-weight:800}.wr-hi{color:var(--bp-hi)!important}.wr-lo{color:var(--bp-lo)!important}.tier-text-S{color:#ff9b3d}.tier-text-A{color:#4fc3f7}.bp-build-bar{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:4px;display:flex}.bp-variant{background:var(--bp-panel);color:#fff;border-top:2px solid #ff9b3d;border-radius:8px 8px 0 0;padding:11px 16px;font-size:14px;font-weight:700}.bp-import{align-items:center;gap:8px;padding-bottom:6px;display:flex}.app .bp-import button{border-radius:6px;align-items:center;gap:6px;min-height:36px;display:inline-flex}.bp-row{gap:0;display:grid}.bp-row-runes{border-radius:0 8px 8px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);margin-top:-14px;overflow:hidden}.bp-row-runes .bp-panel{border-radius:0}.bp-row-runes .bp-panel+.bp-panel{border-left:1px solid #ffffff0f}.bp-panel{background:var(--bp-panel);border-radius:8px;padding:16px 18px 18px}.bp-panel-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.bp h3{text-transform:none;letter-spacing:0}.bp-panel h3{border-left:2px solid var(--bp-blue);color:#fff;align-items:baseline;gap:12px;margin:0;padding-left:12px;font-size:14.5px;font-weight:800;display:flex}.bp-panel h3 span{color:var(--faint);font-size:13px;font-weight:500}.bp-stat-line{align-items:baseline;gap:6px;margin:0;font-size:13px;display:flex}.bp-stat-line b{color:#fff;font-weight:800}.bp-stat-line span{color:var(--muted);font-size:11.5px}.bp-stat-line.center{flex-direction:column;align-items:center;gap:2px}.bp-rune-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bp-tree-head{color:#fff;background:#0000003d;border-radius:6px;align-items:center;gap:12px;height:46px;margin-bottom:16px;padding:0 8px;font-size:14px;font-weight:700;display:flex}.bp-tree-icon{background:#ffffff0d;border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.bp-rrow{align-items:center;gap:10px;display:flex}.bp-rrow.key{flex:1.3 72px;min-height:72px}.bp-rrow.minor{flex:56px;min-height:56px}.bp-tree.secondary .bp-rrow.minor{flex:46px;min-height:46px}.bp-rrow.shard{flex:.75 36px;min-height:36px}.bp-row-runes .bp-runes{flex-direction:column;display:flex}.bp-runes .bp-rune-grid{flex:1}.bp-tree{flex-direction:column;display:flex}.bp-rsep{flex-shrink:0}.bp-rdot{background:#ffffff24;border-radius:50%;flex-shrink:0;width:7px;height:7px}.bp-rdot.on{background:#fff}.bp-rcells{flex:1;align-items:center;display:grid}.bp-rcell{justify-content:center;display:flex}.bp-rcell img{filter:grayscale()brightness(.6);opacity:.5;border-radius:50%;transition:filter .14s,opacity .14s;display:block}.bp-rrow.key img{width:46px;height:46px}.bp-rrow.minor img{width:38px;height:38px}.bp-tree.secondary .bp-rrow.minor img{width:32px;height:32px}.bp-rrow.shard img{box-sizing:border-box;background:#0006;width:26px;height:26px;padding:4px}.bp-rcell img.on{filter:none;opacity:1;box-shadow:0 0 0 2px #4f7cff,0 0 10px #4f7cff59}.bp-rrow.key img.on{box-shadow:none;filter:drop-shadow(0 0 8px #e2b55a80)}.bp-rsep{background:#ffffff1a;border:0;height:1px;margin:6px 0 8px 17px}.bp-spell-icons{gap:8px;display:flex}.bp-spell-icons img{border-radius:6px}.bp-priority{border-top:1px solid #ffffff0f;margin-top:26px;padding-top:18px}.bp-priority h3{margin-bottom:14px}.bp-skill-priority{align-items:center;margin-bottom:12px;display:flex}.bp-skill-step{align-items:center;display:inline-flex}.bp-skill-priority .bp-ability img{width:40px;height:40px}.bp-arrow{color:#fff;margin:0 8px;font-size:20px;font-weight:700;line-height:1}.bp-match-list{gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.bp-match-list.wrap{flex-wrap:wrap;overflow:visible}.bp-match{background:var(--bp-panel-2);border-radius:6px;flex-direction:column;flex:0 0 96px;align-items:center;gap:3px;padding:10px 6px;display:flex}.bp-match img{border-radius:50%;margin-bottom:4px}.bp-match-name{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:100%;font-size:12.5px;overflow:hidden}.bp-match span{color:var(--muted);font-size:11px}.bp-path{flex-direction:column;gap:6px;display:flex;overflow-x:auto}.bp-path-row{grid-template-columns:190px repeat(var(--levels), minmax(24px, 1fr));align-items:center;gap:6px;display:grid}.bp-path-name{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#00000040;border-radius:4px;align-items:center;gap:10px;height:26px;padding-right:8px;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.bp-path-cell{background:var(--bp-cell);color:#fff;border-radius:4px;justify-content:center;align-items:center;height:24px;font-size:11px;font-weight:800;display:flex}.bp-path-cell.on{background:var(--bp-blue);box-shadow:inset 0 0 0 1px #ffffff26}.bp-items{background:var(--bp-panel);border-radius:8px;grid-template-columns:1fr 1.25fr repeat(4,1fr);display:grid;overflow:hidden}.bp-item-col{flex-direction:column;gap:14px;padding:16px 14px;display:flex}.bp-item-col+.bp-item-col{border-left:1px solid #ffffff0f}.bp-item-col.highlight{background:var(--bp-panel-2);box-shadow:inset 0 0 0 1px #e2b55a}.bp-item-col h3{border-left:2px solid var(--bp-blue);color:#fff;margin:0 0 4px;padding-left:10px;font-size:14px;font-weight:800}.bp-item-joined{flex-direction:column;align-items:center;gap:8px;display:flex}.bp-item-icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.bp-item-step{align-items:center;display:inline-flex}.bp-item-step .bp-arrow{margin:0 3px;font-size:16px}.bp-item-col img{border-radius:5px}.bp-item-option{align-items:center;gap:10px;display:flex}.bp-item-option .bp-stat-line{flex-direction:column;gap:1px}.bp-loading{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.bp-source{color:var(--faint);margin:2px 0 0;font-size:11.5px}.app .bp-source .link{min-height:0;padding:0;font-size:11.5px}@media (max-width:1100px){.bp-row-runes{grid-template-columns:1fr}.bp-row-runes .bp-panel+.bp-panel{border-top:1px solid #ffffff0f;border-left:0}.bp-items{grid-template-columns:repeat(3,1fr)}.bp-item-col:nth-child(4){border-left:0}.bp-stats{grid-template-columns:repeat(4,1fr)}.bp-head-sub{flex-direction:column;align-items:flex-start;gap:14px}}@media (prefers-reduced-motion:reduce){.bp-rcell img,.bp-roles img{transition:none}}.app .bp-filters-label{height:40px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:14px;font-weight:700;display:inline-flex}.bp-filters-label svg{color:var(--bp-blue)}.bp-vs{background:var(--bp-panel);border-radius:8px;align-items:center;width:170px;height:40px;display:inline-flex;position:relative}.bp-vs>svg{color:var(--faint);pointer-events:none;position:absolute;right:12px}.app .bp-vs input{box-sizing:border-box;width:100%;height:100%;min-height:0;box-shadow:none;color:#fff;font:600 13px var(--font);background:0 0;border:0;border-radius:8px;outline:0;margin:0;padding:0 34px 0 14px}.app .bp-vs input:focus{border:0;box-shadow:0 0 0 2px #4f7cff8c}.bp-vs input::placeholder{color:var(--muted)}.bp-vs input::-webkit-search-cancel-button{display:none}.bp-vs.picked{color:#fff;gap:8px;width:auto;padding:0 6px 0 10px;font-size:13px;font-weight:700;box-shadow:inset 0 0 0 1px #4f7cff99}.bp-vs.picked img{border-radius:50%}.app .bp-vs-clear{width:26px;height:26px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--muted);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.app .bp-vs-clear:hover:not(:disabled){color:#fff;background:#ffffff14;border-color:#0000}}.bp-vs-list{z-index:40;background:#121826fa;border:1px solid #94a0c82e;border-radius:10px;width:220px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #03060e8c}.bp-vs-list li{color:#fff;cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:5px 8px;font-size:13px;display:flex}.bp-vs-list li.active{background:#4f7cff40}.bp-vs-list img{border-radius:50%}.bp-vs-banner{box-shadow:inset 3px 0 0 var(--bp-blue);align-items:center;gap:16px;display:flex}.bp-vs-banner>img{border:2px solid #fff3;border-radius:50%;flex-shrink:0}.bp-vs-main{flex:1;min-width:0}.bp-vs-banner h3{border:0;align-items:center;gap:8px;margin:0;padding:0;font-size:16px;display:flex}.bp-vs-tip{color:#c9d3ea;margin:6px 0 0;font-size:13px;line-height:1.5}.bp-vs-facts{color:var(--muted);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;font-size:12.5px;display:flex}.bp-vs-facts b{color:#fff;text-transform:capitalize}.app button.bp-match{background:var(--bp-panel-2);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;font:inherit;cursor:pointer;border:0;border-radius:6px;transition:background-color .12s}@media (hover:hover) and (pointer:fine){.app button.bp-match:hover:not(:disabled){background:#4f7cff33;border-color:#0000}}.bp-item-col.wide{grid-column:span 3;grid-template-columns:repeat(3,1fr);align-content:start;column-gap:14px;display:grid}.bp-item-col.wide h3{grid-column:1/-1}.bp-filters-label{color:#fff;cursor:default;align-items:center;gap:8px;height:40px;padding:0 10px 0 4px;font-size:14px;font-weight:700;display:inline-flex}.bp-filters button.ui-select.ui-select.ui-select.bp-select{background-color:var(--bp-panel);color:#fff;border-radius:8px;gap:10px;height:40px;min-height:40px;padding:0 14px;font-size:13px;font-weight:700}@media (hover:hover) and (pointer:fine){.bp-filters button.ui-select.ui-select.ui-select.bp-select:not(:disabled):hover{background-color:#22283ef5}}.bp-filters button.ui-select.ui-select.ui-select.bp-select[aria-expanded=true]{background-color:#22283ef5}.bp-patches{box-shadow:inset 3px 0 #e2b55a}.bp-patch-bars{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:8px;display:grid}.app button.bp-patch-bar{height:132px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;padding:6px 0;display:flex}.bp-patch-bar b{color:#fff;font-size:11.5px}.bp-patch-fill{background:#4f7cff59;border-radius:4px 4px 2px 2px;width:60%;max-width:34px;display:block}.bp-patch-bar.current .bp-patch-fill{background:#4f7cff99}.bp-patch-bar.on .bp-patch-fill{background:#e2b55a}.bp-patch-v{color:var(--muted);font-size:11px;font-weight:700}.bp-patch-bar.on .bp-patch-v{color:#fff}@media (hover:hover) and (pointer:fine){.app button.bp-patch-bar:hover:not(:disabled){background:#ffffff0a;border-color:#0000}}.bp-patch-note{color:var(--muted);margin:12px 0 0;font-size:12.5px}.bp-skills{grid-template-columns:300px minmax(0,1fr);padding:0;display:grid}.bp-skills-prio{border-right:1px solid #ffffff12;flex-direction:column;align-items:center;gap:18px;padding:18px 20px 24px;display:flex}.bp-skills-path{min-width:0;padding:18px 18px 20px}.app .bp-skills-h{border-left:3px solid var(--violet,#6c63ff);color:#fff;text-transform:none;letter-spacing:0;align-self:stretch;align-items:baseline;gap:10px;margin:0 0 18px;padding-left:11px;font-size:15px;font-weight:700;line-height:18px;display:flex}.app .bp-skills-h span{color:var(--muted);font-size:14px;font-weight:400}.bp-skills-prio .bp-skill-priority{justify-content:center;margin:0}.bp-skills-prio .bp-arrow{color:#fff;margin:0 10px;font-size:22px;line-height:1}.bp-skills-prio .bp-skill-priority .bp-ability img{border-radius:6px;width:54px;height:54px}.bp-skills-prio .bp-skill-priority .bp-ability b{min-width:16px;font-size:10px;line-height:15px;bottom:-7px}.bp-skills-prio .bp-stat-line b{font-size:15px}.bp-skills .bp-path{gap:6px;overflow:visible}.bp-skills .bp-path-row{grid-template-columns:170px repeat(var(--levels), minmax(0, 1fr));gap:5px}.bp-skills .bp-path-name{background:#00000047;gap:9px;height:28px;padding-left:0;font-size:12.5px}.bp-skills .bp-path-name .bp-ability.small img{width:28px;height:28px}.bp-skills .bp-path-cell{border-radius:4px;height:28px;font-size:12px}.bp-skills .bp-path-cell.on{background:var(--violet,#6c63ff)}.bp-path-bar{background:var(--bp-cell);border-radius:4px;grid-column:2/-1;height:28px}.bp-sw{border-top:1px solid #ffffff0f;grid-template-columns:1fr;gap:18px;margin-top:24px;padding-top:18px;display:grid}.bp-sw-col h3{margin:0 0 10px;font-size:13.5px;font-weight:700}.bp-sw-col.good h3{color:#6ea3ff}.bp-sw-col.bad h3{color:#ff6b6b}.bp-sw-col ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.bp-sw-col li{color:#dfe3ee;padding-left:22px;font-size:13px;line-height:1.35;position:relative}.bp-sw-col li:before{content:"";border-radius:4px;width:14px;height:14px;position:absolute;top:2px;left:0}.bp-sw-col.good li:before{background:#4f8ef738 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M3.5 7.2l2.3 2.3 4.7-4.9' fill='none' stroke='%236ea3ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/14px no-repeat}.bp-sw-col.bad li:before{background:#f26b6b33 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M4.5 4.5l5 5M9.5 4.5l-5 5' fill='none' stroke='%23ff6b6b' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/14px no-repeat}.region-opt{align-items:center;gap:8px;display:inline-flex}.region-opt b{color:#fff;text-align:center;text-shadow:0 1px 1px #00000040;border-radius:4px;min-width:34px;padding:1px 5px;font-size:10.5px;font-weight:800}.region-opt svg{flex-shrink:0}.bp-best .bp-match-list{padding-bottom:8px}.app button.bp-player{flex:0 0 112px;gap:4px;padding:12px 8px}.bp-player-icon{margin-bottom:4px;position:relative}.bp-player-icon img{border:2px solid #ffffff26;border-radius:50%;display:block}.bp-player-icon i{color:#fff;text-align:center;background:#0d1120;border-radius:9px;min-width:18px;padding:0 4px;font-size:10px;font-style:normal;font-weight:800;line-height:16px;position:absolute;top:-4px;left:-6px}.bp-player .bp-match-name{max-width:100%;display:block}.bp-player-tag{color:var(--muted);font-weight:500}.bp-player-rank{align-items:center;gap:5px;display:inline-flex}.bp-player-rank b{color:#fff;border-radius:3px;padding:0 5px;font-size:10px;font-weight:800;line-height:15px}.bp-player-lp{color:#c9d3ea;font-size:11px;font-weight:600}.bp-roles img{filter:brightness(0)invert()}.app .bp .bp-roles button.active{background:#6c63ff4d}.bp .bp-filters-label svg{color:var(--violet-light,#a8a2ff)}.bp-cboard{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.bp-ccol{flex-direction:column;padding:18px 0 0;display:flex;overflow:hidden}.bp-ccol .bp-skills-h{margin:0 18px 14px}.bp-ccol-text{color:var(--muted);align-items:flex-start;gap:14px;margin:0 0 16px;padding:0 18px;font-size:11.5px;line-height:1.55;display:flex}.bp-ccol-icon{flex:none;place-items:center;width:22px;padding-top:6px;display:grid}.bp-ccol.good .bp-ccol-icon{color:#4f8ef7}.bp-ccol.bad .bp-ccol-icon{color:#ff5a5a}.bp-ccol.common .bp-ccol-icon{color:#2ec4b6}.bp-ccol-list{scrollbar-width:none;border-top:1px solid #ffffff0f;max-height:560px;margin:0;padding:0;list-style:none;overflow-y:auto}.bp-ccol-list li+li{border-top:1px solid #ffffff0d}.app .bp-crow{width:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;color:#fff;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:grid}.bp-crow img{border-radius:4px;width:36px;height:36px}.app .bp-ccol.good .bp-crow.top{background:#3d7bff29}.app .bp-ccol.bad .bp-crow.top{background:#f25a5a29}@media (hover:hover) and (pointer:fine){.app .bp-crow:hover:not(:disabled){background:#ffffff0f}.app .bp-ccol.good .bp-crow.top:hover:not(:disabled){background:#3d7bff3d}.app .bp-ccol.bad .bp-crow.top:hover:not(:disabled){background:#f25a5a3d}}.app .bp-crow:active:not(:disabled){transform:none}.bp-crow-main{flex-direction:column;gap:6px;min-width:0;display:flex}.bp-crow-main b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:700;overflow:hidden}.bp-crow-bar{background:#ffffff14;border-radius:3px;width:100%;max-width:124px;height:5px;display:block;overflow:hidden}.bp-crow-bar span{border-radius:inherit;transform-origin:0;height:100%;display:block}.bp-crow-bar .good{background:#4f8ef7}.bp-crow-bar .bad{background:#ff6b6b}.bp-ccol.common .bp-crow-bar span{background:#2ec4b6}.bp-crow-stat{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.bp-crow-stat b{font-size:12.5px;font-weight:800}.bp-crow-stat b.good{color:#4f8ef7}.bp-crow-stat b.bad{color:#ff5a5a}.bp-crow-stat span{color:#c9cfdd;font-size:11.5px}@media (max-width:1100px){.bp-cboard{grid-template-columns:1fr}}.bp-ccol-list::-webkit-scrollbar{display:none}.bp-lb{flex-direction:column;gap:12px;display:flex}.app .bp-lb-title{letter-spacing:-.5px;color:#fff;text-transform:none;flex-direction:column;gap:6px;margin:4px 0 6px;font-size:30px;font-weight:800;display:flex}.app .bp-lb-title span{letter-spacing:0;color:#c9cfdd;font-size:15px;font-weight:500}.bp-lb-place{color:#fff;flex:none;place-items:center;width:34px;font-size:22px;font-weight:800;display:grid}.bp-lb-place.gold{color:#f5a524}.bp-lb-place.silver{color:#6ea3ff}.bp-lb-place.bronze{color:#ff7a45}.bp-lb-region{color:#fff;background:#6c63ff47;border-radius:3px;padding:2px 6px;font-size:11px;font-weight:700;display:inline-block}.bp-lb-tag{color:#c9cfdd;font-size:12px}.bp-lb-crest{object-fit:contain;vertical-align:middle;width:22px;height:22px}.app .bp-lb-first{background:var(--bp-panel);min-height:104px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;color:#fff;border:0;border-radius:6px;grid-template-columns:72px auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 28px 0 0;display:grid;position:relative;overflow:hidden}.bp-lb-splash{object-fit:cover;object-position:50% 25%;opacity:.38;pointer-events:none;width:46%;height:100%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.bp-lb-first>.bp-lb-place{border-right:1px solid #ffffff0f;align-self:stretch;width:72px;font-size:34px}.bp-lb-first-icon img{border-radius:4px;width:66px;height:66px;display:block;box-shadow:0 0 0 2px #f5a524}.bp-lb-first-id{flex-direction:column;gap:8px;min-width:0;display:flex;position:relative}.bp-lb-first-name{align-items:center;gap:10px;min-width:0;display:flex}.bp-lb-first-name b{white-space:nowrap;text-overflow:ellipsis;font-size:30px;font-weight:700;line-height:1;overflow:hidden}.bp-lb-first-name .bp-lb-tag{background:#0000004d;border-radius:4px;padding:3px 7px;font-weight:700}.bp-lb-tier{color:#c9cfdd;align-items:center;gap:6px;font-size:13px;display:inline-flex}.bp-lb-tier b{color:#fff}.bp-lb-first-wr{color:#c9cfdd;flex-direction:column;align-items:flex-end;gap:6px;font-size:13px;display:flex;position:relative}.bp-lb-first-wr b{color:#fff;font-size:13.5px}.bp-lb-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.app .bp-lb-card{background:var(--bp-panel);min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-align:left;color:#fff;border:0;border-radius:6px;flex-direction:column;padding:0;display:flex;overflow:hidden}.bp-lb-card-top{align-items:center;gap:10px;padding:14px 12px;display:flex}.bp-lb-card-icon{border-radius:4px;flex:none;width:40px;height:40px}.bp-lb-card-id{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.bp-lb-card-id b{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:16px;overflow:hidden}.bp-lb-card-id .bp-lb-tag{font-size:11px}.bp-lb-card-bottom{color:#c9cfdd;border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.bp-lb-card-bottom>span{flex-direction:column;gap:2px;display:flex}.bp-lb-card-bottom b{color:#fff;font-weight:700}.bp-lb-card-bottom .right{text-align:right;align-items:flex-end;margin-left:auto}@media (hover:hover) and (pointer:fine){.app .bp-lb-first:hover:not(:disabled),.app .bp-lb-card:hover:not(:disabled){background:#22283efa}}.app .bp-lb-first:active:not(:disabled),.app .bp-lb-card:active:not(:disabled){transform:scale(.99)}.bp-lb-table-card{padding:8px 18px 18px}.bp-lb-table{border-collapse:separate;border-spacing:0 3px;width:100%;font-size:13.5px}.bp-lb-table th{color:#dfe3ee;text-align:center;padding:14px 8px;font-size:13.5px;font-weight:600}.bp-lb-table th.left,.bp-lb-table td.left{text-align:left}.bp-lb-table tbody tr{cursor:pointer}.bp-lb-table td{text-align:center;color:#e6e9f2;font-variant-numeric:tabular-nums;background:#ffffff0a;height:52px;padding:0 8px}.bp-lb-table td:first-child{border-radius:6px 0 0 6px}.bp-lb-table td:last-child{border-radius:0 6px 6px 0}.bp-lb-table td b{color:#fff}@media (hover:hover) and (pointer:fine){.bp-lb-table tbody tr:hover td{background:#ffffff12}}.bp-lb-summoner{align-items:center;gap:12px;display:inline-flex}.bp-lb-summoner img{border-radius:4px;width:30px;height:30px}.bp-lb-tier-cell{align-items:center;gap:8px;font-weight:600;display:inline-flex}.bp-lb-tier-cell.t-challenger{color:#f5c542}.bp-lb-tier-cell.t-grandmaster{color:#ff5a5a}.bp-lb-tier-cell.t-master{color:#c084fc}@media (max-width:1100px){.bp-lb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.champ-filters{--bp-panel:#131829f5;--bp-blue:#4f7cff}.champ-filters .bp-filters-label svg{color:var(--violet-light,#a8a2ff)}.app .champ-filters .bp-roles button.active{background:#6c63ff4d}.champ-filters .bp-roles svg{color:#fff;opacity:.55;transition:opacity .12s}.champ-filters .bp-roles button.active svg{opacity:1}@media (hover:hover) and (pointer:fine){.champ-filters .bp-roles button:hover svg{opacity:.9}}.champ-filters-tools{margin-left:auto}.app .champ-filters .browse-search{background:var(--bp-panel);border-radius:8px;height:40px;min-height:0}.champ-filters .bp-roles img.klass-icon{filter:brightness(0)invert();opacity:.55;width:20px;height:20px}.champ-filters .bp-roles button.active img.klass-icon{opacity:1}@media (hover:hover) and (pointer:fine){.champ-filters .bp-roles button:hover img.klass-icon{opacity:.9}}.tl{--bp-panel:#131829f5;--bp-blue:#8b84ff;--tl-splus:#f5a524;--tl-s:#8b84ff;--tl-a:#6ea3ff;--tl-b:#2ec4b6;--tl-c:#a3acc2;flex-direction:column;gap:16px;display:flex}.tl .bp-roles button.active{background:#6c63ff4d}.tl-check{cursor:pointer;-webkit-user-select:none;user-select:none}.tl-check input{opacity:0;pointer-events:none;position:absolute}.tl-check .box{background:#ffffff1f;border-radius:4px;place-items:center;width:16px;height:16px;transition:background-color .14s;display:grid}.tl-check input:checked+.box{background:var(--violet,#6c63ff)}.tl-check input:checked+.box:after{content:"";border-bottom:2px solid #fff;border-left:2px solid #fff;width:8px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.tl-check input:focus-visible+.box{outline:2px solid var(--violet-light,#a8a2ff);outline-offset:2px}.app .tl-tiers{padding:18px 18px 20px;position:relative}.app .tl-title{border-left:3px solid var(--violet,#6c63ff);color:#fff;text-transform:none;letter-spacing:0;align-items:baseline;gap:10px;margin:0 0 22px;padding-left:11px;font-size:15px;font-weight:700;line-height:18px;display:flex}.app .tl-title span{color:var(--muted,#a3acc2);font-size:14px;font-weight:400}.tl-boxes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tl-box{border:1px solid var(--tl-c);background:#ffffff06;border-radius:6px;padding:22px 16px 16px;position:relative}.tl-box.t-splus{--tc:var(--tl-splus);border-color:color-mix(in srgb, var(--tl-splus) 70%, transparent);background:linear-gradient(#f5a52414,#ffffff05)}.tl-box.t-s{--tc:var(--tl-s);border-color:color-mix(in srgb, var(--tl-s) 60%, transparent);background:linear-gradient(#8b84ff14,#ffffff05)}.tl-box.t-a{--tc:var(--tl-a);border-color:color-mix(in srgb, var(--tl-a) 55%, transparent);background:linear-gradient(#6ea3ff12,#ffffff05)}.tl-box-label{border:1px solid var(--tc);text-align:center;min-width:34px;color:var(--tc);background:#121729;border-radius:4px;padding:2px 9px;font-size:13px;font-weight:800;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.tl-box-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.app .tl-card{min-width:0;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:#ffffff0a;border:1px solid #94a0c81f;border-radius:6px;flex-direction:column;align-items:center;gap:2px;padding:10px 4px 9px;transition:background-color .14s,opacity .2s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.app .tl-card:hover:not(:disabled){background:#ffffff14}}.app .tl-card:active:not(:disabled){transform:scale(.97)}.tl-card.faded{opacity:.22;pointer-events:none}.tl-card.skeleton{height:118px}.tl-card-icon{width:52px;height:52px;margin-bottom:4px;position:relative}.tl-card-icon>img:first-child{width:100%;height:100%;box-shadow:0 0 0 2px var(--tc);border-radius:50%;display:block}.tl-card-role{background:#0b0f19;border-radius:4px;width:18px;height:18px;padding:2px;position:absolute;bottom:-2px;right:-4px}.tl-card-name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:13px;font-weight:700;overflow:hidden}.tl-card-wr{color:#c9cfdd;font-size:11px}.tl-card-wr b{color:#fff;font-weight:700}.tl-card-wr b.hi{color:var(--tl-a)}.tl-card-games{color:var(--muted,#a3acc2);font-size:11px}.tl-trend{border-radius:3px;place-items:center;width:15px;height:13px;display:grid;position:absolute;top:6px;left:6px}.tl-trend.down{color:#ff6b6b;background:#f26b6b40}.tl-trend.up{color:#2ec4b6;background:#2ec4b640}.tl-trend.up svg{transform:rotate(180deg)}.app .tl-expand{background:var(--violet,#6c63ff);width:180px;min-height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;border:0;border-radius:4px;justify-content:center;align-items:center;gap:6px;margin:18px auto 0;font-size:13.5px;font-weight:700;display:flex}.tl-tiers:not(.open) .tl-expand{margin:0;position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.tl-tiers:not(.open) .tl-boxes{padding-bottom:0}.app .tl-tiers:not(.open) .tl-expand:active:not(:disabled){transform:translate(-50%)scale(.97)}@media (hover:hover) and (pointer:fine){.app .tl-expand:hover:not(:disabled){background:#7d75ff}}.app .tl-table-card{padding:10px 18px 18px;overflow-x:auto}.tl-table{border-collapse:separate;border-spacing:0 3px;width:100%;font-size:13.5px}.tl-table th{color:#dfe3ee;white-space:nowrap;text-align:center;padding:12px 8px 14px;font-size:13.5px;font-weight:600}.tl-table th.left,.tl-table td.left{text-align:left}.app .tl-table th.sortable button{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font:inherit;color:inherit;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0 0 8px}.app .tl-table th.sortable.on button{border-bottom-color:var(--violet,#6c63ff);color:#fff;font-weight:700}.tl-table th.sortable.on{background:#6c63ff1a;border-radius:6px 6px 0 0}.tl-table tbody tr{cursor:pointer}.tl-table td{text-align:center;color:#e6e9f2;font-variant-numeric:tabular-nums;background:#ffffff0a;height:52px;padding:0 8px}.tl-table td:first-child{border-radius:6px 0 0 6px}.tl-table td:last-child{border-radius:0 6px 6px 0}.tl-table td.on{background:#6c63ff24}@media (hover:hover) and (pointer:fine){.tl-table tbody tr:hover td{background:#ffffff12}.tl-table tbody tr:hover td.on{background:#6c63ff33}}.tl-role{vertical-align:middle;width:20px;height:20px}.tl-champ{align-items:center;gap:12px;display:inline-flex}.tl-champ img{border-radius:6px;width:30px;height:30px}.tl-champ b{color:#fff;font-weight:700}.tl-tier{font-weight:800}.tl-tier.t-splus{color:var(--tl-splus)}.tl-tier.t-s{color:var(--tl-s)}.tl-tier.t-a{color:var(--tl-a)}.tl-tier.t-b{color:var(--tl-b)}.tl-tier.t-c{color:var(--tl-c)}.tl-wr{color:var(--violet-light,#a8a2ff);font-weight:700}.tl-counters{align-items:center;gap:4px;display:inline-flex}.tl-counter{border-radius:4px;width:26px;height:26px}.tl-counter.skeleton{background:#ffffff0f}.app .tl-more{width:22px;height:22px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:1px solid #ffffff59;border-radius:50%;place-items:center;margin-left:6px;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.app .tl-more:hover:not(:disabled){background:#ffffff1a}}@media (prefers-reduced-motion:reduce){.app .tl-card,.tl-check .box{transition:none}}.tl-check{position:relative}.tl-tip{z-index:20;color:#fff;white-space:normal;pointer-events:none;opacity:0;background:#0b0f19;border:1px solid #94a0c838;border-radius:6px;width:290px;padding:10px 12px;font-size:13px;font-weight:600;line-height:1.4;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,4px);box-shadow:0 10px 30px #00000080}.tl-tip:after{content:"";background:#0b0f19;border-bottom:1px solid #94a0c838;border-right:1px solid #94a0c838;width:10px;height:10px;margin-top:-5px;position:absolute;top:100%;left:50%;transform:translate(-50%)rotate(45deg)}.tl-check:hover .tl-tip,.tl-check:focus-within .tl-tip{opacity:1;transition-delay:.15s;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.tl-tip{transition:opacity .12s;transform:translate(-50%)}}.app .tl-own{align-items:center;gap:14px;padding:14px 18px;display:flex}.tl-own-icon{color:var(--violet-light,#a8a2ff);flex:none}.tl-own.q-few .tl-own-icon,.tl-own.q-none .tl-own-icon{color:#f5a524}.tl-own-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tl-own-text b{color:#fff;font-size:14px}.tl-own-text span{color:var(--muted,#a3acc2);font-size:12.5px;line-height:1.4}.tl-own-progress{align-items:center;gap:6px;display:inline-flex;color:#c9cfdd!important}.app .tl-own-btn{border-radius:6px;flex:none;min-height:36px;padding:0 16px;font-size:13px;font-weight:700}.app .tl-own-btn.primary{background:var(--violet,#6c63ff);box-shadow:none;color:#fff;border:0}.app .card.tl-tiers>h2.tl-title{border-left:0;align-items:center;gap:10px;padding:0}.app .card.tl-tiers>h2.tl-title:before{content:"";background:var(--violet,#6c63ff);border-radius:2px;flex:none;align-self:center;width:3px;height:18px;margin:0;display:block;position:static}.tl-tiers:not(.open) .tl-expand{margin:0 auto;left:0;right:0;transform:none}.app .tl-tiers .tl-expand,.app .tl-tiers .tl-expand:hover:not(:disabled),.app .tl-tiers .tl-expand:active:not(:disabled),.app .tl-tiers:not(.open) .tl-expand:active:not(:disabled){transition:background-color .14s;transform:none}.app{--tier-S:var(--logo-red);--tier-A:var(--gold);--tier-B:var(--logo-ice);--tier-C:#8fa3bf;--tier-D:#66748a}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}@keyframes shimmer{50%{opacity:.45}}.skeleton{pointer-events:none;animation:shimmer 1.4s var(--ease) infinite;background:#95c3e612!important;border-color:#0000!important}.app .browse-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.browse-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.browse-tools .field{color:var(--muted);margin:0;font-size:12px}.app .browse-search{width:220px;min-height:36px}.app .browse .chip-group button{min-height:30px;padding:0 14px}.chip-note{opacity:.7;font-size:11px}.browse-note{margin:-6px 2px 0}.app .tier-row{border:1px solid var(--line);background:var(--glass), var(--surface);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--blur);border-radius:20px;grid-template-columns:64px 1fr;display:grid;overflow:hidden}.tier-letter{font:600 30px/1 var(--font);letter-spacing:-1px;color:var(--logo-obsidian);background:var(--tier-color);justify-content:center;padding-top:22px;display:flex;box-shadow:inset -1px 0 #ffffff40}.tier-S{--tier-color:var(--tier-S)}.tier-A{--tier-color:var(--tier-A)}.tier-B{--tier-color:var(--tier-B)}.tier-C{--tier-color:var(--tier-C)}.tier-D{--tier-color:var(--tier-D)}.tier-letter span{height:-moz-fit-content;height:fit-content;position:sticky;top:22px}.tier-lanes-head,.tier-lanes{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.tier-lanes-head{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;grid-template-columns:64px repeat(5,minmax(0,1fr));margin-bottom:-6px;font-size:11px}.tier-lanes-head span{padding:0 12px}.tier-lane{border-left:1px solid #cee7fc12;flex-wrap:wrap;align-content:flex-start;gap:2px;padding:10px 8px;display:flex}.tier-lane:first-child{border-left:0}.app button.tier-champ.compact{border-radius:10px;width:52px;padding:4px 0 3px}.tier-champ.compact .tier-champ-icon,.tier-champ.compact .tier-champ-icon img{border-radius:10px;width:40px;height:40px}.tier-champ.compact .tier-champ-stat{font-size:9px}.tier-champs{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:6px;padding:12px;display:grid}.app button.tier-champ,.tier-champ.skeleton{height:auto;min-height:0;box-shadow:none;color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #0000;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:6px 2px 5px;display:flex}.tier-champ.skeleton{height:92px}.tier-champ-icon{width:52px;height:52px;position:relative}.tier-champ-icon img{border:1px solid #cee7fc2e;border-radius:12px;width:52px;height:52px;display:block}.tier-champ-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:11px;overflow:hidden}.tier-champ-stat{color:var(--muted);font-size:10px}.champ-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;display:grid}.app button.champ-tile,.champ-tile.skeleton{background:var(--glass), var(--surface);border:1px solid var(--line);height:auto;min-height:0;box-shadow:none;color:var(--text);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 8px;display:flex}.champ-tile.skeleton{height:106px}.app button.champ-tile{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-color:#0000;padding-top:14px}.champ-tile-icon{width:64px;height:64px;position:relative}.champ-tile-icon img{box-sizing:border-box;border:2px solid var(--tier-color,#ffffff38);object-fit:cover;border-radius:6px;width:64px;height:64px;display:block}.tier-badge{box-sizing:border-box;border:1.5px solid var(--tier-color);color:#fff;background:#121729;border-radius:5px;place-items:center;min-width:20px;height:18px;padding:0 4px;font-size:10.5px;font-weight:800;line-height:1;display:grid;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.champ-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}@media (hover:hover) and (pointer:fine){.app button.tier-champ:hover:not(:disabled){background:var(--logo-obsidian);border-color:var(--line);box-shadow:none;transform:none}.app button.champ-tile:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000;transform:translateY(-2px)}.app button.tier-champ:hover img{border-color:var(--logo-ice)}.app button.champ-tile:hover img{filter:brightness(1.12)}}.app :is(button.tier-champ,button.champ-tile):active:not(:disabled){transform:scale(.96)}.build-head{flex-direction:column;align-items:flex-start;gap:18px;padding-top:4px;display:flex}.build-title{align-items:center;gap:16px;display:flex}.build-title img{border:1px solid var(--line-strong);border-radius:16px;width:64px;height:64px}.build-title h2{letter-spacing:-.8px;margin:0 0 8px;font-size:26px}.build-title .chip-group button{min-height:28px;padding:0 12px}.cutoffs{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.app .cutoff{align-items:center;gap:14px;padding:16px 18px;display:flex;overflow:hidden}.cutoff img{object-fit:contain;pointer-events:none;flex:none;width:56px;height:56px;transform:scale(2.4)}.cutoff>div{flex-direction:column;min-width:0;display:flex}.cutoff-label{color:var(--muted);font-size:11px}.cutoff-value{font:500 26px/1.25 var(--font);letter-spacing:-.8px;font-variant-numeric:tabular-nums}.app .cutoff-challenger{border-color:#e8b04b73}.app .ladder{padding:8px 10px 12px}.app .ladder-me{padding:10px 10px 4px}.ladder-me>.muted{padding:0 10px}.ladder-head,.ladder-row{grid-template-columns:64px minmax(0,1.6fr) minmax(0,1fr) 80px 110px 80px;align-items:center;gap:10px;padding:0 10px;display:grid}.ladder-head{height:38px;color:var(--faint);letter-spacing:.6px;text-transform:uppercase;border-bottom:1px solid var(--line);font-size:10px}.ladder-row{border-bottom:1px solid #cee7fc0f;height:44px;font-size:12px}.ladder-row.skeleton{border-radius:10px;margin:4px 0}.ladder-row:last-of-type{border-bottom:0}.ladder-row.is-me{background:var(--glass), #f335331f;border-radius:12px;box-shadow:inset 0 0 0 1px #f3353373}.ladder-rank{color:var(--muted)}.ladder-row.top3 .ladder-rank{color:var(--gold);font-weight:600}.ladder-name{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;display:flex;overflow:hidden}.ladder-name .hot{color:var(--warn);flex:none}.ladder-tier{color:var(--muted);align-items:center;gap:6px;display:flex}.ladder-tier img{object-fit:contain;pointer-events:none;width:22px;height:22px;transform:scale(2.4)}.ladder .num{text-align:right}.ladder .good{color:var(--logo-ice)}.ladder-pages{justify-content:center;align-items:center;gap:14px;padding-top:12px;display:flex}.app .ladder-pages button{justify-content:center;width:36px;padding:0}.app .sidebar .settings-button{background:var(--logo-obsidian);border:1px solid var(--line);width:100%;min-height:44px;color:var(--logo-ice);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:18px;align-items:center;gap:11px;margin-top:auto;padding:0 12px;font-size:12px;display:flex;box-shadow:inset 0 1px #ffffff09}.app .sidebar .settings-button svg{width:16px;height:16px;transition:transform .3s var(--ease-out);flex:none}@media (hover:hover) and (pointer:fine){.app .sidebar .settings-button:hover:not(:disabled){background:var(--logo-obsidian);border-color:var(--logo-ice);transform:none;box-shadow:inset 0 1px #ffffff12}.app .sidebar .settings-button:hover svg{transform:rotate(45deg)}}.workspace-status strong{color:var(--text);font-weight:500}.settings-dialog{background:var(--glass), #0e1320eb;width:min(1180px,100vw - 64px);max-width:none;height:min(820px,100vh - 96px);max-height:none;color:var(--text);-webkit-backdrop-filter:var(--blur);border:1px solid #cee7fc3d;border-radius:26px;margin:auto;padding:0;overflow:hidden;box-shadow:inset 0 1px 1px #ffffff4d,0 30px 80px #0009}.settings-dialog[open]{animation:dialog-in .22s var(--ease-out)}.settings-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0609109e}@keyframes dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.settings-shell{grid-template-columns:220px minmax(0,1fr);height:100%;display:grid}.settings-nav{border-right:1px solid var(--line);background:#0e132080;flex-direction:column;gap:18px;padding:22px 12px;display:flex}.settings-nav h2{letter-spacing:-.6px;margin:0;padding:0 12px;font-size:19px;font-weight:600}.settings-nav nav{flex-direction:column;gap:4px;display:flex}.settings-nav nav button .dot{margin-left:auto}.app aside.settings-nav .nav-label{opacity:1;transition:none;display:inline;transform:none}.settings-body{flex-direction:column;min-width:0;min-height:0;display:flex}.settings-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 16px;display:flex}.settings-head h3{letter-spacing:-.5px;text-transform:none;color:var(--text);margin:0;font-size:20px;font-weight:500}.settings-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.app .settings-close{flex:none;justify-content:center;width:36px;padding:0}.settings-content{flex:1;min-height:0;padding:22px 26px 30px;overflow:auto}.settings-dialog .toast{position:absolute}@media (max-width:1100px){.ladder-head,.ladder-row{grid-template-columns:52px minmax(0,1.6fr) minmax(0,1fr) 70px 90px 64px}}@media (max-width:760px){.app .sidebar .settings-button{justify-content:center;padding:0}.app .sidebar .settings-button .nav-label{display:none}.cutoffs{grid-template-columns:1fr}.tier-lanes-head{display:none}.tier-lanes{grid-template-columns:1fr}.tier-lane{border-top:1px solid #cee7fc12;border-left:0}.ladder-head span:nth-child(3),.ladder-row>:nth-child(3),.ladder-head span:nth-child(5),.ladder-row>:nth-child(5){display:none}.ladder-head,.ladder-row{grid-template-columns:44px minmax(0,1fr) 64px 56px}.settings-dialog{width:calc(100vw - 24px);height:calc(100vh - 72px)}.settings-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr}.settings-nav{border-right:0;border-bottom:1px solid var(--line);gap:10px;padding:14px 12px}.settings-nav nav{flex-direction:row;overflow-x:auto}.app .settings-nav nav button{flex:none;padding:0 12px}.app .settings-nav .nav-label{display:inline}.app .browse-search{width:100%}}@media (prefers-reduced-motion:reduce){.settings-dialog[open],.skeleton,.spin{animation:none}.app .sidebar .settings-button svg{transition:none}}.stat-filters{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;width:100%;padding-top:10px;display:flex}.app button.stat-chip{background:var(--logo-obsidian);min-height:26px;color:var(--muted);border:1px solid var(--line);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;padding:0 11px;font-size:11px}.app button.stat-chip.on{background:var(--logo-ice);color:var(--logo-obsidian);border-color:var(--logo-ice)}@media (hover:hover) and (pointer:fine){.app button.stat-chip:hover:not(:disabled):not(.on){background:var(--logo-obsidian);color:var(--logo-ice);border-color:var(--logo-ice);box-shadow:none;transform:none}.app button.stat-chip.on:hover:not(:disabled){background:var(--logo-ice);box-shadow:none;transform:none}}.items-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.items-layout.has-detail{grid-template-columns:minmax(0,1fr) 360px}.items-groups{flex-direction:column;gap:18px;min-width:0;display:flex}.item-group h3{color:var(--text);text-transform:uppercase;margin:0 0 10px;font-size:12px}.item-group h3 .muted{margin-left:6px;font-weight:400}.item-grid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:6px;display:grid}.app button.item-tile,.item-tile.skeleton{background:var(--glass), var(--surface);border:1px solid var(--line);height:auto;min-height:0;box-shadow:none;color:var(--text);border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:8px 3px 6px;display:flex}.item-tile.skeleton{height:96px}.item-tile img{border:1px solid #cee7fc2e;border-radius:10px;width:48px;height:48px}.item-tile-gold{color:var(--gold);font-size:10px}.item-tile-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--muted);font-size:10px;overflow:hidden}.app button.item-tile.on{border-color:var(--logo-red);background:var(--glass), var(--logo-obsidian);box-shadow:inset 0 0 0 1px var(--logo-red)}@media (hover:hover) and (pointer:fine){.app button.item-tile:hover:not(:disabled):not(.on){background:var(--glass), var(--logo-obsidian);border-color:var(--logo-ice);box-shadow:none;transform:translateY(-2px)}}.app button.item-tile:active:not(:disabled){transform:scale(.96)}.app .item-detail{max-height:calc(100vh - var(--chrome-height) - 40px);padding:20px;position:sticky;top:0;overflow:auto}.app .item-detail-close{justify-content:center;width:30px;min-height:30px;padding:0;position:absolute;top:14px;right:14px}.item-detail-head{align-items:center;gap:14px;margin-bottom:14px;padding-right:34px;display:flex}.item-detail-head img{border:1px solid var(--line-strong);border-radius:14px;flex:none;width:64px;height:64px}.item-detail-head>div{flex-direction:column;gap:2px;display:flex}.app .item-detail-head h2{letter-spacing:-.3px;margin:0;padding:0;font-size:17px}.item-gold{color:var(--gold);align-items:center;gap:5px;font-size:13px;font-weight:500;display:inline-flex}.item-gold .muted{font-size:11px;font-weight:400}.item-plain{color:var(--logo-ice);font-size:12px}.item-desc{color:#cfdcec;font-size:12px;line-height:1.6}.item-desc .rt-stats{background:var(--logo-obsidian);border:1px solid var(--line);color:var(--text);border-radius:12px;margin-bottom:10px;padding:10px 12px}.item-desc .rt-attention{color:var(--logo-ice);font-variant-numeric:tabular-nums;font-weight:600}.item-desc :is(.rt-passive,.rt-active){color:var(--gold);font-weight:600}.item-desc .rt-rules,.item-desc .rt-flavortext{color:var(--muted);margin-top:8px;font-size:11px;font-style:italic;display:block}.item-desc :is(.rt-magicdamage,.rt-scaleap){color:#8fb4ff}.item-desc :is(.rt-physicaldamage,.rt-scalead){color:#f0a35a}.item-desc .rt-truedamage{color:#fff;font-weight:600}.item-desc :is(.rt-healing,.rt-scalehealth){color:#6fd59a}.item-desc .rt-shield{color:#d8e3f0}.item-desc .rt-keywordmajor,.item-desc .rt-status{color:var(--logo-ice);font-weight:500}.item-desc .rt-li{margin:6px 0}.item-detail h3{color:var(--muted);margin:16px 0 8px;font-size:11px}.item-slots{flex-wrap:wrap;gap:6px;display:flex}.app button.item-slot{background:var(--logo-obsidian);border:1px solid var(--line);height:auto;min-height:0;box-shadow:none;color:var(--gold);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:4px;font-size:10px;display:flex}.item-slot img{border-radius:8px;width:40px;height:40px}@media (hover:hover) and (pointer:fine){.app button.item-slot:hover:not(:disabled){background:var(--logo-obsidian);border-color:var(--logo-ice);box-shadow:none}}@media (max-width:1100px){.items-layout.has-detail{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:860px){.items-layout.has-detail{grid-template-columns:1fr}.items-layout.has-detail .item-detail{order:-1;max-height:none;position:static}}.app .item-panel{background:#131829f5;border-radius:8px;padding:16px 18px 18px}.app .item-panel h3{color:#fff;text-transform:none;letter-spacing:0;border-left:2px solid #4f7cff;align-items:baseline;gap:8px;margin:0 0 16px;padding-left:12px;font-size:14.5px;font-weight:800;display:flex}.app .item-panel h3 .muted{color:var(--faint);margin:0;font-size:12px;font-weight:500}.item-icons{grid-template-columns:repeat(auto-fill,38px);gap:10px;display:grid}.app button.item-icon{box-sizing:border-box;width:38px;height:38px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d1120;border:1px solid #94a0c866;border-radius:4px;padding:0;transition:border-color .12s,transform .12s;display:block;overflow:hidden}.item-icon img{width:100%;height:100%;display:block}.app button.item-icon.on{border-color:var(--violet-light,#a8a2ff);box-shadow:0 0 0 2px #6c63ff8c}@media (hover:hover) and (pointer:fine){.app button.item-icon:hover:not(:disabled):not(.on){background:#0d1120;border-color:#fff;transform:translateY(-1px)}}.app button.item-icon:active:not(:disabled){transform:scale(.94)}@media (prefers-reduced-motion:reduce){.app button.item-icon{transition:none}}.app .card.item-detail{box-shadow:none;-webkit-backdrop-filter:none;background:#131829f5;border:0;border-radius:8px;padding:18px}.item-detail-head img{border:1px solid #94a0c866;border-radius:6px}.app .item-detail-head h2{color:#fff;letter-spacing:-.2px;font-weight:800}.item-detail .item-plain{color:#c9d3ea}.item-desc .rt-stats{background:#00000047;border:0;border-radius:6px}.app .item-detail h3{color:#fff;text-transform:none;letter-spacing:0;border-left:2px solid #4f7cff;margin:18px 0 12px;padding-left:10px;font-size:13.5px;font-weight:800}.app .item-detail-close{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--muted);background:#ffffff0f;border:0;border-radius:6px}@media (hover:hover) and (pointer:fine){.app .item-detail-close:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#0000}}.app button.item-slot{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:6px}.item-slot img{background:#0d1120;border:1px solid #94a0c866;border-radius:4px}@media (hover:hover) and (pointer:fine){.app button.item-slot:hover:not(:disabled){background:0 0;border-color:#0000;transform:translateY(-1px)}.app button.item-slot:hover img{border-color:#fff}}.item-tip{z-index:200;box-sizing:border-box;pointer-events:none;color:#fff;background:#0d1120fa;border:1px solid #94a0c840;border-radius:8px;padding:12px 14px;font-size:12.5px;animation:.12s ease-out item-tip-in;position:fixed;box-shadow:0 14px 34px #03060e99}.item-tip.up{animation-name:item-tip-in-up;transform:translateY(-100%)}@keyframes item-tip-in{0%{opacity:0;transform:translateY(-3px)}}@keyframes item-tip-in-up{0%{opacity:0;transform:translateY(calc(3px - 100%))}}.item-tip-head{align-items:center;gap:10px;display:flex}.item-tip-head img{border:1px solid #94a0c866;border-radius:4px}.item-tip-head div{flex-direction:column;gap:2px;min-width:0;display:flex}.item-tip-head strong{font-size:13.5px;font-weight:800}.item-tip-head .item-gold{font-size:12px}.item-tip-plain{color:#c9d3ea;margin:8px 0 0;line-height:1.4}.item-tip-stats{background:#ffffff0d;border-radius:6px;margin-top:8px;padding:7px 9px;line-height:1.55}.item-tip-stats .rt-attention{color:var(--violet-light,#a8a2ff);font-weight:800}@media (prefers-reduced-motion:reduce){.item-tip,.item-tip.up{animation:none}}.lbp{--bp-panel:#131829f5;--bp-blue:#8b84ff;flex-direction:column;gap:12px;display:flex}.lbp-filters{flex-wrap:nowrap}.lbp-region-opt{align-items:center;gap:10px;display:inline-flex}.lbp-region-opt b{color:#fff;border-radius:3px;padding:1px 5px;font-size:10.5px;font-weight:800}.lbp-search{background:var(--bp-panel);border-radius:8px;align-items:center;width:320px;height:40px;margin-left:auto;display:flex;position:relative}.app .lbp-search input{box-sizing:border-box;width:100%;height:100%;min-height:0;box-shadow:none;color:#fff;background:0 0;border:0;border-radius:8px;margin:0;padding:0 44px 0 14px;font-size:13px}.app .lbp-search input:focus{box-shadow:0 0 0 2px #6c63ff80}.app .lbp-search button{width:30px;height:30px;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;right:6px}@media (hover:hover) and (pointer:fine){.app .lbp-search button:hover:not(:disabled){background:#ffffff14;transform:none}}.lbp-cutoffs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lbp-cutoff{cursor:default}.lbp-cutoff-emblem{object-fit:contain;flex:none;width:54px;height:54px}.lbp-cutoff-title{color:#c9cfdd;font-size:12px;font-weight:600}.lbp-cutoff .bp-lb-card-id b{font-size:22px}.lbp-cutoff.t-challenger .bp-lb-card-id b{color:#f5c542}.lbp-cutoff.t-grandmaster .bp-lb-card-id b{color:#ff6b6b}.lbp-cutoff.t-master .bp-lb-card-id b{color:#c084fc}.lbp-first{cursor:default}.lbp-emblem.bp-lb-splash{object-fit:contain;object-position:70% 50%;opacity:.28;width:300px}.lbp-first-icon{position:relative}.lbp-level{color:#fff;background:#0b0f19;border-radius:5px;padding:0 6px;font-size:11px;font-weight:700;line-height:17px;position:absolute;top:-10px;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #f5a524}.lbp-noicon{background:#ffffff0f;border-radius:4px;width:66px;height:66px;display:block}.bp-lb-card-icon.lbp-noicon{width:40px;height:40px}.lbp-noicon.small{width:30px;height:30px}.lbp .bp-lb-card{cursor:default}.lbp .bp-lb-card.is-me,.lbp .bp-lb-first.is-me{box-shadow:inset 0 0 0 1px var(--violet,#6c63ff)}.lbp .hot{color:#ff8a3d}.lbp .bp-lb-table tbody tr{cursor:default}.lbp .bp-lb-table tr.is-me td{background:#6c63ff29}.lbp .bp-lb-table tr.is-found td{background:#f5a52429}.lbp-me{padding:12px 18px 6px}.lbp-me-label{color:#c9cfdd;font-size:12px;font-weight:600}.lbp .ladder-pages{justify-content:center;align-items:center;gap:12px;padding-top:12px;display:flex}.lbp-cutoff-emblem{width:58px;height:58px;transform:scale(1.9)}.lbp-cutoff .bp-lb-card-top{gap:16px;padding:16px 14px;overflow:hidden}.lbp-emblem.bp-lb-splash{transform-origin:78%;opacity:.22;transform:scale(2.4)}.lp{--lp-violet:#6c63ff;--lp-violet-hover:#7d75ff;--lp-violet-light:#a8a2ff;--lp-violet-soft:#6c63ff29;--lp-teal:#2ec4b6;--lp-line:#94a0c824;--lp-line-strong:#94a0c847;--lp-text:#f8fafc;--lp-muted:#a3acc2;--lp-faint:#6f7a93;--lp-surface:#161d2da8;color:var(--lp-text);margin:-24px 0 0;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;text-transform:none;color:var(--lp-text);margin:0;line-height:1.15}.lp p{margin:0}.lp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-violet-light);align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.lp-dot{background:var(--lp-teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2ec4b62e}.lp-hero{position:relative}.lp-hero-glow{filter:blur(30px);pointer-events:none;background:radial-gradient(closest-side,#6c63ff59,#0000);width:70%;height:140%;position:absolute;inset:-20% -10% auto auto}.lp-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;padding:48px 0 40px;display:grid;position:relative}.lp-hero h1{margin:14px 0 18px;font-size:clamp(36px,4.6vw,60px);font-weight:800;line-height:1.04}.lp-grad{background:linear-gradient(100deg, #c9c5ff, var(--lp-violet) 45%, var(--lp-teal));color:#0000;-webkit-background-clip:text;background-clip:text}.lp-lede{color:var(--lp-muted);max-width:540px;font-size:17px;line-height:1.55}.lp-cta{flex-wrap:wrap;gap:12px;margin:28px 0 22px;display:flex}.lp-btn{white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s,transform .1s;display:inline-flex}.lp-btn:active{transform:translateY(1px)}.lp-btn-primary{background:var(--lp-violet);color:#fff;box-shadow:0 8px 24px #6c63ff59}.lp-btn-primary:hover{background:var(--lp-violet-hover);color:#fff}.lp-btn-ghost{color:var(--lp-text);border-color:var(--lp-line-strong);background:#ffffff08}.lp-btn-ghost:hover{color:var(--lp-text);background:#ffffff12}.lp-points{color:var(--lp-muted);gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lp-points li{align-items:center;gap:8px;display:flex}.lp-points svg{color:var(--lp-teal);flex:none}.lp-stage{perspective:1500px;perspective-origin:20% 40%;padding:24px 0 40px;position:relative}.lp-stage:after{content:"";filter:blur(14px);pointer-events:none;background:radial-gradient(closest-side,#03060eb3,#0000);height:60px;position:absolute;bottom:0;left:12%;right:4%;transform:skew(-18deg)}.lp-shot{z-index:1;border:1px solid var(--lp-line-strong);transform-origin:40%;border-radius:16px;margin:0;transition:transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .7s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;transform:rotateY(-22deg)rotateX(10deg)rotate(2deg);box-shadow:1px 1px #262c4e,2px 2px #23284a,3px 3px #202545,4px 4px #1d2240,5px 5px #1a1e3a,6px 6px #171b35,-30px 50px 90px #03060eb3,0 0 0 1px #6c63ff38,0 0 80px #6c63ff2e}.lp-shot:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff29,#ffffff08 28%,#0000 45%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.lp-stage:hover .lp-shot{transform:rotateY(-12deg)rotateX(6deg)rotate(1deg)}}.lp-shot img{width:100%;height:auto;display:block}.lp-section{padding:48px 0 0}.lp-section-head{gap:10px;margin-bottom:26px;display:grid}.lp-section-head h2{font-size:clamp(24px,3vw,32px);font-weight:800}.lp-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lp-feature{background:var(--lp-surface);border:1px solid var(--lp-line);background-image:linear-gradient(160deg,#ffffff0d,#fff0 45%);border-radius:18px;align-content:start;gap:10px;padding:22px;display:grid}.lp-feature h3{font-size:15px;font-weight:700}.lp-feature p{color:var(--lp-muted);font-size:14px;line-height:1.55}.lp-feature-icon{background:var(--lp-violet-soft);width:40px;height:40px;color:var(--lp-violet-light);border-radius:12px;place-items:center;display:grid}.lp-explore{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lp-explore-card{border:1px solid var(--lp-line);color:var(--lp-text);background:#ffffff05;border-radius:18px;gap:8px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid}.lp-explore-card:hover{color:var(--lp-text);border-color:#6c63ff8c;transform:translateY(-2px)}.lp-explore-k{font-size:18px;font-weight:800}.lp-explore-t{color:var(--lp-muted);font-size:14px;line-height:1.5}.lp-explore-card svg{color:var(--lp-violet-light)}.lp-footer{border-top:1px solid var(--lp-line);gap:10px;margin-top:64px;padding:28px 0 8px;display:grid}.lp-footer-brand{font-size:15px;font-weight:800}.lp-footer p{color:var(--lp-faint);max-width:820px;font-size:12px;line-height:1.55}@media (prefers-reduced-motion:reduce){.lp-btn,.lp-explore-card,.lp-shot{transition:none}}@media (max-width:1080px){.lp-hero-inner{grid-template-columns:1fr;padding-top:24px}.lp-shot{transform:rotateY(-12deg)rotateX(7deg)rotate(1deg)}.lp-stage:hover .lp-shot{transform:rotateY(-8deg)rotateX(5deg)}.lp-explore{grid-template-columns:1fr 1fr}}@media (max-width:860px){.lp-features{grid-template-columns:1fr}}@media (max-width:560px){.lp-explore{grid-template-columns:1fr}.lp-btn{height:44px;padding:0 18px}}.lp-legal{overflow-wrap:anywhere;width:100%;min-width:0;max-width:760px;color:var(--lp-muted);gap:14px;margin:8px auto 0;font-size:15px;line-height:1.65;display:grid}.lp-legal h1{margin-bottom:6px;font-size:34px;font-weight:800}.lp-legal h2{margin-top:14px;font-size:18px;font-weight:700}.lp-legal ul{gap:8px;margin:0;padding-left:20px;display:grid}.lp-legal strong{color:var(--lp-text)}.lp-legal a{color:var(--lp-violet-light)}.lp-footer-links{gap:16px;font-size:13px;display:flex}.lp-footer-links a{color:var(--lp-muted);text-decoration:none}.lp-footer-links a:hover{color:var(--lp-text)}.lp-pricing{gap:8px;display:grid}.lp-pricing-head{margin:8px 0 18px}.lp-pricing-head h1{font-size:clamp(30px,4vw,46px);font-weight:800;line-height:1.08}.lp-notice{border:1px solid var(--lp-line-strong);color:var(--lp-muted);background:#ffffff08;border-radius:12px;padding:10px 14px;font-size:14px}.lp-notice-error{color:#ffb3bf;border-color:#ff6b8166}.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.lp-plan{border:1px solid var(--lp-line);background:var(--lp-surface);background-image:linear-gradient(160deg,#ffffff0d,#fff0 45%);border-radius:20px;align-content:start;gap:16px;padding:26px;display:grid}.lp-plan-legend{border-color:#f5b94273;box-shadow:0 0 0 1px #f5b94226,0 24px 60px #f5b94214}.lp-plan-top{justify-content:space-between;align-items:center;display:flex}.lp-plan-name{align-items:center;gap:8px;font-size:20px;font-weight:800;display:inline-flex}.lp-plan-pro .lp-plan-name svg{color:var(--lp-violet-light)}.lp-plan-legend .lp-plan-name svg{color:#f5b942}.lp-plan-price{letter-spacing:-.03em;font-size:40px;font-weight:800}.lp-plan-price small{color:var(--lp-muted);letter-spacing:0;margin-left:4px;font-size:15px;font-weight:600}.lp-perks{color:var(--lp-muted);gap:10px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.lp-perks li{align-items:flex-start;gap:10px;display:flex}.lp-perks svg{color:var(--lp-teal);flex:none;margin-top:2px}.lp-tag{letter-spacing:.06em;text-transform:uppercase;color:#1d1606;background:#f5b942;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:800}.lp-btn-block{width:100%}.lp-btn-sm{height:34px;padding:0 14px;font-size:13px}.lp-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.lp-bundles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;display:grid}.lp-bundle{border:1px solid var(--lp-line);background:#ffffff05;border-radius:16px;justify-items:start;gap:8px;padding:18px;display:grid;position:relative}.lp-bundle-deal{border-color:#f5b94266}.lp-bundle .lp-tag{position:absolute;top:12px;right:12px}.lp-bundle-coins{color:#f9dc9f;align-items:center;gap:8px;font-size:26px;font-weight:800;display:inline-flex}.lp-bundle-price{align-items:baseline;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.lp-bundle-price s{color:var(--lp-faint);font-size:13px;font-weight:500}.lp-fine{color:var(--lp-faint);align-items:flex-start;gap:6px;margin-top:16px;font-size:12px;line-height:1.5;display:flex}.lp-spin{animation:.9s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.lp-plans{grid-template-columns:1fr}}.watch{--w-panel:#131829f5;--k-kill:#6ea3ff;--k-death:#ff7676;--k-assist:#2ec4b6;--k-objective:var(--violet-light,#a8a2ff);--k-bookmark:var(--gold,#f5b942);flex-direction:column;gap:14px;display:flex}.watch-panel{background:var(--w-panel);border-radius:8px;padding:16px 18px}.watch-panel h2,.watch-panel h3{border-left:3px solid var(--violet,#6c63ff);color:#fff;text-transform:none;letter-spacing:0;align-items:center;gap:8px;margin:0 0 8px;padding-left:11px;font-size:16px;font-weight:800;display:flex}.watch-panel h3{font-size:15px}.watch-panel h2 svg{color:var(--violet-light,#a8a2ff)}.watch-panel .muted{margin:0;font-size:13px}.watch-enter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.watch-form{gap:8px;display:flex}.app .watch-code{letter-spacing:.12em;text-align:center;text-transform:uppercase;border-radius:8px;width:180px;height:44px;min-height:0;padding:0 14px;font-size:20px;font-weight:800}.app .watch-form button{border-radius:8px;align-items:center;gap:7px;height:44px;min-height:0;padding:0 18px;display:inline-flex}.watch-error{color:#ffb3b3;background:#f26b6b1f;border-radius:8px;flex-basis:100%;margin:0;padding:9px 12px;font-size:13px}.watch-player{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.watch-stage{flex-direction:column;gap:12px;display:flex}.watch-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.watch-title strong{color:#fff;font-size:17px}.watch-stage video{aspect-ratio:16/9;background:#05070c;border-radius:6px;width:100%;display:block}.watch-result{border-radius:5px;padding:2px 8px;font-size:11.5px;font-weight:800}.watch-result.win{color:#6ea3ff;background:#4f8ef729}.watch-result.loss{color:#ff7676;background:#f26b6b29}.watch-events{flex-direction:column;max-height:560px;display:flex}.watch-events ol{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.app .watch-events button{width:100%;min-height:36px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:4px 8px;font-size:12.5px;font-weight:500;display:grid}.watch-events .k-kill{--k:var(--k-kill)}.watch-events .k-death{--k:var(--k-death)}.watch-events .k-assist{--k:var(--k-assist)}.watch-events .k-objective{--k:var(--k-objective)}.watch-events .k-bookmark{--k:var(--k-bookmark)}.watch-event-icon{width:26px;height:26px;color:var(--k);background:color-mix(in srgb, var(--k) 16%, transparent);border-radius:6px;place-items:center;display:grid}.watch-event-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app .watch-events button.on{background:color-mix(in srgb, var(--k) 12%, transparent)}@media (hover:hover) and (pointer:fine){.app .watch-events button:hover:not(:disabled){background:#ffffff0d;border-color:#0000;transform:none}}.watch-mine{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.app .watch-mine button{width:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;text-align:left;background:#ffffff08;border:1px solid #94a0c81a;border-radius:10px;grid-template-columns:22px 1fr auto auto;align-items:center;gap:12px;padding:10px 14px;font-weight:400;display:grid}.app .watch-mine button.win{background:linear-gradient(90deg,#4f8ef733,#4f8ef714);border-color:#4f8ef747}.app .watch-mine button.loss{background:linear-gradient(90deg,#f26b6b2e,#f26b6b0f);border-color:#f26b6b42}.app .watch-mine button.on{box-shadow:inset 0 0 0 1px var(--violet-light,#a8a2ff)}.watch-mine svg{color:var(--violet-light,#a8a2ff)}@media (hover:hover) and (pointer:fine){.app .watch-mine button:hover:not(:disabled){filter:brightness(1.12);transform:none}}@media (max-width:900px){.watch-player{grid-template-columns:1fr}.watch-events{max-height:360px}}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-ext-400-normal-DVFiJ7cT.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-ext-400-normal-Ct_d_4pr.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-cyrillic-400-normal-9itZEwnn.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-400-normal-DivIpeVh.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-ext-400-normal-DDGpGFz4.woff2)format("woff2"),url(/assets/fira-sans-greek-ext-400-normal-BA5_ngob.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-greek-400-normal-xziLJ4od.woff2)format("woff2"),url(/assets/fira-sans-greek-400-normal-B4JJYYvj.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-vietnamese-400-normal-D5T8w5kG.woff2)format("woff2"),url(/assets/fira-sans-vietnamese-400-normal-CiKzo2z6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-ext-400-normal-BsVau5p6.woff2)format("woff2"),url(/assets/fira-sans-latin-ext-400-normal-Cah6ivqJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-sans-latin-400-normal-DqUVgETp.woff2)format("woff2"),url(/assets/fira-sans-latin-400-normal-CRr34ncs.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-ext-500-normal-D4fJC0vd.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-ext-500-normal-jsgT70UW.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-cyrillic-500-normal-VyCke2En.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-500-normal-D_dMT8_Y.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-ext-500-normal-CmCqx2iA.woff2)format("woff2"),url(/assets/fira-sans-greek-ext-500-normal-CvhxfsWm.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-greek-500-normal-BXIG1Fa_.woff2)format("woff2"),url(/assets/fira-sans-greek-500-normal-BVkUvzjT.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-vietnamese-500-normal-D3KlKS7M.woff2)format("woff2"),url(/assets/fira-sans-vietnamese-500-normal-JyzGyE_F.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-ext-500-normal-CgFB4DEz.woff2)format("woff2"),url(/assets/fira-sans-latin-ext-500-normal-BEg8axnY.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-sans-latin-500-normal-CEH64tAT.woff2)format("woff2"),url(/assets/fira-sans-latin-500-normal-CpQD_JBa.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-cyrillic-ext-600-normal-CGufF-y1.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-ext-600-normal-DXPUYcb1.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-cyrillic-600-normal-C82o0VEB.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-600-normal-B9Az9kNU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-greek-ext-600-normal-fENdSv06.woff2)format("woff2"),url(/assets/fira-sans-greek-ext-600-normal-DaE2qwfe.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-greek-600-normal-Bac_5mfU.woff2)format("woff2"),url(/assets/fira-sans-greek-600-normal-Px_EnBs4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-vietnamese-600-normal-extiozZC.woff2)format("woff2"),url(/assets/fira-sans-vietnamese-600-normal-BqPb8K8Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-ext-600-normal-CCfHCA_O.woff2)format("woff2"),url(/assets/fira-sans-latin-ext-600-normal-B4KG7Nw-.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-sans-latin-600-normal-BjYBD9kW.woff2)format("woff2"),url(/assets/fira-sans-latin-600-normal-BGQrt5XT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-cyrillic-ext-700-normal-Bd1sJNvW.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-ext-700-normal-4qtMM19c.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-cyrillic-700-normal-sPk3GJl2.woff2)format("woff2"),url(/assets/fira-sans-cyrillic-700-normal-D_pbqN-l.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-greek-ext-700-normal-Gl_tiKfH.woff2)format("woff2"),url(/assets/fira-sans-greek-ext-700-normal-CuSbgzSM.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-greek-700-normal-B58LOtkw.woff2)format("woff2"),url(/assets/fira-sans-greek-700-normal-B2Lc1W50.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-vietnamese-700-normal-Dwy75V_b.woff2)format("woff2"),url(/assets/fira-sans-vietnamese-700-normal-ClsMbGch.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-ext-700-normal-CWqCwE6N.woff2)format("woff2"),url(/assets/fira-sans-latin-ext-700-normal-CSO8ZWGl.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/fira-sans-latin-700-normal-BlSdNSUC.woff2)format("woff2"),url(/assets/fira-sans-latin-700-normal-DFwrstzh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-ext-400-normal-D7WlbQ7d.woff2)format("woff2"),url(/assets/fira-code-cyrillic-ext-400-normal-DQ4J9vT3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-cyrillic-400-normal-CISwbqxD.woff2)format("woff2"),url(/assets/fira-code-cyrillic-400-normal-DJuFNr2d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-ext-400-normal-29pKeDY_.woff2)format("woff2"),url(/assets/fira-code-greek-ext-400-normal-B3Ce951f.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-greek-400-normal--vxxe_do.woff2)format("woff2"),url(/assets/fira-code-greek-400-normal-vzvDRywA.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-ext-400-normal-D8LVdQHX.woff2)format("woff2"),url(/assets/fira-code-latin-ext-400-normal-CVnm3Zzm.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fira-code-latin-400-normal-BzypJxJk.woff2)format("woff2"),url(/assets/fira-code-latin-400-normal-PFR0Tj-d.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-cyrillic-ext-500-normal-CMBzOh1J.woff2)format("woff2"),url(/assets/fira-code-cyrillic-ext-500-normal-CGfaAd3D.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-cyrillic-500-normal-DLt6YQaA.woff2)format("woff2"),url(/assets/fira-code-cyrillic-500-normal-CWumLJlt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-greek-ext-500-normal-T_SkN3Xd.woff2)format("woff2"),url(/assets/fira-code-greek-ext-500-normal-W6-Zvyby.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-greek-500-normal-B5nEU5EP.woff2)format("woff2"),url(/assets/fira-code-greek-500-normal-DDRFKWc6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-latin-ext-500-normal-BHqGa_yl.woff2)format("woff2"),url(/assets/fira-code-latin-ext-500-normal-BLSHhKDD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/fira-code-latin-500-normal-CRWzqcWa.woff2)format("woff2"),url(/assets/fira-code-latin-500-normal-DLaATbxZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-cyrillic-ext-600-normal-DehE_HQC.woff2)format("woff2"),url(/assets/fira-code-cyrillic-ext-600-normal-Vdu12z3t.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-cyrillic-600-normal-CKXEYpgR.woff2)format("woff2"),url(/assets/fira-code-cyrillic-600-normal-DS8shJ4p.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-greek-ext-600-normal-C6GcHSg8.woff2)format("woff2"),url(/assets/fira-code-greek-ext-600-normal-Bt0mF2CO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-greek-600-normal-CIE4IQIE.woff2)format("woff2"),url(/assets/fira-code-greek-600-normal-CKcrOb4g.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-latin-ext-600-normal-CWs06YAD.woff2)format("woff2"),url(/assets/fira-code-latin-ext-600-normal-C_sZlkIy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fira Code;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/fira-code-latin-600-normal-DdIicVva.woff2)format("woff2"),url(/assets/fira-code-latin-600-normal-BofGE5bE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#06080c;--surface:#0d1119a8;--surface-2:#1319249e;--raised:#1e2635b8;--solid:#0d1119;--line:#7896c824;--line-strong:#7896c842;--blur:blur(14px) saturate(1.2);--text:#e9eef6;--muted:#93a0b5;--faint:#5f6b80;--accent:#3b9eff;--accent-hover:#63b3ff;--accent-ink:#03101f;--accent-soft:#3b9eff21;--accent-line:#3b9eff8c;--accent-glow:0 0 18px #3b9eff59;--gold:#e8b04b;--ok:#3fcf8e;--ok-soft:#3fcf8e1f;--danger:#f26b6b;--danger-soft:#f26b6b1f;--warn:#f59e3b;--warn-soft:#f59e3b1f;--info:#3b9eff;--r-sm:2px;--r-md:2px;--r-lg:3px;--cut:10px;--cut-sm:6px;--chamfer:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));--chamfer-sm:polygon(0 0, calc(100% - var(--cut-sm)) 0, 100% var(--cut-sm), 100% 100%, var(--cut-sm) 100%, 0 calc(100% - var(--cut-sm)));--font:"Fira Sans", "Segoe UI", system-ui, sans-serif;--mono:"Fira Code", Consolas, monospace;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease:cubic-bezier(.25, .1, .25, 1);--fast:.14s;--base:.22s;--rail:64px;--rail-open:228px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--text);font:14px/1.5 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--accent-soft);color:var(--text)}.backdrop{z-index:0;pointer-events:none;background:var(--bg);position:fixed;inset:0;overflow:hidden}.backdrop-art{filter:grayscale(.55)blur(3px)brightness(.55);opacity:.42;animation:art-in 1.2s var(--ease-out) both;background-position:50% 20%;background-size:cover;position:absolute;inset:-40px;transform:scale(1.04)}.backdrop:after{content:"";background:radial-gradient(120% 90% at 70% 20%,#0000 0%,#06080c8c 55%,#06080ceb 100%),linear-gradient(#06080c33 0%,#06080cd9 100%);position:absolute;inset:0}.backdrop-grid{z-index:1;background-image:linear-gradient(#3b9eff0d 1px,#0000 1px),linear-gradient(90deg,#3b9eff0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 70%);mask-image:linear-gradient(#000 0%,#0000 70%)}@keyframes art-in{0%{opacity:0;transform:scale(1.1)}}.app{height:100vh;position:relative}.sidebar{z-index:30;width:var(--rail);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-right:1px solid var(--line);transition:width var(--base) var(--ease-out), background-color var(--base) var(--ease), box-shadow var(--base) var(--ease);background:#080b11c7;flex-direction:column;gap:18px;padding:16px 10px 14px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden}.sidebar:after{content:"";background:linear-gradient(180deg, var(--accent), transparent);width:1px;height:120px;position:absolute;top:0;right:-1px}.sidebar:hover,.sidebar:focus-within{width:var(--rail-open);background:#080b11f0;box-shadow:24px 0 48px #00000080}.brand{align-items:center;gap:12px;min-height:36px;padding:0 4px;display:flex}.brand-mark{background:var(--accent);width:36px;height:36px;color:var(--accent-ink);clip-path:var(--chamfer-sm);box-shadow:var(--accent-glow);flex:none;place-items:center;display:grid}.brand-mark svg{width:19px;height:19px}.brand-text,.nav-label,.conn-text{white-space:nowrap;opacity:0;transition:opacity .16s var(--ease-out), transform .22s var(--ease-out);transform:translate(-8px)}.sidebar:hover :is(.brand-text,.nav-label,.conn-text),.sidebar:focus-within :is(.brand-text,.nav-label,.conn-text){opacity:1;transition-delay:60ms;transform:none}h1{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:16px;font-weight:700}.brand small{color:var(--accent);font:500 10px var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-top:-2px;display:block}nav{flex-direction:column;gap:4px;display:flex}nav button{width:100%;min-height:42px;color:var(--muted);text-align:left;clip-path:none;background:0 0;border:1px solid #0000;justify-content:flex-start;align-items:center;gap:14px;padding:0 0 0 12px;font-weight:500;display:flex;position:relative}nav button svg{width:19px;height:19px;transition:transform var(--base) var(--ease-out), color var(--fast) var(--ease);flex:none}nav button.active{background:linear-gradient(90deg, var(--accent-soft), transparent);color:var(--text);border-color:#0000}nav button.active:before{content:"";background:var(--accent);width:3px;box-shadow:var(--accent-glow);position:absolute;top:8px;bottom:8px;left:0}nav button.active svg{color:var(--accent);filter:drop-shadow(0 0 6px #3b9eff99)}.conn{border:1px solid var(--line);background:var(--surface-2);clip-path:var(--chamfer-sm);align-items:center;gap:12px;margin-top:auto;padding:10px 14px;font-size:13px;display:flex}.conn .conn-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.conn strong{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:600}.conn .muted{font-size:11px}main{z-index:1;height:100vh;margin-left:var(--rail);min-width:0;padding:24px 28px 44px;position:relative;overflow:auto}main>*{animation:rise .32s var(--ease-out) both}main>:nth-child(2){animation-delay:50ms}main>:nth-child(3){animation-delay:.1s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.page-head{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;margin:0 0 20px;padding:0 0 12px 16px;display:flex;position:relative}.page-head:before{content:"";background:var(--accent);width:4px;box-shadow:var(--accent-glow);position:absolute;top:4px;bottom:16px;left:0}.page-head:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);width:120px;height:1px;position:absolute;bottom:-1px;left:0}.page-head h2{letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:22px;font-weight:700}.page-head p{color:var(--muted);margin:0;font-size:13px}h2{letter-spacing:.01em;color:var(--text);margin:0 0 12px;font-size:14px;font-weight:700}h3{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:18px 0 8px;font-size:11px;font-weight:600}h4{font-size:13px;font-weight:600}.card{background:var(--surface);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border:1px solid var(--line);min-width:0;transition:border-color var(--base) var(--ease), box-shadow var(--base) var(--ease), transform var(--base) var(--ease-out);border-radius:0;padding:16px 18px;position:relative;box-shadow:0 18px 40px #00000059,inset 0 1px #ffffff08}.card:before,.card:after{content:"";pointer-events:none;width:12px;height:12px;transition:width var(--base) var(--ease-out), height var(--base) var(--ease-out), border-color var(--base) var(--ease);position:absolute}.card:before{border-top:2px solid var(--accent-line);border-left:2px solid var(--accent-line);top:-1px;left:-1px}.card:after{border-right:2px solid var(--line-strong);border-bottom:2px solid var(--line-strong);bottom:-1px;right:-1px}@media (hover:hover) and (pointer:fine){.card:hover{border-color:var(--line-strong);box-shadow:0 24px 50px #00000073,inset 0 1px #ffffff0a}.card:hover:before{border-color:var(--accent);width:22px;height:22px}.card:hover:after{border-color:var(--accent-line);width:22px;height:22px}}.card>h2:first-child{border-bottom:1px solid var(--line);align-items:center;gap:8px;margin:-2px -18px 14px;padding:0 18px 12px 30px;display:flex;position:relative}.card>h2:first-child:before{content:"";background:var(--accent);width:3px;box-shadow:var(--accent-glow);position:absolute;top:2px;bottom:14px;left:18px}.stack{flex-direction:column;gap:14px;display:flex}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.grid2.tight{gap:10px}@media (max-width:980px){.grid2{grid-template-columns:1fr}}.row-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.spacer,.grow{flex:1}button{background:var(--raised);min-height:32px;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--r-sm);font:500 13px/1.2 var(--font);cursor:pointer;transition:transform var(--fast) var(--ease-out), background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease);justify-content:center;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}button:active:not(:disabled){transform:scale(.97)}button:disabled{opacity:.4;cursor:not-allowed}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}button.danger{color:var(--danger);background:var(--danger-soft);border-color:#f26b6b59}button.small-btn,.actions button{min-height:26px;padding:3px 9px;font-size:12px}button.link{min-height:0;color:var(--accent);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--accent-line);text-decoration-color:var(--accent-line);text-underline-offset:3px;background:0 0;border:0;padding:0}@media (hover:hover) and (pointer:fine){button:hover:not(:disabled){background:#232a37;border-color:#3b4558}button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}button.danger:hover:not(:disabled){background:#f26b6b33}button.link:hover:not(:disabled){-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);background:0 0}nav button:hover:not(.active):not(:disabled){background:var(--surface-2);color:var(--text);border-color:#0000}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}input,select,textarea{background:var(--bg);color:var(--text);border:1px solid var(--line-strong);border-radius:var(--r-sm);min-height:32px;font:13px/1.3 var(--font);transition:border-color var(--fast) var(--ease), box-shadow var(--fast) var(--ease);padding:5px 9px}input:focus,select:focus,textarea:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft);outline:none}input[type=checkbox],input[type=radio]{width:16px;height:16px;min-height:0;accent-color:var(--accent);cursor:pointer;flex:none;margin:0;padding:0}input[type=range]{min-height:0;accent-color:var(--accent);background:0 0;border:0;padding:0}input[type=range]:focus{box-shadow:none}input.num{width:76px;font-family:var(--mono);font-variant-numeric:tabular-nums}input.invalid{border-color:var(--danger);box-shadow:0 0 0 3px var(--danger-soft)}.path-input{width:240px}.path-input.wide{width:100%;max-width:560px}.field{color:var(--text);align-items:center;gap:10px;margin:10px 0;display:flex}.field.radio{align-items:flex-start}label.inline{align-items:center;gap:6px;display:inline-flex}p{margin:0 0 10px}.muted{color:var(--muted)}.small{font-size:12px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.error{color:var(--danger)}p.error{border-radius:var(--r-sm);background:var(--danger-soft);border:1px solid #f26b6b4d;padding:9px 12px;font-size:13px}.warn{color:var(--warn)}.ok-text{color:var(--ok)}code{font-family:var(--mono);background:var(--bg);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-size:.92em}pre.wrap{white-space:pre-wrap;font-family:var(--mono);font-size:12px}.path{word-break:break-all;font-family:var(--mono);color:var(--muted);font-size:12px}dl{grid-template-columns:130px 1fr;gap:8px 14px;margin:0 0 14px;display:grid}dt{color:var(--muted);font-size:13px}dd{margin:0}.rows{max-height:230px;margin:0 0 16px;padding:0;list-style:none;overflow:auto}.rows li{border-bottom:1px solid var(--line);gap:10px;padding:6px 2px;font-size:13px;display:flex}.rows li:last-child{border-bottom:0}.rows .mono{color:var(--accent);flex:none}.edit-table{border-collapse:collapse;width:100%;margin-bottom:12px}.edit-table th{text-align:left;color:var(--faint);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line-strong);padding:6px 8px;font-size:11px;font-weight:600}.edit-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:6px 8px}@media (hover:hover) and (pointer:fine){.edit-table tbody tr:hover td{background:#ffffff05}}tr.selected td{background:var(--accent-soft)}td.nowrap,.actions{white-space:nowrap}.actions button{margin-left:4px}.volume{align-items:center;gap:8px;display:inline-flex}.volume input{width:96px}.sound{gap:6px;display:inline-flex}.dot{background:var(--faint);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.dot.in_game{background:var(--ok);box-shadow:0 0 0 3px var(--ok-soft)}.dot.loading{background:var(--warn);box-shadow:0 0 0 3px var(--warn-soft)}.rec-dot{background:var(--danger);width:9px;height:9px;box-shadow:0 0 0 3px var(--danger-soft);animation:rec-pulse 1.6s var(--ease) infinite;border-radius:50%;margin-right:6px;display:inline-block}@keyframes rec-pulse{50%{opacity:.45}}.toast{z-index:10;border-radius:var(--r-md);max-width:460px;color:var(--text);transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);background:#0f2219;border:1px solid #3fcf8e59;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 30px #00000073}@starting-style{.toast{opacity:0;transform:translateY(8px)}}.toast:before{content:"";background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.toast.error{background:#24121a;border-color:#f26b6b66}.toast.error:before{background:var(--danger)}.champ{align-items:center;gap:8px;display:inline-flex}.champ img{border-radius:var(--r-sm);border:1px solid var(--line-strong);width:24px;height:24px}.item-row{align-items:center;gap:5px;margin:6px 0;display:flex}.item-row .label{width:48px;color:var(--muted);font-size:12px}.item img{border-radius:var(--r-sm);border:1px solid var(--line-strong);width:32px;height:32px;display:block}.item-row>.muted:last-child{margin-left:8px}.skills{gap:3px;display:flex}.skill{background:var(--raised);width:22px;height:22px;font:600 11px var(--mono);border-radius:4px;place-items:center;display:grid}.skill.kQ{color:#cfe2ff;background:#22467f}.skill.kW{color:#c8f5dd;background:#1d5c3d}.skill.kE{color:#ffe7b8;background:#6a4f1d}.skill.kR{color:#ffd0d0;background:#7a2b2b}.chip-group{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);gap:2px;padding:2px;display:inline-flex}.chip-group button{min-height:26px;color:var(--muted);background:0 0;border-color:#0000}.chip-group button.primary{background:var(--raised);border-color:var(--line-strong);color:var(--text)}.tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:12px 0;display:grid}.tile{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);padding:10px 12px 10px 14px;position:relative;overflow:hidden}.tile:before{content:"";background:var(--faint);width:3px;position:absolute;top:0;bottom:0;left:0}.tile.good:before{background:var(--ok)}.tile.bad:before{background:var(--danger)}.tile.mid:before{background:var(--warn)}.big{font:600 22px/1.2 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.pct{font-family:var(--mono);font-variant-numeric:tabular-nums}.pct.good{color:var(--ok)}.pct.bad{color:var(--danger)}.pct small{color:var(--muted)}.good{color:var(--ok)}.bench-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;margin:12px 0;display:grid}.bench-cell{text-align:left;background:var(--surface-2);border-color:var(--line);grid-template-columns:1fr 60px auto;align-items:center;gap:8px;display:grid}.bench-cell.active{border-color:var(--accent-line);background:var(--accent-soft)}.bar{background:var(--raised);border-radius:3px;height:6px;overflow:hidden}.bar span{background:var(--accent);border-radius:3px;height:100%;display:block}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}@media (max-width:980px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.kpi{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:14px 16px}.kpi-label{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.kpi-value{font:600 22px/1.25 var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;margin-top:6px;overflow:hidden}.kpi-value.text{font:600 17px/1.6 var(--font);letter-spacing:-.01em}.empty{border:1px dashed var(--line-strong);border-radius:var(--r-md);color:var(--muted);align-items:center;gap:10px;margin-bottom:16px;padding:14px;font-size:13px;display:flex}.empty svg{width:16px;height:16px;color:var(--faint);flex:none}.player{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-2);margin:12px 0;overflow:hidden}.player-head{background:var(--raised);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.player-body{grid-template-columns:1fr 270px;display:grid}.player video{background:#000;width:100%;max-height:60vh}.markers{border-left:1px solid var(--line);max-height:60vh;margin:0;padding:8px;list-style:none;overflow:auto}.marker{border-radius:var(--r-sm);cursor:pointer;border-left:3px solid var(--faint);transition:background-color var(--fast) var(--ease);margin-bottom:3px;padding:6px 8px;font-size:13px}@media (hover:hover) and (pointer:fine){.marker:hover{background:var(--raised)}}.marker.me{border-left-color:var(--info)}.marker.game{border-left-color:var(--accent)}.marker.manual{border-left-color:var(--ok)}.jungle-game{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.jungler{margin-top:12px}.jungler h4{margin:0 0 6px}.analyst-step{margin:14px 0}.analyst-step h4{margin:0 0 6px}.analyst-question{margin:8px 0}.analyst-answer ol{padding-left:20px}.video-wrap{position:relative}.video-wrap video{display:block}.jg-dot{border:2px solid var(--danger);width:14px;height:14px;box-shadow:0 0 0 2px #0009, 0 0 10px var(--danger);pointer-events:none;border-radius:50%;margin:-7px 0 0 -7px;position:absolute}.jg-panel{border-radius:var(--r-sm);max-width:260px;color:var(--text);pointer-events:none;background:#080a0edb;border:1px solid #f26b6b8c;padding:7px 9px;font-size:12px;line-height:1.4;position:absolute}.jg-title{color:#ff9a9a;font-weight:600}.vision-panel{border-top:1px solid var(--line);padding:10px 12px}.vision-preview{border:1px solid var(--line);border-radius:var(--r-sm);width:200px;height:200px;margin-top:6px}.pg-plan{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-2);margin:8px 0;padding:8px 10px}.pg-list{max-height:160px;margin:4px 0;padding-left:18px;overflow:auto}.pg-report h4{margin:14px 0 6px}.pg-priorities{padding-left:20px}.pg-priorities li{margin-bottom:6px}.pg-moments{margin:0;padding:0;list-style:none}.pg-moment{border-left:3px solid var(--line-strong);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--surface-2);margin-bottom:5px;padding:6px 10px}.pg-moment.mistake{border-left-color:var(--danger)}.pg-moment.good{border-left-color:var(--ok)}.pg-head{cursor:pointer;align-items:center;gap:8px;display:flex}.pg-verdict{letter-spacing:.06em;text-transform:uppercase;background:var(--raised);color:var(--muted);border-radius:4px;padding:2px 7px;font-size:10px;font-weight:600}.pg-verdict.mistake{background:var(--danger-soft);color:var(--danger)}.pg-verdict.good{background:var(--ok-soft);color:var(--ok)}.pg-body p{margin:4px 0}.cd-panel{border-radius:var(--r-sm);color:var(--text);pointer-events:none;background:#080a0edb;border:1px solid #ffffff1f;padding:7px 9px;font-size:11px;line-height:1.5;position:absolute;top:8px;left:8px}.cd-title{color:var(--muted);margin-top:2px;font-weight:600}.cd-row{white-space:nowrap;align-items:center;gap:4px;display:flex}.cd-champ{min-width:90px}.cd-chip{color:var(--muted);font-family:var(--mono);background:#ffffff14;border-radius:3px;padding:0 5px}.cd-chip.cd{color:#fff;background:#f26b6b59}.cd-chip.ready{color:#fff;background:#3fcf8e4d}.chat-preview{border:1px solid var(--line);border-radius:var(--r-sm);max-width:360px;margin-top:6px}::-webkit-scrollbar-thumb{background:var(--line-strong);background-clip:padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation:none!important}}button{clip-path:var(--chamfer-sm);letter-spacing:.02em;border-radius:0;position:relative;overflow:hidden}button:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff24 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}button.primary{text-transform:uppercase;letter-spacing:.08em;box-shadow:var(--accent-glow);font-size:12px}@media (hover:hover) and (pointer:fine){button:hover:not(:disabled):after{transition:transform .6s var(--ease-out);transform:translate(120%)}button:hover:not(:disabled){border-color:var(--accent-line);background-color:#2a3448d9}button.primary:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover)}nav button:hover:not(.active):not(:disabled){color:var(--text);background:linear-gradient(90deg,#ffffff0d,#0000)}nav button:hover:not(:disabled) svg{color:var(--accent);transform:translate(2px)scale(1.08)}}nav button,nav button:after,button.link,.pf-match-hit{clip-path:none}nav button:after,button.link:after,.pf-match-hit:after{display:none}.chip-group{clip-path:var(--chamfer-sm);border-radius:0}.chip-group button{clip-path:none}.chip-group button.primary{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text);box-shadow:none;text-transform:none;letter-spacing:.02em;font-size:13px}input,select,textarea{background:#06080cb3;border-radius:0}input:focus,select:focus,textarea:focus{border-color:var(--accent-line);box-shadow:inset 0 -2px 0 var(--accent), 0 0 0 3px var(--accent-soft)}:focus-visible{border-radius:0}.kpi{background:var(--surface);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);clip-path:var(--chamfer);transition:transform var(--base) var(--ease-out), background-color var(--base) var(--ease);border-radius:0;position:relative}.kpi:before{content:"";background:var(--accent);width:36px;height:2px;box-shadow:var(--accent-glow);position:absolute;top:0;left:0}.kpi-label{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.tile,.bench-cell,.player,.pg-plan,.pg-moment,.empty,p.error{border-radius:0}.tile{clip-path:var(--chamfer-sm)}@media (hover:hover) and (pointer:fine){.kpi:hover{background:var(--surface-2);transform:translateY(-2px)}.rows li{transition:background-color var(--fast) var(--ease), padding-left var(--fast) var(--ease-out)}.rows li:hover{background:linear-gradient(90deg, var(--accent-soft), transparent 70%)}}.empty{background:#06080c59}code{border-radius:0}.toast{clip-path:var(--chamfer-sm);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#0a1e16e6;border-radius:0}.toast.error{background:#280e14eb}.dot.in_game{box-shadow:0 0 0 3px var(--ok-soft), 0 0 10px var(--ok)}::-webkit-scrollbar-thumb{background-color:#7896c838;border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:var(--accent-line)}@media (prefers-reduced-motion:reduce){main>*,.backdrop-art{animation:none!important}.sidebar,.brand-text,.nav-label,.conn-text{transition-duration:0s!important}}:root{--logo-obsidian:#0e1320;--logo-ice:#95c3e6;--logo-red:#f33533;--bg:var(--logo-obsidian);--surface:#0e132094;--surface-2:#0e1320b8;--raised:var(--logo-obsidian);--solid:var(--logo-obsidian);--line:#cee7fc2e;--line-strong:var(--logo-ice);--text:#e4f0fc;--muted:#acbbd0;--faint:#91a2bc;--accent:var(--logo-red);--accent-hover:var(--logo-red);--accent-ink:var(--logo-obsidian);--accent-soft:var(--logo-obsidian);--accent-line:var(--logo-red);--accent-glow:none;--info:var(--logo-ice);--danger:var(--logo-red);--danger-soft:#f335331f;--r-sm:12px;--r-md:18px;--r-lg:24px;--chamfer:none;--chamfer-sm:none;--blur:blur(20px) saturate(1.1);--glass:linear-gradient(135deg, #dbeeff1f, transparent 35%, transparent 70%, #dbeeff09);--glass-shadow:inset 0 1px 1px #ffffff5c, inset 1px 0 0 #ffffff12, inset 0 -1px 0 #ffffff12, 0 12px 32px #0000004d;--secondary-glass:#95c3e6d4;--secondary-shadow:inset 0 1px 1px #ffffffd9, inset 0 -1px 1px #0e13202e, 0 4px 12px #0000002e;--rail:222px;--rail-open:222px;--font:"Segoe UI", "Fira Sans", system-ui, sans-serif;--chrome-height:48px}html,body{background:var(--logo-obsidian)}.app{isolation:isolate;background:var(--logo-obsidian);border:1px solid #cee7fc38;border-radius:0;overflow:hidden}.app.is-maximized{border:0;border-radius:0}.glass-scene{z-index:0;pointer-events:none;background:var(--logo-obsidian);width:100%;height:100%;position:absolute;inset:0}.glass-ribbon{stroke-width:150px;opacity:.14}.glass-ribbon-edge{stroke:var(--logo-red);stroke-width:2px;opacity:.42;transform:translate(-64px,-24px)}.glass-orbit{stroke-width:90px;opacity:.08}.app:before{display:none}.window-chrome{height:var(--chrome-height);z-index:40;background:var(--glass), #0e132080;border-bottom:1px solid var(--line);-webkit-backdrop-filter:var(--blur);-webkit-user-select:none;user-select:none;align-items:center;gap:12px;padding:6px 12px 6px 20px;display:flex;position:absolute;inset:0 0 auto;box-shadow:inset 0 1px #ffffff40}.window-drag{min-width:0;color:var(--logo-ice);touch-action:none;flex:1;align-self:stretch;align-items:center;gap:9px;font-size:12px;font-weight:500;display:flex}.window-drag>*{pointer-events:none}.window-logo{object-fit:contain;flex-shrink:0;width:30px;height:30px;display:block}.window-caption{border-left:1px solid var(--line);color:var(--faint);margin-left:7px;padding-left:16px;font-size:10px;font-weight:400}.window-controls{border:1px solid var(--line);background:#95c3e609;border-radius:20px;align-items:center;gap:3px;padding:3px;display:flex;box-shadow:inset 0 1px #ffffff1f}.app .window-control{width:28px;height:28px;min-height:28px;color:var(--logo-ice);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.app .window-control:focus-visible{outline-offset:1px}@media (hover:hover) and (pointer:fine){.app .window-control:hover:not(:disabled){background:var(--glass), #95c3e626;border-color:var(--line);transform:none;box-shadow:inset 0 1px #ffffff40}.app .window-close:hover:not(:disabled){background:var(--glass), var(--logo-red);color:var(--logo-obsidian);border-color:var(--logo-red)}}.window-resize{z-index:100;touch-action:none;position:fixed}.resize-North{cursor:n-resize;height:5px;top:0;left:12px;right:12px}.resize-South{cursor:s-resize;height:5px;bottom:0;left:12px;right:12px}.resize-East{cursor:e-resize;width:5px;top:12px;bottom:12px;right:0}.resize-West{cursor:w-resize;width:5px;top:12px;bottom:12px;left:0}.resize-NorthEast{cursor:ne-resize;width:12px;height:12px;top:0;right:0}.resize-SouthEast{cursor:se-resize;width:12px;height:12px;bottom:0;right:0}.resize-SouthWest{cursor:sw-resize;width:12px;height:12px;bottom:0;left:0}.resize-NorthWest{cursor:nw-resize;width:12px;height:12px;top:0;left:0}@media (prefers-reduced-transparency:reduce){.window-chrome{background:var(--logo-obsidian);-webkit-backdrop-filter:none}}.app .sidebar{width:var(--rail);top:calc(var(--chrome-height) + 12px);width:calc(var(--rail) - 12px);background:var(--glass), #0e13207a;border:1px solid var(--line);-webkit-backdrop-filter:var(--blur);box-shadow:var(--glass-shadow);border-radius:26px;gap:26px;padding:24px 12px 16px;transition:none;bottom:12px;left:12px}.app .sidebar:after,.app nav button.active:before,.app .page-head:before,.app .page-head:after,.app .card:before,.app .card:after,.app .card>h2:first-child:before,.app .kpi:before,.app button:after{display:none}.app .brand{border-bottom:1px solid var(--line);gap:10px;padding:0 10px 24px}.app .brand-mark{width:44px;height:44px;box-shadow:none;background:0 0;border-radius:0}.app .brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.app .brand-text,.app .nav-label,.app .conn-text{opacity:1;transition:none;transform:none}.app .brand h1{letter-spacing:-.7px;text-transform:none;font-size:19px;font-weight:600}.app .brand small{text-transform:none;letter-spacing:.3px;color:var(--muted);font-size:10px;display:block}.app nav{gap:4px}.nav-group{color:var(--faint);letter-spacing:1.3px;text-transform:uppercase;margin:0 0 12px;padding:0 12px;font-size:10px;display:block}.nav-item:nth-child(5) .nav-group{margin-top:28px}.app nav button{color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;border-radius:20px;gap:11px;min-height:41px;padding:0 12px;font-size:12px;font-weight:400}.app nav button svg{filter:none;width:16px;height:16px;color:inherit;transform:none}.app nav button.active{background:var(--glass), var(--secondary-glass);color:var(--logo-obsidian);box-shadow:var(--secondary-shadow);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-color:#ffffff80}.nav-current{background:var(--logo-red);width:5px;height:5px;box-shadow:none;border-radius:50%;margin-left:auto}.app .conn{background:var(--logo-obsidian);border-radius:18px;gap:9px;padding:12px;font-size:11px;box-shadow:inset 0 1px #ffffff09}.app .conn-text{gap:3px;overflow:hidden}.app .conn .muted{color:var(--faint);font-size:10px}.app .dot{width:6px;height:6px;box-shadow:none;flex-shrink:0}.app main{top:var(--chrome-height);height:calc(100vh - var(--chrome-height) - 2px);background:0 0;padding:0 32px 36px}.workspace-bar{border-bottom:1px solid var(--line);height:68px;color:var(--faint);justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;font-size:11px;display:flex}.breadcrumb-divider{color:#4e4f57;padding:0 10px}.workspace-status{border:1px solid var(--line);color:var(--muted);background:var(--logo-obsidian);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:20px;align-items:center;gap:8px;padding:7px 12px;font-size:10px;display:inline-flex;box-shadow:inset 0 1px #ffffff15}.app .page-head{border:0;margin-bottom:26px;padding:0;display:block}.app .page-head h2{letter-spacing:-.9px;text-transform:none;font-size:27px;font-weight:500;line-height:1.3}.app .page-head p{color:var(--muted);margin-top:7px;font-size:12px}.app .card,.app .kpi{border-radius:var(--r-lg);background:var(--glass), var(--surface);border:1px solid var(--line);box-shadow:var(--glass-shadow);clip-path:none;-webkit-backdrop-filter:var(--blur)}.app .card{padding:20px}.app .card>h2:first-child{letter-spacing:-.2px;margin:0 0 18px;padding:0 0 14px;font-size:14px;font-weight:500}.app .stack,.app .grid2{gap:18px}.app h2{font-weight:500}.app h3{letter-spacing:.7px;font-weight:500}.app button{clip-path:none;letter-spacing:0;background:var(--glass), var(--secondary-glass);min-height:36px;color:var(--logo-obsidian);box-shadow:var(--secondary-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .14s var(--ease-out), box-shadow .14s var(--ease-out);border-color:#ffffff73;border-radius:20px;font-size:12px}.app button.primary{background:var(--glass), var(--logo-red);color:var(--logo-obsidian);border-color:var(--logo-red);text-transform:none;letter-spacing:0;font-size:12px;box-shadow:inset 0 1px 1px #ffffff8c,0 4px 12px #0000003d}.app button.link{min-height:0;color:var(--logo-ice);box-shadow:none;background:0 0;border:0}.app :is(input,select,textarea){background:var(--logo-obsidian);border-radius:12px}.app .chip-group button{background:var(--logo-obsidian);color:var(--logo-ice);border-color:#0000}.app .chip-group{clip-path:none;background:var(--logo-obsidian);border:1px solid var(--line);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-radius:24px;padding:4px;box-shadow:inset 0 1px 2px #0002}.app .chip-group button.primary{color:var(--logo-obsidian);background:var(--logo-ice);border-color:var(--logo-ice);box-shadow:none}.app :is(.tile,.bench-cell,.player,.pg-plan,.pg-moment,.empty,p.error){clip-path:none;border-radius:10px}.app .empty{background:var(--logo-obsidian);color:var(--muted)}.app .toast{clip-path:none;border-radius:12px}.app .kpis{gap:14px}.app .kpi{padding:19px 18px}.app .kpi-label{text-transform:none;letter-spacing:0;gap:8px;font-size:11px;font-weight:400}.app .kpi-value{font:400 30px/1.2 var(--font);letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:16px}.app .kpi-value.text{font:500 17px/1.5 var(--font);letter-spacing:-.3px}.kpi-note{color:var(--faint);margin-top:10px;font-size:10px}.session-kpis{margin-bottom:0}.analysis-heading{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.analysis-icon{width:42px;height:42px;color:var(--logo-obsidian);border:1px solid var(--logo-ice);background:var(--glass), var(--secondary-glass);box-shadow:var(--secondary-shadow);border-radius:14px;flex:none;place-items:center;display:grid}.analysis-heading h2{letter-spacing:-.3px;margin:0 0 5px;font-size:15px}.analysis-heading p{color:var(--muted);margin:0;font-size:11px}.analysis-state{border:1px solid var(--line);background:var(--logo-obsidian);color:var(--muted);white-space:nowrap;border-radius:20px;align-items:center;gap:7px;margin-left:auto;padding:5px 9px;font-size:10px;display:inline-flex}.analysis-state.running{color:var(--ok);background:var(--ok-soft)}.analysis-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.analysis-message{color:#d0e3f6;margin:0;font-size:12px}.analysis-disclosure{color:var(--muted);margin:14px 0 8px;font-size:10px;line-height:1.6}.analysis-details{color:var(--muted);font-size:10px}.analysis-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content;padding:3px 0}.analysis-details p{max-width:92ch;line-height:1.7}.section-heading{justify-content:space-between;align-items:baseline;padding-top:7px;display:flex}.section-heading h2{letter-spacing:-.3px;margin:0;font-size:15px}.section-heading span{color:var(--faint);font-size:10px}.app .live-widget{gap:12px}.app .live-widget h3{color:var(--text);letter-spacing:-.2px;text-transform:none;margin-bottom:5px;font-size:13px;font-weight:500}.app .live-table th{color:var(--muted);background:var(--logo-obsidian);padding:10px 8px;font-size:10px;font-weight:400}.app .live-table td{padding:10px 8px;font-size:11px}.app .live-status{color:var(--faint);font-size:10px;line-height:1.6}.app .live-dashboard .card,.app .live-dashboard .jungle-card{min-height:225px}.app .pf-head{background:var(--glass), var(--surface);clip-path:none;-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--glass-shadow);border-radius:24px}.app .pf-head:after,.app .pf-history-head h2:before{display:none}.app .pf-history-head h2{padding-left:0}.app .pf-avatar{border-color:#ffffff30;border-radius:14px}.app .pf-avatar img{border-radius:12px}.app .pf-level,.app .pf-season,.app .pf-badge{border-radius:5px}.app .pf-name{text-shadow:none;font-weight:500}.app .pf-match{clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px}.app :is(.pf-champ-icon img,.pf-champ img,.pf-recent-champ img,.pf-items img,.pf-items .slot,.pf-loadout img,.pf-loadout .slot){border-radius:5px}.app .pf-detail{background:var(--logo-obsidian);border-radius:0 0 16px 16px}.app code{border-radius:5px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:#95c3e63d;border-radius:8px}@media (hover:hover) and (pointer:fine){.app .card:hover,.app .kpi:hover{box-shadow:var(--glass-shadow);border-color:#cee7fc47;transform:none}.app button:hover:not(:disabled){background:var(--glass), var(--secondary-glass);box-shadow:var(--secondary-shadow);border-color:#ffffffbf;transform:translateY(-1px)}.app button.primary:hover:not(:disabled){background:var(--glass), var(--logo-red);border-color:var(--logo-red)}.app nav button:hover:not(.active):not(:disabled){color:var(--logo-ice);background:var(--logo-obsidian);border-color:var(--line);box-shadow:none;transform:none}.app nav button:hover:not(:disabled) svg{color:inherit;transform:none}.app .chip-group button.primary:hover{color:var(--logo-obsidian);background:var(--logo-ice)}.app button.link:hover:not(:disabled){background:0 0}}@media (max-width:1100px){:root{--rail:194px;--rail-open:194px}.app main{padding-left:22px;padding-right:22px}.analysis-heading{flex-wrap:wrap}}@media (max-width:980px){.app .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){:root{--rail:66px;--rail-open:66px}.app .sidebar{padding:22px 9px 14px}.app .brand{padding:0 6px 20px}.app .brand-mark{width:32px;height:32px}.app :is(.brand-text,.nav-label,.nav-group,.nav-current,.conn-text){display:none}.app nav button{justify-content:center;padding:0}.nav-item:nth-child(5){margin-top:18px}.app .conn{justify-content:center;padding:14px 0}.app main{padding-left:16px;padding-right:16px}.workspace-bar{height:56px}.workspace-bar>span:first-child{display:none}.workspace-status{margin-left:auto}.app .card{padding:16px}.analysis-state{margin-left:0}}@media (prefers-reduced-motion:reduce){.app main>*{animation:none}}@media (prefers-reduced-transparency:reduce){.app :is(.sidebar,.card,.kpi,.pf-head,.workspace-status,.chip-group){background:var(--logo-obsidian);-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.app :is(.sidebar,.card,.kpi,.pf-head){background:var(--logo-obsidian)}}.app .session-kpis .kpi:first-child{background:var(--glass), var(--secondary-glass);box-shadow:var(--secondary-shadow);color:var(--logo-obsidian);border-color:#ffffff8c}.app button:active:not(:disabled){box-shadow:none;transform:scale(.97)}.app button:focus-visible,.app :is(.analysis-details summary,button.link):focus-visible{outline:2px solid var(--logo-ice);outline-offset:3px}.app main>*{animation:none}.app .pf-match-hit,.app .pf-match-hit:hover:not(:disabled){color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;min-height:0;transform:none}.app .pf-match-hit:active:not(:disabled){transform:none}@media (prefers-reduced-motion:reduce){.app button,.app button:hover:not(:disabled),.app button:active:not(:disabled){transition:none;transform:none}}.app .card:after,.app .kpi:after,.app .sidebar:after{content:"";border-radius:inherit;pointer-events:none;background:0 0;border:1px solid #ffffff09;border-top-color:#ffffff1f;width:auto;height:auto;transition:none;display:block;position:absolute;inset:1px}.app .card:hover:after{border-color:#ffffff29 #ffffff0e #ffffff0e;width:auto;height:auto}@media (prefers-reduced-transparency:reduce){.glass-scene{display:none}.app .session-kpis .kpi:first-child,.app nav button.active,.app button:not(.primary):not(.link):not(.pf-match-hit){background:var(--logo-ice);-webkit-backdrop-filter:none;backdrop-filter:none}}.app .window-chrome{left:var(--rail);z-index:25;box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;z-index:35;background:0 0;border-bottom:0}.app .window-chrome .window-controls{pointer-events:auto}.app-header{z-index:30;height:var(--chrome-height);-webkit-backdrop-filter:blur(16px)saturate(1.25);-webkit-user-select:none;user-select:none;background:#0b0f199e;border-bottom:1px solid #94a0c81f;align-items:center;gap:12px;padding:0 128px 0 8px;display:flex;position:fixed;top:0;left:0;right:0}.app .sidebar{z-index:25}.app .window-chrome{left:0}.app-header-spacer{flex:1;align-self:stretch}.app-header-actions{align-items:center;gap:4px;display:flex}.app-header-divider{background:#94a0c82e;width:1px;height:20px;margin:0 8px}.app main{height:100vh;padding-top:calc(var(--chrome-height) + 24px);top:0}.app .header-icon{width:34px;height:34px;min-height:34px;color:var(--muted,#a3acc2);box-shadow:none;transition:background-color .15s ease, color .15s ease, transform .16s var(--ease-out);background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:grid;position:relative}.app .header-icon:active{transform:scale(.95)}.app .header-icon.active{color:var(--snow,#f8fafc);background:#6c63ff2e}@media (hover:hover) and (pointer:fine){.app .header-icon:hover{color:var(--snow,#f8fafc);background:#ffffff0f}}.header-badge{box-sizing:border-box;background:var(--violet,#6c63ff);color:#fff;min-width:16px;height:16px;font:700 9px/12px var(--font);text-align:center;border:2px solid #0e1320;border-radius:8px;padding:0 4px;position:absolute;top:3px;right:2px}.app .header-login,.app .header-signup{border-radius:10px;height:32px;min-height:32px;padding:0 14px;font-size:12.5px;font-weight:600}.app .header-login{color:var(--snow,#f8fafc);box-shadow:none;background:0 0;border-color:#94a0c838}@media (hover:hover) and (pointer:fine){.app .header-login:hover{background:#ffffff0f}}.app .header-user{height:34px;min-height:34px;color:var(--snow,#f8fafc);box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:0 10px 0 4px;font-size:12.5px;font-weight:600;display:flex}.app .header-user.active{background:#6c63ff2e}@media (hover:hover) and (pointer:fine){.app .header-user:hover{background:#ffffff0f}}.header-avatar{background:linear-gradient(135deg, var(--violet,#6c63ff), var(--teal,#2ec4b6));color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:700;display:grid}.header-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.header-pop{position:relative}.header-popover{z-index:50;box-sizing:border-box;color:var(--snow,#f8fafc);transform-origin:100% 0;transition:opacity .16s var(--ease-out), transform .16s var(--ease-out);background:#121826f7;border:1px solid #94a0c82e;border-radius:14px;padding:12px;font-size:13px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #03060e8c,inset 0 1px #ffffff0d}@starting-style{.header-popover{opacity:0;transform:translateY(-4px)scale(.97)}}.header-popover-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.header-popover-empty{color:var(--muted,#a3acc2);margin:4px 0 2px;font-size:12.5px;line-height:1.45}.app .link-button{min-height:0;box-shadow:none;color:var(--violet-light,#a8a2ff);background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.notifications-pop{width:320px}.notification-list{flex-direction:column;gap:2px;max-height:320px;margin:0 -4px;padding:0;list-style:none;display:flex;overflow:auto}.notification-list li{border-radius:10px;grid-template-columns:8px 1fr auto;align-items:baseline;gap:10px;padding:8px;display:grid}.notification-dot{background:var(--violet,#6c63ff);border-radius:50%;width:7px;height:7px;transform:translateY(-1px)}.notification-list li.ok .notification-dot{background:var(--teal,#2ec4b6)}.notification-list li.error .notification-dot{background:#f26b6b}.notification-text{overflow-wrap:anywhere;line-height:1.4}.notification-time{color:var(--faint,#6f7a93);white-space:nowrap;font-size:11px}.restart-pop{width:260px}.restart-pop p{color:var(--muted,#a3acc2);margin:6px 0 12px;font-size:12.5px;line-height:1.45}.header-popover-actions{justify-content:flex-end;gap:8px;display:flex}.account-pop{width:230px;padding:6px}.account-pop-who{border-bottom:1px solid #94a0c81f;flex-direction:column;gap:2px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.account-pop-who span{color:var(--muted,#a3acc2);text-overflow:ellipsis;font-size:12px;overflow:hidden}.app .account-pop-item{width:100%;min-height:34px;box-shadow:none;color:var(--snow,#f8fafc);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.app .account-pop-item:hover{background:#ffffff0f}}.app .account-pop-error{color:#ff9fae;margin:2px 4px 4px;font-size:12px;line-height:1.35}.global-search{flex-shrink:1;width:400px;min-width:220px;position:relative}.global-search-field{background:#161d2db3;border:1px solid #94a0c82e;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 10px 0 11px;display:flex;position:relative}.global-search-field:focus-within{border-color:#6c63ff8c;box-shadow:0 0 0 3px #6c63ff29}.global-search-icon{color:var(--muted,#a3acc2);cursor:text;flex-shrink:0}.app .global-search-region{background:var(--region,#3d6fa8);height:22px;min-height:0;box-shadow:none;color:#fff;text-shadow:0 1px 1px #00000040;font:700 11px var(--font);letter-spacing:.02em;cursor:pointer;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:0 6px 0 7px;display:inline-flex}.app .global-search-region.open,.app .global-search-region:focus-visible{filter:brightness(1.12);outline-offset:1px;outline:2px solid #6c63ff99}@media (hover:hover) and (pointer:fine){.app .global-search .global-search-region:hover:not(:disabled){background:var(--region,#3d6fa8);filter:brightness(1.12);border:0}}.global-search-head{color:var(--faint,#6f7a93);letter-spacing:.06em;text-transform:uppercase;padding:8px 8px 4px;font-size:10.5px;font-weight:700;list-style:none}.global-search-head:first-child,.global-search-mark+.global-search-head{padding-top:4px}.global-search-dim{color:var(--muted,#a3acc2);font-weight:400}.global-search-tag{background:var(--region,#3d6fa8);color:#fff;text-shadow:0 1px 1px #00000040;text-align:center;border-radius:5px;flex-shrink:0;min-width:34px;padding:2px 5px;font-size:10.5px;font-weight:700}.global-search-player{color:var(--violet-light,#a8a2ff);justify-content:center;align-items:center;display:inline-flex}.global-search-regions{max-height:360px;overflow-y:auto}.app .global-search-forget{width:22px;height:22px;min-height:0;box-shadow:none;color:var(--faint,#6f7a93);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover) and (pointer:fine){.app .global-search-forget:hover{color:var(--snow,#f8fafc);background:#ffffff14}}.global-search-results li.global-search-error{cursor:default;color:#ff8a8a;font-size:12.5px}.global-search-field:focus-within .global-search-icon{color:var(--violet-light,#a8a2ff)}.app .global-search input{box-sizing:border-box;border-radius:inherit;width:auto;min-width:0;height:100%;min-height:0;box-shadow:none;color:var(--snow,#f8fafc);font:500 13px var(--font);background:0 0;border:0;outline:0;flex:1;margin:0;padding:0 4px 0 3px}.app .global-search .global-search-field input,.app .global-search .global-search-field input:focus,.app .global-search .global-search-field input:focus-visible{box-shadow:none;background:0 0;border:0;border-radius:0;outline:0}.global-search input::placeholder{color:var(--faint,#6f7a93)}.global-search input::-webkit-search-cancel-button{display:none}.global-search-results{z-index:50;background:#121826f7;border:1px solid #94a0c82e;border-radius:14px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 40px #03060e8c,inset 0 1px #ffffff0d}.global-search:not(:focus-within) .global-search-results{display:none}.global-search-results li{color:var(--snow,#f8fafc);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:6px 8px;font-size:13px;display:flex}.global-search-results li.active{background:#6c63ff33}.global-search-results img,.global-search-noicon{background:#1b2335;border-radius:8px;flex-shrink:0;width:28px;height:28px}.global-search-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.global-search-role{color:var(--muted,#a3acc2);font-size:11px}.global-search-results li.global-search-empty{cursor:default;color:var(--muted,#a3acc2)}.global-search-field{transition:border-radius .16s var(--ease-out,ease-out)}.global-search.is-open .global-search-field{box-shadow:none;background:#121826f7;border-color:#6c63ff8c #6c63ff8c #94a0c81f;border-radius:12px 12px 0 0}.global-search.is-open .global-search-results{transform-origin:top;animation:search-open .2s var(--ease-out,cubic-bezier(.23, 1, .32, 1)) both;border-color:currentColor #6c63ff8c #6c63ff8c;border-top-style:none;border-top-width:0;border-radius:0 0 14px 14px;top:100%}@keyframes search-open{0%{clip-path:inset(0 0 100% round 0 0 14px 14px);opacity:.6}to{clip-path:inset(0 round 0 0 14px 14px);opacity:1}}.global-search-main li.active{background:0 0}.global-search-main li:not(.global-search-mark){z-index:1;position:relative}.global-search-results li.global-search-mark{z-index:0;pointer-events:none;cursor:default;background:#6c63ff33;border-radius:10px;padding:0;position:absolute;top:0;left:6px;right:6px}.global-search-mark.slide{transition:transform .15s cubic-bezier(.23,1,.32,1),height .15s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.global-search.is-open .global-search-results{animation:none}.global-search-mark.slide{transition:none}}.app-modal{width:min(440px,100vw - 32px);color:var(--snow,#f8fafc);transition:opacity .2s var(--ease-out), transform .2s var(--ease-out);background:#121826fa;border:1px solid #94a0c82e;border-radius:18px;padding:0;box-shadow:0 30px 70px #03060e99,inset 0 1px #ffffff0d}@starting-style{.app-modal[open]{opacity:0;transform:scale(.97)}}.app-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05080f99}.app-modal-card{padding:22px 22px 20px}.app-modal-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.app-modal-head h2{letter-spacing:-.2px;margin:0 0 4px;font-size:18px;font-weight:700}.app-modal-head p{color:var(--muted,#a3acc2);margin:0;font-size:13px}.app-modal .app-modal-close{width:30px;height:30px;min-height:30px;box-shadow:none;color:var(--muted,#a3acc2);background:0 0;border:0;border-radius:9px;place-items:center;padding:0;display:grid}@media (hover:hover) and (pointer:fine){.app-modal .app-modal-close:hover{color:var(--snow,#f8fafc);background:#ffffff0f}}.app-modal-form{flex-direction:column;gap:14px;display:flex}.app-modal-form .field{flex-direction:column;align-items:stretch;gap:6px;margin:0}.app-modal-form .field>span{color:var(--muted,#a3acc2);font-size:12px;font-weight:600}.app-modal-form input,.app-modal-form textarea{box-sizing:border-box;width:100%;font:500 13px var(--font)}.app-modal-form textarea{resize:vertical;min-height:110px;line-height:1.5}.app-modal-note{color:var(--muted,#a3acc2);margin:0;font-size:12px;line-height:1.45}.app-modal-error{color:#ff9b9b;background:#f26b6b1f;border-radius:10px;margin:0;padding:8px 10px;font-size:12.5px}.app-modal-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.app-modal-actions button{align-items:center;gap:6px;display:inline-flex}.segmented{background:#ffffff0a;border:1px solid #94a0c81f;border-radius:12px;gap:4px;padding:4px;display:flex}.app-modal .segmented button{min-height:30px;box-shadow:none;color:var(--muted,#a3acc2);background:0 0;border:0;border-radius:9px;flex:1;padding:0 10px;font-size:12.5px;font-weight:600;transition:background-color .15s,color .15s}.app-modal .segmented button.active{color:var(--snow,#f8fafc);background:#6c63ff3d}@media (prefers-reduced-motion:reduce){.header-popover,.app-modal{transition:opacity .15s}@starting-style{.header-popover,.app-modal[open]{opacity:0;transform:none}}}:root{--rail:64px;--rail-open:228px}.app aside.sidebar{top:var(--chrome-height);width:var(--rail);-webkit-backdrop-filter:blur(16px)saturate(1.25);box-shadow:none;transition:width .2s var(--ease-out), box-shadow .2s ease;background:#0b0f19db;border:0;border-right:1px solid #94a0c81f;border-radius:0;gap:18px;padding:14px 10px 12px;bottom:0;left:0;overflow:hidden}.app aside.sidebar:hover{width:var(--rail-open);transition-delay:90ms;box-shadow:24px 0 48px #03060e80}.app aside.sidebar:has(:focus-visible){width:var(--rail-open);transition-delay:90ms;box-shadow:24px 0 48px #03060e80}.app main{margin-left:var(--rail)}.app aside .brand.brand-lt{min-height:36px;font:800 27px/36px var(--font);letter-spacing:-.5px;text-transform:none;white-space:nowrap;border-bottom:1px solid #94a0c81f;justify-content:flex-start;align-items:center;gap:4px;margin:0;padding:0 0 14px 4px;display:flex}.brand-lt img{object-fit:contain;filter:drop-shadow(0 0 6px #6c63ff8c)drop-shadow(0 0 1px #a8a2ff99);flex:none;width:36px;height:36px;display:block}.brand-gg{background:linear-gradient(90deg, var(--violet-light,#a8a2ff), var(--teal,#2ec4b6));color:#0000;-webkit-background-clip:text;background-clip:text}.app aside :is(.nav-label,.brand-gg){white-space:nowrap;opacity:0;transition:opacity .12s ease, transform .2s var(--ease-out);transform:translate(-6px)}.app aside.sidebar:hover :is(.nav-label,.brand-gg){opacity:1;transition-delay:.15s;transform:none}.app aside.sidebar:has(:focus-visible) :is(.nav-label,.brand-gg){opacity:1;transition-delay:.15s;transform:none}.app aside .nav-current{opacity:0;transition:opacity .12s}.app aside.sidebar:hover .nav-current{opacity:1;transition-delay:.15s}.app aside.sidebar:has(:focus-visible) .nav-current{opacity:1;transition-delay:.15s}.app aside nav button,.app aside .settings-button{border-radius:10px;justify-content:flex-start;gap:14px;min-height:42px;padding:0 12px;overflow:hidden}.app aside nav button svg,.app aside .settings-button svg{flex:none;width:18px;height:18px;margin-left:-1px}@media (prefers-reduced-motion:reduce){.app aside.sidebar{transition:box-shadow .15s}.app aside :is(.nav-label,.brand-gg){transition:opacity .15s;transform:none}}.header-history{flex:none;align-items:center;gap:2px;display:flex}.app .header-icon:disabled{opacity:.35;color:var(--muted,#a3acc2);cursor:default;background:0 0;transform:none}.app-header{gap:8px}:root{--page-width:1180px}.app main{overflow-x:hidden;container-type:inline-size}.app main>*{width:var(--page-width);max-width:none;margin-left:auto;margin-right:auto}.auth-providers{gap:8px;display:grid}.app-modal .auth-provider{width:100%;min-height:38px;box-shadow:none;color:var(--snow,#f8fafc);background:#ffffff0a;border:1px solid #94a0c83d;border-radius:10px;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.app-modal .auth-provider:hover{background:#ffffff14}.app-modal .auth-provider.auth-apple{color:#0b0f19;background:#f8fafc;border-color:#f8fafc}.app-modal .auth-provider.auth-apple:hover{background:#e6e9f0}.auth-or{color:var(--muted,#a3acc2);align-items:center;gap:10px;font-size:11.5px;display:flex}.auth-or:before,.auth-or:after{content:"";background:#94a0c82e;flex:1;height:1px}.app-modal .auth-code{letter-spacing:10px;text-align:center;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.app-modal .app-modal-note .spin{vertical-align:-2px;margin-right:4px}.app .header-wallet{height:30px;min-height:30px;box-shadow:none;color:#f9dc9f;font-variant-numeric:tabular-nums;background:#f5b9421a;border:1px solid #f5b94259;border-radius:999px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.app .header-wallet.low{color:#ffc2cc;background:#ff6b811a;border-color:#ff6b8166}@media (hover:hover) and (pointer:fine){.app .header-wallet:hover{background:#f5b9422e}}.app .header-wallet .plan-pro{color:#a8a2ff}.app .header-wallet .plan-legend{color:#f5b942}.app .header-wallet .plan-immortal{color:#ff6b81;filter:drop-shadow(0 0 4px #ff6b818c)}.app .account-pop-wallet{color:#f9dc9f;background:#f5b94214;border-radius:10px;gap:2px;margin:2px 4px 6px;padding:8px 10px;font-size:12.5px;font-weight:600;display:grid}.app .account-pop-wallet span{align-items:center;gap:6px;display:inline-flex}.app .account-pop-wallet .muted{color:var(--muted,#a3acc2);font-size:11.5px;font-weight:500}.auth-switch{color:var(--muted,#a3acc2);text-align:center;margin:2px 0 0;font-size:12.5px}.app button.auth-switch-link{min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#4f8ef7;font:inherit;background:0 0;border:0;padding:0;font-weight:700}@media (hover:hover) and (pointer:fine){.app button.auth-switch-link:hover:not(:disabled){color:#6ea3ff;background:0 0;border-color:#0000;text-decoration:underline;transform:none}}.app .account-pop{background:radial-gradient(120% 60% at 100% 0,#6c63ff2e,#0000 60%),#101522fa;border-color:#a8a2ff3d;width:250px;padding:8px;animation:.22s cubic-bezier(.23,1,.32,1) ap-in;box-shadow:0 22px 48px #03060e99,inset 0 0 0 1px #ffffff08}@keyframes ap-in{0%{opacity:0;transform:translateY(-6px)scale(.95)}}.app .account-pop .account-pop-who{flex-direction:row;align-items:center;gap:10px}.account-pop-who>div{gap:1px;min-width:0;display:grid}.account-pop-avatar{color:#fff;background:linear-gradient(135deg,#8f88ff,#5a51f0 60%,#2ec4b6);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:800;display:grid;box-shadow:0 0 0 2px #101522,0 0 0 3px #a8a2ff73}.app .account-pop .account-pop-wallet{background:linear-gradient(135deg,#f5b94233,#f5b9420d);border:1px solid #f5b94259;animation:.26s cubic-bezier(.23,1,.32,1) 40ms backwards ap-row;position:relative;overflow:hidden}.app .account-pop .account-pop-wallet:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffecbe59 50%,#0000 65%);animation:.9s cubic-bezier(.77,0,.175,1) .26s ap-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes ap-sheen{to{transform:translate(120%)}}.app .account-pop .account-pop-item{--ac:#a8a2ff;text-align:left;justify-content:flex-start;gap:10px;min-height:38px;transition:background-color .16s,color .16s;animation:.26s cubic-bezier(.23,1,.32,1) backwards ap-row}.app .account-pop .account-pop-item.buy{--ac:#f5b942;animation-delay:70ms}.app .account-pop .account-pop-item.wallet{--ac:#a8a2ff;animation-delay:.1s}.app .account-pop .account-pop-item.web{--ac:#2ec4b6;animation-delay:.13s}.app .account-pop .account-pop-item.logout{--ac:#ff6b81;animation-delay:.16s}@keyframes ap-row{0%{opacity:0;transform:translate(6px)}}.app .account-pop .account-pop-item svg{box-sizing:content-box;color:var(--ac);background:color-mix(in srgb, var(--ac) 14%, transparent);border-radius:8px;padding:5px;transition:transform .18s cubic-bezier(.23,1,.32,1),background-color .18s}@media (hover:hover) and (pointer:fine){.app .account-pop .account-pop-item:hover:not(:disabled){background:color-mix(in srgb, var(--ac) 12%, transparent);color:#fff}.app .account-pop .account-pop-item:hover:not(:disabled) svg{background:color-mix(in srgb, var(--ac) 26%, transparent);transform:scale(1.12)rotate(-6deg)}}.app .account-pop .account-pop-item:active:not(:disabled){transform:scale(.98)}.app .account-pop .account-pop-item.logout{color:#ffb3bf;border-top:1px solid #94a0c81f;border-radius:0 0 10px 10px;margin-top:4px}@media (prefers-reduced-motion:reduce){.app .account-pop{animation:.22s cubic-bezier(.23,1,.32,1) ap-in!important}.app .account-pop .account-pop-item,.app .account-pop .account-pop-wallet{animation-name:ap-row!important;animation-duration:.26s!important;animation-fill-mode:backwards!important}.app .account-pop .account-pop-wallet:after{animation:.9s cubic-bezier(.77,0,.175,1) .26s ap-sheen!important}.app .account-pop .account-pop-item,.app .account-pop .account-pop-item svg{transition-duration:.17s!important}}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAQUABAAAAAACBAAAAO6AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEgATBEICoMkgmELEAABNgIkAxoEIAWFNAdRDAcbpAYoLgdsYybUFwrikBgKi64dckBeqPzoxeD5f51635dsJ5GLrBI5DiC7BAopCilHkgtbpgLQsNDEG8LYjcZ0pTk8wK/779x58yEkoZEJWrjR0UlJEUBct43rEDekrTs6OeZ/kbRFlibQloSJJhT32BVokGVFBUFQNGgy4CY75Yxb0pbBGc76epX9p0gh/cQ1+aPsV14tMtKJ/L2NfthFu2kG4AT/fJkURYUDHg+0fEA2+/Nnxs1oHGsdPZPnmdTPZz0iAqIAQBFCIwSkWSWTmqptTjB1rxWMMpUOmCwA2dPnjZICBAidkkKkUGbTwTpLCQVAaISi8QpQ8BOssQaZ6QI8AfP1qEHOSYM6H60HmgY2spV1gVAnApSbJRaa2nhuvPFhnD8JocJgJnIZUJXRg0kj8U+F2RRYRZ2wBwLRwDlqDYuBmE1HIEShCTWgfiScQ70DUEADs2kEzKbLB2lSKEqFFyEy3yYRI5NPkYRbBAEtQqxMwWJ7w1QQBf3gNCwGswHoVEJVMSGxMEWfV6HHTd+G0wgqMnpPY4/hpG2NJnZN2WnYd9+E01+aff6nsuvP51z4Fadetqz/vxtOv6nJ6ZdOfU7OhT/OyZ+3/ZrovnVGYuikOWf8vcH4cUelhMHbM5m1kQ39FcYomFiL866eR3Njjzaad+1JpQdf92j9mrwK2ZydyMb7bWp7NxZXvsyC7bNsemh/HSTt6GXm/21+zkzkdHV8O709Gxuowir0Rt4J+k9uvbzj0GXxyawaW1UV9f4VrV85Gyur5CpUEwERIc98AxlWMbIHYECdTv0dLhWAKu78Pcy+guJ/mSltAvj+qqMS4NeDy5sZyRMkwkkABC/LpK5b8P9bGwiYGY7GDUUhp6be0QtsdjB2uXSLafPrKQIMJ6RInAq8DtuFTKwIIlOmhlyZptofmS7Tc1lIoSOysJjt0qlyrdARjai5gIGk0bgEdHKNsIxqELAMc/TYpo/DNiDoKKiO8RVK/y++Hh7HmIAvxucYFuPy2NK1qdWs3bAkXyPLEIsnYOliGeXbrFMfW9Iwi2erPh6fwzXKlCkmLk+GIrZ+AZdrmG+XuJgCMVni9rjVMwtjFj1mrkNzJrRp0qYodK4qNUhmFdeYw7y7jZkyxTuLKaGBvpIXev12HtegPj0CpgpJgQEuj8+07tFsNsf2bZK6xfRwjUgXcA1xBQ4b0ye9+dZTaHCSddaIgFU+hEg00SUUruj+xf+TkeSokxmvrFTtSQZ9H9mgdbd4Vjz3aUia+BIA)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA/oABAAAAAALQgAAA+GAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGmobikIcgkgGYD9TVEFUSACCcBEICq1kpncLgiQAATYCJAOEEgQgBYU0B4sNDAcbXicF3PGwcQDDy+om+/+QwI2hYB9Z3QJYCk0qBmWjsRTILnwYzKF9sYM7rLkxkVEaoYtiKRY93J+YfBn/+qknZ8XYfHjaVu//wVgGlDUxzkVFDxsTjAIktQEpbcKI2ohyL7q9qNq+zuH5/z/67XPfW/7nombCaAabcbYCThOI89EzDltv/s+FC55gJOmmU41IuujnW//ga3ohva4mO1qAIUWeBbwPt95raW3oeE2kcqJxZ6Wi8k7OJKCCwOC8UAdecOjlKDjcGuCi/pfNMp2e3295boEzM+ZjyrU+yMzp1cWtP7MazbZ6WUfaI5QZNCtd1ZxMpFtzhoyVO3XlDoFTB0nu1A7i0L76auJRHtfWmWogFDJhM4oi0953+6/7724KBBDi+M9ABSFEiFDRiFhxCIl0RKYChFIxopQRUa0JYWFDOHgQPsOIUROIKfMYS7ZjEABfsgp0X1ttRtBtx/gggvAA4DgUQNAb9+ggwmbwNw+CAAQBEABtJfzxAEQg0uLMUgcovR4CDKqnKkz/ElpA5TS1U0rjpq2YhkydgPr3QPl77yW/ku+n/0VymnxC3jv8G+QlgKw5D9P2cZo6dQ+Su3vcSq4/DA5Bcl532Syg4pYN4Pk+PbqNgezyJJ0Xpjxda5rV9CuK08kgpVYaatWtoAf6HkCd5XrLpNd60KJeBGmFNkcJXvoEEpGYYkhG2ZRPajJRHbm0WyE/Cui3vhce0V7Ogbg5JGq3r0eoECdOSKyVGPHHzv6+Lv719hBHf4pfchR92xH+QvmjAhGBqG/xgDyTHCy+43nkfm/O4k6bQIz4Sdy3gdHfSvq0SbLzxT08ZCS9WET6VLWIe407bVMqlwbFPoUwkIqMuvbJM06FXDD/JOJRIK2biDJ+BLoDiIn7UV5EhJkMBRAhhgI1X4corTM88j882+W0uxZdSRB/YoBedw0MI+jCNALBox4lwcfn+UDEouPh+IViUDy3TzeXPBQgQkXIgmqirhnun7YPUJS/qe0Tc+YRS83EpmZiWzOxnRNzVkSFELN+pG+PA6NC8htnhAkSaAtqzmbUlK2oeVFsbN1keZcrNCumW+fMvBuCMWXJJrwykP38gL6UDYDJ3Tg5gywqHNeTQB2H+tTMp6Y6PKly6xZeEJcAfpN0S0BeAaDr9RVAgkG2bgkg7GJJT/Dk9Y0TBvhPzEWEBRE1L+qYNAIA2Mjnomj2A/0AAFTQYXHsmnlxfVJxRBhBKj0VhqxPSnrIVbmzEYbHrGMSN/6SNBwHoSehRBRZfOTK3NHAHMNA2Fc2jR+uECP/zV3+R98Nn/8iACBarDgSCaQAqWRAMgBglBIximNTYNilOsj1WrLJlG2C6AUzWEeNVUVAS0iHT4OnjL8KASoFUvFTTqxBlEbRmoSqFq5WhDqR6oWpcYlmsayStEnWTsIhgUuiFlKt4jnJdErVLY1bOo8UXTL5ZOmRrU+uAXkG5RuSo1+hMUqjiowrNoEggxMMAA4AQHYAVmD+8XsE/A4AZg8A8NCB/cMgI9WIpAVVNByhCLsgkcHObFrmeSjmVE2aGbTACRJF2I/pwPIpWVbAC1tIwyKk/IwePpEJhxZNNoiGIU6KrJXhmXQApcUUik8pSofFMa3PRIkCeMcJI6IMEoxxi8FPle1je/hWgdkpdLBOIoTNj90FIQDAt7K7MCYrCPH5rJ8QAmqVX8nyOnaiYxNZwRzp5YPvWOFD5eHO+hC0Fsao/AdTrJIVP5o94QGg+ZFzyiLCsNTzCLyvqr2IcLZdz+44/KhCxsPa+U62m1p29ntCXTPMaxvs8arBfYyx1ivG/diIT8LNDfQRIXw3J6VVkphheaUeJ8YZZ1koBlaWfGQzTECEyiQ0En/lqGYLNac8b9DiVsLCBfH+ppaoF92eoZ+aFb81WANrFiuP00oqIs3a1Sg91abGUD65FWg7LxHkSHZ1idJsbl2nK7lOAdA1PsMtW7T2ai32tHo2EyGWE7bZOOvuntXKWuaaWbNZWtVJhGiTRVvSrLbwrea+IZrY5Xf4PQwCwNP18dD8nSVeOZvpCjzd88YuS0bvtrTQxWtmzTKPpdeayrprsA/GzvJg2Q0mXElc71ppwg0P5N/E8pOWoc7y3tNTNk8OMU6TNcZHMa3M3NTE8ew9j+T2ajnznb3bFWteO921kb5QTDXVXlLnRyi+WhuoDfhe9cVKsMEXrcWHbC6/r6biPgcij94iRkyDNl37Q8NXvw1d47BfPzpiv+Ea59C1xuusC3rNFqezarN7Kst1sH31hWk/M2+a99tvqj1J/Ve4n63dqnR7CnebzVbR2FZFLceuB1XWGCt7s2osqUMV5aRIeVNp6sorzq0v6/6fPO8KPOcjwp875Lr6o+hSbWZx8rGKms7UOX13L6KFrZuqrBw1/l7/e0FmfWO6QmGVCwvqaaNw3iYrQysM60nCkEuVxQG33vqvSuTg7bWfcUhOO+zMXgcusLl1yRnq9NREjSnrpjcTNE9sOJGUJF3JUDRkZtRlb5dXFSuzDfIItfTLCkWTJKPYkZFTnz9s6rv50ytrY3HKpRVrJ3ymKb1msb5BszCpr67qKz59r8X0m2n64YcGyyqMBdb8HFdRUY7Lml+Qb8mXO4uL5C5zPipY07S+aqmhQT0/rjMUOVLL9fEOOV8c+6z2ZOnWVGtdTk6OOTfLVVeX02rLzS2uU+z46ZfKEocUNWKT2Dg7aBpEmdgkho6tntPrFxvqdQuz+traWZ12oaHRsDirMw4rWoQz6WtynTW5LePd/qMyIvSdDw9/bpNx04dRmb+4U81lU6a7/2D4rNKZl9da1mgypCVUnElJ+TVRIy83iU0+JtFZfG1ZcthZSR/fpbxDp//4xaQar5Oh+WMR7zft/rOibOWO+DpSeVrR8NA74Q++0/Sr83d5lSEVgp2l7cUKd3mFwt1eVFrQkLb1LmIyG1yXNZuzMvWyP5I0aelJ6j9ksj+k6vQ0qeaPe8+yl8tWp8ueKYNnqfsY1n+ZieEfD3rHFSNHvNYjENwjsWbKK566Htx4opDHtEFafLB0k2rjGHZvcuqIefqIzegwOMBbyq1KkqrT9WmvpaS8lqZLT1TzZ0LFUvTPts71osL4spLaDH/rhtTGliry1e3ZX+/ps9TwyN4rhi+1Gv7hnukOew5d7L6BkCX1TdWzt+6as9ykOEe97BebBdvmwtY/GCloiry7SCvKeSc14U94HruH53coiTFZH7+WrVyL1yUXMWMbw0MxSzlaSVGyLv4dWbulF1rWLo5zTdvVw298vdoUflAZEiT8W1IiszqjIq6WJQiDv48tUcjVzS8Rr721y9r1PesN9c9UqVa8LSvNJlLVsiuqc/2katB4W/C8zb80ghcCTQYBIQCCh/AmSzRUuuc1XYrtuC1cuaDC2ltOPOi6qItSpURF6dqPdomED42fGmBOYKOc80dtmpChqBwhuCMQGFHmBoO0CKE7EBLfLBtfvojJ+yMvwHsx9dxLxtRzNxumRrfLDQ6JCwRGlLnBiN0HPzWAMvQLXVohJBV+VIAxxoMoltLquEtm1ONZkwE6SfIKwZsmgJGrD7QhkuITbBFmFAp0BRRUCAWNQ0E5ouQQf1g8PKb/5JffEjrLSqD4ljqPGudyL0nv1EsQf+TGpC/NBKQEYl10ZkzKdhpMcjXVZBR6wIOdAxOtSpNruM4ztRl1+RFZnLjCe0E2DzL2qdjlsMs7Uk1GoQc8aC2ib5NquwB1VAgeYRwVYLk/2OCjCbwEW2W8FW3NeHe20/Tq0kH00lbZayQ+YlgVUQFlRhK7SQ265YgtlCNGD8ZvxB+Nu+L7//9Z/INbf3ni8/mjAACwILrCXHA1vG1n51TcB67DarmoGES52jjUQL/qZn5CbPiwEbawPza0UU7JXCC7ugbI8tpcZpX8WEUO89PsN1Ar1bp7vUQAn2yO+wNkw2FVHCadFwWrWcwF7gNtmdVQA/0ty/wEcyElNsOjpukNWBaVl37lLEnDCH+EgmhggHsIQvoNCC9vhexWcJgL+Gnnb0DB/Up+YCLE/eVUnIF37JdWUCOjj2GiVEUVwcxe4lCWSo2WIGNLcUoOpZTXUTnDh0Pl68kpB3wQ19Gv4A/CE9LmuDWAUIbp14QNNthgg00RJIgYuIlHQ12Ug1uUH6nYWZJGqFoMTITCLHoZ9yElXoqgsOWSkyam4lAIH1KSDH17cxBoSMZ1earx6NuCS/4CGeYiAJ++p4sB4Iu3Qy5ujZO29H4dwB8FAAR+EjvI3Fc1/50TII4PnOlaVlK7sbb1vNip6oatPhC1VuIMzn3JDEK11+tRlj0fAjvtSyjE6h70Hsc5NZ5X5kRl2h8z/Fij+yg6S6l2u8mXJxZjcfuZhALgLUwVPXQ7AjhAicdKlQRIM/y5WDsxSF8HYC0evzGREM3GVFAKNmZo/LwxT44nN/ZTZOvG/jLZNgpSIGFrhIFAhGDB5+KpgEZDBnQYZDDutt+vR5dm7ryXz7hVxeaHjSmSpWhVl1E9jXC8DDOrT6ZHv0xDRnllqaNVrV6/CWOMOvTpMKocNlXhoPBIGRq5eU3ol0Mr6VGVL3rIIIkcmeQUshXz8hg3ZEi/MU5ymQplyiXXMkQ5STkgKXdFEtVdZVbHZM/I4qlG2ZoOf0q1IcNmjG4oL0/L7RwJc0O411CDwyccNaSXW1eVqzTx9PDGc6i87KnKefXs5kzorHTXU62zNjPss/fNuBnD3LIWvyQFdTxAzk3mP/gBgNRhf9QwLZvd4XS5PV6fv6+SASAEIyiGlxEkpYZKozOYLDaHy+MLhE0isUQqkyuUqja1Rqvrk28wmswWq83ucLpUIumpqGlU0dLRM1Td+4xMqmtUo1adeg0aNTGzsGpmY8/GwcmlRas27Tp05tKlm5uHl0+PXn36DRg0ZNiIUWPGTZg0ZdqMWXPmLVi0ZNmKu1B57C+/y2bi+6ARo3OcAgGTogrhoWCAICdhoDn1zWHsQsasVwABk8JxBii94/GoBgzj432eeDYQwIBBpPqCP2pc192b/huQ2B8T4E2UDHEQFWptSWyIpj9FAI1HZQTLOK+YBNg/LWaqbhStY6DjsUCCBgWHTDkEaFg40FSqTFmvAQoupeMsnAyOd+tY6HkKQGHBIaEREtN6CA4cAQkUMlGvJ2BB4RB6JJjoIWEG+nB21d18b8VBhBNTUtLGiXfTEZF3Ef0kmvm84zSNVW+qYW5E5YOySKV3mmW2gtklRUPec40dysLJuIUt8rWvaV7/PscKS6ruZvy7ucLuhIpT7yZuCy6Ym7qJy6ry8H/clrHvAQAAAA==)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-400-normal-C8e2rZwZ.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-ext-400-normal-DoLIX7aW.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-400-normal-BsqZKeor.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-BEreAzRs.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-B430qp47.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,d09GMgABAAAAAAPsABAAAAAACDgAAAOSAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQATBEICoMkgl8LEAABNgIkAxoEIAWFXgdRDAcbyAYonoexY6JJxJOU2ZfFePj/Q3bfa61J05ZlnbhsTFrgizodDyQKMNFF1Pfp27T3gdTIqlMzQk2FRomRAbIicjXTm9rN/Ng97oA4uD2i0MJI8oplcuKa/L9ILaxWmki07W0dlEEJOsE/X2NRFBUm0HigUTbzTFWOkhLaLtaIiDxq+zy3axRoBKQQKoRAvUnJqL3y2laMvBI1L0aqhKKDIC6tihdBCIRKqVaolToxmDUTkSBUCKlClFcSR5oWhRprRySAwZVZRYZhIB+pTsD+AieOEJNSsFgN0t4Op6YBd1HUF5mRehhUtRILB/IKkAPUL8AoWuRfl04UJlEPdodGaDg/0U1YhE4MvGGE/j8BUUOGASQq0IkW6MTYAPVqpbTtHqG4i7oOCJeh39WLdPKhEQQAIYqOUaAGNKMRJ+AJMAg6AZWyMD8YISppQcykSUzE6AEyCrcNdXPIhktWCmk3tvaM6GbtJ86QZfcfhqx/LYQcePeO3fDmDZbunNy5/u1bsuzMNPboSSy994Dd8C6F3fv6tc0ndLxsq2vTwC69pdDdmaQlJmd/eVB5IKE/BsDW/9RAlXJP52+oJwgvW6fj6GNxyfTwsY/iTA1xadKDymYpPq/MkZLTnT39/9fX7y8SerJmGF8r20ShPtMR3zSmIrkiaXOdC56v37VY3oUpn1UTE1Ue3xN9LCrqWHR3QmSZOA7UNAhqVPnEMwyvtua5ANBAvtF/l+39AUG2Jz7lh+YPjMr9F0TTPwG+z5kM8HdkL9gybOwP1RIEb0qf7xrsf04DEFxanUuRW3vBtsJ9SAY3vMngrWEMou2TpUCzD9CiMhh8EbfADqvJZafm4NkVdvytrVSyq2w5z662aDW72ZpGdqswPKuN0ThE6ILqrg28BVhUvZwuggMyD5FXFY3ITWLWwUpi56CpY2Uh8fNo5Oan4lQTuYgUVjdOixOksh2CxkeVzcREZaaQ+GhUPJXEjSdT2Jk0KFfLvR40qE9MQm9npfy+RObFScYTZEiSw85GI5O5qXoIeFl4KQR9+uZr1aBGg5wEQHPIzs9N5Z6knvMoLSHzmUc5cJiTTBiMnFYZsJbtff+NFDInKzMNp4ifxkGmUHFiHsNsJ+lejd8QnpnMw0Qjc5Fp5vGxMnV3LApLLFbEmKAGkx4QitCEIYaAoqGf/t8Y6PdKyUJxarBo9mvWz27I5W5CipB+leirzjKbAAA=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-vietnamese-500-normal-DV0RQ-PV.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-500-normal-B82lGh9n.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-ext-500-normal-CPn9LCJy.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-500-normal-B3NWVrCc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-QJgU3aHP.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-8oBgpzDE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAQIABAAAAAACEwAAAOuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQATBEICoMogl8LEAABNgIkAxoEIAWFbgdRDAcb2AZoHgVu07NiTlOIJNFVpk7YOo6fIvh+DnLfTw6Q2YEHwCIqZHmqqrLT/O/c+zcDylgxYAnzTpsOHCoSjsiIsSQJH9BOffTj4f9Pve+LRAOyyBILRiS4Oqyxcr001vGC1ajciWvyx+K8rVppYpE07aDduNrwz5dJT+sGGr/AwHhvul12CYKBiDgREY9Rz1nfKFAekISQCYGymusqDW/pGoLA9Qw1IVAORSEQ6wTLBB8EQi4pLZSWVJejtYZCAiETkkyPV6KL3FJLXKgdff0gT2PcxsCTdFaQwDgksRDSohlIqhSSg01vOnvh1pD8uUdg0ZQSlYOPExcAqUF6Q2OZmD4v1SU0l3ZJMkXurBkYHWGhuhy8UR6cLSBKp9kASMhQXSbIhHujbPmUZIi7SI3f7wXUZ/w/xZAi/moBASBEUagESoGKKI+VwDmgPqqDXCpIWC5Eziid18ryiMo9CrKdcRsfWW4dVvxG/Icm8QSWzh+hlYcPfofvs8oe//QBrz+8wOFT2NjGj69oeykSn9yH5cs9Xn/KLXfw/bNYEVzU4SFtyxFTbvddl/Z+LN6Jqrza4tPifeN/BgCXeH2Ei81lN3PLb04Gve1PxMPVb+9EZKN/9qS2HZfc6OBj15CROWiUXjRgXmW9X777/qXVKOo/v7LuL5+sD1I36WdaZo4FLtaTNTd4Ql137fmeuh6wl7aTi/qJnKV2Slbr0b4mcpKa70CGn5relym1FCilhIeervEltfdVDeVId7I/Yne/BFLV4q//Lr01G1T188my1/DHo30Y/H2+MAW4+DfVmpISCN6TIT33if/XklupFCqZDqvyNRx7TRa2o6OQ9ZSrL8uiSwIVPeQu8jL4JEbFDd2jjZtUjL7czEj/i/MQt4S+3uKW1NlZbkU9TedW1lRXfRVUKqnIlFezuLQDlMOVlct/wlSEgWFqRzF0Cs4ogUIiowYJDIoGhI7XR+ewxRmLoWFYKEacaRgmm4yiXGwVOulkG45F4ULZcmyj0OXYxCLJNUmLruJU0ED57CHMEQJrFgVhitNVR5310kU/q4goEsVum5Snoz466qazBatyp+vVqVflAGAgJHHomOtZysdVJDYiXJZYxw7H6aozGxubbgFCztWzTGYhVAIOFWcIByUjrED51o9iXkXBX+Ng5ViGMOTajtAQ1BIXQS660yUks1ghDYpSaO7LSJFFHiVKDmF//Y/R2zGVgs5Di8ownEOFj2/IrUZ53Tr3fAO9n3jssQ0A)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-vietnamese-600-normal-CC6hLFtX.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-600-normal-DeS4BEfh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-ext-600-normal-CnFlO-3n.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-600-normal-CB6G-JUj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DZHTH_YQ.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BGO7_dKe.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAPcABAAAAAACAQAAAODAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQATBEICoMogl8LEAABNgIkAxoEIAWFKAdRDAcbkgYgHoVx83JEN5/IlPPSBk+fzvwzWpnkYwgRYHdcBUonJXZ5ezWXe0m+ROORIYSbudsUWLgKg+MrVF0lGlvEwe1koZVFkjdxOf4JtnDNlBLbNGlP6jpfCzDBP29j4Vs2aQLFgS4vIOpzzpPLmEhYtb87RYAwAKAIgoMgQIiy2klt2y9uQt7UURRBHgbAWgSQKeN4BBmAAIJBCSAEUBIpQEXFGAqA4CAoDoqwi2JYedVIURwoCLDaaCd9igu6WQcCdJnqkeHUpgNi4geUvfXthRV4o1XdNdG2NHBjZWwubA+A5uoPkEtGmt8UEklAWdKCCQ4xByadGjAPIZEyshIG+h4BkKA+BUABB0gkI0AihYaAEAEUpZVP0dy71oJ5G/albWXl28AAAABBrCUGAD8A0UAYGA/YAmQCEgFgUCtyDIIYKmBSUkxF7AiJYa5Cpp/Sm+JNCvUP9x2SPdibcOGGrLr+ObS5sGroTEmJt6WoiJVHUwduLi6WVScyvLNXWXntk7elpIZ3srBwfJLiiM3uOyUqke0derZMvsjwjlY1Od0+0N6v0e+/RTaRm0T21j2RW+/E0JT8JbOrecrL6pee8blBmfLtcoO7n/foJxpbdJnR1XxY09Tzd35+6TSzq8XwJmnvzhyInPmsZ3/eOCq6b7fNxUc4Llz96PvlSVdp/ZM7LZU7B1dF9cot3SprZahylwFNSOVhgB+XS3x2rPdRyl9NADzQZ84/3t4vAmh8tUbH8otHxDT9G3CcCODLraqpAHy/sGco2fbPtuWCDwVA4D159WMA8H8EgpR8upKm4OQl56kAWOJaW/rqU8gkbzamCBBmPw5igsBb6W7yQulU5ZWAlOUdmvvnDVV98C6NPfA+Ktrloqmv3EQcwiT7g6T1ibeEhCzGNqA3FFJF5hBVwKXbYXLZHKT+EYkJ/Vq0EHScK0aEZoIr0AxxthYrpi1aFUgI81Q+FUdUG1QRock4FDBsM3GCC0VKtWvWqkebATYLQSggHGjVrE+zDq2OigwrRU8poqWNicdn04oFKwbatE87LVo7AcUu8QMsl2rXqoKlNp2A2XHzz7+KQx6TjpQakyAOxAmlaq8mbHODPk1C00yHQi0I8iFyKWZqoXQdCTFrx1HLgB8o60tUHDHi+lqN/rD/g+nzprvtNVvXDY4ak5D5Zw2Lc15rnZr1H4pdd9NsAw==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-vietnamese-700-normal-M8Q6kGfw.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-700-normal-CZVFApIP.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-ext-700-normal-DvYoLYTT.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-700-normal-CKyey7Yb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-ByV-LENh.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-B-Gqp1pw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,d09GMgABAAAAAAQMABAAAAAACFAAAAOzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbahwoBmA/U1RBVEQATBEICoMkgmELEAABNgIkAxoEIAWFdgdRDAcb4gYRVZy9Ib44sOn0C+ygiXKA1Hb+5ZMVUGTB0JYQ87nAjFp2gbTl6wiqtSqrZw6QnxSgIrIfr8gh239LGP5ZPTtgyZ5QGOD1/117uykQpkQzU0LIJ8o/yZuCAtvKLgi9mmXdAgtXucKsLjz876/u+yNkuIOnz580buCCIW0WG6iIUgdx856tUAD0vwh944ljposorFaaWFNpB0UW8c7XGE17S36gfx3oBxi/v9m+UXgbPszvZMW9PqlAJSAJIRMC5QYZT5ozs7SF6g2CIqiWQwEYYr1bRVCKQMglpUKppJEco+gmJBAyIckkwTqLUYcZhtY7sCAQ2/O0MJajiLRPKoPFt9PECowSSUCmBMmrLVldXMU9xvmN3FxIUS0b4OI4IPXHvAF6yUTzT6WRhEHSbq+PWCxrSYRYqtBITr6oZN4XEOVZLyAhQyOZICkyFcrLfy2ZiftC6n1XAKgf4/mRTLyuIQAQogCZoARUoxKrwEGgExqBXCpAFHFC5MzSvKVQGVV7yjLtENBNx1esTD1O2UnbOkw9SPW+vhfjd8/6haZD38HC1MVWCzc7lvJdu+3K3LcbVm64uX26nB23oQmdp0ho5W7qVjDKVGHYdDNe7IaduMGjeUkziRL2FETFn3+/iPGmfb3u+ZZV3Nx62uxU832sqHX1k8crl3w8T5U3dy9aZy7rnhmnw80Tpz+elkizLB27DMV8qyTEN/ei16UfHB4c3J/viz2j/dfvD79l93rhuGNcruhEm8/l9lmXy/3LR5Y0jECJImf4bNhdrJnHIVBBehH7z8/3BYZU35Z4LOSszBz6r1VkXwFePbZawNvzhzoqCk/bDMUSCN4oY3oZgPj31wIGUNGK0x6GpKHl4otUwV5u25puMrlOsuTbkkC1S8SKvAyPxJTKC5NFnpdUxwxeZgF+duZhvCLTucMrNp4DgGosS3m19DORW0c9/VKRqdQ8GeUuYAW0XKH8L0hsyLCIzJMI+Z27br/XR9OXpMSEDLnWQrbmCyIoFAm+KSLaRxTVA6apncofJW1of8iQymuuziyVriYt9WtrhrXjVvf4ZYR3GFZv+6DXQzL4cX1oGf1Gp3V8zPbW6uLqYBPAjYjXDiU0uTn9eBnTpByOK7XtEd5hCRPfMgLdTZf//mtKBtxO4uM2+aTSvPHhWLz+oL/GdhhOGTZJBiVdRd3m9DTFQO7zYOMNiaj9KiQWy+JYfMK44wcAHkwcifg7rIlYcq/TJvc3cCiMq6xOq+eTMP2gHA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-vietnamese-800-normal-CIUgXMHX.woff2)format("woff2"),url(/assets/plus-jakarta-sans-vietnamese-800-normal-RfBnhMhO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-ext-800-normal-BMV1Jgrj.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-ext-800-normal-1CQ5az79.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-r4GdUuSS.woff2)format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-Bf2otDjJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--violet:#6c63ff;--violet-hover:#7d75ff;--violet-light:#a8a2ff;--violet-soft:#6c63ff29;--violet-line:#6c63ff80;--midnight:#121826;--midnight-deep:#0b0f19;--snow:#f8fafc;--teal:#2ec4b6;--teal-soft:#2ec4b624;--logo-obsidian:#161d2d;--logo-ice:var(--violet-light);--logo-red:var(--violet);--bg:var(--midnight-deep);--surface:#161d2d9e;--surface-2:#1c2436b3;--raised:#1b2335;--solid:var(--midnight);--line:#94a0c824;--line-strong:#94a0c847;--text:var(--snow);--muted:#a3acc2;--faint:#6f7a93;--accent:var(--violet);--accent-hover:var(--violet-hover);--accent-ink:#fff;--accent-soft:var(--violet-soft);--accent-line:var(--violet-line);--accent-glow:0 8px 24px #6c63ff59;--info:var(--violet-light);--ok:var(--teal);--ok-soft:var(--teal-soft);--danger:#ff6b81;--danger-soft:#ff6b811f;--gold:#f5b942;--r-sm:10px;--r-md:14px;--r-lg:18px;--font:"Plus Jakarta Sans", "Segoe UI", system-ui, sans-serif;--blur:blur(22px) saturate(1.25);--glass:linear-gradient(160deg, #ffffff0f, #fff0 45%);--glass-shadow:inset 0 1px 0 #ffffff12, 0 18px 40px #03060e73;--secondary-glass:#ffffff0a;--secondary-shadow:none}html,body,.app{background:var(--midnight-deep)}.app{--tier-S:var(--violet);--tier-A:var(--gold);--tier-B:var(--teal);--tier-C:#8a93ad;--tier-D:#5d6680;border-color:#94a0c829}::selection{background:#6c63ff59}.glass-scene{background:radial-gradient(42% 52% at 78% 18%, #6c63ff47, transparent 70%), radial-gradient(36% 46% at 92% 78%, #2ec4b61a, transparent 70%), radial-gradient(40% 50% at 8% 100%, #6c63ff24, transparent 70%), var(--midnight-deep)}.glass-ribbon,.glass-ribbon-edge,.glass-orbit{display:none}.glass-orb{fill:url(#orb-fill)}.glass-mark{opacity:.55;filter:drop-shadow(0 0 40px #6c63ff73)}.window-chrome{box-shadow:none;background:#0b0f1999}.window-drag{color:var(--snow);font-weight:600}.window-controls{box-shadow:none;background:#ffffff08}.app .window-control{color:var(--muted)}@media (hover:hover) and (pointer:fine){.app .window-control:hover:not(:disabled){color:var(--snow);box-shadow:none;background:#ffffff14}.app .window-close:hover:not(:disabled){color:#fff;background:#e5484d;border-color:#e5484d}}.app .sidebar{box-shadow:var(--glass-shadow);background:#111725b8;border-radius:20px}.app .sidebar:after{display:none}.app .brand{justify-content:center;padding:0 6px 20px}.app .brand-wordmark{margin:0;line-height:0}.app .brand-wordmark img{filter:drop-shadow(0 4px 14px #6c63ff59);width:100%;max-width:128px;height:auto;display:block}.app .brand .brand-mark{display:none}@media (max-width:760px){.app .brand-wordmark{display:none}.app .brand .brand-mark{display:grid}}.app .brand-mark img,.window-logo{filter:drop-shadow(0 0 6px #6c63ff8c)drop-shadow(0 0 1px #a8a2ff99)}.app .brand h1{letter-spacing:-.4px;font-weight:700}.app .brand small{color:var(--faint);font-family:var(--font);letter-spacing:.2px}.nav-group{color:var(--faint)}.app nav button,.app .settings-button{color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;border-radius:12px;font-size:13px;font-weight:500}.app nav button.active{color:var(--snow);box-shadow:none;background:linear-gradient(90deg,#6c63ff42,#6c63ff1a);border-color:#6c63ff59}.app nav button.active svg{color:var(--violet-light)}.nav-current{background:var(--violet-light);width:6px;height:6px;box-shadow:0 0 10px var(--violet)}.app .settings-button{border:1px solid var(--line)}.workspace-bar{color:var(--faint)}.workspace-bar strong{color:var(--violet-light);font-weight:500}.breadcrumb-divider{color:#3a4258}.workspace-status{box-shadow:none;background:#ffffff08}.app .page-head h2{letter-spacing:-1.2px;background:linear-gradient(95deg, var(--snow) 0%, var(--snow) 45%, var(--violet-light) 80%, var(--violet) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;width:-moz-fit-content;width:fit-content;font-size:34px;font-weight:800;line-height:1.15}.app .page-head p{color:var(--muted);font-size:13px}.app .card,.app .kpi{background:var(--glass), var(--surface);border-radius:16px}.app .card:after,.app .kpi:after,.app .sidebar:after{border-color:#ffffff0f #0000 #0000}.app .card>h2:first-child,.app .section-heading h2,.app .analysis-heading h2{font-weight:600}.app .kpi-label{color:var(--muted)}.app .kpi-value{letter-spacing:-.8px;font-weight:700}.app .session-kpis .kpi:first-child{box-shadow:var(--glass-shadow), 0 10px 30px #6c63ff2e;color:var(--snow);background:linear-gradient(145deg,#6c63ff57,#6c63ff1f);border-color:#6c63ff73}.app .session-kpis .kpi:first-child :is(.kpi-label,.kpi-note){color:#f8fafcc7}.analysis-icon{color:#fff;background:var(--violet);box-shadow:var(--accent-glow);border-color:#0000;border-radius:12px}.analysis-message{color:var(--text)}.analysis-state,.app .empty,.app .conn{background:#ffffff08}.app button{min-height:38px;color:var(--snow);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff08;border:1px solid #f8fafc38;border-radius:12px;font-size:13px;font-weight:600}.app button.primary{color:#fff;background:linear-gradient(180deg, var(--violet-hover), var(--violet));border-color:#0000;box-shadow:inset 0 1px #ffffff38,0 8px 22px #6c63ff61}.app button.danger{background:var(--danger-soft);color:var(--danger);border-color:#ff6b8166}.app button.link{color:var(--violet-light);background:0 0;border:0}.app button:focus-visible,.app :is(.analysis-details summary,button.link):focus-visible{outline-color:var(--violet-light)}@media (hover:hover) and (pointer:fine){.app button:hover:not(:disabled){box-shadow:none;background:#ffffff12;border-color:#f8fafc5c}.app button.primary:hover:not(:disabled){background:linear-gradient(180deg, #8a83ff, var(--violet-hover));border-color:#0000;box-shadow:inset 0 1px #ffffff40,0 10px 28px #6c63ff80}.app nav button:hover:not(.active):not(:disabled),.app .settings-button:hover:not(:disabled){color:var(--snow);border-color:var(--line);background:#ffffff0d;transform:none}.app button.link:hover:not(:disabled){color:var(--snow);background:0 0}.app .card:hover,.app .kpi:hover{border-color:#6c63ff52}}.app .chip-group{box-shadow:none;background:#0b0f1999;border-radius:12px}.app .chip-group button{color:var(--muted);box-shadow:none;background:0 0;border-color:#0000;border-radius:9px}.app .chip-group button.primary,.app .chip-group button.primary:hover{color:#fff;background:var(--violet);border-color:#0000;box-shadow:0 4px 14px #6c63ff59}.app :is(input,select,textarea){border-color:var(--line-strong);color:var(--snow);background:#0b0f19b3;border-radius:12px}.app select option{background:var(--midnight)}.app :is(input,select,textarea):focus{border-color:var(--violet);box-shadow:0 0 0 3px #6c63ff38}.app input[type=range]{accent-color:var(--violet)}.app .dot.in_game{background:var(--teal);box-shadow:0 0 0 3px var(--teal-soft)}.app .toast{border-color:var(--line-strong);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);background:#161d2deb}.app .profile{--win:var(--teal);--win-soft:var(--teal-soft);--loss:var(--danger);--loss-soft:var(--danger-soft)}.app :is(.pf-match.win,.pf-match.loss,.pf-season,.pf-badge){background:var(--surface)}.app .pf-head{border-radius:20px}.app .pf-detail{background:#0b0f1999}.app .pf-champ:hover{background:#ffffff0d!important}.app .pf-match-hit,.app .pf-match-hit:hover:not(:disabled){box-shadow:none;background:0 0;border:0}.app button.tier-champ:hover:not(:disabled){border-color:var(--violet-line)}::-webkit-scrollbar-thumb{background:#a8a2ff40}@media (prefers-reduced-transparency:reduce){.glass-scene{background:var(--midnight-deep);display:block}.glass-orb{display:none}.app :is(.sidebar,.card,.kpi,.pf-head,.workspace-status,.chip-group){background:var(--midnight)}.app nav button.active{background:#6c63ff42}.app button:not(.primary):not(.link):not(.pf-match-hit){background:var(--midnight)}}*{scrollbar-width:none}::-webkit-scrollbar{display:none;width:0!important;height:0!important}::-webkit-scrollbar{display:none;width:0!important;height:0!important}.web .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.web a.button{align-items:center;gap:8px;text-decoration:none;display:inline-flex}.web .row-wrap{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.web-grow{flex:1;min-width:0}.web-push{margin-left:auto}.web-clamp{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.web-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.web-card-head h2{margin:0}.web .web-seg{flex-wrap:wrap;display:inline-flex}.web .web-seg button{min-height:30px;box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:9px;padding:0 12px;font-size:12.5px;font-weight:600}.web .web-seg button.active{color:var(--snow,#f8fafc);background:#6c63ff3d}.web-two{grid-template-columns:1fr 1fr;gap:16px;display:grid}.web .web-kpis{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.web-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:32px;padding:8px 0 12px;display:grid}.web-hero h2{letter-spacing:-1.4px;text-transform:none;margin:10px 0 14px;font-size:clamp(28px,3.4vw,44px);font-weight:600;line-height:1.08}.web-hero-copy>.muted{max-width:520px;margin-bottom:20px;font-size:14px}.web-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--violet-light,#a8a2ff);font-size:11px;font-weight:700}.web-safe{align-items:center;gap:6px;margin-top:16px;display:flex}.web-safe svg{color:var(--teal,#2ec4b6)}.web-shot{border-radius:var(--r-lg,18px);border:1px solid var(--line-strong,#94a0c847);margin:0;overflow:hidden;box-shadow:0 30px 70px #03060e8c}.web-shot img{width:100%;height:auto;display:block}.web-explore{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.web .web-explore-card{text-align:left;cursor:pointer;justify-items:start;gap:4px;min-height:0;padding:18px;display:grid}.web .web-explore-card strong{font-size:15px;font-weight:600}.web-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin-top:6px;display:grid}.web-feature{align-items:flex-start;gap:12px;display:flex}.web-feature h4{margin:2px 0 4px}.web-feature-icon{background:var(--violet-soft,#6c63ff29);width:36px;height:36px;color:var(--violet-light,#a8a2ff);border-radius:12px;flex:none;place-items:center;display:grid}.web-download-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.web-older{border-top:1px solid var(--line);gap:6px;margin:12px 0 0;padding:10px 0 0;list-style:none;display:grid}.web-older li{justify-content:space-between;gap:12px;display:flex}.web-steps{gap:6px;margin:16px 0 0;padding-left:18px;display:grid}.web-list{margin:0;padding:0;list-style:none;display:grid}.web-list li{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:9px 2px;font-size:13px;display:flex}.web-list li:last-child{border-bottom:0}.web-health{align-items:center;gap:7px;font-size:13px;display:inline-flex}.web-dot{border-radius:50%;width:8px;height:8px}.web-health.ok .web-dot{background:var(--teal,#2ec4b6);box-shadow:0 0 0 3px #2ec4b633}.web-health.bad .web-dot{background:#ff6b81;box-shadow:0 0 0 3px #ff6b8133}.web-health.bad{color:#ffb3bf}.web-k-bug{color:#ff6b81;flex:none}.web-k-idea{color:var(--gold,#f5b942);flex:none}.web-k-other{color:var(--violet-light,#a8a2ff);flex:none}.web-chart svg{width:100%;height:auto;margin-top:8px;display:block}.web-grid{stroke:var(--line);stroke-width:1px}.web-axis{fill:var(--muted);font-size:11px;font-family:var(--font)}.web-bar{fill:var(--violet,#6c63ff);transition:fill .1s}.web-bar.on{fill:var(--violet-light,#a8a2ff)}.web-search{min-width:240px}.web-table-wrap{overflow-x:auto}.web-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.web-table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:500}.web-table td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px}.web-table tr:last-child td{border-bottom:0}.web-table .num{text-align:right}.web-user{align-items:center;gap:10px;display:flex}.web-actions{justify-content:flex-end;gap:6px;display:flex}.web .web-danger:hover:not(:disabled){color:#ff6b81}.web-badge{text-transform:uppercase;letter-spacing:.06em;color:var(--violet-light,#a8a2ff);background:var(--violet-soft,#6c63ff29);border-radius:999px;margin-left:4px;padding:1px 7px;font-size:10px;font-weight:700}.web-feedback p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:13px}@media (max-width:1100px){.web-hero{grid-template-columns:1fr}.web-explore,.web-features,.web .web-kpis{grid-template-columns:1fr 1fr}}@media (max-width:720px){.web-two,.web-features,.web .web-kpis,.web-explore{grid-template-columns:1fr}}.app.web main{height:100vh;margin-left:0;padding:88px max(24px,50% - 640px) 48px;top:0}.web-topbar{z-index:40;-webkit-backdrop-filter:blur(18px)saturate(1.3);border-bottom:1px solid var(--line);background:#0b0f19b8;height:64px;position:fixed;top:0;left:0;right:0}.web-topbar-inner{align-items:center;gap:28px;max-width:1280px;height:100%;margin:0 auto;padding:0 24px;display:flex}.web-brand{color:var(--snow,#f8fafc);letter-spacing:-.02em;flex:none;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:inline-flex}.web-brand:hover{color:var(--snow,#f8fafc)}.web-brand img{border-radius:8px}.web-nav{flex:1;gap:4px;min-width:0;display:flex}.web-nav a{color:var(--muted);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.web-nav a:hover{color:var(--snow,#f8fafc);background:#ffffff0a}.web-nav a.active{color:var(--snow,#f8fafc);background:var(--violet-soft,#6c63ff29)}.web-nav .web-nav-admin{margin-left:auto}.web-topbar-end{flex:none;align-items:center;gap:8px;display:flex}.web-topbar-end .header-login,.web-topbar-end .header-signup{align-items:center;gap:6px;display:inline-flex}.web .web-menu-btn{display:none}.app.web .toast{z-index:45;inset:76px auto auto 50%;transform:translate(-50%)}@media (max-width:900px){.web .web-menu-btn{display:inline-grid}.web-topbar-end{margin-left:auto}.web-nav{border-bottom:1px solid var(--line);background:#0b0f19f7;flex-direction:column;padding:12px 16px 16px;display:none;position:absolute;top:64px;left:0;right:0}.web-nav.open{display:flex}.web-nav .web-nav-admin{margin-left:0}}@media (max-width:560px){.web-topbar-inner{gap:12px;padding:0 16px}.app.web main{padding:80px 16px 40px}.web .web-hide-sm,.web .header-user-name{display:none}}.app.web main>*{width:auto;max-width:var(--page-width,1180px)}.app.web main>.lp-legal{max-width:760px}.web-notice{background:#2ec4b61f;border:1px solid #2ec4b659;border-radius:12px;padding:10px 14px;font-size:13px}.web-pos{color:var(--teal,#2ec4b6);font-weight:600}.web-neg{color:#ffb3bf}.web .kpi-label{align-items:center;gap:6px;display:inline-flex}.web-topbar-end .header-wallet{margin-right:2px}.web-badge.plan-badge-legend{color:#f5b942}.web-badge.plan-badge-immortal{color:#ff6b81;border-color:#ff6b8173}
