.frk-tier-page{min-height:100vh;color:var(--theme-text,#eef4fb)}.frk-tier-shell{max-width:1160px;margin:0 auto;padding:10px 24px 70px}.frk-tier-panel{border:1px solid var(--theme-border,#30445f);background:var(--theme-card,#0e1621);border-radius:18px;padding:24px}.frk-tier-panel h1{letter-spacing:-.5px;margin:0;font-size:28px;font-weight:750}.frk-tier-intro,.frk-tier-context{color:var(--theme-muted,#9bacc4);font-size:11px;line-height:1.6}.frk-tier-intro{margin:8px 0 22px}.frk-tier-context{justify-content:space-between;gap:10px;margin:16px 0;display:flex}.frk-tier-board{--tier-color:#90a3bb;--tier-bg:#90a3bb0c}.frk-tier-method{color:var(--theme-muted,#9bacc4);padding:3px 0 8px;font-size:10px}.frk-tier-method summary{cursor:pointer;width:max-content}.frk-tier-method p{max-width:760px;line-height:1.7}.frk-tier-board [data-tier=S\+]{--tier-color:#f2c866;--tier-bg:#f2c8660d}.frk-tier-board [data-tier=S]{--tier-color:#e7b85a;--tier-bg:#e7b85a0d}.frk-tier-board [data-tier=A]{--tier-color:#7db8f2;--tier-bg:#7db8f20d}.frk-tier-board [data-tier=B]{--tier-color:#8fd1ad;--tier-bg:#8fd1ad0d}.frk-tier-board [data-tier=C]{--tier-color:#b3a0d9;--tier-bg:#b3a0d90d}.frk-tier-board [data-tier=D]{--tier-color:#d8878f;--tier-bg:#d8878f0d}.frk-tier-overview{color:var(--theme-muted,#9bacc4);align-items:center;gap:20px;padding:10px 0 18px;font-size:11px;display:flex}.frk-tier-overview b{color:var(--theme-text,#eef4fb);font-variant-numeric:tabular-nums;font-size:15px}.frk-tier-scale{align-items:center;gap:5px;margin-left:auto;display:flex}.frk-tier-scale>span{background:var(--tier-bg);border:1px solid color-mix(in srgb,var(--tier-color) 35%,transparent);min-width:24px;height:24px;color:var(--tier-color);border-radius:6px;place-items:center;font-size:10px;font-weight:750;display:grid}.frk-tier-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.frk-tier-card{min-width:0;color:var(--theme-text,#eef4fb);border:1px solid var(--theme-border,#2b3c52);background:var(--theme-card,#101a27);border-radius:9px;flex-direction:column;gap:9px;padding:10px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.frk-tier-card:hover{border-color:var(--tier-color);background:color-mix(in srgb,var(--tier-color) 6%,var(--theme-card,#101a27))}.frk-tier-card:focus-visible{outline:2px solid var(--tier-color);outline-offset:3px}.frk-tier-card-main{align-items:center;gap:7px;min-width:0;display:flex}.frk-tier-card-main>img{border-radius:7px;flex:none;width:36px;height:36px}.frk-tier-card-main>div{flex:1;min-width:0}.frk-tier-card-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.frk-tier-card-role{color:var(--theme-muted,#9bacc4);align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.frk-tier-card-role img,.frk-tier-card-role svg{width:12px!important;height:12px!important}.frk-tier-card-score{color:var(--tier-color);font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:2px;font-size:18px;font-weight:750;display:flex}.frk-tier-card-score>small{color:var(--theme-muted,#9bacc4);font-size:8px;font-weight:400}.frk-tier-card-stats{color:var(--theme-muted,#9bacc4);font-variant-numeric:tabular-nums;justify-content:space-between;gap:4px;font-size:9px;display:flex}.frk-tier-card-stats>strong{color:#e3a6b1;font-weight:600}.frk-tier-card-stats>strong.is-good{color:#89cfb0}.frk-tier-card-track{background:var(--theme-border,#263850);border-radius:999px;height:3px;overflow:hidden}.frk-tier-card-track>span{border-radius:inherit;background:var(--tier-color);height:100%;display:block}.frk-tier-pending{border:1px solid var(--theme-border,#30445f);background:var(--theme-surface,#0a121c);border-radius:12px;margin-top:18px;padding:14px}.frk-tier-pending summary{cursor:pointer;color:var(--theme-muted,#9bacc4);font-size:11px}.frk-tier-pending summary>span{align-items:center;gap:8px;display:inline-flex}.frk-tier-pending summary b{background:var(--theme-card,#192638);border-radius:6px;padding:3px 7px;font-size:10px}.frk-tier-pending summary>small{float:right;font-size:10px}.frk-tier-pending[open] .frk-tier-cards{margin-top:16px}@media (min-width:981px) and (max-width:1350px){.frk-tier-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.frk-tier-board .frk-tier-card{box-sizing:border-box;grid-template-columns:26px minmax(0,1fr);gap:5px 6px;min-width:0;max-width:100%;padding:10px 8px;display:grid}.frk-tier-card-grade{text-align:center;color:var(--tier-color);font-variant-numeric:tabular-nums;grid-area:1/1/3;align-self:center;font-size:14px;font-weight:800}.frk-tier-board .frk-tier-card-main{grid-column:2;gap:5px;min-width:0}.frk-tier-board .frk-tier-card-main>img{border-radius:6px;width:25px;height:25px}.frk-tier-board .frk-tier-card-main strong{font-size:10px}.frk-tier-board .frk-tier-card-score{font-size:12px}.frk-tier-board .frk-tier-card-score>small{font-size:7px}.frk-tier-board .frk-tier-card-stats{flex-wrap:wrap;grid-column:2;min-width:0;font-size:8px}.frk-tier-board .frk-tier-card-role,.frk-tier-board .frk-tier-card-track{display:none}.frk-tier-shell,.frk-tier-panel,.frk-tier-board{box-sizing:border-box;min-width:0;max-width:100%}.frk-tier-shell{max-width:1160px}.frk-tier-table{table-layout:fixed;border-collapse:separate;border-spacing:0 12px;width:100%;max-width:100%;margin-top:-12px}.frk-tier-table th,.frk-tier-table td{box-sizing:border-box;border:1px solid var(--theme-border,#30445f);background:var(--theme-surface,#0a121e);border-left:0;min-width:0}.frk-tier-table tr>:first-child{border-left:1px solid var(--theme-border,#30445f);border-radius:10px 0 0 10px;width:56px}.frk-tier-table tr>:last-child{border-radius:0 10px 10px 0}.frk-tier-table thead th{color:var(--theme-text,#e4edf9);padding:13px 5px;font-size:11px}.frk-tier-table thead th>span{justify-content:center;align-items:center;gap:6px;display:flex}.frk-tier-table thead img,.frk-tier-table thead svg{flex:none;width:17px!important;height:17px!important}.frk-tier-table tbody th{vertical-align:middle;background:var(--tier-bg);padding:12px 3px}.frk-tier-table tbody th>strong{color:var(--tier-color);font-size:24px;display:block}.frk-tier-table tbody th>small{color:var(--theme-muted,#91a1b8);margin-top:5px;font-size:9px;font-weight:400;display:block}.frk-tier-table td{vertical-align:top;padding:3px}.frk-tier-grade-list{min-width:0}.frk-tier-cell-empty{text-align:center;color:var(--theme-muted,#8194ad);margin:0;padding:18px 3px;font-size:9px;display:block}.frk-tier-table .frk-tier-card{background:0 0;border:0;border-radius:6px;grid-template-columns:minmax(0,1fr);padding:10px 6px}.frk-tier-table .frk-tier-card+.frk-tier-card{border-top:1px solid var(--theme-border,#243448)}.frk-tier-table .frk-tier-card-grade{display:none}.frk-tier-table .frk-tier-card-main,.frk-tier-table .frk-tier-card-stats{grid-column:1}.frk-tier-table .frk-tier-card:hover{background:var(--tier-bg)}.frk-tier-table .frk-tier-card:focus-visible{outline-offset:-2px}.frk-tier-table .frk-tier-grade-list{grid-auto-rows:60px;display:grid}.frk-tier-table .frk-tier-grade-list>*+*{border-top:1px solid var(--theme-border,#243448)}.frk-tier-empty-slot{box-sizing:border-box;min-width:0;color:var(--theme-muted,#8194ad);place-items:center;font-size:9px;display:grid}.frk-tier-card-confidence{color:var(--theme-muted,#91a1b8);grid-column:2;font-size:8px}.frk-tier-table .frk-tier-card-confidence{grid-column:1}.frk-tier-board.is-experimental .frk-tier-table .frk-tier-grade-list{grid-auto-rows:76px}@media (max-width:767px){.frk-tier-board:has(.frk-tier-table thead th:nth-child(4)){-webkit-overflow-scrolling:touch;overflow-x:auto}.frk-tier-table:has(thead th:nth-child(4)){min-width:620px}.frk-tier-overview{flex-wrap:wrap;gap:10px 16px}.frk-tier-scale{margin-left:0}}.frk-tier-board.is-stable .frk-tier-scale{display:none}.frk-tier-board.is-stable .frk-tier-overview{padding:4px 0 12px;font-size:12px}.frk-tier-board.is-stable .frk-tier-table thead th{font-size:13px;font-weight:650}.frk-tier-board.is-stable .frk-tier-table tr>:first-child{width:68px}.frk-tier-board.is-stable .frk-tier-table tbody th{background:color-mix(in srgb,var(--tier-color) 16%,var(--theme-surface,#0a121e))}.frk-tier-board.is-stable .frk-tier-table tbody th>strong{font-size:32px;line-height:1}.frk-tier-board.is-stable .frk-tier-table tbody th>small{font-size:11px}.frk-tier-board.is-stable .frk-tier-table .frk-tier-grade-list{grid-auto-rows:minmax(66px,auto)}.frk-tier-board.is-stable .frk-tier-table .frk-tier-card{row-gap:6px;padding:9px 8px}.frk-tier-board.is-stable .frk-tier-card-main{gap:9px}.frk-tier-board.is-stable .frk-tier-card-main>img{border-radius:8px;width:34px;height:34px}.frk-tier-board.is-stable .frk-tier-card-main strong{font-size:13px;font-weight:650}.frk-tier-board.is-stable .frk-tier-card-score{font-size:15px}.frk-tier-board.is-stable .frk-tier-card-stats{font-size:11px}@media (max-width:767px){.frk-tier-shell:has(.frk-tier-board.is-stable){padding:8px 10px 48px}.frk-tier-panel:has(.frk-tier-board.is-stable){padding:16px 12px}.frk-tier-board.is-stable{overflow:visible}.frk-tier-board.is-stable .frk-tier-table,.frk-tier-board.is-stable .frk-tier-table tbody{min-width:0;margin:0;display:block}.frk-tier-board.is-stable .frk-tier-table thead{display:none}.frk-tier-board.is-stable .frk-tier-table tbody tr{border:1px solid color-mix(in srgb,var(--tier-color) 35%,var(--theme-border,#30445f));background:var(--theme-surface,#0a121e);border-radius:12px;margin-bottom:12px;display:block;overflow:hidden}.frk-tier-board.is-stable .frk-tier-table tbody tr>th:first-child{text-align:left;border:0;border-radius:0;align-items:baseline;gap:10px;width:auto;padding:8px 14px;display:flex}.frk-tier-board.is-stable .frk-tier-table tbody th>strong{font-size:26px;display:inline}.frk-tier-board.is-stable .frk-tier-table tbody th>small{margin:0;display:inline}.frk-tier-board.is-stable .frk-tier-table td{border:0;border-top:1px solid var(--theme-border,#243448);background:0 0;border-radius:0;width:auto;padding:2px 6px 6px;display:block}.frk-tier-board.is-stable .frk-tier-table td:before{content:attr(data-role);color:var(--theme-muted,#a9b8cc);padding:8px 6px 2px;font-size:12px;font-weight:650;display:block}.frk-tier-board.is-stable .frk-tier-table td:not(:has(.frk-tier-card)){display:none}.frk-tier-board.is-stable .frk-tier-table .frk-tier-grade-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;column-gap:4px}.frk-tier-board.is-stable .frk-tier-table .frk-tier-grade-list>*+*{border-top:0}.frk-tier-board.is-stable .frk-tier-empty-slot{display:none}.frk-tier-board.is-stable .frk-tier-table .frk-tier-card{padding:8px 6px}.frk-tier-board.is-stable .frk-tier-card-main>img{width:30px;height:30px}.frk-tier-board.is-stable .frk-tier-card-main strong{font-size:12px}}