@font-face{font-family:'IRANSansX';src:url('/assets/fonts/iransansx-400.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'IRANSansX';src:url('/assets/fonts/iransansx-500.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'IRANSansX';src:url('/assets/fonts/iransansx-700.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'IRANSansX';src:url('/assets/fonts/iransansx-900.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}:root{--font-stack:'IRANSansX','Segoe UI',Tahoma,sans-serif}:root{--graphite: #16161a;--graphite-2: #26262c;--graphite-3: #4a4a52;--slate: #6f6f79;--cream: #f7f4ec;--cream-2: #efeade;--paper: #ffffff;--rule: #ded7c6;--rule-2: #c9c0aa;--gold: #a4801c;--gold-2: #c9a227;--gold-3: #f0e2b4;--win: #1d6b45;--draw: #8a6d1f;--loss: #a02a22;--live: #b3221c;--wrap: min(1160px,100% - 2rem);--f--1: clamp(.78rem,.76rem + .1vw,.84rem);--f-0: clamp(.92rem,.89rem + .15vw,1rem);--f-1: clamp(1.04rem,.99rem + .25vw,1.18rem);--f-2: clamp(1.2rem,1.1rem + .5vw,1.5rem);--f-3: clamp(1.4rem,1.2rem + .95vw,2rem);--f-4: clamp(1.7rem,1.32rem + 1.85vw,2.8rem)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .01ms !important;transition-duration: .01ms !important}}body{margin: 0;background: var(--cream);color: var(--graphite);font-family: var(--font-stack);font-size: var(--f-0);line-height: 1.78}[hidden]{display: none !important}h1,h2,h3,h4{line-height: 1.34;margin: 0 0 .5em;font-weight: 700;letter-spacing: 0}h1{font-size: var(--f-4)}h2{font-size: var(--f-2)}h3{font-size: var(--f-1)}p{margin: 0 0 1em}a{color: var(--gold);text-underline-offset: 3px}a:hover{color: var(--graphite)}img,svg{max-width: 100%;height: auto}ul,ol{padding-inline-start: 1.2em}:focus-visible{outline: 2px solid var(--gold);outline-offset: 2px}.n{direction: ltr;unicode-bidi: isolate;font-variant-numeric: tabular-nums}.sr-only{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.skip-link{position: absolute;inset-block-start: .5rem;inset-inline-start: .5rem;z-index: 100;background: var(--graphite);color: var(--cream);padding: .6rem 1rem;transform: translateY(-200%);transition: transform .15s}.skip-link:focus{transform: translateY(0)}.wrap{width: var(--wrap);margin-inline: auto}.wrap > *{min-width: 0}.masthead{background: var(--graphite);color: var(--cream)}.masthead__row{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding-block: .85rem}.ident{display: inline-flex;align-items: center;gap: .6rem;text-decoration: none;color: var(--cream)}.ident__mark{width: 34px;height: 34px;flex: none}.ident__name{font-weight: 700;font-size: 1.1rem;display: block;line-height: 1.2}.ident__sub{font-size: .68rem;color: var(--gold-2)}.menu-btn{font: inherit;font-size: var(--f--1);background: transparent;color: var(--cream);border: 1px solid rgba(247,244,236,.3);padding: .42rem .75rem;cursor: pointer;display: inline-flex;align-items: center;gap: .4rem}.menu-btn:hover{border-color: var(--gold-2);color: var(--gold-2)}.menu-btn i{display: block;width: 15px;height: 2px;background: currentColor;box-shadow: 0 5px 0 currentColor,0 -5px 0 currentColor}#site-nav{display: none;border-block-start: 1px solid rgba(247,244,236,.16);padding-block: .3rem .7rem}#site-nav.is-open{display: block}#site-nav ul{list-style: none;margin: 0;padding: 0;display: grid}#site-nav a{display: block;padding: .5rem .2rem;color: #d9d3c5;text-decoration: none;border-block-end: 1px solid rgba(247,244,236,.1);font-size: var(--f--1);font-weight: 500}#site-nav a:hover,#site-nav a[aria-current="page"]{color: var(--gold-2)}@media (min-width: 62rem){.menu-btn{display: none}#site-nav{display: block;border: 0;padding: 0}#site-nav ul{display: flex;gap: 1.4rem}#site-nav a{border: 0;padding: .15rem 0;position: relative}#site-nav a[aria-current="page"]::after{content: "";position: absolute;inset-inline: 0;inset-block-end: -.3rem;height: 2px;background: var(--gold-2)}}.rule-gold{height: 3px;background: linear-gradient(90deg,var(--gold-2),var(--gold) 40%,var(--graphite-2))}.strip{background: var(--cream-2);border-block-end: 1px solid var(--rule);font-size: var(--f--1);color: var(--graphite-3)}.strip__row{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding-block: .4rem;flex-wrap: wrap}.strip a{color: var(--graphite-3);text-decoration: none}.strip a:hover{color: var(--gold)}.beat{display: inline-flex;align-items: center;gap: .4rem;color: var(--live);font-weight: 700}.beat i{width: .45rem;height: .45rem;border-radius: 50%;background: var(--live);display: block;animation: beat 2s infinite}@keyframes beat{0%,100%{opacity: 1}50%{opacity: .35}}.lead{padding-block: 2.2rem 1.8rem;border-block-end: 2px solid var(--graphite)}.lead__eyebrow{font-size: var(--f--1);color: var(--gold);font-weight: 700;margin: 0 0 .5rem;word-spacing: .12em}.lead h1{max-width: 21ch}.lead__text{color: var(--graphite-3);max-width: 64ch}.scoreboard{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;border: 1px solid var(--rule-2);margin-block-start: 1.3rem;background: var(--paper)}@media (min-width: 52rem){.scoreboard{grid-template-columns: repeat(4,minmax(0,1fr))}}.scoreboard > div{padding: .75rem .9rem;border-inline-end: 1px solid var(--rule)}.scoreboard > div:last-child{border-inline-end: 0}.scoreboard b{display: block;font-size: var(--f-2);font-weight: 700;line-height: 1.25}.scoreboard span{font-size: var(--f--1);color: var(--slate)}main{padding-block-end: 3rem}.sec{padding-block: 2rem;border-block-start: 1px solid var(--rule)}.sec:first-of-type{border-block-start: 0}.sec__bar{display: flex;align-items: flex-end;justify-content: space-between;gap: 1rem;flex-wrap: wrap;border-block-end: 2px solid var(--graphite);padding-block-end: .5rem;margin-block-end: 1rem}.sec__bar h2{margin: 0}.sec__note{flex-basis: 100%;margin: .3rem 0 0;color: var(--slate);font-size: var(--f--1)}.sec__all{font-size: var(--f--1);font-weight: 700;text-decoration: none;white-space: nowrap}.copy{max-width: 70ch}.copy h2{margin-block-start: 1.7em;border-block-end: 1px solid var(--rule);padding-block-end: .25rem}.ranked{display: grid;gap: 0;border: 1px solid var(--rule-2);background: var(--paper)}.ranked__item{display: grid;grid-template-columns: 3.1rem minmax(0,1fr) auto;gap: .75rem;align-items: center;padding: .7rem .85rem;border-block-end: 1px solid var(--rule)}.ranked__item:last-child{border-block-end: 0}.ranked__item:nth-child(-n+3){background: #fffdf6}.pos{font-size: var(--f-2);font-weight: 700;text-align: center;font-variant-numeric: tabular-nums;color: var(--graphite-3);border-inline-end: 1px solid var(--rule);padding-inline-end: .55rem;line-height: 1.2}.ranked__item:nth-child(1) .pos{color: var(--gold)}.ranked__item:nth-child(2) .pos,.ranked__item:nth-child(3) .pos{color: var(--graphite)}.ranked__body{min-width: 0;display: grid;gap: .2rem}.ranked__title{font-weight: 700;display: flex;align-items: center;gap: .4rem;flex-wrap: wrap}.ranked__title a{color: var(--graphite);text-decoration: none}.ranked__title a:hover{color: var(--gold);text-decoration: underline}.ranked__meta{font-size: var(--f--1);color: var(--slate)}.ranked__score{text-align: center;min-width: 4.2rem}.ranked__score b{display: block;font-size: var(--f-2);font-weight: 700;font-variant-numeric: tabular-nums}.ranked__score span{font-size: .66rem;color: var(--slate);display: block}.grade{display: inline-grid;place-items: center;width: 1.6rem;height: 1.6rem;font-weight: 700;font-size: .8rem;border: 1.5px solid currentColor;border-radius: 50%}.grade--A{color: var(--win)}.grade--B{color: var(--gold)}.grade--C{color: var(--graphite-3)}.grade--D{color: var(--loss)}.fixtures{display: grid;gap: 0;border: 1px solid var(--rule-2);background: var(--paper)}.fx{display: grid;grid-template-columns: 4.4rem minmax(0,1fr) auto;gap: .7rem;align-items: center;padding: .65rem .8rem;border-block-end: 1px solid var(--rule)}.fx:last-child{border-block-end: 0}.fx--live{background: #fff8f7}.fx--off{opacity: .62}.fx__when{display: grid;gap: .15rem;justify-items: start}.tag{font-size: .68rem;font-weight: 700;padding: .06rem .4rem;white-space: nowrap;border: 1px solid transparent;display: inline-block}.tag--live{background: var(--live);color: #fff}.tag--finished{background: var(--cream-2);color: var(--graphite-3);border-color: var(--rule)}.tag--scheduled{color: var(--graphite-3);border-color: var(--rule)}.tag--off{background: #fbeeed;color: var(--loss);border-color: #eccfcc}.fx__day{font-size: .66rem;color: var(--slate)}.fx__pair{display: grid;gap: .25rem;min-width: 0}.fx__t{display: flex;align-items: center;gap: .45rem;min-width: 0}.fx__t img{width: 21px;height: 21px;flex: none}.fx__t span{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.fx__t a{color: var(--graphite);text-decoration: none}.fx__t a:hover{color: var(--gold)}.fx__n{margin-inline-start: auto;font-weight: 700;font-variant-numeric: tabular-nums;padding-inline-start: .4rem}.fx__side{display: grid;justify-items: end;gap: .25rem;text-align: end}.fx__lg{font-size: .68rem;color: var(--slate);white-space: nowrap}.fx__open{font-size: .7rem;font-weight: 700;text-decoration: none;color: var(--gold);white-space: nowrap}.fx__open:hover{color: var(--graphite);text-decoration: underline}.fx__appeal{grid-column: 1 / -1;display: flex;align-items: center;gap: .5rem;flex-wrap: wrap;border-block-start: 1px dotted var(--rule-2);margin-block-start: .1rem;padding-block-start: .45rem;font-size: var(--f--1);color: var(--graphite-3)}.fx__appeal b{color: var(--graphite)}.fx__appeal .meter{flex: 1 1 5rem}.meter{display: block;height: 6px;background: var(--cream-2);border: 1px solid var(--rule)}.meter__fill{display: block;height: 100%;background: var(--gold-2)}.cards{display: grid;gap: .9rem}@media (min-width: 50rem){.cards{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 74rem){.cards{grid-template-columns: repeat(3,minmax(0,1fr))}}.score-card{background: var(--paper);border: 1px solid var(--rule-2);display: flex;flex-direction: column}.score-card__top{background: var(--graphite);color: var(--cream);padding: .5rem .8rem;display: flex;justify-content: space-between;gap: .5rem;font-size: var(--f--1)}.score-card__top b{color: var(--gold-2)}.score-card__body{padding: .8rem;display: grid;gap: .65rem}.score-card__teams{display: grid;gap: .3rem}.score-card__team{display: flex;align-items: center;gap: .45rem}.score-card__team img{width: 23px;height: 23px;flex: none}.score-card__team b{font-weight: 700;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.score-card__team small{margin-inline-start: auto;color: var(--slate);font-size: .7rem}.verdict{border: 1px solid var(--gold-2);background: var(--gold-3);padding: .5rem .7rem;display: flex;align-items: center;justify-content: space-between;gap: .5rem}.verdict b{font-size: var(--f-1)}.verdict span{text-align: center;line-height: 1.2}.verdict span b{display: block;font-size: var(--f-2);color: var(--gold)}.verdict span small{font-size: .62rem;color: var(--graphite-3)}.factors{display: grid;gap: .3rem;font-size: var(--f--1);color: var(--graphite-3)}.factors div{display: grid;grid-template-columns: 8.5rem 1fr 3.6rem;gap: .45rem;align-items: center}.score-card__foot{margin-block-start: auto;padding: .55rem .8rem;border-block-start: 1px solid var(--rule);display: flex;align-items: center;justify-content: space-between;gap: .5rem;font-size: var(--f--1)}.risk{font-weight: 700}.risk--low{color: var(--win)}.risk--medium{color: var(--draw)}.risk--high{color: var(--loss)}.table-box{overflow-x: auto;border: 1px solid var(--rule-2);background: var(--paper)}table{border-collapse: collapse;width: 100%;font-size: var(--f--1)}caption{text-align: start;padding: .65rem .8rem;font-weight: 700;border-block-end: 2px solid var(--graphite)}th,td{padding: .48rem .6rem;text-align: start;border-block-end: 1px solid var(--rule);white-space: nowrap}thead th{background: var(--graphite);color: var(--cream);font-weight: 600;position: sticky;inset-block-start: 0}tbody tr:nth-child(even) td{background: #fbf9f3}tbody tr:last-child td{border-block-end: 0}td.w-team,th.w-team{white-space: normal;min-width: 9rem}.w-num{direction: ltr;unicode-bidi: isolate;text-align: center;font-variant-numeric: tabular-nums}.w-b{font-weight: 700}.w-gold{color: var(--gold);font-weight: 700}.w-link{color: var(--graphite);text-decoration: none;font-weight: 600}.w-link:hover{color: var(--gold);text-decoration: underline}.z-top{box-shadow: inset 3px 0 0 var(--gold-2)}.z-mid{box-shadow: inset 3px 0 0 var(--graphite-3)}.z-low{box-shadow: inset 3px 0 0 var(--loss)}.run{display: inline-flex;gap: .18rem;direction: ltr}.run i{width: 1.1rem;height: 1.1rem;display: grid;place-items: center;font-style: normal;font-size: .6rem;font-weight: 700;color: #fff}.run .W{background: var(--win)}.run .D{background: var(--draw)}.run .L{background: var(--loss)}@media (max-width: 42rem){.t-stack{display: block}.t-stack caption{display: block;width: 100%}.t-stack thead{display: none}.t-stack tbody,.t-stack tr,.t-stack td{display: block;width: 100%}.t-stack tr{border-block-end: 1px solid var(--rule-2);padding-block: .3rem}.t-stack td{border: 0;display: flex;justify-content: space-between;gap: 1rem;white-space: normal;padding: .24rem .8rem}.t-stack td::before{content: attr(data-th);color: var(--slate);font-weight: 600}.t-stack td.w-num{text-align: end}.t-stack tbody tr:nth-child(even) td{background: transparent}.t-stack tbody tr:nth-child(even){background: #fbf9f3}}.tabs{display: flex;gap: .35rem;overflow-x: auto;padding-block: .6rem;border-block: 1px solid var(--rule);margin-block-end: 1rem}.tab{flex: none;font: inherit;font-size: var(--f--1);font-weight: 700;background: transparent;border: 1px solid var(--rule-2);color: var(--graphite-3);padding: .32rem .7rem;cursor: pointer;white-space: nowrap}.tab:hover{border-color: var(--gold);color: var(--graphite)}.tab[aria-pressed="true"]{background: var(--graphite);border-color: var(--graphite);color: var(--cream)}.tab small{opacity: .75;font-weight: 400}.daybar{display: flex;gap: .35rem;overflow-x: auto;padding-block: .5rem}.daybar a{flex: none;text-align: center;text-decoration: none;color: var(--graphite-3);border: 1px solid var(--rule-2);background: var(--paper);padding: .32rem .65rem;font-size: var(--f--1);line-height: 1.3}.daybar a b{display: block;color: var(--graphite)}.daybar a[aria-current="page"]{background: var(--graphite);border-color: var(--graphite);color: var(--cream)}.daybar a[aria-current="page"] b{color: var(--gold-2)}.duo{display: grid;gap: 1.1rem}@media (min-width: 60rem){.duo{grid-template-columns: 1.55fr 1fr}}.duo > *{min-width: 0}.duo--eq{grid-template-columns: 1fr}@media (min-width: 60rem){.duo--eq{grid-template-columns: repeat(2,minmax(0,1fr))}}.box{background: var(--paper);border: 1px solid var(--rule-2)}.box__head{background: var(--cream-2);border-block-end: 1px solid var(--rule);padding: .6rem .8rem}.box__head h2,.box__head h3{margin: 0;font-size: var(--f-1)}.box__body{padding: .85rem}.box__body > :last-child{margin-block-end: 0}.pairs{display: grid;margin: 0}.pairs div{display: flex;justify-content: space-between;gap: 1rem;padding: .4rem 0;border-block-end: 1px dotted var(--rule-2)}.pairs div:last-child{border-block-end: 0}.pairs dt{color: var(--slate);font-size: var(--f--1)}.pairs dd{margin: 0;font-weight: 700}.versus{display: grid;gap: .6rem}.versus__row{display: grid;grid-template-columns: 3rem 1fr 3rem;gap: .5rem;align-items: center;font-size: var(--f--1)}.versus__label{grid-column: 1 / -1;text-align: center;color: var(--slate);font-size: .7rem}.versus__track{display: flex;height: 8px;background: var(--cream-2);border: 1px solid var(--rule)}.versus__a{background: var(--graphite)}.versus__b{background: var(--gold-2)}.versus b{font-variant-numeric: tabular-nums}.log{list-style: none;margin: 0;padding: 0;display: grid}.log li{display: grid;grid-template-columns: 3rem 1.4rem 1fr;gap: .5rem;align-items: center;font-size: var(--f--1);padding-block: .3rem;border-block-end: 1px dotted var(--rule-2)}.log li:last-child{border-block-end: 0}.log__m{color: var(--slate);font-variant-numeric: tabular-nums;direction: ltr;unicode-bidi: isolate}.e-goal{color: var(--win);font-weight: 700}.e-yellow{color: var(--draw)}.e-red{color: var(--loss)}.e-sub{color: var(--slate)}.brand-rank{display: grid;gap: 0;border: 1px solid var(--rule-2);background: var(--paper)}.brand-row{display: grid;grid-template-columns: 3.1rem minmax(0,1fr);gap: .8rem;padding: .85rem;border-block-end: 1px solid var(--rule);align-items: start}.brand-row:last-child{border-block-end: 0}.brand-row:nth-child(-n+3){background: #fffdf6}.brand-row__pos{text-align: center;font-size: var(--f-2);font-weight: 700;font-variant-numeric: tabular-nums;border-inline-end: 1px solid var(--rule);padding-inline-end: .5rem;color: var(--graphite-3)}.brand-row:nth-child(1) .brand-row__pos{color: var(--gold)}.brand-row__main{display: grid;gap: .5rem;min-width: 0}.brand-row__id{display: flex;align-items: center;gap: .6rem;flex-wrap: wrap}.brand-row__logo{background: var(--cream-2);border: 1px solid var(--rule);padding: .28rem .45rem;display: grid;place-items: center}.brand-row__logo img{height: 26px;width: auto;max-width: 110px;object-fit: contain}.brand-row__name{font-weight: 700;font-size: var(--f-1)}.brand-row__name a{color: var(--graphite);text-decoration: none}.brand-row__name a:hover{color: var(--gold)}.brand-row__total{margin-inline-start: auto;font-weight: 700;color: var(--gold);border: 1px solid var(--gold-2);background: var(--gold-3);padding: .06rem .5rem}.brand-row__note{margin: 0;font-size: var(--f--1);color: var(--graphite-3)}.brand-row__criteria{display: grid;gap: .25rem;font-size: var(--f--1)}.brand-row__criteria div{display: grid;grid-template-columns: 7.5rem 1fr 2rem;gap: .45rem;align-items: center;color: var(--slate)}.brand-row__go{display: flex;gap: .5rem;flex-wrap: wrap}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .35rem;font: inherit;font-weight: 700;font-size: var(--f--1);cursor: pointer;padding: .45rem .95rem;text-decoration: none;background: var(--graphite);border: 1px solid var(--graphite);color: var(--cream)}.btn:hover{background: var(--graphite-2);color: var(--cream)}.btn--out{background: transparent;color: var(--graphite)}.btn--out:hover{background: var(--cream-2);color: var(--graphite)}.btn--gold{background: var(--gold-2);border-color: var(--gold);color: var(--graphite)}.btn--gold:hover{background: var(--gold);color: #fff}.masthead .masthead-cta{display: none}@media (min-width: 62rem){.masthead .masthead-cta{display: inline-flex}}.note{border: 1px solid var(--rule-2);border-inline-start: 4px solid var(--graphite);background: var(--paper);padding: .65rem .85rem;font-size: var(--f--1);color: var(--graphite-3);margin-block: 1rem}.note--demo{border-inline-start-color: var(--gold-2)}.note--risk{border-inline-start-color: var(--loss)}.note b{color: var(--graphite)}.void{border: 1px dashed var(--rule-2);background: var(--paper);padding: 1.4rem 1rem;text-align: center;color: var(--graphite-3)}.void p{margin: 0 0 .5rem}.void p:last-child{margin: 0}.ghost{background: linear-gradient(90deg,var(--cream-2) 25%,#f6f2e8 37%,var(--cream-2) 63%);background-size: 400% 100%;animation: glide 1.4s ease infinite;height: 1rem}@keyframes glide{0%{background-position: 100% 0}100%{background-position: 0 0}}.path{font-size: var(--f--1);color: var(--slate);padding-block: .85rem 0}.path ol{list-style: none;display: flex;flex-wrap: wrap;gap: .3rem;margin: 0;padding: 0}.path li + li::before{content: "›";margin-inline-end: .3rem;color: var(--rule-2)}.path a{color: var(--graphite-3);text-decoration: none}.path a:hover{color: var(--gold);text-decoration: underline}.faq__list{display: grid}.faq__item{border: 1px solid var(--rule-2);background: var(--paper);border-block-end: 0}.faq__item:last-child{border-block-end: 1px solid var(--rule-2)}.faq__item summary{cursor: pointer;padding: .7rem .85rem;list-style: none;display: flex;align-items: center;justify-content: space-between;gap: .75rem}.faq__item summary::-webkit-details-marker{display: none}.faq__item summary::after{content: "+";font-weight: 700;color: var(--gold)}.faq__item[open] summary::after{content: "−"}.faq__item[open] summary{border-block-end: 1px solid var(--rule)}.faq__q{margin: 0;font-size: var(--f-0);font-weight: 700}.faq__a{padding: .7rem .85rem;color: var(--graphite-3)}.faq__a p{margin: 0}.mini{display: grid;gap: .7rem;grid-template-columns: repeat(auto-fill,minmax(min(100%,13.5rem),1fr))}.mini a,.mini > div{background: var(--paper);border: 1px solid var(--rule-2);padding: .75rem;text-decoration: none;color: inherit;display: grid;gap: .3rem}.mini a:hover{border-color: var(--gold)}.mini__t{font-weight: 700;display: flex;align-items: center;gap: .45rem}.mini__t img{width: 25px;height: 25px}.mini__m{font-size: var(--f--1);color: var(--slate)}.foot{background: var(--graphite);color: #b9b3a5;margin-block-start: 2.5rem}.foot__cols{display: grid;gap: 1.3rem;padding-block: 2rem}@media (min-width: 48rem){.foot__cols{grid-template-columns: 1.3fr repeat(2,minmax(0,1fr))}}@media (min-width: 70rem){.foot__cols{grid-template-columns: 1.4fr repeat(4,minmax(0,1fr))}}.foot h2{color: var(--cream);font-size: var(--f-0);margin-block-end: .55rem}.foot ul{list-style: none;margin: 0;padding: 0;display: grid;gap: .32rem}.foot a{color: #b9b3a5;text-decoration: none;font-size: var(--f--1)}.foot a:hover{color: var(--gold-2);text-decoration: underline}.foot__intro p{font-size: var(--f--1)}.foot__base{border-block-start: 1px solid rgba(247,244,236,.14);padding-block: .85rem;font-size: .74rem;display: flex;justify-content: space-between;gap: 1rem;flex-wrap: wrap}.missing{padding-block: 3.5rem;text-align: center}.missing__code{font-size: clamp(3.8rem,17vw,7.5rem);font-weight: 700;color: var(--cream-2);margin: 0;line-height: .9}.missing ul{list-style: none;padding: 0;display: grid;gap: .45rem;max-width: 24rem;margin-inline: auto}.missing ul a{display: block;background: var(--paper);border: 1px solid var(--rule-2);padding: .6rem;text-decoration: none;color: var(--graphite)}[id]{scroll-margin-top: 3rem}.th-sort{font: inherit;font-weight: 600;color: inherit;background: transparent;border: 0;padding: 0;cursor: pointer;display: inline-flex;align-items: center;gap: .3rem}.th-sort:hover{color: var(--gold-2)}.th-sort span{opacity: .55;font-size: .7em}thead th[aria-sort="ascending"] .th-sort span,thead th[aria-sort="descending"] .th-sort span{opacity: 1;color: var(--gold-2)}