.op-month-plate{margin-top: var(--op-space-8);border-radius: var(--op-r-lg);overflow: hidden;background: var(--op-surface);box-shadow: var(--op-elevation-1)}.op-month-plate .op-figs{margin-top: 0;border-radius: 0;box-shadow: none}.op-month-plate .op-figs__side--scan{border-radius: 0 0 0 var(--op-r-lg)}.op-month-plate .op-figs__side--all{border-radius: 0 0 var(--op-r-lg) 0}.op-month-band{margin: 0;padding: var(--op-space-5) var(--op-space-6);background: var(--op-surface);color: var(--op-cta-to);box-shadow: inset 0 -1px 0 var(--op-hairline);text-align: center;font-size: clamp(2.125rem,5vw,3.5rem);font-weight: var(--op-weight-bold);letter-spacing: -.02em;line-height: 1.05}.op-month-plate--under .op-month-band{box-shadow: inset 0 1px 0 var(--op-hairline)}.op-month-plate--under .op-figs__side--scan{border-radius: var(--op-r-lg) 0 0 0}.op-month-plate--under .op-figs__side--all{border-radius: 0 var(--op-r-lg) 0 0}.op-month-band time{display: inline-block;padding-bottom: .08em;background: var(--op-cta);-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}.op-month-groups [data-group="studios"],.op-month-groups :is(#patrol-rank,#share-across-scans){--grp: #0E9F9B;--grp-ink: #0B7F7B}.op-month-groups [data-group="top"],.op-month-groups #who-takes-the-best-positions{--grp: #E8590C;--grp-ink: #B84508}.op-month-groups [data-group="games"],.op-month-groups :is(#titles-on-the-most-front-pages,#new-games-detected,#most-promoted-games){--grp: #D6336C;--grp-ink: #BE2459}.op-month-groups [data-group="source"],.op-month-groups :is(#provider-detail-reports,#casinos-read,#scan-evidence){--grp: #3B4A6B;--grp-ink: #3B4A6B;--grp-ground: color-mix(in srgb,var(--grp) 9%,var(--op-page,var(--op-surface)))}.op-month-groups :is(#patrol-rank,#share-across-scans,#who-takes-the-best-positions,#titles-on-the-most-front-pages,#new-games-detected,#most-promoted-games,#provider-detail-reports,#casinos-read,#scan-evidence){--op-section-ground: var(--grp-ground,color-mix(in srgb,var(--grp) 9%,var(--op-surface)));background: var(--op-section-ground)}.op-month-groups > section[id] .bp__rule{background: var(--grp,var(--op-teal-active))}.op-month-groups > section[id]:not(#findings,#sell-positions,#sell-games) :is(.op-h2,.tr__h2)::after{content: "";display: block;width: var(--op-rule-width);height: var(--op-space-1);margin-top: var(--op-space-4);border-radius: var(--op-radius-rule);background: var(--grp)}.op-month-groups > section[id]:not(#findings) .op-morebar,.op-month-groups > section[id]:not(#findings) .op-rows__more button{color: var(--grp-ink)}.op-month-groups > section[id]:not(#findings) .op-rows__more::before,.op-month-groups > section[id]:not(#findings) .op-rows__more::after{background: var(--grp)}.op-month-groups .op-rail:not(.op-rail--on-ink) .op-rail__item[data-group]{color: var(--grp-ink)}.op-month-groups .op-rail:not(.op-rail--on-ink) .op-rail__item[data-group] .op-rail__tick{background: color-mix(in srgb,var(--grp) 45%,var(--op-surface))}.op-month-groups .op-rail:not(.op-rail--on-ink) .op-rail__item[data-group][aria-current="true"]{font-weight: var(--op-weight-bold);border-bottom-color: var(--grp)}.op-month-groups .op-rail:not(.op-rail--on-ink) .op-rail__item[data-group][aria-current="true"] .op-rail__tick{background: var(--grp)}@media (min-width: 900px){.op-month-page #patrol-rank.rk-list--ranks{--rk-cols: var(--rk-rank-market) var(--rk-rank-global) minmax(0,1fr) 6.25rem 4.5rem 4.5rem 5.75rem 40px}}.op-month-page #patrol-rank td.op-month__share{color: var(--op-text-2)}@media (max-width: 899px){.op-month-page #patrol-rank .op-month__share{display: none}}.op-month-games td.op-rows__sub b{font-weight: var(--op-weight-semibold)}.op-month{position: relative}.op-month__step{display: grid;place-items: center;width: 1.875rem;height: 1.875rem;padding: 0;border: 0;border-radius: 50%;background: none;color: var(--op-teal);box-shadow: inset 0 0 0 1px var(--op-teal);cursor: pointer}.op-month__step svg{width: .875rem;height: .875rem}.op-month__step--off,.op-month__step[disabled]{color: var(--op-hairline);box-shadow: inset 0 0 0 1px var(--op-hairline);cursor: default}.op-month__name{display: inline-flex;align-items: center;gap: var(--op-space-2);padding: var(--op-space-2) var(--op-space-3);border: 0;border-radius: var(--op-r-md);background: none;color: var(--op-ink);font: var(--op-weight-semibold) var(--op-fs-lg)/1 var(--op-font-mono);box-shadow: inset 0 0 0 1px var(--op-hairline)}button.op-month__name{cursor: pointer}.op-month__cal{display: block;width: 22px;height: 22px}.op-month__open{gap: 0}.op-month__open .op-month__label{display: grid;grid-template-columns: 1fr;transition: grid-template-columns .3s cubic-bezier(.16,1,.3,1),opacity .2s ease}.op-month__label > span{min-width: 0;overflow: hidden;white-space: nowrap}.op-month__open .op-month__cal{flex: none;transition: width .3s cubic-bezier(.16,1,.3,1),opacity .3s ease .08s,transform .3s cubic-bezier(.16,1,.3,1) .08s}.op-scan[data-now="wait"] .op-month__cal{width: 0;opacity: 0;transform: scale(.5);transition: width .3s cubic-bezier(.16,1,.3,1),opacity .15s ease,transform .2s ease}.op-scan[data-now="wait"] .op-month__label{transition: grid-template-columns .3s cubic-bezier(.16,1,.3,1),opacity .25s ease .08s}.op-scan:not([data-now="wait"]) .op-month__label{grid-template-columns: 0fr;opacity: 0}@media (prefers-reduced-motion: reduce){.op-month__open .op-month__label,.op-month__open .op-month__cal{transition: none}}.op-scan__when > .op-month__name{height: var(--op-scan-cell);border-radius: 0;color: var(--op-ink-on-ground);font-family: var(--op-font-sans);font-size: var(--op-fs-md);box-shadow: none}.op-scan__when > button.op-month__name:hover{background: color-mix(in srgb,var(--op-ink-on-ground) 9%,transparent)}.op-scan__when > .op-month__step{color: var(--op-teal-bright);box-shadow: none}.op-scan__when > a.op-month__step:hover{background: color-mix(in srgb,var(--op-ink-on-ground) 9%,transparent)}.op-scan__when > .op-month__step--off{color: color-mix(in srgb,var(--op-ink-on-ground) 25%,transparent)}.op-month__name[hidden]{display: none}.op-month__panel{padding: var(--op-space-5)}@media (min-width: 600px){.op-month__panel{width: 20.5rem}}.op-month__top{display: flex;align-items: center;justify-content: space-between;margin: 0 0 var(--op-space-3);font-size: var(--op-fs-xl);font-weight: var(--op-weight-semibold)}.op-month__grid{display: grid;grid-template-columns: repeat(4,1fr);gap: var(--op-space-2);margin: 0;padding: 0;list-style: none}.op-month__grid span,.op-month__grid a{display: grid;place-items: center;height: 2.75rem;border-radius: var(--op-r-md);font-size: var(--op-fs-md);text-decoration: none}.op-month__grid span{color: var(--op-text-3)}.op-month__grid a{background: color-mix(in srgb,var(--op-teal) 14%,transparent);color: var(--op-ink);font-weight: var(--op-weight-medium)}.op-month__grid a[aria-current="true"]{background: var(--op-ground-ink);color: var(--op-ink-on-ground)}@media (max-width: 899px){.op-month__name,.op-scan__when > .op-month__name{padding: var(--op-space-2);font-size: var(--op-fs-sm)}.op-month__step{width: 1.625rem;height: 1.625rem}}.ev-cal{margin-block: var(--op-space-5) var(--op-space-6);border-radius: var(--op-r-lg);background: var(--op-surface);box-shadow: var(--op-elevation-2)}.ev-cal__head{display: flex;align-items: center;justify-content: space-between;gap: var(--op-space-5);padding: var(--op-space-5) var(--op-space-6);border-radius: var(--op-r-lg) var(--op-r-lg) 0 0;background: var(--op-cta);color: var(--op-ink-on-ground)}.ev-cal__title{margin: 0;font-size: var(--op-fs-2xl);font-weight: var(--op-weight-bold);letter-spacing: var(--op-tracking-h2);line-height: var(--op-leading-tight)}.ev-cal__sum{flex: none;margin: 0;text-align: right;font-size: var(--op-fs-md)}.ev-cal__sum b{display: block;font-family: var(--op-font-mono);font-size: var(--op-fs-3xl);font-weight: var(--op-weight-semibold);line-height: 1}.ev-cal__grid{display: grid;grid-template-columns: repeat(7,minmax(0,1fr));gap: var(--op-space-2);margin: 0;padding: var(--op-space-4) var(--op-space-6) var(--op-space-6);list-style: none}.ev-cal__dow{padding: var(--op-space-2) var(--op-space-3);font-size: var(--op-fs-sm);font-weight: var(--op-weight-semibold);color: var(--op-text-2)}.ev-cal__day{position: relative;display: block;min-height: 6.5rem;padding: var(--op-space-3);border-radius: var(--op-r-md);background: var(--op-band);color: color-mix(in srgb,var(--op-text-2) 55%,var(--op-band));font-family: var(--op-font-mono);font-size: var(--op-fs-xl);font-weight: var(--op-weight-semibold);line-height: 1;text-decoration: none}.ev-cal__day--none{--ev-burn: color-mix(in srgb,var(--op-band) 84%,black);display: flex;flex-direction: column;justify-content: space-between;overflow: hidden}.ev-cal__day--none::before,.ev-cal__day--none::after{content: "";position: absolute;left: 50%;top: 45%;width: 46%;height: 2px;border-radius: 1px;background: var(--ev-burn)}.ev-cal__day--none::before{transform: translate(-50%,-50%) rotate(45deg)}.ev-cal__day--none::after{transform: translate(-50%,-50%) rotate(-45deg)}.ev-cal__no{position: relative;z-index: 1;align-self: stretch;text-align: center;font-family: var(--op-font-sans);font-size: var(--op-fs-xs);font-weight: var(--op-weight-semibold);line-height: 1.2;color: color-mix(in srgb,var(--op-band) 62%,black)}.ev-cal__day--scan{padding: 0;background: none;perspective: 40rem}.ev-cal__day--scan:hover{text-decoration: none}.ev-cal__flip{position: absolute;inset: 0;transform-style: preserve-3d;transition: transform .55s cubic-bezier(.2,.7,.2,1)}.ev-cal__face{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: space-between;padding: var(--op-space-3);border-radius: var(--op-r-md);background: var(--op-ground-ink);color: var(--op-ink-on-ground);box-shadow: var(--op-elevation-1);backface-visibility: hidden;-webkit-backface-visibility: hidden}.ev-cal__face--back{justify-content: flex-start;gap: var(--op-space-1);padding-bottom: 0;background: var(--op-teal-wash);color: var(--op-ink);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--op-teal) 40%,transparent),var(--op-elevation-2);transform: rotateY(180deg);font-family: var(--op-font-sans);font-size: var(--op-fs-sm);font-weight: var(--op-weight-regular);line-height: var(--op-lh-heading)}.ev-cal__date{font-family: var(--op-font-mono);font-size: var(--op-fs-xl);font-weight: var(--op-weight-semibold);line-height: 1}.ev-cal__see{display: flex;align-items: center;justify-content: space-between;gap: var(--op-space-1);margin: auto calc(-1 * var(--op-space-3)) 0;padding: var(--op-space-2) var(--op-space-3);border-top: 1px solid color-mix(in srgb,var(--op-teal) 30%,transparent);white-space: nowrap;color: var(--op-teal);font-weight: var(--op-weight-semibold)}@media (hover: hover) and (min-width: 900px){.ev-cal__day--scan:hover .ev-cal__flip{transform: rotateY(180deg)}}@media (min-width: 900px){.ev-cal__day--scan:focus-visible .ev-cal__flip{transform: rotateY(180deg)}}@media (max-width: 899px){.ev-cal__face--back{display: none}}@media (prefers-reduced-motion: reduce){.ev-cal__flip{transition: none}}@media (max-width: 699px){.ev-cal__head{flex-direction: column;align-items: flex-start;gap: var(--op-space-3);padding: var(--op-space-4)}.ev-cal__sum{text-align: left}.ev-cal__sum b{display: inline;margin-right: var(--op-space-2);font-size: var(--op-fs-xl)}.ev-cal__grid{gap: 3px;padding: var(--op-space-3)}.ev-cal__dow{padding: var(--op-space-1) 0;text-align: center;font-size: var(--op-fs-xs)}.ev-cal__day{min-height: 3.25rem;padding: var(--op-space-2);font-size: var(--op-fs-md)}.ev-cal__face{padding: var(--op-space-2)}.ev-cal__no{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.ev-cal__day--none::before,.ev-cal__day--none::after{top: 66%;width: 34%}}.nd{margin-top: var(--op-space-6);border-radius: var(--op-r-lg);background: var(--op-surface);box-shadow: var(--op-elevation-1);overflow: hidden}.nd__days{display: flex;align-items: flex-end;gap: var(--op-space-2);height: 11rem;margin: 0;padding: var(--op-space-5) var(--op-space-5) 0;list-style: none}.nd__days li{flex: 1 1 0;min-width: 0;height: 100%}.nd__day{display: flex;flex-direction: column;align-items: center;justify-content: flex-end;gap: var(--op-space-1);height: 100%;padding-bottom: var(--op-space-2);border-radius: var(--op-r-md) var(--op-r-md) 0 0;color: var(--op-text-2);text-decoration: none}.nd__day:hover{text-decoration: none;color: var(--op-ink)}.nd__day i{display: block;width: calc(100% - var(--op-space-2));max-width: 4.5rem;height: max(4px,calc(var(--h) * 1% * .62));border-radius: var(--op-r-sm) var(--op-r-sm) 2px 2px;background: color-mix(in srgb,var(--grp,var(--op-teal)) 28%,var(--op-surface));transition: background-color .2s ease}.nd__day:hover i{background: color-mix(in srgb,var(--grp,var(--op-teal)) 55%,var(--op-surface))}.nd__n{font-family: var(--op-font-mono);font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold);color: var(--op-ink)}.nd__d{font-family: var(--op-font-mono);font-size: var(--op-fs-sm);font-weight: var(--op-weight-semibold)}.nd__day--none{opacity: .55}.nd__day[aria-current="true"]{background: color-mix(in srgb,var(--grp,var(--op-teal)) 8%,var(--op-surface));color: var(--grp-ink,var(--op-teal))}.nd__day[aria-current="true"] i{background: var(--grp,var(--op-teal))}.nd__day:focus-visible{outline: 2px solid var(--op-teal-active);outline-offset: -2px}.nd__panel{padding: var(--op-space-5) var(--op-space-5) var(--op-space-6);background: color-mix(in srgb,var(--grp,var(--op-teal)) 8%,var(--op-surface))}.nd[data-js] .nd__panel:not([data-open]){display: none}.nd__head{margin: 0;font-size: var(--op-fs-lg);font-weight: var(--op-weight-medium);color: var(--op-text-2)}.nd__head b,.nd__head time{font-weight: var(--op-weight-bold);color: var(--op-ink)}.nd .mp-cards{margin-top: var(--op-space-4)}.nd .mp-title{font-size: var(--op-fs-md)}.nd__flat:hover{transform: none;box-shadow: var(--op-elevation-1)}.nd[data-js] .nd__panel[data-fold] .mp-card:nth-child(n+13){display: none}.nd[data-js] .nd__panel[data-fold] .mp-card:nth-child(n+11):nth-child(-n+12){-webkit-mask-image: linear-gradient(#000,transparent 92%);mask-image: linear-gradient(#000,transparent 92%);pointer-events: none}.nd__more{margin-top: var(--op-space-2)}.nd__more[hidden]{display: none}@media (max-width: 699px){.rg__game .rk-mark{display: none}.nd__days{gap: 4px;height: 9rem;padding: var(--op-space-4) var(--op-space-3) 0;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;-webkit-mask-image: linear-gradient(to right,transparent,#000 var(--op-space-3),#000 calc(100% - var(--op-space-3)),transparent);mask-image: linear-gradient(to right,transparent,#000 var(--op-space-3),#000 calc(100% - var(--op-space-3)),transparent)}.nd__days::-webkit-scrollbar{display: none}.nd__days li{flex: 0 0 2.25rem}.nd__n{font-size: var(--op-fs-sm)}.nd__d{font-size: var(--op-fs-sm)}.nd__panel{padding: var(--op-space-4) var(--op-space-3) var(--op-space-5)}}.rg{min-width: 0;max-width: 100%;margin-top: var(--op-space-6);border-radius: var(--op-r-lg);background: var(--op-surface);box-shadow: var(--op-elevation-1)}.rg__scroll{position: relative;max-width: 100%;overflow-x: auto;padding: var(--op-space-4) var(--op-space-5) var(--op-space-3)}.rg__scroll:focus-visible{outline: 2px solid var(--op-teal-active);outline-offset: -2px}.rg__table{width: 100%;border-collapse: separate;border-spacing: 3px;font-size: var(--op-fs-sm)}.rg__table thead th{height: 9rem;padding: 0 0 var(--op-space-2);vertical-align: bottom;font-weight: var(--op-weight-semibold);color: var(--op-ink)}.rg__table thead th span{display: inline-block;max-height: 8.5rem;writing-mode: vertical-rl;transform: rotate(180deg);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rg__table thead a{color: inherit;text-decoration: none}.rg__table thead a:hover{color: var(--op-teal)}.rg__table tbody th{position: sticky;left: 0;z-index: 1;max-width: min(24rem,52vw);padding: var(--op-space-1) var(--op-space-4) var(--op-space-1) 0;background: var(--op-surface);text-align: left;font-weight: var(--op-weight-semibold)}.rg__game{display: flex;align-items: center;gap: var(--op-space-3);min-width: 0}.rg__game .rk-rank__name > *{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.rg__table tbody th{min-width: 17rem}.rg__game .rk-rank__name{flex: 1 1 auto}@media (max-width: 699px){.rg__table tbody th{min-width: 8.5rem}}@media (pointer: coarse){.rg__table tbody th a{min-height: 0}}.rg__table tbody th a{color: var(--op-ink);text-decoration: none}.rg__table tbody th a:hover{color: var(--op-teal)}.rg__table tbody td{min-width: 2.25rem;height: 2.5rem;border-radius: var(--op-r-sm);background: var(--op-page,var(--op-band));text-align: center}.rg__table td.rg__on{background: color-mix(in srgb,var(--op-cta-to) var(--s),var(--op-surface));color: var(--op-ink);font-family: var(--op-font-mono);font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold);cursor: default}.rg__table .is-row th,.rg__table thead th.is-col{color: var(--grp-ink,var(--op-teal))}.rg__table .is-row td:not(.rg__on),.rg__table tbody td.is-col:not(.rg__on){background: color-mix(in srgb,var(--grp,var(--op-teal)) 22%,var(--op-surface))}.rg__say{margin: 0;padding: var(--op-space-3) var(--op-space-5) var(--op-space-4);border-top: 1px solid var(--op-hairline);font-size: var(--op-fs-md);color: var(--op-text-2)}.rg__say[hidden]{display: none}.cm{display: grid;grid-template-columns: minmax(0,1fr) 19rem;margin-top: var(--op-space-6);border-radius: var(--op-r-lg);background: var(--op-surface);box-shadow: var(--op-elevation-1);overflow: hidden}.cm__map{position: relative;aspect-ratio: 3 / 2;margin: var(--op-space-3);padding: 0;list-style: none;border-radius: var(--op-r-md);overflow: hidden}.cm__field{position: absolute;left: calc(var(--x) * 1%);top: calc(var(--y) * 1%);width: calc(var(--w) * 1%);height: calc(var(--h) * 1%);container-type: size;border: 2px solid var(--op-surface);border-radius: var(--op-r-md);background-color: var(--op-cta-to);background-image: linear-gradient(rgba(var(--op-ink-rgb),calc(var(--s) * .0045)),rgba(var(--op-ink-rgb),calc(var(--s) * .0045))),var(--op-cta);background-size: auto,calc(10000% / var(--w)) 100%;background-position: 0 0,calc(var(--x) / max(.001,100 - var(--w)) * 100%) 0;background-origin: border-box;color: var(--op-ink-on-ground);text-decoration: none;cursor: pointer;transition: filter .15s ease,transform .15s ease}.cm__field:hover{text-decoration: none;color: var(--op-ink-on-ground)}.cm__field:hover,.cm__field[aria-current="true"]{transform: scale(.985)}.cm__field[aria-current="true"]{box-shadow: inset 0 0 0 3px var(--op-ink-on-ground)}.cm__field:focus-visible{outline: 2px solid var(--op-teal-active);outline-offset: -4px}.cm__in{position: absolute;inset: 0;display: flex;flex-direction: column;justify-content: flex-end;padding: var(--op-space-3);overflow: hidden}.cm__name{font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold);line-height: 1.15}@container (max-width: 7rem) or (max-height: 3rem){.cm__in{padding: var(--op-space-2)}.cm__name{font-size: var(--op-fs-xs);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}}@container (max-width: 2.75rem) or (max-height: 1.5rem){.cm__name{display: none}}.cm__side{position: relative;border-left: 1px solid var(--op-hairline);overflow: hidden}.cm__detail{position: absolute;inset: 0;display: flex;flex-direction: column;padding: var(--op-space-5) var(--op-space-5) 0}.cm__detail[hidden]{display: none}.cm__title{margin: 0;font-size: var(--op-fs-xl);font-weight: var(--op-weight-bold);line-height: var(--op-leading-tight)}.cm__domain{margin: 2px 0 var(--op-space-4);font-size: var(--op-fs-sm);color: var(--op-text-2);overflow-wrap: anywhere}.cm__figure{margin: 0 0 var(--op-space-4);font-size: var(--op-fs-sm);color: var(--op-text-2)}.cm__figure b{display: block;font-family: var(--op-font-mono);font-size: var(--op-fs-2xl);font-weight: var(--op-weight-semibold);line-height: 1.1;color: var(--op-ink)}.cm__head{margin: 0;padding-bottom: var(--op-space-2);border-bottom: 1px solid var(--op-hairline);font-size: var(--op-fs-sm);color: var(--op-text-2)}.cm__head b{font-family: var(--op-font-mono);font-size: var(--op-fs-md);font-weight: var(--op-weight-semibold);color: var(--op-ink)}.cm__studios{flex: 1 1 0;min-height: 0;margin: 0 calc(-1 * var(--op-space-5));padding: var(--op-space-2) var(--op-space-5) var(--op-space-6);list-style: none;overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin;font-size: var(--op-fs-sm);-webkit-mask-image: linear-gradient(#000 calc(100% - var(--op-space-8)),transparent);mask-image: linear-gradient(#000 calc(100% - var(--op-space-8)),transparent)}.cm__studios:focus-visible{outline: 2px solid var(--op-teal-active);outline-offset: -2px}.cm__studios li{display: flex;align-items: baseline;justify-content: space-between;gap: var(--op-space-3);padding-block: var(--op-space-1)}.cm__studios li + li{border-top: 1px solid var(--op-hairline)}.cm__studios span{min-width: 0;overflow-wrap: anywhere}.cm__studios b{flex: none;font-family: var(--op-font-mono);font-weight: var(--op-weight-semibold)}.cm__go{flex: none;display: flex;align-items: center;justify-content: space-between;gap: var(--op-space-2);margin: auto calc(-1 * var(--op-space-5)) 0;padding: var(--op-space-4) var(--op-space-5);border-top: 1px solid var(--op-hairline);font-weight: var(--op-weight-semibold);color: var(--grp-ink,var(--op-teal));text-decoration: none}.cm__go:hover{background: var(--op-teal-wash-2);text-decoration: none}@media (max-width: 899px){.cm{grid-template-columns: minmax(0,1fr)}.cm__side{border-left: 0;border-top: 1px solid var(--op-hairline)}.cm__detail{position: static}.cm__studios{flex: none;max-height: 16rem}}@media (max-width: 699px){.cm__map{aspect-ratio: 2 / 3}.cm__field{left: calc(var(--tx) * 1%);top: calc(var(--ty) * 1%);width: calc(var(--tw) * 1%);height: calc(var(--th) * 1%);background-size: auto,calc(10000% / var(--tw)) 100%;background-position: 0 0,calc(var(--tx) / max(.001,100 - var(--tw)) * 100%) 0}.cm__map{container-type: inline-size}.cm__field{border-radius: min(var(--op-r-md),calc(var(--tw) * .25cqw),calc(var(--th) * .375cqw))}@container (max-height: 1.875rem){.cm__name{display: none}}}@media (pointer: coarse){.cm__map .cm__field{min-height: 0}}@media (prefers-reduced-motion: reduce){.cm__field{transition: none}}.op-month-groups #scan-evidence .ev-door__go{justify-self: center}.op-month-groups + .op-footer{margin-top: 0;--op-follow-above: color-mix(in srgb,#3B4A6B 9%,var(--op-page,var(--op-surface)))}.op-month-page .ev-door{grid-template-columns: minmax(0,1fr)}.op-month-page .ev-door__go{max-width: 100%;white-space: normal}.op-month-page .op-rows td.op-rows__n{text-align: right}.op-uw{padding-block-end: var(--op-space-16)}.op-uw .rk-key__slab{padding-bottom: var(--op-space-12)}.op-uw .rk-key__when b{display: flex;align-items: center}.op-uw .rk-key__when > span{font-weight: var(--op-weight-semibold)}.op-uw__dot{flex: none;display: inline-block;width: 10px;height: 10px;margin-right: var(--op-space-2);border-radius: 50%;background: var(--op-ink-on-ground);animation: op-uw-pulse 1.6s ease-in-out infinite}@keyframes op-uw-pulse{0%,100%{opacity: 1}50%{opacity: .35}}@media (prefers-reduced-motion: reduce){.op-uw__dot{animation: none}}.op-uw__say{margin: var(--op-space-4) 0 var(--op-space-6);max-width: 46ch;font-size: var(--op-fs-xl);color: var(--op-ink-on-ground);opacity: .85}.op-uw__row{margin: 0}.op-uw__btn{display: inline-flex;gap: 10px;align-items: center;padding: var(--op-space-3) var(--op-space-5);border-radius: 999px;background: var(--op-surface);color: var(--op-ink);font-weight: var(--op-weight-semibold);text-decoration: none}.op-uw__btn:is(:hover,:focus-visible){text-decoration: none;opacity: .92}.op-uw__btn:focus-visible{outline: var(--op-focus-ring) solid var(--op-teal-bright);outline-offset: 2px}.op-uw .op-uw__cal{margin-block: var(--op-space-8) 0;padding: var(--op-space-4);border-radius: var(--op-r-lg);background: var(--op-surface)}.ev-cal__day--today{display: flex;flex-direction: column;justify-content: space-between;outline: 2px dashed var(--op-teal);outline-offset: -4px}.ev-cal__day--today small{white-space: nowrap;font-family: var(--op-font-sans);font-size: var(--op-fs-sm);font-weight: var(--op-weight-semibold);color: var(--op-teal-deep)}@media (max-width: 640px){.op-uw .op-uw__cal{margin-inline: calc(-1 * var(--op-space-3));padding: 6px}.op-uw .ev-cal__day{padding: var(--op-space-1);font-size: 13px}.op-uw .ev-cal__day time{white-space: nowrap}.ev-cal__day--today small{display: none}}